--- /srv/rebuilderd/tmp/rebuilderdS73lnY/inputs/openjdk-21-jdk_21.0.12.1+1-1_loong64.deb +++ /srv/rebuilderd/tmp/rebuilderdS73lnY/out/openjdk-21-jdk_21.0.12.1+1-1_loong64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-08-18 21:45:20.000000 debian-binary │ -rw-r--r-- 0 0 0 1812 2026-08-18 21:45:20.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3286852 2026-08-18 21:45:20.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3317912 2026-08-18 21:45:20.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: openjdk-21-jdk │ │ │ Source: openjdk-21 │ │ │ Version: 21.0.12.1+1-1 │ │ │ Architecture: loong64 │ │ │ Maintainer: OpenJDK Team │ │ │ -Installed-Size: 3413 │ │ │ +Installed-Size: 3432 │ │ │ Depends: openjdk-21-jre (= 21.0.12.1+1-1), openjdk-21-jdk-headless (= 21.0.12.1+1-1), libc6 (>= 2.36), zlib1g (>= 1:1.1.4) │ │ │ Recommends: libxt-dev │ │ │ Suggests: openjdk-21-demo, openjdk-21-source, visualvm │ │ │ Provides: java-compiler, java-sdk (= 21), java10-sdk, java11-sdk, java12-sdk, java13-sdk, java14-sdk, java15-sdk, java16-sdk, java17-sdk, java18-sdk, java19-sdk, java2-sdk, java20-sdk, java21-sdk, java5-sdk, java6-sdk, java7-sdk, java8-sdk, java9-sdk │ │ │ Section: java │ │ │ Priority: optional │ │ │ Multi-Arch: same │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -13,16 +13,16 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/lib/jvm/java-21-openjdk-loong64/man/man1/ │ │ │ -rw-r--r-- 0 root (0) root (0) 1723 2026-08-18 21:45:20.000000 ./usr/lib/jvm/java-21-openjdk-loong64/man/man1/jconsole.1.gz │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/lib/jvm/openjdk-21/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/ │ │ │ --rw-r--r-- 0 root (0) root (0) 25421 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-hotspot-zero.log.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 3930 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-jaxp-zero.log.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 35847 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-langtools-zero.log.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 207333 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/failed_tests-zero.tar.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 3273 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreg-summary-zero.log.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 70453 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreg_output-zero.log.gz │ │ │ --rw-r--r-- 0 root (0) root (0) 3038329 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreport-zero.tar.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 25332 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-hotspot-zero.log.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 3924 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-jaxp-zero.log.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 35836 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-langtools-zero.log.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 214792 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/failed_tests-zero.tar.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 3233 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreg-summary-zero.log.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 70295 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreg_output-zero.log.gz │ │ │ +-rw-r--r-- 0 root (0) root (0) 3052138 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreport-zero.tar.gz │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/lib/jvm/openjdk-21/src.zip -> lib/src.zip │ │ │ lrwxrwxrwx 0 root (0) root (0) 0 2026-08-18 21:45:20.000000 ./usr/share/doc/openjdk-21-jdk -> openjdk-21-jre │ │ ├── ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-hotspot-zero.log.gz │ │ │ ├── check-hotspot-zero.log │ │ │ │ @@ -1,113 +1,113 @@ │ │ │ │ Directory "/tmp/hotspot/JTwork" not found: creating │ │ │ │ Directory "jtreg-test-output/hotspot/0/JTreport" not found: creating │ │ │ │ -Passed: compiler/arraycopy/ACasLoadsStoresBadMem.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCloneBadAssert.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyBadReexec.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCloneBadAssert.java │ │ │ │ +Passed: compiler/arraycopy/ACasLoadsStoresBadMem.java │ │ │ │ Passed: compiler/arraycopy/TestACSameSrcDst.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyMacro.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyMaskedWithSub.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyMaskedWithZeroSrc.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyIntrinsicWithUCT.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyMemoryChain.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyNoInit.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyOfRangeGuards.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyMemoryChain.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyOfStopped.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyOverflowArguments.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyOfStopped.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyStoppedAfterGuards.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyPartialInliningLoadSplit.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyUNCBadMem.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyStoppedAfterGuards.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyWithBadOffset.java │ │ │ │ -Passed: compiler/arraycopy/TestCloneArrayWithDifferentLengthConstness.java │ │ │ │ Passed: compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java │ │ │ │ +Passed: compiler/arraycopy/TestCloneArrayWithDifferentLengthConstness.java │ │ │ │ Passed: compiler/arraycopy/TestDeadArrayCopyOnMemChain.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id1 │ │ │ │ -Passed: compiler/arraycopy/TestEliminatedArrayCopyDeopt.java │ │ │ │ Passed: compiler/arraycopy/TestEliminatedArrayCopyPhi.java │ │ │ │ -Passed: compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java │ │ │ │ +Passed: compiler/arraycopy/TestEliminatedArrayCopyDeopt.java │ │ │ │ Passed: compiler/arraycopy/TestEliminatedCloneBadMemEdge.java │ │ │ │ -Passed: compiler/arraycopy/TestMissingControl.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id1 │ │ │ │ +Passed: compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java │ │ │ │ Passed: compiler/arraycopy/TestLoadBypassArrayCopy.java │ │ │ │ +Passed: compiler/arraycopy/TestMissingControl.java │ │ │ │ Passed: compiler/arraycopy/TestObjectArrayCopy.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyDisjoint.java │ │ │ │ -Passed: compiler/arraycopy/TestReduceBulkZeroingDisabled.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyDisjointLarge.java │ │ │ │ +Passed: compiler/arraycopy/TestReduceBulkZeroingDisabled.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id0 │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ Passed: compiler/arraycopy/TestTightlyCoupledAllocationAssert.java │ │ │ │ Passed: compiler/c2/CompareKlassPointersTest.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id0 │ │ │ │ Passed: compiler/c2/FloatingPointFoldingTest.java │ │ │ │ Passed: compiler/c2/IsInstanceTest.java │ │ │ │ Passed: compiler/c2/LongCountedLoopAsUnswitchIff.java │ │ │ │ Passed: compiler/c2/MinValueStrideCountedLoop.java#id0 │ │ │ │ Passed: compiler/c2/InterruptedTest.java │ │ │ │ -Passed: compiler/arraycopy/TestEliminateArrayCopy.java │ │ │ │ Passed: compiler/c2/SubsumingLoadsCauseFlagSpill.java │ │ │ │ +Passed: compiler/arraycopy/TestEliminateArrayCopy.java │ │ │ │ Passed: compiler/c2/Test5091921.java │ │ │ │ Passed: compiler/c2/Test6186134.java │ │ │ │ -Passed: compiler/c2/PolynomialRoot.java │ │ │ │ Passed: compiler/c2/Test5057225.java │ │ │ │ +Passed: compiler/c2/PolynomialRoot.java │ │ │ │ Passed: compiler/c2/Test6443505.java │ │ │ │ Passed: compiler/c2/Test6559156.java │ │ │ │ Passed: compiler/c2/Test6636138_1.java │ │ │ │ Passed: compiler/c2/Test6636138_2.java │ │ │ │ Passed: compiler/c2/Test6646019.java │ │ │ │ Passed: compiler/c2/Test6357214.java │ │ │ │ Passed: compiler/c2/Test6695810.java │ │ │ │ Passed: compiler/c2/Test6700047.java │ │ │ │ Passed: compiler/c2/Test6711100.java │ │ │ │ -Passed: compiler/c2/Test6724218.java │ │ │ │ Passed: compiler/c2/IVTest.java │ │ │ │ +Passed: compiler/arraycopy/TestOutOfBoundsArrayLoad.java │ │ │ │ +Passed: compiler/c2/Test6724218.java │ │ │ │ Passed: compiler/c2/Test6732154.java │ │ │ │ Passed: compiler/c2/Test6741738.java │ │ │ │ -Passed: compiler/c2/Test6753639.java │ │ │ │ Passed: compiler/c2/Test6795362.java │ │ │ │ +Passed: compiler/c2/Test6753639.java │ │ │ │ Passed: compiler/c2/Test6796786.java │ │ │ │ -Passed: compiler/arraycopy/TestOutOfBoundsArrayLoad.java │ │ │ │ Passed: compiler/c2/Test6799693.java │ │ │ │ Passed: compiler/c2/Test6823453.java │ │ │ │ Passed: compiler/c2/Test6832293.java │ │ │ │ Passed: compiler/c2/Test6837011.java │ │ │ │ Passed: compiler/c2/Test6837094.java │ │ │ │ -Passed: compiler/c2/Test6800154.java │ │ │ │ Passed: compiler/c2/Test6843752.java │ │ │ │ -Passed: compiler/c2/Test6196102.java │ │ │ │ +Passed: compiler/c2/Test6800154.java │ │ │ │ Passed: compiler/c2/Test6805724.java │ │ │ │ +Passed: compiler/c2/Test6196102.java │ │ │ │ Passed: compiler/c2/Test6863155.java │ │ │ │ Passed: compiler/c2/Test6877254.java │ │ │ │ Passed: compiler/c2/Test6661247.java │ │ │ │ Passed: compiler/c2/Test6885584.java │ │ │ │ Passed: compiler/c2/Test6880034.java │ │ │ │ FAILED: compiler/c2/Test6857159.java │ │ │ │ Passed: compiler/c2/Test6910484.java │ │ │ │ -Passed: compiler/arraycopy/TestObjectArrayClone.java │ │ │ │ -Passed: compiler/c2/Test6910605_2.java │ │ │ │ Passed: compiler/c2/Test6910605_1.java │ │ │ │ +Passed: compiler/c2/Test6910605_2.java │ │ │ │ Passed: compiler/c2/Test6916644.java │ │ │ │ Passed: compiler/c2/Test6930043.java │ │ │ │ +Passed: compiler/arraycopy/TestObjectArrayClone.java │ │ │ │ Passed: compiler/c2/Test6935022.java │ │ │ │ Passed: compiler/c2/Test6956668.java │ │ │ │ Passed: compiler/c2/Test6958485.java │ │ │ │ Passed: compiler/arraycopy/TestInstanceCloneAsLoadsStores.java │ │ │ │ Passed: compiler/c2/Test6959129.java │ │ │ │ Passed: compiler/c2/Test6973329.java │ │ │ │ Passed: compiler/c2/Test6985295.java │ │ │ │ Passed: compiler/c2/Test6968348.java │ │ │ │ +Passed: compiler/c2/Test6897150.java │ │ │ │ Passed: compiler/c2/Test7002666.java │ │ │ │ Passed: compiler/c2/Test7005594.java │ │ │ │ -Passed: compiler/c2/Test6897150.java │ │ │ │ Passed: compiler/c2/Test7009359.java │ │ │ │ Passed: compiler/c2/Test7017746.java │ │ │ │ Passed: compiler/c2/Test6851282.java │ │ │ │ Passed: compiler/c2/Test7029152.java │ │ │ │ Passed: compiler/c2/Test7041100.java │ │ │ │ -Passed: compiler/c2/Test7020614.java │ │ │ │ Passed: compiler/c2/Test7046096.java#id0 │ │ │ │ Passed: compiler/c2/Test7046096.java#stringConcatInline │ │ │ │ +Passed: compiler/c2/Test7020614.java │ │ │ │ Passed: compiler/c2/Test7048332.java │ │ │ │ Passed: compiler/c2/Test6866651.java │ │ │ │ Passed: compiler/c2/Test7110586.java │ │ │ │ Passed: compiler/c2/Test7125879.java │ │ │ │ Passed: compiler/c2/Test7068051.java │ │ │ │ Passed: compiler/c2/Test7169782.java │ │ │ │ Passed: compiler/c2/Test7174363.java │ │ │ │ @@ -120,37 +120,37 @@ │ │ │ │ Passed: compiler/c2/Test8000805.java │ │ │ │ Passed: compiler/c2/Test8002069.java │ │ │ │ Passed: compiler/c2/Test8007294.java │ │ │ │ Passed: compiler/c2/Test8007722.java │ │ │ │ Passed: compiler/c2/Test8202414.java │ │ │ │ Passed: compiler/c2/Test8217359.java │ │ │ │ Passed: compiler/c2/Test8bitLogicalOperators.java │ │ │ │ -Passed: compiler/c2/Test7024475.java │ │ │ │ Passed: compiler/c2/TestAddXorIdeal.java │ │ │ │ -Passed: compiler/c2/TestBitSetAndReset.java │ │ │ │ Passed: compiler/c2/TestAndShiftZeroCCP.java │ │ │ │ +Passed: compiler/c2/TestBitSetAndReset.java │ │ │ │ Passed: compiler/c2/TestCharShortByteSwap.java │ │ │ │ -Passed: compiler/c2/TestCMoveHasTopInput.java │ │ │ │ +Passed: compiler/c2/Test7177917.java │ │ │ │ Passed: compiler/c2/TestCMoveIConAsBool.java │ │ │ │ +Passed: compiler/c2/TestCMoveHasTopInput.java │ │ │ │ +Passed: compiler/c2/Test7024475.java │ │ │ │ Passed: compiler/c2/TestDeadPhiMergeMemLoop.java │ │ │ │ Passed: compiler/c2/TestDominatingDeadCheckCast.java │ │ │ │ -Passed: compiler/c2/Test7177917.java │ │ │ │ Passed: compiler/c2/TestDuplicateSimpleLoopBackedge.java │ │ │ │ Passed: compiler/c2/TestFoldCompares.java │ │ │ │ -Passed: compiler/c2/TestFoldCompares2.java │ │ │ │ Passed: compiler/c2/TestIfWithDeadRegion.java │ │ │ │ +Passed: compiler/c2/TestFoldCompares2.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ Passed: compiler/c2/TestLargeTreeOfSubNodes.java │ │ │ │ -Passed: compiler/c2/TestImplicitNullCheckDominance.java │ │ │ │ Passed: compiler/c2/TestMatcherLargeOffset.java │ │ │ │ +Passed: compiler/c2/TestImplicitNullCheckDominance.java │ │ │ │ Passed: compiler/c2/TestMinValueStrideLongCountedLoop.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ Passed: compiler/c2/TestNPEHeapBased.java │ │ │ │ -Passed: compiler/c2/TestRemoveMemBarPrecEdge.java │ │ │ │ Passed: compiler/c2/TestMultiplyLongHiZero.java │ │ │ │ +Passed: compiler/c2/TestRemoveMemBarPrecEdge.java │ │ │ │ Passed: compiler/c2/TestLiveNodeLimit.java │ │ │ │ Passed: compiler/c2/TestReplacedNodesOSR.java │ │ │ │ Passed: compiler/c2/TestSignExtract.java │ │ │ │ Passed: compiler/c2/TestSkipLongToIntCast.java │ │ │ │ Passed: compiler/c2/TestSubIdealC0Minus_YPlusC1_.java │ │ │ │ Passed: compiler/c2/TestTopCastIIOnUndetectedDeadPath3.java │ │ │ │ Passed: compiler/c2/TestTopCastIIOnUndetectedDeadPath4.java#JDK-8293941 │ │ │ │ @@ -180,62 +180,61 @@ │ │ │ │ Passed: compiler/codegen/LoadWithMask.java │ │ │ │ Passed: compiler/codegen/LoadWithMask2.java │ │ │ │ Passed: compiler/codegen/ShiftByZero.java │ │ │ │ Passed: compiler/codegen/ShiftTest.java │ │ │ │ Passed: compiler/codegen/Test6378821.java │ │ │ │ Passed: compiler/codegen/Test6431242.java │ │ │ │ Passed: compiler/codegen/Test6797305.java │ │ │ │ -Passed: compiler/c2/Test6992759.java │ │ │ │ Passed: compiler/codegen/Test6814842.java │ │ │ │ +Passed: compiler/c2/Test6992759.java │ │ │ │ Passed: compiler/codegen/Test6875866.java │ │ │ │ Passed: compiler/codegen/Test6879902.java │ │ │ │ -Passed: compiler/codegen/CRCTest.java │ │ │ │ Passed: compiler/codegen/Test6909839.java │ │ │ │ Passed: compiler/codegen/Test6935535.java#id0 │ │ │ │ -Passed: compiler/codegen/Test7009231.java │ │ │ │ Passed: compiler/codegen/Test6823354.java │ │ │ │ +Passed: compiler/codegen/Test7009231.java │ │ │ │ +Passed: compiler/codegen/CRCTest.java │ │ │ │ Passed: compiler/codegen/Test8005033.java │ │ │ │ Passed: compiler/codegen/Test8011901.java │ │ │ │ Passed: compiler/codegen/Test7100757.java │ │ │ │ Passed: compiler/codegen/TestBooleanVect.java │ │ │ │ Passed: compiler/codegen/BitTests.java │ │ │ │ Passed: compiler/codegen/TestByteIntVect.java │ │ │ │ Passed: compiler/codegen/TestByteDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestByteFloatVect.java │ │ │ │ +Passed: compiler/codegen/TestByteLongVect.java │ │ │ │ Passed: compiler/codegen/TestByteShortVect.java │ │ │ │ Passed: compiler/codegen/TestCharShortVect.java │ │ │ │ -Passed: compiler/codegen/TestByteLongVect.java │ │ │ │ Passed: compiler/codegen/TestByteVect.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyConjoint.java │ │ │ │ -Passed: compiler/codegen/TestDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestCharVect.java │ │ │ │ -Passed: compiler/codegen/TestGCMStorePlacement.java │ │ │ │ +Passed: compiler/codegen/TestDoubleVect.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyConjoint.java │ │ │ │ Passed: compiler/codegen/TestFloatDoubleVect.java │ │ │ │ +Passed: compiler/codegen/TestGCMStorePlacement.java │ │ │ │ Passed: compiler/codegen/TestCharVect2.java#id0 │ │ │ │ Passed: compiler/codegen/TestFloatVect.java │ │ │ │ Passed: compiler/codegen/TestIntDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestIntFloatVect.java │ │ │ │ -Passed: compiler/codegen/TestLongDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestIntLongVect.java │ │ │ │ -Passed: compiler/codegen/TestMultiMemInstructionMatching.java │ │ │ │ Passed: compiler/codegen/Test6942326.java │ │ │ │ -Passed: compiler/codegen/TestOopCmp.java │ │ │ │ +Passed: compiler/codegen/TestLongDoubleVect.java │ │ │ │ +Passed: compiler/codegen/TestMultiMemInstructionMatching.java │ │ │ │ Passed: compiler/codegen/TestIntVect.java │ │ │ │ Passed: compiler/codegen/TestLongFloatVect.java │ │ │ │ Passed: compiler/codegen/TestShortIntVect.java │ │ │ │ +Passed: compiler/codegen/TestLongVect.java │ │ │ │ Passed: compiler/codegen/TestShortDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestShortFloatVect.java │ │ │ │ Passed: compiler/codegen/TestSignedMultiplyLong.java │ │ │ │ -Passed: compiler/codegen/TestLongVect.java │ │ │ │ Passed: compiler/gcbarriers/G1CrashTest.java │ │ │ │ Passed: compiler/gcbarriers/TestAlwaysAtomicAccesses.java │ │ │ │ -FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ Passed: compiler/codegen/TestShortLongVect.java │ │ │ │ -Passed: compiler/gcbarriers/TestMembarDependencies.java │ │ │ │ +FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ Passed: compiler/codegen/TestShortVect.java │ │ │ │ +Passed: compiler/gcbarriers/TestMembarDependencies.java │ │ │ │ Passed: compiler/intrinsics/bigInteger/TestMultiplyToLenReturnProfile.java │ │ │ │ Passed: compiler/intrinsics/IntrinsicAvailableTest.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ Passed: compiler/intrinsics/Test6982370.java │ │ │ │ Passed: compiler/intrinsics/Test8005419.java │ │ │ │ Passed: compiler/intrinsics/Test8215792.java │ │ │ │ Passed: compiler/intrinsics/Test8237524.java │ │ │ │ @@ -294,16 +293,16 @@ │ │ │ │ Passed: compiler/loopopts/TestDeadPostLoopBecausePredicate.java │ │ │ │ Passed: compiler/loopopts/TestDepBetweenLoopAndPredicate.java │ │ │ │ Passed: compiler/loopopts/TestEmptyLoopMultiplePhis.java │ │ │ │ Passed: compiler/loopopts/TestEmptyPreLoopForDifferentMainLoop.java │ │ │ │ Passed: compiler/loopopts/TestIdomAfterLoopUnswitching.java │ │ │ │ Passed: compiler/loopopts/TestIfReplacedByMainLoopExit.java │ │ │ │ Passed: compiler/loopopts/TestImpossibleIV.java │ │ │ │ -Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Passed: compiler/c2/TestUnsignedByteCompare1.java │ │ │ │ +Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Passed: compiler/loopopts/TestInfiniteLoopNotInnerMost.java │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ Passed: compiler/loopopts/TestInlinedSplitFallInIrreducibleLoopStatusMain.java │ │ │ │ Passed: compiler/loopopts/TestIrreducibleLoopWithVNNI.java │ │ │ │ Passed: compiler/loopopts/TestLimitLoadBelowLoopLimitCheck.java │ │ │ │ Passed: compiler/loopopts/TestLoadPinnedAfterAllocate.java │ │ │ │ Passed: compiler/loopopts/TestLogSum.java │ │ │ │ @@ -322,16 +321,16 @@ │ │ │ │ Passed: compiler/loopopts/TestNotifyOpaqueZeroTripGuardToCmpI.java │ │ │ │ Passed: compiler/loopopts/TestOneIterationStripMined.java │ │ │ │ Passed: compiler/loopopts/TestOnlyInfiniteLoopsMain.java │ │ │ │ Passed: compiler/loopopts/TestOpaqueZeroTripGuardPostLoopRemoval.java │ │ │ │ Passed: compiler/loopopts/TestOverunrolling.java │ │ │ │ Passed: compiler/loopopts/TestPartialPeelAtUnsignedTests.java │ │ │ │ Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Passed: compiler/codegen/TestTrichotomyExpressions.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Passed: compiler/loopopts/TestPartialPeelingAtSingleInputRegion.java │ │ │ │ Passed: compiler/loopopts/TestPeelingNeverEnteredLoop.java │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ Passed: compiler/loopopts/TestPhaseCFGNeverBranchToGotoMain.java#id0 │ │ │ │ Passed: compiler/loopopts/TestPhaseCFGNeverBranchToGotoMain.java#id1 │ │ │ │ FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ Passed: compiler/loopopts/TestPreMainPostFallInEdges.java │ │ │ │ @@ -346,24 +345,24 @@ │ │ │ │ Passed: compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java │ │ │ │ Passed: compiler/loopopts/TestSplitThruPhiDivMod.java │ │ │ │ Passed: compiler/loopopts/TestStoreSunkInInnerLoop.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ Passed: compiler/loopopts/TestStripMinedBackToBackIfs.java │ │ │ │ Passed: compiler/loopopts/TestSunkCastOnUnreachablePath.java │ │ │ │ Passed: compiler/loopopts/TestSunkNodeDueToBrokenAntiDependency.java │ │ │ │ -Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ +Passed: compiler/loopopts/TestSunkNodeMissingCastAssert.java │ │ │ │ Passed: compiler/loopopts/TestUndetectedLoopInInfiniteLoop.java │ │ │ │ Passed: compiler/loopopts/TestUnreachableInnerLoop.java │ │ │ │ Passed: compiler/loopopts/TestUnsupportedConditionalMove.java │ │ │ │ -Passed: compiler/loopopts/TestSunkNodeMissingCastAssert.java │ │ │ │ +Passed: compiler/loopopts/TestUnswitchCloneSkeletonPredicates.java │ │ │ │ Passed: compiler/loopopts/TestUnswitchOverunrolling.java │ │ │ │ Passed: compiler/loopopts/TestValidTypeInOverflowProtection.java │ │ │ │ Passed: compiler/loopopts/TestWrongCMovSplitIf.java │ │ │ │ Passed: compiler/loopopts/TestWrongOffsetConstantArrayConstant.java │ │ │ │ -Passed: compiler/loopopts/TestUnswitchCloneSkeletonPredicates.java │ │ │ │ +Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ Passed: compiler/runtime/JITClassInit.java │ │ │ │ Passed: compiler/runtime/SpreadNullArg.java │ │ │ │ Passed: compiler/runtime/StackOverflowBug.java │ │ │ │ Passed: compiler/runtime/Test6778657.java │ │ │ │ Passed: compiler/runtime/Test6826736.java │ │ │ │ Passed: compiler/runtime/Test6859338.java │ │ │ │ Passed: compiler/runtime/Test6863420.java │ │ │ │ @@ -378,649 +377,645 @@ │ │ │ │ Passed: gc/g1/ihop/TestIHOPStatic.java │ │ │ │ Passed: gc/g1/Test2GbHeap.java │ │ │ │ Passed: gc/g1/TestConcurrentSystemGC.java │ │ │ │ Passed: gc/g1/TestEagerReclaimHumongousRegions.java │ │ │ │ Passed: gc/g1/TestEagerReclaimHumongousRegionsLog.java │ │ │ │ Passed: gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java │ │ │ │ Passed: gc/g1/TestEdenSurvivorLessThanMax.java │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ Passed: gc/g1/TestG1SkipCompaction.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ Passed: gc/g1/TestG1TraceEagerReclaimHumongousObjects.java │ │ │ │ Passed: gc/g1/TestGCLogMessages.java │ │ │ │ Passed: gc/g1/TestHumongousAllocConcurrentStart.java │ │ │ │ Passed: gc/g1/TestHumongousAllocNearlyFullRegion.java │ │ │ │ Passed: gc/g1/TestHumongousCodeCacheRoots.java │ │ │ │ Passed: gc/g1/TestHumongousConcurrentStartUndo.java │ │ │ │ Passed: gc/g1/TestHumongousRemsetsMatch.java │ │ │ │ -Passed: gc/g1/TestGreyReclaimedHumongousObjects.java │ │ │ │ Passed: gc/g1/TestHumongousShrinkHeap.java │ │ │ │ Passed: gc/g1/TestLargePageUseForAuxMemory.java │ │ │ │ -Passed: gc/g1/TestMarkStackSizes.java │ │ │ │ +Passed: gc/g1/TestGreyReclaimedHumongousObjects.java │ │ │ │ Passed: gc/g1/TestLargePageUseForHeap.java │ │ │ │ +Passed: gc/g1/TestMarkStackSizes.java │ │ │ │ Passed: gc/g1/TestMixedGCLiveThreshold.java#0percent │ │ │ │ Passed: gc/g1/TestMixedGCLiveThreshold.java#100percent │ │ │ │ Passed: gc/g1/TestNoEagerReclaimOfHumongousRegions.java │ │ │ │ Passed: gc/g1/TestMixedGCLiveThreshold.java#25percent │ │ │ │ Passed: gc/g1/TestParallelAlwaysPreTouch.java │ │ │ │ Passed: gc/g1/TestOneEdenRegionAfterGC.java │ │ │ │ Passed: gc/g1/TestPeriodicCollectionJNI.java │ │ │ │ Passed: gc/g1/TestPeriodicCollection.java │ │ │ │ Passed: gc/g1/TestPeriodicLogMessages.java │ │ │ │ Passed: gc/g1/TestPLABOutput.java │ │ │ │ Passed: gc/g1/TestPLABSizeBounds.java │ │ │ │ -Passed: gc/g1/TestPrintRegionRememberedSetInfo.java │ │ │ │ Passed: gc/g1/TestRegionAlignment.java │ │ │ │ Passed: gc/g1/TestRegionLivenessPrint.java │ │ │ │ Passed: gc/g1/TestRemarkCleanupMXBean.java │ │ │ │ -Passed: gc/g1/TestRemsetLogging.java │ │ │ │ +Passed: gc/g1/TestPrintRegionRememberedSetInfo.java │ │ │ │ Passed: gc/g1/TestRemsetLoggingPerRegion.java │ │ │ │ +Passed: gc/g1/TestRemsetLogging.java │ │ │ │ Passed: gc/g1/TestRemsetLoggingThreads.java │ │ │ │ Passed: gc/g1/TestSharedArchiveWithPreTouch.java │ │ │ │ -Passed: gc/g1/TestShrinkAuxiliaryDataRunner.java │ │ │ │ -Passed: gc/g1/TestShrinkDefragmentedHeap.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ Passed: gc/g1/TestShrinkToOneRegion.java │ │ │ │ +Passed: gc/g1/TestShrinkDefragmentedHeap.java │ │ │ │ Passed: gc/g1/TestVerificationInConcurrentCycle.java#id1 │ │ │ │ Passed: gc/g1/TestSkipRebuildRemsetPhase.java │ │ │ │ Passed: gc/InfiniteList.java │ │ │ │ +Passed: gc/g1/TestShrinkAuxiliaryDataRunner.java │ │ │ │ Passed: gc/g1/TestVerifyGCType.java │ │ │ │ Passed: gc/logging/TestDeprecatedPrintFlags.java │ │ │ │ Passed: gc/logging/TestGCId.java │ │ │ │ -Passed: gc/logging/TestPrintReferences.java │ │ │ │ Passed: gc/metaspace/G1AddMetaspaceDependency.java │ │ │ │ Passed: gc/metaspace/TestMetaspaceInitialization.java │ │ │ │ -Passed: gc/metaspace/TestMetaspaceMemoryPool.java │ │ │ │ -Passed: gc/logging/TestMetaSpaceLog.java │ │ │ │ +Passed: gc/logging/TestPrintReferences.java │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 │ │ │ │ +Passed: gc/logging/TestMetaSpaceLog.java │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#G1-64 │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#Parallel-64 │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#Serial-64 │ │ │ │ -Passed: gc/metaspace/TestPerfCountersAndMemoryPools.java#id0 │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ Passed: gc/metaspace/TestSizeTransitions.java#id0 │ │ │ │ +Passed: gc/metaspace/TestPerfCountersAndMemoryPools.java#id0 │ │ │ │ Passed: gc/metaspace/TestSizeTransitions.java#id1 │ │ │ │ -Passed: gc/metaspace/TestMetaspaceSizeFlags.java │ │ │ │ -Passed: gc/TestAgeOutput.java#id1 │ │ │ │ Passed: gc/metaspace/TestSizeTransitions.java#id2 │ │ │ │ Passed: gc/TestAgeOutput.java#id0 │ │ │ │ +Passed: gc/metaspace/TestMetaspaceSizeFlags.java │ │ │ │ +Passed: gc/TestAgeOutput.java#id1 │ │ │ │ Passed: gc/TestAllocateHeapAt.java │ │ │ │ +Passed: compiler/runtime/Test7196199.java │ │ │ │ Passed: gc/TestAllocateHeapAtError.java │ │ │ │ Passed: gc/TestAllocateHeapAtMultiple.java │ │ │ │ Passed: gc/TestConcurrentGCBreakpoints.java │ │ │ │ +Passed: gc/TestFillerObjectInstantiation.java │ │ │ │ Passed: gc/TestCardTablePageCommits.java │ │ │ │ Passed: gc/TestDisableExplicitGC.java │ │ │ │ -Passed: gc/TestFillerObjectInstantiation.java │ │ │ │ Passed: gc/TestFullGCCount.java │ │ │ │ -Passed: compiler/runtime/Test7196199.java │ │ │ │ -Passed: gc/TestGenerationPerfCounter.java#id2 │ │ │ │ Passed: gc/TestGenerationPerfCounter.java#id0 │ │ │ │ Passed: gc/TestGenerationPerfCounter.java#id1 │ │ │ │ +Passed: gc/TestGenerationPerfCounter.java#id2 │ │ │ │ Passed: gc/TestHumongousReferenceObject.java#id0 │ │ │ │ Passed: gc/TestHumongousReferenceObject.java#id1 │ │ │ │ +Passed: gc/TestBigObj.java │ │ │ │ Passed: gc/TestJNICriticalStressTest.java#id0 │ │ │ │ -Passed: gc/TestJNICriticalStressTest.java#id2 │ │ │ │ Passed: gc/TestMemoryMXBeansAndPoolsPresence.java#id0 │ │ │ │ +Passed: gc/TestJNICriticalStressTest.java#id2 │ │ │ │ Passed: gc/TestJNICriticalStressTest.java#id1 │ │ │ │ Passed: gc/TestNoPerfCounter.java │ │ │ │ -Passed: gc/TestNUMAPageSize.java │ │ │ │ -Passed: gc/TestBigObj.java │ │ │ │ Passed: gc/TestMemoryMXBeansAndPoolsPresence.java#id1 │ │ │ │ +Passed: gc/TestNUMAPageSize.java │ │ │ │ Passed: gc/TestMemoryMXBeansAndPoolsPresence.java#id2 │ │ │ │ -Passed: gc/TestObjectAlignment.java │ │ │ │ Passed: gc/TestObjectAlignmentCardSize.java │ │ │ │ +Passed: gc/TestObjectAlignment.java │ │ │ │ Passed: gc/TestPLABAdaptToMinTLABSize.java#id0 │ │ │ │ Passed: gc/TestPLABAdaptToMinTLABSize.java#id1 │ │ │ │ +Passed: gc/TestPolicyNamePerfCounter.java#id0 │ │ │ │ Passed: gc/TestNumWorkerOutput.java │ │ │ │ Passed: gc/TestPolicyNamePerfCounter.java#id1 │ │ │ │ -Passed: gc/TestPolicyNamePerfCounter.java#id0 │ │ │ │ Passed: gc/TestReferenceClearDuringMarking.java │ │ │ │ -Passed: gc/TestPolicyNamePerfCounter.java#id2 │ │ │ │ Passed: gc/TestReferenceRefersToDuringConcMark.java │ │ │ │ +Passed: gc/TestPolicyNamePerfCounter.java#id2 │ │ │ │ Passed: gc/TestSmallHeap.java │ │ │ │ -Passed: gc/TestSoftReferencesBehaviorOnOOME.java │ │ │ │ Passed: gc/TestSpaceCounters.java#Parallel │ │ │ │ Passed: gc/TestStackOverflow.java │ │ │ │ Passed: gc/TestSystemGC.java#G1 │ │ │ │ Passed: gc/TestSystemGC.java#Parallel │ │ │ │ +Passed: gc/TestSoftReferencesBehaviorOnOOME.java │ │ │ │ Passed: gc/TestSystemGC.java#Serial │ │ │ │ Passed: gc/TestSpaceCounters.java#Serial │ │ │ │ -Passed: gc/TestVerifySilently.java │ │ │ │ Passed: gc/TestVerifyDuringStartup.java │ │ │ │ -Passed: gc/TestVerifySubSet.java │ │ │ │ +Passed: gc/TestVerifySilently.java │ │ │ │ Passed: gc/TestUseGCOverheadLimit.java#G1 │ │ │ │ -Passed: gtest/LargePageGtests.java#use-large-pages │ │ │ │ +Passed: gc/TestVerifySubSet.java │ │ │ │ Passed: gtest/LargePageGtests.java#use-large-pages-1G │ │ │ │ Passed: gc/TestReferenceRefersTo.java │ │ │ │ +Passed: gtest/LargePageGtests.java#use-large-pages │ │ │ │ Passed: gtest/LargePageGtests.java#use-large-pages-sysV │ │ │ │ Passed: gtest/MetaspaceGtests.java#balanced-no-ccs │ │ │ │ +Passed: gtest/NMTGtests.java#nmt-detail │ │ │ │ Passed: gtest/NMTGtests.java#nmt-off │ │ │ │ +Passed: gtest/NMTGtests.java#nmt-summary │ │ │ │ Passed: runtime/6626217/bug_21227.java │ │ │ │ -Passed: gtest/NMTGtests.java#nmt-detail │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ -Passed: gtest/NMTGtests.java#nmt-summary │ │ │ │ Passed: gtest/GTestWrapper.java │ │ │ │ Passed: runtime/cds/appcds/BadBSM.java │ │ │ │ Passed: runtime/cds/appcds/ArchiveRelocationTest.java │ │ │ │ Passed: runtime/cds/appcds/AppendClasspath.java │ │ │ │ Passed: runtime/cds/appcds/CaseSensitiveClassPath.java │ │ │ │ Passed: runtime/cds/appcds/ClassLoaderTest.java │ │ │ │ -Passed: runtime/cds/appcds/BootClassPathMismatch.java │ │ │ │ Passed: runtime/cds/appcds/CommandLineFlagCombo.java │ │ │ │ -Passed: runtime/cds/appcds/CommandLineFlagComboNegative.java │ │ │ │ +Passed: runtime/cds/appcds/BootClassPathMismatch.java │ │ │ │ Passed: runtime/cds/appcds/CommonAppClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/ClassPathAttr.java │ │ │ │ Passed: runtime/cds/appcds/DumpClassList.java │ │ │ │ +Passed: runtime/cds/appcds/ClassPathAttr.java │ │ │ │ Passed: runtime/cds/appcds/DirClasspathTest.java │ │ │ │ Passed: runtime/cds/appcds/DuplicateClassPaths.java │ │ │ │ -Passed: runtime/cds/appcds/DumpingWithNoCoops.java │ │ │ │ +Passed: runtime/cds/appcds/DumpClassListWithLF.java │ │ │ │ Passed: runtime/cds/appcds/ExtraSymbols.java │ │ │ │ +Passed: runtime/cds/appcds/DumpingWithNoCoops.java │ │ │ │ Passed: runtime/cds/appcds/FieldAnnotationsTest.java │ │ │ │ -Passed: runtime/cds/appcds/DumpClassListWithLF.java │ │ │ │ -Passed: runtime/cds/appcds/FreeUnusedMetadata.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ Passed: runtime/cds/appcds/FillerObjectLoadTest.java │ │ │ │ +Passed: runtime/cds/appcds/FreeUnusedMetadata.java │ │ │ │ Passed: runtime/cds/appcds/FieldLayoutFlags.java │ │ │ │ Passed: runtime/cds/appcds/HelloTest.java │ │ │ │ -Passed: runtime/cds/appcds/HelloExtTest.java │ │ │ │ Passed: runtime/cds/appcds/IgnoreEmptyClassPaths.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaContainsOldInf.java │ │ │ │ +Passed: runtime/cds/appcds/HelloExtTest.java │ │ │ │ Passed: runtime/cds/appcds/JvmtiAddPath.java │ │ │ │ Passed: runtime/cds/appcds/LambdaEagerInit.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaProxyClasslist.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaContainsOldInf.java │ │ │ │ Passed: runtime/cds/appcds/LambdaVerificationFailedDuringDump.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaWithJavaAgent.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaWithUseImplMethodHandle.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaProxyClasslist.java │ │ │ │ Passed: runtime/cds/appcds/LongClassListPath.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaWithUseImplMethodHandle.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaWithJavaAgent.java │ │ │ │ Passed: runtime/cds/appcds/LambdaWithOldClass.java │ │ │ │ -Passed: runtime/cds/appcds/MissingSuperTest.java │ │ │ │ Passed: runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java │ │ │ │ -Passed: runtime/cds/appcds/MoveJDKTest.java │ │ │ │ +Passed: runtime/cds/appcds/MissingSuperTest.java │ │ │ │ Passed: runtime/cds/appcds/MultiProcessSharing.java │ │ │ │ +Passed: runtime/cds/appcds/MoveJDKTest.java │ │ │ │ Passed: runtime/cds/appcds/NestHostOldInf.java │ │ │ │ -Passed: runtime/cds/appcds/NonExistClasspath.java │ │ │ │ Passed: runtime/cds/appcds/NonJarInClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/OldClassTest.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +Passed: runtime/cds/appcds/NonExistClasspath.java │ │ │ │ Passed: runtime/cds/appcds/OldClassWithjsr.java │ │ │ │ +Passed: runtime/cds/appcds/OldClassTest.java │ │ │ │ Passed: runtime/cds/appcds/OldInfExtendsInfDefMeth.java │ │ │ │ -Passed: runtime/cds/appcds/MultiReleaseJars.java │ │ │ │ -Passed: runtime/cds/appcds/LotsOfClasses.java │ │ │ │ Passed: runtime/cds/appcds/OldSuperClass.java │ │ │ │ -Passed: runtime/cds/appcds/OldSuperInfIndirect.java │ │ │ │ Passed: runtime/cds/appcds/OldSuperInf.java │ │ │ │ +Passed: runtime/cds/appcds/LotsOfClasses.java │ │ │ │ +Passed: runtime/cds/appcds/OldSuperInfIndirect.java │ │ │ │ Passed: runtime/cds/appcds/PackageSealing.java │ │ │ │ Passed: runtime/cds/appcds/ParallelLoad2.java │ │ │ │ Passed: runtime/cds/appcds/ParallelLoadTest.java │ │ │ │ Passed: runtime/cds/appcds/PrintSharedArchiveAndExit.java │ │ │ │ +Passed: runtime/cds/appcds/MultiReleaseJars.java │ │ │ │ Passed: runtime/cds/appcds/ProhibitedPackage.java │ │ │ │ Passed: runtime/cds/appcds/ProtectionDomain.java │ │ │ │ Passed: runtime/cds/appcds/RewriteBytecodesTest.java │ │ │ │ Passed: runtime/cds/appcds/RelativePath.java │ │ │ │ Passed: runtime/cds/appcds/SharedPackages.java │ │ │ │ -Passed: runtime/cds/appcds/SharedArchiveConsistency.java │ │ │ │ Passed: runtime/cds/appcds/SharedRegionAlignmentTest.java │ │ │ │ -Passed: runtime/cds/appcds/SharedBaseAddress.java │ │ │ │ +Passed: runtime/cds/appcds/SharedArchiveConsistency.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/FlagCombo.java#id1 │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/ExerciseGC.java │ │ │ │ Passed: runtime/cds/appcds/SealingViolation.java │ │ │ │ +Passed: runtime/cds/appcds/SharedBaseAddress.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id0 │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/InternSharedString.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id1 │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/InvalidFileFormat.java │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id2 │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/LargePages.java │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id2 │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/InvalidFileFormat.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsBasic.java │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/LockSharedStrings.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/LockSharedStrings.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SysDictCrash.java │ │ │ │ Passed: runtime/cds/appcds/StaticArchiveWithLambda.java │ │ │ │ Passed: runtime/cds/appcds/SpecifySysLoaderProp.java │ │ │ │ Passed: runtime/cds/appcds/TestDumpClassListSource.java │ │ │ │ Passed: runtime/cds/appcds/TestCombinedCompressedFlags.java │ │ │ │ Passed: runtime/cds/appcds/TestEpsilonGCWithCDS.java │ │ │ │ -Passed: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +Passed: runtime/cds/appcds/SignedJar.java │ │ │ │ +Passed: runtime/cds/appcds/TestSerialGCWithCDS.java#id1 │ │ │ │ Passed: runtime/cds/appcds/TestSerialGCWithCDS.java#id0 │ │ │ │ Passed: runtime/cds/appcds/TraceLongClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/TestSerialGCWithCDS.java#id1 │ │ │ │ -Passed: runtime/cds/appcds/SignedJar.java │ │ │ │ Passed: runtime/cds/appcds/UnusedCPDuringDump.java │ │ │ │ Passed: runtime/cds/appcds/VerifierTest_0.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +Passed: runtime/cds/appcds/VerifyWithDefaultArchive.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsStress.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ Passed: runtime/cds/appcds/VerifyObjArrayCloneTest.java │ │ │ │ -Passed: runtime/cds/appcds/VerifyWithDefaultArchive.java │ │ │ │ -Passed: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ -Passed: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ -Passed: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ Passed: runtime/cds/appcds/WideIloadTest.java │ │ │ │ Passed: runtime/cds/ArchiveDoesNotExist.java │ │ │ │ Passed: runtime/cds/appcds/XShareAutoWithChangedJar.java │ │ │ │ -Passed: runtime/cds/appcds/WrongClasspath.java │ │ │ │ -Passed: runtime/cds/BootAppendTests.java │ │ │ │ Passed: runtime/cds/CdsDifferentCompactStrings.java │ │ │ │ +Passed: runtime/cds/appcds/WrongClasspath.java │ │ │ │ Passed: runtime/cds/CheckSharingWithDefaultArchive.java │ │ │ │ -Passed: runtime/cds/CdsDifferentObjectAlignment.java │ │ │ │ +Passed: runtime/cds/BootAppendTests.java │ │ │ │ Passed: runtime/cds/CheckDefaultArchiveFile.java │ │ │ │ +Passed: runtime/cds/CdsDifferentObjectAlignment.java │ │ │ │ Passed: runtime/cds/CdsSameObjectAlignment.java │ │ │ │ Passed: runtime/cds/DumpSharedDictionary.java │ │ │ │ Passed: runtime/cds/MaxMetaspaceSize.java │ │ │ │ Passed: runtime/cds/DumpSymbolAndStringTable.java │ │ │ │ Passed: runtime/cds/NonBootLoaderClasses.java │ │ │ │ -Passed: runtime/cds/PrintSharedArchiveAndExit.java │ │ │ │ Passed: runtime/cds/PrimitiveClassMirrors.java │ │ │ │ -Passed: runtime/cds/DeterministicDump.java │ │ │ │ +Passed: runtime/cds/PrintSharedArchiveAndExit.java │ │ │ │ Passed: runtime/cds/ServiceLoaderTest.java │ │ │ │ Passed: runtime/cds/SharedArchiveFile.java │ │ │ │ +Passed: runtime/cds/DeterministicDump.java │ │ │ │ Passed: runtime/cds/SharedStrings.java │ │ │ │ -Passed: runtime/cds/SharedStringsDedup.java │ │ │ │ -Passed: runtime/cds/SharedBaseAddress.java#id2 │ │ │ │ Passed: runtime/cds/SharedBaseAddress.java#id0 │ │ │ │ -Passed: runtime/cds/SharedStringsRunAuto.java │ │ │ │ -Passed: runtime/cds/SharedBaseAddress.java#id3 │ │ │ │ +Passed: runtime/cds/SharedBaseAddress.java#id2 │ │ │ │ +Passed: runtime/cds/SharedStringsDedup.java │ │ │ │ Passed: runtime/cds/SharedBaseAddress.java#id1 │ │ │ │ +Passed: runtime/cds/SharedStringsRunAuto.java │ │ │ │ Passed: runtime/cds/SharedSymbolTableBucketSize.java │ │ │ │ -Passed: runtime/cds/SpaceUtilizationCheck.java │ │ │ │ Passed: runtime/cds/TestCDSVMCrash.java │ │ │ │ +Passed: runtime/cds/SpaceUtilizationCheck.java │ │ │ │ +Passed: runtime/cds/SharedBaseAddress.java#id3 │ │ │ │ Passed: runtime/cds/TestInterpreterMethodEntries.java#id0 │ │ │ │ Passed: runtime/cds/TestInterpreterMethodEntries.java#id1 │ │ │ │ -Passed: runtime/CommandLine/CompilerConfigFileWarning.java │ │ │ │ Passed: runtime/CommandLine/BooleanFlagWithInvalidValue.java │ │ │ │ +Passed: runtime/CommandLine/CompilerConfigFileWarning.java │ │ │ │ Passed: runtime/CommandLine/ConfigFileParsing.java │ │ │ │ Passed: runtime/CommandLine/ConfigFileWarning.java │ │ │ │ -Passed: runtime/CommandLine/FlagWithInvalidValue.java │ │ │ │ Passed: runtime/CommandLine/DoubleFlagWithIntegerValue.java │ │ │ │ -Passed: runtime/CommandLine/IgnoreUnrecognizedVMOptions.java │ │ │ │ -Passed: runtime/CommandLine/PrintGCApplicationConcurrentTime.java │ │ │ │ +Passed: runtime/CommandLine/FlagWithInvalidValue.java │ │ │ │ Passed: runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java │ │ │ │ -Passed: runtime/CommandLine/TestHexArguments.java │ │ │ │ -Passed: runtime/CommandLine/PrintClasses.java#id0 │ │ │ │ +Passed: runtime/CommandLine/PrintGCApplicationConcurrentTime.java │ │ │ │ +Passed: runtime/CommandLine/IgnoreUnrecognizedVMOptions.java │ │ │ │ Passed: runtime/CommandLine/OptionsValidation/TestJcmdOutput.java │ │ │ │ +Passed: runtime/CommandLine/PrintClasses.java#id0 │ │ │ │ Passed: runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java │ │ │ │ +Passed: runtime/CommandLine/TestHexArguments.java │ │ │ │ Passed: runtime/CommandLine/TestLongUnrecognizedVMOption.java │ │ │ │ Passed: runtime/CommandLine/TestNullTerminatedFlags.java │ │ │ │ -Passed: runtime/CommandLine/UnrecognizedProperty.java │ │ │ │ -Passed: runtime/CommandLine/TestVMOptions.java │ │ │ │ Passed: runtime/CommandLine/TraceExceptionsTest.java │ │ │ │ +Passed: runtime/CommandLine/TestVMOptions.java │ │ │ │ +Passed: runtime/CommandLine/UnrecognizedProperty.java │ │ │ │ Passed: runtime/CommandLine/UnrecognizedVMOption.java │ │ │ │ Passed: runtime/CommandLine/VMAliasOptions.java │ │ │ │ Passed: runtime/CommandLine/VMDeprecatedOptions.java │ │ │ │ -Passed: runtime/CommandLine/VMOptionWarning.java#id1 │ │ │ │ -Passed: runtime/CompressedOops/CompressedClassSpaceSize.java │ │ │ │ Passed: runtime/CommandLine/VMOptionWarning.java#id0 │ │ │ │ +Passed: runtime/CommandLine/VMOptionWarning.java#id1 │ │ │ │ Passed: runtime/CommandLine/VMOptionWarning.java#id2 │ │ │ │ Passed: runtime/ConstantPool/BadMethodHandles.java │ │ │ │ +Passed: runtime/CompressedOops/CompressedKlassPointerAndOops.java │ │ │ │ Passed: runtime/ConstantPool/IntfMethod.java │ │ │ │ Passed: runtime/ConstantPool/TestMethodHandleConstant.java │ │ │ │ Passed: runtime/ErrorHandling/GenOutOfMemoryError.java │ │ │ │ -Passed: runtime/CompressedOops/CompressedKlassPointerAndOops.java │ │ │ │ Passed: runtime/CompressedOops/ObjectAlignment.java │ │ │ │ Passed: runtime/ErrorHandling/CreateCoredumpOnCrash.java │ │ │ │ -Passed: runtime/CompressedOops/UseCompressedOops.java │ │ │ │ -Passed: runtime/ErrorHandling/TestAbortVmOnException.java │ │ │ │ Passed: runtime/ErrorHandling/ProblematicFrameTest.java │ │ │ │ +Passed: runtime/ErrorHandling/TestAbortVmOnException.java │ │ │ │ Passed: runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java │ │ │ │ +Passed: runtime/CompressedOops/UseCompressedOops.java │ │ │ │ Passed: runtime/ErrorHandling/TestExitOnOutOfMemoryError.java │ │ │ │ Passed: runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java#id0 │ │ │ │ Passed: runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java#id1 │ │ │ │ -Passed: runtime/ErrorHandling/TestOnOutOfMemoryError.java │ │ │ │ Passed: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java#id0 │ │ │ │ +Passed: runtime/ErrorHandling/TestOnOutOfMemoryError.java │ │ │ │ Passed: runtime/ErrorHandling/TestHeapDumpPath.java │ │ │ │ Passed: runtime/logging/ClassInitializationTest.java │ │ │ │ Passed: runtime/logging/ClassLoadUnloadTest.java │ │ │ │ Passed: runtime/logging/CompressedOopsTest.java │ │ │ │ Passed: runtime/logging/ClassResolutionTest.java │ │ │ │ -Passed: runtime/logging/CondyIndyTest.java │ │ │ │ Passed: runtime/logging/DefaultMethodsTest.java │ │ │ │ +Passed: runtime/logging/CondyIndyTest.java │ │ │ │ Passed: runtime/logging/ExceptionsTest.java │ │ │ │ +Passed: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java#id1 │ │ │ │ Passed: runtime/logging/FoldMultilinesTest.java │ │ │ │ Passed: runtime/logging/LoaderConstraintsTest.java │ │ │ │ Passed: runtime/logging/ModulesTest.java │ │ │ │ Passed: runtime/logging/MonitorInflationTest.java │ │ │ │ -Passed: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java#id1 │ │ │ │ Passed: runtime/logging/MutexRankTest.java │ │ │ │ -Passed: runtime/logging/OsCpuLoggingTest.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ +Passed: runtime/logging/OsCpuLoggingTest.java │ │ │ │ Passed: runtime/logging/ProtectionDomainVerificationTest.java │ │ │ │ -Passed: runtime/logging/SafepointTest.java │ │ │ │ Passed: runtime/logging/SafepointCleanupTest.java │ │ │ │ +Passed: runtime/logging/StackWalkTest.java │ │ │ │ +Passed: runtime/logging/SafepointTest.java │ │ │ │ Passed: runtime/logging/TestMethodHandlesVerbose.java │ │ │ │ Passed: runtime/logging/RedefineClasses.java │ │ │ │ -Passed: runtime/logging/StackWalkTest.java │ │ │ │ Passed: runtime/memory/MultiAllocateNullCheck.java │ │ │ │ Passed: runtime/logging/StartupTimeTest.java │ │ │ │ Passed: runtime/memory/ReadVMPageSize.java │ │ │ │ -Passed: runtime/logging/VerificationTest.java │ │ │ │ Passed: runtime/logging/ThreadLoggingTest.java │ │ │ │ -Passed: runtime/memory/StressVirtualSpaceResize.java │ │ │ │ -Passed: runtime/Metaspace/elastic/TestMetaspaceAllocation.java#ndebug │ │ │ │ +Passed: runtime/logging/VerificationTest.java │ │ │ │ Passed: runtime/logging/VMOperationTest.java │ │ │ │ +Passed: runtime/memory/StressVirtualSpaceResize.java │ │ │ │ Passed: runtime/memory/ReadFromNoaccessArea.java │ │ │ │ +Passed: runtime/Metaspace/elastic/TestMetaspaceAllocation.java#ndebug │ │ │ │ Passed: runtime/memory/ReserveMemory.java │ │ │ │ Passed: runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java#ndebug-default │ │ │ │ Passed: runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java#ndebug-default │ │ │ │ Passed: runtime/Metaspace/DefineClass.java │ │ │ │ Passed: runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java │ │ │ │ -Passed: runtime/Metaspace/MaxMetaspaceSizeTest.java │ │ │ │ Passed: runtime/Metaspace/PrintMetaspaceDcmd.java#test-64bit-ccs │ │ │ │ Passed: runtime/Metaspace/PrintMetaspaceDcmd.java#test-64bit-noccs │ │ │ │ Passed: runtime/Metaspace/PrintMetaspaceDcmd.java#test-nospecified │ │ │ │ +Passed: runtime/Metaspace/FragmentMetaspace.java#id0 │ │ │ │ Passed: runtime/modules/AccessCheckAllUnnamed.java │ │ │ │ Passed: runtime/modules/AccessCheckExp.java │ │ │ │ +Passed: runtime/modules/AccessCheckOpen.java │ │ │ │ Passed: runtime/modules/AccessCheckJavaBase.java │ │ │ │ -Passed: runtime/Metaspace/FragmentMetaspace.java#id0 │ │ │ │ Passed: runtime/modules/AccessCheckRead.java │ │ │ │ -Passed: runtime/modules/AccessCheckOpen.java │ │ │ │ Passed: runtime/modules/AccessCheckSuper.java │ │ │ │ Passed: runtime/modules/AccessCheckUnnamed.java │ │ │ │ +Passed: runtime/modules/AccessCheckWorks.java │ │ │ │ Passed: runtime/modules/AccModuleTest.java │ │ │ │ Passed: runtime/MirrorFrame/Test8003720.java │ │ │ │ -Passed: runtime/modules/AccessCheckWorks.java │ │ │ │ Passed: runtime/modules/CCE_module_msg.java │ │ │ │ Passed: runtime/modules/ExportTwice.java │ │ │ │ +Passed: runtime/modules/ClassLoaderNoUnnamedModuleTest.java │ │ │ │ Passed: runtime/modules/JVMAddModuleExports.java │ │ │ │ Passed: runtime/modules/JVMAddModuleExportsToAll.java │ │ │ │ Passed: runtime/modules/IgnoreModulePropertiesTest.java │ │ │ │ -Passed: runtime/modules/ClassLoaderNoUnnamedModuleTest.java │ │ │ │ -Passed: runtime/modules/JVMAddModuleExportToAllUnnamed.java │ │ │ │ Passed: runtime/modules/JVMAddReadsModule.java │ │ │ │ -Passed: runtime/modules/JVMDefineModule.java │ │ │ │ +Passed: runtime/modules/JVMAddModuleExportToAllUnnamed.java │ │ │ │ Passed: runtime/Metaspace/FragmentMetaspaceSimple.java │ │ │ │ -Passed: runtime/modules/ModuleOptionsTest.java │ │ │ │ +Passed: runtime/modules/JVMDefineModule.java │ │ │ │ Passed: runtime/modules/ModuleOptionsWarn.java │ │ │ │ +Passed: runtime/modules/ModuleOptionsTest.java │ │ │ │ Passed: runtime/modules/LoadUnloadModuleStress.java │ │ │ │ Passed: runtime/modules/SealedInterfaceModuleTest.java │ │ │ │ Passed: runtime/modules/ModuleStress/ExportModuleStressTest.java │ │ │ │ Passed: runtime/Monitor/CompleteExit.java │ │ │ │ -Passed: runtime/modules/ModuleStress/ModuleStress.java │ │ │ │ -Passed: runtime/modules/SealedModuleTest.java │ │ │ │ Passed: runtime/modules/ModulesSymLink.java │ │ │ │ +Passed: runtime/modules/SealedModuleTest.java │ │ │ │ +Passed: runtime/modules/ModuleStress/ModuleStress.java │ │ │ │ Passed: runtime/modules/ModuleStress/ModuleStressGC.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#allIntervalsZero │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#allThresholdsZero │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#defaults │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#allThresholdsZero │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdADI_noSafepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdADI_safepoint │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdMUDT_noSafepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdMUDT_safepoint │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_threshold_noSafepoint │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdMUDT_noSafepoint │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#noGuaranteedGADT_threshold_noSafepoint │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#noGuaranteedGADT_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#illegal │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#noGuaranteedGADT_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#defaults │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#aggressive │ │ │ │ Passed: runtime/Monitor/MonitorWithDeadObjectTest.java#DetachThread │ │ │ │ -Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#lazy │ │ │ │ Passed: runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsAfterDetach │ │ │ │ Passed: runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach │ │ │ │ -Passed: runtime/NonWriteableProperty.java │ │ │ │ Passed: runtime/Monitor/NonOwnerOps.java │ │ │ │ +Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#lazy │ │ │ │ +Passed: runtime/NonWriteableProperty.java │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#legal │ │ │ │ Passed: runtime/Monitor/MonitorUsedDeflationThresholdTest.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeSpecialICCE.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeSpecialSuccessTest.java │ │ │ │ Passed: runtime/SelectionResolution/IllegalAccessErrorTest.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeStaticICCE.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeStaticSuccessTest.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeStaticICCE.java │ │ │ │ Passed: runtime/SelectionResolution/AbstractMethodErrorTest.java │ │ │ │ Passed: runtime/SelectionResolution/NoSuchMethodErrorTest.java │ │ │ │ Passed: runtime/Thread/AsyncExceptionOnMonitorEnter.java │ │ │ │ Passed: runtime/Thread/CancellableThreadTest.java │ │ │ │ Passed: runtime/Thread/Fibonacci.java │ │ │ │ Passed: runtime/Thread/InterruptAtExit.java │ │ │ │ Passed: runtime/Thread/IsInterruptedAtExit.java │ │ │ │ Passed: runtime/Thread/SetNameAtExit.java │ │ │ │ Passed: runtime/Thread/SetPriorityAtExit.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeInterfaceSuccessTest.java │ │ │ │ Passed: runtime/Thread/StopAtExit.java │ │ │ │ Passed: runtime/Thread/TestAlwaysPreTouchStacks.java │ │ │ │ Passed: runtime/Thread/TestBreakSignalThreadDump.java#default │ │ │ │ -Passed: runtime/Thread/TestBreakSignalThreadDump.java#with_jsig │ │ │ │ -Passed: runtime/Thread/TestThreadDumpClassInitMonitor.java │ │ │ │ Passed: runtime/Thread/SuspendAtExit.java │ │ │ │ +Passed: runtime/Thread/TestThreadDumpClassInitMonitor.java │ │ │ │ +Passed: runtime/Thread/TestBreakSignalThreadDump.java#with_jsig │ │ │ │ Passed: runtime/Thread/TestThreadStackSizes.java │ │ │ │ -Passed: runtime/Thread/TestThreadDumpSMRInfo.java │ │ │ │ Passed: runtime/Thread/ThreadObjAccessAtExit.java │ │ │ │ -Passed: runtime/Thread/TooSmallStackSize.java │ │ │ │ +Passed: runtime/Thread/TestThreadDumpSMRInfo.java │ │ │ │ Passed: runtime/Thread/ThreadPriorities.java │ │ │ │ -Passed: runtime/Unsafe/AllocateMemory.java │ │ │ │ +Passed: runtime/Thread/TooSmallStackSize.java │ │ │ │ Passed: runtime/Unsafe/AllocateInstance.java │ │ │ │ +Passed: runtime/Unsafe/AllocateMemory.java │ │ │ │ Passed: runtime/Unsafe/CopyMemory.java │ │ │ │ Passed: runtime/Unsafe/FieldOffset.java │ │ │ │ -Passed: runtime/Unsafe/DefineClass.java │ │ │ │ Passed: runtime/Unsafe/GetField.java │ │ │ │ +Passed: runtime/Unsafe/DefineClass.java │ │ │ │ Passed: runtime/Unsafe/GetPutAddress.java │ │ │ │ Passed: runtime/Unsafe/GetPutBoolean.java │ │ │ │ Passed: runtime/Unsafe/GetPutByte.java │ │ │ │ Passed: runtime/Unsafe/GetPutChar.java │ │ │ │ Passed: runtime/Unsafe/GetPutDouble.java │ │ │ │ Passed: runtime/Unsafe/GetPutFloat.java │ │ │ │ Passed: runtime/Unsafe/GetPutInt.java │ │ │ │ Passed: runtime/Unsafe/GetPutLong.java │ │ │ │ Passed: runtime/Unsafe/GetPutObject.java │ │ │ │ -Passed: runtime/Unsafe/GetUncompressedObject.java │ │ │ │ Passed: runtime/Unsafe/GetPutShort.java │ │ │ │ +Passed: runtime/Unsafe/GetUncompressedObject.java │ │ │ │ Passed: runtime/Unsafe/PageSize.java │ │ │ │ -Passed: runtime/Unsafe/Reallocate.java │ │ │ │ Passed: runtime/Unsafe/SetMemory.java │ │ │ │ +Passed: runtime/Unsafe/Reallocate.java │ │ │ │ Passed: runtime/Unsafe/ThrowException.java │ │ │ │ +Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ Passed: serviceability/dcmd/compiler/CodeCacheTest.java │ │ │ │ Passed: serviceability/dcmd/compiler/CodeHeapAnalyticsMethodNames.java │ │ │ │ Passed: serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java │ │ │ │ -Passed: serviceability/dcmd/compiler/CodelistTest.java │ │ │ │ Passed: serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java │ │ │ │ +Passed: serviceability/dcmd/compiler/CodelistTest.java │ │ │ │ Passed: serviceability/dcmd/compiler/PerfMapTest.java │ │ │ │ -Passed: serviceability/dcmd/compiler/CompilerQueueTest.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java │ │ │ │ +Passed: serviceability/dcmd/compiler/CompilerQueueTest.java │ │ │ │ Passed: serviceability/jvmti/GetObjectSizeClass.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/ModifyAnonymous.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineAnnotations.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineFinalizer.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineObject.java │ │ │ │ -Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineLeak.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineLeak.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestRedefineCondy.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestRedefineObject.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java │ │ │ │ -Passed: serviceability/ParserTest.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java │ │ │ │ +Passed: serviceability/ParserTest.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java │ │ │ │ Passed: compiler/allocation/TestAllocation.java │ │ │ │ Passed: compiler/allocation/TestCCPAllocateArray.java │ │ │ │ Passed: compiler/allocation/TestNewArrayBadSize.java │ │ │ │ Passed: compiler/allocation/TestNewArrayOutsideLoopValidLengthTestInLoop.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/TestMultipleClasses.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ Passed: compiler/allocation/TestNewMaxLengthArray.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ Passed: compiler/arguments/TestScavengeRootsInCode.java │ │ │ │ +FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ Passed: compiler/arguments/TestStressReflectiveCode.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/TestMultipleClasses.java │ │ │ │ Passed: compiler/arguments/TestTraceICs.java │ │ │ │ -FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ Passed: compiler/arguments/TestUseCompiler.java │ │ │ │ +Passed: compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java │ │ │ │ -Passed: compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java │ │ │ │ -Passed: compiler/c1/CanonicalizeGetModifiers.java#id0 │ │ │ │ -Passed: compiler/c1/CCEMessageTest.java │ │ │ │ -Passed: compiler/c1/MultiplyByMaxInt.java │ │ │ │ Passed: compiler/c1/CanonicalizeArrayLength.java │ │ │ │ +Passed: compiler/c1/CCEMessageTest.java │ │ │ │ Passed: compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java │ │ │ │ +Passed: compiler/c1/MultiplyByMaxInt.java │ │ │ │ +Passed: compiler/c1/CanonicalizeGetModifiers.java#id0 │ │ │ │ +Passed: compiler/c1/RangeCheckVerificationOfIR.java │ │ │ │ Passed: compiler/c1/NullCheckTest.java │ │ │ │ Passed: compiler/c1/Test6579789.java │ │ │ │ -Passed: compiler/c1/RangeCheckVerificationOfIR.java │ │ │ │ Passed: compiler/c1/Test6756768_2.java │ │ │ │ -Passed: compiler/c1/Test6758234.java │ │ │ │ -Passed: compiler/c1/Test6757316.java │ │ │ │ Passed: compiler/c1/Test6756768.java │ │ │ │ -Passed: compiler/c1/Test6855215.java │ │ │ │ +Passed: compiler/c1/Test6758234.java │ │ │ │ Passed: compiler/c1/Test6795465.java │ │ │ │ +Passed: compiler/c1/Test6757316.java │ │ │ │ Passed: compiler/c1/Test6849574.java │ │ │ │ +Passed: compiler/c1/Test6932496.java │ │ │ │ +Passed: compiler/c1/Test6855215.java │ │ │ │ Passed: compiler/c1/Test7042153.java │ │ │ │ -Passed: compiler/c1/Test7090976.java │ │ │ │ Passed: compiler/c1/Test7103261.java │ │ │ │ -Passed: compiler/c1/Test6932496.java │ │ │ │ +Passed: compiler/c1/Test7090976.java │ │ │ │ Passed: compiler/c1/Test7123108.java │ │ │ │ -Passed: compiler/c1/Test8004051.java │ │ │ │ Passed: compiler/c1/Test8011706.java │ │ │ │ Passed: compiler/c1/Test8011771.java │ │ │ │ -Passed: compiler/c1/Test8211100.java │ │ │ │ +Passed: compiler/c1/Test8004051.java │ │ │ │ Passed: compiler/c1/Test8172751.java │ │ │ │ +Passed: compiler/c1/Test8211100.java │ │ │ │ Passed: compiler/c1/Test8267042.java │ │ │ │ Passed: compiler/c1/Test8275337.java │ │ │ │ Passed: compiler/c1/TestArrayCopyToFromObject.java │ │ │ │ Passed: compiler/c1/TestArrayCopy.java │ │ │ │ +Passed: compiler/c1/TestBadStateAtLongCmp.java │ │ │ │ Passed: compiler/c1/TestC1PhiPlacementPathologyMain.java │ │ │ │ Passed: compiler/c1/TestClassConstantPatching.java │ │ │ │ -Passed: compiler/c1/TestBadStateAtLongCmp.java │ │ │ │ Passed: compiler/c1/TestDeoptInt.java │ │ │ │ Passed: compiler/c1/TestGotoIfMain.java │ │ │ │ Passed: compiler/c1/TestInvokeinterfaceWithBadReceiver.java │ │ │ │ -Passed: compiler/c1/TestLinearScanHasFPURegisters.java │ │ │ │ Passed: compiler/c1/TestLargeMonitorOffset.java │ │ │ │ +Passed: compiler/c1/TestLinearScanHasFPURegisters.java │ │ │ │ Passed: compiler/c1/TestManyMethodParameters.java │ │ │ │ Passed: compiler/c1/TestOSRLotsOfLocals.java │ │ │ │ +Passed: compiler/c1/TestLinearScanOrderMain.java │ │ │ │ Passed: compiler/c1/TestPinnedConstantExceptionEdge.java │ │ │ │ Passed: compiler/c1/TestPinnedIntrinsics.java │ │ │ │ Passed: compiler/c1/TestStaticInterfaceMethodCall.java │ │ │ │ -Passed: compiler/c1/TestLinearScanOrderMain.java │ │ │ │ Passed: compiler/c1/TestUnalignedLoad.java │ │ │ │ Passed: compiler/c1/TestUnresolvedFieldMain.java │ │ │ │ Passed: compiler/c1/TestValueNumberingNullObject.java │ │ │ │ Passed: compiler/c1/UnsafeVolatileGuardTest.java │ │ │ │ Passed: compiler/c1/VolatileGuardTest.java │ │ │ │ -Passed: compiler/c2/aarch64/TestIntrinsicsRegStress.java │ │ │ │ -Passed: compiler/c2/aarch64/ConvI2LWideningAssertTooStrong.java │ │ │ │ Passed: compiler/c1/TestConcurrentPatching.java │ │ │ │ +Passed: compiler/c2/aarch64/ConvI2LWideningAssertTooStrong.java │ │ │ │ +Passed: compiler/c2/aarch64/TestIntrinsicsRegStress.java │ │ │ │ Passed: compiler/c2/cr6646020/Tester.java │ │ │ │ Passed: compiler/c2/cr6663848/Tester.java │ │ │ │ -Passed: compiler/c2/cr6663854/Test6663854.java │ │ │ │ Passed: compiler/c2/cr6711117/Test.java │ │ │ │ +Passed: compiler/c2/cr6663854/Test6663854.java │ │ │ │ Passed: compiler/c2/cr6712835/Test6712835.java │ │ │ │ -Passed: compiler/c2/cr6714694/Tester.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeInterfaceICCE.java │ │ │ │ Passed: compiler/c2/cr6865031/Test.java │ │ │ │ +Passed: compiler/c2/cr6714694/Tester.java │ │ │ │ Passed: compiler/c2/cr7192963/TestByteVect.java │ │ │ │ +Passed: compiler/c2/cr7192963/TestIntVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestDoubleVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestFloatVect.java │ │ │ │ -Passed: compiler/c2/cr7192963/TestIntVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestLongVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestShortVect.java │ │ │ │ -FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ Passed: compiler/c2/irTests/loopOpts/LoopIdealizationTests.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeInterfaceICCE.java │ │ │ │ +FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ Passed: compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeVirtualSuccessTest.java │ │ │ │ Passed: compiler/c2/irTests/AddINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/AddLNodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/AndINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/DivINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/DivLNodeIdealizationTests.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeVirtualSuccessTest.java │ │ │ │ Passed: compiler/c2/irTests/LShiftINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/LShiftLNodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/MulINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/MaxMinINodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/SubINodeIdealizationTests.java │ │ │ │ +Passed: compiler/c2/irTests/MulINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/MulLNodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/TestArrayElementTypeLoad.java │ │ │ │ +Passed: compiler/c2/irTests/SubINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/SubLNodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/TestAutoVectorization2DArray.java │ │ │ │ +Passed: compiler/c2/irTests/TestArrayElementTypeLoad.java │ │ │ │ Passed: compiler/c2/irTests/TestBackToBackIfs.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ +Passed: compiler/c2/irTests/TestAutoVectorization2DArray.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ -Passed: compiler/c2/irTests/TestFPComparison.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ Passed: compiler/c2/irTests/TestIterativeEA.java │ │ │ │ -Passed: compiler/c2/irTests/TestPostParseCallDevirtualization.java │ │ │ │ -Passed: compiler/c2/irTests/TestOptimizeUnstableIf.java │ │ │ │ +Passed: compiler/c2/irTests/TestFPComparison.java │ │ │ │ Passed: compiler/c2/irTests/TestPushAddThruCast.java │ │ │ │ +Passed: compiler/c2/irTests/TestOptimizeUnstableIf.java │ │ │ │ +Passed: compiler/c2/irTests/TestPostParseCallDevirtualization.java │ │ │ │ +Passed: compiler/c2/irTests/TestScalarReplacement.java │ │ │ │ Passed: compiler/c2/irTests/TestRemixAddressExpressions.java │ │ │ │ Passed: compiler/c2/irTests/TestShiftAndMask.java │ │ │ │ Passed: compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java │ │ │ │ -Passed: compiler/c2/irTests/TestScalarReplacement.java │ │ │ │ +Passed: compiler/c2/irTests/TestUnsignedComparison.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Passed: compiler/c2/irTests/TestVectorizationMismatchedAccess.java │ │ │ │ Passed: compiler/c2/irTests/URShiftINodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/TestUnsignedComparison.java │ │ │ │ Passed: compiler/c2/irTests/URShiftLNodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java │ │ │ │ +Passed: compiler/c2/irTests/XorINodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java │ │ │ │ +Passed: compiler/c2/irTests/XorLNodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java │ │ │ │ -Passed: compiler/c2/irTests/XorLNodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java │ │ │ │ Passed: compiler/calls/TestDirtyInt.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java │ │ │ │ Passed: compiler/calls/NativeCalls.java │ │ │ │ -Passed: compiler/c2/irTests/XorINodeIdealizationTests.java │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Passed: compiler/codecache/jmx/BeanTypeTest.java │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ Passed: compiler/codecache/jmx/CodeHeapBeanPresenceTest.java │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ Passed: compiler/codecache/jmx/GetUsageTest.java │ │ │ │ Passed: compiler/codecache/jmx/InitialAndMaxUsageTest.java │ │ │ │ Passed: compiler/codecache/jmx/ManagerNamesTest.java │ │ │ │ Passed: compiler/codecache/jmx/MemoryPoolsPresenceTest.java │ │ │ │ Passed: compiler/codecache/jmx/PeakUsageTest.java │ │ │ │ Passed: compiler/codecache/jmx/PoolsIndependenceTest.java │ │ │ │ Passed: compiler/codecache/jmx/ThresholdNotificationsTest.java │ │ │ │ Passed: compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java │ │ │ │ Passed: compiler/codecache/jmx/UsageThresholdExceededTest.java │ │ │ │ -Passed: compiler/codecache/jmx/UsageThresholdNotExceededTest.java │ │ │ │ Passed: compiler/codecache/jmx/UsageThresholdIncreasedTest.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ Passed: compiler/controldependency/TestAntiDependencyAfterStringInflation.java │ │ │ │ Passed: compiler/controldependency/TestAntiDependencyForPinnedLoads.java │ │ │ │ +Passed: compiler/codecache/jmx/UsageThresholdNotExceededTest.java │ │ │ │ Passed: compiler/conversions/TestPrimitiveConversions.java │ │ │ │ Passed: compiler/controldependency/TestAntiDependentMembar.java │ │ │ │ Passed: compiler/cpuflags/RestoreMXCSR.java │ │ │ │ Passed: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java │ │ │ │ Passed: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java │ │ │ │ Passed: compiler/eliminateAutobox/TestByteBoxing.java │ │ │ │ Passed: compiler/eliminateAutobox/TestDoubleBoxing.java │ │ │ │ @@ -1028,16 +1023,16 @@ │ │ │ │ Passed: compiler/eliminateAutobox/TestIntBoxing.java │ │ │ │ Passed: compiler/eliminateAutobox/TestLongBoxing.java │ │ │ │ Passed: compiler/eliminateAutobox/TestSafepointDebugInfo.java │ │ │ │ Passed: compiler/eliminateAutobox/TestSplitThroughPhi.java │ │ │ │ Passed: compiler/eliminateAutobox/UnsignedLoads.java │ │ │ │ Passed: compiler/escapeAnalysis/cr6716441/Tester.java │ │ │ │ Passed: compiler/escapeAnalysis/cr6795161/Test.java │ │ │ │ -Passed: compiler/eliminateAutobox/TestShortBoxing.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6689060.java │ │ │ │ +Passed: compiler/eliminateAutobox/TestShortBoxing.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6775880.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6895383.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6726999.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6896727.java │ │ │ │ Passed: compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java │ │ │ │ Passed: compiler/escapeAnalysis/TestArrayCopy.java │ │ │ │ Passed: compiler/escapeAnalysis/TestBrokenEA.java │ │ │ │ @@ -1052,139 +1047,139 @@ │ │ │ │ Passed: compiler/escapeAnalysis/TestMissingAntiDependency.java │ │ │ │ Passed: compiler/escapeAnalysis/TestSelfArrayCopy.java │ │ │ │ Passed: compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java │ │ │ │ Passed: compiler/escapeAnalysis/TestValAtSafepointOverflowsInt.java │ │ │ │ Passed: compiler/exceptions/CatchInlineExceptions.java │ │ │ │ Passed: compiler/exceptions/ExceptionInInit.java │ │ │ │ Passed: compiler/exceptions/SumTest.java │ │ │ │ -Passed: compiler/escapeAnalysis/Test8020215.java │ │ │ │ Passed: compiler/exceptions/TestC1ExceptionHandlersSameBCI.java │ │ │ │ +Passed: compiler/escapeAnalysis/Test8020215.java │ │ │ │ Passed: compiler/exceptions/TestDeoptExceptionState.java │ │ │ │ Passed: compiler/exceptions/TestRecursiveReplacedException.java │ │ │ │ +Passed: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ Passed: compiler/floatingpoint/DmodTest.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ Passed: compiler/floatingpoint/FmodTest.java │ │ │ │ Passed: compiler/floatingpoint/ModNaN.java │ │ │ │ -Passed: compiler/floatingpoint/TestFloatJNIArgs.java#id0 │ │ │ │ Passed: compiler/floatingpoint/NaNTest.java │ │ │ │ +Passed: compiler/floatingpoint/TestFloatJNIArgs.java#id0 │ │ │ │ Passed: compiler/floatingpoint/TestFloatJNIArgs.java#id1 │ │ │ │ Passed: compiler/floatingpoint/TestFMA.java │ │ │ │ Passed: compiler/floatingpoint/TestFMABrokenC1RegAlloc.java │ │ │ │ Passed: compiler/floatingpoint/TestLibmIntrinsics.java │ │ │ │ Passed: compiler/floatingpoint/TestPow2.java │ │ │ │ Passed: compiler/floatingpoint/TestRound.java │ │ │ │ Passed: compiler/floatingpoint/TestSubnormalDouble.java │ │ │ │ Passed: compiler/floatingpoint/TestSubnormalFloat.java │ │ │ │ Passed: compiler/inlining/DefaultAndConcreteMethodsCHA.java │ │ │ │ Passed: compiler/inlining/DefaultMethodsDependencies.java │ │ │ │ Passed: compiler/inlining/InlineAccessors.java │ │ │ │ Passed: compiler/inlining/InlineDefaultMethod.java │ │ │ │ Passed: compiler/inlining/InlineDefaultMethod1.java │ │ │ │ Passed: compiler/inlining/LateInlineVirtualNullReceiverCheck.java │ │ │ │ -Passed: compiler/inlining/PrintInlining.java │ │ │ │ -Passed: compiler/inlining/StringConcatInfiniteLoop.java │ │ │ │ Passed: compiler/floatingpoint/TestFloatSyncJNIArgs.java │ │ │ │ +Passed: compiler/inlining/StringConcatInfiniteLoop.java │ │ │ │ +Passed: compiler/inlining/PrintInlining.java │ │ │ │ Passed: compiler/integerArithmetic/MultiplyByConstantLongMax.java │ │ │ │ Passed: compiler/integerArithmetic/MultiplyByIntegerMinHang.java │ │ │ │ -Passed: compiler/integerArithmetic/TestIntegerComparison.java │ │ │ │ Passed: compiler/integerArithmetic/TestAssociative.java │ │ │ │ +Passed: compiler/integerArithmetic/TestIntegerComparison.java │ │ │ │ Passed: compiler/integerArithmetic/TestNegAnd.java │ │ │ │ Passed: compiler/integerArithmetic/TestNegMultiply.java │ │ │ │ Passed: compiler/interpreter/DisableOSRTest.java │ │ │ │ Passed: compiler/interpreter/cr7116216/StackOverflow.java │ │ │ │ -Passed: compiler/interpreter/Test6539464.java │ │ │ │ Passed: compiler/interpreter/Test6833129.java │ │ │ │ +Passed: compiler/interpreter/Test6539464.java │ │ │ │ Passed: compiler/interpreter/TestVerifyStackAfterDeopt.java │ │ │ │ Passed: compiler/interpreter/VerifyStackWithUnreachableBlock.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestAndnI.java │ │ │ │ -Passed: compiler/intrinsics/base64/TestBase64.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestAndnL.java │ │ │ │ +Passed: compiler/intrinsics/base64/TestBase64.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsiI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsiL.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsmskI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsmskL.java │ │ │ │ -Passed: compiler/intrinsics/bmi/TestBlsrI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsrL.java │ │ │ │ +Passed: compiler/intrinsics/bmi/TestBlsrI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBzhiI2L.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestLzcntI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestLzcntL.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestTzcntI.java │ │ │ │ -Passed: compiler/intrinsics/chacha/TestChaCha20.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestTzcntL.java │ │ │ │ +Passed: compiler/intrinsics/chacha/TestChaCha20.java │ │ │ │ Passed: compiler/intrinsics/klass/TestGetModifiers.java#id0 │ │ │ │ Passed: compiler/intrinsics/math/MaxMinOptimizeTest.java │ │ │ │ -Passed: compiler/intrinsics/math/Test8210461.java │ │ │ │ Passed: compiler/intrinsics/klass/TestIsPrimitive.java │ │ │ │ +Passed: compiler/intrinsics/math/Test8210461.java │ │ │ │ Passed: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/math/TestPow2Opt.java │ │ │ │ -Passed: compiler/intrinsics/math/TestSignumIntrinsic.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeVirtualICCE.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ +Passed: compiler/intrinsics/math/TestSignumIntrinsic.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactICondTest.java │ │ │ │ -Passed: compiler/intrinsics/math/TestPow0Dot5Opt.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactILoadTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/AddExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactINonConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/AddExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactIRepeatTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactLConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/AddExactLNonConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/CompareTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/AddExactLNonConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/DecExactITest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/DecExactLTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/IncExactITest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/GVNTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/LongMulOverflowTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactICondTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/IncExactLTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactILoadTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/MulExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactINonConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/MulExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactIRepeatTest.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeVirtualICCE.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactLConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/NegExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactLNonConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactILoopDependentTest.java │ │ │ │ +Passed: compiler/intrinsics/math/TestPow0Dot5Opt.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactILoadTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/NegExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactINonConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/NegExactLConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactLNonConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/NestedMathExactTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/NegExactLConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactICondTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/NestedMathExactTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SplitThruPhiTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactILoadTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactINonConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/SubExactLConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactIRepeatTest.java │ │ │ │ -Passed: compiler/intrinsics/object/TestHashCode.java │ │ │ │ Passed: compiler/intrinsics/object/TestClone.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/SubExactLConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/object/TestHashCode.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactLNonConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java │ │ │ │ -Passed: compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ -Passed: compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ +Passed: compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ -Passed: compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java │ │ │ │ +Passed: compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java │ │ │ │ @@ -1194,78 +1189,78 @@ │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/string/TestCopyValueOf.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/string/TestEncodeIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/zip/TestCRC32C.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringConstruction.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ -Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ -Passed: compiler/intrinsics/string/TestStringEqualsBadLength.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ +Passed: compiler/intrinsics/string/TestStringEqualsBadLength.java │ │ │ │ +Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java │ │ │ │ -Passed: compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java │ │ │ │ +Passed: compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIntrinsics2.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringUTF16IntrinsicRangeChecks.java │ │ │ │ Passed: compiler/intrinsics/unsafe/AllocateUninitializedArray.java │ │ │ │ +Passed: compiler/intrinsics/unsafe/DirectByteBufferTest.java │ │ │ │ Passed: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id0 │ │ │ │ -FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ Passed: compiler/intrinsics/unsafe/TestCAEAntiDep.java │ │ │ │ -Passed: compiler/intrinsics/unsafe/DirectByteBufferTest.java │ │ │ │ +FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ +Passed: compiler/intrinsics/string/TestCountPositives.java#id0 │ │ │ │ Passed: compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java │ │ │ │ Passed: compiler/intrinsics/unsafe/UnsafeGetAddressTest.java │ │ │ │ Passed: compiler/intrinsics/unsafe/UnsafeTwoCASLong.java │ │ │ │ Passed: compiler/jsr292/cr6990212/Test6990212.java │ │ │ │ Passed: compiler/jsr292/cr8026328/Test8026328.java │ │ │ │ Passed: compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ -FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ Passed: compiler/jsr292/CallSiteDepContextTest.java │ │ │ │ -Passed: compiler/intrinsics/string/TestCountPositives.java#id0 │ │ │ │ +FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ Passed: compiler/jsr292/ConcurrentClassLoadingTest.java │ │ │ │ Passed: compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java │ │ │ │ Passed: compiler/jsr292/InvokerGC.java │ │ │ │ -Passed: compiler/jsr292/InvokerSignatureMismatch.java │ │ │ │ Passed: compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java │ │ │ │ Passed: compiler/jsr292/LongReferenceCastingTest.java │ │ │ │ +Passed: compiler/jsr292/InvokerSignatureMismatch.java │ │ │ │ Passed: compiler/jsr292/MHDeoptTest.java │ │ │ │ Passed: compiler/jsr292/NullConstantMHReceiver.java │ │ │ │ Passed: compiler/jsr292/NullConstantReceiver.java │ │ │ │ Passed: compiler/jsr292/MHInlineTest.java │ │ │ │ Passed: compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java │ │ │ │ Passed: compiler/jsr292/Test7082949.java │ │ │ │ Passed: compiler/jsr292/TestArrayReturnType.java │ │ │ │ Passed: compiler/linkage/LinkageErrors.java │ │ │ │ Passed: compiler/jsr292/PollutedTrapCounts.java │ │ │ │ -Passed: compiler/jsr292/ContinuousCallSiteTargetChange.java │ │ │ │ Passed: compiler/locks/TestLocksInOSR.java │ │ │ │ +Passed: compiler/jsr292/ContinuousCallSiteTargetChange.java │ │ │ │ Passed: compiler/locks/TestNestedSynchronize.java │ │ │ │ Passed: compiler/linkage/TestLinkageErrorInGenerateOopMap.java │ │ │ │ Passed: compiler/locks/TestUnlockOSR.java │ │ │ │ +Passed: compiler/locks/TestSynchronizeWithEmptyBlock.java │ │ │ │ Passed: compiler/longcountedloops/TestDeadLongPhi.java │ │ │ │ Passed: compiler/longcountedloops/TestInaccurateInnerLoopLimit.java │ │ │ │ -Passed: compiler/locks/TestSynchronizeWithEmptyBlock.java │ │ │ │ Passed: compiler/longcountedloops/TestIVPhiTypeIncorrectAfterCCP.java │ │ │ │ Passed: compiler/longcountedloops/TestLongCountedLoopSplitIf.java │ │ │ │ Passed: compiler/loopopts/superword/AlignmentOnePack.java │ │ │ │ Passed: compiler/loopopts/superword/CoLocatePack.java │ │ │ │ Passed: compiler/longcountedloops/TestSafePointWithEAState.java │ │ │ │ Passed: compiler/loopopts/superword/CoLocatePackMemoryState.java │ │ │ │ Passed: compiler/intrinsics/string/TestHasNegatives.java#id0 │ │ │ │ Passed: compiler/loopopts/superword/MinMaxRed_Int.java │ │ │ │ -Passed: compiler/loopopts/superword/ProdRed_Int.java │ │ │ │ Passed: compiler/loopopts/superword/ProdRed_Float.java │ │ │ │ +Passed: compiler/loopopts/superword/ProdRed_Int.java │ │ │ │ Passed: compiler/loopopts/superword/RedTest_int.java │ │ │ │ Passed: compiler/loopopts/superword/RedTest_long.java │ │ │ │ Passed: compiler/loopopts/superword/ReductionPerf.java │ │ │ │ Passed: compiler/locks/TestNestedLocksElimination.java │ │ │ │ Passed: compiler/loopopts/superword/ProdRed_Double.java │ │ │ │ Passed: compiler/loopopts/superword/SumRed_Long.java │ │ │ │ -Passed: compiler/loopopts/superword/SumRed_Float.java │ │ │ │ Passed: compiler/loopopts/superword/SumRed_Int.java │ │ │ │ +Passed: compiler/loopopts/superword/SumRed_Float.java │ │ │ │ Passed: compiler/loopopts/superword/SumRed_Double.java │ │ │ │ Passed: compiler/loopopts/superword/SuperWordIntermediateUse.java │ │ │ │ Passed: compiler/loopopts/superword/TestBestAlign.java │ │ │ │ Passed: compiler/loopopts/superword/TestCmpInvar.java │ │ │ │ Passed: compiler/loopopts/superword/TestCyclicDependency.java │ │ │ │ Passed: compiler/loopopts/superword/TestDependencyOffsets.java#vanilla-A │ │ │ │ Passed: compiler/loopopts/superword/TestDependencyOffsets.java#vanilla-U │ │ │ │ @@ -1275,78 +1270,78 @@ │ │ │ │ Passed: compiler/loopopts/superword/TestHoistedReductionNode.java │ │ │ │ Passed: compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java │ │ │ │ Passed: compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-buffer-direct │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-array │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-buffer-direct │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-buffer │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ -Passed: compiler/intrinsics/string/TestStringConstructionIntrinsics.java#id0 │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#char-array │ │ │ │ +Passed: compiler/intrinsics/string/TestStringConstructionIntrinsics.java#id0 │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#double-array │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#float-array │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegmentMainLoopAlignment.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ Passed: compiler/loopopts/superword/TestPeeledReductionNode.java │ │ │ │ Passed: compiler/loopopts/superword/TestPickFirstMemoryState.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ Passed: compiler/loopopts/superword/TestReductionWithLoopVariantUse.java │ │ │ │ Passed: compiler/loopopts/superword/TestScheduleReordersScalarMemops.java │ │ │ │ Passed: compiler/loopopts/superword/TestSearchAlignment.java │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#MaxVectorSize16-Unaligned │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#MaxVectorSize32-Aligned │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#Vanilla-Aligned │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#int-array │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#Vanilla-Unaligned │ │ │ │ +Passed: compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java │ │ │ │ Passed: compiler/loopopts/superword/TestVectorizationWithInvariant.java │ │ │ │ Passed: compiler/loopopts/superword/TestVectorizeTypeConversionWithUnsafe.java │ │ │ │ Passed: compiler/loopopts/superword/TestWronglyMarkedReduction.java │ │ │ │ -Passed: compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#int-array │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ -Passed: compiler/loopstripmining/BackedgeNodeWithOutOfLoopControl.java │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#native │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#long-array │ │ │ │ Passed: compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning.java │ │ │ │ Passed: compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#long-array │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ -Passed: compiler/loopstripmining/LimitSharedwithOutOfLoopTest.java │ │ │ │ Passed: compiler/loopstripmining/OuterStripMinedLoopLoadWronglyHoisted.java │ │ │ │ Passed: compiler/loopstripmining/StripMinedLoopReorgOffsets.java │ │ │ │ +Passed: compiler/loopstripmining/BackedgeNodeWithOutOfLoopControl.java │ │ │ │ +Passed: compiler/loopstripmining/LimitSharedwithOutOfLoopTest.java │ │ │ │ Passed: compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java │ │ │ │ -FAILED: compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ Passed: compiler/loopstripmining/TestDeadOuterStripMinedLoop.java │ │ │ │ -Passed: compiler/loopstripmining/TestAddPAtOuterLoopHead.java │ │ │ │ +FAILED: compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ FAILED: compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ Passed: compiler/loopstripmining/TestLoadOnBackedgeWithPrec.java │ │ │ │ Passed: compiler/loopstripmining/TestLSMBadControlOverride.java │ │ │ │ -Passed: compiler/loopstripmining/TestPinnedNodeInInnerLoop.java │ │ │ │ +Passed: compiler/loopstripmining/TestAddPAtOuterLoopHead.java │ │ │ │ FAILED: compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ +Passed: compiler/loopstripmining/TestPinnedNodeInInnerLoop.java │ │ │ │ Passed: compiler/loopstripmining/TestStoreSunkToOuterLoop.java │ │ │ │ Passed: compiler/loopstripmining/TestUseFromInnerInOuterUnusedBySfpt.java │ │ │ │ Passed: compiler/loopstripmining/UnexpectedNodeInOuterLoopWhenCloning.java │ │ │ │ Passed: compiler/loopstripmining/UnexpectedPinnedNodeInOuterLoop.java │ │ │ │ Passed: compiler/macronodes/TestCompleteVolatileStore.java │ │ │ │ Passed: compiler/macronodes/TestEliminateAllocationPhi.java │ │ │ │ Passed: compiler/membars/TestMemBarAcquire.java │ │ │ │ Passed: compiler/memoryinitialization/ZeroTLABTest.java │ │ │ │ Passed: compiler/onSpinWait/TestOnSpinWaitEnableDisable.java │ │ │ │ Passed: compiler/osr/TestOSRWithNonEmptyStack.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#native │ │ │ │ Passed: compiler/parsing/TestExceptionBlockWithPredecessorsMain.java │ │ │ │ Passed: compiler/parsing/TestMissingSafepointOnSwitch.java │ │ │ │ -Passed: compiler/parsing/TestMissingSafepointOnTryCatch.java │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#short-array │ │ │ │ Passed: compiler/parsing/UnreachableBlockFallsThroughEndOfCode.java │ │ │ │ -Passed: compiler/osr/TestRangeCheck.java │ │ │ │ +Passed: compiler/parsing/TestMissingSafepointOnTryCatch.java │ │ │ │ Passed: compiler/profiling/spectrapredefineclass/Launcher.java │ │ │ │ Passed: compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#short-array │ │ │ │ Passed: compiler/profiling/TestMethodHandleInvokesIntrinsic.java │ │ │ │ Passed: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java │ │ │ │ +Passed: compiler/osr/TestRangeCheck.java │ │ │ │ Passed: compiler/profiling/TestSharedHeadExceptionBackedges.java │ │ │ │ Passed: compiler/profiling/TestSpecTrapClassUnloading.java │ │ │ │ Passed: compiler/profiling/TestTypeProfileArgsLimit.java │ │ │ │ Passed: compiler/profiling/TestUnexpectedProfilingMismatch.java │ │ │ │ Passed: compiler/profiling/UnsafeAccess.java │ │ │ │ Passed: compiler/rangechecks/PowerOf2SizedArraysChecks.java │ │ │ │ FAILED: compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ @@ -1355,97 +1350,97 @@ │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessAboveRCAfterSmearingOrPredication.java │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessAboveRCAfterSplitIf.java │ │ │ │ FAILED: compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessAboveRCForArrayCopyLoad.java │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessCastIIAboveRC.java │ │ │ │ Passed: compiler/rangechecks/TestBadFoldCompare.java │ │ │ │ Passed: compiler/profiling/TestMultiBranchDataOverflow.java │ │ │ │ +FAILED: compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ Passed: compiler/rangechecks/TestLargeScaleInLongRCOverflow.java │ │ │ │ -Passed: compiler/rangechecks/TestLongRCWithLoopIncr.java │ │ │ │ FAILED: compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ -FAILED: compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckEliminationDisabled.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckLimits.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java │ │ │ │ Passed: compiler/rangechecks/TestRCMinInt.java │ │ │ │ +Passed: compiler/rangechecks/TestLongRCWithLoopIncr.java │ │ │ │ Passed: compiler/rangechecks/TestUncommonTrapMerging.java │ │ │ │ -Passed: compiler/reflection/ArrayNewInstanceOfVoid.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ Passed: compiler/regalloc/C1ObjectSpillInLogicOp.java │ │ │ │ +Passed: compiler/reflection/ArrayNewInstanceOfVoid.java │ │ │ │ Passed: compiler/regalloc/TestC1OverlappingRegisterHint.java │ │ │ │ -Passed: compiler/regalloc/TestVectorRegAlloc.java │ │ │ │ FAILED: compiler/regalloc/TestC2IntPressure.java │ │ │ │ Passed: compiler/regalloc/TestNodeRegArrayOverflow.java │ │ │ │ +Passed: compiler/regalloc/TestVectorRegAlloc.java │ │ │ │ Passed: compiler/regalloc/VolatileLoadMemBarsOnlyUses.java │ │ │ │ Passed: compiler/runtime/cr6891750/Test6891750.java │ │ │ │ +Passed: compiler/runtime/cr8015436/Test8015436.java │ │ │ │ Passed: compiler/runtime/unloaded/TestMHUnloaded.java │ │ │ │ FAILED: compiler/stable/TestStableBoolean.java │ │ │ │ FAILED: compiler/stable/TestStableByte.java │ │ │ │ -Passed: compiler/runtime/cr8015436/Test8015436.java │ │ │ │ FAILED: compiler/stable/TestStableChar.java │ │ │ │ FAILED: compiler/stable/TestStableDouble.java │ │ │ │ FAILED: compiler/stable/TestStableFloat.java │ │ │ │ FAILED: compiler/stable/TestStableInt.java │ │ │ │ FAILED: compiler/stable/TestStableLong.java │ │ │ │ -Passed: compiler/stable/TestStableMismatched.java │ │ │ │ Passed: compiler/stable/TestStableMemoryBarrier.java │ │ │ │ +Passed: compiler/stable/TestStableMismatched.java │ │ │ │ FAILED: compiler/stable/TestStableObject.java │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ Passed: compiler/stable/TestUnstableStable.java │ │ │ │ Passed: compiler/startup/NumCompilerThreadsCheck.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ -Passed: compiler/startup/TieredStopAtLevel0SanityTest.java │ │ │ │ Passed: compiler/startup/StartupOutput.java │ │ │ │ +Passed: compiler/startup/TieredStopAtLevel0SanityTest.java │ │ │ │ +Passed: compiler/stringopts/TestLongStringConcat.java │ │ │ │ +Passed: compiler/profiling/TestProfileCounterOverflow.java │ │ │ │ Passed: compiler/stringopts/TestOptimizeStringConcat.java │ │ │ │ -Passed: compiler/stringopts/TestSideEffectBeforeConstructor.java │ │ │ │ Passed: compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java │ │ │ │ -Passed: compiler/stringopts/TestStringObjectInitialization.java │ │ │ │ +Passed: compiler/stringopts/TestSideEffectBeforeConstructor.java │ │ │ │ Passed: compiler/types/TestArrayManyDimensions.java │ │ │ │ Passed: compiler/types/TestArrayMeetNotSymmetrical.java │ │ │ │ Passed: compiler/types/TestBadMemSliceWithInterfaces.java │ │ │ │ Passed: compiler/types/TestBottomArrayTypeCheck.java │ │ │ │ +Passed: compiler/stringopts/TestStringObjectInitialization.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ -Passed: compiler/types/TestEACheckCastPP.java │ │ │ │ Passed: compiler/types/TestExactArrayOfBasicType.java │ │ │ │ -Passed: compiler/types/TestFoldNECompares.java │ │ │ │ +Passed: compiler/types/TestEACheckCastPP.java │ │ │ │ Passed: compiler/types/TestInterfaceArraySubtypeCheck.java │ │ │ │ +Passed: compiler/types/TestFoldNECompares.java │ │ │ │ Passed: compiler/types/TestMeetExactConstantArrays.java │ │ │ │ Passed: compiler/types/TestMeetTopArrayExactConstantArray.java │ │ │ │ -Passed: compiler/types/TestMeetXor.java │ │ │ │ -Passed: compiler/stringopts/TestLongStringConcat.java │ │ │ │ Passed: compiler/types/TestPhiElimination.java │ │ │ │ Passed: compiler/types/TestSpeculationBrokenWithIntArrays.java │ │ │ │ Passed: compiler/types/TestSpeculationFailedHigherEqual.java │ │ │ │ Passed: compiler/types/TestSubTypeCheckMacroNodeWrongMem.java │ │ │ │ Passed: compiler/types/TestSubTypeCheckNewObjectNotConstant.java │ │ │ │ Passed: compiler/types/TestSubTypeCheckWithBottomArray.java#stress │ │ │ │ Passed: compiler/types/TestSubTypeCheckWithBottomArray.java#Xbatch │ │ │ │ Passed: compiler/types/TestSubTypeCheckWithBottomArray.java#Xcomp │ │ │ │ -Passed: compiler/types/TestTypePropagationToCmpU.java │ │ │ │ +Passed: compiler/types/TestMeetXor.java │ │ │ │ Passed: compiler/types/TypeSpeculation.java │ │ │ │ +Passed: compiler/types/TestTypePropagationToCmpU.java │ │ │ │ Passed: compiler/uncommontrap/FoldedIfNonDomMidIf.java │ │ │ │ Passed: compiler/uncommontrap/DeoptReallocFailure.java │ │ │ │ Passed: compiler/uncommontrap/StackOverflowGuardPagesOff.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Passed: compiler/uncommontrap/TestDeoptOOM.java#id0 │ │ │ │ Passed: compiler/uncommontrap/TestNullCheckAntiDependence.java │ │ │ │ Passed: compiler/uncommontrap/TestStackBangRbp.java │ │ │ │ -Passed: compiler/profiling/TestProfileCounterOverflow.java │ │ │ │ +Passed: compiler/uncommontrap/TestUnstableIfTrap.java │ │ │ │ Passed: compiler/uncommontrap/TraceDeoptimizationNoRealloc.java │ │ │ │ Passed: compiler/uncommontrap/UncommonTrapLeak.java │ │ │ │ Passed: compiler/uncommontrap/UncommonTrapStackBang.java │ │ │ │ Passed: compiler/unsafe/AlignmentGapAccess.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ Passed: compiler/unsafe/CASandCAEwithNegExpected.java │ │ │ │ Passed: compiler/unsafe/GetUnsafeObjectG1PreBarrier.java │ │ │ │ -Passed: compiler/uncommontrap/TestUnstableIfTrap.java │ │ │ │ -Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIntrinsics.java │ │ │ │ +Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java │ │ │ │ @@ -1453,209 +1448,209 @@ │ │ │ │ Passed: compiler/unsafe/MisalignedAccesses.java │ │ │ │ Passed: compiler/unsafe/MismatchedUnsafeAccessTest.java │ │ │ │ Passed: compiler/unsafe/MismatchedUnsafeLoadFromNewObject.java │ │ │ │ Passed: compiler/unsafe/MixedUnsafeStoreObject.java │ │ │ │ Passed: compiler/unsafe/OpaqueAccesses.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestByte.java │ │ │ │ -Passed: compiler/unsafe/SunMiscUnsafeAccessTestChar.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java │ │ │ │ +Passed: compiler/unsafe/SunMiscUnsafeAccessTestChar.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestDouble.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestFloat.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestInt.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestLong.java │ │ │ │ -Passed: compiler/unsafe/SunMiscUnsafeAccessTestObject.java │ │ │ │ +Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java │ │ │ │ Passed: compiler/unsafe/TestBadBaseAddress.java │ │ │ │ Passed: compiler/unsafe/TestLoopUnswitching.java │ │ │ │ -Passed: compiler/runtime/safepoints/TestRegisterRestoring.java │ │ │ │ +Passed: compiler/unsafe/SunMiscUnsafeAccessTestObject.java │ │ │ │ Passed: compiler/unsafe/TestMaybeNullUnsafeAccess.java │ │ │ │ -Passed: compiler/unsafe/SunMiscUnsafeAccessTestShort.java │ │ │ │ -Passed: compiler/unsafe/TestRawAliasing.java │ │ │ │ Passed: compiler/unsafe/TestMisalignedUnsafeAccess.java │ │ │ │ +Passed: compiler/unsafe/TestRawAliasing.java │ │ │ │ Passed: compiler/unsafe/TestSplitIf.java │ │ │ │ Passed: compiler/unsafe/TestUnsafeLoadControl.java │ │ │ │ Passed: compiler/unsafe/TestUnsafeLoadWithZeroAddress.java │ │ │ │ +Passed: compiler/unsafe/SunMiscUnsafeAccessTestShort.java │ │ │ │ Passed: compiler/unsafe/TestUnsafeStaticFieldAccess.java │ │ │ │ -Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java │ │ │ │ Passed: compiler/unsafe/UnsafeArrayCopy.java │ │ │ │ Passed: compiler/unsafe/UnsafeOffHeapBooleanTest.java │ │ │ │ Passed: compiler/unsafe/UnsafeOnHeapBooleanTest.java │ │ │ │ Passed: compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java │ │ │ │ -Passed: compiler/vectorization/TestNaNVector.java │ │ │ │ +Passed: compiler/unsafe/UnsafeRaw.java │ │ │ │ +FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ Passed: compiler/vectorization/TestNarrowedIntegerReverseBytes.java │ │ │ │ +Passed: compiler/vectorization/TestNaNVector.java │ │ │ │ Passed: compiler/vectorization/TestOverlappingMismatchedAccesses.java │ │ │ │ -Passed: compiler/unsafe/UnsafeRaw.java │ │ │ │ FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ -FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +Passed: compiler/runtime/safepoints/TestRegisterRestoring.java │ │ │ │ Passed: compiler/vectorization/TestRotateByteAndShortVector.java │ │ │ │ Passed: compiler/vectorization/TestPopCountVector.java │ │ │ │ Passed: compiler/vectorization/TestVectorUnalignedOffset.java │ │ │ │ Passed: gc/arguments/TestAlignmentToUseLargePages.java#id0 │ │ │ │ +Passed: compiler/vectorization/TestVectorsNotSavedAtSafepoint.java │ │ │ │ Passed: gc/arguments/TestAlignmentToUseLargePages.java#id1 │ │ │ │ Passed: gc/arguments/TestAlignmentToUseLargePages.java#id2 │ │ │ │ -Passed: compiler/vectorization/TestVectorsNotSavedAtSafepoint.java │ │ │ │ Passed: gc/arguments/TestAggressiveHeap.java │ │ │ │ -Passed: gc/arguments/TestArrayAllocatorMallocLimit.java │ │ │ │ Passed: gc/arguments/TestCompressedClassFlags.java │ │ │ │ -Passed: gc/arguments/TestDynMaxHeapFreeRatio.java │ │ │ │ +Passed: gc/arguments/TestArrayAllocatorMallocLimit.java │ │ │ │ Passed: gc/arguments/TestDisableDefaultGC.java │ │ │ │ +Passed: gc/arguments/TestDynMaxHeapFreeRatio.java │ │ │ │ Passed: gc/arguments/TestDynMinHeapFreeRatio.java │ │ │ │ -Passed: gc/arguments/TestG1CompressedOops.java │ │ │ │ Passed: gc/arguments/TestG1ConcMarkStepDurationMillis.java │ │ │ │ Passed: gc/arguments/TestG1ConcRefinementThreads.java │ │ │ │ +Passed: gc/arguments/TestG1CompressedOops.java │ │ │ │ Passed: gc/arguments/TestG1HeapRegionSize.java │ │ │ │ -Passed: gc/arguments/TestG1RemSetFlags.java │ │ │ │ -Passed: gc/arguments/TestG1HeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestG1PercentageOptions.java │ │ │ │ +Passed: gc/arguments/TestG1HeapSizeFlags.java │ │ │ │ +Passed: gc/arguments/TestG1RemSetFlags.java │ │ │ │ Passed: gc/arguments/TestHeapFreeRatio.java │ │ │ │ Passed: gc/arguments/TestInitialTenuringThreshold.java │ │ │ │ Passed: gc/arguments/TestMaxMinHeapFreeRatioFlags.java │ │ │ │ -Passed: gc/arguments/TestMaxNewSize.java#id0 │ │ │ │ Passed: gc/arguments/TestMaxNewSize.java#id1 │ │ │ │ +Passed: gc/arguments/TestMaxNewSize.java#id0 │ │ │ │ Passed: gc/arguments/TestMaxNewSize.java#id2 │ │ │ │ Passed: gc/arguments/TestMaxRAMFlags.java │ │ │ │ Passed: gc/arguments/TestMinAndInitialSurvivorRatioFlags.java │ │ │ │ Passed: gc/arguments/TestNewRatioFlag.java │ │ │ │ Passed: gc/arguments/TestMinInitialErgonomics.java │ │ │ │ Passed: gc/arguments/TestNewSizeThreadIncrease.java │ │ │ │ +Passed: gc/arguments/TestObjectTenuringFlags.java │ │ │ │ Passed: gc/arguments/TestNewSizeFlags.java │ │ │ │ Passed: gc/arguments/TestParallelGCThreads.java │ │ │ │ -Passed: gc/arguments/TestObjectTenuringFlags.java │ │ │ │ -Passed: gc/arguments/TestParallelHeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestParallelRefProc.java#G1 │ │ │ │ +Passed: gc/arguments/TestParallelHeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestParallelRefProc.java#Parallel │ │ │ │ Passed: gc/arguments/TestSelectDefaultGC.java │ │ │ │ Passed: gc/arguments/TestParallelRefProc.java#Serial │ │ │ │ -Passed: gc/arguments/TestSerialHeapSizeFlags.java │ │ │ │ -Passed: gc/arguments/TestShrinkHeapInSteps.java │ │ │ │ Passed: gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java │ │ │ │ +Passed: gc/arguments/TestShrinkHeapInSteps.java │ │ │ │ +Passed: gc/arguments/TestSerialHeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestSoftMaxHeapSizeFlag.java │ │ │ │ Passed: gc/arguments/TestSurvivorRatioFlag.java │ │ │ │ Passed: gc/arguments/TestUnrecognizedVMOptionsHandling.java │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsErgo.java#id0 │ │ │ │ Passed: gc/arguments/TestTargetSurvivorRatioFlag.java │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsErgo.java#id1 │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsErgo.java#id2 │ │ │ │ Passed: gc/class_unloading/TestClassUnloadingDisabled.java#id0 │ │ │ │ +Passed: gc/arguments/TestUseNUMAInterleaving.java │ │ │ │ Passed: gc/class_unloading/TestClassUnloadingDisabled.java#id1 │ │ │ │ Passed: gc/class_unloading/TestClassUnloadingDisabled.java#id2 │ │ │ │ -Passed: gc/arguments/TestUseNUMAInterleaving.java │ │ │ │ Passed: gc/arguments/TestVerifyBeforeAndAfterGCFlags.java │ │ │ │ Passed: gc/cslocker/TestCSLocker.java │ │ │ │ Passed: gc/epsilon/TestAlignment.java#id0 │ │ │ │ Passed: gc/class_unloading/TestG1ClassUnloadingHWM.java │ │ │ │ Passed: gc/epsilon/TestAlignment.java#id1 │ │ │ │ -Passed: gc/epsilon/TestAlwaysPretouch.java │ │ │ │ Passed: gc/epsilon/TestArraycopyCheckcast.java │ │ │ │ -Passed: compiler/vectorization/TestAbsCharVector.java │ │ │ │ -Passed: gc/epsilon/TestByteArrays.java │ │ │ │ +Passed: gc/epsilon/TestAlwaysPretouch.java │ │ │ │ Passed: gc/epsilon/TestClasses.java │ │ │ │ +Passed: gc/epsilon/TestByteArrays.java │ │ │ │ Passed: gc/epsilon/TestDieDefault.java │ │ │ │ Passed: gc/epsilon/TestDieWithHeapDump.java │ │ │ │ -Passed: gc/epsilon/TestDieWithOnError.java │ │ │ │ +Passed: compiler/vectorization/TestAbsCharVector.java │ │ │ │ +Passed: gc/CondCardMark/Basic.java │ │ │ │ Passed: gc/epsilon/TestEnoughUnusedSpace.java │ │ │ │ Passed: gc/epsilon/TestEpsilonEnabled.java │ │ │ │ +Passed: gc/epsilon/TestElasticTLAB.java │ │ │ │ Passed: gc/epsilon/TestHelloWorld.java │ │ │ │ -Passed: gc/CondCardMark/Basic.java │ │ │ │ Passed: gc/epsilon/TestLogTrace.java │ │ │ │ -Passed: gc/epsilon/TestElasticTLAB.java │ │ │ │ +Passed: gc/epsilon/TestDieWithOnError.java │ │ │ │ Passed: gc/epsilon/TestMaxTLAB.java#id0 │ │ │ │ Passed: gc/epsilon/TestMaxTLAB.java#id1 │ │ │ │ Passed: gc/epsilon/TestMemoryPools.java │ │ │ │ Passed: gc/epsilon/TestManyThreads.java │ │ │ │ Passed: gc/epsilon/TestPrintHeapSteps.java │ │ │ │ -Passed: gc/epsilon/TestUpdateCountersSteps.java │ │ │ │ Passed: gc/epsilon/TestElasticTLABDecay.java │ │ │ │ -Passed: gc/ergonomics/TestInitialGCThreadLogging.java │ │ │ │ +Passed: gc/epsilon/TestUpdateCountersSteps.java │ │ │ │ Passed: gc/epsilon/TestRefArrays.java │ │ │ │ +Passed: gc/ergonomics/TestInitialGCThreadLogging.java │ │ │ │ Passed: gc/ergonomics/TestDynamicNumberOfGCThreads.java │ │ │ │ Passed: gc/g1/humongousObjects/TestHumongousMovement.java │ │ │ │ Passed: gc/epsilon/TestObjects.java │ │ │ │ Passed: gc/g1/humongousObjects/TestHumongousThreshold.java │ │ │ │ Passed: gc/g1/humongousObjects/TestObjectCollected.java │ │ │ │ Passed: gc/g1/mixedgc/TestLogging.java │ │ │ │ Passed: gc/g1/mixedgc/TestOldGenCollectionUsage.java │ │ │ │ Passed: gc/g1/numa/TestG1NUMATouchRegions.java │ │ │ │ -Passed: gc/g1/humongousObjects/TestNoAllocationsInHRegions.java │ │ │ │ Passed: gc/g1/plab/TestPLABEvacuationFailure.java │ │ │ │ +Passed: gc/g1/humongousObjects/TestNoAllocationsInHRegions.java │ │ │ │ Passed: gc/g1/plab/TestPLABPromotion.java │ │ │ │ -Passed: gc/g1/plab/TestPLABResize.java │ │ │ │ Passed: gc/parallel/TestAlwaysPreTouchBehavior.java │ │ │ │ -Passed: gc/parallel/TestDynShrinkHeap.java │ │ │ │ +Passed: gc/g1/plab/TestPLABResize.java │ │ │ │ Passed: gc/parallel/TestPrintGCDetailsVerbose.java │ │ │ │ -Passed: gc/startup_warnings/TestG1.java │ │ │ │ +Passed: gc/parallel/TestDynShrinkHeap.java │ │ │ │ Passed: gc/serial/HeapChangeLogging.java │ │ │ │ -Passed: gc/startup_warnings/TestParallelGC.java │ │ │ │ +Passed: gc/startup_warnings/TestG1.java │ │ │ │ Passed: gc/startup_warnings/TestSerialGC.java │ │ │ │ +Passed: gc/startup_warnings/TestParallelGC.java │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationAgeThreshold.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationAgeThreshold.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationAgeThreshold.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationFullGC.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationFullGC.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationInterned.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationFullGC.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationInterned.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationInterned.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationPrintOptions.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationPrintOptions.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationPrintOptions.java#Serial │ │ │ │ -Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#G1 │ │ │ │ +Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationYoungGC.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationYoungGC.java#Parallel │ │ │ │ Passed: gc/TestJNIWeak/TestJNIWeak.java │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationYoungGC.java#Serial │ │ │ │ Passed: runtime/6294277/SourceDebugExtension.java │ │ │ │ Passed: runtime/6981737/Test6981737.java │ │ │ │ -Passed: runtime/7100935/TestConjointAtomicArraycopy.java │ │ │ │ Passed: gc/whitebox/TestWBGC.java │ │ │ │ +Passed: runtime/7100935/TestConjointAtomicArraycopy.java │ │ │ │ Passed: runtime/7100935/TestShortArraycopy.java │ │ │ │ Passed: runtime/7160757/Test7160757.java │ │ │ │ Passed: runtime/7167069/PrintAsFlag.java │ │ │ │ Passed: runtime/8007320/ConstMethodTest.java │ │ │ │ Passed: runtime/8010389/VMThreadDlopen.java │ │ │ │ Passed: runtime/8024804/RegisterNatives.java │ │ │ │ Passed: runtime/7162488/TestUnrecognizedVmOption.java │ │ │ │ Passed: runtime/AccModule/ACCModule52.java │ │ │ │ Passed: runtime/AccModule/ConstModule.java │ │ │ │ Passed: runtime/Annotations/TestAnnotatedStringEncoding.java │ │ │ │ +Passed: gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java │ │ │ │ Passed: runtime/8176717/TestInheritFD.java │ │ │ │ Passed: runtime/BadObjectClass/TestUnloadClassError.java │ │ │ │ Passed: runtime/BoolReturn/JNIBooleanTest.java │ │ │ │ -Passed: runtime/BadObjectClass/BootstrapRedefine.java │ │ │ │ Passed: runtime/BoolReturn/NativeSmallIntCallsTest.java │ │ │ │ +Passed: runtime/BadObjectClass/BootstrapRedefine.java │ │ │ │ Passed: runtime/BootClassAppendProp/BootClassPathAppendProp.java │ │ │ │ Passed: runtime/BootClassAppendProp/GetBootClassPathAppendProp.java │ │ │ │ Passed: runtime/BootClassAppendProp/SunBootClassPath.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ -Passed: gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java │ │ │ │ Passed: runtime/BootstrapMethod/BSMCalledTwice.java#id0 │ │ │ │ Passed: runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java │ │ │ │ Passed: runtime/cds/appcds/applications/JavacBench.java#dynamic │ │ │ │ Passed: runtime/cds/appcds/applications/JavacBench.java#static │ │ │ │ Passed: runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/HeapFragmentationTest.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java │ │ │ │ -Passed: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/OpenArchiveRegion.java │ │ │ │ -Passed: runtime/cds/appcds/cacheObject/VerifyArchivedFields.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/RedefineClassTest.java │ │ │ │ +Passed: runtime/cds/appcds/cacheObject/VerifyArchivedFields.java │ │ │ │ Passed: runtime/cds/appcds/complexURI/ComplexURITest.java │ │ │ │ Passed: runtime/cds/appcds/condy/CondyHelloTest.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatA.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatB.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatC.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatD.java │ │ │ │ -Passed: runtime/cds/appcds/customLoader/ClassListFormatE.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/CustomClassListDump.java │ │ │ │ +Passed: runtime/cds/appcds/customLoader/ClassListFormatE.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/DifferentSourcesTest.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/HelloCustom.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/LoaderSegregationTest.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/OldClassAndInf.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ParallelTestMultiFP.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ParallelTestSingleFP.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java │ │ │ │ @@ -1677,647 +1672,646 @@ │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ArrayKlasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/CommonAppClasspath.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DumpToDefaultArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/DuplicatedCustomTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/DuplicatedCustomTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/ExcludedClasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/ExcludedClasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ExitRaceTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/HelloDynamic.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/JITInteraction.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaForOldInfInBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LinkClassTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/MethodSorting.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/MethodSorting.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/MainModuleOnly.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/MissingArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/NestHostOldInf.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/ModulePath.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/MissingArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/NestTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/ModulePath.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/NoClassToArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/OldClassAndInf.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/OldClassInBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/OldClassInBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/PredicateTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/RelativePath.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/StaticInnerTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestLambdaInvokers.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/VerifyObjArrayCloneTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/VerifyObjArrayCloneTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/VerifyWithDynamicArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/javaldr/ArrayTest.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java │ │ │ │ +Passed: runtime/cds/appcds/javaldr/ArrayTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/GCDuringDump.java │ │ │ │ -Passed: runtime/cds/appcds/jcmd/JCmdTestFileSafety.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/LockDuringDump.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java │ │ │ │ +Passed: runtime/cds/appcds/jcmd/JCmdTestFileSafety.java │ │ │ │ Passed: runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/modulepath/AddOpens.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/AddModules.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/modulepath/AddOpens.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/AddReads.java │ │ │ │ -Passed: runtime/cds/appcds/jcmd/JCmdTestStaticDump.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/ExportModule.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java │ │ │ │ +Passed: runtime/cds/appcds/jcmd/JCmdTestStaticDump.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/PatchModule/Simple.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/NewModuleFinderTest.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/NewModuleFinderTest.java │ │ │ │ -Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java │ │ │ │ +Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java │ │ │ │ -Passed: runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java │ │ │ │ -Passed: runtime/cds/appcds/jvmti/InstrumentationTest.java │ │ │ │ +Passed: runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java │ │ │ │ Passed: runtime/cds/appcds/lambdaForm/DefaultClassListLFInvokers.java │ │ │ │ +Passed: runtime/cds/appcds/jvmti/InstrumentationTest.java │ │ │ │ Passed: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#custom-cl │ │ │ │ -Passed: runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java#custom-cl │ │ │ │ Passed: runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java#default-cl │ │ │ │ +Passed: runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java#custom-cl │ │ │ │ Passed: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java │ │ │ │ -Passed: runtime/cds/appcds/redefineClass/RedefineBasicTest.java │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java │ │ │ │ +Passed: runtime/cds/appcds/redefineClass/RedefineBasicTest.java │ │ │ │ +Passed: runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java │ │ │ │ Passed: runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java │ │ │ │ Passed: runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java │ │ │ │ -Passed: runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java │ │ │ │ Passed: runtime/cds/serviceability/ReplaceCriticalClasses.java │ │ │ │ -Passed: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java │ │ │ │ Passed: runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java │ │ │ │ +Passed: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java │ │ │ │ +Passed: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java │ │ │ │ Passed: runtime/CheckUnhandledOops/TestOutOfMemory.java │ │ │ │ Passed: runtime/CDSCompressedKPtrs/XShareAuto.java │ │ │ │ -Passed: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java │ │ │ │ Passed: runtime/ClassFile/ClassAccessFlagsRawTest.java │ │ │ │ Passed: runtime/ClassFile/ClassFileVersionTest.java │ │ │ │ +Passed: runtime/ClassFile/JsrRewriting.java │ │ │ │ Passed: runtime/ClassFile/OomWhileParsingRepeatedJsr.java │ │ │ │ Passed: runtime/ClassFile/FormatCheckingTest.java │ │ │ │ -Passed: runtime/ClassFile/JsrRewriting.java │ │ │ │ Passed: runtime/ClassFile/PreviewVersion.java │ │ │ │ +Passed: runtime/ClassFile/UnsupportedClassFileVersion.java │ │ │ │ Passed: runtime/classFileParserBug/AccModuleTest.java │ │ │ │ Passed: runtime/classFileParserBug/AnnotationTag.java │ │ │ │ Passed: runtime/classFileParserBug/Bad_NCDFE_Msg.java │ │ │ │ +Passed: runtime/ClassFile/TestCheckedExceptions.java │ │ │ │ Passed: runtime/classFileParserBug/BadInitMethod.java │ │ │ │ Passed: runtime/classFileParserBug/BadNameAndType.java │ │ │ │ Passed: runtime/classFileParserBug/Class53.jasm │ │ │ │ -Passed: runtime/classFileParserBug/Class54.jasm │ │ │ │ Passed: runtime/classFileParserBug/Class55.jasm │ │ │ │ Passed: runtime/classFileParserBug/Class56.jasm │ │ │ │ -Passed: runtime/ClassFile/UnsupportedClassFileVersion.java │ │ │ │ -Passed: runtime/ClassFile/TestCheckedExceptions.java │ │ │ │ +Passed: runtime/classFileParserBug/Class54.jasm │ │ │ │ Passed: runtime/classFileParserBug/EnclosingMethod.java │ │ │ │ -Passed: runtime/classFileParserBug/FakeMethodAcc.java │ │ │ │ Passed: runtime/classFileParserBug/ClassFileParserBug.java │ │ │ │ +Passed: runtime/classFileParserBug/FakeMethodAcc.java │ │ │ │ +Passed: runtime/classFileParserBug/InitInInterface.java │ │ │ │ Passed: runtime/classFileParserBug/NameAndTypeSig.java │ │ │ │ Passed: runtime/classFileParserBug/TestBadClassName.java │ │ │ │ -Passed: runtime/classFileParserBug/InitInInterface.java │ │ │ │ -Passed: runtime/classFileParserBug/TestEmptyUnqName.java │ │ │ │ Passed: runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java │ │ │ │ +Passed: runtime/classFileParserBug/TestEmptyUnqName.java │ │ │ │ Passed: runtime/classFileParserBug/TrailingSlashTest.java │ │ │ │ +Passed: runtime/classFileParserBug/TestBadPackageWithInterface.java │ │ │ │ Passed: runtime/classFileParserBug/UnknownAttrTest.java │ │ │ │ Passed: runtime/ClassResolutionFail/ErrorsDemoTest.java │ │ │ │ Passed: runtime/ClassInitErrors/InitExceptionUnloadTest.java │ │ │ │ Passed: runtime/ClassResolutionFail/TestClassResolutionFail.java │ │ │ │ -Passed: runtime/classFileParserBug/TestBadPackageWithInterface.java │ │ │ │ Passed: runtime/ClassUnload/ConstantPoolDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/DictionaryDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/KeepAliveClass.java │ │ │ │ +Passed: runtime/ClassUnload/KeepAliveObject.java │ │ │ │ Passed: runtime/ClassUnload/KeepAliveClassLoader.java │ │ │ │ Passed: runtime/ClassUnload/KeepAliveSoftReference.java │ │ │ │ -Passed: runtime/ClassUnload/KeepAliveObject.java │ │ │ │ -Passed: runtime/ClassUnload/SuperDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/UnloadInterfaceTest.java │ │ │ │ +Passed: runtime/ClassUnload/SuperDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/UnloadTest.java │ │ │ │ Passed: runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java │ │ │ │ -Passed: runtime/clone/invokevirtual/HasLocalClone.jasm │ │ │ │ Passed: runtime/ClassUnload/UnloadTestDuringClassLoaderStatsVMOperation.java │ │ │ │ +Passed: runtime/clone/invokevirtual/HasLocalClone.jasm │ │ │ │ Passed: runtime/clone/invokevirtual/NoLocalClone.jasm │ │ │ │ Passed: runtime/clone/invokevirtual/NoLocalCloneAbstr.jasm │ │ │ │ Passed: runtime/clone/AbstractClone.java │ │ │ │ -Passed: runtime/clone/DefaultClone.jasm │ │ │ │ Passed: runtime/clone/AbstractNoClones.jasm │ │ │ │ -Passed: runtime/clone/DefaultHashCode.jasm │ │ │ │ +Passed: runtime/clone/DefaultClone.jasm │ │ │ │ Passed: runtime/clone/DefaultFinalize.jasm │ │ │ │ +Passed: runtime/clone/DefaultHashCode.jasm │ │ │ │ Passed: runtime/clone/DefaultNoCloneInC.jasm │ │ │ │ Passed: runtime/clone/LocalClone.jasm │ │ │ │ Passed: runtime/clone/NoClones.jasm │ │ │ │ +Passed: runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java │ │ │ │ Passed: runtime/CompactStrings/TestMethodNames.java │ │ │ │ Passed: runtime/condy/escapeAnalysis/TestEscapeCondy.java │ │ │ │ -Passed: runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java │ │ │ │ Passed: runtime/condy/staticInit/TestInitException.java │ │ │ │ +Passed: runtime/condy/BadBSMUseTest.java │ │ │ │ Passed: runtime/condy/CondyBadBSMArrayTest.java │ │ │ │ Passed: runtime/condy/CondyBadNameTypeTest.java │ │ │ │ -Passed: runtime/condy/BadBSMUseTest.java │ │ │ │ Passed: runtime/condy/CondyCFVCheckTest.java │ │ │ │ +Passed: runtime/condy/CondyLDCTest.java │ │ │ │ Passed: runtime/condy/CondyNewInvokeSpecialTest.java │ │ │ │ Passed: runtime/contended/Basic.java │ │ │ │ -Passed: runtime/condy/CondyLDCTest.java │ │ │ │ Passed: runtime/contended/DefaultValue.java │ │ │ │ Passed: runtime/contended/HasNonStatic.java │ │ │ │ Passed: runtime/contended/Inheritance1.java │ │ │ │ -Passed: runtime/clinit/ClassInitBarrier.java │ │ │ │ Passed: runtime/contended/OopMaps.java │ │ │ │ +Passed: runtime/clinit/ClassInitBarrier.java │ │ │ │ Passed: runtime/contended/OopMapsSameGroup.java │ │ │ │ Passed: runtime/contended/Options.java │ │ │ │ +Passed: runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java │ │ │ │ Passed: runtime/DefineClass/NullClassBytesTest.java │ │ │ │ Passed: runtime/Dictionary/CleanProtectionDomain.java │ │ │ │ -Passed: runtime/duplAttributes/DuplAttributesTest.java │ │ │ │ -Passed: runtime/duplAttributes/TestDupSignatureAttr.java │ │ │ │ -Passed: runtime/ElfDecoder/TestElfDirectRead.java#id0 │ │ │ │ -Passed: runtime/EnclosingMethodAttr/EnclMethodAttr.java │ │ │ │ Passed: runtime/CreateMirror/ArraysNewInstanceBug.java │ │ │ │ +Passed: runtime/duplAttributes/TestDupSignatureAttr.java │ │ │ │ +Passed: runtime/duplAttributes/DuplAttributesTest.java │ │ │ │ Passed: runtime/Dictionary/ProtectionDomainCacheTest.java │ │ │ │ -Passed: runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java │ │ │ │ +Passed: runtime/EnclosingMethodAttr/EnclMethodAttr.java │ │ │ │ +Passed: runtime/ElfDecoder/TestElfDirectRead.java#id0 │ │ │ │ Passed: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java#id0 │ │ │ │ +Passed: runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java │ │ │ │ Passed: runtime/exceptionMsgs/methodPrinting/TestPrintingMethods.java │ │ │ │ +Passed: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java#id1 │ │ │ │ Passed: runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java │ │ │ │ Passed: runtime/exceptionMsgs/NegativeArraySizeException/NegativeArraySizeExceptionTest.java │ │ │ │ -Passed: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java#id1 │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/NPEInHiddenTopFrameTest.java │ │ │ │ +Passed: runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id0 │ │ │ │ Passed: runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id0 │ │ │ │ -Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id2 │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id1 │ │ │ │ -Passed: runtime/exceptionMsgs/LongExceptionMessageTest.java │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id1 │ │ │ │ -Passed: runtime/FieldLayout/FieldDensityTest.java#id0 │ │ │ │ +Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id2 │ │ │ │ +Passed: runtime/exceptionMsgs/LongExceptionMessageTest.java │ │ │ │ Passed: runtime/execstack/TestCheckJDK.java │ │ │ │ +Passed: runtime/FieldLayout/FieldDensityTest.java#id0 │ │ │ │ +Passed: runtime/Final/PutfieldError.java │ │ │ │ Passed: runtime/execstack/Testexecstack.java │ │ │ │ Passed: runtime/FieldLayout/FieldDensityTest.java#id1 │ │ │ │ -Passed: runtime/Final/PutfieldError.java │ │ │ │ -Passed: runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java │ │ │ │ Passed: runtime/Final/TestPutMain.java │ │ │ │ -Passed: runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id0 │ │ │ │ +Passed: runtime/GenerateOopMap/TestGenerateOopMapCrash.java │ │ │ │ Passed: runtime/finalStatic/FinalStatic.java │ │ │ │ -Passed: runtime/FieldLayout/OldLayoutCheck.java#id0 │ │ │ │ Passed: runtime/handlerInTry/LoadHandlerInTry.java │ │ │ │ -Passed: runtime/handshake/HandshakeDirectTest.java │ │ │ │ -Passed: runtime/GenerateOopMap/TestGenerateOopMapCrash.java │ │ │ │ -FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ -Passed: runtime/getSysPackage/GetPackageXbootclasspath.java │ │ │ │ -Passed: runtime/handshake/HandshakeWalkOneExitTest.java │ │ │ │ Passed: runtime/getSysPackage/GetSysPkgTest.java │ │ │ │ +Passed: runtime/getSysPackage/GetPackageXbootclasspath.java │ │ │ │ +FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ Passed: runtime/handshake/HandshakeWalkExitTest.java │ │ │ │ -Passed: runtime/handshake/SuspendBlocked.java │ │ │ │ -Passed: runtime/HiddenClasses/CastToParentTest.java │ │ │ │ +Passed: runtime/handshake/HandshakeDirectTest.java │ │ │ │ +Passed: runtime/handshake/HandshakeWalkOneExitTest.java │ │ │ │ Passed: runtime/handshake/MixedHandshakeWalkStackTest.java │ │ │ │ +Passed: runtime/handshake/SuspendBlocked.java │ │ │ │ FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ +Passed: runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ +Passed: runtime/HiddenClasses/CastToParentTest.java │ │ │ │ Passed: runtime/HiddenClasses/FieldInSuper.java │ │ │ │ Passed: runtime/HiddenClasses/GCHiddenClass.java │ │ │ │ Passed: runtime/HiddenClasses/HiddenClassStack.java │ │ │ │ Passed: runtime/HiddenClasses/HiddenDefMeths.java │ │ │ │ -Passed: runtime/HiddenClasses/InstantiateHiddenClass.java │ │ │ │ Passed: runtime/HiddenClasses/DefineHiddenClass.java │ │ │ │ -Passed: runtime/HiddenClasses/NestedHidden.java │ │ │ │ +Passed: runtime/HiddenClasses/InstantiateHiddenClass.java │ │ │ │ Passed: runtime/HiddenClasses/HiddenGetModule.java │ │ │ │ +Passed: runtime/HiddenClasses/NestedHidden.java │ │ │ │ Passed: runtime/InnerClassesAttr/InnerClassesTest.jasm │ │ │ │ -Passed: runtime/interned/SanityTest.java │ │ │ │ -Passed: runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ +Passed: runtime/interned/SanityTest.java │ │ │ │ Passed: runtime/interpreter/LastJsrTest.java │ │ │ │ +Passed: runtime/invokedynamic/BootstrapMethodErrorTest.java │ │ │ │ +Passed: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id0 │ │ │ │ Passed: runtime/invokedynamic/MethodHandleConstantTest.java │ │ │ │ Passed: runtime/invokedynamic/TestDynamicConstant.java │ │ │ │ -Passed: runtime/invokedynamic/BootstrapMethodErrorTest.java │ │ │ │ Passed: runtime/jni/8025979/UninitializedStrings.java │ │ │ │ Passed: runtime/jni/8033445/DefaultMethods.java │ │ │ │ -Passed: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id0 │ │ │ │ Passed: runtime/jni/abstractMethod/TestJNIAbstractMethod.java │ │ │ │ Passed: runtime/jni/activeDestroy/TestActiveDestroy.java │ │ │ │ +Passed: runtime/jcmd/JcmdCmdLine.java │ │ │ │ Passed: runtime/jni/atExit/TestAtExit.java │ │ │ │ +Passed: runtime/jni/CalleeSavedRegisters/FPRegs.java │ │ │ │ Passed: runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java │ │ │ │ Passed: runtime/jni/checked/TestCheckedJniExceptionCheck.java │ │ │ │ -Passed: runtime/jcmd/JcmdCmdLine.java │ │ │ │ Passed: runtime/jni/checked/TestCheckedReleaseArrayElements.java │ │ │ │ Passed: runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java │ │ │ │ -Passed: runtime/jni/FastGetField/FastGetField.java │ │ │ │ Passed: runtime/jni/checked/TestCharArrayReleasing.java │ │ │ │ -Passed: runtime/jni/CalleeSavedRegisters/FPRegs.java │ │ │ │ -Passed: runtime/jni/FindClassUtf8/FindClassUtf8.java │ │ │ │ +Passed: runtime/jni/daemonDestroy/TestDaemonDestroy.java │ │ │ │ +Passed: runtime/jni/FastGetField/FastGetField.java │ │ │ │ Passed: runtime/jni/FindClass/FindClassFromBoot.java │ │ │ │ +Passed: runtime/jni/FindClassUtf8/FindClassUtf8.java │ │ │ │ +Passed: runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java │ │ │ │ Passed: runtime/jni/IsVirtualThread/IsVirtualThread.java#default │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ Passed: runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java │ │ │ │ Passed: runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java │ │ │ │ Passed: runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java │ │ │ │ -Passed: runtime/jni/daemonDestroy/TestDaemonDestroy.java │ │ │ │ -Passed: runtime/jni/ToStringInInterfaceTest/ToStringTest.java │ │ │ │ Passed: runtime/jni/terminatedThread/TestTerminatedThread.java │ │ │ │ -Passed: runtime/JVMDoPrivileged/DoPrivRunAbstract.jasm │ │ │ │ +Passed: runtime/jni/ToStringInInterfaceTest/ToStringTest.java │ │ │ │ Passed: runtime/JVMDoPrivileged/DoPrivileged.java │ │ │ │ Passed: runtime/jsig/Testjsig.java │ │ │ │ +Passed: runtime/JVMDoPrivileged/DoPrivRunAbstract.jasm │ │ │ │ Passed: runtime/lambda-features/CyclicInterfaceInit.java │ │ │ │ -Passed: runtime/lambda-features/InvokespecialInterface.java │ │ │ │ Passed: runtime/lambda-features/InterfaceInitializationStates.java │ │ │ │ -Passed: runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java │ │ │ │ +Passed: runtime/lambda-features/InvokespecialInterface.java │ │ │ │ Passed: runtime/lambda-features/PublicStaticInterfaceMethodHandling.java │ │ │ │ Passed: runtime/lambda-features/TestConcreteClassWithAbstractMethod.java │ │ │ │ Passed: runtime/lambda-features/TestInterfaceInit.java │ │ │ │ Passed: runtime/lambda-features/TestInterfaceOrder.java │ │ │ │ +Passed: runtime/lambda-features/TestStaticandInstance.java │ │ │ │ Passed: runtime/linkResolver/InterfaceObjectTest.java │ │ │ │ Passed: runtime/linkResolver/TestDeletedMethod.java │ │ │ │ -Passed: runtime/lambda-features/TestStaticandInstance.java │ │ │ │ Passed: runtime/linkResolver/NoSuchFieldOutputTest.java │ │ │ │ Passed: runtime/LoadClass/ShowClassLoader.java │ │ │ │ Passed: runtime/LoadClass/LoadClassNegative.java │ │ │ │ Passed: runtime/LoaderConstraints/differentLE/Test.java │ │ │ │ Passed: runtime/LoaderConstraints/duplicateLE/Test.java │ │ │ │ -Passed: runtime/LoaderConstraints/itableICCE/Test.java │ │ │ │ Passed: runtime/LoaderConstraints/duplicateParentLE/Test.java │ │ │ │ +Passed: runtime/LoaderConstraints/itableICCE/Test.java │ │ │ │ Passed: runtime/LoaderConstraints/itableLdrConstraint/Test.java │ │ │ │ +Passed: runtime/LoaderConstraints/ldrCnstrFldMsg/LdrCnstrFldMsgTest.java │ │ │ │ Passed: runtime/LoaderConstraints/vtableAME/Test.java │ │ │ │ +Passed: runtime/LoaderConstraints/vtableLdrConstraint/Test.java │ │ │ │ Passed: runtime/LoadLibrary/TestSunBootLibraryPath.java │ │ │ │ -Passed: runtime/LoaderConstraints/ldrCnstrFldMsg/LdrCnstrFldMsgTest.java │ │ │ │ Passed: runtime/Locals/TestLargeLocalVarsStackRegion.java │ │ │ │ -Passed: runtime/LoaderConstraints/vtableLdrConstraint/Test.java │ │ │ │ -Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#comp │ │ │ │ -Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#int │ │ │ │ FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ +Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#comp │ │ │ │ Passed: runtime/LocalVariableTable/TestLVT.java │ │ │ │ +Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#int │ │ │ │ Passed: runtime/locking/TestRecursiveMonitorChurn.java │ │ │ │ -Passed: runtime/modules/AccessCheck/AccessExportTwice.java │ │ │ │ Passed: runtime/logging/loadLibraryTest/LoadLibraryTest.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +Passed: runtime/modules/AccessCheck/AccessExportTwice.java │ │ │ │ Passed: runtime/modules/AccessCheck/AccessReadTwice.java │ │ │ │ -Passed: runtime/modules/AccessCheck/CheckRead.java │ │ │ │ -Passed: runtime/modules/AccessCheck/DiffCL_CheckRead.java │ │ │ │ Passed: runtime/MemberName/MemberNameLeak.java │ │ │ │ -Passed: runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java │ │ │ │ +Passed: runtime/modules/AccessCheck/DiffCL_CheckRead.java │ │ │ │ +Passed: runtime/modules/AccessCheck/CheckRead.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_ExpUnqual.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/DiffCL_UmodUpkg.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_Umod.java │ │ │ │ -Passed: runtime/modules/AccessCheck/ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/DiffCL_UmodUpkg.java │ │ │ │ Passed: runtime/modules/AccessCheck/ExportAllUnnamed.java │ │ │ │ +Passed: runtime/memory/LargePages/TestLargePagesFlags.java │ │ │ │ Passed: runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java │ │ │ │ Passed: runtime/modules/AccessCheck/ExpQualToM1.java │ │ │ │ -Passed: runtime/modules/AccessCheck/ExpUnqual.java │ │ │ │ +Passed: runtime/modules/AccessCheck/ExpQualOther.java │ │ │ │ Passed: runtime/modules/AccessCheck/MethodAccessReadTwice.java │ │ │ │ -Passed: runtime/modules/AccessCheck/PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/Umod_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/ExpUnqual.java │ │ │ │ Passed: runtime/modules/AccessCheck/Umod_ExpUnqual.java │ │ │ │ -Passed: runtime/modules/AccessCheck/Umod_UmodUpkg.java │ │ │ │ +Passed: runtime/modules/AccessCheck/Umod_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/PkgNotExp.java │ │ │ │ Passed: runtime/modules/AccessCheck/Umod_PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/Umod.java │ │ │ │ +Passed: runtime/modules/AccessCheck/Umod_UmodUpkg.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java │ │ │ │ -Passed: runtime/memory/LargePages/TestLargePagesFlags.java │ │ │ │ +Passed: runtime/modules/AccessCheck/Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodDiffCL_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodDiffCL_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUpkg_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUpkg_NotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUPkg.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java │ │ │ │ Passed: runtime/modules/getModuleJNI/GetModule.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java │ │ │ │ +Passed: runtime/modules/PatchModule/PatchModule2Dirs.java │ │ │ │ +Passed: runtime/modules/PatchModule/PatchModuleCDS.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleDupJavaBase.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleDupModule.java │ │ │ │ -Passed: runtime/modules/PatchModule/PatchModule2Dirs.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleJavaBase.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTest.java │ │ │ │ -Passed: runtime/modules/PatchModule/PatchModuleClassList.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTestJar.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTestJarDir.java │ │ │ │ -Passed: runtime/modules/PatchModule/PatchModuleCDS.java │ │ │ │ -Passed: runtime/modules/Visibility/PatchModuleVisibility.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTraceCL.java │ │ │ │ +Passed: runtime/modules/PatchModule/PatchModuleClassList.java │ │ │ │ Passed: runtime/modules/Visibility/XbootcpNoVisibility.java │ │ │ │ +Passed: runtime/modules/Visibility/PatchModuleVisibility.java │ │ │ │ Passed: runtime/Nestmates/classFileParsing/TestFinalMethodOverride.java │ │ │ │ Passed: runtime/Nestmates/classFileParsing/TestNestmateAttributes.java │ │ │ │ +Passed: runtime/Nestmates/legacy/TestPrivateLookup.java │ │ │ │ Passed: runtime/Nestmates/membership/TestDynamicNestmateMembership.java │ │ │ │ Passed: runtime/Nestmates/membership/TestNestHostErrorWithClassUnload.java │ │ │ │ -Passed: runtime/Nestmates/legacy/TestPrivateLookup.java │ │ │ │ Passed: runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java │ │ │ │ Passed: runtime/Nestmates/methodSelection/TestInterfaceMethodSelection.java │ │ │ │ -Passed: runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java │ │ │ │ +Passed: runtime/Nestmates/membership/TestNestmateMembership.java │ │ │ │ Passed: runtime/Nestmates/methodSelection/TestMethodSelection.java │ │ │ │ +Passed: runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestInvokeSpecial.java │ │ │ │ -Passed: runtime/Nestmates/membership/TestNestmateMembership.java │ │ │ │ +Passed: runtime/modules/Visibility/XbootcpVisibility.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestJNI.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestReflection.java │ │ │ │ -Passed: runtime/modules/Visibility/XbootcpVisibility.java │ │ │ │ -Passed: runtime/Nestmates/privateFields/TestPrivateField.java │ │ │ │ Passed: runtime/Nestmates/privateFields/TestMethodHandles.java │ │ │ │ +Passed: runtime/Nestmates/privateFields/TestPrivateField.java │ │ │ │ Passed: runtime/Nestmates/privateFields/TestJNI.java │ │ │ │ -Passed: runtime/Nestmates/privateMethods/TestInvoke.java │ │ │ │ Passed: runtime/Nestmates/privateFields/TestReflection.java │ │ │ │ +Passed: runtime/Nestmates/privateMethods/TestInvoke.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestInvokeErrors.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestInvokeHierarchy.java │ │ │ │ -Passed: runtime/Nestmates/privateMethods/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestJNIHierarchy.java │ │ │ │ -Passed: runtime/Nestmates/privateMethods/TestMethodHandlesHierarchy.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestJNI.java │ │ │ │ +Passed: runtime/Nestmates/privateMethods/TestMethodHandles.java │ │ │ │ +Passed: runtime/Nestmates/privateMethods/TestMethodHandlesHierarchy.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestReflection.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestReflectionHierarchy.java │ │ │ │ -Passed: runtime/Nestmates/privateStaticFields/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateStaticFields/TestPrivateStaticField.java │ │ │ │ -Passed: runtime/Nestmates/privateStaticFields/TestJNI.java │ │ │ │ +Passed: runtime/Nestmates/privateStaticFields/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateStaticFields/TestReflection.java │ │ │ │ Passed: runtime/Nestmates/privateStaticMethods/TestInvokeStatic.java │ │ │ │ +Passed: runtime/Nestmates/privateStaticFields/TestJNI.java │ │ │ │ Passed: runtime/Nestmates/privateStaticMethods/TestMethodHandles.java │ │ │ │ -Passed: runtime/Nestmates/privateStaticMethods/TestReflection.java │ │ │ │ Passed: runtime/Nestmates/privateStaticMethods/TestJNI.java │ │ │ │ -Passed: runtime/NMT/BaselineWithParameter.java │ │ │ │ +Passed: runtime/Nestmates/privateStaticMethods/TestReflection.java │ │ │ │ +Passed: runtime/NMT/CommandLineDetail.java │ │ │ │ Passed: runtime/NMT/CommandLineEmptyArgument.java │ │ │ │ Passed: runtime/NMT/CommandLineInvalidArgument.java │ │ │ │ Passed: runtime/NMT/CommandLineSummary.java │ │ │ │ -Passed: runtime/NMT/CommandLineTurnOffNMT.java │ │ │ │ FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ -Passed: runtime/NMT/CommandLineDetail.java │ │ │ │ +Passed: runtime/NMT/BaselineWithParameter.java │ │ │ │ +Passed: runtime/NMT/CommandLineTurnOffNMT.java │ │ │ │ Passed: runtime/NMT/JcmdBaselineDetail.java │ │ │ │ -Passed: runtime/NMT/HugeArenaTracking.java │ │ │ │ Passed: runtime/NMT/CommitOverlappingRegions.java │ │ │ │ -Passed: runtime/NMT/JcmdSummaryClass.java │ │ │ │ +Passed: runtime/NMT/JcmdDetailDiff.java │ │ │ │ Passed: runtime/NMT/JcmdScaleDetail.java │ │ │ │ +Passed: runtime/NMT/JcmdSummaryClass.java │ │ │ │ Passed: runtime/NMT/JcmdScale.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ Passed: runtime/NMT/JcmdSummaryDiff.java │ │ │ │ +Passed: runtime/NMT/HugeArenaTracking.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#global-limit-fatal │ │ │ │ +Passed: runtime/NMT/JcmdWithNMTDisabled.java │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#global-limit-oom │ │ │ │ -Passed: runtime/NMT/JcmdDetailDiff.java │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#limit-without-nmt │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#multi-limit │ │ │ │ -Passed: runtime/NMT/JcmdWithNMTDisabled.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ Passed: runtime/NMT/MallocSiteTypeChange.java │ │ │ │ -Passed: runtime/NMT/MallocTestType.java │ │ │ │ Passed: runtime/NMT/MallocTrackingVerify.java │ │ │ │ +Passed: runtime/NMT/MallocTestType.java │ │ │ │ Passed: runtime/NMT/NMTForOtherLaunchersTest.java#jar │ │ │ │ -Passed: runtime/NMT/NMTForOtherLaunchersTest.java#javac │ │ │ │ -Passed: runtime/NMT/NMTInitializationTest.java#default_long-off │ │ │ │ +Passed: runtime/NMT/MallocRoundingReportTest.java │ │ │ │ Passed: runtime/NMT/NMTInitializationTest.java#default_long-detail │ │ │ │ -Passed: runtime/NMT/NMTJavaHeapTest.java │ │ │ │ -Passed: runtime/NMT/NMTInitializationTest.java#normal-detail │ │ │ │ +Passed: runtime/NMT/NMTInitializationTest.java#default_long-off │ │ │ │ Passed: runtime/NMT/NMTInitializationTest.java#normal-off │ │ │ │ +Passed: runtime/NMT/NMTInitializationTest.java#normal-detail │ │ │ │ +Passed: runtime/NMT/NMTJavaHeapTest.java │ │ │ │ Passed: runtime/NMT/PrintNMTStatistics.java │ │ │ │ +Passed: runtime/NMT/NMTWithCDS.java │ │ │ │ Passed: runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java │ │ │ │ +Passed: runtime/NMT/NMTForOtherLaunchersTest.java#javac │ │ │ │ Passed: runtime/NMT/ReleaseCommittedMemory.java │ │ │ │ -Passed: runtime/NMT/NMTWithCDS.java │ │ │ │ Passed: runtime/NMT/ReleaseNoCommit.java │ │ │ │ -Passed: runtime/NMT/SafepointPollingPages.java │ │ │ │ Passed: runtime/NMT/SummarySanityCheck.java │ │ │ │ Passed: runtime/NMT/ThreadedMallocTestType.java │ │ │ │ -Passed: runtime/NMT/MallocRoundingReportTest.java │ │ │ │ -Passed: runtime/NMT/UnsafeAllocMemory.java │ │ │ │ Passed: runtime/NMT/ThreadedVirtualAllocTestType.java │ │ │ │ +Passed: runtime/NMT/UnsafeAllocMemory.java │ │ │ │ +Passed: runtime/NMT/SafepointPollingPages.java │ │ │ │ Passed: runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java │ │ │ │ +FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ Passed: runtime/os/AvailableProcessors.java │ │ │ │ -Passed: runtime/NMT/VirtualAllocCommitUncommitRecommit.java │ │ │ │ Passed: runtime/os/TestHugePageDecisionsAtVMStartup.java#Default │ │ │ │ Passed: runtime/NMT/VirtualAllocTestType.java │ │ │ │ Passed: runtime/os/TestHugePageDecisionsAtVMStartup.java#LP_enabled │ │ │ │ Passed: runtime/os/TestHugePageDecisionsAtVMStartup.java#THP_enabled │ │ │ │ -FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ Passed: runtime/os/TestHugePageDetection.java │ │ │ │ Passed: runtime/os/TestTimerSlack.java │ │ │ │ -Passed: runtime/os/TestTracePageSizes.java#no-options │ │ │ │ +Passed: runtime/NMT/VirtualAllocCommitUncommitRecommit.java │ │ │ │ Passed: runtime/os/TestTracePageSizes.java#compiler-options │ │ │ │ -Passed: runtime/os/TestTrimNative.java#testOffByDefault │ │ │ │ -Passed: runtime/os/TestTracePageSizes.java#Parallel │ │ │ │ Passed: runtime/os/TestTracePageSizes.java#G1 │ │ │ │ +Passed: runtime/os/TestTracePageSizes.java#no-options │ │ │ │ +Passed: runtime/os/TestTracePageSizes.java#Parallel │ │ │ │ Passed: runtime/os/TestTracePageSizes.java#Serial │ │ │ │ Passed: runtime/os/TestTrimNative.java#testOffExplicit │ │ │ │ +Passed: runtime/os/TestTrimNative.java#testOffByDefault │ │ │ │ +Passed: runtime/os/TestTrimNative.java#trimNative │ │ │ │ +Passed: runtime/os/TestTrimNative.java#trimNativeHighInterval │ │ │ │ Passed: runtime/os/TestUseCpuAllocPath.java │ │ │ │ Passed: runtime/ParallelLoad/CallLoadClass/CallLoadClassTest.java │ │ │ │ Passed: runtime/os/TestTrimNative.java#trimNativeLowInterval │ │ │ │ -Passed: runtime/os/TestTrimNative.java#trimNative │ │ │ │ -Passed: runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java │ │ │ │ Passed: runtime/ParallelLoad/ParallelCircularity/ParallelCircularityTest.java │ │ │ │ +Passed: runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java │ │ │ │ Passed: runtime/PerfMemDestroy/PerfMemDestroy.java │ │ │ │ -Passed: runtime/posixSig/TestPosixSig.java │ │ │ │ -Passed: runtime/os/TestTrimNative.java#trimNativeHighInterval │ │ │ │ Passed: runtime/ParallelLoad/SaveResolutionError/SaveResolutionErrorTest.java │ │ │ │ +Passed: runtime/posixSig/TestPosixSig.java │ │ │ │ Passed: runtime/ParallelLoad/SuperWait/SuperWaitTest.java │ │ │ │ -Passed: runtime/PrintingTests/ClassfilePrintingTests.java │ │ │ │ -Passed: runtime/records/recordReflectionTest.java │ │ │ │ Passed: runtime/records/recordAttributeTest.java │ │ │ │ -Passed: runtime/records/RedefineRecord.java │ │ │ │ +Passed: runtime/records/recordReflectionTest.java │ │ │ │ Passed: runtime/reflect/ArrayGetIntException.java │ │ │ │ -Passed: runtime/reflect/ReflectStackOverflow.java │ │ │ │ Passed: runtime/reflect/ComponentTypeFieldTest.java │ │ │ │ -Passed: runtime/ReservedStack/ReservedStackTest.java │ │ │ │ +Passed: runtime/PrintingTests/ClassfilePrintingTests.java │ │ │ │ +Passed: runtime/records/RedefineRecord.java │ │ │ │ +Passed: runtime/reflect/ReflectStackOverflow.java │ │ │ │ Passed: runtime/reflect/ReflectOutOfMemoryError.java │ │ │ │ +Passed: runtime/ReservedStack/ReservedStackTest.java │ │ │ │ +Passed: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java │ │ │ │ Passed: runtime/SameObject/SameObject.java │ │ │ │ Passed: runtime/sealedClasses/OverrideSealedTest.java │ │ │ │ -Passed: runtime/Safepoint/TestAbortOnVMOperationTimeout.java │ │ │ │ -Passed: runtime/sealedClasses/GetPermittedSubclassesTest.java │ │ │ │ Passed: runtime/sealedClasses/RedefinePermittedSubclass.java │ │ │ │ +Passed: runtime/sealedClasses/GetPermittedSubclassesTest.java │ │ │ │ +Passed: runtime/sealedClasses/SealedUnnamedModuleIntfTest.java │ │ │ │ Passed: runtime/sealedClasses/RedefineSealedClass.java │ │ │ │ -Passed: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Passed: runtime/sealedClasses/SealedUnnamedModuleTest.java │ │ │ │ -Passed: runtime/sealedClasses/SealedUnnamedModuleIntfTest.java │ │ │ │ -Passed: runtime/stackMapCheck/StackMapCheck.java │ │ │ │ -Passed: runtime/StackGuardPages/TestStackGuardPages.java │ │ │ │ Passed: runtime/Shutdown/ShutdownTest.java │ │ │ │ +Passed: runtime/StackGuardPages/TestStackGuardPages.java │ │ │ │ +Passed: runtime/Safepoint/TestAbortOnVMOperationTimeout.java │ │ │ │ +Passed: runtime/stackMapCheck/StackMapCheck.java │ │ │ │ Passed: runtime/StackTrace/HiddenFrameTest.java │ │ │ │ -Passed: runtime/strictfp/StrictfpModifierChecksTest.java │ │ │ │ Passed: runtime/StackTrace/StackTraceClassCache.java │ │ │ │ -Passed: runtime/StackTrace/LargeClassTest.java │ │ │ │ +Passed: runtime/strictfp/StrictfpModifierChecksTest.java │ │ │ │ Passed: runtime/StackGap/TestStackGap.java │ │ │ │ Passed: runtime/StringIntrinsic/StringIndexOfChar.java │ │ │ │ -Passed: runtime/stringtable/StringTableCorruptionTest.java │ │ │ │ +Passed: runtime/StackTrace/LargeClassTest.java │ │ │ │ +Passed: runtime/stringtable/StringTableVerifyTest.java │ │ │ │ Passed: runtime/Throwable/TestCatchThrowableOOM.java │ │ │ │ -Passed: runtime/Throwable/StackTraceLogging.java │ │ │ │ -Passed: runtime/Throwable/TestThrowable.java │ │ │ │ Passed: runtime/Throwable/TestMaxJavaStackTraceDepth.java │ │ │ │ +Passed: runtime/Throwable/TestThrowable.java │ │ │ │ Passed: runtime/Throwable/ThrowableIntrospectionSegfault.java │ │ │ │ -Passed: runtime/stringtable/StringTableVerifyTest.java │ │ │ │ +Passed: runtime/Throwable/StackTraceLogging.java │ │ │ │ Passed: runtime/TLS/TestTLS.java │ │ │ │ Passed: runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java │ │ │ │ Passed: runtime/verifier/defaultMethods/DefaultMethodRegressionTests.java │ │ │ │ -Passed: runtime/verifier/stackMapTableTests/StackMapTableTest.java │ │ │ │ Passed: runtime/verifier/popTopTests/PopDupTop.java │ │ │ │ -Passed: runtime/verifier/OverriderMsg.java │ │ │ │ +Passed: runtime/verifier/stackMapTableTests/StackMapTableTest.java │ │ │ │ +Passed: runtime/stringtable/StringTableCleaningTest.java │ │ │ │ Passed: runtime/verifier/InvokeClone.java │ │ │ │ +Passed: runtime/verifier/OverriderMsg.java │ │ │ │ +Passed: runtime/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java │ │ │ │ Passed: runtime/verifier/PutfieldProtectedTest.java │ │ │ │ Passed: runtime/verifier/PrimIntArray.java │ │ │ │ -Passed: runtime/stringtable/StringTableCleaningTest.java │ │ │ │ Passed: runtime/verifier/ReturnMsgs.java │ │ │ │ -Passed: runtime/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java │ │ │ │ Passed: runtime/verifier/TestSigParse.java │ │ │ │ Passed: runtime/verifier/TestMultiANewArray.java │ │ │ │ -Passed: runtime/verifier/TestStaticIF.java │ │ │ │ Passed: runtime/verifier/TestANewArray.java │ │ │ │ +Passed: runtime/verifier/TestStaticIF.java │ │ │ │ +Passed: runtime/verifier/TraceClassRes.java │ │ │ │ Passed: runtime/verifier/VerifyStackForExceptionHandlers.java │ │ │ │ Passed: runtime/verifier/VerifyProtectedConstructor.java │ │ │ │ Passed: runtime/VtableTests/VTableTest.java │ │ │ │ -Passed: runtime/vthread/JNIMonitor/JNIMonitor.java │ │ │ │ Passed: runtime/VerifierMessages/Test7116786.java │ │ │ │ -Passed: runtime/whitebox/TestHiddenClassIsAlive.java │ │ │ │ +Passed: runtime/vthread/JNIMonitor/JNIMonitor.java │ │ │ │ +Passed: runtime/stringtable/StringTableCorruptionTest.java │ │ │ │ Passed: runtime/vthread/RedefineClass.java │ │ │ │ +Passed: runtime/whitebox/TestHiddenClassIsAlive.java │ │ │ │ Passed: runtime/vthread/StackChunkClassLoaderTest.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ Passed: runtime/XCheckJniJsig/XCheckJSig.java │ │ │ │ -Passed: runtime/whitebox/TestWBDeflateIdleMonitors.java │ │ │ │ -Passed: runtime/verifier/TraceClassRes.java │ │ │ │ Passed: sanity/BasicVMTest.java │ │ │ │ Passed: serviceability/7170638/SDTProbesGNULinuxTest.java │ │ │ │ -FAILED: serviceability/attach/AttachNegativePidTest.java │ │ │ │ +Passed: serviceability/attach/AttachNegativePidTest.java │ │ │ │ +Passed: runtime/whitebox/TestWBDeflateIdleMonitors.java │ │ │ │ Passed: serviceability/attach/AttachWithStalePidFile.java │ │ │ │ -Passed: serviceability/attach/AttachSetGetFlag.java │ │ │ │ -Passed: serviceability/attach/RemovingUnixDomainSocketTest.java │ │ │ │ Passed: serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java │ │ │ │ +Passed: serviceability/attach/RemovingUnixDomainSocketTest.java │ │ │ │ +Passed: serviceability/attach/AttachSetGetFlag.java │ │ │ │ Passed: serviceability/attach/ConcAttachTest.java │ │ │ │ Passed: serviceability/dcmd/framework/HelpTest.java │ │ │ │ Passed: serviceability/dcmd/gc/ClassHistogramTest.java │ │ │ │ -Passed: serviceability/dcmd/gc/FinalizerInfoTest.java │ │ │ │ Passed: serviceability/dcmd/framework/InvalidCommandTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/FinalizerInfoTest.java │ │ │ │ Passed: serviceability/dcmd/framework/VMVersionTest.java │ │ │ │ Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#G1 │ │ │ │ Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Epsilon │ │ │ │ -Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Parallel │ │ │ │ -Passed: serviceability/dcmd/gc/HeapInfoTest.java │ │ │ │ Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Serial │ │ │ │ +Passed: serviceability/dcmd/gc/HeapInfoTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Parallel │ │ │ │ Passed: serviceability/dcmd/gc/RunGCTest.java │ │ │ │ -Passed: serviceability/dcmd/jvmti/AttachFailed/AttachIncorrectLibrary.java │ │ │ │ Passed: serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java │ │ │ │ Passed: serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java │ │ │ │ +Passed: serviceability/dcmd/jvmti/AttachFailed/AttachIncorrectLibrary.java │ │ │ │ Passed: serviceability/dcmd/jvmti/DataDumpDcmdTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ -Passed: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/ClassHierarchyTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/ClassLoaderHierarchyTest.java │ │ │ │ +Passed: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/HeapDumpAllTest.java │ │ │ │ Passed: serviceability/dcmd/thread/ThreadDumpToFileTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/ClassLoaderHierarchyTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/ClassHierarchyTest.java │ │ │ │ Passed: serviceability/dcmd/vm/ClassLoaderStatsTest.java#id0 │ │ │ │ -Passed: serviceability/dcmd/vm/ClassLoaderStatsTest.java#id1 │ │ │ │ Passed: serviceability/dcmd/vm/CommandLineTest.java │ │ │ │ Passed: serviceability/dcmd/vm/DictionaryStatsTest.java │ │ │ │ -Passed: serviceability/dcmd/gc/HeapDumpAllTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/DynLibsTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/HeapDumpTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/ClassLoaderStatsTest.java#id1 │ │ │ │ Passed: serviceability/dcmd/vm/EventsTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/MallocInfoTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/DynLibsTest.java │ │ │ │ Passed: serviceability/dcmd/vm/FlagsTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/SystemDumpMapTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/MallocInfoTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/SystemMapTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/TrimLibcHeapTest.java │ │ │ │ Passed: serviceability/dcmd/vm/SetVMFlagTest.java │ │ │ │ Passed: serviceability/dcmd/vm/SystemPropertiesTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/TrimLibcHeapTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/SystemDumpMapTest.java │ │ │ │ Passed: serviceability/dtrace/DTraceOptionsTest.java#enabled │ │ │ │ Passed: serviceability/dcmd/vm/UptimeTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/SystemMapTest.java │ │ │ │ -Passed: serviceability/dcmd/gc/HeapDumpTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ -Passed: serviceability/HeapDump/DuplicateArrayClassesTest.java │ │ │ │ -Passed: serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java │ │ │ │ -Passed: serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java │ │ │ │ Passed: serviceability/jdwp/AllModulesCommandTest.java │ │ │ │ +Passed: serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java │ │ │ │ +Passed: serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java │ │ │ │ Passed: serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java │ │ │ │ Passed: serviceability/jvmti/CompiledMethodLoad/Zombie.java │ │ │ │ -Passed: serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java │ │ │ │ +Passed: serviceability/HeapDump/DuplicateArrayClassesTest.java │ │ │ │ Passed: serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java │ │ │ │ Passed: serviceability/jvmti/events/ClassLoad/classload01/classload01.java │ │ │ │ +Passed: serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java │ │ │ │ +Passed: serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java │ │ │ │ Passed: serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java │ │ │ │ Passed: serviceability/jvmti/events/Exception/exception01/exception01.java │ │ │ │ Passed: serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java │ │ │ │ -Passed: serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java │ │ │ │ +Passed: serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java │ │ │ │ Passed: serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ -Passed: serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java │ │ │ │ -Passed: serviceability/HeapDump/FieldsInInstanceTest.java │ │ │ │ -Passed: serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ +Passed: serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java │ │ │ │ +Passed: serviceability/HeapDump/FieldsInInstanceTest.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ Passed: serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java │ │ │ │ Passed: serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java │ │ │ │ -Passed: serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java │ │ │ │ Passed: serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java │ │ │ │ -Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind02/nativemethbind02.java │ │ │ │ +Passed: serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java │ │ │ │ Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind01/nativemethbind01.java │ │ │ │ -Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id0 │ │ │ │ -Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id1 │ │ │ │ -Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind04/nativemethbind04.java │ │ │ │ +Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind02/nativemethbind02.java │ │ │ │ Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind03/nativemethbind03.java │ │ │ │ +Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind04/nativemethbind04.java │ │ │ │ +Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id0 │ │ │ │ Passed: serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java │ │ │ │ -Passed: serviceability/jvmti/events/ThreadEnd/threadend02/threadend02.java │ │ │ │ +Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id1 │ │ │ │ Passed: serviceability/jvmti/events/ThreadEnd/threadend01/threadend01.java │ │ │ │ Passed: serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java │ │ │ │ +Passed: serviceability/jvmti/events/ThreadEnd/threadend02/threadend02.java │ │ │ │ Passed: serviceability/jvmti/events/SingleStep/singlestep02/singlestep02.java │ │ │ │ -Passed: serviceability/jvmti/events/ThreadStart/threadstart02/threadstart02.java │ │ │ │ Passed: serviceability/jvmti/events/ThreadStart/threadstart01/threadstart01.java │ │ │ │ +Passed: serviceability/jvmti/events/ThreadStart/threadstart02/threadstart02.java │ │ │ │ Passed: serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/vmobjalloc01.java │ │ │ │ Passed: serviceability/jvmti/events/ThreadStart/threadstart03/threadstart03.java │ │ │ │ -Passed: serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java │ │ │ │ Passed: serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java │ │ │ │ +Passed: serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ -Passed: serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java │ │ │ │ Passed: serviceability/jvmti/GetClassMethods/OverpassMethods.java │ │ │ │ +Passed: serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java │ │ │ │ Passed: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java │ │ │ │ Passed: serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java │ │ │ │ Passed: serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java │ │ │ │ -FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ Passed: serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java │ │ │ │ +FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ Passed: serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java │ │ │ │ Passed: serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ -Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java │ │ │ │ +Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java │ │ │ │ @@ -2326,57 +2320,57 @@ │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java#id0 │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java#id1 │ │ │ │ Passed: serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java │ │ │ │ Passed: serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java │ │ │ │ Passed: serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java │ │ │ │ -Passed: serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java │ │ │ │ -Passed: serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java │ │ │ │ Passed: serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java │ │ │ │ +Passed: serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java │ │ │ │ +Passed: serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java │ │ │ │ Passed: serviceability/jvmti/negative/contmon03/contmon03.java │ │ │ │ -Passed: serviceability/jvmti/negative/framecnt02/framecnt02.java │ │ │ │ Passed: serviceability/jvmti/negative/framecnt03/framecnt03.java │ │ │ │ +Passed: serviceability/jvmti/negative/framecnt02/framecnt02.java │ │ │ │ Passed: serviceability/jvmti/negative/GetAllThreadsNullTest/GetAllThreadsNullTest.java │ │ │ │ -Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java │ │ │ │ -Passed: serviceability/jvmti/negative/frameloc03/frameloc03.java │ │ │ │ Passed: serviceability/jvmti/negative/getstacktr02/getstacktr02.java │ │ │ │ +Passed: serviceability/jvmti/negative/frameloc03/frameloc03.java │ │ │ │ Passed: serviceability/jvmti/negative/thrinfo02/thrinfo02.java │ │ │ │ Passed: serviceability/jvmti/negative/getstacktr09/getstacktr09.java │ │ │ │ Passed: serviceability/jvmti/negative/thrstat04/thrstat04.java │ │ │ │ +Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java │ │ │ │ Passed: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java │ │ │ │ Passed: serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java │ │ │ │ Passed: serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java │ │ │ │ Passed: serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java │ │ │ │ Passed: serviceability/jvmti/SuspendWithObjectMonitorEnter/SuspendWithObjectMonitorEnter.java │ │ │ │ +Passed: serviceability/jvmti/SetTag/TagMapTest.java │ │ │ │ Passed: serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWait.java │ │ │ │ Passed: serviceability/jvmti/thread/GetFrameLocation/frameloc02/frameloc02.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ Passed: serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java │ │ │ │ Passed: serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java │ │ │ │ -Passed: serviceability/jvmti/SetTag/TagMapTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ Passed: serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ Passed: serviceability/jvmti/thread/SuspendThread/suspendthrd02/suspendthrd02.java │ │ │ │ -Passed: serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java │ │ │ │ Passed: serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java │ │ │ │ +Passed: serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java │ │ │ │ Passed: serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -Passed: serviceability/jvmti/SuspendWithRawMonitorEnter/SuspendWithRawMonitorEnter.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ +Passed: serviceability/jvmti/SuspendWithRawMonitorEnter/SuspendWithRawMonitorEnter.java │ │ │ │ Passed: serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/suspendthrdlst02.java │ │ │ │ -Passed: compiler/loopopts/superword/Vec_MulAddS2I.java │ │ │ │ Passed: serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java#default │ │ │ │ -FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ -Passed: serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java#default │ │ │ │ +Passed: serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java#default │ │ │ │ +FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ +Passed: compiler/loopopts/superword/Vec_MulAddS2I.java │ │ │ │ Passed: serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java │ │ │ │ Passed: serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java#no-vmcontinuations │ │ │ │ Passed: serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java#platform │ │ │ │ Passed: serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java#default │ │ │ │ @@ -2407,79 +2401,81 @@ │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Passed: compiler/intrinsics/sha/TestDigest.java │ │ │ │ -Test results: passed: 2,271; failed: 112; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 819 │ │ │ │ +Test results: passed: 2,262; failed: 115; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 825 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/hotspot/0/JTreport/html/report.html │ │ │ │ Results written to /tmp/hotspot/JTwork │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ Directory "jtreg-test-output/hotspot/1/JTreport" not found: creating │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ -FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ +FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ +FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ -FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -2505,128 +2501,130 @@ │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ -FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ -Passed: serviceability/attach/AttachNegativePidTest.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ +FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ -FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: passed: 1; failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,184 │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/hotspot/1/JTreport/html/report.html │ │ │ │ Results written to /tmp/hotspot/JTwork │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ Directory "jtreg-test-output/hotspot/2/JTreport" not found: creating │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ +FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ -FAILED: compiler/c2/Test6857159.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ +FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ -FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ -FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ +FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ +FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ -FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ +FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ +Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ -FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ +FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -2650,64 +2648,64 @@ │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ -FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ +FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ -FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ +FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ -FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,185 │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/hotspot/2/JTreport/html/report.html │ │ │ │ Results written to /tmp/hotspot/JTwork │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ ├── ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-jaxp-zero.log.gz │ │ │ ├── check-jaxp-zero.log │ │ │ │┄ Ordering differences only │ │ │ │ @@ -1,54 +1,54 @@ │ │ │ │ Directory "/tmp/jaxp/JTwork" not found: creating │ │ │ │ Directory "jtreg-test-output/jaxp/0/JTreport" not found: creating │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/DelegateUriTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/DelegatePublicTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/GroupTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/DelegateSystemTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/DeferFeatureTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/LoadCatalogTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/DelegatePublicTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/PublicFamilyTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/DeferFeatureTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/PreferFeatureTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/PublicTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/PublicFamilyTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/PreferTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/NormalizationTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/PublicTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/RewriteSystemTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/NormalizationTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/NextCatalogTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/RewriteUriTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/SystemFamilyTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/SystemSuffixTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/SystemTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/SystemFamilyTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UriFamilyTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UriSuffixTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UriTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java │ │ │ │ @@ -58,16 +58,16 @@ │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java │ │ │ │ @@ -78,16 +78,16 @@ │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java │ │ │ │ @@ -117,68 +117,68 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/bcel/UtilityTest.java │ │ │ │ Passed: javax/xml/jaxp/module/ServiceProviderTest/XMLReaderFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogReuseTest.java │ │ │ │ Passed: javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport2.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport1.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport2.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport3.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport4.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/catalog/GroupTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport5.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMImplTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/catalog/GroupTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/EventFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/EventFactoryTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/config/InputFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/InputFactoryTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/config/InputFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/OutputFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/OutputFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/PathTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXImplTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/StAXPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/StAXPropertyTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/config/TransformerFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/TransformerFactoryTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/config/TransformerFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/TransformerPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/TransformerPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathPropertyTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/Bug7143711Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/Bug6350682.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/ProcessingLimits.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/Bug6350682.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/Bug6723276Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/Bug7143711Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/ImplPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/Sources.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/Bug6320118.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/Bug6937951Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/datatype/Bug6937964Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/Bug7042647Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/ValidationWarningsTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/datatype/Bug6937964Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/HashCodeTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/TransformationWarningsTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/DurationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/JDK8068839Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ls/Bug4973153.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ls/Bug6290947.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ls/Bug6354955.java │ │ │ │ @@ -210,16 +210,16 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/DOMXPathTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ElementTraversal.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/TCKEncodingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/BaseParsingTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/parsers/Bug4934208.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4967002.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/parsers/Bug4934208.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4985486.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4991020.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4991946.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug5010072.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug5025825.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6341770.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6361283.java │ │ │ │ @@ -231,29 +231,29 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6608841.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6690015.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6760982.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6849942Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug7157608Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug7166896Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6309988.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/parsers/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug8073385.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/parsers/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/HandleError.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug8003147Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/parsers/SupplementaryChars.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/parsers/SupplementaryChars.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6889654Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/DeclarationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6949607Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6925410Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6992561Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug7057778Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/sax/SAXExceptionInitCause.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/IssueTracker56Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/sax/SAXExceptionInitCause.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/NSSupportTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/SAXParserTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/XMLReaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java │ │ │ │ @@ -261,77 +261,77 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/InputFactoryTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/XMLStreamReaderFilterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/XMLStreamReaderFilterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/CustomImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/CustomImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6370703.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6378422.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6380870.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6489502.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6509774.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6688002Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6976938Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/FactoryFindTest.java │ │ │ │ @@ -341,115 +341,115 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/sax/Bug6451633.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/BCELHashCodeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/sort/SortTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug4693341Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug5073477.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug4892774.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Bug6216226Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6206491.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Bug6216226Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6311448.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6467808.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6384805.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6465722.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6175602.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6490380.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Bug6513892.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6490921.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Bug6513892.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6551616.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6540545.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6559595.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Bug6565260.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6537167.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Bug6565260.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6940416.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CLITest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6401137Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6577667Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6652519Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/CR6689809Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6905829Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/ErrorListenerTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/CR6935697Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/CR6689809Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6941869Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/CR6935697Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/ErrorListenerTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6957215Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/DOMResultTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR7098746Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/OpenJDK100017Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/OutputPropertiesTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Issue2204Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Issue2290Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/JDK8207760.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Issue2290Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/PropertiesTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/ResetTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/ResultTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SAXFilterTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/BugDB12665704Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SAXTFactoryTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/StAX2DOMTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/BugDB12665704Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SerializationTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/StAX2DOMTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SAX2DOMTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/SymbolTableTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/SymbolTableTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SourceTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/SurrogateTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/StylesheetTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/SurrogateTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/TemplatesTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/StAXSourceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/StAXSourceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/AnyElementTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4966232.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/RegexWord.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4966232.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4966254.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969042.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969089.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/ParticleTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4969689.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969110.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4969689.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969692.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969693.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/ParticleTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969695.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4970380.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969732.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4970380.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4970383.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4970400.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4970402.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4970951.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/TransformerTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4971607.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4970951.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4971605.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4971607.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4972882.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4986844.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4987574.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4988267.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4988268.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4988387.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4996446.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4997818.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug5011500.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug5072946.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6378043.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6449797.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6457662.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6483188.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug6493687.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6467424Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug6493687.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6509668.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6526547.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6531160.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6695843Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6773084Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6859210.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6925531Test.java │ │ │ │ @@ -457,52 +457,52 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ErrorHandlingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6954738_Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/CR6708840Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/CR6740048.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Issue682Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/IssueTracker30.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/JaxpIssue49.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/JaxpIssue49.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/MultiOccursTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursWildcardTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/SchemaTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/ParticlesId005Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/ParticlesId005Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/SchemaTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ValidationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4991857.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4991939.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/xpath/Bug4992788.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ValidatorTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/xpath/Bug4992788.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4992793.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4992805.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathAncestorsTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExceptionTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathBooleanFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpChildTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpDescendantTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpNamespaceTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpParentTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathNodeSetFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathNumberFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/xpath/XPathOperatorExpTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/xpath/XPathOperatorExpTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathStringFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java │ │ │ │ Test results: passed: 501; did not meet platform requirements: 1 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/jaxp/0/JTreport/html/report.html │ │ │ │ Results written to /tmp/jaxp/JTwork │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ Unable to compare jtreg results: no build jtreport found for zero/loong64. │ │ ├── ./usr/share/doc/openjdk-21-jre-headless/test-loong64/check-langtools-zero.log.gz │ │ │ ├── check-langtools-zero.log │ │ │ │ @@ -9,559 +9,559 @@ │ │ │ │ Passed: jdk/jshell/ConsoleTest.java │ │ │ │ Passed: jdk/jshell/CompletenessTest.java │ │ │ │ Passed: jdk/jshell/ComputeFQNsTest.java │ │ │ │ Passed: jdk/jshell/EmptyTest.java │ │ │ │ Passed: jdk/jshell/ExceptionMessageTest.java │ │ │ │ Passed: jdk/jshell/CustomInputToolBuilder.java │ │ │ │ Passed: jdk/jshell/ExecPtyGetFlagsToSetTest.java │ │ │ │ -Passed: jdk/jshell/ErrorTranslationTest.java │ │ │ │ Passed: jdk/jshell/ErrorRecoveryTest.java │ │ │ │ +Passed: jdk/jshell/ErrorTranslationTest.java │ │ │ │ Passed: jdk/jshell/ExecutionControlSpecTest.java │ │ │ │ Passed: jdk/jshell/DropTest.java │ │ │ │ +Passed: jdk/jshell/FailOverDirectExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/ClassesTest.java │ │ │ │ Passed: jdk/jshell/FailOverExecutionControlDyingLaunchTest.java │ │ │ │ Passed: jdk/jshell/FailOverExecutionControlHangingLaunchTest.java │ │ │ │ -Passed: jdk/jshell/FailOverDirectExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/FileManagerTest.java │ │ │ │ -Passed: jdk/jshell/FailOverExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/FailOverExecutionControlHangingListenTest.java │ │ │ │ Passed: jdk/jshell/ExceptionsTest.java │ │ │ │ +Passed: jdk/jshell/FailOverExecutionControlHangingListenTest.java │ │ │ │ +Passed: jdk/jshell/FailOverExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/ExternalEditorTest.java │ │ │ │ Passed: jdk/jshell/HistoryUITest.java │ │ │ │ Passed: jdk/jshell/IdGeneratorTest.java │ │ │ │ -Passed: jdk/jshell/CompletionSuggestionTest.java │ │ │ │ Passed: jdk/jshell/HistoryTest.java │ │ │ │ Passed: jdk/jshell/GetResourceTest.java │ │ │ │ -Passed: jdk/jshell/IndentUITest.java │ │ │ │ +Passed: jdk/jshell/IllegalArgumentExceptionTest.java │ │ │ │ Passed: jdk/jshell/IgnoreTest.java │ │ │ │ -Passed: jdk/jshell/InferTypeTest.java │ │ │ │ Passed: jdk/jshell/InaccessibleExpressionTest.java │ │ │ │ -Passed: jdk/jshell/IllegalArgumentExceptionTest.java │ │ │ │ +Passed: jdk/jshell/CompletionSuggestionTest.java │ │ │ │ +Passed: jdk/jshell/IndentUITest.java │ │ │ │ Passed: jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/ForwardReferenceTest.java │ │ │ │ +Passed: jdk/jshell/InferTypeTest.java │ │ │ │ Passed: jdk/jshell/JdiBadOptionListenExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/IOTest.java │ │ │ │ Passed: jdk/jshell/JdiBogusHostListenExecutionControlTest.java │ │ │ │ +Passed: jdk/jshell/ImportTest.java │ │ │ │ +Passed: jdk/jshell/IOTest.java │ │ │ │ Passed: jdk/jshell/JdiFailingLaunchExecutionControlTest.java │ │ │ │ +Passed: jdk/jshell/ForwardReferenceTest.java │ │ │ │ Passed: jdk/jshell/JdiFailingListenExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/ImportTest.java │ │ │ │ Passed: jdk/jshell/JavadocTest.java │ │ │ │ Passed: jdk/jshell/ForwardReferenceImportTest.java │ │ │ │ Passed: jdk/jshell/JdiLaunchingExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/JdiListeningExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/JdiListeningLocalhostExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/KullaCompletenessStressTest.java │ │ │ │ Passed: jdk/jshell/JShellQueryTest.java │ │ │ │ +Passed: jdk/jshell/JShellStateClosedTest.java │ │ │ │ Passed: jdk/jshell/JdiHangingLaunchExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/JdiHangingListenExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/PipeInputStreamTest.java │ │ │ │ -Passed: jdk/jshell/JShellStateClosedTest.java │ │ │ │ Passed: jdk/jshell/MultipleDocumentationTest.java │ │ │ │ +Passed: jdk/jshell/PipeInputStreamTest.java │ │ │ │ Passed: jdk/jshell/NullTest.java │ │ │ │ Passed: jdk/jshell/PasteAndMeasurementsUITest.java │ │ │ │ Passed: jdk/jshell/RejectedFailedTest.java │ │ │ │ -Passed: jdk/jshell/ShutdownTest.java │ │ │ │ Passed: jdk/jshell/RecordsTest.java │ │ │ │ Passed: jdk/jshell/SealedClassesTest.java │ │ │ │ +Passed: jdk/jshell/ShutdownTest.java │ │ │ │ Passed: jdk/jshell/SnippetEventToStringTest.java │ │ │ │ -Passed: jdk/jshell/SnippetStatusListenerTest.java │ │ │ │ -Passed: jdk/jshell/ClassMembersTest.java │ │ │ │ -Passed: jdk/jshell/SnippetHighlightTest.java │ │ │ │ Passed: jdk/jshell/MethodsTest.java │ │ │ │ -Passed: jdk/jshell/ReplaceTest.java │ │ │ │ -Passed: jdk/jshell/SourceLevelTest.java │ │ │ │ +Passed: jdk/jshell/SnippetHighlightTest.java │ │ │ │ +Passed: jdk/jshell/ClassMembersTest.java │ │ │ │ +Passed: jdk/jshell/SnippetStatusListenerTest.java │ │ │ │ Passed: jdk/jshell/Test8294583.java │ │ │ │ +Passed: jdk/jshell/SourceLevelTest.java │ │ │ │ Passed: jdk/jshell/StopExecutionTest.java │ │ │ │ +Passed: jdk/jshell/ReplaceTest.java │ │ │ │ Passed: jdk/jshell/Test8296012.java │ │ │ │ -Passed: jdk/jshell/SnippetTest.java │ │ │ │ -Passed: jdk/jshell/SimpleRegressionTest.java │ │ │ │ Passed: jdk/jshell/ToolEnableNativeAccessTest.java │ │ │ │ +Passed: jdk/jshell/SnippetTest.java │ │ │ │ Passed: jdk/jshell/ModifiersTest.java │ │ │ │ -Passed: jdk/jshell/ToolEnablePreviewTest.java │ │ │ │ +Passed: jdk/jshell/SimpleRegressionTest.java │ │ │ │ Passed: jdk/jshell/StartOptionTest.java │ │ │ │ Passed: jdk/jshell/ToolMultilineSnippetHistoryTest.java │ │ │ │ +Passed: jdk/jshell/ToolEnablePreviewTest.java │ │ │ │ Passed: jdk/jshell/ToolLocaleMessageTest.java │ │ │ │ Passed: jdk/jshell/ToolingTest.java │ │ │ │ Passed: jdk/jshell/ToolFormatTest.java │ │ │ │ Passed: jdk/jshell/ToolProviderTest.java │ │ │ │ -Passed: jdk/jshell/ToolCommandOptionTest.java │ │ │ │ Passed: jdk/jshell/ToolShiftTabTest.java │ │ │ │ -Passed: jdk/jshell/ToolReloadTest.java │ │ │ │ +Passed: jdk/jshell/ToolCommandOptionTest.java │ │ │ │ Passed: jdk/jshell/ToolRetainTest.java │ │ │ │ +Passed: jdk/jshell/ToolReloadTest.java │ │ │ │ Passed: jdk/jshell/UndefinedClassTest.java │ │ │ │ Passed: jdk/jshell/UnicodeTest.java │ │ │ │ Passed: jdk/jshell/UnnamedTest.java │ │ │ │ Passed: jdk/jshell/UserExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/TypeNameTest.java │ │ │ │ Passed: jdk/internal/shellsupport/doc/JavadocFormatterTest.java │ │ │ │ Passed: jdk/javadoc/doclet/5093723/T5093723.java │ │ │ │ Passed: jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java │ │ │ │ Passed: jdk/javadoc/doclet/AccessH1/AccessH1.java │ │ │ │ -Passed: jdk/jshell/WrapperTest.java │ │ │ │ Passed: jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java │ │ │ │ +Passed: jdk/javadoc/doclet/AccessSummary/AccessSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/AuthorDD/AuthorDD.java │ │ │ │ Passed: jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java │ │ │ │ +Passed: jdk/jshell/WrapperTest.java │ │ │ │ Passed: jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java │ │ │ │ -Passed: jdk/javadoc/doclet/AccessSummary/AccessSummary.java │ │ │ │ -Passed: jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java │ │ │ │ Passed: jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java │ │ │ │ Passed: jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java │ │ │ │ -Passed: jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java │ │ │ │ +Passed: jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java │ │ │ │ Passed: jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java │ │ │ │ +Passed: jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java │ │ │ │ Passed: jdk/javadoc/doclet/T6735320/T6735320.java │ │ │ │ Passed: jdk/javadoc/doclet/MetaTag/MetaTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java │ │ │ │ Passed: jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java │ │ │ │ Passed: jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java │ │ │ │ Passed: jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java │ │ │ │ -Passed: jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testAttribute/TestAttribute.java │ │ │ │ +Passed: jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java │ │ │ │ Passed: jdk/javadoc/doclet/testAuthor/TestAuthor.java │ │ │ │ Passed: jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testBadHtml/TestBadHtml.java │ │ │ │ -Passed: jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java │ │ │ │ Passed: jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java │ │ │ │ +Passed: jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testBaseClass/TestBaseClass.java │ │ │ │ -Passed: jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java │ │ │ │ +Passed: jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testCharset/TestCharset.java │ │ │ │ Passed: jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java │ │ │ │ Passed: jdk/javadoc/doclet/testCharsetDocencodingOptions/TestCharsetDocencodingOptions.java │ │ │ │ Passed: jdk/javadoc/doclet/testClassLinks/TestClassLinks.java │ │ │ │ Passed: jdk/javadoc/doclet/testClassTree/TestClassTree.java │ │ │ │ -Passed: jdk/jshell/ToolBasicTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java │ │ │ │ Passed: jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java │ │ │ │ +Passed: jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java │ │ │ │ +Passed: jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java │ │ │ │ Passed: jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java │ │ │ │ Passed: jdk/javadoc/doclet/testConstructors/TestConstructors.java │ │ │ │ -Passed: jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java │ │ │ │ Passed: jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java │ │ │ │ +Passed: jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java │ │ │ │ +Passed: jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java │ │ │ │ Passed: jdk/jshell/VariablesTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java │ │ │ │ Passed: jdk/javadoc/doclet/testDateOption/TestDateOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java │ │ │ │ Passed: jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java │ │ │ │ -Passed: jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java │ │ │ │ +Passed: jdk/jshell/ToolBasicTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java │ │ │ │ -Passed: jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java │ │ │ │ -Passed: jdk/javadoc/doclet/testDocFiles/TestDocFiles.java │ │ │ │ +Passed: jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocletExample/TestDocletExample.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocPaths/TestDocPaths.java │ │ │ │ +Passed: jdk/javadoc/doclet/testDocFiles/TestDocFiles.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java │ │ │ │ -Passed: jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java │ │ │ │ +Passed: jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java │ │ │ │ Passed: jdk/javadoc/doclet/testEmptyInheritDoc/TestEmptyInheritDoc.java │ │ │ │ Passed: jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java │ │ │ │ Passed: jdk/javadoc/doclet/testEncoding/TestEncoding.java │ │ │ │ -Passed: jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java │ │ │ │ +Passed: jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java │ │ │ │ Passed: jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java │ │ │ │ -Passed: jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java │ │ │ │ +Passed: jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java │ │ │ │ Passed: jdk/javadoc/doclet/testGenericMethodLinkTaglet/TestGenericMethodLinkTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java │ │ │ │ Passed: jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java │ │ │ │ -Passed: jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHeadings/TestHeadings.java │ │ │ │ Passed: jdk/javadoc/doclet/testGroupName/TestGroupName.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHeadTag/TestHeadTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHeadings/TestHeadings.java │ │ │ │ Passed: jdk/javadoc/doclet/testHelpFile/TestHelpFile.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHeadTag/TestHeadTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testGroupOption/TestGroupOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java │ │ │ │ Passed: jdk/javadoc/doclet/testHelpPage/TestHelpPage.java │ │ │ │ Passed: jdk/javadoc/doclet/testHelpOption/TestHelpOption.java │ │ │ │ -Passed: jdk/jshell/ToolLocalSimpleTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHref/TestHref.java │ │ │ │ Passed: jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHref/TestHref.java │ │ │ │ Passed: jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtml4Removal/TestHtml4Removal.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java │ │ │ │ +Passed: jdk/jshell/ToolLocalSimpleTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java │ │ │ │ +Passed: jdk/javadoc/doclet/testIncluded/TestIncluded.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testIncluded/TestIncluded.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndentation/TestIndentation.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndex/TestIndex.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java │ │ │ │ -Passed: jdk/javadoc/doclet/testInheritance/TestInheritance.java │ │ │ │ -Passed: jdk/javadoc/doclet/testIndex/TestSelfIndexing.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testIndex/TestSelfIndexing.java │ │ │ │ +Passed: jdk/javadoc/doclet/testInheritance/TestInheritance.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java │ │ │ │ -Passed: jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testInherited/TestInherited.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestFxProperties.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexWithModules/TestIndexWithModules.java │ │ │ │ -Passed: jdk/javadoc/doclet/testInterface/TestInterface.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java │ │ │ │ +Passed: jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestFxProperties.java │ │ │ │ Passed: jdk/javadoc/doclet/testIOException/TestIOException.java │ │ │ │ +Passed: jdk/jshell/ToolSimpleTest.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java │ │ │ │ +Passed: jdk/javadoc/doclet/testInterface/TestInterface.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLatePackageDiscovery/TestLatePackageDiscovery.java │ │ │ │ Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java │ │ │ │ Passed: jdk/javadoc/doclet/testJavascript/TestJavascript.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaPackage/TestJavaPackage.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFX.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLatePackageDiscovery/TestLatePackageDiscovery.java │ │ │ │ Passed: jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFX.java │ │ │ │ Passed: jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaPackage/TestJavaPackage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java │ │ │ │ -Passed: jdk/jshell/ToolSimpleTest.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java │ │ │ │ Passed: jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testLists/TestLists.java │ │ │ │ -Passed: jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testMethodId/TestMethodId.java │ │ │ │ +Passed: jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java │ │ │ │ -Passed: jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java │ │ │ │ +Passed: jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testMissingType/TestMissingType.java │ │ │ │ Passed: jdk/javadoc/doclet/testModifierEx/TestModifierEx.java │ │ │ │ Passed: jdk/javadoc/doclet/testMissingComment/TestMissingComment.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java │ │ │ │ -Passed: jdk/jshell/ToolTabCommandTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testModules/TestEmptyModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testMetadata/TestMetadata.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModules/TestModuleServicesLink.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java │ │ │ │ Passed: jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModules/TestModuleServicesLink.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModules/TestModuleServices.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java │ │ │ │ Passed: jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNavigation/TestNavigation.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedIndexTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNestedClasses/TestNestedClasses.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNavigation/TestNavigation.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModules/TestModulePackages.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedReturnTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNestedClasses/TestNestedClasses.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedSummaryTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModules/TestModuleServices.java │ │ │ │ Passed: jdk/javadoc/doclet/testNoFrames/TestNoFrames.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedLinkTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModules/TestModulePackages.java │ │ │ │ Passed: jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java │ │ │ │ Passed: jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java │ │ │ │ Passed: jdk/javadoc/doclet/testNewApiList/TestNewApiList.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNotifications/TestNotifications.java │ │ │ │ Passed: jdk/javadoc/doclet/testNoTagName/TestNoTagName.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNotifications/TestNotifications.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestSpecifiedBy.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverview/TestOverview.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java │ │ │ │ Passed: jdk/javadoc/doclet/testOptions/TestOptions.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java │ │ │ │ Passed: jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java │ │ │ │ +Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java │ │ │ │ Passed: jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackagePage/TestPackagePage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java │ │ │ │ Passed: jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java │ │ │ │ -Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackagePage/TestPackagePage.java │ │ │ │ Passed: jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testOrdering/TestOrdering.java │ │ │ │ Passed: jdk/javadoc/doclet/testProperty/TestProperty.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPreview/TestPreview.java │ │ │ │ Passed: jdk/javadoc/doclet/testModules/TestModules.java │ │ │ │ Passed: jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java │ │ │ │ -Passed: jdk/javadoc/doclet/testOrdering/TestOrdering.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPreview/TestPreview.java │ │ │ │ Passed: jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java │ │ │ │ -Passed: jdk/javadoc/doclet/testRelatedPackages/TestRelatedPackages.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java │ │ │ │ -Passed: jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java │ │ │ │ Passed: jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java │ │ │ │ +Passed: jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java │ │ │ │ +Passed: jdk/javadoc/doclet/testRelatedPackages/TestRelatedPackages.java │ │ │ │ Passed: jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java │ │ │ │ Passed: jdk/javadoc/doclet/testSearchScript/TestSearchScript.java │ │ │ │ Passed: jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java │ │ │ │ Passed: jdk/javadoc/doclet/testSeeTag/TestSeeTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testReturnTag/TestReturnTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialMissing/TestSerialMissing.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSerializedFormWithSee/TestSerializedFormWithSee.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSerializedFormWithSee/TestSerializedFormWithSee.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialWithLink/TestSerialWithLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java │ │ │ │ Passed: jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testSinceTag/TestSinceTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialTag/TestSerialTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testSourceTab/TestSourceTab.java │ │ │ │ Passed: jdk/javadoc/doclet/testStylesheet/TestStylesheet.java │ │ │ │ Passed: jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java │ │ │ │ Passed: jdk/javadoc/doclet/testSubTitle/TestSubTitle.java │ │ │ │ Passed: jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java │ │ │ │ -Passed: jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testSpecTag/TestSpecTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testSupplementary/TestSupplementary.java │ │ │ │ Passed: jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTagInheritance/TestTagInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTagInheritance/TestTagInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testTaglets/TestTaglets.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTagOutput/TestTagOutput.java │ │ │ │ Passed: jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java │ │ │ │ -Passed: jdk/javadoc/doclet/testThrows/TestThrows.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTagOutput/TestTagOutput.java │ │ │ │ Passed: jdk/javadoc/doclet/testTagOrder/TestTagOrder.java │ │ │ │ -Passed: jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSearch/TestSearch.java │ │ │ │ +Passed: jdk/javadoc/doclet/testThrows/TestThrows.java │ │ │ │ Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java │ │ │ │ Passed: jdk/javadoc/doclet/testThrowsInheritance/TestThrowsTagInheritance.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTerminology/TestTerminology.java │ │ │ │ Passed: jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTerminology/TestTerminology.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testTopOption/TestTopOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java │ │ │ │ Passed: jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSearch/TestSearch.java │ │ │ │ +Passed: jdk/javadoc/doclet/testThrowsInheritanceMatching/TestExceptionTypeMatching.java │ │ │ │ Passed: jdk/javadoc/doclet/testUnnamed/TestUnnamed.java │ │ │ │ Passed: jdk/javadoc/doclet/testUnicode/TestUnicode.java │ │ │ │ -Passed: jdk/javadoc/doclet/testThrowsInheritanceMatching/TestExceptionTypeMatching.java │ │ │ │ Passed: jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java │ │ │ │ Passed: jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java │ │ │ │ Passed: jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java │ │ │ │ Passed: jdk/javadoc/doclet/testValueTag/TestValueFormats.java │ │ │ │ Passed: jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java │ │ │ │ Passed: jdk/javadoc/doclet/testVersionOption/TestVersionOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java │ │ │ │ Passed: jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java │ │ │ │ Passed: jdk/javadoc/doclet/testUseOption/TestUseOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/testWarnings/TestWarnings.java │ │ │ │ Passed: jdk/javadoc/doclet/testVersionTag/TestVersionTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testValueTag/TestValueTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testWarnings/TestWarnings.java │ │ │ │ Passed: jdk/javadoc/doclet/testXOption/TestXOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/ValidHtml/ValidHtml.java │ │ │ │ +Passed: jdk/javadoc/doclet/testValueTag/TestValueTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java │ │ │ │ Passed: jdk/javadoc/doclet/VersionNumber/VersionNumber.java │ │ │ │ +Passed: jdk/javadoc/doclet/ValidHtml/ValidHtml.java │ │ │ │ Passed: jdk/javadoc/testJavadocTester/TestRunTests.java │ │ │ │ Passed: jdk/javadoc/testJavadocTester/TestJavadocTester.java │ │ │ │ Passed: jdk/javadoc/doclet/WindowTitles/WindowTitles.java │ │ │ │ Passed: jdk/javadoc/testJavadocTester/TestJavadocTesterCrash.java │ │ │ │ Passed: jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java │ │ │ │ Passed: jdk/javadoc/testTFMBuilder/TestTFMBuilder.java │ │ │ │ Passed: jdk/javadoc/tool/6942366/T6942366.java │ │ │ │ Passed: jdk/javadoc/tool/6964914/Test.java │ │ │ │ Passed: jdk/javadoc/tool/8025693/Test.java │ │ │ │ Passed: jdk/javadoc/tool/6958836/Test.java │ │ │ │ -Passed: jdk/javadoc/tool/6964914/TestUserDoclet.java │ │ │ │ Passed: jdk/javadoc/tool/6964914/TestStdDoclet.java │ │ │ │ +Passed: jdk/javadoc/tool/6964914/TestUserDoclet.java │ │ │ │ Passed: jdk/javadoc/tool/8224612/OptionsTest.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/DocumentationToolLocationTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java │ │ │ │ Passed: jdk/javadoc/tool/6227454/Test.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/DocumentationToolLocationTest.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/GetSourceVersionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/8224613/OptionProcessingFailureTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/AddModulesTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/DocletPathTest.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/GetSourceVersionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/IsSupportedOptionTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_OptionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_WriterTest.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/RunTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_FileObjectsTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/TestName.java │ │ │ │ Passed: jdk/javadoc/tool/badSuper/BadSuper.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/RunTest.java │ │ │ │ Passed: jdk/javadoc/tool/completionFailure/CompletionFailure.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/TagletPathTest.java │ │ │ │ Passed: jdk/javadoc/tool/doclint/ImplicitHeadingsTest.java │ │ │ │ Passed: jdk/javadoc/tool/dupOk/DupOk.java │ │ │ │ -Passed: jdk/javadoc/tool/enum/docComments/EnumCommentTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/Task_reuseTest.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/TagletPathTest.java │ │ │ │ +Passed: jdk/javadoc/tool/enum/docComments/EnumCommentTest.java │ │ │ │ Passed: jdk/javadoc/tool/enum/enumType/EnumContentsTest.java │ │ │ │ Passed: jdk/javadoc/tool/exceptionHandling/TestExceptionHandling.java │ │ │ │ Passed: jdk/javadoc/tool/modules/CommandLineFiles.java │ │ │ │ Passed: jdk/javadoc/tool/doclint/DocLintTest.java │ │ │ │ -Passed: jdk/javadoc/tool/modules/MissingSourceModules.java │ │ │ │ Passed: jdk/javadoc/tool/example/Tester.java │ │ │ │ +Passed: jdk/javadoc/tool/modules/MissingSourceModules.java │ │ │ │ +Passed: jdk/jshell/ToolTabCommandTest.java │ │ │ │ Passed: jdk/javadoc/tool/modules/ReleaseOptions.java │ │ │ │ Passed: jdk/javadoc/tool/modules/FilterOptions.java │ │ │ │ Passed: jdk/javadoc/tool/modules/PackageOptions.java │ │ │ │ -Passed: jdk/javadoc/tool/MultiReleaseJar/TestMultiRelease.java │ │ │ │ -Passed: jdk/javadoc/tool/outputRedirect/Test.java │ │ │ │ Passed: jdk/javadoc/tool/nonConstExprs/Test.java │ │ │ │ +Passed: jdk/javadoc/tool/outputRedirect/Test.java │ │ │ │ Passed: jdk/javadoc/tool/removeOldDoclet/RemoveOldDoclet.java │ │ │ │ +Passed: jdk/javadoc/tool/MultiReleaseJar/TestMultiRelease.java │ │ │ │ Passed: jdk/javadoc/tool/modules/PatchModules.java │ │ │ │ -Passed: jdk/javadoc/tool/reporter_generates_warnings/ReporterGeneratesWarningsInsteadOfNotes.java │ │ │ │ +Passed: jdk/javadoc/tool/sourceOnly/Test.java │ │ │ │ Passed: jdk/javadoc/tool/parser/7091528/T7091528.java │ │ │ │ +Passed: jdk/javadoc/tool/reporter_generates_warnings/ReporterGeneratesWarningsInsteadOfNotes.java │ │ │ │ Passed: jdk/javadoc/tool/subpackageIgnore/SubpackageIgnore.java │ │ │ │ -Passed: jdk/javadoc/tool/sourceOnly/Test.java │ │ │ │ Passed: jdk/javadoc/tool/sourceOption/SourceOption.java │ │ │ │ Passed: jdk/javadoc/tool/T4994049/T4994049.java │ │ │ │ Passed: jdk/javadoc/tool/testPackages/TestPackages.java │ │ │ │ Passed: jdk/javadoc/tool/modules/Modules.java │ │ │ │ -Passed: jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java │ │ │ │ Passed: jdk/javadoc/tool/testToolStreams/TestToolStreams.java │ │ │ │ +Passed: jdk/javadoc/tool/testSourceOption/TestSourceOption.java │ │ │ │ Passed: jdk/javadoc/tool/varArgs/VarArgsTest.java │ │ │ │ Passed: jdk/javadoc/tool/treeapi/TestDocTrees.java │ │ │ │ -Passed: jdk/javadoc/tool/testSourceOption/TestSourceOption.java │ │ │ │ -Passed: jdk/javadoc/tool/CheckManPageOptions.java │ │ │ │ +Passed: jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java │ │ │ │ Passed: jdk/javadoc/tool/BreakIteratorWarning.java │ │ │ │ -Passed: jdk/javadoc/tool/BadOptionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/AddOpensTest.java │ │ │ │ +Passed: jdk/javadoc/tool/BadOptionsTest.java │ │ │ │ +Passed: jdk/javadoc/tool/CheckManPageOptions.java │ │ │ │ Passed: jdk/javadoc/tool/CommandLineHelpTest.java │ │ │ │ Passed: jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java │ │ │ │ -Passed: jdk/javadoc/tool/FlagsTooEarly.java │ │ │ │ Passed: jdk/javadoc/tool/EnablePreviewOption.java │ │ │ │ Passed: jdk/javadoc/tool/EncodingTest.java │ │ │ │ +Passed: jdk/javadoc/tool/FlagsTooEarly.java │ │ │ │ +Passed: jdk/javadoc/tool/MaxWarns.java │ │ │ │ Passed: jdk/javadoc/tool/sampleapi/SampleApiTest.java │ │ │ │ Passed: jdk/javadoc/tool/IgnoreSourceErrors.java │ │ │ │ -Passed: jdk/javadoc/tool/MaxWarns.java │ │ │ │ Passed: jdk/javadoc/tool/NoStar.java │ │ │ │ Passed: jdk/javadoc/tool/T4696488.java │ │ │ │ Passed: jdk/javadoc/tool/EnsureNewOldDoclet.java │ │ │ │ -Passed: jdk/javadoc/tool/ReleaseOption.java │ │ │ │ Passed: jdk/javadoc/tool/T6968833.java │ │ │ │ Passed: jdk/javadoc/tool/CheckResourceKeys.java │ │ │ │ Passed: jdk/javadoc/tool/T6551367.java │ │ │ │ -Passed: jdk/javadoc/tool/OptionSyntaxTest.java │ │ │ │ +Passed: jdk/javadoc/tool/ReleaseOption.java │ │ │ │ Passed: jdk/javadoc/tool/ToolProviderTest.java │ │ │ │ +Passed: jdk/javadoc/tool/OptionSyntaxTest.java │ │ │ │ Passed: jdk/javadoc/tool/XWerror.java │ │ │ │ -Passed: jdk/javadoc/tool/QuietOption.java │ │ │ │ Passed: lib/combo/tools/javac/combo/CompilationTestCase.java │ │ │ │ +Passed: lib/combo/tools/javac/combo/Diagnostics.java │ │ │ │ Passed: lib/combo/tools/javac/combo/JavacTemplateTestBase.java │ │ │ │ Passed: lib/combo/tools/javac/combo/Template.java │ │ │ │ Passed: lib/combo/tools/javac/combo/TemplateTest.java │ │ │ │ +Passed: jdk/javadoc/tool/QuietOption.java │ │ │ │ Passed: tools/all/RunCodingRules.java │ │ │ │ -Passed: lib/combo/tools/javac/combo/Diagnostics.java │ │ │ │ -Passed: jdk/javadoc/tool/doclint/DocLintReferencesTest.java │ │ │ │ Passed: tools/doclint/anchorTests/p/package-info.java │ │ │ │ -Passed: tools/doclint/anchorTests/p/Test.java │ │ │ │ -Passed: tools/doclint/html/HtmlVersionTagsAttrsTest.java │ │ │ │ Passed: tools/doclint/html/BlockTagsTest.java │ │ │ │ +Passed: tools/doclint/anchorTests/p/Test.java │ │ │ │ Passed: tools/doclint/html/EntitiesTest.java │ │ │ │ -Passed: jdk/jshell/T8146368/JShellTest8146368.java │ │ │ │ +Passed: tools/doclint/html/HtmlVersionTagsAttrsTest.java │ │ │ │ Passed: tools/doclint/html/InlineTagsTest.java │ │ │ │ Passed: tools/doclint/html/ListTagsTest.java │ │ │ │ Passed: tools/doclint/html/OtherTagsTest.java │ │ │ │ +Passed: jdk/jshell/T8146368/JShellTest8146368.java │ │ │ │ +Passed: tools/doclint/html/TableTagsTest.java │ │ │ │ Passed: tools/doclint/html/TagNotAllowed.java │ │ │ │ -Passed: tools/doclint/html/TextNotAllowed.java │ │ │ │ +Passed: jdk/javadoc/tool/doclint/DocLintReferencesTest.java │ │ │ │ Passed: tools/doclint/html/UnknownTagTest.java │ │ │ │ Passed: tools/doclint/moduleTests/bad/module-info.java │ │ │ │ -Passed: tools/doclint/moduleTests/good/module-info.java │ │ │ │ Passed: tools/doclint/multipackage/MultiPackage.java │ │ │ │ -Passed: tools/doclint/html/TableTagsTest.java │ │ │ │ -Passed: tools/doclint/packageTests/bad/package-info.java │ │ │ │ +Passed: tools/doclint/html/TextNotAllowed.java │ │ │ │ Passed: jdk/jshell/T8146368/JShellToolTest8146368.java │ │ │ │ +Passed: tools/doclint/packageTests/bad/package-info.java │ │ │ │ Passed: tools/doclint/packageTests/bad/Test.java │ │ │ │ +Passed: tools/doclint/moduleTests/good/module-info.java │ │ │ │ Passed: tools/doclint/packageTests/good/package-info.java │ │ │ │ -Passed: tools/doclint/packageTests/good/Test.java │ │ │ │ Passed: tools/doclint/tidy/AnchorAlreadyDefined.java │ │ │ │ +Passed: tools/doclint/tidy/BadEnd.java │ │ │ │ Passed: tools/doclint/tidy/InsertImplicit.java │ │ │ │ -Passed: tools/doclint/tidy/InvalidName.java │ │ │ │ Passed: tools/doclint/tidy/InvalidEntity.java │ │ │ │ -Passed: tools/doclint/tidy/MissingGT.java │ │ │ │ +Passed: tools/doclint/tidy/InvalidName.java │ │ │ │ Passed: tools/doclint/tidy/InvalidTag.java │ │ │ │ Passed: tools/doclint/tidy/InvalidURI.java │ │ │ │ +Passed: tools/doclint/tidy/MissingGT.java │ │ │ │ +Passed: tools/doclint/packageTests/good/Test.java │ │ │ │ Passed: tools/doclint/tidy/MissingTag.java │ │ │ │ -Passed: tools/doclint/tidy/RepeatedAttr.java │ │ │ │ Passed: tools/doclint/tidy/NestedTag.java │ │ │ │ Passed: tools/doclint/tidy/ParaInPre.java │ │ │ │ +Passed: tools/doclint/tidy/RepeatedAttr.java │ │ │ │ Passed: tools/doclint/tidy/TextNotAllowed.java │ │ │ │ -Passed: tools/doclint/tool/HelpTest.java │ │ │ │ Passed: tools/doclint/tidy/TrimmingEmptyTag.java │ │ │ │ Passed: tools/doclint/tidy/UnescapedOrUnknownEntity.java │ │ │ │ +Passed: tools/doclint/tool/HelpTest.java │ │ │ │ Passed: tools/doclint/tool/MaxDiagsTest.java │ │ │ │ -Passed: tools/doclint/tidy/BadEnd.java │ │ │ │ Passed: tools/doclint/tool/StatsTest.java │ │ │ │ -Passed: tools/doclint/AnchorTest.java │ │ │ │ Passed: tools/doclint/AccessibilityTest.java │ │ │ │ +Passed: tools/doclint/AnchorTest.java │ │ │ │ Passed: tools/doclint/tool/RunTest.java │ │ │ │ -Passed: tools/doclint/AnchorTest2.java │ │ │ │ Passed: tools/doclint/BadPackageCommentTest.java │ │ │ │ +Passed: tools/doclint/AnchorTest2.java │ │ │ │ Passed: tools/doclint/CrashInAnnotateTest.java │ │ │ │ -Passed: tools/doclint/CoverageExtras.java │ │ │ │ Passed: tools/doclint/AnonClassTest.java │ │ │ │ Passed: tools/doclint/tool/PathsTest.java │ │ │ │ +Passed: tools/doclint/CoverageExtras.java │ │ │ │ Passed: tools/doclint/DuplicateParamTest.java │ │ │ │ -Passed: tools/doclint/EmptyAuthorTest.java │ │ │ │ Passed: tools/doclint/DuplicateReturnTest.java │ │ │ │ +Passed: tools/doclint/EmptyAuthorTest.java │ │ │ │ Passed: tools/doclint/CustomTagTest.java │ │ │ │ Passed: tools/doclint/AccessTest.java │ │ │ │ Passed: tools/doclint/EmptyDescriptionTest.java │ │ │ │ -Passed: tools/doclint/EmptyPreTest.java │ │ │ │ Passed: tools/doclint/EmptyExceptionTest.java │ │ │ │ Passed: tools/doclint/EmptyParamTest.java │ │ │ │ +Passed: tools/doclint/EmptyPreTest.java │ │ │ │ Passed: tools/doclint/EmptyReturnTest.java │ │ │ │ -Passed: tools/doclint/EmptySinceTest.java │ │ │ │ Passed: tools/doclint/EmptySerialDataTest.java │ │ │ │ Passed: tools/doclint/EmptySerialFieldTest.java │ │ │ │ +Passed: tools/doclint/EmptySinceTest.java │ │ │ │ Passed: tools/doclint/EmptyTagsTest.java │ │ │ │ Passed: tools/doclint/EmptyVersionTest.java │ │ │ │ +Passed: tools/doclint/EmptyHtmlTest.java │ │ │ │ Passed: tools/doclint/EndTagsTest.java │ │ │ │ Passed: tools/doclint/EndWithIdentifierTest.java │ │ │ │ Passed: tools/doclint/HtmlAttrsTest.java │ │ │ │ -Passed: tools/doclint/EmptyHtmlTest.java │ │ │ │ -Passed: tools/doclint/LiteralTest.java │ │ │ │ Passed: tools/doclint/HtmlTagsTest.java │ │ │ │ +Passed: tools/doclint/LiteralTest.java │ │ │ │ Passed: tools/doclint/LambdaTest.java │ │ │ │ Passed: tools/doclint/MissingCommentTest.java │ │ │ │ -Passed: tools/doclint/MultipleDocLintOptionsTest.java │ │ │ │ Passed: tools/doclint/MissingParamsTest.java │ │ │ │ +Passed: tools/doclint/MultipleDocLintOptionsTest.java │ │ │ │ Passed: tools/doclint/MissingReturnTest.java │ │ │ │ -Passed: tools/doclint/OptionTest.java │ │ │ │ Passed: tools/doclint/MissingRecordParamsTest.java │ │ │ │ Passed: tools/doclint/MissingThrowsTest.java │ │ │ │ -Passed: tools/doclint/NoArgsConstructorTest.java │ │ │ │ +Passed: tools/doclint/OptionTest.java │ │ │ │ Passed: tools/doclint/OverridesTest.java │ │ │ │ Passed: tools/doclint/ParaTagTest.java │ │ │ │ Passed: tools/doclint/ProvidesTest.java │ │ │ │ +Passed: tools/doclint/NoArgsConstructorTest.java │ │ │ │ Passed: tools/doclint/RecordCompactConstructorTest.java │ │ │ │ Passed: tools/doclint/ResourceTest.java │ │ │ │ Passed: tools/doclint/RecordParamsTest.java │ │ │ │ Passed: tools/doclint/ReturnTest.java │ │ │ │ Passed: tools/doclint/RunTest.java │ │ │ │ Passed: tools/doclint/SummaryTest.java │ │ │ │ Passed: tools/doclint/ReferenceTest.java │ │ │ │ Passed: tools/doclint/SyntheticTest.java │ │ │ │ Passed: tools/doclint/SyntaxTest.java │ │ │ │ Passed: tools/doclint/UsesTest.java │ │ │ │ Passed: tools/doclint/UnfinishedInlineTagTest.java │ │ │ │ Passed: tools/doclint/ValidTest.java │ │ │ │ Passed: tools/doclint/ValueTest.java │ │ │ │ -Passed: tools/javac/4241573/T4241573.java │ │ │ │ Passed: tools/javac/4917091/Test255.java │ │ │ │ Passed: tools/javac/4846262/CheckEBCDICLocaleTest.java │ │ │ │ +Passed: tools/javac/4241573/T4241573.java │ │ │ │ Passed: tools/javac/4917091/Test256a.java │ │ │ │ Passed: tools/javac/4917091/Test256b.java │ │ │ │ Passed: tools/javac/4980495/static/Test.java │ │ │ │ Passed: tools/javac/4980495/std/NonStatic2StaticImportClash.java │ │ │ │ Passed: tools/javac/4980495/std/Static2NonStaticImportClash.java │ │ │ │ Passed: tools/javac/4980495/std/Test.java │ │ │ │ Passed: tools/javac/5017953/T5017953.java │ │ │ │ @@ -587,59 +587,59 @@ │ │ │ │ Passed: tools/javac/6402516/CheckIsAccessible.java │ │ │ │ Passed: tools/javac/6403424/T6403424.java │ │ │ │ Passed: tools/javac/6402516/CheckMethod.java │ │ │ │ Passed: tools/javac/6440583/T6440583.java │ │ │ │ Passed: tools/javac/6491592/T6491592.java │ │ │ │ Passed: tools/javac/6402516/CheckLocalElements.java │ │ │ │ Passed: tools/javac/6521805/T6521805b.java │ │ │ │ -Passed: tools/javac/6521805/T6521805c.java │ │ │ │ Passed: tools/javac/6457284/T6457284.java │ │ │ │ +Passed: tools/javac/6521805/T6521805c.java │ │ │ │ Passed: tools/javac/6520152/T6520152.java │ │ │ │ Passed: tools/javac/6521805/T6521805d.java │ │ │ │ -Passed: tools/javac/6547131/T.java │ │ │ │ -Passed: tools/javac/6558548/T6558548.java │ │ │ │ Passed: tools/javac/6508981/TestInferBinaryName.java │ │ │ │ +Passed: tools/javac/6547131/T.java │ │ │ │ Passed: tools/javac/6521805/T6521805e.java │ │ │ │ -Passed: tools/javac/6563143/EqualsHashCodeWarningTest.java │ │ │ │ +Passed: tools/javac/6558548/T6558548.java │ │ │ │ Passed: tools/javac/6563143/InvalidAnonymous.java │ │ │ │ +Passed: tools/javac/6563143/EqualsHashCodeWarningTest.java │ │ │ │ Passed: tools/javac/6589361/T6589361.java │ │ │ │ Passed: tools/javac/6668794/badSource/Test.java │ │ │ │ -Passed: tools/javac/6668794/badClass/Test.java │ │ │ │ Passed: tools/javac/6567415/T6567415.java │ │ │ │ -Passed: tools/javac/6717241/T6717241a.java │ │ │ │ -Passed: tools/javac/6734819/T6734819a.java │ │ │ │ -Passed: tools/javac/6734819/T6734819b.java │ │ │ │ +Passed: tools/javac/6668794/badClass/Test.java │ │ │ │ Passed: tools/javac/6717241/T6717241b.java │ │ │ │ -Passed: tools/javac/6734819/T6734819c.java │ │ │ │ +Passed: tools/javac/6734819/T6734819a.java │ │ │ │ +Passed: tools/javac/6717241/T6717241a.java │ │ │ │ Passed: tools/javac/6758789/T6758789a.java │ │ │ │ -Passed: tools/javac/6758789/T6758789b.java │ │ │ │ +Passed: tools/javac/6734819/T6734819c.java │ │ │ │ +Passed: tools/javac/6734819/T6734819b.java │ │ │ │ Passed: tools/javac/6840059/T6840059.java │ │ │ │ -Passed: tools/javac/6857948/T6857948.java │ │ │ │ -Passed: tools/javac/6835430/T6835430.java │ │ │ │ +Passed: tools/javac/6758789/T6758789b.java │ │ │ │ Passed: tools/javac/6627362/T6627362.java │ │ │ │ -Passed: tools/javac/6863465/T6863465a.java │ │ │ │ Passed: tools/javac/6863465/T6863465b.java │ │ │ │ -Passed: tools/javac/6863465/T6863465c.java │ │ │ │ +Passed: tools/javac/6863465/T6863465a.java │ │ │ │ +Passed: tools/javac/6835430/T6835430.java │ │ │ │ +Passed: tools/javac/6857948/T6857948.java │ │ │ │ Passed: tools/javac/6863465/T6863465d.java │ │ │ │ +Passed: tools/javac/6863465/T6863465c.java │ │ │ │ Passed: tools/javac/6917288/GraphicalInstallerTest.java │ │ │ │ Passed: tools/javac/6902720/Test.java │ │ │ │ Passed: tools/javac/6948381/T6948381.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD34.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD35.java │ │ │ │ +Passed: tools/javac/6917288/T6917288.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD36.java │ │ │ │ +Passed: tools/javac/6863465/TestCircularClassfile.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD37.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD38.java │ │ │ │ -Passed: tools/javac/6917288/T6917288.java │ │ │ │ -Passed: tools/javac/6979683/TestCast6979683_BAD39.java │ │ │ │ -Passed: tools/javac/6863465/TestCircularClassfile.java │ │ │ │ Passed: tools/javac/6889255/T6889255.java │ │ │ │ +Passed: tools/javac/6979683/TestCast6979683_BAD39.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_GOOD.java │ │ │ │ Passed: tools/javac/7003595/T7003595b.java │ │ │ │ -Passed: tools/javac/7023703/T7023703neg.java │ │ │ │ Passed: tools/javac/6996626/Main.java │ │ │ │ +Passed: tools/javac/7023703/T7023703neg.java │ │ │ │ Passed: tools/javac/7023703/T7023703pos.java │ │ │ │ Passed: tools/javac/7024568/T7024568.java │ │ │ │ Passed: tools/javac/7085024/T7085024.java │ │ │ │ Passed: tools/javac/7086595/T7086595.java │ │ │ │ Passed: tools/javac/7102515/T7102515.java │ │ │ │ Passed: tools/javac/7129225/TestImportStar.java │ │ │ │ Passed: tools/javac/7132880/T7132880.java │ │ │ │ @@ -682,71 +682,71 @@ │ │ │ │ Passed: tools/javac/abstract/T1.java │ │ │ │ Passed: tools/javac/abstract/T4717181a.java │ │ │ │ Passed: tools/javac/abstract/T4717181b.java │ │ │ │ Passed: tools/javac/abstract/U1.java │ │ │ │ Passed: tools/javac/7079713/TestCircularClassfile.java │ │ │ │ Passed: tools/javac/AccessMethods/BitwiseAssignment.java │ │ │ │ Passed: tools/javac/AccessMethods/AccessMethodsLHS.java │ │ │ │ -Passed: tools/javac/AccessMethods/ChainedAssignment.java │ │ │ │ -Passed: tools/javac/AccessMethods/InternalHandshake.java │ │ │ │ Passed: tools/javac/AccessMethods/ConstructorAccess.java │ │ │ │ +Passed: tools/javac/AccessMethods/ChainedAssignment.java │ │ │ │ Passed: tools/javac/AccessMethods/LateAddition.java │ │ │ │ +Passed: tools/javac/AccessMethods/InternalHandshake.java │ │ │ │ Passed: tools/javac/AccessMethods/UplevelPrivateConstants.java │ │ │ │ Passed: tools/javac/accessVirtualInner/Main.java │ │ │ │ Passed: tools/javac/analyzer/AnalyzerMandatoryWarnings.java │ │ │ │ Passed: tools/javac/analyzer/AnalyzerNotQuiteSpeculative.java │ │ │ │ Passed: tools/javac/analyzer/AnalyzersCheckSourceLevel.java │ │ │ │ Passed: tools/javac/analyzer/AnonymousInAnonymous.java │ │ │ │ Passed: tools/javac/analyzer/DiamondFields.java │ │ │ │ Passed: tools/javac/analyzer/LambdaWithMethod.java │ │ │ │ Passed: tools/javac/analyzer/StuckLambdas.java │ │ │ │ Passed: tools/javac/analyzer/DoNoRunAnalyzersWhenException.java │ │ │ │ Passed: tools/javac/annotations/6359949/T6359949.java │ │ │ │ Passed: tools/javac/annotations/6359949/T6359949a.java │ │ │ │ Passed: tools/javac/annotations/6214965/T6214965.java │ │ │ │ -Passed: tools/javac/7003595/T7003595.java │ │ │ │ +Passed: tools/javac/annotations/6365854/T6365854.java │ │ │ │ Passed: tools/javac/annotations/6881115/T6881115.java │ │ │ │ Passed: tools/javac/annotations/8145489/T8145489.java │ │ │ │ -Passed: tools/javac/annotations/6365854/T6365854.java │ │ │ │ +Passed: tools/javac/7003595/T7003595.java │ │ │ │ Passed: tools/javac/annotations/8254023/T8254023.java │ │ │ │ Passed: tools/javac/annotations/8261088/T8261088.java │ │ │ │ Passed: tools/javac/annotations/clinit/AnnoWithClinit1.java │ │ │ │ Passed: tools/javac/annotations/clinit/AnnoWithClinitFail.java │ │ │ │ Passed: tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java │ │ │ │ -Passed: tools/javac/annotations/crashOnUnknownAttr/CrashOnUnknownTargetTypeTest.java │ │ │ │ -Passed: tools/javac/annotations/default/A.java │ │ │ │ Passed: tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java │ │ │ │ +Passed: tools/javac/annotations/crashOnUnknownAttr/CrashOnUnknownTargetTypeTest.java │ │ │ │ Passed: tools/javac/annotations/neg/8022765/ErroneousAnnotations.java │ │ │ │ Passed: tools/javac/annotations/6550655/T6550655.java │ │ │ │ +Passed: tools/javac/annotations/default/A.java │ │ │ │ Passed: tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.java │ │ │ │ Passed: tools/javac/annotations/neg/DeprecatedAnnotationTest/package-info.java │ │ │ │ Passed: tools/javac/annotations/neg/pkg/package-info.java │ │ │ │ -Passed: tools/javac/annotations/neg/8022765/T8022765.java │ │ │ │ Passed: tools/javac/annotations/neg/AnnComma.java │ │ │ │ -Passed: tools/javac/annotations/neg/ArrayLit.java │ │ │ │ +Passed: tools/javac/annotations/neg/8022765/T8022765.java │ │ │ │ Passed: tools/javac/annotations/neg/AnonSubclass.java │ │ │ │ +Passed: tools/javac/annotations/neg/ArrayLit.java │ │ │ │ Passed: tools/javac/annotations/neg/Constant.java │ │ │ │ Passed: tools/javac/annotations/neg/Cycle1.java │ │ │ │ Passed: tools/javac/annotations/neg/Cycle2.java │ │ │ │ Passed: tools/javac/annotations/neg/Cycle3.java │ │ │ │ Passed: tools/javac/annotations/neg/Dep.java │ │ │ │ Passed: tools/javac/annotations/neg/Dup.java │ │ │ │ -Passed: tools/javac/annotations/neg/InvalidPackageAnno.java │ │ │ │ Passed: tools/javac/annotations/neg/DupTarget.java │ │ │ │ +Passed: tools/javac/annotations/neg/InvalidPackageAnno.java │ │ │ │ Passed: tools/javac/annotations/neg/MemberOver.java │ │ │ │ Passed: tools/javac/annotations/neg/NoAnnotationMethods.java │ │ │ │ Passed: tools/javac/annotations/neg/NoClone.java │ │ │ │ Passed: tools/javac/annotations/neg/NoDefault.java │ │ │ │ Passed: tools/javac/annotations/neg/NoDefaultAbstract.java │ │ │ │ Passed: tools/javac/annotations/neg/NoObjectMethods.java │ │ │ │ Passed: tools/javac/annotations/neg/NoStatic.java │ │ │ │ Passed: tools/javac/annotations/neg/NoStaticAbstract.java │ │ │ │ Passed: tools/javac/annotations/neg/ObjectMembers.java │ │ │ │ -Passed: tools/javac/annotations/neg/OverrideNo.java │ │ │ │ Passed: tools/javac/annotations/neg/Package.java │ │ │ │ +Passed: tools/javac/annotations/neg/OverrideNo.java │ │ │ │ Passed: tools/javac/annotations/neg/Recovery.java │ │ │ │ Passed: tools/javac/annotations/neg/Recovery1.java │ │ │ │ Passed: tools/javac/annotations/neg/Syntax1.java │ │ │ │ Passed: tools/javac/annotations/neg/Scope.java │ │ │ │ Passed: tools/javac/annotations/neg/WrongTarget2.java │ │ │ │ Passed: tools/javac/annotations/neg/WrongTarget.java │ │ │ │ Passed: tools/javac/annotations/neg/WrongValue.java │ │ │ │ @@ -756,102 +756,102 @@ │ │ │ │ Passed: tools/javac/annotations/neg/Z12.java │ │ │ │ Passed: tools/javac/annotations/neg/Z13.java │ │ │ │ Passed: tools/javac/annotations/neg/Z14.java │ │ │ │ Passed: tools/javac/annotations/neg/Z15.java │ │ │ │ Passed: tools/javac/annotations/neg/Z16.java │ │ │ │ Passed: tools/javac/annotations/neg/Z2.java │ │ │ │ Passed: tools/javac/annotations/neg/Z3.java │ │ │ │ -Passed: tools/javac/annotations/neg/Z4.java │ │ │ │ Passed: tools/javac/annotations/neg/Z5.java │ │ │ │ +Passed: tools/javac/annotations/neg/Z4.java │ │ │ │ Passed: tools/javac/annotations/neg/Z8.java │ │ │ │ Passed: tools/javac/annotations/neg/Z9.java │ │ │ │ Passed: tools/javac/annotations/pos/AnnotationMethods.java │ │ │ │ Passed: tools/javac/annotations/pos/AnnoteElideBraces.java │ │ │ │ Passed: tools/javac/annotations/pos/Dep.java │ │ │ │ Passed: tools/javac/annotations/pos/ClassA.java │ │ │ │ Passed: tools/javac/annotations/pos/Enum1.java │ │ │ │ Passed: tools/javac/annotations/pos/Local.java │ │ │ │ Passed: tools/javac/annotations/pos/Members.java │ │ │ │ Passed: tools/javac/annotations/pos/NType.java │ │ │ │ -Passed: tools/javac/annotations/pos/OverrideOK.java │ │ │ │ Passed: tools/javac/annotations/pos/OverrideCheck.java │ │ │ │ +Passed: tools/javac/annotations/pos/OverrideOK.java │ │ │ │ Passed: tools/javac/annotations/pos/package-info.java │ │ │ │ Passed: tools/javac/annotations/pos/Parameter.java │ │ │ │ Passed: tools/javac/annotations/pos/RightTarget.java │ │ │ │ Passed: tools/javac/annotations/pos/Primitives.java │ │ │ │ Passed: tools/javac/annotations/pos/TrailingComma.java │ │ │ │ Passed: tools/javac/annotations/pos/Z1.java │ │ │ │ Passed: tools/javac/annotations/pos/Z2.java │ │ │ │ Passed: tools/javac/annotations/pos/Z4.java │ │ │ │ Passed: tools/javac/annotations/pos/Z3.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTargetNeg.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/BrokenTypeAnnoContainer.java │ │ │ │ +Passed: tools/javac/7118412/ShadowingTest.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java │ │ │ │ -Passed: tools/javac/7118412/ShadowingTest.java │ │ │ │ -Passed: tools/javac/7142086/T7142086.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/generatedInRepeating/GeneratedInRepeating.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/CheckTargets.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultCasePresent.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DelayRepeatedContainer.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.java │ │ │ │ +Passed: tools/javac/7142086/T7142086.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidClsTypeParamTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeParamTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeUse.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/InvalidTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidRepAnnoOnCast.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/InvalidTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingValueMethod.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MultiLevelRepeatableAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MultipleAnnoMixedOrder.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NestedContainers.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepMemberAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepSelfMemberAnno.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/SelfRepeatingAnnotations.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/WrongVersion.java │ │ │ │ Passed: tools/javac/annotations/T8154270/EraseClassInfoAnnotationValueTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/6967002/T6967002.java │ │ │ │ Passed: tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/8013180/QualifiedName.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/8047024/T8047024.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/8236490/T8236490.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/attribution/Scopes.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java │ │ │ │ -Passed: jdk/javadoc/tool/TestScriptInComment.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java │ │ │ │ +Passed: jdk/javadoc/tool/TestScriptInComment.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/DeadCode.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/Patterns.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/Scopes.java │ │ │ │ @@ -939,61 +939,61 @@ │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeAndField.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeVariable.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ClassParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ConstructorTypeArgs.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ExceptionParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Expressions.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Fields.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Lambda.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MethodReturnType.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MethodTypeArgs.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MethodTypeParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/newlocations/Parameters.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/newlocations/Parameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Receivers.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ResourceVariables.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Throws.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/TopLevelBlocks.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/TypeCasts.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/TypeParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Varargs.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Wildcards.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/position/TypeAnnotationPositionTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java │ │ │ │ -FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java │ │ │ │ Passed: jdk/javadoc/tool/VerifyLocale.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java │ │ │ │ +FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/CompletionErrorOnEnclosingType.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/ErasureTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/InnerClass.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/MultipleTargets.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/NestTypeAnnotation.java │ │ │ │ @@ -1028,327 +1028,327 @@ │ │ │ │ Passed: tools/javac/AnonymousClass/AnonymousInSuperCallTest.java │ │ │ │ Passed: tools/javac/AnonymousClass/CtorAccessBypassTest.java │ │ │ │ Passed: tools/javac/AnonymousProtect/AnonymousProtect.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java │ │ │ │ Passed: tools/javac/api/6400303/T6400303.java │ │ │ │ Passed: tools/javac/api/6410643/T6410643.java │ │ │ │ Passed: tools/javac/api/6411310/T6411310.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java │ │ │ │ Passed: tools/javac/api/6411333/T6411333.java │ │ │ │ +Passed: tools/javac/api/6412656/T6412656.java │ │ │ │ Passed: tools/javac/api/6415780/T6415780.java │ │ │ │ Passed: tools/javac/api/6418694/T6418694.java │ │ │ │ -Passed: tools/javac/api/6412656/T6412656.java │ │ │ │ -Passed: tools/javac/api/6420464/T6420464.java │ │ │ │ Passed: tools/javac/api/6420409/T6420409.java │ │ │ │ +Passed: tools/javac/api/6420464/T6420464.java │ │ │ │ Passed: tools/javac/api/6421111/T6421111.java │ │ │ │ +Passed: tools/javac/api/6406133/T6406133.java │ │ │ │ Passed: tools/javac/api/6421756/T6421756.java │ │ │ │ Passed: tools/javac/api/6422327/T6422327.java │ │ │ │ Passed: tools/javac/api/6422215/T6422215.java │ │ │ │ Passed: tools/javac/api/6423003/T6423003.java │ │ │ │ Passed: tools/javac/api/6431257/T6431257.java │ │ │ │ -Passed: tools/javac/api/6406133/T6406133.java │ │ │ │ Passed: tools/javac/api/6437349/T6437349.java │ │ │ │ +Passed: tools/javac/api/6431435/T6431435.java │ │ │ │ Passed: tools/javac/api/6437999/T6437999.java │ │ │ │ Passed: tools/javac/api/6440333/T6440333.java │ │ │ │ -Passed: tools/javac/api/6431435/T6431435.java │ │ │ │ -Passed: tools/javac/api/6452876/T6452876.java │ │ │ │ Passed: tools/javac/api/6440528/T6440528.java │ │ │ │ +Passed: tools/javac/api/6452876/T6452876.java │ │ │ │ Passed: tools/javac/api/6471599/Main.java │ │ │ │ -Passed: tools/javac/api/6557752/T6557752.java │ │ │ │ Passed: tools/javac/api/6468404/T6468404.java │ │ │ │ +Passed: tools/javac/api/6557752/T6557752.java │ │ │ │ Passed: tools/javac/api/6598108/T6598108.java │ │ │ │ Passed: tools/javac/api/6608214/T6608214.java │ │ │ │ Passed: tools/javac/api/6733837/T6733837.java │ │ │ │ -Passed: tools/javac/api/6852595/T6852595.java │ │ │ │ Passed: tools/javac/api/6731573/T6731573.java │ │ │ │ +Passed: tools/javac/api/6852595/T6852595.java │ │ │ │ Passed: tools/javac/api/7086261/T7086261.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java │ │ │ │ Passed: tools/javac/api/file/SJFM_AsPath.java │ │ │ │ -Passed: tools/javac/api/file/SJFM_IsSameFile.java │ │ │ │ Passed: tools/javac/api/8007344/Test.java │ │ │ │ -Passed: tools/javac/api/guide/Test.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java │ │ │ │ +Passed: tools/javac/api/file/SJFM_IsSameFile.java │ │ │ │ +Passed: tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java │ │ │ │ Passed: tools/javac/api/file/SJFM_Locations.java │ │ │ │ +Passed: tools/javac/api/guide/Test.java │ │ │ │ Passed: tools/javac/api/lazy/LoadParameterNamesLazily.java │ │ │ │ -Passed: tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java │ │ │ │ Passed: tools/javac/api/taskListeners/CompileEvent.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java │ │ │ │ -Passed: tools/javac/api/taskListeners/TestTypeElement.java │ │ │ │ Passed: tools/javac/api/snippets/TestJavaxToolsSnippets.java │ │ │ │ -Passed: tools/javac/api/ToolProvider/ToolProviderTest.java │ │ │ │ -Passed: tools/javac/api/ToolProvider/HelloWorldTest.java │ │ │ │ +Passed: tools/javac/api/taskListeners/TestTypeElement.java │ │ │ │ Passed: tools/javac/api/taskListeners/EventsBalancedTest.java │ │ │ │ -Passed: tools/javac/api/ToolProvider/ToolProviderTest2.java │ │ │ │ +Passed: tools/javac/api/ToolProvider/HelloWorldTest.java │ │ │ │ +Passed: tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java │ │ │ │ +Passed: tools/javac/api/ToolProvider/ToolProviderTest.java │ │ │ │ +Passed: tools/javac/api/taskListeners/TestSimpleAddRemove.java │ │ │ │ Passed: tools/javac/api/ToolProvider/ToolProviderTest1.java │ │ │ │ Passed: tools/javac/api/CrashReport.java │ │ │ │ -Passed: tools/javac/api/file/SJFM_GetFileObjects.java │ │ │ │ -Passed: tools/javac/api/taskListeners/TestSimpleAddRemove.java │ │ │ │ +Passed: tools/javac/api/ToolProvider/ToolProviderTest2.java │ │ │ │ Passed: tools/javac/api/Sibling.java │ │ │ │ Passed: tools/javac/api/T6257235.java │ │ │ │ Passed: tools/javac/api/EndPositions.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java │ │ │ │ Passed: tools/javac/api/T6258271.java │ │ │ │ Passed: tools/javac/api/T6265137.java │ │ │ │ Passed: tools/javac/api/T6345974.java │ │ │ │ Passed: tools/javac/api/T6306137.java │ │ │ │ -Passed: tools/javac/api/T6358955.java │ │ │ │ Passed: tools/javac/api/T6357331.java │ │ │ │ Passed: tools/javac/api/T6358786.java │ │ │ │ -Passed: tools/javac/api/T6400205.java │ │ │ │ +Passed: tools/javac/api/T6358955.java │ │ │ │ Passed: tools/javac/api/T6392782.java │ │ │ │ +Passed: tools/javac/api/T6400205.java │ │ │ │ Passed: tools/javac/api/T6397104.java │ │ │ │ -Passed: tools/javac/api/DiagSpans.java │ │ │ │ +Passed: tools/javac/api/file/SJFM_GetFileObjects.java │ │ │ │ Passed: tools/javac/api/T6400207.java │ │ │ │ +Passed: tools/javac/api/DiagSpans.java │ │ │ │ Passed: tools/javac/api/T6419926.java │ │ │ │ Passed: tools/javac/api/T6407011.java │ │ │ │ Passed: tools/javac/api/T6437138.java │ │ │ │ Passed: tools/javac/api/T6431879.java │ │ │ │ -Passed: tools/javac/api/T6412669.java │ │ │ │ Passed: tools/javac/api/T6483788.java │ │ │ │ +Passed: tools/javac/api/T6412669.java │ │ │ │ Passed: tools/javac/api/T6501502.java │ │ │ │ Passed: tools/javac/api/T6838467.java │ │ │ │ Passed: tools/javac/api/T6877206.java │ │ │ │ Passed: tools/javac/api/TestDocComments.java │ │ │ │ Passed: tools/javac/api/TestContextLoggingOutput.java │ │ │ │ Passed: tools/javac/api/TestEvalExpression.java │ │ │ │ Passed: tools/javac/api/TestGetElementReference.java │ │ │ │ Passed: tools/javac/api/TestGetScope.java │ │ │ │ Passed: tools/javac/api/TestGetScopeErrors.java │ │ │ │ -Passed: tools/javac/api/TestClientCodeWrapper.java │ │ │ │ Passed: tools/javac/api/TestGetSourceVersions.java │ │ │ │ Passed: tools/javac/api/TestGetTree.java │ │ │ │ Passed: tools/javac/api/TestIsAccessible.java │ │ │ │ -Passed: tools/javac/api/TestGetScopeBinaryNames.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java │ │ │ │ Passed: tools/javac/api/TestJavacTask_Lock.java │ │ │ │ -Passed: tools/javac/api/TestGetScopeResult.java │ │ │ │ -Passed: tools/javac/api/TestJavacTask.java │ │ │ │ Passed: tools/javac/api/TestJavacTask_Multiple.java │ │ │ │ -Passed: tools/javac/api/TestModuleUnnamedPackage.java │ │ │ │ +Passed: tools/javac/api/TestJavacTask.java │ │ │ │ +Passed: tools/javac/api/TestClientCodeWrapper.java │ │ │ │ +Passed: tools/javac/api/TestGetScopeBinaryNames.java │ │ │ │ +Passed: tools/javac/api/TestJavacTask_ParseAttrGen.java │ │ │ │ Passed: tools/javac/api/TestName.java │ │ │ │ -Passed: tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java │ │ │ │ +Passed: tools/javac/api/TestModuleUnnamedPackage.java │ │ │ │ +Passed: tools/javac/api/TestJavacTaskScanner.java │ │ │ │ Passed: tools/javac/api/TestResolveIdent.java │ │ │ │ Passed: tools/javac/api/TestResolveError.java │ │ │ │ -Passed: tools/javac/api/TestJavacTaskScanner.java │ │ │ │ -Passed: tools/javac/api/TestOperators.java │ │ │ │ Passed: tools/javac/api/TestTreePath.java │ │ │ │ -Passed: tools/javac/api/TestJavacTask_ParseAttrGen.java │ │ │ │ -Passed: tools/javac/assert/DU1.java │ │ │ │ Passed: tools/javac/assert/Attach.java │ │ │ │ +Passed: tools/javac/api/TestGetScopeResult.java │ │ │ │ +Passed: tools/javac/assert/DU1.java │ │ │ │ Passed: tools/javac/assert/DU2.java │ │ │ │ Passed: tools/javac/assert/Position.java │ │ │ │ Passed: tools/javac/AvoidNPEAtClassReader/AvoidNPEAtClassReaderTest.java │ │ │ │ +Passed: tools/javac/api/TestOperators.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode1.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode2.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode3.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode4.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode5.java │ │ │ │ +Passed: tools/javac/api/TestTrees.java │ │ │ │ Passed: tools/javac/BadOptimization/Switch1.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode6.java │ │ │ │ Passed: tools/javac/BadOptimization/Switch2.java │ │ │ │ -Passed: tools/javac/api/TestTrees.java │ │ │ │ Passed: tools/javac/attr/AttrRecoveryTest.java │ │ │ │ Passed: tools/javac/binaryCompat/T1.java │ │ │ │ +Passed: tools/javac/boxing/Boxing1.java │ │ │ │ Passed: tools/javac/boxing/Boxing2.java │ │ │ │ Passed: tools/javac/boxing/BoxedForeach.java │ │ │ │ Passed: tools/javac/boxing/Boxing4.java │ │ │ │ -Passed: tools/javac/boxing/Boxing1.java │ │ │ │ Passed: tools/javac/boxing/QualBoxedPostOp.java │ │ │ │ Passed: tools/javac/boxing/QualBoxedPostOp2.java │ │ │ │ Passed: tools/javac/boxing/BoxingCaching.java │ │ │ │ Passed: tools/javac/boxing/T5082929.java │ │ │ │ Passed: tools/javac/boxing/QualBoxedPostOp3.java │ │ │ │ Passed: tools/javac/boxing/T6369051.java │ │ │ │ Passed: tools/javac/boxing/T6614974.java │ │ │ │ Passed: tools/javac/boxing/T6348760.java │ │ │ │ Passed: tools/javac/boxing/T6816548.java │ │ │ │ Passed: tools/javac/cantReferenceBeforeCtor/CantReferenceBeforeConstructorTest.java │ │ │ │ Passed: tools/javac/boxing/IncrementBoxedAndAccess.java │ │ │ │ -Passed: tools/javac/capture/Capture2.java │ │ │ │ Passed: tools/javac/capture/Capture1.java │ │ │ │ +Passed: tools/javac/capture/Capture2.java │ │ │ │ Passed: tools/javac/capture/Capture3.java │ │ │ │ Passed: tools/javac/capture/T6594284.java │ │ │ │ Passed: tools/javac/capture/Capture5.java │ │ │ │ Passed: tools/javac/capture/Martin.java │ │ │ │ -Passed: tools/javac/cast/5043020/T5043020.java │ │ │ │ Passed: tools/javac/cast/5034609/T5034609.java │ │ │ │ +Passed: tools/javac/cast/5043020/T5043020.java │ │ │ │ Passed: tools/javac/cast/5064736/T5064736.java │ │ │ │ Passed: tools/javac/cast/4916620/T4916620.java │ │ │ │ Passed: tools/javac/cast/5065215/T5065215.java │ │ │ │ Passed: tools/javac/cast/6219964/T6219964.java │ │ │ │ Passed: tools/javac/cast/6256789/T6256789.java │ │ │ │ Passed: tools/javac/cast/6270087/T6270087.java │ │ │ │ Passed: tools/javac/cast/6270087/T6270087neg.java │ │ │ │ Passed: tools/javac/cast/6286112/T6286112.java │ │ │ │ Passed: tools/javac/cast/6211853/T6211853.java │ │ │ │ Passed: tools/javac/cast/6302214/T6302214.java │ │ │ │ -Passed: tools/javac/cast/6295056/T6295056.java │ │ │ │ Passed: tools/javac/cast/6302214/T6302214a.java │ │ │ │ +Passed: tools/javac/cast/6295056/T6295056.java │ │ │ │ Passed: tools/javac/cast/6302956/T6302956.java │ │ │ │ Passed: tools/javac/cast/6358534/T6358534.java │ │ │ │ Passed: tools/javac/cast/6467183/T6467183a.java │ │ │ │ Passed: tools/javac/cast/6467183/T6467183b.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436a.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436c.java │ │ │ │ Passed: tools/javac/cast/6507317/T6507317.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436b.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436d.java │ │ │ │ Passed: tools/javac/cast/6558559/T6558559a.java │ │ │ │ Passed: tools/javac/cast/6557182/T6557182.java │ │ │ │ Passed: tools/javac/cast/6569057/T6569057.java │ │ │ │ -Passed: tools/javac/cast/6558559/T6558559b.java │ │ │ │ Passed: tools/javac/cast/6586091/T6586091.java │ │ │ │ +Passed: tools/javac/cast/6558559/T6558559b.java │ │ │ │ Passed: tools/javac/cast/6665356/T6665356.java │ │ │ │ -Passed: tools/javac/cast/6932571/T6932571a.java │ │ │ │ Passed: tools/javac/cast/6795580/T6795580.java │ │ │ │ -Passed: tools/javac/cast/6714835/T6714835.java │ │ │ │ +Passed: tools/javac/cast/6932571/T6932571a.java │ │ │ │ Passed: tools/javac/cast/6932571/T6932571b.java │ │ │ │ +Passed: tools/javac/cast/6714835/T6714835.java │ │ │ │ Passed: tools/javac/cast/7005671/T7005671.java │ │ │ │ Passed: tools/javac/cast/6932571/T6932571neg.java │ │ │ │ -Passed: tools/javac/cast/7005095/T7005095neg.java │ │ │ │ Passed: tools/javac/cast/7005095/T7005095pos.java │ │ │ │ -Passed: tools/javac/cast/7123100/T7123100a.java │ │ │ │ +Passed: tools/javac/cast/7005095/T7005095neg.java │ │ │ │ Passed: tools/javac/cast/7123100/T7123100b.java │ │ │ │ +Passed: tools/javac/cast/7123100/T7123100a.java │ │ │ │ Passed: tools/javac/cast/7123100/T7123100c.java │ │ │ │ Passed: tools/javac/cast/7123100/T7123100d.java │ │ │ │ Passed: tools/javac/cast/8141343/T8141343.java │ │ │ │ +Passed: tools/javac/api/TestSearchPaths.java │ │ │ │ Passed: tools/javac/cast/7126754/T7126754.java │ │ │ │ Passed: tools/javac/cast/forum/T654170.java │ │ │ │ -Passed: tools/javac/api/TestSearchPaths.java │ │ │ │ Passed: tools/javac/cast/BoxedArray.java │ │ │ │ -Passed: tools/javac/cast/intersection/DuplicatedCheckcastTest.java │ │ │ │ Passed: tools/javac/ClassCycle/ClassCycle1a.java │ │ │ │ Passed: tools/javac/ClassCycle/ClassCycle2a.java │ │ │ │ Passed: tools/javac/ClassCycle/ClassCycle3a.java │ │ │ │ -Passed: tools/javac/ClassFileModifiers/ClassModifiers.java │ │ │ │ +Passed: tools/javac/cast/intersection/DuplicatedCheckcastTest.java │ │ │ │ Passed: tools/javac/ClassFileModifiers/MemberModifiers.java │ │ │ │ +Passed: tools/javac/ClassFileModifiers/ClassModifiers.java │ │ │ │ Passed: tools/javac/cast/intersection/model/Model01.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java │ │ │ │ Passed: tools/javac/cast/intersection/IntersectionTypeParserTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java │ │ │ │ Passed: tools/javac/api/TestGetElement.java │ │ │ │ -Passed: tools/javac/api/TestContainTypes.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java │ │ │ │ +Passed: tools/javac/api/TestContainTypes.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.java │ │ │ │ Passed: tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/LineNumberTable/T8050993.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T8136453.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/LineNumberTable/T8050993.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T8136453.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Module/ModuleFlagTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/ConstructorTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/EnumTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Signature/ExceptionTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/FieldTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Signature/InnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Signature/ExceptionTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/MethodParameterTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Signature/InnerClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Module/ModuleTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/MixTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Module/ModuleTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Synthetic/EnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Synthetic/EnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java │ │ │ │ -Passed: tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java │ │ │ │ Passed: tools/javac/classfiles/InnerClasses/SyntheticClasses.java │ │ │ │ +Passed: tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java │ │ │ │ Passed: tools/javac/classfiles/T8255757/T8255757.java │ │ │ │ Passed: tools/javac/ClassLiterals/evalinit/ClassLiteralEvalInit.java │ │ │ │ -Passed: tools/javac/ClassLiterals/ClassLiteralHelperContext.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java │ │ │ │ +Passed: tools/javac/ClassLiterals/ClassLiteralHelperContext.java │ │ │ │ Passed: tools/javac/ClassLiterals/InitializeOuter.java │ │ │ │ Passed: tools/javac/ClassLiterals/InitializeTarget.java │ │ │ │ Passed: tools/javac/ClassModifiers/InterfaceAndInnerClsCtor.java │ │ │ │ Passed: tools/javac/classfiles/InnerClasses/T8068517.java │ │ │ │ Passed: tools/javac/classreader/8215407/BrokenEnclosingClass.java │ │ │ │ Passed: tools/javac/classreader/8219810/BadFieldFlagsTest.java │ │ │ │ Passed: tools/javac/classreader/8219810/BadMethodFlagsTest.java │ │ │ │ Passed: tools/javac/classreader/BadClass.java │ │ │ │ -Passed: tools/javac/ClassPathTest/ClassPathTest.java │ │ │ │ Passed: tools/javac/classreader/BadMethodParameter.java │ │ │ │ +Passed: tools/javac/ClassPathTest/ClassPathTest.java │ │ │ │ Passed: tools/javac/classreader/FileSystemClosedTest.java │ │ │ │ Passed: tools/javac/classreader/ParameterModifiersAcrossCompilationBoundaries.java │ │ │ │ Passed: tools/javac/classreader/8171132/BadConstantValue.java │ │ │ │ -Passed: tools/javac/classreader/InvalidModifiedUtf8Test.java │ │ │ │ Passed: tools/javac/classreader/T7031108.java │ │ │ │ +Passed: tools/javac/classreader/InvalidModifiedUtf8Test.java │ │ │ │ Passed: tools/javac/classwriter/ExtraAttributes.java │ │ │ │ Passed: tools/javac/code/ArrayClone.java │ │ │ │ Passed: tools/javac/classwriter/IndyCorrectInvocationName.java │ │ │ │ Passed: tools/javac/code/CharImmediateValue.java │ │ │ │ Passed: tools/javac/completionDeps/DepsAndDocLint.java │ │ │ │ Passed: tools/javac/conditional/6500343/T6500343a.java │ │ │ │ Passed: tools/javac/conditional/6500343/T6500343b.java │ │ │ │ -Passed: tools/javac/completionDeps/DepsAndAnno.java │ │ │ │ Passed: tools/javac/conditional/8064464/T8064464.java │ │ │ │ Passed: tools/javac/conditional/8200145/T8200145.java │ │ │ │ +Passed: tools/javac/completionDeps/DepsAndAnno.java │ │ │ │ Passed: tools/javac/conditional/Conditional.java │ │ │ │ Passed: tools/javac/conditional/ConditionalWithFinalStrings.java │ │ │ │ Passed: tools/javac/conditional/T8016702.java │ │ │ │ Passed: tools/javac/ConstantValues/ConstValInit.java │ │ │ │ Passed: tools/javac/constDebug/ConstDebugTest.java │ │ │ │ Passed: tools/javac/crossPackageImpl/CrossPackageImplA.java │ │ │ │ Passed: tools/javac/ConstantValues/ConstValInlining.java │ │ │ │ Passed: tools/javac/cycle/T8193561.java │ │ │ │ -Passed: tools/javac/CyclicInheritance6/Main.java │ │ │ │ Passed: tools/javac/CyclicScoping/CyclicScoping_1.java │ │ │ │ +Passed: tools/javac/CyclicInheritance6/Main.java │ │ │ │ Passed: tools/javac/CyclicScoping/CyclicScoping_2.java │ │ │ │ Passed: tools/javac/danglingDep/DepX.java │ │ │ │ Passed: tools/javac/danglingDep/NoDepX.java │ │ │ │ Passed: tools/javac/danglingDep/Test1.java │ │ │ │ Passed: tools/javac/declaration/method/MethodVoidParameter.java │ │ │ │ Passed: tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java │ │ │ │ Passed: tools/javac/defaultMethods/crossCompile/CrossCompile.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private01.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private02.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private03.java │ │ │ │ -Passed: tools/javac/defaultMethods/private/Private05.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private04.java │ │ │ │ +Passed: tools/javac/defaultMethods/private/Private05.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private06.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private07.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private09.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private08.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private10.java │ │ │ │ Passed: tools/javac/defaultMethods/private/PrivateGenerics.java │ │ │ │ Passed: tools/javac/defaultMethods/separate/Separate.java │ │ │ │ @@ -1489,39 +1489,39 @@ │ │ │ │ Passed: tools/javac/Diagnostics/8043251/T8043251.java │ │ │ │ Passed: tools/javac/Diagnostics/8295024/T8295024.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/8067883/T8067883.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8012003a.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8012003b.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8012003c.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8020286.java │ │ │ │ -Passed: tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java │ │ │ │ Passed: tools/javac/cast/intersection/IntersectionTypeCastTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java │ │ │ │ +Passed: tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java │ │ │ │ +Passed: tools/javac/diags/CheckResourceKeys.java │ │ │ │ Passed: tools/javac/diags/DiagnosticRewriterTest.java │ │ │ │ Passed: tools/javac/diags/DiagnosticRewriterTest2.java │ │ │ │ Passed: tools/javac/diags/DiagnosticRewriterTest3.java │ │ │ │ Passed: tools/javac/diags/EagerInitCheck.java │ │ │ │ -Passed: tools/javac/diags/MessageInfo.java │ │ │ │ Passed: tools/javac/diags/CompletionFailureInDiags.java │ │ │ │ +Passed: tools/javac/diags/MessageInfo.java │ │ │ │ Passed: tools/javac/doclint/implicitSource/ImplicitSourceTest.java │ │ │ │ Passed: tools/javac/doclint/DocLintFormatTest.java │ │ │ │ -Passed: tools/javac/diags/CheckResourceKeys.java │ │ │ │ -Passed: tools/javac/doclint/ImplicitHeadingsTest.java │ │ │ │ Passed: tools/javac/doclint/DocLintTest.java │ │ │ │ +Passed: tools/javac/doclint/ImplicitHeadingsTest.java │ │ │ │ Passed: tools/javac/doclint/IncludePackagesTest.java │ │ │ │ -Passed: tools/javac/doclint/NPEDuplicateClassNamesTest.java │ │ │ │ Passed: tools/javac/doclint/LimitedImage.java │ │ │ │ -Passed: tools/javac/doctree/positions/TestPosition.java │ │ │ │ +Passed: tools/javac/doclint/NPEDuplicateClassNamesTest.java │ │ │ │ Passed: tools/javac/doctree/dcapi/DocCommentTreeApiTester.java │ │ │ │ +Passed: tools/javac/doctree/positions/TestPosition.java │ │ │ │ Passed: tools/javac/doctree/AtEscapeTest.java │ │ │ │ Passed: tools/javac/doctree/AttrTest.java │ │ │ │ Passed: tools/javac/doctree/AuthorTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java │ │ │ │ Passed: tools/javac/doctree/BadTest.java │ │ │ │ -Passed: tools/javac/doctree/CodeTest.java │ │ │ │ Passed: tools/javac/doctree/CoverageTest.java │ │ │ │ +Passed: tools/javac/doctree/CodeTest.java │ │ │ │ Passed: tools/javac/doctree/DeprecatedTest.java │ │ │ │ Passed: tools/javac/doctree/DocRootTest.java │ │ │ │ Passed: tools/javac/doctree/DocTreePathScannerTest.java │ │ │ │ Passed: tools/javac/doctree/ElementTest.java │ │ │ │ Passed: tools/javac/doctree/EntityTest.java │ │ │ │ Passed: tools/javac/doctree/ExceptionTest.java │ │ │ │ Passed: tools/javac/doctree/FirstSentenceTest.java │ │ │ │ @@ -1530,41 +1530,41 @@ │ │ │ │ Passed: tools/javac/doctree/InheritDocTest.java │ │ │ │ Passed: tools/javac/doctree/InPreTest.java │ │ │ │ Passed: tools/javac/doctree/LinkPlainTest.java │ │ │ │ Passed: tools/javac/doctree/LinkTest.java │ │ │ │ Passed: tools/javac/doctree/LiteralTest.java │ │ │ │ Passed: tools/javac/doctree/ParamTest.java │ │ │ │ Passed: tools/javac/doctree/ProvidesTest.java │ │ │ │ -Passed: tools/javac/doctree/ReturnTest.java │ │ │ │ Passed: tools/javac/doctree/ReferenceTest.java │ │ │ │ +Passed: tools/javac/doctree/ReturnTest.java │ │ │ │ Passed: tools/javac/doctree/SeeTest.java │ │ │ │ Passed: tools/javac/doctree/SerialDataTest.java │ │ │ │ Passed: tools/javac/doctree/SerialFieldTest.java │ │ │ │ Passed: tools/javac/doctree/SerialTest.java │ │ │ │ Passed: tools/javac/doctree/SimpleDocTreeVisitorTest.java │ │ │ │ Passed: tools/javac/doctree/SinceTest.java │ │ │ │ Passed: tools/javac/doctree/SnippetTest.java │ │ │ │ Passed: tools/javac/doctree/SpecTest.java │ │ │ │ Passed: tools/javac/doctree/SummaryTest.java │ │ │ │ -Passed: tools/javac/doctree/SystemPropertyTest.java │ │ │ │ Passed: tools/javac/doctree/TagTest.java │ │ │ │ +Passed: tools/javac/doctree/SystemPropertyTest.java │ │ │ │ Passed: tools/javac/doctree/ThrowableTest.java │ │ │ │ Passed: tools/javac/doctree/UsesTest.java │ │ │ │ Passed: tools/javac/doctree/ValueTest.java │ │ │ │ Passed: tools/javac/doctree/VersionTest.java │ │ │ │ -Passed: tools/javac/enum/6424358/T6424358.java │ │ │ │ Passed: tools/javac/enum/6350057/T6350057.java │ │ │ │ Passed: tools/javac/enum/7160084/T7160084a.java │ │ │ │ Passed: tools/javac/enum/7160084/T7160084b.java │ │ │ │ -Passed: tools/javac/enum/forwardRef/T6425594.java │ │ │ │ Passed: tools/javac/enum/enumSwitch/EnumSwitch.java │ │ │ │ +Passed: tools/javac/enum/forwardRef/T6425594.java │ │ │ │ +Passed: tools/javac/enum/6424358/T6424358.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum1.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum2.java │ │ │ │ -Passed: tools/javac/enum/forwardRef/TestEnum3.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum4.java │ │ │ │ +Passed: tools/javac/enum/forwardRef/TestEnum3.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum5.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum6.java │ │ │ │ Passed: tools/javac/enum/AbstractEmptyEnum.java │ │ │ │ Passed: tools/javac/enum/AbstractEnum1.java │ │ │ │ Passed: tools/javac/enum/DA1.java │ │ │ │ Passed: tools/javac/enum/DA2.java │ │ │ │ Passed: tools/javac/enum/DA3.java │ │ │ │ @@ -1579,50 +1579,50 @@ │ │ │ │ Passed: tools/javac/enum/EnumMembersOrder.java │ │ │ │ Passed: tools/javac/enum/EnumPrivateConstructor.java │ │ │ │ Passed: tools/javac/enum/EnumProtectedConstructor.java │ │ │ │ Passed: tools/javac/enum/EnumPublicConstructor.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch1.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch2.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch3.java │ │ │ │ +Passed: tools/javac/defaultMethods/super/TestDefaultSuperCall.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch4.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyAbstractEnum1.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyAbstractEnum2.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyFinalEnum1.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyFinalEnum2.java │ │ │ │ Passed: tools/javac/enum/FauxEnum1.java │ │ │ │ Passed: tools/javac/enum/FauxEnum3.java │ │ │ │ Passed: tools/javac/enum/FauxSpecialEnum1.java │ │ │ │ Passed: tools/javac/enum/FauxSpecialEnum2.java │ │ │ │ Passed: tools/javac/enum/LocalEnum.java │ │ │ │ -Passed: tools/javac/Diagnostics/6769027/T6769027.java │ │ │ │ -Passed: tools/javac/enum/NoFinal.java │ │ │ │ Passed: tools/javac/enum/NestedEnum.java │ │ │ │ +Passed: tools/javac/enum/NoFinal.java │ │ │ │ Passed: tools/javac/enum/NoFinal2.java │ │ │ │ Passed: tools/javac/enum/NoFinal3.java │ │ │ │ Passed: tools/javac/enum/NoFinal4.java │ │ │ │ Passed: tools/javac/enum/NoFinal5.java │ │ │ │ -Passed: tools/javac/enum/SynthValues.java │ │ │ │ Passed: tools/javac/enum/OkFinal.java │ │ │ │ +Passed: tools/javac/enum/SynthValues.java │ │ │ │ Passed: tools/javac/enum/T5075242.java │ │ │ │ Passed: tools/javac/enum/T6509042.java │ │ │ │ Passed: tools/javac/enum/T5081785.java │ │ │ │ Passed: tools/javac/enum/T6675483.java │ │ │ │ Passed: tools/javac/enum/T6724345.java │ │ │ │ Passed: tools/javac/enum/TrailingComma.java │ │ │ │ Passed: tools/javac/enum/UserValue.java │ │ │ │ Passed: tools/javac/enum/ValueOf.java │ │ │ │ Passed: tools/javac/expression/BinopVoidTest.java │ │ │ │ Passed: tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java │ │ │ │ -Passed: tools/javac/expression/IllegalParenthesis.java │ │ │ │ Passed: tools/javac/expression/DeeplyChainedNonPolyExpressionTest.java │ │ │ │ +Passed: tools/javac/expression/IllegalParenthesis.java │ │ │ │ Passed: tools/javac/expression/NullAppend.java │ │ │ │ Passed: tools/javac/expression/NullAppend2.java │ │ │ │ -Passed: tools/javac/enum/BigEnum.java │ │ │ │ -Passed: tools/javac/ExtendsAccess/ExtendsAccess.java │ │ │ │ Passed: tools/javac/ExtDirs/ExtDirTest.java │ │ │ │ +Passed: tools/javac/ExtendsAccess/ExtendsAccess.java │ │ │ │ +Passed: tools/javac/enum/BigEnum.java │ │ │ │ Passed: tools/javac/failover/FailOver01.java │ │ │ │ Passed: tools/javac/failover/FailOver02.java │ │ │ │ Passed: tools/javac/failover/FailOver03.java │ │ │ │ Passed: tools/javac/failover/FailOver04.java │ │ │ │ Passed: tools/javac/failover/FailOver05.java │ │ │ │ Passed: tools/javac/failover/FailOver06.java │ │ │ │ Passed: tools/javac/failover/FailOver07.java │ │ │ │ @@ -1634,83 +1634,83 @@ │ │ │ │ Passed: tools/javac/failover/FailOver13.java │ │ │ │ Passed: tools/javac/failover/FailOver14.java │ │ │ │ Passed: tools/javac/failover/FailOver15.java │ │ │ │ Passed: tools/javac/failover/PostAttrConstructor.java │ │ │ │ Passed: tools/javac/falseCycle/FalseCycle.java │ │ │ │ Passed: tools/javac/fatalErrors/ImproveFatalErrorHandling.java │ │ │ │ Passed: tools/javac/fatalErrors/NoJavaLangTest.java │ │ │ │ +Passed: tools/javac/Diagnostics/6769027/T6769027.java │ │ │ │ Passed: tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java │ │ │ │ -Passed: tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java │ │ │ │ Passed: tools/javac/file/MultiReleaseJar/MultiReleaseModuleInfoTest.java │ │ │ │ -Passed: tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java │ │ │ │ +Passed: tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java │ │ │ │ Passed: tools/javac/file/zip/T6865530.java │ │ │ │ +Passed: tools/javac/file/zip/T6836682.java │ │ │ │ Passed: tools/javac/file/zip/T8076104.java │ │ │ │ -Passed: tools/javac/defaultMethods/super/TestDefaultSuperCall.java │ │ │ │ Passed: tools/javac/file/ExplodedImage.java │ │ │ │ Passed: tools/javac/file/FSInfoTest.java │ │ │ │ Passed: tools/javac/file/ModuleAndPackageLocations.java │ │ │ │ -Passed: tools/javac/file/LimitedImage.java │ │ │ │ Passed: tools/javac/file/SetLocationForModule.java │ │ │ │ +Passed: tools/javac/file/LimitedImage.java │ │ │ │ Passed: tools/javac/file/SymLinkArchiveTest.java │ │ │ │ Passed: tools/javac/file/SymLinkShortNameTest.java │ │ │ │ Passed: tools/javac/file/SymLinkTest.java │ │ │ │ Passed: tools/javac/file/T7018098.java │ │ │ │ Passed: tools/javac/file/T7068437.java │ │ │ │ Passed: tools/javac/file/T8132857.java │ │ │ │ -Passed: tools/javac/file/T8143268.java │ │ │ │ -Passed: tools/javac/file/T8150475.java │ │ │ │ Passed: tools/javac/file/T7068451.java │ │ │ │ +Passed: tools/javac/file/T8150475.java │ │ │ │ +Passed: tools/javac/file/T8143268.java │ │ │ │ Passed: tools/javac/flags/FlagsTest.java │ │ │ │ -Passed: tools/javac/flags/LockedFlagClash.java │ │ │ │ Passed: tools/javac/FloatingPointChanges/BadConstructorModifiers.java │ │ │ │ +Passed: tools/javac/flags/LockedFlagClash.java │ │ │ │ Passed: tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.java │ │ │ │ Passed: tools/javac/FloatingPointChanges/Test.java │ │ │ │ Passed: tools/javac/flow/T8042741/LambdaArgumentsTest.java │ │ │ │ Passed: tools/javac/flow/T8042741/PositionTest.java │ │ │ │ -Passed: tools/javac/file/zip/T6836682.java │ │ │ │ -Passed: tools/javac/flow/T8062747.java │ │ │ │ Passed: tools/javac/flow/T7194212.java │ │ │ │ +Passed: tools/javac/flow/T8062747.java │ │ │ │ Passed: tools/javac/foreach/7139681/T7139681neg.java │ │ │ │ Passed: tools/javac/foreach/7139681/T7139681pos.java │ │ │ │ Passed: tools/javac/foreach/CovariantIntersectIterator.java │ │ │ │ Passed: tools/javac/foreach/ExprTypeIsTypeVariableTest.java │ │ │ │ Passed: tools/javac/foreach/Foreach.java │ │ │ │ Passed: tools/javac/foreach/GenericIterator.java │ │ │ │ +Passed: tools/javac/flow/LVTHarness.java │ │ │ │ Passed: tools/javac/foreach/IntersectIterator.java │ │ │ │ Passed: tools/javac/foreach/ListOfListTest.java │ │ │ │ Passed: tools/javac/foreach/SpecIterable.java │ │ │ │ Passed: tools/javac/foreach/StaticBlock.java │ │ │ │ -Passed: tools/javac/flow/LVTHarness.java │ │ │ │ -Passed: tools/javac/foreach/T6500701.java │ │ │ │ Passed: tools/javac/foreach/SuperfluousAbstract.java │ │ │ │ +Passed: tools/javac/foreach/T6500701.java │ │ │ │ Passed: tools/javac/ForwardReference/ForwardReference_2.java │ │ │ │ Passed: tools/javac/ForwardReference/ForwardReference_4.java │ │ │ │ Passed: tools/javac/ForwardReference/ForwardReference_5.java │ │ │ │ Passed: tools/javac/ForwardReference/T6676362a.java │ │ │ │ Passed: tools/javac/ForwardReference/T6676362b.java │ │ │ │ Passed: tools/javac/ForwardReference/UseBeforeDeclaration.java │ │ │ │ Passed: tools/javac/generics/4453032/InterfaceCast1.java │ │ │ │ Passed: tools/javac/generics/5009937/T5009937.java │ │ │ │ Passed: tools/javac/generics/5066774/T5066774.java │ │ │ │ +Passed: tools/javac/expswitch/ExpSwitchNestingTest.java │ │ │ │ Passed: tools/javac/generics/5086027/T5086027.java │ │ │ │ Passed: tools/javac/generics/5086027/T5086027pos.java │ │ │ │ Passed: tools/javac/generics/6182950/T6182950a.java │ │ │ │ Passed: tools/javac/generics/6182950/T6182950c.java │ │ │ │ Passed: tools/javac/generics/6182950/T6182950b.java │ │ │ │ Passed: tools/javac/generics/6192945/Method.java │ │ │ │ Passed: tools/javac/generics/6192945/T6192945.java │ │ │ │ Passed: tools/javac/generics/6207386/T6207386.java │ │ │ │ Passed: tools/javac/generics/6207386/Test.java │ │ │ │ Passed: tools/javac/generics/6213818/T6213818.java │ │ │ │ Passed: tools/javac/generics/6218229/T6218229.java │ │ │ │ Passed: tools/javac/generics/6227936/Orig.java │ │ │ │ Passed: tools/javac/generics/6227936/T6227936.java │ │ │ │ Passed: tools/javac/generics/6245699/T6245699.java │ │ │ │ -Passed: tools/javac/generics/6245699/T6245699a.java │ │ │ │ Passed: tools/javac/generics/6245699/T6245699b.java │ │ │ │ +Passed: tools/javac/generics/6245699/T6245699a.java │ │ │ │ Passed: tools/javac/generics/6245699/T6245699c.java │ │ │ │ Passed: tools/javac/generics/6292765/T6292765.java │ │ │ │ Passed: tools/javac/generics/6268476/T6268476.java │ │ │ │ Passed: tools/javac/generics/6294779/T6294779a.java │ │ │ │ Passed: tools/javac/generics/6294779/T6294779c.java │ │ │ │ Passed: tools/javac/generics/6294779/T6294779b.java │ │ │ │ Passed: tools/javac/generics/6332204/T6346876.java │ │ │ │ @@ -1730,83 +1730,82 @@ │ │ │ │ Passed: tools/javac/generics/6531090/T6531090b.java │ │ │ │ Passed: tools/javac/generics/6495506/T6495506.java │ │ │ │ Passed: tools/javac/generics/6677785/T6677785.java │ │ │ │ Passed: tools/javac/generics/6711619/T6711619a.java │ │ │ │ Passed: tools/javac/generics/6711619/T6711619b.java │ │ │ │ Passed: tools/javac/generics/6723444/T6723444.java │ │ │ │ Passed: tools/javac/generics/6729401/T6729401.java │ │ │ │ -Passed: tools/javac/generics/6910550/T6910550b.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550c.java │ │ │ │ +Passed: tools/javac/generics/6910550/T6910550b.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550a.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550d.java │ │ │ │ -Passed: tools/javac/expswitch/ExpSwitchNestingTest.java │ │ │ │ Passed: tools/javac/generics/6946618/T6946618a.java │ │ │ │ -Passed: tools/javac/generics/6946618/T6946618b.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550e.java │ │ │ │ -Passed: tools/javac/generics/6946618/T6946618c.java │ │ │ │ +Passed: tools/javac/generics/6946618/T6946618b.java │ │ │ │ Passed: tools/javac/generics/6956758/T6956758neg.java │ │ │ │ +Passed: tools/javac/generics/6946618/T6946618c.java │ │ │ │ Passed: tools/javac/generics/6956758/T6956758pos.java │ │ │ │ Passed: tools/javac/generics/6969184/T6969184.java │ │ │ │ -Passed: tools/javac/generics/6985719/T6985719a.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719b.java │ │ │ │ +Passed: tools/javac/generics/6985719/T6985719a.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719c.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719d.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719e.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719f.java │ │ │ │ -Passed: tools/javac/generics/6985719/T6985719h.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719g.java │ │ │ │ +Passed: tools/javac/generics/6985719/T6985719h.java │ │ │ │ Passed: tools/javac/generics/6987475/T6987475neg.java │ │ │ │ Passed: tools/javac/generics/6987475/T6987475pos.java │ │ │ │ -Passed: tools/javac/generics/7007615/acc2/AccessibilityCheck02.java │ │ │ │ Passed: tools/javac/generics/7007615/acc1/AccessibilityCheck01.java │ │ │ │ +Passed: tools/javac/generics/7007615/acc2/AccessibilityCheck02.java │ │ │ │ Passed: tools/javac/generics/7007615/T7007615.java │ │ │ │ Passed: tools/javac/generics/7015430/T7015430.java │ │ │ │ Passed: tools/javac/generics/7020657/T7020657neg.java │ │ │ │ Passed: tools/javac/generics/7020657/T7020657pos.java │ │ │ │ Passed: tools/javac/generics/7022054/T7022054neg1.java │ │ │ │ -Passed: tools/javac/generics/7022054/T7022054pos1.java │ │ │ │ Passed: tools/javac/generics/7022054/T7022054neg2.java │ │ │ │ +Passed: tools/javac/generics/7022054/T7022054pos1.java │ │ │ │ Passed: tools/javac/generics/7022054/T7022054pos2.java │ │ │ │ Passed: tools/javac/generics/7034019/T7034019a.java │ │ │ │ Passed: tools/javac/generics/7034019/T7034019b.java │ │ │ │ -Passed: tools/javac/generics/7034019/T7034019d.java │ │ │ │ Passed: tools/javac/generics/7034019/T7034019c.java │ │ │ │ +Passed: tools/javac/generics/7034019/T7034019d.java │ │ │ │ Passed: tools/javac/generics/7034511/T7034511a.java │ │ │ │ Passed: tools/javac/generics/7034511/T7034511b.java │ │ │ │ Passed: tools/javac/generics/7151070/T7151070.java │ │ │ │ Passed: tools/javac/generics/7034511/T7041019.java │ │ │ │ Passed: tools/javac/generics/7151802/T7151802.java │ │ │ │ -Passed: tools/javac/generics/8016640/T8016640.java │ │ │ │ Passed: tools/javac/generics/8004094/T8004094.java │ │ │ │ -Passed: tools/javac/generics/abstract/T4717181c.java │ │ │ │ +Passed: tools/javac/generics/8016640/T8016640.java │ │ │ │ Passed: tools/javac/generics/8064803/T8064803.java │ │ │ │ +Passed: tools/javac/generics/abstract/T4717181c.java │ │ │ │ Passed: tools/javac/generics/bridge1/D.java │ │ │ │ Passed: tools/javac/generics/bridges/AnonymousSubtypeOfRawSupertype.java │ │ │ │ Passed: tools/javac/generics/bridges/ReorderedBoundsTest.java │ │ │ │ Passed: tools/javac/generics/bridges/VerifyNoBridgeLoopTest.java │ │ │ │ Passed: tools/javac/generics/classreader/HArrayMethod.java │ │ │ │ -Passed: tools/javac/generics/diamond/6996914/T6996914b.java │ │ │ │ Passed: tools/javac/generics/diamond/6939780/T6939780.java │ │ │ │ +Passed: tools/javac/generics/diamond/6996914/T6996914b.java │ │ │ │ Passed: tools/javac/generics/diamond/7002837/T7002837.java │ │ │ │ -Passed: tools/javac/generics/diamond/7030687/ParserTest.java │ │ │ │ Passed: tools/javac/generics/bridges/BridgeHarness.java │ │ │ │ +Passed: tools/javac/generics/diamond/7030687/ParserTest.java │ │ │ │ Passed: tools/javac/generics/diamond/7030687/T7030687.java │ │ │ │ +Passed: tools/javac/generics/diamond/6996914/T6996914a.java │ │ │ │ Passed: tools/javac/generics/diamond/7057297/T7057297.java │ │ │ │ Passed: tools/javac/generics/diamond/7188968/T7188968.java │ │ │ │ Passed: tools/javac/generics/diamond/8065986/T8065986a.java │ │ │ │ Passed: tools/javac/generics/diamond/8065986/T8065986b.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg01.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg02.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg03.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg04.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg05.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg06.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg07.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg08.java │ │ │ │ -Passed: tools/javac/generics/diamond/6996914/T6996914a.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09a.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09b.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09c.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09d.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg10.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg11.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg12.java │ │ │ │ @@ -1824,113 +1823,114 @@ │ │ │ │ Passed: tools/javac/generics/diamond/neg/T8078473_2.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/T8078473.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/NestedDiamondAllocationTest.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos01.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos02.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos03.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos04.java │ │ │ │ -Passed: tools/javac/generics/diamond/pos/Pos06.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos05.java │ │ │ │ +Passed: tools/javac/generics/diamond/pos/Pos06.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos07.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos08.java │ │ │ │ -Passed: tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java │ │ │ │ Passed: tools/javac/generics/diamond/protectedConstructor/ProtectedConstructorTest.java │ │ │ │ +Passed: tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java │ │ │ │ Passed: tools/javac/generics/diamond/MultipleInferenceHooksTest.java │ │ │ │ Passed: tools/javac/generics/diamond/ScopeCopyCanGetAlteredTest.java │ │ │ │ Passed: tools/javac/generics/diamond/T6951833.java │ │ │ │ -Passed: tools/javac/generics/genericAbstract/A.java │ │ │ │ Passed: tools/javac/generics/forwardSeparateBound/ForwardSeparateBound2.java │ │ │ │ +Passed: tools/javac/generics/genericAbstract/A.java │ │ │ │ Passed: tools/javac/generics/inference/4941882/T4941882.java │ │ │ │ Passed: tools/javac/generics/inference/4942040/T4942040.java │ │ │ │ -Passed: tools/javac/generics/inference/4972073/T4972073.java │ │ │ │ Passed: tools/javac/generics/inference/4954546/T4954546.java │ │ │ │ +Passed: tools/javac/generics/inference/4972073/T4972073.java │ │ │ │ Passed: tools/javac/generics/inference/4972073/T4972073a.java │ │ │ │ Passed: tools/javac/generics/inference/4972073/T4972073b.java │ │ │ │ -Passed: tools/javac/generics/inference/5021635/T5021635.java │ │ │ │ Passed: tools/javac/generics/inference/5003431/T5003431.java │ │ │ │ -Passed: tools/javac/generics/inference/5034571/T5034571.java │ │ │ │ +Passed: tools/javac/generics/inference/5021635/T5021635.java │ │ │ │ Passed: tools/javac/generics/inference/5021635/T6299211.java │ │ │ │ +Passed: tools/javac/generics/inference/5034571/T5034571.java │ │ │ │ Passed: tools/javac/generics/inference/5042462/T5042462.java │ │ │ │ +Passed: tools/javac/diags/CheckExamples.java │ │ │ │ Passed: tools/javac/generics/inference/5049523/T5049523.java │ │ │ │ Passed: tools/javac/generics/inference/5044646/T5044646.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/GenericsAndPackages.java │ │ │ │ Passed: tools/javac/generics/inference/5070671/T5070671.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/Neg.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/T5073060.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/T5073060a.java │ │ │ │ Passed: tools/javac/generics/inference/5080917/T5080917.java │ │ │ │ Passed: tools/javac/generics/inference/5081782/Neg.java │ │ │ │ Passed: tools/javac/generics/inference/5081782/Pos.java │ │ │ │ Passed: tools/javac/generics/inference/6215213/T6215213.java │ │ │ │ -Passed: tools/javac/generics/inference/6222762/T6222762.java │ │ │ │ Passed: tools/javac/generics/inference/6240565/T6240565.java │ │ │ │ +Passed: tools/javac/generics/inference/6222762/T6222762.java │ │ │ │ Passed: tools/javac/generics/inference/6278587/T6278587.java │ │ │ │ Passed: tools/javac/generics/inference/6278587/T6278587Neg.java │ │ │ │ Passed: tools/javac/generics/inference/6273455/T6273455.java │ │ │ │ Passed: tools/javac/generics/inference/6302954/T6456971.java │ │ │ │ -Passed: tools/javac/generics/inference/6302954/X.java │ │ │ │ Passed: tools/javac/generics/inference/6302954/T6476073.java │ │ │ │ -Passed: tools/javac/generics/inference/6356673/T6365166.java │ │ │ │ +Passed: tools/javac/generics/inference/6302954/X.java │ │ │ │ Passed: tools/javac/generics/inference/6315770/T6315770.java │ │ │ │ +Passed: tools/javac/generics/inference/6356673/T6365166.java │ │ │ │ Passed: tools/javac/generics/inference/6356673/Test.java │ │ │ │ Passed: tools/javac/generics/inference/6359106/T6359106.java │ │ │ │ Passed: tools/javac/generics/inference/6369605/T6369605a.java │ │ │ │ Passed: tools/javac/generics/inference/6365166/NewTest.java │ │ │ │ Passed: tools/javac/generics/inference/6369605/T6369605b.java │ │ │ │ Passed: tools/javac/generics/inference/6468384/T6468384.java │ │ │ │ Passed: tools/javac/generics/inference/6569789/T6569789.java │ │ │ │ Passed: tools/javac/generics/inference/6611449/T6611449.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712a.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712b.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712c.java │ │ │ │ +Passed: tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712d.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712e.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759a.java │ │ │ │ -Passed: tools/javac/diags/CheckExamples.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759b.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759c.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759d.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759c.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759e.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759g.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759h.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759f.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759g.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759i.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759j.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759k.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759i.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759l.java │ │ │ │ Passed: tools/javac/generics/inference/6718364/T6718364.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759m.java │ │ │ │ Passed: tools/javac/generics/inference/6838943/T6838943.java │ │ │ │ Passed: tools/javac/generics/inference/6938454/T6938454a.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759m.java │ │ │ │ Passed: tools/javac/generics/inference/6943278/T6943278.java │ │ │ │ Passed: tools/javac/generics/inference/6938454/T6938454b.java │ │ │ │ -Passed: tools/javac/generics/inference/6995200/T6995200.java │ │ │ │ Passed: tools/javac/generics/inference/7086586/T7086586.java │ │ │ │ -Passed: tools/javac/generics/inference/7086586/T7086586b.java │ │ │ │ +Passed: tools/javac/generics/inference/6995200/T6995200.java │ │ │ │ Passed: tools/javac/generics/inference/7086601/T7086601a.java │ │ │ │ +Passed: tools/javac/generics/inference/7086586/T7086586b.java │ │ │ │ Passed: tools/javac/generics/inference/7154127/T7154127.java │ │ │ │ +Passed: tools/javac/generics/inference/7177306/T7177306c.java │ │ │ │ Passed: tools/javac/generics/inference/7177306/T7177306a.java │ │ │ │ Passed: tools/javac/generics/inference/7177306/T7177306b.java │ │ │ │ -Passed: tools/javac/generics/inference/7177306/T7177306d.java │ │ │ │ -Passed: tools/javac/generics/inference/7177306/T7177306c.java │ │ │ │ Passed: tools/javac/generics/inference/7177306/T7177306e.java │ │ │ │ +Passed: tools/javac/generics/inference/7177306/T7177306d.java │ │ │ │ Passed: tools/javac/generics/inference/8006692/T8006692.java │ │ │ │ Passed: tools/javac/generics/inference/8015505/T8015505.java │ │ │ │ Passed: tools/javac/generics/inference/8019824/T8019824.java │ │ │ │ Passed: tools/javac/generics/inference/8043725/T8043725.java │ │ │ │ Passed: tools/javac/generics/inference/8020149/T8020149.java │ │ │ │ -Passed: tools/javac/generics/inference/8043926/T8043926.java │ │ │ │ Passed: tools/javac/generics/inference/8043893/T8043893.java │ │ │ │ +Passed: tools/javac/generics/inference/8043926/T8043926.java │ │ │ │ Passed: tools/javac/generics/inference/8055963/T8055963.java │ │ │ │ Passed: tools/javac/generics/inference/8058199/T8058199.java │ │ │ │ Passed: tools/javac/generics/inference/8058511/T8058511a.java │ │ │ │ Passed: tools/javac/generics/inference/8058511/T8058511b.java │ │ │ │ Passed: tools/javac/generics/inference/8058511/T8058511c.java │ │ │ │ Passed: tools/javac/generics/inference/8062977/T8062977.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java │ │ │ │ Passed: tools/javac/generics/inference/8077306/T8077306.java │ │ │ │ Passed: tools/javac/generics/inference/8078024/T8078024.java │ │ │ │ Passed: tools/javac/generics/inference/8130304/T8130304.java │ │ │ │ Passed: tools/javac/generics/inference/8141613/T8141613.java │ │ │ │ Passed: tools/javac/generics/inference/8147493/T8147493a.java │ │ │ │ Passed: tools/javac/generics/inference/8147493/T8147493b.java │ │ │ │ Passed: tools/javac/generics/inference/8148213/T8148213.java │ │ │ │ @@ -1963,27 +1963,28 @@ │ │ │ │ Passed: tools/javac/generics/inference/CaptureGLB1.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureGLB2.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureInDeclaredBound.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBound.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundArray.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundAssign.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundDeref.java │ │ │ │ +Passed: tools/javac/diags/RunExamples.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundNeg.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureUpperBoundDeref.java │ │ │ │ -Passed: tools/javac/generics/inference/CheckNoTimeoutException.java │ │ │ │ Passed: tools/javac/generics/inference/IntersectThrownTypesTest.java │ │ │ │ -Passed: tools/javac/generics/inference/LowerBoundGLB.java │ │ │ │ +Passed: tools/javac/generics/inference/CheckNoTimeoutException.java │ │ │ │ Passed: tools/javac/generics/inference/NestedCapture.java │ │ │ │ -Passed: tools/javac/generics/inference/NestedWildcards.java │ │ │ │ +Passed: tools/javac/generics/inference/LowerBoundGLB.java │ │ │ │ Passed: tools/javac/generics/inference/T6835428.java │ │ │ │ +Passed: tools/javac/generics/inference/NestedWildcards.java │ │ │ │ Passed: tools/javac/generics/inference/T7015715.java │ │ │ │ Passed: tools/javac/generics/neg/OrderedIntersections.java │ │ │ │ -Passed: tools/javac/generics/odersky/BadTest.java │ │ │ │ Passed: tools/javac/generics/odersky/BadTest2.java │ │ │ │ Passed: tools/javac/generics/odersky/BadTest3.java │ │ │ │ +Passed: tools/javac/generics/odersky/BadTest.java │ │ │ │ Passed: tools/javac/generics/odersky/BadTest4.java │ │ │ │ Passed: tools/javac/generics/odersky/Test.java │ │ │ │ Passed: tools/javac/generics/odersky/Test2.java │ │ │ │ Passed: tools/javac/generics/odersky/Test3.java │ │ │ │ Passed: tools/javac/generics/odersky/Test4.java │ │ │ │ Passed: tools/javac/generics/parametricException/J.java │ │ │ │ Passed: tools/javac/generics/parametricException/ParametricException.java │ │ │ │ @@ -1995,15 +1996,14 @@ │ │ │ │ Passed: tools/javac/generics/rare/Rare3.java │ │ │ │ Passed: tools/javac/generics/rare/Rare4.java │ │ │ │ Passed: tools/javac/generics/rare/Rare5.java │ │ │ │ Passed: tools/javac/generics/rare/Rare6.java │ │ │ │ Passed: tools/javac/generics/rare/Rare7.java │ │ │ │ Passed: tools/javac/generics/rare/Rare8.java │ │ │ │ Passed: tools/javac/generics/rare/Rare9.java │ │ │ │ -Passed: tools/javac/diags/RunExamples.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7062745/T7062745neg.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7062745/T7062745pos.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test1.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test2.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test3.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test4.java │ │ │ │ Passed: tools/javac/generics/rawOverride/AttributeSet.java │ │ │ │ @@ -2042,21 +2042,20 @@ │ │ │ │ Passed: tools/javac/generics/typevars/5061359/T5061359.java │ │ │ │ Passed: tools/javac/generics/typevars/5061359/T5061359a.java │ │ │ │ Passed: tools/javac/generics/typevars/5061359/T5061359b.java │ │ │ │ Passed: tools/javac/generics/typevars/6182630/T6182630.java │ │ │ │ Passed: tools/javac/generics/typevars/6199146/T6199146.java │ │ │ │ Passed: tools/javac/generics/typevars/6486430/T6486430.java │ │ │ │ Passed: tools/javac/generics/typevars/6486430/T6486430a.java │ │ │ │ -Passed: tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java │ │ │ │ -Passed: tools/javac/generics/typevars/6569404/T6569404b.java │ │ │ │ Passed: tools/javac/generics/typevars/6569404/T6569404a.java │ │ │ │ +Passed: tools/javac/generics/typevars/6569404/T6569404b.java │ │ │ │ Passed: tools/javac/generics/typevars/6569404/T6569404c.java │ │ │ │ Passed: tools/javac/generics/typevars/6680106/T6680106.java │ │ │ │ -Passed: tools/javac/generics/typevars/6968793/T6968793.java │ │ │ │ Passed: tools/javac/generics/typevars/6804733/T6804733.java │ │ │ │ +Passed: tools/javac/generics/typevars/6968793/T6968793.java │ │ │ │ Passed: tools/javac/generics/typevars/8129214/T8129214.java │ │ │ │ Passed: tools/javac/generics/typevars/AnnoTypeVarBounds.java │ │ │ │ Passed: tools/javac/generics/typevars/IntersectionSubVar.java │ │ │ │ Passed: tools/javac/generics/typevars/T6880344.java │ │ │ │ Passed: tools/javac/generics/typevars/T7040883.java │ │ │ │ Passed: tools/javac/generics/typevars/T7148242.java │ │ │ │ Passed: tools/javac/generics/wildcards/6320612/T6320612.java │ │ │ │ @@ -2075,41 +2074,42 @@ │ │ │ │ Passed: tools/javac/generics/wildcards/neg/CastWarn.java │ │ │ │ Passed: tools/javac/generics/wildcards/neg/ParamCast.java │ │ │ │ Passed: tools/javac/generics/wildcards/neg/Readonly.java │ │ │ │ Passed: tools/javac/generics/wildcards/neg/Unbounded.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/AmbiguousCast2.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/BoundsCollision.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/Capture.java │ │ │ │ -Passed: tools/javac/generics/wildcards/pos/InstanceOf.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/CastTest.java │ │ │ │ +Passed: tools/javac/generics/wildcards/pos/InstanceOf.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/ParamCast.java │ │ │ │ -Passed: tools/javac/generics/wildcards/pos/UncheckedCast1.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/RvalConversion.java │ │ │ │ +Passed: tools/javac/generics/wildcards/pos/UncheckedCast1.java │ │ │ │ Passed: tools/javac/generics/wildcards/AssignmentDifferentTypes.java │ │ │ │ Passed: tools/javac/generics/wildcards/AssignmentSameType.java │ │ │ │ Passed: tools/javac/generics/wildcards/BoundBug.java │ │ │ │ Passed: tools/javac/generics/wildcards/ContraArg.java │ │ │ │ -Passed: tools/javac/generics/wildcards/SubtypeCaptureLeak.java │ │ │ │ Passed: tools/javac/generics/wildcards/RefQueueBug.java │ │ │ │ -Passed: tools/javac/generics/wildcards/T5097548b.java │ │ │ │ +Passed: tools/javac/generics/wildcards/SubtypeCaptureLeak.java │ │ │ │ Passed: tools/javac/generics/wildcards/T5097548.java │ │ │ │ +Passed: tools/javac/generics/wildcards/T5097548b.java │ │ │ │ +Passed: tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java │ │ │ │ Passed: tools/javac/generics/wildcards/T6450290.java │ │ │ │ Passed: tools/javac/generics/wildcards/T6732484.java │ │ │ │ Passed: tools/javac/generics/wildcards/T8015101.java │ │ │ │ Passed: tools/javac/generics/wildcards/T8034147.java │ │ │ │ Passed: tools/javac/generics/wildcards/UnboundArray.java │ │ │ │ Passed: tools/javac/generics/ArrayClone.java │ │ │ │ Passed: tools/javac/generics/ArrayTypearg.java │ │ │ │ Passed: tools/javac/generics/BridgeClash.java │ │ │ │ Passed: tools/javac/generics/BridgeOrder.java │ │ │ │ Passed: tools/javac/generics/Casting.java │ │ │ │ Passed: tools/javac/generics/CastCrash.java │ │ │ │ Passed: tools/javac/generics/Casting3.java │ │ │ │ -Passed: tools/javac/generics/Casting4.java │ │ │ │ Passed: tools/javac/generics/Casting2.java │ │ │ │ +Passed: tools/javac/generics/Casting4.java │ │ │ │ Passed: tools/javac/generics/CatchTyparam.java │ │ │ │ Passed: tools/javac/generics/Casting5.java │ │ │ │ Passed: tools/javac/generics/ClassBoundCheckingOverflow.java │ │ │ │ Passed: tools/javac/generics/CheckNoDuplicateErrors.java │ │ │ │ Passed: tools/javac/generics/Conditional.java │ │ │ │ Passed: tools/javac/generics/Covar2.java │ │ │ │ Passed: tools/javac/generics/Covar3.java │ │ │ │ @@ -2175,16 +2175,16 @@ │ │ │ │ Passed: tools/javac/generics/T4784219.java │ │ │ │ Passed: tools/javac/generics/T5011073.java │ │ │ │ Passed: tools/javac/generics/T5094318.java │ │ │ │ Passed: tools/javac/generics/T6391995.java │ │ │ │ Passed: tools/javac/generics/T6481655.java │ │ │ │ Passed: tools/javac/generics/T6507024.java │ │ │ │ Passed: tools/javac/generics/T6557954.java │ │ │ │ -Passed: tools/javac/generics/T6660289.java │ │ │ │ Passed: tools/javac/generics/T6657499.java │ │ │ │ +Passed: tools/javac/generics/T6660289.java │ │ │ │ Passed: tools/javac/generics/T6869075.java │ │ │ │ Passed: tools/javac/generics/T6751514.java │ │ │ │ Passed: tools/javac/generics/TyparamLit.java │ │ │ │ Passed: tools/javac/generics/TyparamStaticScope2.java │ │ │ │ Passed: tools/javac/generics/TyparamStaticScope.java │ │ │ │ Passed: tools/javac/generics/UncheckedArray.java │ │ │ │ Passed: tools/javac/generics/UncheckedConstructor.java │ │ │ │ @@ -2202,16 +2202,16 @@ │ │ │ │ Passed: tools/javac/implicitThis/NewBeforeOuterConstructed3.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis1.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis10.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis11.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis2.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis3.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis4.java │ │ │ │ -Passed: tools/javac/implicitThis/WhichImplicitThis5.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis6.java │ │ │ │ +Passed: tools/javac/implicitThis/WhichImplicitThis5.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis7.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis9.java │ │ │ │ Passed: tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java │ │ │ │ Passed: tools/javac/importChecks/ImportCanonical1.java │ │ │ │ Passed: tools/javac/importChecks/ImportOfOwnClass.java │ │ │ │ Passed: tools/javac/importChecks/ImportIsFullyQualified.java │ │ │ │ Passed: tools/javac/importChecks/InvalidImportsNoClasses.java │ │ │ │ @@ -2228,97 +2228,97 @@ │ │ │ │ Passed: tools/javac/importscope/A.java │ │ │ │ Passed: tools/javac/importscope/T8148131/A.java │ │ │ │ Passed: tools/javac/importscope/BadClassFileDuringImport.java │ │ │ │ Passed: tools/javac/importscope/CompletionFailureDuringImport.java │ │ │ │ Passed: tools/javac/importscope/ImportInaccessible.java │ │ │ │ Passed: tools/javac/importscope/ImportMembersTest.java │ │ │ │ Passed: tools/javac/importscope/ImportResolvedTooSoon.java │ │ │ │ -Passed: tools/javac/importscope/ImportDependenciesTest.java │ │ │ │ -Passed: tools/javac/importscope/T7101822A.java │ │ │ │ Passed: tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java │ │ │ │ -Passed: tools/javac/importscope/TestDeepFinishClassStack.java │ │ │ │ +Passed: tools/javac/importscope/T7101822A.java │ │ │ │ Passed: tools/javac/importscope/T8193717.java │ │ │ │ -Passed: tools/javac/generics/inference/8048838/T8048838.java │ │ │ │ +Passed: tools/javac/importscope/TestDeepFinishClassStack.java │ │ │ │ +Passed: tools/javac/generics/inference/8176534/TestUncheckedCalls.java │ │ │ │ +Passed: tools/javac/importscope/TestLazyImportScope.java │ │ │ │ Passed: tools/javac/importscope/TypeParamCycle.java │ │ │ │ Passed: tools/javac/importscope/TypeParamCycle2.java │ │ │ │ Passed: tools/javac/importscope/TypeParamCycle3.java │ │ │ │ Passed: tools/javac/ImportUnnamed/Dummy.java │ │ │ │ Passed: tools/javac/incompatibleNoninherited/A.java │ │ │ │ Passed: tools/javac/incompleteStatements/T8000484.java │ │ │ │ Passed: tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java │ │ │ │ Passed: tools/javac/inference_context_min/DontMinimizeInfContextTest.java │ │ │ │ Passed: tools/javac/inheritAccess/PvtMbrsNotInherit1.java │ │ │ │ Passed: tools/javac/inheritedAccess/MethodReferenceQualification_1.java │ │ │ │ Passed: tools/javac/InnerClassesAttribute/Test.java │ │ │ │ -Passed: tools/javac/generics/inference/8176534/TestUncheckedCalls.java │ │ │ │ Passed: tools/javac/innerClassFile/InnerClassFileTest.java │ │ │ │ -Passed: tools/javac/importscope/TestLazyImportScope.java │ │ │ │ +Passed: tools/javac/importscope/ImportDependenciesTest.java │ │ │ │ Passed: tools/javac/jvm/6397652/T6397652.java │ │ │ │ +Passed: tools/javac/javazip/JavaZipTest.java │ │ │ │ Passed: tools/javac/jvm/ClassRefDupInConstantPoolTest.java │ │ │ │ Passed: tools/javac/jvm/T7024096.java │ │ │ │ Passed: tools/javac/jvm/T8020689.java │ │ │ │ Passed: tools/javac/jvm/VerboseOutTest.java │ │ │ │ -Passed: tools/javac/javazip/JavaZipTest.java │ │ │ │ Passed: tools/javac/jvm/VerboseClassPathTest.java │ │ │ │ Passed: tools/javac/lambda/8016081/T8016081.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177a.java │ │ │ │ -Passed: tools/javac/lambda/8016177/T8016177b.java │ │ │ │ +Passed: tools/javac/lambda/8012557/PrivateLambdas.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177c.java │ │ │ │ +Passed: tools/javac/lambda/8016177/T8016177b.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177d.java │ │ │ │ -Passed: tools/javac/lambda/8012557/PrivateLambdas.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177e.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177g.java │ │ │ │ -Passed: tools/javac/lambda/8016177/T8016177f.java │ │ │ │ Passed: tools/javac/lambda/8016320/IllegalBridgeModifier.java │ │ │ │ +Passed: tools/javac/lambda/8016177/T8016177f.java │ │ │ │ Passed: tools/javac/lambda/8019480/T8019480.java │ │ │ │ Passed: tools/javac/lambda/8020147/T8020147.java │ │ │ │ Passed: tools/javac/lambda/8020843/T8020843a.java │ │ │ │ Passed: tools/javac/lambda/8020804/T8020804.java │ │ │ │ -Passed: tools/javac/lambda/8020843/T8020843b.java │ │ │ │ Passed: tools/javac/lambda/8021567/T8021567.java │ │ │ │ +Passed: tools/javac/lambda/8020843/T8020843b.java │ │ │ │ Passed: tools/javac/lambda/8021567/T8021567b.java │ │ │ │ Passed: tools/javac/lambda/8023389/T8023389.java │ │ │ │ -Passed: tools/javac/lambda/8023549/T8023549.java │ │ │ │ Passed: tools/javac/lambda/8023558/T8023558a.java │ │ │ │ +Passed: tools/javac/lambda/8023549/T8023549.java │ │ │ │ Passed: tools/javac/lambda/8023558/T8023558c.java │ │ │ │ Passed: tools/javac/lambda/8023558/T8023558b.java │ │ │ │ -Passed: tools/javac/lambda/8024497/CrashUsingReturningThisRefLambdaFromDefaultMetTest.java │ │ │ │ Passed: tools/javac/lambda/8043179/LambdaMutateFinalField.java │ │ │ │ +Passed: tools/javac/lambda/8024497/CrashUsingReturningThisRefLambdaFromDefaultMetTest.java │ │ │ │ Passed: tools/javac/lambda/8043179/LambdaMutateFinalVar.java │ │ │ │ Passed: tools/javac/lambda/8051958/T8051958.java │ │ │ │ Passed: tools/javac/lambda/8063054/T8063054a.java │ │ │ │ Passed: tools/javac/lambda/8063054/T8063054b.java │ │ │ │ Passed: tools/javac/lambda/8066974/T8066974.java │ │ │ │ Passed: tools/javac/lambda/8067792/T8067792.java │ │ │ │ Passed: tools/javac/lambda/8068399/T8068399.java │ │ │ │ Passed: tools/javac/lambda/8068430/T8068430.java │ │ │ │ Passed: tools/javac/lambda/8071432/T8071432.java │ │ │ │ -Passed: tools/javac/lambda/8074381/T8074381a.java │ │ │ │ Passed: tools/javac/lambda/8073842/T8073842.java │ │ │ │ +Passed: tools/javac/lambda/8074381/T8074381a.java │ │ │ │ Passed: tools/javac/lambda/8131742/T8131742.java │ │ │ │ Passed: tools/javac/lambda/8074381/T8074381b.java │ │ │ │ -Passed: tools/javac/lambda/8142876/T8142876.java │ │ │ │ Passed: tools/javac/lambda/8134329/T8134329.java │ │ │ │ +Passed: tools/javac/lambda/8142876/T8142876.java │ │ │ │ Passed: tools/javac/lambda/8153884/T8153884.java │ │ │ │ Passed: tools/javac/lambda/8148128/T8148128.java │ │ │ │ -Passed: tools/javac/lambda/8168480/T8168480b.java │ │ │ │ Passed: tools/javac/lambda/8168480/T8168480.java │ │ │ │ +Passed: tools/javac/lambda/8168480/T8168480b.java │ │ │ │ Passed: tools/javac/lambda/8169091/T8169091.java │ │ │ │ -Passed: tools/javac/lambda/8202372/T8202372.java │ │ │ │ Passed: tools/javac/lambda/8188144/T8188144.java │ │ │ │ +Passed: tools/javac/lambda/8202372/T8202372.java │ │ │ │ Passed: tools/javac/lambda/8258897/CaptureVariables.java │ │ │ │ -Passed: tools/javac/lambda/8258897/CaptureVariablesAnonymous.java │ │ │ │ Passed: tools/javac/lambda/8210495/T8210495.java │ │ │ │ +Passed: tools/javac/lambda/8258897/CaptureVariablesAnonymous.java │ │ │ │ Passed: tools/javac/lambda/8262095/T8262095.java │ │ │ │ Passed: tools/javac/lambda/abort/Abort.java │ │ │ │ -Passed: tools/javac/lambda/badMemberRefBytecode/TestBadMemberRefBytecode.java │ │ │ │ Passed: tools/javac/lambda/abort/CompletionFailure.java │ │ │ │ +Passed: tools/javac/lambda/badMemberRefBytecode/TestBadMemberRefBytecode.java │ │ │ │ Passed: tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java │ │ │ │ +Passed: tools/javac/generics/inference/8048838/T8048838.java │ │ │ │ Passed: tools/javac/lambda/bytecode/TestLambdaBytecode.java │ │ │ │ -Passed: tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java │ │ │ │ +Passed: tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java │ │ │ │ Passed: tools/javac/lambda/considerExceptionTVarInStuckExprs/ConsiderExceptionTVarsInStuckExprs.java │ │ │ │ Passed: tools/javac/lambda/deduplication/ClassFieldDeduplication.java │ │ │ │ Passed: tools/javac/lambda/deduplication/DeduplicationDebugInfo.java │ │ │ │ Passed: tools/javac/lambda/deduplication/DeduplicationTest.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest1_neg1.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest1_neg2.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest1_neg3.java │ │ │ │ @@ -2328,15 +2328,15 @@ │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest2_SAM2.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest2_SAM3.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/NonSAM1.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/NonSAM2.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/NonSAM3.java │ │ │ │ Passed: tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java │ │ │ │ Passed: tools/javac/lambda/inaccessibleMref02/InaccessibleMref02.java │ │ │ │ -Passed: tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java │ │ │ │ +Passed: tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/InInterface.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/InnerConstructor.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/AbstractClass_neg.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/AccessNonStatic_neg.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/EffectivelyFinal_neg.java │ │ │ │ @@ -2346,17 +2346,17 @@ │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/InvalidExpression5.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/InvalidExpression6.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest1.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest2.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest3.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest4.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest5.java │ │ │ │ +Passed: tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest6.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/SamConversion.java │ │ │ │ -Passed: tools/javac/generics/inference/7086601/T7086601b.java │ │ │ │ Passed: tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java │ │ │ │ Passed: tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java │ │ │ │ Passed: tools/javac/lambda/methodReference/BoundUnboundSearchTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/BridgeMethod.java │ │ │ │ Passed: tools/javac/lambda/methodReference/ImplicitEnclosingInstanceTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/IntersectionParameterTypeTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/IntersectionParameterTypeTest2.java │ │ │ │ @@ -2378,36 +2378,37 @@ │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE1.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify1.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2simple.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerRawTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefQualifier1.java │ │ │ │ +Passed: tools/javac/generics/inference/7086601/T7086601b.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefSingleRefEvalBridge.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuck.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuck2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuck8249261.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuckParenthesized.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefToInner.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.java │ │ │ │ -Passed: tools/javac/lambda/methodReference/MethodRefToLocalClassMethodTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest.java │ │ │ │ -Passed: tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java │ │ │ │ +Passed: tools/javac/lambda/methodReference/MethodRefToLocalClassMethodTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/SamConversion.java │ │ │ │ -Passed: tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java │ │ │ │ +Passed: tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/TreeMakerParamsIsGoofy.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java │ │ │ │ +Passed: tools/javac/importscope/TestDuplicateImport.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection4.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersectionInducedTest.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java │ │ │ │ -Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java │ │ │ │ +Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java │ │ │ │ @@ -2418,45 +2419,44 @@ │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java │ │ │ │ -Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.java │ │ │ │ -Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java │ │ │ │ +Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceUnionTypeTest.java │ │ │ │ -Passed: tools/javac/lambda/bridge/TestMetafactoryBridges.java │ │ │ │ +Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java │ │ │ │ Passed: tools/javac/lambda/privateMethodReferences/MethodInvoker.java │ │ │ │ Passed: tools/javac/lambda/privateMethodReferences/MethodSupplier.java │ │ │ │ Passed: tools/javac/lambda/privateMethodReferences/ThirdClass.java │ │ │ │ Passed: tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.java │ │ │ │ Passed: tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.java │ │ │ │ Passed: tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.java │ │ │ │ Passed: tools/javac/lambda/separate/Test.java │ │ │ │ Passed: tools/javac/lambda/speculative/8147546/T8147546a.java │ │ │ │ Passed: tools/javac/lambda/speculative/8147546/T8147546b.java │ │ │ │ Passed: tools/javac/lambda/speculative/8154180/T8154180a.java │ │ │ │ Passed: tools/javac/lambda/speculative/8154180/T8154180b.java │ │ │ │ Passed: tools/javac/lambda/speculative/DiamondFinder.java │ │ │ │ Passed: tools/javac/lambda/speculative/InferStrict.java │ │ │ │ -Passed: tools/javac/importscope/TestDuplicateImport.java │ │ │ │ -Passed: tools/javac/lambda/speculative/Main.java │ │ │ │ Passed: tools/javac/lambda/speculative/InferWeak.java │ │ │ │ +Passed: tools/javac/lambda/speculative/Main.java │ │ │ │ Passed: tools/javac/lambda/speculative/MissingError.java │ │ │ │ +Passed: tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java │ │ │ │ Passed: tools/javac/lambda/speculative/NestedLambdaNoGenerics.java │ │ │ │ -Passed: tools/javac/lambda/methodReference/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8046685.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8055984.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8077247.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8078093.java │ │ │ │ Passed: tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java │ │ │ │ Passed: tools/javac/lambda/T8025290/ExplicitVSImplicitLambdaTest.java │ │ │ │ Passed: tools/javac/lambda/T8025816/CrashMethodReferenceWithSiteTypeVarTest.java │ │ │ │ +Passed: tools/javac/lambda/bridge/TestMetafactoryBridges.java │ │ │ │ Passed: tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java │ │ │ │ Passed: tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java │ │ │ │ Passed: tools/javac/lambda/T8037935/LambdaWithBinOpConstRefToConstString.java │ │ │ │ Passed: tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.java │ │ │ │ Passed: tools/javac/lambda/T8041704/ErrorMessageTest.java │ │ │ │ Passed: tools/javac/lambda/T8038420/LambdaIncrement.java │ │ │ │ Passed: tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.java │ │ │ │ @@ -2470,91 +2470,91 @@ │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest_neg1_2.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest11.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest2.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest2b.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest3.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest4.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest6.java │ │ │ │ -Passed: tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest789.java │ │ │ │ +Passed: tools/javac/lambda/speculative/NestedLambdaGenerics.java │ │ │ │ Passed: tools/javac/lambda/BadAccess.java │ │ │ │ Passed: tools/javac/lambda/BadAccess02.java │ │ │ │ -Passed: tools/javac/lambda/BadAccess03.java │ │ │ │ Passed: tools/javac/lambda/AvoidInfiniteReattribution.java │ │ │ │ +Passed: tools/javac/lambda/BadAccess03.java │ │ │ │ Passed: tools/javac/lambda/BadBreakContinue.java │ │ │ │ Passed: tools/javac/lambda/BadConv03.java │ │ │ │ Passed: tools/javac/lambda/BadConv04.java │ │ │ │ Passed: tools/javac/lambda/BadExpressionLambda.java │ │ │ │ Passed: tools/javac/lambda/BadLambdaPos.java │ │ │ │ +Passed: tools/javac/lambda/methodReference/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/BadMethodCall.java │ │ │ │ -Passed: tools/javac/lambda/BadMethodCall2.java │ │ │ │ Passed: tools/javac/lambda/BadNestedLambda.java │ │ │ │ +Passed: tools/javac/lambda/BadMethodCall2.java │ │ │ │ Passed: tools/javac/lambda/BadLambdaExpr.java │ │ │ │ Passed: tools/javac/lambda/BadRecovery.java │ │ │ │ Passed: tools/javac/lambda/BadStatementInLambda.java │ │ │ │ Passed: tools/javac/lambda/BadReturn.java │ │ │ │ Passed: tools/javac/lambda/BadStatementInLambda02.java │ │ │ │ Passed: tools/javac/lambda/BadSwitchExpressionLambda.java │ │ │ │ Passed: tools/javac/lambda/BadTargetType.java │ │ │ │ -Passed: tools/javac/lambda/CantFindSymbolImplicitLambdaAndDiamondTest.java │ │ │ │ Passed: tools/javac/lambda/Conditional01.java │ │ │ │ +Passed: tools/javac/lambda/CantFindSymbolImplicitLambdaAndDiamondTest.java │ │ │ │ Passed: tools/javac/lambda/Conditional02.java │ │ │ │ Passed: tools/javac/lambda/Conditional03.java │ │ │ │ Passed: tools/javac/lambda/Conformance01.java │ │ │ │ Passed: tools/javac/lambda/Defender01.java │ │ │ │ -Passed: tools/javac/lambda/DisjunctiveTypeTest.java │ │ │ │ Passed: tools/javac/lambda/DoubleStaticImport.java │ │ │ │ +Passed: tools/javac/lambda/DisjunctiveTypeTest.java │ │ │ │ Passed: tools/javac/lambda/EffectivelyFinal01.java │ │ │ │ Passed: tools/javac/lambda/EffectivelyFinalTest.java │ │ │ │ Passed: tools/javac/lambda/EffectivelyFinalThrows.java │ │ │ │ Passed: tools/javac/lambda/ErroneousArg.java │ │ │ │ Passed: tools/javac/lambda/ExceptionsInLambda.java │ │ │ │ Passed: tools/javac/lambda/FunctionalInterfaceAnno.java │ │ │ │ Passed: tools/javac/lambda/FunctionalInterfaceAnno02.java │ │ │ │ -Passed: tools/javac/lambda/ByteCodeTest.java │ │ │ │ Passed: tools/javac/lambda/GenericMethodRefImplClass.java │ │ │ │ Passed: tools/javac/lambda/IdentifierTest.java │ │ │ │ Passed: tools/javac/lambda/ImplicitEnclosingInstanceTest.java │ │ │ │ Passed: tools/javac/lambda/InnerConstructor.java │ │ │ │ Passed: tools/javac/lambda/InnerInstanceCreationTest.java │ │ │ │ Passed: tools/javac/lambda/Intersection01.java │ │ │ │ -Passed: tools/javac/lambda/speculative/NestedLambdaGenerics.java │ │ │ │ Passed: tools/javac/lambda/Intersection02.java │ │ │ │ -Passed: tools/javac/lambda/LambdaCapture01.java │ │ │ │ Passed: tools/javac/lambda/Intersection03.java │ │ │ │ +Passed: tools/javac/lambda/LambdaCapture01.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture02.java │ │ │ │ +Passed: tools/javac/lambda/ByteCodeTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture03.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture04.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture05.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture06.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture07.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv01.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv03.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv06.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv05.java │ │ │ │ -Passed: tools/javac/lambda/LambdaConv08.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv09.java │ │ │ │ +Passed: tools/javac/lambda/LambdaConv08.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv10.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv11.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv12.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv13.java │ │ │ │ -Passed: tools/javac/lambda/LambdaConv17.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv16.java │ │ │ │ +Passed: tools/javac/lambda/LambdaConv17.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv18.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv19.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv21.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv20.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv22.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv23.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv24.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv25.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv26.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv27.java │ │ │ │ -Passed: tools/javac/lambda/LambdaConv29.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv28.java │ │ │ │ +Passed: tools/javac/lambda/LambdaConv29.java │ │ │ │ Passed: tools/javac/lambda/LambdaEffectivelyFinalTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv30.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr01.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr02.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr04.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr05.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr06.java │ │ │ │ @@ -2577,63 +2577,63 @@ │ │ │ │ Passed: tools/javac/lambda/LambdaExprNotVoid.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarArgs.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarArgsSerialize.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarSerialize.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarReflect.java │ │ │ │ Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis.java │ │ │ │ Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis2.java │ │ │ │ -Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis3.java │ │ │ │ Passed: tools/javac/lambda/LambdaInterfaceStaticField.java │ │ │ │ +Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis3.java │ │ │ │ Passed: tools/javac/lambda/LambdaLocalTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaLambdaSerialized.java │ │ │ │ Passed: tools/javac/lambda/LambdaNoFuncIntfFlow.java │ │ │ │ Passed: tools/javac/lambda/LambdaMultiCatchTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaOuterLocalTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaParameterNeedsNoInitTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaParenGeneric.java │ │ │ │ Passed: tools/javac/lambda/LambdaParenGenericOrig.java │ │ │ │ Passed: tools/javac/lambda/LambdaReturnUnboxing.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope01.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope02.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope03.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope04.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope05.java │ │ │ │ -Passed: tools/javac/lambda/LambdaTestStrictFP.java │ │ │ │ Passed: tools/javac/lambda/FunctionalInterfaceConversionTest.java │ │ │ │ +Passed: tools/javac/lambda/LambdaTestStrictFP.java │ │ │ │ Passed: tools/javac/lambda/LambdaTestStrictFPFlag.java │ │ │ │ Passed: tools/javac/lambda/LambdaTestStrictFPMethod.java │ │ │ │ Passed: tools/javac/lambda/LambdaWithInterfaceSuper.java │ │ │ │ Passed: tools/javac/lambda/LocalBreakAndContinue.java │ │ │ │ Passed: tools/javac/lambda/MethodHandleInvokeTest.java │ │ │ │ Passed: tools/javac/lambda/LocalVariableTable.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference01.java │ │ │ │ Passed: tools/javac/lambda/MethodReference02.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference01.java │ │ │ │ Passed: tools/javac/lambda/MethodReference04.java │ │ │ │ Passed: tools/javac/lambda/MethodReference03.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference05.java │ │ │ │ Passed: tools/javac/lambda/MethodReference06.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference05.java │ │ │ │ Passed: tools/javac/lambda/MethodReference07.java │ │ │ │ Passed: tools/javac/lambda/MethodReference09.java │ │ │ │ Passed: tools/javac/lambda/MethodReference08.java │ │ │ │ Passed: tools/javac/lambda/MethodReference10.java │ │ │ │ Passed: tools/javac/lambda/MethodReference11.java │ │ │ │ Passed: tools/javac/lambda/MethodReference12.java │ │ │ │ Passed: tools/javac/lambda/MethodReference13.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference15.java │ │ │ │ Passed: tools/javac/lambda/MethodReference14.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference15.java │ │ │ │ Passed: tools/javac/lambda/MethodReference16.java │ │ │ │ Passed: tools/javac/lambda/MethodReference17.java │ │ │ │ Passed: tools/javac/lambda/MethodReference18.java │ │ │ │ Passed: tools/javac/lambda/MethodReference19.java │ │ │ │ Passed: tools/javac/lambda/MethodReference21.java │ │ │ │ Passed: tools/javac/lambda/MethodReference20.java │ │ │ │ Passed: tools/javac/lambda/MethodReference23.java │ │ │ │ Passed: tools/javac/lambda/MethodReference22.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference24.java │ │ │ │ Passed: tools/javac/lambda/MethodReference25.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference24.java │ │ │ │ Passed: tools/javac/lambda/MethodReference26.java │ │ │ │ Passed: tools/javac/lambda/MethodReference27.java │ │ │ │ Passed: tools/javac/lambda/MethodReference28.java │ │ │ │ Passed: tools/javac/lambda/MethodReference29.java │ │ │ │ Passed: tools/javac/lambda/MethodReference30.java │ │ │ │ Passed: tools/javac/lambda/MethodReference31.java │ │ │ │ Passed: tools/javac/lambda/MethodReference32.java │ │ │ │ @@ -2644,16 +2644,16 @@ │ │ │ │ Passed: tools/javac/lambda/MethodReference37.java │ │ │ │ Passed: tools/javac/lambda/MethodReference38.java │ │ │ │ Passed: tools/javac/lambda/MethodReference39.java │ │ │ │ Passed: tools/javac/lambda/MethodReference40.java │ │ │ │ Passed: tools/javac/lambda/MethodReference41.java │ │ │ │ Passed: tools/javac/lambda/MethodReference42.java │ │ │ │ Passed: tools/javac/lambda/MethodReference43.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference44.java │ │ │ │ Passed: tools/javac/lambda/MethodReference45.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference44.java │ │ │ │ Passed: tools/javac/lambda/MethodReference46.java │ │ │ │ Passed: tools/javac/lambda/MethodReference47.java │ │ │ │ Passed: tools/javac/lambda/MethodReference48.java │ │ │ │ Passed: tools/javac/lambda/MethodReference49.java │ │ │ │ Passed: tools/javac/lambda/MethodReference50.java │ │ │ │ Passed: tools/javac/lambda/MethodReference51.java │ │ │ │ Passed: tools/javac/lambda/MethodReference52.java │ │ │ │ @@ -2675,16 +2675,16 @@ │ │ │ │ Passed: tools/javac/lambda/MethodReference67.java │ │ │ │ Passed: tools/javac/lambda/MethodReference69.java │ │ │ │ Passed: tools/javac/lambda/MethodReference70.java │ │ │ │ Passed: tools/javac/lambda/MethodReference71.java │ │ │ │ Passed: tools/javac/lambda/MethodReference72.java │ │ │ │ Passed: tools/javac/lambda/MethodReference73.java │ │ │ │ Passed: tools/javac/lambda/MethodReference74.java │ │ │ │ -Passed: tools/javac/lambda/MethodReferenceArrayClone.java │ │ │ │ Passed: tools/javac/lambda/MethodReference75.java │ │ │ │ +Passed: tools/javac/lambda/MethodReferenceArrayClone.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceNoThisTest.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceGenericTarget.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceStaticNotAccessibleTest.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceVarargsTest.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific01.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific02.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific03.java │ │ │ │ @@ -2708,68 +2708,67 @@ │ │ │ │ Passed: tools/javac/lambda/MostSpecific21.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific22.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific23.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific24.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific25.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific26.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific27.java │ │ │ │ -Passed: tools/javac/lambda/lambdaExpression/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific28.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific29.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific30.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific31.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific32.java │ │ │ │ Passed: tools/javac/lambda/NakedThis.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture01.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture02.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture03.java │ │ │ │ -Passed: tools/javac/lambda/NoTargetLambda.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture04.java │ │ │ │ +Passed: tools/javac/lambda/NoTargetLambda.java │ │ │ │ Passed: tools/javac/lambda/NoWarnOnImplicitParams.java │ │ │ │ Passed: tools/javac/lambda/SE5AnnotationsOnLambdaParameters.java │ │ │ │ Passed: tools/javac/lambda/SerializableObjectMethods.java │ │ │ │ Passed: tools/javac/lambda/SerializedLambdaInInit.java │ │ │ │ Passed: tools/javac/lambda/SingleLocalTest.java │ │ │ │ Passed: tools/javac/lambda/StaticMethodNegTest.java │ │ │ │ +FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Passed: tools/javac/lambda/T8056014.java │ │ │ │ Passed: tools/javac/lambda/T8056984.java │ │ │ │ Passed: tools/javac/lambda/T8057794.java │ │ │ │ Passed: tools/javac/lambda/T8077605.java │ │ │ │ -FAILED: tools/javac/lambda/T8031967.java │ │ │ │ -Passed: tools/javac/lambda/T8175317.java │ │ │ │ Passed: tools/javac/lambda/T8145051.java │ │ │ │ +Passed: tools/javac/lambda/T8175317.java │ │ │ │ Passed: tools/javac/lambda/T8195598.java │ │ │ │ +Passed: tools/javac/lambda/T8235564.java │ │ │ │ Passed: tools/javac/lambda/TargetType01.java │ │ │ │ Passed: tools/javac/lambda/TargetType02.java │ │ │ │ -Passed: tools/javac/lambda/T8235564.java │ │ │ │ Passed: tools/javac/lambda/TargetType03.java │ │ │ │ Passed: tools/javac/lambda/TargetType04.java │ │ │ │ Passed: tools/javac/lambda/TargetType05.java │ │ │ │ Passed: tools/javac/lambda/TargetType06.java │ │ │ │ Passed: tools/javac/lambda/TargetType07.java │ │ │ │ Passed: tools/javac/lambda/TargetType08.java │ │ │ │ Passed: tools/javac/lambda/TargetType10.java │ │ │ │ Passed: tools/javac/lambda/TargetType11.java │ │ │ │ -Passed: tools/javac/lambda/TargetType13.java │ │ │ │ Passed: tools/javac/lambda/TargetType12.java │ │ │ │ +Passed: tools/javac/lambda/TargetType13.java │ │ │ │ Passed: tools/javac/lambda/TargetType14.java │ │ │ │ Passed: tools/javac/lambda/TargetType15.java │ │ │ │ Passed: tools/javac/lambda/TargetType16.java │ │ │ │ Passed: tools/javac/lambda/TargetType17.java │ │ │ │ Passed: tools/javac/lambda/TargetType18.java │ │ │ │ Passed: tools/javac/lambda/TargetType19.java │ │ │ │ Passed: tools/javac/lambda/TargetType20.java │ │ │ │ Passed: tools/javac/lambda/TargetType21.java │ │ │ │ Passed: tools/javac/lambda/TargetType22.java │ │ │ │ Passed: tools/javac/lambda/TargetType23.java │ │ │ │ Passed: tools/javac/lambda/TargetType24.java │ │ │ │ Passed: tools/javac/lambda/TargetType25.java │ │ │ │ Passed: tools/javac/lambda/TargetType26.java │ │ │ │ -Passed: tools/javac/lambda/TargetType28.java │ │ │ │ Passed: tools/javac/lambda/TargetType27.java │ │ │ │ +Passed: tools/javac/lambda/TargetType28.java │ │ │ │ Passed: tools/javac/lambda/TargetType29.java │ │ │ │ Passed: tools/javac/lambda/TargetType30.java │ │ │ │ Passed: tools/javac/lambda/TargetType31.java │ │ │ │ Passed: tools/javac/lambda/TargetType32.java │ │ │ │ Passed: tools/javac/lambda/TargetType33.java │ │ │ │ Passed: tools/javac/lambda/TargetType34.java │ │ │ │ Passed: tools/javac/lambda/TargetType35.java │ │ │ │ @@ -2780,72 +2779,73 @@ │ │ │ │ Passed: tools/javac/lambda/TargetType40.java │ │ │ │ Passed: tools/javac/lambda/TargetType41.java │ │ │ │ Passed: tools/javac/lambda/TargetType42.java │ │ │ │ Passed: tools/javac/lambda/TargetType43.java │ │ │ │ Passed: tools/javac/lambda/TargetType44.java │ │ │ │ Passed: tools/javac/lambda/TargetType45.java │ │ │ │ Passed: tools/javac/lambda/TargetType46.java │ │ │ │ +Passed: tools/javac/lambda/MethodReferenceParserTest.java │ │ │ │ +Passed: tools/javac/lambda/lambdaExpression/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/TargetType47.java │ │ │ │ -Passed: tools/javac/lambda/TargetType48.java │ │ │ │ Passed: tools/javac/lambda/TargetType49.java │ │ │ │ +Passed: tools/javac/lambda/TargetType48.java │ │ │ │ Passed: tools/javac/lambda/TargetType50.java │ │ │ │ -Passed: tools/javac/lambda/TargetType51.java │ │ │ │ Passed: tools/javac/lambda/TargetType52.java │ │ │ │ +Passed: tools/javac/lambda/TargetType51.java │ │ │ │ Passed: tools/javac/lambda/TargetType53.java │ │ │ │ -Passed: tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java │ │ │ │ Passed: tools/javac/lambda/TargetType54.java │ │ │ │ Passed: tools/javac/lambda/TargetType55.java │ │ │ │ Passed: tools/javac/lambda/TargetType56.java │ │ │ │ Passed: tools/javac/lambda/TargetType57.java │ │ │ │ +Passed: tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java │ │ │ │ Passed: tools/javac/lambda/TargetType58.java │ │ │ │ Passed: tools/javac/lambda/TargetType60.java │ │ │ │ Passed: tools/javac/lambda/TargetType59.java │ │ │ │ -Passed: tools/javac/lambda/TargetType63.java │ │ │ │ Passed: tools/javac/lambda/TargetType61.java │ │ │ │ -Passed: tools/javac/lambda/TargetType62.java │ │ │ │ +Passed: tools/javac/lambda/TargetType63.java │ │ │ │ Passed: tools/javac/lambda/TargetType64.java │ │ │ │ +Passed: tools/javac/lambda/TargetType62.java │ │ │ │ Passed: tools/javac/lambda/TargetType65.java │ │ │ │ -Passed: tools/javac/lambda/TargetType66.java │ │ │ │ Passed: tools/javac/lambda/TargetType67.java │ │ │ │ -Passed: tools/javac/lambda/TargetType68.java │ │ │ │ -Passed: tools/javac/lambda/TargetType70.java │ │ │ │ +Passed: tools/javac/lambda/TargetType66.java │ │ │ │ Passed: tools/javac/lambda/TargetType69.java │ │ │ │ Passed: tools/javac/lambda/TargetType71.java │ │ │ │ -Passed: tools/javac/lambda/TargetType73.java │ │ │ │ -Passed: tools/javac/lambda/TargetType72.java │ │ │ │ +Passed: tools/javac/lambda/TargetType70.java │ │ │ │ +Passed: tools/javac/lambda/TargetType68.java │ │ │ │ +Passed: tools/javac/failover/CheckAttributedTree.java │ │ │ │ Passed: tools/javac/lambda/TargetType74.java │ │ │ │ Passed: tools/javac/lambda/TargetType75.java │ │ │ │ +Passed: tools/javac/lambda/TargetType72.java │ │ │ │ +Passed: tools/javac/lambda/TargetType73.java │ │ │ │ Passed: tools/javac/lambda/TargetType76.java │ │ │ │ -Passed: tools/javac/lambda/TestLambdaToMethodStats.java │ │ │ │ -Passed: tools/javac/lambda/TestBootstrapMethodsCount.java │ │ │ │ Passed: tools/javac/lambda/TryWithLambdaFinal.java │ │ │ │ Passed: tools/javac/lambda/UnderscoreAsIdent.java │ │ │ │ +Passed: tools/javac/lambda/TestLambdaToMethodStats.java │ │ │ │ Passed: tools/javac/lambda/VoidCompatibility.java │ │ │ │ Passed: tools/javac/lambda/VoidLambdaParameter.java │ │ │ │ Passed: tools/javac/lambda/XDdumpLambdaToMethodStats.java │ │ │ │ -Passed: tools/javac/lambda/MethodReferenceParserTest.java │ │ │ │ -Passed: tools/javac/lambda/TestInvokeDynamic.java │ │ │ │ +Passed: tools/javac/lambda/TestBootstrapMethodsCount.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/AttributeInjector.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFilePreprocessor.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassToInterfaceConverter.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/ClassCase.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Hierarchy.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/HierarchyGenerator.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Rule.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/RuleGroup.java │ │ │ │ -Passed: tools/javac/failover/CheckAttributedTree.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTNode.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTShape.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java │ │ │ │ +Passed: tools/javac/lambda/TestInvokeDynamic.java │ │ │ │ Passed: tools/javac/launcher/GetResourceTest.java │ │ │ │ Passed: tools/javac/lexer/JavaLexerTest.java │ │ │ │ Passed: tools/javac/lexer/OctalNumberTest.java │ │ │ │ Passed: tools/javac/lib/DPrinter.java │ │ │ │ Passed: tools/javac/limits/ArrayDims1.java │ │ │ │ Passed: tools/javac/limits/ArrayDims2.java │ │ │ │ Passed: tools/javac/limits/ArrayDims3.java │ │ │ │ @@ -2860,141 +2860,141 @@ │ │ │ │ Passed: tools/javac/limits/StaticNestedClassConstructorArgs.java │ │ │ │ Passed: tools/javac/limits/StringLength.java │ │ │ │ Passed: tools/javac/limits/TopLevelClassConstructorArgs.java │ │ │ │ Passed: tools/javac/limits/TopLevelClassMethodArgs.java │ │ │ │ Passed: tools/javac/limits/TopLevelClassStaticMethodArgs.java │ │ │ │ Passed: tools/javac/linenumbers/ConditionalLineNumberTest.java │ │ │ │ Passed: tools/javac/linenumbers/FinallyLineNumberTest.java │ │ │ │ -Passed: tools/javac/launcher/SourceLauncherTest.java │ │ │ │ Passed: tools/javac/linenumbers/NestedLineNumberTest.java │ │ │ │ Passed: tools/javac/linenumbers/NullCheckLineNumberTest.java │ │ │ │ Passed: tools/javac/links/LinksTest.java │ │ │ │ Passed: tools/javac/lint/Deprecation.java │ │ │ │ +Passed: tools/javac/launcher/SourceLauncherTest.java │ │ │ │ Passed: tools/javac/lint/DeprecationTest.java │ │ │ │ Passed: tools/javac/lint/FallThrough.java │ │ │ │ Passed: tools/javac/lint/ExternalAbuseOfVbc.java │ │ │ │ Passed: tools/javac/lint/JdkInternalAbuseOfVbc.java │ │ │ │ Passed: tools/javac/lint/LossyConversions.java │ │ │ │ -Passed: tools/javac/lint/NoWarn.java │ │ │ │ Passed: tools/javac/lint/Unchecked.java │ │ │ │ Passed: tools/javac/literals/BadBinaryLiterals.java │ │ │ │ Passed: tools/javac/literals/BadUnderscoreLiterals.java │ │ │ │ +Passed: tools/javac/lint/NoWarn.java │ │ │ │ Passed: tools/javac/literals/T6891079.java │ │ │ │ Passed: tools/javac/literals/BinaryLiterals.java │ │ │ │ Passed: tools/javac/literals/UnderscoreLiterals.java │ │ │ │ Passed: tools/javac/lvti/badTypeReference/BadTypeReference.java │ │ │ │ -Passed: tools/javac/lvti/harness/NonDenotableTest.java │ │ │ │ Passed: tools/javac/lvti/harness/PrimitiveTypeTest.java │ │ │ │ -Passed: tools/javac/lvti/harness/UpperBounds.java │ │ │ │ +Passed: tools/javac/lvti/harness/NonDenotableTest.java │ │ │ │ Passed: tools/javac/lvti/harness/ReferenceTypeTest.java │ │ │ │ Passed: tools/javac/lvti/BadLocalVarInferenceTest.java │ │ │ │ -Passed: tools/javac/lvti/ConstantTypes.java │ │ │ │ +Passed: tools/javac/lvti/harness/UpperBounds.java │ │ │ │ Passed: tools/javac/lvti/FoldingTest.java │ │ │ │ +Passed: tools/javac/lvti/ConstantTypes.java │ │ │ │ Passed: tools/javac/lvti/SelfRefTest.java │ │ │ │ -Passed: tools/javac/lvti/ParserTest.java │ │ │ │ Passed: tools/javac/lvti/T8191893.java │ │ │ │ -Passed: tools/javac/lvti/T8191959.java │ │ │ │ +Passed: tools/javac/lvti/ParserTest.java │ │ │ │ Passed: tools/javac/lvti/T8200199.java │ │ │ │ +Passed: tools/javac/lvti/T8191959.java │ │ │ │ Passed: tools/javac/lvti/TestBadArray.java │ │ │ │ Passed: tools/javac/main/AtFileTest.java │ │ │ │ Passed: tools/javac/main/Option_J_At_Test.java │ │ │ │ Passed: tools/javac/main/EnvVariableTest.java │ │ │ │ Passed: tools/javac/main/T8058445.java │ │ │ │ Passed: tools/javac/main/StreamsTest.java │ │ │ │ Passed: tools/javac/main/ToolProviderTest.java │ │ │ │ Passed: tools/javac/mandatoryWarnings/deprecated/Test.java │ │ │ │ -Passed: tools/javac/lambda/TestSelfRef.java │ │ │ │ +Passed: tools/javac/mandatoryWarnings/unchecked/Test.java │ │ │ │ Passed: tools/javac/meth/BadPolySig/BadPolySig.java │ │ │ │ Passed: tools/javac/meth/InvokeMH.java │ │ │ │ -Passed: tools/javac/meth/TestCP.java │ │ │ │ +Passed: tools/javac/main/T8239544.java │ │ │ │ Passed: tools/javac/meth/VarargsWarn.java │ │ │ │ +Passed: tools/javac/meth/TestCP.java │ │ │ │ Passed: tools/javac/meth/XlintWarn.java │ │ │ │ -Passed: tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.java │ │ │ │ -Passed: tools/javac/mandatoryWarnings/unchecked/Test.java │ │ │ │ -Passed: tools/javac/main/T8239544.java │ │ │ │ Passed: tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java │ │ │ │ -Passed: tools/javac/MethodParameters/CaptureTest.java │ │ │ │ +Passed: tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.java │ │ │ │ Passed: tools/javac/MethodParameters/AnnotationTest.java │ │ │ │ Passed: tools/javac/MethodParameters/AnonymousClass.java │ │ │ │ -Passed: tools/javac/MethodParameters/Constructors.java │ │ │ │ +Passed: tools/javac/MethodParameters/CaptureTest.java │ │ │ │ Passed: tools/javac/MethodParameters/DefaultParamNames.java │ │ │ │ +Passed: tools/javac/MethodParameters/Constructors.java │ │ │ │ Passed: tools/javac/MethodParameters/EnumTest.java │ │ │ │ Passed: tools/javac/MethodParameters/InstanceMethods.java │ │ │ │ Passed: tools/javac/MethodParameters/LambdaTest.java │ │ │ │ Passed: tools/javac/MethodParameters/LocalClassTest.java │ │ │ │ Passed: tools/javac/MethodParameters/MemberClassTest.java │ │ │ │ -Passed: tools/javac/miranda/4686148/Test.java │ │ │ │ -Passed: tools/javac/miranda/4686811/Tryit.java │ │ │ │ Passed: tools/javac/MethodParameters/StaticMethods.java │ │ │ │ +Passed: tools/javac/lambda/TestSelfRef.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java │ │ │ │ +Passed: tools/javac/miranda/4686811/Tryit.java │ │ │ │ +Passed: tools/javac/miranda/4686148/Test.java │ │ │ │ Passed: tools/javac/miranda/T4279316a.java │ │ │ │ Passed: tools/javac/miranda/T4279316b.java │ │ │ │ Passed: tools/javac/miranda/T4279316c.java │ │ │ │ -Passed: tools/javac/MethodParameters/UncommonParamNames.java │ │ │ │ -Passed: tools/javac/miranda/4711056/T1.java │ │ │ │ Passed: tools/javac/miranda/T4279316d.java │ │ │ │ -Passed: tools/javac/miranda/T4528315.java │ │ │ │ Passed: tools/javac/miranda/T4666866.java │ │ │ │ +Passed: tools/javac/miranda/T4528315.java │ │ │ │ Passed: tools/javac/miranda/T4711325.java │ │ │ │ Passed: tools/javac/missingClass/A.java │ │ │ │ +Passed: tools/javac/MethodParameters/UncommonParamNames.java │ │ │ │ Passed: tools/javac/missingSuperRecovery/MissingInterfaceTest.java │ │ │ │ Passed: tools/javac/missingSuperRecovery/MissingSuperRecovery.java │ │ │ │ Passed: tools/javac/MissingInclude/MissingIncludeTest.java │ │ │ │ Passed: tools/javac/mixedTarget/ExtendCovariant1.java │ │ │ │ +Passed: tools/javac/miranda/4711056/T1.java │ │ │ │ Passed: tools/javac/mixedTarget/ExtendCovariant2.java │ │ │ │ Passed: tools/javac/modules/InvalidModuleDirective/module-info.java │ │ │ │ Passed: tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java │ │ │ │ Passed: tools/javac/modules/AnachronisticModuleInfo/AnachronisticModuleInfoTest.java │ │ │ │ -Passed: tools/javac/modules/T8158224/T8158224.java │ │ │ │ Passed: tools/javac/modules/T8168854/module-info.java │ │ │ │ Passed: tools/javac/modules/T8161501/UnnamedModuleUnnamedPackageTest.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java │ │ │ │ +Passed: tools/javac/modules/T8158224/T8158224.java │ │ │ │ Passed: tools/javac/modules/AbstractOrInnerClassServiceImplTest.java │ │ │ │ Passed: tools/javac/modules/T8160454/NPEGetDirectivesTest.java │ │ │ │ Passed: tools/javac/modules/AddExportsTest.java │ │ │ │ Passed: tools/javac/modules/AddModulesTest.java │ │ │ │ Passed: tools/javac/modules/AllDefaultTest.java │ │ │ │ Passed: tools/javac/modules/AnnotationProcessingWithModuleInfoInWrongPlace.java │ │ │ │ Passed: tools/javac/modules/AddReadsTest.java │ │ │ │ Passed: tools/javac/modules/AnnotationProcessorsInModulesTest.java │ │ │ │ Passed: tools/javac/modules/AddLimitMods.java │ │ │ │ Passed: tools/javac/modules/BrokenModulesTest.java │ │ │ │ -Passed: tools/javac/modules/AutomaticModules.java │ │ │ │ Passed: tools/javac/modules/AnnotationsOnModules.java │ │ │ │ Passed: tools/javac/modules/ContainsTest.java │ │ │ │ +Passed: tools/javac/modules/AutomaticModules.java │ │ │ │ Passed: tools/javac/modules/DirectiveVisitorTest.java │ │ │ │ -Passed: tools/javac/modules/DoclintOtherModules.java │ │ │ │ Passed: tools/javac/modules/CompileModulePatchTest.java │ │ │ │ +Passed: tools/javac/modules/DoclintOtherModules.java │ │ │ │ Passed: tools/javac/modules/DuplicateClassTest.java │ │ │ │ -Passed: tools/javac/modules/ConvenientAccessErrorsTest.java │ │ │ │ Passed: tools/javac/modules/EnvVarTest.java │ │ │ │ +Passed: tools/javac/modules/ConvenientAccessErrorsTest.java │ │ │ │ Passed: tools/javac/modules/FileManagerGetServiceLoaderTest.java │ │ │ │ Passed: tools/javac/modules/GetLocationForModuleTest.java │ │ │ │ Passed: tools/javac/modules/EdgeCases.java │ │ │ │ Passed: tools/javac/modules/ExportsUnexported.java │ │ │ │ Passed: tools/javac/modules/GraphsTest.java │ │ │ │ Passed: tools/javac/modules/HelloWorldTest.java │ │ │ │ Passed: tools/javac/modules/IncubatingTest.java │ │ │ │ Passed: tools/javac/modules/LimitModulesTest.java │ │ │ │ Passed: tools/javac/modules/MissingJarInModulePathTest.java │ │ │ │ Passed: tools/javac/modules/MissingModuleTest.java │ │ │ │ Passed: tools/javac/modules/ModifiedUTFTest.java │ │ │ │ Passed: tools/javac/modules/ModuleFinderTest.java │ │ │ │ -Passed: tools/javac/modules/InheritRuntimeEnvironmentTest.java │ │ │ │ Passed: tools/javac/modules/ModuleInfoPatchPath.java │ │ │ │ +Passed: tools/javac/modules/InheritRuntimeEnvironmentTest.java │ │ │ │ Passed: tools/javac/modules/ModuleInfoTreeAccess.java │ │ │ │ -Passed: tools/javac/modules/ModuleInfoTest.java │ │ │ │ -Passed: tools/javac/modules/JavaBaseTest.java │ │ │ │ Passed: tools/javac/modules/ModulePathTest.java │ │ │ │ -Passed: tools/javac/modules/ModulesAndClassPathTest.java │ │ │ │ +Passed: tools/javac/modules/ModuleInfoTest.java │ │ │ │ Passed: tools/javac/modules/ModulesAndModuleSourcePathTest.java │ │ │ │ +Passed: tools/javac/modules/JavaBaseTest.java │ │ │ │ Passed: tools/javac/modules/ModuleVersion.java │ │ │ │ +Passed: tools/javac/modules/ModulesAndClassPathTest.java │ │ │ │ Passed: tools/javac/modules/MultiModuleModeTest.java │ │ │ │ -Passed: tools/javac/modules/MOptionTest.java │ │ │ │ -Passed: tools/javac/modules/NPECompilingModuleInfoTest.java │ │ │ │ Passed: tools/javac/modules/ModuleSourcePathTest.java │ │ │ │ +Passed: tools/javac/modules/NPECompilingModuleInfoTest.java │ │ │ │ +Passed: tools/javac/modules/MOptionTest.java │ │ │ │ Passed: tools/javac/modules/NPEEmptyFileTest.java │ │ │ │ Passed: tools/javac/modules/ObscureMessageForBadProvidesTest.java │ │ │ │ Passed: tools/javac/modules/OutputDirTest.java │ │ │ │ Passed: tools/javac/modules/OpenModulesTest.java │ │ │ │ Passed: tools/javac/modules/PackageMultipleModules.java │ │ │ │ Passed: tools/javac/modules/PackageConflictTest.java │ │ │ │ Passed: tools/javac/modules/PatchModulesTest.java │ │ │ │ @@ -3004,118 +3004,118 @@ │ │ │ │ Passed: tools/javac/modules/ReportNonExistentPackageTest.java │ │ │ │ Passed: tools/javac/modules/ProvidesTest.java │ │ │ │ Passed: tools/javac/modules/QueryBeforeEnter.java │ │ │ │ Passed: tools/javac/modules/RequiresTransitiveTest.java │ │ │ │ Passed: tools/javac/modules/RequiresStaticTest.java │ │ │ │ Passed: tools/javac/modules/ResolveTest.java │ │ │ │ Passed: tools/javac/modules/ServiceInStaticClassErrorTest.java │ │ │ │ -Passed: tools/javac/modules/AnnotationProcessing.java │ │ │ │ Passed: tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java │ │ │ │ -Passed: tools/javac/modules/SingleModuleModeTest.java │ │ │ │ Passed: tools/javac/modules/SourceInSymlinkTest.java │ │ │ │ +Passed: tools/javac/modules/SingleModuleModeTest.java │ │ │ │ +Passed: tools/javac/modules/AnnotationProcessing.java │ │ │ │ Passed: tools/javac/modules/UnexpectedTokenInModuleInfoTest.java │ │ │ │ Passed: tools/javac/modules/SubpackageTest.java │ │ │ │ Passed: tools/javac/modules/SourcePathTest.java │ │ │ │ -Passed: tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java │ │ │ │ Passed: tools/javac/multicatch/7005371/T7005371.java │ │ │ │ +Passed: tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java │ │ │ │ Passed: tools/javac/multicatch/7030606/T7030606.java │ │ │ │ Passed: tools/javac/multicatch/8071291/T8071291.java │ │ │ │ Passed: tools/javac/modules/UsesTest.java │ │ │ │ Passed: tools/javac/multicatch/Neg01.java │ │ │ │ Passed: tools/javac/multicatch/Neg01eff_final.java │ │ │ │ Passed: tools/javac/multicatch/Neg02.java │ │ │ │ Passed: tools/javac/multicatch/Neg02eff_final.java │ │ │ │ Passed: tools/javac/multicatch/Neg03.java │ │ │ │ Passed: tools/javac/multicatch/model/ModelChecker.java │ │ │ │ Passed: tools/javac/multicatch/Neg04.java │ │ │ │ Passed: tools/javac/multicatch/Neg04eff_final.java │ │ │ │ Passed: tools/javac/multicatch/Neg06.java │ │ │ │ -Passed: tools/javac/modules/UpgradeModulePathTest.java │ │ │ │ Passed: tools/javac/multicatch/Neg07.java │ │ │ │ Passed: tools/javac/multicatch/Pos01.java │ │ │ │ -Passed: tools/javac/multicatch/Pos03.java │ │ │ │ Passed: tools/javac/multicatch/Pos02.java │ │ │ │ +Passed: tools/javac/modules/UpgradeModulePathTest.java │ │ │ │ +Passed: tools/javac/multicatch/Pos03.java │ │ │ │ Passed: tools/javac/multicatch/Pos06.java │ │ │ │ -Passed: tools/javac/multicatch/Pos05.java │ │ │ │ -Passed: tools/javac/multicatch/Pos04.java │ │ │ │ Passed: tools/javac/multicatch/Pos07.java │ │ │ │ -Passed: tools/javac/multicatch/Pos08.java │ │ │ │ +Passed: tools/javac/multicatch/Pos04.java │ │ │ │ +Passed: tools/javac/multicatch/Pos05.java │ │ │ │ Passed: tools/javac/multicatch/Pos08eff_final.java │ │ │ │ +Passed: tools/javac/multicatch/Pos08.java │ │ │ │ Passed: tools/javac/multicatch/Pos09.java │ │ │ │ -Passed: tools/javac/multicatch/Pos10.java │ │ │ │ Passed: tools/javac/multicatch/Pos12.java │ │ │ │ +Passed: tools/javac/multicatch/Pos10.java │ │ │ │ Passed: tools/javac/multicatch/Pos11.java │ │ │ │ Passed: tools/javac/multicatch/T6978574.java │ │ │ │ Passed: tools/javac/NameClash/One.java │ │ │ │ Passed: tools/javac/NameClash/NameClashTest.java │ │ │ │ Passed: tools/javac/nested/4903103/T4903103.java │ │ │ │ Passed: tools/javac/nested/5009484/X.java │ │ │ │ -Passed: tools/javac/nativeHeaders/EncodeInnerClassNameTest.java │ │ │ │ Passed: tools/javac/nested/5009484/Y.java │ │ │ │ +Passed: tools/javac/nativeHeaders/EncodeInnerClassNameTest.java │ │ │ │ Passed: tools/javac/nested/StaticNestedNonStaticSuper.java │ │ │ │ Passed: tools/javac/newlines/NewLineTest.java │ │ │ │ Passed: tools/javac/NonAmbiguousField/Test.java │ │ │ │ Passed: tools/javac/nestmates/CheckNestmateAttrs.java │ │ │ │ Passed: tools/javac/optimizeOuterThis/DontOptimizeOuterThis.java │ │ │ │ Passed: tools/javac/optimizeOuterThis/OptimizeOuterThis.java │ │ │ │ Passed: tools/javac/options/modes/AtFilesTest.java │ │ │ │ Passed: tools/javac/options/modes/DocLintTest.java │ │ │ │ Passed: tools/javac/options/modes/FSInfoTest.java │ │ │ │ -Passed: tools/javac/nativeHeaders/NativeHeaderTest.java │ │ │ │ Passed: tools/javac/options/modes/InfoOptsTest.java │ │ │ │ Passed: tools/javac/options/modes/NoOperandsTest.java │ │ │ │ -Passed: tools/javac/options/modes/OutputDirTest.java │ │ │ │ +Passed: tools/javac/nativeHeaders/NativeHeaderTest.java │ │ │ │ Passed: tools/javac/options/modes/ProfileBootClassPathTest.java │ │ │ │ Passed: tools/javac/options/modes/ProfileTargetTest.java │ │ │ │ +Passed: tools/javac/options/modes/OutputDirTest.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOption.java │ │ │ │ Passed: tools/javac/options/modes/StdOutTest.java │ │ │ │ Passed: tools/javac/options/modes/SourceTargetTest.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOptionThroughAPI.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOptionCurrent.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOption9.java │ │ │ │ Passed: tools/javac/options/smokeTests/OptionSmokeTest.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOptionUnsupported.java │ │ │ │ Passed: tools/javac/options/HelpOutputColumnWidthTest.java │ │ │ │ +Passed: tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java │ │ │ │ Passed: tools/javac/options/IsSupportedOptionTest.java │ │ │ │ Passed: tools/javac/options/T6900037.java │ │ │ │ Passed: tools/javac/options/T6949443.java │ │ │ │ Passed: tools/javac/options/T6986895.java │ │ │ │ -Passed: tools/javac/options/BCPOrSystemNotSpecified.java │ │ │ │ Passed: tools/javac/options/XjcovUnionTypeTest.java │ │ │ │ +Passed: tools/javac/options/BCPOrSystemNotSpecified.java │ │ │ │ Passed: tools/javac/overload/T4494762.java │ │ │ │ Passed: tools/javac/overload/T4723909.java │ │ │ │ Passed: tools/javac/overload/T4743490.java │ │ │ │ -Passed: tools/javac/options/T7022337.java │ │ │ │ -Passed: tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java │ │ │ │ -Passed: tools/javac/overload/T6776289.java │ │ │ │ Passed: tools/javac/overload/T5090220.java │ │ │ │ +Passed: tools/javac/overload/T6776289.java │ │ │ │ Passed: tools/javac/overload/T8176265.java │ │ │ │ Passed: tools/javac/OverrideChecks/6199153/T6199153.java │ │ │ │ -Passed: tools/javac/OverrideChecks/6400189/T6400189a.java │ │ │ │ Passed: tools/javac/OverrideChecks/6400189/T6400189b.java │ │ │ │ +Passed: tools/javac/OverrideChecks/6400189/T6400189a.java │ │ │ │ Passed: tools/javac/OverrideChecks/6400189/T6400189c.java │ │ │ │ -Passed: tools/javac/OverrideChecks/6738538/T6738538a.java │ │ │ │ Passed: tools/javac/OverrideChecks/6400189/T6400189d.java │ │ │ │ +Passed: tools/javac/OverrideChecks/6738538/T6738538a.java │ │ │ │ +Passed: tools/javac/options/T7022337.java │ │ │ │ Passed: tools/javac/OverrideChecks/6738538/T6738538b.java │ │ │ │ Passed: tools/javac/OverrideChecks/IncompleteMessageOverride.java │ │ │ │ -Passed: tools/javac/OverrideChecks/InterfaceOverride.java │ │ │ │ Passed: tools/javac/OverrideChecks/InconsistentReturn.java │ │ │ │ Passed: tools/javac/OverrideChecks/InterfaceImplements.java │ │ │ │ +Passed: tools/javac/OverrideChecks/InterfaceOverride.java │ │ │ │ Passed: tools/javac/OverrideChecks/Private.java │ │ │ │ -Passed: tools/javac/OverrideChecks/T4720356a.java │ │ │ │ Passed: tools/javac/OverrideChecks/StaticOverride.java │ │ │ │ +Passed: tools/javac/OverrideChecks/T4720356a.java │ │ │ │ Passed: tools/javac/OverrideChecks/T4720359a.java │ │ │ │ -Passed: tools/javac/OverrideChecks/T6326485.java │ │ │ │ Passed: tools/javac/OverrideChecks/T4721069.java │ │ │ │ +Passed: tools/javac/OverrideChecks/T6326485.java │ │ │ │ Passed: tools/javac/OverrideChecks/T6399361.java │ │ │ │ Passed: tools/javac/OverrideChecks/T8139255.java │ │ │ │ Passed: tools/javac/OverrideChecks/ThrowsConflict.java │ │ │ │ Passed: tools/javac/overrridecrash/B.java │ │ │ │ -Passed: tools/javac/PackageClassAmbiguity/Bad.java │ │ │ │ Passed: tools/javac/parser/7157165/T7157165.java │ │ │ │ +Passed: tools/javac/PackageClassAmbiguity/Bad.java │ │ │ │ Passed: tools/javac/parser/8081769/T8081769.java │ │ │ │ Passed: tools/javac/PackageClassAmbiguity/util.java │ │ │ │ Passed: tools/javac/parser/8014643/T8014643.java │ │ │ │ Passed: tools/javac/parser/ErroneousParameters.java │ │ │ │ Passed: tools/javac/parser/8134007/T8134007.java │ │ │ │ Passed: tools/javac/parser/ExtraImportSemicolon.java │ │ │ │ Passed: tools/javac/parser/extend/JavacExtensionTest.java │ │ │ │ @@ -3126,41 +3126,41 @@ │ │ │ │ Passed: tools/javac/parser/StringFoldingPosTest.java │ │ │ │ Passed: tools/javac/parser/StringFoldingTest.java │ │ │ │ Passed: tools/javac/parser/T4881269.java │ │ │ │ Passed: tools/javac/parser/T4910483.java │ │ │ │ Passed: tools/javac/parser/ExtraPackageSemicolon.java │ │ │ │ Passed: tools/javac/options/xprefer/XPreferTest.java │ │ │ │ Passed: tools/javac/Paths/6638501/JarFromManifestFailure.java │ │ │ │ -Passed: tools/javac/parser/JavacParserTest.java │ │ │ │ Passed: tools/javac/Paths/ClassPath2.java │ │ │ │ +Passed: tools/javac/parser/JavacParserTest.java │ │ │ │ Passed: tools/javac/Paths/Help.java │ │ │ │ Passed: tools/javac/Paths/ClassPath.java │ │ │ │ Passed: tools/javac/Paths/TestCompileJARInClassPath.java │ │ │ │ Passed: tools/javac/Paths/Diagnostics.java │ │ │ │ Passed: tools/javac/patterns/AnnotationErrors.java │ │ │ │ Passed: tools/javac/patterns/scope/ScopeTest.java │ │ │ │ Passed: tools/javac/patterns/BindingsExistTest.java │ │ │ │ Passed: tools/javac/patterns/Annotations.java │ │ │ │ Passed: tools/javac/patterns/BindingsInitializer.java │ │ │ │ -Passed: tools/javac/patterns/BindingsTest1.java │ │ │ │ Passed: tools/javac/patterns/BindingsTest1Merging.java │ │ │ │ +Passed: tools/javac/patterns/BindingsTest1.java │ │ │ │ Passed: tools/javac/patterns/BindingsTest2.java │ │ │ │ Passed: tools/javac/patterns/CaseStructureTest.java │ │ │ │ Passed: tools/javac/patterns/CastConversionMatch.java │ │ │ │ Passed: tools/javac/patterns/ConditionalTest.java │ │ │ │ -Passed: tools/javac/patterns/BreakAndLoops.java │ │ │ │ -Passed: tools/javac/patterns/DeconstructionPatternErrors.java │ │ │ │ Passed: tools/javac/patterns/DeconstructionDesugaring.java │ │ │ │ +Passed: tools/javac/patterns/DeconstructionPatternErrors.java │ │ │ │ +Passed: tools/javac/patterns/BreakAndLoops.java │ │ │ │ Passed: tools/javac/patterns/Domination.java │ │ │ │ Passed: tools/javac/patterns/DisambiguatePatterns.java │ │ │ │ Passed: tools/javac/patterns/DuplicateBindingTest.java │ │ │ │ -Passed: tools/javac/patterns/EmptyRecordClass.java │ │ │ │ Passed: tools/javac/patterns/EnsureTypesOrderTest.java │ │ │ │ -Passed: tools/javac/patterns/EnumTypeChangesNonPreview.java │ │ │ │ +Passed: tools/javac/patterns/EmptyRecordClass.java │ │ │ │ Passed: tools/javac/patterns/EnumTypeChanges.java │ │ │ │ +Passed: tools/javac/patterns/EnumTypeChangesNonPreview.java │ │ │ │ Passed: tools/javac/patterns/ExamplesFromProposal.java │ │ │ │ Passed: tools/javac/patterns/GenericRecordDeconstructionPattern.java │ │ │ │ Passed: tools/javac/patterns/Guards.java │ │ │ │ Passed: tools/javac/patterns/GuardsErrors.java │ │ │ │ Passed: tools/javac/patterns/ImpossibleTypeTest.java │ │ │ │ Passed: tools/javac/patterns/InferenceUnitTest.java │ │ │ │ Passed: tools/javac/patterns/InstanceofTotalPattern.java │ │ │ │ @@ -3172,51 +3172,51 @@ │ │ │ │ Passed: tools/javac/patterns/NestedDeconstructionPattern.java │ │ │ │ Passed: tools/javac/patterns/NestedPatternVariablesBytecode.java │ │ │ │ Passed: tools/javac/patterns/NestedPrimitiveDeconstructionPattern.java │ │ │ │ Passed: tools/javac/Paths/MineField.java │ │ │ │ Passed: tools/javac/patterns/NoModifiersOnBinding.java │ │ │ │ Passed: tools/javac/Paths/WildcardMineField.java │ │ │ │ Passed: tools/javac/patterns/NoUnnecessaryCast.java │ │ │ │ -Passed: tools/javac/patterns/NoSubtypeCheck.java │ │ │ │ Passed: tools/javac/patterns/NullsInDeconstructionPatterns.java │ │ │ │ -Passed: tools/javac/patterns/NullsInPatterns.java │ │ │ │ Passed: tools/javac/patterns/NullsInDeconstructionPatterns2.java │ │ │ │ +Passed: tools/javac/patterns/NullsInPatterns.java │ │ │ │ +Passed: tools/javac/patterns/NoSubtypeCheck.java │ │ │ │ Passed: tools/javac/patterns/Parenthesized.java │ │ │ │ Passed: tools/javac/patterns/PatternCaseErrorRecovery.java │ │ │ │ Passed: tools/javac/patterns/NullSwitch.java │ │ │ │ Passed: tools/javac/patterns/PatternErrorRecovery.java │ │ │ │ Passed: tools/javac/patterns/PatternMatchPosTest.java │ │ │ │ Passed: tools/javac/patterns/PatternsSimpleVisitorTest.java │ │ │ │ Passed: tools/javac/patterns/PatternDesugaring.java │ │ │ │ Passed: tools/javac/patterns/PatternTypeTest2.java │ │ │ │ Passed: tools/javac/patterns/PatternVariablesAreNonFinal.java │ │ │ │ Passed: tools/javac/patterns/PatternVariablesAreNonFinal2.java │ │ │ │ Passed: tools/javac/patterns/ProxyMethodLookup.java │ │ │ │ Passed: tools/javac/patterns/RawTypeBindingWarning.java │ │ │ │ -Passed: tools/javac/patterns/Reifiable.java │ │ │ │ Passed: tools/javac/patterns/PrettyTest.java │ │ │ │ +Passed: tools/javac/patterns/Reifiable.java │ │ │ │ Passed: tools/javac/patterns/ReifiableOld.java │ │ │ │ Passed: tools/javac/patterns/ScopeResizeTest.java │ │ │ │ Passed: tools/javac/patterns/SealedTypeChanges.java │ │ │ │ Passed: tools/javac/patterns/SimpleAndGuardPattern.java │ │ │ │ -Passed: tools/javac/patterns/SimpleDeconstructionPattern.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ +Passed: tools/javac/patterns/SimpleDeconstructionPattern.java │ │ │ │ Passed: tools/javac/patterns/SourceLevelChecks.java │ │ │ │ Passed: tools/javac/patterns/SwitchEnumConstants.java │ │ │ │ Passed: tools/javac/patterns/SwitchErrors.java │ │ │ │ Passed: tools/javac/patterns/Switches.java │ │ │ │ Passed: tools/javac/patterns/T8291657.java │ │ │ │ +Passed: tools/javac/patterns/StablePatternDesugaring.java │ │ │ │ Passed: tools/javac/patterns/T8309054.java │ │ │ │ Passed: tools/javac/patterns/T8312229.java │ │ │ │ -Passed: tools/javac/patterns/T8314226.java │ │ │ │ Passed: tools/javac/patterns/T8314578.java │ │ │ │ -Passed: tools/javac/patterns/T8314632.java │ │ │ │ +Passed: tools/javac/patterns/T8314226.java │ │ │ │ Passed: tools/javac/patterns/T8317300.java │ │ │ │ +Passed: tools/javac/patterns/T8314632.java │ │ │ │ Passed: tools/javac/patterns/T8320145.java │ │ │ │ -Passed: tools/javac/patterns/StablePatternDesugaring.java │ │ │ │ Passed: tools/javac/patterns/TypedDeconstructionPatternExc.java │ │ │ │ Passed: tools/javac/patterns/UncheckedWarningOnMatchesTest.java │ │ │ │ Passed: tools/javac/patterns/Unnamed.java │ │ │ │ Passed: tools/javac/patterns/UnnamedErrors.java │ │ │ │ Passed: tools/javac/patterns/VarErrors.java │ │ │ │ Passed: tools/javac/patterns/TranslationTest.java │ │ │ │ Passed: tools/javac/patterns/NewCaseStructureTest.java │ │ │ │ @@ -3242,42 +3242,42 @@ │ │ │ │ Passed: tools/javac/policy/test1/Test1a.java#id5 │ │ │ │ Passed: tools/javac/policy/test1/Test1a.java#id6 │ │ │ │ Passed: tools/javac/policy/test1/Test1a.java#id7 │ │ │ │ Passed: tools/javac/policy/test1/Test1b.java#id0 │ │ │ │ Passed: tools/javac/plugin/InternalAPI.java │ │ │ │ Passed: tools/javac/policy/test1/Test1b.java#id1 │ │ │ │ Passed: tools/javac/policy/test1/Test1b.java#id2 │ │ │ │ -Passed: tools/javac/policy/test1/Test1b.java#id3 │ │ │ │ Passed: tools/javac/policy/test2/Test.java#id0 │ │ │ │ -Passed: tools/javac/policy/test2/Test.java#id2 │ │ │ │ +Passed: tools/javac/policy/test1/Test1b.java#id3 │ │ │ │ Passed: tools/javac/policy/test2/Test.java#id1 │ │ │ │ +Passed: tools/javac/policy/test2/Test.java#id2 │ │ │ │ Passed: tools/javac/policy/test2/Test.java#id3 │ │ │ │ Passed: tools/javac/positions/T6264029.java │ │ │ │ Passed: tools/javac/positions/T6402077.java │ │ │ │ Passed: tools/javac/positions/T6404194.java │ │ │ │ Passed: tools/javac/positions/T8184739.java │ │ │ │ Passed: tools/javac/positions/TreeEndPosTest.java │ │ │ │ Passed: tools/javac/preview/classReaderTest/Client.java │ │ │ │ Passed: tools/javac/policy/test3/Test.java │ │ │ │ Passed: tools/javac/preview/PreviewAutoSuppress.java │ │ │ │ Passed: tools/javac/preview/classReaderTest/TooNewMajorVersionTest.java │ │ │ │ Passed: tools/javac/preview/PreviewOptionTest.java │ │ │ │ Passed: tools/javac/preview/PreviewTest.java │ │ │ │ Passed: tools/javac/processing/6348193/T6348193.java │ │ │ │ -Passed: tools/javac/preview/PreviewErrors.java │ │ │ │ Passed: tools/javac/processing/6348499/T6348499.java │ │ │ │ +Passed: tools/javac/preview/PreviewErrors.java │ │ │ │ Passed: tools/javac/processing/6350124/T6350124.java │ │ │ │ Passed: tools/javac/processing/6359313/T6359313.java │ │ │ │ Passed: tools/javac/processing/6378728/T6378728.java │ │ │ │ Passed: tools/javac/processing/6413690/T6413690.java │ │ │ │ Passed: tools/javac/processing/6414633/T6414633.java │ │ │ │ Passed: tools/javac/processing/6430209/T6430209.java │ │ │ │ Passed: tools/javac/processing/6365040/T6365040.java │ │ │ │ -Passed: tools/javac/processing/6511613/clss41701.java │ │ │ │ Passed: tools/javac/processing/6499119/ClassProcessor.java │ │ │ │ +Passed: tools/javac/processing/6511613/clss41701.java │ │ │ │ Passed: tools/javac/processing/6512707/T6512707.java │ │ │ │ Passed: tools/javac/processing/6634138/T6634138.java │ │ │ │ Passed: tools/javac/processing/6994946/SyntaxErrorTest.java │ │ │ │ Passed: tools/javac/processing/6994946/SemanticErrorTest.java │ │ │ │ Passed: tools/javac/processing/8268575/T8268575.java │ │ │ │ Passed: tools/javac/processing/completion/TestCompletions.java │ │ │ │ Passed: tools/javac/processing/8132446/T8132446.java │ │ │ │ @@ -3292,141 +3292,141 @@ │ │ │ │ Passed: tools/javac/processing/errors/StopOnInapplicableAnnotations/Source.java │ │ │ │ Passed: tools/javac/processing/errors/TestParseErrors/TestParseErrors.java │ │ │ │ Passed: tools/javac/processing/errors/TestBadProcessor.java │ │ │ │ Passed: tools/javac/processing/errors/TestClassNames.java │ │ │ │ Passed: tools/javac/processing/errors/TestErrorCount.java │ │ │ │ Passed: tools/javac/processing/errors/TestFatalityOfParseErrors.java │ │ │ │ Passed: tools/javac/processing/errors/TestOptionSyntaxErrors.java │ │ │ │ -Passed: tools/javac/processing/errors/TestReturnCode.java │ │ │ │ -Passed: tools/javac/processing/errors/CrashOnNonExistingAnnotation/Source.java │ │ │ │ Passed: tools/javac/lambda/intersection/IntersectionTargetTypeTest.java │ │ │ │ +Passed: tools/javac/processing/errors/TestReturnCode.java │ │ │ │ Passed: tools/javac/processing/filer/TestFilerConstraints.java │ │ │ │ +Passed: tools/javac/processing/errors/CrashOnNonExistingAnnotation/Source.java │ │ │ │ Passed: tools/javac/processing/filer/TestGetResource2.java │ │ │ │ -Passed: tools/javac/processing/filer/TestInvalidRelativeNames.java │ │ │ │ Passed: tools/javac/processing/filer/TestGetResource.java │ │ │ │ +Passed: tools/javac/processing/filer/TestInvalidRelativeNames.java │ │ │ │ Passed: tools/javac/processing/filer/TestLastRound.java │ │ │ │ Passed: tools/javac/processing/filer/TestOriginatingElements.java │ │ │ │ Passed: tools/javac/processing/filer/TestPackageInfo.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Passed: tools/javac/processing/filer/TestValidRelativeNames.java │ │ │ │ Passed: tools/javac/processing/loader/testClose/TestClose.java │ │ │ │ -Passed: tools/javac/processing/messager/6362067/T6362067.java │ │ │ │ -Passed: tools/javac/processing/messager/6388543/T6388543.java │ │ │ │ Passed: tools/javac/processing/loader/testClose/TestClose2.java │ │ │ │ +Passed: tools/javac/processing/messager/6388543/T6388543.java │ │ │ │ +Passed: tools/javac/processing/messager/6362067/T6362067.java │ │ │ │ +Passed: tools/javac/processing/errors/TestSuppression.java │ │ │ │ Passed: tools/javac/processing/messager/MessagerDiags.java │ │ │ │ Passed: tools/javac/processing/model/6194785/T6194785.java │ │ │ │ Passed: tools/javac/processing/model/6341534/T6341534.java │ │ │ │ -Passed: tools/javac/processing/errors/TestSuppression.java │ │ │ │ -Passed: tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java │ │ │ │ Passed: tools/javac/processing/messager/MessagerBasics.java │ │ │ │ -Passed: tools/javac/processing/model/element/ObsoleteStrictfp/TestStrictfpRetention.java │ │ │ │ +Passed: tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java │ │ │ │ Passed: tools/javac/processing/model/element/8009367/TestQualifiedNameUsed.java │ │ │ │ +Passed: tools/javac/processing/model/element/ObsoleteStrictfp/TestStrictfpRetention.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java │ │ │ │ +Passed: tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java │ │ │ │ -Passed: tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java │ │ │ │ +Passed: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java │ │ │ │ -Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedBTest.java │ │ │ │ -Passed: tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java │ │ │ │ +Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java │ │ │ │ +Passed: tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingClass.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass1.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass2.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java │ │ │ │ -Passed: tools/javac/processing/model/element/AnnotationToStringTest.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java │ │ │ │ +Passed: tools/javac/processing/model/element/AnnotationToStringTest.java │ │ │ │ Passed: tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java │ │ │ │ Passed: tools/javac/processing/model/element/CheckingAccessorsOnLoadedRecordClasses.java │ │ │ │ Passed: tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java │ │ │ │ Passed: tools/javac/processing/model/element/RecordNotPreservingNestedTypeAnnotationsTest.java │ │ │ │ Passed: tools/javac/processing/model/element/JavaxLangModelForRecords.java │ │ │ │ Passed: tools/javac/processing/model/element/TestBindingVariable.java │ │ │ │ Passed: tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestAnonClassNames.java │ │ │ │ Passed: tools/javac/processing/model/element/TestElement.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestElementAsType.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestAnonClassNames.java │ │ │ │ Passed: tools/javac/processing/model/element/TestElementKindPredicates.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestElementAsType.java │ │ │ │ +Passed: tools/javac/processing/model/completionfailure/MissingClassFile.java │ │ │ │ Passed: tools/javac/processing/model/element/TestExecutableReceiverType.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestEmptyContainer.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestExecutableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestListPackageFromAPI.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestEmptyContainer.java │ │ │ │ Passed: tools/javac/processing/model/element/TestFileObjectOf.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestExecutableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestModuleElementNames.java │ │ │ │ Passed: tools/javac/processing/model/element/TestNames.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestNonInherited.java │ │ │ │ Passed: tools/javac/processing/model/element/TestOrigin.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestPackageElement.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestRecord.java │ │ │ │ -Passed: tools/javac/processing/model/completionfailure/MissingClassFile.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestNonInherited.java │ │ │ │ Passed: tools/javac/processing/model/element/TestRecordDesugar.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestSealed.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestRecord.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestPackageElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestResourceElement.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestResourceVariable.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestSealed.java │ │ │ │ Passed: tools/javac/processing/model/element/TestTypeElement.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestResourceVariable.java │ │ │ │ Passed: tools/javac/processing/model/element/TestTypeParameter.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestUnnamedVariableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestTypeParameterAnnotations.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestUnnamedVariableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestUnnamedVariableElement8.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestUnnamedClass.java │ │ │ │ -Passed: tools/javac/processing/model/element/TypeParamBounds.java │ │ │ │ Passed: tools/javac/processing/model/LocalClasses/LocalClassesModel.java │ │ │ │ +Passed: tools/javac/processing/model/element/TypeParamBounds.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestUnnamedClass.java │ │ │ │ Passed: tools/javac/processing/model/inheritedByType/EnsureOrder.java │ │ │ │ Passed: tools/javac/processing/model/nestedTypeVars/NestedTypeVars.java │ │ │ │ Passed: tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java │ │ │ │ -Passed: tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java │ │ │ │ Passed: tools/javac/processing/model/trees/BrokenEnumConstructor.java │ │ │ │ +Passed: tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java │ │ │ │ Passed: tools/javac/processing/model/trees/OnDemandAttribution.java │ │ │ │ Passed: tools/javac/processing/model/type/MirroredTypeEx/OverEager.java │ │ │ │ Passed: tools/javac/processing/model/type/MirroredTypeEx/Plurality.java │ │ │ │ -Passed: tools/javac/processing/model/type/BoundsTest.java │ │ │ │ Passed: tools/javac/processing/model/type/InheritedAP.java │ │ │ │ +Passed: tools/javac/processing/model/type/BoundsTest.java │ │ │ │ Passed: tools/javac/processing/model/type/IntersectionPropertiesTest.java │ │ │ │ -Passed: tools/javac/processing/model/type/TestTypeKind.java │ │ │ │ Passed: tools/javac/processing/model/type/NoTypes.java │ │ │ │ +Passed: tools/javac/processing/model/type/TestTypeKind.java │ │ │ │ Passed: tools/javac/processing/model/type/BasicAnnoTests.java │ │ │ │ -Passed: tools/javac/processing/model/type/TestUnionType.java │ │ │ │ Passed: tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java │ │ │ │ -Passed: tools/javac/processing/model/util/deprecation/TestDeprecation.java │ │ │ │ +Passed: tools/javac/processing/model/type/TestUnionType.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java │ │ │ │ +Passed: tools/javac/processing/model/util/deprecation/TestDeprecation.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/hides/Hides.java │ │ │ │ -Passed: tools/javac/processing/model/util/elements/doccomments/TestDocComments.java │ │ │ │ -Passed: tools/javac/processing/model/util/elements/TestAllFoos.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/MethodParameters/ImplicitParametersProcessor.java │ │ │ │ +Passed: tools/javac/processing/model/util/elements/TestAllFoos.java │ │ │ │ +Passed: tools/javac/processing/model/util/elements/doccomments/TestDocComments.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestGetConstantExpression.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestIsAutomaticMod.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestGetPackageOf.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestOutermostTypeElement.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/VacuousEnum.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestRecordPredicates.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestGetModuleOf.java │ │ │ │ Passed: tools/javac/processing/model/util/printing/module-info.java │ │ │ │ Passed: tools/javac/processing/model/util/types/TestAsElement.java │ │ │ │ Passed: tools/javac/processing/model/util/types/TestDirectSupertypeObject.java │ │ │ │ -Passed: tools/javac/processing/model/util/BinaryName.java │ │ │ │ Passed: tools/javac/processing/model/util/types/TestPseudoTypeHandling.java │ │ │ │ +Passed: tools/javac/processing/model/util/BinaryName.java │ │ │ │ Passed: tools/javac/processing/model/util/filter/TestIterables.java │ │ │ │ Passed: tools/javac/processing/model/util/DirectSuperOfInt.java │ │ │ │ Passed: tools/javac/processing/model/util/GetTypeElemBadArg.java │ │ │ │ Passed: tools/javac/processing/model/util/NoSupers.java │ │ │ │ Passed: tools/javac/processing/model/util/TestIntersectionTypeVisitors.java │ │ │ │ Passed: tools/javac/processing/model/util/OverridesSpecEx.java │ │ │ │ Passed: tools/javac/processing/model/util/TestTypeKindVisitors.java │ │ │ │ @@ -3438,398 +3438,398 @@ │ │ │ │ Passed: tools/javac/processing/model/TestVisitorDefaults.java │ │ │ │ Passed: tools/javac/processing/model/MissingClassRecursiveAccessible.java │ │ │ │ Passed: tools/javac/processing/options/testCommandLineClasses/Test.java │ │ │ │ Passed: tools/javac/processing/options/testPrintProcessorInfo/Test.java │ │ │ │ Passed: tools/javac/processing/options/TestImplicitNone.java │ │ │ │ Passed: tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java │ │ │ │ Passed: tools/javac/processing/options/TestProcOption.java │ │ │ │ -Passed: tools/javac/patterns/Exhaustiveness.java │ │ │ │ +Passed: tools/javac/processing/options/Xprint.java │ │ │ │ Passed: tools/javac/processing/options/XprintDocComments.java │ │ │ │ Passed: tools/javac/processing/options/XprintRepeatingAnnotations.java │ │ │ │ -Passed: tools/javac/processing/options/Xprint.java │ │ │ │ -Passed: tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java │ │ │ │ Passed: tools/javac/processing/options/TestNoteOnImplicitProcessing.java │ │ │ │ +Passed: tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java │ │ │ │ Passed: tools/javac/processing/PackageInfo/Overwrite/Overwrite.java │ │ │ │ Passed: tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java │ │ │ │ -Passed: tools/javac/processing/rounds/CompleteOnClosed.java │ │ │ │ Passed: tools/javac/processing/rounds/BaseClassesNotReRead.java │ │ │ │ Passed: tools/javac/processing/rounds/ClassDependingOnGenerated.java │ │ │ │ +Passed: tools/javac/processing/rounds/CompleteOnClosed.java │ │ │ │ Passed: tools/javac/processing/rounds/ErrClassSymbolTypeFixed.java │ │ │ │ Passed: tools/javac/processing/rounds/GetElementsAnnotatedWithOnMissing.java │ │ │ │ Passed: tools/javac/processing/rounds/GenerateAnonymousClass.java │ │ │ │ -Passed: tools/javac/processing/rounds/MethodsDroppedBetweenRounds.java │ │ │ │ +Passed: tools/javac/processing/rounds/OverwriteBetweenCompilations.java │ │ │ │ +Passed: tools/javac/processing/model/testgetallmembers/Main.java │ │ │ │ Passed: tools/javac/processing/rounds/TypesCachesCleared.java │ │ │ │ +Passed: tools/javac/processing/rounds/MethodsDroppedBetweenRounds.java │ │ │ │ Passed: tools/javac/processing/rounds/ValidTypesAreKept.java │ │ │ │ -Passed: tools/javac/processing/StopAfterError/StopAfterError.java │ │ │ │ -Passed: tools/javac/processing/warnings/LintProcessing/TestAnnotationsWithoutProcessors.java │ │ │ │ -Passed: tools/javac/processing/rounds/OverwriteBetweenCompilations.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java │ │ │ │ Passed: tools/javac/processing/warnings/TypeAlreadyExists/TestProcTypeAlreadyExistsWarning.java │ │ │ │ -Passed: tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java │ │ │ │ +Passed: tools/javac/processing/StopAfterError/StopAfterError.java │ │ │ │ Passed: tools/javac/processing/warnings/TestRepeatedItemsRuntime.java │ │ │ │ Passed: tools/javac/processing/warnings/TestRepeatedSupportedItems.java │ │ │ │ +Passed: tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java │ │ │ │ +Passed: tools/javac/processing/warnings/LintProcessing/TestAnnotationsWithoutProcessors.java │ │ │ │ +Passed: tools/javac/lambda/LambdaParserTest.java │ │ │ │ Passed: tools/javac/processing/werror/WError1.java │ │ │ │ -Passed: tools/javac/processing/werror/WErrorGen.java │ │ │ │ Passed: tools/javac/processing/GenerateAndError.java │ │ │ │ -Passed: tools/javac/processing/warnings/TestSourceVersionWarnings.java │ │ │ │ Passed: tools/javac/processing/werror/WErrorLast.java │ │ │ │ +Passed: tools/javac/processing/werror/WErrorGen.java │ │ │ │ Passed: tools/javac/processing/T6439826.java │ │ │ │ -Passed: tools/javac/processing/model/testgetallmembers/Main.java │ │ │ │ +Passed: tools/javac/processing/warnings/TestSourceVersionWarnings.java │ │ │ │ Passed: tools/javac/processing/T7196462.java │ │ │ │ -Passed: tools/javac/processing/OverwriteInitialInput.java │ │ │ │ -Passed: tools/javac/processing/T8210649.java │ │ │ │ Passed: tools/javac/processing/T8142931.java │ │ │ │ -Passed: tools/javac/processing/T6920317.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedMemberAccess5/Main.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedAccess_1.java │ │ │ │ +Passed: tools/javac/processing/T8210649.java │ │ │ │ Passed: tools/javac/processing/TestMultipleErrors.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedAccess_2.java │ │ │ │ +Passed: tools/javac/patterns/Exhaustiveness.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedAccess_1.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedMemberAccess5/Main.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedAccess_3.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedMemberAccess1.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedAccess_2.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedMemberAccess2.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedMemberAccess1.java │ │ │ │ +Passed: tools/javac/processing/model/TestSymtabItems.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedMemberAccess3.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedMemberAccess4.java │ │ │ │ Passed: tools/javac/protectedInner/InnerClass.java │ │ │ │ -Passed: tools/javac/protectedInner/AnonInnerClass.java │ │ │ │ +Passed: tools/javac/processing/T6920317.java │ │ │ │ Passed: tools/javac/protectedInner/Outerclass.java │ │ │ │ -Passed: tools/javac/QualifiedAccess/QualifiedAccess_1.java │ │ │ │ -Passed: tools/javac/QualifiedAccess/QualifiedAccess_2.java │ │ │ │ -Passed: tools/javac/QualifiedAccess/QualifiedAccess_3.java │ │ │ │ +Passed: tools/javac/protectedInner/AnonInnerClass.java │ │ │ │ +Passed: tools/javac/processing/OverwriteInitialInput.java │ │ │ │ Passed: tools/javac/QualifiedAccess/QualifiedAccess_4.java │ │ │ │ Passed: tools/javac/quid/T6999438.java │ │ │ │ +Passed: tools/javac/QualifiedAccess/QualifiedAccess_3.java │ │ │ │ Passed: tools/javac/rawDiags/Error.java │ │ │ │ -Passed: tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java │ │ │ │ +Passed: tools/javac/QualifiedAccess/QualifiedAccess_1.java │ │ │ │ Passed: tools/javac/rawDiags/Note.java │ │ │ │ +Passed: tools/javac/QualifiedAccess/QualifiedAccess_2.java │ │ │ │ Passed: tools/javac/rawDiags/Warning.java │ │ │ │ -Passed: tools/javac/records/recordComponent/8295184/RecordComponentSourcePositionTest.java │ │ │ │ -Passed: tools/javac/profiles/ProfileOptionTest.java │ │ │ │ Passed: tools/javac/records/writeread/WriteReadTest.java │ │ │ │ -Passed: tools/javac/records/BigRecordsToStringTest.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java │ │ │ │ +Passed: tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java │ │ │ │ +Passed: tools/javac/records/recordComponent/8295184/RecordComponentSourcePositionTest.java │ │ │ │ Passed: tools/javac/records/ElementFilterRecordComponentTest.java │ │ │ │ -Passed: tools/javac/records/recordComponent/RecordComponentTypeTest.java │ │ │ │ +Passed: tools/javac/records/BigRecordsToStringTest.java │ │ │ │ Passed: tools/javac/records/MapAccessorToComponent.java │ │ │ │ -Passed: tools/javac/lambda/LambdaParserTest.java │ │ │ │ +Passed: tools/javac/records/recordComponent/RecordComponentTypeTest.java │ │ │ │ Passed: tools/javac/records/RecordDeclarationSyntaxTest.java │ │ │ │ +Passed: tools/javac/profiles/ProfileOptionTest.java │ │ │ │ Passed: tools/javac/records/RecordMemberTests.java │ │ │ │ +Passed: tools/javac/records/LocalStaticDeclarations.java │ │ │ │ Passed: tools/javac/records/LocalStaticDeclarations2.java │ │ │ │ Passed: tools/javac/records/RecordReading.java │ │ │ │ -Passed: tools/javac/records/LocalStaticDeclarations.java │ │ │ │ Passed: tools/javac/records/VarargsRecordsTest.java │ │ │ │ Passed: tools/javac/records/RecordsErrorRecovery.java │ │ │ │ Passed: tools/javac/recovery/AnnotationRecovery.java │ │ │ │ -Passed: tools/javac/recovery/AttrRecovery.java │ │ │ │ Passed: tools/javac/recovery/ClassBlockExitsErrors.java │ │ │ │ -Passed: tools/javac/records/mandated_members/CheckRecordMembers.java │ │ │ │ -Passed: tools/javac/recovery/CrashDueToUnreportedError.java │ │ │ │ +Passed: tools/javac/recovery/AttrRecovery.java │ │ │ │ Passed: tools/javac/recovery/ClassBlockExits.java │ │ │ │ +Passed: tools/javac/recovery/CrashDueToUnreportedError.java │ │ │ │ Passed: tools/javac/recovery/LocalVarHiding.java │ │ │ │ Passed: tools/javac/recovery/LambdaRecovery.java │ │ │ │ Passed: tools/javac/recovery/NoCrashForError.java │ │ │ │ Passed: tools/javac/recovery/MissingTransitiveSuperTypes.java │ │ │ │ -Passed: tools/javac/recovery/SuperMethodCallBroken.java │ │ │ │ Passed: tools/javac/recovery/SwitchUndefinedSelector.java │ │ │ │ +Passed: tools/javac/recovery/SuperMethodCallBroken.java │ │ │ │ +Passed: tools/javac/records/mandated_members/CheckRecordMembers.java │ │ │ │ Passed: tools/javac/redefineObject/Object1-test.java │ │ │ │ -Passed: tools/javac/recovery/MethodModifiers.java │ │ │ │ Passed: tools/javac/redefineObject/Object2-test.java │ │ │ │ -Passed: tools/javac/records/RecordsBinaryCompatibilityTests.java │ │ │ │ +Passed: tools/javac/recovery/MethodModifiers.java │ │ │ │ Passed: tools/javac/resolve/AmbiguityErrorTest.java │ │ │ │ Passed: tools/javac/recovery/T8259359.java │ │ │ │ -Passed: tools/javac/resolve/NoObjectToString.java │ │ │ │ Passed: tools/javac/resolve/BrokenAnonymous.java │ │ │ │ -Passed: tools/javac/RequiredParameterFlags/ImplicitParameters.java │ │ │ │ +Passed: tools/javac/resolve/NoObjectToString.java │ │ │ │ Passed: tools/javac/resolve/BitWiseOperators.java │ │ │ │ +Passed: tools/javac/RequiredParameterFlags/ImplicitParameters.java │ │ │ │ Passed: tools/javac/scope/6225935/StaticImportAccess.java │ │ │ │ -Passed: tools/javac/resolve/PackagePrivateSupertypeAtMultiCatch.java │ │ │ │ Passed: tools/javac/scope/6225935/T6214959.java │ │ │ │ Passed: tools/javac/scope/6225935/Estatico4.java │ │ │ │ +Passed: tools/javac/resolve/PackagePrivateSupertypeAtMultiCatch.java │ │ │ │ Passed: tools/javac/scope/6225935/T6225935.java │ │ │ │ -Passed: tools/javac/scope/6225935/T6381787.java │ │ │ │ +Passed: tools/javac/records/RecordsBinaryCompatibilityTests.java │ │ │ │ Passed: tools/javac/scope/6225935/Test.java │ │ │ │ +Passed: tools/javac/scope/6225935/T6381787.java │ │ │ │ Passed: tools/javac/scope/6392998/T6392998.java │ │ │ │ Passed: tools/javac/scope/7017664/CompoundScopeTest.java │ │ │ │ -Passed: tools/javac/scope/7017664/ImplementationCacheTest.java │ │ │ │ Passed: tools/javac/scope/DupUnsharedTest.java │ │ │ │ -Passed: tools/javac/scope/IterateAndRemove.java │ │ │ │ +Passed: tools/javac/scope/7017664/ImplementationCacheTest.java │ │ │ │ Passed: tools/javac/scope/RemoveSymbolTest.java │ │ │ │ -Passed: tools/javac/processing/model/TestSymtabItems.java │ │ │ │ +Passed: tools/javac/scope/IterateAndRemove.java │ │ │ │ Passed: tools/javac/scope/RemoveSymbolUnitTest.java │ │ │ │ Passed: tools/javac/sealed/T8258662/T8258662.java │ │ │ │ -Passed: tools/javac/scope/HashCollisionTest.java │ │ │ │ Passed: tools/javac/scope/StarImportTest.java │ │ │ │ -Passed: tools/javac/sealed/CheckSubtypesOfSealedTest.java │ │ │ │ +Passed: tools/javac/scope/HashCollisionTest.java │ │ │ │ Passed: tools/javac/sealed/MissingPermittedSubtypes.java │ │ │ │ +Passed: tools/javac/sealed/CheckSubtypesOfSealedTest.java │ │ │ │ Passed: tools/javac/resolve/ResolveHarness.java │ │ │ │ Passed: tools/javac/sealed/ValidateJarWithSealedAndRecord.java │ │ │ │ Passed: tools/javac/serial/SerialWarn.java │ │ │ │ Passed: tools/javac/serial/SerialWarnAnon.java │ │ │ │ Passed: tools/javac/sourcePath/SourcePath.java │ │ │ │ Passed: tools/javac/sourcePath2/SourcePath2.java │ │ │ │ Passed: tools/javac/stackmap/OrdinarySwitchStackMapTest.java │ │ │ │ Passed: tools/javac/stackmap/StackMapTest.java │ │ │ │ Passed: tools/javac/stackmap/UninitThis.java │ │ │ │ +Passed: tools/javac/platform/CanHandleClassFilesTest.java │ │ │ │ Passed: tools/javac/static_error/ShouldStopOnStaticError.java │ │ │ │ Passed: tools/javac/staticImport/6537020/T6537020.java │ │ │ │ Passed: tools/javac/staticImport/6665223/T6665223.java │ │ │ │ Passed: tools/javac/staticImport/6695838/T6695838.java │ │ │ │ +Passed: tools/javac/sealed/BinaryCompatibilityTests.java │ │ │ │ Passed: tools/javac/staticImport/Ambig1.java │ │ │ │ Passed: tools/javac/staticImport/ImportInherit.java │ │ │ │ -Passed: tools/javac/sealed/BinaryCompatibilityTests.java │ │ │ │ -Passed: tools/javac/staticImport/PrivateStaticImport.java │ │ │ │ Passed: tools/javac/staticImport/ImportPrivate.java │ │ │ │ +Passed: tools/javac/staticImport/PrivateStaticImport.java │ │ │ │ Passed: tools/javac/staticImport/Shadow.java │ │ │ │ Passed: tools/javac/staticImport/StaticImport2.java │ │ │ │ -Passed: tools/javac/staticImport/StaticImport.java │ │ │ │ Passed: tools/javac/staticQualifiedNew/StaticQualifiedNew.java │ │ │ │ -Passed: tools/javac/scope/7046348/EagerInterfaceCompletionTest.java │ │ │ │ +Passed: tools/javac/staticImport/StaticImport.java │ │ │ │ Passed: tools/javac/StringConcat/StringAppendEvaluatesInOrder.java │ │ │ │ -Passed: tools/javac/sealed/SealedDiffConfigurationsTest.java │ │ │ │ Passed: tools/javac/StringConcat/access/Test.java │ │ │ │ +Passed: tools/javac/sealed/SealedDiffConfigurationsTest.java │ │ │ │ Passed: tools/javac/StringsInSwitch/7181320/BinOpInCaseLabel.java │ │ │ │ Passed: tools/javac/StringsInSwitch/7181320/CastInCaseLabel.java │ │ │ │ -Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel.java │ │ │ │ Passed: tools/javac/StringConcat/WellKnownTypes.java │ │ │ │ -Passed: tools/javac/StringConcat/WellKnownTypeSignatures.java │ │ │ │ -Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel2.java │ │ │ │ +Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel.java │ │ │ │ Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel1.java │ │ │ │ -Passed: tools/javac/StringsInSwitch/BadlyTypedLabel2.java │ │ │ │ +Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel2.java │ │ │ │ +Passed: tools/javac/StringConcat/WellKnownTypeSignatures.java │ │ │ │ +Passed: tools/javac/StringConcat/TestIndyStringConcat.java │ │ │ │ Passed: tools/javac/StringsInSwitch/BadlyTypedLabel1.java │ │ │ │ +Passed: tools/javac/StringsInSwitch/BadlyTypedLabel2.java │ │ │ │ Passed: tools/javac/StringsInSwitch/NonConstantLabel.java │ │ │ │ +Passed: tools/javac/scope/7046348/EagerInterfaceCompletionTest.java │ │ │ │ Passed: tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java │ │ │ │ Passed: tools/javac/StringsInSwitch/RepeatedStringCaseLabels2.java │ │ │ │ -Passed: tools/javac/StringConcat/TestIndyStringConcat.java │ │ │ │ -Passed: tools/javac/switchexpr/BooleanNumericNonNumeric.java │ │ │ │ Passed: tools/javac/StringsInSwitch/OneCaseSwitches.java │ │ │ │ Passed: tools/javac/switchexpr/BlockExpression.java │ │ │ │ +Passed: tools/javac/switchexpr/BooleanNumericNonNumeric.java │ │ │ │ Passed: tools/javac/StringsInSwitch/StringSwitches.java │ │ │ │ Passed: tools/javac/switchexpr/DefiniteAssignment2.java │ │ │ │ +Passed: tools/javac/switchexpr/EmptySwitch.java │ │ │ │ Passed: tools/javac/switchexpr/DefiniteAssignment1.java │ │ │ │ Passed: tools/javac/switchexpr/BreakTest.java │ │ │ │ -Passed: tools/javac/switchexpr/EmptySwitch.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchBreaks2.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchBreaks1.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitch.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchBreaks2.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchBugs.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchBugsInGen.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java │ │ │ │ -Passed: tools/javac/switchexpr/ExhaustiveEnumSwitch.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchDA.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchEmbedding.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchFallThrough.java │ │ │ │ +Passed: tools/javac/switchexpr/ExhaustiveEnumSwitch.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchFallThrough1.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchFlow.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchInfer.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchSynchronized.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchUnreachable.java │ │ │ │ -Passed: tools/javac/switchexpr/CRT.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchToString.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchSynchronized.java │ │ │ │ Passed: tools/javac/switchexpr/ParserRecovery.java │ │ │ │ Passed: tools/javac/switchexpr/LambdaCapture.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchToString.java │ │ │ │ Passed: tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java │ │ │ │ Passed: tools/javac/switchexpr/SwitchExpressionScopesIsolated.java │ │ │ │ Passed: tools/javac/switchexpr/TryCatch.java │ │ │ │ Passed: tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java │ │ │ │ +Passed: tools/javac/switchexpr/CRT.java │ │ │ │ Passed: tools/javac/switchexpr/WarnWrongYieldTest.java │ │ │ │ Passed: tools/javac/switchexpr/TryCatchFinally.java │ │ │ │ Passed: tools/javac/switchexpr/WrongBreakTest.java │ │ │ │ Passed: tools/javac/switchexpr/WrongYieldTest.java │ │ │ │ Passed: tools/javac/switchextra/DefiniteAssignment1.java │ │ │ │ -Passed: tools/javac/switchexpr/SwitchExpressionNoValue.java │ │ │ │ Passed: tools/javac/switchextra/DefiniteAssignment2.java │ │ │ │ +Passed: tools/javac/switchexpr/SwitchExpressionNoValue.java │ │ │ │ Passed: tools/javac/switchextra/CaseTest.java │ │ │ │ -Passed: tools/javac/switchextra/EnumSwitchQualified.java │ │ │ │ Passed: tools/javac/switchextra/EnumSwitchQualifiedErrors.java │ │ │ │ -Passed: tools/javac/switchextra/MultipleLabelsExpression.java │ │ │ │ +Passed: tools/javac/switchextra/EnumSwitchQualified.java │ │ │ │ Passed: tools/javac/switchextra/SwitchArrowBrokenConstant.java │ │ │ │ -Passed: tools/javac/switchextra/MultipleLabelsStatement.java │ │ │ │ Passed: tools/javac/switchextra/SwitchNoExtraTypes.java │ │ │ │ Passed: tools/javac/switchextra/SwitchObject.java │ │ │ │ +Passed: tools/javac/switchextra/MultipleLabelsExpression.java │ │ │ │ +Passed: tools/javac/switchextra/MultipleLabelsStatement.java │ │ │ │ Passed: tools/javac/switchextra/RuleParsingTest.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementBroken2.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementBroken.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementScopesIsolated.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementArrow.java │ │ │ │ -Passed: tools/javac/switchexpr/ParseIncomplete.java │ │ │ │ Passed: tools/javac/switchnull/SwitchNullDisabled.java │ │ │ │ Passed: tools/javac/T4093617/T4093617.java │ │ │ │ Passed: tools/javac/T4848619/T4848619a.java │ │ │ │ Passed: tools/javac/T4848619/T4848619b.java │ │ │ │ +Passed: tools/javac/switchexpr/ParseIncomplete.java │ │ │ │ Passed: tools/javac/synthesize/Main.java │ │ │ │ Passed: tools/javac/T4994049/DeprecatedNOT.java │ │ │ │ -Passed: tools/javac/T4965689/ClassLiteralWastesByteTest.java │ │ │ │ Passed: tools/javac/T4994049/T4994049.java │ │ │ │ -Passed: tools/javac/platform/CanHandleClassFilesTest.java │ │ │ │ Passed: tools/javac/T5003235/T5003235a.java │ │ │ │ Passed: tools/javac/T4994049/DeprecatedYES.java │ │ │ │ Passed: tools/javac/T5003235/T5003235c.java │ │ │ │ Passed: tools/javac/T5003235/T5003235b.java │ │ │ │ +Passed: tools/javac/T4965689/ClassLiteralWastesByteTest.java │ │ │ │ Passed: tools/javac/T5024091/T5024091.java │ │ │ │ Passed: tools/javac/T6180021/AbstractSub.java │ │ │ │ Passed: tools/javac/T6180021/Sub.java │ │ │ │ Passed: tools/javac/T6231246/T6231246.java │ │ │ │ -Passed: tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java │ │ │ │ Passed: tools/javac/T6181889/EmptyFinallyTest.java │ │ │ │ +Passed: tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java │ │ │ │ Passed: tools/javac/T6356217/T6356217.java │ │ │ │ Passed: tools/javac/T6356530/SerializableAbstractClassTest.java │ │ │ │ Passed: tools/javac/T5053846/MethodRefDupInConstantPoolTest.java │ │ │ │ Passed: tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java │ │ │ │ Passed: tools/javac/T6458823/T6458823.java │ │ │ │ Passed: tools/javac/T6435291/T6435291.java │ │ │ │ -Passed: tools/javac/processing/TestWarnErrorCount.java │ │ │ │ Passed: tools/javac/T6956462/T6956462.java │ │ │ │ Passed: tools/javac/T6970173/DebugPointerAtBadPositionTest.java │ │ │ │ -Passed: tools/javac/T7040592/CoerceNullToMoreSpecificTypeTest.java │ │ │ │ Passed: tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java │ │ │ │ +Passed: tools/javac/T7040592/CoerceNullToMoreSpecificTypeTest.java │ │ │ │ Passed: tools/javac/T7053059/VerifyErrorWithDoubleAssignmentTest.java │ │ │ │ +Passed: tools/javac/T7053059/DoubleCastTest.java │ │ │ │ Passed: tools/javac/T7040592/T7040592.java │ │ │ │ Passed: tools/javac/T7179353/GenericsAndTWRCompileErrorTest.java │ │ │ │ -Passed: tools/javac/T7053059/DoubleCastTest.java │ │ │ │ Passed: tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java │ │ │ │ -Passed: tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java │ │ │ │ Passed: tools/javac/T7142672/Bug.java │ │ │ │ +Passed: tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java │ │ │ │ +Passed: tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java │ │ │ │ Passed: tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java │ │ │ │ Passed: tools/javac/T8013394/CompileErrorWithIteratorTest.java │ │ │ │ Passed: tools/javac/T8016099/UncheckedWarningRegressionTest.java │ │ │ │ -Passed: tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java │ │ │ │ Passed: tools/javac/T8019486/WrongLNTForLambdaTest.java │ │ │ │ Passed: tools/javac/T8020997/CannotCompileRepeatedAnnoTest.java │ │ │ │ +Passed: tools/javac/T8003967/DetectMutableStaticFields.java │ │ │ │ Passed: tools/javac/T8022053/UnverifiableInitForNestedLocalClassTest.java │ │ │ │ -Passed: tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java │ │ │ │ Passed: tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java │ │ │ │ +Passed: tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java │ │ │ │ Passed: tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java │ │ │ │ Passed: tools/javac/T8023112/SkipLazyConstantCreationForMethodRefTest.java │ │ │ │ Passed: tools/javac/T8023545/MisleadingErrorMsgDiamondPlusPrivateCtorTest.java │ │ │ │ -Passed: tools/javac/T8024207/FlowCrashTest.java │ │ │ │ +Passed: tools/javac/processing/TestWarnErrorCount.java │ │ │ │ Passed: tools/javac/T8024398/NPETryTest.java │ │ │ │ -Passed: tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java │ │ │ │ +Passed: tools/javac/T8024207/FlowCrashTest.java │ │ │ │ Passed: tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java │ │ │ │ -Passed: tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java │ │ │ │ +Passed: tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java │ │ │ │ Passed: tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java │ │ │ │ -Passed: tools/javac/T8003967/DetectMutableStaticFields.java │ │ │ │ Passed: tools/javac/T8029002/MultipleUpperBoundsIncorporationTest.java │ │ │ │ -Passed: tools/javac/T8029102/WarnSerializableElementTest.java │ │ │ │ +Passed: tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java │ │ │ │ Passed: tools/javac/T8029102/WarnSerializableLambdaTestb.java │ │ │ │ Passed: tools/javac/T8029102/WarnSerializableLambdaTestc.java │ │ │ │ +Passed: tools/javac/T8029102/WarnSerializableElementTest.java │ │ │ │ Passed: tools/javac/T8029179/CompileErrorForValidBooleanExpTest.java │ │ │ │ -Passed: tools/javac/T8029569/VarargsAmbiguityCrashTest.java │ │ │ │ Passed: tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.java │ │ │ │ +Passed: tools/javac/T8029569/VarargsAmbiguityCrashTest.java │ │ │ │ Passed: tools/javac/T8037947/CCEForFunctionalInterExtedingRawSuperInterTest.java │ │ │ │ +Passed: tools/javac/T8048543/InferenceVariableInstantiatedUnexpectedlyTest.java │ │ │ │ Passed: tools/javac/T8038975/AccessTest.java │ │ │ │ Passed: tools/javac/T8047338/FilterNonMembersToObtainFunctionDescriptorTest.java │ │ │ │ -Passed: tools/javac/T8048543/InferenceVariableInstantiatedUnexpectedlyTest.java │ │ │ │ Passed: tools/javac/T8058244/MissingErrorInDefaultSuperCallTest.java │ │ │ │ Passed: tools/javac/T8050386/WrongStackframeGenerationTest1.java │ │ │ │ Passed: tools/javac/T8050386/WrongStackframeGenerationTest2.java │ │ │ │ Passed: tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java │ │ │ │ +Passed: tools/javac/T8000316/T8000316.java │ │ │ │ +Passed: tools/javac/T8148354/IntersectionFunctionalButComponentsNotTest.java │ │ │ │ +Passed: tools/javac/sym/ElementStructureTest.java │ │ │ │ Passed: tools/javac/T8068460/PrettyPrintingForLoopsTest.java │ │ │ │ Passed: tools/javac/T8071847/T8071847.java │ │ │ │ -Passed: tools/javac/T8148354/IntersectionFunctionalButComponentsNotTest.java │ │ │ │ Passed: tools/javac/T8148354/IntersectionTypeBugTest.java │ │ │ │ -Passed: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java │ │ │ │ -Passed: tools/javac/T8159970/TypeEqualityInInferenceTest.java │ │ │ │ -Passed: tools/javac/T8151191/ErrorRunningJavadocOnInnerClasses.java │ │ │ │ -Passed: tools/javac/T8000316/T8000316.java │ │ │ │ -Passed: tools/javac/T8161383/LookingForOperatorSymbolsAtWrongPlaceTest.java │ │ │ │ Passed: tools/javac/T8160156/LetExpressionsAreUnnecessarilyGeneratedTest.java │ │ │ │ +Passed: tools/javac/T8161383/LookingForOperatorSymbolsAtWrongPlaceTest.java │ │ │ │ +Passed: tools/javac/T8159970/TypeEqualityInInferenceTest.java │ │ │ │ Passed: tools/javac/T8161277/IsSameTypeWildcardTest.java │ │ │ │ -Passed: tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java │ │ │ │ +Passed: tools/javac/T8170667/ParameterProcessor.java │ │ │ │ Passed: tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.java │ │ │ │ +Passed: tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java │ │ │ │ +Passed: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java │ │ │ │ Passed: tools/javac/T8173955/MessageForClassTest.java │ │ │ │ Passed: tools/javac/T8173955/MessageForInterfaceTest.java │ │ │ │ -Passed: tools/javac/T8173955/MessageForEnumTest.java │ │ │ │ Passed: tools/javac/T8175198/AnnotationsAndFormalParamsTest.java │ │ │ │ +Passed: tools/javac/T8173955/MessageForEnumTest.java │ │ │ │ +Passed: tools/javac/T8151191/ErrorRunningJavadocOnInnerClasses.java │ │ │ │ Passed: tools/javac/T8175235/InferenceRegressionTest01.java │ │ │ │ -Passed: tools/javac/T8170667/ParameterProcessor.java │ │ │ │ Passed: tools/javac/T8175790/NPEDueToErroneousLambdaTest.java │ │ │ │ -Passed: tools/javac/T8171332/Processor.java │ │ │ │ Passed: tools/javac/T8175794/MissingReturnConstraintTest.java │ │ │ │ Passed: tools/javac/T8176714/TimingOfMReferenceCheckingTest01.java │ │ │ │ Passed: tools/javac/T8176714/TimingOfMReferenceCheckingTest02.java │ │ │ │ -Passed: tools/javac/sym/ElementStructureTest.java │ │ │ │ +Passed: tools/javac/T8171332/Processor.java │ │ │ │ Passed: tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java │ │ │ │ Passed: tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java │ │ │ │ Passed: tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java │ │ │ │ Passed: tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.java │ │ │ │ Passed: tools/javac/T8175235/InferenceRegressionTest02.java │ │ │ │ -Passed: tools/javac/T8182649/AddCheckForPartiallyInferredTypesTest.java │ │ │ │ +Passed: tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java │ │ │ │ Passed: tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.java │ │ │ │ +Passed: tools/javac/T8182649/AddCheckForPartiallyInferredTypesTest.java │ │ │ │ Passed: tools/javac/T8182047/CorrectGenerationOfExConstraintsTest.java │ │ │ │ Passed: tools/javac/T8185983/RejectTypeArgsOnSelectTest.java │ │ │ │ +Passed: tools/javac/T8182747/BadAnnotationRegressionTest.java │ │ │ │ Passed: tools/javac/T8185451/MisleadingVarArgsErrorMsgTest.java │ │ │ │ Passed: tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.java │ │ │ │ Passed: tools/javac/T8187487/CrashWithDuplicateClassNamesTest.java │ │ │ │ -Passed: tools/javac/T8182747/BadAnnotationRegressionTest.java │ │ │ │ -Passed: tools/javac/T8194998/BrokenErrorMessageTest.java │ │ │ │ Passed: tools/javac/T8199744/IncorrectMsgQualifiedReceiverTest.java │ │ │ │ +Passed: tools/javac/T8194998/BrokenErrorMessageTest.java │ │ │ │ Passed: tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java │ │ │ │ -Passed: tools/javac/T8187805/BogusRTTAForUnusedVarTest.java │ │ │ │ Passed: tools/javac/T8196048/ThrownTypeVarsAsRootsTest.java │ │ │ │ Passed: tools/javac/T8202597/NotionalInterfaceNotBeingInducedTest.java │ │ │ │ +Passed: tools/javac/T8187805/BogusRTTAForUnusedVarTest.java │ │ │ │ Passed: tools/javac/T8201281/NullInErrorMessageTest.java │ │ │ │ -Passed: tools/javac/T8203338/CheckWellFormednessIntersectionTypesTest.java │ │ │ │ Passed: tools/javac/T8203813/WrongReceiverTest.java │ │ │ │ -Passed: tools/javac/T8203486/SkipInferenceForNonFunctionalInterfTest.java │ │ │ │ Passed: tools/javac/T8203277/PreflowShouldVisitLambdaOrDiamondInsideLambdaTest.java │ │ │ │ -Passed: tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java │ │ │ │ +Passed: tools/javac/T8203338/CheckWellFormednessIntersectionTypesTest.java │ │ │ │ +Passed: tools/javac/T8203486/SkipInferenceForNonFunctionalInterfTest.java │ │ │ │ Passed: tools/javac/T8207320/IntersectionOrderTest.java │ │ │ │ Passed: tools/javac/T8207320/IntersectionOrderTest2.java │ │ │ │ Passed: tools/javac/T8211450/ThrownTypeVarTest.java │ │ │ │ Passed: tools/javac/T8210197/DiamondWithAnonymousInnerClassTest.java │ │ │ │ -Passed: tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java │ │ │ │ Passed: tools/javac/T8215470/BadEnclosingMethodAttrTest.java │ │ │ │ +Passed: tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java │ │ │ │ Passed: tools/javac/T8215482/NPETypeVarWithOuterBoundTest.java │ │ │ │ -Passed: tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java │ │ │ │ Passed: tools/javac/T8222251/PreflowNotVisitingLambdaExpTest.java │ │ │ │ +Passed: tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java │ │ │ │ Passed: tools/javac/T8209173/CodeCompletionExceptTest.java │ │ │ │ Passed: tools/javac/T8222795/ConditionalAndPostfixOperator.java │ │ │ │ +Passed: tools/javac/T8254557/T8254557.java │ │ │ │ Passed: tools/javac/T8222035/MinContextOpTest.java │ │ │ │ Passed: tools/javac/T8223942/ClientCodeWrappersShouldOverrideAllMethodsTest.java │ │ │ │ -Passed: tools/javac/T8254557/T8254557.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_1.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_10.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_11.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_12.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_13.java │ │ │ │ -Passed: tools/javac/T8231622/T8231622.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_14.java │ │ │ │ +Passed: tools/javac/T8231622/T8231622.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_15.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_16.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_2.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_3.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_4.java │ │ │ │ -Passed: tools/javac/T8222949/TestConstantDynamic.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_5.java │ │ │ │ +Passed: tools/javac/T8222949/TestConstantDynamic.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_6.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_7.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_8.java │ │ │ │ -Passed: tools/javac/T8257037/T8257037.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_9.java │ │ │ │ +Passed: tools/javac/T8257037/T8257037.java │ │ │ │ Passed: tools/javac/T8257740/T8257740_1.java │ │ │ │ Passed: tools/javac/T8257740/T8257740_2.java │ │ │ │ -Passed: tools/javac/template/T8312814.java │ │ │ │ Passed: tools/javac/T8268592/T8268592.java │ │ │ │ +Passed: tools/javac/template/T8312814.java │ │ │ │ Passed: tools/javac/toolbox/TestGrepOfToolBox.java │ │ │ │ Passed: tools/javac/template/TreeScannerTest.java │ │ │ │ Passed: tools/javac/tree/8067914/NukeExtraCast.java │ │ │ │ Passed: tools/javac/tree/ClassTreeTest.java │ │ │ │ Passed: tools/javac/tree/CompilationUnitTreeTest.java │ │ │ │ -Passed: tools/javac/tree/MakeLiteralTest.java │ │ │ │ Passed: tools/javac/tree/DocCommentToplevelTest.java │ │ │ │ +Passed: tools/javac/tree/MakeLiteralTest.java │ │ │ │ Passed: tools/javac/tree/MakeQualIdent.java │ │ │ │ Passed: tools/javac/tree/ArrayTypeToString.java │ │ │ │ Passed: tools/javac/tree/NewArrayPretty.java │ │ │ │ Passed: tools/javac/template/Basic.java │ │ │ │ Passed: tools/javac/tree/NewClassDefEnclosing.java │ │ │ │ Passed: tools/javac/tree/PrettySimpleStringTest.java │ │ │ │ Passed: tools/javac/tree/MakeTypeTest.java │ │ │ │ Passed: tools/javac/tree/ScopeClassHeaderTest.java │ │ │ │ -Passed: tools/javac/tree/MissingSemicolonTest.java │ │ │ │ Passed: tools/javac/tree/ScopeTest.java │ │ │ │ +Passed: tools/javac/tree/MissingSemicolonTest.java │ │ │ │ Passed: tools/javac/tree/NoPrivateTypesExported.java │ │ │ │ Passed: tools/javac/tree/T6993305.java │ │ │ │ Passed: tools/javac/tree/TestPrettyDocComment.java │ │ │ │ Passed: tools/javac/tree/T8024415.java │ │ │ │ Passed: tools/javac/tree/TreeKindTest.java │ │ │ │ Passed: tools/javac/tree/TestToString.java │ │ │ │ Passed: tools/javac/tree/TreePosRoundsTest.java │ │ │ │ @@ -3852,88 +3852,88 @@ │ │ │ │ Passed: tools/javac/TryWithResources/ResourceRedecl.java │ │ │ │ Passed: tools/javac/TryWithResources/ResourceShadow.java │ │ │ │ Passed: tools/javac/TryWithResources/ResourceTypeVar.java │ │ │ │ Passed: tools/javac/TryWithResources/T7022711.java │ │ │ │ Passed: tools/javac/TryWithResources/T7032633.java │ │ │ │ Passed: tools/javac/TryWithResources/T7164542.java │ │ │ │ Passed: tools/javac/TryWithResources/T7178324.java │ │ │ │ +FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ Passed: tools/javac/TryWithResources/TestTwr09.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAndLambda.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAndTypeVariables.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAndTypeVariables2Test.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAvoidNullCheck.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrFlow.java │ │ │ │ -FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +Passed: tools/javac/TryWithResources/TwrForVariable1.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrForVariable2.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrForVariable3.java │ │ │ │ -Passed: tools/javac/TryWithResources/TwrForVariable1.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrForVariable4.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrLint.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrLintUnderscore.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrMultiCatch.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrNullTests.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrOnNonResource.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrSuppression.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrTests.java │ │ │ │ -Passed: tools/javac/TryWithResources/TwrSimpleClose.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrVarKinds.java │ │ │ │ +Passed: tools/javac/TryWithResources/TwrSimpleClose.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrVarRedeclaration.java │ │ │ │ -FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ Passed: tools/javac/TryWithResources/WeirdTwr.java │ │ │ │ -Passed: tools/javac/types/BadSigTest.java │ │ │ │ Passed: tools/javac/typeDeclarationInsideExpression/TypeDeclarationInsideExpressionTest.java │ │ │ │ +Passed: tools/javac/types/BadSigTest.java │ │ │ │ +Passed: tools/javac/TryWithResources/TwrClose.java │ │ │ │ Passed: tools/javac/types/CastObjectToPrimitiveTest.java │ │ │ │ -Passed: tools/javac/types/CastTest.java │ │ │ │ +Passed: tools/javac/types/BoxingConversionTest.java │ │ │ │ Passed: tools/javac/types/CastToTypeVarTest.java │ │ │ │ Passed: tools/javac/types/CastTypeVarToPrimitiveTest.java │ │ │ │ -Passed: tools/javac/types/BoxingConversionTest.java │ │ │ │ Passed: tools/javac/types/GenericTypeWellFormednessTest.java │ │ │ │ +Passed: tools/javac/types/CastTest.java │ │ │ │ Passed: tools/javac/types/PrimitiveConversionTest.java │ │ │ │ -Passed: tools/javac/TryWithResources/TwrClose.java │ │ │ │ Passed: tools/javac/types/ScopeListenerTest.java │ │ │ │ -Passed: tools/javac/typeVariableCast/TypeVariableCastTest.java │ │ │ │ Passed: tools/javac/types/VarInstanceMemberTest.java │ │ │ │ +Passed: tools/javac/typeVariableCast/TypeVariableCastTest.java │ │ │ │ Passed: tools/javac/unicode/FirstChar.java │ │ │ │ Passed: tools/javac/unicode/NonasciiDigit.java │ │ │ │ +Passed: tools/javac/unicode/SubChar.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID1.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID2.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID3.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID4.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID5.java │ │ │ │ -Passed: tools/javac/unicode/SubChar.java │ │ │ │ +Passed: tools/javac/unicode/SupplementaryJavaID6.java │ │ │ │ Passed: tools/javac/unicode/TripleQuote.java │ │ │ │ Passed: tools/javac/unicode/UnicodeAtEOL.java │ │ │ │ Passed: tools/javac/unicode/UnicodeCommentDelimiter.java │ │ │ │ Passed: tools/javac/unicode/UnicodeNewline.java │ │ │ │ Passed: tools/javac/unicode/UnicodeUnicode.java │ │ │ │ Passed: tools/javac/unicode/Unmappable.java │ │ │ │ -Passed: tools/javac/unicode/SupplementaryJavaID6.java │ │ │ │ Passed: tools/javac/UnicodeBackslash/UnicodeBackslash.java │ │ │ │ Passed: tools/javac/unit/util/convert/EnclosingCandidates.java │ │ │ │ Passed: tools/javac/unit/util/list/AbstractList.java │ │ │ │ Passed: tools/javac/unit/util/list/FromArray.java │ │ │ │ -Passed: tools/javac/unnamed/UnnamedClassRecovery.java │ │ │ │ Passed: tools/javac/unit/T6198196.java │ │ │ │ +Passed: tools/javac/unnamed/UnnamedClassRecovery.java │ │ │ │ Passed: tools/javac/unnamed/UnnamedLocalVariableTable.java │ │ │ │ Passed: tools/javac/unnamedclass/NestedEnum.java │ │ │ │ Passed: tools/javac/unnamedclass/SourceLevelErrorPosition.java │ │ │ │ Passed: tools/javac/util/filemanager/TestName.java │ │ │ │ Passed: tools/javac/util/list/ListBufferTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ Passed: tools/javac/util/BitsTest.java │ │ │ │ Passed: tools/javac/util/list/TList.java │ │ │ │ Passed: tools/javac/util/JavacTaskPoolTest.java │ │ │ │ Passed: tools/javac/util/IteratorsTest.java │ │ │ │ Passed: tools/javac/util/StringUtilsTest.java │ │ │ │ Passed: tools/javac/util/NewlineOnlyDiagnostic.java │ │ │ │ +Passed: tools/javac/util/T6597678.java │ │ │ │ Passed: tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Neg01.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Neg02.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Pos01.java │ │ │ │ -Passed: tools/javac/util/T6597678.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Pos02.java │ │ │ │ Passed: tools/javac/varargs/6313164/T6313164.java │ │ │ │ Passed: tools/javac/varargs/6313164/T7175433.java │ │ │ │ Passed: tools/javac/varargs/6569633/T6569633.java │ │ │ │ Passed: tools/javac/varargs/6730476/T6730476a.java │ │ │ │ Passed: tools/javac/varargs/6730476/T6730476b.java │ │ │ │ Passed: tools/javac/varargs/6806876/T6806876.java │ │ │ │ @@ -3994,25 +3994,25 @@ │ │ │ │ Passed: tools/javac/warnings/suppress/Overridden.java │ │ │ │ Passed: tools/javac/warnings/suppress/OverriddenSuppressed.java │ │ │ │ Passed: tools/javac/warnings/suppress/PackageInfo.java │ │ │ │ Passed: tools/javac/warnings/suppress/SuppressWarningsPackage.java │ │ │ │ Passed: tools/javac/warnings/suppress/T6480588.java │ │ │ │ Passed: tools/javac/warnings/suppress/T6707032.java │ │ │ │ Passed: tools/javac/warnings/suppress/T8021112a.java │ │ │ │ -Passed: tools/javac/sealed/SealedCompilationTests.java │ │ │ │ Passed: tools/javac/warnings/suppress/T8021112b.java │ │ │ │ +Passed: tools/javac/warnings/suppress/T8069094.java │ │ │ │ Passed: tools/javac/warnings/DepAnn.java │ │ │ │ Passed: tools/javac/warnings/Deprecation.java │ │ │ │ Passed: tools/javac/warnings/DeprecationSE8Test.java │ │ │ │ Passed: tools/javac/warnings/DivZero.java │ │ │ │ Passed: tools/javac/warnings/FallThrough.java │ │ │ │ Passed: tools/javac/warnings/Finally.java │ │ │ │ Passed: tools/javac/warnings/MaxDiagsRecompile.java │ │ │ │ -Passed: tools/javac/warnings/suppress/T8069094.java │ │ │ │ Passed: tools/javac/warnings/MaxWarnsRecompile.java │ │ │ │ +Passed: tools/javac/sealed/SealedCompilationTests.java │ │ │ │ Passed: tools/javac/warnings/T6763518.java │ │ │ │ Passed: tools/javac/warnings/ThisEscape.java │ │ │ │ Passed: tools/javac/warnings/UnboundAndBoundByObjectTest.java │ │ │ │ Passed: tools/javac/warnings/Unchecked.java │ │ │ │ Passed: tools/javac/warnings/UnneededStrictfpWarningToolBox.java │ │ │ │ Passed: tools/javac/warnings/VerifyLintDescriptions.java │ │ │ │ Passed: tools/javac/AbstractOverride.java │ │ │ │ @@ -4023,190 +4023,190 @@ │ │ │ │ Passed: tools/javac/AnonInnerException_2.java │ │ │ │ Passed: tools/javac/AnonInnerException_3.java │ │ │ │ Passed: tools/javac/AnonStaticMember_1.java │ │ │ │ Passed: tools/javac/AnonStaticMember_2.java │ │ │ │ Passed: tools/javac/AnonStaticMember_3.java │ │ │ │ Passed: tools/javac/AnonymousConstructorExceptions.java │ │ │ │ Passed: tools/javac/AnonymousNull.java │ │ │ │ -Passed: tools/javac/varargs/warning/Warn4.java │ │ │ │ -Passed: tools/javac/AnonymousType.java │ │ │ │ Passed: tools/javac/AnonymousSubclassTest.java │ │ │ │ +Passed: tools/javac/AnonymousType.java │ │ │ │ Passed: tools/javac/ArrayCast.java │ │ │ │ Passed: tools/javac/BadAnnotation.java │ │ │ │ Passed: tools/javac/BadBreak.java │ │ │ │ Passed: tools/javac/BadCovar.java │ │ │ │ Passed: tools/javac/BadHexConstant.java │ │ │ │ Passed: tools/javac/BoolArray.java │ │ │ │ Passed: tools/javac/BoundClassError.java │ │ │ │ Passed: tools/javac/BranchToFewerDefines.java │ │ │ │ Passed: tools/javac/BreakAcrossClass.java │ │ │ │ +Passed: tools/javac/warnings/Removal.java │ │ │ │ Passed: tools/javac/CaptureInSubtype.java │ │ │ │ Passed: tools/javac/CascadedInnerNewInstance.java │ │ │ │ Passed: tools/javac/CastInterface2Array.java │ │ │ │ Passed: tools/javac/ClassIsAbstract.java │ │ │ │ Passed: tools/javac/CheckNoClassCastException.java │ │ │ │ -Passed: tools/javac/ClassLit.java │ │ │ │ Passed: tools/javac/ClassToTypeParm.java │ │ │ │ +Passed: tools/javac/ClassLit.java │ │ │ │ Passed: tools/javac/CloneableProblem.java │ │ │ │ Passed: tools/javac/Closure1.java │ │ │ │ Passed: tools/javac/Closure2.java │ │ │ │ Passed: tools/javac/Closure3.java │ │ │ │ Passed: tools/javac/Closure4.java │ │ │ │ Passed: tools/javac/Closure5.java │ │ │ │ Passed: tools/javac/CompoundBox.java │ │ │ │ Passed: tools/javac/Closure6.java │ │ │ │ Passed: tools/javac/ConditionalArgTypes_1.java │ │ │ │ Passed: tools/javac/ConditionalArgTypes_2.java │ │ │ │ Passed: tools/javac/ConditionalInline.java │ │ │ │ -Passed: tools/javac/warnings/Removal.java │ │ │ │ Passed: tools/javac/ConditionalWithVoid.java │ │ │ │ Passed: tools/javac/ConstBoolAppend.java │ │ │ │ Passed: tools/javac/ConstCharAppend.java │ │ │ │ +Passed: tools/javac/ConditionalExpressionResolvePending.java │ │ │ │ +Passed: tools/javac/ConstFoldTest.java │ │ │ │ Passed: tools/javac/CyclicInheritance.java │ │ │ │ Passed: tools/javac/CyclicInheritance2.java │ │ │ │ -Passed: tools/javac/ConstFoldTest.java │ │ │ │ -Passed: tools/javac/CyclicInheritance4.java │ │ │ │ Passed: tools/javac/DeadInnerClass.java │ │ │ │ +Passed: tools/javac/CyclicInheritance4.java │ │ │ │ Passed: tools/javac/DeclarationStatementInline.java │ │ │ │ Passed: tools/javac/DepParam.java │ │ │ │ Passed: tools/javac/Digits.java │ │ │ │ Passed: tools/javac/DivByZero.java │ │ │ │ -Passed: tools/javac/ConditionalExpressionResolvePending.java │ │ │ │ Passed: tools/javac/DeepStringConcat.java │ │ │ │ Passed: tools/javac/DuplicateClass.java │ │ │ │ Passed: tools/javac/DuplicateClass2.java │ │ │ │ Passed: tools/javac/DuplicateImport.java │ │ │ │ Passed: tools/javac/EmptyArray.java │ │ │ │ Passed: tools/javac/EmptyBreak.java │ │ │ │ Passed: tools/javac/EarlyAssert.java │ │ │ │ -Passed: tools/javac/EmptySwitch.java │ │ │ │ Passed: tools/javac/EmptyDocComments.java │ │ │ │ -Passed: tools/javac/EOI.java │ │ │ │ +Passed: tools/javac/EmptySwitch.java │ │ │ │ Passed: tools/javac/EnclosingAccessCheck.java │ │ │ │ -Passed: tools/javac/ExceptionalFinally.java │ │ │ │ +Passed: tools/javac/EOI.java │ │ │ │ Passed: tools/javac/Enum1.java │ │ │ │ +Passed: tools/javac/ExceptionalFinally.java │ │ │ │ Passed: tools/javac/ExceptionalFinally2.java │ │ │ │ Passed: tools/javac/ExprQualifiedType.java │ │ │ │ -Passed: tools/javac/ExtraneousEquals.java │ │ │ │ Passed: tools/javac/ExtendArray.java │ │ │ │ +Passed: tools/javac/ExtraneousEquals.java │ │ │ │ Passed: tools/javac/ExtendsScope.java │ │ │ │ Passed: tools/javac/FinalInitializer_2.java │ │ │ │ Passed: tools/javac/FaultySignature.java │ │ │ │ Passed: tools/javac/FinalIntConcatenation.java │ │ │ │ -Passed: tools/javac/FinallyWarn.java │ │ │ │ -Passed: tools/javac/FinalThisReference.java │ │ │ │ Passed: tools/javac/FinalInitializer.java │ │ │ │ +Passed: tools/javac/FinalThisReference.java │ │ │ │ +Passed: tools/javac/FinallyWarn.java │ │ │ │ Passed: tools/javac/FlatnameClash.java │ │ │ │ Passed: tools/javac/FlatnameClash2.java │ │ │ │ Passed: tools/javac/GoodCovar.java │ │ │ │ Passed: tools/javac/FoldConditional.java │ │ │ │ +Passed: tools/javac/HexThree.java │ │ │ │ Passed: tools/javac/IllDefinedOrderOfInit.java │ │ │ │ Passed: tools/javac/IllegalAnnotation.java │ │ │ │ Passed: tools/javac/IllegallyOptimizedException.java │ │ │ │ -Passed: tools/javac/HexThree.java │ │ │ │ -Passed: tools/javac/InconsistentInheritedSignature.java │ │ │ │ +Passed: tools/javac/HexFloatLiterals.java │ │ │ │ Passed: tools/javac/ImplicitToString.java │ │ │ │ +Passed: tools/javac/InconsistentInheritedSignature.java │ │ │ │ Passed: tools/javac/InconsistentStack.java │ │ │ │ Passed: tools/javac/Increment.java │ │ │ │ Passed: tools/javac/InheritedPrivateImpl.java │ │ │ │ Passed: tools/javac/InitializerCompletion_1.java │ │ │ │ Passed: tools/javac/InitializerCompletion_2.java │ │ │ │ Passed: tools/javac/InitializerCompletion_3.java │ │ │ │ Passed: tools/javac/InitializerCompletion_4.java │ │ │ │ Passed: tools/javac/InnerMemberRegression.java │ │ │ │ -Passed: tools/javac/HexFloatLiterals.java │ │ │ │ -Passed: tools/javac/InnerNamedConstant_1.java │ │ │ │ Passed: tools/javac/InnerMethSig.java │ │ │ │ +Passed: tools/javac/InnerNamedConstant_1.java │ │ │ │ +Passed: tools/javac/InnerTruth.java │ │ │ │ Passed: tools/javac/InnerNamedConstant_2.java │ │ │ │ Passed: tools/javac/InstanceInitException_1.java │ │ │ │ -Passed: tools/javac/InnerTruth.java │ │ │ │ -Passed: tools/javac/InterfaceFieldParsing_1.java │ │ │ │ Passed: tools/javac/InstanceInitException_2.java │ │ │ │ +Passed: tools/javac/InterfaceFieldParsing_1.java │ │ │ │ Passed: tools/javac/InterfaceAssert.java │ │ │ │ Passed: tools/javac/InterfaceMemberClassModifiers.java │ │ │ │ +Passed: tools/javac/InterfaceInInner.java │ │ │ │ Passed: tools/javac/InterfaceObjectIncompatibility.java │ │ │ │ Passed: tools/javac/InterfaceObjectInheritance.java │ │ │ │ -Passed: tools/javac/InterfaceInInner.java │ │ │ │ Passed: tools/javac/InterfaceOverrideCheck.java │ │ │ │ Passed: tools/javac/InterfaceOverrideFinal.java │ │ │ │ Passed: tools/javac/InterfaceOverrideObject.java │ │ │ │ -Passed: tools/javac/LabeledDeclaration.java │ │ │ │ Passed: tools/javac/JsrRet.java │ │ │ │ +Passed: tools/javac/LabeledDeclaration.java │ │ │ │ Passed: tools/javac/InvalidIntfCast.java │ │ │ │ Passed: tools/javac/LabelHiding_1.java │ │ │ │ Passed: tools/javac/LocalClasses_1.java │ │ │ │ Passed: tools/javac/LocalClasses_2.java │ │ │ │ Passed: tools/javac/LocalRecord.java │ │ │ │ Passed: tools/javac/LocalInterface.java │ │ │ │ Passed: tools/javac/MemberTypeInheritance.java │ │ │ │ -Passed: tools/javac/NameCollision.java │ │ │ │ Passed: tools/javac/ManyMembers2.java │ │ │ │ +Passed: tools/javac/NameCollision.java │ │ │ │ Passed: tools/javac/NameCollision2.java │ │ │ │ Passed: tools/javac/NestedDuplicateLabels.java │ │ │ │ +Passed: tools/javac/MethodParametersTest.java │ │ │ │ Passed: tools/javac/NestedFinallyReturn.java │ │ │ │ Passed: tools/javac/NestedInnerClassNames.java │ │ │ │ Passed: tools/javac/NewGeneric.java │ │ │ │ -Passed: tools/javac/NonStaticFieldExpr1.java │ │ │ │ Passed: tools/javac/NonStaticFieldExpr2.java │ │ │ │ +Passed: tools/javac/NonStaticFieldExpr1.java │ │ │ │ Passed: tools/javac/NonStaticFieldExpr3.java │ │ │ │ Passed: tools/javac/NonStaticFieldExpr4c.java │ │ │ │ Passed: tools/javac/NonStaticFinalVar.java │ │ │ │ -Passed: tools/javac/MethodParametersTest.java │ │ │ │ Passed: tools/javac/Null2DArray.java │ │ │ │ Passed: tools/javac/NullQualifiedNew.java │ │ │ │ Passed: tools/javac/NullQualifiedNew2.java │ │ │ │ Passed: tools/javac/NullQualifiedSuper1.java │ │ │ │ -Passed: tools/javac/NullStaticQualifier.java │ │ │ │ Passed: tools/javac/NullQualifiedSuper2.java │ │ │ │ +Passed: tools/javac/NullStaticQualifier.java │ │ │ │ Passed: tools/javac/ObjectIncompatibleInterface.java │ │ │ │ Passed: tools/javac/ObjectMethodRefFromInterface.java │ │ │ │ -Passed: tools/javac/OverridePosition.java │ │ │ │ Passed: tools/javac/OuterParameter_1.java │ │ │ │ +Passed: tools/javac/OverridePosition.java │ │ │ │ +Passed: tools/javac/Parens1.java │ │ │ │ Passed: tools/javac/Parens2.java │ │ │ │ Passed: tools/javac/Parens3.java │ │ │ │ -Passed: tools/javac/Parens1.java │ │ │ │ Passed: tools/javac/Parens4.java │ │ │ │ Passed: tools/javac/ParseConditional.java │ │ │ │ -Passed: tools/javac/PrivateUplevelConstant.java │ │ │ │ Passed: tools/javac/PrivateLocalConstructor.java │ │ │ │ -Passed: tools/javac/QualifiedNew.java │ │ │ │ +Passed: tools/javac/PrivateUplevelConstant.java │ │ │ │ Passed: tools/javac/QualifiedConstant.java │ │ │ │ +Passed: tools/javac/QualifiedNew.java │ │ │ │ Passed: tools/javac/QualifiedNewScope.java │ │ │ │ Passed: tools/javac/QualifiedOuterThis.java │ │ │ │ Passed: tools/javac/QualifiedOuterThis2.java │ │ │ │ Passed: tools/javac/QualifiedThisAndSuper_1.java │ │ │ │ Passed: tools/javac/QualifiedThisAndSuper_2.java │ │ │ │ Passed: tools/javac/QualifiedThisAndSuper_3.java │ │ │ │ -Passed: tools/javac/QualifiedThisExactMatch.java │ │ │ │ +Passed: tools/javac/NoStringToLower.java │ │ │ │ Passed: tools/javac/RawCrash.java │ │ │ │ +Passed: tools/javac/QualifiedThisExactMatch.java │ │ │ │ Passed: tools/javac/ReturnAfterIfThenElse.java │ │ │ │ Passed: tools/javac/StandaloneQualifiedSuper.java │ │ │ │ Passed: tools/javac/ShiftExpressionTest.java │ │ │ │ Passed: tools/javac/StaticBlockScope.java │ │ │ │ Passed: tools/javac/StoreClass.java │ │ │ │ Passed: tools/javac/StrictAbstract.java │ │ │ │ Passed: tools/javac/StdoutCloseTest.java │ │ │ │ Passed: tools/javac/StringAppendAccessMethodOnLHS.java │ │ │ │ Passed: tools/javac/StringConversion.java │ │ │ │ Passed: tools/javac/StringConversion2.java │ │ │ │ Passed: tools/javac/SuperclassConstructorException.java │ │ │ │ +Passed: tools/javac/varargs/warning/Warn4.java │ │ │ │ Passed: tools/javac/SuperMeth.java │ │ │ │ Passed: tools/javac/SuperField.java │ │ │ │ Passed: tools/javac/SuperMethodResolve.java │ │ │ │ -Passed: tools/javac/SuperNew.java │ │ │ │ Passed: tools/javac/SuperNew3.java │ │ │ │ +Passed: tools/javac/SuperNew.java │ │ │ │ Passed: tools/javac/SuperNew2.java │ │ │ │ Passed: tools/javac/SuperNew4.java │ │ │ │ Passed: tools/javac/SwitchExitStateTest.java │ │ │ │ Passed: tools/javac/SwitchFence.java │ │ │ │ Passed: tools/javac/SwitchScope.java │ │ │ │ Passed: tools/javac/SynchronizedClass.java │ │ │ │ Passed: tools/javac/SynthName1.java │ │ │ │ Passed: tools/javac/SynthName2.java │ │ │ │ -Passed: tools/javac/NoStringToLower.java │ │ │ │ Passed: tools/javac/T4881267.java │ │ │ │ Passed: tools/javac/T4906100.java │ │ │ │ Passed: tools/javac/T5092545.java │ │ │ │ Passed: tools/javac/T5048776.java │ │ │ │ Passed: tools/javac/T5105890.java │ │ │ │ Passed: tools/javac/T6224167.java │ │ │ │ Passed: tools/javac/T6214885.java │ │ │ │ @@ -4223,85 +4223,85 @@ │ │ │ │ Passed: tools/javac/T6294589.java │ │ │ │ Passed: tools/javac/T6265400.java │ │ │ │ Passed: tools/javac/T6304128.java │ │ │ │ Passed: tools/javac/T6306967.java │ │ │ │ Passed: tools/javac/T6340549.java │ │ │ │ Passed: tools/javac/T6351767.java │ │ │ │ Passed: tools/javac/T6326754.java │ │ │ │ +Passed: tools/javac/T6358166.java │ │ │ │ Passed: tools/javac/T6358024.java │ │ │ │ -Passed: tools/javac/T6358168.java │ │ │ │ Passed: tools/javac/T6366196.java │ │ │ │ -Passed: tools/javac/T6358166.java │ │ │ │ +Passed: tools/javac/T6358168.java │ │ │ │ Passed: tools/javac/T6370653.java │ │ │ │ -Passed: tools/javac/T6361619.java │ │ │ │ -Passed: tools/javac/versions/Versions.java │ │ │ │ Passed: tools/javac/T6379327.java │ │ │ │ +Passed: tools/javac/T6361619.java │ │ │ │ Passed: tools/javac/T6394563.java │ │ │ │ Passed: tools/javac/T6395974.java │ │ │ │ Passed: tools/javac/T6397286.java │ │ │ │ Passed: tools/javac/T6404756.java │ │ │ │ Passed: tools/javac/T6397044.java │ │ │ │ -Passed: tools/javac/T6407066.java │ │ │ │ -Passed: tools/javac/T6407257.java │ │ │ │ Passed: tools/javac/T6405099.java │ │ │ │ Passed: tools/javac/T6403466.java │ │ │ │ Passed: tools/javac/T6406771.java │ │ │ │ +Passed: tools/javac/T6407257.java │ │ │ │ +Passed: tools/javac/T6407066.java │ │ │ │ Passed: tools/javac/T6410706.java │ │ │ │ -Passed: tools/javac/T6472751.java │ │ │ │ Passed: tools/javac/T6411379.java │ │ │ │ -Passed: tools/javac/T6458749.java │ │ │ │ Passed: tools/javac/T6423583.java │ │ │ │ +Passed: tools/javac/T6472751.java │ │ │ │ Passed: tools/javac/T6534287.java │ │ │ │ +Passed: tools/javac/T6458749.java │ │ │ │ Passed: tools/javac/T6567414.java │ │ │ │ -Passed: tools/javac/T6587674.java │ │ │ │ Passed: tools/javac/T6554097.java │ │ │ │ -Passed: tools/javac/T6625520.java │ │ │ │ -Passed: tools/javac/T6663588.java │ │ │ │ +Passed: tools/javac/T6587674.java │ │ │ │ Passed: tools/javac/T6558476.java │ │ │ │ +Passed: tools/javac/T6625520.java │ │ │ │ Passed: tools/javac/T6654037.java │ │ │ │ +Passed: tools/javac/T6663588.java │ │ │ │ +Passed: tools/javac/T6595666.java │ │ │ │ Passed: tools/javac/T6668802.java │ │ │ │ Passed: tools/javac/T6665791.java │ │ │ │ -Passed: tools/javac/T6595666.java │ │ │ │ Passed: tools/javac/T6759996.java │ │ │ │ -Passed: tools/javac/T6725036.java │ │ │ │ Passed: tools/javac/T6794959.java │ │ │ │ -Passed: tools/javac/T6882235.java │ │ │ │ +Passed: tools/javac/T6725036.java │ │ │ │ Passed: tools/javac/T6881645.java │ │ │ │ -Passed: tools/javac/T6942649.java │ │ │ │ +Passed: tools/javac/T6882235.java │ │ │ │ Passed: tools/javac/T6900149.java │ │ │ │ -Passed: tools/javac/T6855236.java │ │ │ │ +Passed: tools/javac/T6942649.java │ │ │ │ Passed: tools/javac/T6873849.java │ │ │ │ +Passed: tools/javac/T6855236.java │ │ │ │ Passed: tools/javac/T6972327.java │ │ │ │ Passed: tools/javac/T6977800.java │ │ │ │ -Passed: tools/javac/T6985181.java │ │ │ │ Passed: tools/javac/T6993301.java │ │ │ │ -Passed: tools/javac/T7042623.java │ │ │ │ +Passed: tools/javac/T6985181.java │ │ │ │ Passed: tools/javac/T7040104.java │ │ │ │ -Passed: tools/javac/T6999210.java │ │ │ │ +Passed: tools/javac/T7042623.java │ │ │ │ Passed: tools/javac/T7090499.java │ │ │ │ +Passed: tools/javac/T6999210.java │ │ │ │ Passed: tools/javac/T7120266.java │ │ │ │ Passed: tools/javac/T7120463.java │ │ │ │ Passed: tools/javac/T7126754.java │ │ │ │ -Passed: tools/javac/T8004969.java │ │ │ │ Passed: tools/javac/T7159016.java │ │ │ │ -Passed: tools/javac/T8036019.java │ │ │ │ +Passed: tools/javac/T8004969.java │ │ │ │ Passed: tools/javac/T8034044.java │ │ │ │ +Passed: tools/javac/T8036019.java │ │ │ │ Passed: tools/javac/T8152616.java │ │ │ │ Passed: tools/javac/T8198502.java │ │ │ │ Passed: tools/javac/T8199910.java │ │ │ │ -Passed: tools/javac/T8286057.java │ │ │ │ -Passed: tools/javac/T8286797.java │ │ │ │ +Passed: tools/javac/T6956638.java │ │ │ │ Passed: tools/javac/T8271079.java │ │ │ │ +Passed: tools/javac/T8286057.java │ │ │ │ Passed: tools/javac/T8295447.java │ │ │ │ -Passed: tools/javac/T8301025.java │ │ │ │ +Passed: tools/javac/T8286797.java │ │ │ │ Passed: tools/javac/T8305582.java │ │ │ │ +Passed: tools/javac/T8301025.java │ │ │ │ Passed: tools/javac/T8312163.java │ │ │ │ Passed: tools/javac/T8314216.java │ │ │ │ Passed: tools/javac/T8314423.java │ │ │ │ -Passed: tools/javac/T6956638.java │ │ │ │ +Passed: tools/javac/versions/Versions.java │ │ │ │ Passed: tools/javac/TextBlockIllegalEscape.java │ │ │ │ Passed: tools/javac/TextBlockLang.java │ │ │ │ Passed: tools/javac/ThrowNull.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_1.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_2.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_3.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_4.java │ │ │ │ @@ -4312,153 +4312,151 @@ │ │ │ │ Passed: tools/javac/UnreachableVar.java │ │ │ │ Passed: tools/javac/UnterminatedLineComment.java │ │ │ │ Passed: tools/javac/UplevelFromAnonInSuperCall.java │ │ │ │ Passed: tools/javac/UseEnum.java │ │ │ │ Passed: tools/javac/VarDeclarationWithAssignment.java │ │ │ │ Passed: tools/javac/Verify.java │ │ │ │ Passed: tools/javac/VerifyDA.java │ │ │ │ -Passed: tools/javac/VersionOpt.java │ │ │ │ +Passed: tools/javac/TestPkgInfo.java │ │ │ │ Passed: tools/javac/VoidArray.java │ │ │ │ +Passed: tools/javac/VersionOpt.java │ │ │ │ Passed: tools/javap/4111861/T4111861.java │ │ │ │ Passed: tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java │ │ │ │ -Passed: tools/javac/TestPkgInfo.java │ │ │ │ Passed: tools/javap/4866831/PublicInterfaceTest.java │ │ │ │ -Passed: tools/javap/6937244/T6937244.java │ │ │ │ Passed: tools/javap/4870651/T4870651.java │ │ │ │ +Passed: tools/javap/6937244/T6937244.java │ │ │ │ Passed: tools/javap/6937244/T6937244A.java │ │ │ │ Passed: tools/javap/8006334/JavapTaskCtorFailWithNPE.java │ │ │ │ Passed: tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java │ │ │ │ Passed: tools/javap/8244573/T8244573.java │ │ │ │ Passed: tools/javap/8260403/T8260403.java │ │ │ │ Passed: tools/javap/attribute_length/AttributeLengthTest.java │ │ │ │ Passed: tools/javap/classfile/6888367/T6888367.java │ │ │ │ Passed: tools/javap/classfile/T6887895.java │ │ │ │ Passed: tools/javap/classfile/deps/T6907575.java │ │ │ │ Passed: tools/javap/default_methods/JavapNotPrintingDefaultModifierTest.java │ │ │ │ +Passed: tools/javac/TextBlockAPI.java │ │ │ │ Passed: tools/javap/stackmap/StackmapTest.java │ │ │ │ Passed: tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java │ │ │ │ Passed: tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java │ │ │ │ Passed: tools/javap/typeAnnotations/JSR175Annotations.java │ │ │ │ -Passed: tools/javac/TextBlockAPI.java │ │ │ │ -Passed: tools/javap/typeAnnotations/NewArray.java │ │ │ │ -Passed: tools/javap/typeAnnotations/T6855990.java │ │ │ │ Passed: tools/javap/typeAnnotations/PresenceInner.java │ │ │ │ +Passed: tools/javap/typeAnnotations/NewArray.java │ │ │ │ Passed: tools/javap/typeAnnotations/Presence.java │ │ │ │ +Passed: tools/javap/typeAnnotations/T6855990.java │ │ │ │ Passed: tools/javap/typeAnnotations/TypeCasts.java │ │ │ │ Passed: tools/javap/typeAnnotations/Visibility.java │ │ │ │ Passed: tools/javap/typeAnnotations/Wildcards.java │ │ │ │ Passed: tools/javap/AccessModifiers.java │ │ │ │ Passed: tools/javap/AnnoTest.java │ │ │ │ Passed: tools/javap/BadAttributeLength.java │ │ │ │ -Passed: tools/javap/BadAttributeName.java │ │ │ │ Passed: tools/javap/BoundsTypeVariableTest.java │ │ │ │ +Passed: tools/javap/BadAttributeName.java │ │ │ │ Passed: tools/javap/ControlCharTest.java │ │ │ │ Passed: tools/javap/ExtPath.java │ │ │ │ Passed: tools/javap/InvalidOptions.java │ │ │ │ Passed: tools/javap/DescriptorTest.java │ │ │ │ Passed: tools/javap/StackMapTableTest.java │ │ │ │ Passed: tools/javap/MethodParameters.java │ │ │ │ Passed: tools/javap/T4075403.java │ │ │ │ Passed: tools/javap/T4501660.java │ │ │ │ Passed: tools/javap/T4777949.java │ │ │ │ -Passed: tools/javap/T4459541.java │ │ │ │ Passed: tools/javap/T4876942.java │ │ │ │ +Passed: tools/javap/T4459541.java │ │ │ │ Passed: tools/javap/T4501661.java │ │ │ │ Passed: tools/javap/T4880672.java │ │ │ │ Passed: tools/javap/T4884240.java │ │ │ │ Passed: tools/javap/T4880663.java │ │ │ │ Passed: tools/javap/T4975569.java │ │ │ │ -Passed: tools/javap/T6271787.java │ │ │ │ Passed: tools/javap/T6587786.java │ │ │ │ +Passed: tools/javap/T6271787.java │ │ │ │ Passed: tools/javap/T6474890.java │ │ │ │ Passed: tools/javap/T6622216.java │ │ │ │ Passed: tools/javap/T6622232.java │ │ │ │ Passed: tools/javap/T6622260.java │ │ │ │ Passed: tools/javap/T6715251.java │ │ │ │ Passed: tools/javap/T6715753.java │ │ │ │ Passed: tools/javap/T6715767.java │ │ │ │ Passed: tools/javap/T6824493.java │ │ │ │ Passed: tools/javap/T6716452.java │ │ │ │ Passed: tools/javap/T6863746.java │ │ │ │ Passed: tools/javap/T6729471.java │ │ │ │ Passed: tools/javap/T6866657.java │ │ │ │ -Passed: tools/javap/T6868539.java │ │ │ │ Passed: tools/javap/T6980017.java │ │ │ │ +Passed: tools/javap/T6868539.java │ │ │ │ Passed: tools/javap/T6879371.java │ │ │ │ Passed: tools/javap/T7186925.java │ │ │ │ Passed: tools/javap/T8032814.java │ │ │ │ +Passed: tools/javac/T7093325.java │ │ │ │ Passed: tools/javap/T7004698.java │ │ │ │ Passed: tools/javap/T8032819.java │ │ │ │ Passed: tools/javap/T8033180.java │ │ │ │ Passed: tools/javap/T8033711.java │ │ │ │ Passed: tools/javap/T8035104.java │ │ │ │ Passed: tools/javap/T8038414.java │ │ │ │ -Passed: tools/javap/TestClassNameWarning.java │ │ │ │ -Passed: tools/javap/T7190862.java │ │ │ │ -Passed: tools/javac/T7093325.java │ │ │ │ Passed: tools/javap/WhitespaceTest.java │ │ │ │ +Passed: tools/javap/TestClassNameWarning.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestCSV.java │ │ │ │ -Passed: tools/javap/TestSuperclass.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java │ │ │ │ -Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java │ │ │ │ +Passed: tools/javap/T7190862.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestLoad.java │ │ │ │ +Passed: tools/javap/TestSuperclass.java │ │ │ │ +Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java │ │ │ │ -Passed: tools/javac/varargs/warning/Warn5.java │ │ │ │ -Passed: tools/jdeps/jdkinternals/RemovedJDKInternals.java │ │ │ │ Passed: tools/jdeps/jdkinternals/ShowReplacement.java │ │ │ │ -Passed: tools/jdeps/modules/upgrademodulepath/UpgradeModulePathTest.java │ │ │ │ +Passed: tools/jdeps/jdkinternals/RemovedJDKInternals.java │ │ │ │ +Passed: tools/javac/varargs/warning/Warn5.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestNotFound.java │ │ │ │ +Passed: tools/jdeps/modules/upgrademodulepath/UpgradeModulePathTest.java │ │ │ │ Passed: tools/jdeps/modules/DotFileTest.java │ │ │ │ -Passed: tools/javac/varargs/6199075/T6199075.java │ │ │ │ Passed: tools/jdeps/modules/GenModuleInfo.java │ │ │ │ Passed: tools/jdeps/modules/GenOpenModule.java │ │ │ │ +Passed: tools/javac/varargs/6199075/T6199075.java │ │ │ │ +Passed: tools/jdeps/modules/InverseDeps.java │ │ │ │ Passed: tools/jdeps/modules/ModuleTest.java │ │ │ │ Passed: tools/jdeps/modules/SplitPackage.java │ │ │ │ -Passed: tools/jdeps/modules/InverseDeps.java │ │ │ │ Passed: tools/jdeps/modules/UnnamedPackage.java │ │ │ │ Passed: tools/javac/types/TestComparisons.java │ │ │ │ -Passed: tools/jdeps/optionalDependency/OptionalDependencyTest.java │ │ │ │ Passed: tools/jdeps/missingDeps/MissingDepsTest.java │ │ │ │ +Passed: tools/jdeps/optionalDependency/OptionalDependencyTest.java │ │ │ │ Passed: tools/jdeps/unsupported/JDKUnsupportedTest.java │ │ │ │ Passed: tools/jdeps/VerboseFormat/JdepsDependencyClosure.java │ │ │ │ Passed: tools/jdeps/APIDeps.java │ │ │ │ Passed: tools/jdeps/multiVersion/MultiVersionError.java │ │ │ │ -Passed: tools/jdeps/Basic.java │ │ │ │ Passed: tools/jdeps/DotFileTest.java │ │ │ │ +Passed: tools/jdeps/Basic.java │ │ │ │ Passed: tools/EnumAccessible.java │ │ │ │ Passed: tools/jdeps/modules/TransitiveDeps.java │ │ │ │ Passed: tools/jdeps/modules/CheckModuleTest.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java │ │ │ │ Passed: tools/jdeps/Options.java │ │ │ │ -Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ Passed: tools/jdeps/MultiReleaseJar.java │ │ │ │ Passed: tools/jdeps/listdeps/ListModuleDeps.java │ │ │ │ -Test results: passed: 4,423; failed: 6; error: 3; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ +Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ +Test results: passed: 4,424; failed: 6; error: 2; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/langtools/0/JTreport/html/report.html │ │ │ │ Results written to /tmp/langtools/JTwork │ │ │ │ Directory "jtreg-test-output/langtools/1/JTreport" not found: creating │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ -FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/langtools/1/JTreport/html/report.html │ │ │ │ Results written to /tmp/langtools/JTwork │ │ │ │ Directory "jtreg-test-output/langtools/2/JTreport" not found: creating │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ -FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/langtools/2/JTreport/html/report.html │ │ │ │ Results written to /tmp/langtools/JTwork │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ ├── ./usr/share/doc/openjdk-21-jre-headless/test-loong64/failed_tests-zero.tar.gz │ │ │ ├── failed_tests-zero.tar │ │ │ │ ├── file list │ │ │ │ │ @@ -1,149 +1,151 @@ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 61480 2026-08-19 15:34:58.000000 jtreg-test-output/hotspot/JTwork/compiler/arguments/CheckCICompilerCount.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 57372 2026-08-19 15:34:59.000000 jtreg-test-output/hotspot/JTwork/compiler/arguments/CheckCompileThresholdScaling.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13041 2026-08-19 15:35:01.000000 jtreg-test-output/hotspot/JTwork/compiler/arguments/TestCompileThresholdScaling.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 9704 2026-08-19 14:34:09.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/ClearArray.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16804 2026-08-19 14:34:18.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/Test6857159.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6020 2026-08-19 19:34:25.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/Test7190310.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6735 2026-08-19 14:34:13.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/TestInfiniteLoopCompilationFailure.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6441 2026-08-19 14:34:13.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/TestModDivTopInput.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 9857 2026-08-19 15:34:15.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/TestShiftRightAndAccumulate_id0.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17787 2026-08-19 15:35:44.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestConvI2LCastLongLoop.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16662 2026-08-19 15:35:39.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestCountedLoopPhiValue.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12370 2026-08-19 15:35:37.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestVectorConditionalMove.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16730 2026-08-19 15:35:36.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/igvn/TestIntegerMulRing.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 120331 2026-08-19 16:35:47.000000 jtreg-test-output/hotspot/JTwork/compiler/cha/AbstractRootMethod.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 120497 2026-08-19 16:35:48.000000 jtreg-test-output/hotspot/JTwork/compiler/cha/DefaultRootMethod.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 121532 2026-08-19 16:35:56.000000 jtreg-test-output/hotspot/JTwork/compiler/cha/StrengthReduceInterfaceCall.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16192 2026-08-19 14:34:24.000000 jtreg-test-output/hotspot/JTwork/compiler/classUnloading/methodUnloading/TestMethodUnloading.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21491 2026-08-19 14:34:22.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/CheckSegmentedCodeCache.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18506 2026-08-19 14:34:33.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/OverflowCodeCacheTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10917 2026-08-19 16:34:42.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/TestSegmentedCodeCacheOption.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 59452 2026-08-19 16:34:18.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 24780 2026-08-19 16:34:42.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10826 2026-08-19 16:34:43.000000 jtreg-test-output/hotspot/JTwork/compiler/controldependency/TestAddPChainMismatchedBase2.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11201 2026-08-19 16:34:45.000000 jtreg-test-output/hotspot/JTwork/compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13625 2026-08-19 14:34:22.000000 jtreg-test-output/hotspot/JTwork/compiler/gcbarriers/EqvUncastStepOverBarrier.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16718 2026-08-19 14:34:22.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/IntrinsicDisabledTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20475 2026-08-19 16:34:53.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/AddExactIntTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20511 2026-08-19 16:34:54.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/AddExactLongTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20702 2026-08-19 16:35:05.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15678 2026-08-19 16:34:55.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20697 2026-08-19 16:35:01.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15677 2026-08-19 16:34:55.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15620 2026-08-19 16:34:55.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20697 2026-08-19 16:35:03.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20587 2026-08-19 16:35:05.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20623 2026-08-19 16:35:07.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20660 2026-08-19 16:35:11.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20697 2026-08-19 16:35:12.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7098 2026-08-19 16:35:05.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/unsafe/HeapByteBufferTest_id1.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 14767 2026-08-19 16:35:08.000000 jtreg-test-output/hotspot/JTwork/compiler/jsr292/NonInlinedCall/InvokeTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21314 2026-08-19 16:35:09.000000 jtreg-test-output/hotspot/JTwork/compiler/jsr292/NonInlinedCall/RedefineTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10546 2026-08-19 14:34:23.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/FillArrayWithUnsafe.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7154 2026-08-19 15:34:34.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/InfiniteLoopBadControlNeverBranch.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11200 2026-08-19 15:34:39.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestCMoveWithDeadPhi.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7507 2026-08-19 14:34:29.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7620 2026-08-19 14:34:29.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7650 2026-08-19 14:34:29.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7763 2026-08-19 14:34:31.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7161 2026-08-19 15:34:43.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfLoopNearUsePlacement.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10616 2026-08-19 15:35:00.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopCCP.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10824 2026-08-19 15:34:48.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopNest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15140 2026-08-19 15:34:37.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11079 2026-08-19 16:34:16.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-compile-test.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16462 2026-08-19 16:34:42.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11359 2026-08-19 15:34:39.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10050 2026-08-19 15:34:40.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPredicateInputBelowLoopPredicate.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12075 2026-08-19 16:34:53.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestStrangeControl.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6842 2026-08-19 16:34:52.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestZeroTripGuardShared.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21046 2026-08-19 17:35:09.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedAbsNeg_Double.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 25728 2026-08-19 17:35:43.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedAbsNeg_Float.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15151 2026-08-19 17:35:12.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedSqrt_Double.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15187 2026-08-19 16:35:27.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16726 2026-08-19 17:35:30.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestLargeScaleAndStride_AlignVector.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16969 2026-08-19 17:35:52.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10588 2026-08-19 16:35:49.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestNegBaseOffset.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10813 2026-08-19 16:35:51.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestPickLastMemoryState.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6417 2026-08-19 16:35:51.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11015 2026-08-19 16:35:52.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 5899 2026-08-19 16:35:52.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestConservativeAntiDep.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6838 2026-08-19 16:35:52.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11456 2026-08-19 17:36:05.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestNondeleteableSafePoint.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10240 2026-08-19 16:35:57.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10380 2026-08-19 16:35:59.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/RangeCheckEliminationScaleNotOne.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11002 2026-08-19 16:36:00.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21626 2026-08-19 16:36:22.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestExplicitRangeChecks.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10699 2026-08-19 16:36:23.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestRangeCheckCmpUUnderflow.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15980 2026-08-19 16:36:25.000000 jtreg-test-output/hotspot/JTwork/compiler/regalloc/TestC2IntPressure.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 9388 2026-08-19 15:34:45.000000 jtreg-test-output/hotspot/JTwork/compiler/runtime/TestConstantsInError.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 27239 2026-08-19 16:36:28.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableBoolean.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26643 2026-08-19 16:36:31.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableByte.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26659 2026-08-19 16:36:35.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableChar.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 27088 2026-08-19 16:36:38.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableDouble.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26856 2026-08-19 16:36:42.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableFloat.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26462 2026-08-19 16:36:45.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableInt.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26691 2026-08-19 16:36:48.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableLong.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26987 2026-08-19 16:36:53.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableObject.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26822 2026-08-19 16:36:56.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableShort.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16565 2026-08-19 16:36:59.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableUByte.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16624 2026-08-19 16:37:01.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableUShort.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13472 2026-08-19 16:37:16.000000 jtreg-test-output/hotspot/JTwork/compiler/startup/SmallCodeCacheStartup.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10797 2026-08-19 16:37:17.000000 jtreg-test-output/hotspot/JTwork/compiler/types/TestCheckCastPPBecomesTOP.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19276 2026-08-19 16:37:24.000000 jtreg-test-output/hotspot/JTwork/compiler/uncommontrap/Test8009761.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11482 2026-08-19 17:37:38.000000 jtreg-test-output/hotspot/JTwork/compiler/uncommontrap/TestStackBangMonitorOwned.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11265 2026-08-19 17:35:34.000000 jtreg-test-output/hotspot/JTwork/compiler/vectorization/TestMacroLogicVector.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 9756 2026-08-19 17:35:20.000000 jtreg-test-output/hotspot/JTwork/compiler/vectorization/TestReplicateLoopIV.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15623 2026-08-19 15:34:57.000000 jtreg-test-output/hotspot/JTwork/runtime/7158988/FieldMonitor.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13374 2026-08-19 17:35:42.000000 jtreg-test-output/hotspot/JTwork/runtime/BootClassAppendProp/BootClassPathAppend.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19307 2026-08-19 17:36:06.000000 jtreg-test-output/hotspot/JTwork/runtime/HiddenClasses/TestHiddenClassUnloading.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18381 2026-08-19 17:36:05.000000 jtreg-test-output/hotspot/JTwork/runtime/LocalLong/LocalLongTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10618 2026-08-19 15:34:55.000000 jtreg-test-output/hotspot/JTwork/runtime/Monitor/ConcurrentDeflation.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 29936 2026-08-19 17:36:33.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/CheckForProperDetailStackTrace.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13654 2026-08-19 17:36:09.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/MallocLimitTest_compiler-limit-fatal.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13611 2026-08-19 17:36:11.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/MallocLimitTest_compiler-limit-oom.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 36847 2026-08-19 17:36:14.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/VirtualAllocCommitMerge.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 38101 2026-08-19 17:35:50.000000 jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17259 2026-08-19 18:35:52.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/AsyncHandshakeWalkStackTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 14714 2026-08-19 17:36:04.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/HandshakeTransitionTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12451 2026-08-19 18:35:57.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/HandshakeWalkStackTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 15798 2026-08-19 17:35:56.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/SystemMembarHandshakeTransitionTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12915 2026-08-19 17:35:58.000000 jtreg-test-output/hotspot/JTwork/runtime/jni/nativeStack/TestNativeStack.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13891 2026-08-19 15:34:51.000000 jtreg-test-output/hotspot/JTwork/runtime/logging/MonitorMismatchTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17116 2026-08-19 17:36:14.000000 jtreg-test-output/hotspot/JTwork/runtime/whitebox/WBStackSize.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12363 2026-08-19 08:00:19.000000 jtreg-test-output/hotspot/JTwork/serviceability/attach/AttachNegativePidTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21406 2026-08-19 17:36:17.000000 jtreg-test-output/hotspot/JTwork/serviceability/dcmd/thread/PrintConcurrentLocksTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 26212 2026-08-19 17:36:23.000000 jtreg-test-output/hotspot/JTwork/serviceability/dcmd/thread/PrintTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12141 2026-08-19 17:36:18.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/8036666/GetObjectLockCount.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13405 2026-08-19 17:36:26.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/GetLocalVariable/GetLocalVars.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12187 2026-08-19 17:36:27.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16447 2026-08-19 17:37:16.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16504 2026-08-19 17:37:12.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16431 2026-08-19 17:37:14.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16169 2026-08-19 17:37:21.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16565 2026-08-19 17:37:18.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16471 2026-08-19 17:37:59.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16023 2026-08-19 17:38:00.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11970 2026-08-19 17:37:21.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12007 2026-08-19 17:36:20.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/FramePop/framepop01/framepop01.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12004 2026-08-19 17:36:21.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12829 2026-08-19 17:36:23.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit01/mexit01.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12848 2026-08-19 17:36:23.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit02/mexit02.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11535 2026-08-19 17:37:27.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 29512 2026-08-19 17:37:40.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13596 2026-08-19 17:37:29.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10593 2026-08-19 17:37:32.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 13490 2026-08-19 17:37:40.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12856 2026-08-19 18:37:52.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12488 2026-08-19 18:37:54.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11385 2026-08-19 17:37:42.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest_default.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12190 2026-08-19 18:37:56.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11822 2026-08-19 18:38:13.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 27924 2026-08-20 01:39:32.000000 jtreg-test-output/langtools/JTwork/jdk/jshell/ToolTabSnippetTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 12353 2026-08-20 02:08:42.000000 jtreg-test-output/langtools/JTwork/tools/javac/importscope/NegativeCyclicDependencyTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 93024 2026-08-20 01:09:09.000000 jtreg-test-output/langtools/JTwork/tools/javac/lambda/T8031967.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 92472 2026-08-20 01:09:16.000000 jtreg-test-output/langtools/JTwork/tools/javac/patterns/SOEDeeplyNestedBlocksTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 14073 2026-08-20 02:09:19.000000 jtreg-test-output/langtools/JTwork/tools/javac/switchnull/SwitchNull.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 95846 2026-08-20 01:12:20.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/JavacTreeScannerTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 96873 2026-08-20 01:12:27.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/SourceDocTreeScannerTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 87825 2026-08-20 01:12:19.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/SourceTreeScannerTest.jtr │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 85704 2026-08-20 01:12:06.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/TreePosTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 61493 2026-09-15 08:19:51.000000 jtreg-test-output/hotspot/JTwork/compiler/arguments/CheckCICompilerCount.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 62113 2026-09-15 08:19:57.000000 jtreg-test-output/hotspot/JTwork/compiler/arguments/CheckCompileThresholdScaling.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13052 2026-09-15 08:19:58.000000 jtreg-test-output/hotspot/JTwork/compiler/arguments/TestCompileThresholdScaling.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 9712 2026-09-15 07:18:26.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/ClearArray.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16810 2026-09-15 07:18:32.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/Test6857159.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6031 2026-09-15 12:18:41.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/Test7190310.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10607 2026-09-15 07:18:35.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/TestInfiniteLoopCompilationFailure.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10121 2026-09-15 07:18:34.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/TestModDivTopInput.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 9894 2026-09-15 08:18:31.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/TestShiftRightAndAccumulate_id0.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17798 2026-09-15 08:20:26.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestConvI2LCastLongLoop.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16673 2026-09-15 08:20:28.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestCountedLoopPhiValue.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17027 2026-09-15 08:20:58.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestVectorConditionalMove.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16742 2026-09-15 08:20:26.000000 jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/igvn/TestIntegerMulRing.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 116551 2026-09-15 09:20:30.000000 jtreg-test-output/hotspot/JTwork/compiler/cha/AbstractRootMethod.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 122078 2026-09-15 09:20:37.000000 jtreg-test-output/hotspot/JTwork/compiler/cha/DefaultRootMethod.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 123087 2026-09-15 09:21:10.000000 jtreg-test-output/hotspot/JTwork/compiler/cha/StrengthReduceInterfaceCall.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 27079 2026-09-15 07:18:47.000000 jtreg-test-output/hotspot/JTwork/compiler/classUnloading/methodUnloading/TestMethodUnloading.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 25538 2026-09-15 07:18:56.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/CheckSegmentedCodeCache.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18508 2026-09-15 07:18:42.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/OverflowCodeCacheTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16485 2026-09-15 09:18:54.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/TestSegmentedCodeCacheOption.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 59464 2026-09-15 09:18:34.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19011 2026-09-15 09:18:35.000000 jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6783 2026-09-15 09:18:48.000000 jtreg-test-output/hotspot/JTwork/compiler/controldependency/TestAddPChainMismatchedBase2.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18344 2026-09-15 07:18:39.000000 jtreg-test-output/hotspot/JTwork/compiler/gcbarriers/EqvUncastStepOverBarrier.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21691 2026-09-15 07:18:43.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/IntrinsicDisabledTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 15490 2026-09-15 09:18:50.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/AddExactIntTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20523 2026-09-15 09:19:02.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/AddExactLongTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20704 2026-09-15 09:18:59.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20742 2026-09-15 09:19:05.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20703 2026-09-15 09:19:08.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20741 2026-09-15 09:19:11.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20669 2026-09-15 09:19:14.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20705 2026-09-15 09:19:17.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20594 2026-09-15 09:19:20.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20631 2026-09-15 09:19:20.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20668 2026-09-15 09:19:25.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20705 2026-09-15 09:19:23.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 7104 2026-09-15 09:19:20.000000 jtreg-test-output/hotspot/JTwork/compiler/intrinsics/unsafe/HeapByteBufferTest_id1.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19833 2026-09-15 09:19:24.000000 jtreg-test-output/hotspot/JTwork/compiler/jsr292/NonInlinedCall/InvokeTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21327 2026-09-15 09:19:22.000000 jtreg-test-output/hotspot/JTwork/compiler/jsr292/NonInlinedCall/RedefineTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 5674 2026-09-15 07:18:35.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/FillArrayWithUnsafe.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 7165 2026-09-15 08:18:47.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/InfiniteLoopBadControlNeverBranch.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11213 2026-09-15 08:19:05.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestCMoveWithDeadPhi.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11433 2026-09-15 07:18:44.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11545 2026-09-15 07:18:45.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11576 2026-09-15 07:18:47.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11689 2026-09-15 07:18:48.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 7172 2026-09-15 08:19:00.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfLoopNearUsePlacement.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10627 2026-09-15 08:19:00.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopCCP.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10833 2026-09-15 08:19:08.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopNest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 15169 2026-09-15 08:18:59.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11126 2026-09-15 09:18:32.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-compile-test.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12274 2026-09-15 09:18:48.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11368 2026-09-15 08:19:00.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10058 2026-09-15 08:19:01.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPredicateInputBelowLoopPredicate.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12085 2026-09-15 09:19:13.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestStrangeControl.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11043 2026-09-15 09:19:16.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestZeroTripGuardShared.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21111 2026-09-15 10:19:23.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedAbsNeg_Double.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 25791 2026-09-15 10:19:56.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedAbsNeg_Float.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19204 2026-09-15 10:19:52.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedSqrt_Double.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 15195 2026-09-15 09:19:40.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16763 2026-09-15 10:19:43.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestLargeScaleAndStride_AlignVector.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11813 2026-09-15 10:20:32.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10592 2026-09-15 09:20:38.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestNegBaseOffset.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10819 2026-09-15 09:20:39.000000 jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestPickLastMemoryState.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10555 2026-09-15 09:20:40.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11019 2026-09-15 09:20:41.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 5905 2026-09-15 09:20:42.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestConservativeAntiDep.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10931 2026-09-15 09:20:43.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 7123 2026-09-15 10:20:54.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestNondeleteableSafePoint.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10248 2026-09-15 09:21:11.000000 jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10390 2026-09-15 09:21:13.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/RangeCheckEliminationScaleNotOne.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11010 2026-09-15 09:21:16.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21635 2026-09-15 09:21:28.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestExplicitRangeChecks.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10705 2026-09-15 09:21:29.000000 jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestRangeCheckCmpUUnderflow.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 15988 2026-09-15 09:21:31.000000 jtreg-test-output/hotspot/JTwork/compiler/regalloc/TestC2IntPressure.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 14013 2026-09-15 08:19:16.000000 jtreg-test-output/hotspot/JTwork/compiler/runtime/TestConstantsInError.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 27246 2026-09-15 09:21:33.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableBoolean.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26651 2026-09-15 09:21:36.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableByte.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26666 2026-09-15 09:21:38.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableChar.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 27096 2026-09-15 09:21:41.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableDouble.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26864 2026-09-15 09:21:43.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableFloat.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26470 2026-09-15 09:21:46.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableInt.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26699 2026-09-15 09:21:49.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableLong.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26995 2026-09-15 09:21:52.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableObject.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26832 2026-09-15 09:21:54.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableShort.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16573 2026-09-15 09:21:56.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableUByte.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16632 2026-09-15 09:21:58.000000 jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableUShort.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13482 2026-09-15 09:22:09.000000 jtreg-test-output/hotspot/JTwork/compiler/startup/SmallCodeCacheStartup.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10805 2026-09-15 09:22:12.000000 jtreg-test-output/hotspot/JTwork/compiler/types/TestCheckCastPPBecomesTOP.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19285 2026-09-15 09:22:18.000000 jtreg-test-output/hotspot/JTwork/compiler/uncommontrap/Test8009761.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11495 2026-09-15 10:22:35.000000 jtreg-test-output/hotspot/JTwork/compiler/uncommontrap/TestStackBangMonitorOwned.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11269 2026-09-15 10:19:30.000000 jtreg-test-output/hotspot/JTwork/compiler/vectorization/TestMacroLogicVector.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 9761 2026-09-15 10:19:31.000000 jtreg-test-output/hotspot/JTwork/compiler/vectorization/TestReplicateLoopIV.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 15635 2026-09-15 08:19:11.000000 jtreg-test-output/hotspot/JTwork/runtime/7158988/FieldMonitor.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13381 2026-09-15 10:19:34.000000 jtreg-test-output/hotspot/JTwork/runtime/BootClassAppendProp/BootClassPathAppend.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19313 2026-09-15 10:20:03.000000 jtreg-test-output/hotspot/JTwork/runtime/HiddenClasses/TestHiddenClassUnloading.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18393 2026-09-15 10:20:08.000000 jtreg-test-output/hotspot/JTwork/runtime/LocalLong/LocalLongTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6513 2026-09-15 08:19:39.000000 jtreg-test-output/hotspot/JTwork/runtime/Monitor/ConcurrentDeflation.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 30025 2026-09-15 10:20:25.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/CheckForProperDetailStackTrace.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13664 2026-09-15 10:20:10.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/MallocLimitTest_compiler-limit-fatal.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13623 2026-09-15 10:20:12.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/MallocLimitTest_compiler-limit-oom.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 36710 2026-09-15 10:20:17.000000 jtreg-test-output/hotspot/JTwork/runtime/NMT/VirtualAllocCommitMerge.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 23647 2026-09-15 08:19:29.000000 jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/TestParallelGCWithCDS.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 30214 2026-09-15 08:19:34.000000 jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/VerifierTest_1A.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 30222 2026-09-15 08:19:39.000000 jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/VerifierTest_1B.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 30175 2026-09-15 08:19:48.000000 jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/VerifierTest_2.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 33204 2026-09-15 10:19:39.000000 jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 52338 2026-09-15 10:19:57.000000 jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/cacheObject/DifferentHeapSizes.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12598 2026-09-15 11:19:56.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/AsyncHandshakeWalkStackTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 14719 2026-09-15 10:19:55.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/HandshakeTransitionTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17076 2026-09-15 11:20:09.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/HandshakeWalkStackTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 15809 2026-09-15 10:20:07.000000 jtreg-test-output/hotspot/JTwork/runtime/handshake/SystemMembarHandshakeTransitionTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12927 2026-09-15 10:20:04.000000 jtreg-test-output/hotspot/JTwork/runtime/jni/nativeStack/TestNativeStack.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13902 2026-09-15 08:19:45.000000 jtreg-test-output/hotspot/JTwork/runtime/logging/MonitorMismatchTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17122 2026-09-15 10:20:19.000000 jtreg-test-output/hotspot/JTwork/runtime/whitebox/WBStackSize.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 27097 2026-09-15 10:20:26.000000 jtreg-test-output/hotspot/JTwork/serviceability/dcmd/thread/PrintConcurrentLocksTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 26288 2026-09-15 10:20:34.000000 jtreg-test-output/hotspot/JTwork/serviceability/dcmd/thread/PrintTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16465 2026-09-15 10:20:32.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/8036666/GetObjectLockCount.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13412 2026-09-15 10:20:41.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/GetLocalVariable/GetLocalVars.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12194 2026-09-15 10:20:43.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16457 2026-09-15 10:21:13.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16512 2026-09-15 10:21:15.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16439 2026-09-15 10:21:17.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16178 2026-09-15 10:21:34.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16574 2026-09-15 10:21:17.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16480 2026-09-15 10:21:49.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16031 2026-09-15 10:21:49.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11978 2026-09-15 10:21:19.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12015 2026-09-15 10:20:35.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/FramePop/framepop01/framepop01.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12011 2026-09-15 10:20:39.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12836 2026-09-15 10:20:38.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit01/mexit01.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12853 2026-09-15 10:20:41.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit02/mexit02.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16221 2026-09-15 10:21:26.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 24931 2026-09-15 10:21:42.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 13603 2026-09-15 10:21:37.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10600 2026-09-15 10:21:39.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 8835 2026-09-15 10:21:41.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12868 2026-09-15 11:21:54.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12499 2026-09-15 11:21:55.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11392 2026-09-15 10:21:51.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest_default.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 12203 2026-09-15 11:22:02.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 7662 2026-09-15 11:22:03.000000 jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 30025 2026-09-15 17:39:44.000000 jtreg-test-output/langtools/JTwork/jdk/jshell/ToolTabSnippetTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 93030 2026-09-15 17:08:38.000000 jtreg-test-output/langtools/JTwork/tools/javac/lambda/T8031967.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 92478 2026-09-15 17:08:44.000000 jtreg-test-output/langtools/JTwork/tools/javac/patterns/SOEDeeplyNestedBlocksTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11970 2026-09-15 18:08:40.000000 jtreg-test-output/langtools/JTwork/tools/javac/switchnull/SwitchNull.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 90822 2026-09-15 17:12:43.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/JavacTreeScannerTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 96879 2026-09-15 17:13:50.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/SourceDocTreeScannerTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 87831 2026-09-15 17:12:51.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/SourceTreeScannerTest.jtr │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 91086 2026-09-15 17:12:53.000000 jtreg-test-output/langtools/JTwork/tools/javac/tree/TreePosTest.jtr │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/arguments/CheckCICompilerCount.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:58 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:50 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8130858 bug8132525 bug8162881 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ requires=vm.flagless │ │ │ │ │ @@ -11,35 +11,35 @@ │ │ │ │ │ source=CheckCICompilerCount.java │ │ │ │ │ title=Check that correct range of values for CICompilerCount are allowed depending on whether tiered is enabled or not │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java │ │ │ │ │ -elapsed=2664 0\:00\:02.664 │ │ │ │ │ -end=Wed Aug 19 15\:34\:58 UTC 2026 │ │ │ │ │ +elapsed=11645 0\:00\:11.645 │ │ │ │ │ +end=Tue Sep 15 08\:19\:50 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: java.lang.RuntimeException\: Expected to get exit value of [1], exit value is\: [0] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 15\:34\:55 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:39 UTC 2026 │ │ │ │ │ test=compiler/arguments/CheckCICompilerCount.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2673 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=11653 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/arguments │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -52,32 +52,32 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/268)---------- │ │ │ │ │ command: build compiler.arguments.CheckCICompilerCount │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:39 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.arguments.CheckCICompilerCount │ │ │ │ │ -finished: Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.846 │ │ │ │ │ +finished: Tue Sep 15 08:19:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.798 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/460)---------- │ │ │ │ │ +----------messages:(9/461)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:39 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.844 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:19:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.795 │ │ │ │ │ ----------configuration:(16/876)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments │ │ │ │ │ /tmp/hotspot/JTwork/classes/6/compiler/arguments/CheckCICompilerCount.d │ │ │ │ │ /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3336)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -128,24 +128,24 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/compiler/arguments/CheckCICompilerCount.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCICompilerCount.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/371)---------- │ │ │ │ │ +----------messages:(9/373)---------- │ │ │ │ │ command: driver compiler.arguments.CheckCICompilerCount │ │ │ │ │ reason: User specified action: run driver compiler.arguments.CheckCICompilerCount │ │ │ │ │ -started: Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:48 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 15 │ │ │ │ │ -Process id: 636616 │ │ │ │ │ +Agent id: 16 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 15:34:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.8 │ │ │ │ │ +finished: Tue Sep 15 08:19:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.83 │ │ │ │ │ ----------configuration:(20/1004)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -160,15 +160,15 @@ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments │ │ │ │ │ /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2820)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -190,19 +190,19 @@ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/arguments/CheckCICompilerCount.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/arguments/CheckCICompilerCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/6/compiler/arguments/CheckCICompilerCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.arguments.CheckCICompilerCount │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/929)---------- │ │ │ │ │ +----------System.out:(4/932)---------- │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/arguments/CheckCICompilerCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -server -XX:-TieredCompilation -XX:+PrintFlagsFinal -XX:CICompilerCount=0 -version ] │ │ │ │ │ -[2026-08-19T15:34:58.277443166Z] Gathering output for process 636735 │ │ │ │ │ -[2026-08-19T15:34:58.286546458Z] Waiting for completion for process 636735 │ │ │ │ │ -[2026-08-19T15:34:58.329241217Z] Waiting for completion finished for process 636735 │ │ │ │ │ +[2026-09-15T08:19:50.290272845Z] Gathering output for process 1574076 │ │ │ │ │ +[2026-09-15T08:19:50.515343453Z] Waiting for completion for process 1574076 │ │ │ │ │ +[2026-09-15T08:19:50.603654137Z] Waiting for completion finished for process 1574076 │ │ │ │ │ ----------System.err:(428/47852)---------- │ │ │ │ │ stdout: [[Global flags] │ │ │ │ │ int ActiveProcessorCount = -1 {product} {default} │ │ │ │ │ uintx AdaptiveSizeDecrementScaleFactor = 4 {product} {default} │ │ │ │ │ uintx AdaptiveSizeMajorGCDecayTimeScale = 10 {product} {default} │ │ │ │ │ uintx AdaptiveSizePolicyCollectionCostMargin = 50 {product} {default} │ │ │ │ │ uintx AdaptiveSizePolicyInitializingSteps = 20 {product} {default} │ │ │ │ │ @@ -247,15 +247,15 @@ │ │ │ │ │ ccstr CompileCommandFile = {product} {default} │ │ │ │ │ ccstrlist CompileOnly = {product} {default} │ │ │ │ │ intx CompileThreshold = 0 {pd product} {default} │ │ │ │ │ double CompileThresholdScaling = 1.000000 {product} {default} │ │ │ │ │ int CompilerThreadPriority = -1 {product} {default} │ │ │ │ │ intx CompilerThreadStackSize = 0 {pd product} {default} │ │ │ │ │ size_t CompressedClassSpaceSize = 1073741824 {product} {default} │ │ │ │ │ - uint ConcGCThreads = 2 {product} {ergonomic} │ │ │ │ │ + uint ConcGCThreads = 6 {product} {ergonomic} │ │ │ │ │ intx ContendedPaddingWidth = 128 {product} {default} │ │ │ │ │ bool CrashOnOutOfMemoryError = false {product} {default} │ │ │ │ │ bool CreateCoredumpOnCrash = true {product} {default} │ │ │ │ │ bool DTraceAllocProbes = false {product} {default} │ │ │ │ │ bool DTraceMethodProbes = false {product} {default} │ │ │ │ │ bool DTraceMonitorProbes = false {product} {default} │ │ │ │ │ bool DisableAttachMechanism = false {product} {default} │ │ │ │ │ @@ -278,17 +278,17 @@ │ │ │ │ │ bool ExecutingUnitTests = false {product} {default} │ │ │ │ │ bool ExitOnOutOfMemoryError = false {product} {default} │ │ │ │ │ bool ExplicitGCInvokesConcurrent = false {product} {default} │ │ │ │ │ bool ExtensiveErrorReports = false {product} {default} │ │ │ │ │ ccstr ExtraSharedClassListFile = {product} {default} │ │ │ │ │ bool ForceTimeHighResolution = false {product} {default} │ │ │ │ │ double G1ConcMarkStepDurationMillis = 10.000000 {product} {default} │ │ │ │ │ - uint G1ConcRefinementThreads = 8 {product} {ergonomic} │ │ │ │ │ + uint G1ConcRefinementThreads = 23 {product} {ergonomic} │ │ │ │ │ uintx G1ConfidencePercent = 50 {product} {default} │ │ │ │ │ - size_t G1HeapRegionSize = 4194304 {product} {ergonomic} │ │ │ │ │ + size_t G1HeapRegionSize = 16777216 {product} {ergonomic} │ │ │ │ │ uintx G1HeapWastePercent = 5 {product} {default} │ │ │ │ │ uintx G1MixedGCCountTarget = 8 {product} {default} │ │ │ │ │ uintx G1PeriodicGCInterval = 0 {manageable} {default} │ │ │ │ │ bool G1PeriodicGCInvokesConcurrent = true {product} {default} │ │ │ │ │ double G1PeriodicGCSystemLoadThreshold = 0.000000 {manageable} {default} │ │ │ │ │ intx G1RSetUpdatingPauseTimePercent = 10 {product} {default} │ │ │ │ │ uint G1RefProcDrainInterval = 1000 {product} {default} │ │ │ │ │ @@ -314,15 +314,15 @@ │ │ │ │ │ uintx HeapMaximumCompactionInterval = 20 {product} {default} │ │ │ │ │ uintx HeapSearchSteps = 3 {product} {default} │ │ │ │ │ size_t HeapSizePerGCThread = 43620760 {product} {default} │ │ │ │ │ bool IgnoreEmptyClassPaths = false {product} {default} │ │ │ │ │ bool IgnoreUnrecognizedVMOptions = false {product} {default} │ │ │ │ │ uintx IncreaseFirstTierCompileThresholdAt = 50 {product} {default} │ │ │ │ │ uintx InitialCodeCacheSize = 163840 {pd product} {default} │ │ │ │ │ - size_t InitialHeapSize = 536870912 {product} {ergonomic} │ │ │ │ │ + size_t InitialHeapSize = 2147483648 {product} {ergonomic} │ │ │ │ │ uintx InitialRAMFraction = 64 {product} {default} │ │ │ │ │ double InitialRAMPercentage = 1.562500 {product} {default} │ │ │ │ │ uintx InitialSurvivorRatio = 8 {product} {default} │ │ │ │ │ uintx InitialTenuringThreshold = 7 {product} {default} │ │ │ │ │ uintx InitiatingHeapOccupancyPercent = 45 {product} {default} │ │ │ │ │ bool Inline = true {product} {default} │ │ │ │ │ ccstr InlineDataFile = {product} {default} │ │ │ │ │ @@ -349,30 +349,30 @@ │ │ │ │ │ intx MaxBCEAEstimateLevel = 5 {product} {default} │ │ │ │ │ intx MaxBCEAEstimateSize = 150 {product} {default} │ │ │ │ │ uint64_t MaxDirectMemorySize = 0 {product} {default} │ │ │ │ │ bool MaxFDLimit = true {product} {default} │ │ │ │ │ uintx MaxGCMinorPauseMillis = 18446744073709551615 {product} {default} │ │ │ │ │ uintx MaxGCPauseMillis = 200 {product} {default} │ │ │ │ │ uintx MaxHeapFreeRatio = 70 {manageable} {default} │ │ │ │ │ - size_t MaxHeapSize = 8506048512 {product} {ergonomic} │ │ │ │ │ + size_t MaxHeapSize = 32178700288 {product} {ergonomic} │ │ │ │ │ intx MaxJNILocalCapacity = 65536 {product} {default} │ │ │ │ │ intx MaxJavaStackTraceDepth = 1024 {product} {default} │ │ │ │ │ size_t MaxMetaspaceExpansion = 5439488 {product} {default} │ │ │ │ │ uintx MaxMetaspaceFreeRatio = 70 {product} {default} │ │ │ │ │ size_t MaxMetaspaceSize = 18446744073709551615 {product} {default} │ │ │ │ │ - size_t MaxNewSize = 5100273664 {product} {ergonomic} │ │ │ │ │ + size_t MaxNewSize = 19293798400 {product} {ergonomic} │ │ │ │ │ uint64_t MaxRAM = 137438953472 {pd product} {default} │ │ │ │ │ uintx MaxRAMFraction = 4 {product} {default} │ │ │ │ │ double MaxRAMPercentage = 25.000000 {product} {default} │ │ │ │ │ uintx MaxTenuringThreshold = 15 {product} {default} │ │ │ │ │ size_t MetaspaceSize = 22020096 {product} {default} │ │ │ │ │ bool MethodFlushing = true {product} {default} │ │ │ │ │ - size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} │ │ │ │ │ + size_t MinHeapDeltaBytes = 16777216 {product} {ergonomic} │ │ │ │ │ uintx MinHeapFreeRatio = 40 {manageable} {default} │ │ │ │ │ - size_t MinHeapSize = 8388608 {product} {ergonomic} │ │ │ │ │ + size_t MinHeapSize = 16777216 {product} {ergonomic} │ │ │ │ │ size_t MinMetaspaceExpansion = 327680 {product} {default} │ │ │ │ │ uintx MinMetaspaceFreeRatio = 40 {product} {default} │ │ │ │ │ uintx MinRAMFraction = 2 {product} {default} │ │ │ │ │ double MinRAMPercentage = 50.000000 {product} {default} │ │ │ │ │ uintx MinSurvivorRatio = 3 {product} {default} │ │ │ │ │ size_t MinTLABSize = 2048 {product} {default} │ │ │ │ │ uintx NUMAChunkResizeWeight = 20 {product} {default} │ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ │ ccstrlist OnOutOfMemoryError = {product} {default} │ │ │ │ │ intx OnStackReplacePercentage = 0 {pd product} {default} │ │ │ │ │ intx OptoLoopAlignment = 16 {pd product} {default} │ │ │ │ │ uintx PLABWeight = 75 {product} {default} │ │ │ │ │ bool PSChunkLargeArrays = true {product} {default} │ │ │ │ │ int ParGCArrayScanChunk = 50 {product} {default} │ │ │ │ │ uintx ParallelGCBufferWastePct = 10 {product} {default} │ │ │ │ │ - uint ParallelGCThreads = 8 {product} {default} │ │ │ │ │ + uint ParallelGCThreads = 23 {product} {default} │ │ │ │ │ size_t ParallelOldDeadWoodLimiterMean = 50 {product} {default} │ │ │ │ │ size_t ParallelOldDeadWoodLimiterStdDev = 80 {product} {default} │ │ │ │ │ bool ParallelRefProcBalancingEnabled = true {product} {default} │ │ │ │ │ bool ParallelRefProcEnabled = true {product} {default} │ │ │ │ │ uintx PausePadding = 1 {product} {default} │ │ │ │ │ intx PerBytecodeRecompilationCutoff = 200 {product} {default} │ │ │ │ │ intx PerBytecodeTrapLimit = 4 {product} {default} │ │ │ │ │ @@ -467,21 +467,21 @@ │ │ │ │ │ bool SafepointTimeout = false {product} {default} │ │ │ │ │ intx SafepointTimeoutDelay = 10000 {product} {default} │ │ │ │ │ bool ScavengeBeforeFullGC = false {product} {default} │ │ │ │ │ bool SegmentedCodeCache = false {product} {default} │ │ │ │ │ double SelfDestructTimer = 0.000000 {product} {default} │ │ │ │ │ ccstr SharedArchiveConfigFile = {product} {default} │ │ │ │ │ ccstr SharedArchiveFile = {product} {default} │ │ │ │ │ - size_t SharedBaseAddress = 140735256985600 {product} {default} │ │ │ │ │ + size_t SharedBaseAddress = 140734720114688 {product} {default} │ │ │ │ │ ccstr SharedClassListFile = {product} {default} │ │ │ │ │ uint SharedSymbolTableBucketSize = 4 {product} {default} │ │ │ │ │ bool ShowCodeDetailsInExceptionMessages = true {manageable} {default} │ │ │ │ │ bool ShowMessageBoxOnError = false {product} {default} │ │ │ │ │ bool ShrinkHeapInSteps = true {product} {default} │ │ │ │ │ - size_t SoftMaxHeapSize = 8506048512 {manageable} {ergonomic} │ │ │ │ │ + size_t SoftMaxHeapSize = 32178700288 {manageable} {ergonomic} │ │ │ │ │ intx SoftRefLRUPolicyMSPerMB = 1000 {product} {default} │ │ │ │ │ intx StackRedPages = 1 {pd product} {default} │ │ │ │ │ intx StackReservedPages = 0 {pd product} {default} │ │ │ │ │ intx StackShadowPages = 6 {pd product} {default} │ │ │ │ │ bool StackTraceInThrowable = true {product} {default} │ │ │ │ │ intx StackYellowPages = 2 {pd product} {default} │ │ │ │ │ uintx StartAggressiveSweepingAt = 10 {product} {default} │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/arguments/CheckCompileThresholdScaling.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:59 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:56 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8059604 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ requires=vm.flagless │ │ │ │ │ @@ -11,68 +11,136 @@ │ │ │ │ │ source=CheckCompileThresholdScaling.java │ │ │ │ │ title=Add CompileThresholdScaling flag to control when methods are first compiled (with +/-TieredCompilation) │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ │ -elapsed=1757 0\:00\:01.757 │ │ │ │ │ -end=Wed Aug 19 15\:34\:59 UTC 2026 │ │ │ │ │ +elapsed=11115 0\:00\:11.115 │ │ │ │ │ +end=Tue Sep 15 08\:19\:56 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: java.lang.RuntimeException\: 'intx CompileThreshold \= 1250 {pd product} {command line, ergonomic}' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build driver │ │ │ │ │ -start=Wed Aug 19 15\:34\:57 UTC 2026 │ │ │ │ │ +sections=script_messages build compile driver │ │ │ │ │ +start=Tue Sep 15 08\:19\:45 UTC 2026 │ │ │ │ │ test=compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1768 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=11122 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/arguments │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/209)---------- │ │ │ │ │ +----------messages:(7/284)---------- │ │ │ │ │ command: build compiler.arguments.CheckCompileThresholdScaling │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 08:19:45 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.arguments.CheckCompileThresholdScaling │ │ │ │ │ +finished: Tue Sep 15 08:19:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 10.76 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/469)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 08:19:45 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 08:19:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 10.758 │ │ │ │ │ +----------configuration:(14/755)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base java.management │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3184)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/arguments/CheckCompileThresholdScaling.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.arguments.CheckCompileThresholdScaling \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ + --add-modules java.base,java.management \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/0/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/389)---------- │ │ │ │ │ +----------messages:(9/390)---------- │ │ │ │ │ command: driver compiler.arguments.CheckCompileThresholdScaling │ │ │ │ │ reason: User specified action: run driver compiler.arguments.CheckCompileThresholdScaling │ │ │ │ │ -started: Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:56 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 16 │ │ │ │ │ -Process id: 636715 │ │ │ │ │ +Agent id: 15 │ │ │ │ │ +Process id: 1573955 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 15:34:59 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.742 │ │ │ │ │ +finished: Tue Sep 15 08:19:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.343 │ │ │ │ │ ----------configuration:(18/883)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -115,23 +183,23 @@ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.arguments.CheckCompileThresholdScaling │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(8/1839)---------- │ │ │ │ │ +----------System.out:(8/1845)---------- │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/0/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:-TieredCompilation -XX:+PrintFlagsFinal -XX:CompileThreshold=1000 -version ] │ │ │ │ │ -[2026-08-19T15:34:58.753322601Z] Gathering output for process 636753 │ │ │ │ │ -[2026-08-19T15:34:58.848020632Z] Waiting for completion for process 636753 │ │ │ │ │ -[2026-08-19T15:34:58.849020106Z] Waiting for completion finished for process 636753 │ │ │ │ │ +[2026-09-15T08:19:56.475767296Z] Gathering output for process 1574095 │ │ │ │ │ +[2026-09-15T08:19:56.533864283Z] Waiting for completion for process 1574095 │ │ │ │ │ +[2026-09-15T08:19:56.534930216Z] Waiting for completion finished for process 1574095 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/0/compiler/arguments/CheckCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/0/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:-TieredCompilation -XX:+PrintFlagsFinal -XX:CompileThreshold=1000 -XX:CompileThresholdScaling=1.25 -version ] │ │ │ │ │ -[2026-08-19T15:34:58.856042670Z] Gathering output for process 636771 │ │ │ │ │ -[2026-08-19T15:34:58.919477662Z] Waiting for completion for process 636771 │ │ │ │ │ -[2026-08-19T15:34:58.921460249Z] Waiting for completion finished for process 636771 │ │ │ │ │ +[2026-09-15T08:19:56.539934850Z] Gathering output for process 1574112 │ │ │ │ │ +[2026-09-15T08:19:56.604706666Z] Waiting for completion for process 1574112 │ │ │ │ │ +[2026-09-15T08:19:56.605906710Z] Waiting for completion finished for process 1574112 │ │ │ │ │ ----------System.err:(428/48101)---------- │ │ │ │ │ stdout: [[Global flags] │ │ │ │ │ int ActiveProcessorCount = -1 {product} {default} │ │ │ │ │ uintx AdaptiveSizeDecrementScaleFactor = 4 {product} {default} │ │ │ │ │ uintx AdaptiveSizeMajorGCDecayTimeScale = 10 {product} {default} │ │ │ │ │ uintx AdaptiveSizePolicyCollectionCostMargin = 50 {product} {default} │ │ │ │ │ uintx AdaptiveSizePolicyInitializingSteps = 20 {product} {default} │ │ │ │ │ @@ -176,15 +244,15 @@ │ │ │ │ │ ccstr CompileCommandFile = {product} {default} │ │ │ │ │ ccstrlist CompileOnly = {product} {default} │ │ │ │ │ intx CompileThreshold = 1000 {pd product} {command line} │ │ │ │ │ double CompileThresholdScaling = 1.250000 {product} {command line} │ │ │ │ │ int CompilerThreadPriority = -1 {product} {default} │ │ │ │ │ intx CompilerThreadStackSize = 0 {pd product} {default} │ │ │ │ │ size_t CompressedClassSpaceSize = 1073741824 {product} {default} │ │ │ │ │ - uint ConcGCThreads = 2 {product} {ergonomic} │ │ │ │ │ + uint ConcGCThreads = 6 {product} {ergonomic} │ │ │ │ │ intx ContendedPaddingWidth = 128 {product} {default} │ │ │ │ │ bool CrashOnOutOfMemoryError = false {product} {default} │ │ │ │ │ bool CreateCoredumpOnCrash = true {product} {default} │ │ │ │ │ bool DTraceAllocProbes = false {product} {default} │ │ │ │ │ bool DTraceMethodProbes = false {product} {default} │ │ │ │ │ bool DTraceMonitorProbes = false {product} {default} │ │ │ │ │ bool DisableAttachMechanism = false {product} {default} │ │ │ │ │ @@ -207,17 +275,17 @@ │ │ │ │ │ bool ExecutingUnitTests = false {product} {default} │ │ │ │ │ bool ExitOnOutOfMemoryError = false {product} {default} │ │ │ │ │ bool ExplicitGCInvokesConcurrent = false {product} {default} │ │ │ │ │ bool ExtensiveErrorReports = false {product} {default} │ │ │ │ │ ccstr ExtraSharedClassListFile = {product} {default} │ │ │ │ │ bool ForceTimeHighResolution = false {product} {default} │ │ │ │ │ double G1ConcMarkStepDurationMillis = 10.000000 {product} {default} │ │ │ │ │ - uint G1ConcRefinementThreads = 8 {product} {ergonomic} │ │ │ │ │ + uint G1ConcRefinementThreads = 23 {product} {ergonomic} │ │ │ │ │ uintx G1ConfidencePercent = 50 {product} {default} │ │ │ │ │ - size_t G1HeapRegionSize = 4194304 {product} {ergonomic} │ │ │ │ │ + size_t G1HeapRegionSize = 16777216 {product} {ergonomic} │ │ │ │ │ uintx G1HeapWastePercent = 5 {product} {default} │ │ │ │ │ uintx G1MixedGCCountTarget = 8 {product} {default} │ │ │ │ │ uintx G1PeriodicGCInterval = 0 {manageable} {default} │ │ │ │ │ bool G1PeriodicGCInvokesConcurrent = true {product} {default} │ │ │ │ │ double G1PeriodicGCSystemLoadThreshold = 0.000000 {manageable} {default} │ │ │ │ │ intx G1RSetUpdatingPauseTimePercent = 10 {product} {default} │ │ │ │ │ uint G1RefProcDrainInterval = 1000 {product} {default} │ │ │ │ │ @@ -243,15 +311,15 @@ │ │ │ │ │ uintx HeapMaximumCompactionInterval = 20 {product} {default} │ │ │ │ │ uintx HeapSearchSteps = 3 {product} {default} │ │ │ │ │ size_t HeapSizePerGCThread = 43620760 {product} {default} │ │ │ │ │ bool IgnoreEmptyClassPaths = false {product} {default} │ │ │ │ │ bool IgnoreUnrecognizedVMOptions = false {product} {default} │ │ │ │ │ uintx IncreaseFirstTierCompileThresholdAt = 50 {product} {default} │ │ │ │ │ uintx InitialCodeCacheSize = 163840 {pd product} {default} │ │ │ │ │ - size_t InitialHeapSize = 536870912 {product} {ergonomic} │ │ │ │ │ + size_t InitialHeapSize = 2147483648 {product} {ergonomic} │ │ │ │ │ uintx InitialRAMFraction = 64 {product} {default} │ │ │ │ │ double InitialRAMPercentage = 1.562500 {product} {default} │ │ │ │ │ uintx InitialSurvivorRatio = 8 {product} {default} │ │ │ │ │ uintx InitialTenuringThreshold = 7 {product} {default} │ │ │ │ │ uintx InitiatingHeapOccupancyPercent = 45 {product} {default} │ │ │ │ │ bool Inline = true {product} {default} │ │ │ │ │ ccstr InlineDataFile = {product} {default} │ │ │ │ │ @@ -278,30 +346,30 @@ │ │ │ │ │ intx MaxBCEAEstimateLevel = 5 {product} {default} │ │ │ │ │ intx MaxBCEAEstimateSize = 150 {product} {default} │ │ │ │ │ uint64_t MaxDirectMemorySize = 0 {product} {default} │ │ │ │ │ bool MaxFDLimit = true {product} {default} │ │ │ │ │ uintx MaxGCMinorPauseMillis = 18446744073709551615 {product} {default} │ │ │ │ │ uintx MaxGCPauseMillis = 200 {product} {default} │ │ │ │ │ uintx MaxHeapFreeRatio = 70 {manageable} {default} │ │ │ │ │ - size_t MaxHeapSize = 8506048512 {product} {ergonomic} │ │ │ │ │ + size_t MaxHeapSize = 32178700288 {product} {ergonomic} │ │ │ │ │ intx MaxJNILocalCapacity = 65536 {product} {default} │ │ │ │ │ intx MaxJavaStackTraceDepth = 1024 {product} {default} │ │ │ │ │ size_t MaxMetaspaceExpansion = 5439488 {product} {default} │ │ │ │ │ uintx MaxMetaspaceFreeRatio = 70 {product} {default} │ │ │ │ │ size_t MaxMetaspaceSize = 18446744073709551615 {product} {default} │ │ │ │ │ - size_t MaxNewSize = 5100273664 {product} {ergonomic} │ │ │ │ │ + size_t MaxNewSize = 19293798400 {product} {ergonomic} │ │ │ │ │ uint64_t MaxRAM = 137438953472 {pd product} {default} │ │ │ │ │ uintx MaxRAMFraction = 4 {product} {default} │ │ │ │ │ double MaxRAMPercentage = 25.000000 {product} {default} │ │ │ │ │ uintx MaxTenuringThreshold = 15 {product} {default} │ │ │ │ │ size_t MetaspaceSize = 22020096 {product} {default} │ │ │ │ │ bool MethodFlushing = true {product} {default} │ │ │ │ │ - size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} │ │ │ │ │ + size_t MinHeapDeltaBytes = 16777216 {product} {ergonomic} │ │ │ │ │ uintx MinHeapFreeRatio = 40 {manageable} {default} │ │ │ │ │ - size_t MinHeapSize = 8388608 {product} {ergonomic} │ │ │ │ │ + size_t MinHeapSize = 16777216 {product} {ergonomic} │ │ │ │ │ size_t MinMetaspaceExpansion = 327680 {product} {default} │ │ │ │ │ uintx MinMetaspaceFreeRatio = 40 {product} {default} │ │ │ │ │ uintx MinRAMFraction = 2 {product} {default} │ │ │ │ │ double MinRAMPercentage = 50.000000 {product} {default} │ │ │ │ │ uintx MinSurvivorRatio = 3 {product} {default} │ │ │ │ │ size_t MinTLABSize = 2048 {product} {default} │ │ │ │ │ uintx NUMAChunkResizeWeight = 20 {product} {default} │ │ │ │ │ @@ -326,15 +394,15 @@ │ │ │ │ │ ccstrlist OnOutOfMemoryError = {product} {default} │ │ │ │ │ intx OnStackReplacePercentage = 0 {pd product} {default} │ │ │ │ │ intx OptoLoopAlignment = 16 {pd product} {default} │ │ │ │ │ uintx PLABWeight = 75 {product} {default} │ │ │ │ │ bool PSChunkLargeArrays = true {product} {default} │ │ │ │ │ int ParGCArrayScanChunk = 50 {product} {default} │ │ │ │ │ uintx ParallelGCBufferWastePct = 10 {product} {default} │ │ │ │ │ - uint ParallelGCThreads = 8 {product} {default} │ │ │ │ │ + uint ParallelGCThreads = 23 {product} {default} │ │ │ │ │ size_t ParallelOldDeadWoodLimiterMean = 50 {product} {default} │ │ │ │ │ size_t ParallelOldDeadWoodLimiterStdDev = 80 {product} {default} │ │ │ │ │ bool ParallelRefProcBalancingEnabled = true {product} {default} │ │ │ │ │ bool ParallelRefProcEnabled = true {product} {default} │ │ │ │ │ uintx PausePadding = 1 {product} {default} │ │ │ │ │ intx PerBytecodeRecompilationCutoff = 200 {product} {default} │ │ │ │ │ intx PerBytecodeTrapLimit = 4 {product} {default} │ │ │ │ │ @@ -396,21 +464,21 @@ │ │ │ │ │ bool SafepointTimeout = false {product} {default} │ │ │ │ │ intx SafepointTimeoutDelay = 10000 {product} {default} │ │ │ │ │ bool ScavengeBeforeFullGC = false {product} {default} │ │ │ │ │ bool SegmentedCodeCache = false {product} {default} │ │ │ │ │ double SelfDestructTimer = 0.000000 {product} {default} │ │ │ │ │ ccstr SharedArchiveConfigFile = {product} {default} │ │ │ │ │ ccstr SharedArchiveFile = {product} {default} │ │ │ │ │ - size_t SharedBaseAddress = 140735189876736 {product} {default} │ │ │ │ │ + size_t SharedBaseAddress = 140734653005824 {product} {default} │ │ │ │ │ ccstr SharedClassListFile = {product} {default} │ │ │ │ │ uint SharedSymbolTableBucketSize = 4 {product} {default} │ │ │ │ │ bool ShowCodeDetailsInExceptionMessages = true {manageable} {default} │ │ │ │ │ bool ShowMessageBoxOnError = false {product} {default} │ │ │ │ │ bool ShrinkHeapInSteps = true {product} {default} │ │ │ │ │ - size_t SoftMaxHeapSize = 8506048512 {manageable} {ergonomic} │ │ │ │ │ + size_t SoftMaxHeapSize = 32178700288 {manageable} {ergonomic} │ │ │ │ │ intx SoftRefLRUPolicyMSPerMB = 1000 {product} {default} │ │ │ │ │ intx StackRedPages = 1 {pd product} {default} │ │ │ │ │ intx StackReservedPages = 0 {pd product} {default} │ │ │ │ │ intx StackShadowPages = 6 {pd product} {default} │ │ │ │ │ bool StackTraceInThrowable = true {product} {default} │ │ │ │ │ intx StackYellowPages = 2 {pd product} {default} │ │ │ │ │ uintx StartAggressiveSweepingAt = 10 {product} {default} │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/arguments/TestCompileThresholdScaling.jtr │ │ │ │ │ @@ -1,88 +1,88 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:35:01 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:58 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8283807 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED driver compiler.arguments.TestCompileThresholdScaling\n │ │ │ │ │ source=TestCompileThresholdScaling.java │ │ │ │ │ title=With a very large value of CompileThresholdScaling all scaled thresholds should be outside the allowed range │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ │ -elapsed=2586 0\:00\:02.586 │ │ │ │ │ -end=Wed Aug 19 15\:35\:01 UTC 2026 │ │ │ │ │ +elapsed=9616 0\:00\:09.616 │ │ │ │ │ +end=Tue Sep 15 08\:19\:58 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Unexpected result expected\: false but was\: true │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 15\:34\:58 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:48 UTC 2026 │ │ │ │ │ test=compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2593 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=9624 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/arguments │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/282)---------- │ │ │ │ │ command: build compiler.arguments.TestCompileThresholdScaling │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:58 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:48 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.arguments.TestCompileThresholdScaling │ │ │ │ │ -finished: Wed Aug 19 15:35:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.277 │ │ │ │ │ +finished: Tue Sep 15 08:19:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.412 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/339)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:58 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:48 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 15:35:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.274 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 08:19:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.409 │ │ │ │ │ ----------configuration:(12/650)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2985)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -103,50 +103,50 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/arguments/TestCompileThresholdScaling.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.arguments.TestCompileThresholdScaling \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/7/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/306)---------- │ │ │ │ │ +----------messages:(8/307)---------- │ │ │ │ │ command: driver compiler.arguments.TestCompileThresholdScaling │ │ │ │ │ reason: User specified action: run driver compiler.arguments.TestCompileThresholdScaling │ │ │ │ │ -started: Wed Aug 19 15:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:58 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 15 │ │ │ │ │ -Process id: 636616 │ │ │ │ │ -finished: Wed Aug 19 15:35:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.296 │ │ │ │ │ +Agent id: 14 │ │ │ │ │ +Process id: 1573772 │ │ │ │ │ +finished: Tue Sep 15 08:19:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.195 │ │ │ │ │ ----------configuration:(17/819)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2580)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -164,27 +164,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/arguments/TestCompileThresholdScaling.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments/TestCompileThresholdScaling.java \\ │ │ │ │ │ -Dtest.main.class=compiler.arguments.TestCompileThresholdScaling \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.arguments.TestCompileThresholdScaling │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(5/1087)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/6/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -XX:CompileThresholdScaling=1.7976931348623157E308 --version ] │ │ │ │ │ -[2026-08-19T15:35:01.184179416Z] Gathering output for process 636789 │ │ │ │ │ -[2026-08-19T15:35:01.193771870Z] Waiting for completion for process 636789 │ │ │ │ │ -[2026-08-19T15:35:01.230686939Z] Waiting for completion finished for process 636789 │ │ │ │ │ -Output and diagnostic info for process 636789 was saved into 'pid-636789-output.log' │ │ │ │ │ +----------System.out:(5/1092)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/arguments/TestCompileThresholdScaling.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/arguments:/tmp/hotspot/JTwork/classes/7/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -XX:CompileThresholdScaling=1.7976931348623157E308 --version ] │ │ │ │ │ +[2026-09-15T08:19:58.186235415Z] Gathering output for process 1574130 │ │ │ │ │ +[2026-09-15T08:19:58.192233882Z] Waiting for completion for process 1574130 │ │ │ │ │ +[2026-09-15T08:19:58.243273849Z] Waiting for completion finished for process 1574130 │ │ │ │ │ +Output and diagnostic info for process 1574130 was saved into 'pid-1574130-output.log' │ │ │ │ │ ----------System.err:(13/817)---------- │ │ │ │ │ java.lang.RuntimeException: Unexpected result expected: false but was: true │ │ │ │ │ at jdk.test.lib.Asserts.fail(Asserts.java:717) │ │ │ │ │ at jdk.test.lib.Asserts.assertEquals(Asserts.java:208) │ │ │ │ │ at compiler.arguments.TestCompileThresholdScaling.checkCompileThresholdScaling(TestCompileThresholdScaling.java:64) │ │ │ │ │ at compiler.arguments.TestCompileThresholdScaling.main(TestCompileThresholdScaling.java:45) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/ClearArray.jtr │ │ │ │ │ @@ -1,61 +1,61 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:09 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:26 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/ClearArray.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8284883 othervm │ │ │ │ │ run=USER_SPECIFIED compile ClearArray.java\nUSER_SPECIFIED main/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:-TieredCompilation -Xbatch -XX\:InitArrayShortSize\=32768 -XX\:-IdealizeClearArrayNode compiler.c2.ClearArray\nUSER_SPECIFIED main/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:-TieredCompilation -Xbatch -XX\:InitArrayShortSize\=32768 -XX\:-IdealizeClearArrayNode -XX\:UseAVX\=3 compiler.c2.ClearArray\n │ │ │ │ │ source=ClearArray.java │ │ │ │ │ title=ClearArray instruction overflows scratch buffer │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/ClearArray.java │ │ │ │ │ -elapsed=5206 0\:00\:05.206 │ │ │ │ │ -end=Wed Aug 19 14\:34\:09 UTC 2026 │ │ │ │ │ +elapsed=4199 0\:00\:04.199 │ │ │ │ │ +end=Tue Sep 15 07\:18\:26 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:04 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:21 UTC 2026 │ │ │ │ │ test=compiler/c2/ClearArray.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5220 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4213 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/323)---------- │ │ │ │ │ +----------messages:(8/325)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/ClearArray.java │ │ │ │ │ reason: User specified action: run compile ClearArray.java │ │ │ │ │ -started: Wed Aug 19 14:34:04 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:22 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 1 │ │ │ │ │ -Process id: 615587 │ │ │ │ │ -finished: Wed Aug 19 14:34:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.86 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 07:18:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.893 │ │ │ │ │ ----------configuration:(10/486)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -100,28 +100,28 @@ │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/184)---------- │ │ │ │ │ command: build compiler.c2.ClearArray │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:09 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 07:18:26 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/508)---------- │ │ │ │ │ +----------messages:(7/509)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:-TieredCompilation -Xbatch -XX:InitArrayShortSize=32768 -XX:-IdealizeClearArrayNode compiler.c2.ClearArray │ │ │ │ │ reason: User specified action: run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:-TieredCompilation -Xbatch -XX:InitArrayShortSize=32768 -XX:-IdealizeClearArrayNode compiler.c2.ClearArray │ │ │ │ │ -started: Wed Aug 19 14:34:09 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:26 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 615648 │ │ │ │ │ -finished: Wed Aug 19 14:34:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.049 │ │ │ │ │ +Process id: 1552723 │ │ │ │ │ +finished: Tue Sep 15 07:18:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.046 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/156)---------- │ │ │ │ │ Unrecognized VM option 'IdealizeClearArrayNode' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(37/2650)*---------- │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/Test6857159.jtr │ │ │ │ │ @@ -1,44 +1,44 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:18 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:32 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/Test6857159.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug6857159 othervm driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xbatch -XX\:CompileCommand\=compileonly,compiler.c2.Test6857159$ct0\:\:run compiler.c2.Test6857159\n │ │ │ │ │ source=Test6857159.java │ │ │ │ │ title=local schedule failed with checkcast of Thread.currentThread() │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/Test6857159.java │ │ │ │ │ -elapsed=13018 0\:00\:13.018 │ │ │ │ │ -end=Wed Aug 19 14\:34\:18 UTC 2026 │ │ │ │ │ +elapsed=10680 0\:00\:10.680 │ │ │ │ │ +end=Tue Sep 15 07\:18\:32 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.AssertionError\: public void compiler.c2.Test6857159$ct0.run() didn't get compiled │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 14\:34\:04 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:21 UTC 2026 │ │ │ │ │ test=compiler/c2/Test6857159.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=13560 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=10690 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -48,39 +48,39 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:04 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:04 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:22 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:22 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.004 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:04 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:04 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:22 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:22 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/426)---------- │ │ │ │ │ +----------messages:(9/427)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:04 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:22 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 2 │ │ │ │ │ -Process id: 615606 │ │ │ │ │ +Process id: 1552681 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 14:34:07 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.262 │ │ │ │ │ +finished: Tue Sep 15 07:18:24 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.867 │ │ │ │ │ ----------configuration:(17/780)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -129,35 +129,35 @@ │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/236)---------- │ │ │ │ │ +----------messages:(7/235)---------- │ │ │ │ │ command: build compiler.c2.Test6857159 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:24 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.c2.Test6857159 │ │ │ │ │ -finished: Wed Aug 19 14:34:12 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.551 │ │ │ │ │ +finished: Tue Sep 15 07:18:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.48 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/Test6857159.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 14:34:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:24 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 14:34:12 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.548 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 07:18:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.477 │ │ │ │ │ ----------configuration:(14/717)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -209,20 +209,20 @@ │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(8/664)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbatch -XX:CompileCommand=compileonly,compiler.c2.Test6857159$ct0::run compiler.c2.Test6857159 │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbatch -XX:CompileCommand=compileonly,compiler.c2.Test6857159$ct0::run compiler.c2.Test6857159 │ │ │ │ │ -started: Wed Aug 19 14:34:12 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:28 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 615653 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.892 │ │ │ │ │ +Process id: 1552728 │ │ │ │ │ +finished: Tue Sep 15 07:18:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.06 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(1/84)---------- │ │ │ │ │ CompileCommand: compileonly compiler/c2/Test6857159$ct0.run bool compileonly = true │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/Test7190310.jtr │ │ │ │ │ @@ -1,74 +1,74 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 19:34:24 UTC 2026 │ │ │ │ │ +#Tue Sep 15 12:18:41 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/Test7190310.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug7190310 othervm │ │ │ │ │ maxTimeout=600 │ │ │ │ │ run=USER_SPECIFIED main/othervm/timeout\=600 -Xbatch compiler.c2.Test7190310\n │ │ │ │ │ source=Test7190310.java │ │ │ │ │ title=Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/Test7190310.java │ │ │ │ │ -elapsed=18011272 5\:00\:11.272 │ │ │ │ │ -end=Wed Aug 19 19\:34\:24 UTC 2026 │ │ │ │ │ +elapsed=18011228 5\:00\:11.228 │ │ │ │ │ +end=Tue Sep 15 12\:18\:41 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 18000000ms, elapsed time including timeout handling was 18011223ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 18000000ms, elapsed time including timeout handling was 18011192ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:13 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:30 UTC 2026 │ │ │ │ │ test=compiler/c2/Test7190310.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=18011279 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=18011234 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/185)---------- │ │ │ │ │ command: build compiler.c2.Test7190310 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/539)---------- │ │ │ │ │ +----------messages:(11/545)---------- │ │ │ │ │ command: main -Xbatch compiler.c2.Test7190310 │ │ │ │ │ reason: User specified action: run main/othervm/timeout=600 -Xbatch compiler.c2.Test7190310 │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 619838 │ │ │ │ │ +Process id: 1558911 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 619838 │ │ │ │ │ -619838: Unable to open socket file /proc/619838/root/tmp/.java_pid619838: target process 619838 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1558911 │ │ │ │ │ +1558911: Unable to open socket file /proc/1558911/root/tmp/.java_pid1558911: target process 1558911 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 19:34:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 18011.261 │ │ │ │ │ +finished: Tue Sep 15 12:18:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 18011.219 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(1/38)---------- │ │ │ │ │ Timeout signalled after 18000 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(33/2503)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/2 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ @@ -99,11 +99,11 @@ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/c2/Test7190310.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 18000000ms, elapsed time including timeout handling was 18011223ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 18000000ms, elapsed time including timeout handling was 18011192ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 18000000ms, elapsed time including timeout handling was 18011223ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 18000000ms, elapsed time including timeout handling was 18011192ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/TestInfiniteLoopCompilationFailure.jtr │ │ │ │ │ @@ -1,77 +1,137 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8306933 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xcomp -XX\:CompileOnly\=TestInfiniteLoopCompilationFailure\:\:test -XX\:-UseLoopPredicate -XX\:-UseProfiledLoopPredicate -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN -XX\:StressSeed\=675320863 TestInfiniteLoopCompilationFailure\nUSER_SPECIFIED main/othervm -Xcomp -XX\:CompileOnly\=TestInfiniteLoopCompilationFailure\:\:test -XX\:-UseLoopPredicate -XX\:-UseProfiledLoopPredicate -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN TestInfiniteLoopCompilationFailure\n │ │ │ │ │ source=TestInfiniteLoopCompilationFailure.java │ │ │ │ │ title=C2\: "assert(false) failed\: infinite loop" failure │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ │ -elapsed=60 0\:00\:00.060 │ │ │ │ │ -end=Wed Aug 19 14\:34\:13 UTC 2026 │ │ │ │ │ +elapsed=4968 0\:00\:04.968 │ │ │ │ │ +end=Tue Sep 15 07\:18\:35 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:13 UTC 2026 │ │ │ │ │ +sections=script_messages build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:30 UTC 2026 │ │ │ │ │ test=compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=67 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5524 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/196)---------- │ │ │ │ │ +----------messages:(7/258)---------- │ │ │ │ │ command: build TestInfiniteLoopCompilationFailure │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestInfiniteLoopCompilationFailure │ │ │ │ │ +finished: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.915 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/339)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 5 │ │ │ │ │ +Process id: 1563307 │ │ │ │ │ +finished: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.914 │ │ │ │ │ +----------configuration:(10/510)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/compiler/c2/TestInfiniteLoopCompilationFailure.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2707)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/c2/TestInfiniteLoopCompilationFailure.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestInfiniteLoopCompilationFailure \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/c2/TestInfiniteLoopCompilationFailure.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/c2/TestInfiniteLoopCompilationFailure.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/c2/TestInfiniteLoopCompilationFailure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/compiler/c2/TestInfiniteLoopCompilationFailure.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2:/tmp/hotspot/JTwork/classes/4/compiler/c2/TestInfiniteLoopCompilationFailure.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/670)---------- │ │ │ │ │ +----------messages:(7/671)---------- │ │ │ │ │ command: main -Xcomp -XX:CompileOnly=TestInfiniteLoopCompilationFailure::test -XX:-UseLoopPredicate -XX:-UseProfiledLoopPredicate -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -XX:StressSeed=675320863 TestInfiniteLoopCompilationFailure │ │ │ │ │ reason: User specified action: run main/othervm -Xcomp -XX:CompileOnly=TestInfiniteLoopCompilationFailure::test -XX:-UseLoopPredicate -XX:-UseProfiledLoopPredicate -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -XX:StressSeed=675320863 TestInfiniteLoopCompilationFailure │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 620291 │ │ │ │ │ -finished: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.046 │ │ │ │ │ +Process id: 1572850 │ │ │ │ │ +finished: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.041 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/150)---------- │ │ │ │ │ Unrecognized VM option 'UseLoopPredicate' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(39/2921)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/c2/TestInfiniteLoopCompilationFailure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/TestModDivTopInput.jtr │ │ │ │ │ @@ -1,77 +1,137 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestModDivTopInput.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8283451 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+StressLCM -XX\:+StressGCM -XX\:+StressCCP -XX\:+StressIGVN -Xcomp -XX\:CompileOnly\=TestModDivTopInput -XX\:-TieredCompilation -XX\:StressSeed\=87628618 TestModDivTopInput\nUSER_SPECIFIED main/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+StressLCM -XX\:+StressGCM -XX\:+StressCCP -XX\:+StressIGVN -Xcomp -XX\:CompileOnly\=TestModDivTopInput -XX\:-TieredCompilation TestModDivTopInput\n │ │ │ │ │ source=TestModDivTopInput.java │ │ │ │ │ title=C2\: assert(_base \=\= Long) failed\: Not a Long │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestModDivTopInput.java │ │ │ │ │ -elapsed=61 0\:00\:00.061 │ │ │ │ │ -end=Wed Aug 19 14\:34\:13 UTC 2026 │ │ │ │ │ +elapsed=4058 0\:00\:04.058 │ │ │ │ │ +end=Tue Sep 15 07\:18\:34 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:13 UTC 2026 │ │ │ │ │ +sections=script_messages build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:30 UTC 2026 │ │ │ │ │ test=compiler/c2/TestModDivTopInput.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=66 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4788 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/180)---------- │ │ │ │ │ +----------messages:(7/226)---------- │ │ │ │ │ command: build TestModDivTopInput │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestModDivTopInput │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.011 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/323)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestModDivTopInput.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 4 │ │ │ │ │ +Process id: 1559224 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.009 │ │ │ │ │ +----------configuration:(10/494)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/compiler/c2/TestModDivTopInput.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2563)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/c2/TestModDivTopInput.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestModDivTopInput.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestModDivTopInput \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/c2/TestModDivTopInput.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/c2/TestModDivTopInput.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/c2/TestModDivTopInput.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/3/compiler/c2/TestModDivTopInput.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2:/tmp/hotspot/JTwork/classes/3/compiler/c2/TestModDivTopInput.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestModDivTopInput.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/624)---------- │ │ │ │ │ +----------messages:(7/625)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+StressLCM -XX:+StressGCM -XX:+StressCCP -XX:+StressIGVN -Xcomp -XX:CompileOnly=TestModDivTopInput -XX:-TieredCompilation -XX:StressSeed=87628618 TestModDivTopInput │ │ │ │ │ reason: User specified action: run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+StressLCM -XX:+StressGCM -XX:+StressCCP -XX:+StressIGVN -Xcomp -XX:CompileOnly=TestModDivTopInput -XX:-TieredCompilation -XX:StressSeed=87628618 TestModDivTopInput │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 620297 │ │ │ │ │ -finished: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.046 │ │ │ │ │ +Process id: 1572830 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.036 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/143)---------- │ │ │ │ │ Unrecognized VM option 'StressLCM' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(41/2808)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/c2/TestModDivTopInput.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/TestShiftRightAndAccumulate_id0.jtr │ │ │ │ │ @@ -1,137 +1,137 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:14 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:18:31 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=id0 │ │ │ │ │ keywords=bug8260585 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm compiler.c2.TestShiftRightAndAccumulate\nUSER_SPECIFIED main/othervm -Xcomp compiler.c2.TestShiftRightAndAccumulate\n │ │ │ │ │ source=TestShiftRightAndAccumulate.java │ │ │ │ │ title=AArch64\: Wrong code generated for shifting right and accumulating four unsigned short integers. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java\#id0 │ │ │ │ │ -elapsed=3601153 1\:00\:01.153 │ │ │ │ │ -end=Wed Aug 19 15\:34\:14 UTC 2026 │ │ │ │ │ +elapsed=3600965 1\:00\:00.965 │ │ │ │ │ +end=Tue Sep 15 08\:18\:31 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601051ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600875ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:13 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:30 UTC 2026 │ │ │ │ │ test=compiler/c2/TestShiftRightAndAccumulate.java\#id0 │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3601159 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3600970 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build compiler.c2.TestShiftRightAndAccumulate │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(74/4088)---------- │ │ │ │ │ +----------messages:(74/4120)---------- │ │ │ │ │ command: main compiler.c2.TestShiftRightAndAccumulate │ │ │ │ │ reason: User specified action: run main/othervm compiler.c2.TestShiftRightAndAccumulate │ │ │ │ │ -started: Wed Aug 19 14:34:13 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:30 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 620452 │ │ │ │ │ +Process id: 1559431 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 620452 │ │ │ │ │ -2026-08-19 15:34:14 │ │ │ │ │ +Running jstack on process 1559431 │ │ │ │ │ +2026-09-15 08:18:30 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff5c002340, length=10, elements={ │ │ │ │ │ -0x00007fffe801b2c0, 0x00007fffe810c780, 0x00007fffe810dc10, 0x00007fffe810f2b0, │ │ │ │ │ -0x00007fffe8110810, 0x00007fffe8111cd0, 0x00007fffe811cf00, 0x00007fffe8120600, │ │ │ │ │ -0x00007fffe813e050, 0x00007fff5c000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef28002340, length=10, elements={ │ │ │ │ │ +0x00007fffe801b3b0, 0x00007fffe81405e0, 0x00007fffe8141a70, 0x00007fffe8143110, │ │ │ │ │ +0x00007fffe8144670, 0x00007fffe8145b30, 0x00007fffe8151580, 0x00007fffe8154460, │ │ │ │ │ +0x00007fffe8171eb0, 0x00007fef28000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [620467] prio=5 os_prio=0 cpu=90.44ms elapsed=3601.01s tid=0x00007fffe801b2c0 nid=620467 in Object.wait() [0x00007ffff026d000] │ │ │ │ │ +"main" #1 [1559453] prio=5 os_prio=0 cpu=90.43ms elapsed=3600.81s tid=0x00007fffe801b3b0 nid=1559453 in Object.wait() [0x00007ffff011d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c6e068> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f0073950> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [620627] daemon prio=10 os_prio=0 cpu=0.39ms elapsed=3600.98s tid=0x00007fffe810c780 nid=620627 waiting on condition [0x00007fffd665e000] │ │ │ │ │ +"Reference Handler" #2 [1559598] daemon prio=10 os_prio=0 cpu=0.47ms elapsed=3600.78s tid=0x00007fffe81405e0 nid=1559598 waiting on condition [0x00007fffec506000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [620629] daemon prio=8 os_prio=0 cpu=0.23ms elapsed=3600.98s tid=0x00007fffe810dc10 nid=620629 in Object.wait() [0x00007fffd64dd000] │ │ │ │ │ +"Finalizer" #3 [1559600] daemon prio=8 os_prio=0 cpu=0.22ms elapsed=3600.78s tid=0x00007fffe8141a70 nid=1559600 in Object.wait() [0x00007fffec385000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c02580> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f0002c18> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [620632] daemon prio=9 os_prio=0 cpu=0.53ms elapsed=3600.98s tid=0x00007fffe810f2b0 nid=620632 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1559603] daemon prio=9 os_prio=0 cpu=1.83ms elapsed=3600.77s tid=0x00007fffe8143110 nid=1559603 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [620634] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=3600.98s tid=0x00007fffe8110810 nid=620634 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1559605] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=3600.77s tid=0x00007fffe8144670 nid=1559605 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [620636] daemon prio=9 os_prio=0 cpu=198.51ms elapsed=3600.98s tid=0x00007fffe8111cd0 nid=620636 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1559606] daemon prio=9 os_prio=0 cpu=449.61ms elapsed=3600.77s tid=0x00007fffe8145b30 nid=1559606 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [620675] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=3600.97s tid=0x00007fffe811cf00 nid=620675 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1559627] daemon prio=9 os_prio=0 cpu=0.08ms elapsed=3600.77s tid=0x00007fffe8151580 nid=1559627 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [620702] daemon prio=8 os_prio=0 cpu=12.97ms elapsed=3600.96s tid=0x00007fffe8120600 nid=620702 waiting on condition [0x00007fffd5d5d000] │ │ │ │ │ +"Common-Cleaner" #8 [1559640] daemon prio=8 os_prio=0 cpu=19.16ms elapsed=3600.76s tid=0x00007fffe8154460 nid=1559640 waiting on condition [0x00007fffe7b7d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000624c14568> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f0016f18> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [620963] prio=5 os_prio=0 cpu=3567859.70ms elapsed=3600.91s tid=0x00007fffe813e050 nid=620963 runnable [0x00007fffd5b3d000] │ │ │ │ │ +"MainThread" #9 [1559782] prio=5 os_prio=0 cpu=3562754.98ms elapsed=3600.72s tid=0x00007fffe8171eb0 nid=1559782 runnable [0x00007fffe79cd000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at jdk.internal.misc.Unsafe.getLong(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [636325] daemon prio=9 os_prio=0 cpu=0.62ms elapsed=0.10s tid=0x00007fff5c000ee0 nid=636325 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1573405] daemon prio=9 os_prio=0 cpu=1.14ms elapsed=0.29s tid=0x00007fef28000ee0 nid=1573405 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=74.06ms elapsed=3600.99s tid=0x00007fffe8103ed0 nid=620573 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=126.99ms elapsed=3600.78s tid=0x00007fffe8137d30 nid=1559564 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=870.26ms elapsed=3600.99s tid=0x00007fffe80f3490 nid=620557 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2194.59ms elapsed=3600.79s tid=0x00007fffe81267b0 nid=1559542 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=86.28ms elapsed=3601.01s tid=0x00007fffe80db300 nid=620506 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=142.83ms elapsed=3600.81s tid=0x00007fffe810e2c0 nid=1559490 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.09ms elapsed=3601.01s tid=0x00007fffe80da410 nid=620505 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.12ms elapsed=3600.81s tid=0x00007fffe810d4a0 nid=1559488 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.07ms elapsed=3601.01s tid=0x00007fffe80641e0 nid=620494 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.07ms elapsed=3600.81s tid=0x00007fffe8058040 nid=1559477 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.14ms elapsed=3601.01s tid=0x00007fffe8063300 nid=620492 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.11ms elapsed=3600.81s tid=0x00007fffe80571f0 nid=1559475 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.14ms elapsed=3601.01s tid=0x00007fffe8051ea0 nid=620491 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.08ms elapsed=3600.81s tid=0x00007fffe8045ce0 nid=1559474 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 15:34:14 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.139 │ │ │ │ │ +finished: Tue Sep 15 08:18:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.953 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(1/37)---------- │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(32/2636)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ @@ -161,11 +161,11 @@ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/c2/TestShiftRightAndAccumulate_id0.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2 \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/c2/TestShiftRightAndAccumulate_id0.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601051ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600875ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601051ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600875ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestConvI2LCastLongLoop.jtr │ │ │ │ │ @@ -1,101 +1,101 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8286197 randomness driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ run=USER_SPECIFIED driver compiler.c2.irTests.TestConvI2LCastLongLoop\n │ │ │ │ │ source=TestConvI2LCastLongLoop.java │ │ │ │ │ title=C2\: Optimize MemorySegment shape in int loop │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ │ -elapsed=44267 0\:00\:44.267 │ │ │ │ │ -end=Wed Aug 19 15\:35\:44 UTC 2026 │ │ │ │ │ +elapsed=29396 0\:00\:29.396 │ │ │ │ │ +end=Tue Sep 15 08\:20\:26 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: compiler.lib.ir_framework.driver.TestVMException\: There were one or multiple errors. Please check stderr for more information. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 15\:35\:00 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:57 UTC 2026 │ │ │ │ │ test=compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=44276 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=29404 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2/irTests │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/277)---------- │ │ │ │ │ +----------messages:(7/276)---------- │ │ │ │ │ command: build compiler.c2.irTests.TestConvI2LCastLongLoop │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:00 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:57 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.c2.irTests.TestConvI2LCastLongLoop │ │ │ │ │ -finished: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 42.257 │ │ │ │ │ +finished: Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 28.94 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/448)---------- │ │ │ │ │ +----------messages:(9/449)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:35:00 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:57 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 42.255 │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 28.938 │ │ │ │ │ ----------configuration:(16/882)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3343)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -113,61 +113,61 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/c2/irTests/TestConvI2LCastLongLoop.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.c2.irTests.TestConvI2LCastLongLoop \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/381)---------- │ │ │ │ │ +----------messages:(9/382)---------- │ │ │ │ │ command: driver compiler.c2.irTests.TestConvI2LCastLongLoop │ │ │ │ │ reason: User specified action: run driver compiler.c2.irTests.TestConvI2LCastLongLoop │ │ │ │ │ -started: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 18 │ │ │ │ │ -Process id: 636844 │ │ │ │ │ +Agent id: 15 │ │ │ │ │ +Process id: 1573955 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.993 │ │ │ │ │ +finished: Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.442 │ │ │ │ │ ----------configuration:(20/1009)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2838)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -181,40 +181,40 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/c2/irTests/TestConvI2LCastLongLoop.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestConvI2LCastLongLoop.java \\ │ │ │ │ │ -Dtest.main.class=compiler.c2.irTests.TestConvI2LCastLongLoop \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.c2.irTests.TestConvI2LCastLongLoop │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(11/2056)---------- │ │ │ │ │ +----------System.out:(11/2061)---------- │ │ │ │ │ For random generator using seed: -863010321090814988 │ │ │ │ │ To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-863010321090814988" to command line. │ │ │ │ │ IR verification disabled due to not running a debug build (required for PrintIdealand PrintOptoAssembly), running with -Xint, or -Xcomp (use warm-up of 0 instead) │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [--add-modules, java.base, --add-exports, java.base/jdk.internal.misc=ALL-UNNAMED, -XX:LoopMaxUnroll=0, -XX:-UseCountedLoopSafepoints]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=46697 --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -XX:LoopMaxUnroll=0 -XX:-UseCountedLoopSafepoints -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestConvI2LCastLongLoop ] │ │ │ │ │ -[2026-08-19T15:35:44.424828459Z] Gathering output for process 636867 │ │ │ │ │ -[2026-08-19T15:35:44.500824545Z] Waiting for completion for process 636867 │ │ │ │ │ -[2026-08-19T15:35:44.501617797Z] Waiting for completion finished for process 636867 │ │ │ │ │ -Output and diagnostic info for process 636867 was saved into 'pid-636867-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=43713 --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -XX:LoopMaxUnroll=0 -XX:-UseCountedLoopSafepoints -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestConvI2LCastLongLoop ] │ │ │ │ │ +[2026-09-15T08:20:26.390900369Z] Gathering output for process 1574155 │ │ │ │ │ +[2026-09-15T08:20:26.395156601Z] Waiting for completion for process 1574155 │ │ │ │ │ +[2026-09-15T08:20:26.395793453Z] Waiting for completion finished for process 1574155 │ │ │ │ │ +Output and diagnostic info for process 1574155 was saved into 'pid-1574155-output.log' │ │ │ │ │ │ │ │ │ │ ----------System.err:(40/3049)---------- │ │ │ │ │ │ │ │ │ │ TestFramework test VM exited with code 1 │ │ │ │ │ │ │ │ │ │ Command Line: │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/1/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=46697 --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -XX:LoopMaxUnroll=0 -XX:-UseCountedLoopSafepoints -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestConvI2LCastLongLoop │ │ │ │ │ +/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestConvI2LCastLongLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=43713 --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -XX:LoopMaxUnroll=0 -XX:-UseCountedLoopSafepoints -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestConvI2LCastLongLoop │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Error Output │ │ │ │ │ ------------ │ │ │ │ │ Unrecognized VM option 'LoopMaxUnroll=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestCountedLoopPhiValue.jtr │ │ │ │ │ @@ -1,93 +1,93 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:35:39 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:20:28 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8281429 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ run=USER_SPECIFIED driver compiler.c2.irTests.TestCountedLoopPhiValue\n │ │ │ │ │ source=TestCountedLoopPhiValue.java │ │ │ │ │ title=PhiNode\:\:Value() is too conservative for tripcount of CountedLoop │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ │ -elapsed=37689 0\:00\:37.689 │ │ │ │ │ -end=Wed Aug 19 15\:35\:39 UTC 2026 │ │ │ │ │ +elapsed=30531 0\:00\:30.531 │ │ │ │ │ +end=Tue Sep 15 08\:20\:28 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: compiler.lib.ir_framework.driver.TestVMException\: There were one or multiple errors. Please check stderr for more information. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 15\:35\:01 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:58 UTC 2026 │ │ │ │ │ test=compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=37698 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=30538 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2/irTests │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/277)---------- │ │ │ │ │ command: build compiler.c2.irTests.TestCountedLoopPhiValue │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:58 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.c2.irTests.TestCountedLoopPhiValue │ │ │ │ │ -finished: Wed Aug 19 15:35:37 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 35.796 │ │ │ │ │ +finished: Tue Sep 15 08:20:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 30.161 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/337)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:58 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 15:35:37 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 35.794 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 08:20:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 30.159 │ │ │ │ │ ----------configuration:(14/776)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3187)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -108,52 +108,52 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/c2/irTests/TestCountedLoopPhiValue.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopPhiValue.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.c2.irTests.TestCountedLoopPhiValue \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/300)---------- │ │ │ │ │ +----------messages:(8/301)---------- │ │ │ │ │ command: driver compiler.c2.irTests.TestCountedLoopPhiValue │ │ │ │ │ reason: User specified action: run driver compiler.c2.irTests.TestCountedLoopPhiValue │ │ │ │ │ -started: Wed Aug 19 15:35:37 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:28 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 17 │ │ │ │ │ -Process id: 636818 │ │ │ │ │ -finished: Wed Aug 19 15:35:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.876 │ │ │ │ │ +Agent id: 14 │ │ │ │ │ +Process id: 1573772 │ │ │ │ │ +finished: Tue Sep 15 08:20:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.355 │ │ │ │ │ ----------configuration:(19/942)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2784)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -171,37 +171,37 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/c2/irTests/TestCountedLoopPhiValue.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestCountedLoopPhiValue.java \\ │ │ │ │ │ -Dtest.main.class=compiler.c2.irTests.TestCountedLoopPhiValue \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.c2.irTests.TestCountedLoopPhiValue │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(9/1673)---------- │ │ │ │ │ +----------System.out:(9/1678)---------- │ │ │ │ │ IR verification disabled due to not running a debug build (required for PrintIdealand PrintOptoAssembly), running with -Xint, or -Xcomp (use warm-up of 0 instead) │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:LoopUnrollLimit=0]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=40675 -XX:LoopUnrollLimit=0 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestCountedLoopPhiValue ] │ │ │ │ │ -[2026-08-19T15:35:38.859056587Z] Gathering output for process 636839 │ │ │ │ │ -[2026-08-19T15:35:38.932026122Z] Waiting for completion for process 636839 │ │ │ │ │ -[2026-08-19T15:35:38.933513208Z] Waiting for completion finished for process 636839 │ │ │ │ │ -Output and diagnostic info for process 636839 was saved into 'pid-636839-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=45433 -XX:LoopUnrollLimit=0 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestCountedLoopPhiValue ] │ │ │ │ │ +[2026-09-15T08:20:28.807888538Z] Gathering output for process 1574161 │ │ │ │ │ +[2026-09-15T08:20:28.812076710Z] Waiting for completion for process 1574161 │ │ │ │ │ +[2026-09-15T08:20:28.812714582Z] Waiting for completion finished for process 1574161 │ │ │ │ │ +Output and diagnostic info for process 1574161 was saved into 'pid-1574161-output.log' │ │ │ │ │ │ │ │ │ │ ----------System.err:(40/2945)---------- │ │ │ │ │ │ │ │ │ │ TestFramework test VM exited with code 1 │ │ │ │ │ │ │ │ │ │ Command Line: │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=40675 -XX:LoopUnrollLimit=0 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestCountedLoopPhiValue │ │ │ │ │ +/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/7/compiler/c2/irTests/TestCountedLoopPhiValue.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=45433 -XX:LoopUnrollLimit=0 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestCountedLoopPhiValue │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Error Output │ │ │ │ │ ------------ │ │ │ │ │ Unrecognized VM option 'LoopUnrollLimit=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/TestVectorConditionalMove.jtr │ │ │ │ │ @@ -1,99 +1,163 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:35:37 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:20:58 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8289422 bug8306088 bug8313720 randomness driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ run=USER_SPECIFIED driver compiler.c2.irTests.TestVectorConditionalMove\n │ │ │ │ │ source=TestVectorConditionalMove.java │ │ │ │ │ title=Auto-vectorization enhancement to support vector conditional move. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ │ -elapsed=418 0\:00\:00.418 │ │ │ │ │ -end=Wed Aug 19 15\:35\:37 UTC 2026 │ │ │ │ │ +elapsed=32512 0\:00\:32.512 │ │ │ │ │ +end=Tue Sep 15 08\:20\:58 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: compiler.lib.ir_framework.driver.TestVMException\: There were one or multiple errors. Please check stderr for more information. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build driver │ │ │ │ │ -start=Wed Aug 19 15\:35\:36 UTC 2026 │ │ │ │ │ +sections=script_messages build compile driver │ │ │ │ │ +start=Tue Sep 15 08\:20\:26 UTC 2026 │ │ │ │ │ test=compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=426 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=32523 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2/irTests │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/207)---------- │ │ │ │ │ +----------messages:(7/281)---------- │ │ │ │ │ command: build compiler.c2.irTests.TestVectorConditionalMove │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.c2.irTests.TestVectorConditionalMove │ │ │ │ │ +finished: Tue Sep 15 08:20:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 32.153 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/339)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:20:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 32.15 │ │ │ │ │ +----------configuration:(14/778)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/3205)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/c2/irTests/TestVectorConditionalMove.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.c2.irTests.TestVectorConditionalMove \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/302)---------- │ │ │ │ │ +----------messages:(8/305)---------- │ │ │ │ │ command: driver compiler.c2.irTests.TestVectorConditionalMove │ │ │ │ │ reason: User specified action: run driver compiler.c2.irTests.TestVectorConditionalMove │ │ │ │ │ -started: Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:58 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 16 │ │ │ │ │ -Process id: 636715 │ │ │ │ │ -finished: Wed Aug 19 15:35:37 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.4 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ +finished: Tue Sep 15 08:20:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.346 │ │ │ │ │ ----------configuration:(19/944)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestVectorConditionalMove.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2800)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -107,39 +171,39 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/c2/irTests/TestVectorConditionalMove.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/TestVectorConditionalMove.java \\ │ │ │ │ │ -Dtest.main.class=compiler.c2.irTests.TestVectorConditionalMove \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestVectorConditionalMove.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestVectorConditionalMove.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.c2.irTests.TestVectorConditionalMove │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(11/1896)---------- │ │ │ │ │ +----------System.out:(11/1901)---------- │ │ │ │ │ For random generator using seed: -863010321090814988 │ │ │ │ │ To re-run test with same seed value please add "-Djdk.test.lib.random.seed=-863010321090814988" to command line. │ │ │ │ │ IR verification disabled due to not running a debug build (required for PrintIdealand PrintOptoAssembly), running with -Xint, or -Xcomp (use warm-up of 0 instead) │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+UseCMoveUnconditionally, -XX:+UseVectorCmov]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=35205 -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestVectorConditionalMove ] │ │ │ │ │ -[2026-08-19T15:35:37.169469186Z] Gathering output for process 636814 │ │ │ │ │ -[2026-08-19T15:35:37.176384660Z] Waiting for completion for process 636814 │ │ │ │ │ -[2026-08-19T15:35:37.177130203Z] Waiting for completion finished for process 636814 │ │ │ │ │ -Output and diagnostic info for process 636814 was saved into 'pid-636814-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=34761 -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestVectorConditionalMove ] │ │ │ │ │ +[2026-09-15T08:20:58.574019904Z] Gathering output for process 1574208 │ │ │ │ │ +[2026-09-15T08:20:58.580257792Z] Waiting for completion for process 1574208 │ │ │ │ │ +[2026-09-15T08:20:58.581032115Z] Waiting for completion finished for process 1574208 │ │ │ │ │ +Output and diagnostic info for process 1574208 was saved into 'pid-1574208-output.log' │ │ │ │ │ │ │ │ │ │ ----------System.err:(40/2985)---------- │ │ │ │ │ │ │ │ │ │ TestFramework test VM exited with code 1 │ │ │ │ │ │ │ │ │ │ Command Line: │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=35205 -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestVectorConditionalMove │ │ │ │ │ +/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/TestVectorConditionalMove.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=34761 -XX:+UseCMoveUnconditionally -XX:+UseVectorCmov -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.TestVectorConditionalMove │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Error Output │ │ │ │ │ ------------ │ │ │ │ │ Unrecognized VM option 'UseCMoveUnconditionally' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/c2/irTests/igvn/TestIntegerMulRing.jtr │ │ │ │ │ @@ -1,96 +1,96 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8299546 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ run=USER_SPECIFIED driver compiler.c2.irTests.igvn.TestIntegerMulRing\n │ │ │ │ │ source=TestIntegerMulRing.java │ │ │ │ │ title=Test that IntegerMulRing works correctly and returns correct (and optimized) types. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ │ -elapsed=37372 0\:00\:37.372 │ │ │ │ │ -end=Wed Aug 19 15\:35\:36 UTC 2026 │ │ │ │ │ +elapsed=34037 0\:00\:34.037 │ │ │ │ │ +end=Tue Sep 15 08\:20\:26 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: compiler.lib.ir_framework.driver.TestVMException\: There were one or multiple errors. Please check stderr for more information. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 15\:34\:59 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:51 UTC 2026 │ │ │ │ │ test=compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=37416 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=34328 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/c2/irTests/igvn │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/277)---------- │ │ │ │ │ command: build compiler.c2.irTests.igvn.TestIntegerMulRing │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:51 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.c2.irTests.igvn.TestIntegerMulRing │ │ │ │ │ -finished: Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 36.713 │ │ │ │ │ +finished: Tue Sep 15 08:20:25 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 33.438 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/337)---------- │ │ │ │ │ +----------messages:(8/338)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:51 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 36.711 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:20:25 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 33.435 │ │ │ │ │ ----------configuration:(14/786)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3212)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -108,56 +108,56 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/c2/irTests/igvn/TestIntegerMulRing.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.c2.irTests.igvn.TestIntegerMulRing \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/300)---------- │ │ │ │ │ +----------messages:(8/301)---------- │ │ │ │ │ command: driver compiler.c2.irTests.igvn.TestIntegerMulRing │ │ │ │ │ reason: User specified action: run driver compiler.c2.irTests.igvn.TestIntegerMulRing │ │ │ │ │ -started: Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:25 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 16 │ │ │ │ │ -Process id: 636715 │ │ │ │ │ -finished: Wed Aug 19 15:35:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.643 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ +finished: Tue Sep 15 08:20:25 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.584 │ │ │ │ │ ----------configuration:(19/947)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2804)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -171,37 +171,37 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/c2/irTests/igvn/TestIntegerMulRing.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java \\ │ │ │ │ │ -Dtest.main.class=compiler.c2.irTests.igvn.TestIntegerMulRing \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.c2.irTests.igvn.TestIntegerMulRing │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(9/1672)---------- │ │ │ │ │ +----------System.out:(9/1677)---------- │ │ │ │ │ IR verification disabled due to not running a debug build (required for PrintIdealand PrintOptoAssembly), running with -Xint, or -Xcomp (use warm-up of 0 instead) │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:-SplitIfBlocks]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=41009 -XX:-SplitIfBlocks -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.igvn.TestIntegerMulRing ] │ │ │ │ │ -[2026-08-19T15:35:36.504620500Z] Gathering output for process 636808 │ │ │ │ │ -[2026-08-19T15:35:36.511817095Z] Waiting for completion for process 636808 │ │ │ │ │ -[2026-08-19T15:35:36.512578158Z] Waiting for completion finished for process 636808 │ │ │ │ │ -Output and diagnostic info for process 636808 was saved into 'pid-636808-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=38779 -XX:-SplitIfBlocks -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.igvn.TestIntegerMulRing ] │ │ │ │ │ +[2026-09-15T08:20:25.577732991Z] Gathering output for process 1574149 │ │ │ │ │ +[2026-09-15T08:20:25.583227327Z] Waiting for completion for process 1574149 │ │ │ │ │ +[2026-09-15T08:20:25.583972809Z] Waiting for completion finished for process 1574149 │ │ │ │ │ +Output and diagnostic info for process 1574149 was saved into 'pid-1574149-output.log' │ │ │ │ │ │ │ │ │ │ ----------System.err:(40/2938)---------- │ │ │ │ │ │ │ │ │ │ TestFramework test VM exited with code 1 │ │ │ │ │ │ │ │ │ │ Command Line: │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/0/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=41009 -XX:-SplitIfBlocks -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.igvn.TestIntegerMulRing │ │ │ │ │ +/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -DReproduce=true -cp /tmp/hotspot/JTwork/classes/6/compiler/c2/irTests/igvn/TestIntegerMulRing.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/c2/irTests/igvn:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=38779 -XX:-SplitIfBlocks -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.c2.irTests.igvn.TestIntegerMulRing │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Error Output │ │ │ │ │ ------------ │ │ │ │ │ Unrecognized VM option 'SplitIfBlocks' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/cha/AbstractRootMethod.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:47 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:30 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ requires=\!vm.graal.enabled & vm.opt.final.UseVtableBasedCHA \=\= true │ │ │ │ │ @@ -11,35 +11,35 @@ │ │ │ │ │ source=AbstractRootMethod.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java │ │ │ │ │ -elapsed=3609900 1\:00\:09.900 │ │ │ │ │ -end=Wed Aug 19 16\:35\:47 UTC 2026 │ │ │ │ │ +elapsed=3603458 1\:00\:03.458 │ │ │ │ │ +end=Tue Sep 15 09\:20\:30 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601003ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600777ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 15\:35\:37 UTC 2026 │ │ │ │ │ +sections=script_messages compile build build driver build main │ │ │ │ │ +start=Tue Sep 15 08\:20\:26 UTC 2026 │ │ │ │ │ test=compiler/cha/AbstractRootMethod.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3609949 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3603506 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/cha │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -49,24 +49,24 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/557)---------- │ │ │ │ │ +----------messages:(9/558)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java │ │ │ │ │ reason: User specified action: run compile Utils.java │ │ │ │ │ -started: Wed Aug 19 15:35:37 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:26 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.55 │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.543 │ │ │ │ │ ----------configuration:(18/1031)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -127,39 +127,39 @@ │ │ │ │ │ Note: Recompile with -Xlint:unchecked for details. │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/505)---------- │ │ │ │ │ +----------messages:(9/506)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 15:35:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 16 │ │ │ │ │ -Process id: 636715 │ │ │ │ │ +Agent id: 15 │ │ │ │ │ +Process id: 1573955 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ -finished: Wed Aug 19 15:35:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.779 │ │ │ │ │ +finished: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.058 │ │ │ │ │ ----------configuration:(22/1152)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -213,1183 +213,1139 @@ │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/252)---------- │ │ │ │ │ +----------messages:(5/193)---------- │ │ │ │ │ command: build compiler.cha.AbstractRootMethod │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:43 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: compiler.cha.AbstractRootMethod │ │ │ │ │ -finished: Wed Aug 19 15:35:46 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.494 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(9/566)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:35:43 UTC 2026 │ │ │ │ │ -Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 15:35:46 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.491 │ │ │ │ │ -----------configuration:(18/1031)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - add modules: java.base │ │ │ │ │ - add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ - java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ - │ │ │ │ │ -----------rerun:(37/3432)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/cha/AbstractRootMethod.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java \\ │ │ │ │ │ - -J-Dtest.main.class=compiler.cha.AbstractRootMethod \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -J-Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - --add-modules java.base \\ │ │ │ │ │ - --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ - --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/AbstractRootMethod.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(89/5810)---------- │ │ │ │ │ +----------messages:(119/7364)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation -XX:+PrintInlining -Xlog:dependencies=debug -verbose:class -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::m -XX:CompileCommand=compileonly,*::test -XX:CompileCommand=dontinline,*::test -Xbatch -Xmixed -XX:+WhiteBoxAPI -XX:-TieredCompilation -XX:-StressMethodHandleLinkerInlining compiler.cha.AbstractRootMethod │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation -XX:+PrintInlining -Xlog:dependencies=debug -verbose:class -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::m -XX:CompileCommand=compileonly,*::test -XX:CompileCommand=dontinline,*::test -Xbatch -Xmixed -XX:+WhiteBoxAPI -XX:-TieredCompilation -XX:-StressMethodHandleLinkerInlining compiler.cha.AbstractRootMethod │ │ │ │ │ -started: Wed Aug 19 15:35:46 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 636872 │ │ │ │ │ +Process id: 1574166 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636872 │ │ │ │ │ -2026-08-19 16:35:47 │ │ │ │ │ +Running jstack on process 1574166 │ │ │ │ │ +2026-09-15 09:20:30 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff5c002340, length=10, elements={ │ │ │ │ │ -0x00007fffe801baa0, 0x00007fffe8107ae0, 0x00007fffe8108fe0, 0x00007fffe810a680, │ │ │ │ │ -0x00007fffe810bb70, 0x00007fffe810d030, 0x00007fffe814bc10, 0x00007fffe814e9c0, │ │ │ │ │ -0x00007fffe816c250, 0x00007fff5c000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef2c002340, length=10, elements={ │ │ │ │ │ +0x00007fffec01bfd0, 0x00007fffec13b930, 0x00007fffec13ce30, 0x00007fffec13e4d0, │ │ │ │ │ +0x00007fffec13f9c0, 0x00007fffec140e80, 0x00007fffec17fa50, 0x00007fffec182800, │ │ │ │ │ +0x00007fffec1a08b0, 0x00007fef2c000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [636875] prio=5 os_prio=0 cpu=270.77ms elapsed=3600.95s tid=0x00007fffe801baa0 nid=636875 in Object.wait() [0x00007ffff20ed000] │ │ │ │ │ +"main" #1 [1574169] prio=5 os_prio=0 cpu=211.02ms elapsed=3600.73s tid=0x00007fffec01bfd0 nid=1574169 in Object.wait() [0x00007ffff2b9d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000605000000> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff05e000000> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [636883] daemon prio=10 os_prio=0 cpu=0.97ms elapsed=3600.91s tid=0x00007fffe8107ae0 nid=636883 waiting on condition [0x00007fffec51e000] │ │ │ │ │ +"Reference Handler" #2 [1574177] daemon prio=10 os_prio=0 cpu=1.07ms elapsed=3600.70s tid=0x00007fffec13b930 nid=1574177 waiting on condition [0x00007fffeaf86000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [636884] daemon prio=8 os_prio=0 cpu=0.25ms elapsed=3600.91s tid=0x00007fffe8108fe0 nid=636884 in Object.wait() [0x00007fffec39d000] │ │ │ │ │ +"Finalizer" #3 [1574178] daemon prio=8 os_prio=0 cpu=0.22ms elapsed=3600.70s tid=0x00007fffec13ce30 nid=1574178 in Object.wait() [0x00007fffeae05000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000006050002c0> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff05e000410> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [636885] daemon prio=9 os_prio=0 cpu=0.50ms elapsed=3600.91s tid=0x00007fffe810a680 nid=636885 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1574179] daemon prio=9 os_prio=0 cpu=0.98ms elapsed=3600.70s tid=0x00007fffec13e4d0 nid=1574179 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [636886] daemon prio=9 os_prio=0 cpu=0.08ms elapsed=3600.91s tid=0x00007fffe810bb70 nid=636886 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1574180] daemon prio=9 os_prio=0 cpu=0.40ms elapsed=3600.70s tid=0x00007fffec13f9c0 nid=1574180 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [636887] daemon prio=9 os_prio=0 cpu=192.22ms elapsed=3600.91s tid=0x00007fffe810d030 nid=636887 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1574181] daemon prio=9 os_prio=0 cpu=534.77ms elapsed=3600.70s tid=0x00007fffec140e80 nid=1574181 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [636888] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=3600.70s tid=0x00007fffe814bc10 nid=636888 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1574182] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=3600.57s tid=0x00007fffec17fa50 nid=1574182 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [636889] daemon prio=8 os_prio=0 cpu=12.19ms elapsed=3600.68s tid=0x00007fffe814e9c0 nid=636889 waiting on condition [0x00007fffd7b55000] │ │ │ │ │ +"Common-Cleaner" #8 [1574183] daemon prio=8 os_prio=0 cpu=21.47ms elapsed=3600.56s tid=0x00007fffec182800 nid=1574183 waiting on condition [0x00007fffea685000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000605000390> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff05e000528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [636890] prio=5 os_prio=0 cpu=3580162.49ms elapsed=3600.60s tid=0x00007fffe816c250 nid=636890 runnable [0x00007fffd79ad000] │ │ │ │ │ +"MainThread" #9 [1574184] prio=5 os_prio=0 cpu=3473184.27ms elapsed=3600.51s tid=0x00007fffec1a08b0 nid=1574184 runnable [0x00007fffea46d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at compiler.cha.Utils$ATest$$Lambda/0x00007fff78006a90.(Unknown Source) │ │ │ │ │ + at jdk.internal.misc.Unsafe.allocateInstance(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [637792] daemon prio=9 os_prio=0 cpu=0.52ms elapsed=0.10s tid=0x00007fff5c000ee0 nid=637792 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1575124] daemon prio=9 os_prio=0 cpu=0.92ms elapsed=0.10s tid=0x00007fef2c000ee0 nid=1575124 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"GC Thread#7" os_prio=0 cpu=36.20ms elapsed=3590.06s tid=0x00007fff6c00cc00 nid=636943 runnable │ │ │ │ │ +"GC Thread#22" os_prio=0 cpu=45.24ms elapsed=3562.65s tid=0x00007fef3c01db50 nid=1574254 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#21" os_prio=0 cpu=25.68ms elapsed=3562.65s tid=0x00007fef3c01ccd0 nid=1574253 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#20" os_prio=0 cpu=38.92ms elapsed=3562.65s tid=0x00007fef3c01be50 nid=1574252 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#19" os_prio=0 cpu=42.18ms elapsed=3562.65s tid=0x00007fef3c01afd0 nid=1574251 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#18" os_prio=0 cpu=57.64ms elapsed=3562.65s tid=0x00007fef3c01a150 nid=1574250 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#17" os_prio=0 cpu=34.31ms elapsed=3562.65s tid=0x00007fef3c0192d0 nid=1574249 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#16" os_prio=0 cpu=35.60ms elapsed=3562.65s tid=0x00007fef3c018450 nid=1574248 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#15" os_prio=0 cpu=27.43ms elapsed=3562.65s tid=0x00007fef3c0175d0 nid=1574247 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#14" os_prio=0 cpu=13.09ms elapsed=3562.65s tid=0x00007fef3c016750 nid=1574246 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#13" os_prio=0 cpu=28.60ms elapsed=3562.65s tid=0x00007fef3c0158d0 nid=1574245 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#12" os_prio=0 cpu=27.87ms elapsed=3562.65s tid=0x00007fef3c014a50 nid=1574244 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#11" os_prio=0 cpu=22.69ms elapsed=3562.65s tid=0x00007fef3c013bd0 nid=1574243 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#10" os_prio=0 cpu=16.62ms elapsed=3562.65s tid=0x00007fef3c012d50 nid=1574242 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#9" os_prio=0 cpu=28.81ms elapsed=3562.65s tid=0x00007fef3c011ed0 nid=1574241 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#8" os_prio=0 cpu=21.81ms elapsed=3562.65s tid=0x00007fef3c011050 nid=1574240 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#7" os_prio=0 cpu=17.60ms elapsed=3562.65s tid=0x00007fef3c0101d0 nid=1574239 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#6" os_prio=0 cpu=19.51ms elapsed=3590.06s tid=0x00007fff6c00bd80 nid=636942 runnable │ │ │ │ │ +"GC Thread#6" os_prio=0 cpu=26.82ms elapsed=3562.65s tid=0x00007fef3c00f350 nid=1574238 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#5" os_prio=0 cpu=26.93ms elapsed=3590.07s tid=0x00007fff6c00af00 nid=636941 runnable │ │ │ │ │ +"GC Thread#5" os_prio=0 cpu=30.15ms elapsed=3562.65s tid=0x00007fef3c00e4d0 nid=1574237 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#4" os_prio=0 cpu=30.37ms elapsed=3590.07s tid=0x00007fff6c00a080 nid=636940 runnable │ │ │ │ │ +"GC Thread#4" os_prio=0 cpu=42.45ms elapsed=3562.65s tid=0x00007fef3c00d650 nid=1574236 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#3" os_prio=0 cpu=26.96ms elapsed=3590.07s tid=0x00007fff6c009200 nid=636939 runnable │ │ │ │ │ +"GC Thread#3" os_prio=0 cpu=35.35ms elapsed=3562.65s tid=0x00007fef3c00c7d0 nid=1574235 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#2" os_prio=0 cpu=30.15ms elapsed=3590.07s tid=0x00007fff6c008380 nid=636938 runnable │ │ │ │ │ +"GC Thread#2" os_prio=0 cpu=29.80ms elapsed=3562.65s tid=0x00007fef3c00b950 nid=1574234 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#1" os_prio=0 cpu=31.03ms elapsed=3590.07s tid=0x00007fff6c007500 nid=636937 runnable │ │ │ │ │ +"GC Thread#1" os_prio=0 cpu=22.48ms elapsed=3562.65s tid=0x00007fef3c00aad0 nid=1574233 runnable │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=93.20ms elapsed=3600.93s tid=0x00007fffe80ff000 nid=636882 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=168.69ms elapsed=3600.71s tid=0x00007fffec132e50 nid=1574176 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=839.25ms elapsed=3600.94s tid=0x00007fffe80ee270 nid=636881 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2568.89ms elapsed=3600.72s tid=0x00007fffec1216a0 nid=1574175 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=94.41ms elapsed=3600.95s tid=0x00007fffe80ddd90 nid=636880 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=171.84ms elapsed=3600.73s tid=0x00007fffec110e40 nid=1574174 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.07ms elapsed=3600.95s tid=0x00007fffe80dcea0 nid=636879 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.10ms elapsed=3600.73s tid=0x00007fffec110020 nid=1574173 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=3600.95s tid=0x00007fffe8066c70 nid=636878 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=3600.73s tid=0x00007fffec05abc0 nid=1574172 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.09ms elapsed=3600.95s tid=0x00007fffe8065d90 nid=636877 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.09ms elapsed=3600.73s tid=0x00007fffec059d70 nid=1574171 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=27.90ms elapsed=3600.95s tid=0x00007fffe8054930 nid=636876 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=37.37ms elapsed=3600.73s tid=0x00007fffec048860 nid=1574170 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 16:35:47 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.046 │ │ │ │ │ +finished: Tue Sep 15 09:20:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.812 │ │ │ │ │ ----------configuration:(6/273)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ -----------System.out:(989/89434)---------- │ │ │ │ │ -[0.003s][info][class,load] path: . │ │ │ │ │ -[0.016s][info][class,load] java.lang.Object source: shared objects file │ │ │ │ │ -[0.017s][info][class,load] java.io.Serializable source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.Comparable source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.CharSequence source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.constant.Constable source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.constant.ConstantDesc source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.String source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.reflect.AnnotatedElement source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.reflect.GenericDeclaration source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.reflect.Type source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.invoke.TypeDescriptor source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.Class source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.Cloneable source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.ClassLoader source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.System source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.Throwable source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.Error source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.Exception source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.RuntimeException source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.SecurityManager source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.security.ProtectionDomain source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.security.AccessControlContext source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.security.AccessController source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.security.SecureClassLoader source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ReflectiveOperationException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ClassNotFoundException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Record source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.LinkageError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.NoClassDefFoundError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ClassCastException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ArrayStoreException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.VirtualMachineError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.InternalError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.OutOfMemoryError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.StackOverflowError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.IllegalMonitorStateException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.Reference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.SoftReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.WeakReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.FinalReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.PhantomReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.Finalizer source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Runnable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread$FieldHolder source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread$Constants source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ThreadGroup source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.BaseVirtualThread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.VirtualThread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ThreadBuilders$BoundVirtualThread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Dictionary source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Map source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Hashtable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Properties source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Module source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.AccessibleObject source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Member source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Field source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Parameter source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Executable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Method source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Constructor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.vm.ContinuationScope source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.vm.Continuation source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.vm.StackChunk source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.MethodAccessor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.ConstantPool source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.FieldAccessor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.annotation.Annotation source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.CallerSensitive source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.invoke.MethodHandle source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.invoke.DirectMethodHandle source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.invoke.VarHandle source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MemberName source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.ResolvedMethodName source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MethodHandleNatives source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.LambdaForm source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MethodType source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.BootstrapMethodError source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.CallSite source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.foreign.abi.NativeEntryPoint source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.foreign.abi.ABIDescriptor source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.foreign.abi.VMStorage source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.foreign.abi.UpcallLinker$CallRegs source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.invoke.ConstantCallSite source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.invoke.MutableCallSite source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.invoke.VolatileCallSite source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.AssertionStatusDirectives source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Appendable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.AbstractStringBuilder source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.StringBuffer source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.StringBuilder source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.misc.UnsafeConstants source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.misc.Unsafe source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.module.Modules source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.AutoCloseable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.io.Closeable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.io.InputStream source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.io.ByteArrayInputStream source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.net.URL source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Enum source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.jar.Manifest source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.loader.ClassLoaders source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.security.CodeSource source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.AbstractMap source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.concurrent.ConcurrentMap source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.concurrent.ConcurrentHashMap source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Iterable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.Collection source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.AbstractCollection source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.SequencedCollection source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.List source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.AbstractList source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.RandomAccess source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.ArrayList source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.StackTraceElement source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.nio.Buffer source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.StackWalker source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.StackWalker$StackFrame source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.StackFrameInfo source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.LiveStackFrame source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.LiveStackFrameInfo source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Boolean source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Character source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Number source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Float source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Double source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Byte source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Short source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Integer source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Long source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.util.Iterator source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.reflect.RecordComponent source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.vm.vector.VectorSupport source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.FillerObject source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Integer$IntegerCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Long$LongCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Byte$ByteCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Short$ShortCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Character$CharacterCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.jar.Attributes$Name source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$MapN source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] sun.util.locale.BaseLocale source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleFinder source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.Set source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$SetN source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleReference source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleDescriptor source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleDescriptor$Version source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$Set12 source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$List12 source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$ListN source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.net.URI source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.function.Supplier source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ModuleTarget source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ModuleHashes source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.Collections$UnmodifiableMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.HashMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.Map$Entry source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.HashMap$Node source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.Configuration source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ResolvedModule source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.function.Function source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.ModuleLayer source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.math.FDBigInteger source: shared objects file │ │ │ │ │ -[0.025s][info][class,load] java.lang.NullPointerException source: shared objects file │ │ │ │ │ -[0.025s][info][class,load] java.lang.ArithmeticException source: shared objects file │ │ │ │ │ +----------System.out:(989/89425)---------- │ │ │ │ │ +[0.004s][info][class,load] path: . │ │ │ │ │ +[0.020s][info][class,load] java.lang.Object source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.io.Serializable source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.Comparable source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.CharSequence source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.constant.Constable source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.constant.ConstantDesc source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.String source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.reflect.AnnotatedElement source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.reflect.GenericDeclaration source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.reflect.Type source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.invoke.TypeDescriptor source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: shared objects file │ │ │ │ │ +[0.021s][info][class,load] java.lang.Class source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Cloneable source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ClassLoader source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.System source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Throwable source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Error source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Exception source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.RuntimeException source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.SecurityManager source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.security.ProtectionDomain source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.security.AccessControlContext source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.security.AccessController source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.security.SecureClassLoader source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ReflectiveOperationException source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ClassNotFoundException source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Record source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.LinkageError source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.NoClassDefFoundError source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ClassCastException source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ArrayStoreException source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.VirtualMachineError source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.InternalError source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.OutOfMemoryError source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.StackOverflowError source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.IllegalMonitorStateException source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ref.Reference source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ref.SoftReference source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ref.WeakReference source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ref.FinalReference source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ref.PhantomReference source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ref.Finalizer source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Runnable source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Thread source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Thread$FieldHolder source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Thread$Constants source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.ThreadGroup source: shared objects file │ │ │ │ │ +[0.024s][info][class,load] java.lang.BaseVirtualThread source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.VirtualThread source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.ThreadBuilders$BoundVirtualThread source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.Dictionary source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.Map source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.Hashtable source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.Properties source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Module source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.AccessibleObject source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.Member source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.Field source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.Parameter source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.Executable source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.Method source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.Constructor source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.ContinuationScope source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.Continuation source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.StackChunk source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.MethodAccessor source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.ConstantPool source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.FieldAccessor source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.annotation.Annotation source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.CallerSensitive source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.MethodHandle source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.DirectMethodHandle source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.VarHandle source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.MemberName source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.ResolvedMethodName source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.MethodHandleNatives source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.LambdaForm source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.MethodType source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.BootstrapMethodError source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.CallSite source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.foreign.abi.NativeEntryPoint source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.foreign.abi.ABIDescriptor source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.foreign.abi.VMStorage source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.foreign.abi.UpcallLinker$CallRegs source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.ConstantCallSite source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.MutableCallSite source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.invoke.VolatileCallSite source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.AssertionStatusDirectives source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Appendable source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.AbstractStringBuilder source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.StringBuffer source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.StringBuilder source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.misc.UnsafeConstants source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.misc.Unsafe source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.module.Modules source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.AutoCloseable source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.io.Closeable source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.io.InputStream source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.io.ByteArrayInputStream source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.net.URL source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Enum source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.jar.Manifest source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.loader.ClassLoaders source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.security.CodeSource source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.AbstractMap source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.concurrent.ConcurrentMap source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.concurrent.ConcurrentHashMap source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Iterable source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.Collection source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.AbstractCollection source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.SequencedCollection source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.List source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.AbstractList source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.RandomAccess source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.ArrayList source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.StackTraceElement source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.nio.Buffer source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.StackWalker source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.StackWalker$StackFrame source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.StackFrameInfo source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.LiveStackFrame source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.LiveStackFrameInfo source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Boolean source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Character source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Number source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Float source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Double source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Byte source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Short source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Integer source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Long source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.Iterator source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.reflect.RecordComponent source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.vector.VectorSupport source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] jdk.internal.vm.FillerObject source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Integer$IntegerCache source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Long$LongCache source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Byte$ByteCache source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Short$ShortCache source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.lang.Character$CharacterCache source: shared objects file │ │ │ │ │ +[0.025s][info][class,load] java.util.jar.Attributes$Name source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$MapN source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] sun.util.locale.BaseLocale source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleFinder source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.Set source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$SetN source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleReference source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleDescriptor source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleDescriptor$Version source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$Set12 source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$List12 source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections$ListN source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.net.URI source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.function.Supplier source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.ModuleTarget source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.ModuleHashes source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.Collections$UnmodifiableMap source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.HashMap source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.Map$Entry source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.HashMap$Node source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.Configuration source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.module.ResolvedModule source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.function.Function source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.util.ImmutableCollections source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.ModuleLayer source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] jdk.internal.math.FDBigInteger source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.NullPointerException source: shared objects file │ │ │ │ │ +[0.026s][info][class,load] java.lang.ArithmeticException source: shared objects file │ │ │ │ │ [0.028s][info][class,load] java.io.ObjectStreamField source: shared objects file │ │ │ │ │ [0.028s][info][class,load] java.util.Comparator source: shared objects file │ │ │ │ │ [0.028s][info][class,load] java.lang.String$CaseInsensitiveComparator source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] jdk.internal.misc.VM source: shared objects file │ │ │ │ │ +[0.028s][info][class,load] jdk.internal.misc.VM source: shared objects file │ │ │ │ │ [0.029s][info][class,load] java.lang.Module$ArchivedData source: shared objects file │ │ │ │ │ [0.029s][info][class,load] jdk.internal.misc.CDS source: shared objects file │ │ │ │ │ [0.029s][info][class,load] java.util.Objects source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.reflect.ReflectAccess source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.access.SharedSecrets source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.security.PrivilegedAction source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.reflect.Reflection source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.StringLatin1 source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.Math source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] java.lang.reflect.ReflectAccess source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] jdk.internal.access.SharedSecrets source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] java.security.PrivilegedAction source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] jdk.internal.reflect.Reflection source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] java.lang.StringLatin1 source: shared objects file │ │ │ │ │ +[0.029s][info][class,load] java.lang.Math source: shared objects file │ │ │ │ │ [0.030s][info][class,load] jdk.internal.reflect.ReflectionFactory source: shared objects file │ │ │ │ │ [0.030s][info][class,load] jdk.internal.reflect.ReflectionFactory$Config source: shared objects file │ │ │ │ │ [0.030s][info][class,load] jdk.internal.access.JavaLangRefAccess source: shared objects file │ │ │ │ │ [0.030s][info][class,load] java.lang.ref.Reference$1 source: shared objects file │ │ │ │ │ [0.030s][info][class,load] java.lang.ref.ReferenceQueue source: shared objects file │ │ │ │ │ [0.030s][info][class,load] java.lang.ref.NativeReferenceQueue source: shared objects file │ │ │ │ │ [0.030s][info][class,load] java.lang.ref.ReferenceQueue$Null source: shared objects file │ │ │ │ │ [0.030s][info][class,load] java.lang.ref.NativeReferenceQueue$Lock source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.access.JavaLangAccess source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.System$2 source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.util.SystemProps source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.util.SystemProps$Raw source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] java.nio.charset.Charset source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] java.nio.charset.spi.CharsetProvider source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] sun.nio.cs.StandardCharsets source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] sun.nio.cs.Unicode source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] sun.nio.cs.UTF_8 source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] jdk.internal.util.ArraysSupport source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.util.LinkedHashMap$Entry source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.util.HashMap$TreeNode source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.lang.StringConcatHelper source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.lang.VersionProps source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.lang.Runtime source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions$1 source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.util.function.BiFunction source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions$4 source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions$2 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] jdk.internal.util.Preconditions$3 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.Arrays source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.lang.CharacterData source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.lang.CharacterDataLatin1 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.locks.Lock source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.locks.ReentrantLock source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.locks.LockSupport source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.AbstractSet source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.HashMap$EntrySet source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.HashMap$HashIterator source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.HashMap$EntryIterator source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] jdk.internal.util.StaticProperty source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.FileInputStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.FileDescriptor source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.FileDescriptor$1 source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.Flushable source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.OutputStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.FileOutputStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.FilterInputStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.BufferedInputStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] jdk.internal.misc.InternalLock source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.FilterOutputStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.PrintStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] jdk.internal.access.JavaIOPrintStreamAccess source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.PrintStream$1 source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.BufferedOutputStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.Writer source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.OutputStreamWriter source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] sun.nio.cs.StreamEncoder source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.nio.charset.CharsetEncoder source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base │ │ │ │ │ -[0.041s][info][class,load] java.nio.charset.CodingErrorAction source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.nio.ByteBuffer source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.nio.Buffer$1 source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] jdk.internal.access.JavaNioAccess source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.nio.Buffer$2 source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.nio.HeapByteBuffer source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.nio.ByteOrder source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.io.BufferedWriter source: shared objects file │ │ │ │ │ -[0.045s][info][class,load] java.lang.Terminator source: shared objects file │ │ │ │ │ -[0.045s][info][class,load] jdk.internal.misc.Signal$Handler source: shared objects file │ │ │ │ │ -[0.045s][info][class,load] java.lang.Terminator$1 source: shared objects file │ │ │ │ │ -[0.045s][info][class,load] jdk.internal.misc.Signal source: shared objects file │ │ │ │ │ -[0.045s][info][class,load] java.util.Hashtable$Entry source: shared objects file │ │ │ │ │ -[0.045s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: shared objects file │ │ │ │ │ -[0.045s][info][class,load] jdk.internal.misc.OSEnvironment source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.Thread$State source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.Thread$ThreadIdentifiers source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] jdk.internal.ref.Cleaner source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] java.util.concurrent.locks.Condition source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] jdk.internal.misc.Blocker source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.util.Collections source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.util.Collections$EmptySet source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.util.Collections$EmptyList source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.util.Collections$EmptyMap source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.lang.IllegalArgumentException source: shared objects file │ │ │ │ │ -[0.050s][info][class,load] java.lang.invoke.MethodHandleStatics source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.reflect.ClassFileFormatVersion source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] sun.security.action.GetPropertyAction source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] jdk.internal.util.ClassFileDumper source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.util.HexFormat source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] jdk.internal.module.ModuleBootstrap source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.invoke.MethodHandles source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.invoke.MemberName$Factory source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.StrictMath source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.util.ImmutableCollections$MapN$1 source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.util.KeyValueHolder source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] sun.invoke.util.VerifyAccess source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.lang.reflect.Modifier source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] java.lang.module.ModuleDescriptor$1 source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] java.io.File source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] java.io.DefaultFileSystem source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] java.io.FileSystem source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] java.io.UnixFileSystem source: shared objects file │ │ │ │ │ -[0.055s][info][class,load] jdk.internal.module.ModulePatcher source: shared objects file │ │ │ │ │ -[0.055s][info][class,load] java.util.HashSet source: shared objects file │ │ │ │ │ -[0.055s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: shared objects file │ │ │ │ │ -[0.055s][info][class,load] jdk.internal.module.ArchivedBootLayer source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] jdk.internal.access.JavaNetUriAccess source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] java.net.URI$1 source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] jdk.internal.loader.URLClassPath source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.net.URLStreamHandlerFactory source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.net.URL$DefaultFactory source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] jdk.internal.access.JavaNetURLAccess source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.net.URL$3 source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.io.File$PathStatus source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] sun.net.www.ParseUtil source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.net.URLStreamHandler source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] sun.net.www.protocol.file.Handler source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] sun.net.util.IPAddressUtil source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] sun.net.util.IPAddressUtil$MASKS source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.Queue source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.Deque source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.ArrayDeque source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] sun.net.www.protocol.jar.Handler source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.security.cert.Certificate source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.WeakHashMap source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.WeakHashMap$Entry source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.Collections$SetFromMap source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.WeakHashMap$KeySet source: shared objects file │ │ │ │ │ -[0.060s][info][class,load] jdk.internal.access.JavaSecurityAccess source: shared objects file │ │ │ │ │ -[0.061s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: shared objects file │ │ │ │ │ -[0.061s][info][class,load] java.security.ProtectionDomain$Key source: shared objects file │ │ │ │ │ -[0.061s][info][class,load] java.security.Principal source: shared objects file │ │ │ │ │ -[0.061s][info][class,load] jdk.internal.loader.NativeLibraries source: shared objects file │ │ │ │ │ -[0.061s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: shared objects file │ │ │ │ │ -[0.061s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: shared objects file │ │ │ │ │ -[0.061s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.ServicesCatalog source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] jdk.internal.loader.ClassLoaderValue source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] jdk.internal.module.SystemModuleFinders source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] jdk.internal.module.SystemModulesMap source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] jdk.internal.module.SystemModules source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] jdk.internal.module.SystemModules$all source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] jdk.internal.module.Builder source: shared objects file │ │ │ │ │ -[0.066s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$Location source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$1 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$2 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$3 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$4 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$5 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$6 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$7 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$8 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$9 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$10 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$11 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$12 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$13 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$14 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$15 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$16 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$17 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$18 source: shared objects file │ │ │ │ │ -[0.071s][info][class,load] java.util.ImmutableCollections$Set12$1 source: shared objects file │ │ │ │ │ -[0.077s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: shared objects file │ │ │ │ │ -[0.077s][info][class,load] jdk.internal.module.ModuleResolution source: shared objects file │ │ │ │ │ -[0.080s][info][class,load] java.util.Optional source: shared objects file │ │ │ │ │ -[0.081s][info][class,load] jdk.internal.loader.BootLoader source: shared objects file │ │ │ │ │ -[0.081s][info][class,load] java.lang.Module$EnableNativeAccess source: shared objects file │ │ │ │ │ -[0.081s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: shared objects file │ │ │ │ │ -[0.083s][info][class,load] java.util.HashMap$KeySet source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.HashMap$KeyIterator source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] jdk.internal.module.DefaultRoots source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterators source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterators$EmptySpliterator source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterator source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterators$EmptySpliterator$OfRef source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterator$OfPrimitive source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterator$OfInt source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators$EmptySpliterator$OfInt source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterator$OfLong source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators$EmptySpliterator$OfLong source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterator$OfDouble source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators$EmptySpliterator$OfDouble source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.Spliterators$IteratorSpliterator source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.StreamSupport source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.PipelineHelper source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.BaseStream source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.AbstractPipeline source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.Stream source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.ReferencePipeline source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.ReferencePipeline$Head source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.StreamOpFlag source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.StreamOpFlag$Type source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.stream.StreamOpFlag$MaskBuilder source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.EnumMap source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.EnumMap$1 source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.Class$ReflectionData source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.Class$Atomic source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.PublicMethods$MethodList source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.PublicMethods$Key source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.Class$3 source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] sun.reflect.annotation.AnnotationParser source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] java.lang.invoke.MethodType$1 source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.ReferencedKeySet source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.ReferencedKeyMap source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.ReferenceKey source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.StrongReferenceKey source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] java.lang.invoke.MethodTypeForm source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] jdk.internal.util.WeakReferenceKey source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.invoke.MethodHandleImpl source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: shared objects file │ │ │ │ │ -[0.090s][info][class,load] java.lang.NoSuchMethodException source: shared objects file │ │ │ │ │ -[0.090s][info][class,load] sun.invoke.util.Wrapper source: shared objects file │ │ │ │ │ -[0.090s][info][class,load] sun.invoke.util.Wrapper$Format source: shared objects file │ │ │ │ │ -[0.091s][info][class,load] java.lang.Void source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] sun.invoke.util.ValueConversions source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.Invokers source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.LambdaForm$Kind source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.reflect.Array source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.LambdaForm$Name source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.LambdaForm$Holder source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: shared objects file │ │ │ │ │ -[0.095s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$1 source: shared objects file │ │ │ │ │ -[0.095s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: shared objects file │ │ │ │ │ -[0.096s][info][class,load] java.lang.invoke.BoundMethodHandle source: shared objects file │ │ │ │ │ -[0.096s][info][class,load] java.lang.invoke.ClassSpecializer source: shared objects file │ │ │ │ │ -[0.096s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: shared objects file │ │ │ │ │ -[0.096s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: shared objects file │ │ │ │ │ -[0.096s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: shared objects file │ │ │ │ │ -[0.096s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: shared objects file │ │ │ │ │ -[0.098s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: shared objects file │ │ │ │ │ -[0.098s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: shared objects file │ │ │ │ │ -[0.099s][info][class,load] java.lang.invoke.SimpleMethodHandle source: shared objects file │ │ │ │ │ -[0.100s][info][class,load] java.lang.NoSuchFieldException source: shared objects file │ │ │ │ │ -[0.100s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: shared objects file │ │ │ │ │ -[0.101s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.VarHandle$AccessType source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.Invokers$Holder source: shared objects file │ │ │ │ │ -[0.104s][info][class,load] java.lang.invoke.LambdaFormEditor source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] java.lang.invoke.LambdaFormBuffer source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] sun.invoke.util.BytecodeDescriptor source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.Type source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.Label source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: shared objects file │ │ │ │ │ -[0.108s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: shared objects file │ │ │ │ │ -[0.108s][info][class,load] sun.invoke.util.VerifyType source: shared objects file │ │ │ │ │ -[0.108s][info][class,load] sun.invoke.empty.Empty source: shared objects file │ │ │ │ │ -[0.110s][info][class,load] java.util.ArrayList$Itr source: shared objects file │ │ │ │ │ -[0.110s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: shared objects file │ │ │ │ │ -[0.110s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: shared objects file │ │ │ │ │ -[0.112s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: shared objects file │ │ │ │ │ -[0.112s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78000400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.113s][info][class,load] jdk.internal.reflect.DirectMethodHandleAccessor source: shared objects file │ │ │ │ │ -[0.114s][info][class,load] java.lang.invoke.LambdaMetafactory source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.lang.Module$ReflectionData source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.lang.WeakPairMap source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.lang.WeakPairMap$Pair source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.lang.WeakPairMap$Pair$Lookup source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.util.function.Predicate source: shared objects file │ │ │ │ │ -[0.117s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] sun.security.action.GetBooleanAction source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: shared objects file │ │ │ │ │ -[0.120s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: shared objects file │ │ │ │ │ -[0.120s][info][class,load] java.lang.invoke.MethodHandleInfo source: shared objects file │ │ │ │ │ -[0.120s][info][class,load] java.lang.invoke.InfoFromMemberName source: shared objects file │ │ │ │ │ -[0.121s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: shared objects file │ │ │ │ │ -[0.121s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004f source: shared objects file │ │ │ │ │ -[0.122s][info][class,load] java.lang.invoke.DirectMethodHandle$Constructor source: shared objects file │ │ │ │ │ -[0.122s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: shared objects file │ │ │ │ │ -[0.125s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78000800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.125s][info][class,load] java.util.stream.ReferencePipeline$StatelessOp source: shared objects file │ │ │ │ │ -[0.125s][info][class,load] java.util.stream.ReferencePipeline$2 source: shared objects file │ │ │ │ │ -[0.125s][info][class,load] java.util.stream.StreamShape source: shared objects file │ │ │ │ │ -[0.126s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004e source: shared objects file │ │ │ │ │ -[0.127s][info][class,load] java.util.stream.ReferencePipeline$3 source: shared objects file │ │ │ │ │ -[0.128s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000051 source: shared objects file │ │ │ │ │ -[0.130s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004d source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.stream.Collectors source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.stream.Collector$Characteristics source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.EnumSet source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.RegularEnumSet source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.Collections$UnmodifiableCollection source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.Collections$UnmodifiableSet source: shared objects file │ │ │ │ │ -[0.133s][info][class,load] java.util.stream.Collector source: shared objects file │ │ │ │ │ -[0.133s][info][class,load] java.util.stream.Collectors$CollectorImpl source: shared objects file │ │ │ │ │ -[0.134s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000044 source: shared objects file │ │ │ │ │ -[0.134s][info][class,load] java.util.function.BiConsumer source: shared objects file │ │ │ │ │ -[0.135s][info][class,load] java.lang.invoke.DirectMethodHandle$Interface source: shared objects file │ │ │ │ │ -[0.136s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000038 source: shared objects file │ │ │ │ │ -[0.136s][info][class,load] java.util.function.BinaryOperator source: shared objects file │ │ │ │ │ -[0.137s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003f source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000041 source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.ReduceOps source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.TerminalOp source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.ReduceOps$ReduceOp source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.ReduceOps$3 source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.ReduceOps$Box source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.function.Consumer source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.Sink source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.TerminalSink source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.ReduceOps$AccumulatingSink source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.ReduceOps$3ReducingSink source: shared objects file │ │ │ │ │ -[0.140s][info][class,load] java.util.stream.Sink$ChainedReference source: shared objects file │ │ │ │ │ -[0.140s][info][class,load] java.util.stream.ReferencePipeline$3$1 source: shared objects file │ │ │ │ │ -[0.140s][info][class,load] java.util.stream.ReferencePipeline$2$1 source: shared objects file │ │ │ │ │ -[0.141s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000050 source: shared objects file │ │ │ │ │ -[0.142s][info][class,load] java.util.stream.FindOps source: shared objects file │ │ │ │ │ -[0.142s][info][class,load] java.util.stream.FindOps$FindSink source: shared objects file │ │ │ │ │ -[0.142s][info][class,load] java.util.stream.FindOps$FindSink$OfRef source: shared objects file │ │ │ │ │ -[0.143s][info][class,load] java.util.stream.FindOps$FindOp source: shared objects file │ │ │ │ │ -[0.144s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004a source: shared objects file │ │ │ │ │ -[0.145s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 source: shared objects file │ │ │ │ │ -[0.146s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 source: shared objects file │ │ │ │ │ -[0.146s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000047 source: shared objects file │ │ │ │ │ -[0.151s][info][class,load] java.lang.module.Resolver source: shared objects file │ │ │ │ │ -[0.151s][info][class,load] java.nio.file.Watchable source: shared objects file │ │ │ │ │ -[0.151s][info][class,load] java.nio.file.Path source: shared objects file │ │ │ │ │ -[0.152s][info][class,load] java.lang.module.ModuleFinder$1 source: shared objects file │ │ │ │ │ -[0.152s][info][class,load] java.util.ListIterator source: shared objects file │ │ │ │ │ -[0.152s][info][class,load] java.util.ImmutableCollections$ListItr source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.HashMap$Values source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.HashMap$ValueIterator source: shared objects file │ │ │ │ │ -[0.158s][info][class,load] java.util.SequencedSet source: shared objects file │ │ │ │ │ -[0.159s][info][class,load] java.util.LinkedHashSet source: shared objects file │ │ │ │ │ -[0.159s][info][class,load] java.util.SequencedMap source: shared objects file │ │ │ │ │ -[0.159s][info][class,load] java.util.LinkedHashMap source: shared objects file │ │ │ │ │ -[0.161s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: shared objects file │ │ │ │ │ -[0.162s][info][class,load] jdk.internal.module.ModuleReferenceImpl$CachedHash source: jrt:/java.base │ │ │ │ │ -[0.218s][info][class,load] jdk.internal.module.ModuleLoaderMap source: shared objects file │ │ │ │ │ -[0.218s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: shared objects file │ │ │ │ │ -[0.244s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: shared objects file │ │ │ │ │ -[0.244s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: shared objects file │ │ │ │ │ -[0.244s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: shared objects file │ │ │ │ │ -[0.246s][info][class,load] java.lang.ModuleLayer$Controller source: shared objects file │ │ │ │ │ -[0.248s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: shared objects file │ │ │ │ │ -[0.248s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: shared objects file │ │ │ │ │ -[0.250s][info][class,load] jdk.internal.module.ModuleBootstrap$$Lambda/0x00007fff780411f8 source: jdk.internal.module.ModuleBootstrap │ │ │ │ │ -[0.251s][info][class,load] java.util.ArrayList$SubList source: shared objects file │ │ │ │ │ -[0.253s][info][class,load] java.lang.Module$$Lambda/0x00007fff78041430 source: java.lang.Module │ │ │ │ │ -[0.254s][info][class,load] java.lang.WeakPairMap$WeakRefPeer source: jrt:/java.base │ │ │ │ │ -[0.254s][info][class,load] java.lang.WeakPairMap$Pair$Weak source: jrt:/java.base │ │ │ │ │ -[0.255s][info][class,load] java.lang.WeakPairMap$Pair$Weak$1 source: jrt:/java.base │ │ │ │ │ -[0.257s][info][class,load] java.lang.WeakPairMap$$Lambda/0x00007fff78041d68 source: java.lang.WeakPairMap │ │ │ │ │ -[0.258s][info][class,load] jdk.internal.module.ModuleBootstrap$SafeModuleFinder source: shared objects file │ │ │ │ │ -[0.259s][info][class,load] java.lang.invoke.StringConcatFactory source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] sun.launcher.LauncherHelper source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] java.lang.StringCoding source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] sun.net.util.URLUtil source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] java.security.PrivilegedExceptionAction source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] jdk.internal.loader.URLClassPath$3 source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader source: jrt:/java.base │ │ │ │ │ -[0.263s][info][class,load] java.util.concurrent.ForkJoinWorkerThread source: shared objects file │ │ │ │ │ -[0.264s][info][class,load] jdk.internal.misc.CarrierThread source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.util.zip.ZipConstants source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] java.util.zip.ZipFile source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] java.util.zip.ZipFile$1 source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] jdk.internal.loader.FileURLMapper source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] java.util.jar.JarFile source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.lang.Runtime$Version source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.zip.ZipFile$CleanableResource source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.zip.ZipCoder source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] jdk.internal.ref.CleanerFactory source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.concurrent.ThreadFactory source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.lang.ref.Cleaner source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.lang.ref.Cleaner$1 source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.ref.CleanerImpl source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.lang.ref.Cleaner$Cleanable source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.ref.PhantomCleanable source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.misc.InnocuousThread source: shared objects file │ │ │ │ │ -[0.274s][info][class,load] java.util.concurrent.TimeUnit source: shared objects file │ │ │ │ │ -[0.274s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: shared objects file │ │ │ │ │ -[0.274s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode source: shared objects file │ │ │ │ │ -[0.274s][info][class,load] java.util.concurrent.ForkJoinPool$ManagedBlocker source: shared objects file │ │ │ │ │ -[0.274s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode source: shared objects file │ │ │ │ │ -[0.274s][info][class,load] java.util.zip.ZipFile$Source source: shared objects file │ │ │ │ │ -[0.274s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] java.nio.file.spi.FileSystemProvider source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.LinuxFileSystemProvider source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] java.nio.file.OpenOption source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] java.nio.file.StandardOpenOption source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] java.nio.file.FileSystem source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.UnixFileSystem source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.LinuxFileSystem source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.UnixPath source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.Util source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: shared objects file │ │ │ │ │ -[0.275s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] jdk.internal.loader.NativeLibraries$2 source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] java.util.ArrayDeque$DeqIterator source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] jdk.internal.loader.NativeLibrary source: shared objects file │ │ │ │ │ -[0.276s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] jdk.internal.loader.NativeLibraries$3 source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.util.Enumeration source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] sun.nio.fs.UnixFileAttributes source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] sun.nio.fs.UnixMountEntry source: shared objects file │ │ │ │ │ -[0.280s][info][class,load] java.util.zip.ZipFile$Source$Key source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.CopyOption source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.LinkOption source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.Files source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.attribute.DosFileAttributes source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.attribute.AttributeView source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.attribute.FileAttributeView source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.attribute.BasicFileAttributeView source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.attribute.DosFileAttributeView source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.nio.file.attribute.UserDefinedFileAttributeView source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] sun.nio.fs.UnixFileAttributeViews source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] sun.nio.fs.DynamicFileAttributeView source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] sun.nio.fs.AbstractBasicFileAttributeView source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] sun.nio.fs.UnixFileAttributeViews$Basic source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] sun.nio.fs.NativeBuffers source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.lang.ThreadLocal source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] jdk.internal.misc.CarrierThreadLocal source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] jdk.internal.misc.TerminatingThreadLocal source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] sun.nio.fs.NativeBuffers$1 source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] jdk.internal.misc.TerminatingThreadLocal$1 source: shared objects file │ │ │ │ │ -[0.282s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: shared objects file │ │ │ │ │ -[0.283s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: shared objects file │ │ │ │ │ -[0.283s][info][class,load] java.util.IdentityHashMap source: shared objects file │ │ │ │ │ -[0.284s][info][class,load] java.util.IdentityHashMap$KeySet source: shared objects file │ │ │ │ │ -[0.284s][info][class,load] sun.nio.fs.NativeBuffer source: shared objects file │ │ │ │ │ -[0.284s][info][class,load] sun.nio.fs.NativeBuffer$Deallocator source: shared objects file │ │ │ │ │ -[0.284s][info][class,load] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: shared objects file │ │ │ │ │ -[0.285s][info][class,load] java.io.DataOutput source: shared objects file │ │ │ │ │ -[0.285s][info][class,load] java.io.DataInput source: shared objects file │ │ │ │ │ -[0.285s][info][class,load] java.io.RandomAccessFile source: shared objects file │ │ │ │ │ -[0.285s][info][class,load] jdk.internal.access.JavaIORandomAccessFileAccess source: shared objects file │ │ │ │ │ -[0.285s][info][class,load] java.io.RandomAccessFile$2 source: shared objects file │ │ │ │ │ -[0.286s][info][class,load] java.io.FileCleanable source: shared objects file │ │ │ │ │ -[0.286s][info][class,load] java.util.zip.ZipFile$Source$End source: shared objects file │ │ │ │ │ -[0.286s][info][class,load] java.util.zip.ZipUtils source: shared objects file │ │ │ │ │ -[0.306s][info][class,load] java.nio.file.attribute.FileTime source: shared objects file │ │ │ │ │ -[0.307s][info][class,load] jdk.internal.perf.PerfCounter source: shared objects file │ │ │ │ │ -[0.307s][info][class,load] jdk.internal.perf.Perf$GetPerfAction source: shared objects file │ │ │ │ │ -[0.307s][info][class,load] jdk.internal.perf.Perf source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] jdk.internal.perf.PerfCounter$CoreCounters source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] sun.nio.ch.DirectBuffer source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.nio.MappedByteBuffer source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.nio.DirectByteBuffer source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.nio.Bits source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.util.concurrent.atomic.AtomicLong source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] jdk.internal.misc.VM$BufferPool source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.nio.Bits$1 source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.nio.LongBuffer source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.nio.DirectLongBufferU source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.util.zip.ZipFile$2 source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.util.zip.ZipCoder$Comparison source: shared objects file │ │ │ │ │ -[0.311s][info][class,load] java.util.zip.ZipEntry source: shared objects file │ │ │ │ │ -[0.311s][info][class,load] java.util.jar.JarEntry source: shared objects file │ │ │ │ │ -[0.311s][info][class,load] java.util.jar.JarFile$JarFileEntry source: shared objects file │ │ │ │ │ -[0.311s][info][class,load] java.util.zip.ZipFile$ZipFileInputStream source: shared objects file │ │ │ │ │ -[0.311s][info][class,load] java.util.zip.InflaterInputStream source: shared objects file │ │ │ │ │ -[0.312s][info][class,load] java.util.zip.ZipFile$ZipFileInflaterInputStream source: shared objects file │ │ │ │ │ -[0.312s][info][class,load] java.util.zip.Inflater source: shared objects file │ │ │ │ │ -[0.314s][info][class,load] java.util.zip.Inflater$InflaterZStreamRef source: shared objects file │ │ │ │ │ -[0.314s][info][class,load] java.util.zip.ZipFile$InflaterCleanupAction source: shared objects file │ │ │ │ │ -[0.315s][info][class,load] sun.security.util.SignatureFileVerifier source: shared objects file │ │ │ │ │ -[0.315s][info][class,load] sun.security.util.Debug source: shared objects file │ │ │ │ │ -[0.315s][info][class,load] sun.security.action.GetIntegerAction source: shared objects file │ │ │ │ │ -[0.315s][info][class,load] java.util.Locale source: shared objects file │ │ │ │ │ -[0.316s][info][class,load] sun.util.locale.LocaleUtils source: shared objects file │ │ │ │ │ -[0.323s][info][class,load] java.util.jar.JarVerifier source: shared objects file │ │ │ │ │ -[0.323s][info][class,load] java.io.ByteArrayOutputStream source: shared objects file │ │ │ │ │ -[0.324s][info][class,load] java.util.jar.Attributes source: shared objects file │ │ │ │ │ -[0.324s][info][class,load] java.util.jar.Manifest$FastInputStream source: shared objects file │ │ │ │ │ -[0.326s][info][class,load] java.util.StringTokenizer source: jrt:/java.base │ │ │ │ │ -[0.327s][info][class,load] jdk.internal.loader.Resource source: shared objects file │ │ │ │ │ -[0.327s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$2 source: shared objects file │ │ │ │ │ -[0.328s][info][class,load] java.util.jar.JarFile$ThreadTrackHolder source: jrt:/java.base │ │ │ │ │ -[0.328s][info][class,load] jdk.internal.misc.ThreadTracker source: jrt:/java.base │ │ │ │ │ -[0.329s][info][class,load] jdk.internal.misc.ThreadTracker$ThreadRef source: jrt:/java.base │ │ │ │ │ -[0.329s][info][class,load] sun.security.util.ManifestEntryVerifier source: jrt:/java.base │ │ │ │ │ -[0.330s][info][class,load] java.lang.NamedPackage source: shared objects file │ │ │ │ │ -[0.330s][info][class,load] java.lang.Package source: shared objects file │ │ │ │ │ -[0.331s][info][class,load] java.lang.Package$VersionInfo source: shared objects file │ │ │ │ │ -[0.331s][info][class,load] sun.nio.ByteBuffered source: shared objects file │ │ │ │ │ -[0.332s][info][class,load] java.util.zip.Checksum source: shared objects file │ │ │ │ │ -[0.332s][info][class,load] java.util.zip.CRC32 source: shared objects file │ │ │ │ │ -[0.332s][info][class,load] java.util.zip.Checksum$1 source: shared objects file │ │ │ │ │ -[0.333s][info][class,load] java.security.SecureClassLoader$CodeSourceKey source: shared objects file │ │ │ │ │ -[0.333s][info][class,load] java.security.SecureClassLoader$1 source: shared objects file │ │ │ │ │ -[0.333s][info][class,load] java.security.PermissionCollection source: shared objects file │ │ │ │ │ -[0.333s][info][class,load] sun.security.util.LazyCodeSourcePermissionCollection source: shared objects file │ │ │ │ │ -[0.333s][info][class,load] java.security.Permissions source: shared objects file │ │ │ │ │ -[0.333s][info][class,load] java.security.Guard source: shared objects file │ │ │ │ │ -[0.334s][info][class,load] java.security.Permission source: shared objects file │ │ │ │ │ -[0.334s][info][class,load] java.security.BasicPermission source: shared objects file │ │ │ │ │ -[0.334s][info][class,load] java.lang.RuntimePermission source: shared objects file │ │ │ │ │ -[0.334s][info][class,load] java.security.BasicPermissionCollection source: shared objects file │ │ │ │ │ -[0.334s][info][class,load] java.security.AllPermission source: shared objects file │ │ │ │ │ -[0.334s][info][class,load] java.security.UnresolvedPermission source: shared objects file │ │ │ │ │ -[0.335s][info][class,load] java.security.SecureClassLoader$DebugHolder source: shared objects file │ │ │ │ │ -[0.336s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.336s][info][class,load] jdk.internal.misc.MainMethodFinder source: shared objects file │ │ │ │ │ -[0.336s][info][class,load] jdk.internal.misc.PreviewFeatures source: shared objects file │ │ │ │ │ -[0.337s][info][class,load] java.io.IOException source: jrt:/java.base │ │ │ │ │ -[0.337s][info][class,load] java.lang.InterruptedException source: jrt:/java.base │ │ │ │ │ -[0.338s][info][class,load] java.lang.IllegalStateException source: jrt:/java.base │ │ │ │ │ -[0.341s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainThreadGroup source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.342s][info][class,load] java.lang.Readable source: shared objects file │ │ │ │ │ -[0.343s][info][class,load] java.io.Reader source: jrt:/java.base │ │ │ │ │ -[0.343s][info][class,load] java.io.InputStreamReader source: jrt:/java.base │ │ │ │ │ -[0.343s][info][class,load] java.io.FileReader source: jrt:/java.base │ │ │ │ │ -[0.344s][info][class,load] sun.nio.cs.StreamDecoder source: jrt:/java.base │ │ │ │ │ -[0.345s][info][class,load] java.nio.charset.CharsetDecoder source: jrt:/java.base │ │ │ │ │ -[0.345s][info][class,load] sun.nio.cs.UTF_8$Decoder source: jrt:/java.base │ │ │ │ │ -[0.345s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: shared objects file │ │ │ │ │ -[0.346s][info][class,load] java.nio.CharBuffer source: shared objects file │ │ │ │ │ -[0.347s][info][class,load] java.nio.HeapCharBuffer source: shared objects file │ │ │ │ │ -[0.347s][info][class,load] java.nio.charset.CoderResult source: shared objects file │ │ │ │ │ -[0.348s][info][class,load] java.io.FileInputStream$1 source: shared objects file │ │ │ │ │ -[0.352s][info][class,load] com.sun.javatest.regtest.agent.StringArray source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.356s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainTask source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.356s][info][class,load] java.lang.reflect.InvocationTargetException source: jrt:/java.base │ │ │ │ │ -[0.357s][info][class,load] java.lang.IllegalAccessException source: jrt:/java.base │ │ │ │ │ -[0.358s][info][class,load] java.lang.Thread$ThreadNumbering source: jrt:/java.base │ │ │ │ │ -[0.360s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader$1 source: jrt:/java.base │ │ │ │ │ -[0.361s][info][class,load] compiler.cha.AbstractRootMethod source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.363s][info][class,load] java.lang.IncompatibleClassChangeError source: shared objects file │ │ │ │ │ -[0.363s][info][class,load] java.lang.NoSuchMethodError source: shared objects file │ │ │ │ │ -[0.365s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78001800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.368s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78001c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.371s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.372s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LL source: shared objects file │ │ │ │ │ -[0.375s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.378s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.380s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.384s][info][class,load] compiler.cha.Utils$Test source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.385s][info][class,load] compiler.cha.Utils$ATest source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.385s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.386s][info][class,load] compiler.cha.Utils source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.387s][info][class,load] java.lang.AssertionError source: jrt:/java.base │ │ │ │ │ -[0.388s][info][class,load] compiler.cha.Utils$MyClassLoader source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.390s][info][class,load] jdk.test.whitebox.WhiteBox source: . │ │ │ │ │ -[0.394s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.396s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78046d60 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.398s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78046fa0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.400s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780471e0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.402s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047420 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.404s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047660 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.406s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780478a0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.407s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047ae0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.410s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047d20 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.412s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047f60 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.412s][info][class,load] java.util.Arrays$ArrayList source: shared objects file │ │ │ │ │ -[0.415s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.417s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048390 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.420s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780485c0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.422s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780487f0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.424s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048a20 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.426s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048c50 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.428s][info][class,load] java.lang.PublicMethods source: jrt:/java.base │ │ │ │ │ -[0.430s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$C source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.430s][info][class,load] java.util.concurrent.Callable source: jrt:/java.base │ │ │ │ │ -[0.431s][info][class,load] java.util.LinkedHashMap$LinkedValues source: jrt:/java.base │ │ │ │ │ -[0.431s][info][class,load] java.util.LinkedHashMap$LinkedHashIterator source: shared objects file │ │ │ │ │ -[0.431s][info][class,load] java.util.LinkedHashMap$LinkedValueIterator source: jrt:/java.base │ │ │ │ │ -[0.434s][info][class,load] compiler.cha.Utils$TestCase source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.435s][info][class,load] sun.reflect.generics.parser.SignatureParser source: jrt:/java.base │ │ │ │ │ -[0.435s][info][class,load] sun.reflect.generics.tree.Tree source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] sun.reflect.generics.tree.TypeTree source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] sun.reflect.generics.tree.TypeArgument source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] sun.reflect.generics.tree.ReturnType source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] sun.reflect.generics.tree.TypeSignature source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] sun.reflect.generics.tree.BaseType source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] sun.reflect.generics.tree.FieldTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] sun.reflect.generics.tree.SimpleClassTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.tree.ClassTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.scope.Scope source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.scope.AbstractScope source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.scope.ClassScope source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.factory.GenericsFactory source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.factory.CoreReflectionFactory source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.visitor.TypeTreeVisitor source: jrt:/java.base │ │ │ │ │ -[0.437s][info][class,load] sun.reflect.generics.visitor.Reifier source: jrt:/java.base │ │ │ │ │ -[0.439s][info][class,load] java.lang.reflect.GenericArrayType source: jrt:/java.base │ │ │ │ │ -[0.439s][info][class,load] sun.reflect.annotation.AnnotationType source: jrt:/java.base │ │ │ │ │ -[0.440s][info][class,load] sun.reflect.annotation.AnnotationType$1 source: jrt:/java.base │ │ │ │ │ -[0.440s][info][class,load] java.lang.annotation.Retention source: jrt:/java.base │ │ │ │ │ -[0.440s][info][class,load] java.lang.annotation.Inherited source: jrt:/java.base │ │ │ │ │ -[0.441s][info][class,load] java.lang.annotation.RetentionPolicy source: jrt:/java.base │ │ │ │ │ -[0.442s][info][class,load] sun.reflect.annotation.ExceptionProxy source: jrt:/java.base │ │ │ │ │ -[0.443s][info][class,load] sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy source: jrt:/java.base │ │ │ │ │ -[0.443s][info][class,load] sun.reflect.annotation.AnnotationParser$1 source: jrt:/java.base │ │ │ │ │ -[0.443s][info][class,load] java.lang.reflect.InvocationHandler source: jrt:/java.base │ │ │ │ │ -[0.444s][info][class,load] sun.reflect.annotation.AnnotationInvocationHandler source: jrt:/java.base │ │ │ │ │ -[0.444s][info][class,load] java.lang.reflect.Proxy source: jrt:/java.base │ │ │ │ │ -[0.445s][info][class,load] java.lang.ClassValue source: shared objects file │ │ │ │ │ -[0.445s][info][class,load] java.lang.reflect.Proxy$1 source: jrt:/java.base │ │ │ │ │ -[0.445s][info][class,load] java.lang.ClassValue$Entry source: shared objects file │ │ │ │ │ -[0.445s][info][class,load] java.lang.ClassValue$Identity source: shared objects file │ │ │ │ │ -[0.445s][info][class,load] java.lang.ClassValue$Version source: shared objects file │ │ │ │ │ -[0.445s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Sub source: jrt:/java.base │ │ │ │ │ -[0.448s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fff7804e3e0 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.449s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder source: jrt:/java.base │ │ │ │ │ -[0.449s][info][class,load] java.util.Collections$SingletonList source: jrt:/java.base │ │ │ │ │ -[0.449s][info][class,load] java.util.Collections$1 source: shared objects file │ │ │ │ │ -[0.452s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x00007fff7804ee10 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.452s][info][class,load] java.lang.module.ModuleDescriptor$Builder source: shared objects file │ │ │ │ │ -[0.453s][info][class,load] jdk.internal.module.Checks source: shared objects file │ │ │ │ │ -[0.454s][info][class,load] java.lang.module.ModuleDescriptor$Builder$$Lambda/0x800000002 source: shared objects file │ │ │ │ │ -[0.456s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext source: jrt:/java.base │ │ │ │ │ -[0.458s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fff7804f240 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.459s][info][class,load] java.lang.reflect.ProxyGenerator source: jrt:/java.base │ │ │ │ │ -[0.459s][info][class,load] java.lang.reflect.ProxyGenerator$ProxyMethod source: jrt:/java.base │ │ │ │ │ -[0.460s][info][class,load] java.util.StringJoiner source: shared objects file │ │ │ │ │ -[0.462s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fff7804f980 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ -[0.464s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fff7804fbb8 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ -[0.466s][info][class,load] java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo source: jrt:/java.base │ │ │ │ │ -[0.467s][info][class,load] jdk.internal.org.objectweb.asm.Edge source: jrt:/java.base │ │ │ │ │ -[0.474s][info][class,load] jdk.proxy1.$Proxy0 source: __dynamic_proxy__ │ │ │ │ │ -[0.474s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$1 source: jrt:/java.base │ │ │ │ │ -[0.478s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78004800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.478s][info][class,load] jdk.internal.reflect.DirectConstructorHandleAccessor source: shared objects file │ │ │ │ │ -[0.487s][info][class,load] jdk.proxy2.$Proxy1 source: __dynamic_proxy__ │ │ │ │ │ -[0.488s][info][class,load] java.lang.reflect.UndeclaredThrowableException source: jrt:/java.base │ │ │ │ │ -[0.489s][info][class,load] java.util.Spliterators$ArraySpliterator source: shared objects file │ │ │ │ │ -[0.492s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.494s][info][class,load] java.lang.reflect.Executable$$Lambda/0x00007fff78050b10 source: java.lang.reflect.Executable │ │ │ │ │ -[0.495s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000045 source: shared objects file │ │ │ │ │ -[0.497s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003d source: shared objects file │ │ │ │ │ -[0.499s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000040 source: shared objects file │ │ │ │ │ -[0.500s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000042 source: shared objects file │ │ │ │ │ +[0.030s][info][class,load] jdk.internal.access.JavaLangAccess source: shared objects file │ │ │ │ │ +[0.030s][info][class,load] java.lang.System$2 source: shared objects file │ │ │ │ │ +[0.030s][info][class,load] jdk.internal.util.SystemProps source: shared objects file │ │ │ │ │ +[0.030s][info][class,load] jdk.internal.util.SystemProps$Raw source: shared objects file │ │ │ │ │ +[0.031s][info][class,load] java.nio.charset.Charset source: shared objects file │ │ │ │ │ +[0.031s][info][class,load] java.nio.charset.spi.CharsetProvider source: shared objects file │ │ │ │ │ +[0.031s][info][class,load] sun.nio.cs.StandardCharsets source: shared objects file │ │ │ │ │ +[0.031s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: shared objects file │ │ │ │ │ +[0.031s][info][class,load] sun.nio.cs.Unicode source: shared objects file │ │ │ │ │ +[0.031s][info][class,load] sun.nio.cs.UTF_8 source: shared objects file │ │ │ │ │ +[0.031s][info][class,load] jdk.internal.util.ArraysSupport source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] java.util.LinkedHashMap$Entry source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] java.util.HashMap$TreeNode source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] java.lang.StringConcatHelper source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] java.lang.VersionProps source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] java.lang.Runtime source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] jdk.internal.util.Preconditions source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] jdk.internal.util.Preconditions$1 source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] java.util.function.BiFunction source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] jdk.internal.util.Preconditions$4 source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] jdk.internal.util.Preconditions$2 source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] jdk.internal.util.Preconditions$3 source: shared objects file │ │ │ │ │ +[0.032s][info][class,load] java.util.Arrays source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.lang.CharacterData source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.lang.CharacterDataLatin1 source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.concurrent.locks.Lock source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.concurrent.locks.ReentrantLock source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.concurrent.locks.LockSupport source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.AbstractSet source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.HashMap$EntrySet source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.HashMap$HashIterator source: shared objects file │ │ │ │ │ +[0.033s][info][class,load] java.util.HashMap$EntryIterator source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] jdk.internal.util.StaticProperty source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.FileInputStream source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.FileDescriptor source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.FileDescriptor$1 source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.Flushable source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.OutputStream source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.FileOutputStream source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.FilterInputStream source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.BufferedInputStream source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] jdk.internal.misc.InternalLock source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.FilterOutputStream source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.PrintStream source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] jdk.internal.access.JavaIOPrintStreamAccess source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.PrintStream$1 source: shared objects file │ │ │ │ │ +[0.034s][info][class,load] java.io.BufferedOutputStream source: shared objects file │ │ │ │ │ +[0.035s][info][class,load] java.io.Writer source: shared objects file │ │ │ │ │ +[0.035s][info][class,load] java.io.OutputStreamWriter source: shared objects file │ │ │ │ │ +[0.035s][info][class,load] sun.nio.cs.StreamEncoder source: shared objects file │ │ │ │ │ +[0.035s][info][class,load] java.nio.charset.CharsetEncoder source: shared objects file │ │ │ │ │ +[0.035s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base │ │ │ │ │ +[0.035s][info][class,load] java.nio.charset.CodingErrorAction source: shared objects file │ │ │ │ │ +[0.035s][info][class,load] java.nio.ByteBuffer source: shared objects file │ │ │ │ │ +[0.035s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.nio.Buffer$1 source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] jdk.internal.access.JavaNioAccess source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.nio.Buffer$2 source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.nio.HeapByteBuffer source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.nio.ByteOrder source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.io.BufferedWriter source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.lang.Terminator source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] jdk.internal.misc.Signal$Handler source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.lang.Terminator$1 source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] jdk.internal.misc.Signal source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.util.Hashtable$Entry source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] jdk.internal.misc.OSEnvironment source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.lang.Thread$State source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: shared objects file │ │ │ │ │ +[0.036s][info][class,load] java.lang.Thread$ThreadIdentifiers source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] jdk.internal.ref.Cleaner source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.util.concurrent.locks.Condition source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.util.Collections source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] jdk.internal.misc.Blocker source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.util.Collections$EmptySet source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.util.Collections$EmptyList source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.util.Collections$EmptyMap source: shared objects file │ │ │ │ │ +[0.037s][info][class,load] java.lang.IllegalArgumentException source: shared objects file │ │ │ │ │ +[0.038s][info][class,load] java.lang.invoke.MethodHandleStatics source: shared objects file │ │ │ │ │ +[0.038s][info][class,load] java.lang.reflect.ClassFileFormatVersion source: shared objects file │ │ │ │ │ +[0.038s][info][class,load] sun.security.action.GetPropertyAction source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] jdk.internal.util.ClassFileDumper source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.util.HexFormat source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] jdk.internal.module.ModuleBootstrap source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.lang.invoke.MethodHandles source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.lang.invoke.MemberName$Factory source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.lang.StrictMath source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.util.ImmutableCollections$MapN$1 source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: shared objects file │ │ │ │ │ +[0.039s][info][class,load] java.util.KeyValueHolder source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] sun.invoke.util.VerifyAccess source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] java.lang.reflect.Modifier source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] java.lang.module.ModuleDescriptor$1 source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] java.io.File source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] java.io.DefaultFileSystem source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] java.io.FileSystem source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] java.io.UnixFileSystem source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] jdk.internal.module.ModulePatcher source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] java.util.HashSet source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: shared objects file │ │ │ │ │ +[0.040s][info][class,load] jdk.internal.module.ArchivedBootLayer source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] jdk.internal.access.JavaNetUriAccess source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] java.net.URI$1 source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] jdk.internal.loader.URLClassPath source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] java.net.URLStreamHandlerFactory source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] java.net.URL$DefaultFactory source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] jdk.internal.access.JavaNetURLAccess source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] java.net.URL$3 source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] java.io.File$PathStatus source: shared objects file │ │ │ │ │ +[0.041s][info][class,load] sun.net.www.ParseUtil source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.net.URLStreamHandler source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] sun.net.www.protocol.file.Handler source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] sun.net.util.IPAddressUtil source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] sun.net.util.IPAddressUtil$MASKS source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.util.Queue source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.util.Deque source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.util.ArrayDeque source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] sun.net.www.protocol.jar.Handler source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.security.cert.Certificate source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.util.WeakHashMap source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.util.WeakHashMap$Entry source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.util.Collections$SetFromMap source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.util.WeakHashMap$KeySet source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] jdk.internal.access.JavaSecurityAccess source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.security.ProtectionDomain$Key source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] java.security.Principal source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] jdk.internal.loader.NativeLibraries source: shared objects file │ │ │ │ │ +[0.042s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: shared objects file │ │ │ │ │ +[0.043s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: shared objects file │ │ │ │ │ +[0.043s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.module.ServicesCatalog source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.loader.ClassLoaderValue source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.module.SystemModuleFinders source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.module.SystemModulesMap source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.module.SystemModules source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.module.SystemModules$all source: shared objects file │ │ │ │ │ +[0.044s][info][class,load] jdk.internal.module.Builder source: shared objects file │ │ │ │ │ +[0.045s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$Location source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$1 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$2 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$3 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$4 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$5 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$6 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$7 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$8 source: shared objects file │ │ │ │ │ +[0.046s][info][class,load] java.lang.reflect.AccessFlag$9 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$10 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$11 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$12 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$13 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$14 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$15 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$16 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$17 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.lang.reflect.AccessFlag$18 source: shared objects file │ │ │ │ │ +[0.047s][info][class,load] java.util.ImmutableCollections$Set12$1 source: shared objects file │ │ │ │ │ +[0.051s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: shared objects file │ │ │ │ │ +[0.051s][info][class,load] jdk.internal.module.ModuleResolution source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.util.Optional source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] jdk.internal.loader.BootLoader source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Module$EnableNativeAccess source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.HashMap$KeySet source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.HashMap$KeyIterator source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] jdk.internal.module.DefaultRoots source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterators source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterators$EmptySpliterator source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterator source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterators$EmptySpliterator$OfRef source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterator$OfPrimitive source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterator$OfInt source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterators$EmptySpliterator$OfInt source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterator$OfLong source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterators$EmptySpliterator$OfLong source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterator$OfDouble source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterators$EmptySpliterator$OfDouble source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.Spliterators$IteratorSpliterator source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.StreamSupport source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.PipelineHelper source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.BaseStream source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.AbstractPipeline source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.Stream source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.ReferencePipeline source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.ReferencePipeline$Head source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.StreamOpFlag source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.StreamOpFlag$Type source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.stream.StreamOpFlag$MaskBuilder source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.EnumMap source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.util.EnumMap$1 source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.lang.Class$ReflectionData source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.lang.Class$Atomic source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.lang.PublicMethods$MethodList source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.lang.PublicMethods$Key source: shared objects file │ │ │ │ │ +[0.056s][info][class,load] java.lang.Class$3 source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] sun.reflect.annotation.AnnotationParser source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] java.lang.invoke.MethodType$1 source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.util.ReferencedKeySet source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.util.ReferencedKeyMap source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.util.ReferenceKey source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.util.StrongReferenceKey source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] java.lang.invoke.MethodTypeForm source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.util.WeakReferenceKey source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] java.lang.invoke.MethodHandleImpl source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: shared objects file │ │ │ │ │ +[0.057s][info][class,load] java.lang.NoSuchMethodException source: shared objects file │ │ │ │ │ +[0.058s][info][class,load] sun.invoke.util.Wrapper source: shared objects file │ │ │ │ │ +[0.058s][info][class,load] sun.invoke.util.Wrapper$Format source: shared objects file │ │ │ │ │ +[0.058s][info][class,load] java.lang.Void source: shared objects file │ │ │ │ │ +[0.058s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: shared objects file │ │ │ │ │ +[0.058s][info][class,load] sun.invoke.util.ValueConversions source: shared objects file │ │ │ │ │ +[0.058s][info][class,load] java.lang.invoke.Invokers source: shared objects file │ │ │ │ │ +[0.058s][info][class,load] java.lang.invoke.LambdaForm$Kind source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.reflect.Array source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.invoke.LambdaForm$Name source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.invoke.LambdaForm$Holder source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$1 source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.invoke.BoundMethodHandle source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.invoke.ClassSpecializer source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: shared objects file │ │ │ │ │ +[0.061s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: shared objects file │ │ │ │ │ +[0.061s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: shared objects file │ │ │ │ │ +[0.061s][info][class,load] java.lang.invoke.SimpleMethodHandle source: shared objects file │ │ │ │ │ +[0.062s][info][class,load] java.lang.NoSuchFieldException source: shared objects file │ │ │ │ │ +[0.062s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: shared objects file │ │ │ │ │ +[0.062s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: shared objects file │ │ │ │ │ +[0.063s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: shared objects file │ │ │ │ │ +[0.063s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: shared objects file │ │ │ │ │ +[0.063s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: shared objects file │ │ │ │ │ +[0.063s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: shared objects file │ │ │ │ │ +[0.063s][info][class,load] java.lang.invoke.VarHandle$AccessType source: shared objects file │ │ │ │ │ +[0.063s][info][class,load] java.lang.invoke.Invokers$Holder source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] java.lang.invoke.LambdaFormEditor source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] java.lang.invoke.LambdaFormBuffer source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] sun.invoke.util.BytecodeDescriptor source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.org.objectweb.asm.Type source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.org.objectweb.asm.Label source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] sun.invoke.util.VerifyType source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] sun.invoke.empty.Empty source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.util.ArrayList$Itr source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: shared objects file │ │ │ │ │ +[0.067s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: shared objects file │ │ │ │ │ +[0.067s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: shared objects file │ │ │ │ │ +[0.067s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: shared objects file │ │ │ │ │ +[0.067s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: shared objects file │ │ │ │ │ +[0.067s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48000400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.067s][info][class,load] jdk.internal.reflect.DirectMethodHandleAccessor source: shared objects file │ │ │ │ │ +[0.068s][info][class,load] java.lang.invoke.LambdaMetafactory source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.lang.Module$ReflectionData source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.lang.WeakPairMap source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.lang.WeakPairMap$Pair source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.lang.WeakPairMap$Pair$Lookup source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.util.function.Predicate source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] sun.security.action.GetBooleanAction source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.lang.invoke.MethodHandleInfo source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.lang.invoke.InfoFromMemberName source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004f source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.lang.invoke.DirectMethodHandle$Constructor source: shared objects file │ │ │ │ │ +[0.072s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: shared objects file │ │ │ │ │ +[0.073s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48000800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.074s][info][class,load] java.util.stream.ReferencePipeline$StatelessOp source: shared objects file │ │ │ │ │ +[0.074s][info][class,load] java.util.stream.ReferencePipeline$2 source: shared objects file │ │ │ │ │ +[0.074s][info][class,load] java.util.stream.StreamShape source: shared objects file │ │ │ │ │ +[0.074s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004e source: shared objects file │ │ │ │ │ +[0.074s][info][class,load] java.util.stream.ReferencePipeline$3 source: shared objects file │ │ │ │ │ +[0.075s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000051 source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004d source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.util.stream.Collectors source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.util.stream.Collector$Characteristics source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.util.EnumSet source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.util.RegularEnumSet source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.util.Collections$UnmodifiableCollection source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.util.Collections$UnmodifiableSet source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.util.stream.Collector source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.util.stream.Collectors$CollectorImpl source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000044 source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.util.function.BiConsumer source: shared objects file │ │ │ │ │ +[0.079s][info][class,load] java.lang.invoke.DirectMethodHandle$Interface source: shared objects file │ │ │ │ │ +[0.079s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000038 source: shared objects file │ │ │ │ │ +[0.080s][info][class,load] java.util.function.BinaryOperator source: shared objects file │ │ │ │ │ +[0.080s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003f source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000041 source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReduceOps source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.TerminalOp source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReduceOps$ReduceOp source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReduceOps$3 source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReduceOps$Box source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.function.Consumer source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.Sink source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.TerminalSink source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReduceOps$AccumulatingSink source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReduceOps$3ReducingSink source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.Sink$ChainedReference source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReferencePipeline$3$1 source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.util.stream.ReferencePipeline$2$1 source: shared objects file │ │ │ │ │ +[0.082s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000050 source: shared objects file │ │ │ │ │ +[0.082s][info][class,load] java.util.stream.FindOps source: shared objects file │ │ │ │ │ +[0.082s][info][class,load] java.util.stream.FindOps$FindSink source: shared objects file │ │ │ │ │ +[0.082s][info][class,load] java.util.stream.FindOps$FindSink$OfRef source: shared objects file │ │ │ │ │ +[0.082s][info][class,load] java.util.stream.FindOps$FindOp source: shared objects file │ │ │ │ │ +[0.083s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004a source: shared objects file │ │ │ │ │ +[0.083s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 source: shared objects file │ │ │ │ │ +[0.084s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 source: shared objects file │ │ │ │ │ +[0.084s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000047 source: shared objects file │ │ │ │ │ +[0.087s][info][class,load] java.lang.module.Resolver source: shared objects file │ │ │ │ │ +[0.087s][info][class,load] java.nio.file.Watchable source: shared objects file │ │ │ │ │ +[0.088s][info][class,load] java.nio.file.Path source: shared objects file │ │ │ │ │ +[0.088s][info][class,load] java.lang.module.ModuleFinder$1 source: shared objects file │ │ │ │ │ +[0.088s][info][class,load] java.util.ListIterator source: shared objects file │ │ │ │ │ +[0.088s][info][class,load] java.util.ImmutableCollections$ListItr source: shared objects file │ │ │ │ │ +[0.091s][info][class,load] java.util.HashMap$Values source: shared objects file │ │ │ │ │ +[0.091s][info][class,load] java.util.HashMap$ValueIterator source: shared objects file │ │ │ │ │ +[0.092s][info][class,load] java.util.SequencedSet source: shared objects file │ │ │ │ │ +[0.093s][info][class,load] java.util.LinkedHashSet source: shared objects file │ │ │ │ │ +[0.093s][info][class,load] java.util.SequencedMap source: shared objects file │ │ │ │ │ +[0.093s][info][class,load] java.util.LinkedHashMap source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] jdk.internal.module.ModuleReferenceImpl$CachedHash source: jrt:/java.base │ │ │ │ │ +[0.138s][info][class,load] jdk.internal.module.ModuleLoaderMap source: shared objects file │ │ │ │ │ +[0.138s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: shared objects file │ │ │ │ │ +[0.155s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: shared objects file │ │ │ │ │ +[0.156s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: shared objects file │ │ │ │ │ +[0.156s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: shared objects file │ │ │ │ │ +[0.157s][info][class,load] java.lang.ModuleLayer$Controller source: shared objects file │ │ │ │ │ +[0.158s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: shared objects file │ │ │ │ │ +[0.160s][info][class,load] jdk.internal.module.ModuleBootstrap$$Lambda/0x00007fef480411f8 source: jdk.internal.module.ModuleBootstrap │ │ │ │ │ +[0.161s][info][class,load] java.util.ArrayList$SubList source: shared objects file │ │ │ │ │ +[0.162s][info][class,load] java.lang.Module$$Lambda/0x00007fef48041430 source: java.lang.Module │ │ │ │ │ +[0.163s][info][class,load] java.lang.WeakPairMap$WeakRefPeer source: jrt:/java.base │ │ │ │ │ +[0.163s][info][class,load] java.lang.WeakPairMap$Pair$Weak source: jrt:/java.base │ │ │ │ │ +[0.163s][info][class,load] java.lang.WeakPairMap$Pair$Weak$1 source: jrt:/java.base │ │ │ │ │ +[0.165s][info][class,load] java.lang.WeakPairMap$$Lambda/0x00007fef48041d68 source: java.lang.WeakPairMap │ │ │ │ │ +[0.166s][info][class,load] jdk.internal.module.ModuleBootstrap$SafeModuleFinder source: shared objects file │ │ │ │ │ +[0.166s][info][class,load] java.lang.invoke.StringConcatFactory source: shared objects file │ │ │ │ │ +[0.167s][info][class,load] sun.launcher.LauncherHelper source: shared objects file │ │ │ │ │ +[0.167s][info][class,load] java.lang.StringCoding source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] sun.net.util.URLUtil source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] java.security.PrivilegedExceptionAction source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] jdk.internal.loader.URLClassPath$3 source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader source: jrt:/java.base │ │ │ │ │ +[0.169s][info][class,load] java.util.concurrent.ForkJoinWorkerThread source: shared objects file │ │ │ │ │ +[0.169s][info][class,load] jdk.internal.misc.CarrierThread source: shared objects file │ │ │ │ │ +[0.171s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] java.util.zip.ZipConstants source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] java.util.zip.ZipFile source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] java.util.zip.ZipFile$1 source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] jdk.internal.loader.FileURLMapper source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] java.util.jar.JarFile source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: shared objects file │ │ │ │ │ +[0.172s][info][class,load] java.lang.Runtime$Version source: shared objects file │ │ │ │ │ +[0.173s][info][class,load] java.util.zip.ZipFile$CleanableResource source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] java.util.zip.ZipCoder source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.ref.CleanerFactory source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] java.util.concurrent.ThreadFactory source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] java.lang.ref.Cleaner source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] java.lang.ref.Cleaner$1 source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.ref.CleanerImpl source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] java.lang.ref.Cleaner$Cleanable source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.ref.PhantomCleanable source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.misc.InnocuousThread source: shared objects file │ │ │ │ │ +[0.175s][info][class,load] java.util.zip.ZipFile$Source source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.nio.file.spi.FileSystemProvider source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] sun.nio.fs.LinuxFileSystemProvider source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.nio.file.OpenOption source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.nio.file.StandardOpenOption source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.nio.file.FileSystem source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.util.concurrent.TimeUnit source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.util.concurrent.ForkJoinPool$ManagedBlocker source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] sun.nio.fs.UnixFileSystem source: shared objects file │ │ │ │ │ +[0.176s][info][class,load] sun.nio.fs.LinuxFileSystem source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] sun.nio.fs.UnixPath source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] sun.nio.fs.Util source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibraries$2 source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] java.util.ArrayDeque$DeqIterator source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibrary source: shared objects file │ │ │ │ │ +[0.177s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] jdk.internal.loader.NativeLibraries$3 source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.Enumeration source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.UnixFileAttributes source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.UnixMountEntry source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.util.zip.ZipFile$Source$Key source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.CopyOption source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.LinkOption source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.Files source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.DosFileAttributes source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.AttributeView source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.FileAttributeView source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.BasicFileAttributeView source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.DosFileAttributeView source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.nio.file.attribute.UserDefinedFileAttributeView source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.UnixFileAttributeViews source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.DynamicFileAttributeView source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.AbstractBasicFileAttributeView source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.UnixFileAttributeViews$Basic source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.NativeBuffers source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.lang.ThreadLocal source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] jdk.internal.misc.CarrierThreadLocal source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] jdk.internal.misc.TerminatingThreadLocal source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] sun.nio.fs.NativeBuffers$1 source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] jdk.internal.misc.TerminatingThreadLocal$1 source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.util.IdentityHashMap source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.util.IdentityHashMap$KeySet source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] sun.nio.fs.NativeBuffer source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] sun.nio.fs.NativeBuffer$Deallocator source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.io.DataOutput source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.io.DataInput source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.io.RandomAccessFile source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] jdk.internal.access.JavaIORandomAccessFileAccess source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.io.RandomAccessFile$2 source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.io.FileCleanable source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.util.zip.ZipFile$Source$End source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.util.zip.ZipUtils source: shared objects file │ │ │ │ │ +[0.198s][info][class,load] java.nio.file.attribute.FileTime source: shared objects file │ │ │ │ │ +[0.198s][info][class,load] jdk.internal.perf.PerfCounter source: shared objects file │ │ │ │ │ +[0.198s][info][class,load] jdk.internal.perf.Perf$GetPerfAction source: shared objects file │ │ │ │ │ +[0.198s][info][class,load] jdk.internal.perf.Perf source: shared objects file │ │ │ │ │ +[0.198s][info][class,load] jdk.internal.perf.PerfCounter$CoreCounters source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] sun.nio.ch.DirectBuffer source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.nio.MappedByteBuffer source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.nio.DirectByteBuffer source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.nio.Bits source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.util.concurrent.atomic.AtomicLong source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] jdk.internal.misc.VM$BufferPool source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.nio.Bits$1 source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.nio.LongBuffer source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.nio.DirectLongBufferU source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.util.zip.ZipFile$2 source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.util.zip.ZipCoder$Comparison source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.util.zip.ZipEntry source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.util.jar.JarEntry source: shared objects file │ │ │ │ │ +[0.199s][info][class,load] java.util.jar.JarFile$JarFileEntry source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] java.util.zip.ZipFile$ZipFileInputStream source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] java.util.zip.InflaterInputStream source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] java.util.zip.ZipFile$ZipFileInflaterInputStream source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] java.util.zip.Inflater source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] java.util.zip.Inflater$InflaterZStreamRef source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] java.util.zip.ZipFile$InflaterCleanupAction source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] sun.security.util.SignatureFileVerifier source: shared objects file │ │ │ │ │ +[0.201s][info][class,load] sun.security.util.Debug source: shared objects file │ │ │ │ │ +[0.201s][info][class,load] sun.security.action.GetIntegerAction source: shared objects file │ │ │ │ │ +[0.201s][info][class,load] java.util.Locale source: shared objects file │ │ │ │ │ +[0.201s][info][class,load] sun.util.locale.LocaleUtils source: shared objects file │ │ │ │ │ +[0.206s][info][class,load] java.util.jar.JarVerifier source: shared objects file │ │ │ │ │ +[0.206s][info][class,load] java.io.ByteArrayOutputStream source: shared objects file │ │ │ │ │ +[0.206s][info][class,load] java.util.jar.Attributes source: shared objects file │ │ │ │ │ +[0.206s][info][class,load] java.util.jar.Manifest$FastInputStream source: shared objects file │ │ │ │ │ +[0.207s][info][class,load] java.util.StringTokenizer source: jrt:/java.base │ │ │ │ │ +[0.207s][info][class,load] jdk.internal.loader.Resource source: shared objects file │ │ │ │ │ +[0.207s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$2 source: shared objects file │ │ │ │ │ +[0.208s][info][class,load] java.util.jar.JarFile$ThreadTrackHolder source: jrt:/java.base │ │ │ │ │ +[0.208s][info][class,load] jdk.internal.misc.ThreadTracker source: jrt:/java.base │ │ │ │ │ +[0.208s][info][class,load] jdk.internal.misc.ThreadTracker$ThreadRef source: jrt:/java.base │ │ │ │ │ +[0.208s][info][class,load] sun.security.util.ManifestEntryVerifier source: jrt:/java.base │ │ │ │ │ +[0.208s][info][class,load] java.lang.NamedPackage source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.lang.Package source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.lang.Package$VersionInfo source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] sun.nio.ByteBuffered source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.util.zip.Checksum source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.util.zip.CRC32 source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.util.zip.Checksum$1 source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.security.SecureClassLoader$CodeSourceKey source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.security.SecureClassLoader$1 source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.security.PermissionCollection source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] sun.security.util.LazyCodeSourcePermissionCollection source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.security.Permissions source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.security.Guard source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.security.Permission source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.security.BasicPermission source: shared objects file │ │ │ │ │ +[0.210s][info][class,load] java.lang.RuntimePermission source: shared objects file │ │ │ │ │ +[0.210s][info][class,load] java.security.BasicPermissionCollection source: shared objects file │ │ │ │ │ +[0.210s][info][class,load] java.security.AllPermission source: shared objects file │ │ │ │ │ +[0.210s][info][class,load] java.security.UnresolvedPermission source: shared objects file │ │ │ │ │ +[0.210s][info][class,load] java.security.SecureClassLoader$DebugHolder source: shared objects file │ │ │ │ │ +[0.210s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.210s][info][class,load] jdk.internal.misc.MainMethodFinder source: shared objects file │ │ │ │ │ +[0.210s][info][class,load] jdk.internal.misc.PreviewFeatures source: shared objects file │ │ │ │ │ +[0.211s][info][class,load] java.io.IOException source: jrt:/java.base │ │ │ │ │ +[0.211s][info][class,load] java.lang.InterruptedException source: jrt:/java.base │ │ │ │ │ +[0.211s][info][class,load] java.lang.IllegalStateException source: jrt:/java.base │ │ │ │ │ +[0.213s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainThreadGroup source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.214s][info][class,load] java.lang.Readable source: shared objects file │ │ │ │ │ +[0.214s][info][class,load] java.io.Reader source: jrt:/java.base │ │ │ │ │ +[0.214s][info][class,load] java.io.InputStreamReader source: jrt:/java.base │ │ │ │ │ +[0.214s][info][class,load] java.io.FileReader source: jrt:/java.base │ │ │ │ │ +[0.214s][info][class,load] sun.nio.cs.StreamDecoder source: jrt:/java.base │ │ │ │ │ +[0.215s][info][class,load] java.nio.charset.CharsetDecoder source: jrt:/java.base │ │ │ │ │ +[0.215s][info][class,load] sun.nio.cs.UTF_8$Decoder source: jrt:/java.base │ │ │ │ │ +[0.215s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: shared objects file │ │ │ │ │ +[0.215s][info][class,load] java.nio.CharBuffer source: shared objects file │ │ │ │ │ +[0.215s][info][class,load] java.nio.HeapCharBuffer source: shared objects file │ │ │ │ │ +[0.215s][info][class,load] java.nio.charset.CoderResult source: shared objects file │ │ │ │ │ +[0.216s][info][class,load] java.io.FileInputStream$1 source: shared objects file │ │ │ │ │ +[0.218s][info][class,load] com.sun.javatest.regtest.agent.StringArray source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.220s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainTask source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.220s][info][class,load] java.lang.reflect.InvocationTargetException source: jrt:/java.base │ │ │ │ │ +[0.221s][info][class,load] java.lang.IllegalAccessException source: jrt:/java.base │ │ │ │ │ +[0.221s][info][class,load] java.lang.Thread$ThreadNumbering source: jrt:/java.base │ │ │ │ │ +[0.222s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader$1 source: jrt:/java.base │ │ │ │ │ +[0.223s][info][class,load] compiler.cha.AbstractRootMethod source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.223s][info][class,load] java.lang.IncompatibleClassChangeError source: shared objects file │ │ │ │ │ +[0.223s][info][class,load] java.lang.NoSuchMethodError source: shared objects file │ │ │ │ │ +[0.225s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48001800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.228s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48001c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.229s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.230s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LL source: shared objects file │ │ │ │ │ +[0.232s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.234s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.236s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.239s][info][class,load] compiler.cha.Utils$Test source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.239s][info][class,load] compiler.cha.Utils$ATest source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.239s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.240s][info][class,load] compiler.cha.Utils source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.240s][info][class,load] java.lang.AssertionError source: jrt:/java.base │ │ │ │ │ +[0.241s][info][class,load] compiler.cha.Utils$MyClassLoader source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.242s][info][class,load] jdk.test.whitebox.WhiteBox source: . │ │ │ │ │ +[0.244s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48004000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.246s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48046d58 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.247s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48046f98 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.248s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef480471d8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.250s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047418 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.251s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047658 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.253s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047898 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.254s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047ad8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.255s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047d18 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.257s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047f58 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.257s][info][class,load] java.util.Arrays$ArrayList source: shared objects file │ │ │ │ │ +[0.259s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48004400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.261s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48048388 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.263s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef480485b8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.264s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef480487e8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.266s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48048a18 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.267s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48048c48 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.268s][info][class,load] java.lang.PublicMethods source: jrt:/java.base │ │ │ │ │ +[0.269s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$C source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.270s][info][class,load] java.util.concurrent.Callable source: jrt:/java.base │ │ │ │ │ +[0.270s][info][class,load] java.util.LinkedHashMap$LinkedValues source: jrt:/java.base │ │ │ │ │ +[0.270s][info][class,load] java.util.LinkedHashMap$LinkedHashIterator source: shared objects file │ │ │ │ │ +[0.270s][info][class,load] java.util.LinkedHashMap$LinkedValueIterator source: jrt:/java.base │ │ │ │ │ +[0.272s][info][class,load] compiler.cha.Utils$TestCase source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.272s][info][class,load] sun.reflect.generics.parser.SignatureParser source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.Tree source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.TypeTree source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.TypeArgument source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.ReturnType source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.TypeSignature source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.BaseType source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.FieldTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.SimpleClassTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.tree.ClassTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.scope.Scope source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.scope.AbstractScope source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.scope.ClassScope source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.factory.GenericsFactory source: jrt:/java.base │ │ │ │ │ +[0.273s][info][class,load] sun.reflect.generics.factory.CoreReflectionFactory source: jrt:/java.base │ │ │ │ │ +[0.274s][info][class,load] sun.reflect.generics.visitor.TypeTreeVisitor source: jrt:/java.base │ │ │ │ │ +[0.274s][info][class,load] sun.reflect.generics.visitor.Reifier source: jrt:/java.base │ │ │ │ │ +[0.274s][info][class,load] java.lang.reflect.GenericArrayType source: jrt:/java.base │ │ │ │ │ +[0.274s][info][class,load] sun.reflect.annotation.AnnotationType source: jrt:/java.base │ │ │ │ │ +[0.274s][info][class,load] sun.reflect.annotation.AnnotationType$1 source: jrt:/java.base │ │ │ │ │ +[0.274s][info][class,load] java.lang.annotation.Retention source: jrt:/java.base │ │ │ │ │ +[0.274s][info][class,load] java.lang.annotation.Inherited source: jrt:/java.base │ │ │ │ │ +[0.275s][info][class,load] java.lang.annotation.RetentionPolicy source: jrt:/java.base │ │ │ │ │ +[0.276s][info][class,load] sun.reflect.annotation.ExceptionProxy source: jrt:/java.base │ │ │ │ │ +[0.276s][info][class,load] sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy source: jrt:/java.base │ │ │ │ │ +[0.276s][info][class,load] sun.reflect.annotation.AnnotationParser$1 source: jrt:/java.base │ │ │ │ │ +[0.276s][info][class,load] java.lang.reflect.InvocationHandler source: jrt:/java.base │ │ │ │ │ +[0.276s][info][class,load] sun.reflect.annotation.AnnotationInvocationHandler source: jrt:/java.base │ │ │ │ │ +[0.277s][info][class,load] java.lang.reflect.Proxy source: jrt:/java.base │ │ │ │ │ +[0.277s][info][class,load] java.lang.ClassValue source: shared objects file │ │ │ │ │ +[0.277s][info][class,load] java.lang.reflect.Proxy$1 source: jrt:/java.base │ │ │ │ │ +[0.277s][info][class,load] java.lang.ClassValue$Entry source: shared objects file │ │ │ │ │ +[0.277s][info][class,load] java.lang.ClassValue$Identity source: shared objects file │ │ │ │ │ +[0.277s][info][class,load] java.lang.ClassValue$Version source: shared objects file │ │ │ │ │ +[0.277s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Sub source: jrt:/java.base │ │ │ │ │ +[0.278s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fef4804e3d8 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.279s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder source: jrt:/java.base │ │ │ │ │ +[0.279s][info][class,load] java.util.Collections$SingletonList source: jrt:/java.base │ │ │ │ │ +[0.279s][info][class,load] java.util.Collections$1 source: shared objects file │ │ │ │ │ +[0.281s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x00007fef4804ee08 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.282s][info][class,load] java.lang.module.ModuleDescriptor$Builder source: shared objects file │ │ │ │ │ +[0.282s][info][class,load] jdk.internal.module.Checks source: shared objects file │ │ │ │ │ +[0.282s][info][class,load] java.lang.module.ModuleDescriptor$Builder$$Lambda/0x800000002 source: shared objects file │ │ │ │ │ +[0.284s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext source: jrt:/java.base │ │ │ │ │ +[0.285s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fef4804f238 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.286s][info][class,load] java.lang.reflect.ProxyGenerator source: jrt:/java.base │ │ │ │ │ +[0.286s][info][class,load] java.lang.reflect.ProxyGenerator$ProxyMethod source: jrt:/java.base │ │ │ │ │ +[0.286s][info][class,load] java.util.StringJoiner source: shared objects file │ │ │ │ │ +[0.288s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fef4804f978 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ +[0.289s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fef4804fbb0 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ +[0.290s][info][class,load] java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo source: jrt:/java.base │ │ │ │ │ +[0.291s][info][class,load] jdk.internal.org.objectweb.asm.Edge source: jrt:/java.base │ │ │ │ │ +[0.297s][info][class,load] jdk.proxy1.$Proxy0 source: __dynamic_proxy__ │ │ │ │ │ +[0.297s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$1 source: jrt:/java.base │ │ │ │ │ +[0.299s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48004800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.300s][info][class,load] jdk.internal.reflect.DirectConstructorHandleAccessor source: shared objects file │ │ │ │ │ +[0.307s][info][class,load] jdk.proxy2.$Proxy1 source: __dynamic_proxy__ │ │ │ │ │ +[0.307s][info][class,load] java.lang.reflect.UndeclaredThrowableException source: jrt:/java.base │ │ │ │ │ +[0.308s][info][class,load] java.util.Spliterators$ArraySpliterator source: shared objects file │ │ │ │ │ +[0.310s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48004c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.311s][info][class,load] java.lang.reflect.Executable$$Lambda/0x00007fef48050b08 source: java.lang.reflect.Executable │ │ │ │ │ +[0.312s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000045 source: shared objects file │ │ │ │ │ +[0.313s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003d source: shared objects file │ │ │ │ │ +[0.314s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000040 source: shared objects file │ │ │ │ │ +[0.315s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000042 source: shared objects file │ │ │ │ │ public void compiler.cha.AbstractRootMethod$AbstractClass.test() │ │ │ │ │ -[0.503s][info][class,load] java.lang.invoke.MethodHandleImpl$AsVarargsCollector source: shared objects file │ │ │ │ │ -[0.507s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78005000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.507s][info][class,load] jdk.internal.module.Resources source: shared objects file │ │ │ │ │ -[0.508s][info][class,load] jdk.internal.loader.BuiltinClassLoader$2 source: shared objects file │ │ │ │ │ -[0.508s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: shared objects file │ │ │ │ │ -[0.508s][info][class,load] java.lang.module.ModuleReader source: shared objects file │ │ │ │ │ -[0.508s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: shared objects file │ │ │ │ │ -[0.508s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: shared objects file │ │ │ │ │ -[0.508s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: shared objects file │ │ │ │ │ -[0.509s][info][class,load] java.nio.file.Paths source: shared objects file │ │ │ │ │ -[0.509s][info][class,load] java.nio.file.FileSystems source: shared objects file │ │ │ │ │ -[0.509s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: shared objects file │ │ │ │ │ -[0.509s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: shared objects file │ │ │ │ │ -[0.509s][info][class,load] java.net.URI$Parser source: shared objects file │ │ │ │ │ -[0.510s][info][class,load] jdk.internal.jimage.ImageReaderFactory$1 source: shared objects file │ │ │ │ │ -[0.510s][info][class,load] jdk.internal.jimage.ImageReader source: shared objects file │ │ │ │ │ -[0.510s][info][class,load] jdk.internal.jimage.BasicImageReader source: shared objects file │ │ │ │ │ -[0.510s][info][class,load] jdk.internal.jimage.ImageReader$SharedImageReader source: shared objects file │ │ │ │ │ -[0.510s][info][class,load] jdk.internal.jimage.BasicImageReader$1 source: shared objects file │ │ │ │ │ -[0.510s][info][class,load] jdk.internal.jimage.NativeImageBuffer source: shared objects file │ │ │ │ │ -[0.511s][info][class,load] jdk.internal.jimage.NativeImageBuffer$1 source: shared objects file │ │ │ │ │ -[0.513s][info][class,load] jdk.internal.jimage.ImageHeader source: shared objects file │ │ │ │ │ -[0.513s][info][class,load] java.nio.IntBuffer source: shared objects file │ │ │ │ │ -[0.513s][info][class,load] java.nio.DirectIntBufferU source: shared objects file │ │ │ │ │ -[0.514s][info][class,load] java.nio.DirectByteBufferR source: shared objects file │ │ │ │ │ -[0.514s][info][class,load] java.nio.DirectIntBufferRU source: shared objects file │ │ │ │ │ -[0.514s][info][class,load] jdk.internal.jimage.ImageStrings source: shared objects file │ │ │ │ │ -[0.514s][info][class,load] jdk.internal.jimage.ImageStringsReader source: shared objects file │ │ │ │ │ -[0.514s][info][class,load] jdk.internal.jimage.decompressor.Decompressor source: shared objects file │ │ │ │ │ -[0.515s][info][class,load] jdk.internal.jimage.ImageLocation source: shared objects file │ │ │ │ │ -[0.529s][info][class,load] java.net.URLConnection source: jrt:/java.base │ │ │ │ │ -[0.529s][info][class,load] sun.net.www.URLConnection source: jrt:/java.base │ │ │ │ │ -[0.530s][info][class,load] sun.net.www.protocol.file.FileURLConnection source: jrt:/java.base │ │ │ │ │ -[0.531s][info][class,load] sun.net.www.MessageHeader source: jrt:/java.base │ │ │ │ │ -[0.532s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass source: __JVM_DefineClass__ │ │ │ │ │ -[0.543s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$C source: __JVM_DefineClass__ │ │ │ │ │ -[0.545s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ -[0.555s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D source: __JVM_DefineClass__ │ │ │ │ │ -[0.558s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fff78006650 source: compiler.cha.Utils │ │ │ │ │ -[0.561s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78005400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.564s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78008000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.566s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78008400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.569s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78008800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.571s][info][class,load] compiler.cha.Utils$Test$$Lambda/0x00007fff78006870 source: compiler.cha.Utils │ │ │ │ │ -[0.573s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fff78006a90 source: compiler.cha.Utils │ │ │ │ │ -[0.577s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78008c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.580s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.582s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.585s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.588s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.592s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.595s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.599s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.600s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLL source: shared objects file │ │ │ │ │ -[0.604s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800ac00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.607s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.611s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.611s][info][class,load] java.lang.invoke.MethodHandles$1 source: shared objects file │ │ │ │ │ -[0.612s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLJ source: shared objects file │ │ │ │ │ -[0.616s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.616s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLL source: shared objects file │ │ │ │ │ -[0.621s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800bc00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.622s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLLL source: shared objects file │ │ │ │ │ -[0.626s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800c000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.628s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D0 source: __JVM_DefineClass__ │ │ │ │ │ -[0.631s][info][class,load] jdk.test.lib.Asserts source: file:/tmp/hotspot/JTwork/classes/0/test/lib/ │ │ │ │ │ -[0.632s][info][class,load] java.io.UncheckedIOException source: jrt:/java.base │ │ │ │ │ -[0.632s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D1 source: __JVM_DefineClass__ │ │ │ │ │ -[0.633s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D2 source: __JVM_DefineClass__ │ │ │ │ │ +[0.316s][info][class,load] java.lang.invoke.MethodHandleImpl$AsVarargsCollector source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48005000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.319s][info][class,load] jdk.internal.module.Resources source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] jdk.internal.loader.BuiltinClassLoader$2 source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] java.lang.module.ModuleReader source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] java.nio.file.Paths source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] java.nio.file.FileSystems source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: shared objects file │ │ │ │ │ +[0.319s][info][class,load] java.net.URI$Parser source: shared objects file │ │ │ │ │ +[0.320s][info][class,load] jdk.internal.jimage.ImageReaderFactory$1 source: shared objects file │ │ │ │ │ +[0.320s][info][class,load] jdk.internal.jimage.ImageReader source: shared objects file │ │ │ │ │ +[0.320s][info][class,load] jdk.internal.jimage.BasicImageReader source: shared objects file │ │ │ │ │ +[0.320s][info][class,load] jdk.internal.jimage.ImageReader$SharedImageReader source: shared objects file │ │ │ │ │ +[0.320s][info][class,load] jdk.internal.jimage.BasicImageReader$1 source: shared objects file │ │ │ │ │ +[0.320s][info][class,load] jdk.internal.jimage.NativeImageBuffer source: shared objects file │ │ │ │ │ +[0.320s][info][class,load] jdk.internal.jimage.NativeImageBuffer$1 source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] jdk.internal.jimage.ImageHeader source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] java.nio.IntBuffer source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] java.nio.DirectIntBufferU source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] java.nio.DirectByteBufferR source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] java.nio.DirectIntBufferRU source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] jdk.internal.jimage.ImageStrings source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] jdk.internal.jimage.ImageStringsReader source: shared objects file │ │ │ │ │ +[0.321s][info][class,load] jdk.internal.jimage.decompressor.Decompressor source: shared objects file │ │ │ │ │ +[0.322s][info][class,load] jdk.internal.jimage.ImageLocation source: shared objects file │ │ │ │ │ +[0.332s][info][class,load] java.net.URLConnection source: jrt:/java.base │ │ │ │ │ +[0.332s][info][class,load] sun.net.www.URLConnection source: jrt:/java.base │ │ │ │ │ +[0.332s][info][class,load] sun.net.www.protocol.file.FileURLConnection source: jrt:/java.base │ │ │ │ │ +[0.333s][info][class,load] sun.net.www.MessageHeader source: jrt:/java.base │ │ │ │ │ +[0.333s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass source: __JVM_DefineClass__ │ │ │ │ │ +[0.343s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$C source: __JVM_DefineClass__ │ │ │ │ │ +[0.344s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D source: file:/tmp/hotspot/JTwork/classes/0/compiler/cha/AbstractRootMethod.d/ │ │ │ │ │ +[0.352s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D source: __JVM_DefineClass__ │ │ │ │ │ +[0.354s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fef48006650 source: compiler.cha.Utils │ │ │ │ │ +[0.357s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48005400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.359s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48008000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.361s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48008400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.363s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48008800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.364s][info][class,load] compiler.cha.Utils$Test$$Lambda/0x00007fef48006870 source: compiler.cha.Utils │ │ │ │ │ +[0.366s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fef48006a90 source: compiler.cha.Utils │ │ │ │ │ +[0.369s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48008c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.371s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.373s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.376s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.378s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.381s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800a000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.383s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800a400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.386s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800a800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.386s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLL source: shared objects file │ │ │ │ │ +[0.390s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800ac00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.392s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800b000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.395s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800b400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.395s][info][class,load] java.lang.invoke.MethodHandles$1 source: shared objects file │ │ │ │ │ +[0.395s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLJ source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800b800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.398s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLL source: shared objects file │ │ │ │ │ +[0.402s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800bc00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.402s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLLL source: shared objects file │ │ │ │ │ +[0.406s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800c000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.407s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D0 source: __JVM_DefineClass__ │ │ │ │ │ +[0.410s][info][class,load] jdk.test.lib.Asserts source: file:/tmp/hotspot/JTwork/classes/0/ │ │ │ │ │ +[0.411s][info][class,load] java.io.UncheckedIOException source: jrt:/java.base │ │ │ │ │ +[0.411s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D1 source: __JVM_DefineClass__ │ │ │ │ │ +[0.412s][info][class,load] compiler.cha.AbstractRootMethod$AbstractClass$D2 source: __JVM_DefineClass__ │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(53/3966)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -1438,11 +1394,11 @@ │ │ │ │ │ -XX:CompileCommand=dontinline,*::test \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ -Xmixed \\ │ │ │ │ │ -XX:+WhiteBoxAPI \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:-StressMethodHandleLinkerInlining \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/cha/AbstractRootMethod.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601003ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600777ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601003ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600777ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/cha/DefaultRootMethod.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:47 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:37 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ requires=\!vm.graal.enabled & vm.opt.final.UseVtableBasedCHA \=\= true │ │ │ │ │ @@ -11,62 +11,62 @@ │ │ │ │ │ source=DefaultRootMethod.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java │ │ │ │ │ -elapsed=3608506 1\:00\:08.506 │ │ │ │ │ -end=Wed Aug 19 16\:35\:47 UTC 2026 │ │ │ │ │ +elapsed=3608205 1\:00\:08.205 │ │ │ │ │ +end=Tue Sep 15 09\:20\:37 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600846ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600715ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 15\:35\:39 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:20\:28 UTC 2026 │ │ │ │ │ test=compiler/cha/DefaultRootMethod.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3608514 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3608215 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/cha │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(9/558)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java │ │ │ │ │ reason: User specified action: run compile Utils.java │ │ │ │ │ -started: Wed Aug 19 15:35:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:29 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.853 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 08:20:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.932 │ │ │ │ │ ----------configuration:(18/1030)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -74,17 +74,17 @@ │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ │ │ │ │ │ ----------rerun:(37/3411)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -105,61 +105,61 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.cha.DefaultRootMethod \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------direct:(2/185)---------- │ │ │ │ │ Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java uses unchecked or unsafe operations. │ │ │ │ │ Note: Recompile with -Xlint:unchecked for details. │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 08:20:32 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:20:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:32 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:20:32 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/505)---------- │ │ │ │ │ +----------messages:(9/506)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:32 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 17 │ │ │ │ │ -Process id: 636818 │ │ │ │ │ +Agent id: 14 │ │ │ │ │ +Process id: 1573772 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ -finished: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.113 │ │ │ │ │ +finished: Tue Sep 15 08:20:33 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.094 │ │ │ │ │ ----------configuration:(22/1151)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -168,19 +168,19 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2822)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -198,50 +198,50 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -Dtest.main.class=compiler.cha.DefaultRootMethod \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/250)---------- │ │ │ │ │ command: build compiler.cha.DefaultRootMethod │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:33 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.cha.DefaultRootMethod │ │ │ │ │ -finished: Wed Aug 19 15:35:46 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.621 │ │ │ │ │ +finished: Tue Sep 15 08:20:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.706 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(9/565)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:33 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 15:35:46 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.618 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 08:20:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.703 │ │ │ │ │ ----------configuration:(18/1030)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -249,17 +249,17 @@ │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ │ │ │ │ │ ----------rerun:(37/3423)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -280,1128 +280,1158 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.cha.DefaultRootMethod \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(89/5810)---------- │ │ │ │ │ +----------messages:(119/7360)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation -XX:+PrintInlining -Xlog:dependencies=debug -verbose:class -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::m -XX:CompileCommand=compileonly,*::test -XX:CompileCommand=dontinline,*::test -Xbatch -Xmixed -XX:+WhiteBoxAPI -XX:-TieredCompilation -XX:-StressMethodHandleLinkerInlining compiler.cha.DefaultRootMethod │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation -XX:+PrintInlining -Xlog:dependencies=debug -verbose:class -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::m -XX:CompileCommand=compileonly,*::test -XX:CompileCommand=dontinline,*::test -Xbatch -Xmixed -XX:+WhiteBoxAPI -XX:-TieredCompilation -XX:-StressMethodHandleLinkerInlining compiler.cha.DefaultRootMethod │ │ │ │ │ -started: Wed Aug 19 15:35:46 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:34 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 636891 │ │ │ │ │ +Process id: 1574186 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636891 │ │ │ │ │ -2026-08-19 16:35:47 │ │ │ │ │ +Running jstack on process 1574186 │ │ │ │ │ +2026-09-15 09:20:37 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff5c002340, length=10, elements={ │ │ │ │ │ -0x00007fffe801baa0, 0x00007fffe8107ae0, 0x00007fffe8108fe0, 0x00007fffe810a680, │ │ │ │ │ -0x00007fffe810bb70, 0x00007fffe810d030, 0x00007fffe814bc10, 0x00007fffe814e9c0, │ │ │ │ │ -0x00007fffe816c250, 0x00007fff5c000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef2c002340, length=10, elements={ │ │ │ │ │ +0x00007fffec01bfd0, 0x00007fffec13b930, 0x00007fffec13ce30, 0x00007fffec13e4d0, │ │ │ │ │ +0x00007fffec13f9c0, 0x00007fffec140e80, 0x00007fffec17fa50, 0x00007fffec182800, │ │ │ │ │ +0x00007fffec1a08b0, 0x00007fef2c000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [636894] prio=5 os_prio=0 cpu=254.44ms elapsed=3600.80s tid=0x00007fffe801baa0 nid=636894 in Object.wait() [0x00007fffef6ad000] │ │ │ │ │ +"main" #1 [1574190] prio=5 os_prio=0 cpu=233.89ms elapsed=3600.11s tid=0x00007fffec01bfd0 nid=1574190 in Object.wait() [0x00007ffff249d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000605000000> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff05e000000> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [636902] daemon prio=10 os_prio=0 cpu=1.01ms elapsed=3600.76s tid=0x00007fffe8107ae0 nid=636902 waiting on condition [0x00007fffdf94a000] │ │ │ │ │ +"Reference Handler" #2 [1574198] daemon prio=10 os_prio=0 cpu=1.98ms elapsed=3600.07s tid=0x00007fffec13b930 nid=1574198 waiting on condition [0x00007fffea86a000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [636903] daemon prio=8 os_prio=0 cpu=0.24ms elapsed=3600.76s tid=0x00007fffe8108fe0 nid=636903 in Object.wait() [0x00007fffdf7c9000] │ │ │ │ │ +"Finalizer" #3 [1574199] daemon prio=8 os_prio=0 cpu=0.37ms elapsed=3600.07s tid=0x00007fffec13ce30 nid=1574199 in Object.wait() [0x00007fffea6e9000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000006050002c0> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff05e000410> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [636904] daemon prio=9 os_prio=0 cpu=0.53ms elapsed=3600.75s tid=0x00007fffe810a680 nid=636904 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1574200] daemon prio=9 os_prio=0 cpu=1.20ms elapsed=3600.07s tid=0x00007fffec13e4d0 nid=1574200 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [636905] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=3600.75s tid=0x00007fffe810bb70 nid=636905 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1574201] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=3600.07s tid=0x00007fffec13f9c0 nid=1574201 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [636906] daemon prio=9 os_prio=0 cpu=203.79ms elapsed=3600.75s tid=0x00007fffe810d030 nid=636906 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1574202] daemon prio=9 os_prio=0 cpu=430.79ms elapsed=3600.07s tid=0x00007fffec140e80 nid=1574202 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [636907] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=3600.55s tid=0x00007fffe814bc10 nid=636907 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1574203] daemon prio=9 os_prio=0 cpu=0.43ms elapsed=3599.93s tid=0x00007fffec17fa50 nid=1574203 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [636908] daemon prio=8 os_prio=0 cpu=12.72ms elapsed=3600.54s tid=0x00007fffe814e9c0 nid=636908 waiting on condition [0x00007fffdf049000] │ │ │ │ │ +"Common-Cleaner" #8 [1574204] daemon prio=8 os_prio=0 cpu=58.04ms elapsed=3599.93s tid=0x00007fffec182800 nid=1574204 waiting on condition [0x00007fefa63dd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000605000390> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff05e000528> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [636909] prio=5 os_prio=0 cpu=3578907.97ms elapsed=3600.47s tid=0x00007fffe816c250 nid=636909 runnable [0x00007fffdee6d000] │ │ │ │ │ +"MainThread" #9 [1574205] prio=5 os_prio=0 cpu=3477179.46ms elapsed=3599.87s tid=0x00007fffec1a08b0 nid=1574205 runnable [0x00007fefa625d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at jdk.internal.misc.Unsafe.allocateInstance(java.base@21.0.12.1/Native Method) │ │ │ │ │ + at compiler.cha.DefaultRootMethod$DefaultRoot.test(DefaultRootMethod.java:74) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [637795] daemon prio=9 os_prio=0 cpu=0.60ms elapsed=0.10s tid=0x00007fff5c000ee0 nid=637795 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1575162] daemon prio=9 os_prio=0 cpu=1.22ms elapsed=0.10s tid=0x00007fef2c000ee0 nid=1575162 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"GC Thread#7" os_prio=0 cpu=13.37ms elapsed=3591.57s tid=0x00007fff6c00cc00 nid=636936 runnable │ │ │ │ │ +"GC Thread#22" os_prio=0 cpu=33.59ms elapsed=3561.47s tid=0x00007fef3c01db50 nid=1574276 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#21" os_prio=0 cpu=25.89ms elapsed=3561.47s tid=0x00007fef3c01ccd0 nid=1574275 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#20" os_prio=0 cpu=28.01ms elapsed=3561.47s tid=0x00007fef3c01be50 nid=1574274 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#19" os_prio=0 cpu=35.57ms elapsed=3561.47s tid=0x00007fef3c01afd0 nid=1574273 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#18" os_prio=0 cpu=19.58ms elapsed=3561.47s tid=0x00007fef3c01a150 nid=1574272 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#17" os_prio=0 cpu=22.56ms elapsed=3561.47s tid=0x00007fef3c0192d0 nid=1574271 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#16" os_prio=0 cpu=16.27ms elapsed=3561.47s tid=0x00007fef3c018450 nid=1574270 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#15" os_prio=0 cpu=33.44ms elapsed=3561.47s tid=0x00007fef3c0175d0 nid=1574269 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#14" os_prio=0 cpu=21.45ms elapsed=3561.47s tid=0x00007fef3c016750 nid=1574268 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#13" os_prio=0 cpu=28.27ms elapsed=3561.47s tid=0x00007fef3c0158d0 nid=1574267 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#12" os_prio=0 cpu=15.80ms elapsed=3561.47s tid=0x00007fef3c014a50 nid=1574266 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#11" os_prio=0 cpu=20.45ms elapsed=3561.47s tid=0x00007fef3c013bd0 nid=1574265 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#10" os_prio=0 cpu=34.86ms elapsed=3561.47s tid=0x00007fef3c012d50 nid=1574264 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#9" os_prio=0 cpu=30.91ms elapsed=3561.47s tid=0x00007fef3c011ed0 nid=1574263 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#8" os_prio=0 cpu=28.14ms elapsed=3561.47s tid=0x00007fef3c011050 nid=1574262 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#7" os_prio=0 cpu=31.51ms elapsed=3561.47s tid=0x00007fef3c0101d0 nid=1574261 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#6" os_prio=0 cpu=25.20ms elapsed=3591.57s tid=0x00007fff6c00bd80 nid=636935 runnable │ │ │ │ │ +"GC Thread#6" os_prio=0 cpu=13.12ms elapsed=3561.47s tid=0x00007fef3c00f350 nid=1574260 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#5" os_prio=0 cpu=23.25ms elapsed=3591.57s tid=0x00007fff6c00af00 nid=636934 runnable │ │ │ │ │ +"GC Thread#5" os_prio=0 cpu=17.02ms elapsed=3561.47s tid=0x00007fef3c00e4d0 nid=1574259 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#4" os_prio=0 cpu=24.06ms elapsed=3591.57s tid=0x00007fff6c00a080 nid=636933 runnable │ │ │ │ │ +"GC Thread#4" os_prio=0 cpu=18.68ms elapsed=3561.47s tid=0x00007fef3c00d650 nid=1574258 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#3" os_prio=0 cpu=35.50ms elapsed=3591.57s tid=0x00007fff6c009200 nid=636932 runnable │ │ │ │ │ +"GC Thread#3" os_prio=0 cpu=20.53ms elapsed=3561.47s tid=0x00007fef3c00c7d0 nid=1574257 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#2" os_prio=0 cpu=21.42ms elapsed=3591.57s tid=0x00007fff6c008380 nid=636931 runnable │ │ │ │ │ +"GC Thread#2" os_prio=0 cpu=21.00ms elapsed=3561.47s tid=0x00007fef3c00b950 nid=1574256 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#1" os_prio=0 cpu=19.54ms elapsed=3591.57s tid=0x00007fff6c007500 nid=636930 runnable │ │ │ │ │ +"GC Thread#1" os_prio=0 cpu=34.61ms elapsed=3561.47s tid=0x00007fef3c00aad0 nid=1574255 runnable │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=94.36ms elapsed=3600.78s tid=0x00007fffe80ff000 nid=636901 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=192.38ms elapsed=3600.08s tid=0x00007fffec132e50 nid=1574197 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=862.63ms elapsed=3600.78s tid=0x00007fffe80ee270 nid=636900 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2373.12ms elapsed=3600.09s tid=0x00007fffec1216a0 nid=1574196 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=83.19ms elapsed=3600.79s tid=0x00007fffe80ddd90 nid=636899 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=168.30ms elapsed=3600.11s tid=0x00007fffec110e40 nid=1574195 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.09ms elapsed=3600.79s tid=0x00007fffe80dcea0 nid=636898 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.19ms elapsed=3600.11s tid=0x00007fffec110020 nid=1574194 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.10ms elapsed=3600.80s tid=0x00007fffe8066c70 nid=636897 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.12ms elapsed=3600.11s tid=0x00007fffec05abc0 nid=1574193 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=3600.80s tid=0x00007fffe8065d90 nid=636896 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.19ms elapsed=3600.11s tid=0x00007fffec059d70 nid=1574192 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=17.49ms elapsed=3600.80s tid=0x00007fffe8054930 nid=636895 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=42.24ms elapsed=3600.11s tid=0x00007fffec048860 nid=1574191 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 16:35:47 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3600.888 │ │ │ │ │ +finished: Tue Sep 15 09:20:37 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3602.448 │ │ │ │ │ ----------configuration:(6/273)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ -----------System.out:(991/89643)---------- │ │ │ │ │ -[0.003s][info][class,load] path: . │ │ │ │ │ -[0.020s][info][class,load] java.lang.Object source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.io.Serializable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Comparable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.CharSequence source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.constant.Constable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.constant.ConstantDesc source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.String source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.reflect.AnnotatedElement source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.reflect.GenericDeclaration source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.reflect.Type source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.invoke.TypeDescriptor source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Class source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Cloneable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.ClassLoader source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.System source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Throwable source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Error source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.Exception source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.RuntimeException source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.SecurityManager source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.security.ProtectionDomain source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.security.AccessControlContext source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.security.AccessController source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.security.SecureClassLoader source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.ReflectiveOperationException source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] java.lang.ClassNotFoundException source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Record source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.LinkageError source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.NoClassDefFoundError source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ClassCastException source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ArrayStoreException source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.VirtualMachineError source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.InternalError source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.OutOfMemoryError source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.StackOverflowError source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.IllegalMonitorStateException source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ref.Reference source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ref.SoftReference source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ref.WeakReference source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ref.FinalReference source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ref.PhantomReference source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ref.Finalizer source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Runnable source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Thread source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Thread$FieldHolder source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Thread$Constants source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ThreadGroup source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.BaseVirtualThread source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.VirtualThread source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.ThreadBuilders$BoundVirtualThread source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.util.Dictionary source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.util.Map source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.util.Hashtable source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.util.Properties source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Module source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.reflect.AccessibleObject source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.reflect.Member source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.reflect.Field source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.reflect.Parameter source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.reflect.Executable source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.reflect.Method source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.reflect.Constructor source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.ContinuationScope source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.Continuation source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.vm.StackChunk source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.MethodAccessor source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.ConstantPool source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.FieldAccessor source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.annotation.Annotation source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.CallerSensitive source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.MethodHandle source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.DirectMethodHandle source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.VarHandle source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.MemberName source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.ResolvedMethodName source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.MethodHandleNatives source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.LambdaForm source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.MethodType source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.BootstrapMethodError source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.CallSite source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.foreign.abi.NativeEntryPoint source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.foreign.abi.ABIDescriptor source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.foreign.abi.VMStorage source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.foreign.abi.UpcallLinker$CallRegs source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.ConstantCallSite source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.MutableCallSite source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.invoke.VolatileCallSite source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.AssertionStatusDirectives source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.Appendable source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.AbstractStringBuilder source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.StringBuffer source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.StringBuilder source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.misc.UnsafeConstants source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.misc.Unsafe source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] jdk.internal.module.Modules source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.lang.AutoCloseable source: shared objects file │ │ │ │ │ -[0.022s][info][class,load] java.io.Closeable source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.io.InputStream source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.io.ByteArrayInputStream source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.net.URL source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Enum source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.jar.Manifest source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.loader.ClassLoaders source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.security.CodeSource source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.AbstractMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.concurrent.ConcurrentMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.concurrent.ConcurrentHashMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Iterable source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.Collection source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.AbstractCollection source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.SequencedCollection source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.List source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.AbstractList source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.RandomAccess source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ArrayList source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.StackTraceElement source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.nio.Buffer source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.StackWalker source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.StackWalker$StackFrame source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.StackFrameInfo source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.LiveStackFrame source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.LiveStackFrameInfo source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Boolean source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Character source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Number source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Float source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Double source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Byte source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Short source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Integer source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Long source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.Iterator source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.reflect.RecordComponent source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.vm.vector.VectorSupport source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.vm.FillerObject source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Integer$IntegerCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Long$LongCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Byte$ByteCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Short$ShortCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Character$CharacterCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.jar.Attributes$Name source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$MapN source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] sun.util.locale.BaseLocale source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleFinder source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.Set source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$SetN source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleReference source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Version source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$Set12 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$List12 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$ListN source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.net.URI source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.function.Supplier source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleTarget source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleHashes source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.Collections$UnmodifiableMap source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.HashMap source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.Map$Entry source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.HashMap$Node source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.Configuration source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ResolvedModule source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.function.Function source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.ModuleLayer source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.math.FDBigInteger source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.NullPointerException source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.ArithmeticException source: shared objects file │ │ │ │ │ -[0.026s][info][class,load] java.io.ObjectStreamField source: shared objects file │ │ │ │ │ -[0.026s][info][class,load] java.util.Comparator source: shared objects file │ │ │ │ │ -[0.026s][info][class,load] java.lang.String$CaseInsensitiveComparator source: shared objects file │ │ │ │ │ -[0.026s][info][class,load] jdk.internal.misc.VM source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] java.lang.Module$ArchivedData source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] jdk.internal.misc.CDS source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] java.util.Objects source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] java.lang.reflect.ReflectAccess source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] jdk.internal.access.SharedSecrets source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] java.security.PrivilegedAction source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] jdk.internal.reflect.Reflection source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] java.lang.StringLatin1 source: shared objects file │ │ │ │ │ -[0.028s][info][class,load] java.lang.Math source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] jdk.internal.reflect.ReflectionFactory source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] jdk.internal.reflect.ReflectionFactory$Config source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] jdk.internal.access.JavaLangRefAccess source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] java.lang.ref.Reference$1 source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.ref.ReferenceQueue source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.ref.NativeReferenceQueue source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.ref.ReferenceQueue$Null source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.ref.NativeReferenceQueue$Lock source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.access.JavaLangAccess source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.System$2 source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.util.SystemProps source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.util.SystemProps$Raw source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.nio.charset.Charset source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.nio.charset.spi.CharsetProvider source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] sun.nio.cs.StandardCharsets source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] sun.nio.cs.Unicode source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] sun.nio.cs.UTF_8 source: shared objects file │ │ │ │ │ -[0.032s][info][class,load] jdk.internal.util.ArraysSupport source: shared objects file │ │ │ │ │ -[0.033s][info][class,load] java.util.LinkedHashMap$Entry source: shared objects file │ │ │ │ │ -[0.033s][info][class,load] java.util.HashMap$TreeNode source: shared objects file │ │ │ │ │ -[0.033s][info][class,load] java.lang.StringConcatHelper source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] java.lang.VersionProps source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] java.lang.Runtime source: shared objects file │ │ │ │ │ -[0.034s][info][class,load] jdk.internal.util.Preconditions source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions$1 source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.util.function.BiFunction source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions$4 source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions$2 source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.Preconditions$3 source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.util.Arrays source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.lang.CharacterData source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.lang.CharacterDataLatin1 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.locks.Lock source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.locks.ReentrantLock source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.locks.LockSupport source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.AbstractSet source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.HashMap$EntrySet source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.HashMap$HashIterator source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.HashMap$EntryIterator source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] jdk.internal.util.StaticProperty source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.FileInputStream source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.FileDescriptor source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.FileDescriptor$1 source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.Flushable source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.OutputStream source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.FileOutputStream source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.FilterInputStream source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.io.BufferedInputStream source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] jdk.internal.misc.InternalLock source: shared objects file │ │ │ │ │ -[0.039s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.FilterOutputStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.PrintStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] jdk.internal.access.JavaIOPrintStreamAccess source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.PrintStream$1 source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.BufferedOutputStream source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.Writer source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] java.io.OutputStreamWriter source: shared objects file │ │ │ │ │ -[0.040s][info][class,load] sun.nio.cs.StreamEncoder source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.nio.charset.CharsetEncoder source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base │ │ │ │ │ -[0.041s][info][class,load] java.nio.charset.CodingErrorAction source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.nio.ByteBuffer source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.nio.Buffer$1 source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] jdk.internal.access.JavaNioAccess source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.nio.Buffer$2 source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.nio.HeapByteBuffer source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.nio.ByteOrder source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.io.BufferedWriter source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.lang.Terminator source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] jdk.internal.misc.Signal$Handler source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.lang.Terminator$1 source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] jdk.internal.misc.Signal source: shared objects file │ │ │ │ │ -[0.044s][info][class,load] java.util.Hashtable$Entry source: shared objects file │ │ │ │ │ -[0.044s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: shared objects file │ │ │ │ │ -[0.044s][info][class,load] jdk.internal.misc.OSEnvironment source: shared objects file │ │ │ │ │ -[0.044s][info][class,load] java.lang.Thread$State source: shared objects file │ │ │ │ │ -[0.044s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: shared objects file │ │ │ │ │ -[0.044s][info][class,load] java.lang.Thread$ThreadIdentifiers source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] jdk.internal.ref.Cleaner source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] java.util.concurrent.locks.Condition source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.util.Collections source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.util.Collections$EmptySet source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.util.Collections$EmptyList source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.util.Collections$EmptyMap source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] jdk.internal.misc.Blocker source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.lang.IllegalArgumentException source: shared objects file │ │ │ │ │ -[0.050s][info][class,load] java.lang.invoke.MethodHandleStatics source: shared objects file │ │ │ │ │ -[0.050s][info][class,load] java.lang.reflect.ClassFileFormatVersion source: shared objects file │ │ │ │ │ -[0.050s][info][class,load] sun.security.action.GetPropertyAction source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] jdk.internal.util.ClassFileDumper source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.util.HexFormat source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] jdk.internal.module.ModuleBootstrap source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.invoke.MethodHandles source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.invoke.MemberName$Factory source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.StrictMath source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.util.ImmutableCollections$MapN$1 source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.util.KeyValueHolder source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] sun.invoke.util.VerifyAccess source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.reflect.Modifier source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.module.ModuleDescriptor$1 source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.io.File source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.io.DefaultFileSystem source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.io.FileSystem source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.io.UnixFileSystem source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] jdk.internal.module.ModulePatcher source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.util.HashSet source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] jdk.internal.module.ArchivedBootLayer source: shared objects file │ │ │ │ │ -[0.055s][info][class,load] jdk.internal.access.JavaNetUriAccess source: shared objects file │ │ │ │ │ -[0.055s][info][class,load] java.net.URI$1 source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] jdk.internal.loader.URLClassPath source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] java.net.URLStreamHandlerFactory source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] java.net.URL$DefaultFactory source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] jdk.internal.access.JavaNetURLAccess source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] java.net.URL$3 source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] java.io.File$PathStatus source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] sun.net.www.ParseUtil source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.net.URLStreamHandler source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] sun.net.www.protocol.file.Handler source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] sun.net.util.IPAddressUtil source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] sun.net.util.IPAddressUtil$MASKS source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.util.Queue source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.util.Deque source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.util.ArrayDeque source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] sun.net.www.protocol.jar.Handler source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.security.cert.Certificate source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.util.WeakHashMap source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.util.WeakHashMap$Entry source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.util.Collections$SetFromMap source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.util.WeakHashMap$KeySet source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] jdk.internal.access.JavaSecurityAccess source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.security.ProtectionDomain$Key source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.security.Principal source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] jdk.internal.loader.NativeLibraries source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: shared objects file │ │ │ │ │ -[0.063s][info][class,load] jdk.internal.module.ServicesCatalog source: shared objects file │ │ │ │ │ -[0.063s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: shared objects file │ │ │ │ │ -[0.063s][info][class,load] jdk.internal.loader.ClassLoaderValue source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModuleFinders source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModulesMap source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModules source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModules$all source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] jdk.internal.module.Builder source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: shared objects file │ │ │ │ │ -[0.067s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: shared objects file │ │ │ │ │ -[0.067s][info][class,load] java.lang.reflect.AccessFlag source: shared objects file │ │ │ │ │ -[0.067s][info][class,load] java.lang.reflect.AccessFlag$Location source: shared objects file │ │ │ │ │ -[0.067s][info][class,load] java.lang.reflect.AccessFlag$1 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$2 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$3 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$4 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$5 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$6 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$7 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$8 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$9 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$10 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$11 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$12 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$13 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$14 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$15 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$16 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$17 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$18 source: shared objects file │ │ │ │ │ -[0.071s][info][class,load] java.util.ImmutableCollections$Set12$1 source: shared objects file │ │ │ │ │ -[0.076s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: shared objects file │ │ │ │ │ -[0.076s][info][class,load] jdk.internal.module.ModuleResolution source: shared objects file │ │ │ │ │ -[0.080s][info][class,load] java.util.Optional source: shared objects file │ │ │ │ │ -[0.080s][info][class,load] jdk.internal.loader.BootLoader source: shared objects file │ │ │ │ │ -[0.080s][info][class,load] java.lang.Module$EnableNativeAccess source: shared objects file │ │ │ │ │ -[0.080s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: shared objects file │ │ │ │ │ -[0.083s][info][class,load] java.util.HashMap$KeySet source: shared objects file │ │ │ │ │ -[0.083s][info][class,load] java.util.HashMap$KeyIterator source: shared objects file │ │ │ │ │ -[0.083s][info][class,load] jdk.internal.module.DefaultRoots source: shared objects file │ │ │ │ │ -[0.083s][info][class,load] java.util.Spliterators source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterators$EmptySpliterator source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterator source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterators$EmptySpliterator$OfRef source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterator$OfPrimitive source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterator$OfInt source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.Spliterators$EmptySpliterator$OfInt source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterator$OfLong source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators$EmptySpliterator$OfLong source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterator$OfDouble source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators$EmptySpliterator$OfDouble source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators$IteratorSpliterator source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.StreamSupport source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.PipelineHelper source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.BaseStream source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.AbstractPipeline source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.Stream source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.ReferencePipeline source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.ReferencePipeline$Head source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.StreamOpFlag source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.StreamOpFlag$Type source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.stream.StreamOpFlag$MaskBuilder source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.EnumMap source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.EnumMap$1 source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.lang.Class$ReflectionData source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.lang.Class$Atomic source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.PublicMethods$MethodList source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.PublicMethods$Key source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.Class$3 source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] sun.reflect.annotation.AnnotationParser source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.lang.invoke.MethodType$1 source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] jdk.internal.util.ReferencedKeySet source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] jdk.internal.util.ReferencedKeyMap source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] jdk.internal.util.ReferenceKey source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] jdk.internal.util.StrongReferenceKey source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.invoke.MethodTypeForm source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] jdk.internal.util.WeakReferenceKey source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.invoke.MethodHandleImpl source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.NoSuchMethodException source: shared objects file │ │ │ │ │ -[0.090s][info][class,load] sun.invoke.util.Wrapper source: shared objects file │ │ │ │ │ -[0.090s][info][class,load] sun.invoke.util.Wrapper$Format source: shared objects file │ │ │ │ │ -[0.090s][info][class,load] java.lang.Void source: shared objects file │ │ │ │ │ -[0.091s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] sun.invoke.util.ValueConversions source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.Invokers source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.LambdaForm$Kind source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.reflect.Array source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.LambdaForm$Name source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.LambdaForm$Holder source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$1 source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.BoundMethodHandle source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.ClassSpecializer source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: shared objects file │ │ │ │ │ -[0.096s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: shared objects file │ │ │ │ │ -[0.097s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: shared objects file │ │ │ │ │ -[0.097s][info][class,load] java.lang.invoke.SimpleMethodHandle source: shared objects file │ │ │ │ │ -[0.098s][info][class,load] java.lang.NoSuchFieldException source: shared objects file │ │ │ │ │ -[0.099s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: shared objects file │ │ │ │ │ -[0.100s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: shared objects file │ │ │ │ │ -[0.100s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: shared objects file │ │ │ │ │ -[0.101s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: shared objects file │ │ │ │ │ -[0.101s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.VarHandle$AccessType source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.Invokers$Holder source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.LambdaFormEditor source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: shared objects file │ │ │ │ │ -[0.104s][info][class,load] java.lang.invoke.LambdaFormBuffer source: shared objects file │ │ │ │ │ -[0.104s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: shared objects file │ │ │ │ │ -[0.104s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: shared objects file │ │ │ │ │ -[0.104s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: shared objects file │ │ │ │ │ -[0.104s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] sun.invoke.util.BytecodeDescriptor source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.Type source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.Label source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] sun.invoke.util.VerifyType source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] sun.invoke.empty.Empty source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] java.util.ArrayList$Itr source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: shared objects file │ │ │ │ │ -[0.109s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: shared objects file │ │ │ │ │ -[0.109s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: shared objects file │ │ │ │ │ -[0.110s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: shared objects file │ │ │ │ │ -[0.110s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78000400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.111s][info][class,load] jdk.internal.reflect.DirectMethodHandleAccessor source: shared objects file │ │ │ │ │ -[0.113s][info][class,load] java.lang.invoke.LambdaMetafactory source: shared objects file │ │ │ │ │ -[0.114s][info][class,load] java.lang.Module$ReflectionData source: shared objects file │ │ │ │ │ -[0.114s][info][class,load] java.lang.WeakPairMap source: shared objects file │ │ │ │ │ -[0.114s][info][class,load] java.lang.WeakPairMap$Pair source: shared objects file │ │ │ │ │ -[0.114s][info][class,load] java.lang.WeakPairMap$Pair$Lookup source: shared objects file │ │ │ │ │ -[0.115s][info][class,load] java.util.function.Predicate source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: shared objects file │ │ │ │ │ -[0.117s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: shared objects file │ │ │ │ │ -[0.117s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: shared objects file │ │ │ │ │ -[0.118s][info][class,load] sun.security.action.GetBooleanAction source: shared objects file │ │ │ │ │ -[0.118s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: shared objects file │ │ │ │ │ -[0.118s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] java.lang.invoke.MethodHandleInfo source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] java.lang.invoke.InfoFromMemberName source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004f source: shared objects file │ │ │ │ │ -[0.120s][info][class,load] java.lang.invoke.DirectMethodHandle$Constructor source: shared objects file │ │ │ │ │ -[0.121s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: shared objects file │ │ │ │ │ -[0.123s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78000800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.123s][info][class,load] java.util.stream.ReferencePipeline$StatelessOp source: shared objects file │ │ │ │ │ -[0.124s][info][class,load] java.util.stream.ReferencePipeline$2 source: shared objects file │ │ │ │ │ -[0.124s][info][class,load] java.util.stream.StreamShape source: shared objects file │ │ │ │ │ -[0.125s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004e source: shared objects file │ │ │ │ │ -[0.126s][info][class,load] java.util.stream.ReferencePipeline$3 source: shared objects file │ │ │ │ │ -[0.127s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000051 source: shared objects file │ │ │ │ │ -[0.128s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004d source: shared objects file │ │ │ │ │ -[0.129s][info][class,load] java.util.stream.Collectors source: shared objects file │ │ │ │ │ -[0.129s][info][class,load] java.util.stream.Collector$Characteristics source: shared objects file │ │ │ │ │ -[0.130s][info][class,load] java.util.EnumSet source: shared objects file │ │ │ │ │ -[0.130s][info][class,load] java.util.RegularEnumSet source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.Collections$UnmodifiableCollection source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.Collections$UnmodifiableSet source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.stream.Collector source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.stream.Collectors$CollectorImpl source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000044 source: shared objects file │ │ │ │ │ -[0.133s][info][class,load] java.util.function.BiConsumer source: shared objects file │ │ │ │ │ -[0.134s][info][class,load] java.lang.invoke.DirectMethodHandle$Interface source: shared objects file │ │ │ │ │ -[0.134s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000038 source: shared objects file │ │ │ │ │ -[0.135s][info][class,load] java.util.function.BinaryOperator source: shared objects file │ │ │ │ │ -[0.136s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003f source: shared objects file │ │ │ │ │ -[0.137s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000041 source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.TerminalOp source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$ReduceOp source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$3 source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$Box source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.function.Consumer source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.Sink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.TerminalSink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$AccumulatingSink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$3ReducingSink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.Sink$ChainedReference source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReferencePipeline$3$1 source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReferencePipeline$2$1 source: shared objects file │ │ │ │ │ -[0.140s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000050 source: shared objects file │ │ │ │ │ -[0.140s][info][class,load] java.util.stream.FindOps source: shared objects file │ │ │ │ │ -[0.140s][info][class,load] java.util.stream.FindOps$FindSink source: shared objects file │ │ │ │ │ -[0.140s][info][class,load] java.util.stream.FindOps$FindSink$OfRef source: shared objects file │ │ │ │ │ -[0.141s][info][class,load] java.util.stream.FindOps$FindOp source: shared objects file │ │ │ │ │ -[0.142s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004a source: shared objects file │ │ │ │ │ -[0.142s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 source: shared objects file │ │ │ │ │ -[0.144s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 source: shared objects file │ │ │ │ │ -[0.144s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000047 source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.lang.module.Resolver source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.nio.file.Watchable source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.nio.file.Path source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.lang.module.ModuleFinder$1 source: shared objects file │ │ │ │ │ -[0.150s][info][class,load] java.util.ListIterator source: shared objects file │ │ │ │ │ -[0.150s][info][class,load] java.util.ImmutableCollections$ListItr source: shared objects file │ │ │ │ │ -[0.154s][info][class,load] java.util.HashMap$Values source: shared objects file │ │ │ │ │ -[0.154s][info][class,load] java.util.HashMap$ValueIterator source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.SequencedSet source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.LinkedHashSet source: shared objects file │ │ │ │ │ -[0.157s][info][class,load] java.util.SequencedMap source: shared objects file │ │ │ │ │ -[0.157s][info][class,load] java.util.LinkedHashMap source: shared objects file │ │ │ │ │ -[0.159s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: shared objects file │ │ │ │ │ -[0.159s][info][class,load] jdk.internal.module.ModuleReferenceImpl$CachedHash source: jrt:/java.base │ │ │ │ │ -[0.215s][info][class,load] jdk.internal.module.ModuleLoaderMap source: shared objects file │ │ │ │ │ -[0.215s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: shared objects file │ │ │ │ │ -[0.239s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: shared objects file │ │ │ │ │ -[0.239s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: shared objects file │ │ │ │ │ -[0.240s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: shared objects file │ │ │ │ │ -[0.241s][info][class,load] java.lang.ModuleLayer$Controller source: shared objects file │ │ │ │ │ -[0.243s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: shared objects file │ │ │ │ │ -[0.243s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: shared objects file │ │ │ │ │ -[0.244s][info][class,load] jdk.internal.module.ModuleBootstrap$$Lambda/0x00007fff780411f8 source: jdk.internal.module.ModuleBootstrap │ │ │ │ │ -[0.245s][info][class,load] java.util.ArrayList$SubList source: shared objects file │ │ │ │ │ -[0.247s][info][class,load] java.lang.Module$$Lambda/0x00007fff78041430 source: java.lang.Module │ │ │ │ │ -[0.248s][info][class,load] java.lang.WeakPairMap$WeakRefPeer source: jrt:/java.base │ │ │ │ │ -[0.248s][info][class,load] java.lang.WeakPairMap$Pair$Weak source: jrt:/java.base │ │ │ │ │ -[0.249s][info][class,load] java.lang.WeakPairMap$Pair$Weak$1 source: jrt:/java.base │ │ │ │ │ -[0.251s][info][class,load] java.lang.WeakPairMap$$Lambda/0x00007fff78041d68 source: java.lang.WeakPairMap │ │ │ │ │ -[0.252s][info][class,load] jdk.internal.module.ModuleBootstrap$SafeModuleFinder source: shared objects file │ │ │ │ │ -[0.252s][info][class,load] java.lang.invoke.StringConcatFactory source: shared objects file │ │ │ │ │ -[0.253s][info][class,load] sun.launcher.LauncherHelper source: shared objects file │ │ │ │ │ -[0.254s][info][class,load] java.lang.StringCoding source: shared objects file │ │ │ │ │ -[0.254s][info][class,load] sun.net.util.URLUtil source: shared objects file │ │ │ │ │ -[0.255s][info][class,load] java.security.PrivilegedExceptionAction source: shared objects file │ │ │ │ │ -[0.255s][info][class,load] jdk.internal.loader.URLClassPath$3 source: shared objects file │ │ │ │ │ -[0.255s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: shared objects file │ │ │ │ │ -[0.255s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader source: jrt:/java.base │ │ │ │ │ -[0.256s][info][class,load] java.util.concurrent.ForkJoinWorkerThread source: shared objects file │ │ │ │ │ -[0.256s][info][class,load] jdk.internal.misc.CarrierThread source: shared objects file │ │ │ │ │ -[0.259s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: shared objects file │ │ │ │ │ -[0.259s][info][class,load] java.util.zip.ZipConstants source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.zip.ZipFile source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.zip.ZipFile$1 source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.loader.FileURLMapper source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] java.util.jar.JarFile source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] java.lang.Runtime$Version source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] java.util.zip.ZipFile$CleanableResource source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.zip.ZipCoder source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.ref.CleanerFactory source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.concurrent.ThreadFactory source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.lang.ref.Cleaner source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.lang.ref.Cleaner$1 source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.ref.CleanerImpl source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.lang.ref.Cleaner$Cleanable source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.ref.PhantomCleanable source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] jdk.internal.misc.InnocuousThread source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] java.util.zip.ZipFile$Source source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] java.nio.file.spi.FileSystemProvider source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.LinuxFileSystemProvider source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] java.nio.file.OpenOption source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] java.nio.file.StandardOpenOption source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] java.nio.file.FileSystem source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.UnixFileSystem source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.LinuxFileSystem source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.UnixPath source: shared objects file │ │ │ │ │ -[0.265s][info][class,load] sun.nio.fs.Util source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.util.concurrent.TimeUnit source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.util.concurrent.ForkJoinPool$ManagedBlocker source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] jdk.internal.loader.NativeLibraries$2 source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] java.util.ArrayDeque$DeqIterator source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] jdk.internal.loader.NativeLibrary source: shared objects file │ │ │ │ │ -[0.269s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] jdk.internal.loader.NativeLibraries$3 source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.Enumeration source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] sun.nio.fs.UnixFileAttributes source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] sun.nio.fs.UnixMountEntry source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.util.zip.ZipFile$Source$Key source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.nio.file.CopyOption source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.nio.file.LinkOption source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.nio.file.Files source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.nio.file.attribute.DosFileAttributes source: shared objects file │ │ │ │ │ -[0.270s][info][class,load] java.nio.file.attribute.AttributeView source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.nio.file.attribute.FileAttributeView source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.nio.file.attribute.BasicFileAttributeView source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.nio.file.attribute.DosFileAttributeView source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.nio.file.attribute.UserDefinedFileAttributeView source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.UnixFileAttributeViews source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.DynamicFileAttributeView source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.AbstractBasicFileAttributeView source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.UnixFileAttributeViews$Basic source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.NativeBuffers source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.lang.ThreadLocal source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.misc.CarrierThreadLocal source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.misc.TerminatingThreadLocal source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.NativeBuffers$1 source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] jdk.internal.misc.TerminatingThreadLocal$1 source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.util.IdentityHashMap source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] java.util.IdentityHashMap$KeySet source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.NativeBuffer source: shared objects file │ │ │ │ │ -[0.271s][info][class,load] sun.nio.fs.NativeBuffer$Deallocator source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] java.io.DataOutput source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] java.io.DataInput source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] java.io.RandomAccessFile source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] jdk.internal.access.JavaIORandomAccessFileAccess source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] java.io.RandomAccessFile$2 source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] java.io.FileCleanable source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] java.util.zip.ZipFile$Source$End source: shared objects file │ │ │ │ │ -[0.272s][info][class,load] java.util.zip.ZipUtils source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.file.attribute.FileTime source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] jdk.internal.perf.PerfCounter source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] jdk.internal.perf.Perf$GetPerfAction source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] jdk.internal.perf.Perf source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] jdk.internal.perf.PerfCounter$CoreCounters source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] sun.nio.ch.DirectBuffer source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.nio.MappedByteBuffer source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.nio.DirectByteBuffer source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.nio.Bits source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.util.concurrent.atomic.AtomicLong source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] jdk.internal.misc.VM$BufferPool source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.nio.Bits$1 source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.nio.LongBuffer source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.nio.DirectLongBufferU source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.zip.ZipFile$2 source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.zip.ZipCoder$Comparison source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.zip.ZipEntry source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.jar.JarEntry source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.jar.JarFile$JarFileEntry source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.zip.ZipFile$ZipFileInputStream source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.zip.InflaterInputStream source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.zip.ZipFile$ZipFileInflaterInputStream source: shared objects file │ │ │ │ │ -[0.293s][info][class,load] java.util.zip.Inflater source: shared objects file │ │ │ │ │ -[0.294s][info][class,load] java.util.zip.Inflater$InflaterZStreamRef source: shared objects file │ │ │ │ │ -[0.294s][info][class,load] java.util.zip.ZipFile$InflaterCleanupAction source: shared objects file │ │ │ │ │ -[0.296s][info][class,load] sun.security.util.SignatureFileVerifier source: shared objects file │ │ │ │ │ -[0.296s][info][class,load] sun.security.util.Debug source: shared objects file │ │ │ │ │ -[0.296s][info][class,load] sun.security.action.GetIntegerAction source: shared objects file │ │ │ │ │ -[0.297s][info][class,load] java.util.Locale source: shared objects file │ │ │ │ │ -[0.297s][info][class,load] sun.util.locale.LocaleUtils source: shared objects file │ │ │ │ │ -[0.303s][info][class,load] java.util.jar.JarVerifier source: shared objects file │ │ │ │ │ -[0.303s][info][class,load] java.io.ByteArrayOutputStream source: shared objects file │ │ │ │ │ -[0.303s][info][class,load] java.util.jar.Attributes source: shared objects file │ │ │ │ │ -[0.303s][info][class,load] java.util.jar.Manifest$FastInputStream source: shared objects file │ │ │ │ │ -[0.305s][info][class,load] java.util.StringTokenizer source: jrt:/java.base │ │ │ │ │ -[0.306s][info][class,load] jdk.internal.loader.Resource source: shared objects file │ │ │ │ │ -[0.306s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$2 source: shared objects file │ │ │ │ │ -[0.306s][info][class,load] java.util.jar.JarFile$ThreadTrackHolder source: jrt:/java.base │ │ │ │ │ -[0.307s][info][class,load] jdk.internal.misc.ThreadTracker source: jrt:/java.base │ │ │ │ │ -[0.307s][info][class,load] jdk.internal.misc.ThreadTracker$ThreadRef source: jrt:/java.base │ │ │ │ │ -[0.308s][info][class,load] sun.security.util.ManifestEntryVerifier source: jrt:/java.base │ │ │ │ │ -[0.308s][info][class,load] java.lang.NamedPackage source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.lang.Package source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.lang.Package$VersionInfo source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] sun.nio.ByteBuffered source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.util.zip.Checksum source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.util.zip.CRC32 source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.util.zip.Checksum$1 source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.SecureClassLoader$CodeSourceKey source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.SecureClassLoader$1 source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.PermissionCollection source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] sun.security.util.LazyCodeSourcePermissionCollection source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.Permissions source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.Guard source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.Permission source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.BasicPermission source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.lang.RuntimePermission source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.BasicPermissionCollection source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.AllPermission source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.UnresolvedPermission source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.SecureClassLoader$DebugHolder source: shared objects file │ │ │ │ │ -[0.312s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.312s][info][class,load] jdk.internal.misc.MainMethodFinder source: shared objects file │ │ │ │ │ -[0.312s][info][class,load] jdk.internal.misc.PreviewFeatures source: shared objects file │ │ │ │ │ -[0.313s][info][class,load] java.io.IOException source: jrt:/java.base │ │ │ │ │ -[0.313s][info][class,load] java.lang.InterruptedException source: jrt:/java.base │ │ │ │ │ -[0.313s][info][class,load] java.lang.IllegalStateException source: jrt:/java.base │ │ │ │ │ -[0.316s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainThreadGroup source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.317s][info][class,load] java.lang.Readable source: shared objects file │ │ │ │ │ -[0.318s][info][class,load] java.io.Reader source: jrt:/java.base │ │ │ │ │ -[0.318s][info][class,load] java.io.InputStreamReader source: jrt:/java.base │ │ │ │ │ -[0.318s][info][class,load] java.io.FileReader source: jrt:/java.base │ │ │ │ │ -[0.319s][info][class,load] sun.nio.cs.StreamDecoder source: jrt:/java.base │ │ │ │ │ -[0.319s][info][class,load] java.nio.charset.CharsetDecoder source: jrt:/java.base │ │ │ │ │ -[0.320s][info][class,load] sun.nio.cs.UTF_8$Decoder source: jrt:/java.base │ │ │ │ │ -[0.320s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: shared objects file │ │ │ │ │ -[0.321s][info][class,load] java.nio.CharBuffer source: shared objects file │ │ │ │ │ -[0.321s][info][class,load] java.nio.HeapCharBuffer source: shared objects file │ │ │ │ │ -[0.321s][info][class,load] java.nio.charset.CoderResult source: shared objects file │ │ │ │ │ -[0.321s][info][class,load] java.io.FileInputStream$1 source: shared objects file │ │ │ │ │ -[0.324s][info][class,load] com.sun.javatest.regtest.agent.StringArray source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.328s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainTask source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.328s][info][class,load] java.lang.reflect.InvocationTargetException source: jrt:/java.base │ │ │ │ │ -[0.329s][info][class,load] java.lang.IllegalAccessException source: jrt:/java.base │ │ │ │ │ -[0.329s][info][class,load] java.lang.Thread$ThreadNumbering source: jrt:/java.base │ │ │ │ │ -[0.331s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader$1 source: jrt:/java.base │ │ │ │ │ -[0.332s][info][class,load] compiler.cha.DefaultRootMethod source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.333s][info][class,load] java.lang.IncompatibleClassChangeError source: shared objects file │ │ │ │ │ -[0.333s][info][class,load] java.lang.NoSuchMethodError source: shared objects file │ │ │ │ │ -[0.336s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78001800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.338s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78001c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.341s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.342s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LL source: shared objects file │ │ │ │ │ -[0.345s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.347s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.350s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.353s][info][class,load] compiler.cha.Utils$Test source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.353s][info][class,load] compiler.cha.Utils$ATest source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.354s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.355s][info][class,load] compiler.cha.Utils source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.355s][info][class,load] java.lang.AssertionError source: jrt:/java.base │ │ │ │ │ -[0.357s][info][class,load] compiler.cha.Utils$MyClassLoader source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.358s][info][class,load] jdk.test.whitebox.WhiteBox source: . │ │ │ │ │ -[0.361s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.363s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78046d60 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.365s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78046fa0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.367s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780471e0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.369s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047420 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.370s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047660 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.372s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780478a0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.374s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047ae0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.376s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047d20 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.378s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047f60 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.379s][info][class,load] java.util.Arrays$ArrayList source: shared objects file │ │ │ │ │ -[0.382s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.384s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048390 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.386s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780485c0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.388s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780487f0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.390s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048a20 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.393s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048c50 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.394s][info][class,load] java.lang.PublicMethods source: jrt:/java.base │ │ │ │ │ -[0.396s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$I source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.396s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$C source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.397s][info][class,load] java.util.concurrent.Callable source: jrt:/java.base │ │ │ │ │ -[0.398s][info][class,load] java.util.LinkedHashMap$LinkedValues source: jrt:/java.base │ │ │ │ │ -[0.398s][info][class,load] java.util.LinkedHashMap$LinkedHashIterator source: shared objects file │ │ │ │ │ -[0.398s][info][class,load] java.util.LinkedHashMap$LinkedValueIterator source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] compiler.cha.Utils$TestCase source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.401s][info][class,load] sun.reflect.generics.parser.SignatureParser source: jrt:/java.base │ │ │ │ │ -[0.402s][info][class,load] sun.reflect.generics.tree.Tree source: jrt:/java.base │ │ │ │ │ -[0.402s][info][class,load] sun.reflect.generics.tree.TypeTree source: jrt:/java.base │ │ │ │ │ -[0.402s][info][class,load] sun.reflect.generics.tree.TypeArgument source: jrt:/java.base │ │ │ │ │ -[0.403s][info][class,load] sun.reflect.generics.tree.ReturnType source: jrt:/java.base │ │ │ │ │ -[0.403s][info][class,load] sun.reflect.generics.tree.TypeSignature source: jrt:/java.base │ │ │ │ │ -[0.403s][info][class,load] sun.reflect.generics.tree.BaseType source: jrt:/java.base │ │ │ │ │ -[0.403s][info][class,load] sun.reflect.generics.tree.FieldTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.403s][info][class,load] sun.reflect.generics.tree.SimpleClassTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] sun.reflect.generics.tree.ClassTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] sun.reflect.generics.scope.Scope source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] sun.reflect.generics.scope.AbstractScope source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] sun.reflect.generics.scope.ClassScope source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] sun.reflect.generics.factory.GenericsFactory source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] sun.reflect.generics.factory.CoreReflectionFactory source: jrt:/java.base │ │ │ │ │ -[0.405s][info][class,load] sun.reflect.generics.visitor.TypeTreeVisitor source: jrt:/java.base │ │ │ │ │ -[0.405s][info][class,load] sun.reflect.generics.visitor.Reifier source: jrt:/java.base │ │ │ │ │ -[0.406s][info][class,load] java.lang.reflect.GenericArrayType source: jrt:/java.base │ │ │ │ │ -[0.406s][info][class,load] sun.reflect.annotation.AnnotationType source: jrt:/java.base │ │ │ │ │ -[0.406s][info][class,load] sun.reflect.annotation.AnnotationType$1 source: jrt:/java.base │ │ │ │ │ -[0.407s][info][class,load] java.lang.annotation.Retention source: jrt:/java.base │ │ │ │ │ -[0.407s][info][class,load] java.lang.annotation.Inherited source: jrt:/java.base │ │ │ │ │ -[0.407s][info][class,load] java.lang.annotation.RetentionPolicy source: jrt:/java.base │ │ │ │ │ -[0.408s][info][class,load] sun.reflect.annotation.ExceptionProxy source: jrt:/java.base │ │ │ │ │ -[0.408s][info][class,load] sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy source: jrt:/java.base │ │ │ │ │ -[0.408s][info][class,load] sun.reflect.annotation.AnnotationParser$1 source: jrt:/java.base │ │ │ │ │ -[0.409s][info][class,load] java.lang.reflect.InvocationHandler source: jrt:/java.base │ │ │ │ │ -[0.409s][info][class,load] sun.reflect.annotation.AnnotationInvocationHandler source: jrt:/java.base │ │ │ │ │ -[0.410s][info][class,load] java.lang.reflect.Proxy source: jrt:/java.base │ │ │ │ │ -[0.411s][info][class,load] java.lang.ClassValue source: shared objects file │ │ │ │ │ -[0.411s][info][class,load] java.lang.reflect.Proxy$1 source: jrt:/java.base │ │ │ │ │ -[0.411s][info][class,load] java.lang.ClassValue$Entry source: shared objects file │ │ │ │ │ -[0.411s][info][class,load] java.lang.ClassValue$Identity source: shared objects file │ │ │ │ │ -[0.412s][info][class,load] java.lang.ClassValue$Version source: shared objects file │ │ │ │ │ -[0.412s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Sub source: jrt:/java.base │ │ │ │ │ -[0.414s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fff7804e3e0 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.415s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder source: jrt:/java.base │ │ │ │ │ -[0.415s][info][class,load] java.util.Collections$SingletonList source: jrt:/java.base │ │ │ │ │ -[0.416s][info][class,load] java.util.Collections$1 source: shared objects file │ │ │ │ │ -[0.418s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x00007fff7804ee10 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.419s][info][class,load] java.lang.module.ModuleDescriptor$Builder source: shared objects file │ │ │ │ │ -[0.419s][info][class,load] jdk.internal.module.Checks source: shared objects file │ │ │ │ │ -[0.420s][info][class,load] java.lang.module.ModuleDescriptor$Builder$$Lambda/0x800000002 source: shared objects file │ │ │ │ │ -[0.422s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext source: jrt:/java.base │ │ │ │ │ -[0.424s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fff7804f240 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.425s][info][class,load] java.lang.reflect.ProxyGenerator source: jrt:/java.base │ │ │ │ │ -[0.425s][info][class,load] java.lang.reflect.ProxyGenerator$ProxyMethod source: jrt:/java.base │ │ │ │ │ -[0.426s][info][class,load] java.util.StringJoiner source: shared objects file │ │ │ │ │ -[0.428s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fff7804f980 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ -[0.429s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fff7804fbb8 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ -[0.432s][info][class,load] java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo source: jrt:/java.base │ │ │ │ │ -[0.433s][info][class,load] jdk.internal.org.objectweb.asm.Edge source: jrt:/java.base │ │ │ │ │ -[0.439s][info][class,load] jdk.proxy1.$Proxy0 source: __dynamic_proxy__ │ │ │ │ │ -[0.440s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$1 source: jrt:/java.base │ │ │ │ │ -[0.443s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78004800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.443s][info][class,load] jdk.internal.reflect.DirectConstructorHandleAccessor source: shared objects file │ │ │ │ │ -[0.452s][info][class,load] jdk.proxy2.$Proxy1 source: __dynamic_proxy__ │ │ │ │ │ -[0.453s][info][class,load] java.lang.reflect.UndeclaredThrowableException source: jrt:/java.base │ │ │ │ │ -[0.454s][info][class,load] java.util.Spliterators$ArraySpliterator source: shared objects file │ │ │ │ │ -[0.457s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.458s][info][class,load] java.lang.reflect.Executable$$Lambda/0x00007fff78050b10 source: java.lang.reflect.Executable │ │ │ │ │ -[0.459s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000045 source: shared objects file │ │ │ │ │ -[0.461s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003d source: shared objects file │ │ │ │ │ -[0.463s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000040 source: shared objects file │ │ │ │ │ -[0.464s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000042 source: shared objects file │ │ │ │ │ +----------System.out:(991/89667)---------- │ │ │ │ │ +[0.565s][info][class,load] path: . │ │ │ │ │ +[0.584s][info][class,load] java.lang.Object source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.io.Serializable source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.Comparable source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.CharSequence source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.constant.Constable source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.constant.ConstantDesc source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.String source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.reflect.AnnotatedElement source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.reflect.GenericDeclaration source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.reflect.Type source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.invoke.TypeDescriptor source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: shared objects file │ │ │ │ │ +[0.586s][info][class,load] java.lang.Class source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Cloneable source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ClassLoader source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.System source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Throwable source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Error source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Exception source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.RuntimeException source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.SecurityManager source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.security.ProtectionDomain source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.security.AccessControlContext source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.security.AccessController source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.security.SecureClassLoader source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ReflectiveOperationException source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ClassNotFoundException source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Record source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.LinkageError source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.NoClassDefFoundError source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ClassCastException source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ArrayStoreException source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.VirtualMachineError source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.InternalError source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.OutOfMemoryError source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.StackOverflowError source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.IllegalMonitorStateException source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ref.Reference source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ref.SoftReference source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ref.WeakReference source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ref.FinalReference source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ref.PhantomReference source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ref.Finalizer source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Runnable source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Thread source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Thread$FieldHolder source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Thread$Constants source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ThreadGroup source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.BaseVirtualThread source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.VirtualThread source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.ThreadBuilders$BoundVirtualThread source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.util.Dictionary source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.util.Map source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.util.Hashtable source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.util.Properties source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.Module source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.reflect.AccessibleObject source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.reflect.Member source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.reflect.Field source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.reflect.Parameter source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.reflect.Executable source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.reflect.Method source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] java.lang.reflect.Constructor source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.vm.ContinuationScope source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.vm.Continuation source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.vm.StackChunk source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.reflect.MethodAccessor source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: shared objects file │ │ │ │ │ +[0.590s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.reflect.ConstantPool source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.reflect.FieldAccessor source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.annotation.Annotation source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.reflect.CallerSensitive source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.MethodHandle source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.DirectMethodHandle source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.VarHandle source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.MemberName source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.ResolvedMethodName source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.MethodHandleNatives source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.LambdaForm source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.MethodType source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.BootstrapMethodError source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.CallSite source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.foreign.abi.NativeEntryPoint source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.foreign.abi.ABIDescriptor source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.foreign.abi.VMStorage source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.foreign.abi.UpcallLinker$CallRegs source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.ConstantCallSite source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.MutableCallSite source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.invoke.VolatileCallSite source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.AssertionStatusDirectives source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Appendable source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.AbstractStringBuilder source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.StringBuffer source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.StringBuilder source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.misc.UnsafeConstants source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.misc.Unsafe source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.module.Modules source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.AutoCloseable source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.io.Closeable source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.io.InputStream source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.io.ByteArrayInputStream source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.net.URL source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Enum source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.jar.Manifest source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.loader.ClassLoaders source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.security.CodeSource source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.AbstractMap source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.concurrent.ConcurrentMap source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.concurrent.ConcurrentHashMap source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Iterable source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.Collection source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.AbstractCollection source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.SequencedCollection source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.List source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.AbstractList source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.RandomAccess source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.ArrayList source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.StackTraceElement source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.nio.Buffer source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.StackWalker source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.StackWalker$StackFrame source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.StackFrameInfo source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.LiveStackFrame source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.LiveStackFrameInfo source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Boolean source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Character source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Number source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Float source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Double source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Byte source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Short source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Integer source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Long source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.Iterator source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.reflect.RecordComponent source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.vm.vector.VectorSupport source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.vm.FillerObject source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Integer$IntegerCache source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Long$LongCache source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Byte$ByteCache source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Short$ShortCache source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.Character$CharacterCache source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.jar.Attributes$Name source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.ImmutableCollections$MapN source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] sun.util.locale.BaseLocale source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.lang.module.ModuleFinder source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.Set source: shared objects file │ │ │ │ │ +[0.591s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.ImmutableCollections$SetN source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleReference source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleDescriptor source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleDescriptor$Version source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.ImmutableCollections$Set12 source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.ImmutableCollections$List12 source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.ImmutableCollections$ListN source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.net.URI source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.function.Supplier source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.module.ModuleTarget source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.module.ModuleHashes source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.Collections$UnmodifiableMap source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.HashMap source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.Map$Entry source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.HashMap$Node source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.Configuration source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.module.ResolvedModule source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.function.Function source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.util.ImmutableCollections source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.ModuleLayer source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] jdk.internal.math.FDBigInteger source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.NullPointerException source: shared objects file │ │ │ │ │ +[0.592s][info][class,load] java.lang.ArithmeticException source: shared objects file │ │ │ │ │ +[0.594s][info][class,load] java.io.ObjectStreamField source: shared objects file │ │ │ │ │ +[0.594s][info][class,load] java.util.Comparator source: shared objects file │ │ │ │ │ +[0.594s][info][class,load] java.lang.String$CaseInsensitiveComparator source: shared objects file │ │ │ │ │ +[0.594s][info][class,load] jdk.internal.misc.VM source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] java.lang.Module$ArchivedData source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] jdk.internal.misc.CDS source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] java.util.Objects source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] java.lang.reflect.ReflectAccess source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] jdk.internal.access.SharedSecrets source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] java.security.PrivilegedAction source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] jdk.internal.reflect.Reflection source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] java.lang.StringLatin1 source: shared objects file │ │ │ │ │ +[0.595s][info][class,load] java.lang.Math source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] jdk.internal.reflect.ReflectionFactory source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] jdk.internal.reflect.ReflectionFactory$Config source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] jdk.internal.access.JavaLangRefAccess source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] java.lang.ref.Reference$1 source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] java.lang.ref.ReferenceQueue source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] java.lang.ref.NativeReferenceQueue source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] java.lang.ref.ReferenceQueue$Null source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] java.lang.ref.NativeReferenceQueue$Lock source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] jdk.internal.access.JavaLangAccess source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] java.lang.System$2 source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] jdk.internal.util.SystemProps source: shared objects file │ │ │ │ │ +[0.596s][info][class,load] jdk.internal.util.SystemProps$Raw source: shared objects file │ │ │ │ │ +[0.597s][info][class,load] java.nio.charset.Charset source: shared objects file │ │ │ │ │ +[0.597s][info][class,load] java.nio.charset.spi.CharsetProvider source: shared objects file │ │ │ │ │ +[0.597s][info][class,load] sun.nio.cs.StandardCharsets source: shared objects file │ │ │ │ │ +[0.597s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: shared objects file │ │ │ │ │ +[0.597s][info][class,load] sun.nio.cs.Unicode source: shared objects file │ │ │ │ │ +[0.597s][info][class,load] sun.nio.cs.UTF_8 source: shared objects file │ │ │ │ │ +[0.597s][info][class,load] jdk.internal.util.ArraysSupport source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.util.LinkedHashMap$Entry source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.util.HashMap$TreeNode source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.lang.StringConcatHelper source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.lang.VersionProps source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.lang.Runtime source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] jdk.internal.util.Preconditions source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] jdk.internal.util.Preconditions$1 source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.util.function.BiFunction source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] jdk.internal.util.Preconditions$4 source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] jdk.internal.util.Preconditions$2 source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] jdk.internal.util.Preconditions$3 source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.util.Arrays source: shared objects file │ │ │ │ │ +[0.598s][info][class,load] java.lang.CharacterData source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.lang.CharacterDataLatin1 source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.concurrent.locks.Lock source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.concurrent.locks.ReentrantLock source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.concurrent.locks.LockSupport source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.AbstractSet source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.HashMap$EntrySet source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.HashMap$HashIterator source: shared objects file │ │ │ │ │ +[0.599s][info][class,load] java.util.HashMap$EntryIterator source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] jdk.internal.util.StaticProperty source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.FileInputStream source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.FileDescriptor source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.FileDescriptor$1 source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.Flushable source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.OutputStream source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.FileOutputStream source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.FilterInputStream source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.BufferedInputStream source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] jdk.internal.misc.InternalLock source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.FilterOutputStream source: shared objects file │ │ │ │ │ +[0.600s][info][class,load] java.io.PrintStream source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] jdk.internal.access.JavaIOPrintStreamAccess source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] java.io.PrintStream$1 source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] java.io.BufferedOutputStream source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] java.io.Writer source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] java.io.OutputStreamWriter source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] sun.nio.cs.StreamEncoder source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] java.nio.charset.CharsetEncoder source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base │ │ │ │ │ +[0.601s][info][class,load] java.nio.charset.CodingErrorAction source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] java.nio.ByteBuffer source: shared objects file │ │ │ │ │ +[0.601s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.nio.Buffer$1 source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] jdk.internal.access.JavaNioAccess source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.nio.Buffer$2 source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.nio.HeapByteBuffer source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.nio.ByteOrder source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.io.BufferedWriter source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.lang.Terminator source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] jdk.internal.misc.Signal$Handler source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.lang.Terminator$1 source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] jdk.internal.misc.Signal source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.util.Hashtable$Entry source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] jdk.internal.misc.OSEnvironment source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.lang.Thread$State source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: shared objects file │ │ │ │ │ +[0.602s][info][class,load] java.lang.Thread$ThreadIdentifiers source: shared objects file │ │ │ │ │ +[0.603s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: shared objects file │ │ │ │ │ +[0.603s][info][class,load] jdk.internal.ref.Cleaner source: shared objects file │ │ │ │ │ +[0.603s][info][class,load] java.util.Collections source: shared objects file │ │ │ │ │ +[0.603s][info][class,load] jdk.internal.misc.Blocker source: shared objects file │ │ │ │ │ +[0.603s][info][class,load] java.util.Collections$EmptySet source: shared objects file │ │ │ │ │ +[0.604s][info][class,load] java.util.Collections$EmptyList source: shared objects file │ │ │ │ │ +[0.604s][info][class,load] java.util.Collections$EmptyMap source: shared objects file │ │ │ │ │ +[0.604s][info][class,load] java.util.concurrent.locks.Condition source: shared objects file │ │ │ │ │ +[0.604s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject source: shared objects file │ │ │ │ │ +[0.604s][info][class,load] java.lang.IllegalArgumentException source: shared objects file │ │ │ │ │ +[0.604s][info][class,load] java.lang.invoke.MethodHandleStatics source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] java.lang.reflect.ClassFileFormatVersion source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] sun.security.action.GetPropertyAction source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] jdk.internal.util.ClassFileDumper source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] java.util.HexFormat source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] jdk.internal.module.ModuleBootstrap source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] java.lang.invoke.MethodHandles source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] java.lang.invoke.MemberName$Factory source: shared objects file │ │ │ │ │ +[0.605s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.lang.StrictMath source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.util.ImmutableCollections$MapN$1 source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.util.KeyValueHolder source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] sun.invoke.util.VerifyAccess source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.lang.reflect.Modifier source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.lang.module.ModuleDescriptor$1 source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.io.File source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.io.DefaultFileSystem source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.io.FileSystem source: shared objects file │ │ │ │ │ +[0.606s][info][class,load] java.io.UnixFileSystem source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] jdk.internal.module.ModulePatcher source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] java.util.HashSet source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] jdk.internal.module.ArchivedBootLayer source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] jdk.internal.access.JavaNetUriAccess source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] java.net.URI$1 source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: shared objects file │ │ │ │ │ +[0.607s][info][class,load] jdk.internal.loader.URLClassPath source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.net.URLStreamHandlerFactory source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.net.URL$DefaultFactory source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] jdk.internal.access.JavaNetURLAccess source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.net.URL$3 source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.io.File$PathStatus source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] sun.net.www.ParseUtil source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.net.URLStreamHandler source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] sun.net.www.protocol.file.Handler source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] sun.net.util.IPAddressUtil source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] sun.net.util.IPAddressUtil$MASKS source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.util.Queue source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.util.Deque source: shared objects file │ │ │ │ │ +[0.608s][info][class,load] java.util.ArrayDeque source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] sun.net.www.protocol.jar.Handler source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.security.cert.Certificate source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.util.WeakHashMap source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.util.WeakHashMap$Entry source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.util.Collections$SetFromMap source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.util.WeakHashMap$KeySet source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] jdk.internal.access.JavaSecurityAccess source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.security.ProtectionDomain$Key source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.security.Principal source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] jdk.internal.loader.NativeLibraries source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: shared objects file │ │ │ │ │ +[0.609s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.module.ServicesCatalog source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.loader.ClassLoaderValue source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.module.SystemModuleFinders source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.module.SystemModulesMap source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.module.SystemModules source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.module.SystemModules$all source: shared objects file │ │ │ │ │ +[0.611s][info][class,load] jdk.internal.module.Builder source: shared objects file │ │ │ │ │ +[0.612s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$Location source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$1 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$2 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$3 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$4 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$5 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$6 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$7 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$8 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$9 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$10 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$11 source: shared objects file │ │ │ │ │ +[0.613s][info][class,load] java.lang.reflect.AccessFlag$12 source: shared objects file │ │ │ │ │ +[0.614s][info][class,load] java.lang.reflect.AccessFlag$13 source: shared objects file │ │ │ │ │ +[0.614s][info][class,load] java.lang.reflect.AccessFlag$14 source: shared objects file │ │ │ │ │ +[0.614s][info][class,load] java.lang.reflect.AccessFlag$15 source: shared objects file │ │ │ │ │ +[0.614s][info][class,load] java.lang.reflect.AccessFlag$16 source: shared objects file │ │ │ │ │ +[0.614s][info][class,load] java.lang.reflect.AccessFlag$17 source: shared objects file │ │ │ │ │ +[0.614s][info][class,load] java.lang.reflect.AccessFlag$18 source: shared objects file │ │ │ │ │ +[0.614s][info][class,load] java.util.ImmutableCollections$Set12$1 source: shared objects file │ │ │ │ │ +[0.618s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: shared objects file │ │ │ │ │ +[0.619s][info][class,load] jdk.internal.module.ModuleResolution source: shared objects file │ │ │ │ │ +[0.621s][info][class,load] java.util.Optional source: shared objects file │ │ │ │ │ +[0.621s][info][class,load] jdk.internal.loader.BootLoader source: shared objects file │ │ │ │ │ +[0.621s][info][class,load] java.lang.Module$EnableNativeAccess source: shared objects file │ │ │ │ │ +[0.621s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: shared objects file │ │ │ │ │ +[0.623s][info][class,load] java.util.HashMap$KeySet source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.HashMap$KeyIterator source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] jdk.internal.module.DefaultRoots source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterators source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterators$EmptySpliterator source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterator source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterators$EmptySpliterator$OfRef source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterator$OfPrimitive source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterator$OfInt source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterators$EmptySpliterator$OfInt source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterator$OfLong source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterators$EmptySpliterator$OfLong source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterator$OfDouble source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterators$EmptySpliterator$OfDouble source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.Spliterators$IteratorSpliterator source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.StreamSupport source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.PipelineHelper source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.BaseStream source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.AbstractPipeline source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.Stream source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.ReferencePipeline source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.ReferencePipeline$Head source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.StreamOpFlag source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.StreamOpFlag$Type source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.stream.StreamOpFlag$MaskBuilder source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.EnumMap source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.util.EnumMap$1 source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.lang.Class$ReflectionData source: shared objects file │ │ │ │ │ +[0.624s][info][class,load] java.lang.Class$Atomic source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] java.lang.PublicMethods$MethodList source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] java.lang.PublicMethods$Key source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] java.lang.Class$3 source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] sun.reflect.annotation.AnnotationParser source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] java.lang.invoke.MethodType$1 source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] jdk.internal.util.ReferencedKeySet source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] jdk.internal.util.ReferencedKeyMap source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] jdk.internal.util.ReferenceKey source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] jdk.internal.util.StrongReferenceKey source: shared objects file │ │ │ │ │ +[0.625s][info][class,load] java.lang.invoke.MethodTypeForm source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] jdk.internal.util.WeakReferenceKey source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] java.lang.invoke.MethodHandleImpl source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] java.lang.NoSuchMethodException source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] sun.invoke.util.Wrapper source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] sun.invoke.util.Wrapper$Format source: shared objects file │ │ │ │ │ +[0.626s][info][class,load] java.lang.Void source: shared objects file │ │ │ │ │ +[0.627s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: shared objects file │ │ │ │ │ +[0.627s][info][class,load] sun.invoke.util.ValueConversions source: shared objects file │ │ │ │ │ +[0.627s][info][class,load] java.lang.invoke.Invokers source: shared objects file │ │ │ │ │ +[0.627s][info][class,load] java.lang.invoke.LambdaForm$Kind source: shared objects file │ │ │ │ │ +[0.627s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: shared objects file │ │ │ │ │ +[0.628s][info][class,load] java.lang.reflect.Array source: shared objects file │ │ │ │ │ +[0.628s][info][class,load] java.lang.invoke.LambdaForm$Name source: shared objects file │ │ │ │ │ +[0.628s][info][class,load] java.lang.invoke.LambdaForm$Holder source: shared objects file │ │ │ │ │ +[0.628s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: shared objects file │ │ │ │ │ +[0.628s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$1 source: shared objects file │ │ │ │ │ +[0.628s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: shared objects file │ │ │ │ │ +[0.629s][info][class,load] java.lang.invoke.BoundMethodHandle source: shared objects file │ │ │ │ │ +[0.629s][info][class,load] java.lang.invoke.ClassSpecializer source: shared objects file │ │ │ │ │ +[0.629s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: shared objects file │ │ │ │ │ +[0.629s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: shared objects file │ │ │ │ │ +[0.629s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: shared objects file │ │ │ │ │ +[0.629s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: shared objects file │ │ │ │ │ +[0.630s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: shared objects file │ │ │ │ │ +[0.630s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: shared objects file │ │ │ │ │ +[0.630s][info][class,load] java.lang.invoke.SimpleMethodHandle source: shared objects file │ │ │ │ │ +[0.630s][info][class,load] java.lang.NoSuchFieldException source: shared objects file │ │ │ │ │ +[0.631s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: shared objects file │ │ │ │ │ +[0.631s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: shared objects file │ │ │ │ │ +[0.632s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: shared objects file │ │ │ │ │ +[0.632s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: shared objects file │ │ │ │ │ +[0.632s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: shared objects file │ │ │ │ │ +[0.632s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: shared objects file │ │ │ │ │ +[0.632s][info][class,load] java.lang.invoke.VarHandle$AccessType source: shared objects file │ │ │ │ │ +[0.632s][info][class,load] java.lang.invoke.Invokers$Holder source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] java.lang.invoke.LambdaFormEditor source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] java.lang.invoke.LambdaFormBuffer source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: shared objects file │ │ │ │ │ +[0.633s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: shared objects file │ │ │ │ │ +[0.634s][info][class,load] sun.invoke.util.BytecodeDescriptor source: shared objects file │ │ │ │ │ +[0.634s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: shared objects file │ │ │ │ │ +[0.634s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] jdk.internal.org.objectweb.asm.Type source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] jdk.internal.org.objectweb.asm.Label source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] sun.invoke.util.VerifyType source: shared objects file │ │ │ │ │ +[0.637s][info][class,load] sun.invoke.empty.Empty source: shared objects file │ │ │ │ │ +[0.638s][info][class,load] java.util.ArrayList$Itr source: shared objects file │ │ │ │ │ +[0.638s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: shared objects file │ │ │ │ │ +[0.638s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: shared objects file │ │ │ │ │ +[0.639s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: shared objects file │ │ │ │ │ +[0.639s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: shared objects file │ │ │ │ │ +[0.639s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: shared objects file │ │ │ │ │ +[0.639s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: shared objects file │ │ │ │ │ +[0.639s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: shared objects file │ │ │ │ │ +[0.639s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48000400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.640s][info][class,load] jdk.internal.reflect.DirectMethodHandleAccessor source: shared objects file │ │ │ │ │ +[0.643s][info][class,load] java.lang.invoke.LambdaMetafactory source: shared objects file │ │ │ │ │ +[0.644s][info][class,load] java.lang.Module$ReflectionData source: shared objects file │ │ │ │ │ +[0.644s][info][class,load] java.lang.WeakPairMap source: shared objects file │ │ │ │ │ +[0.644s][info][class,load] java.lang.WeakPairMap$Pair source: shared objects file │ │ │ │ │ +[0.645s][info][class,load] java.lang.WeakPairMap$Pair$Lookup source: shared objects file │ │ │ │ │ +[0.645s][info][class,load] java.util.function.Predicate source: shared objects file │ │ │ │ │ +[0.646s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: shared objects file │ │ │ │ │ +[0.646s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: shared objects file │ │ │ │ │ +[0.646s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: shared objects file │ │ │ │ │ +[0.647s][info][class,load] sun.security.action.GetBooleanAction source: shared objects file │ │ │ │ │ +[0.647s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: shared objects file │ │ │ │ │ +[0.647s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: shared objects file │ │ │ │ │ +[0.647s][info][class,load] java.lang.invoke.MethodHandleInfo source: shared objects file │ │ │ │ │ +[0.647s][info][class,load] java.lang.invoke.InfoFromMemberName source: shared objects file │ │ │ │ │ +[0.647s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: shared objects file │ │ │ │ │ +[0.647s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004f source: shared objects file │ │ │ │ │ +[0.648s][info][class,load] java.lang.invoke.DirectMethodHandle$Constructor source: shared objects file │ │ │ │ │ +[0.648s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: shared objects file │ │ │ │ │ +[0.650s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48000800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.651s][info][class,load] java.util.stream.ReferencePipeline$StatelessOp source: shared objects file │ │ │ │ │ +[0.651s][info][class,load] java.util.stream.ReferencePipeline$2 source: shared objects file │ │ │ │ │ +[0.651s][info][class,load] java.util.stream.StreamShape source: shared objects file │ │ │ │ │ +[0.651s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004e source: shared objects file │ │ │ │ │ +[0.652s][info][class,load] java.util.stream.ReferencePipeline$3 source: shared objects file │ │ │ │ │ +[0.653s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000051 source: shared objects file │ │ │ │ │ +[0.654s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004d source: shared objects file │ │ │ │ │ +[0.654s][info][class,load] java.util.stream.Collectors source: shared objects file │ │ │ │ │ +[0.654s][info][class,load] java.util.stream.Collector$Characteristics source: shared objects file │ │ │ │ │ +[0.654s][info][class,load] java.util.EnumSet source: shared objects file │ │ │ │ │ +[0.655s][info][class,load] java.util.RegularEnumSet source: shared objects file │ │ │ │ │ +[0.655s][info][class,load] java.util.Collections$UnmodifiableCollection source: shared objects file │ │ │ │ │ +[0.655s][info][class,load] java.util.Collections$UnmodifiableSet source: shared objects file │ │ │ │ │ +[0.655s][info][class,load] java.util.stream.Collector source: shared objects file │ │ │ │ │ +[0.655s][info][class,load] java.util.stream.Collectors$CollectorImpl source: shared objects file │ │ │ │ │ +[0.655s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000044 source: shared objects file │ │ │ │ │ +[0.656s][info][class,load] java.util.function.BiConsumer source: shared objects file │ │ │ │ │ +[0.656s][info][class,load] java.lang.invoke.DirectMethodHandle$Interface source: shared objects file │ │ │ │ │ +[0.656s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000038 source: shared objects file │ │ │ │ │ +[0.657s][info][class,load] java.util.function.BinaryOperator source: shared objects file │ │ │ │ │ +[0.657s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003f source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000041 source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReduceOps source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.TerminalOp source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReduceOps$ReduceOp source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReduceOps$3 source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReduceOps$Box source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.function.Consumer source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.Sink source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.TerminalSink source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReduceOps$AccumulatingSink source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReduceOps$3ReducingSink source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.Sink$ChainedReference source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReferencePipeline$3$1 source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.util.stream.ReferencePipeline$2$1 source: shared objects file │ │ │ │ │ +[0.659s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000050 source: shared objects file │ │ │ │ │ +[0.659s][info][class,load] java.util.stream.FindOps source: shared objects file │ │ │ │ │ +[0.659s][info][class,load] java.util.stream.FindOps$FindSink source: shared objects file │ │ │ │ │ +[0.659s][info][class,load] java.util.stream.FindOps$FindSink$OfRef source: shared objects file │ │ │ │ │ +[0.659s][info][class,load] java.util.stream.FindOps$FindOp source: shared objects file │ │ │ │ │ +[0.660s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004a source: shared objects file │ │ │ │ │ +[0.660s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 source: shared objects file │ │ │ │ │ +[0.661s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 source: shared objects file │ │ │ │ │ +[0.661s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000047 source: shared objects file │ │ │ │ │ +[0.664s][info][class,load] java.lang.module.Resolver source: shared objects file │ │ │ │ │ +[0.665s][info][class,load] java.nio.file.Watchable source: shared objects file │ │ │ │ │ +[0.665s][info][class,load] java.nio.file.Path source: shared objects file │ │ │ │ │ +[0.665s][info][class,load] java.lang.module.ModuleFinder$1 source: shared objects file │ │ │ │ │ +[0.665s][info][class,load] java.util.ListIterator source: shared objects file │ │ │ │ │ +[0.665s][info][class,load] java.util.ImmutableCollections$ListItr source: shared objects file │ │ │ │ │ +[0.667s][info][class,load] java.util.HashMap$Values source: shared objects file │ │ │ │ │ +[0.667s][info][class,load] java.util.HashMap$ValueIterator source: shared objects file │ │ │ │ │ +[0.669s][info][class,load] java.util.SequencedSet source: shared objects file │ │ │ │ │ +[0.669s][info][class,load] java.util.LinkedHashSet source: shared objects file │ │ │ │ │ +[0.669s][info][class,load] java.util.SequencedMap source: shared objects file │ │ │ │ │ +[0.669s][info][class,load] java.util.LinkedHashMap source: shared objects file │ │ │ │ │ +[0.670s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: shared objects file │ │ │ │ │ +[0.671s][info][class,load] jdk.internal.module.ModuleReferenceImpl$CachedHash source: jrt:/java.base │ │ │ │ │ +[0.718s][info][class,load] jdk.internal.module.ModuleLoaderMap source: shared objects file │ │ │ │ │ +[0.718s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: shared objects file │ │ │ │ │ +[0.736s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: shared objects file │ │ │ │ │ +[0.736s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: shared objects file │ │ │ │ │ +[0.736s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: shared objects file │ │ │ │ │ +[0.737s][info][class,load] java.lang.ModuleLayer$Controller source: shared objects file │ │ │ │ │ +[0.738s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: shared objects file │ │ │ │ │ +[0.738s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: shared objects file │ │ │ │ │ +[0.739s][info][class,load] jdk.internal.module.ModuleBootstrap$$Lambda/0x00007fef480411f8 source: jdk.internal.module.ModuleBootstrap │ │ │ │ │ +[0.740s][info][class,load] java.util.ArrayList$SubList source: shared objects file │ │ │ │ │ +[0.742s][info][class,load] java.lang.Module$$Lambda/0x00007fef48041430 source: java.lang.Module │ │ │ │ │ +[0.742s][info][class,load] java.lang.WeakPairMap$WeakRefPeer source: jrt:/java.base │ │ │ │ │ +[0.742s][info][class,load] java.lang.WeakPairMap$Pair$Weak source: jrt:/java.base │ │ │ │ │ +[0.742s][info][class,load] java.lang.WeakPairMap$Pair$Weak$1 source: jrt:/java.base │ │ │ │ │ +[0.744s][info][class,load] java.lang.WeakPairMap$$Lambda/0x00007fef48041d68 source: java.lang.WeakPairMap │ │ │ │ │ +[0.745s][info][class,load] jdk.internal.module.ModuleBootstrap$SafeModuleFinder source: shared objects file │ │ │ │ │ +[0.745s][info][class,load] java.lang.invoke.StringConcatFactory source: shared objects file │ │ │ │ │ +[0.746s][info][class,load] sun.launcher.LauncherHelper source: shared objects file │ │ │ │ │ +[0.746s][info][class,load] java.lang.StringCoding source: shared objects file │ │ │ │ │ +[0.746s][info][class,load] sun.net.util.URLUtil source: shared objects file │ │ │ │ │ +[0.747s][info][class,load] java.security.PrivilegedExceptionAction source: shared objects file │ │ │ │ │ +[0.747s][info][class,load] jdk.internal.loader.URLClassPath$3 source: shared objects file │ │ │ │ │ +[0.747s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: shared objects file │ │ │ │ │ +[0.747s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader source: jrt:/java.base │ │ │ │ │ +[0.747s][info][class,load] java.util.concurrent.ForkJoinWorkerThread source: shared objects file │ │ │ │ │ +[0.747s][info][class,load] jdk.internal.misc.CarrierThread source: shared objects file │ │ │ │ │ +[0.749s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: shared objects file │ │ │ │ │ +[0.749s][info][class,load] java.util.zip.ZipConstants source: shared objects file │ │ │ │ │ +[0.749s][info][class,load] java.util.zip.ZipFile source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.util.zip.ZipFile$1 source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] jdk.internal.loader.FileURLMapper source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.util.jar.JarFile source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.lang.Runtime$Version source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.util.zip.ZipFile$CleanableResource source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.util.zip.ZipCoder source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] jdk.internal.ref.CleanerFactory source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.util.concurrent.ThreadFactory source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.lang.ref.Cleaner source: shared objects file │ │ │ │ │ +[0.750s][info][class,load] java.lang.ref.Cleaner$1 source: shared objects file │ │ │ │ │ +[0.751s][info][class,load] jdk.internal.ref.CleanerImpl source: shared objects file │ │ │ │ │ +[0.751s][info][class,load] java.lang.ref.Cleaner$Cleanable source: shared objects file │ │ │ │ │ +[0.751s][info][class,load] jdk.internal.ref.PhantomCleanable source: shared objects file │ │ │ │ │ +[0.751s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: shared objects file │ │ │ │ │ +[0.751s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: shared objects file │ │ │ │ │ +[0.751s][info][class,load] jdk.internal.misc.InnocuousThread source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] java.util.zip.ZipFile$Source source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] java.nio.file.spi.FileSystemProvider source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] sun.nio.fs.LinuxFileSystemProvider source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] java.nio.file.OpenOption source: shared objects file │ │ │ │ │ +[0.752s][info][class,load] java.nio.file.StandardOpenOption source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] java.nio.file.FileSystem source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] sun.nio.fs.UnixFileSystem source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] java.util.concurrent.TimeUnit source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] sun.nio.fs.LinuxFileSystem source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] sun.nio.fs.UnixPath source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] sun.nio.fs.Util source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] java.util.concurrent.ForkJoinPool$ManagedBlocker source: shared objects file │ │ │ │ │ +[0.753s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] jdk.internal.loader.NativeLibraries$2 source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] java.util.ArrayDeque$DeqIterator source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] jdk.internal.loader.NativeLibrary source: shared objects file │ │ │ │ │ +[0.754s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] jdk.internal.loader.NativeLibraries$3 source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] java.util.Enumeration source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] sun.nio.fs.UnixFileAttributes source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: shared objects file │ │ │ │ │ +[0.755s][info][class,load] sun.nio.fs.UnixMountEntry source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.util.zip.ZipFile$Source$Key source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.CopyOption source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.LinkOption source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.Files source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.attribute.DosFileAttributes source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.attribute.AttributeView source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.attribute.FileAttributeView source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.attribute.BasicFileAttributeView source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.attribute.DosFileAttributeView source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.nio.file.attribute.UserDefinedFileAttributeView source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] sun.nio.fs.UnixFileAttributeViews source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] sun.nio.fs.DynamicFileAttributeView source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] sun.nio.fs.AbstractBasicFileAttributeView source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] sun.nio.fs.UnixFileAttributeViews$Basic source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] sun.nio.fs.NativeBuffers source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.lang.ThreadLocal source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] jdk.internal.misc.CarrierThreadLocal source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] jdk.internal.misc.TerminatingThreadLocal source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] sun.nio.fs.NativeBuffers$1 source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] jdk.internal.misc.TerminatingThreadLocal$1 source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.util.IdentityHashMap source: shared objects file │ │ │ │ │ +[0.756s][info][class,load] java.util.IdentityHashMap$KeySet source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] sun.nio.fs.NativeBuffer source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] sun.nio.fs.NativeBuffer$Deallocator source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] java.io.DataOutput source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] java.io.DataInput source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] java.io.RandomAccessFile source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] jdk.internal.access.JavaIORandomAccessFileAccess source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] java.io.RandomAccessFile$2 source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] java.io.FileCleanable source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] java.util.zip.ZipFile$Source$End source: shared objects file │ │ │ │ │ +[0.757s][info][class,load] java.util.zip.ZipUtils source: shared objects file │ │ │ │ │ +[0.775s][info][class,load] java.nio.file.attribute.FileTime source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] jdk.internal.perf.PerfCounter source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] jdk.internal.perf.Perf$GetPerfAction source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] jdk.internal.perf.Perf source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] jdk.internal.perf.PerfCounter$CoreCounters source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] sun.nio.ch.DirectBuffer source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] java.nio.MappedByteBuffer source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] java.nio.DirectByteBuffer source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] java.nio.Bits source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] java.util.concurrent.atomic.AtomicLong source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] jdk.internal.misc.VM$BufferPool source: shared objects file │ │ │ │ │ +[0.776s][info][class,load] java.nio.Bits$1 source: shared objects file │ │ │ │ │ +[0.777s][info][class,load] java.nio.LongBuffer source: shared objects file │ │ │ │ │ +[0.777s][info][class,load] java.nio.DirectLongBufferU source: shared objects file │ │ │ │ │ +[0.777s][info][class,load] java.util.zip.ZipFile$2 source: shared objects file │ │ │ │ │ +[0.777s][info][class,load] java.util.zip.ZipCoder$Comparison source: shared objects file │ │ │ │ │ +[0.778s][info][class,load] java.util.zip.ZipEntry source: shared objects file │ │ │ │ │ +[0.778s][info][class,load] java.util.jar.JarEntry source: shared objects file │ │ │ │ │ +[0.778s][info][class,load] java.util.jar.JarFile$JarFileEntry source: shared objects file │ │ │ │ │ +[0.778s][info][class,load] java.util.zip.ZipFile$ZipFileInputStream source: shared objects file │ │ │ │ │ +[0.778s][info][class,load] java.util.zip.InflaterInputStream source: shared objects file │ │ │ │ │ +[0.778s][info][class,load] java.util.zip.ZipFile$ZipFileInflaterInputStream source: shared objects file │ │ │ │ │ +[0.778s][info][class,load] java.util.zip.Inflater source: shared objects file │ │ │ │ │ +[0.779s][info][class,load] java.util.zip.Inflater$InflaterZStreamRef source: shared objects file │ │ │ │ │ +[0.779s][info][class,load] java.util.zip.ZipFile$InflaterCleanupAction source: shared objects file │ │ │ │ │ +[0.779s][info][class,load] sun.security.util.SignatureFileVerifier source: shared objects file │ │ │ │ │ +[0.779s][info][class,load] sun.security.util.Debug source: shared objects file │ │ │ │ │ +[0.780s][info][class,load] sun.security.action.GetIntegerAction source: shared objects file │ │ │ │ │ +[0.780s][info][class,load] java.util.Locale source: shared objects file │ │ │ │ │ +[0.780s][info][class,load] sun.util.locale.LocaleUtils source: shared objects file │ │ │ │ │ +[0.785s][info][class,load] java.util.jar.JarVerifier source: shared objects file │ │ │ │ │ +[0.785s][info][class,load] java.io.ByteArrayOutputStream source: shared objects file │ │ │ │ │ +[0.785s][info][class,load] java.util.jar.Attributes source: shared objects file │ │ │ │ │ +[0.785s][info][class,load] java.util.jar.Manifest$FastInputStream source: shared objects file │ │ │ │ │ +[0.786s][info][class,load] java.util.StringTokenizer source: jrt:/java.base │ │ │ │ │ +[0.787s][info][class,load] jdk.internal.loader.Resource source: shared objects file │ │ │ │ │ +[0.787s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$2 source: shared objects file │ │ │ │ │ +[0.787s][info][class,load] java.util.jar.JarFile$ThreadTrackHolder source: jrt:/java.base │ │ │ │ │ +[0.788s][info][class,load] jdk.internal.misc.ThreadTracker source: jrt:/java.base │ │ │ │ │ +[0.788s][info][class,load] jdk.internal.misc.ThreadTracker$ThreadRef source: jrt:/java.base │ │ │ │ │ +[0.788s][info][class,load] sun.security.util.ManifestEntryVerifier source: jrt:/java.base │ │ │ │ │ +[0.789s][info][class,load] java.lang.NamedPackage source: shared objects file │ │ │ │ │ +[0.789s][info][class,load] java.lang.Package source: shared objects file │ │ │ │ │ +[0.789s][info][class,load] java.lang.Package$VersionInfo source: shared objects file │ │ │ │ │ +[0.789s][info][class,load] sun.nio.ByteBuffered source: shared objects file │ │ │ │ │ +[0.789s][info][class,load] java.util.zip.Checksum source: shared objects file │ │ │ │ │ +[0.789s][info][class,load] java.util.zip.CRC32 source: shared objects file │ │ │ │ │ +[0.789s][info][class,load] java.util.zip.Checksum$1 source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.SecureClassLoader$CodeSourceKey source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.SecureClassLoader$1 source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.PermissionCollection source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] sun.security.util.LazyCodeSourcePermissionCollection source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.Permissions source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.Guard source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.Permission source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.BasicPermission source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.lang.RuntimePermission source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.BasicPermissionCollection source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.AllPermission source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.UnresolvedPermission source: shared objects file │ │ │ │ │ +[0.790s][info][class,load] java.security.SecureClassLoader$DebugHolder source: shared objects file │ │ │ │ │ +[0.791s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.791s][info][class,load] jdk.internal.misc.MainMethodFinder source: shared objects file │ │ │ │ │ +[0.791s][info][class,load] jdk.internal.misc.PreviewFeatures source: shared objects file │ │ │ │ │ +[0.791s][info][class,load] java.io.IOException source: jrt:/java.base │ │ │ │ │ +[0.791s][info][class,load] java.lang.InterruptedException source: jrt:/java.base │ │ │ │ │ +[0.792s][info][class,load] java.lang.IllegalStateException source: jrt:/java.base │ │ │ │ │ +[0.794s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainThreadGroup source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.795s][info][class,load] java.lang.Readable source: shared objects file │ │ │ │ │ +[0.795s][info][class,load] java.io.Reader source: jrt:/java.base │ │ │ │ │ +[0.795s][info][class,load] java.io.InputStreamReader source: jrt:/java.base │ │ │ │ │ +[0.795s][info][class,load] java.io.FileReader source: jrt:/java.base │ │ │ │ │ +[0.795s][info][class,load] sun.nio.cs.StreamDecoder source: jrt:/java.base │ │ │ │ │ +[0.796s][info][class,load] java.nio.charset.CharsetDecoder source: jrt:/java.base │ │ │ │ │ +[0.796s][info][class,load] sun.nio.cs.UTF_8$Decoder source: jrt:/java.base │ │ │ │ │ +[0.796s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: shared objects file │ │ │ │ │ +[0.796s][info][class,load] java.nio.CharBuffer source: shared objects file │ │ │ │ │ +[0.796s][info][class,load] java.nio.HeapCharBuffer source: shared objects file │ │ │ │ │ +[0.797s][info][class,load] java.nio.charset.CoderResult source: shared objects file │ │ │ │ │ +[0.797s][info][class,load] java.io.FileInputStream$1 source: shared objects file │ │ │ │ │ +[0.799s][info][class,load] com.sun.javatest.regtest.agent.StringArray source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.802s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainTask source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.802s][info][class,load] java.lang.reflect.InvocationTargetException source: jrt:/java.base │ │ │ │ │ +[0.803s][info][class,load] java.lang.IllegalAccessException source: jrt:/java.base │ │ │ │ │ +[0.803s][info][class,load] java.lang.Thread$ThreadNumbering source: jrt:/java.base │ │ │ │ │ +[0.806s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader$1 source: jrt:/java.base │ │ │ │ │ +[0.807s][info][class,load] compiler.cha.DefaultRootMethod source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.809s][info][class,load] java.lang.IncompatibleClassChangeError source: shared objects file │ │ │ │ │ +[0.810s][info][class,load] java.lang.NoSuchMethodError source: shared objects file │ │ │ │ │ +[0.812s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48001800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.815s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48001c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.817s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.818s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LL source: shared objects file │ │ │ │ │ +[0.821s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.823s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.825s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48002c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.828s][info][class,load] compiler.cha.Utils$Test source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.828s][info][class,load] compiler.cha.Utils$ATest source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.829s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.830s][info][class,load] compiler.cha.Utils source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.830s][info][class,load] java.lang.AssertionError source: jrt:/java.base │ │ │ │ │ +[0.831s][info][class,load] compiler.cha.Utils$MyClassLoader source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.833s][info][class,load] jdk.test.whitebox.WhiteBox source: . │ │ │ │ │ +[0.836s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48004000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.837s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48046d58 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.839s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48046f98 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.841s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef480471d8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.842s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047418 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.844s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047658 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.846s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047898 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.847s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047ad8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.848s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047d18 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.850s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48047f58 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.850s][info][class,load] java.util.Arrays$ArrayList source: shared objects file │ │ │ │ │ +[0.852s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48004400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.854s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48048388 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.856s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef480485b8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.857s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef480487e8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.859s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48048a18 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.861s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef48048c48 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.862s][info][class,load] java.lang.PublicMethods source: jrt:/java.base │ │ │ │ │ +[0.863s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$I source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.864s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$C source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.864s][info][class,load] java.util.concurrent.Callable source: jrt:/java.base │ │ │ │ │ +[0.865s][info][class,load] java.util.LinkedHashMap$LinkedValues source: jrt:/java.base │ │ │ │ │ +[0.865s][info][class,load] java.util.LinkedHashMap$LinkedHashIterator source: shared objects file │ │ │ │ │ +[0.865s][info][class,load] java.util.LinkedHashMap$LinkedValueIterator source: jrt:/java.base │ │ │ │ │ +[0.866s][info][class,load] compiler.cha.Utils$TestCase source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.867s][info][class,load] sun.reflect.generics.parser.SignatureParser source: jrt:/java.base │ │ │ │ │ +[0.867s][info][class,load] sun.reflect.generics.tree.Tree source: jrt:/java.base │ │ │ │ │ +[0.867s][info][class,load] sun.reflect.generics.tree.TypeTree source: jrt:/java.base │ │ │ │ │ +[0.867s][info][class,load] sun.reflect.generics.tree.TypeArgument source: jrt:/java.base │ │ │ │ │ +[0.867s][info][class,load] sun.reflect.generics.tree.ReturnType source: jrt:/java.base │ │ │ │ │ +[0.867s][info][class,load] sun.reflect.generics.tree.TypeSignature source: jrt:/java.base │ │ │ │ │ +[0.867s][info][class,load] sun.reflect.generics.tree.BaseType source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.tree.FieldTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.tree.SimpleClassTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.tree.ClassTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.scope.Scope source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.scope.AbstractScope source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.scope.ClassScope source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.factory.GenericsFactory source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.factory.CoreReflectionFactory source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.visitor.TypeTreeVisitor source: jrt:/java.base │ │ │ │ │ +[0.868s][info][class,load] sun.reflect.generics.visitor.Reifier source: jrt:/java.base │ │ │ │ │ +[0.869s][info][class,load] java.lang.reflect.GenericArrayType source: jrt:/java.base │ │ │ │ │ +[0.869s][info][class,load] sun.reflect.annotation.AnnotationType source: jrt:/java.base │ │ │ │ │ +[0.869s][info][class,load] sun.reflect.annotation.AnnotationType$1 source: jrt:/java.base │ │ │ │ │ +[0.869s][info][class,load] java.lang.annotation.Retention source: jrt:/java.base │ │ │ │ │ +[0.869s][info][class,load] java.lang.annotation.Inherited source: jrt:/java.base │ │ │ │ │ +[0.870s][info][class,load] java.lang.annotation.RetentionPolicy source: jrt:/java.base │ │ │ │ │ +[0.871s][info][class,load] sun.reflect.annotation.ExceptionProxy source: jrt:/java.base │ │ │ │ │ +[0.871s][info][class,load] sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy source: jrt:/java.base │ │ │ │ │ +[0.871s][info][class,load] sun.reflect.annotation.AnnotationParser$1 source: jrt:/java.base │ │ │ │ │ +[0.871s][info][class,load] java.lang.reflect.InvocationHandler source: jrt:/java.base │ │ │ │ │ +[0.871s][info][class,load] sun.reflect.annotation.AnnotationInvocationHandler source: jrt:/java.base │ │ │ │ │ +[0.872s][info][class,load] java.lang.reflect.Proxy source: jrt:/java.base │ │ │ │ │ +[0.872s][info][class,load] java.lang.ClassValue source: shared objects file │ │ │ │ │ +[0.872s][info][class,load] java.lang.reflect.Proxy$1 source: jrt:/java.base │ │ │ │ │ +[0.872s][info][class,load] java.lang.ClassValue$Entry source: shared objects file │ │ │ │ │ +[0.872s][info][class,load] java.lang.ClassValue$Identity source: shared objects file │ │ │ │ │ +[0.872s][info][class,load] java.lang.ClassValue$Version source: shared objects file │ │ │ │ │ +[0.872s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Sub source: jrt:/java.base │ │ │ │ │ +[0.874s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fef4804e3d8 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.874s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder source: jrt:/java.base │ │ │ │ │ +[0.875s][info][class,load] java.util.Collections$SingletonList source: jrt:/java.base │ │ │ │ │ +[0.875s][info][class,load] java.util.Collections$1 source: shared objects file │ │ │ │ │ +[0.877s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x00007fef4804ee08 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.877s][info][class,load] java.lang.module.ModuleDescriptor$Builder source: shared objects file │ │ │ │ │ +[0.877s][info][class,load] jdk.internal.module.Checks source: shared objects file │ │ │ │ │ +[0.878s][info][class,load] java.lang.module.ModuleDescriptor$Builder$$Lambda/0x800000002 source: shared objects file │ │ │ │ │ +[0.880s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext source: jrt:/java.base │ │ │ │ │ +[0.881s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fef4804f238 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.882s][info][class,load] java.lang.reflect.ProxyGenerator source: jrt:/java.base │ │ │ │ │ +[0.882s][info][class,load] java.lang.reflect.ProxyGenerator$ProxyMethod source: jrt:/java.base │ │ │ │ │ +[0.882s][info][class,load] java.util.StringJoiner source: shared objects file │ │ │ │ │ +[0.883s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fef4804f978 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ +[0.885s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fef4804fbb0 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ +[0.886s][info][class,load] java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo source: jrt:/java.base │ │ │ │ │ +[0.887s][info][class,load] jdk.internal.org.objectweb.asm.Edge source: jrt:/java.base │ │ │ │ │ +[0.893s][info][class,load] jdk.proxy1.$Proxy0 source: __dynamic_proxy__ │ │ │ │ │ +[0.893s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$1 source: jrt:/java.base │ │ │ │ │ +[0.896s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48004800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.896s][info][class,load] jdk.internal.reflect.DirectConstructorHandleAccessor source: shared objects file │ │ │ │ │ +[0.903s][info][class,load] jdk.proxy2.$Proxy1 source: __dynamic_proxy__ │ │ │ │ │ +[0.904s][info][class,load] java.lang.reflect.UndeclaredThrowableException source: jrt:/java.base │ │ │ │ │ +[0.905s][info][class,load] java.util.Spliterators$ArraySpliterator source: shared objects file │ │ │ │ │ +[0.907s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48004c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.908s][info][class,load] java.lang.reflect.Executable$$Lambda/0x00007fef48050b08 source: java.lang.reflect.Executable │ │ │ │ │ +[0.909s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000045 source: shared objects file │ │ │ │ │ +[0.910s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003d source: shared objects file │ │ │ │ │ +[0.911s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000040 source: shared objects file │ │ │ │ │ +[0.912s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000042 source: shared objects file │ │ │ │ │ public void compiler.cha.DefaultRootMethod$DefaultRoot.test() │ │ │ │ │ -[0.466s][info][class,load] java.lang.invoke.MethodHandleImpl$AsVarargsCollector source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78005000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.470s][info][class,load] jdk.internal.module.Resources source: shared objects file │ │ │ │ │ -[0.470s][info][class,load] jdk.internal.loader.BuiltinClassLoader$2 source: shared objects file │ │ │ │ │ -[0.470s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: shared objects file │ │ │ │ │ -[0.470s][info][class,load] java.lang.module.ModuleReader source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] java.nio.file.Paths source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] java.nio.file.FileSystems source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] java.net.URI$Parser source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.jimage.ImageReaderFactory$1 source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.jimage.ImageReader source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.jimage.BasicImageReader source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.jimage.ImageReader$SharedImageReader source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.jimage.BasicImageReader$1 source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] jdk.internal.jimage.NativeImageBuffer source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] jdk.internal.jimage.NativeImageBuffer$1 source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] jdk.internal.jimage.ImageHeader source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] java.nio.IntBuffer source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] java.nio.DirectIntBufferU source: shared objects file │ │ │ │ │ -[0.473s][info][class,load] java.nio.DirectByteBufferR source: shared objects file │ │ │ │ │ -[0.473s][info][class,load] java.nio.DirectIntBufferRU source: shared objects file │ │ │ │ │ -[0.475s][info][class,load] jdk.internal.jimage.ImageStrings source: shared objects file │ │ │ │ │ -[0.475s][info][class,load] jdk.internal.jimage.ImageStringsReader source: shared objects file │ │ │ │ │ -[0.475s][info][class,load] jdk.internal.jimage.decompressor.Decompressor source: shared objects file │ │ │ │ │ -[0.476s][info][class,load] jdk.internal.jimage.ImageLocation source: shared objects file │ │ │ │ │ -[0.487s][info][class,load] java.net.URLConnection source: jrt:/java.base │ │ │ │ │ -[0.487s][info][class,load] sun.net.www.URLConnection source: jrt:/java.base │ │ │ │ │ -[0.487s][info][class,load] sun.net.www.protocol.file.FileURLConnection source: jrt:/java.base │ │ │ │ │ -[0.488s][info][class,load] sun.net.www.MessageHeader source: jrt:/java.base │ │ │ │ │ -[0.489s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot source: __JVM_DefineClass__ │ │ │ │ │ -[0.509s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$I source: __JVM_DefineClass__ │ │ │ │ │ -[0.510s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$C source: __JVM_DefineClass__ │ │ │ │ │ -[0.511s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ -[0.521s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D source: __JVM_DefineClass__ │ │ │ │ │ -[0.523s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fff78006880 source: compiler.cha.Utils │ │ │ │ │ -[0.526s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78008000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.529s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78008400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.531s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78008800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.534s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78008c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.535s][info][class,load] compiler.cha.Utils$Test$$Lambda/0x00007fff78006aa0 source: compiler.cha.Utils │ │ │ │ │ -[0.537s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fff78006cc0 source: compiler.cha.Utils │ │ │ │ │ -[0.542s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.544s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.546s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.550s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.552s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.558s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.567s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.574s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800ac00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.578s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLL source: shared objects file │ │ │ │ │ -[0.584s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.587s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.591s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.591s][info][class,load] java.lang.invoke.MethodHandles$1 source: shared objects file │ │ │ │ │ -[0.592s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLJ source: shared objects file │ │ │ │ │ -[0.596s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800bc00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.597s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLL source: shared objects file │ │ │ │ │ -[0.601s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800c000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.602s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLLL source: shared objects file │ │ │ │ │ -[0.607s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800c400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.609s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D0 source: __JVM_DefineClass__ │ │ │ │ │ -[0.612s][info][class,load] jdk.test.lib.Asserts source: file:/tmp/hotspot/JTwork/classes/6/test/lib/ │ │ │ │ │ -[0.613s][info][class,load] java.io.UncheckedIOException source: jrt:/java.base │ │ │ │ │ -[0.613s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D1 source: __JVM_DefineClass__ │ │ │ │ │ -[0.614s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D2 source: __JVM_DefineClass__ │ │ │ │ │ +[0.914s][info][class,load] java.lang.invoke.MethodHandleImpl$AsVarargsCollector source: shared objects file │ │ │ │ │ +[0.916s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48005000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.916s][info][class,load] jdk.internal.module.Resources source: shared objects file │ │ │ │ │ +[0.916s][info][class,load] jdk.internal.loader.BuiltinClassLoader$2 source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] java.lang.module.ModuleReader source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] java.nio.file.Paths source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] java.nio.file.FileSystems source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] java.net.URI$Parser source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] jdk.internal.jimage.ImageReaderFactory$1 source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] jdk.internal.jimage.ImageReader source: shared objects file │ │ │ │ │ +[0.917s][info][class,load] jdk.internal.jimage.BasicImageReader source: shared objects file │ │ │ │ │ +[0.918s][info][class,load] jdk.internal.jimage.ImageReader$SharedImageReader source: shared objects file │ │ │ │ │ +[0.918s][info][class,load] jdk.internal.jimage.BasicImageReader$1 source: shared objects file │ │ │ │ │ +[0.918s][info][class,load] jdk.internal.jimage.NativeImageBuffer source: shared objects file │ │ │ │ │ +[0.918s][info][class,load] jdk.internal.jimage.NativeImageBuffer$1 source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] jdk.internal.jimage.ImageHeader source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] java.nio.IntBuffer source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] java.nio.DirectIntBufferU source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] java.nio.DirectByteBufferR source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] java.nio.DirectIntBufferRU source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] jdk.internal.jimage.ImageStrings source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] jdk.internal.jimage.ImageStringsReader source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] jdk.internal.jimage.decompressor.Decompressor source: shared objects file │ │ │ │ │ +[0.919s][info][class,load] jdk.internal.jimage.ImageLocation source: shared objects file │ │ │ │ │ +[0.930s][info][class,load] java.net.URLConnection source: jrt:/java.base │ │ │ │ │ +[0.930s][info][class,load] sun.net.www.URLConnection source: jrt:/java.base │ │ │ │ │ +[0.930s][info][class,load] sun.net.www.protocol.file.FileURLConnection source: jrt:/java.base │ │ │ │ │ +[0.930s][info][class,load] sun.net.www.MessageHeader source: jrt:/java.base │ │ │ │ │ +[0.931s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot source: __JVM_DefineClass__ │ │ │ │ │ +[0.949s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$I source: __JVM_DefineClass__ │ │ │ │ │ +[0.949s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$C source: __JVM_DefineClass__ │ │ │ │ │ +[0.950s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[0.958s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D source: __JVM_DefineClass__ │ │ │ │ │ +[0.960s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fef48006880 source: compiler.cha.Utils │ │ │ │ │ +[0.963s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48008000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.965s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48008400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.967s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48008800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.969s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef48008c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.970s][info][class,load] compiler.cha.Utils$Test$$Lambda/0x00007fef48006aa0 source: compiler.cha.Utils │ │ │ │ │ +[0.971s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fef48006cc0 source: compiler.cha.Utils │ │ │ │ │ +[0.975s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.976s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.978s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.981s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef48009c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.983s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800a000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.986s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800a400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.988s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800a800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.991s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800ac00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.992s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLL source: shared objects file │ │ │ │ │ +[0.995s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800b000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.997s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800b400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[1.000s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800b800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[1.000s][info][class,load] java.lang.invoke.MethodHandles$1 source: shared objects file │ │ │ │ │ +[1.000s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLJ source: shared objects file │ │ │ │ │ +[1.003s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800bc00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[1.004s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLL source: shared objects file │ │ │ │ │ +[1.007s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800c000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[1.008s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLLL source: shared objects file │ │ │ │ │ +[1.011s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4800c400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[1.012s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D0 source: __JVM_DefineClass__ │ │ │ │ │ +[1.014s][info][class,load] jdk.test.lib.Asserts source: file:/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d/ │ │ │ │ │ +[1.015s][info][class,load] java.io.UncheckedIOException source: jrt:/java.base │ │ │ │ │ +[1.015s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D1 source: __JVM_DefineClass__ │ │ │ │ │ +[1.016s][info][class,load] compiler.cha.DefaultRootMethod$DefaultRoot$D2 source: __JVM_DefineClass__ │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(53/3958)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -1410,17 +1440,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/DefaultRootMethod.java \\ │ │ │ │ │ -Dtest.main.class=compiler.cha.DefaultRootMethod \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/cha/DefaultRootMethod.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ @@ -1440,11 +1470,11 @@ │ │ │ │ │ -XX:CompileCommand=dontinline,*::test \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ -Xmixed \\ │ │ │ │ │ -XX:+WhiteBoxAPI \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:-StressMethodHandleLinkerInlining \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/cha/DefaultRootMethod.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600846ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600715ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600846ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600715ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/cha/StrengthReduceInterfaceCall.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:55 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:09 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ requires=\!vm.graal.enabled & vm.opt.final.UseVtableBasedCHA \=\= true │ │ │ │ │ @@ -11,62 +11,62 @@ │ │ │ │ │ source=StrengthReduceInterfaceCall.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ │ -elapsed=3611118 1\:00\:11.118 │ │ │ │ │ -end=Wed Aug 19 16\:35\:55 UTC 2026 │ │ │ │ │ +elapsed=3609380 1\:00\:09.380 │ │ │ │ │ +end=Tue Sep 15 09\:21\:09 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600909ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601802ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 15\:35\:44 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:20\:58 UTC 2026 │ │ │ │ │ test=compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3611127 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3610657 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/cha │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/557)---------- │ │ │ │ │ +----------messages:(9/559)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java │ │ │ │ │ reason: User specified action: run compile Utils.java │ │ │ │ │ -started: Wed Aug 19 15:35:44 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:20:58 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.857 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.296 │ │ │ │ │ ----------configuration:(18/1040)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -74,20 +74,20 @@ │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(37/3491)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -105,61 +105,61 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.cha.StrengthReduceInterfaceCall \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------direct:(2/185)---------- │ │ │ │ │ Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/Utils.java uses unchecked or unsafe operations. │ │ │ │ │ Note: Recompile with -Xlint:unchecked for details. │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/505)---------- │ │ │ │ │ +----------messages:(9/506)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 18 │ │ │ │ │ -Process id: 636844 │ │ │ │ │ +Agent id: 16 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ -finished: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.082 │ │ │ │ │ +finished: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.103 │ │ │ │ │ ----------configuration:(22/1161)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -168,23 +168,23 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2892)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -198,50 +198,50 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -Dtest.main.class=compiler.cha.StrengthReduceInterfaceCall \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/270)---------- │ │ │ │ │ command: build compiler.cha.StrengthReduceInterfaceCall │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.cha.StrengthReduceInterfaceCall │ │ │ │ │ -finished: Wed Aug 19 15:35:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.194 │ │ │ │ │ +finished: Tue Sep 15 08:21:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.106 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/574)---------- │ │ │ │ │ +----------messages:(9/576)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:21:03 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 15:35:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.191 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:21:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.103 │ │ │ │ │ ----------configuration:(18/1040)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -249,20 +249,20 @@ │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(37/3513)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -280,1128 +280,1158 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.cha.StrengthReduceInterfaceCall \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(89/5916)---------- │ │ │ │ │ +----------messages:(119/7460)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation -XX:+PrintInlining -Xlog:dependencies=debug -verbose:class -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::m -XX:CompileCommand=compileonly,*::test -XX:CompileCommand=dontinline,*::test -XX:CompileCommand=compileonly,*::testHelper -XX:CompileCommand=inline,*::testHelper -Xbatch -Xmixed -XX:+WhiteBoxAPI -XX:-TieredCompilation compiler.cha.StrengthReduceInterfaceCall │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+PrintCompilation -XX:+PrintInlining -Xlog:dependencies=debug -verbose:class -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::m -XX:CompileCommand=compileonly,*::test -XX:CompileCommand=dontinline,*::test -XX:CompileCommand=compileonly,*::testHelper -XX:CompileCommand=inline,*::testHelper -Xbatch -Xmixed -XX:+WhiteBoxAPI -XX:-TieredCompilation compiler.cha.StrengthReduceInterfaceCall │ │ │ │ │ -started: Wed Aug 19 15:35:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:21:06 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 636911 │ │ │ │ │ +Process id: 1574213 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636911 │ │ │ │ │ -2026-08-19 16:35:55 │ │ │ │ │ +Running jstack on process 1574213 │ │ │ │ │ +2026-09-15 09:21:07 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff5c002340, length=10, elements={ │ │ │ │ │ -0x00007fffe801bba0, 0x00007fffe8107c80, 0x00007fffe8109180, 0x00007fffe810a820, │ │ │ │ │ -0x00007fffe810bd10, 0x00007fffe810d1d0, 0x00007fffe814bdb0, 0x00007fffe814eb60, │ │ │ │ │ -0x00007fffe816c3a0, 0x00007fff5c000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef28002340, length=10, elements={ │ │ │ │ │ +0x00007fffe801c190, 0x00007fffe813bac0, 0x00007fffe813cfc0, 0x00007fffe813e660, │ │ │ │ │ +0x00007fffe813fb50, 0x00007fffe8141010, 0x00007fffe817fbe0, 0x00007fffe8182990, │ │ │ │ │ +0x00007fffe81a08d0, 0x00007fef28000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [636914] prio=5 os_prio=0 cpu=245.82ms elapsed=3600.86s tid=0x00007fffe801bba0 nid=636914 in Object.wait() [0x00007ffff03dd000] │ │ │ │ │ +"main" #1 [1574217] prio=5 os_prio=0 cpu=230.71ms elapsed=3601.59s tid=0x00007fffe801c190 nid=1574217 in Object.wait() [0x00007fffefb6d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000605000000> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007feff2003490> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [636922] daemon prio=10 os_prio=0 cpu=0.87ms elapsed=3600.82s tid=0x00007fffe8107c80 nid=636922 waiting on condition [0x00007fffd67a6000] │ │ │ │ │ +"Reference Handler" #2 [1574225] daemon prio=10 os_prio=0 cpu=1.17ms elapsed=3601.51s tid=0x00007fffe813bac0 nid=1574225 waiting on condition [0x00007fffe7efa000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [636923] daemon prio=8 os_prio=0 cpu=0.24ms elapsed=3600.82s tid=0x00007fffe8109180 nid=636923 in Object.wait() [0x00007fffd6625000] │ │ │ │ │ +"Finalizer" #3 [1574226] daemon prio=8 os_prio=0 cpu=0.30ms elapsed=3601.51s tid=0x00007fffe813cfc0 nid=1574226 in Object.wait() [0x00007fffe7d79000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000605001098> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007feff20010d0> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [636924] daemon prio=9 os_prio=0 cpu=0.57ms elapsed=3600.81s tid=0x00007fffe810a820 nid=636924 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1574227] daemon prio=9 os_prio=0 cpu=0.66ms elapsed=3601.51s tid=0x00007fffe813e660 nid=1574227 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [636925] daemon prio=9 os_prio=0 cpu=0.14ms elapsed=3600.81s tid=0x00007fffe810bd10 nid=636925 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1574228] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=3601.51s tid=0x00007fffe813fb50 nid=1574228 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [636926] daemon prio=9 os_prio=0 cpu=210.91ms elapsed=3600.81s tid=0x00007fffe810d1d0 nid=636926 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1574229] daemon prio=9 os_prio=0 cpu=431.51ms elapsed=3601.51s tid=0x00007fffe8141010 nid=1574229 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [636927] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=3600.62s tid=0x00007fffe814bdb0 nid=636927 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1574230] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=3601.24s tid=0x00007fffe817fbe0 nid=1574230 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [636928] daemon prio=8 os_prio=0 cpu=14.41ms elapsed=3600.61s tid=0x00007fffe814eb60 nid=636928 waiting on condition [0x00007fffd5ea5000] │ │ │ │ │ +"Common-Cleaner" #8 [1574231] daemon prio=8 os_prio=0 cpu=15.41ms elapsed=3601.23s tid=0x00007fffe8182990 nid=1574231 waiting on condition [0x00007fffe75f9000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000605000910> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007feff200ae88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [636929] prio=5 os_prio=0 cpu=3580336.74ms elapsed=3600.53s tid=0x00007fffe816c3a0 nid=636929 runnable [0x00007fffd5ccd000] │ │ │ │ │ +"MainThread" #9 [1574232] prio=5 os_prio=0 cpu=3497935.41ms elapsed=3601.17s tid=0x00007fffe81a08d0 nid=1574232 runnable [0x00007fffe741c000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at compiler.cha.Utils$ObjectToStringHelper.testHelper(Unknown Source) │ │ │ │ │ + at java.lang.String.coder(java.base@21.0.12.1/String.java:4803) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [637877] daemon prio=9 os_prio=0 cpu=0.59ms elapsed=0.10s tid=0x00007fff5c000ee0 nid=637877 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1575224] daemon prio=9 os_prio=0 cpu=0.87ms elapsed=0.60s tid=0x00007fef28000ee0 nid=1575224 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"GC Thread#7" os_prio=0 cpu=51.82ms elapsed=3598.01s tid=0x00007fff6c00cc00 nid=636950 runnable │ │ │ │ │ +"GC Thread#22" os_prio=0 cpu=23.49ms elapsed=3588.63s tid=0x00007fef3801db50 nid=1574298 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#21" os_prio=0 cpu=31.61ms elapsed=3588.63s tid=0x00007fef3801ccd0 nid=1574297 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#20" os_prio=0 cpu=38.76ms elapsed=3588.63s tid=0x00007fef3801be50 nid=1574296 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#19" os_prio=0 cpu=41.92ms elapsed=3588.63s tid=0x00007fef3801afd0 nid=1574295 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#18" os_prio=0 cpu=21.18ms elapsed=3588.63s tid=0x00007fef3801a150 nid=1574294 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#17" os_prio=0 cpu=20.98ms elapsed=3588.63s tid=0x00007fef380192d0 nid=1574293 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#16" os_prio=0 cpu=32.69ms elapsed=3588.63s tid=0x00007fef38018450 nid=1574292 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#15" os_prio=0 cpu=28.46ms elapsed=3588.63s tid=0x00007fef380175d0 nid=1574291 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#14" os_prio=0 cpu=27.36ms elapsed=3588.63s tid=0x00007fef38016750 nid=1574290 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#13" os_prio=0 cpu=31.73ms elapsed=3588.63s tid=0x00007fef380158d0 nid=1574289 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#12" os_prio=0 cpu=43.34ms elapsed=3588.63s tid=0x00007fef38014a50 nid=1574288 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#11" os_prio=0 cpu=28.43ms elapsed=3588.63s tid=0x00007fef38013bd0 nid=1574287 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#10" os_prio=0 cpu=26.59ms elapsed=3588.63s tid=0x00007fef38012d50 nid=1574286 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#9" os_prio=0 cpu=19.05ms elapsed=3588.63s tid=0x00007fef38011ed0 nid=1574285 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#8" os_prio=0 cpu=22.10ms elapsed=3588.64s tid=0x00007fef38011050 nid=1574284 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#7" os_prio=0 cpu=34.61ms elapsed=3588.64s tid=0x00007fef380101d0 nid=1574283 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#6" os_prio=0 cpu=35.98ms elapsed=3598.01s tid=0x00007fff6c00bd80 nid=636949 runnable │ │ │ │ │ +"GC Thread#6" os_prio=0 cpu=22.74ms elapsed=3588.64s tid=0x00007fef3800f350 nid=1574282 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#5" os_prio=0 cpu=51.12ms elapsed=3598.01s tid=0x00007fff6c00af00 nid=636948 runnable │ │ │ │ │ +"GC Thread#5" os_prio=0 cpu=21.89ms elapsed=3588.64s tid=0x00007fef3800e4d0 nid=1574281 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#4" os_prio=0 cpu=35.16ms elapsed=3598.01s tid=0x00007fff6c00a080 nid=636947 runnable │ │ │ │ │ +"GC Thread#4" os_prio=0 cpu=36.36ms elapsed=3588.64s tid=0x00007fef3800d650 nid=1574280 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#3" os_prio=0 cpu=45.69ms elapsed=3598.01s tid=0x00007fff6c009200 nid=636946 runnable │ │ │ │ │ +"GC Thread#3" os_prio=0 cpu=45.64ms elapsed=3588.64s tid=0x00007fef3800c7d0 nid=1574279 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#2" os_prio=0 cpu=48.95ms elapsed=3598.01s tid=0x00007fff6c008380 nid=636945 runnable │ │ │ │ │ +"GC Thread#2" os_prio=0 cpu=33.21ms elapsed=3588.64s tid=0x00007fef3800b950 nid=1574278 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#1" os_prio=0 cpu=42.41ms elapsed=3598.01s tid=0x00007fff6c007500 nid=636944 runnable │ │ │ │ │ +"GC Thread#1" os_prio=0 cpu=16.43ms elapsed=3588.64s tid=0x00007fef3800aad0 nid=1574277 runnable │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=149.46ms elapsed=3600.84s tid=0x00007fffe80ff1a0 nid=636921 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=171.18ms elapsed=3601.53s tid=0x00007fffe8132fe0 nid=1574224 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=882.00ms elapsed=3600.85s tid=0x00007fffe80ee3a0 nid=636920 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2191.25ms elapsed=3601.55s tid=0x00007fffe81217c0 nid=1574223 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=102.17ms elapsed=3600.86s tid=0x00007fffe80ddec0 nid=636919 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=164.14ms elapsed=3601.57s tid=0x00007fffe8110f60 nid=1574222 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.09ms elapsed=3600.86s tid=0x00007fffe80dcfd0 nid=636918 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.25ms elapsed=3601.58s tid=0x00007fffe8110140 nid=1574221 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=3600.86s tid=0x00007fffe8066da0 nid=636917 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.10ms elapsed=3601.58s tid=0x00007fffe805ace0 nid=1574220 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.09ms elapsed=3600.86s tid=0x00007fffe8065ec0 nid=636916 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.15ms elapsed=3601.59s tid=0x00007fffe8059e90 nid=1574219 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=47.10ms elapsed=3600.86s tid=0x00007fffe8054a60 nid=636915 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=31.92ms elapsed=3601.59s tid=0x00007fffe8048980 nid=1574218 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 16:35:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3600.954 │ │ │ │ │ +finished: Tue Sep 15 09:21:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3601.847 │ │ │ │ │ ----------configuration:(6/273)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(991/89968)---------- │ │ │ │ │ -[0.003s][info][class,load] path: . │ │ │ │ │ -[0.016s][info][class,load] java.lang.Object source: shared objects file │ │ │ │ │ -[0.017s][info][class,load] java.io.Serializable source: shared objects file │ │ │ │ │ -[0.017s][info][class,load] java.lang.Comparable source: shared objects file │ │ │ │ │ -[0.017s][info][class,load] java.lang.CharSequence source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.constant.Constable source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.constant.ConstantDesc source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.String source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.reflect.AnnotatedElement source: shared objects file │ │ │ │ │ -[0.018s][info][class,load] java.lang.reflect.GenericDeclaration source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Type source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.invoke.TypeDescriptor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Class source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Cloneable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ClassLoader source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.System source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Throwable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Error source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Exception source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.RuntimeException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.SecurityManager source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.security.ProtectionDomain source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.security.AccessControlContext source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.security.AccessController source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.security.SecureClassLoader source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ReflectiveOperationException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ClassNotFoundException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Record source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.LinkageError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.NoClassDefFoundError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ClassCastException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ArrayStoreException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.VirtualMachineError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.InternalError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.OutOfMemoryError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.StackOverflowError source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.IllegalMonitorStateException source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.Reference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.SoftReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.WeakReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.FinalReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.PhantomReference source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ref.Finalizer source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Runnable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread$FieldHolder source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread$Constants source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ThreadGroup source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.BaseVirtualThread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.VirtualThread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.ThreadBuilders$BoundVirtualThread source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Dictionary source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Map source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Hashtable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.util.Properties source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.Module source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.AccessibleObject source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Member source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Field source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Parameter source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Executable source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Method source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] java.lang.reflect.Constructor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.vm.ContinuationScope source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.vm.Continuation source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.vm.StackChunk source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.MethodAccessor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.ConstantPool source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.FieldAccessor source: shared objects file │ │ │ │ │ -[0.019s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.annotation.Annotation source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.reflect.CallerSensitive source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MethodHandle source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.DirectMethodHandle source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.VarHandle source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MemberName source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.ResolvedMethodName source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MethodHandleNatives source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.LambdaForm source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MethodType source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.BootstrapMethodError source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.CallSite source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.foreign.abi.NativeEntryPoint source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.foreign.abi.ABIDescriptor source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.foreign.abi.VMStorage source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.foreign.abi.UpcallLinker$CallRegs source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.ConstantCallSite source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.MutableCallSite source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.invoke.VolatileCallSite source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.AssertionStatusDirectives source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Appendable source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.AbstractStringBuilder source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.StringBuffer source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.StringBuilder source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.misc.UnsafeConstants source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.misc.Unsafe source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.module.Modules source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.AutoCloseable source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.io.Closeable source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.io.InputStream source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.io.ByteArrayInputStream source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.net.URL source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Enum source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.jar.Manifest source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.loader.ClassLoaders source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.security.CodeSource source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.AbstractMap source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.concurrent.ConcurrentMap source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.concurrent.ConcurrentHashMap source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Iterable source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.Collection source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.AbstractCollection source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.SequencedCollection source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.List source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.AbstractList source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.RandomAccess source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.ArrayList source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.StackTraceElement source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.nio.Buffer source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.StackWalker source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.StackWalker$StackFrame source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.StackFrameInfo source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.LiveStackFrame source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.LiveStackFrameInfo source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Boolean source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Character source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Number source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Float source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Double source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Byte source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Short source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Integer source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.Long source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.util.Iterator source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] java.lang.reflect.RecordComponent source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.vm.vector.VectorSupport source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: shared objects file │ │ │ │ │ -[0.020s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: shared objects file │ │ │ │ │ -[0.021s][info][class,load] jdk.internal.vm.FillerObject source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Integer$IntegerCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Long$LongCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Byte$ByteCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Short$ShortCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.Character$CharacterCache source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.jar.Attributes$Name source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.util.ImmutableCollections$MapN source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] sun.util.locale.BaseLocale source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: shared objects file │ │ │ │ │ -[0.023s][info][class,load] java.lang.module.ModuleFinder source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.Set source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$SetN source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleReference source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Version source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$Set12 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$List12 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections$ListN source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.net.URI source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.function.Supplier source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleTarget source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleHashes source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.Collections$UnmodifiableMap source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.HashMap source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.Map$Entry source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.HashMap$Node source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.Configuration source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.module.ResolvedModule source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.function.Function source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.util.ImmutableCollections source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.ModuleLayer source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] jdk.internal.math.FDBigInteger source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.NullPointerException source: shared objects file │ │ │ │ │ -[0.024s][info][class,load] java.lang.ArithmeticException source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] java.io.ObjectStreamField source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] java.util.Comparator source: shared objects file │ │ │ │ │ -[0.029s][info][class,load] java.lang.String$CaseInsensitiveComparator source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.misc.VM source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.Module$ArchivedData source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.misc.CDS source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.util.Objects source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.lang.reflect.ReflectAccess source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.access.SharedSecrets source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] java.security.PrivilegedAction source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: shared objects file │ │ │ │ │ -[0.030s][info][class,load] jdk.internal.reflect.Reflection source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.StringLatin1 source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.Math source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.reflect.ReflectionFactory source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.reflect.ReflectionFactory$Config source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.access.JavaLangRefAccess source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.ref.Reference$1 source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.ref.ReferenceQueue source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.ref.NativeReferenceQueue source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.ref.ReferenceQueue$Null source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.ref.NativeReferenceQueue$Lock source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.access.JavaLangAccess source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] java.lang.System$2 source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.util.SystemProps source: shared objects file │ │ │ │ │ -[0.031s][info][class,load] jdk.internal.util.SystemProps$Raw source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.nio.charset.Charset source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.nio.charset.spi.CharsetProvider source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] sun.nio.cs.StandardCharsets source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] sun.nio.cs.Unicode source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] sun.nio.cs.UTF_8 source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] jdk.internal.util.ArraysSupport source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.util.LinkedHashMap$Entry source: shared objects file │ │ │ │ │ -[0.035s][info][class,load] java.util.HashMap$TreeNode source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.lang.StringConcatHelper source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.lang.VersionProps source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.lang.Runtime source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] jdk.internal.util.Preconditions source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] jdk.internal.util.Preconditions$1 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.function.BiFunction source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] jdk.internal.util.Preconditions$4 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] jdk.internal.util.Preconditions$2 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] jdk.internal.util.Preconditions$3 source: shared objects file │ │ │ │ │ -[0.036s][info][class,load] java.util.Arrays source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.lang.CharacterData source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.lang.CharacterDataLatin1 source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.locks.Lock source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.locks.ReentrantLock source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.locks.LockSupport source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.AbstractSet source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.HashMap$EntrySet source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.HashMap$HashIterator source: shared objects file │ │ │ │ │ -[0.037s][info][class,load] java.util.HashMap$EntryIterator source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] jdk.internal.util.StaticProperty source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.FileInputStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.FileDescriptor source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.FileDescriptor$1 source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.Flushable source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.OutputStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.FileOutputStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.FilterInputStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.io.BufferedInputStream source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] jdk.internal.misc.InternalLock source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: shared objects file │ │ │ │ │ -[0.041s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.io.FilterOutputStream source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.io.PrintStream source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] jdk.internal.access.JavaIOPrintStreamAccess source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.io.PrintStream$1 source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.io.BufferedOutputStream source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.io.Writer source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.io.OutputStreamWriter source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] sun.nio.cs.StreamEncoder source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.nio.charset.CharsetEncoder source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base │ │ │ │ │ -[0.042s][info][class,load] java.nio.charset.CodingErrorAction source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] java.nio.ByteBuffer source: shared objects file │ │ │ │ │ -[0.042s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.nio.Buffer$1 source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] jdk.internal.access.JavaNioAccess source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.nio.Buffer$2 source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.nio.HeapByteBuffer source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.nio.ByteOrder source: shared objects file │ │ │ │ │ -[0.043s][info][class,load] java.io.BufferedWriter source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.Terminator source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] jdk.internal.misc.Signal$Handler source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.Terminator$1 source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] jdk.internal.misc.Signal source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.util.Hashtable$Entry source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] jdk.internal.misc.OSEnvironment source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.Thread$State source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: shared objects file │ │ │ │ │ -[0.046s][info][class,load] java.lang.Thread$ThreadIdentifiers source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] jdk.internal.ref.Cleaner source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] java.util.concurrent.locks.Condition source: shared objects file │ │ │ │ │ -[0.047s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: shared objects file │ │ │ │ │ -[0.048s][info][class,load] java.util.Collections source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.util.Collections$EmptySet source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.util.Collections$EmptyList source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.util.Collections$EmptyMap source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] java.lang.IllegalArgumentException source: shared objects file │ │ │ │ │ -[0.049s][info][class,load] jdk.internal.misc.Blocker source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.invoke.MethodHandleStatics source: shared objects file │ │ │ │ │ -[0.051s][info][class,load] java.lang.reflect.ClassFileFormatVersion source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] sun.security.action.GetPropertyAction source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] jdk.internal.util.ClassFileDumper source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.util.HexFormat source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] jdk.internal.module.ModuleBootstrap source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.invoke.MethodHandles source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.invoke.MemberName$Factory source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: shared objects file │ │ │ │ │ -[0.052s][info][class,load] java.lang.StrictMath source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.util.ImmutableCollections$MapN$1 source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.util.KeyValueHolder source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] sun.invoke.util.VerifyAccess source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.lang.reflect.Modifier source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.lang.module.ModuleDescriptor$1 source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.io.File source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.io.DefaultFileSystem source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.io.FileSystem source: shared objects file │ │ │ │ │ -[0.053s][info][class,load] java.io.UnixFileSystem source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] jdk.internal.module.ModulePatcher source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] java.util.HashSet source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: shared objects file │ │ │ │ │ -[0.054s][info][class,load] jdk.internal.module.ArchivedBootLayer source: shared objects file │ │ │ │ │ -[0.056s][info][class,load] jdk.internal.access.JavaNetUriAccess source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] java.net.URI$1 source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: shared objects file │ │ │ │ │ -[0.057s][info][class,load] jdk.internal.loader.URLClassPath source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.net.URLStreamHandlerFactory source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.net.URL$DefaultFactory source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] jdk.internal.access.JavaNetURLAccess source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.net.URL$3 source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.io.File$PathStatus source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] sun.net.www.ParseUtil source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] java.net.URLStreamHandler source: shared objects file │ │ │ │ │ -[0.058s][info][class,load] sun.net.www.protocol.file.Handler source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] sun.net.util.IPAddressUtil source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] sun.net.util.IPAddressUtil$MASKS source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.Queue source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.Deque source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.ArrayDeque source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] sun.net.www.protocol.jar.Handler source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.security.cert.Certificate source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.WeakHashMap source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.WeakHashMap$Entry source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.Collections$SetFromMap source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.util.WeakHashMap$KeySet source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] jdk.internal.access.JavaSecurityAccess source: shared objects file │ │ │ │ │ -[0.059s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: shared objects file │ │ │ │ │ -[0.060s][info][class,load] java.security.ProtectionDomain$Key source: shared objects file │ │ │ │ │ -[0.060s][info][class,load] java.security.Principal source: shared objects file │ │ │ │ │ -[0.060s][info][class,load] jdk.internal.loader.NativeLibraries source: shared objects file │ │ │ │ │ -[0.060s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: shared objects file │ │ │ │ │ -[0.060s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: shared objects file │ │ │ │ │ -[0.060s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.ServicesCatalog source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.loader.ClassLoaderValue source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModuleFinders source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModulesMap source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModules source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.SystemModules$all source: shared objects file │ │ │ │ │ -[0.064s][info][class,load] jdk.internal.module.Builder source: shared objects file │ │ │ │ │ -[0.065s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: shared objects file │ │ │ │ │ -[0.067s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$Location source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$1 source: shared objects file │ │ │ │ │ -[0.068s][info][class,load] java.lang.reflect.AccessFlag$2 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$3 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$4 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$5 source: shared objects file │ │ │ │ │ -[0.069s][info][class,load] java.lang.reflect.AccessFlag$6 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$7 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$8 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$9 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$10 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$11 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$12 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$13 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$14 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$15 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$16 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$17 source: shared objects file │ │ │ │ │ -[0.070s][info][class,load] java.lang.reflect.AccessFlag$18 source: shared objects file │ │ │ │ │ -[0.072s][info][class,load] java.util.ImmutableCollections$Set12$1 source: shared objects file │ │ │ │ │ -[0.077s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: shared objects file │ │ │ │ │ -[0.078s][info][class,load] jdk.internal.module.ModuleResolution source: shared objects file │ │ │ │ │ -[0.081s][info][class,load] java.util.Optional source: shared objects file │ │ │ │ │ -[0.081s][info][class,load] jdk.internal.loader.BootLoader source: shared objects file │ │ │ │ │ -[0.082s][info][class,load] java.lang.Module$EnableNativeAccess source: shared objects file │ │ │ │ │ -[0.082s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.HashMap$KeySet source: shared objects file │ │ │ │ │ -[0.084s][info][class,load] java.util.HashMap$KeyIterator source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] jdk.internal.module.DefaultRoots source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterators$EmptySpliterator source: shared objects file │ │ │ │ │ -[0.085s][info][class,load] java.util.Spliterator source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.Spliterators$EmptySpliterator$OfRef source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.Spliterator$OfPrimitive source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.Spliterator$OfInt source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.Spliterators$EmptySpliterator$OfInt source: shared objects file │ │ │ │ │ -[0.086s][info][class,load] java.util.Spliterator$OfLong source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.Spliterators$EmptySpliterator$OfLong source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.Spliterator$OfDouble source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.Spliterators$EmptySpliterator$OfDouble source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.Spliterators$IteratorSpliterator source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.StreamSupport source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.PipelineHelper source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.BaseStream source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.AbstractPipeline source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.Stream source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.ReferencePipeline source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.ReferencePipeline$Head source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.StreamOpFlag source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.StreamOpFlag$Type source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.stream.StreamOpFlag$MaskBuilder source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.EnumMap source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.util.EnumMap$1 source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.Class$ReflectionData source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.Class$Atomic source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.PublicMethods$MethodList source: shared objects file │ │ │ │ │ -[0.087s][info][class,load] java.lang.PublicMethods$Key source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] java.lang.Class$3 source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] sun.reflect.annotation.AnnotationParser source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] java.lang.invoke.MethodType$1 source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.ReferencedKeySet source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.ReferencedKeyMap source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.ReferenceKey source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.StrongReferenceKey source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] java.lang.invoke.MethodTypeForm source: shared objects file │ │ │ │ │ -[0.088s][info][class,load] jdk.internal.util.WeakReferenceKey source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.invoke.MethodHandleImpl source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] java.lang.NoSuchMethodException source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] sun.invoke.util.Wrapper source: shared objects file │ │ │ │ │ -[0.089s][info][class,load] sun.invoke.util.Wrapper$Format source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.Void source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] sun.invoke.util.ValueConversions source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.Invokers source: shared objects file │ │ │ │ │ -[0.092s][info][class,load] java.lang.invoke.LambdaForm$Kind source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.reflect.Array source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.LambdaForm$Name source: shared objects file │ │ │ │ │ -[0.093s][info][class,load] java.lang.invoke.LambdaForm$Holder source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$1 source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.BoundMethodHandle source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.ClassSpecializer source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: shared objects file │ │ │ │ │ -[0.094s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: shared objects file │ │ │ │ │ -[0.097s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: shared objects file │ │ │ │ │ -[0.097s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: shared objects file │ │ │ │ │ -[0.098s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: shared objects file │ │ │ │ │ -[0.098s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: shared objects file │ │ │ │ │ -[0.099s][info][class,load] java.lang.invoke.SimpleMethodHandle source: shared objects file │ │ │ │ │ -[0.100s][info][class,load] java.lang.NoSuchFieldException source: shared objects file │ │ │ │ │ -[0.100s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: shared objects file │ │ │ │ │ -[0.101s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: shared objects file │ │ │ │ │ -[0.102s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: shared objects file │ │ │ │ │ -[0.103s][info][class,load] java.lang.invoke.VarHandle$AccessType source: shared objects file │ │ │ │ │ -[0.104s][info][class,load] java.lang.invoke.Invokers$Holder source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] java.lang.invoke.LambdaFormEditor source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: shared objects file │ │ │ │ │ -[0.105s][info][class,load] java.lang.invoke.LambdaFormBuffer source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] sun.invoke.util.BytecodeDescriptor source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: shared objects file │ │ │ │ │ -[0.106s][info][class,load] jdk.internal.org.objectweb.asm.Type source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.Label source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] sun.invoke.util.VerifyType source: shared objects file │ │ │ │ │ -[0.107s][info][class,load] sun.invoke.empty.Empty source: shared objects file │ │ │ │ │ -[0.108s][info][class,load] java.util.ArrayList$Itr source: shared objects file │ │ │ │ │ -[0.108s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: shared objects file │ │ │ │ │ -[0.108s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: shared objects file │ │ │ │ │ -[0.110s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: shared objects file │ │ │ │ │ -[0.111s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: shared objects file │ │ │ │ │ -[0.112s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: shared objects file │ │ │ │ │ -[0.112s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78000400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.113s][info][class,load] jdk.internal.reflect.DirectMethodHandleAccessor source: shared objects file │ │ │ │ │ -[0.114s][info][class,load] java.lang.invoke.LambdaMetafactory source: shared objects file │ │ │ │ │ -[0.115s][info][class,load] java.lang.Module$ReflectionData source: shared objects file │ │ │ │ │ -[0.115s][info][class,load] java.lang.WeakPairMap source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.lang.WeakPairMap$Pair source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.lang.WeakPairMap$Pair$Lookup source: shared objects file │ │ │ │ │ -[0.116s][info][class,load] java.util.function.Predicate source: shared objects file │ │ │ │ │ -[0.117s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: shared objects file │ │ │ │ │ -[0.118s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] sun.security.action.GetBooleanAction source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: shared objects file │ │ │ │ │ -[0.119s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: shared objects file │ │ │ │ │ -[0.120s][info][class,load] java.lang.invoke.MethodHandleInfo source: shared objects file │ │ │ │ │ -[0.120s][info][class,load] java.lang.invoke.InfoFromMemberName source: shared objects file │ │ │ │ │ -[0.121s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: shared objects file │ │ │ │ │ -[0.121s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004f source: shared objects file │ │ │ │ │ -[0.122s][info][class,load] java.lang.invoke.DirectMethodHandle$Constructor source: shared objects file │ │ │ │ │ -[0.122s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: shared objects file │ │ │ │ │ -[0.124s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78000800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.125s][info][class,load] java.util.stream.ReferencePipeline$StatelessOp source: shared objects file │ │ │ │ │ -[0.125s][info][class,load] java.util.stream.ReferencePipeline$2 source: shared objects file │ │ │ │ │ -[0.125s][info][class,load] java.util.stream.StreamShape source: shared objects file │ │ │ │ │ -[0.126s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004e source: shared objects file │ │ │ │ │ -[0.127s][info][class,load] java.util.stream.ReferencePipeline$3 source: shared objects file │ │ │ │ │ -[0.128s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000051 source: shared objects file │ │ │ │ │ -[0.130s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004d source: shared objects file │ │ │ │ │ -[0.130s][info][class,load] java.util.stream.Collectors source: shared objects file │ │ │ │ │ -[0.130s][info][class,load] java.util.stream.Collector$Characteristics source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.EnumSet source: shared objects file │ │ │ │ │ -[0.131s][info][class,load] java.util.RegularEnumSet source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.Collections$UnmodifiableCollection source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.Collections$UnmodifiableSet source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.stream.Collector source: shared objects file │ │ │ │ │ -[0.132s][info][class,load] java.util.stream.Collectors$CollectorImpl source: shared objects file │ │ │ │ │ -[0.133s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000044 source: shared objects file │ │ │ │ │ -[0.133s][info][class,load] java.util.function.BiConsumer source: shared objects file │ │ │ │ │ -[0.134s][info][class,load] java.lang.invoke.DirectMethodHandle$Interface source: shared objects file │ │ │ │ │ -[0.135s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000038 source: shared objects file │ │ │ │ │ -[0.136s][info][class,load] java.util.function.BinaryOperator source: shared objects file │ │ │ │ │ -[0.136s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003f source: shared objects file │ │ │ │ │ -[0.137s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000041 source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.TerminalOp source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$ReduceOp source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$3 source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$Box source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.function.Consumer source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.Sink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.TerminalSink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$AccumulatingSink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReduceOps$3ReducingSink source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.Sink$ChainedReference source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReferencePipeline$3$1 source: shared objects file │ │ │ │ │ -[0.138s][info][class,load] java.util.stream.ReferencePipeline$2$1 source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000050 source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.FindOps source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.FindOps$FindSink source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.FindOps$FindSink$OfRef source: shared objects file │ │ │ │ │ -[0.139s][info][class,load] java.util.stream.FindOps$FindOp source: shared objects file │ │ │ │ │ -[0.142s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004a source: shared objects file │ │ │ │ │ -[0.143s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 source: shared objects file │ │ │ │ │ -[0.144s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 source: shared objects file │ │ │ │ │ -[0.144s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000047 source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.lang.module.Resolver source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.nio.file.Watchable source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.nio.file.Path source: shared objects file │ │ │ │ │ -[0.149s][info][class,load] java.lang.module.ModuleFinder$1 source: shared objects file │ │ │ │ │ -[0.150s][info][class,load] java.util.ListIterator source: shared objects file │ │ │ │ │ -[0.150s][info][class,load] java.util.ImmutableCollections$ListItr source: shared objects file │ │ │ │ │ -[0.153s][info][class,load] java.util.HashMap$Values source: shared objects file │ │ │ │ │ -[0.154s][info][class,load] java.util.HashMap$ValueIterator source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.SequencedSet source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.LinkedHashSet source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.SequencedMap source: shared objects file │ │ │ │ │ -[0.156s][info][class,load] java.util.LinkedHashMap source: shared objects file │ │ │ │ │ -[0.158s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: shared objects file │ │ │ │ │ -[0.159s][info][class,load] jdk.internal.module.ModuleReferenceImpl$CachedHash source: jrt:/java.base │ │ │ │ │ -[0.212s][info][class,load] jdk.internal.module.ModuleLoaderMap source: shared objects file │ │ │ │ │ -[0.212s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: shared objects file │ │ │ │ │ -[0.235s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: shared objects file │ │ │ │ │ -[0.235s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: shared objects file │ │ │ │ │ -[0.235s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: shared objects file │ │ │ │ │ -[0.236s][info][class,load] java.lang.ModuleLayer$Controller source: shared objects file │ │ │ │ │ -[0.238s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: shared objects file │ │ │ │ │ -[0.238s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: shared objects file │ │ │ │ │ -[0.239s][info][class,load] jdk.internal.module.ModuleBootstrap$$Lambda/0x00007fff780411f8 source: jdk.internal.module.ModuleBootstrap │ │ │ │ │ -[0.241s][info][class,load] java.util.ArrayList$SubList source: shared objects file │ │ │ │ │ -[0.243s][info][class,load] java.lang.Module$$Lambda/0x00007fff78041430 source: java.lang.Module │ │ │ │ │ -[0.243s][info][class,load] java.lang.WeakPairMap$WeakRefPeer source: jrt:/java.base │ │ │ │ │ -[0.244s][info][class,load] java.lang.WeakPairMap$Pair$Weak source: jrt:/java.base │ │ │ │ │ -[0.244s][info][class,load] java.lang.WeakPairMap$Pair$Weak$1 source: jrt:/java.base │ │ │ │ │ -[0.246s][info][class,load] java.lang.WeakPairMap$$Lambda/0x00007fff78041d68 source: java.lang.WeakPairMap │ │ │ │ │ -[0.247s][info][class,load] jdk.internal.module.ModuleBootstrap$SafeModuleFinder source: shared objects file │ │ │ │ │ -[0.247s][info][class,load] java.lang.invoke.StringConcatFactory source: shared objects file │ │ │ │ │ -[0.248s][info][class,load] sun.launcher.LauncherHelper source: shared objects file │ │ │ │ │ -[0.249s][info][class,load] java.lang.StringCoding source: shared objects file │ │ │ │ │ -[0.249s][info][class,load] sun.net.util.URLUtil source: shared objects file │ │ │ │ │ -[0.250s][info][class,load] java.security.PrivilegedExceptionAction source: shared objects file │ │ │ │ │ -[0.250s][info][class,load] jdk.internal.loader.URLClassPath$3 source: shared objects file │ │ │ │ │ -[0.250s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: shared objects file │ │ │ │ │ -[0.250s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader source: jrt:/java.base │ │ │ │ │ -[0.251s][info][class,load] java.util.concurrent.ForkJoinWorkerThread source: shared objects file │ │ │ │ │ -[0.251s][info][class,load] jdk.internal.misc.CarrierThread source: shared objects file │ │ │ │ │ -[0.254s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: shared objects file │ │ │ │ │ -[0.254s][info][class,load] java.util.zip.ZipConstants source: shared objects file │ │ │ │ │ -[0.254s][info][class,load] java.util.zip.ZipFile source: shared objects file │ │ │ │ │ -[0.255s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: shared objects file │ │ │ │ │ -[0.255s][info][class,load] java.util.zip.ZipFile$1 source: shared objects file │ │ │ │ │ -[0.255s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: shared objects file │ │ │ │ │ -[0.256s][info][class,load] jdk.internal.loader.FileURLMapper source: shared objects file │ │ │ │ │ -[0.256s][info][class,load] java.util.jar.JarFile source: shared objects file │ │ │ │ │ -[0.256s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: shared objects file │ │ │ │ │ -[0.256s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: shared objects file │ │ │ │ │ -[0.256s][info][class,load] java.lang.Runtime$Version source: shared objects file │ │ │ │ │ -[0.257s][info][class,load] java.util.zip.ZipFile$CleanableResource source: shared objects file │ │ │ │ │ -[0.257s][info][class,load] java.util.zip.ZipCoder source: shared objects file │ │ │ │ │ -[0.257s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: shared objects file │ │ │ │ │ -[0.257s][info][class,load] jdk.internal.ref.CleanerFactory source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] java.util.concurrent.ThreadFactory source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] java.lang.ref.Cleaner source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] java.lang.ref.Cleaner$1 source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] jdk.internal.ref.CleanerImpl source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] java.lang.ref.Cleaner$Cleanable source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] jdk.internal.ref.PhantomCleanable source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: shared objects file │ │ │ │ │ -[0.258s][info][class,load] jdk.internal.misc.InnocuousThread source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.concurrent.TimeUnit source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.concurrent.ForkJoinPool$ManagedBlocker source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.util.zip.ZipFile$Source source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.nio.file.spi.FileSystemProvider source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] sun.nio.fs.LinuxFileSystemProvider source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.nio.file.OpenOption source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.nio.file.StandardOpenOption source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] java.nio.file.FileSystem source: shared objects file │ │ │ │ │ -[0.260s][info][class,load] sun.nio.fs.UnixFileSystem source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] sun.nio.fs.LinuxFileSystem source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] sun.nio.fs.UnixPath source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] sun.nio.fs.Util source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.loader.NativeLibraries$2 source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: shared objects file │ │ │ │ │ -[0.261s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] java.util.ArrayDeque$DeqIterator source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] jdk.internal.loader.NativeLibrary source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: shared objects file │ │ │ │ │ -[0.262s][info][class,load] jdk.internal.loader.NativeLibraries$3 source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.Enumeration source: shared objects file │ │ │ │ │ -[0.263s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.UnixFileAttributes source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.UnixMountEntry source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.util.zip.ZipFile$Source$Key source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.CopyOption source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.LinkOption source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.Files source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.DosFileAttributes source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.AttributeView source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.FileAttributeView source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.BasicFileAttributeView source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.DosFileAttributeView source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] java.nio.file.attribute.UserDefinedFileAttributeView source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.UnixFileAttributeViews source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.DynamicFileAttributeView source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.AbstractBasicFileAttributeView source: shared objects file │ │ │ │ │ -[0.266s][info][class,load] sun.nio.fs.UnixFileAttributeViews$Basic source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] sun.nio.fs.NativeBuffers source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.lang.ThreadLocal source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] jdk.internal.misc.CarrierThreadLocal source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] jdk.internal.misc.TerminatingThreadLocal source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] sun.nio.fs.NativeBuffers$1 source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] jdk.internal.misc.TerminatingThreadLocal$1 source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.util.IdentityHashMap source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.util.IdentityHashMap$KeySet source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] sun.nio.fs.NativeBuffer source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] sun.nio.fs.NativeBuffer$Deallocator source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.io.DataOutput source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.io.DataInput source: shared objects file │ │ │ │ │ -[0.267s][info][class,load] java.io.RandomAccessFile source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] jdk.internal.access.JavaIORandomAccessFileAccess source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] java.io.RandomAccessFile$2 source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] java.io.FileCleanable source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] java.util.zip.ZipFile$Source$End source: shared objects file │ │ │ │ │ -[0.268s][info][class,load] java.util.zip.ZipUtils source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.file.attribute.FileTime source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] jdk.internal.perf.PerfCounter source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] jdk.internal.perf.Perf$GetPerfAction source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] jdk.internal.perf.Perf source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] jdk.internal.perf.PerfCounter$CoreCounters source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] sun.nio.ch.DirectBuffer source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.MappedByteBuffer source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.DirectByteBuffer source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.Bits source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.util.concurrent.atomic.AtomicLong source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] jdk.internal.misc.VM$BufferPool source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.Bits$1 source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.LongBuffer source: shared objects file │ │ │ │ │ -[0.290s][info][class,load] java.nio.DirectLongBufferU source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.zip.ZipFile$2 source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.zip.ZipCoder$Comparison source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.zip.ZipEntry source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.jar.JarEntry source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.jar.JarFile$JarFileEntry source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.zip.ZipFile$ZipFileInputStream source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.zip.InflaterInputStream source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.zip.ZipFile$ZipFileInflaterInputStream source: shared objects file │ │ │ │ │ -[0.291s][info][class,load] java.util.zip.Inflater source: shared objects file │ │ │ │ │ -[0.292s][info][class,load] java.util.zip.Inflater$InflaterZStreamRef source: shared objects file │ │ │ │ │ -[0.294s][info][class,load] java.util.zip.ZipFile$InflaterCleanupAction source: shared objects file │ │ │ │ │ -[0.295s][info][class,load] sun.security.util.SignatureFileVerifier source: shared objects file │ │ │ │ │ -[0.295s][info][class,load] sun.security.util.Debug source: shared objects file │ │ │ │ │ -[0.295s][info][class,load] sun.security.action.GetIntegerAction source: shared objects file │ │ │ │ │ -[0.295s][info][class,load] java.util.Locale source: shared objects file │ │ │ │ │ -[0.295s][info][class,load] sun.util.locale.LocaleUtils source: shared objects file │ │ │ │ │ -[0.301s][info][class,load] java.util.jar.JarVerifier source: shared objects file │ │ │ │ │ -[0.301s][info][class,load] java.io.ByteArrayOutputStream source: shared objects file │ │ │ │ │ -[0.302s][info][class,load] java.util.jar.Attributes source: shared objects file │ │ │ │ │ -[0.302s][info][class,load] java.util.jar.Manifest$FastInputStream source: shared objects file │ │ │ │ │ -[0.303s][info][class,load] java.util.StringTokenizer source: jrt:/java.base │ │ │ │ │ -[0.304s][info][class,load] jdk.internal.loader.Resource source: shared objects file │ │ │ │ │ -[0.304s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$2 source: shared objects file │ │ │ │ │ -[0.305s][info][class,load] java.util.jar.JarFile$ThreadTrackHolder source: jrt:/java.base │ │ │ │ │ -[0.305s][info][class,load] jdk.internal.misc.ThreadTracker source: jrt:/java.base │ │ │ │ │ -[0.306s][info][class,load] jdk.internal.misc.ThreadTracker$ThreadRef source: jrt:/java.base │ │ │ │ │ -[0.306s][info][class,load] sun.security.util.ManifestEntryVerifier source: jrt:/java.base │ │ │ │ │ -[0.307s][info][class,load] java.lang.NamedPackage source: shared objects file │ │ │ │ │ -[0.307s][info][class,load] java.lang.Package source: shared objects file │ │ │ │ │ -[0.307s][info][class,load] java.lang.Package$VersionInfo source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] sun.nio.ByteBuffered source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.util.zip.Checksum source: shared objects file │ │ │ │ │ -[0.308s][info][class,load] java.util.zip.CRC32 source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.util.zip.Checksum$1 source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.SecureClassLoader$CodeSourceKey source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.SecureClassLoader$1 source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.PermissionCollection source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] sun.security.util.LazyCodeSourcePermissionCollection source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.Permissions source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.Guard source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.Permission source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.BasicPermission source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.lang.RuntimePermission source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.BasicPermissionCollection source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.AllPermission source: shared objects file │ │ │ │ │ -[0.309s][info][class,load] java.security.UnresolvedPermission source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] java.security.SecureClassLoader$DebugHolder source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.310s][info][class,load] jdk.internal.misc.MainMethodFinder source: shared objects file │ │ │ │ │ -[0.310s][info][class,load] jdk.internal.misc.PreviewFeatures source: shared objects file │ │ │ │ │ -[0.312s][info][class,load] java.io.IOException source: jrt:/java.base │ │ │ │ │ -[0.312s][info][class,load] java.lang.InterruptedException source: jrt:/java.base │ │ │ │ │ -[0.313s][info][class,load] java.lang.IllegalStateException source: jrt:/java.base │ │ │ │ │ -[0.316s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainThreadGroup source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.317s][info][class,load] java.lang.Readable source: shared objects file │ │ │ │ │ -[0.317s][info][class,load] java.io.Reader source: jrt:/java.base │ │ │ │ │ -[0.317s][info][class,load] java.io.InputStreamReader source: jrt:/java.base │ │ │ │ │ -[0.317s][info][class,load] java.io.FileReader source: jrt:/java.base │ │ │ │ │ -[0.318s][info][class,load] sun.nio.cs.StreamDecoder source: jrt:/java.base │ │ │ │ │ -[0.318s][info][class,load] java.nio.charset.CharsetDecoder source: jrt:/java.base │ │ │ │ │ -[0.318s][info][class,load] sun.nio.cs.UTF_8$Decoder source: jrt:/java.base │ │ │ │ │ -[0.319s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: shared objects file │ │ │ │ │ -[0.319s][info][class,load] java.nio.CharBuffer source: shared objects file │ │ │ │ │ -[0.319s][info][class,load] java.nio.HeapCharBuffer source: shared objects file │ │ │ │ │ -[0.320s][info][class,load] java.nio.charset.CoderResult source: shared objects file │ │ │ │ │ -[0.320s][info][class,load] java.io.FileInputStream$1 source: shared objects file │ │ │ │ │ -[0.323s][info][class,load] com.sun.javatest.regtest.agent.StringArray source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.326s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainTask source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ -[0.327s][info][class,load] java.lang.reflect.InvocationTargetException source: jrt:/java.base │ │ │ │ │ -[0.327s][info][class,load] java.lang.IllegalAccessException source: jrt:/java.base │ │ │ │ │ -[0.328s][info][class,load] java.lang.Thread$ThreadNumbering source: jrt:/java.base │ │ │ │ │ -[0.329s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader$1 source: jrt:/java.base │ │ │ │ │ -[0.330s][info][class,load] compiler.cha.StrengthReduceInterfaceCall source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.331s][info][class,load] java.lang.IncompatibleClassChangeError source: shared objects file │ │ │ │ │ -[0.331s][info][class,load] java.lang.NoSuchMethodError source: shared objects file │ │ │ │ │ -[0.334s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78001800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.337s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78001c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.339s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.340s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LL source: shared objects file │ │ │ │ │ -[0.343s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.345s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.348s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78002c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.351s][info][class,load] compiler.cha.Utils$Test source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.352s][info][class,load] compiler.cha.Utils$ATest source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.352s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.353s][info][class,load] compiler.cha.Utils source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.354s][info][class,load] java.lang.AssertionError source: jrt:/java.base │ │ │ │ │ -[0.355s][info][class,load] compiler.cha.Utils$MyClassLoader source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.356s][info][class,load] jdk.test.whitebox.WhiteBox source: . │ │ │ │ │ -[0.359s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.361s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78046d60 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.363s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78046fa0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.365s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780471e0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.367s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047420 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.369s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047660 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.371s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780478a0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.372s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047ae0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.375s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047d20 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.377s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78047f60 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.377s][info][class,load] java.util.Arrays$ArrayList source: shared objects file │ │ │ │ │ -[0.380s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.382s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048390 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.384s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780485c0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.386s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff780487f0 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.388s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048a20 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.391s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fff78048c50 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ -[0.392s][info][class,load] java.lang.PublicMethods source: jrt:/java.base │ │ │ │ │ -[0.394s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$J source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.394s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$I source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.395s][info][class,load] java.util.concurrent.Callable source: jrt:/java.base │ │ │ │ │ -[0.396s][info][class,load] java.util.LinkedHashMap$LinkedValues source: jrt:/java.base │ │ │ │ │ -[0.396s][info][class,load] java.util.LinkedHashMap$LinkedHashIterator source: shared objects file │ │ │ │ │ -[0.396s][info][class,load] java.util.LinkedHashMap$LinkedValueIterator source: jrt:/java.base │ │ │ │ │ -[0.398s][info][class,load] compiler.cha.Utils$TestCase source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.399s][info][class,load] sun.reflect.generics.parser.SignatureParser source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.Tree source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.TypeTree source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.TypeArgument source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.ReturnType source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.TypeSignature source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.BaseType source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.FieldTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.SimpleClassTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.tree.ClassTypeSignature source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.scope.Scope source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.scope.AbstractScope source: jrt:/java.base │ │ │ │ │ -[0.400s][info][class,load] sun.reflect.generics.scope.ClassScope source: jrt:/java.base │ │ │ │ │ -[0.401s][info][class,load] sun.reflect.generics.factory.GenericsFactory source: jrt:/java.base │ │ │ │ │ -[0.401s][info][class,load] sun.reflect.generics.factory.CoreReflectionFactory source: jrt:/java.base │ │ │ │ │ -[0.401s][info][class,load] sun.reflect.generics.visitor.TypeTreeVisitor source: jrt:/java.base │ │ │ │ │ -[0.401s][info][class,load] sun.reflect.generics.visitor.Reifier source: jrt:/java.base │ │ │ │ │ -[0.401s][info][class,load] java.lang.reflect.GenericArrayType source: jrt:/java.base │ │ │ │ │ -[0.401s][info][class,load] sun.reflect.annotation.AnnotationType source: jrt:/java.base │ │ │ │ │ -[0.403s][info][class,load] sun.reflect.annotation.AnnotationType$1 source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] java.lang.annotation.Retention source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] java.lang.annotation.Inherited source: jrt:/java.base │ │ │ │ │ -[0.404s][info][class,load] java.lang.annotation.RetentionPolicy source: jrt:/java.base │ │ │ │ │ -[0.406s][info][class,load] sun.reflect.annotation.ExceptionProxy source: jrt:/java.base │ │ │ │ │ -[0.406s][info][class,load] sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy source: jrt:/java.base │ │ │ │ │ -[0.406s][info][class,load] sun.reflect.annotation.AnnotationParser$1 source: jrt:/java.base │ │ │ │ │ -[0.407s][info][class,load] java.lang.reflect.InvocationHandler source: jrt:/java.base │ │ │ │ │ -[0.407s][info][class,load] sun.reflect.annotation.AnnotationInvocationHandler source: jrt:/java.base │ │ │ │ │ -[0.408s][info][class,load] java.lang.reflect.Proxy source: jrt:/java.base │ │ │ │ │ -[0.408s][info][class,load] java.lang.ClassValue source: shared objects file │ │ │ │ │ -[0.408s][info][class,load] java.lang.reflect.Proxy$1 source: jrt:/java.base │ │ │ │ │ -[0.408s][info][class,load] java.lang.ClassValue$Entry source: shared objects file │ │ │ │ │ -[0.408s][info][class,load] java.lang.ClassValue$Identity source: shared objects file │ │ │ │ │ -[0.409s][info][class,load] java.lang.ClassValue$Version source: shared objects file │ │ │ │ │ -[0.409s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Sub source: jrt:/java.base │ │ │ │ │ -[0.410s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fff7804e3e0 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.412s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder source: jrt:/java.base │ │ │ │ │ -[0.412s][info][class,load] java.util.Collections$SingletonList source: jrt:/java.base │ │ │ │ │ -[0.413s][info][class,load] java.util.Collections$1 source: shared objects file │ │ │ │ │ -[0.415s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x00007fff7804ee10 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.416s][info][class,load] java.lang.module.ModuleDescriptor$Builder source: shared objects file │ │ │ │ │ -[0.416s][info][class,load] jdk.internal.module.Checks source: shared objects file │ │ │ │ │ -[0.417s][info][class,load] java.lang.module.ModuleDescriptor$Builder$$Lambda/0x800000002 source: shared objects file │ │ │ │ │ -[0.419s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext source: jrt:/java.base │ │ │ │ │ -[0.421s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fff7804f240 source: java.lang.reflect.Proxy │ │ │ │ │ -[0.422s][info][class,load] java.lang.reflect.ProxyGenerator source: jrt:/java.base │ │ │ │ │ -[0.422s][info][class,load] java.lang.reflect.ProxyGenerator$ProxyMethod source: jrt:/java.base │ │ │ │ │ -[0.423s][info][class,load] java.util.StringJoiner source: shared objects file │ │ │ │ │ -[0.425s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fff7804f980 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ -[0.426s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fff7804fbb8 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ -[0.429s][info][class,load] java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo source: jrt:/java.base │ │ │ │ │ -[0.430s][info][class,load] jdk.internal.org.objectweb.asm.Edge source: jrt:/java.base │ │ │ │ │ -[0.436s][info][class,load] jdk.proxy1.$Proxy0 source: __dynamic_proxy__ │ │ │ │ │ -[0.437s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$1 source: jrt:/java.base │ │ │ │ │ -[0.440s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78004800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.440s][info][class,load] jdk.internal.reflect.DirectConstructorHandleAccessor source: shared objects file │ │ │ │ │ -[0.449s][info][class,load] jdk.proxy2.$Proxy1 source: __dynamic_proxy__ │ │ │ │ │ -[0.449s][info][class,load] java.lang.reflect.UndeclaredThrowableException source: jrt:/java.base │ │ │ │ │ -[0.451s][info][class,load] java.util.Spliterators$ArraySpliterator source: shared objects file │ │ │ │ │ -[0.453s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78004c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.455s][info][class,load] java.lang.reflect.Executable$$Lambda/0x00007fff78050b10 source: java.lang.reflect.Executable │ │ │ │ │ -[0.456s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000045 source: shared objects file │ │ │ │ │ -[0.458s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003d source: shared objects file │ │ │ │ │ -[0.459s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000040 source: shared objects file │ │ │ │ │ -[0.460s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000042 source: shared objects file │ │ │ │ │ +[0.009s][info][class,load] path: . │ │ │ │ │ +[0.049s][info][class,load] java.lang.Object source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.io.Serializable source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.Comparable source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.CharSequence source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.constant.Constable source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.constant.ConstantDesc source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.String source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.reflect.AnnotatedElement source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.reflect.GenericDeclaration source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.reflect.Type source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.invoke.TypeDescriptor source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.invoke.TypeDescriptor$OfField source: shared objects file │ │ │ │ │ +[0.050s][info][class,load] java.lang.Class source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Cloneable source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ClassLoader source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.System source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Throwable source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Error source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Exception source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.RuntimeException source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.SecurityManager source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.security.ProtectionDomain source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.security.AccessControlContext source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.security.AccessController source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.security.SecureClassLoader source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ReflectiveOperationException source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ClassNotFoundException source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Record source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.LinkageError source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.NoClassDefFoundError source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ClassCastException source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ArrayStoreException source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.VirtualMachineError source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.InternalError source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.OutOfMemoryError source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.StackOverflowError source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.IllegalMonitorStateException source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ref.Reference source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ref.SoftReference source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ref.WeakReference source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ref.FinalReference source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ref.PhantomReference source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ref.Finalizer source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Runnable source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Thread source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Thread$FieldHolder source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Thread$Constants source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.Thread$UncaughtExceptionHandler source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ThreadGroup source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.BaseVirtualThread source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.VirtualThread source: shared objects file │ │ │ │ │ +[0.054s][info][class,load] java.lang.ThreadBuilders$BoundVirtualThread source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.Dictionary source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.Map source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.Hashtable source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.Properties source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Module source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.AccessibleObject source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.Member source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.Field source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.Parameter source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.Executable source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.Method source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.Constructor source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.vm.ContinuationScope source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.vm.Continuation source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.vm.StackChunk source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.MagicAccessorImpl source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.MethodAccessor source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.MethodAccessorImpl source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.ConstructorAccessor source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.ConstructorAccessorImpl source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.DelegatingClassLoader source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.ConstantPool source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.FieldAccessor source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.FieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.UnsafeFieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.UnsafeStaticFieldAccessorImpl source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.annotation.Annotation source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.CallerSensitive source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.reflect.NativeConstructorAccessorImpl source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.MethodHandle source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.DirectMethodHandle source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.VarHandle source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.MemberName source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.ResolvedMethodName source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.MethodHandleNatives source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.LambdaForm source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.TypeDescriptor$OfMethod source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.MethodType source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.BootstrapMethodError source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.CallSite source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.foreign.abi.NativeEntryPoint source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.foreign.abi.ABIDescriptor source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.foreign.abi.VMStorage source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.foreign.abi.UpcallLinker$CallRegs source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.ConstantCallSite source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.MutableCallSite source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.invoke.VolatileCallSite source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.AssertionStatusDirectives source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Appendable source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.AbstractStringBuilder source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.StringBuffer source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.StringBuilder source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.misc.UnsafeConstants source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.misc.Unsafe source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.module.Modules source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.AutoCloseable source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.io.Closeable source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.io.InputStream source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.io.ByteArrayInputStream source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.net.URL source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Enum source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.jar.Manifest source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.loader.BuiltinClassLoader source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.loader.ClassLoaders source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.loader.ClassLoaders$AppClassLoader source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.loader.ClassLoaders$PlatformClassLoader source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.security.CodeSource source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.AbstractMap source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.concurrent.ConcurrentMap source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.concurrent.ConcurrentHashMap source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Iterable source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.Collection source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.AbstractCollection source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.SequencedCollection source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.List source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.AbstractList source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.RandomAccess source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.ArrayList source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.StackTraceElement source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.nio.Buffer source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.StackWalker source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.StackStreamFactory$AbstractStackWalker source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.StackWalker$StackFrame source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.StackFrameInfo source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.LiveStackFrame source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.LiveStackFrameInfo source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.concurrent.locks.AbstractOwnableSynchronizer source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Boolean source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Character source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Number source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Float source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Double source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Byte source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Short source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Integer source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.Long source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.util.Iterator source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] java.lang.reflect.RecordComponent source: shared objects file │ │ │ │ │ +[0.055s][info][class,load] jdk.internal.vm.vector.VectorSupport source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorPayload source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] jdk.internal.vm.vector.VectorSupport$Vector source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorMask source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] jdk.internal.vm.vector.VectorSupport$VectorShuffle source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] jdk.internal.vm.FillerObject source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.Integer$IntegerCache source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.Long$LongCache source: shared objects file │ │ │ │ │ +[0.059s][info][class,load] java.lang.Byte$ByteCache source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.Short$ShortCache source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.Character$CharacterCache source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.jar.Attributes$Name source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$AbstractImmutableMap source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$MapN source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] sun.util.locale.BaseLocale source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.ArchivedModuleGraph source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleFinder source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleFinder source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$AbstractImmutableCollection source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.Set source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$AbstractImmutableSet source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$SetN source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleReference source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.ModuleReferenceImpl source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleDescriptor source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleDescriptor$Version source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleDescriptor$Requires source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$Set12 source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleDescriptor$Requires$Modifier source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleDescriptor$Provides source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$AbstractImmutableList source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$List12 source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections$ListN source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.net.URI source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.function.Supplier source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.SystemModuleFinders$2 source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.ModuleHashes$HashSupplier source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.SystemModuleFinders$3 source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleDescriptor$Exports source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ModuleDescriptor$Opens source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.ModuleTarget source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.ModuleHashes source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.Collections$UnmodifiableMap source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.HashMap source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.Map$Entry source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.HashMap$Node source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.Configuration source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.module.ResolvedModule source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.function.Function source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.module.ModuleLoaderMap$Mapper source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.util.ImmutableCollections source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.ModuleLayer source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] jdk.internal.math.FDBigInteger source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.NullPointerException source: shared objects file │ │ │ │ │ +[0.060s][info][class,load] java.lang.ArithmeticException source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] java.io.ObjectStreamField source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] java.util.Comparator source: shared objects file │ │ │ │ │ +[0.064s][info][class,load] java.lang.String$CaseInsensitiveComparator source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.misc.VM source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] java.lang.Module$ArchivedData source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] jdk.internal.misc.CDS source: shared objects file │ │ │ │ │ +[0.065s][info][class,load] java.util.Objects source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.access.JavaLangReflectAccess source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.reflect.ReflectAccess source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.access.SharedSecrets source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.security.PrivilegedAction source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.reflect.ReflectionFactory$GetReflectionFactoryAction source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.reflect.Reflection source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.StringLatin1 source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.Math source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.reflect.ReflectionFactory source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.reflect.ReflectionFactory$Config source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.access.JavaLangRefAccess source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.ref.Reference$1 source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.ref.ReferenceQueue source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.ref.NativeReferenceQueue source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.ref.ReferenceQueue$Null source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.ref.NativeReferenceQueue$Lock source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] jdk.internal.access.JavaLangAccess source: shared objects file │ │ │ │ │ +[0.066s][info][class,load] java.lang.System$2 source: shared objects file │ │ │ │ │ +[0.067s][info][class,load] jdk.internal.util.SystemProps source: shared objects file │ │ │ │ │ +[0.067s][info][class,load] jdk.internal.util.SystemProps$Raw source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.nio.charset.Charset source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] java.nio.charset.spi.CharsetProvider source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] sun.nio.cs.StandardCharsets source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] sun.nio.cs.HistoricallyNamedCharset source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] sun.nio.cs.Unicode source: shared objects file │ │ │ │ │ +[0.069s][info][class,load] sun.nio.cs.UTF_8 source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] jdk.internal.util.ArraysSupport source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] java.util.LinkedHashMap$Entry source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] java.util.HashMap$TreeNode source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] java.lang.StringConcatHelper source: shared objects file │ │ │ │ │ +[0.070s][info][class,load] java.lang.VersionProps source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.lang.Runtime source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] jdk.internal.util.Preconditions source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] jdk.internal.util.Preconditions$1 source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.function.BiFunction source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] jdk.internal.util.Preconditions$4 source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] jdk.internal.util.Preconditions$2 source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] jdk.internal.util.Preconditions$3 source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.Arrays source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.lang.CharacterData source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.lang.CharacterDataLatin1 source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.concurrent.locks.Lock source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.concurrent.locks.ReentrantLock source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.concurrent.ConcurrentHashMap$Segment source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.concurrent.ConcurrentHashMap$CounterCell source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.concurrent.ConcurrentHashMap$Node source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.concurrent.locks.LockSupport source: shared objects file │ │ │ │ │ +[0.071s][info][class,load] java.util.concurrent.ConcurrentHashMap$ReservationNode source: shared objects file │ │ │ │ │ +[0.072s][info][class,load] java.util.AbstractSet source: shared objects file │ │ │ │ │ +[0.072s][info][class,load] java.util.HashMap$EntrySet source: shared objects file │ │ │ │ │ +[0.072s][info][class,load] java.util.HashMap$HashIterator source: shared objects file │ │ │ │ │ +[0.072s][info][class,load] java.util.HashMap$EntryIterator source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] jdk.internal.util.StaticProperty source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.FileInputStream source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.FileDescriptor source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] jdk.internal.access.JavaIOFileDescriptorAccess source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.FileDescriptor$1 source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.Flushable source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.OutputStream source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.FileOutputStream source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.FilterInputStream source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.BufferedInputStream source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] jdk.internal.misc.InternalLock source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.util.concurrent.locks.ReentrantLock$Sync source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.util.concurrent.locks.ReentrantLock$NonfairSync source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.FilterOutputStream source: shared objects file │ │ │ │ │ +[0.076s][info][class,load] java.io.PrintStream source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] jdk.internal.access.JavaIOPrintStreamAccess source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.io.PrintStream$1 source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.io.BufferedOutputStream source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.io.Writer source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.io.OutputStreamWriter source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] sun.nio.cs.StreamEncoder source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.nio.charset.CharsetEncoder source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] sun.nio.cs.UTF_8$Encoder source: jrt:/java.base │ │ │ │ │ +[0.077s][info][class,load] java.nio.charset.CodingErrorAction source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] java.nio.ByteBuffer source: shared objects file │ │ │ │ │ +[0.077s][info][class,load] jdk.internal.misc.ScopedMemoryAccess source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.nio.Buffer$1 source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] jdk.internal.access.JavaNioAccess source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.nio.Buffer$2 source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.nio.HeapByteBuffer source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.nio.ByteOrder source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.io.BufferedWriter source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.lang.Terminator source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] jdk.internal.misc.Signal$Handler source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.lang.Terminator$1 source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] jdk.internal.misc.Signal source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] java.util.Hashtable$Entry source: shared objects file │ │ │ │ │ +[0.078s][info][class,load] jdk.internal.misc.Signal$NativeHandler source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] jdk.internal.misc.OSEnvironment source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.lang.Thread$State source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.lang.ref.Reference$ReferenceHandler source: shared objects file │ │ │ │ │ +[0.081s][info][class,load] java.lang.Thread$ThreadIdentifiers source: shared objects file │ │ │ │ │ +[0.083s][info][class,load] java.lang.ref.Finalizer$FinalizerThread source: shared objects file │ │ │ │ │ +[0.084s][info][class,load] jdk.internal.ref.Cleaner source: shared objects file │ │ │ │ │ +[0.084s][info][class,load] java.util.concurrent.locks.Condition source: shared objects file │ │ │ │ │ +[0.084s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject source: shared objects file │ │ │ │ │ +[0.086s][info][class,load] java.util.Collections source: shared objects file │ │ │ │ │ +[0.086s][info][class,load] jdk.internal.misc.Blocker source: shared objects file │ │ │ │ │ +[0.086s][info][class,load] java.util.Collections$EmptySet source: shared objects file │ │ │ │ │ +[0.087s][info][class,load] java.util.Collections$EmptyList source: shared objects file │ │ │ │ │ +[0.087s][info][class,load] java.util.Collections$EmptyMap source: shared objects file │ │ │ │ │ +[0.088s][info][class,load] java.lang.IllegalArgumentException source: shared objects file │ │ │ │ │ +[0.094s][info][class,load] java.lang.invoke.MethodHandleStatics source: shared objects file │ │ │ │ │ +[0.094s][info][class,load] java.lang.reflect.ClassFileFormatVersion source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] sun.security.action.GetPropertyAction source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] jdk.internal.util.ClassFileDumper source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] java.util.HexFormat source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] java.util.concurrent.atomic.AtomicInteger source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] jdk.internal.module.ModuleBootstrap source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] java.lang.invoke.MethodHandles source: shared objects file │ │ │ │ │ +[0.095s][info][class,load] java.lang.invoke.MemberName$Factory source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.lang.invoke.MethodHandles$Lookup source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.lang.StrictMath source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.util.ImmutableCollections$MapN$1 source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.util.ImmutableCollections$MapN$MapNIterator source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.util.KeyValueHolder source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] sun.invoke.util.VerifyAccess source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.lang.reflect.Modifier source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] jdk.internal.access.JavaLangModuleAccess source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.lang.module.ModuleDescriptor$1 source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.io.File source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.io.DefaultFileSystem source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.io.FileSystem source: shared objects file │ │ │ │ │ +[0.096s][info][class,load] java.io.UnixFileSystem source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] jdk.internal.module.ModulePatcher source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] java.util.HashSet source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] jdk.internal.module.ModuleBootstrap$Counters source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] jdk.internal.module.ArchivedBootLayer source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] jdk.internal.access.JavaNetUriAccess source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] java.net.URI$1 source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] jdk.internal.loader.ArchivedClassLoaders source: shared objects file │ │ │ │ │ +[0.097s][info][class,load] jdk.internal.loader.URLClassPath source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] java.net.URLStreamHandlerFactory source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] java.net.URL$DefaultFactory source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] jdk.internal.access.JavaNetURLAccess source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] java.net.URL$3 source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] java.io.File$PathStatus source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] sun.net.www.ParseUtil source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] java.net.URLStreamHandler source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] sun.net.www.protocol.file.Handler source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] sun.net.util.IPAddressUtil source: shared objects file │ │ │ │ │ +[0.098s][info][class,load] sun.net.util.IPAddressUtil$MASKS source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.Queue source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.Deque source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.ArrayDeque source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] sun.net.www.protocol.jar.Handler source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] jdk.internal.loader.ClassLoaders$BootClassLoader source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.security.cert.Certificate source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.lang.ClassLoader$ParallelLoaders source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.WeakHashMap source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.WeakHashMap$Entry source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.Collections$SetFromMap source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.WeakHashMap$KeySet source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] jdk.internal.access.JavaSecurityAccess source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.security.ProtectionDomain$JavaSecurityAccessImpl source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.security.ProtectionDomain$Key source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.security.Principal source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] jdk.internal.loader.NativeLibraries source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] jdk.internal.loader.ClassLoaderHelper source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.concurrent.ConcurrentHashMap$CollectionView source: shared objects file │ │ │ │ │ +[0.099s][info][class,load] java.util.concurrent.ConcurrentHashMap$KeySetView source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.module.ServicesCatalog source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.loader.ClassLoaderValue source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.module.SystemModuleFinders source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.module.SystemModulesMap source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.module.SystemModules source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.module.SystemModules$all source: shared objects file │ │ │ │ │ +[0.101s][info][class,load] jdk.internal.module.Builder source: shared objects file │ │ │ │ │ +[0.102s][info][class,load] java.util.ImmutableCollections$SetN$SetNIterator source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.module.ModuleDescriptor$Modifier source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$Location source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$1 source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$2 source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$3 source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$4 source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$5 source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$6 source: shared objects file │ │ │ │ │ +[0.103s][info][class,load] java.lang.reflect.AccessFlag$7 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$8 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$9 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$10 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$11 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$12 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$13 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$14 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$15 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$16 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$17 source: shared objects file │ │ │ │ │ +[0.106s][info][class,load] java.lang.reflect.AccessFlag$18 source: shared objects file │ │ │ │ │ +[0.107s][info][class,load] java.util.ImmutableCollections$Set12$1 source: shared objects file │ │ │ │ │ +[0.114s][info][class,load] jdk.internal.module.ModuleHashes$Builder source: shared objects file │ │ │ │ │ +[0.114s][info][class,load] jdk.internal.module.ModuleResolution source: shared objects file │ │ │ │ │ +[0.120s][info][class,load] java.util.Optional source: shared objects file │ │ │ │ │ +[0.120s][info][class,load] jdk.internal.loader.BootLoader source: shared objects file │ │ │ │ │ +[0.120s][info][class,load] java.lang.Module$EnableNativeAccess source: shared objects file │ │ │ │ │ +[0.120s][info][class,load] jdk.internal.loader.BuiltinClassLoader$LoadedModule source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.HashMap$KeySet source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.HashMap$KeyIterator source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] jdk.internal.module.DefaultRoots source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterators source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterators$EmptySpliterator source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterator source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterators$EmptySpliterator$OfRef source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterator$OfPrimitive source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterator$OfInt source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterators$EmptySpliterator$OfInt source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterator$OfLong source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterators$EmptySpliterator$OfLong source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterator$OfDouble source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterators$EmptySpliterator$OfDouble source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.Spliterators$IteratorSpliterator source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.StreamSupport source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.PipelineHelper source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.BaseStream source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.AbstractPipeline source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.Stream source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.ReferencePipeline source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.ReferencePipeline$Head source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.StreamOpFlag source: shared objects file │ │ │ │ │ +[0.125s][info][class,load] java.util.stream.StreamOpFlag$Type source: shared objects file │ │ │ │ │ +[0.126s][info][class,load] java.util.stream.StreamOpFlag$MaskBuilder source: shared objects file │ │ │ │ │ +[0.126s][info][class,load] java.util.EnumMap source: shared objects file │ │ │ │ │ +[0.126s][info][class,load] java.util.EnumMap$1 source: shared objects file │ │ │ │ │ +[0.126s][info][class,load] java.lang.Class$ReflectionData source: shared objects file │ │ │ │ │ +[0.126s][info][class,load] java.lang.Class$Atomic source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] java.lang.PublicMethods$MethodList source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] java.lang.PublicMethods$Key source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] java.lang.Class$3 source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] sun.reflect.annotation.AnnotationParser source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] java.lang.invoke.MethodType$1 source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] jdk.internal.util.ReferencedKeySet source: shared objects file │ │ │ │ │ +[0.129s][info][class,load] jdk.internal.util.ReferencedKeyMap source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] jdk.internal.util.ReferenceKey source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] jdk.internal.util.StrongReferenceKey source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] java.lang.invoke.MethodTypeForm source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] jdk.internal.util.WeakReferenceKey source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] jdk.internal.reflect.MethodHandleAccessorFactory$LazyStaticHolder source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] java.lang.invoke.MethodHandleImpl source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] java.lang.invoke.LambdaForm$NamedFunction source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] jdk.internal.access.JavaLangInvokeAccess source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] java.lang.invoke.MethodHandleImpl$1 source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] java.lang.NoSuchMethodException source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] sun.invoke.util.Wrapper source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] sun.invoke.util.Wrapper$Format source: shared objects file │ │ │ │ │ +[0.130s][info][class,load] java.lang.Void source: shared objects file │ │ │ │ │ +[0.131s][info][class,load] java.lang.invoke.DirectMethodHandle$Holder source: shared objects file │ │ │ │ │ +[0.131s][info][class,load] sun.invoke.util.ValueConversions source: shared objects file │ │ │ │ │ +[0.131s][info][class,load] java.lang.invoke.Invokers source: shared objects file │ │ │ │ │ +[0.131s][info][class,load] java.lang.invoke.LambdaForm$Kind source: shared objects file │ │ │ │ │ +[0.134s][info][class,load] java.lang.invoke.LambdaForm$BasicType source: shared objects file │ │ │ │ │ +[0.134s][info][class,load] java.lang.reflect.Array source: shared objects file │ │ │ │ │ +[0.135s][info][class,load] java.lang.invoke.LambdaForm$Name source: shared objects file │ │ │ │ │ +[0.135s][info][class,load] java.lang.invoke.LambdaForm$Holder source: shared objects file │ │ │ │ │ +[0.135s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator source: shared objects file │ │ │ │ │ +[0.135s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$1 source: shared objects file │ │ │ │ │ +[0.135s][info][class,load] java.lang.invoke.MethodHandleImpl$Intrinsic source: shared objects file │ │ │ │ │ +[0.136s][info][class,load] java.lang.invoke.BoundMethodHandle source: shared objects file │ │ │ │ │ +[0.136s][info][class,load] java.lang.invoke.ClassSpecializer source: shared objects file │ │ │ │ │ +[0.136s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer source: shared objects file │ │ │ │ │ +[0.136s][info][class,load] java.lang.invoke.ClassSpecializer$1 source: shared objects file │ │ │ │ │ +[0.136s][info][class,load] java.lang.invoke.ClassSpecializer$SpeciesData source: shared objects file │ │ │ │ │ +[0.136s][info][class,load] java.lang.invoke.BoundMethodHandle$SpeciesData source: shared objects file │ │ │ │ │ +[0.136s][info][class,load] java.lang.invoke.ClassSpecializer$Factory source: shared objects file │ │ │ │ │ +[0.137s][info][class,load] java.lang.invoke.BoundMethodHandle$Specializer$Factory source: shared objects file │ │ │ │ │ +[0.137s][info][class,load] java.lang.invoke.SimpleMethodHandle source: shared objects file │ │ │ │ │ +[0.140s][info][class,load] java.lang.NoSuchFieldException source: shared objects file │ │ │ │ │ +[0.141s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_L source: shared objects file │ │ │ │ │ +[0.141s][info][class,load] java.lang.invoke.DirectMethodHandle$2 source: shared objects file │ │ │ │ │ +[0.141s][info][class,load] java.lang.invoke.DirectMethodHandle$Accessor source: shared objects file │ │ │ │ │ +[0.142s][info][class,load] java.lang.invoke.DelegatingMethodHandle source: shared objects file │ │ │ │ │ +[0.142s][info][class,load] java.lang.invoke.DelegatingMethodHandle$Holder source: shared objects file │ │ │ │ │ +[0.142s][info][class,load] java.lang.invoke.VarHandle$AccessMode source: shared objects file │ │ │ │ │ +[0.142s][info][class,load] java.lang.invoke.VarHandle$AccessType source: shared objects file │ │ │ │ │ +[0.142s][info][class,load] java.lang.invoke.Invokers$Holder source: shared objects file │ │ │ │ │ +[0.143s][info][class,load] java.lang.invoke.LambdaFormEditor source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] java.lang.invoke.LambdaFormEditor$TransformKey source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] java.lang.invoke.LambdaFormBuffer source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] java.lang.invoke.LambdaFormEditor$Transform source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.ClassVisitor source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.ClassWriter source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.Symbol source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.SymbolTable$Entry source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.ByteVector source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] sun.invoke.util.BytecodeDescriptor source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.MethodVisitor source: shared objects file │ │ │ │ │ +[0.146s][info][class,load] jdk.internal.org.objectweb.asm.MethodWriter source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] jdk.internal.org.objectweb.asm.Type source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] jdk.internal.org.objectweb.asm.Label source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] jdk.internal.org.objectweb.asm.Frame source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationVisitor source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] jdk.internal.org.objectweb.asm.AnnotationWriter source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] java.lang.invoke.InvokerBytecodeGenerator$ClassData source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] sun.invoke.util.VerifyType source: shared objects file │ │ │ │ │ +[0.147s][info][class,load] sun.invoke.empty.Empty source: shared objects file │ │ │ │ │ +[0.148s][info][class,load] java.util.ArrayList$Itr source: shared objects file │ │ │ │ │ +[0.148s][info][class,load] jdk.internal.org.objectweb.asm.FieldVisitor source: shared objects file │ │ │ │ │ +[0.148s][info][class,load] jdk.internal.org.objectweb.asm.FieldWriter source: shared objects file │ │ │ │ │ +[0.151s][info][class,load] jdk.internal.org.objectweb.asm.Attribute source: shared objects file │ │ │ │ │ +[0.151s][info][class,load] jdk.internal.org.objectweb.asm.Handler source: shared objects file │ │ │ │ │ +[0.152s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassFile source: shared objects file │ │ │ │ │ +[0.152s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassOption source: shared objects file │ │ │ │ │ +[0.152s][info][class,load] java.lang.invoke.MethodHandles$Lookup$ClassDefiner source: shared objects file │ │ │ │ │ +[0.152s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44000400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.152s][info][class,load] jdk.internal.reflect.DirectMethodHandleAccessor source: shared objects file │ │ │ │ │ +[0.154s][info][class,load] java.lang.invoke.LambdaMetafactory source: shared objects file │ │ │ │ │ +[0.157s][info][class,load] java.lang.Module$ReflectionData source: shared objects file │ │ │ │ │ +[0.157s][info][class,load] java.lang.WeakPairMap source: shared objects file │ │ │ │ │ +[0.157s][info][class,load] java.lang.WeakPairMap$Pair source: shared objects file │ │ │ │ │ +[0.157s][info][class,load] java.lang.WeakPairMap$Pair$Lookup source: shared objects file │ │ │ │ │ +[0.157s][info][class,load] java.util.function.Predicate source: shared objects file │ │ │ │ │ +[0.158s][info][class,load] java.lang.invoke.BootstrapMethodInvoker source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] java.lang.invoke.AbstractValidatingLambdaMetafactory source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] sun.security.action.GetBooleanAction source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] jdk.internal.org.objectweb.asm.Handle source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] jdk.internal.org.objectweb.asm.ConstantDynamic source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] java.lang.invoke.MethodHandleInfo source: shared objects file │ │ │ │ │ +[0.159s][info][class,load] java.lang.invoke.InfoFromMemberName source: shared objects file │ │ │ │ │ +[0.162s][info][class,load] java.lang.invoke.LambdaProxyClassArchive source: shared objects file │ │ │ │ │ +[0.162s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004f source: shared objects file │ │ │ │ │ +[0.163s][info][class,load] java.lang.invoke.DirectMethodHandle$Constructor source: shared objects file │ │ │ │ │ +[0.163s][info][class,load] java.lang.invoke.MethodHandleImpl$IntrinsicMethodHandle source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44000800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.168s][info][class,load] java.util.stream.ReferencePipeline$StatelessOp source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] java.util.stream.ReferencePipeline$2 source: shared objects file │ │ │ │ │ +[0.168s][info][class,load] java.util.stream.StreamShape source: shared objects file │ │ │ │ │ +[0.169s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004e source: shared objects file │ │ │ │ │ +[0.169s][info][class,load] java.util.stream.ReferencePipeline$3 source: shared objects file │ │ │ │ │ +[0.170s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000051 source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x80000004d source: shared objects file │ │ │ │ │ +[0.174s][info][class,load] java.util.stream.Collectors source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.stream.Collector$Characteristics source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.EnumSet source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.RegularEnumSet source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.Collections$UnmodifiableCollection source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.Collections$UnmodifiableSet source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.stream.Collector source: shared objects file │ │ │ │ │ +[0.178s][info][class,load] java.util.stream.Collectors$CollectorImpl source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000044 source: shared objects file │ │ │ │ │ +[0.179s][info][class,load] java.util.function.BiConsumer source: shared objects file │ │ │ │ │ +[0.180s][info][class,load] java.lang.invoke.DirectMethodHandle$Interface source: shared objects file │ │ │ │ │ +[0.184s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000038 source: shared objects file │ │ │ │ │ +[0.184s][info][class,load] java.util.function.BinaryOperator source: shared objects file │ │ │ │ │ +[0.185s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003f source: shared objects file │ │ │ │ │ +[0.185s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000041 source: shared objects file │ │ │ │ │ +[0.185s][info][class,load] java.util.stream.ReduceOps source: shared objects file │ │ │ │ │ +[0.185s][info][class,load] java.util.stream.TerminalOp source: shared objects file │ │ │ │ │ +[0.185s][info][class,load] java.util.stream.ReduceOps$ReduceOp source: shared objects file │ │ │ │ │ +[0.185s][info][class,load] java.util.stream.ReduceOps$3 source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.ReduceOps$Box source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.function.Consumer source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.Sink source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.TerminalSink source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.ReduceOps$AccumulatingSink source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.ReduceOps$3ReducingSink source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.Sink$ChainedReference source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.ReferencePipeline$3$1 source: shared objects file │ │ │ │ │ +[0.186s][info][class,load] java.util.stream.ReferencePipeline$2$1 source: shared objects file │ │ │ │ │ +[0.188s][info][class,load] jdk.internal.module.DefaultRoots$$Lambda/0x800000050 source: shared objects file │ │ │ │ │ +[0.191s][info][class,load] java.util.stream.FindOps source: shared objects file │ │ │ │ │ +[0.191s][info][class,load] java.util.stream.FindOps$FindSink source: shared objects file │ │ │ │ │ +[0.191s][info][class,load] java.util.stream.FindOps$FindSink$OfRef source: shared objects file │ │ │ │ │ +[0.191s][info][class,load] java.util.stream.FindOps$FindOp source: shared objects file │ │ │ │ │ +[0.192s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x80000004a source: shared objects file │ │ │ │ │ +[0.192s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000048 source: shared objects file │ │ │ │ │ +[0.193s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000049 source: shared objects file │ │ │ │ │ +[0.194s][info][class,load] java.util.stream.FindOps$FindSink$OfRef$$Lambda/0x800000047 source: shared objects file │ │ │ │ │ +[0.200s][info][class,load] java.lang.module.Resolver source: shared objects file │ │ │ │ │ +[0.203s][info][class,load] java.nio.file.Watchable source: shared objects file │ │ │ │ │ +[0.203s][info][class,load] java.nio.file.Path source: shared objects file │ │ │ │ │ +[0.203s][info][class,load] java.lang.module.ModuleFinder$1 source: shared objects file │ │ │ │ │ +[0.203s][info][class,load] java.util.ListIterator source: shared objects file │ │ │ │ │ +[0.203s][info][class,load] java.util.ImmutableCollections$ListItr source: shared objects file │ │ │ │ │ +[0.206s][info][class,load] java.util.HashMap$Values source: shared objects file │ │ │ │ │ +[0.209s][info][class,load] java.util.HashMap$ValueIterator source: shared objects file │ │ │ │ │ +[0.211s][info][class,load] java.util.SequencedSet source: shared objects file │ │ │ │ │ +[0.211s][info][class,load] java.util.LinkedHashSet source: shared objects file │ │ │ │ │ +[0.211s][info][class,load] java.util.SequencedMap source: shared objects file │ │ │ │ │ +[0.211s][info][class,load] java.util.LinkedHashMap source: shared objects file │ │ │ │ │ +[0.213s][info][class,load] java.util.Collections$UnmodifiableCollection$1 source: shared objects file │ │ │ │ │ +[0.216s][info][class,load] jdk.internal.module.ModuleReferenceImpl$CachedHash source: jrt:/java.base │ │ │ │ │ +[0.308s][info][class,load] jdk.internal.module.ModuleLoaderMap source: shared objects file │ │ │ │ │ +[0.312s][info][class,load] jdk.internal.module.ModuleLoaderMap$Modules source: shared objects file │ │ │ │ │ +[0.340s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Memoizer source: shared objects file │ │ │ │ │ +[0.341s][info][class,load] jdk.internal.module.ServicesCatalog$ServiceProvider source: shared objects file │ │ │ │ │ +[0.341s][info][class,load] java.util.concurrent.CopyOnWriteArrayList source: shared objects file │ │ │ │ │ +[0.342s][info][class,load] java.lang.ModuleLayer$Controller source: shared objects file │ │ │ │ │ +[0.344s][info][class,load] java.lang.invoke.TypeConvertingMethodAdapter source: shared objects file │ │ │ │ │ +[0.345s][info][class,load] java.lang.invoke.InnerClassLambdaMetafactory$ForwardingMethodGenerator source: shared objects file │ │ │ │ │ +[0.346s][info][class,load] jdk.internal.module.ModuleBootstrap$$Lambda/0x00007fef440411f8 source: jdk.internal.module.ModuleBootstrap │ │ │ │ │ +[0.347s][info][class,load] java.util.ArrayList$SubList source: shared objects file │ │ │ │ │ +[0.348s][info][class,load] java.lang.Module$$Lambda/0x00007fef44041430 source: java.lang.Module │ │ │ │ │ +[0.349s][info][class,load] java.lang.WeakPairMap$WeakRefPeer source: jrt:/java.base │ │ │ │ │ +[0.349s][info][class,load] java.lang.WeakPairMap$Pair$Weak source: jrt:/java.base │ │ │ │ │ +[0.350s][info][class,load] java.lang.WeakPairMap$Pair$Weak$1 source: jrt:/java.base │ │ │ │ │ +[0.351s][info][class,load] java.lang.WeakPairMap$$Lambda/0x00007fef44041d68 source: java.lang.WeakPairMap │ │ │ │ │ +[0.352s][info][class,load] jdk.internal.module.ModuleBootstrap$SafeModuleFinder source: shared objects file │ │ │ │ │ +[0.352s][info][class,load] java.lang.invoke.StringConcatFactory source: shared objects file │ │ │ │ │ +[0.355s][info][class,load] sun.launcher.LauncherHelper source: shared objects file │ │ │ │ │ +[0.355s][info][class,load] java.lang.StringCoding source: shared objects file │ │ │ │ │ +[0.355s][info][class,load] sun.net.util.URLUtil source: shared objects file │ │ │ │ │ +[0.356s][info][class,load] java.security.PrivilegedExceptionAction source: shared objects file │ │ │ │ │ +[0.356s][info][class,load] jdk.internal.loader.URLClassPath$3 source: shared objects file │ │ │ │ │ +[0.356s][info][class,load] jdk.internal.loader.URLClassPath$Loader source: shared objects file │ │ │ │ │ +[0.356s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader source: jrt:/java.base │ │ │ │ │ +[0.357s][info][class,load] java.util.concurrent.ForkJoinWorkerThread source: shared objects file │ │ │ │ │ +[0.357s][info][class,load] jdk.internal.misc.CarrierThread source: shared objects file │ │ │ │ │ +[0.360s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader source: shared objects file │ │ │ │ │ +[0.360s][info][class,load] java.util.zip.ZipConstants source: shared objects file │ │ │ │ │ +[0.360s][info][class,load] java.util.zip.ZipFile source: shared objects file │ │ │ │ │ +[0.360s][info][class,load] jdk.internal.access.JavaUtilZipFileAccess source: shared objects file │ │ │ │ │ +[0.360s][info][class,load] java.util.zip.ZipFile$1 source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$1 source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] jdk.internal.loader.FileURLMapper source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.util.jar.JarFile source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] jdk.internal.access.JavaUtilJarAccess source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.util.jar.JavaUtilJarAccessImpl source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.lang.Runtime$Version source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.util.zip.ZipFile$CleanableResource source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.util.zip.ZipCoder source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.util.zip.ZipCoder$UTF8ZipCoder source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] jdk.internal.ref.CleanerFactory source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.util.concurrent.ThreadFactory source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] jdk.internal.ref.CleanerFactory$1 source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.lang.ref.Cleaner source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.lang.ref.Cleaner$1 source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] jdk.internal.ref.CleanerImpl source: shared objects file │ │ │ │ │ +[0.361s][info][class,load] java.lang.ref.Cleaner$Cleanable source: shared objects file │ │ │ │ │ +[0.362s][info][class,load] jdk.internal.ref.PhantomCleanable source: shared objects file │ │ │ │ │ +[0.362s][info][class,load] jdk.internal.ref.CleanerImpl$PhantomCleanableRef source: shared objects file │ │ │ │ │ +[0.362s][info][class,load] jdk.internal.ref.CleanerImpl$CleanerCleanable source: shared objects file │ │ │ │ │ +[0.362s][info][class,load] jdk.internal.misc.InnocuousThread source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] java.util.zip.ZipFile$Source source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] sun.nio.fs.DefaultFileSystemProvider source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] java.nio.file.spi.FileSystemProvider source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] sun.nio.fs.AbstractFileSystemProvider source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] sun.nio.fs.UnixFileSystemProvider source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] sun.nio.fs.LinuxFileSystemProvider source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] java.util.concurrent.TimeUnit source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] java.nio.file.OpenOption source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] java.nio.file.StandardOpenOption source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$Node source: shared objects file │ │ │ │ │ +[0.364s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ExclusiveNode source: shared objects file │ │ │ │ │ +[0.365s][info][class,load] java.util.concurrent.ForkJoinPool$ManagedBlocker source: shared objects file │ │ │ │ │ +[0.365s][info][class,load] java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionNode source: shared objects file │ │ │ │ │ +[0.365s][info][class,load] java.nio.file.FileSystem source: shared objects file │ │ │ │ │ +[0.365s][info][class,load] sun.nio.fs.UnixFileSystem source: shared objects file │ │ │ │ │ +[0.365s][info][class,load] sun.nio.fs.LinuxFileSystem source: shared objects file │ │ │ │ │ +[0.365s][info][class,load] sun.nio.fs.UnixPath source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] sun.nio.fs.Util source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] sun.nio.fs.UnixNativeDispatcher source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibraries$LibraryPaths source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibraries$1 source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibraries$2 source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibraries$CountedLock source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryContext$1 source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] java.util.ArrayDeque$DeqIterator source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibrary source: shared objects file │ │ │ │ │ +[0.366s][info][class,load] jdk.internal.loader.NativeLibraries$NativeLibraryImpl source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] jdk.internal.loader.NativeLibraries$3 source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValuesView source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.util.concurrent.ConcurrentHashMap$Traverser source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.util.concurrent.ConcurrentHashMap$BaseIterator source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.util.Enumeration source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.util.concurrent.ConcurrentHashMap$ValueIterator source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.nio.file.attribute.BasicFileAttributes source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.nio.file.attribute.PosixFileAttributes source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] sun.nio.fs.UnixFileAttributes source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] sun.nio.fs.UnixFileStoreAttributes source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] sun.nio.fs.UnixMountEntry source: shared objects file │ │ │ │ │ +[0.369s][info][class,load] java.util.zip.ZipFile$Source$Key source: shared objects file │ │ │ │ │ +[0.370s][info][class,load] java.nio.file.CopyOption source: shared objects file │ │ │ │ │ +[0.370s][info][class,load] java.nio.file.LinkOption source: shared objects file │ │ │ │ │ +[0.370s][info][class,load] java.nio.file.Files source: shared objects file │ │ │ │ │ +[0.370s][info][class,load] java.nio.file.attribute.DosFileAttributes source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.nio.file.attribute.AttributeView source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.nio.file.attribute.FileAttributeView source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.nio.file.attribute.BasicFileAttributeView source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.nio.file.attribute.DosFileAttributeView source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.nio.file.attribute.UserDefinedFileAttributeView source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.UnixFileAttributeViews source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.DynamicFileAttributeView source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.AbstractBasicFileAttributeView source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.UnixFileAttributeViews$Basic source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.NativeBuffers source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.lang.ThreadLocal source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] jdk.internal.misc.CarrierThreadLocal source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] jdk.internal.misc.TerminatingThreadLocal source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.NativeBuffers$1 source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] jdk.internal.misc.TerminatingThreadLocal$1 source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.lang.ThreadLocal$ThreadLocalMap$Entry source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.util.IdentityHashMap source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] java.util.IdentityHashMap$KeySet source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.NativeBuffer source: shared objects file │ │ │ │ │ +[0.371s][info][class,load] sun.nio.fs.NativeBuffer$Deallocator source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] sun.nio.fs.UnixFileAttributes$UnixAsBasicFileAttributes source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] java.io.DataOutput source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] java.io.DataInput source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] java.io.RandomAccessFile source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] jdk.internal.access.JavaIORandomAccessFileAccess source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] java.io.RandomAccessFile$2 source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] java.io.FileCleanable source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] java.util.zip.ZipFile$Source$End source: shared objects file │ │ │ │ │ +[0.372s][info][class,load] java.util.zip.ZipUtils source: shared objects file │ │ │ │ │ +[0.392s][info][class,load] java.nio.file.attribute.FileTime source: shared objects file │ │ │ │ │ +[0.393s][info][class,load] jdk.internal.perf.PerfCounter source: shared objects file │ │ │ │ │ +[0.393s][info][class,load] jdk.internal.perf.Perf$GetPerfAction source: shared objects file │ │ │ │ │ +[0.393s][info][class,load] jdk.internal.perf.Perf source: shared objects file │ │ │ │ │ +[0.393s][info][class,load] jdk.internal.perf.PerfCounter$CoreCounters source: shared objects file │ │ │ │ │ +[0.393s][info][class,load] sun.nio.ch.DirectBuffer source: shared objects file │ │ │ │ │ +[0.393s][info][class,load] java.nio.MappedByteBuffer source: shared objects file │ │ │ │ │ +[0.393s][info][class,load] java.nio.DirectByteBuffer source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] java.nio.Bits source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] java.util.concurrent.atomic.AtomicLong source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] jdk.internal.misc.VM$BufferPool source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] java.nio.Bits$1 source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] java.nio.LongBuffer source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] java.nio.DirectLongBufferU source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] java.util.zip.ZipFile$2 source: shared objects file │ │ │ │ │ +[0.394s][info][class,load] java.util.zip.ZipCoder$Comparison source: shared objects file │ │ │ │ │ +[0.395s][info][class,load] java.util.zip.ZipEntry source: shared objects file │ │ │ │ │ +[0.395s][info][class,load] java.util.jar.JarEntry source: shared objects file │ │ │ │ │ +[0.395s][info][class,load] java.util.jar.JarFile$JarFileEntry source: shared objects file │ │ │ │ │ +[0.396s][info][class,load] java.util.zip.ZipFile$ZipFileInputStream source: shared objects file │ │ │ │ │ +[0.396s][info][class,load] java.util.zip.InflaterInputStream source: shared objects file │ │ │ │ │ +[0.396s][info][class,load] java.util.zip.ZipFile$ZipFileInflaterInputStream source: shared objects file │ │ │ │ │ +[0.397s][info][class,load] java.util.zip.Inflater source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] java.util.zip.Inflater$InflaterZStreamRef source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] java.util.zip.ZipFile$InflaterCleanupAction source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] sun.security.util.SignatureFileVerifier source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] sun.security.util.Debug source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] sun.security.action.GetIntegerAction source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] java.util.Locale source: shared objects file │ │ │ │ │ +[0.398s][info][class,load] sun.util.locale.LocaleUtils source: shared objects file │ │ │ │ │ +[0.404s][info][class,load] java.util.jar.JarVerifier source: shared objects file │ │ │ │ │ +[0.405s][info][class,load] java.io.ByteArrayOutputStream source: shared objects file │ │ │ │ │ +[0.405s][info][class,load] java.util.jar.Attributes source: shared objects file │ │ │ │ │ +[0.405s][info][class,load] java.util.jar.Manifest$FastInputStream source: shared objects file │ │ │ │ │ +[0.406s][info][class,load] java.util.StringTokenizer source: jrt:/java.base │ │ │ │ │ +[0.407s][info][class,load] jdk.internal.loader.Resource source: shared objects file │ │ │ │ │ +[0.407s][info][class,load] jdk.internal.loader.URLClassPath$JarLoader$2 source: shared objects file │ │ │ │ │ +[0.408s][info][class,load] java.util.jar.JarFile$ThreadTrackHolder source: jrt:/java.base │ │ │ │ │ +[0.408s][info][class,load] jdk.internal.misc.ThreadTracker source: jrt:/java.base │ │ │ │ │ +[0.408s][info][class,load] jdk.internal.misc.ThreadTracker$ThreadRef source: jrt:/java.base │ │ │ │ │ +[0.409s][info][class,load] sun.security.util.ManifestEntryVerifier source: jrt:/java.base │ │ │ │ │ +[0.409s][info][class,load] java.lang.NamedPackage source: shared objects file │ │ │ │ │ +[0.410s][info][class,load] java.lang.Package source: shared objects file │ │ │ │ │ +[0.410s][info][class,load] java.lang.Package$VersionInfo source: shared objects file │ │ │ │ │ +[0.410s][info][class,load] sun.nio.ByteBuffered source: shared objects file │ │ │ │ │ +[0.410s][info][class,load] java.util.zip.Checksum source: shared objects file │ │ │ │ │ +[0.410s][info][class,load] java.util.zip.CRC32 source: shared objects file │ │ │ │ │ +[0.410s][info][class,load] java.util.zip.Checksum$1 source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.SecureClassLoader$CodeSourceKey source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.SecureClassLoader$1 source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.PermissionCollection source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] sun.security.util.LazyCodeSourcePermissionCollection source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.Permissions source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.Guard source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.Permission source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.BasicPermission source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.lang.RuntimePermission source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.BasicPermissionCollection source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.AllPermission source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.UnresolvedPermission source: shared objects file │ │ │ │ │ +[0.411s][info][class,load] java.security.SecureClassLoader$DebugHolder source: shared objects file │ │ │ │ │ +[0.413s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.413s][info][class,load] jdk.internal.misc.MainMethodFinder source: shared objects file │ │ │ │ │ +[0.414s][info][class,load] jdk.internal.misc.PreviewFeatures source: shared objects file │ │ │ │ │ +[0.414s][info][class,load] java.io.IOException source: jrt:/java.base │ │ │ │ │ +[0.414s][info][class,load] java.lang.InterruptedException source: jrt:/java.base │ │ │ │ │ +[0.414s][info][class,load] java.lang.IllegalStateException source: jrt:/java.base │ │ │ │ │ +[0.417s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainThreadGroup source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.418s][info][class,load] java.lang.Readable source: shared objects file │ │ │ │ │ +[0.418s][info][class,load] java.io.Reader source: jrt:/java.base │ │ │ │ │ +[0.418s][info][class,load] java.io.InputStreamReader source: jrt:/java.base │ │ │ │ │ +[0.418s][info][class,load] java.io.FileReader source: jrt:/java.base │ │ │ │ │ +[0.419s][info][class,load] sun.nio.cs.StreamDecoder source: jrt:/java.base │ │ │ │ │ +[0.419s][info][class,load] java.nio.charset.CharsetDecoder source: jrt:/java.base │ │ │ │ │ +[0.420s][info][class,load] sun.nio.cs.UTF_8$Decoder source: jrt:/java.base │ │ │ │ │ +[0.420s][info][class,load] java.util.concurrent.ConcurrentHashMap$ForwardingNode source: shared objects file │ │ │ │ │ +[0.420s][info][class,load] java.nio.CharBuffer source: shared objects file │ │ │ │ │ +[0.421s][info][class,load] java.nio.HeapCharBuffer source: shared objects file │ │ │ │ │ +[0.421s][info][class,load] java.nio.charset.CoderResult source: shared objects file │ │ │ │ │ +[0.421s][info][class,load] java.io.FileInputStream$1 source: shared objects file │ │ │ │ │ +[0.424s][info][class,load] com.sun.javatest.regtest.agent.StringArray source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.426s][info][class,load] com.sun.javatest.regtest.agent.MainWrapper$MainTask source: file:/usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ +[0.427s][info][class,load] java.lang.reflect.InvocationTargetException source: jrt:/java.base │ │ │ │ │ +[0.427s][info][class,load] java.lang.IllegalAccessException source: jrt:/java.base │ │ │ │ │ +[0.427s][info][class,load] java.lang.Thread$ThreadNumbering source: jrt:/java.base │ │ │ │ │ +[0.432s][info][class,load] jdk.internal.loader.URLClassPath$FileLoader$1 source: jrt:/java.base │ │ │ │ │ +[0.433s][info][class,load] compiler.cha.StrengthReduceInterfaceCall source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.434s][info][class,load] java.lang.IncompatibleClassChangeError source: shared objects file │ │ │ │ │ +[0.434s][info][class,load] java.lang.NoSuchMethodError source: shared objects file │ │ │ │ │ +[0.436s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef44001800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.439s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef44001c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.441s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44002000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.442s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LL source: shared objects file │ │ │ │ │ +[0.444s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44002400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.447s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44002800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.449s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44002c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.452s][info][class,load] compiler.cha.Utils$Test source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.452s][info][class,load] compiler.cha.Utils$ATest source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.453s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.453s][info][class,load] compiler.cha.Utils source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.454s][info][class,load] java.lang.AssertionError source: jrt:/java.base │ │ │ │ │ +[0.454s][info][class,load] compiler.cha.Utils$MyClassLoader source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.456s][info][class,load] jdk.test.whitebox.WhiteBox source: . │ │ │ │ │ +[0.459s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef44004000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.461s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44046d58 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.463s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44046f98 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.464s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef440471d8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.466s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44047418 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.467s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44047658 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.469s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44047898 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.470s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44047ad8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.472s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44047d18 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.474s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44047f58 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.474s][info][class,load] java.util.Arrays$ArrayList source: shared objects file │ │ │ │ │ +[0.477s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef44004400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.479s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44048388 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.481s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef440485b8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.483s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef440487e8 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.484s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44048a18 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.486s][info][class,load] jdk.test.whitebox.WhiteBox$$Lambda/0x00007fef44048c48 source: jdk.test.whitebox.WhiteBox │ │ │ │ │ +[0.487s][info][class,load] java.lang.PublicMethods source: jrt:/java.base │ │ │ │ │ +[0.490s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$J source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.490s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$I source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.491s][info][class,load] java.util.concurrent.Callable source: jrt:/java.base │ │ │ │ │ +[0.492s][info][class,load] java.util.LinkedHashMap$LinkedValues source: jrt:/java.base │ │ │ │ │ +[0.492s][info][class,load] java.util.LinkedHashMap$LinkedHashIterator source: shared objects file │ │ │ │ │ +[0.492s][info][class,load] java.util.LinkedHashMap$LinkedValueIterator source: jrt:/java.base │ │ │ │ │ +[0.494s][info][class,load] compiler.cha.Utils$TestCase source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.495s][info][class,load] sun.reflect.generics.parser.SignatureParser source: jrt:/java.base │ │ │ │ │ +[0.495s][info][class,load] sun.reflect.generics.tree.Tree source: jrt:/java.base │ │ │ │ │ +[0.495s][info][class,load] sun.reflect.generics.tree.TypeTree source: jrt:/java.base │ │ │ │ │ +[0.496s][info][class,load] sun.reflect.generics.tree.TypeArgument source: jrt:/java.base │ │ │ │ │ +[0.496s][info][class,load] sun.reflect.generics.tree.ReturnType source: jrt:/java.base │ │ │ │ │ +[0.496s][info][class,load] sun.reflect.generics.tree.TypeSignature source: jrt:/java.base │ │ │ │ │ +[0.496s][info][class,load] sun.reflect.generics.tree.BaseType source: jrt:/java.base │ │ │ │ │ +[0.496s][info][class,load] sun.reflect.generics.tree.FieldTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.tree.SimpleClassTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.tree.ClassTypeSignature source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.scope.Scope source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.scope.AbstractScope source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.scope.ClassScope source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.factory.GenericsFactory source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.factory.CoreReflectionFactory source: jrt:/java.base │ │ │ │ │ +[0.497s][info][class,load] sun.reflect.generics.visitor.TypeTreeVisitor source: jrt:/java.base │ │ │ │ │ +[0.498s][info][class,load] sun.reflect.generics.visitor.Reifier source: jrt:/java.base │ │ │ │ │ +[0.498s][info][class,load] java.lang.reflect.GenericArrayType source: jrt:/java.base │ │ │ │ │ +[0.499s][info][class,load] sun.reflect.annotation.AnnotationType source: jrt:/java.base │ │ │ │ │ +[0.499s][info][class,load] sun.reflect.annotation.AnnotationType$1 source: jrt:/java.base │ │ │ │ │ +[0.499s][info][class,load] java.lang.annotation.Retention source: jrt:/java.base │ │ │ │ │ +[0.500s][info][class,load] java.lang.annotation.Inherited source: jrt:/java.base │ │ │ │ │ +[0.500s][info][class,load] java.lang.annotation.RetentionPolicy source: jrt:/java.base │ │ │ │ │ +[0.502s][info][class,load] sun.reflect.annotation.ExceptionProxy source: jrt:/java.base │ │ │ │ │ +[0.502s][info][class,load] sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy source: jrt:/java.base │ │ │ │ │ +[0.502s][info][class,load] sun.reflect.annotation.AnnotationParser$1 source: jrt:/java.base │ │ │ │ │ +[0.503s][info][class,load] java.lang.reflect.InvocationHandler source: jrt:/java.base │ │ │ │ │ +[0.503s][info][class,load] sun.reflect.annotation.AnnotationInvocationHandler source: jrt:/java.base │ │ │ │ │ +[0.503s][info][class,load] java.lang.reflect.Proxy source: jrt:/java.base │ │ │ │ │ +[0.504s][info][class,load] java.lang.ClassValue source: shared objects file │ │ │ │ │ +[0.504s][info][class,load] java.lang.reflect.Proxy$1 source: jrt:/java.base │ │ │ │ │ +[0.504s][info][class,load] java.lang.ClassValue$Entry source: shared objects file │ │ │ │ │ +[0.504s][info][class,load] java.lang.ClassValue$Identity source: shared objects file │ │ │ │ │ +[0.504s][info][class,load] java.lang.ClassValue$Version source: shared objects file │ │ │ │ │ +[0.505s][info][class,load] jdk.internal.loader.AbstractClassLoaderValue$Sub source: jrt:/java.base │ │ │ │ │ +[0.507s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fef4404e3d8 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.508s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder source: jrt:/java.base │ │ │ │ │ +[0.508s][info][class,load] java.util.Collections$SingletonList source: jrt:/java.base │ │ │ │ │ +[0.509s][info][class,load] java.util.Collections$1 source: shared objects file │ │ │ │ │ +[0.511s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$$Lambda/0x00007fef4404ee08 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.511s][info][class,load] java.lang.module.ModuleDescriptor$Builder source: shared objects file │ │ │ │ │ +[0.512s][info][class,load] jdk.internal.module.Checks source: shared objects file │ │ │ │ │ +[0.513s][info][class,load] java.lang.module.ModuleDescriptor$Builder$$Lambda/0x800000002 source: shared objects file │ │ │ │ │ +[0.514s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$ProxyClassContext source: jrt:/java.base │ │ │ │ │ +[0.516s][info][class,load] java.lang.reflect.Proxy$$Lambda/0x00007fef4404f238 source: java.lang.reflect.Proxy │ │ │ │ │ +[0.517s][info][class,load] java.lang.reflect.ProxyGenerator source: jrt:/java.base │ │ │ │ │ +[0.518s][info][class,load] java.lang.reflect.ProxyGenerator$ProxyMethod source: jrt:/java.base │ │ │ │ │ +[0.518s][info][class,load] java.util.StringJoiner source: shared objects file │ │ │ │ │ +[0.520s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fef4404f978 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ +[0.521s][info][class,load] java.lang.reflect.ProxyGenerator$$Lambda/0x00007fef4404fbb0 source: java.lang.reflect.ProxyGenerator │ │ │ │ │ +[0.523s][info][class,load] java.lang.reflect.ProxyGenerator$PrimitiveTypeInfo source: jrt:/java.base │ │ │ │ │ +[0.524s][info][class,load] jdk.internal.org.objectweb.asm.Edge source: jrt:/java.base │ │ │ │ │ +[0.530s][info][class,load] jdk.proxy1.$Proxy0 source: __dynamic_proxy__ │ │ │ │ │ +[0.531s][info][class,load] java.lang.reflect.Proxy$ProxyBuilder$1 source: jrt:/java.base │ │ │ │ │ +[0.534s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44004800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.534s][info][class,load] jdk.internal.reflect.DirectConstructorHandleAccessor source: shared objects file │ │ │ │ │ +[0.542s][info][class,load] jdk.proxy2.$Proxy1 source: __dynamic_proxy__ │ │ │ │ │ +[0.543s][info][class,load] java.lang.reflect.UndeclaredThrowableException source: jrt:/java.base │ │ │ │ │ +[0.545s][info][class,load] java.util.Spliterators$ArraySpliterator source: shared objects file │ │ │ │ │ +[0.547s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef44004c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.549s][info][class,load] java.lang.reflect.Executable$$Lambda/0x00007fef44050b08 source: java.lang.reflect.Executable │ │ │ │ │ +[0.550s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000045 source: shared objects file │ │ │ │ │ +[0.552s][info][class,load] java.util.stream.Collectors$$Lambda/0x80000003d source: shared objects file │ │ │ │ │ +[0.553s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000040 source: shared objects file │ │ │ │ │ +[0.553s][info][class,load] java.util.stream.Collectors$$Lambda/0x800000042 source: shared objects file │ │ │ │ │ public void compiler.cha.StrengthReduceInterfaceCall$ObjectToString.testMono() │ │ │ │ │ -[0.463s][info][class,load] java.lang.invoke.MethodHandleImpl$AsVarargsCollector source: shared objects file │ │ │ │ │ -[0.466s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78005000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.467s][info][class,load] jdk.internal.module.Resources source: shared objects file │ │ │ │ │ -[0.467s][info][class,load] jdk.internal.loader.BuiltinClassLoader$2 source: shared objects file │ │ │ │ │ -[0.467s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] java.lang.module.ModuleReader source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] java.nio.file.Paths source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] java.nio.file.FileSystems source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: shared objects file │ │ │ │ │ -[0.468s][info][class,load] java.net.URI$Parser source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] jdk.internal.jimage.ImageReaderFactory$1 source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] jdk.internal.jimage.ImageReader source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] jdk.internal.jimage.BasicImageReader source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] jdk.internal.jimage.ImageReader$SharedImageReader source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] jdk.internal.jimage.BasicImageReader$1 source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] jdk.internal.jimage.NativeImageBuffer source: shared objects file │ │ │ │ │ -[0.469s][info][class,load] jdk.internal.jimage.NativeImageBuffer$1 source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] jdk.internal.jimage.ImageHeader source: shared objects file │ │ │ │ │ -[0.471s][info][class,load] java.nio.IntBuffer source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] java.nio.DirectIntBufferU source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] java.nio.DirectByteBufferR source: shared objects file │ │ │ │ │ -[0.472s][info][class,load] java.nio.DirectIntBufferRU source: shared objects file │ │ │ │ │ -[0.473s][info][class,load] jdk.internal.jimage.ImageStrings source: shared objects file │ │ │ │ │ -[0.473s][info][class,load] jdk.internal.jimage.ImageStringsReader source: shared objects file │ │ │ │ │ -[0.473s][info][class,load] jdk.internal.jimage.decompressor.Decompressor source: shared objects file │ │ │ │ │ -[0.474s][info][class,load] jdk.internal.jimage.ImageLocation source: shared objects file │ │ │ │ │ -[0.487s][info][class,load] java.net.URLConnection source: jrt:/java.base │ │ │ │ │ -[0.487s][info][class,load] sun.net.www.URLConnection source: jrt:/java.base │ │ │ │ │ -[0.488s][info][class,load] sun.net.www.protocol.file.FileURLConnection source: jrt:/java.base │ │ │ │ │ -[0.488s][info][class,load] sun.net.www.MessageHeader source: jrt:/java.base │ │ │ │ │ -[0.490s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString source: __JVM_DefineClass__ │ │ │ │ │ -[0.512s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$J source: __JVM_DefineClass__ │ │ │ │ │ -[0.512s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$I source: __JVM_DefineClass__ │ │ │ │ │ -[0.514s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$C source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.526s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$C source: __JVM_DefineClass__ │ │ │ │ │ -[0.528s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fff78006860 source: compiler.cha.Utils │ │ │ │ │ -[0.532s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78008000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.534s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78008400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.537s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78008800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.539s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fff78008c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.541s][info][class,load] compiler.cha.Utils$Test$$Lambda/0x00007fff78006a80 source: compiler.cha.Utils │ │ │ │ │ -[0.543s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fff78006ca0 source: compiler.cha.Utils │ │ │ │ │ -[0.547s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.549s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.551s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.555s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff78009c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.558s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.561s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.564s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800a800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.568s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800ac00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.569s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLL source: shared objects file │ │ │ │ │ -[0.573s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.576s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.579s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800b800 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.579s][info][class,load] java.lang.invoke.MethodHandles$1 source: shared objects file │ │ │ │ │ -[0.580s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLJ source: shared objects file │ │ │ │ │ -[0.584s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800bc00 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.584s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLL source: shared objects file │ │ │ │ │ -[0.589s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800c000 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.589s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLLL source: shared objects file │ │ │ │ │ -[0.594s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fff7800c400 source: __JVM_LookupDefineClass__ │ │ │ │ │ -[0.596s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$C0 source: __JVM_DefineClass__ │ │ │ │ │ -[0.598s][info][class,load] compiler.cha.Utils$ObjectToStringHelper source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.599s][info][class,load] compiler.cha.Utils$ObjectToStringHelper source: __JVM_DefineClass__ │ │ │ │ │ -[0.600s][info][class,load] jdk.test.lib.Asserts source: file:/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ -[0.601s][info][class,load] java.io.UncheckedIOException source: jrt:/java.base │ │ │ │ │ +[0.556s][info][class,load] java.lang.invoke.MethodHandleImpl$AsVarargsCollector source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44005000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.559s][info][class,load] jdk.internal.module.Resources source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] jdk.internal.loader.BuiltinClassLoader$2 source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] jdk.internal.loader.BuiltinClassLoader$5 source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] java.lang.module.ModuleReader source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemModuleReader source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] jdk.internal.module.SystemModuleFinders$SystemImage source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] jdk.internal.jimage.ImageReaderFactory source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] java.nio.file.Paths source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] java.nio.file.FileSystems source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder source: shared objects file │ │ │ │ │ +[0.559s][info][class,load] java.nio.file.FileSystems$DefaultFileSystemHolder$1 source: shared objects file │ │ │ │ │ +[0.560s][info][class,load] java.net.URI$Parser source: shared objects file │ │ │ │ │ +[0.561s][info][class,load] jdk.internal.jimage.ImageReaderFactory$1 source: shared objects file │ │ │ │ │ +[0.561s][info][class,load] jdk.internal.jimage.ImageReader source: shared objects file │ │ │ │ │ +[0.561s][info][class,load] jdk.internal.jimage.BasicImageReader source: shared objects file │ │ │ │ │ +[0.561s][info][class,load] jdk.internal.jimage.ImageReader$SharedImageReader source: shared objects file │ │ │ │ │ +[0.561s][info][class,load] jdk.internal.jimage.BasicImageReader$1 source: shared objects file │ │ │ │ │ +[0.561s][info][class,load] jdk.internal.jimage.NativeImageBuffer source: shared objects file │ │ │ │ │ +[0.561s][info][class,load] jdk.internal.jimage.NativeImageBuffer$1 source: shared objects file │ │ │ │ │ +[0.562s][info][class,load] jdk.internal.jimage.ImageHeader source: shared objects file │ │ │ │ │ +[0.562s][info][class,load] java.nio.IntBuffer source: shared objects file │ │ │ │ │ +[0.562s][info][class,load] java.nio.DirectIntBufferU source: shared objects file │ │ │ │ │ +[0.563s][info][class,load] java.nio.DirectByteBufferR source: shared objects file │ │ │ │ │ +[0.563s][info][class,load] java.nio.DirectIntBufferRU source: shared objects file │ │ │ │ │ +[0.564s][info][class,load] jdk.internal.jimage.ImageStrings source: shared objects file │ │ │ │ │ +[0.564s][info][class,load] jdk.internal.jimage.ImageStringsReader source: shared objects file │ │ │ │ │ +[0.564s][info][class,load] jdk.internal.jimage.decompressor.Decompressor source: shared objects file │ │ │ │ │ +[0.564s][info][class,load] jdk.internal.jimage.ImageLocation source: shared objects file │ │ │ │ │ +[0.577s][info][class,load] java.net.URLConnection source: jrt:/java.base │ │ │ │ │ +[0.577s][info][class,load] sun.net.www.URLConnection source: jrt:/java.base │ │ │ │ │ +[0.577s][info][class,load] sun.net.www.protocol.file.FileURLConnection source: jrt:/java.base │ │ │ │ │ +[0.578s][info][class,load] sun.net.www.MessageHeader source: jrt:/java.base │ │ │ │ │ +[0.579s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString source: __JVM_DefineClass__ │ │ │ │ │ +[0.603s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$J source: __JVM_DefineClass__ │ │ │ │ │ +[0.603s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$I source: __JVM_DefineClass__ │ │ │ │ │ +[0.605s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$C source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.616s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$C source: __JVM_DefineClass__ │ │ │ │ │ +[0.619s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fef44006860 source: compiler.cha.Utils │ │ │ │ │ +[0.622s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef44008000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.625s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44008400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.627s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44008800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.629s][info][class,load] java.lang.invoke.LambdaForm$DMH/0x00007fef44008c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.631s][info][class,load] compiler.cha.Utils$Test$$Lambda/0x00007fef44006a80 source: compiler.cha.Utils │ │ │ │ │ +[0.633s][info][class,load] compiler.cha.Utils$ATest$$Lambda/0x00007fef44006ca0 source: compiler.cha.Utils │ │ │ │ │ +[0.636s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44009000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.638s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44009400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.640s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44009800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.643s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef44009c00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.646s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400a000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.649s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400a400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.651s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400a800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.654s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400ac00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.654s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLL source: shared objects file │ │ │ │ │ +[0.658s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400b000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.660s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400b400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.663s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400b800 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.663s][info][class,load] java.lang.invoke.MethodHandles$1 source: shared objects file │ │ │ │ │ +[0.663s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLJ source: shared objects file │ │ │ │ │ +[0.667s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400bc00 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.667s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLL source: shared objects file │ │ │ │ │ +[0.670s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400c000 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.671s][info][class,load] java.lang.invoke.BoundMethodHandle$Species_LLLLL source: shared objects file │ │ │ │ │ +[0.674s][info][class,load] java.lang.invoke.LambdaForm$MH/0x00007fef4400c400 source: __JVM_LookupDefineClass__ │ │ │ │ │ +[0.676s][info][class,load] compiler.cha.StrengthReduceInterfaceCall$ObjectToString$C0 source: __JVM_DefineClass__ │ │ │ │ │ +[0.677s][info][class,load] compiler.cha.Utils$ObjectToStringHelper source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.678s][info][class,load] compiler.cha.Utils$ObjectToStringHelper source: __JVM_DefineClass__ │ │ │ │ │ +[0.679s][info][class,load] jdk.test.lib.Asserts source: file:/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d/ │ │ │ │ │ +[0.680s][info][class,load] java.io.UncheckedIOException source: jrt:/java.base │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(54/4096)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -1410,17 +1440,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha/StrengthReduceInterfaceCall.java \\ │ │ │ │ │ -Dtest.main.class=compiler.cha.StrengthReduceInterfaceCall \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/cha/StrengthReduceInterfaceCall.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/cha:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ @@ -1441,11 +1471,11 @@ │ │ │ │ │ -XX:CompileCommand=compileonly,*::testHelper \\ │ │ │ │ │ -XX:CompileCommand=inline,*::testHelper \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ -Xmixed \\ │ │ │ │ │ -XX:+WhiteBoxAPI \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/cha/StrengthReduceInterfaceCall.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600909ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601802ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600909ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601802ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/classUnloading/methodUnloading/TestMethodUnloading.jtr │ │ │ │ │ @@ -1,108 +1,178 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:24 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8029443 othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox compiler.classUnloading.methodUnloading.WorkerClass\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+IgnoreUnrecognizedVMOptions -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:-BackgroundCompilation -XX\:-UseCompressedOops -XX\:CompileCommand\=compileonly,compiler.classUnloading.methodUnloading.TestMethodUnloading\:\:doWork compiler.classUnloading.methodUnloading.TestMethodUnloading\n │ │ │ │ │ source=TestMethodUnloading.java │ │ │ │ │ title=Tests the unloading of methods to to class unloading │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ │ -elapsed=6844 0\:00\:06.844 │ │ │ │ │ -end=Wed Aug 19 14\:34\:24 UTC 2026 │ │ │ │ │ +elapsed=12959 0\:00\:12.959 │ │ │ │ │ +end=Tue Sep 15 07\:18\:47 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: private static void compiler.classUnloading.methodUnloading.TestMethodUnloading.doWork(java.lang.Class,boolean) throws java.lang.InstantiationException,java.lang.IllegalAccessException not compiled │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:17 UTC 2026 │ │ │ │ │ +sections=script_messages build compile build driver build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:33 UTC 2026 │ │ │ │ │ test=compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=6854 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=14775 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/classUnloading/methodUnloading │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/322)---------- │ │ │ │ │ +----------messages:(7/401)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox compiler.classUnloading.methodUnloading.WorkerClass │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox compiler.classUnloading.methodUnloading.WorkerClass │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.003 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.classUnloading.methodUnloading.WorkerClass │ │ │ │ │ +finished: Tue Sep 15 07:18:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.144 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/455)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/WorkerClass.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 07:18:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.14 │ │ │ │ │ +----------configuration:(16/938)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3579)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.classUnloading.methodUnloading.TestMethodUnloading \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ + --add-modules java.base \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/WorkerClass.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:40 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:40 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/426)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:40 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 8 │ │ │ │ │ -Process id: 636020 │ │ │ │ │ +Agent id: 11 │ │ │ │ │ +Process id: 1572986 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 14:34:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.754 │ │ │ │ │ +finished: Tue Sep 15 07:18:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.127 │ │ │ │ │ ----------configuration:(20/1045)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/3053)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -120,47 +190,120 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ -Dtest.main.class=compiler.classUnloading.methodUnloading.TestMethodUnloading \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/221)---------- │ │ │ │ │ +----------messages:(7/308)---------- │ │ │ │ │ command: build compiler.classUnloading.methodUnloading.TestMethodUnloading │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:21 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:41 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.classUnloading.methodUnloading.TestMethodUnloading │ │ │ │ │ +finished: Tue Sep 15 07:18:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.532 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/463)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:41 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 07:18:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.53 │ │ │ │ │ +----------configuration:(16/938)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3587)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.classUnloading.methodUnloading.TestMethodUnloading \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ + --add-modules java.base \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +----------direct:(2/227)---------- │ │ │ │ │ +Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java uses or overrides a deprecated API. │ │ │ │ │ +Note: Recompile with -Xlint:deprecation for details. │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/955)---------- │ │ │ │ │ +----------messages:(8/957)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-BackgroundCompilation -XX:-UseCompressedOops -XX:CompileCommand=compileonly,compiler.classUnloading.methodUnloading.TestMethodUnloading::doWork compiler.classUnloading.methodUnloading.TestMethodUnloading │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-BackgroundCompilation -XX:-UseCompressedOops -XX:CompileCommand=compileonly,compiler.classUnloading.methodUnloading.TestMethodUnloading::doWork compiler.classUnloading.methodUnloading.TestMethodUnloading │ │ │ │ │ -started: Wed Aug 19 14:34:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:46 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 636061 │ │ │ │ │ -finished: Wed Aug 19 14:34:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.06 │ │ │ │ │ +Process id: 1573080 │ │ │ │ │ +finished: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.127 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(3/195)---------- │ │ │ │ │ CompileCommand: compileonly compiler/classUnloading/methodUnloading/TestMethodUnloading.doWork bool compileonly = true │ │ │ │ │ @@ -182,15 +325,15 @@ │ │ │ │ │ ----------rerun:(42/3820)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -199,17 +342,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading/TestMethodUnloading.java \\ │ │ │ │ │ -Dtest.main.class=compiler.classUnloading.methodUnloading.TestMethodUnloading \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/classUnloading/methodUnloading/TestMethodUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/classUnloading/methodUnloading:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/codecache/CheckSegmentedCodeCache.jtr │ │ │ │ │ @@ -1,103 +1,102 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:55 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8015774 othervm driver │ │ │ │ │ library=/test/lib │ │ │ │ │ requires=vm.flagless │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI compiler.codecache.CheckSegmentedCodeCache\n │ │ │ │ │ source=CheckSegmentedCodeCache.java │ │ │ │ │ title=Checks VM options related to the segmented code cache │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ │ -elapsed=2188 0\:00\:02.188 │ │ │ │ │ -end=Wed Aug 19 14\:34\:22 UTC 2026 │ │ │ │ │ +elapsed=21036 0\:00\:21.036 │ │ │ │ │ +end=Tue Sep 15 07\:18\:55 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: 'Invalid code heap sizes' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:17 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:33 UTC 2026 │ │ │ │ │ test=compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5142 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=22849 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/codecache │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/344)---------- │ │ │ │ │ +----------messages:(8/346)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 4 │ │ │ │ │ -Process id: 634490 │ │ │ │ │ -finished: Wed Aug 19 14:34:18 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.31 │ │ │ │ │ -----------configuration:(17/815)---------- │ │ │ │ │ +Agent id: 9 │ │ │ │ │ +Process id: 1572923 │ │ │ │ │ +finished: Tue Sep 15 07:18:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.366 │ │ │ │ │ +----------configuration:(16/726)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ -----------rerun:(27/2572)*---------- │ │ │ │ │ +----------rerun:(27/2422)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ @@ -112,114 +111,176 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/codecache/CheckSegmentedCodeCache.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java \\ │ │ │ │ │ -Dtest.main.class=compiler.codecache.CheckSegmentedCodeCache \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/204)---------- │ │ │ │ │ +----------messages:(7/275)---------- │ │ │ │ │ command: build compiler.codecache.CheckSegmentedCodeCache │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:18 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:18 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:38 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.codecache.CheckSegmentedCodeCache │ │ │ │ │ +finished: Tue Sep 15 07:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 16.519 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/337)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:38 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 07:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 16.515 │ │ │ │ │ +----------configuration:(12/646)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2949)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/codecache/CheckSegmentedCodeCache.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.codecache.CheckSegmentedCodeCache \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(7/446)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI compiler.codecache.CheckSegmentedCodeCache │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI compiler.codecache.CheckSegmentedCodeCache │ │ │ │ │ -started: Wed Aug 19 14:34:18 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:54 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 635762 │ │ │ │ │ -finished: Wed Aug 19 14:34:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.855 │ │ │ │ │ +Process id: 1573169 │ │ │ │ │ +finished: Tue Sep 15 07:18:55 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.12 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ -----------System.out:(40/7241)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:ReservedCodeCacheSize=239m -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:18.826250141Z] Gathering output for process 635782 │ │ │ │ │ -[2026-08-19T14:34:18.907151985Z] Waiting for completion for process 635782 │ │ │ │ │ -[2026-08-19T14:34:18.907737717Z] Waiting for completion finished for process 635782 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:-TieredCompilation -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:18.911050308Z] Gathering output for process 635811 │ │ │ │ │ -[2026-08-19T14:34:18.912723074Z] Waiting for completion for process 635811 │ │ │ │ │ -[2026-08-19T14:34:18.952085978Z] Waiting for completion finished for process 635811 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+TieredCompilation -XX:ReservedCodeCacheSize=240m -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:18.955460139Z] Gathering output for process 635829 │ │ │ │ │ -[2026-08-19T14:34:18.956323622Z] Waiting for completion for process 635829 │ │ │ │ │ -[2026-08-19T14:34:18.999103537Z] Waiting for completion finished for process 635829 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+TieredCompilation -XX:ReservedCodeCacheSize=400m -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:19.044869962Z] Gathering output for process 635852 │ │ │ │ │ -[2026-08-19T14:34:19.045923576Z] Waiting for completion for process 635852 │ │ │ │ │ -[2026-08-19T14:34:19.087289316Z] Waiting for completion finished for process 635852 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:-TieredCompilation -XX:ReservedCodeCacheSize=239m -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:19.091172529Z] Gathering output for process 635870 │ │ │ │ │ -[2026-08-19T14:34:19.092074702Z] Waiting for completion for process 635870 │ │ │ │ │ -[2026-08-19T14:34:19.134716057Z] Waiting for completion finished for process 635870 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -Xint -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:19.138661070Z] Gathering output for process 635887 │ │ │ │ │ -[2026-08-19T14:34:19.139546213Z] Waiting for completion for process 635887 │ │ │ │ │ -[2026-08-19T14:34:19.182218728Z] Waiting for completion finished for process 635887 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:TieredStopAtLevel=0 -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:19.185652199Z] Gathering output for process 635904 │ │ │ │ │ -[2026-08-19T14:34:19.186521962Z] Waiting for completion for process 635904 │ │ │ │ │ -[2026-08-19T14:34:19.229498298Z] Waiting for completion finished for process 635904 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:TieredStopAtLevel=1 -XX:+PrintCodeCache -version ] │ │ │ │ │ -[2026-08-19T14:34:19.232895280Z] Gathering output for process 635921 │ │ │ │ │ -[2026-08-19T14:34:19.233783493Z] Waiting for completion for process 635921 │ │ │ │ │ -[2026-08-19T14:34:19.274807152Z] Waiting for completion finished for process 635921 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:NonNMethodCodeHeapSize=100K -version ] │ │ │ │ │ -[2026-08-19T14:34:19.278164293Z] Gathering output for process 635939 │ │ │ │ │ -[2026-08-19T14:34:19.284022403Z] Waiting for completion for process 635939 │ │ │ │ │ -[2026-08-19T14:34:19.284416614Z] Waiting for completion finished for process 635939 │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=10M -XX:NonNMethodCodeHeapSize=6M -XX:ProfiledCodeHeapSize=5M -XX:NonProfiledCodeHeapSize=5M -version ] │ │ │ │ │ -[2026-08-19T14:34:19.286632272Z] Gathering output for process 635943 │ │ │ │ │ -[2026-08-19T14:34:19.326651307Z] Waiting for completion for process 635943 │ │ │ │ │ -[2026-08-19T14:34:19.327291970Z] Waiting for completion finished for process 635943 │ │ │ │ │ +----------System.out:(40/7271)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:ReservedCodeCacheSize=239m -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.256621748Z] Gathering output for process 1573189 │ │ │ │ │ +[2026-09-15T07:18:55.327582105Z] Waiting for completion for process 1573189 │ │ │ │ │ +[2026-09-15T07:18:55.328381617Z] Waiting for completion finished for process 1573189 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:-TieredCompilation -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.332920911Z] Gathering output for process 1573207 │ │ │ │ │ +[2026-09-15T07:18:55.333845613Z] Waiting for completion for process 1573207 │ │ │ │ │ +[2026-09-15T07:18:55.386350537Z] Waiting for completion finished for process 1573207 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+TieredCompilation -XX:ReservedCodeCacheSize=240m -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.390262358Z] Gathering output for process 1573224 │ │ │ │ │ +[2026-09-15T07:18:55.391650482Z] Waiting for completion for process 1573224 │ │ │ │ │ +[2026-09-15T07:18:55.445654590Z] Waiting for completion finished for process 1573224 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+TieredCompilation -XX:ReservedCodeCacheSize=400m -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.489286198Z] Gathering output for process 1573241 │ │ │ │ │ +[2026-09-15T07:18:55.490902002Z] Waiting for completion for process 1573241 │ │ │ │ │ +[2026-09-15T07:18:55.542509243Z] Waiting for completion finished for process 1573241 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:-TieredCompilation -XX:ReservedCodeCacheSize=239m -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.546217264Z] Gathering output for process 1573258 │ │ │ │ │ +[2026-09-15T07:18:55.547503068Z] Waiting for completion for process 1573258 │ │ │ │ │ +[2026-09-15T07:18:55.608945147Z] Waiting for completion finished for process 1573258 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -Xint -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.612804909Z] Gathering output for process 1573275 │ │ │ │ │ +[2026-09-15T07:18:55.616555119Z] Waiting for completion for process 1573275 │ │ │ │ │ +[2026-09-15T07:18:55.678236650Z] Waiting for completion finished for process 1573275 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:TieredStopAtLevel=0 -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.682991444Z] Gathering output for process 1573292 │ │ │ │ │ +[2026-09-15T07:18:55.689883504Z] Waiting for completion for process 1573292 │ │ │ │ │ +[2026-09-15T07:18:55.748493955Z] Waiting for completion finished for process 1573292 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:TieredStopAtLevel=1 -XX:+PrintCodeCache -version ] │ │ │ │ │ +[2026-09-15T07:18:55.752884528Z] Gathering output for process 1573309 │ │ │ │ │ +[2026-09-15T07:18:55.754515113Z] Waiting for completion for process 1573309 │ │ │ │ │ +[2026-09-15T07:18:55.812698683Z] Waiting for completion finished for process 1573309 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:NonNMethodCodeHeapSize=100K -version ] │ │ │ │ │ +[2026-09-15T07:18:55.817052555Z] Gathering output for process 1573326 │ │ │ │ │ +[2026-09-15T07:18:55.825661261Z] Waiting for completion for process 1573326 │ │ │ │ │ +[2026-09-15T07:18:55.826154762Z] Waiting for completion finished for process 1573326 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=10M -XX:NonNMethodCodeHeapSize=6M -XX:ProfiledCodeHeapSize=5M -XX:NonProfiledCodeHeapSize=5M -version ] │ │ │ │ │ +[2026-09-15T07:18:55.829457702Z] Gathering output for process 1573330 │ │ │ │ │ +[2026-09-15T07:18:55.883146229Z] Waiting for completion for process 1573330 │ │ │ │ │ +[2026-09-15T07:18:55.883725960Z] Waiting for completion finished for process 1573330 │ │ │ │ │ ----------System.err:(57/2901)---------- │ │ │ │ │ stdout: [CodeCache: size=245760Kb used=95Kb max_used=95Kb free=245664Kb │ │ │ │ │ - bounds [0x00007fffd0e98000, 0x00007fffd0ec0000, 0x00007fffdfe98000] │ │ │ │ │ + bounds [0x00007fffcf000000, 0x00007fffcf028000, 0x00007fffde000000] │ │ │ │ │ total_blobs=210, nmethods=0, adapters=200, full_count=0 │ │ │ │ │ Compilation: disabled (interpreter mode), stopped_count=0, restarted_count=0 │ │ │ │ │ ]; │ │ │ │ │ stderr: [OpenJDK 64-Bit Zero VM warning: TieredCompilation disabled due to -Xint. │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ ] │ │ │ │ │ exitValue = 0 │ │ │ │ │ │ │ │ │ │ stdout: [CodeCache: size=409600Kb used=95Kb max_used=95Kb free=409504Kb │ │ │ │ │ - bounds [0x00007fffcae98000, 0x00007fffcaec0000, 0x00007fffe3e98000] │ │ │ │ │ + bounds [0x00007fffc5000000, 0x00007fffc5028000, 0x00007fffde000000] │ │ │ │ │ total_blobs=210, nmethods=0, adapters=200, full_count=0 │ │ │ │ │ Compilation: disabled (interpreter mode), stopped_count=0, restarted_count=0 │ │ │ │ │ ]; │ │ │ │ │ stderr: [OpenJDK 64-Bit Zero VM warning: TieredCompilation disabled due to -Xint. │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ ] │ │ │ │ │ exitValue = 0 │ │ │ │ │ │ │ │ │ │ stdout: [CodeCache: size=244736Kb used=95Kb max_used=95Kb free=244640Kb │ │ │ │ │ - bounds [0x00007fffd0f98000, 0x00007fffd0fc0000, 0x00007fffdfe98000] │ │ │ │ │ + bounds [0x00007fffcf100000, 0x00007fffcf128000, 0x00007fffde000000] │ │ │ │ │ total_blobs=210, nmethods=0, adapters=200, full_count=0 │ │ │ │ │ Compilation: disabled (interpreter mode), stopped_count=0, restarted_count=0 │ │ │ │ │ ]; │ │ │ │ │ stderr: [OpenJDK 64-Bit Zero VM warning: SegmentedCodeCache has no meaningful effect with -Xint │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ @@ -250,15 +311,15 @@ │ │ │ │ │ ----------rerun:(35/2996)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -267,17 +328,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/codecache/CheckSegmentedCodeCache.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java \\ │ │ │ │ │ -Dtest.main.class=compiler.codecache.CheckSegmentedCodeCache \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/codecache/CheckSegmentedCodeCache.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbootclasspath/a:. \\ │ │ │ │ │ -XX:+UnlockDiagnosticVMOptions \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/codecache/OverflowCodeCacheTest.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:33 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:42 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8059550 bug8279356 othervm driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:CompileCommand\=compileonly,null\:\:* -XX\:-SegmentedCodeCache -Xmixed compiler.codecache.OverflowCodeCacheTest CompilationDisabled\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:CompileCommand\=compileonly,null\:\:* -XX\:+SegmentedCodeCache -Xmixed compiler.codecache.OverflowCodeCacheTest CompilationDisabled\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:-SegmentedCodeCache -Xmixed compiler.codecache.OverflowCodeCacheTest\n │ │ │ │ │ source=OverflowCodeCacheTest.java │ │ │ │ │ title=testing of code cache segments overflow │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ │ -elapsed=16639 0\:00\:16.639 │ │ │ │ │ -end=Wed Aug 19 14\:34\:33 UTC 2026 │ │ │ │ │ +elapsed=7358 0\:00\:07.358 │ │ │ │ │ +end=Tue Sep 15 07\:18\:42 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Compilation must be disabled when CodeCache(CodeHeap) overflows\: expected 1 to not equal 1 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 14\:34\:17 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:33 UTC 2026 │ │ │ │ │ test=compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=16652 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=9166 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/codecache │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.003 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/426)---------- │ │ │ │ │ +----------messages:(9/427)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 7 │ │ │ │ │ -Process id: 635980 │ │ │ │ │ +Agent id: 2 │ │ │ │ │ +Process id: 1552681 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 14:34:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.902 │ │ │ │ │ +finished: Tue Sep 15 07:18:37 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.962 │ │ │ │ │ ----------configuration:(17/787)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -88,19 +88,19 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2484)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -114,67 +114,67 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/codecache/OverflowCodeCacheTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.codecache.OverflowCodeCacheTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/271)---------- │ │ │ │ │ +----------messages:(7/270)---------- │ │ │ │ │ command: build compiler.codecache.OverflowCodeCacheTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:37 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.codecache.OverflowCodeCacheTest │ │ │ │ │ -finished: Wed Aug 19 14:34:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 11.694 │ │ │ │ │ +finished: Tue Sep 15 07:18:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.803 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/461)---------- │ │ │ │ │ +----------messages:(9/459)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 14:34:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:37 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 9 │ │ │ │ │ -Process id: 636041 │ │ │ │ │ -finished: Wed Aug 19 14:34:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 11.692 │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 07:18:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.8 │ │ │ │ │ ----------configuration:(14/748)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3121)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -192,37 +192,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/codecache/OverflowCodeCacheTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.codecache.OverflowCodeCacheTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/1/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/752)---------- │ │ │ │ │ +----------messages:(8/753)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:CompileCommand=compileonly,null::* -XX:-SegmentedCodeCache -Xmixed compiler.codecache.OverflowCodeCacheTest CompilationDisabled │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:CompileCommand=compileonly,null::* -XX:-SegmentedCodeCache -Xmixed compiler.codecache.OverflowCodeCacheTest CompilationDisabled │ │ │ │ │ -started: Wed Aug 19 14:34:32 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:41 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 636218 │ │ │ │ │ -finished: Wed Aug 19 14:34:33 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.017 │ │ │ │ │ +Process id: 1573006 │ │ │ │ │ +finished: Tue Sep 15 07:18:42 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.571 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(3/96)---------- │ │ │ │ │ CompileCommand: compileonly null.* bool compileonly = true │ │ │ │ │ @@ -240,21 +240,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: Compilation must be disabled when CodeCache(CodeHeap) overflows: expected 1 to not equal 1 │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Compilation must be disabled when CodeCache(CodeHeap) overflows: expected 1 to not equal 1 │ │ │ │ │ ----------rerun:(41/3292)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -263,17 +263,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/codecache/OverflowCodeCacheTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/OverflowCodeCacheTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.codecache.OverflowCodeCacheTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/codecache/OverflowCodeCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/codecache/OverflowCodeCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/TestSegmentedCodeCacheOption.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8015774 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ requires=vm.flagless │ │ │ │ │ @@ -11,35 +11,35 @@ │ │ │ │ │ source=TestSegmentedCodeCacheOption.java │ │ │ │ │ title=Verify SegmentedCodeCache option's processing │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ │ -elapsed=235 0\:00\:00.235 │ │ │ │ │ -end=Wed Aug 19 16\:34\:42 UTC 2026 │ │ │ │ │ +elapsed=18742 0\:00\:18.742 │ │ │ │ │ +end=Tue Sep 15 09\:18\:54 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.AssertionError\: Unexpected message found\: '.*SegmentedCodeCache.*'. JVM output should not contain any warnings related to SegmentedCodeCache │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build driver │ │ │ │ │ -start=Wed Aug 19 16\:34\:42 UTC 2026 │ │ │ │ │ +sections=script_messages build compile driver │ │ │ │ │ +start=Tue Sep 15 09\:18\:35 UTC 2026 │ │ │ │ │ test=compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=244 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=18750 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/codecache/cli │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -49,33 +49,105 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/213)---------- │ │ │ │ │ +----------messages:(7/293)---------- │ │ │ │ │ command: build compiler.codecache.cli.TestSegmentedCodeCacheOption │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:18:35 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.codecache.cli.TestSegmentedCodeCacheOption │ │ │ │ │ +finished: Tue Sep 15 09:18:53 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 18.522 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/575)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:18:35 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 09:18:53 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 18.52 │ │ │ │ │ +----------configuration:(17/1023)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base java.compiler java.management jdk.internal.jvmstat │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + jdk.internal.jvmstat/sun.jvmstat.monitor ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(36/3632)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/codecache/cli/TestSegmentedCodeCacheOption.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.codecache.cli.TestSegmentedCodeCacheOption \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ + --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli:/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/438)---------- │ │ │ │ │ +----------messages:(9/439)---------- │ │ │ │ │ command: driver compiler.codecache.cli.TestSegmentedCodeCacheOption │ │ │ │ │ reason: User specified action: run driver compiler.codecache.cli.TestSegmentedCodeCacheOption │ │ │ │ │ -started: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:53 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ -finished: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.216 │ │ │ │ │ +finished: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.203 │ │ │ │ │ ----------configuration:(21/1114)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -121,20 +193,20 @@ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.codecache.cli.TestSegmentedCodeCacheOption │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(5/932)---------- │ │ │ │ │ +----------System.out:(5/935)---------- │ │ │ │ │ Running test case: JVM_STARTUP │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/TestSegmentedCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -XX:+SegmentedCodeCache -version ] │ │ │ │ │ -[2026-08-19T16:34:42.693108687Z] Gathering output for process 637227 │ │ │ │ │ -[2026-08-19T16:34:42.701075214Z] Waiting for completion for process 637227 │ │ │ │ │ -[2026-08-19T16:34:42.742537643Z] Waiting for completion finished for process 637227 │ │ │ │ │ +[2026-09-15T09:18:53.919652810Z] Gathering output for process 1574595 │ │ │ │ │ +[2026-09-15T09:18:53.925889447Z] Waiting for completion for process 1574595 │ │ │ │ │ +[2026-09-15T09:18:53.972372173Z] Waiting for completion finished for process 1574595 │ │ │ │ │ ----------System.err:(27/1714)---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [OpenJDK 64-Bit Zero VM warning: SegmentedCodeCache has no meaningful effect with -Xint │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ ] │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:18 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:34 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8015774 randomness driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ maxTimeout=240 │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ @@ -12,35 +12,35 @@ │ │ │ │ │ source=TestCodeHeapSizeOptions.java │ │ │ │ │ title=Verify processing of options related to code heaps sizing. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ │ -elapsed=1924 0\:00\:01.924 │ │ │ │ │ -end=Wed Aug 19 16\:34\:18 UTC 2026 │ │ │ │ │ +elapsed=1922 0\:00\:01.922 │ │ │ │ │ +end=Tue Sep 15 09\:18\:34 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.AssertionError\: Option 'NonNMethodCodeHeapSize' is expected to have '20971520' value, but is 'NonNMethodCodeHeapSize \= 1'. NonNMethodCodeHeapSize should have value 20971520. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build driver │ │ │ │ │ -start=Wed Aug 19 16\:34\:16 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:18\:32 UTC 2026 │ │ │ │ │ test=compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1931 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1930 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/codecache/cli/codeheapsize │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -53,30 +53,30 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/221)---------- │ │ │ │ │ command: build compiler.codecache.cli.codeheapsize.TestCodeHeapSizeOptions │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:16 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ +started: Tue Sep 15 09:18:32 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/466)---------- │ │ │ │ │ +----------messages:(9/467)---------- │ │ │ │ │ command: driver compiler.codecache.cli.codeheapsize.TestCodeHeapSizeOptions │ │ │ │ │ reason: User specified action: run driver/timeout=240 compiler.codecache.cli.codeheapsize.TestCodeHeapSizeOptions │ │ │ │ │ -started: Wed Aug 19 16:34:16 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:32 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ -finished: Wed Aug 19 16:34:18 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.904 │ │ │ │ │ +finished: Tue Sep 15 09:18:33 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.903 │ │ │ │ │ ----------configuration:(21/1135)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -122,23 +122,23 @@ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/codeheapsize:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/codeheapsize:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.codecache.cli.codeheapsize.TestCodeHeapSizeOptions │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(8/2216)---------- │ │ │ │ │ +----------System.out:(8/2222)---------- │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/codeheapsize:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -XX:-TieredCompilation -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=62914560 -XX:NonNMethodCodeHeapSize=20971520 -XX:NonProfiledCodeHeapSize=20971520 -XX:ProfiledCodeHeapSize=20971520 -XX:+PrintFlagsFinal -version ] │ │ │ │ │ -[2026-08-19T16:34:17.706073147Z] Gathering output for process 636990 │ │ │ │ │ -[2026-08-19T16:34:17.798187977Z] Waiting for completion for process 636990 │ │ │ │ │ -[2026-08-19T16:34:17.799459991Z] Waiting for completion finished for process 636990 │ │ │ │ │ +[2026-09-15T09:18:33.637525916Z] Gathering output for process 1574338 │ │ │ │ │ +[2026-09-15T09:18:33.724463671Z] Waiting for completion for process 1574338 │ │ │ │ │ +[2026-09-15T09:18:33.725753125Z] Waiting for completion finished for process 1574338 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/codeheapsize:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -XX:-TieredCompilation -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=62914560 -XX:NonNMethodCodeHeapSize=20971520 -XX:NonProfiledCodeHeapSize=20971520 -XX:ProfiledCodeHeapSize=20971520 -XX:+PrintFlagsFinal -version ] │ │ │ │ │ -[2026-08-19T16:34:17.817264361Z] Gathering output for process 637008 │ │ │ │ │ -[2026-08-19T16:34:17.824390105Z] Waiting for completion for process 637008 │ │ │ │ │ -[2026-08-19T16:34:17.872998778Z] Waiting for completion finished for process 637008 │ │ │ │ │ +[2026-09-15T09:18:33.742019639Z] Gathering output for process 1574356 │ │ │ │ │ +[2026-09-15T09:18:33.744064435Z] Waiting for completion for process 1574356 │ │ │ │ │ +[2026-09-15T09:18:33.817096503Z] Waiting for completion finished for process 1574356 │ │ │ │ │ ----------System.err:(435/48595)*---------- │ │ │ │ │ stdout: [[Global flags] │ │ │ │ │ int ActiveProcessorCount = -1 {product} {default} │ │ │ │ │ uintx AdaptiveSizeDecrementScaleFactor = 4 {product} {default} │ │ │ │ │ uintx AdaptiveSizeMajorGCDecayTimeScale = 10 {product} {default} │ │ │ │ │ uintx AdaptiveSizePolicyCollectionCostMargin = 50 {product} {default} │ │ │ │ │ uintx AdaptiveSizePolicyInitializingSteps = 20 {product} {default} │ │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ │ ccstr CompileCommandFile = {product} {default} │ │ │ │ │ ccstrlist CompileOnly = {product} {default} │ │ │ │ │ intx CompileThreshold = 0 {pd product} {default} │ │ │ │ │ double CompileThresholdScaling = 1.000000 {product} {default} │ │ │ │ │ int CompilerThreadPriority = -1 {product} {default} │ │ │ │ │ intx CompilerThreadStackSize = 0 {pd product} {default} │ │ │ │ │ size_t CompressedClassSpaceSize = 1073741824 {product} {default} │ │ │ │ │ - uint ConcGCThreads = 2 {product} {ergonomic} │ │ │ │ │ + uint ConcGCThreads = 6 {product} {ergonomic} │ │ │ │ │ intx ContendedPaddingWidth = 128 {product} {default} │ │ │ │ │ bool CrashOnOutOfMemoryError = false {product} {default} │ │ │ │ │ bool CreateCoredumpOnCrash = true {product} {default} │ │ │ │ │ bool DTraceAllocProbes = false {product} {default} │ │ │ │ │ bool DTraceMethodProbes = false {product} {default} │ │ │ │ │ bool DTraceMonitorProbes = false {product} {default} │ │ │ │ │ bool DisableAttachMechanism = false {product} {default} │ │ │ │ │ @@ -214,17 +214,17 @@ │ │ │ │ │ bool ExecutingUnitTests = false {product} {default} │ │ │ │ │ bool ExitOnOutOfMemoryError = false {product} {default} │ │ │ │ │ bool ExplicitGCInvokesConcurrent = false {product} {default} │ │ │ │ │ bool ExtensiveErrorReports = false {product} {default} │ │ │ │ │ ccstr ExtraSharedClassListFile = {product} {default} │ │ │ │ │ bool ForceTimeHighResolution = false {product} {default} │ │ │ │ │ double G1ConcMarkStepDurationMillis = 10.000000 {product} {default} │ │ │ │ │ - uint G1ConcRefinementThreads = 8 {product} {ergonomic} │ │ │ │ │ + uint G1ConcRefinementThreads = 23 {product} {ergonomic} │ │ │ │ │ uintx G1ConfidencePercent = 50 {product} {default} │ │ │ │ │ - size_t G1HeapRegionSize = 4194304 {product} {ergonomic} │ │ │ │ │ + size_t G1HeapRegionSize = 16777216 {product} {ergonomic} │ │ │ │ │ uintx G1HeapWastePercent = 5 {product} {default} │ │ │ │ │ uintx G1MixedGCCountTarget = 8 {product} {default} │ │ │ │ │ uintx G1PeriodicGCInterval = 0 {manageable} {default} │ │ │ │ │ bool G1PeriodicGCInvokesConcurrent = true {product} {default} │ │ │ │ │ double G1PeriodicGCSystemLoadThreshold = 0.000000 {manageable} {default} │ │ │ │ │ intx G1RSetUpdatingPauseTimePercent = 10 {product} {default} │ │ │ │ │ uint G1RefProcDrainInterval = 1000 {product} {default} │ │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ │ uintx HeapMaximumCompactionInterval = 20 {product} {default} │ │ │ │ │ uintx HeapSearchSteps = 3 {product} {default} │ │ │ │ │ size_t HeapSizePerGCThread = 43620760 {product} {default} │ │ │ │ │ bool IgnoreEmptyClassPaths = false {product} {default} │ │ │ │ │ bool IgnoreUnrecognizedVMOptions = false {product} {default} │ │ │ │ │ uintx IncreaseFirstTierCompileThresholdAt = 50 {product} {default} │ │ │ │ │ uintx InitialCodeCacheSize = 163840 {pd product} {default} │ │ │ │ │ - size_t InitialHeapSize = 536870912 {product} {ergonomic} │ │ │ │ │ + size_t InitialHeapSize = 2147483648 {product} {ergonomic} │ │ │ │ │ uintx InitialRAMFraction = 64 {product} {default} │ │ │ │ │ double InitialRAMPercentage = 1.562500 {product} {default} │ │ │ │ │ uintx InitialSurvivorRatio = 8 {product} {default} │ │ │ │ │ uintx InitialTenuringThreshold = 7 {product} {default} │ │ │ │ │ uintx InitiatingHeapOccupancyPercent = 45 {product} {default} │ │ │ │ │ bool Inline = true {product} {default} │ │ │ │ │ ccstr InlineDataFile = {product} {default} │ │ │ │ │ @@ -285,30 +285,30 @@ │ │ │ │ │ intx MaxBCEAEstimateLevel = 5 {product} {default} │ │ │ │ │ intx MaxBCEAEstimateSize = 150 {product} {default} │ │ │ │ │ uint64_t MaxDirectMemorySize = 0 {product} {default} │ │ │ │ │ bool MaxFDLimit = true {product} {default} │ │ │ │ │ uintx MaxGCMinorPauseMillis = 18446744073709551615 {product} {default} │ │ │ │ │ uintx MaxGCPauseMillis = 200 {product} {default} │ │ │ │ │ uintx MaxHeapFreeRatio = 70 {manageable} {default} │ │ │ │ │ - size_t MaxHeapSize = 8506048512 {product} {ergonomic} │ │ │ │ │ + size_t MaxHeapSize = 32178700288 {product} {ergonomic} │ │ │ │ │ intx MaxJNILocalCapacity = 65536 {product} {default} │ │ │ │ │ intx MaxJavaStackTraceDepth = 1024 {product} {default} │ │ │ │ │ size_t MaxMetaspaceExpansion = 5439488 {product} {default} │ │ │ │ │ uintx MaxMetaspaceFreeRatio = 70 {product} {default} │ │ │ │ │ size_t MaxMetaspaceSize = 18446744073709551615 {product} {default} │ │ │ │ │ - size_t MaxNewSize = 5100273664 {product} {ergonomic} │ │ │ │ │ + size_t MaxNewSize = 19293798400 {product} {ergonomic} │ │ │ │ │ uint64_t MaxRAM = 137438953472 {pd product} {default} │ │ │ │ │ uintx MaxRAMFraction = 4 {product} {default} │ │ │ │ │ double MaxRAMPercentage = 25.000000 {product} {default} │ │ │ │ │ uintx MaxTenuringThreshold = 15 {product} {default} │ │ │ │ │ size_t MetaspaceSize = 22020096 {product} {default} │ │ │ │ │ bool MethodFlushing = true {product} {default} │ │ │ │ │ - size_t MinHeapDeltaBytes = 4194304 {product} {ergonomic} │ │ │ │ │ + size_t MinHeapDeltaBytes = 16777216 {product} {ergonomic} │ │ │ │ │ uintx MinHeapFreeRatio = 40 {manageable} {default} │ │ │ │ │ - size_t MinHeapSize = 8388608 {product} {ergonomic} │ │ │ │ │ + size_t MinHeapSize = 16777216 {product} {ergonomic} │ │ │ │ │ size_t MinMetaspaceExpansion = 327680 {product} {default} │ │ │ │ │ uintx MinMetaspaceFreeRatio = 40 {product} {default} │ │ │ │ │ uintx MinRAMFraction = 2 {product} {default} │ │ │ │ │ double MinRAMPercentage = 50.000000 {product} {default} │ │ │ │ │ uintx MinSurvivorRatio = 3 {product} {default} │ │ │ │ │ size_t MinTLABSize = 2048 {product} {default} │ │ │ │ │ uintx NUMAChunkResizeWeight = 20 {product} {default} │ │ │ │ │ @@ -333,15 +333,15 @@ │ │ │ │ │ ccstrlist OnOutOfMemoryError = {product} {default} │ │ │ │ │ intx OnStackReplacePercentage = 0 {pd product} {default} │ │ │ │ │ intx OptoLoopAlignment = 16 {pd product} {default} │ │ │ │ │ uintx PLABWeight = 75 {product} {default} │ │ │ │ │ bool PSChunkLargeArrays = true {product} {default} │ │ │ │ │ int ParGCArrayScanChunk = 50 {product} {default} │ │ │ │ │ uintx ParallelGCBufferWastePct = 10 {product} {default} │ │ │ │ │ - uint ParallelGCThreads = 8 {product} {default} │ │ │ │ │ + uint ParallelGCThreads = 23 {product} {default} │ │ │ │ │ size_t ParallelOldDeadWoodLimiterMean = 50 {product} {default} │ │ │ │ │ size_t ParallelOldDeadWoodLimiterStdDev = 80 {product} {default} │ │ │ │ │ bool ParallelRefProcBalancingEnabled = true {product} {default} │ │ │ │ │ bool ParallelRefProcEnabled = true {product} {default} │ │ │ │ │ uintx PausePadding = 1 {product} {default} │ │ │ │ │ intx PerBytecodeRecompilationCutoff = 200 {product} {default} │ │ │ │ │ intx PerBytecodeTrapLimit = 4 {product} {default} │ │ │ │ │ @@ -403,21 +403,21 @@ │ │ │ │ │ bool SafepointTimeout = false {product} {default} │ │ │ │ │ intx SafepointTimeoutDelay = 10000 {product} {default} │ │ │ │ │ bool ScavengeBeforeFullGC = false {product} {default} │ │ │ │ │ bool SegmentedCodeCache = false {product} {command line} │ │ │ │ │ double SelfDestructTimer = 0.000000 {product} {default} │ │ │ │ │ ccstr SharedArchiveConfigFile = {product} {default} │ │ │ │ │ ccstr SharedArchiveFile = {product} {default} │ │ │ │ │ - size_t SharedBaseAddress = 140735189876736 {product} {default} │ │ │ │ │ + size_t SharedBaseAddress = 140734720114688 {product} {default} │ │ │ │ │ ccstr SharedClassListFile = {product} {default} │ │ │ │ │ uint SharedSymbolTableBucketSize = 4 {product} {default} │ │ │ │ │ bool ShowCodeDetailsInExceptionMessages = true {manageable} {default} │ │ │ │ │ bool ShowMessageBoxOnError = false {product} {default} │ │ │ │ │ bool ShrinkHeapInSteps = true {product} {default} │ │ │ │ │ - size_t SoftMaxHeapSize = 8506048512 {manageable} {ergonomic} │ │ │ │ │ + size_t SoftMaxHeapSize = 32178700288 {manageable} {ergonomic} │ │ │ │ │ intx SoftRefLRUPolicyMSPerMB = 1000 {product} {default} │ │ │ │ │ intx StackRedPages = 1 {pd product} {default} │ │ │ │ │ intx StackReservedPages = 0 {pd product} {default} │ │ │ │ │ intx StackShadowPages = 6 {pd product} {default} │ │ │ │ │ bool StackTraceInThrowable = true {product} {default} │ │ │ │ │ intx StackYellowPages = 2 {pd product} {default} │ │ │ │ │ uintx StartAggressiveSweepingAt = 10 {product} {default} │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:35 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8015774 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ maxTimeout=240 │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ @@ -12,35 +12,35 @@ │ │ │ │ │ source=TestPrintCodeCacheOption.java │ │ │ │ │ title=Verify that PrintCodeCache option print correct information. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ │ -elapsed=23766 0\:00\:23.766 │ │ │ │ │ -end=Wed Aug 19 16\:34\:42 UTC 2026 │ │ │ │ │ +elapsed=676 0\:00\:00.676 │ │ │ │ │ +end=Tue Sep 15 09\:18\:35 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.AssertionError\: Expected message not found\: 'CodeHeap 'non-profiled nmethods'\: size\=40960Kb used\=[0-9]+Kb max_used\=[0-9]+Kb free\=[0-9]+Kb'. JVM output should contain entries for following code heaps\: [MethodNonProfiled, NonNMethod] and should not contain entries for following code heaps\: [MethodProfiled, All]. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 16\:34\:18 UTC 2026 │ │ │ │ │ +sections=script_messages build driver │ │ │ │ │ +start=Tue Sep 15 09\:18\:34 UTC 2026 │ │ │ │ │ test=compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=23777 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=683 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/codecache/cli/printcodecache │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -50,105 +50,33 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/315)---------- │ │ │ │ │ +----------messages:(5/224)---------- │ │ │ │ │ command: build compiler.codecache.cli.printcodecache.TestPrintCodeCacheOption │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:18 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: compiler.codecache.cli.printcodecache.TestPrintCodeCacheOption │ │ │ │ │ -finished: Wed Aug 19 16:34:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 22.891 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(9/586)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:18 UTC 2026 │ │ │ │ │ -Additional options from @modules: --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 20 │ │ │ │ │ -Process id: 637025 │ │ │ │ │ -finished: Wed Aug 19 16:34:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 22.889 │ │ │ │ │ -----------configuration:(17/1064)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - add modules: java.base java.compiler java.management jdk.internal.jvmstat │ │ │ │ │ - add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - jdk.internal.jvmstat/sun.jvmstat.monitor ALL-UNNAMED │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ - │ │ │ │ │ -----------rerun:(36/3806)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java \\ │ │ │ │ │ - -J-Dtest.main.class=compiler.codecache.cli.printcodecache.TestPrintCodeCacheOption \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ - --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat \\ │ │ │ │ │ - --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 09:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/472)---------- │ │ │ │ │ +----------messages:(9/473)---------- │ │ │ │ │ command: driver compiler.codecache.cli.printcodecache.TestPrintCodeCacheOption │ │ │ │ │ reason: User specified action: run driver/timeout=240 compiler.codecache.cli.printcodecache.TestPrintCodeCacheOption │ │ │ │ │ -started: Wed Aug 19 16:34:41 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:34 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ -finished: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.855 │ │ │ │ │ +finished: Tue Sep 15 09:18:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.656 │ │ │ │ │ ----------configuration:(21/1140)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -194,46 +122,46 @@ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.codecache.cli.printcodecache.TestPrintCodeCacheOption │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(28/7555)---------- │ │ │ │ │ +----------System.out:(28/7576)---------- │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -Xint -XX:+PrintCodeCache -XX:-UseLargePages -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=62914560 -XX:NonNMethodCodeHeapSize=20971520 -XX:NonProfiledCodeHeapSize=20971520 -XX:ProfiledCodeHeapSize=20971520 -version ] │ │ │ │ │ -[2026-08-19T16:34:41.654768032Z] Gathering output for process 637088 │ │ │ │ │ -[2026-08-19T16:34:41.672259691Z] Waiting for completion for process 637088 │ │ │ │ │ -[2026-08-19T16:34:41.711538943Z] Waiting for completion finished for process 637088 │ │ │ │ │ +[2026-09-15T09:18:34.691683106Z] Gathering output for process 1574374 │ │ │ │ │ +[2026-09-15T09:18:34.700714961Z] Waiting for completion for process 1574374 │ │ │ │ │ +[2026-09-15T09:18:34.743587407Z] Waiting for completion finished for process 1574374 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -Xint -XX:+PrintCodeCache -XX:-UseLargePages -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=209715200 -XX:NonNMethodCodeHeapSize=78643200 -XX:NonProfiledCodeHeapSize=78643200 -XX:ProfiledCodeHeapSize=52428800 -version ] │ │ │ │ │ -[2026-08-19T16:34:41.722331559Z] Gathering output for process 637105 │ │ │ │ │ -[2026-08-19T16:34:41.727172026Z] Waiting for completion for process 637105 │ │ │ │ │ -[2026-08-19T16:34:41.766639518Z] Waiting for completion finished for process 637105 │ │ │ │ │ +[2026-09-15T09:18:34.755435759Z] Gathering output for process 1574391 │ │ │ │ │ +[2026-09-15T09:18:34.757592275Z] Waiting for completion for process 1574391 │ │ │ │ │ +[2026-09-15T09:18:34.813893858Z] Waiting for completion finished for process 1574391 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -Xint -XX:+PrintCodeCache -XX:-UseLargePages -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=314572800 -XX:NonNMethodCodeHeapSize=104857600 -XX:NonProfiledCodeHeapSize=104857600 -XX:ProfiledCodeHeapSize=104857600 -version ] │ │ │ │ │ -[2026-08-19T16:34:41.778616479Z] Gathering output for process 637122 │ │ │ │ │ -[2026-08-19T16:34:41.783187854Z] Waiting for completion for process 637122 │ │ │ │ │ -[2026-08-19T16:34:41.823449620Z] Waiting for completion finished for process 637122 │ │ │ │ │ +[2026-09-15T09:18:34.826130881Z] Gathering output for process 1574408 │ │ │ │ │ +[2026-09-15T09:18:34.827969036Z] Waiting for completion for process 1574408 │ │ │ │ │ +[2026-09-15T09:18:34.885406772Z] Waiting for completion finished for process 1574408 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -XX:-SegmentedCodeCache -XX:+PrintCodeCache -XX:-UseLargePages -XX:-SegmentedCodeCache -XX:ReservedCodeCacheSize=62914560 -version ] │ │ │ │ │ -[2026-08-19T16:34:41.842781265Z] Gathering output for process 637143 │ │ │ │ │ -[2026-08-19T16:34:41.849675488Z] Waiting for completion for process 637143 │ │ │ │ │ -[2026-08-19T16:34:41.928016812Z] Waiting for completion finished for process 637143 │ │ │ │ │ +[2026-09-15T09:18:34.896919213Z] Gathering output for process 1574425 │ │ │ │ │ +[2026-09-15T09:18:34.898763358Z] Waiting for completion for process 1574425 │ │ │ │ │ +[2026-09-15T09:18:34.951022610Z] Waiting for completion finished for process 1574425 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -XX:-SegmentedCodeCache -XX:+PrintCodeCache -XX:-UseLargePages -XX:-SegmentedCodeCache -XX:ReservedCodeCacheSize=209715200 -version ] │ │ │ │ │ -[2026-08-19T16:34:41.946466094Z] Gathering output for process 637172 │ │ │ │ │ -[2026-08-19T16:34:41.952470264Z] Waiting for completion for process 637172 │ │ │ │ │ -[2026-08-19T16:34:42.049428160Z] Waiting for completion finished for process 637172 │ │ │ │ │ +[2026-09-15T09:18:34.960747436Z] Gathering output for process 1574442 │ │ │ │ │ +[2026-09-15T09:18:34.962443521Z] Waiting for completion for process 1574442 │ │ │ │ │ +[2026-09-15T09:18:35.022485434Z] Waiting for completion finished for process 1574442 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -XX:-SegmentedCodeCache -XX:+PrintCodeCache -XX:-UseLargePages -XX:-SegmentedCodeCache -XX:ReservedCodeCacheSize=314572800 -version ] │ │ │ │ │ -[2026-08-19T16:34:42.067605251Z] Gathering output for process 637190 │ │ │ │ │ -[2026-08-19T16:34:42.072582518Z] Waiting for completion for process 637190 │ │ │ │ │ -[2026-08-19T16:34:42.178180644Z] Waiting for completion finished for process 637190 │ │ │ │ │ +[2026-09-15T09:18:35.032815002Z] Gathering output for process 1574459 │ │ │ │ │ +[2026-09-15T09:18:35.034713767Z] Waiting for completion for process 1574459 │ │ │ │ │ +[2026-09-15T09:18:35.092426484Z] Waiting for completion finished for process 1574459 │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/codecache/cli/printcodecache:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -zero -XX:-TieredCompilation -XX:+PrintCodeCache -XX:-UseLargePages -XX:+SegmentedCodeCache -XX:ReservedCodeCacheSize=62914560 -XX:NonNMethodCodeHeapSize=20971520 -XX:NonProfiledCodeHeapSize=20971520 -XX:ProfiledCodeHeapSize=20971520 -version ] │ │ │ │ │ -[2026-08-19T16:34:42.199474805Z] Gathering output for process 637208 │ │ │ │ │ -[2026-08-19T16:34:42.204808853Z] Waiting for completion for process 637208 │ │ │ │ │ -[2026-08-19T16:34:42.310589169Z] Waiting for completion finished for process 637208 │ │ │ │ │ +[2026-09-15T09:18:35.103884195Z] Gathering output for process 1574476 │ │ │ │ │ +[2026-09-15T09:18:35.105804960Z] Waiting for completion for process 1574476 │ │ │ │ │ +[2026-09-15T09:18:35.164686820Z] Waiting for completion finished for process 1574476 │ │ │ │ │ ----------System.err:(33/2319)---------- │ │ │ │ │ stdout: [CodeCache: size=61440Kb used=95Kb max_used=95Kb free=61344Kb │ │ │ │ │ - bounds [0x00007fffed770000, 0x00007fffed798000, 0x00007ffff1370000] │ │ │ │ │ + bounds [0x00007fffda400000, 0x00007fffda428000, 0x00007fffde000000] │ │ │ │ │ total_blobs=210, nmethods=0, adapters=200, full_count=0 │ │ │ │ │ Compilation: disabled (interpreter mode), stopped_count=0, restarted_count=0 │ │ │ │ │ ]; │ │ │ │ │ stderr: [OpenJDK 64-Bit Zero VM warning: SegmentedCodeCache has no meaningful effect with -Xint │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/controldependency/TestAddPChainMismatchedBase2.jtr │ │ │ │ │ @@ -1,143 +1,83 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8303737 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN -XX\:+StressCCP -Xcomp -XX\:CompileOnly\=TestAddPChainMismatchedBase2\:\:* -XX\:StressSeed\=1581936900 TestAddPChainMismatchedBase2\nUSER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN -XX\:+StressCCP -Xcomp -XX\:CompileOnly\=TestAddPChainMismatchedBase2\:\:* TestAddPChainMismatchedBase2\n │ │ │ │ │ source=TestAddPChainMismatchedBase2.java │ │ │ │ │ title=C2\: cast nodes from PhiNode\:\:Ideal() cause "Base pointers must match" assert failure │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ │ -elapsed=1038 0\:00\:01.038 │ │ │ │ │ -end=Wed Aug 19 16\:34\:43 UTC 2026 │ │ │ │ │ +elapsed=47 0\:00\:00.047 │ │ │ │ │ +end=Tue Sep 15 09\:18\:48 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:34\:42 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 09\:18\:48 UTC 2026 │ │ │ │ │ test=compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1045 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=53 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/controldependency │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/246)---------- │ │ │ │ │ +----------messages:(5/190)---------- │ │ │ │ │ command: build TestAddPChainMismatchedBase2 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: TestAddPChainMismatchedBase2 │ │ │ │ │ -finished: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.991 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/348)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 12 │ │ │ │ │ -Process id: 636398 │ │ │ │ │ -finished: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.988 │ │ │ │ │ -----------configuration:(10/549)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/2848)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/controldependency/TestAddPChainMismatchedBase2.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java \\ │ │ │ │ │ - -J-Dtest.main.class=TestAddPChainMismatchedBase2 \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency:/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/614)---------- │ │ │ │ │ +----------messages:(7/615)---------- │ │ │ │ │ command: main -XX:-TieredCompilation -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -XX:+StressCCP -Xcomp -XX:CompileOnly=TestAddPChainMismatchedBase2::* -XX:StressSeed=1581936900 TestAddPChainMismatchedBase2 │ │ │ │ │ reason: User specified action: run main/othervm -XX:-TieredCompilation -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -XX:+StressCCP -Xcomp -XX:CompileOnly=TestAddPChainMismatchedBase2::* -XX:StressSeed=1581936900 TestAddPChainMismatchedBase2 │ │ │ │ │ -started: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637244 │ │ │ │ │ -finished: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.035 │ │ │ │ │ +Process id: 1574531 │ │ │ │ │ +finished: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.033 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/144)---------- │ │ │ │ │ Unrecognized VM option 'StressIGVN' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(39/3016)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/controldependency/TestAddPChainMismatchedBase2.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +86,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/controldependency/TestAddPChainMismatchedBase2.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency/TestAddPChainMismatchedBase2.java \\ │ │ │ │ │ -Dtest.main.class=TestAddPChainMismatchedBase2 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/controldependency/TestAddPChainMismatchedBase2.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/controldependency/TestAddPChainMismatchedBase2.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/controldependency/TestAddPChainMismatchedBase2.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/controldependency/TestAddPChainMismatchedBase2.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/controldependency \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:+UnlockDiagnosticVMOptions \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/gcbarriers/EqvUncastStepOverBarrier.jtr │ │ │ │ │ @@ -1,112 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:39 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8212673 othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:-UseOnStackReplacement -XX\:-TieredCompilation -XX\:-BackgroundCompilation EqvUncastStepOverBarrier\n │ │ │ │ │ source=EqvUncastStepOverBarrier.java │ │ │ │ │ title=Node\:\:eqv_uncast() shouldn't step over load barriers unconditionally │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ │ -elapsed=3423 0\:00\:03.423 │ │ │ │ │ -end=Wed Aug 19 14\:34\:22 UTC 2026 │ │ │ │ │ +elapsed=4351 0\:00\:04.351 │ │ │ │ │ +end=Tue Sep 15 07\:18\:39 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Method compilation failed │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:17 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:33 UTC 2026 │ │ │ │ │ test=compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=4994 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=6034 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/gcbarriers │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/426)---------- │ │ │ │ │ +----------messages:(9/427)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 6 │ │ │ │ │ -Process id: 635798 │ │ │ │ │ +Process id: 1572834 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 14:34:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.918 │ │ │ │ │ -----------configuration:(20/1010)---------- │ │ │ │ │ +finished: Tue Sep 15 07:18:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.139 │ │ │ │ │ +----------configuration:(19/917)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ -----------rerun:(28/2848)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +----------rerun:(28/2694)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -120,47 +119,117 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/gcbarriers/EqvUncastStepOverBarrier.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java \\ │ │ │ │ │ -Dtest.main.class=EqvUncastStepOverBarrier \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/186)---------- │ │ │ │ │ +----------messages:(7/238)---------- │ │ │ │ │ command: build EqvUncastStepOverBarrier │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:20 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:36 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: EqvUncastStepOverBarrier │ │ │ │ │ +finished: Tue Sep 15 07:18:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.771 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/449)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:36 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 07:18:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.769 │ │ │ │ │ +----------configuration:(16/883)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3332)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/gcbarriers/EqvUncastStepOverBarrier.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java \\ │ │ │ │ │ + -J-Dtest.main.class=EqvUncastStepOverBarrier \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ + --add-modules java.base \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/676)---------- │ │ │ │ │ +----------messages:(8/677)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-UseOnStackReplacement -XX:-TieredCompilation -XX:-BackgroundCompilation EqvUncastStepOverBarrier │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-UseOnStackReplacement -XX:-TieredCompilation -XX:-BackgroundCompilation EqvUncastStepOverBarrier │ │ │ │ │ -started: Wed Aug 19 14:34:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:38 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 636001 │ │ │ │ │ -finished: Wed Aug 19 14:34:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.479 │ │ │ │ │ +Process id: 1572965 │ │ │ │ │ +finished: Tue Sep 15 07:18:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.418 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(1/38)---------- │ │ │ │ │ WB error: invalid compilation level 4 │ │ │ │ │ @@ -173,21 +242,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: Method compilation failed │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Method compilation failed │ │ │ │ │ ----------rerun:(41/3484)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -196,17 +265,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/gcbarriers/EqvUncastStepOverBarrier.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers/EqvUncastStepOverBarrier.java \\ │ │ │ │ │ -Dtest.main.class=EqvUncastStepOverBarrier \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/gcbarriers/EqvUncastStepOverBarrier.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/gcbarriers:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/IntrinsicDisabledTest.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8138651 othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ requires=\!vm.graal.enabled │ │ │ │ │ @@ -11,103 +11,102 @@ │ │ │ │ │ source=IntrinsicDisabledTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ │ -elapsed=2438 0\:00\:02.438 │ │ │ │ │ -end=Wed Aug 19 14\:34\:22 UTC 2026 │ │ │ │ │ +elapsed=8566 0\:00\:08.566 │ │ │ │ │ +end=Tue Sep 15 07\:18\:43 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Intrinsic for [public native void jdk.internal.misc.Unsafe.putChar(java.lang.Object,long,char)] is not available globally although it should be. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:17 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:34 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=4880 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=8575 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/426)---------- │ │ │ │ │ +----------messages:(9/427)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 14:34:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:34 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 5 │ │ │ │ │ -Process id: 635742 │ │ │ │ │ +Agent id: 7 │ │ │ │ │ +Process id: 1572857 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 14:34:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.958 │ │ │ │ │ -----------configuration:(20/1007)---------- │ │ │ │ │ +finished: Tue Sep 15 07:18:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.913 │ │ │ │ │ +----------configuration:(19/917)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ -----------rerun:(28/2847)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +----------rerun:(28/2699)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -121,47 +120,120 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/IntrinsicDisabledTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.IntrinsicDisabledTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/203)---------- │ │ │ │ │ +----------messages:(7/270)---------- │ │ │ │ │ command: build compiler.intrinsics.IntrinsicDisabledTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:19 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:36 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.intrinsics.IntrinsicDisabledTest │ │ │ │ │ +finished: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.2 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/446)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:36 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 4 │ │ │ │ │ +Process id: 1559224 │ │ │ │ │ +finished: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.197 │ │ │ │ │ +----------configuration:(16/880)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3325)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/intrinsics/IntrinsicDisabledTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.intrinsics.IntrinsicDisabledTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ + --add-modules java.base \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +----------direct:(2/208)---------- │ │ │ │ │ +Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java uses unchecked or unsafe operations. │ │ │ │ │ +Note: Recompile with -Xlint:unchecked for details. │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1168)---------- │ │ │ │ │ +----------messages:(8/1169)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:DisableIntrinsic=_putCharVolatile,_putInt -XX:DisableIntrinsic=_putIntVolatile -XX:CompileCommand=option,jdk.internal.misc.Unsafe::putChar,ccstrlist,DisableIntrinsic,_getCharVolatile,_getInt -XX:CompileCommand=option,jdk.internal.misc.Unsafe::putCharVolatile,ccstrlist,DisableIntrinsic,_getIntVolatile compiler.intrinsics.IntrinsicDisabledTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:DisableIntrinsic=_putCharVolatile,_putInt -XX:DisableIntrinsic=_putIntVolatile -XX:CompileCommand=option,jdk.internal.misc.Unsafe::putChar,ccstrlist,DisableIntrinsic,_getCharVolatile,_getInt -XX:CompileCommand=option,jdk.internal.misc.Unsafe::putCharVolatile,ccstrlist,DisableIntrinsic,_getIntVolatile compiler.intrinsics.IntrinsicDisabledTest │ │ │ │ │ -started: Wed Aug 19 14:34:19 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 635961 │ │ │ │ │ -finished: Wed Aug 19 14:34:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.448 │ │ │ │ │ +Process id: 1573053 │ │ │ │ │ +finished: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.427 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(2/247)---------- │ │ │ │ │ CompileCommand: DisableIntrinsic jdk/internal/misc/Unsafe.putChar const char* DisableIntrinsic = '_getCharVolatile _getInt' │ │ │ │ │ @@ -176,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: Intrinsic for [public native void jdk.internal.misc.Unsafe.putChar(java.lang.Object,long,char)] is not available globally although it should be. │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Intrinsic for [public native void jdk.internal.misc.Unsafe.putChar(java.lang.Object,long,char)] is not available globally although it should be. │ │ │ │ │ ----------rerun:(42/3720)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -199,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/IntrinsicDisabledTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/IntrinsicDisabledTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.IntrinsicDisabledTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/intrinsics/IntrinsicDisabledTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/IntrinsicDisabledTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/AddExactIntTest.jtr │ │ │ │ │ @@ -1,111 +1,112 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactIntTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactIntTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=AddExactIntTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ │ -elapsed=8463 0\:00\:08.463 │ │ │ │ │ -end=Wed Aug 19 16\:34\:53 UTC 2026 │ │ │ │ │ +elapsed=1849 0\:00\:01.849 │ │ │ │ │ +end=Tue Sep 15 09\:18\:50 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:34\:43 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build main │ │ │ │ │ +start=Tue Sep 15 09\:18\:48 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=9225 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1858 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/426)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:43 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 21 │ │ │ │ │ -Process id: 637248 │ │ │ │ │ +Agent id: 19 │ │ │ │ │ +Process id: 1574535 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.36 │ │ │ │ │ -----------configuration:(19/934)---------- │ │ │ │ │ +finished: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.399 │ │ │ │ │ +----------configuration:(20/1035)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ -----------rerun:(28/2840)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +----------rerun:(28/3010)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,117 +120,47 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/AddExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.AddExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/294)---------- │ │ │ │ │ +----------messages:(5/214)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.AddExactIntTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: compiler.intrinsics.mathexact.sanity.AddExactIntTest │ │ │ │ │ -finished: Wed Aug 19 16:34:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.685 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(9/473)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ -Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 12 │ │ │ │ │ -Process id: 636398 │ │ │ │ │ -finished: Wed Aug 19 16:34:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.682 │ │ │ │ │ -----------configuration:(16/925)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - add modules: java.base java.management │ │ │ │ │ - add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ - │ │ │ │ │ -----------rerun:(35/3543)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/intrinsics/mathexact/sanity/AddExactIntTest.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java \\ │ │ │ │ │ - -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.AddExactIntTest \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - --add-modules java.base,java.management \\ │ │ │ │ │ - --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1000)---------- │ │ │ │ │ +----------messages:(8/1001)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactIntTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactIntTest │ │ │ │ │ -started: Wed Aug 19 16:34:51 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637295 │ │ │ │ │ -finished: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.388 │ │ │ │ │ +Process id: 1574555 │ │ │ │ │ +finished: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.422 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/287)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +179,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3818)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +202,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/AddExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.AddExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/AddExactLongTest.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactLongTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactLongTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=AddExactLongTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ │ -elapsed=7896 0\:00\:07.896 │ │ │ │ │ -end=Wed Aug 19 16\:34\:54 UTC 2026 │ │ │ │ │ +elapsed=11744 0\:00\:11.744 │ │ │ │ │ +end=Tue Sep 15 09\:19\:02 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:34\:45 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:18\:50 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=8237 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=11756 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ ----------messages:(9/427)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:50 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Process id: 1574535 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:46 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.129 │ │ │ │ │ +finished: Tue Sep 15 09:18:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.07 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2845)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/AddExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.AddExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/296)---------- │ │ │ │ │ +----------messages:(7/297)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.AddExactLongTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:46 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:51 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.AddExactLongTest │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.353 │ │ │ │ │ +finished: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 11.219 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/473)---------- │ │ │ │ │ +----------messages:(9/476)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:46 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:51 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 20 │ │ │ │ │ -Process id: 637025 │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.35 │ │ │ │ │ +Process id: 1574575 │ │ │ │ │ +finished: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 11.215 │ │ │ │ │ ----------configuration:(16/926)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3552)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/intrinsics/mathexact/sanity/AddExactLongTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.AddExactLongTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1002)---------- │ │ │ │ │ +----------messages:(8/1003)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactLongTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.AddExactLongTest │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637349 │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.386 │ │ │ │ │ +Process id: 1574636 │ │ │ │ │ +finished: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.428 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/287)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3826)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/AddExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/AddExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.AddExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/AddExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactIntTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactIntTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=DecrementExactIntTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ │ -elapsed=13304 0\:00\:13.304 │ │ │ │ │ -end=Wed Aug 19 16\:35\:05 UTC 2026 │ │ │ │ │ +elapsed=5504 0\:00\:05.504 │ │ │ │ │ +end=Tue Sep 15 09\:18\:59 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:34\:52 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:18\:54 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=13319 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5513 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.004 │ │ │ │ │ +started: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.004 │ │ │ │ │ +started: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 22 │ │ │ │ │ -Process id: 637314 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.258 │ │ │ │ │ +finished: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.127 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2870)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.DecrementExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/307)---------- │ │ │ │ │ +----------messages:(7/306)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.DecrementExactIntTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.DecrementExactIntTest │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 11.607 │ │ │ │ │ +finished: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.949 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(9/480)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:54 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 24 │ │ │ │ │ -Process id: 637371 │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 11.603 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.945 │ │ │ │ │ ----------configuration:(16/931)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3597)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.DecrementExactIntTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1012)---------- │ │ │ │ │ +----------messages:(8/1011)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactIntTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactIntTest │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637520 │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.383 │ │ │ │ │ +Process id: 1574613 │ │ │ │ │ +finished: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.4 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/293)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3866)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.DecrementExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.jtr │ │ │ │ │ @@ -1,112 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactLongTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactLongTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=DecrementExactLongTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ │ -elapsed=1835 0\:00\:01.835 │ │ │ │ │ -end=Wed Aug 19 16\:34\:55 UTC 2026 │ │ │ │ │ +elapsed=5712 0\:00\:05.712 │ │ │ │ │ +end=Tue Sep 15 09\:19\:05 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 16\:34\:53 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build compile main │ │ │ │ │ +start=Tue Sep 15 09\:18\:59 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1843 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5728 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 23 │ │ │ │ │ -Process id: 637333 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.412 │ │ │ │ │ -----------configuration:(20/1042)---------- │ │ │ │ │ +finished: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.067 │ │ │ │ │ +----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ -----------rerun:(28/3059)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +----------rerun:(28/2875)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -120,47 +119,117 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.DecrementExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/221)---------- │ │ │ │ │ +----------messages:(7/308)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.DecrementExactLongTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.intrinsics.mathexact.sanity.DecrementExactLongTest │ │ │ │ │ +finished: Tue Sep 15 09:19:04 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.101 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/481)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:18:59 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 09:19:04 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.099 │ │ │ │ │ +----------configuration:(16/932)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base java.management │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3606)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.DecrementExactLongTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ + --add-modules java.base,java.management \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1014)---------- │ │ │ │ │ +----------messages:(8/1015)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactLongTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.DecrementExactLongTest │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:04 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637391 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.393 │ │ │ │ │ +Process id: 1574672 │ │ │ │ │ +finished: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.511 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/293)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -179,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3874)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -202,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.DecrementExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactIntTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactIntTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=IncrementExactIntTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ │ -elapsed=7887 0\:00\:07.887 │ │ │ │ │ -end=Wed Aug 19 16\:35\:01 UTC 2026 │ │ │ │ │ +elapsed=5489 0\:00\:05.489 │ │ │ │ │ +end=Tue Sep 15 09\:19\:08 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:34\:53 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:02 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=7896 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5498 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/426)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 21 │ │ │ │ │ -Process id: 637248 │ │ │ │ │ +Agent id: 19 │ │ │ │ │ +Process id: 1574535 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.665 │ │ │ │ │ +finished: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.1 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2870)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.IncrementExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/306)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.IncrementExactIntTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.IncrementExactIntTest │ │ │ │ │ -finished: Wed Aug 19 16:35:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.853 │ │ │ │ │ +finished: Tue Sep 15 09:19:07 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.973 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/478)---------- │ │ │ │ │ +----------messages:(9/479)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:02 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 12 │ │ │ │ │ -Process id: 636398 │ │ │ │ │ -finished: Wed Aug 19 16:35:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.85 │ │ │ │ │ +Agent id: 20 │ │ │ │ │ +Process id: 1574575 │ │ │ │ │ +finished: Tue Sep 15 09:19:07 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.97 │ │ │ │ │ ----------configuration:(16/931)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3597)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.IncrementExactIntTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1012)---------- │ │ │ │ │ +----------messages:(8/1013)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactIntTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactIntTest │ │ │ │ │ -started: Wed Aug 19 16:35:00 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:07 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637461 │ │ │ │ │ -finished: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.339 │ │ │ │ │ +Process id: 1574732 │ │ │ │ │ +finished: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.389 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/293)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3866)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.IncrementExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.jtr │ │ │ │ │ @@ -1,44 +1,44 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactLongTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactLongTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=IncrementExactLongTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ │ -elapsed=1081 0\:00\:01.081 │ │ │ │ │ -end=Wed Aug 19 16\:34\:55 UTC 2026 │ │ │ │ │ +elapsed=5650 0\:00\:05.650 │ │ │ │ │ +end=Tue Sep 15 09\:19\:11 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 16\:34\:54 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build compile main │ │ │ │ │ +start=Tue Sep 15 09\:19\:05 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1089 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5660 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -51,61 +51,60 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/426)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.67 │ │ │ │ │ -----------configuration:(20/1042)---------- │ │ │ │ │ +finished: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.098 │ │ │ │ │ +----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ -----------rerun:(28/3059)*---------- │ │ │ │ │ +----------rerun:(28/2875)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ @@ -122,45 +121,115 @@ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.IncrementExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d \\ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/221)---------- │ │ │ │ │ +----------messages:(7/308)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.IncrementExactLongTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.intrinsics.mathexact.sanity.IncrementExactLongTest │ │ │ │ │ +finished: Tue Sep 15 09:19:10 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.083 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/480)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:19:05 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 09:19:10 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.08 │ │ │ │ │ +----------configuration:(16/932)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base java.management │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3606)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.IncrementExactLongTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ + --add-modules java.base,java.management \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1014)---------- │ │ │ │ │ +----------messages:(8/1015)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactLongTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.IncrementExactLongTest │ │ │ │ │ -started: Wed Aug 19 16:34:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:10 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637413 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.381 │ │ │ │ │ +Process id: 1574752 │ │ │ │ │ +finished: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.442 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/293)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.jtr │ │ │ │ │ @@ -1,111 +1,110 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=MultiplyExactIntTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ │ -elapsed=496 0\:00\:00.496 │ │ │ │ │ -end=Wed Aug 19 16\:34\:55 UTC 2026 │ │ │ │ │ +elapsed=5787 0\:00\:05.787 │ │ │ │ │ +end=Tue Sep 15 09\:19\:14 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 16\:34\:55 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build compile main │ │ │ │ │ +start=Tue Sep 15 09\:19\:08 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=505 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=6114 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 23 │ │ │ │ │ -Process id: 637333 │ │ │ │ │ +Agent id: 19 │ │ │ │ │ +Process id: 1574535 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.077 │ │ │ │ │ -----------configuration:(20/1040)---------- │ │ │ │ │ +finished: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.106 │ │ │ │ │ +----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ -----------rerun:(28/3045)*---------- │ │ │ │ │ +----------rerun:(28/2865)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ @@ -120,47 +119,117 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/219)---------- │ │ │ │ │ +----------messages:(7/304)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest │ │ │ │ │ +finished: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.267 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/479)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:19:08 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 20 │ │ │ │ │ +Process id: 1574575 │ │ │ │ │ +finished: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.263 │ │ │ │ │ +----------configuration:(16/930)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base java.management │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3588)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ + --add-modules java.base,java.management \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1009)---------- │ │ │ │ │ +----------messages:(8/1011)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637433 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.39 │ │ │ │ │ +Process id: 1574788 │ │ │ │ │ +finished: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.387 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/292)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -185,15 +254,15 @@ │ │ │ │ │ ----------rerun:(43/3858)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -202,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.MultiplyExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.jtr │ │ │ │ │ @@ -1,44 +1,44 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactLongTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactLongTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=MultiplyExactLongTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ │ -elapsed=7714 0\:00\:07.714 │ │ │ │ │ -end=Wed Aug 19 16\:35\:03 UTC 2026 │ │ │ │ │ +elapsed=5510 0\:00\:05.510 │ │ │ │ │ +end=Tue Sep 15 09\:19\:17 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:34\:55 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:11 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=7723 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=6227 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -51,39 +51,39 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.107 │ │ │ │ │ +finished: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.108 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -137,32 +137,32 @@ │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/306)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.MultiplyExactLongTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.MultiplyExactLongTest │ │ │ │ │ -finished: Wed Aug 19 16:35:02 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.181 │ │ │ │ │ +finished: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.975 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/479)---------- │ │ │ │ │ +----------messages:(9/480)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:11 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 20 │ │ │ │ │ -Process id: 637025 │ │ │ │ │ -finished: Wed Aug 19 16:35:02 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.177 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.972 │ │ │ │ │ ----------configuration:(16/931)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -213,23 +213,23 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1012)---------- │ │ │ │ │ +----------messages:(8/1013)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactLongTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.MultiplyExactLongTest │ │ │ │ │ -started: Wed Aug 19 16:35:02 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637481 │ │ │ │ │ -finished: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.398 │ │ │ │ │ +Process id: 1574812 │ │ │ │ │ +finished: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.399 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/292)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:04 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactIntTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactIntTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=NegateExactIntTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ │ -elapsed=9227 0\:00\:09.227 │ │ │ │ │ -end=Wed Aug 19 16\:35\:04 UTC 2026 │ │ │ │ │ +elapsed=6882 0\:00\:06.882 │ │ │ │ │ +end=Tue Sep 15 09\:19\:20 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:34\:55 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:13 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=9236 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=6891 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ +started: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 23 │ │ │ │ │ -Process id: 637333 │ │ │ │ │ +Agent id: 21 │ │ │ │ │ +Process id: 1574772 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.106 │ │ │ │ │ +finished: Tue Sep 15 09:19:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.358 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2855)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.NegateExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/300)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.NegateExactIntTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:15 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.NegateExactIntTest │ │ │ │ │ -finished: Wed Aug 19 16:35:04 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 8.699 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.099 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(9/476)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:15 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 16:35:04 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 8.696 │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.096 │ │ │ │ │ ----------configuration:(16/928)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3570)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.NegateExactIntTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1006)---------- │ │ │ │ │ +----------messages:(8/1007)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactIntTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactIntTest │ │ │ │ │ -started: Wed Aug 19 16:35:04 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637501 │ │ │ │ │ -finished: Wed Aug 19 16:35:04 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.395 │ │ │ │ │ +Process id: 1574868 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.397 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/290)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3842)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.NegateExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/intrinsics/mathexact/sanity/NegateExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactLongTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactLongTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=NegateExactLongTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ │ -elapsed=6308 0\:00\:06.308 │ │ │ │ │ -end=Wed Aug 19 16\:35\:07 UTC 2026 │ │ │ │ │ +elapsed=5780 0\:00\:05.780 │ │ │ │ │ +end=Tue Sep 15 09\:19\:20 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:01 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:14 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=6318 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5790 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 21 │ │ │ │ │ -Process id: 637248 │ │ │ │ │ +Agent id: 19 │ │ │ │ │ +Process id: 1574535 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.104 │ │ │ │ │ +finished: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.106 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2860)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.NegateExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/302)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.NegateExactLongTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.NegateExactLongTest │ │ │ │ │ -finished: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.824 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.237 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/477)---------- │ │ │ │ │ +----------messages:(9/478)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:14 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 12 │ │ │ │ │ -Process id: 636398 │ │ │ │ │ -finished: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.821 │ │ │ │ │ +Agent id: 20 │ │ │ │ │ +Process id: 1574575 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.235 │ │ │ │ │ ----------configuration:(16/929)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3579)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.NegateExactLongTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1008)---------- │ │ │ │ │ +----------messages:(8/1009)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactLongTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.NegateExactLongTest │ │ │ │ │ -started: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637544 │ │ │ │ │ -finished: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.347 │ │ │ │ │ +Process id: 1574852 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.409 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/290)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3850)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.NegateExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/mathexact/sanity/NegateExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:10 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:25 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactIntTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactIntTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=SubtractExactIntTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ │ -elapsed=7666 0\:00\:07.666 │ │ │ │ │ -end=Wed Aug 19 16\:35\:10 UTC 2026 │ │ │ │ │ +elapsed=8648 0\:00\:08.648 │ │ │ │ │ +end=Tue Sep 15 09\:19\:25 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:03 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:16 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=7686 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=8658 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Agent id: 22 │ │ │ │ │ +Process id: 1574831 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.105 │ │ │ │ │ +finished: Tue Sep 15 09:19:18 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.343 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2865)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.SubtractExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/303)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.SubtractExactIntTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:18 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.SubtractExactIntTest │ │ │ │ │ -finished: Wed Aug 19 16:35:10 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.15 │ │ │ │ │ +finished: Tue Sep 15 09:19:25 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.88 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/478)---------- │ │ │ │ │ +----------messages:(9/479)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:03 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:18 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 20 │ │ │ │ │ -Process id: 637025 │ │ │ │ │ -finished: Wed Aug 19 16:35:10 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.147 │ │ │ │ │ +Agent id: 12 │ │ │ │ │ +Process id: 1573555 │ │ │ │ │ +finished: Tue Sep 15 09:19:25 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.878 │ │ │ │ │ ----------configuration:(16/930)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3588)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.SubtractExactIntTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1010)---------- │ │ │ │ │ +----------messages:(8/1011)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactIntTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactIntTest │ │ │ │ │ -started: Wed Aug 19 16:35:10 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:25 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637649 │ │ │ │ │ -finished: Wed Aug 19 16:35:10 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.382 │ │ │ │ │ +Process id: 1574999 │ │ │ │ │ +finished: Tue Sep 15 09:19:25 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.398 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/292)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3858)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.SubtractExactIntTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:23 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs_neg.log -XX\:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactLongTest\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+IgnoreUnrecognizedVMOptions -XX\:+WhiteBoxAPI -XX\:+LogCompilation -XX\:CompileCommand\=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*\:\:execMathMethod -XX\:LogFile\=hs.log -XX\:+UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactLongTest\nUSER_SPECIFIED driver compiler.testlibrary.intrinsics.Verifier hs_neg.log hs.log\n │ │ │ │ │ source=SubtractExactLongTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ │ -elapsed=6832 0\:00\:06.832 │ │ │ │ │ -end=Wed Aug 19 16\:35\:11 UTC 2026 │ │ │ │ │ +elapsed=5439 0\:00\:05.439 │ │ │ │ │ +end=Tue Sep 15 09\:19\:23 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TESTBUG\: test can not be run in interpreter │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:05 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:17 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=6841 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5448 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/mathexact/sanity │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 23 │ │ │ │ │ -Process id: 637333 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.107 │ │ │ │ │ +finished: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.105 │ │ │ │ │ ----------configuration:(19/934)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2870)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.SubtractExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/306)---------- │ │ │ │ │ command: build compiler.intrinsics.mathexact.sanity.SubtractExactLongTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.intrinsics.mathexact.sanity.SubtractExactLongTest │ │ │ │ │ -finished: Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.311 │ │ │ │ │ +finished: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.919 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/479)---------- │ │ │ │ │ +----------messages:(9/480)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:17 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.308 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.916 │ │ │ │ │ ----------configuration:(16/931)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3597)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.intrinsics.mathexact.sanity.SubtractExactLongTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/1012)---------- │ │ │ │ │ +----------messages:(8/1013)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactLongTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+IgnoreUnrecognizedVMOptions -XX:+WhiteBoxAPI -XX:+LogCompilation -XX:CompileCommand=compileonly,compiler.intrinsics.mathexact.sanity.MathIntrinsic*::execMathMethod -XX:LogFile=hs_neg.log -XX:-UseMathExactIntrinsics compiler.intrinsics.mathexact.sanity.SubtractExactLongTest │ │ │ │ │ -started: Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637693 │ │ │ │ │ -finished: Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.385 │ │ │ │ │ +Process id: 1574976 │ │ │ │ │ +finished: Tue Sep 15 09:19:23 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.388 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(6/292)---------- │ │ │ │ │ CompileCommand: compileonly compiler/intrinsics/mathexact/sanity/MathIntrinsic*.execMathMethod bool compileonly = true │ │ │ │ │ @@ -248,21 +248,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TESTBUG: test can not be run in interpreter │ │ │ │ │ ----------rerun:(43/3866)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -271,17 +271,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.intrinsics.mathexact.sanity.SubtractExactLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/mathexact/sanity:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/intrinsics/unsafe/HeapByteBufferTest_id1.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=id1 │ │ │ │ │ keywords=bug8282555 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ @@ -11,35 +11,35 @@ │ │ │ │ │ source=HeapByteBufferTest.java │ │ │ │ │ title=intermittent, check that spilling MoveF2I etc produce memory edge │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/unsafe/HeapByteBufferTest.java\#id1 │ │ │ │ │ -elapsed=50 0\:00\:00.050 │ │ │ │ │ -end=Wed Aug 19 16\:35\:05 UTC 2026 │ │ │ │ │ +elapsed=48 0\:00\:00.048 │ │ │ │ │ +end=Tue Sep 15 09\:19\:20 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 16\:35\:05 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:20 UTC 2026 │ │ │ │ │ test=compiler/intrinsics/unsafe/HeapByteBufferTest.java\#id1 │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=55 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=53 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/intrinsics/unsafe │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -49,41 +49,41 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/180)---------- │ │ │ │ │ command: build HeapByteBufferTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/566)---------- │ │ │ │ │ +----------messages:(8/567)---------- │ │ │ │ │ command: main -Djdk.test.lib.random.seed=42 -XX:+UnlockDiagnosticVMOptions -XX:+StressGCM -XX:+OptoScheduling HeapByteBufferTest │ │ │ │ │ reason: User specified action: run main/othervm -Djdk.test.lib.random.seed=42 -XX:+UnlockDiagnosticVMOptions -XX:+StressGCM -XX:+OptoScheduling HeapByteBufferTest │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637540 │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +Process id: 1574890 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.034 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/143)---------- │ │ │ │ │ Unrecognized VM option 'StressGCM' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(39/3242)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/intrinsics/unsafe/HeapByteBufferTest_id1.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/intrinsics/unsafe:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/jsr292/NonInlinedCall/InvokeTest.jtr │ │ │ │ │ @@ -1,94 +1,166 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:24 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8072008 othervm │ │ │ │ │ library=/test/lib / ../patches │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build java.base/java.lang.invoke.MethodHandleHelper jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xbatch -XX\:-TieredCompilation -XX\:CICompilerCount\=1 compiler.jsr292.NonInlinedCall.InvokeTest\n │ │ │ │ │ source=InvokeTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ │ -elapsed=2551 0\:00\:02.551 │ │ │ │ │ -end=Wed Aug 19 16\:35\:08 UTC 2026 │ │ │ │ │ +elapsed=4132 0\:00\:04.132 │ │ │ │ │ +end=Tue Sep 15 09\:19\:24 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:05 UTC 2026 │ │ │ │ │ +sections=script_messages build compile build compile main │ │ │ │ │ +start=Tue Sep 15 09\:19\:20 UTC 2026 │ │ │ │ │ test=compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2557 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4138 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/jsr292/NonInlinedCall │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(13/825)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ Library ../patches; kind: system module patches │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/patches │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/310)---------- │ │ │ │ │ +----------messages:(7/387)---------- │ │ │ │ │ command: build java.base/java.lang.invoke.MethodHandleHelper jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build java.base/java.lang.invoke.MethodHandleHelper jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +Library ../patches: │ │ │ │ │ + compile: java.base/java.lang.invoke.MethodHandleHelper │ │ │ │ │ +finished: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.014 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/537)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.008 │ │ │ │ │ +----------configuration:(15/850)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ + add reads: java.base ALL-UNNAMED │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + patch: java.base /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/patches/java.base │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches/java.base │ │ │ │ │ + │ │ │ │ │ +----------rerun:(38/3351)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/jsr292/NonInlinedCall/InvokeTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.jsr292.NonInlinedCall.InvokeTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ + -J-Dtest.patch.path=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches \\ │ │ │ │ │ + --add-modules java.base \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches/java.base \\ │ │ │ │ │ + --patch-module java.base=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/patches/java.base:/tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches/java.base \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + --add-reads java.base=ALL-UNNAMED /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/272)---------- │ │ │ │ │ command: build compiler.jsr292.NonInlinedCall.InvokeTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.jsr292.NonInlinedCall.InvokeTest │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.483 │ │ │ │ │ +finished: Tue Sep 15 09:19:24 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.058 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/508)---------- │ │ │ │ │ +----------messages:(9/509)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 24 │ │ │ │ │ -Process id: 637371 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.48 │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 09:19:24 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.055 │ │ │ │ │ ----------configuration:(19/1171)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -96,21 +168,21 @@ │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ add reads: java.base ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches/java.base │ │ │ │ │ │ │ │ │ │ ----------rerun:(39/3723)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -128,56 +200,56 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/jsr292/NonInlinedCall/InvokeTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.jsr292.NonInlinedCall.InvokeTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -J-Dtest.patch.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches \\ │ │ │ │ │ + -J-Dtest.patch.path=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ - --patch-module java.base=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + --patch-module java.base=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches/java.base \\ │ │ │ │ │ --add-reads java.base=ALL-UNNAMED /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/834)---------- │ │ │ │ │ +----------messages:(8/835)---------- │ │ │ │ │ command: main -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 compiler.jsr292.NonInlinedCall.InvokeTest │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 compiler.jsr292.NonInlinedCall.InvokeTest │ │ │ │ │ -started: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:24 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified, test or library overrides a system module] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637601 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.044 │ │ │ │ │ +Process id: 1574995 │ │ │ │ │ +finished: Tue Sep 15 09:19:24 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.041 │ │ │ │ │ ----------configuration:(7/373)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ add reads: java.base ALL-UNNAMED │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches/java.base │ │ │ │ │ │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/184)---------- │ │ │ │ │ CICompilerCount (1) cannot be greater than 0 because there are no compilers │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(45/3746)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -191,21 +263,21 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/jsr292/NonInlinedCall/InvokeTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/InvokeTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.jsr292.NonInlinedCall.InvokeTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Dtest.patch.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/InvokeTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ - --patch-module java.base=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base \\ │ │ │ │ │ + -Dtest.patch.path=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/jsr292/NonInlinedCall/InvokeTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + --patch-module java.base=/tmp/hotspot/JTwork/classes/1/compiler/jsr292/patches/java.base \\ │ │ │ │ │ --add-reads java.base=ALL-UNNAMED \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/jsr292/NonInlinedCall/RedefineTest.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8072008 othervm driver │ │ │ │ │ library=/test/lib / ../patches │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ @@ -11,108 +11,108 @@ │ │ │ │ │ source=RedefineTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ │ -elapsed=1279 0\:00\:01.279 │ │ │ │ │ -end=Wed Aug 19 16\:35\:08 UTC 2026 │ │ │ │ │ +elapsed=1278 0\:00\:01.278 │ │ │ │ │ +end=Tue Sep 15 09\:19\:21 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build driver build main │ │ │ │ │ -start=Wed Aug 19 16\:35\:07 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:20 UTC 2026 │ │ │ │ │ test=compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1287 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1286 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/jsr292/NonInlinedCall │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(13/825)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ Library ../patches; kind: system module patches │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/patches │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/398)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox java.base/java.lang.invoke.MethodHandleHelper compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox java.base/java.lang.invoke.MethodHandleHelper compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ -started: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.003 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/198)---------- │ │ │ │ │ command: build compiler.jsr292.NonInlinedCall.Agent │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/667)---------- │ │ │ │ │ +----------messages:(8/668)---------- │ │ │ │ │ command: driver compiler.jsr292.NonInlinedCall.Agent agent.jar compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ reason: User specified action: run driver compiler.jsr292.NonInlinedCall.Agent agent.jar compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ -started: Wed Aug 19 16:35:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:20 UTC 2026 │ │ │ │ │ Mode: othervm [test or library overrides a system module] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637563 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.873 │ │ │ │ │ +Process id: 1574894 │ │ │ │ │ +finished: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.825 │ │ │ │ │ ----------configuration:(7/393)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches/java.base │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base │ │ │ │ │ │ │ │ │ │ -----------System.out:(7/470)---------- │ │ │ │ │ +----------System.out:(7/475)---------- │ │ │ │ │ Creating manifest.mf │ │ │ │ │ Building agent.jar │ │ │ │ │ Running jar [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/jar, -cfm, agent.jar, manifest.mf] │ │ │ │ │ -[2026-08-19T16:35:08.077684289Z] Gathering output for process 637582 │ │ │ │ │ -[2026-08-19T16:35:08.153542635Z] Waiting for completion for process 637582 │ │ │ │ │ -[2026-08-19T16:35:08.528555848Z] Waiting for completion finished for process 637582 │ │ │ │ │ -Output and diagnostic info for process 637582 was saved into 'pid-637582-output.log' │ │ │ │ │ +[2026-09-15T09:19:21.142467855Z] Gathering output for process 1574913 │ │ │ │ │ +[2026-09-15T09:19:21.238270165Z] Waiting for completion for process 1574913 │ │ │ │ │ +[2026-09-15T09:19:21.429528114Z] Waiting for completion finished for process 1574913 │ │ │ │ │ +Output and diagnostic info for process 1574913 was saved into 'pid-1574913-output.log' │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(39/3800)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -121,20 +121,20 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/jsr292/NonInlinedCall/RedefineTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.jsr292.NonInlinedCall.RedefineTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Dtest.patch.path=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches \\ │ │ │ │ │ - --patch-module java.base=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches/java.base \\ │ │ │ │ │ + -Dtest.patch.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches \\ │ │ │ │ │ + --patch-module java.base=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ @@ -143,48 +143,48 @@ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/jsr292/NonInlinedCall/RedefineTest.d/driver.0.jta agent.jar compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/707)---------- │ │ │ │ │ +----------messages:(8/708)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ -started: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ Mode: othervm [test or library overrides a system module] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637606 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.326 │ │ │ │ │ +Process id: 1574932 │ │ │ │ │ +finished: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.379 │ │ │ │ │ ----------configuration:(7/393)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches/java.base │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base │ │ │ │ │ │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(39/3817)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -193,20 +193,20 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/jsr292/NonInlinedCall/RedefineTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.jsr292.NonInlinedCall.RedefineTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Dtest.patch.path=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches \\ │ │ │ │ │ - --patch-module java.base=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches/java.base \\ │ │ │ │ │ + -Dtest.patch.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches \\ │ │ │ │ │ + --patch-module java.base=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ @@ -215,45 +215,45 @@ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/jsr292/NonInlinedCall/RedefineTest.d/driver.1.jta jdk.test.whitebox.WhiteBox compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/205)---------- │ │ │ │ │ command: build compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ +started: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/947)---------- │ │ │ │ │ +----------messages:(8/948)---------- │ │ │ │ │ command: main -javaagent:agent.jar -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -javaagent:agent.jar -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 compiler.jsr292.NonInlinedCall.RedefineTest │ │ │ │ │ -started: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified, test or library overrides a system module] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637645 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.045 │ │ │ │ │ +Process id: 1574951 │ │ │ │ │ +finished: Tue Sep 15 09:19:21 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.044 │ │ │ │ │ ----------configuration:(8/461)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ add reads: java.base ALL-UNNAMED │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches/java.base │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base │ │ │ │ │ │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/184)---------- │ │ │ │ │ CICompilerCount (1) cannot be greater than 0 because there are no compilers │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(47/3913)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -267,21 +267,21 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/jsr292/NonInlinedCall/RedefineTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall/RedefineTest.java \\ │ │ │ │ │ -Dtest.main.class=compiler.jsr292.NonInlinedCall.RedefineTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.org.objectweb.asm java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Dtest.patch.path=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/7/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ - --patch-module java.base=/tmp/hotspot/JTwork/classes/7/compiler/jsr292/patches/java.base \\ │ │ │ │ │ + -Dtest.patch.path=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/4/compiler/jsr292/NonInlinedCall/RedefineTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/jsr292/NonInlinedCall:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + --patch-module java.base=/tmp/hotspot/JTwork/classes/4/compiler/jsr292/patches/java.base \\ │ │ │ │ │ --add-reads java.base=ALL-UNNAMED \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/FillArrayWithUnsafe.jtr │ │ │ │ │ @@ -1,157 +1,83 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:23 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8283408 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:+OptimizeFill compiler.loopopts.FillArrayWithUnsafe\n │ │ │ │ │ source=FillArrayWithUnsafe.java │ │ │ │ │ title=Fill a byte array with Java Unsafe API │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ │ -elapsed=5670 0\:00\:05.670 │ │ │ │ │ -end=Wed Aug 19 14\:34\:23 UTC 2026 │ │ │ │ │ +elapsed=48 0\:00\:00.048 │ │ │ │ │ +end=Tue Sep 15 07\:18\:35 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 14\:34\:18 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 07\:18\:35 UTC 2026 │ │ │ │ │ test=compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5677 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=53 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/264)---------- │ │ │ │ │ +----------messages:(5/199)---------- │ │ │ │ │ command: build compiler.loopopts.FillArrayWithUnsafe │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:18 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: compiler.loopopts.FillArrayWithUnsafe │ │ │ │ │ -finished: Wed Aug 19 14:34:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.608 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/329)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 14:34:18 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 14:34:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.605 │ │ │ │ │ -----------configuration:(10/513)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/2668)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/loopopts/FillArrayWithUnsafe.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java \\ │ │ │ │ │ - -J-Dtest.main.class=compiler.loopopts.FillArrayWithUnsafe \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -----------direct:(13/1018)---------- │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java:35: warning: Unsafe is internal proprietary API and may be removed in a future release │ │ │ │ │ -import sun.misc.Unsafe; │ │ │ │ │ - ^ │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java:39: warning: Unsafe is internal proprietary API and may be removed in a future release │ │ │ │ │ - private static Unsafe unsafe; │ │ │ │ │ - ^ │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java:42: warning: Unsafe is internal proprietary API and may be removed in a future release │ │ │ │ │ - Class klass = Unsafe.class; │ │ │ │ │ - ^ │ │ │ │ │ -/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java:45: warning: Unsafe is internal proprietary API and may be removed in a future release │ │ │ │ │ - unsafe = (Unsafe) field.get(null); │ │ │ │ │ - ^ │ │ │ │ │ -4 warnings │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/336)---------- │ │ │ │ │ +----------messages:(7/337)---------- │ │ │ │ │ command: main -XX:+OptimizeFill compiler.loopopts.FillArrayWithUnsafe │ │ │ │ │ reason: User specified action: run main/othervm -XX:+OptimizeFill compiler.loopopts.FillArrayWithUnsafe │ │ │ │ │ -started: Wed Aug 19 14:34:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636130 │ │ │ │ │ -finished: Wed Aug 19 14:34:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.052 │ │ │ │ │ +Process id: 1572874 │ │ │ │ │ +finished: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.036 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/146)---------- │ │ │ │ │ Unrecognized VM option 'OptimizeFill' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(33/2649)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/FillArrayWithUnsafe.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -160,17 +86,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/FillArrayWithUnsafe.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/FillArrayWithUnsafe.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.FillArrayWithUnsafe \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/FillArrayWithUnsafe.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/FillArrayWithUnsafe.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/FillArrayWithUnsafe.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/FillArrayWithUnsafe.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:+OptimizeFill \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/FillArrayWithUnsafe.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/InfiniteLoopBadControlNeverBranch.jtr │ │ │ │ │ @@ -1,91 +1,91 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:34 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:18:47 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8335709 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xcomp -XX\:CompileCommand\=compileonly,InfiniteLoopBadControlNeverBranch\:\:* InfiniteLoopBadControlNeverBranch\n │ │ │ │ │ source=InfiniteLoopBadControlNeverBranch.java │ │ │ │ │ title=C2\: assert(\!loop->is_member(get_loop(useblock))) failed\: must be outside loop │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ │ -elapsed=3611798 1\:00\:11.798 │ │ │ │ │ -end=Wed Aug 19 15\:34\:34 UTC 2026 │ │ │ │ │ +elapsed=3612084 1\:00\:12.084 │ │ │ │ │ +end=Tue Sep 15 08\:18\:47 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611746ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612044ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:22 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:35 UTC 2026 │ │ │ │ │ test=compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3611808 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3612088 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/195)---------- │ │ │ │ │ command: build InfiniteLoopBadControlNeverBranch │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/680)---------- │ │ │ │ │ +----------messages:(11/686)---------- │ │ │ │ │ command: main -Xcomp -XX:CompileCommand=compileonly,InfiniteLoopBadControlNeverBranch::* InfiniteLoopBadControlNeverBranch │ │ │ │ │ reason: User specified action: run main/othervm -Xcomp -XX:CompileCommand=compileonly,InfiniteLoopBadControlNeverBranch::* InfiniteLoopBadControlNeverBranch │ │ │ │ │ -started: Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:35 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636091 │ │ │ │ │ +Process id: 1572880 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636091 │ │ │ │ │ -636091: Unable to open socket file /proc/636091/root/tmp/.java_pid636091: target process 636091 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1572880 │ │ │ │ │ +1572880: Unable to open socket file /proc/1572880/root/tmp/.java_pid1572880: target process 1572880 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 15:34:34 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.783 │ │ │ │ │ +finished: Tue Sep 15 08:18:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3612.072 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(2/125)---------- │ │ │ │ │ CompileCommand: compileonly InfiniteLoopBadControlNeverBranch.* bool compileonly = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(34/3042)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -94,22 +94,22 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/InfiniteLoopBadControlNeverBranch.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/InfiniteLoopBadControlNeverBranch.java \\ │ │ │ │ │ -Dtest.main.class=InfiniteLoopBadControlNeverBranch \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xcomp \\ │ │ │ │ │ -XX:CompileCommand=compileonly,InfiniteLoopBadControlNeverBranch::* \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/InfiniteLoopBadControlNeverBranch.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611746ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612044ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611746ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612044ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestCMoveWithDeadPhi.jtr │ │ │ │ │ @@ -1,91 +1,91 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:05 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8265938 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:CompileCommand\=compileonly,compiler.loopopts.TestCMoveWithDeadPhi\:\:test compiler.loopopts.TestCMoveWithDeadPhi\n │ │ │ │ │ source=TestCMoveWithDeadPhi.java │ │ │ │ │ title=Test conditional move optimization with a TOP PhiNode. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ │ -elapsed=3616844 1\:00\:16.844 │ │ │ │ │ -end=Wed Aug 19 15\:34\:39 UTC 2026 │ │ │ │ │ +elapsed=3623234 1\:00\:23.234 │ │ │ │ │ +end=Tue Sep 15 08\:19\:05 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611558ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611422ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 14\:34\:22 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:42 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3616850 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3623242 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/266)---------- │ │ │ │ │ +----------messages:(7/267)---------- │ │ │ │ │ command: build compiler.loopopts.TestCMoveWithDeadPhi │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:42 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.TestCMoveWithDeadPhi │ │ │ │ │ -finished: Wed Aug 19 14:34:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.237 │ │ │ │ │ +finished: Tue Sep 15 07:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 11.716 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/331)---------- │ │ │ │ │ +----------messages:(8/332)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 14:34:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:42 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 14:34:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.235 │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 07:18:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 11.713 │ │ │ │ │ ----------configuration:(12/640)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2908)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -103,51 +103,51 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/TestCMoveWithDeadPhi.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.loopopts.TestCMoveWithDeadPhi \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d:/tmp/hotspot/JTwork/classes/0/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/692)---------- │ │ │ │ │ +----------messages:(11/698)---------- │ │ │ │ │ command: main -XX:CompileCommand=compileonly,compiler.loopopts.TestCMoveWithDeadPhi::test compiler.loopopts.TestCMoveWithDeadPhi │ │ │ │ │ reason: User specified action: run main/othervm -XX:CompileCommand=compileonly,compiler.loopopts.TestCMoveWithDeadPhi::test compiler.loopopts.TestCMoveWithDeadPhi │ │ │ │ │ -started: Wed Aug 19 14:34:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:54 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636135 │ │ │ │ │ +Process id: 1573148 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636135 │ │ │ │ │ -636135: Unable to open socket file /proc/636135/root/tmp/.java_pid636135: target process 636135 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1573148 │ │ │ │ │ +1573148: Unable to open socket file /proc/1573148/root/tmp/.java_pid1573148: target process 1573148 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.594 │ │ │ │ │ +finished: Tue Sep 15 08:19:05 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.503 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(2/133)---------- │ │ │ │ │ CompileCommand: compileonly compiler/loopopts/TestCMoveWithDeadPhi.test bool compileonly = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(33/2946)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -156,21 +156,21 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestCMoveWithDeadPhi.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestCMoveWithDeadPhi.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.TestCMoveWithDeadPhi \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestCMoveWithDeadPhi.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestCMoveWithDeadPhi.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:CompileCommand=compileonly,compiler.loopopts.TestCMoveWithDeadPhi::test \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestCMoveWithDeadPhi.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611558ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611422ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611558ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611422ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.jtr │ │ │ │ │ @@ -1,100 +1,160 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=id0 │ │ │ │ │ keywords=bug8280126 othervm │ │ │ │ │ run=USER_SPECIFIED compile TestDeadIrreducibleLoops.jasm\nUSER_SPECIFIED main/othervm -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoopsMain\:\:test* -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoops\:\:test* -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN TestDeadIrreducibleLoopsMain\n │ │ │ │ │ source=TestDeadIrreducibleLoopsMain.java │ │ │ │ │ title=Irreducible loops have many entries, only when the last entry loses control from the outside does the loop die, and have to disappear. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id0 │ │ │ │ │ -elapsed=1695 0\:00\:01.695 │ │ │ │ │ -end=Wed Aug 19 14\:34\:29 UTC 2026 │ │ │ │ │ +elapsed=2391 0\:00\:02.391 │ │ │ │ │ +end=Tue Sep 15 07\:18\:44 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:27 UTC 2026 │ │ │ │ │ +sections=script_messages compile build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:42 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id0 │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1702 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2397 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/313)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ reason: User specified action: run compile TestDeadIrreducibleLoops.jasm │ │ │ │ │ -started: Wed Aug 19 14:34:27 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.632 │ │ │ │ │ +started: Tue Sep 15 07:18:42 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.278 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/408)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/190)---------- │ │ │ │ │ +----------messages:(7/246)---------- │ │ │ │ │ command: build TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestDeadIrreducibleLoopsMain │ │ │ │ │ +finished: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.065 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/339)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.064 │ │ │ │ │ +----------configuration:(10/526)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2755)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestDeadIrreducibleLoopsMain \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/636)---------- │ │ │ │ │ +----------messages:(7/637)---------- │ │ │ │ │ command: main -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: User specified action: run main/othervm -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN TestDeadIrreducibleLoopsMain │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636162 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.049 │ │ │ │ │ +Process id: 1573072 │ │ │ │ │ +finished: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.037 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/144)---------- │ │ │ │ │ Unrecognized VM option 'StressIGVN' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(36/2919)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -103,17 +163,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java \\ │ │ │ │ │ -Dtest.main.class=TestDeadIrreducibleLoopsMain \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id0.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* \\ │ │ │ │ │ -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.jtr │ │ │ │ │ @@ -1,100 +1,160 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:45 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=id1 │ │ │ │ │ keywords=bug8280126 othervm │ │ │ │ │ run=USER_SPECIFIED compile TestDeadIrreducibleLoops.jasm\nUSER_SPECIFIED main/othervm -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoopsMain\:\:test* -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoops\:\:test* -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN -XX\:PerMethodTrapLimit\=0 TestDeadIrreducibleLoopsMain\n │ │ │ │ │ source=TestDeadIrreducibleLoopsMain.java │ │ │ │ │ title=Irreducible loops have many entries, only when the last entry loses control from the outside does the loop die, and have to disappear. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id1 │ │ │ │ │ -elapsed=1930 0\:00\:01.930 │ │ │ │ │ -end=Wed Aug 19 14\:34\:29 UTC 2026 │ │ │ │ │ +elapsed=2266 0\:00\:02.266 │ │ │ │ │ +end=Tue Sep 15 07\:18\:45 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:27 UTC 2026 │ │ │ │ │ +sections=script_messages compile build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:43 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id1 │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1942 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2273 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/313)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ reason: User specified action: run compile TestDeadIrreducibleLoops.jasm │ │ │ │ │ -started: Wed Aug 19 14:34:27 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.853 │ │ │ │ │ +started: Tue Sep 15 07:18:43 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.145 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/408)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/190)---------- │ │ │ │ │ +----------messages:(7/246)---------- │ │ │ │ │ command: build TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestDeadIrreducibleLoopsMain │ │ │ │ │ +finished: Tue Sep 15 07:18:45 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.071 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/338)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 4 │ │ │ │ │ +Process id: 1559224 │ │ │ │ │ +finished: Tue Sep 15 07:18:45 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.07 │ │ │ │ │ +----------configuration:(10/526)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2755)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestDeadIrreducibleLoopsMain \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/686)---------- │ │ │ │ │ +----------messages:(7/687)---------- │ │ │ │ │ command: main -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -XX:PerMethodTrapLimit=0 TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: User specified action: run main/othervm -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -XX:PerMethodTrapLimit=0 TestDeadIrreducibleLoopsMain │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:45 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636170 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.045 │ │ │ │ │ +Process id: 1573076 │ │ │ │ │ +finished: Tue Sep 15 07:18:45 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.036 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/144)---------- │ │ │ │ │ Unrecognized VM option 'StressIGVN' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(37/2955)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -103,17 +163,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java \\ │ │ │ │ │ -Dtest.main.class=TestDeadIrreducibleLoopsMain \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id1.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* \\ │ │ │ │ │ -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.jtr │ │ │ │ │ @@ -1,86 +1,146 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=id2 │ │ │ │ │ keywords=bug8280126 othervm │ │ │ │ │ run=USER_SPECIFIED compile TestDeadIrreducibleLoops.jasm\nUSER_SPECIFIED main/othervm -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoopsMain\:\:test* -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoops\:\:test* -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN -Xcomp -XX\:-TieredCompilation TestDeadIrreducibleLoopsMain\n │ │ │ │ │ source=TestDeadIrreducibleLoopsMain.java │ │ │ │ │ title=Irreducible loops have many entries, only when the last entry loses control from the outside does the loop die, and have to disappear. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id2 │ │ │ │ │ -elapsed=1893 0\:00\:01.893 │ │ │ │ │ -end=Wed Aug 19 14\:34\:29 UTC 2026 │ │ │ │ │ +elapsed=2316 0\:00\:02.316 │ │ │ │ │ +end=Tue Sep 15 07\:18\:47 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:27 UTC 2026 │ │ │ │ │ +sections=script_messages compile build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:44 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id2 │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1906 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2321 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/313)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ reason: User specified action: run compile TestDeadIrreducibleLoops.jasm │ │ │ │ │ -started: Wed Aug 19 14:34:27 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.799 │ │ │ │ │ +started: Tue Sep 15 07:18:44 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.184 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/408)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/190)---------- │ │ │ │ │ +----------messages:(7/246)---------- │ │ │ │ │ command: build TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:46 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestDeadIrreducibleLoopsMain │ │ │ │ │ +finished: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.084 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/339)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:46 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.081 │ │ │ │ │ +----------configuration:(10/526)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2755)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestDeadIrreducibleLoopsMain \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestDeadIrreducibleLoopsMain_id2.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/696)---------- │ │ │ │ │ +----------messages:(7/697)---------- │ │ │ │ │ command: main -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -Xcomp -XX:-TieredCompilation TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: User specified action: run main/othervm -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -Xcomp -XX:-TieredCompilation TestDeadIrreducibleLoopsMain │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636166 │ │ │ │ │ -finished: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.062 │ │ │ │ │ +Process id: 1573099 │ │ │ │ │ +finished: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.037 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/144)---------- │ │ │ │ │ Unrecognized VM option 'StressIGVN' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(38/2971)*---------- │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.jtr │ │ │ │ │ @@ -1,100 +1,160 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ +#Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=id3 │ │ │ │ │ keywords=bug8280126 othervm │ │ │ │ │ run=USER_SPECIFIED compile TestDeadIrreducibleLoops.jasm\nUSER_SPECIFIED main/othervm -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoopsMain\:\:test* -XX\:CompileCommand\=compileonly,TestDeadIrreducibleLoops\:\:test* -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN -Xcomp -XX\:-TieredCompilation -XX\:PerMethodTrapLimit\=0 TestDeadIrreducibleLoopsMain\n │ │ │ │ │ source=TestDeadIrreducibleLoopsMain.java │ │ │ │ │ title=Irreducible loops have many entries, only when the last entry loses control from the outside does the loop die, and have to disappear. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id3 │ │ │ │ │ -elapsed=1554 0\:00\:01.554 │ │ │ │ │ -end=Wed Aug 19 14\:34\:31 UTC 2026 │ │ │ │ │ +elapsed=2414 0\:00\:02.414 │ │ │ │ │ +end=Tue Sep 15 07\:18\:48 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:29 UTC 2026 │ │ │ │ │ +sections=script_messages compile build compile main │ │ │ │ │ +start=Tue Sep 15 07\:18\:45 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestDeadIrreducibleLoopsMain.java\#id3 │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1561 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2420 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/313)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ reason: User specified action: run compile TestDeadIrreducibleLoops.jasm │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.477 │ │ │ │ │ +started: Tue Sep 15 07:18:46 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.269 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/408)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoops.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/190)---------- │ │ │ │ │ +----------messages:(7/246)---------- │ │ │ │ │ command: build TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestDeadIrreducibleLoopsMain │ │ │ │ │ +finished: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.091 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/339)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 4 │ │ │ │ │ +Process id: 1559224 │ │ │ │ │ +finished: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.089 │ │ │ │ │ +----------configuration:(10/526)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2755)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestDeadIrreducibleLoopsMain \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/746)---------- │ │ │ │ │ +----------messages:(7/747)---------- │ │ │ │ │ command: main -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -Xcomp -XX:-TieredCompilation -XX:PerMethodTrapLimit=0 TestDeadIrreducibleLoopsMain │ │ │ │ │ reason: User specified action: run main/othervm -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -Xcomp -XX:-TieredCompilation -XX:PerMethodTrapLimit=0 TestDeadIrreducibleLoopsMain │ │ │ │ │ -started: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636192 │ │ │ │ │ -finished: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.062 │ │ │ │ │ +Process id: 1573104 │ │ │ │ │ +finished: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.039 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/144)---------- │ │ │ │ │ Unrecognized VM option 'StressIGVN' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(39/3007)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -103,17 +163,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestDeadIrreducibleLoopsMain.java \\ │ │ │ │ │ -Dtest.main.class=TestDeadIrreducibleLoopsMain \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestDeadIrreducibleLoopsMain_id3.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:CompileCommand=compileonly,TestDeadIrreducibleLoopsMain::test* \\ │ │ │ │ │ -XX:CompileCommand=compileonly,TestDeadIrreducibleLoops::test* \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfLoopNearUsePlacement.jtr │ │ │ │ │ @@ -1,91 +1,91 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:42 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8268360 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:CompileCommand\=compileonly,compiler.loopopts.TestInfLoopNearUsePlacement\:\:test compiler.loopopts.TestInfLoopNearUsePlacement\n │ │ │ │ │ source=TestInfLoopNearUsePlacement.java │ │ │ │ │ title=Test node placement when its use is inside infinite loop. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ │ -elapsed=3611716 1\:00\:11.716 │ │ │ │ │ -end=Wed Aug 19 15\:34\:42 UTC 2026 │ │ │ │ │ +elapsed=3611660 1\:00\:11.660 │ │ │ │ │ +end=Tue Sep 15 08\:19\:00 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611617ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611616ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 14\:34\:31 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:48 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3611727 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3611668 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/207)---------- │ │ │ │ │ command: build compiler.loopopts.TestInfLoopNearUsePlacement │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.007 │ │ │ │ │ +started: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/720)---------- │ │ │ │ │ +----------messages:(11/726)---------- │ │ │ │ │ command: main -XX:CompileCommand=compileonly,compiler.loopopts.TestInfLoopNearUsePlacement::test compiler.loopopts.TestInfLoopNearUsePlacement │ │ │ │ │ reason: User specified action: run main/othervm -XX:CompileCommand=compileonly,compiler.loopopts.TestInfLoopNearUsePlacement::test compiler.loopopts.TestInfLoopNearUsePlacement │ │ │ │ │ -started: Wed Aug 19 14:34:31 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636198 │ │ │ │ │ +Process id: 1573126 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636198 │ │ │ │ │ -636198: Unable to open socket file /proc/636198/root/tmp/.java_pid636198: target process 636198 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1573126 │ │ │ │ │ +1573126: Unable to open socket file /proc/1573126/root/tmp/.java_pid1573126: target process 1573126 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 15:34:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.684 │ │ │ │ │ +finished: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.646 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(2/140)---------- │ │ │ │ │ CompileCommand: compileonly compiler/loopopts/TestInfLoopNearUsePlacement.test bool compileonly = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(33/3009)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestInfLoopNearUsePlacement.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestInfLoopNearUsePlacement.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -94,21 +94,21 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestInfLoopNearUsePlacement.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfLoopNearUsePlacement.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.TestInfLoopNearUsePlacement \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestInfLoopNearUsePlacement.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestInfLoopNearUsePlacement.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/TestInfLoopNearUsePlacement.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestInfLoopNearUsePlacement.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestInfLoopNearUsePlacement.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestInfLoopNearUsePlacement.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:CompileCommand=compileonly,compiler.loopopts.TestInfLoopNearUsePlacement::test \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestInfLoopNearUsePlacement.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611617ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611616ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611617ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611616ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopCCP.jtr │ │ │ │ │ @@ -1,76 +1,76 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:35:00 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8271340 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm TestInfiniteLoopCCP\n │ │ │ │ │ source=TestInfiniteLoopCCP.java │ │ │ │ │ title=Crash PhaseIdealLoop\:\:clone_outer_loop │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ │ -elapsed=3630502 1\:00\:30.502 │ │ │ │ │ -end=Wed Aug 19 15\:35\:00 UTC 2026 │ │ │ │ │ +elapsed=3612809 1\:00\:12.809 │ │ │ │ │ +end=Tue Sep 15 08\:19\:00 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611452ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611691ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 14\:34\:29 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:47 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3630508 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3612815 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/229)---------- │ │ │ │ │ +----------messages:(7/228)---------- │ │ │ │ │ command: build TestInfiniteLoopCCP │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: TestInfiniteLoopCCP │ │ │ │ │ -finished: Wed Aug 19 14:34:48 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 18.917 │ │ │ │ │ +finished: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.082 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/329)---------- │ │ │ │ │ +----------messages:(8/330)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:47 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 14:34:48 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 18.88 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.081 │ │ │ │ │ ----------configuration:(12/639)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -114,26 +114,26 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestInfiniteLoopCCP.d:/tmp/hotspot/JTwork/classes/1/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/502)---------- │ │ │ │ │ +----------messages:(11/508)---------- │ │ │ │ │ command: main TestInfiniteLoopCCP │ │ │ │ │ reason: User specified action: run main/othervm TestInfiniteLoopCCP │ │ │ │ │ -started: Wed Aug 19 14:34:48 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636286 │ │ │ │ │ +Process id: 1573108 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636286 │ │ │ │ │ -636286: Unable to open socket file /proc/636286/root/tmp/.java_pid636286: target process 636286 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1573108 │ │ │ │ │ +1573108: Unable to open socket file /proc/1573108/root/tmp/.java_pid1573108: target process 1573108 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 15:35:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.572 │ │ │ │ │ +finished: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.718 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(1/37)---------- │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(32/2833)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ @@ -164,11 +164,11 @@ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestInfiniteLoopCCP.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopCCP.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611452ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611691ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611452ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611691ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopNest.jtr │ │ │ │ │ @@ -1,88 +1,88 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:48 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:08 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8294217 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xmx1G -XX\:-BackgroundCompilation TestInfiniteLoopNest\n │ │ │ │ │ source=TestInfiniteLoopNest.java │ │ │ │ │ title=Assertion failure\: parsing found no loops but there are some │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ │ -elapsed=3618474 1\:00\:18.474 │ │ │ │ │ -end=Wed Aug 19 15\:34\:48 UTC 2026 │ │ │ │ │ +elapsed=3620803 1\:00\:20.803 │ │ │ │ │ +end=Tue Sep 15 08\:19\:08 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611898ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611465ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 14\:34\:29 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:48 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3618481 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3620812 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/230)---------- │ │ │ │ │ +----------messages:(7/228)---------- │ │ │ │ │ command: build TestInfiniteLoopNest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: TestInfiniteLoopNest │ │ │ │ │ -finished: Wed Aug 19 14:34:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.526 │ │ │ │ │ +finished: Tue Sep 15 07:18:57 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.3 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/331)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 14:34:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:48 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 14:34:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.525 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 07:18:57 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.298 │ │ │ │ │ ----------configuration:(12/640)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2890)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -103,50 +103,50 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/TestInfiniteLoopNest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java \\ │ │ │ │ │ -J-Dtest.main.class=TestInfiniteLoopNest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d:/tmp/hotspot/JTwork/classes/7/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/572)---------- │ │ │ │ │ +----------messages:(11/578)---------- │ │ │ │ │ command: main -Xmx1G -XX:-BackgroundCompilation TestInfiniteLoopNest │ │ │ │ │ reason: User specified action: run main/othervm -Xmx1G -XX:-BackgroundCompilation TestInfiniteLoopNest │ │ │ │ │ -started: Wed Aug 19 14:34:36 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:57 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636246 │ │ │ │ │ +Process id: 1573347 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636246 │ │ │ │ │ -636246: Unable to open socket file /proc/636246/root/tmp/.java_pid636246: target process 636246 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1573347 │ │ │ │ │ +1573347: Unable to open socket file /proc/1573347/root/tmp/.java_pid1573347: target process 1573347 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 15:34:48 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.935 │ │ │ │ │ +finished: Tue Sep 15 08:19:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.493 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(1/37)---------- │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(34/2897)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -155,22 +155,22 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestInfiniteLoopNest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java \\ │ │ │ │ │ -Dtest.main.class=TestInfiniteLoopNest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestInfiniteLoopNest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestInfiniteLoopNest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xmx1G \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestInfiniteLoopNest.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611898ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611465ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611898ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611465ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:37 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:18:58 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=Xbatch │ │ │ │ │ keywords=bug8332920 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xbatch -XX\:-TieredCompilation -XX\:CompileCommand\=compileonly,*TestPartialPeel*\:\:original* -XX\:CompileCommand\=compileonly,*TestPartialPeel*\:\:test* compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit\n │ │ │ │ │ source=TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ title=Tests partial peeling at unsigned tests with limit being negative in exit tests "i >u limit". │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java\#Xbatch │ │ │ │ │ -elapsed=3603787 1\:00\:03.787 │ │ │ │ │ -end=Wed Aug 19 15\:34\:37 UTC 2026 │ │ │ │ │ +elapsed=3602601 1\:00\:02.601 │ │ │ │ │ +end=Tue Sep 15 08\:18\:58 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601009ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600854ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 14\:34\:33 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 07\:18\:56 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java\#Xbatch │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3603878 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3602829 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/312)---------- │ │ │ │ │ command: build compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 14:34:33 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:56 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ -finished: Wed Aug 19 14:34:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.724 │ │ │ │ │ +finished: Tue Sep 15 07:18:57 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.702 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/353)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 14:34:33 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:56 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 9 │ │ │ │ │ -Process id: 636041 │ │ │ │ │ -finished: Wed Aug 19 14:34:36 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.721 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 07:18:57 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.7 │ │ │ │ │ ----------configuration:(10/544)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2926)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,114 +98,114 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(74/4431)---------- │ │ │ │ │ +----------messages:(74/4455)---------- │ │ │ │ │ command: main -Xbatch -XX:-TieredCompilation -XX:CompileCommand=compileonly,*TestPartialPeel*::original* -XX:CompileCommand=compileonly,*TestPartialPeel*::test* compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ reason: User specified action: run main/othervm -Xbatch -XX:-TieredCompilation -XX:CompileCommand=compileonly,*TestPartialPeel*::original* -XX:CompileCommand=compileonly,*TestPartialPeel*::test* compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ -started: Wed Aug 19 14:34:36 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 07:18:57 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636265 │ │ │ │ │ +Process id: 1573367 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636265 │ │ │ │ │ -2026-08-19 15:34:37 │ │ │ │ │ +Running jstack on process 1573367 │ │ │ │ │ +2026-09-15 08:18:58 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff60002340, length=10, elements={ │ │ │ │ │ -0x00007fffec01b720, 0x00007fffec10cb30, 0x00007fffec10dfc0, 0x00007fffec10f660, │ │ │ │ │ -0x00007fffec110bc0, 0x00007fffec112080, 0x00007fffec11d2b0, 0x00007fffec120ac0, │ │ │ │ │ -0x00007fffec13e920, 0x00007fff60000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef2c002340, length=10, elements={ │ │ │ │ │ +0x00007fffe801b630, 0x00007fffe81409c0, 0x00007fffe8141e50, 0x00007fffe8143610, │ │ │ │ │ +0x00007fffe8144b70, 0x00007fffe8146030, 0x00007fffe8151a80, 0x00007fffe8154a70, │ │ │ │ │ +0x00007fffe81729f0, 0x00007fef2c000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [636270] prio=5 os_prio=0 cpu=88.25ms elapsed=3600.97s tid=0x00007fffec01b720 nid=636270 in Object.wait() [0x00007ffff219d000] │ │ │ │ │ +"main" #1 [1573371] prio=5 os_prio=0 cpu=90.51ms elapsed=3600.78s tid=0x00007fffe801b630 nid=1573371 in Object.wait() [0x00007ffff0bdd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c6e5e0> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f2073ec8> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [636278] daemon prio=10 os_prio=0 cpu=1.54ms elapsed=3600.90s tid=0x00007fffec10cb30 nid=636278 waiting on condition [0x00007fffe245e000] │ │ │ │ │ +"Reference Handler" #2 [1573379] daemon prio=10 os_prio=0 cpu=0.51ms elapsed=3600.74s tid=0x00007fffe81409c0 nid=1573379 waiting on condition [0x00007fffe6f86000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [636279] daemon prio=8 os_prio=0 cpu=0.27ms elapsed=3600.90s tid=0x00007fffec10dfc0 nid=636279 in Object.wait() [0x00007fffe22dd000] │ │ │ │ │ +"Finalizer" #3 [1573380] daemon prio=8 os_prio=0 cpu=0.72ms elapsed=3600.74s tid=0x00007fffe8141e50 nid=1573380 in Object.wait() [0x00007fffe6e05000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c02580> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f2002c18> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [636280] daemon prio=9 os_prio=0 cpu=0.48ms elapsed=3600.89s tid=0x00007fffec10f660 nid=636280 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1573381] daemon prio=9 os_prio=0 cpu=0.90ms elapsed=3600.74s tid=0x00007fffe8143610 nid=1573381 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [636281] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=3600.89s tid=0x00007fffec110bc0 nid=636281 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1573382] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=3600.74s tid=0x00007fffe8144b70 nid=1573382 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [636282] daemon prio=9 os_prio=0 cpu=199.89ms elapsed=3600.89s tid=0x00007fffec112080 nid=636282 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1573383] daemon prio=9 os_prio=0 cpu=442.25ms elapsed=3600.74s tid=0x00007fffe8146030 nid=1573383 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [636283] daemon prio=9 os_prio=0 cpu=0.14ms elapsed=3600.88s tid=0x00007fffec11d2b0 nid=636283 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1573384] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=3600.74s tid=0x00007fffe8151a80 nid=1573384 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [636284] daemon prio=8 os_prio=0 cpu=11.90ms elapsed=3600.87s tid=0x00007fffec120ac0 nid=636284 waiting on condition [0x00007fffcd9fd000] │ │ │ │ │ +"Common-Cleaner" #8 [1573385] daemon prio=8 os_prio=0 cpu=17.97ms elapsed=3600.73s tid=0x00007fffe8154a70 nid=1573385 waiting on condition [0x00007fffe6685000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000624c14880> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f2017230> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [636285] prio=5 os_prio=0 cpu=3566685.73ms elapsed=3600.78s tid=0x00007fffec13e920 nid=636285 runnable [0x00007fffcd87d000] │ │ │ │ │ +"MainThread" #9 [1573386] prio=5 os_prio=0 cpu=3559758.50ms elapsed=3600.69s tid=0x00007fffe81729f0 nid=1573386 runnable [0x00007fffe649d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at java.lang.Integer.compareUnsigned(java.base@21.0.12.1/Integer.java:1514) │ │ │ │ │ + at java.lang.Integer.compare(java.base@21.0.12.1/Integer.java:1497) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [636452] daemon prio=9 os_prio=0 cpu=0.52ms elapsed=0.10s tid=0x00007fff60000ee0 nid=636452 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1573550] daemon prio=9 os_prio=0 cpu=1.22ms elapsed=0.10s tid=0x00007fef2c000ee0 nid=1573550 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=77.59ms elapsed=3600.92s tid=0x00007fffec104280 nid=636277 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=144.82ms elapsed=3600.75s tid=0x00007fffe8138110 nid=1573378 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=907.57ms elapsed=3600.92s tid=0x00007fffec0f3780 nid=636276 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2299.10ms elapsed=3600.76s tid=0x00007fffe8126ad0 nid=1573377 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=81.37ms elapsed=3600.95s tid=0x00007fffec0db4f0 nid=636275 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=165.76ms elapsed=3600.78s tid=0x00007fffe810e540 nid=1573376 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.40ms elapsed=3600.95s tid=0x00007fffec0da600 nid=636274 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.17ms elapsed=3600.78s tid=0x00007fffe810d720 nid=1573375 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=3600.96s tid=0x00007fffec0643d0 nid=636273 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.12ms elapsed=3600.78s tid=0x00007fffe80582c0 nid=1573374 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=3600.96s tid=0x00007fffec0634f0 nid=636272 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.12ms elapsed=3600.78s tid=0x00007fffe8057470 nid=1573373 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.09ms elapsed=3600.97s tid=0x00007fffec052090 nid=636271 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.20ms elapsed=3600.78s tid=0x00007fffe8045f60 nid=1573372 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 15:34:37 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.046 │ │ │ │ │ +finished: Tue Sep 15 08:18:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.887 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(3/193)---------- │ │ │ │ │ CompileCommand: compileonly *TestPartialPeel*.original* bool compileonly = true │ │ │ │ │ CompileCommand: compileonly *TestPartialPeel*.test* bool compileonly = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(36/3045)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -214,24 +214,24 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:CompileCommand=compileonly,*TestPartialPeel*::original* \\ │ │ │ │ │ -XX:CompileCommand=compileonly,*TestPartialPeel*::test* \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xbatch.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601009ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600854ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601009ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600854ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-compile-test.jtr │ │ │ │ │ @@ -1,137 +1,137 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:16 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:32 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=Xcomp-compile-test │ │ │ │ │ keywords=bug8332920 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xcomp -XX\:-TieredCompilation -XX\:CompileCommand\=compileonly,*TestPartialPeel*\:\:original* -XX\:CompileCommand\=compileonly,*TestPartialPeel*\:\:test* compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit\n │ │ │ │ │ source=TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ title=Tests partial peeling at unsigned tests with limit being negative in exit tests "i >u limit". │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java\#Xcomp-compile-test │ │ │ │ │ -elapsed=3601084 1\:00\:01.084 │ │ │ │ │ -end=Wed Aug 19 16\:34\:16 UTC 2026 │ │ │ │ │ +elapsed=3600817 1\:00\:00.817 │ │ │ │ │ +end=Tue Sep 15 09\:18\:32 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601033ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600723ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 15\:34\:15 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:18\:31 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java\#Xcomp-compile-test │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3601090 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3600825 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/223)---------- │ │ │ │ │ command: build compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:15 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:34:15 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:18:31 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:18:31 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(74/4420)---------- │ │ │ │ │ +----------messages:(74/4462)---------- │ │ │ │ │ command: main -Xcomp -XX:-TieredCompilation -XX:CompileCommand=compileonly,*TestPartialPeel*::original* -XX:CompileCommand=compileonly,*TestPartialPeel*::test* compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ reason: User specified action: run main/othervm -Xcomp -XX:-TieredCompilation -XX:CompileCommand=compileonly,*TestPartialPeel*::original* -XX:CompileCommand=compileonly,*TestPartialPeel*::test* compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ -started: Wed Aug 19 15:34:15 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:18:31 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636326 │ │ │ │ │ +Process id: 1573406 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636326 │ │ │ │ │ -2026-08-19 16:34:16 │ │ │ │ │ +Running jstack on process 1573406 │ │ │ │ │ +2026-09-15 09:18:31 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff60002340, length=10, elements={ │ │ │ │ │ -0x00007fffec01b760, 0x00007fffec10cc00, 0x00007fffec10e1b0, 0x00007fffec10f850, │ │ │ │ │ -0x00007fffec110db0, 0x00007fffec112270, 0x00007fffec11d520, 0x00007fffec120cd0, │ │ │ │ │ -0x00007fffec13ebd0, 0x00007fff60000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef2c002340, length=10, elements={ │ │ │ │ │ +0x00007fffec01b680, 0x00007fffec140a50, 0x00007fffec141ee0, 0x00007fffec143580, │ │ │ │ │ +0x00007fffec144ae0, 0x00007fffec145fa0, 0x00007fffec151a70, 0x00007fffec154a00, │ │ │ │ │ +0x00007fffec172a20, 0x00007fef2c000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [636329] prio=5 os_prio=0 cpu=79.24ms elapsed=3600.99s tid=0x00007fffec01b760 nid=636329 in Object.wait() [0x00007ffff21fd000] │ │ │ │ │ +"main" #1 [1573409] prio=5 os_prio=0 cpu=100.49ms elapsed=3600.69s tid=0x00007fffec01b680 nid=1573409 in Object.wait() [0x00007ffff2edd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c6e7b8> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f40740a0> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [636337] daemon prio=10 os_prio=0 cpu=0.33ms elapsed=3600.96s tid=0x00007fffec10cc00 nid=636337 waiting on condition [0x00007fffe24ba000] │ │ │ │ │ +"Reference Handler" #2 [1573417] daemon prio=10 os_prio=0 cpu=0.45ms elapsed=3600.63s tid=0x00007fffec140a50 nid=1573417 waiting on condition [0x00007fffeb292000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [636338] daemon prio=8 os_prio=0 cpu=0.23ms elapsed=3600.96s tid=0x00007fffec10e1b0 nid=636338 in Object.wait() [0x00007fffe2339000] │ │ │ │ │ +"Finalizer" #3 [1573418] daemon prio=8 os_prio=0 cpu=0.28ms elapsed=3600.63s tid=0x00007fffec141ee0 nid=1573418 in Object.wait() [0x00007fffeb111000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c02580> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f4002c18> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [636339] daemon prio=9 os_prio=0 cpu=0.51ms elapsed=3600.96s tid=0x00007fffec10f850 nid=636339 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1573419] daemon prio=9 os_prio=0 cpu=0.77ms elapsed=3600.63s tid=0x00007fffec143580 nid=1573419 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [636340] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=3600.96s tid=0x00007fffec110db0 nid=636340 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1573420] daemon prio=9 os_prio=0 cpu=0.11ms elapsed=3600.62s tid=0x00007fffec144ae0 nid=1573420 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [636341] daemon prio=9 os_prio=0 cpu=213.54ms elapsed=3600.96s tid=0x00007fffec112270 nid=636341 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1573421] daemon prio=9 os_prio=0 cpu=446.78ms elapsed=3600.62s tid=0x00007fffec145fa0 nid=1573421 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [636342] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=3600.95s tid=0x00007fffec11d520 nid=636342 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1573422] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=3600.61s tid=0x00007fffec151a70 nid=1573422 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [636343] daemon prio=8 os_prio=0 cpu=11.79ms elapsed=3600.95s tid=0x00007fffec120cd0 nid=636343 waiting on condition [0x00007fffcdb7d000] │ │ │ │ │ +"Common-Cleaner" #8 [1573423] daemon prio=8 os_prio=0 cpu=16.02ms elapsed=3600.60s tid=0x00007fffec154a00 nid=1573423 waiting on condition [0x00007fffea991000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000624c14978> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f4017328> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [636344] prio=5 os_prio=0 cpu=3578517.69ms elapsed=3600.91s tid=0x00007fffec13ebd0 nid=636344 runnable [0x00007fffcd9fd000] │ │ │ │ │ +"MainThread" #9 [1573424] prio=5 os_prio=0 cpu=3444489.15ms elapsed=3600.56s tid=0x00007fffec172a20 nid=1573424 runnable [0x00007fffea79d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at java.lang.Integer.compare(java.base@21.0.12.1/Integer.java:1497) │ │ │ │ │ + at java.lang.Integer.compareUnsigned(java.base@21.0.12.1/Integer.java:1514) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [636969] daemon prio=9 os_prio=0 cpu=0.57ms elapsed=0.10s tid=0x00007fff60000ee0 nid=636969 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1574317] daemon prio=9 os_prio=0 cpu=1.70ms elapsed=0.10s tid=0x00007fef2c000ee0 nid=1574317 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=75.70ms elapsed=3600.97s tid=0x00007fffec104350 nid=636336 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=144.07ms elapsed=3600.64s tid=0x00007fffec1381a0 nid=1573416 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=868.89ms elapsed=3600.97s tid=0x00007fffec0f3850 nid=636335 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2455.28ms elapsed=3600.65s tid=0x00007fffec126b60 nid=1573415 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=87.96ms elapsed=3600.98s tid=0x00007fffec0db4e0 nid=636334 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=184.15ms elapsed=3600.67s tid=0x00007fffec10e550 nid=1573414 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.06ms elapsed=3600.98s tid=0x00007fffec0da5f0 nid=636333 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.13ms elapsed=3600.68s tid=0x00007fffec10d730 nid=1573413 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.06ms elapsed=3600.99s tid=0x00007fffec0643c0 nid=636332 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=3600.68s tid=0x00007fffec0582d0 nid=1573412 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.07ms elapsed=3600.99s tid=0x00007fffec0634e0 nid=636331 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.13ms elapsed=3600.68s tid=0x00007fffec057480 nid=1573411 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.07ms elapsed=3600.99s tid=0x00007fffec052080 nid=636330 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.13ms elapsed=3600.68s tid=0x00007fffec045f70 nid=1573410 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 16:34:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.07 │ │ │ │ │ +finished: Tue Sep 15 09:18:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.803 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(3/193)---------- │ │ │ │ │ CompileCommand: compileonly *TestPartialPeel*.original* bool compileonly = true │ │ │ │ │ CompileCommand: compileonly *TestPartialPeel*.test* bool compileonly = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(36/3116)*---------- │ │ │ │ │ @@ -167,11 +167,11 @@ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xcomp \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:CompileCommand=compileonly,*TestPartialPeel*::original* \\ │ │ │ │ │ -XX:CompileCommand=compileonly,*TestPartialPeel*::test* \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-compile-test.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601033ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600723ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601033ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600723ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.jtr │ │ │ │ │ @@ -1,214 +1,154 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=Xcomp-run-inline │ │ │ │ │ keywords=bug8332920 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xcomp -XX\:-TieredCompilation -XX\:CompileCommand\=compileonly,*TestPartialPeel*\:\:original* -XX\:CompileCommand\=compileonly,*TestPartialPeel*\:\:run* -XX\:CompileCommand\=compileonly,*TestPartialPeel*\:\:test* -XX\:CompileCommand\=inline,*TestPartialPeelAtUnsignedTestsNegativeLimit\:\:test* -XX\:CompileCommand\=dontinline,*TestPartialPeelAtUnsignedTestsNegativeLimit\:\:check compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit\n │ │ │ │ │ source=TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ title=Tests partial peeling at unsigned tests with limit being negative in exit tests "i >u limit". │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java\#Xcomp-run-inline │ │ │ │ │ -elapsed=3608398 1\:00\:08.398 │ │ │ │ │ -end=Wed Aug 19 16\:34\:42 UTC 2026 │ │ │ │ │ +elapsed=3600836 1\:00\:00.836 │ │ │ │ │ +end=Tue Sep 15 09\:18\:48 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600835ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600740ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 15\:34\:34 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 08\:18\:47 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java\#Xcomp-run-inline │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3608405 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3600844 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/311)---------- │ │ │ │ │ +----------messages:(5/223)---------- │ │ │ │ │ command: build compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:34 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ -finished: Wed Aug 19 15:34:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.51 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/354)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:34 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 12 │ │ │ │ │ -Process id: 636398 │ │ │ │ │ -finished: Wed Aug 19 15:34:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.507 │ │ │ │ │ -----------configuration:(10/554)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/2986)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java \\ │ │ │ │ │ - -J-Dtest.main.class=compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 08:18:47 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:18:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.004 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(74/4851)---------- │ │ │ │ │ +----------messages:(74/4884)---------- │ │ │ │ │ command: main -Xcomp -XX:-TieredCompilation -XX:CompileCommand=compileonly,*TestPartialPeel*::original* -XX:CompileCommand=compileonly,*TestPartialPeel*::run* -XX:CompileCommand=compileonly,*TestPartialPeel*::test* -XX:CompileCommand=inline,*TestPartialPeelAtUnsignedTestsNegativeLimit::test* -XX:CompileCommand=dontinline,*TestPartialPeelAtUnsignedTestsNegativeLimit::check compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ reason: User specified action: run main/othervm -Xcomp -XX:-TieredCompilation -XX:CompileCommand=compileonly,*TestPartialPeel*::original* -XX:CompileCommand=compileonly,*TestPartialPeel*::run* -XX:CompileCommand=compileonly,*TestPartialPeel*::test* -XX:CompileCommand=inline,*TestPartialPeelAtUnsignedTestsNegativeLimit::test* -XX:CompileCommand=dontinline,*TestPartialPeelAtUnsignedTestsNegativeLimit::check compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit │ │ │ │ │ -started: Wed Aug 19 15:34:41 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:18:47 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636515 │ │ │ │ │ +Process id: 1573442 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636515 │ │ │ │ │ -2026-08-19 16:34:42 │ │ │ │ │ +Running jstack on process 1573442 │ │ │ │ │ +2026-09-15 09:18:48 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff5c002340, length=10, elements={ │ │ │ │ │ -0x00007fffe801bcc0, 0x00007fffe810ce90, 0x00007fffe810e440, 0x00007fffe810fae0, │ │ │ │ │ -0x00007fffe8111040, 0x00007fffe8112500, 0x00007fffe811d7b0, 0x00007fffe8120f60, │ │ │ │ │ -0x00007fffe813ee60, 0x00007fff5c000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef2c002340, length=10, elements={ │ │ │ │ │ +0x00007fffec01bd20, 0x00007fffec140d00, 0x00007fffec142190, 0x00007fffec143830, │ │ │ │ │ +0x00007fffec144d90, 0x00007fffec146250, 0x00007fffec151d20, 0x00007fffec154cb0, │ │ │ │ │ +0x00007fffec172cd0, 0x00007fef2c000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [636518] prio=5 os_prio=0 cpu=78.79ms elapsed=3600.80s tid=0x00007fffe801bcc0 nid=636518 in Object.wait() [0x00007ffff1ecd000] │ │ │ │ │ +"main" #1 [1573445] prio=5 os_prio=0 cpu=107.43ms elapsed=3600.70s tid=0x00007fffec01bd20 nid=1573445 in Object.wait() [0x00007ffff28bd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c6e728> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f4074010> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [636526] daemon prio=10 os_prio=0 cpu=0.31ms elapsed=3600.77s tid=0x00007fffe810ce90 nid=636526 waiting on condition [0x00007fffec316000] │ │ │ │ │ +"Reference Handler" #2 [1573453] daemon prio=10 os_prio=0 cpu=1.20ms elapsed=3600.61s tid=0x00007fffec140d00 nid=1573453 waiting on condition [0x00007fffeac7a000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [636527] daemon prio=8 os_prio=0 cpu=0.19ms elapsed=3600.77s tid=0x00007fffe810e440 nid=636527 in Object.wait() [0x00007fffec195000] │ │ │ │ │ +"Finalizer" #3 [1573454] daemon prio=8 os_prio=0 cpu=0.40ms elapsed=3600.61s tid=0x00007fffec142190 nid=1573454 in Object.wait() [0x00007fffeaaf9000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c02580> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f4002c18> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [636528] daemon prio=9 os_prio=0 cpu=0.48ms elapsed=3600.77s tid=0x00007fffe810fae0 nid=636528 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1573455] daemon prio=9 os_prio=0 cpu=1.08ms elapsed=3600.60s tid=0x00007fffec143830 nid=1573455 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [636529] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=3600.77s tid=0x00007fffe8111040 nid=636529 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1573456] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=3600.60s tid=0x00007fffec144d90 nid=1573456 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [636530] daemon prio=9 os_prio=0 cpu=206.71ms elapsed=3600.77s tid=0x00007fffe8112500 nid=636530 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1573457] daemon prio=9 os_prio=0 cpu=402.83ms elapsed=3600.60s tid=0x00007fffec146250 nid=1573457 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [636531] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=3600.76s tid=0x00007fffe811d7b0 nid=636531 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1573458] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=3600.58s tid=0x00007fffec151d20 nid=1573458 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [636532] daemon prio=8 os_prio=0 cpu=10.77ms elapsed=3600.76s tid=0x00007fffe8120f60 nid=636532 waiting on condition [0x00007fffd79d5000] │ │ │ │ │ +"Common-Cleaner" #8 [1573459] daemon prio=8 os_prio=0 cpu=17.58ms elapsed=3600.57s tid=0x00007fffec154cb0 nid=1573459 waiting on condition [0x00007fffea379000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000624c14940> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f40172f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [636533] prio=5 os_prio=0 cpu=3579140.72ms elapsed=3600.72s tid=0x00007fffe813ee60 nid=636533 runnable [0x00007fffd77bd000] │ │ │ │ │ +"MainThread" #9 [1573460] prio=5 os_prio=0 cpu=3443252.81ms elapsed=3600.47s tid=0x00007fffec172cd0 nid=1573460 runnable [0x00007fefa66ad000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.Integer.compare(java.base@21.0.12.1/Integer.java:1497) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [637225] daemon prio=9 os_prio=0 cpu=0.61ms elapsed=0.10s tid=0x00007fff5c000ee0 nid=637225 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1574530] daemon prio=9 os_prio=0 cpu=1.40ms elapsed=0.10s tid=0x00007fef2c000ee0 nid=1574530 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=74.74ms elapsed=3600.78s tid=0x00007fffe81045e0 nid=636525 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=134.68ms elapsed=3600.63s tid=0x00007fffec138450 nid=1573452 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=899.34ms elapsed=3600.78s tid=0x00007fffe80f3b20 nid=636524 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2179.61ms elapsed=3600.65s tid=0x00007fffec126cd0 nid=1573451 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=83.37ms elapsed=3600.79s tid=0x00007fffe80db8d0 nid=636523 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=170.16ms elapsed=3600.68s tid=0x00007fffec10e7a0 nid=1573450 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.10ms elapsed=3600.79s tid=0x00007fffe80da9e0 nid=636522 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.25ms elapsed=3600.68s tid=0x00007fffec10d980 nid=1573449 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=3600.79s tid=0x00007fffe80647b0 nid=636521 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.14ms elapsed=3600.69s tid=0x00007fffec058520 nid=1573448 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.09ms elapsed=3600.79s tid=0x00007fffe80638d0 nid=636520 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.19ms elapsed=3600.69s tid=0x00007fffec0576d0 nid=1573447 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.09ms elapsed=3600.79s tid=0x00007fffe8052470 nid=636519 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.19ms elapsed=3600.70s tid=0x00007fffec0461c0 nid=1573446 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 16:34:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3600.874 │ │ │ │ │ +finished: Tue Sep 15 09:18:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.808 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(6/462)---------- │ │ │ │ │ CompileCommand: compileonly *TestPartialPeel*.original* bool compileonly = true │ │ │ │ │ CompileCommand: compileonly *TestPartialPeel*.run* bool compileonly = true │ │ │ │ │ CompileCommand: compileonly *TestPartialPeel*.test* bool compileonly = true │ │ │ │ │ CompileCommand: inline *TestPartialPeelAtUnsignedTestsNegativeLimit.test* bool inline = true │ │ │ │ │ CompileCommand: dontinline *TestPartialPeelAtUnsignedTestsNegativeLimit.check bool dontinline = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(39/3352)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -217,27 +157,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.TestPartialPeelAtUnsignedTestsNegativeLimit \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xcomp \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:CompileCommand=compileonly,*TestPartialPeel*::original* \\ │ │ │ │ │ -XX:CompileCommand=compileonly,*TestPartialPeel*::run* \\ │ │ │ │ │ -XX:CompileCommand=compileonly,*TestPartialPeel*::test* \\ │ │ │ │ │ -XX:CompileCommand=inline,*TestPartialPeelAtUnsignedTestsNegativeLimit::test* \\ │ │ │ │ │ -XX:CompileCommand=dontinline,*TestPartialPeelAtUnsignedTestsNegativeLimit::check \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit_Xcomp-run-inline.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600835ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600740ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600835ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600740ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8283466 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+StressLCM -XX\:+StressGCM -XX\:+StressCCP -XX\:+StressIGVN -Xcomp -XX\:-TieredCompilation -XX\:LoopMaxUnroll\=0 -XX\:LoopUnrollLimit\=0 -XX\:-LoopUnswitching -XX\:CompileCommand\=compileonly,compiler.loopopts.TestPeelingSkeletonPredicateInitialization\:\:* compiler.loopopts.TestPeelingSkeletonPredicateInitialization\n │ │ │ │ │ source=TestPeelingSkeletonPredicateInitialization.java │ │ │ │ │ title=When skeleton predicates are not copied into peeled loop and initialized, this can happen\: 1. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ │ -elapsed=1096 0\:00\:01.096 │ │ │ │ │ -end=Wed Aug 19 15\:34\:39 UTC 2026 │ │ │ │ │ +elapsed=1024 0\:00\:01.024 │ │ │ │ │ +end=Tue Sep 15 08\:19\:00 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 15\:34\:37 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:18\:59 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1108 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1032 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/310)---------- │ │ │ │ │ command: build compiler.loopopts.TestPeelingSkeletonPredicateInitialization │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:37 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:18:59 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.TestPeelingSkeletonPredicateInitialization │ │ │ │ │ -finished: Wed Aug 19 15:34:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.033 │ │ │ │ │ +finished: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.952 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/351)---------- │ │ │ │ │ +----------messages:(8/354)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:37 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:18:59 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 9 │ │ │ │ │ -Process id: 636041 │ │ │ │ │ -finished: Wed Aug 19 15:34:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.03 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.947 │ │ │ │ │ ----------configuration:(10/536)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2875)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.loopopts.TestPeelingSkeletonPredicateInitialization \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/906)---------- │ │ │ │ │ +----------messages:(7/907)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+StressLCM -XX:+StressGCM -XX:+StressCCP -XX:+StressIGVN -Xcomp -XX:-TieredCompilation -XX:LoopMaxUnroll=0 -XX:LoopUnrollLimit=0 -XX:-LoopUnswitching -XX:CompileCommand=compileonly,compiler.loopopts.TestPeelingSkeletonPredicateInitialization::* compiler.loopopts.TestPeelingSkeletonPredicateInitialization │ │ │ │ │ reason: User specified action: run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+StressLCM -XX:+StressGCM -XX:+StressCCP -XX:+StressIGVN -Xcomp -XX:-TieredCompilation -XX:LoopMaxUnroll=0 -XX:LoopUnrollLimit=0 -XX:-LoopUnswitching -XX:CompileCommand=compileonly,compiler.loopopts.TestPeelingSkeletonPredicateInitialization::* compiler.loopopts.TestPeelingSkeletonPredicateInitialization │ │ │ │ │ -started: Wed Aug 19 15:34:38 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636453 │ │ │ │ │ -finished: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.051 │ │ │ │ │ +Process id: 1573551 │ │ │ │ │ +finished: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.049 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/143)---------- │ │ │ │ │ Unrecognized VM option 'StressLCM' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(43/3205)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.TestPeelingSkeletonPredicateInitialization \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPeelingSkeletonPredicateInitialization.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:+UnlockDiagnosticVMOptions \\ │ │ │ │ │ -XX:+StressLCM \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestPredicateInputBelowLoopPredicate.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:01 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-BackgroundCompilation -XX\:-UseCountedLoopSafepoints TestPredicateInputBelowLoopPredicate\n │ │ │ │ │ source=TestPredicateInputBelowLoopPredicate.java │ │ │ │ │ title=C2\: assert(false) failed\: cyclic dependency prevents range check elimination │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ │ -elapsed=1418 0\:00\:01.418 │ │ │ │ │ -end=Wed Aug 19 15\:34\:40 UTC 2026 │ │ │ │ │ +elapsed=1094 0\:00\:01.094 │ │ │ │ │ +end=Tue Sep 15 08\:19\:01 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 15\:34\:39 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:00 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1428 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1174 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/262)---------- │ │ │ │ │ command: build TestPredicateInputBelowLoopPredicate │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: TestPredicateInputBelowLoopPredicate │ │ │ │ │ -finished: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.351 │ │ │ │ │ +finished: Tue Sep 15 08:19:01 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.039 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/346)---------- │ │ │ │ │ +----------messages:(8/348)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 9 │ │ │ │ │ -Process id: 636041 │ │ │ │ │ -finished: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.346 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:19:01 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.036 │ │ │ │ │ ----------configuration:(10/530)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2803)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/TestPredicateInputBelowLoopPredicate.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java \\ │ │ │ │ │ -J-Dtest.main.class=TestPredicateInputBelowLoopPredicate \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/412)---------- │ │ │ │ │ +----------messages:(7/413)---------- │ │ │ │ │ command: main -XX:-BackgroundCompilation -XX:-UseCountedLoopSafepoints TestPredicateInputBelowLoopPredicate │ │ │ │ │ reason: User specified action: run main/othervm -XX:-BackgroundCompilation -XX:-UseCountedLoopSafepoints TestPredicateInputBelowLoopPredicate │ │ │ │ │ -started: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:01 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636480 │ │ │ │ │ -finished: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.041 │ │ │ │ │ +Process id: 1573573 │ │ │ │ │ +finished: Tue Sep 15 08:19:01 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.042 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/158)---------- │ │ │ │ │ Unrecognized VM option 'UseCountedLoopSafepoints' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(34/2817)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestPredicateInputBelowLoopPredicate.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestPredicateInputBelowLoopPredicate.java \\ │ │ │ │ │ -Dtest.main.class=TestPredicateInputBelowLoopPredicate \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/TestPredicateInputBelowLoopPredicate.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ │ -XX:-UseCountedLoopSafepoints \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestStrangeControl.jtr │ │ │ │ │ @@ -1,107 +1,107 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:53 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8228888 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED compile StrangeControl.jasm\nUSER_SPECIFIED main/othervm -Xbatch -XX\:CompileCommand\=inline,compiler.loopopts.StrangeControl\:\:test compiler.loopopts.TestStrangeControl\n │ │ │ │ │ source=TestStrangeControl.java │ │ │ │ │ title=Test PhaseIdealLoop\:\:has_local_phi_input() with phi input with non-dominating control. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java │ │ │ │ │ -elapsed=3613060 1\:00\:13.060 │ │ │ │ │ -end=Wed Aug 19 16\:34\:53 UTC 2026 │ │ │ │ │ +elapsed=3613304 1\:00\:13.304 │ │ │ │ │ +end=Tue Sep 15 09\:19\:13 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611810ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611309ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build compile main │ │ │ │ │ -start=Wed Aug 19 15\:34\:39 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:00 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestStrangeControl.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3613766 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3613311 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/293)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm │ │ │ │ │ reason: User specified action: run compile StrangeControl.jasm │ │ │ │ │ -started: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.049 │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.045 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/384)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/StrangeControl.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/262)---------- │ │ │ │ │ command: build compiler.loopopts.TestStrangeControl │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.TestStrangeControl │ │ │ │ │ -finished: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.149 │ │ │ │ │ +finished: Tue Sep 15 08:19:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.906 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/329)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.147 │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 08:19:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.903 │ │ │ │ │ ----------configuration:(12/638)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2890)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -119,51 +119,51 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/TestStrangeControl.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.loopopts.TestStrangeControl \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d:/tmp/hotspot/JTwork/classes/1/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/682)---------- │ │ │ │ │ +----------messages:(11/687)---------- │ │ │ │ │ command: main -Xbatch -XX:CompileCommand=inline,compiler.loopopts.StrangeControl::test compiler.loopopts.TestStrangeControl │ │ │ │ │ reason: User specified action: run main/othervm -Xbatch -XX:CompileCommand=inline,compiler.loopopts.StrangeControl::test compiler.loopopts.TestStrangeControl │ │ │ │ │ -started: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:02 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636471 │ │ │ │ │ +Process id: 1573578 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636471 │ │ │ │ │ -636471: Unable to open socket file /proc/636471/root/tmp/.java_pid636471: target process 636471 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1573578 │ │ │ │ │ +1573578: Unable to open socket file /proc/1573578/root/tmp/.java_pid1573578: target process 1573578 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.848 │ │ │ │ │ +finished: Tue Sep 15 09:19:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.34 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(2/117)---------- │ │ │ │ │ CompileCommand: inline compiler/loopopts/StrangeControl.test bool inline = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(34/2938)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -172,22 +172,22 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestStrangeControl.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestStrangeControl.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.TestStrangeControl \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestStrangeControl.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/TestStrangeControl.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ -XX:CompileCommand=inline,compiler.loopopts.StrangeControl::test \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestStrangeControl.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611810ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611309ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611810ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611309ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/TestZeroTripGuardShared.jtr │ │ │ │ │ @@ -1,91 +1,153 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8305189 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xcomp -XX\:CompileOnly\=TestZeroTripGuardShared TestZeroTripGuardShared\n │ │ │ │ │ source=TestZeroTripGuardShared.java │ │ │ │ │ title=C2 failed "assert(_outcnt\=\=1) failed\: not unique" │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ │ -elapsed=3611481 1\:00\:11.481 │ │ │ │ │ -end=Wed Aug 19 16\:34\:52 UTC 2026 │ │ │ │ │ +elapsed=3616413 1\:00\:16.413 │ │ │ │ │ +end=Tue Sep 15 09\:19\:16 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611432ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611245ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 15\:34\:40 UTC 2026 │ │ │ │ │ +sections=script_messages build compile main │ │ │ │ │ +start=Tue Sep 15 08\:19\:00 UTC 2026 │ │ │ │ │ test=compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3611487 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3616422 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/185)---------- │ │ │ │ │ +----------messages:(7/236)---------- │ │ │ │ │ command: build TestZeroTripGuardShared │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestZeroTripGuardShared │ │ │ │ │ +finished: Tue Sep 15 08:19:05 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.115 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/335)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 08:19:00 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 12 │ │ │ │ │ +Process id: 1573555 │ │ │ │ │ +finished: Tue Sep 15 08:19:05 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.113 │ │ │ │ │ +----------configuration:(12/643)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2917)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopopts/TestZeroTripGuardShared.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestZeroTripGuardShared \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/604)---------- │ │ │ │ │ +----------messages:(11/610)---------- │ │ │ │ │ command: main -Xcomp -XX:CompileOnly=TestZeroTripGuardShared TestZeroTripGuardShared │ │ │ │ │ reason: User specified action: run main/othervm -Xcomp -XX:CompileOnly=TestZeroTripGuardShared TestZeroTripGuardShared │ │ │ │ │ -started: Wed Aug 19 15:34:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:05 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636495 │ │ │ │ │ +Process id: 1573598 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636495 │ │ │ │ │ -636495: Unable to open socket file /proc/636495/root/tmp/.java_pid636495: target process 636495 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1573598 │ │ │ │ │ +1573598: Unable to open socket file /proc/1573598/root/tmp/.java_pid1573598: target process 1573598 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 16:34:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.468 │ │ │ │ │ +finished: Tue Sep 15 09:19:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.277 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(2/115)---------- │ │ │ │ │ CompileCommand: compileonly TestZeroTripGuardShared.* bool compileonly = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(34/2934)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestZeroTripGuardShared.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -94,22 +156,22 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/TestZeroTripGuardShared.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/TestZeroTripGuardShared.java \\ │ │ │ │ │ -Dtest.main.class=TestZeroTripGuardShared \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestZeroTripGuardShared.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestZeroTripGuardShared.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/TestZeroTripGuardShared.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/TestZeroTripGuardShared.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xcomp \\ │ │ │ │ │ -XX:CompileOnly=TestZeroTripGuardShared \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/TestZeroTripGuardShared.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611432ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611245ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611432ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611245ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedAbsNeg_Double.jtr │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:09 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:23 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8138583 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ run=USER_SPECIFIED driver compiler.loopopts.superword.SumRedAbsNeg_Double\n │ │ │ │ │ source=SumRedAbsNeg_Double.java │ │ │ │ │ title=Add C2 AArch64 Superword support for scalar sum reduction optimizations \: double abs & neg test │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ │ -elapsed=3601109 1\:00\:01.109 │ │ │ │ │ -end=Wed Aug 19 17\:35\:09 UTC 2026 │ │ │ │ │ +elapsed=3601322 1\:00\:01.322 │ │ │ │ │ +end=Tue Sep 15 10\:19\:23 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. "driver" action timed out with a timeout of 3600 seconds on agent 22 │ │ │ │ │ +execStatus=Error. "driver" action timed out with a timeout of 3600 seconds on agent 19 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build driver │ │ │ │ │ -start=Wed Aug 19 16\:35\:08 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:22 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3601116 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3601330 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -49,120 +49,120 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/209)---------- │ │ │ │ │ command: build compiler.loopopts.superword.SumRedAbsNeg_Double │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(99/5779)---------- │ │ │ │ │ +----------messages:(99/5822)---------- │ │ │ │ │ command: driver compiler.loopopts.superword.SumRedAbsNeg_Double │ │ │ │ │ reason: User specified action: run driver compiler.loopopts.superword.SumRedAbsNeg_Double │ │ │ │ │ -started: Wed Aug 19 16:35:08 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:22 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 22 │ │ │ │ │ -Process id: 637314 │ │ │ │ │ +Agent id: 19 │ │ │ │ │ +Process id: 1574535 │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 637314 │ │ │ │ │ -2026-08-19 17:35:09 │ │ │ │ │ +Running jstack on process 1574535 │ │ │ │ │ +2026-09-15 10:19:23 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fffa8002340, length=15, elements={ │ │ │ │ │ -0x00007fffe8019cc0, 0x00007fffe81b4ea0, 0x00007fffe81b6350, 0x00007fffe81b7b60, │ │ │ │ │ -0x00007fffe81b8ff0, 0x00007fffe81ba4b0, 0x00007fffe82ac570, 0x00007fffe8333f10, │ │ │ │ │ -0x00007fffe847b6c0, 0x00007fffe84f1d90, 0x00007fff9009b690, 0x00007fff900642a0, │ │ │ │ │ -0x00007fff90095560, 0x00007fff90095b90, 0x00007fffa8000ee0 │ │ │ │ │ +_java_thread_list=0x00007fff88002340, length=15, elements={ │ │ │ │ │ +0x00007fffe8019c90, 0x00007fffe81e5c60, 0x00007fffe81e7110, 0x00007fffe81e8920, │ │ │ │ │ +0x00007fffe81e9db0, 0x00007fffe81eb270, 0x00007fffe82dd330, 0x00007fffe8364bc0, │ │ │ │ │ +0x00007fffe84ac370, 0x00007fffe8526190, 0x00007fff70099d20, 0x00007fff70064e60, │ │ │ │ │ +0x00007fff70093b80, 0x00007fff700941b0, 0x00007fff88000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [637317] prio=5 os_prio=0 cpu=1168.00ms elapsed=3617.04s tid=0x00007fffe8019cc0 nid=637317 in Object.wait() [0x00007ffff1dbd000] │ │ │ │ │ +"main" #1 [1574538] prio=5 os_prio=0 cpu=1409.68ms elapsed=3634.32s tid=0x00007fffe8019c90 nid=1574538 in Object.wait() [0x00007fffefe5d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4bf7ca8> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x0000000101e2bbd0> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [637325] daemon prio=10 os_prio=0 cpu=0.81ms elapsed=3616.98s tid=0x00007fffe81b4ea0 nid=637325 waiting on condition [0x00007fffec1b6000] │ │ │ │ │ +"Reference Handler" #2 [1574546] daemon prio=10 os_prio=0 cpu=1.09ms elapsed=3634.24s tid=0x00007fffe81e5c60 nid=1574546 waiting on condition [0x00007fffec2a6000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [637326] daemon prio=8 os_prio=0 cpu=0.40ms elapsed=3616.98s tid=0x00007fffe81b6350 nid=637326 in Object.wait() [0x00007fffd7fd5000] │ │ │ │ │ +"Finalizer" #3 [1574547] daemon prio=8 os_prio=0 cpu=0.44ms elapsed=3634.24s tid=0x00007fffe81e7110 nid=1574547 in Object.wait() [0x00007fffe7ffd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4c0a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x000000010100a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [637327] daemon prio=9 os_prio=0 cpu=0.57ms elapsed=3616.98s tid=0x00007fffe81b7b60 nid=637327 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1574548] daemon prio=9 os_prio=0 cpu=1.00ms elapsed=3634.24s tid=0x00007fffe81e8920 nid=1574548 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [637328] daemon prio=9 os_prio=0 cpu=0.34ms elapsed=3616.98s tid=0x00007fffe81b8ff0 nid=637328 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1574549] daemon prio=9 os_prio=0 cpu=0.74ms elapsed=3634.24s tid=0x00007fffe81e9db0 nid=1574549 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [637329] daemon prio=9 os_prio=0 cpu=213.83ms elapsed=3616.98s tid=0x00007fffe81ba4b0 nid=637329 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1574550] daemon prio=9 os_prio=0 cpu=464.66ms elapsed=3634.24s tid=0x00007fffe81eb270 nid=1574550 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [637330] daemon prio=8 os_prio=0 cpu=11.76ms elapsed=3616.89s tid=0x00007fffe82ac570 nid=637330 waiting on condition [0x00007fffd79d5000] │ │ │ │ │ +"Common-Cleaner" #7 [1574551] daemon prio=8 os_prio=0 cpu=13.08ms elapsed=3634.13s tid=0x00007fffe82dd330 nid=1574551 waiting on condition [0x00007fffe79fd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4c79110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x0000000101079110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [637331] daemon prio=9 os_prio=0 cpu=0.22ms elapsed=3616.75s tid=0x00007fffe8333f10 nid=637331 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1574552] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=3633.97s tid=0x00007fffe8364bc0 nid=1574552 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [637332] daemon prio=5 os_prio=0 cpu=47.41ms elapsed=3616.24s tid=0x00007fffe847b6c0 nid=637332 waiting on condition [0x00007fffd767d000] │ │ │ │ │ +"pool-1-thread-1" #9 [1574553] daemon prio=5 os_prio=0 cpu=61.92ms elapsed=3633.41s tid=0x00007fffe84ac370 nid=1574553 waiting on condition [0x00007fffe76fd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e48f10a8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x0000000101942f38> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #11 [637605] prio=5 os_prio=0 cpu=491.44ms elapsed=3600.90s tid=0x00007fffe84f1d90 nid=637605 waiting on condition [0x00007fffd74fc000] │ │ │ │ │ +"AgentVMThread" #15 [1574955] prio=5 os_prio=0 cpu=525.54ms elapsed=3601.13s tid=0x00007fffe8526190 nid=1574955 waiting on condition [0x00007fffe757c000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e40600d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x0000000100c89190> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"process reaper (pid 638296)" #13 [637632] daemon prio=10 os_prio=0 cpu=6.84ms elapsed=3600.57s tid=0x00007fff9009b690 nid=637632 runnable [0x00007ffff001d000] │ │ │ │ │ +"process reaper (pid 1575636)" #17 [1574966] daemon prio=10 os_prio=0 cpu=9.05ms elapsed=3600.77s tid=0x00007fff70099d20 nid=1574966 runnable [0x00007fffec05d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-11" #22 [638295] prio=5 os_prio=0 cpu=3.12ms elapsed=289.67s tid=0x00007fff900642a0 nid=638295 runnable [0x00007fffd737d000] │ │ │ │ │ +"Thread-15" #26 [1575635] prio=5 os_prio=0 cpu=0.29ms elapsed=186.20s tid=0x00007fff70064e60 nid=1575635 runnable [0x00007fffe73fd000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at sun.nio.ch.Net.accept(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-12" #23 [638297] daemon prio=5 os_prio=0 cpu=1.15ms elapsed=289.66s tid=0x00007fff90095560 nid=638297 runnable [0x00007fffd707d000] │ │ │ │ │ +"Thread-16" #27 [1575637] daemon prio=5 os_prio=0 cpu=1.26ms elapsed=186.19s tid=0x00007fff70093b80 nid=1575637 runnable [0x00007fffe727d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.io.FileInputStream.readBytes(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-13" #24 [638298] daemon prio=5 os_prio=0 cpu=0.17ms elapsed=289.66s tid=0x00007fff90095b90 nid=638298 runnable [0x00007fffd71fd000] │ │ │ │ │ +"Thread-17" #28 [1575638] daemon prio=5 os_prio=0 cpu=0.39ms elapsed=186.19s tid=0x00007fff700941b0 nid=1575638 runnable [0x00007fffe70fd000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.io.FileInputStream.readBytes(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #25 [638351] daemon prio=9 os_prio=0 cpu=0.62ms elapsed=0.10s tid=0x00007fffa8000ee0 nid=638351 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #29 [1575672] daemon prio=9 os_prio=0 cpu=0.85ms elapsed=0.10s tid=0x00007fff88000ee0 nid=1575672 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=67.55ms elapsed=3617.01s tid=0x00007fffe8145d20 nid=637324 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=131.01ms elapsed=3634.27s tid=0x00007fffe8176ae0 nid=1574545 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=963.02ms elapsed=3617.04s tid=0x00007fffe80e8e40 nid=637323 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2441.81ms elapsed=3634.31s tid=0x00007fffe8119120 nid=1574544 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=87.39ms elapsed=3617.04s tid=0x00007fffe80d9cc0 nid=637322 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=171.39ms elapsed=3634.31s tid=0x00007fffe810a280 nid=1574543 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.07ms elapsed=3617.04s tid=0x00007fffe80d8dd0 nid=637321 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.10ms elapsed=3634.31s tid=0x00007fffe8109460 nid=1574542 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.04ms elapsed=3617.04s tid=0x00007fffe8062ba0 nid=637320 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.12ms elapsed=3634.32s tid=0x00007fffe8054000 nid=1574541 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.07ms elapsed=3617.04s tid=0x00007fffe8061cc0 nid=637319 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.11ms elapsed=3634.32s tid=0x00007fffe80531b0 nid=1574540 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.99ms elapsed=3617.04s tid=0x00007fffe8050860 nid=637318 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.18ms elapsed=3634.32s tid=0x00007fffe8042b70 nid=1574539 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 17:35:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.091 │ │ │ │ │ +finished: Tue Sep 15 10:19:23 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3601.306 │ │ │ │ │ ----------configuration:(19/954)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -176,15 +176,15 @@ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2848)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -205,49 +205,49 @@ │ │ │ │ │ -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d \\ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.loopopts.superword.SumRedAbsNeg_Double │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(37/8350)---------- │ │ │ │ │ +----------System.out:(37/8367)---------- │ │ │ │ │ IR verification disabled due to not running a debug build (required for PrintIdealand PrintOptoAssembly), running with -Xint, or -Xcomp (use warm-up of 0 instead) │ │ │ │ │ Scenario #0 - [-XX:+SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:+SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=44393 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ -[2026-08-19T16:35:08.868624053Z] Gathering output for process 637625 │ │ │ │ │ -[2026-08-19T16:35:08.934121174Z] Waiting for completion for process 637625 │ │ │ │ │ -[2026-08-19T16:53:33.218409180Z] Waiting for completion finished for process 637625 │ │ │ │ │ -Output and diagnostic info for process 637625 was saved into 'pid-637625-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=37535 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ +[2026-09-15T09:19:22.597087645Z] Gathering output for process 1574957 │ │ │ │ │ +[2026-09-15T09:19:22.663571465Z] Waiting for completion for process 1574957 │ │ │ │ │ +[2026-09-15T09:37:44.101603247Z] Waiting for completion finished for process 1574957 │ │ │ │ │ +Output and diagnostic info for process 1574957 was saved into 'pid-1574957-output.log' │ │ │ │ │ IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.). │ │ │ │ │ │ │ │ │ │ Scenario #1 - [-XX:+SuperWordReductions, -XX:LoopMaxUnroll=8]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:+SuperWordReductions, -XX:LoopMaxUnroll=8]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=37983 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=8 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ -[2026-08-19T16:53:33.273995698Z] Gathering output for process 638220 │ │ │ │ │ -[2026-08-19T16:53:33.279261367Z] Waiting for completion for process 638220 │ │ │ │ │ -[2026-08-19T17:11:54.479385086Z] Waiting for completion finished for process 638220 │ │ │ │ │ -Output and diagnostic info for process 638220 was saved into 'pid-638220-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=34845 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=8 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ +[2026-09-15T09:37:44.146864342Z] Gathering output for process 1575541 │ │ │ │ │ +[2026-09-15T09:37:44.148290435Z] Waiting for completion for process 1575541 │ │ │ │ │ +[2026-09-15T09:56:52.129879542Z] Waiting for completion finished for process 1575541 │ │ │ │ │ +Output and diagnostic info for process 1575541 was saved into 'pid-1575541-output.log' │ │ │ │ │ IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.). │ │ │ │ │ │ │ │ │ │ Scenario #2 - [-XX:+SuperWordReductions, -XX:LoopMaxUnroll=16]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:+SuperWordReductions, -XX:LoopMaxUnroll=16]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=44719 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=16 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ -[2026-08-19T17:11:54.502036744Z] Gathering output for process 638258 │ │ │ │ │ -[2026-08-19T17:11:54.505721607Z] Waiting for completion for process 638258 │ │ │ │ │ -[2026-08-19T17:30:19.715894665Z] Waiting for completion finished for process 638258 │ │ │ │ │ -Output and diagnostic info for process 638258 was saved into 'pid-638258-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=39873 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=16 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ +[2026-09-15T09:56:52.161375823Z] Gathering output for process 1575579 │ │ │ │ │ +[2026-09-15T09:56:52.167717969Z] Waiting for completion for process 1575579 │ │ │ │ │ +[2026-09-15T10:16:17.123714484Z] Waiting for completion finished for process 1575579 │ │ │ │ │ +Output and diagnostic info for process 1575579 was saved into 'pid-1575579-output.log' │ │ │ │ │ IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.). │ │ │ │ │ │ │ │ │ │ Scenario #3 - [-XX:-SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:-SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=34603 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:-SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ -[2026-08-19T17:30:19.745856214Z] Gathering output for process 638296 │ │ │ │ │ -[2026-08-19T17:30:19.747649110Z] Waiting for completion for process 638296 │ │ │ │ │ -result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 22 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/compiler/loopopts/superword/SumRedAbsNeg_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=39099 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:-SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Double ] │ │ │ │ │ +[2026-09-15T10:16:17.147705977Z] Gathering output for process 1575636 │ │ │ │ │ +[2026-09-15T10:16:17.152073098Z] Waiting for completion for process 1575636 │ │ │ │ │ +result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 19 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 22 │ │ │ │ │ +test result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 19 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedAbsNeg_Float.jtr │ │ │ │ │ @@ -1,96 +1,96 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:43 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8138583 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ run=USER_SPECIFIED driver compiler.loopopts.superword.SumRedAbsNeg_Float\n │ │ │ │ │ source=SumRedAbsNeg_Float.java │ │ │ │ │ title=Add C2 AArch64 Superword support for scalar sum reduction optimizations \: float abs & neg test │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ │ -elapsed=3633994 1\:00\:33.994 │ │ │ │ │ -end=Wed Aug 19 17\:35\:43 UTC 2026 │ │ │ │ │ +elapsed=3632771 1\:00\:32.771 │ │ │ │ │ +end=Tue Sep 15 10\:19\:56 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. "driver" action timed out with a timeout of 3600 seconds on agent 21 │ │ │ │ │ +execStatus=Error. "driver" action timed out with a timeout of 3600 seconds on agent 17 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 16\:35\:09 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:23 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3634002 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3632780 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/283)---------- │ │ │ │ │ command: build compiler.loopopts.superword.SumRedAbsNeg_Float │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:09 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:23 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.superword.SumRedAbsNeg_Float │ │ │ │ │ -finished: Wed Aug 19 16:35:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 32.787 │ │ │ │ │ +finished: Tue Sep 15 09:19:55 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 32.063 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/340)---------- │ │ │ │ │ +----------messages:(8/341)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:09 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:23 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 12 │ │ │ │ │ -Process id: 636398 │ │ │ │ │ -finished: Wed Aug 19 16:35:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 32.784 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 09:19:55 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 32.059 │ │ │ │ │ ----------configuration:(14/795)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3254)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -108,147 +108,147 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/superword/SumRedAbsNeg_Float.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.loopopts.superword.SumRedAbsNeg_Float \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(99/5777)---------- │ │ │ │ │ +----------messages:(99/5820)---------- │ │ │ │ │ command: driver compiler.loopopts.superword.SumRedAbsNeg_Float │ │ │ │ │ reason: User specified action: run driver compiler.loopopts.superword.SumRedAbsNeg_Float │ │ │ │ │ -started: Wed Aug 19 16:35:41 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:55 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 21 │ │ │ │ │ -Process id: 637248 │ │ │ │ │ +Agent id: 17 │ │ │ │ │ +Process id: 1574318 │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 637248 │ │ │ │ │ -2026-08-19 17:35:43 │ │ │ │ │ +Running jstack on process 1574318 │ │ │ │ │ +2026-09-15 10:19:56 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fffa8002340, length=15, elements={ │ │ │ │ │ -0x00007fffe8019cc0, 0x00007fffe81b4ea0, 0x00007fffe81b6350, 0x00007fffe81b7b60, │ │ │ │ │ -0x00007fffe81b8ff0, 0x00007fffe81ba4b0, 0x00007fffe82ac560, 0x00007fffe833bdf0, │ │ │ │ │ -0x00007fffe84835d0, 0x00007fffe84fd6c0, 0x00007fff9009c250, 0x00007fff90064e70, │ │ │ │ │ -0x00007fff90095dd0, 0x00007fff90096400, 0x00007fffa8000ee0 │ │ │ │ │ +_java_thread_list=0x00007fff8c002340, length=15, elements={ │ │ │ │ │ +0x00007fffe8019cc0, 0x00007fffe81e5c50, 0x00007fffe81e7100, 0x00007fffe81e8910, │ │ │ │ │ +0x00007fffe81e9da0, 0x00007fffe81eb260, 0x00007fffe82e5300, 0x00007fffe836cba0, │ │ │ │ │ +0x00007fffe84b4380, 0x00007fffe858b220, 0x00007fff68066250, 0x00007fff680425e0, │ │ │ │ │ +0x00007fff680637c0, 0x00007fff68052630, 0x00007fff8c000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [637251] prio=5 os_prio=0 cpu=1319.29ms elapsed=3659.12s tid=0x00007fffe8019cc0 nid=637251 in Object.wait() [0x00007ffff079d000] │ │ │ │ │ +"main" #1 [1574321] prio=5 os_prio=0 cpu=1498.70ms elapsed=3683.95s tid=0x00007fffe8019cc0 nid=1574321 in Object.wait() [0x00007ffff045d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e45219c0> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x0000000101e76238> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [637259] daemon prio=10 os_prio=0 cpu=0.76ms elapsed=3659.05s tid=0x00007fffe81b4ea0 nid=637259 waiting on condition [0x00007fffd6bb6000] │ │ │ │ │ +"Reference Handler" #2 [1574329] daemon prio=10 os_prio=0 cpu=1.04ms elapsed=3683.87s tid=0x00007fffe81e5c50 nid=1574329 waiting on condition [0x00007fffe686a000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [637260] daemon prio=8 os_prio=0 cpu=0.35ms elapsed=3659.05s tid=0x00007fffe81b6350 nid=637260 in Object.wait() [0x00007fffd6a35000] │ │ │ │ │ +"Finalizer" #3 [1574330] daemon prio=8 os_prio=0 cpu=1.05ms elapsed=3683.87s tid=0x00007fffe81e7100 nid=1574330 in Object.wait() [0x00007fffe66e9000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4c0a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x000000010100a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [637261] daemon prio=9 os_prio=0 cpu=0.51ms elapsed=3659.05s tid=0x00007fffe81b7b60 nid=637261 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1574331] daemon prio=9 os_prio=0 cpu=0.82ms elapsed=3683.86s tid=0x00007fffe81e8910 nid=1574331 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [637262] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=3659.05s tid=0x00007fffe81b8ff0 nid=637262 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1574332] daemon prio=9 os_prio=0 cpu=1.84ms elapsed=3683.86s tid=0x00007fffe81e9da0 nid=1574332 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [637263] daemon prio=9 os_prio=0 cpu=210.08ms elapsed=3659.05s tid=0x00007fffe81ba4b0 nid=637263 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1574333] daemon prio=9 os_prio=0 cpu=454.41ms elapsed=3683.86s tid=0x00007fffe81eb260 nid=1574333 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [637264] daemon prio=8 os_prio=0 cpu=11.96ms elapsed=3658.95s tid=0x00007fffe82ac560 nid=637264 waiting on condition [0x00007fffd63cd000] │ │ │ │ │ +"Common-Cleaner" #7 [1574334] daemon prio=8 os_prio=0 cpu=34.80ms elapsed=3683.76s tid=0x00007fffe82e5300 nid=1574334 waiting on condition [0x00007fffb871d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4c79110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x0000000101079110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [637265] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=3658.79s tid=0x00007fffe833bdf0 nid=637265 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1574335] daemon prio=9 os_prio=0 cpu=0.35ms elapsed=3683.60s tid=0x00007fffe836cba0 nid=1574335 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [637285] daemon prio=5 os_prio=0 cpu=44.55ms elapsed=3658.22s tid=0x00007fffe84835d0 nid=637285 waiting on condition [0x00007fffd606d000] │ │ │ │ │ +"pool-1-thread-1" #9 [1574336] daemon prio=5 os_prio=0 cpu=59.47ms elapsed=3683.01s tid=0x00007fffe84b4380 nid=1574336 waiting on condition [0x00007fffb841d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e48f0db8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00000001019430f8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #13 [637738] prio=5 os_prio=0 cpu=539.19ms elapsed=3601.04s tid=0x00007fffe84fd6c0 nid=637738 waiting on condition [0x00007fffd5eec000] │ │ │ │ │ +"AgentVMThread" #39 [1575085] prio=5 os_prio=0 cpu=342.32ms elapsed=3600.58s tid=0x00007fffe858b220 nid=1575085 waiting on condition [0x00007fffb829c000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4307ff8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00000000fdd9e4b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"process reaper (pid 638315)" #15 [637747] daemon prio=10 os_prio=0 cpu=9.73ms elapsed=3600.67s tid=0x00007fff9009c250 nid=637747 runnable [0x00007fffd5bed000] │ │ │ │ │ +"process reaper (pid 1575617)" #41 [1575088] daemon prio=10 os_prio=0 cpu=3.25ms elapsed=3600.32s tid=0x00007fff68066250 nid=1575088 runnable [0x00007ffff0025000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-13" #24 [638314] prio=5 os_prio=0 cpu=0.23ms elapsed=305.90s tid=0x00007fff90064e70 nid=638314 runnable [0x00007fffd5d6d000] │ │ │ │ │ +"Thread-38" #50 [1575616] prio=5 os_prio=0 cpu=0.23ms elapsed=226.11s tid=0x00007fff680425e0 nid=1575616 runnable [0x00007fffadffd000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at sun.nio.ch.Net.accept(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-14" #25 [638316] daemon prio=5 os_prio=0 cpu=1.15ms elapsed=305.89s tid=0x00007fff90095dd0 nid=638316 runnable [0x00007fffd5a4d000] │ │ │ │ │ +"Thread-39" #51 [1575618] daemon prio=5 os_prio=0 cpu=0.98ms elapsed=226.10s tid=0x00007fff680637c0 nid=1575618 runnable [0x00007fffadcfd000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.io.FileInputStream.readBytes(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-15" #26 [638317] daemon prio=5 os_prio=0 cpu=0.17ms elapsed=305.89s tid=0x00007fff90096400 nid=638317 runnable [0x00007fffd5bcd000] │ │ │ │ │ +"Thread-40" #52 [1575619] daemon prio=5 os_prio=0 cpu=0.09ms elapsed=226.10s tid=0x00007fff68052630 nid=1575619 runnable [0x00007fffade7d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.io.FileInputStream.readBytes(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #27 [638568] daemon prio=9 os_prio=0 cpu=0.59ms elapsed=0.10s tid=0x00007fffa8000ee0 nid=638568 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #53 [1576192] daemon prio=9 os_prio=0 cpu=0.75ms elapsed=0.10s tid=0x00007fff8c000ee0 nid=1576192 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=80.25ms elapsed=3659.08s tid=0x00007fffe8145d20 nid=637258 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=140.78ms elapsed=3683.90s tid=0x00007fffe8176ad0 nid=1574328 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=986.16ms elapsed=3659.11s tid=0x00007fffe80e8e40 nid=637257 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2724.54ms elapsed=3683.94s tid=0x00007fffe8119110 nid=1574327 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=101.24ms elapsed=3659.11s tid=0x00007fffe80d9cc0 nid=637256 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=178.51ms elapsed=3683.94s tid=0x00007fffe810a270 nid=1574326 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.08ms elapsed=3659.11s tid=0x00007fffe80d8dd0 nid=637255 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.12ms elapsed=3683.94s tid=0x00007fffe8109450 nid=1574325 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.04ms elapsed=3659.12s tid=0x00007fffe8062ba0 nid=637254 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.14ms elapsed=3683.94s tid=0x00007fffe8053ff0 nid=1574324 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=3659.12s tid=0x00007fffe8061cc0 nid=637253 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.08ms elapsed=3683.94s tid=0x00007fffe80531a0 nid=1574323 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.07ms elapsed=3659.12s tid=0x00007fffe8050860 nid=637252 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.21ms elapsed=3683.94s tid=0x00007fffe8042b60 nid=1574322 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 17:35:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.19 │ │ │ │ │ +finished: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.694 │ │ │ │ │ ----------configuration:(19/953)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2840)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -262,56 +262,56 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/superword/SumRedAbsNeg_Float.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedAbsNeg_Float.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.superword.SumRedAbsNeg_Float \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7 \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/7:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.loopopts.superword.SumRedAbsNeg_Float │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(37/8342)---------- │ │ │ │ │ +----------System.out:(37/8356)---------- │ │ │ │ │ IR verification disabled due to not running a debug build (required for PrintIdealand PrintOptoAssembly), running with -Xint, or -Xcomp (use warm-up of 0 instead) │ │ │ │ │ Scenario #0 - [-XX:+SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:+SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=46509 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ -[2026-08-19T16:35:42.433742671Z] Gathering output for process 637740 │ │ │ │ │ -[2026-08-19T16:35:42.504559740Z] Waiting for completion for process 637740 │ │ │ │ │ -[2026-08-19T16:54:01.392377641Z] Waiting for completion finished for process 637740 │ │ │ │ │ -Output and diagnostic info for process 637740 was saved into 'pid-637740-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=38661 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ +[2026-09-15T09:19:55.775693569Z] Gathering output for process 1575087 │ │ │ │ │ +[2026-09-15T09:19:55.785150274Z] Waiting for completion for process 1575087 │ │ │ │ │ +[2026-09-15T09:38:07.722502097Z] Waiting for completion finished for process 1575087 │ │ │ │ │ +Output and diagnostic info for process 1575087 was saved into 'pid-1575087-output.log' │ │ │ │ │ IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.). │ │ │ │ │ │ │ │ │ │ Scenario #1 - [-XX:+SuperWordReductions, -XX:LoopMaxUnroll=8]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:+SuperWordReductions, -XX:LoopMaxUnroll=8]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=37809 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=8 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ -[2026-08-19T16:54:01.451472091Z] Gathering output for process 638239 │ │ │ │ │ -[2026-08-19T16:54:01.455746846Z] Waiting for completion for process 638239 │ │ │ │ │ -[2026-08-19T17:12:18.456290015Z] Waiting for completion finished for process 638239 │ │ │ │ │ -Output and diagnostic info for process 638239 was saved into 'pid-638239-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=34287 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=8 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ +[2026-09-15T09:38:07.767006790Z] Gathering output for process 1575560 │ │ │ │ │ +[2026-09-15T09:38:07.768183383Z] Waiting for completion for process 1575560 │ │ │ │ │ +[2026-09-15T09:57:03.010420291Z] Waiting for completion finished for process 1575560 │ │ │ │ │ +Output and diagnostic info for process 1575560 was saved into 'pid-1575560-output.log' │ │ │ │ │ IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.). │ │ │ │ │ │ │ │ │ │ Scenario #2 - [-XX:+SuperWordReductions, -XX:LoopMaxUnroll=16]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:+SuperWordReductions, -XX:LoopMaxUnroll=16]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=46249 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=16 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ -[2026-08-19T17:12:18.485075615Z] Gathering output for process 638277 │ │ │ │ │ -[2026-08-19T17:12:18.487676124Z] Waiting for completion for process 638277 │ │ │ │ │ -[2026-08-19T17:30:37.151017559Z] Waiting for completion finished for process 638277 │ │ │ │ │ -Output and diagnostic info for process 638277 was saved into 'pid-638277-output.log' │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=44969 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=16 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ +[2026-09-15T09:57:03.052622239Z] Gathering output for process 1575598 │ │ │ │ │ +[2026-09-15T09:57:03.057230201Z] Waiting for completion for process 1575598 │ │ │ │ │ +[2026-09-15T10:16:09.954007134Z] Waiting for completion finished for process 1575598 │ │ │ │ │ +Output and diagnostic info for process 1575598 was saved into 'pid-1575598-output.log' │ │ │ │ │ IR verification disabled either due to no @IR annotations, through explicitly setting -DVerify=false, due to not running a debug build, using a non-whitelisted JTreg VM or Javaopts flag like -Xint, or running the test VM with other VM flags added by user code that make the IR verification impossible (e.g. -XX:-UseCompile, -XX:TieredStopAtLevel=[1,2,3], etc.). │ │ │ │ │ │ │ │ │ │ Scenario #3 - [-XX:-SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:-SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/test/lib:/tmp/hotspot/JTwork/classes/7:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=42277 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:-SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ -[2026-08-19T17:30:37.174068023Z] Gathering output for process 638315 │ │ │ │ │ -[2026-08-19T17:30:37.177939857Z] Waiting for completion for process 638315 │ │ │ │ │ -result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 21 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedAbsNeg_Float.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=43615 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:-SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedAbsNeg_Float ] │ │ │ │ │ +[2026-09-15T10:16:09.974058477Z] Gathering output for process 1575617 │ │ │ │ │ +[2026-09-15T10:16:09.975458Z] Waiting for completion for process 1575617 │ │ │ │ │ +result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 17 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 21 │ │ │ │ │ +test result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 17 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/SumRedSqrt_Double.jtr │ │ │ │ │ @@ -1,204 +1,254 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:12 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:52 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8135028 driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ run=USER_SPECIFIED driver compiler.loopopts.superword.SumRedSqrt_Double\n │ │ │ │ │ source=SumRedSqrt_Double.java │ │ │ │ │ title=Add C2 x86 Superword support for scalar sum reduction optimizations \: double sqrt test │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ │ -elapsed=3601355 1\:00\:01.355 │ │ │ │ │ -end=Wed Aug 19 17\:35\:12 UTC 2026 │ │ │ │ │ +elapsed=3627244 1\:00\:27.244 │ │ │ │ │ +end=Tue Sep 15 10\:19\:52 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. "driver" action timed out with a timeout of 3600 seconds on agent 19 │ │ │ │ │ +execStatus=Error. "driver" action timed out with a timeout of 3600 seconds on agent 21 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build driver │ │ │ │ │ -start=Wed Aug 19 16\:35\:11 UTC 2026 │ │ │ │ │ +sections=script_messages build compile driver │ │ │ │ │ +start=Tue Sep 15 09\:19\:24 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3601366 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3627252 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/207)---------- │ │ │ │ │ +----------messages:(7/281)---------- │ │ │ │ │ command: build compiler.loopopts.superword.SumRedSqrt_Double │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:19:24 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.loopopts.superword.SumRedSqrt_Double │ │ │ │ │ +finished: Tue Sep 15 09:19:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 26.523 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/339)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:19:24 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 09:19:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 26.521 │ │ │ │ │ +----------configuration:(14/794)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/3245)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopopts/superword/SumRedSqrt_Double.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.loopopts.superword.SumRedSqrt_Double \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(113/6467)---------- │ │ │ │ │ +----------messages:(99/5818)---------- │ │ │ │ │ command: driver compiler.loopopts.superword.SumRedSqrt_Double │ │ │ │ │ reason: User specified action: run driver compiler.loopopts.superword.SumRedSqrt_Double │ │ │ │ │ -started: Wed Aug 19 16:35:11 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:51 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 19 │ │ │ │ │ -Process id: 636970 │ │ │ │ │ +Agent id: 21 │ │ │ │ │ +Process id: 1574772 │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 636970 │ │ │ │ │ -2026-08-19 17:35:12 │ │ │ │ │ +Running jstack on process 1574772 │ │ │ │ │ +2026-09-15 10:19:52 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fffac002340, length=15, elements={ │ │ │ │ │ -0x00007fffec019d20, 0x00007fffec1b4e90, 0x00007fffec1b6340, 0x00007fffec1b7b50, │ │ │ │ │ -0x00007fffec1b8fe0, 0x00007fffec1ba4a0, 0x00007fffec2b4550, 0x00007fffec343dc0, │ │ │ │ │ -0x00007fffec48b570, 0x00007fff9403ba30, 0x00007fffec560a80, 0x00007fff940d6190, │ │ │ │ │ -0x00007fff940e3690, 0x00007fff940e4900, 0x00007fffac000ee0 │ │ │ │ │ +_java_thread_list=0x00007fff8c002340, length=15, elements={ │ │ │ │ │ +0x00007fffec019cc0, 0x00007fffec1e5c30, 0x00007fffec1e70e0, 0x00007fffec1e88f0, │ │ │ │ │ +0x00007fffec1e9d80, 0x00007fffec1eb240, 0x00007fffec2dd300, 0x00007fffec36cb80, │ │ │ │ │ +0x00007fffec4b4330, 0x00007fffec52b5f0, 0x00007fff74064590, 0x00007fff7409b970, │ │ │ │ │ +0x00007fff740ee770, 0x00007fff740efb40, 0x00007fff8c000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [636973] prio=5 os_prio=0 cpu=1443.78ms elapsed=3656.15s tid=0x00007fffec019d20 nid=636973 in Object.wait() [0x00007ffff2ddd000] │ │ │ │ │ +"main" #1 [1574775] prio=5 os_prio=0 cpu=1293.21ms elapsed=3638.44s tid=0x00007fffec019cc0 nid=1574775 in Object.wait() [0x00007ffff21bd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e3400000> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x0000000101dc10a0> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [636981] daemon prio=10 os_prio=0 cpu=1.30ms elapsed=3656.08s tid=0x00007fffec1b4e90 nid=636981 waiting on condition [0x00007fffe3082000] │ │ │ │ │ +"Reference Handler" #2 [1574783] daemon prio=10 os_prio=0 cpu=1.14ms elapsed=3638.36s tid=0x00007fffec1e5c30 nid=1574783 waiting on condition [0x00007fffea5ba000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [636982] daemon prio=8 os_prio=0 cpu=0.34ms elapsed=3656.08s tid=0x00007fffec1b6340 nid=636982 in Object.wait() [0x00007fffe2f01000] │ │ │ │ │ +"Finalizer" #3 [1574784] daemon prio=8 os_prio=0 cpu=0.43ms elapsed=3638.36s tid=0x00007fffec1e70e0 nid=1574784 in Object.wait() [0x00007fffea439000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e34081d8> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x000000010100a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [636983] daemon prio=9 os_prio=0 cpu=0.51ms elapsed=3656.08s tid=0x00007fffec1b7b50 nid=636983 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1574785] daemon prio=9 os_prio=0 cpu=0.81ms elapsed=3638.36s tid=0x00007fffec1e88f0 nid=1574785 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [636984] daemon prio=9 os_prio=0 cpu=0.71ms elapsed=3656.08s tid=0x00007fffec1b8fe0 nid=636984 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1574786] daemon prio=9 os_prio=0 cpu=0.16ms elapsed=3638.36s tid=0x00007fffec1e9d80 nid=1574786 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [636985] daemon prio=9 os_prio=0 cpu=235.82ms elapsed=3656.08s tid=0x00007fffec1ba4a0 nid=636985 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1574787] daemon prio=9 os_prio=0 cpu=443.78ms elapsed=3638.36s tid=0x00007fffec1eb240 nid=1574787 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [636986] daemon prio=8 os_prio=0 cpu=12.06ms elapsed=3655.98s tid=0x00007fffec2b4550 nid=636986 waiting on condition [0x00007fffe28cd000] │ │ │ │ │ +"Common-Cleaner" #7 [1574804] daemon prio=8 os_prio=0 cpu=15.17ms elapsed=3638.26s tid=0x00007fffec2dd300 nid=1574804 waiting on condition [0x00007fffba41d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e3408568> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x0000000101079110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [636987] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=3655.82s tid=0x00007fffec343dc0 nid=636987 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1574807] daemon prio=9 os_prio=0 cpu=0.28ms elapsed=3638.10s tid=0x00007fffec36cb80 nid=1574807 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [636988] daemon prio=5 os_prio=0 cpu=53.08ms elapsed=3655.22s tid=0x00007fffec48b570 nid=636988 waiting on condition [0x00007fffe256d000] │ │ │ │ │ +"pool-1-thread-1" #9 [1574809] daemon prio=5 os_prio=0 cpu=75.56ms elapsed=3637.55s tid=0x00007fffec4b4330 nid=1574809 waiting on condition [0x00007fffba11d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e3410078> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x0000000101942df8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"process reaper (pid 637677)" #11 [636997] daemon prio=10 os_prio=0 cpu=10.66ms elapsed=3654.70s tid=0x00007fff9403ba30 nid=636997 runnable [0x00007fffe226d000] │ │ │ │ │ - java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - │ │ │ │ │ -"AgentVMThread" #38 [637668] prio=5 os_prio=0 cpu=279.11ms elapsed=3601.18s tid=0x00007fffec560a80 nid=637668 waiting on condition [0x00007fffe23ec000] │ │ │ │ │ +"AgentVMThread" #11 [1575064] prio=5 os_prio=0 cpu=497.37ms elapsed=3600.63s tid=0x00007fffec52b5f0 nid=1575064 waiting on condition [0x00007fffb9f9c000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4dc59a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x0000000100401200> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Thread-28" #39 [637676] prio=5 os_prio=0 cpu=0.47ms elapsed=3600.92s tid=0x00007fff940d6190 nid=637676 runnable [0x00007fffcda6d000] │ │ │ │ │ +"Thread-2" #12 [1575065] prio=5 os_prio=0 cpu=1.07ms elapsed=3600.32s tid=0x00007fff74064590 nid=1575065 runnable [0x00007fffb9e1d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at sun.nio.ch.Net.accept(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-29" #40 [637680] daemon prio=5 os_prio=0 cpu=1.30ms elapsed=3600.85s tid=0x00007fff940e3690 nid=637680 runnable [0x00007fffcd8ed000] │ │ │ │ │ +"process reaper (pid 1575066)" #13 [1575075] daemon prio=10 os_prio=0 cpu=1.97ms elapsed=3600.22s tid=0x00007fff7409b970 nid=1575075 runnable [0x00007fffea22d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at java.io.FileInputStream.readBytes(java.base@21.0.12.1/Native Method) │ │ │ │ │ + at java.lang.ProcessHandleImpl.waitForProcessExit0(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-30" #41 [637682] daemon prio=5 os_prio=0 cpu=0.30ms elapsed=3600.85s tid=0x00007fff940e4900 nid=637682 runnable [0x00007fffcd76d000] │ │ │ │ │ +"Thread-3" #14 [1575083] daemon prio=5 os_prio=0 cpu=1.79ms elapsed=3600.12s tid=0x00007fff740ee770 nid=1575083 runnable [0x00007fffb9c9d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.io.FileInputStream.readBytes(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #42 [638388] daemon prio=9 os_prio=0 cpu=0.50ms elapsed=0.10s tid=0x00007fffac000ee0 nid=638388 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Thread-4" #15 [1575084] daemon prio=5 os_prio=0 cpu=0.59ms elapsed=3600.12s tid=0x00007fff740efb40 nid=1575084 runnable [0x00007fffb9b1d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ + at java.io.FileInputStream.readBytes(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"GC Thread#7" os_prio=0 cpu=7.16ms elapsed=3601.17s tid=0x00007fffb000c220 nid=637675 runnable │ │ │ │ │ - │ │ │ │ │ -"GC Thread#6" os_prio=0 cpu=3.01ms elapsed=3601.17s tid=0x00007fffb000b3a0 nid=637674 runnable │ │ │ │ │ - │ │ │ │ │ -"GC Thread#5" os_prio=0 cpu=3.29ms elapsed=3601.17s tid=0x00007fffb000a520 nid=637673 runnable │ │ │ │ │ - │ │ │ │ │ -"GC Thread#4" os_prio=0 cpu=4.03ms elapsed=3601.17s tid=0x00007fffb0009860 nid=637672 runnable │ │ │ │ │ - │ │ │ │ │ -"GC Thread#3" os_prio=0 cpu=3.04ms elapsed=3601.18s tid=0x00007fffb0008bd0 nid=637671 runnable │ │ │ │ │ - │ │ │ │ │ -"GC Thread#2" os_prio=0 cpu=2.53ms elapsed=3601.18s tid=0x00007fffb0008080 nid=637670 runnable │ │ │ │ │ - │ │ │ │ │ -"GC Thread#1" os_prio=0 cpu=4.00ms elapsed=3601.18s tid=0x00007fffb0007500 nid=637669 runnable │ │ │ │ │ +"Attach Listener" #16 [1576019] daemon prio=9 os_prio=0 cpu=0.87ms elapsed=0.10s tid=0x00007fff8c000ee0 nid=1576019 waiting on condition [0x0000000000000000] │ │ │ │ │ + java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=85.52ms elapsed=3656.11s tid=0x00007fffec145d10 nid=636980 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=134.81ms elapsed=3638.39s tid=0x00007fffec176ab0 nid=1574782 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=1020.17ms elapsed=3656.14s tid=0x00007fffec0e8e90 nid=636979 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2403.83ms elapsed=3638.43s tid=0x00007fffec119120 nid=1574781 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=92.25ms elapsed=3656.14s tid=0x00007fffec0d9d10 nid=636978 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=160.62ms elapsed=3638.43s tid=0x00007fffec10a280 nid=1574780 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.07ms elapsed=3656.14s tid=0x00007fffec0d8e20 nid=636977 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.10ms elapsed=3638.43s tid=0x00007fffec109460 nid=1574779 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.06ms elapsed=3656.14s tid=0x00007fffec062bf0 nid=636976 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.11ms elapsed=3638.44s tid=0x00007fffec054000 nid=1574778 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.09ms elapsed=3656.14s tid=0x00007fffec061d10 nid=636975 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.09ms elapsed=3638.44s tid=0x00007fffec0531b0 nid=1574777 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=11.23ms elapsed=3656.14s tid=0x00007fffec0508b0 nid=636974 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.18ms elapsed=3638.44s tid=0x00007fffec042b70 nid=1574776 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 17:35:12 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.337 │ │ │ │ │ +finished: Tue Sep 15 10:19:52 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.706 │ │ │ │ │ ----------configuration:(19/952)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedSqrt_Double.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2832)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -212,26 +262,26 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/superword/SumRedSqrt_Double.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/SumRedSqrt_Double.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.superword.SumRedSqrt_Double \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedSqrt_Double.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedSqrt_Double.d:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedSqrt_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5 \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedSqrt_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/5:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.loopopts.superword.SumRedSqrt_Double │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(7/1806)---------- │ │ │ │ │ +----------System.out:(7/1808)---------- │ │ │ │ │ IR verification disabled due to not running a debug build (required for PrintIdealand PrintOptoAssembly), running with -Xint, or -Xcomp (use warm-up of 0 instead) │ │ │ │ │ Scenario #0 - [-XX:+SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ Skip Flag VM due to not performing IR verification. │ │ │ │ │ Run Test VM - [-XX:+IgnoreUnrecognizedVMOptions, -XX:LoopUnrollLimit=250, -XX:CompileThresholdScaling=0.1, -XX:+SuperWordReductions, -XX:LoopMaxUnroll=4]: │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/compiler/loopopts/superword/SumRedSqrt_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/5/test/lib:/tmp/hotspot/JTwork/classes/5:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=40787 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedSqrt_Double ] │ │ │ │ │ -[2026-08-19T16:35:11.516689013Z] Gathering output for process 637677 │ │ │ │ │ -[2026-08-19T16:35:11.524408379Z] Waiting for completion for process 637677 │ │ │ │ │ -result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 19 │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/1/compiler/loopopts/superword/SumRedSqrt_Double.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Dir.framework.server.port=44235 -XX:+IgnoreUnrecognizedVMOptions -XX:LoopUnrollLimit=250 -XX:CompileThresholdScaling=0.1 -XX:+SuperWordReductions -XX:LoopMaxUnroll=4 -XX:-BackgroundCompilation -XX:CompileCommand=quiet compiler.lib.ir_framework.test.TestVM compiler.loopopts.superword.SumRedSqrt_Double ] │ │ │ │ │ +[2026-09-15T09:19:51.957958677Z] Gathering output for process 1575066 │ │ │ │ │ +[2026-09-15T09:19:52.027800557Z] Waiting for completion for process 1575066 │ │ │ │ │ +result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 21 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 19 │ │ │ │ │ +test result: Error. "driver" action timed out with a timeout of 3600 seconds on agent 21 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8342498 othervm driver │ │ │ │ │ run=USER_SPECIFIED driver compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse\nUSER_SPECIFIED main/othervm -Xbatch -XX\:-SplitIfBlocks -XX\:LoopMaxUnroll\=8 -XX\:+UnlockDiagnosticVMOptions -XX\:DominatorSearchLimit\=45 compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse\n │ │ │ │ │ source=TestEliminateAllocationWithCastP2XUse.java │ │ │ │ │ title=Test SuperWord, when it aligns to field-store, and the corresponding allocation is eliminated. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ │ -elapsed=15002 0\:00\:15.002 │ │ │ │ │ -end=Wed Aug 19 16\:35\:27 UTC 2026 │ │ │ │ │ +elapsed=14911 0\:00\:14.911 │ │ │ │ │ +end=Tue Sep 15 09\:19\:40 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver build main │ │ │ │ │ -start=Wed Aug 19 16\:35\:12 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:25 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=15010 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=14918 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/320)---------- │ │ │ │ │ command: build compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:12 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:25 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse │ │ │ │ │ -finished: Wed Aug 19 16:35:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.188 │ │ │ │ │ +finished: Tue Sep 15 09:19:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.994 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/358)---------- │ │ │ │ │ +----------messages:(8/359)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:12 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:25 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 16:35:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.185 │ │ │ │ │ +Agent id: 12 │ │ │ │ │ +Process id: 1573555 │ │ │ │ │ +finished: Tue Sep 15 09:19:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.991 │ │ │ │ │ ----------configuration:(10/561)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ /tmp/hotspot/JTwork/classes/3/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2970)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -108,23 +108,23 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/3/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/345)---------- │ │ │ │ │ +----------messages:(8/346)---------- │ │ │ │ │ command: driver compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse │ │ │ │ │ reason: User specified action: run driver compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse │ │ │ │ │ -started: Wed Aug 19 16:35:13 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:26 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 23 │ │ │ │ │ -Process id: 637333 │ │ │ │ │ -finished: Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 13.764 │ │ │ │ │ +Agent id: 22 │ │ │ │ │ +Process id: 1574831 │ │ │ │ │ +finished: Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 13.869 │ │ │ │ │ ----------configuration:(15/723)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -134,15 +134,15 @@ │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ class path: /tmp/hotspot/JTwork/classes/3/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2537)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -173,36 +173,36 @@ │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/227)---------- │ │ │ │ │ command: build compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/568)---------- │ │ │ │ │ +----------messages:(7/569)---------- │ │ │ │ │ command: main -Xbatch -XX:-SplitIfBlocks -XX:LoopMaxUnroll=8 -XX:+UnlockDiagnosticVMOptions -XX:DominatorSearchLimit=45 compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse │ │ │ │ │ reason: User specified action: run main/othervm -Xbatch -XX:-SplitIfBlocks -XX:LoopMaxUnroll=8 -XX:+UnlockDiagnosticVMOptions -XX:DominatorSearchLimit=45 compiler.loopopts.superword.TestEliminateAllocationWithCastP2XUse │ │ │ │ │ -started: Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637715 │ │ │ │ │ -finished: Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.035 │ │ │ │ │ +Process id: 1575041 │ │ │ │ │ +finished: Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.033 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/147)---------- │ │ │ │ │ Unrecognized VM option 'SplitIfBlocks' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(37/3045)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestLargeScaleAndStride_AlignVector.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:30 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:43 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=AlignVector │ │ │ │ │ keywords=bug8328938 othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ @@ -11,35 +11,35 @@ │ │ │ │ │ source=TestLargeScaleAndStride.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java\#AlignVector │ │ │ │ │ -elapsed=3603344 1\:00\:03.344 │ │ │ │ │ -end=Wed Aug 19 17\:35\:30 UTC 2026 │ │ │ │ │ +elapsed=3602504 1\:00\:02.504 │ │ │ │ │ +end=Tue Sep 15 10\:19\:43 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601058ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600651ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:27 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:19\:40 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/TestLargeScaleAndStride.java\#AlignVector │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3603353 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3602510 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -52,32 +52,32 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/292)---------- │ │ │ │ │ command: build compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ -finished: Wed Aug 19 16:35:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.231 │ │ │ │ │ +finished: Tue Sep 15 09:19:42 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.806 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/456)---------- │ │ │ │ │ +----------messages:(9/457)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:40 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 16:35:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.228 │ │ │ │ │ +Agent id: 12 │ │ │ │ │ +Process id: 1573555 │ │ │ │ │ +finished: Tue Sep 15 09:19:42 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.804 │ │ │ │ │ ----------configuration:(16/918)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ /tmp/hotspot/JTwork/classes/3/compiler/loopopts/superword/TestLargeScaleAndStride_AlignVector.d │ │ │ │ │ /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ /tmp/hotspot/JTwork/classes/3 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3527)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -128,100 +128,100 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/3/compiler/loopopts/superword/TestLargeScaleAndStride_AlignVector.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(75/4325)---------- │ │ │ │ │ +----------messages:(75/4356)---------- │ │ │ │ │ command: main -XX:+IgnoreUnrecognizedVMOptions -XX:+AlignVector compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ reason: User specified action: run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+AlignVector compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ -started: Wed Aug 19 16:35:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:19:42 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637719 │ │ │ │ │ +Process id: 1575045 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 637719 │ │ │ │ │ -2026-08-19 17:35:30 │ │ │ │ │ +Running jstack on process 1575045 │ │ │ │ │ +2026-09-15 10:19:43 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode, sharing): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff5c002340, length=10, elements={ │ │ │ │ │ -0x00007fffe801bb10, 0x00007fffe8105080, 0x00007fffe8106510, 0x00007fffe8107bb0, │ │ │ │ │ -0x00007fffe8109110, 0x00007fffe810a5d0, 0x00007fffe8148f90, 0x00007fffe814bf20, │ │ │ │ │ -0x00007fffe8169b80, 0x00007fff5c000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef28002340, length=10, elements={ │ │ │ │ │ +0x00007fffe801bba0, 0x00007fffe8138ed0, 0x00007fffe813a360, 0x00007fffe813ba00, │ │ │ │ │ +0x00007fffe813cf60, 0x00007fffe813e420, 0x00007fffe817cdd0, 0x00007fffe817fd60, │ │ │ │ │ +0x00007fffe819e0c0, 0x00007fef28000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [637722] prio=5 os_prio=0 cpu=231.77ms elapsed=3601.01s tid=0x00007fffe801bb10 nid=637722 in Object.wait() [0x00007ffff030d000] │ │ │ │ │ +"main" #1 [1575048] prio=5 os_prio=0 cpu=235.34ms elapsed=3600.62s tid=0x00007fffe801bba0 nid=1575048 in Object.wait() [0x00007fffef77d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624eb27e0> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f01a4130> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [637730] daemon prio=10 os_prio=0 cpu=0.32ms elapsed=3600.99s tid=0x00007fffe8105080 nid=637730 waiting on condition [0x00007fffd66fe000] │ │ │ │ │ +"Reference Handler" #2 [1575056] daemon prio=10 os_prio=0 cpu=0.69ms elapsed=3600.59s tid=0x00007fffe8138ed0 nid=1575056 waiting on condition [0x00007fffe7b0e000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [637731] daemon prio=8 os_prio=0 cpu=0.20ms elapsed=3600.99s tid=0x00007fffe8106510 nid=637731 in Object.wait() [0x00007fffd657d000] │ │ │ │ │ +"Finalizer" #3 [1575057] daemon prio=8 os_prio=0 cpu=0.34ms elapsed=3600.59s tid=0x00007fffe813a360 nid=1575057 in Object.wait() [0x00007fffe798d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x0000000624c02570> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f0002c68> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [637732] daemon prio=9 os_prio=0 cpu=0.57ms elapsed=3600.98s tid=0x00007fffe8107bb0 nid=637732 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1575058] daemon prio=9 os_prio=0 cpu=0.63ms elapsed=3600.59s tid=0x00007fffe813ba00 nid=1575058 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [637733] daemon prio=9 os_prio=0 cpu=0.14ms elapsed=3600.98s tid=0x00007fffe8109110 nid=637733 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1575059] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=3600.59s tid=0x00007fffe813cf60 nid=1575059 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [637734] daemon prio=9 os_prio=0 cpu=207.64ms elapsed=3600.98s tid=0x00007fffe810a5d0 nid=637734 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1575060] daemon prio=9 os_prio=0 cpu=400.35ms elapsed=3600.59s tid=0x00007fffe813e420 nid=1575060 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #7 [637735] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=3600.83s tid=0x00007fffe8148f90 nid=637735 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #7 [1575061] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=3600.45s tid=0x00007fffe817cdd0 nid=1575061 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #8 [637736] daemon prio=8 os_prio=0 cpu=12.36ms elapsed=3600.82s tid=0x00007fffe814bf20 nid=637736 waiting on condition [0x00007fffd5dfd000] │ │ │ │ │ +"Common-Cleaner" #8 [1575062] daemon prio=8 os_prio=0 cpu=19.04ms elapsed=3600.45s tid=0x00007fffe817fd60 nid=1575062 waiting on condition [0x00007fffe720d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x0000000624ddbb70> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f0144f68> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"MainThread" #9 [637737] prio=5 os_prio=0 cpu=3581647.49ms elapsed=3600.77s tid=0x00007fffe8169b80 nid=637737 runnable [0x00007fffd5bdd000] │ │ │ │ │ +"MainThread" #9 [1575063] prio=5 os_prio=0 cpu=3487302.30ms elapsed=3600.39s tid=0x00007fffe819e0c0 nid=1575063 runnable [0x00007fffe702d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at jdk.internal.misc.Unsafe.putByte(java.base@21.0.12.1/Native Method) │ │ │ │ │ + at jdk.internal.misc.Unsafe.getByte(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #10 [638443] daemon prio=9 os_prio=0 cpu=0.58ms elapsed=0.10s tid=0x00007fff5c000ee0 nid=638443 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #10 [1575810] daemon prio=9 os_prio=0 cpu=0.69ms elapsed=0.10s tid=0x00007fef28000ee0 nid=1575810 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=71.57ms elapsed=3600.99s tid=0x00007fffe80fc530 nid=637729 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=132.55ms elapsed=3600.60s tid=0x00007fffe8130380 nid=1575055 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=964.65ms elapsed=3601.00s tid=0x00007fffe80ebe90 nid=637728 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2098.88ms elapsed=3600.61s tid=0x00007fffe811f220 nid=1575054 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=78.11ms elapsed=3601.01s tid=0x00007fffe80db9b0 nid=637727 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=151.32ms elapsed=3600.62s tid=0x00007fffe810e9c0 nid=1575053 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.14ms elapsed=3601.01s tid=0x00007fffe80daac0 nid=637726 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.21ms elapsed=3600.62s tid=0x00007fffe810dba0 nid=1575052 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.09ms elapsed=3601.01s tid=0x00007fffe8064890 nid=637725 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=3600.62s tid=0x00007fffe8058740 nid=1575051 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.16ms elapsed=3601.01s tid=0x00007fffe80639b0 nid=637724 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.16ms elapsed=3600.62s tid=0x00007fffe80578f0 nid=1575050 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.07ms elapsed=3601.01s tid=0x00007fffe8052550 nid=637723 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.17ms elapsed=3600.62s tid=0x00007fffe80463e0 nid=1575049 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 5, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 17:35:30 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.094 │ │ │ │ │ +finished: Tue Sep 15 10:19:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3600.68 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(1/37)---------- │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(37/3525)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ CLASSPATH=/tmp/hotspot/JTwork/classes/3/compiler/loopopts/superword/TestLargeScaleAndStride_AlignVector.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ @@ -250,11 +250,11 @@ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:+IgnoreUnrecognizedVMOptions \\ │ │ │ │ │ -XX:+AlignVector \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopopts/superword/TestLargeScaleAndStride_AlignVector.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601058ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600651ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3601058ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3600651ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:51 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:32 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=vanilla │ │ │ │ │ keywords=bug8328938 │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ @@ -11,35 +11,35 @@ │ │ │ │ │ source=TestLargeScaleAndStride.java │ │ │ │ │ title=Test autovectorization with large scale and stride │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java\#vanilla │ │ │ │ │ -elapsed=3604225 1\:00\:04.225 │ │ │ │ │ -end=Wed Aug 19 17\:35\:51 UTC 2026 │ │ │ │ │ +elapsed=3601798 1\:00\:01.798 │ │ │ │ │ +end=Tue Sep 15 10\:20\:32 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. "main" action timed out with a timeout of 3600 seconds on agent 25 │ │ │ │ │ +execStatus=Error. "main" action timed out with a timeout of 3600 seconds on agent 23 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:47 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 09\:20\:30 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/TestLargeScaleAndStride.java\#vanilla │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3604235 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3601805 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -49,176 +49,106 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/291)---------- │ │ │ │ │ +----------messages:(5/213)---------- │ │ │ │ │ command: build compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:47 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ -finished: Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.31 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(9/456)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:47 UTC 2026 │ │ │ │ │ -Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.308 │ │ │ │ │ -----------configuration:(16/914)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - add modules: java.base │ │ │ │ │ - add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ - │ │ │ │ │ -----------rerun:(35/3503)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java \\ │ │ │ │ │ - -J-Dtest.main.class=compiler.loopopts.superword.TestLargeScaleAndStride \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - --add-modules java.base \\ │ │ │ │ │ - --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 09:20:30 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:20:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(82/4632)---------- │ │ │ │ │ +----------messages:(82/4666)---------- │ │ │ │ │ command: main compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ reason: User specified action: run main compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ -started: Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:30 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 25 │ │ │ │ │ -Process id: 637800 │ │ │ │ │ +Agent id: 23 │ │ │ │ │ +Process id: 1575125 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 637800 │ │ │ │ │ -2026-08-19 17:35:51 │ │ │ │ │ +Running jstack on process 1575125 │ │ │ │ │ +2026-09-15 10:20:32 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fffa8002340, length=11, elements={ │ │ │ │ │ -0x00007fffe8019d10, 0x00007fffe81b4ed0, 0x00007fffe81b6380, 0x00007fffe81b7b90, │ │ │ │ │ -0x00007fffe81b9020, 0x00007fffe81ba4e0, 0x00007fffe82b4580, 0x00007fffe8343e20, │ │ │ │ │ -0x00007fffe848b600, 0x00007fffe8559370, 0x00007fffa8000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef78002340, length=11, elements={ │ │ │ │ │ +0x00007fffec019d10, 0x00007fffec1e8cf0, 0x00007fffec1ea1a0, 0x00007fffec1eb9b0, │ │ │ │ │ +0x00007fffec1ece40, 0x00007fffec1ee300, 0x00007fffec2d83c0, 0x00007fffec367c50, │ │ │ │ │ +0x00007fffec4af430, 0x00007fffec57c5b0, 0x00007fef78000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [637803] prio=5 os_prio=0 cpu=1268.36ms elapsed=3601.81s tid=0x00007fffe8019d10 nid=637803 in Object.wait() [0x00007ffff14ad000] │ │ │ │ │ +"main" #1 [1575128] prio=5 os_prio=0 cpu=1172.41ms elapsed=3601.64s tid=0x00007fffec019d10 nid=1575128 in Object.wait() [0x00007ffff257d000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4bdadf0> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f530e560> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [637811] daemon prio=10 os_prio=0 cpu=0.71ms elapsed=3601.75s tid=0x00007fffe81b4ed0 nid=637811 waiting on condition [0x00007fffd7882000] │ │ │ │ │ +"Reference Handler" #2 [1575136] daemon prio=10 os_prio=0 cpu=2.42ms elapsed=3601.55s tid=0x00007fffec1e8cf0 nid=1575136 waiting on condition [0x00007fffea92a000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [637812] daemon prio=8 os_prio=0 cpu=0.32ms elapsed=3601.74s tid=0x00007fffe81b6380 nid=637812 in Object.wait() [0x00007fffd7701000] │ │ │ │ │ +"Finalizer" #3 [1575137] daemon prio=8 os_prio=0 cpu=0.78ms elapsed=3601.55s tid=0x00007fffec1ea1a0 nid=1575137 in Object.wait() [0x00007fffea7a9000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4c0a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f400f910> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [637813] daemon prio=9 os_prio=0 cpu=0.50ms elapsed=3601.74s tid=0x00007fffe81b7b90 nid=637813 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1575138] daemon prio=9 os_prio=0 cpu=0.78ms elapsed=3601.54s tid=0x00007fffec1eb9b0 nid=1575138 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [637814] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=3601.74s tid=0x00007fffe81b9020 nid=637814 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1575139] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=3601.54s tid=0x00007fffec1ece40 nid=1575139 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [637815] daemon prio=9 os_prio=0 cpu=208.19ms elapsed=3601.74s tid=0x00007fffe81ba4e0 nid=637815 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1575140] daemon prio=9 os_prio=0 cpu=366.77ms elapsed=3601.54s tid=0x00007fffec1ee300 nid=1575140 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [637816] daemon prio=8 os_prio=0 cpu=12.76ms elapsed=3601.65s tid=0x00007fffe82b4580 nid=637816 waiting on condition [0x00007fffd70cd000] │ │ │ │ │ +"Common-Cleaner" #7 [1575141] daemon prio=8 os_prio=0 cpu=22.48ms elapsed=3601.43s tid=0x00007fffec2d83c0 nid=1575141 waiting on condition [0x00007fefa66dd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4c79110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f40a42b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [637817] daemon prio=9 os_prio=0 cpu=0.13ms elapsed=3601.49s tid=0x00007fffe8343e20 nid=637817 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1575142] daemon prio=9 os_prio=0 cpu=0.56ms elapsed=3601.29s tid=0x00007fffec367c50 nid=1575142 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [637822] daemon prio=5 os_prio=0 cpu=52.01ms elapsed=3600.91s tid=0x00007fffe848b600 nid=637822 waiting on condition [0x00007fffd6d6d000] │ │ │ │ │ +"pool-1-thread-1" #9 [1575143] daemon prio=5 os_prio=0 cpu=73.56ms elapsed=3600.78s tid=0x00007fffec4af430 nid=1575143 waiting on condition [0x00007fefa637d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e48f0dd8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f5026100> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #10 [637827] prio=5 os_prio=0 cpu=3573121.97ms elapsed=3600.52s tid=0x00007fffe8559370 nid=637827 runnable [0x00007fffd6bed000] │ │ │ │ │ +"AgentVMThread" #10 [1575144] prio=5 os_prio=0 cpu=3477339.23ms elapsed=3600.42s tid=0x00007fffec57c5b0 nid=1575144 runnable [0x00007fefa61fd000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at jdk.internal.misc.Unsafe.getByte(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #11 [638682] daemon prio=9 os_prio=0 cpu=0.66ms elapsed=0.10s tid=0x00007fffa8000ee0 nid=638682 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #11 [1576629] daemon prio=9 os_prio=0 cpu=0.90ms elapsed=0.10s tid=0x00007fef78000ee0 nid=1576629 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=80.72ms elapsed=3601.78s tid=0x00007fffe8145d50 nid=637810 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=120.77ms elapsed=3601.58s tid=0x00007fffec179b70 nid=1575135 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=965.81ms elapsed=3601.81s tid=0x00007fffe80e8e90 nid=637809 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=1924.62ms elapsed=3601.62s tid=0x00007fffec11c210 nid=1575134 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=96.89ms elapsed=3601.81s tid=0x00007fffe80d9d10 nid=637808 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=144.87ms elapsed=3601.63s tid=0x00007fffec10cd10 nid=1575133 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.08ms elapsed=3601.81s tid=0x00007fffe80d8e20 nid=637807 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.26ms elapsed=3601.63s tid=0x00007fffec10bef0 nid=1575132 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=3601.81s tid=0x00007fffe8062bf0 nid=637806 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.06ms elapsed=3601.64s tid=0x00007fffec056a90 nid=1575131 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=3601.81s tid=0x00007fffe8061d10 nid=637805 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.07ms elapsed=3601.64s tid=0x00007fffec055c40 nid=1575130 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.07ms elapsed=3601.81s tid=0x00007fffe80508b0 nid=637804 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.11ms elapsed=3601.64s tid=0x00007fffec044730 nid=1575129 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 17:35:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.897 │ │ │ │ │ +finished: Tue Sep 15 10:20:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3601.781 │ │ │ │ │ ----------configuration:(20/1033)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -263,11 +193,11 @@ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/0/compiler/loopopts/superword/TestLargeScaleAndStride_vanilla.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.loopopts.superword.TestLargeScaleAndStride │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -result: Error. "main" action timed out with a timeout of 3600 seconds on agent 25 │ │ │ │ │ +result: Error. "main" action timed out with a timeout of 3600 seconds on agent 23 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. "main" action timed out with a timeout of 3600 seconds on agent 25 │ │ │ │ │ +test result: Error. "main" action timed out with a timeout of 3600 seconds on agent 23 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestNegBaseOffset.jtr │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:49 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:38 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8202948 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+UnlockExperimentalVMOptions -Xcomp -XX\:-TieredCompilation -XX\:CICompilerCount\=1 -XX\:CompileOnly\=compiler/loopopts/superword/TestNegBaseOffset compiler.loopopts.superword.TestNegBaseOffset\n │ │ │ │ │ source=TestNegBaseOffset.java │ │ │ │ │ title=Test skipping vector packs with negative base offset. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ │ -elapsed=1063 0\:00\:01.063 │ │ │ │ │ -end=Wed Aug 19 16\:35\:49 UTC 2026 │ │ │ │ │ +elapsed=904 0\:00\:00.904 │ │ │ │ │ +end=Tue Sep 15 09\:20\:38 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:48 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:20\:37 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1069 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=910 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/280)---------- │ │ │ │ │ command: build compiler.loopopts.superword.TestNegBaseOffset │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:48 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:37 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.superword.TestNegBaseOffset │ │ │ │ │ -finished: Wed Aug 19 16:35:49 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.015 │ │ │ │ │ +finished: Tue Sep 15 09:20:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.858 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/338)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:48 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:37 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 16:35:49 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.013 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 09:20:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.856 │ │ │ │ │ ----------configuration:(10/541)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2790)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/superword/TestNegBaseOffset.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.loopopts.superword.TestNegBaseOffset \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/676)---------- │ │ │ │ │ +----------messages:(7/677)---------- │ │ │ │ │ command: main -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -Xcomp -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:CompileOnly=compiler/loopopts/superword/TestNegBaseOffset compiler.loopopts.superword.TestNegBaseOffset │ │ │ │ │ reason: User specified action: run main/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -Xcomp -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:CompileOnly=compiler/loopopts/superword/TestNegBaseOffset compiler.loopopts.superword.TestNegBaseOffset │ │ │ │ │ -started: Wed Aug 19 16:35:49 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:38 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637796 │ │ │ │ │ -finished: Wed Aug 19 16:35:49 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.035 │ │ │ │ │ +Process id: 1575163 │ │ │ │ │ +finished: Tue Sep 15 09:20:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.034 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/184)---------- │ │ │ │ │ CICompilerCount (1) cannot be greater than 0 because there are no compilers │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(38/2970)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/superword/TestNegBaseOffset.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestNegBaseOffset.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.superword.TestNegBaseOffset \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestNegBaseOffset.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestNegBaseOffset.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:+IgnoreUnrecognizedVMOptions \\ │ │ │ │ │ -XX:+UnlockExperimentalVMOptions \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopopts/superword/TestPickLastMemoryState.jtr │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:39 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8290910 bug8293216 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xcomp -XX\:CompileOnly\=compiler/loopopts/superword/TestPickLastMemoryState -Xbatch -XX\:MaxVectorSize\=16 compiler.loopopts.superword.TestPickLastMemoryState\nUSER_SPECIFIED main/othervm -Xcomp -XX\:CompileOnly\=compiler/loopopts/superword/TestPickLastMemoryState -Xbatch -XX\:MaxVectorSize\=32 compiler.loopopts.superword.TestPickLastMemoryState\nUSER_SPECIFIED main/othervm -Xcomp -XX\:CompileOnly\=compiler/loopopts/superword/TestPickLastMemoryState -Xbatch compiler.loopopts.superword.TestPickLastMemoryState\n │ │ │ │ │ source=TestPickLastMemoryState.java │ │ │ │ │ title=Test which needs to select the memory state of the last load in a load pack in SuperWord\:\:co_locate_pack. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ │ -elapsed=1750 0\:00\:01.750 │ │ │ │ │ -end=Wed Aug 19 16\:35\:50 UTC 2026 │ │ │ │ │ +elapsed=1287 0\:00\:01.287 │ │ │ │ │ +end=Tue Sep 15 09\:20\:39 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:49 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:20\:38 UTC 2026 │ │ │ │ │ test=compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1756 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1294 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopopts/superword │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/292)---------- │ │ │ │ │ command: build compiler.loopopts.superword.TestPickLastMemoryState │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:49 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:38 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.loopopts.superword.TestPickLastMemoryState │ │ │ │ │ -finished: Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.697 │ │ │ │ │ +finished: Tue Sep 15 09:20:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.242 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/344)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:49 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:38 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.696 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 09:20:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.239 │ │ │ │ │ ----------configuration:(10/547)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2844)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopopts/superword/TestPickLastMemoryState.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.loopopts.superword.TestPickLastMemoryState \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/536)---------- │ │ │ │ │ +----------messages:(7/537)---------- │ │ │ │ │ command: main -Xcomp -XX:CompileOnly=compiler/loopopts/superword/TestPickLastMemoryState -Xbatch -XX:MaxVectorSize=16 compiler.loopopts.superword.TestPickLastMemoryState │ │ │ │ │ reason: User specified action: run main/othervm -Xcomp -XX:CompileOnly=compiler/loopopts/superword/TestPickLastMemoryState -Xbatch -XX:MaxVectorSize=16 compiler.loopopts.superword.TestPickLastMemoryState │ │ │ │ │ -started: Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:39 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637818 │ │ │ │ │ -finished: Wed Aug 19 16:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.039 │ │ │ │ │ +Process id: 1575167 │ │ │ │ │ +finished: Tue Sep 15 09:20:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.031 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/150)---------- │ │ │ │ │ Unrecognized VM option 'MaxVectorSize=16' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(36/2920)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopopts/superword/TestPickLastMemoryState.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java \\ │ │ │ │ │ -Dtest.main.class=compiler.loopopts.superword.TestPickLastMemoryState \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopopts/superword/TestPickLastMemoryState.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopopts/superword/TestPickLastMemoryState.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopopts/superword \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xcomp \\ │ │ │ │ │ -XX:CompileOnly=compiler/loopopts/superword/TestPickLastMemoryState \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.jtr │ │ │ │ │ @@ -1,83 +1,143 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:51 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:40 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8229483 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:-BackgroundCompilation -XX\:-UseOnStackReplacement -XX\:LoopMaxUnroll\=0 AntiDependentLoadInOuterStripMinedLoop\n │ │ │ │ │ source=AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ │ title=Sinking load out of loop may trigger\: assert(found_sfpt) failed\: no node in loop that's not input to safepoint │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ │ -elapsed=44 0\:00\:00.044 │ │ │ │ │ -end=Wed Aug 19 16\:35\:51 UTC 2026 │ │ │ │ │ +elapsed=916 0\:00\:00.916 │ │ │ │ │ +end=Tue Sep 15 09\:20\:40 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 16\:35\:51 UTC 2026 │ │ │ │ │ +sections=script_messages build compile main │ │ │ │ │ +start=Tue Sep 15 09\:20\:39 UTC 2026 │ │ │ │ │ test=compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=51 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=922 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopstripmining │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/200)---------- │ │ │ │ │ +----------messages:(7/266)---------- │ │ │ │ │ command: build AntiDependentLoadInOuterStripMinedLoop │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:51 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:20:39 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: AntiDependentLoadInOuterStripMinedLoop │ │ │ │ │ +finished: Tue Sep 15 09:20:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.874 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/356)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:20:39 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 09:20:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.872 │ │ │ │ │ +----------configuration:(10/553)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2912)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java \\ │ │ │ │ │ + -J-Dtest.main.class=AntiDependentLoadInOuterStripMinedLoop \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(7/496)---------- │ │ │ │ │ command: main -XX:-TieredCompilation -XX:-BackgroundCompilation -XX:-UseOnStackReplacement -XX:LoopMaxUnroll=0 AntiDependentLoadInOuterStripMinedLoop │ │ │ │ │ reason: User specified action: run main/othervm -XX:-TieredCompilation -XX:-BackgroundCompilation -XX:-UseOnStackReplacement -XX:LoopMaxUnroll=0 AntiDependentLoadInOuterStripMinedLoop │ │ │ │ │ -started: Wed Aug 19 16:35:51 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:40 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637823 │ │ │ │ │ -finished: Wed Aug 19 16:35:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.032 │ │ │ │ │ +Process id: 1575171 │ │ │ │ │ +finished: Tue Sep 15 09:20:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.03 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/149)---------- │ │ │ │ │ Unrecognized VM option 'LoopMaxUnroll=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(36/2972)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -86,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java \\ │ │ │ │ │ -Dtest.main.class=AntiDependentLoadInOuterStripMinedLoop \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.jtr │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8229450 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:-UseOnStackReplacement -XX\:-BackgroundCompilation -XX\:LoopMaxUnroll\=0 -XX\:CompileCommand\=dontinline,LoadDependsOnIfIdenticalToLoopExit\:\:not_inlined -XX\:CompileCommand\=compileonly,LoadDependsOnIfIdenticalToLoopExit\:\:test1 LoadDependsOnIfIdenticalToLoopExit\n │ │ │ │ │ source=LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ │ title=shared an identical bool node with a strip-mined loop │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ │ -elapsed=1102 0\:00\:01.102 │ │ │ │ │ -end=Wed Aug 19 16\:35\:52 UTC 2026 │ │ │ │ │ +elapsed=884 0\:00\:00.884 │ │ │ │ │ +end=Tue Sep 15 09\:20\:41 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:51 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:20\:40 UTC 2026 │ │ │ │ │ test=compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1109 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=891 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopstripmining │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/258)---------- │ │ │ │ │ command: build LoadDependsOnIfIdenticalToLoopExit │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:51 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:40 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: LoadDependsOnIfIdenticalToLoopExit │ │ │ │ │ -finished: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.056 │ │ │ │ │ +finished: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.841 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/352)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:51 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:40 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.054 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.838 │ │ │ │ │ ----------configuration:(10/549)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2876)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java \\ │ │ │ │ │ -J-Dtest.main.class=LoadDependsOnIfIdenticalToLoopExit \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/790)---------- │ │ │ │ │ +----------messages:(7/791)---------- │ │ │ │ │ command: main -XX:-TieredCompilation -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -XX:LoopMaxUnroll=0 -XX:CompileCommand=dontinline,LoadDependsOnIfIdenticalToLoopExit::not_inlined -XX:CompileCommand=compileonly,LoadDependsOnIfIdenticalToLoopExit::test1 LoadDependsOnIfIdenticalToLoopExit │ │ │ │ │ reason: User specified action: run main/othervm -XX:-TieredCompilation -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -XX:LoopMaxUnroll=0 -XX:CompileCommand=dontinline,LoadDependsOnIfIdenticalToLoopExit::not_inlined -XX:CompileCommand=compileonly,LoadDependsOnIfIdenticalToLoopExit::test1 LoadDependsOnIfIdenticalToLoopExit │ │ │ │ │ -started: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637828 │ │ │ │ │ -finished: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.035 │ │ │ │ │ +Process id: 1575175 │ │ │ │ │ +finished: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.033 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/149)---------- │ │ │ │ │ Unrecognized VM option 'LoopMaxUnroll=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(38/3113)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java \\ │ │ │ │ │ -Dtest.main.class=LoadDependsOnIfIdenticalToLoopExit \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:-UseOnStackReplacement \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestConservativeAntiDep.jtr │ │ │ │ │ @@ -1,83 +1,83 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8231550 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-BackgroundCompilation -XX\:LoopMaxUnroll\=0 TestConservativeAntiDep\n │ │ │ │ │ source=TestConservativeAntiDep.java │ │ │ │ │ title=C2\: ShouldNotReachHere() in verify_strip_mined_scheduling │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ │ -elapsed=42 0\:00\:00.042 │ │ │ │ │ -end=Wed Aug 19 16\:35\:52 UTC 2026 │ │ │ │ │ +elapsed=40 0\:00\:00.040 │ │ │ │ │ +end=Tue Sep 15 09\:20\:41 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 16\:35\:52 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:20\:41 UTC 2026 │ │ │ │ │ test=compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=49 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=46 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopstripmining │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/185)---------- │ │ │ │ │ command: build TestConservativeAntiDep │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/366)---------- │ │ │ │ │ +----------messages:(7/367)---------- │ │ │ │ │ command: main -XX:-BackgroundCompilation -XX:LoopMaxUnroll=0 TestConservativeAntiDep │ │ │ │ │ reason: User specified action: run main/othervm -XX:-BackgroundCompilation -XX:LoopMaxUnroll=0 TestConservativeAntiDep │ │ │ │ │ -started: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637832 │ │ │ │ │ -finished: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.031 │ │ │ │ │ +Process id: 1575179 │ │ │ │ │ +finished: Tue Sep 15 09:20:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.029 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/149)---------- │ │ │ │ │ Unrecognized VM option 'LoopMaxUnroll=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(34/2780)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestConservativeAntiDep.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestConservativeAntiDep.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -86,17 +86,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopstripmining/TestConservativeAntiDep.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestConservativeAntiDep.java \\ │ │ │ │ │ -Dtest.main.class=TestConservativeAntiDep \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestConservativeAntiDep.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestConservativeAntiDep.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestConservativeAntiDep.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestConservativeAntiDep.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestConservativeAntiDep.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestConservativeAntiDep.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ │ -XX:LoopMaxUnroll=0 \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.jtr │ │ │ │ │ @@ -1,83 +1,143 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8257575 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:LoopUnrollLimit\=0 -XX\:-UseOnStackReplacement -XX\:-BackgroundCompilation -XX\:CompileCommand\=dontinline,TestEliminatedLoadPinnedOnBackedge\:\:notInlined -XX\:CompileCommand\=inline,TestEliminatedLoadPinnedOnBackedge\:\:inlined TestEliminatedLoadPinnedOnBackedge\n │ │ │ │ │ source=TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ │ title=C2\: "failed\: only phis" assert failure in loop strip mining verfication │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ │ -elapsed=47 0\:00\:00.047 │ │ │ │ │ -end=Wed Aug 19 16\:35\:52 UTC 2026 │ │ │ │ │ +elapsed=1368 0\:00\:01.368 │ │ │ │ │ +end=Tue Sep 15 09\:20\:43 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 16\:35\:52 UTC 2026 │ │ │ │ │ +sections=script_messages build compile main │ │ │ │ │ +start=Tue Sep 15 09\:20\:42 UTC 2026 │ │ │ │ │ test=compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=53 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1374 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopstripmining │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/196)---------- │ │ │ │ │ +----------messages:(7/258)---------- │ │ │ │ │ command: build TestEliminatedLoadPinnedOnBackedge │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 09:20:42 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TestEliminatedLoadPinnedOnBackedge │ │ │ │ │ +finished: Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.321 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/352)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 09:20:42 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1572902 │ │ │ │ │ +finished: Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.319 │ │ │ │ │ +----------configuration:(10/549)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/2876)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java \\ │ │ │ │ │ + -J-Dtest.main.class=TestEliminatedLoadPinnedOnBackedge \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/740)---------- │ │ │ │ │ +----------messages:(7/741)---------- │ │ │ │ │ command: main -XX:LoopUnrollLimit=0 -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -XX:CompileCommand=dontinline,TestEliminatedLoadPinnedOnBackedge::notInlined -XX:CompileCommand=inline,TestEliminatedLoadPinnedOnBackedge::inlined TestEliminatedLoadPinnedOnBackedge │ │ │ │ │ reason: User specified action: run main/othervm -XX:LoopUnrollLimit=0 -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -XX:CompileCommand=dontinline,TestEliminatedLoadPinnedOnBackedge::notInlined -XX:CompileCommand=inline,TestEliminatedLoadPinnedOnBackedge::inlined TestEliminatedLoadPinnedOnBackedge │ │ │ │ │ -started: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637836 │ │ │ │ │ -finished: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ +Process id: 1575183 │ │ │ │ │ +finished: Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.034 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/151)---------- │ │ │ │ │ Unrecognized VM option 'LoopUnrollLimit=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(37/3077)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -86,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java \\ │ │ │ │ │ -Dtest.main.class=TestEliminatedLoadPinnedOnBackedge \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:LoopUnrollLimit=0 \\ │ │ │ │ │ -XX:-UseOnStackReplacement \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestNondeleteableSafePoint.jtr │ │ │ │ │ @@ -1,153 +1,91 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:54 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8307131 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xcomp -XX\:CompileOnly\=TestNondeleteableSafePoint -XX\:-TieredCompilation TestNondeleteableSafePoint\n │ │ │ │ │ source=TestNondeleteableSafePoint.java │ │ │ │ │ title=C2\: assert(false) failed\: malformed control flow │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ │ -elapsed=3613313 1\:00\:13.313 │ │ │ │ │ -end=Wed Aug 19 17\:36\:05 UTC 2026 │ │ │ │ │ +elapsed=3611488 1\:00\:11.488 │ │ │ │ │ +end=Tue Sep 15 10\:20\:54 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612039ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611449ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:52 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 09\:20\:43 UTC 2026 │ │ │ │ │ test=compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3613325 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3611494 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopstripmining │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/242)---------- │ │ │ │ │ +----------messages:(5/188)---------- │ │ │ │ │ command: build TestNondeleteableSafePoint │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: TestNondeleteableSafePoint │ │ │ │ │ -finished: Wed Aug 19 16:35:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.234 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/344)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:52 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 16:35:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.232 │ │ │ │ │ -----------configuration:(12/667)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/3035)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=compiler/loopstripmining/TestNondeleteableSafePoint.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java \\ │ │ │ │ │ - -J-Dtest.main.class=TestNondeleteableSafePoint \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/662)---------- │ │ │ │ │ +----------messages:(11/668)---------- │ │ │ │ │ command: main -Xcomp -XX:CompileOnly=TestNondeleteableSafePoint -XX:-TieredCompilation TestNondeleteableSafePoint │ │ │ │ │ reason: User specified action: run main/othervm -Xcomp -XX:CompileOnly=TestNondeleteableSafePoint -XX:-TieredCompilation TestNondeleteableSafePoint │ │ │ │ │ -started: Wed Aug 19 16:35:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:20:43 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637840 │ │ │ │ │ +Process id: 1575187 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 637840 │ │ │ │ │ -637840: Unable to open socket file /proc/637840/root/tmp/.java_pid637840: target process 637840 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1575187 │ │ │ │ │ +1575187: Unable to open socket file /proc/1575187/root/tmp/.java_pid1575187: target process 1575187 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3612.067 │ │ │ │ │ +finished: Tue Sep 15 10:20:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.476 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(2/118)---------- │ │ │ │ │ CompileCommand: compileonly TestNondeleteableSafePoint.* bool compileonly = true │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(35/3072)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestNondeleteableSafePoint.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -156,23 +94,23 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopstripmining/TestNondeleteableSafePoint.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestNondeleteableSafePoint.java \\ │ │ │ │ │ -Dtest.main.class=TestNondeleteableSafePoint \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestNondeleteableSafePoint.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestNondeleteableSafePoint.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestNondeleteableSafePoint.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/compiler/loopstripmining/TestNondeleteableSafePoint.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xcomp \\ │ │ │ │ │ -XX:CompileOnly=TestNondeleteableSafePoint \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/loopstripmining/TestNondeleteableSafePoint.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612039ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611449ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612039ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611449ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:57 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:11 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8263303 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-BackgroundCompilation -XX\:LoopUnrollLimit\=0 TestPinnedUseInOuterLSMUnusedBySfpt\n │ │ │ │ │ source=TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ │ title=C2 compilation fails with assert(found_sfpt) failed\: no node in loop that's not input to safepoint │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ │ -elapsed=1107 0\:00\:01.107 │ │ │ │ │ -end=Wed Aug 19 16\:35\:57 UTC 2026 │ │ │ │ │ +elapsed=1258 0\:00\:01.258 │ │ │ │ │ +end=Tue Sep 15 09\:21\:11 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:56 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:10 UTC 2026 │ │ │ │ │ test=compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1128 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1264 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/loopstripmining │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/260)---------- │ │ │ │ │ command: build TestPinnedUseInOuterLSMUnusedBySfpt │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:10 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: TestPinnedUseInOuterLSMUnusedBySfpt │ │ │ │ │ -finished: Wed Aug 19 16:35:57 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.004 │ │ │ │ │ +finished: Tue Sep 15 09:21:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.751 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/352)---------- │ │ │ │ │ +----------messages:(8/354)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:10 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:35:57 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.001 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.749 │ │ │ │ │ ----------configuration:(10/550)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2885)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java \\ │ │ │ │ │ -J-Dtest.main.class=TestPinnedUseInOuterLSMUnusedBySfpt \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/394)---------- │ │ │ │ │ +----------messages:(7/395)---------- │ │ │ │ │ command: main -XX:-BackgroundCompilation -XX:LoopUnrollLimit=0 TestPinnedUseInOuterLSMUnusedBySfpt │ │ │ │ │ reason: User specified action: run main/othervm -XX:-BackgroundCompilation -XX:LoopUnrollLimit=0 TestPinnedUseInOuterLSMUnusedBySfpt │ │ │ │ │ -started: Wed Aug 19 16:35:57 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:11 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637878 │ │ │ │ │ -finished: Wed Aug 19 16:35:57 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.094 │ │ │ │ │ +Process id: 1575225 │ │ │ │ │ +finished: Tue Sep 15 09:21:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.496 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/151)---------- │ │ │ │ │ Unrecognized VM option 'LoopUnrollLimit=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(34/2878)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java \\ │ │ │ │ │ -Dtest.main.class=TestPinnedUseInOuterLSMUnusedBySfpt \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/loopstripmining \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ │ -XX:LoopUnrollLimit=0 \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/rangechecks/RangeCheckEliminationScaleNotOne.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:35:59 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:13 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8215265 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:-BackgroundCompilation -XX\:-UseOnStackReplacement -XX\:-UseLoopPredicate RangeCheckEliminationScaleNotOne\nUSER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:-BackgroundCompilation -XX\:-UseOnStackReplacement -XX\:+UseLoopPredicate RangeCheckEliminationScaleNotOne\n │ │ │ │ │ source=RangeCheckEliminationScaleNotOne.java │ │ │ │ │ title=C2\: range check elimination may allow illegal out of bound access │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ │ -elapsed=1647 0\:00\:01.647 │ │ │ │ │ -end=Wed Aug 19 16\:35\:59 UTC 2026 │ │ │ │ │ +elapsed=1311 0\:00\:01.311 │ │ │ │ │ +end=Tue Sep 15 09\:21\:13 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:57 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:12 UTC 2026 │ │ │ │ │ test=compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1654 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1331 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/rangechecks │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/252)---------- │ │ │ │ │ +----------messages:(7/254)---------- │ │ │ │ │ command: build RangeCheckEliminationScaleNotOne │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:57 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:12 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: RangeCheckEliminationScaleNotOne │ │ │ │ │ -finished: Wed Aug 19 16:35:59 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.6 │ │ │ │ │ +finished: Tue Sep 15 09:21:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.184 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/345)---------- │ │ │ │ │ +----------messages:(8/347)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:57 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:12 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:35:59 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.597 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.182 │ │ │ │ │ ----------configuration:(10/535)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2806)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/rangechecks/RangeCheckEliminationScaleNotOne.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java \\ │ │ │ │ │ -J-Dtest.main.class=RangeCheckEliminationScaleNotOne \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/488)---------- │ │ │ │ │ +----------messages:(7/489)---------- │ │ │ │ │ command: main -XX:-TieredCompilation -XX:-BackgroundCompilation -XX:-UseOnStackReplacement -XX:-UseLoopPredicate RangeCheckEliminationScaleNotOne │ │ │ │ │ reason: User specified action: run main/othervm -XX:-TieredCompilation -XX:-BackgroundCompilation -XX:-UseOnStackReplacement -XX:-UseLoopPredicate RangeCheckEliminationScaleNotOne │ │ │ │ │ -started: Wed Aug 19 16:35:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:13 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637882 │ │ │ │ │ -finished: Wed Aug 19 16:35:59 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.035 │ │ │ │ │ +Process id: 1575229 │ │ │ │ │ +finished: Tue Sep 15 09:21:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.115 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/150)---------- │ │ │ │ │ Unrecognized VM option 'UseLoopPredicate' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(36/2882)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/rangechecks/RangeCheckEliminationScaleNotOne.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/RangeCheckEliminationScaleNotOne.java \\ │ │ │ │ │ -Dtest.main.class=RangeCheckEliminationScaleNotOne \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/RangeCheckEliminationScaleNotOne.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8323274 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:-BackgroundCompilation -XX\:CompileOnly\=TestArrayAccessAboveRCAfterUnswitching\:\:test -XX\:+UnlockDiagnosticVMOptions -XX\:+StressGCM -XX\:StressSeed\=148059521 TestArrayAccessAboveRCAfterUnswitching\nUSER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:-BackgroundCompilation -XX\:CompileOnly\=TestArrayAccessAboveRCAfterUnswitching\:\:test -XX\:+UnlockDiagnosticVMOptions -XX\:+StressGCM TestArrayAccessAboveRCAfterUnswitching\n │ │ │ │ │ source=TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ │ title=loop unswitching can cause an array load to become dependent on a test other than its range check │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ │ -elapsed=1596 0\:00\:01.596 │ │ │ │ │ -end=Wed Aug 19 16\:36\:00 UTC 2026 │ │ │ │ │ +elapsed=1459 0\:00\:01.459 │ │ │ │ │ +end=Tue Sep 15 09\:21\:15 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:35\:59 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:14 UTC 2026 │ │ │ │ │ test=compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1613 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1465 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/rangechecks │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/266)---------- │ │ │ │ │ command: build TestArrayAccessAboveRCAfterUnswitching │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:35:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:14 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: TestArrayAccessAboveRCAfterUnswitching │ │ │ │ │ -finished: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.543 │ │ │ │ │ +finished: Tue Sep 15 09:21:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.314 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/351)---------- │ │ │ │ │ +----------messages:(8/353)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:35:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:14 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.541 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.282 │ │ │ │ │ ----------configuration:(10/541)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2860)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java \\ │ │ │ │ │ -J-Dtest.main.class=TestArrayAccessAboveRCAfterUnswitching \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/666)---------- │ │ │ │ │ +----------messages:(7/667)---------- │ │ │ │ │ command: main -XX:-TieredCompilation -XX:-BackgroundCompilation -XX:CompileOnly=TestArrayAccessAboveRCAfterUnswitching::test -XX:+UnlockDiagnosticVMOptions -XX:+StressGCM -XX:StressSeed=148059521 TestArrayAccessAboveRCAfterUnswitching │ │ │ │ │ reason: User specified action: run main/othervm -XX:-TieredCompilation -XX:-BackgroundCompilation -XX:CompileOnly=TestArrayAccessAboveRCAfterUnswitching::test -XX:+UnlockDiagnosticVMOptions -XX:+StressGCM -XX:StressSeed=148059521 TestArrayAccessAboveRCAfterUnswitching │ │ │ │ │ -started: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:15 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637886 │ │ │ │ │ -finished: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.037 │ │ │ │ │ +Process id: 1575233 │ │ │ │ │ +finished: Tue Sep 15 09:21:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.132 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/143)---------- │ │ │ │ │ Unrecognized VM option 'StressGCM' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(38/3035)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java \\ │ │ │ │ │ -Dtest.main.class=TestArrayAccessAboveRCAfterUnswitching \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestExplicitRangeChecks.jtr │ │ │ │ │ @@ -1,90 +1,90 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:21 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:28 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8073480 othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc\:+open │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -ea -Xmixed -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:-BackgroundCompilation -XX\:-UseOnStackReplacement -XX\:+UnlockExperimentalVMOptions -XX\:PerMethodSpecTrapLimit\=5000 -XX\:PerMethodTrapLimit\=100 -XX\:CompileCommand\=compileonly,compiler.rangechecks.TestExplicitRangeChecks\:\:test* compiler.rangechecks.TestExplicitRangeChecks\n │ │ │ │ │ source=TestExplicitRangeChecks.java │ │ │ │ │ title=explicit range checks should be recognized by C2 │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ │ -elapsed=20988 0\:00\:20.988 │ │ │ │ │ -end=Wed Aug 19 16\:36\:21 UTC 2026 │ │ │ │ │ +elapsed=12354 0\:00\:12.354 │ │ │ │ │ +end=Tue Sep 15 09\:21\:28 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: some tests failed │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc\:+open │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:00 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:16 UTC 2026 │ │ │ │ │ test=compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=21017 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=12363 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/rangechecks │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(10/506)---------- │ │ │ │ │ +----------messages:(10/507)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 18 │ │ │ │ │ -Process id: 636844 │ │ │ │ │ +Agent id: 16 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ Additional opens to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:36:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.077 │ │ │ │ │ +finished: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.074 │ │ │ │ │ ----------configuration:(20/973)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -93,21 +93,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ add opens: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2724)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -121,69 +121,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/rangechecks/TestExplicitRangeChecks.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java \\ │ │ │ │ │ -Dtest.main.class=compiler.rangechecks.TestExplicitRangeChecks \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc:+open \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/277)---------- │ │ │ │ │ +----------messages:(7/278)---------- │ │ │ │ │ command: build compiler.rangechecks.TestExplicitRangeChecks │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.rangechecks.TestExplicitRangeChecks │ │ │ │ │ -finished: Wed Aug 19 16:36:07 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.58 │ │ │ │ │ +finished: Tue Sep 15 09:21:21 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.769 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/448)---------- │ │ │ │ │ +----------messages:(9/450)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:16 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:07 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.577 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:21 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.767 │ │ │ │ │ ----------configuration:(16/885)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3363)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -201,37 +201,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/rangechecks/TestExplicitRangeChecks.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.rangechecks.TestExplicitRangeChecks \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc:+open \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(8/1097)---------- │ │ │ │ │ command: main -ea -Xmixed -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-BackgroundCompilation -XX:-UseOnStackReplacement -XX:+UnlockExperimentalVMOptions -XX:PerMethodSpecTrapLimit=5000 -XX:PerMethodTrapLimit=100 -XX:CompileCommand=compileonly,compiler.rangechecks.TestExplicitRangeChecks::test* compiler.rangechecks.TestExplicitRangeChecks │ │ │ │ │ reason: User specified action: run main/othervm -ea -Xmixed -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-BackgroundCompilation -XX:-UseOnStackReplacement -XX:+UnlockExperimentalVMOptions -XX:PerMethodSpecTrapLimit=5000 -XX:PerMethodTrapLimit=100 -XX:CompileCommand=compileonly,compiler.rangechecks.TestExplicitRangeChecks::test* compiler.rangechecks.TestExplicitRangeChecks │ │ │ │ │ -started: Wed Aug 19 16:36:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:21 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-opens java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 637891 │ │ │ │ │ -finished: Wed Aug 19 16:36:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 14.306 │ │ │ │ │ +Process id: 1575238 │ │ │ │ │ +finished: Tue Sep 15 09:21:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 7.489 │ │ │ │ │ ----------configuration:(5/166)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ add opens: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(72/2139)---------- │ │ │ │ │ @@ -316,21 +316,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: some tests failed │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: some tests failed │ │ │ │ │ ----------rerun:(47/3796)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -339,17 +339,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/rangechecks/TestExplicitRangeChecks.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestExplicitRangeChecks.java \\ │ │ │ │ │ -Dtest.main.class=compiler.rangechecks.TestExplicitRangeChecks \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestExplicitRangeChecks.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestExplicitRangeChecks.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc:+open \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-opens java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/rangechecks/TestRangeCheckCmpUUnderflow.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8286638 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+StressIGVN -Xcomp -XX\:-TieredCompilation -XX\:CompileCommand\=compileonly,compiler.rangechecks.TestRangeCheckCmpUUnderflow\:\:* -XX\:RepeatCompilation\=300 compiler.rangechecks.TestRangeCheckCmpUUnderflow\n │ │ │ │ │ source=TestRangeCheckCmpUUnderflow.java │ │ │ │ │ title=Dominator failure because ConvL2I node becomes TOP, kills data-flow, but range-check does not collapse due to insufficient overflow/underflow handling in CmpUNode\:\:Value. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ │ -elapsed=1004 0\:00\:01.004 │ │ │ │ │ -end=Wed Aug 19 16\:36\:23 UTC 2026 │ │ │ │ │ +elapsed=791 0\:00\:00.791 │ │ │ │ │ +end=Tue Sep 15 09\:21\:29 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:22 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:28 UTC 2026 │ │ │ │ │ test=compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1012 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=798 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/rangechecks │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/286)---------- │ │ │ │ │ command: build compiler.rangechecks.TestRangeCheckCmpUUnderflow │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:28 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.rangechecks.TestRangeCheckCmpUUnderflow │ │ │ │ │ -finished: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.958 │ │ │ │ │ +finished: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.747 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/340)---------- │ │ │ │ │ +----------messages:(8/342)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:28 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.956 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.745 │ │ │ │ │ ----------configuration:(10/530)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2782)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/rangechecks/TestRangeCheckCmpUUnderflow.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.rangechecks.TestRangeCheckCmpUUnderflow \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/694)---------- │ │ │ │ │ +----------messages:(7/695)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -Xcomp -XX:-TieredCompilation -XX:CompileCommand=compileonly,compiler.rangechecks.TestRangeCheckCmpUUnderflow::* -XX:RepeatCompilation=300 compiler.rangechecks.TestRangeCheckCmpUUnderflow │ │ │ │ │ reason: User specified action: run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:+StressIGVN -Xcomp -XX:-TieredCompilation -XX:CompileCommand=compileonly,compiler.rangechecks.TestRangeCheckCmpUUnderflow::* -XX:RepeatCompilation=300 compiler.rangechecks.TestRangeCheckCmpUUnderflow │ │ │ │ │ -started: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637917 │ │ │ │ │ -finished: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.035 │ │ │ │ │ +Process id: 1575257 │ │ │ │ │ +finished: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.029 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/144)---------- │ │ │ │ │ Unrecognized VM option 'StressIGVN' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(38/2972)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/rangechecks/TestRangeCheckCmpUUnderflow.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks/TestRangeCheckCmpUUnderflow.java \\ │ │ │ │ │ -Dtest.main.class=compiler.rangechecks.TestRangeCheckCmpUUnderflow \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/rangechecks/TestRangeCheckCmpUUnderflow.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/rangechecks \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:+UnlockDiagnosticVMOptions \\ │ │ │ │ │ -XX:+StressIGVN \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/regalloc/TestC2IntPressure.jtr │ │ │ │ │ @@ -1,102 +1,102 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:25 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8183543 othervm driver │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbatch -XX\:-Inline -XX\:-TieredCompilation -XX\:+PreserveFramePointer -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xbootclasspath/a\:. compiler.regalloc.TestC2IntPressure\n │ │ │ │ │ source=TestC2IntPressure.java │ │ │ │ │ title=C2 compilation often fails on aarch64 with "failed spill-split-recycle sanity check" │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java │ │ │ │ │ -elapsed=1868 0\:00\:01.868 │ │ │ │ │ -end=Wed Aug 19 16\:36\:24 UTC 2026 │ │ │ │ │ +elapsed=1482 0\:00\:01.482 │ │ │ │ │ +end=Tue Sep 15 09\:21\:31 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: test method didn't get compiled │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:23 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:29 UTC 2026 │ │ │ │ │ test=compiler/regalloc/TestC2IntPressure.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1877 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1491 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/regalloc │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ +started: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/346)---------- │ │ │ │ │ +----------messages:(8/347)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 18 │ │ │ │ │ -Process id: 636844 │ │ │ │ │ -finished: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.098 │ │ │ │ │ +Agent id: 16 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ +finished: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.093 │ │ │ │ │ ----------configuration:(16/725)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2383)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -110,63 +110,63 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/regalloc/TestC2IntPressure.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java \\ │ │ │ │ │ -Dtest.main.class=compiler.regalloc.TestC2IntPressure \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/260)---------- │ │ │ │ │ +----------messages:(7/259)---------- │ │ │ │ │ command: build compiler.regalloc.TestC2IntPressure │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.regalloc.TestC2IntPressure │ │ │ │ │ -finished: Wed Aug 19 16:36:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.497 │ │ │ │ │ +finished: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.14 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/327)---------- │ │ │ │ │ +----------messages:(8/329)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:29 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.494 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.138 │ │ │ │ │ ----------configuration:(12/637)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2881)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -184,33 +184,33 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/regalloc/TestC2IntPressure.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.regalloc.TestC2IntPressure \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/1/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/570)---------- │ │ │ │ │ +----------messages:(7/571)---------- │ │ │ │ │ command: main -Xbatch -XX:-Inline -XX:-TieredCompilation -XX:+PreserveFramePointer -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbootclasspath/a:. compiler.regalloc.TestC2IntPressure │ │ │ │ │ reason: User specified action: run main/othervm -Xbatch -XX:-Inline -XX:-TieredCompilation -XX:+PreserveFramePointer -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbootclasspath/a:. compiler.regalloc.TestC2IntPressure │ │ │ │ │ -started: Wed Aug 19 16:36:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 637922 │ │ │ │ │ -finished: Wed Aug 19 16:36:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.253 │ │ │ │ │ +Process id: 1575262 │ │ │ │ │ +finished: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.231 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(11/640)---------- │ │ │ │ │ java.lang.Error: test method didn't get compiled │ │ │ │ │ at compiler.regalloc.TestC2IntPressure.main(TestC2IntPressure.java:72) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -218,21 +218,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: test method didn't get compiled │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: test method didn't get compiled │ │ │ │ │ ----------rerun:(39/3049)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -241,17 +241,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/regalloc/TestC2IntPressure.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc/TestC2IntPressure.java \\ │ │ │ │ │ -Dtest.main.class=compiler.regalloc.TestC2IntPressure \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/regalloc/TestC2IntPressure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/regalloc/TestC2IntPressure.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/regalloc:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ -XX:-Inline \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/runtime/TestConstantsInError.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:45 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:15 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8279822 │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm │ │ │ │ │ requires=vm.flagless │ │ │ │ │ @@ -11,89 +11,157 @@ │ │ │ │ │ source=TestConstantsInError.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java │ │ │ │ │ -elapsed=2038 0\:00\:02.038 │ │ │ │ │ -end=Wed Aug 19 15\:34\:45 UTC 2026 │ │ │ │ │ +elapsed=14539 0\:00\:14.539 │ │ │ │ │ +end=Tue Sep 15 08\:19\:15 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: 'Test_C1/.*\:\:test \\(3 bytes\\)$' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.org.objectweb.asm │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build main │ │ │ │ │ -start=Wed Aug 19 15\:34\:43 UTC 2026 │ │ │ │ │ +sections=script_messages build compile main │ │ │ │ │ +start=Tue Sep 15 08\:19\:01 UTC 2026 │ │ │ │ │ test=compiler/runtime/TestConstantsInError.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2045 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=14551 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/runtime │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/199)---------- │ │ │ │ │ +----------messages:(7/265)---------- │ │ │ │ │ command: build compiler.runtime.TestConstantsInError │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:43 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:34:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 08:19:01 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: compiler.runtime.TestConstantsInError │ │ │ │ │ +finished: Tue Sep 15 08:19:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 11.938 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/457)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 08:19:01 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 08:19:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 11.935 │ │ │ │ │ +----------configuration:(14/769)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base │ │ │ │ │ + add exports: java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + │ │ │ │ │ +----------rerun:(35/3076)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=compiler/runtime/TestConstantsInError.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java \\ │ │ │ │ │ + -J-Dtest.main.class=compiler.runtime.TestConstantsInError \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -J-Dtest.modules=java.base/jdk.internal.org.objectweb.asm \\ │ │ │ │ │ + --add-modules java.base \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(9/378)---------- │ │ │ │ │ +----------messages:(9/379)---------- │ │ │ │ │ command: main compiler.runtime.TestConstantsInError │ │ │ │ │ reason: User specified action: run main compiler.runtime.TestConstantsInError │ │ │ │ │ -started: Wed Aug 19 15:34:43 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:13 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 13 │ │ │ │ │ -Process id: 636534 │ │ │ │ │ +Process id: 1573689 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.org.objectweb.asm │ │ │ │ │ -finished: Wed Aug 19 15:34:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.024 │ │ │ │ │ +finished: Tue Sep 15 08:19:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.587 │ │ │ │ │ ----------configuration:(18/886)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.org.objectweb.asm ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/0/compiler/runtime/TestConstantsInError.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2567)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -107,28 +175,28 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/runtime/TestConstantsInError.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime/TestConstantsInError.java \\ │ │ │ │ │ -Dtest.main.class=compiler.runtime.TestConstantsInError \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/runtime/TestConstantsInError.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/compiler/runtime/TestConstantsInError.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/compiler/runtime/TestConstantsInError.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.org.objectweb.asm \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/0/compiler/runtime/TestConstantsInError.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.runtime.TestConstantsInError │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(5/1474)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/0/compiler/runtime/TestConstantsInError.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/0/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:+TracePatching --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED -Xbatch -XX:CompileThreshold=100 -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::test -XX:+PrintCompilation -XX:CompileCommand=print,*::test -Dtest.classes=/tmp/hotspot/JTwork/classes/0/compiler/runtime/TestConstantsInError.d -XX:+IgnoreUnrecognizedVMOptions compiler.runtime.TestConstantsInError$TestConstantClass ] │ │ │ │ │ -[2026-08-19T15:34:44.618533565Z] Gathering output for process 636554 │ │ │ │ │ -[2026-08-19T15:34:44.704481605Z] Waiting for completion for process 636554 │ │ │ │ │ -[2026-08-19T15:34:45.011995701Z] Waiting for completion finished for process 636554 │ │ │ │ │ -Output and diagnostic info for process 636554 was saved into 'pid-636554-output.log' │ │ │ │ │ +----------System.out:(5/1479)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/runtime:/tmp/hotspot/JTwork/classes/6/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -XX:+TieredCompilation -XX:TieredStopAtLevel=1 -XX:+TracePatching --add-exports java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED -Xbatch -XX:CompileThreshold=100 -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::test -XX:+PrintCompilation -XX:CompileCommand=print,*::test -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/runtime/TestConstantsInError.d -XX:+IgnoreUnrecognizedVMOptions compiler.runtime.TestConstantsInError$TestConstantClass ] │ │ │ │ │ +[2026-09-15T08:19:15.244127536Z] Gathering output for process 1573709 │ │ │ │ │ +[2026-09-15T08:19:15.424782576Z] Waiting for completion for process 1573709 │ │ │ │ │ +[2026-09-15T08:19:15.816081992Z] Waiting for completion finished for process 1573709 │ │ │ │ │ +Output and diagnostic info for process 1573709 was saved into 'pid-1573709-output.log' │ │ │ │ │ ----------System.err:(18/961)*---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [OpenJDK 64-Bit Zero VM warning: TieredCompilation disabled due to -Xint. │ │ │ │ │ ] │ │ │ │ │ exitValue = 0 │ │ │ │ │ │ │ │ │ │ java.lang.RuntimeException: 'Test_C1/.*::test \\(3 bytes\\)$' missing from stdout/stderr │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableBoolean.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:28 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:33 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableBoolean.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableBoolean\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableBoolean\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableBoolean\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableBoolean\n │ │ │ │ │ source=TestStableBoolean.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableBoolean.java │ │ │ │ │ -elapsed=3301 0\:00\:03.301 │ │ │ │ │ -end=Wed Aug 19 16\:36\:28 UTC 2026 │ │ │ │ │ +elapsed=2444 0\:00\:02.444 │ │ │ │ │ +end=Tue Sep 15 09\:21\:33 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:25 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:31 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableBoolean.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3308 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2451 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:25 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:25 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/256)---------- │ │ │ │ │ +----------messages:(7/255)---------- │ │ │ │ │ command: build compiler.stable.TestStableBoolean │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:25 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableBoolean │ │ │ │ │ -finished: Wed Aug 19 16:36:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.807 │ │ │ │ │ +finished: Tue Sep 15 09:21:33 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.98 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/500)---------- │ │ │ │ │ +----------messages:(9/502)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableBoolean.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:25 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:31 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.805 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:33 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.979 │ │ │ │ │ ----------configuration:(17/953)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3346)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableBoolean.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableBoolean.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableBoolean \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableBoolean.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableBoolean.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/807)---------- │ │ │ │ │ +----------messages:(8/808)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableBoolean │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableBoolean │ │ │ │ │ -started: Wed Aug 19 16:36:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:33 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637941 │ │ │ │ │ -finished: Wed Aug 19 16:36:28 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.467 │ │ │ │ │ +Process id: 1575281 │ │ │ │ │ +finished: Tue Sep 15 09:21:33 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.441 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12738)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3410)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableBoolean.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableBoolean.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableBoolean \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableBoolean.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableBoolean.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableByte.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:36 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableByte.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableByte\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableByte\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableByte\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableByte\n │ │ │ │ │ source=TestStableByte.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableByte.java │ │ │ │ │ -elapsed=3270 0\:00\:03.270 │ │ │ │ │ -end=Wed Aug 19 16\:36\:31 UTC 2026 │ │ │ │ │ +elapsed=2357 0\:00\:02.357 │ │ │ │ │ +end=Tue Sep 15 09\:21\:36 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:28 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:33 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableByte.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3277 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2364 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:28 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:28 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/250)---------- │ │ │ │ │ command: build compiler.stable.TestStableByte │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:28 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:34 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableByte │ │ │ │ │ -finished: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.768 │ │ │ │ │ +finished: Tue Sep 15 09:21:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.975 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/497)---------- │ │ │ │ │ +----------messages:(9/499)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableByte.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:28 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:34 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.766 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.972 │ │ │ │ │ ----------configuration:(17/950)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3319)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableByte.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableByte.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableByte \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableByte.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableByte.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/801)---------- │ │ │ │ │ +----------messages:(8/802)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableByte │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableByte │ │ │ │ │ -started: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:35 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637960 │ │ │ │ │ -finished: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.476 │ │ │ │ │ +Process id: 1575300 │ │ │ │ │ +finished: Tue Sep 15 09:21:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.361 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12241)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3386)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableByte.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableByte.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableByte \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableChar.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:35 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableChar.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableChar\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableChar\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableChar\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableChar\n │ │ │ │ │ source=TestStableChar.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableChar.java │ │ │ │ │ -elapsed=3303 0\:00\:03.303 │ │ │ │ │ -end=Wed Aug 19 16\:36\:35 UTC 2026 │ │ │ │ │ +elapsed=2366 0\:00\:02.366 │ │ │ │ │ +end=Tue Sep 15 09\:21\:38 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:31 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:36 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableChar.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3310 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2373 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:36 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/250)---------- │ │ │ │ │ command: build compiler.stable.TestStableChar │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:36 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableChar │ │ │ │ │ -finished: Wed Aug 19 16:36:34 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.811 │ │ │ │ │ +finished: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.984 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/497)---------- │ │ │ │ │ +----------messages:(9/499)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableChar.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:31 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:36 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:34 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.809 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.983 │ │ │ │ │ ----------configuration:(17/950)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3319)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableChar.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableChar.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableChar \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableChar.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableChar.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(8/801)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableChar │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableChar │ │ │ │ │ -started: Wed Aug 19 16:36:34 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637979 │ │ │ │ │ -finished: Wed Aug 19 16:36:35 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.467 │ │ │ │ │ +Process id: 1575319 │ │ │ │ │ +finished: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.36 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12257)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3386)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableChar.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableChar.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableChar \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableChar.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableChar.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableDouble.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:41 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableDouble.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableDouble\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableDouble\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableDouble\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableDouble\n │ │ │ │ │ source=TestStableDouble.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableDouble.java │ │ │ │ │ -elapsed=3349 0\:00\:03.349 │ │ │ │ │ -end=Wed Aug 19 16\:36\:38 UTC 2026 │ │ │ │ │ +elapsed=2394 0\:00\:02.394 │ │ │ │ │ +end=Tue Sep 15 09\:21\:41 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:35 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:38 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableDouble.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3361 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2401 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:35 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:35 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/254)---------- │ │ │ │ │ command: build compiler.stable.TestStableDouble │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:35 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableDouble │ │ │ │ │ -finished: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.839 │ │ │ │ │ +finished: Tue Sep 15 09:21:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.992 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/499)---------- │ │ │ │ │ +----------messages:(9/501)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableDouble.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:35 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:38 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.837 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.991 │ │ │ │ │ ----------configuration:(17/952)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3337)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableDouble.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableDouble.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableDouble \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableDouble.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableDouble.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/805)---------- │ │ │ │ │ +----------messages:(8/806)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableDouble │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableDouble │ │ │ │ │ -started: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:40 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 637998 │ │ │ │ │ -finished: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.484 │ │ │ │ │ +Process id: 1575338 │ │ │ │ │ +finished: Tue Sep 15 09:21:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.376 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12620)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3402)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableDouble.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableDouble.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableDouble \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableDouble.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableDouble.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableFloat.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:42 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:43 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableFloat.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableFloat\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableFloat\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableFloat\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableFloat\n │ │ │ │ │ source=TestStableFloat.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableFloat.java │ │ │ │ │ -elapsed=3285 0\:00\:03.285 │ │ │ │ │ -end=Wed Aug 19 16\:36\:42 UTC 2026 │ │ │ │ │ +elapsed=2395 0\:00\:02.395 │ │ │ │ │ +end=Tue Sep 15 09\:21\:43 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:38 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:41 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableFloat.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3292 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2402 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:41 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/252)---------- │ │ │ │ │ command: build compiler.stable.TestStableFloat │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:41 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableFloat │ │ │ │ │ -finished: Wed Aug 19 16:36:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.793 │ │ │ │ │ +finished: Tue Sep 15 09:21:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.002 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/498)---------- │ │ │ │ │ +----------messages:(9/500)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableFloat.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:38 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:41 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:41 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.792 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.999 │ │ │ │ │ ----------configuration:(17/951)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3328)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableFloat.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableFloat.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableFloat \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableFloat.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableFloat.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/803)---------- │ │ │ │ │ +----------messages:(8/804)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableFloat │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableFloat │ │ │ │ │ -started: Wed Aug 19 16:36:41 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:43 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 638017 │ │ │ │ │ -finished: Wed Aug 19 16:36:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.465 │ │ │ │ │ +Process id: 1575357 │ │ │ │ │ +finished: Tue Sep 15 09:21:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.371 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12421)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3394)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableFloat.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableFloat.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableFloat \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableFloat.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableFloat.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableInt.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableInt.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableInt\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableInt\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableInt\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableInt\n │ │ │ │ │ source=TestStableInt.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableInt.java │ │ │ │ │ -elapsed=3220 0\:00\:03.220 │ │ │ │ │ -end=Wed Aug 19 16\:36\:45 UTC 2026 │ │ │ │ │ +elapsed=2388 0\:00\:02.388 │ │ │ │ │ +end=Tue Sep 15 09\:21\:46 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:42 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:43 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableInt.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3227 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2394 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:42 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:44 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:44 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/248)---------- │ │ │ │ │ command: build compiler.stable.TestStableInt │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:44 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableInt │ │ │ │ │ -finished: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.743 │ │ │ │ │ +finished: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.996 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/496)---------- │ │ │ │ │ +----------messages:(9/498)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableInt.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:44 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.741 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.993 │ │ │ │ │ ----------configuration:(17/949)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3310)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableInt.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableInt.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableInt \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableInt.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableInt.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/799)---------- │ │ │ │ │ +----------messages:(8/800)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableInt │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableInt │ │ │ │ │ -started: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 638036 │ │ │ │ │ -finished: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.452 │ │ │ │ │ +Process id: 1575376 │ │ │ │ │ +finished: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.371 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12093)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3378)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableInt.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableInt.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableInt \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableInt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableInt.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableLong.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:48 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:48 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableLong.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableLong\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableLong\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableLong\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableLong\n │ │ │ │ │ source=TestStableLong.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableLong.java │ │ │ │ │ -elapsed=3265 0\:00\:03.265 │ │ │ │ │ -end=Wed Aug 19 16\:36\:48 UTC 2026 │ │ │ │ │ +elapsed=2378 0\:00\:02.378 │ │ │ │ │ +end=Tue Sep 15 09\:21\:48 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:45 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:46 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableLong.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3275 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2384 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/250)---------- │ │ │ │ │ command: build compiler.stable.TestStableLong │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableLong │ │ │ │ │ -finished: Wed Aug 19 16:36:48 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.795 │ │ │ │ │ +finished: Tue Sep 15 09:21:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.989 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/497)---------- │ │ │ │ │ +----------messages:(9/499)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableLong.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:46 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:48 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.793 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.987 │ │ │ │ │ ----------configuration:(17/950)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3319)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableLong.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableLong.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableLong \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableLong.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableLong.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/801)---------- │ │ │ │ │ +----------messages:(8/802)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableLong │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableLong │ │ │ │ │ -started: Wed Aug 19 16:36:48 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:48 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 638055 │ │ │ │ │ -finished: Wed Aug 19 16:36:48 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.444 │ │ │ │ │ +Process id: 1575395 │ │ │ │ │ +finished: Tue Sep 15 09:21:48 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.367 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12289)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3386)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableLong.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableLong.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableLong \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableLong.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableLong.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableObject.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:53 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:52 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableObject.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableObject\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableObject\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableObject\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableObject\n │ │ │ │ │ source=TestStableObject.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableObject.java │ │ │ │ │ -elapsed=4138 0\:00\:04.138 │ │ │ │ │ -end=Wed Aug 19 16\:36\:53 UTC 2026 │ │ │ │ │ +elapsed=3002 0\:00\:03.002 │ │ │ │ │ +end=Tue Sep 15 09\:21\:52 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:48 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:49 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableObject.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=4145 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3024 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:49 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:49 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 09:21:49 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:49 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/254)---------- │ │ │ │ │ command: build compiler.stable.TestStableObject │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:49 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:49 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableObject │ │ │ │ │ -finished: Wed Aug 19 16:36:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.638 │ │ │ │ │ +finished: Tue Sep 15 09:21:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.608 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/499)---------- │ │ │ │ │ +----------messages:(9/501)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableObject.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:49 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:49 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.636 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.606 │ │ │ │ │ ----------configuration:(17/952)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3337)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableObject.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableObject.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableObject \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableObject.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableObject.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/805)---------- │ │ │ │ │ +----------messages:(8/806)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableObject │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableObject │ │ │ │ │ -started: Wed Aug 19 16:36:52 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:51 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 638074 │ │ │ │ │ -finished: Wed Aug 19 16:36:53 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.471 │ │ │ │ │ +Process id: 1575414 │ │ │ │ │ +finished: Tue Sep 15 09:21:52 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.368 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12519)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3402)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableObject.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableObject.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableObject \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableObject.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableObject.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableShort.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableShort.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:+FoldStableValues compiler.stable.TestStableShort\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:-TieredCompilation -XX\:-FoldStableValues compiler.stable.TestStableShort\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues compiler.stable.TestStableShort\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:CompileOnly\=\:\:get,\:\:get1,\:\:get2,\:\:get3,\:\:get4 -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues compiler.stable.TestStableShort\n │ │ │ │ │ source=TestStableShort.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableShort.java │ │ │ │ │ -elapsed=3298 0\:00\:03.298 │ │ │ │ │ -end=Wed Aug 19 16\:36\:56 UTC 2026 │ │ │ │ │ +elapsed=2427 0\:00\:02.427 │ │ │ │ │ +end=Tue Sep 15 09\:21\:54 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:53 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:52 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableShort.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3317 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2434 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:53 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:52 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:52 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/252)---------- │ │ │ │ │ command: build compiler.stable.TestStableShort │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:52 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableShort │ │ │ │ │ -finished: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.792 │ │ │ │ │ +finished: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.989 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/497)---------- │ │ │ │ │ +----------messages:(9/500)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableShort.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:53 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:52 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.79 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.986 │ │ │ │ │ ----------configuration:(17/951)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3328)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableShort.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableShort.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableShort \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableShort.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableShort.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/802)---------- │ │ │ │ │ +----------messages:(8/804)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableShort │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:CompileOnly=::get,::get1,::get2,::get3,::get4 -XX:-TieredCompilation -XX:+FoldStableValues compiler.stable.TestStableShort │ │ │ │ │ -started: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 638093 │ │ │ │ │ -finished: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.48 │ │ │ │ │ +Process id: 1575433 │ │ │ │ │ +finished: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.418 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(176/12389)---------- │ │ │ │ │ @@ -343,15 +343,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(42/3394)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -365,19 +365,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableShort.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableShort.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableShort \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableUByte.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:36:58 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUByte.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:-TieredCompilation -XX\:+FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUByte\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:-TieredCompilation -XX\:-FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUByte\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUByte\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUByte\n │ │ │ │ │ source=TestStableUByte.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUByte.java │ │ │ │ │ -elapsed=2229 0\:00\:02.229 │ │ │ │ │ -end=Wed Aug 19 16\:36\:58 UTC 2026 │ │ │ │ │ +elapsed=1750 0\:00\:01.750 │ │ │ │ │ +end=Tue Sep 15 09\:21\:56 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:56 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:54 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableUByte.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2240 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1756 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/252)---------- │ │ │ │ │ command: build compiler.stable.TestStableUByte │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableUByte │ │ │ │ │ -finished: Wed Aug 19 16:36:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.792 │ │ │ │ │ +finished: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.363 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/498)---------- │ │ │ │ │ +----------messages:(9/500)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUByte.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:54 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:36:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.789 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.361 │ │ │ │ │ ----------configuration:(17/951)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3328)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableUByte.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUByte.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableUByte \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUByte.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUByte.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/885)---------- │ │ │ │ │ +----------messages:(8/886)---------- │ │ │ │ │ command: main -XX:+IgnoreUnrecognizedVMOptions -XX:+AlwaysIncrementalInline -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:-TieredCompilation -XX:+FoldStableValues -XX:CompileOnly=::get,::get1 compiler.stable.TestStableUByte │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+AlwaysIncrementalInline -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:-TieredCompilation -XX:+FoldStableValues -XX:CompileOnly=::get,::get1 compiler.stable.TestStableUByte │ │ │ │ │ -started: Wed Aug 19 16:36:58 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 638112 │ │ │ │ │ -finished: Wed Aug 19 16:36:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.411 │ │ │ │ │ +Process id: 1575452 │ │ │ │ │ +finished: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.363 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(27/1839)---------- │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(44/3457)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -216,19 +216,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableUByte.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUByte.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableUByte \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUByte.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/stable/TestStableUShort.jtr │ │ │ │ │ @@ -1,111 +1,111 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:37:01 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:21:58 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUShort.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:-TieredCompilation -XX\:+FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUShort\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:-TieredCompilation -XX\:-FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUShort\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:+FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUShort\nUSER_SPECIFIED main/bootclasspath/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:+AlwaysIncrementalInline -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xcomp -XX\:+TieredCompilation -XX\:TieredStopAtLevel\=1 -XX\:-FoldStableValues -XX\:CompileOnly\=\:\:get,\:\:get1 compiler.stable.TestStableUShort\n │ │ │ │ │ source=TestStableUShort.java │ │ │ │ │ title=tests on stable fields and arrays │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUShort.java │ │ │ │ │ -elapsed=2216 0\:00\:02.216 │ │ │ │ │ -end=Wed Aug 19 16\:37\:01 UTC 2026 │ │ │ │ │ +elapsed=1761 0\:00\:01.761 │ │ │ │ │ +end=Tue Sep 15 09\:21\:58 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: TEST FAILED │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build compile main │ │ │ │ │ -start=Wed Aug 19 16\:36\:59 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:56 UTC 2026 │ │ │ │ │ test=compiler/stable/TestStableUShort.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2223 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1767 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/stable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:36:59 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:36:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/254)---------- │ │ │ │ │ command: build compiler.stable.TestStableUShort │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:36:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.stable.TestStableUShort │ │ │ │ │ -finished: Wed Aug 19 16:37:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.772 │ │ │ │ │ +finished: Tue Sep 15 09:21:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.365 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/499)---------- │ │ │ │ │ +----------messages:(9/501)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUShort.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:36:59 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:56 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:37:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.771 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:21:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.363 │ │ │ │ │ ----------configuration:(17/952)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3337)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -123,38 +123,38 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/stable/TestStableUShort.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUShort.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.stable.TestStableUShort \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUShort.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUShort.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/887)---------- │ │ │ │ │ +----------messages:(8/888)---------- │ │ │ │ │ command: main -XX:+IgnoreUnrecognizedVMOptions -XX:+AlwaysIncrementalInline -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:-TieredCompilation -XX:+FoldStableValues -XX:CompileOnly=::get,::get1 compiler.stable.TestStableUShort │ │ │ │ │ reason: User specified action: run main/bootclasspath/othervm -XX:+IgnoreUnrecognizedVMOptions -XX:+AlwaysIncrementalInline -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xcomp -XX:-TieredCompilation -XX:+FoldStableValues -XX:CompileOnly=::get,::get1 compiler.stable.TestStableUShort │ │ │ │ │ -started: Wed Aug 19 16:37:00 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:58 UTC 2026 │ │ │ │ │ Mode: othervm [/bootclasspath specified, /othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED │ │ │ │ │ -Process id: 638131 │ │ │ │ │ -finished: Wed Aug 19 16:37:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.417 │ │ │ │ │ +Process id: 1575471 │ │ │ │ │ +finished: Tue Sep 15 09:21:58 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.372 │ │ │ │ │ ----------configuration:(5/193)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm.annotation ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(27/1865)---------- │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.Error: TEST FAILED │ │ │ │ │ ----------rerun:(44/3465)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -216,19 +216,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/stable/TestStableUShort.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable/TestStableUShort.java \\ │ │ │ │ │ -Dtest.main.class=compiler.stable.TestStableUShort \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm.annotation' \\ │ │ │ │ │ - -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/1/compiler/stable/TestStableUShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Xbootclasspath/a:/tmp/hotspot/JTwork/classes/6/compiler/stable/TestStableUShort.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/stable:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm.annotation=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/startup/SmallCodeCacheStartup.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:37:16 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:22:09 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8023014 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ requires=vm.flagless │ │ │ │ │ @@ -11,87 +11,87 @@ │ │ │ │ │ source=SmallCodeCacheStartup.java │ │ │ │ │ title=Test ensures that there is no crash if there is not enough ReservedCodeCacheSize to initialize all compiler threads. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java │ │ │ │ │ -elapsed=14886 0\:00\:14.886 │ │ │ │ │ -end=Wed Aug 19 16\:37\:16 UTC 2026 │ │ │ │ │ +elapsed=11063 0\:00\:11.063 │ │ │ │ │ +end=Tue Sep 15 09\:22\:09 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Expected VirtualMachineError\: expected true, was false │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 16\:37\:01 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:21\:58 UTC 2026 │ │ │ │ │ test=compiler/startup/SmallCodeCacheStartup.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=14894 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=11073 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/startup │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/267)---------- │ │ │ │ │ command: build compiler.startup.SmallCodeCacheStartup │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:37:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:58 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.startup.SmallCodeCacheStartup │ │ │ │ │ -finished: Wed Aug 19 16:37:14 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 13.291 │ │ │ │ │ +finished: Tue Sep 15 09:22:09 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 10.843 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/459)---------- │ │ │ │ │ +----------messages:(9/460)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:37:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:21:58 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:37:14 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 13.288 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:22:09 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 10.84 │ │ │ │ │ ----------configuration:(14/742)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3093)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -109,59 +109,59 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/startup/SmallCodeCacheStartup.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.startup.SmallCodeCacheStartup \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d:/tmp/hotspot/JTwork/classes/1/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/371)---------- │ │ │ │ │ +----------messages:(9/372)---------- │ │ │ │ │ command: driver compiler.startup.SmallCodeCacheStartup │ │ │ │ │ reason: User specified action: run driver compiler.startup.SmallCodeCacheStartup │ │ │ │ │ -started: Wed Aug 19 16:37:14 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:09 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 26 │ │ │ │ │ -Process id: 638150 │ │ │ │ │ +Agent id: 16 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:37:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.582 │ │ │ │ │ +finished: Tue Sep 15 09:22:09 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.207 │ │ │ │ │ ----------configuration:(18/872)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2580)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -175,27 +175,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/startup/SmallCodeCacheStartup.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup/SmallCodeCacheStartup.java \\ │ │ │ │ │ -Dtest.main.class=compiler.startup.SmallCodeCacheStartup \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ compiler.startup.SmallCodeCacheStartup │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/881)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/1/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:ReservedCodeCacheSize=3m -XX:CICompilerCount=64 -Xcomp -version ] │ │ │ │ │ -[2026-08-19T16:37:16.054858561Z] Gathering output for process 638170 │ │ │ │ │ -[2026-08-19T16:37:16.134757061Z] Waiting for completion for process 638170 │ │ │ │ │ -[2026-08-19T16:37:16.135616854Z] Waiting for completion finished for process 638170 │ │ │ │ │ +----------System.out:(4/884)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/compiler/startup/SmallCodeCacheStartup.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/startup:/tmp/hotspot/JTwork/classes/6/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:ReservedCodeCacheSize=3m -XX:CICompilerCount=64 -Xcomp -version ] │ │ │ │ │ +[2026-09-15T09:22:09.523381745Z] Gathering output for process 1575491 │ │ │ │ │ +[2026-09-15T09:22:09.539006438Z] Waiting for completion for process 1575491 │ │ │ │ │ +[2026-09-15T09:22:09.539835920Z] Waiting for completion finished for process 1575491 │ │ │ │ │ ----------System.err:(19/917)---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [CICompilerCount (64) cannot be greater than 0 because there are no compilers │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ] │ │ │ │ │ exitValue = 1 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/types/TestCheckCastPPBecomesTOP.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8297345 othervm │ │ │ │ │ requires=vm.gc.Parallel │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-TieredCompilation -XX\:-UseOnStackReplacement -XX\:-BackgroundCompilation -XX\:CompileOnly\=TestCheckCastPPBecomesTOP\:\:test1 -XX\:LoopMaxUnroll\=0 -XX\:CompileCommand\=dontinline,TestCheckCastPPBecomesTOP\:\:notInlined -XX\:+UseParallelGC TestCheckCastPPBecomesTOP\nUSER_SPECIFIED main/othervm -XX\:+IgnoreUnrecognizedVMOptions -XX\:-TieredCompilation -XX\:-UseOnStackReplacement -XX\:-BackgroundCompilation -XX\:CompileOnly\=TestCheckCastPPBecomesTOP\:\:test1 -XX\:LoopMaxUnroll\=0 -XX\:CompileCommand\=dontinline,TestCheckCastPPBecomesTOP\:\:notInlined -XX\:+UseParallelGC -XX\:-UseCompressedClassPointers TestCheckCastPPBecomesTOP\n │ │ │ │ │ source=TestCheckCastPPBecomesTOP.java │ │ │ │ │ title=C2\: SIGSEGV in PhaseIdealLoop\:\:push_pinned_nodes_thru_region │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ │ -elapsed=1202 0\:00\:01.202 │ │ │ │ │ -end=Wed Aug 19 16\:37\:17 UTC 2026 │ │ │ │ │ +elapsed=2281 0\:00\:02.281 │ │ │ │ │ +end=Tue Sep 15 09\:22\:12 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:37\:16 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:22\:09 UTC 2026 │ │ │ │ │ test=compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1209 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2294 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/types │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/240)---------- │ │ │ │ │ command: build TestCheckCastPPBecomesTOP │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:37:16 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:09 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: TestCheckCastPPBecomesTOP │ │ │ │ │ -finished: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.152 │ │ │ │ │ +finished: Tue Sep 15 09:22:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.085 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/332)---------- │ │ │ │ │ +----------messages:(8/334)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:37:16 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:09 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.151 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:22:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.084 │ │ │ │ │ ----------configuration:(10/510)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2665)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,47 +98,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/types/TestCheckCastPPBecomesTOP.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java \\ │ │ │ │ │ -J-Dtest.main.class=TestCheckCastPPBecomesTOP \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types:/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types:/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/742)---------- │ │ │ │ │ +----------messages:(7/743)---------- │ │ │ │ │ command: main -XX:-TieredCompilation -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -XX:CompileOnly=TestCheckCastPPBecomesTOP::test1 -XX:LoopMaxUnroll=0 -XX:CompileCommand=dontinline,TestCheckCastPPBecomesTOP::notInlined -XX:+UseParallelGC TestCheckCastPPBecomesTOP │ │ │ │ │ reason: User specified action: run main/othervm -XX:-TieredCompilation -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -XX:CompileOnly=TestCheckCastPPBecomesTOP::test1 -XX:LoopMaxUnroll=0 -XX:CompileCommand=dontinline,TestCheckCastPPBecomesTOP::notInlined -XX:+UseParallelGC TestCheckCastPPBecomesTOP │ │ │ │ │ -started: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:11 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 638175 │ │ │ │ │ -finished: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.036 │ │ │ │ │ +Process id: 1575496 │ │ │ │ │ +finished: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.166 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/149)---------- │ │ │ │ │ Unrecognized VM option 'LoopMaxUnroll=0' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(39/2927)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -147,17 +147,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/types/TestCheckCastPPBecomesTOP.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types/TestCheckCastPPBecomesTOP.java \\ │ │ │ │ │ -Dtest.main.class=TestCheckCastPPBecomesTOP \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/types/TestCheckCastPPBecomesTOP.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/types/TestCheckCastPPBecomesTOP.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/types \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-TieredCompilation \\ │ │ │ │ │ -XX:-UseOnStackReplacement \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/uncommontrap/Test8009761.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 16:37:24 UTC 2026 │ │ │ │ │ +#Tue Sep 15 09:22:18 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8009761 othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:-UseOnStackReplacement -XX\:-BackgroundCompilation -Xss512K -XX\:+IgnoreUnrecognizedVMOptions -XX\:+UnlockExperimentalVMOptions -XX\:+EagerJVMCI -XX\:CompileCommand\=exclude,compiler.uncommontrap.Test8009761\:\:m2 compiler.uncommontrap.Test8009761\n │ │ │ │ │ source=Test8009761.java │ │ │ │ │ title=Deoptimization on sparc doesn't set Llast_SP correctly in the interpreter frames it creates │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java │ │ │ │ │ -elapsed=6485 0\:00\:06.485 │ │ │ │ │ -end=Wed Aug 19 16\:37\:24 UTC 2026 │ │ │ │ │ +elapsed=6107 0\:00\:06.107 │ │ │ │ │ +end=Tue Sep 15 09\:22\:18 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 16\:37\:17 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:22\:12 UTC 2026 │ │ │ │ │ test=compiler/uncommontrap/Test8009761.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=6494 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=6120 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/uncommontrap │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ +started: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 26 │ │ │ │ │ -Process id: 638150 │ │ │ │ │ +Agent id: 16 │ │ │ │ │ +Process id: 1574056 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.095 │ │ │ │ │ +finished: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.139 │ │ │ │ │ ----------configuration:(19/919)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -91,21 +91,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2667)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -119,69 +119,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/uncommontrap/Test8009761.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java \\ │ │ │ │ │ -Dtest.main.class=compiler.uncommontrap.Test8009761 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/256)---------- │ │ │ │ │ command: build compiler.uncommontrap.Test8009761 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.uncommontrap.Test8009761 │ │ │ │ │ -finished: Wed Aug 19 16:37:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.978 │ │ │ │ │ +finished: Tue Sep 15 09:22:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.083 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/437)---------- │ │ │ │ │ +----------messages:(9/439)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:37:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:12 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:37:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.975 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:22:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.076 │ │ │ │ │ ----------configuration:(16/876)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6 │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3263)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -199,37 +199,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/uncommontrap/Test8009761.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.uncommontrap.Test8009761 \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/960)---------- │ │ │ │ │ +----------messages:(8/961)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -Xss512K -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+EagerJVMCI -XX:CompileCommand=exclude,compiler.uncommontrap.Test8009761::m2 compiler.uncommontrap.Test8009761 │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-UseOnStackReplacement -XX:-BackgroundCompilation -Xss512K -XX:+IgnoreUnrecognizedVMOptions -XX:+UnlockExperimentalVMOptions -XX:+EagerJVMCI -XX:CompileCommand=exclude,compiler.uncommontrap.Test8009761::m2 compiler.uncommontrap.Test8009761 │ │ │ │ │ -started: Wed Aug 19 16:37:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:17 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 638180 │ │ │ │ │ -finished: Wed Aug 19 16:37:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.388 │ │ │ │ │ +Process id: 1575501 │ │ │ │ │ +finished: Tue Sep 15 09:22:18 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.833 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(3/157)---------- │ │ │ │ │ CompileCommand: exclude compiler/uncommontrap/Test8009761.m2 bool exclude = true │ │ │ │ │ @@ -244,21 +244,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: static java.lang.Object compiler.uncommontrap.Test8009761.m3(boolean,boolean) not compiled │ │ │ │ │ ----------rerun:(45/3601)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/1:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/6:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -267,17 +267,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/uncommontrap/Test8009761.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/Test8009761.java \\ │ │ │ │ │ -Dtest.main.class=compiler.uncommontrap.Test8009761 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/Test8009761.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/1/test/lib:/tmp/hotspot/JTwork/classes/1 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/Test8009761.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/6/test/lib:/tmp/hotspot/JTwork/classes/6 \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/uncommontrap/TestStackBangMonitorOwned.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:38 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:22:35 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8032410 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:-BackgroundCompilation -Xss512K -XX\:-UseOnStackReplacement -XX\:CompileCommand\=dontinline,compiler.uncommontrap.TestStackBangMonitorOwned\:\:m1 -XX\:CompileCommand\=exclude,compiler.uncommontrap.TestStackBangMonitorOwned\:\:m2 compiler.uncommontrap.TestStackBangMonitorOwned\n │ │ │ │ │ source=TestStackBangMonitorOwned.java │ │ │ │ │ title=Stack overflow at deoptimization doesn't release owned monitors │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ │ -elapsed=3613866 1\:00\:13.866 │ │ │ │ │ -end=Wed Aug 19 17\:37\:38 UTC 2026 │ │ │ │ │ +elapsed=3616633 1\:00\:16.633 │ │ │ │ │ +end=Tue Sep 15 10\:22\:35 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612130ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3614999ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 16\:37\:24 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 09\:22\:18 UTC 2026 │ │ │ │ │ test=compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3613880 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3616691 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/uncommontrap │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/284)---------- │ │ │ │ │ command: build compiler.uncommontrap.TestStackBangMonitorOwned │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 16:37:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:18 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.uncommontrap.TestStackBangMonitorOwned │ │ │ │ │ -finished: Wed Aug 19 16:37:25 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.695 │ │ │ │ │ +finished: Tue Sep 15 09:22:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.421 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/339)---------- │ │ │ │ │ +----------messages:(8/341)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 16:37:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:18 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 16:37:25 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.692 │ │ │ │ │ +Agent id: 10 │ │ │ │ │ +Process id: 1572946 │ │ │ │ │ +finished: Tue Sep 15 09:22:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.415 │ │ │ │ │ ----------configuration:(10/531)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2778)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,53 +97,53 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/uncommontrap/TestStackBangMonitorOwned.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/TestStackBangMonitorOwned.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.uncommontrap.TestStackBangMonitorOwned \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/1006)---------- │ │ │ │ │ +----------messages:(11/1012)---------- │ │ │ │ │ command: main -XX:-BackgroundCompilation -Xss512K -XX:-UseOnStackReplacement -XX:CompileCommand=dontinline,compiler.uncommontrap.TestStackBangMonitorOwned::m1 -XX:CompileCommand=exclude,compiler.uncommontrap.TestStackBangMonitorOwned::m2 compiler.uncommontrap.TestStackBangMonitorOwned │ │ │ │ │ reason: User specified action: run main/othervm -XX:-BackgroundCompilation -Xss512K -XX:-UseOnStackReplacement -XX:CompileCommand=dontinline,compiler.uncommontrap.TestStackBangMonitorOwned::m1 -XX:CompileCommand=exclude,compiler.uncommontrap.TestStackBangMonitorOwned::m2 compiler.uncommontrap.TestStackBangMonitorOwned │ │ │ │ │ -started: Wed Aug 19 16:37:25 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 09:22:20 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 638199 │ │ │ │ │ +Process id: 1575520 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 638199 │ │ │ │ │ -638199: Unable to open socket file /proc/638199/root/tmp/.java_pid638199: target process 638199 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1575520 │ │ │ │ │ +1575520: Unable to open socket file /proc/1575520/root/tmp/.java_pid1575520: target process 1575520 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 17:37:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3612.159 │ │ │ │ │ +finished: Tue Sep 15 10:22:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3615.191 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(4/245)---------- │ │ │ │ │ CompileCommand: dontinline compiler/uncommontrap/TestStackBangMonitorOwned.m1 bool dontinline = true │ │ │ │ │ CompileCommand: exclude compiler/uncommontrap/TestStackBangMonitorOwned.m2 bool exclude = true │ │ │ │ │ TEST PASSED │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(1/15)---------- │ │ │ │ │ STATUS:Passed. │ │ │ │ │ ----------rerun:(37/2995)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -152,25 +152,25 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/uncommontrap/TestStackBangMonitorOwned.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap/TestStackBangMonitorOwned.java \\ │ │ │ │ │ -Dtest.main.class=compiler.uncommontrap.TestStackBangMonitorOwned \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/compiler/uncommontrap/TestStackBangMonitorOwned.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/compiler/uncommontrap/TestStackBangMonitorOwned.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/uncommontrap \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:-BackgroundCompilation \\ │ │ │ │ │ -Xss512K \\ │ │ │ │ │ -XX:-UseOnStackReplacement \\ │ │ │ │ │ -XX:CompileCommand=dontinline,compiler.uncommontrap.TestStackBangMonitorOwned::m1 \\ │ │ │ │ │ -XX:CompileCommand=exclude,compiler.uncommontrap.TestStackBangMonitorOwned::m2 \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/compiler/uncommontrap/TestStackBangMonitorOwned.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612130ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3614999ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3612130ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3614999ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/vectorization/TestMacroLogicVector.jtr │ │ │ │ │ @@ -1,42 +1,42 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:34 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:30 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8241040 randomness othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:+IgnoreUnrecognizedVMOptions -Xbatch -XX\:-TieredCompilation -XX\:CICompilerCount\=1 -XX\:UseAVX\=3 -XX\:CompileCommand\=quiet -XX\:CompileCommand\=compileonly,*\:\:test* -XX\:+TraceNewVectors compiler.vectorization.TestMacroLogicVector\n │ │ │ │ │ source=TestMacroLogicVector.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java │ │ │ │ │ -elapsed=25092 0\:00\:25.092 │ │ │ │ │ -end=Wed Aug 19 17\:35\:34 UTC 2026 │ │ │ │ │ +elapsed=7152 0\:00\:07.152 │ │ │ │ │ +end=Tue Sep 15 10\:19\:30 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:35\:09 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:19\:23 UTC 2026 │ │ │ │ │ test=compiler/vectorization/TestMacroLogicVector.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=25100 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=7176 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/vectorization │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -46,46 +46,46 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/276)---------- │ │ │ │ │ command: build compiler.vectorization.TestMacroLogicVector │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:09 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:23 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.vectorization.TestMacroLogicVector │ │ │ │ │ -finished: Wed Aug 19 17:35:34 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 25.03 │ │ │ │ │ +finished: Tue Sep 15 10:19:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 7.102 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/337)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:09 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:23 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 27 │ │ │ │ │ -Process id: 638352 │ │ │ │ │ -finished: Wed Aug 19 17:35:34 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 25.028 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:19:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 7.099 │ │ │ │ │ ----------configuration:(12/655)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization │ │ │ │ │ /tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestMacroLogicVector.d │ │ │ │ │ /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2978)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -114,30 +114,30 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization:/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestMacroLogicVector.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestMacroLogicVector.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/682)---------- │ │ │ │ │ +----------messages:(7/683)---------- │ │ │ │ │ command: main -XX:+IgnoreUnrecognizedVMOptions -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:UseAVX=3 -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::test* -XX:+TraceNewVectors compiler.vectorization.TestMacroLogicVector │ │ │ │ │ reason: User specified action: run main/othervm -XX:+IgnoreUnrecognizedVMOptions -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=1 -XX:UseAVX=3 -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*::test* -XX:+TraceNewVectors compiler.vectorization.TestMacroLogicVector │ │ │ │ │ -started: Wed Aug 19 17:35:34 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:30 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 638463 │ │ │ │ │ -finished: Wed Aug 19 17:35:34 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.048 │ │ │ │ │ +Process id: 1575692 │ │ │ │ │ +finished: Tue Sep 15 10:19:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.036 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/184)---------- │ │ │ │ │ CICompilerCount (1) cannot be greater than 0 because there are no compilers │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(40/3192)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestMacroLogicVector.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/compiler/vectorization/TestReplicateLoopIV.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:20 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:31 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8286125 othervm │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xbatch -XX\:MaxVectorSize\=16 compiler.vectorization.TestReplicateLoopIV\n │ │ │ │ │ source=TestReplicateLoopIV.java │ │ │ │ │ title=C2\: "bad AD file" with PopulateIndex on x86_64 │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ │ -elapsed=7408 0\:00\:07.408 │ │ │ │ │ -end=Wed Aug 19 17\:35\:20 UTC 2026 │ │ │ │ │ +elapsed=837 0\:00\:00.837 │ │ │ │ │ +end=Tue Sep 15 10\:19\:31 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:35\:12 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:19\:30 UTC 2026 │ │ │ │ │ test=compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=7439 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=843 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/compiler/vectorization │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/274)---------- │ │ │ │ │ command: build compiler.vectorization.TestReplicateLoopIV │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:12 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:30 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.vectorization.TestReplicateLoopIV │ │ │ │ │ -finished: Wed Aug 19 17:35:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.353 │ │ │ │ │ +finished: Tue Sep 15 10:19:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.801 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/335)---------- │ │ │ │ │ +----------messages:(8/336)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:12 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:30 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:35:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.349 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:19:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.798 │ │ │ │ │ ----------configuration:(10/528)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2738)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,47 +97,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=compiler/vectorization/TestReplicateLoopIV.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.vectorization.TestReplicateLoopIV \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization:/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization:/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/368)---------- │ │ │ │ │ +----------messages:(7/369)---------- │ │ │ │ │ command: main -Xbatch -XX:MaxVectorSize=16 compiler.vectorization.TestReplicateLoopIV │ │ │ │ │ reason: User specified action: run main/othervm -Xbatch -XX:MaxVectorSize=16 compiler.vectorization.TestReplicateLoopIV │ │ │ │ │ -started: Wed Aug 19 17:35:19 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:31 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 638415 │ │ │ │ │ -finished: Wed Aug 19 17:35:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.034 │ │ │ │ │ +Process id: 1575696 │ │ │ │ │ +finished: Tue Sep 15 10:19:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.028 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(3/150)---------- │ │ │ │ │ Unrecognized VM option 'MaxVectorSize=16' │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(34/2731)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -146,17 +146,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=compiler/vectorization/TestReplicateLoopIV.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization/TestReplicateLoopIV.java \\ │ │ │ │ │ -Dtest.main.class=compiler.vectorization.TestReplicateLoopIV \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/compiler/vectorization/TestReplicateLoopIV.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/compiler/vectorization/TestReplicateLoopIV.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/compiler/vectorization \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbatch \\ │ │ │ │ │ -XX:MaxVectorSize=16 \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/7158988/FieldMonitor.jtr │ │ │ │ │ @@ -1,63 +1,63 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:11 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/7158988/FieldMonitor.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ author=axel.siebenborn@sap.com │ │ │ │ │ keywords=bug7158988 othervm │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED compile TestPostFieldModification.java\nUSER_SPECIFIED main/othervm FieldMonitor\n │ │ │ │ │ source=FieldMonitor.java │ │ │ │ │ title=verify jvm does not crash while debugging │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/7158988/FieldMonitor.java │ │ │ │ │ -elapsed=12088 0\:00\:12.088 │ │ │ │ │ -end=Wed Aug 19 15\:34\:57 UTC 2026 │ │ │ │ │ +elapsed=5848 0\:00\:05.848 │ │ │ │ │ +end=Tue Sep 15 08\:19\:11 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Error\: Expected to receive 11 times ModificationWatchpointEvent, but got 1 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build compile main │ │ │ │ │ -start=Wed Aug 19 15\:34\:45 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:05 UTC 2026 │ │ │ │ │ test=runtime/7158988/FieldMonitor.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=12111 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5906 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/7158988 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/359)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/7158988/TestPostFieldModification.java │ │ │ │ │ reason: User specified action: run compile TestPostFieldModification.java │ │ │ │ │ -started: Wed Aug 19 15:34:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:05 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 15:34:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.043 │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 08:19:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.105 │ │ │ │ │ ----------configuration:(10/500)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -102,31 +102,31 @@ │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/214)---------- │ │ │ │ │ command: build FieldMonitor │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:51 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:06 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: FieldMonitor │ │ │ │ │ -finished: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.379 │ │ │ │ │ +finished: Tue Sep 15 08:19:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.049 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/321)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/7158988/FieldMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:51 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:06 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.375 │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 08:19:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.048 │ │ │ │ │ ----------configuration:(10/500)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -174,60 +174,60 @@ │ │ │ │ │ Note: Recompile with -Xlint:unchecked for details. │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(7/250)---------- │ │ │ │ │ command: main FieldMonitor │ │ │ │ │ reason: User specified action: run main/othervm FieldMonitor │ │ │ │ │ -started: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:08 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636662 │ │ │ │ │ -finished: Wed Aug 19 15:34:57 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.652 │ │ │ │ │ +Process id: 1573618 │ │ │ │ │ +finished: Tue Sep 15 08:19:11 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.68 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ -----------System.out:(45/1741)---------- │ │ │ │ │ +----------System.out:(45/1750)---------- │ │ │ │ │ home │ │ │ │ │ options │ │ │ │ │ main │ │ │ │ │ suspend │ │ │ │ │ quote │ │ │ │ │ vmexec │ │ │ │ │ includevirtualthreads │ │ │ │ │ Vm launched │ │ │ │ │ -testvm: [0.003s][info][gc] Using G1 │ │ │ │ │ +testvm: [0.011s][info][gc] Using G1 │ │ │ │ │ FieldMonitor-main receives: VMStartEvent in thread main │ │ │ │ │ resume... │ │ │ │ │ FieldMonitor-main receives: ClassPrepareEvent in thread main │ │ │ │ │ ClassPrepareEvent │ │ │ │ │ resume... │ │ │ │ │ testvm: Start threads │ │ │ │ │ FieldMonitor-main receives: ModificationWatchpoint@TestPostFieldModification$1:35 in thread Thread-0 │ │ │ │ │ sleep for 500 ms │ │ │ │ │ -testvm: [0.572s][info][gc] GC(0) Pause Full (System.gc()) 4M->0M(16M) 10.918ms │ │ │ │ │ -testvm: [0.677s][info][gc] GC(1) Pause Full (System.gc()) 0M->0M(16M) 5.431ms │ │ │ │ │ -testvm: [0.784s][info][gc] GC(2) Pause Full (System.gc()) 0M->0M(16M) 5.283ms │ │ │ │ │ -testvm: [0.890s][info][gc] GC(3) Pause Full (System.gc()) 0M->0M(16M) 4.943ms │ │ │ │ │ -testvm: [0.995s][info][gc] GC(4) Pause Full (System.gc()) 0M->0M(16M) 5.057ms │ │ │ │ │ +testvm: [0.858s][info][gc] GC(0) Pause Full (System.gc()) 15M->0M(64M) 34.075ms │ │ │ │ │ +testvm: [0.976s][info][gc] GC(1) Pause Full (System.gc()) 0M->0M(64M) 15.871ms │ │ │ │ │ +testvm: [1.088s][info][gc] GC(2) Pause Full (System.gc()) 0M->0M(64M) 11.784ms │ │ │ │ │ +testvm: [1.206s][info][gc] GC(3) Pause Full (System.gc()) 0M->0M(64M) 15.792ms │ │ │ │ │ +testvm: [1.320s][info][gc] GC(4) Pause Full (System.gc()) 0M->0M(64M) 12.140ms │ │ │ │ │ old=null │ │ │ │ │ new="test" │ │ │ │ │ resume... │ │ │ │ │ testvm: # │ │ │ │ │ testvm: # A fatal error has been detected by the Java Runtime Environment: │ │ │ │ │ testvm: # │ │ │ │ │ -testvm: # SIGSEGV (0xb) at pc=0x0000000000000000, pid=636685, tid=636711 │ │ │ │ │ +testvm: # SIGSEGV (0xb) at pc=0x0000000000000000, pid=1573659, tid=1573685 │ │ │ │ │ testvm: # │ │ │ │ │ testvm: # JRE version: OpenJDK Runtime Environment (21.0.12.1+1) (build 21.0.12.1+1-1-Debian) │ │ │ │ │ testvm: # Java VM: OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian, interpreted mode, compressed oops, compressed class ptrs, g1 gc, linux-loongarch64) │ │ │ │ │ testvm: # Problematic frame: │ │ │ │ │ testvm: # C 0x0000000000000000 │ │ │ │ │ testvm: # │ │ │ │ │ -testvm: # Core dump will be written. Default location: /tmp/hotspot/JTwork/scratch/1/core.636685 │ │ │ │ │ +testvm: # Core dump will be written. Default location: /tmp/hotspot/JTwork/scratch/1/core.1573659 │ │ │ │ │ testvm: # │ │ │ │ │ testvm: # An error report file with more information is saved as: │ │ │ │ │ -testvm: # /tmp/hotspot/JTwork/scratch/1/hs_err_pid636685.log │ │ │ │ │ +testvm: # /tmp/hotspot/JTwork/scratch/1/hs_err_pid1573659.log │ │ │ │ │ testvm: # │ │ │ │ │ testvm: # If you would like to submit a bug report, please visit: │ │ │ │ │ testvm: # https://bugs.debian.org/openjdk-21 │ │ │ │ │ testvm: # │ │ │ │ │ FieldMonitor-main receives: VMDisconnectEvent │ │ │ │ │ resume... │ │ │ │ │ ----------System.err:(11/721)---------- │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/BootClassAppendProp/BootClassPathAppend.jtr │ │ │ │ │ @@ -1,96 +1,96 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:42 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:34 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8087154 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ run=USER_SPECIFIED driver BootClassPathAppend\n │ │ │ │ │ source=BootClassPathAppend.java │ │ │ │ │ title=Uninitialized system property jdk.boot.class.path.append causes SIGSEGV │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ │ -elapsed=22142 0\:00\:22.142 │ │ │ │ │ -end=Wed Aug 19 17\:35\:42 UTC 2026 │ │ │ │ │ +elapsed=2426 0\:00\:02.426 │ │ │ │ │ +end=Tue Sep 15 10\:19\:34 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: 'java.lang.Object' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 17\:35\:20 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:19\:31 UTC 2026 │ │ │ │ │ test=runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=22159 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2433 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/BootClassAppendProp │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/229)---------- │ │ │ │ │ +----------messages:(7/228)---------- │ │ │ │ │ command: build BootClassPathAppend │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:31 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: BootClassPathAppend │ │ │ │ │ -finished: Wed Aug 19 17:35:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 19.118 │ │ │ │ │ +finished: Tue Sep 15 10:19:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.997 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/452)---------- │ │ │ │ │ +----------messages:(9/453)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:31 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:35:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 19.11 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:19:32 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.995 │ │ │ │ │ ----------configuration:(14/773)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3167)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -108,59 +108,59 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/BootClassAppendProp/BootClassPathAppend.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java \\ │ │ │ │ │ -J-Dtest.main.class=BootClassPathAppend \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/333)---------- │ │ │ │ │ +----------messages:(9/334)---------- │ │ │ │ │ command: driver BootClassPathAppend │ │ │ │ │ reason: User specified action: run driver BootClassPathAppend │ │ │ │ │ -started: Wed Aug 19 17:35:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:32 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 31 │ │ │ │ │ -Process id: 638487 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 17:35:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.003 │ │ │ │ │ +finished: Tue Sep 15 10:19:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.419 │ │ │ │ │ ----------configuration:(18/892)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2622)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -174,27 +174,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/BootClassAppendProp/BootClassPathAppend.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp/BootClassPathAppend.java \\ │ │ │ │ │ -Dtest.main.class=BootClassPathAppend \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ BootClassPathAppend │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/871)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/5/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:+PrintCompilation -Xcomp -version ] │ │ │ │ │ -[2026-08-19T17:35:42.045230989Z] Gathering output for process 638532 │ │ │ │ │ -[2026-08-19T17:35:42.220390005Z] Waiting for completion for process 638532 │ │ │ │ │ -[2026-08-19T17:35:42.221371889Z] Waiting for completion finished for process 638532 │ │ │ │ │ +----------System.out:(4/874)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/BootClassAppendProp/BootClassPathAppend.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/BootClassAppendProp:/tmp/hotspot/JTwork/classes/4/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:+PrintCompilation -Xcomp -version ] │ │ │ │ │ +[2026-09-15T10:19:33.982823205Z] Gathering output for process 1575720 │ │ │ │ │ +[2026-09-15T10:19:34.061872780Z] Waiting for completion for process 1575720 │ │ │ │ │ +[2026-09-15T10:19:34.062673492Z] Waiting for completion finished for process 1575720 │ │ │ │ │ ----------System.err:(18/854)---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ ] │ │ │ │ │ exitValue = 0 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/HiddenClasses/TestHiddenClassUnloading.jtr │ │ │ │ │ @@ -1,109 +1,109 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:03 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib / │ │ │ │ │ modules=java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:-BackgroundCompilation compiler.classUnloading.hiddenClass.TestHiddenClassUnloading\n │ │ │ │ │ source=TestHiddenClassUnloading.java │ │ │ │ │ title=Test unloading of hidden classes. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ │ -elapsed=13721 0\:00\:13.721 │ │ │ │ │ -end=Wed Aug 19 17\:36\:05 UTC 2026 │ │ │ │ │ +elapsed=5405 0\:00\:05.405 │ │ │ │ │ +end=Tue Sep 15 10\:20\:03 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: private static void compiler.classUnloading.hiddenClass.TestHiddenClassUnloading.doWork(java.lang.Class) throws java.lang.InstantiationException,java.lang.IllegalAccessException not compiled │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 17\:35\:52 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:19\:57 UTC 2026 │ │ │ │ │ test=runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=13739 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5419 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/HiddenClasses │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/591)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:35:52 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:52 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:52 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/346)---------- │ │ │ │ │ +----------messages:(8/347)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:35:52 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 33 │ │ │ │ │ -Process id: 638683 │ │ │ │ │ -finished: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.093 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ +finished: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.063 │ │ │ │ │ ----------configuration:(18/854)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2734)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -117,68 +117,68 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/HiddenClasses/TestHiddenClassUnloading.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java \\ │ │ │ │ │ -Dtest.main.class=compiler.classUnloading.hiddenClass.TestHiddenClassUnloading \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules=java.management \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/310)---------- │ │ │ │ │ command: build compiler.classUnloading.hiddenClass.TestHiddenClassUnloading │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: compiler.classUnloading.hiddenClass.TestHiddenClassUnloading │ │ │ │ │ -finished: Wed Aug 19 17:36:02 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.707 │ │ │ │ │ +finished: Tue Sep 15 10:20:01 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.641 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/403)---------- │ │ │ │ │ +----------messages:(9/404)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.management │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:02 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.702 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:01 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.639 │ │ │ │ │ ----------configuration:(15/814)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.management │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4 │ │ │ │ │ │ │ │ │ │ ----------rerun:(34/3323)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -196,39 +196,39 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/HiddenClasses/TestHiddenClassUnloading.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java \\ │ │ │ │ │ -J-Dtest.main.class=compiler.classUnloading.hiddenClass.TestHiddenClassUnloading \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -J-Dtest.modules=java.management \\ │ │ │ │ │ --add-modules java.management \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------direct:(2/214)---------- │ │ │ │ │ Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java uses or overrides a deprecated API. │ │ │ │ │ Note: Recompile with -Xlint:deprecation for details. │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/600)---------- │ │ │ │ │ +----------messages:(8/601)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-BackgroundCompilation compiler.classUnloading.hiddenClass.TestHiddenClassUnloading │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:-BackgroundCompilation compiler.classUnloading.hiddenClass.TestHiddenClassUnloading │ │ │ │ │ -started: Wed Aug 19 17:36:02 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:01 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.management │ │ │ │ │ -Process id: 638784 │ │ │ │ │ -finished: Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.885 │ │ │ │ │ +Process id: 1576284 │ │ │ │ │ +finished: Tue Sep 15 10:20:03 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.677 │ │ │ │ │ ----------configuration:(3/43)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.management │ │ │ │ │ │ │ │ │ │ ----------System.out:(2/76)---------- │ │ │ │ │ WB error: invalid compilation level 4 │ │ │ │ │ WB error: invalid compilation level 1 │ │ │ │ │ @@ -242,21 +242,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: private static void compiler.classUnloading.hiddenClass.TestHiddenClassUnloading.doWork(java.lang.Class) throws java.lang.InstantiationException,java.lang.IllegalAccessException not compiled │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: private static void compiler.classUnloading.hiddenClass.TestHiddenClassUnloading.doWork(java.lang.Class) throws java.lang.InstantiationException,java.lang.IllegalAccessException not compiled │ │ │ │ │ ----------rerun:(38/3399)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/0:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -265,17 +265,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/HiddenClasses/TestHiddenClassUnloading.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses/TestHiddenClassUnloading.java \\ │ │ │ │ │ -Dtest.main.class=compiler.classUnloading.hiddenClass.TestHiddenClassUnloading \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/runtime/HiddenClasses/TestHiddenClassUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/0/test/lib:/tmp/hotspot/JTwork/classes/0 \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/HiddenClasses/TestHiddenClassUnloading.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/HiddenClasses:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4 \\ │ │ │ │ │ -Dtest.modules=java.management \\ │ │ │ │ │ --add-modules java.management \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/LocalLong/LocalLongTest.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:08 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8163014 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm │ │ │ │ │ requires=vm.bits \=\= 64 │ │ │ │ │ @@ -11,74 +11,74 @@ │ │ │ │ │ source=LocalLongTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java │ │ │ │ │ -elapsed=6166 0\:00\:06.166 │ │ │ │ │ -end=Wed Aug 19 17\:36\:04 UTC 2026 │ │ │ │ │ +elapsed=3375 0\:00\:03.375 │ │ │ │ │ +end=Tue Sep 15 10\:20\:08 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Expected to get exit value of [0], exit value is\: [1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.base/jdk.internal.vm │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build compile driver │ │ │ │ │ -start=Wed Aug 19 17\:35\:58 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:04 UTC 2026 │ │ │ │ │ test=runtime/LocalLong/LocalLongTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=6178 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3389 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/LocalLong │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/505)---------- │ │ │ │ │ +----------messages:(9/506)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java │ │ │ │ │ reason: User specified action: run compile LocalLongHelper.java │ │ │ │ │ -started: Wed Aug 19 17:35:58 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:04 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:36:02 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.017 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.129 │ │ │ │ │ ----------configuration:(15/792)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3076)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -99,65 +99,65 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/LocalLong/LocalLongTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java \\ │ │ │ │ │ -J-Dtest.main.class=LocalLongTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongHelper.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/216)---------- │ │ │ │ │ command: build LocalLongTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:02 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: LocalLongTest │ │ │ │ │ -finished: Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.642 │ │ │ │ │ +finished: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.967 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/488)---------- │ │ │ │ │ +----------messages:(9/489)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:02 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports java.base/jdk.internal.vm=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.639 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.964 │ │ │ │ │ ----------configuration:(15/792)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3074)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -178,39 +178,39 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/LocalLong/LocalLongTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java \\ │ │ │ │ │ -J-Dtest.main.class=LocalLongTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm' \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports java.base/jdk.internal.vm=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/346)---------- │ │ │ │ │ +----------messages:(9/348)---------- │ │ │ │ │ command: driver LocalLongTest │ │ │ │ │ reason: User specified action: run driver LocalLongTest │ │ │ │ │ -started: Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 29 │ │ │ │ │ -Process id: 638444 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc java.base/jdk.internal.vm │ │ │ │ │ -finished: Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.48 │ │ │ │ │ +finished: Tue Sep 15 10:20:08 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.266 │ │ │ │ │ ----------configuration:(19/921)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -218,17 +218,17 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ java.base/jdk.internal.vm ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2502)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -246,27 +246,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/LocalLong/LocalLongTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong/LocalLongTest.java \\ │ │ │ │ │ -Dtest.main.class=LocalLongTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.base/jdk.internal.vm' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ LocalLongTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/976)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/3/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/3/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Xint --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-exports java.base/jdk.internal.vm=ALL-UNNAMED LocalLongHelper ] │ │ │ │ │ -[2026-08-19T17:36:04.603653434Z] Gathering output for process 638813 │ │ │ │ │ -[2026-08-19T17:36:04.621354118Z] Waiting for completion for process 638813 │ │ │ │ │ -[2026-08-19T17:36:04.911127434Z] Waiting for completion finished for process 638813 │ │ │ │ │ +----------System.out:(4/979)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/LocalLong/LocalLongTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/LocalLong:/tmp/hotspot/JTwork/classes/4/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Xint --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-exports java.base/jdk.internal.vm=ALL-UNNAMED LocalLongHelper ] │ │ │ │ │ +[2026-09-15T10:20:08.067285239Z] Gathering output for process 1576371 │ │ │ │ │ +[2026-09-15T10:20:08.076081142Z] Waiting for completion for process 1576371 │ │ │ │ │ +[2026-09-15T10:20:08.235107625Z] Waiting for completion finished for process 1576371 │ │ │ │ │ ----------System.err:(23/1257)---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [Exception in thread "main" java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0 │ │ │ │ │ at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:100) │ │ │ │ │ at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:106) │ │ │ │ │ at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:302) │ │ │ │ │ at java.base/java.util.Objects.checkIndex(Objects.java:385) │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/Monitor/ConcurrentDeflation.jtr │ │ │ │ │ @@ -1,142 +1,80 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:39 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8318757 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED main/othervm -XX\:+UnlockDiagnosticVMOptions -XX\:GuaranteedAsyncDeflationInterval\=2000 -XX\:+UnlockExperimentalVMOptions -XX\:LockingMode\=0 ConcurrentDeflation\n │ │ │ │ │ source=ConcurrentDeflation.java │ │ │ │ │ title=Test concurrent monitor deflation by MonitorDeflationThread and thread dumping │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java │ │ │ │ │ -elapsed=3986 0\:00\:03.986 │ │ │ │ │ -end=Wed Aug 19 15\:34\:55 UTC 2026 │ │ │ │ │ +elapsed=50 0\:00\:00.050 │ │ │ │ │ +end=Tue Sep 15 08\:19\:39 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 15\:34\:51 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 08\:19\:39 UTC 2026 │ │ │ │ │ test=runtime/Monitor/ConcurrentDeflation.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3993 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=57 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/Monitor │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/228)---------- │ │ │ │ │ +----------messages:(5/181)---------- │ │ │ │ │ command: build ConcurrentDeflation │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:51 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: ConcurrentDeflation │ │ │ │ │ -finished: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.941 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/328)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:51 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.938 │ │ │ │ │ -----------configuration:(12/633)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/runtime/Monitor/ConcurrentDeflation.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/2855)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=runtime/Monitor/ConcurrentDeflation.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java \\ │ │ │ │ │ - -J-Dtest.main.class=ConcurrentDeflation \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/runtime/Monitor/ConcurrentDeflation.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/runtime/Monitor/ConcurrentDeflation.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/runtime/Monitor/ConcurrentDeflation.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/runtime/Monitor/ConcurrentDeflation.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor:/tmp/hotspot/JTwork/classes/6/runtime/Monitor/ConcurrentDeflation.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor/ConcurrentDeflation.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 08:19:39 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:19:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/512)---------- │ │ │ │ │ +----------messages:(7/513)---------- │ │ │ │ │ command: main -XX:+UnlockDiagnosticVMOptions -XX:GuaranteedAsyncDeflationInterval=2000 -XX:+UnlockExperimentalVMOptions -XX:LockingMode=0 ConcurrentDeflation │ │ │ │ │ reason: User specified action: run main/othervm -XX:+UnlockDiagnosticVMOptions -XX:GuaranteedAsyncDeflationInterval=2000 -XX:+UnlockExperimentalVMOptions -XX:LockingMode=0 ConcurrentDeflation │ │ │ │ │ -started: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:39 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 636681 │ │ │ │ │ -finished: Wed Aug 19 15:34:55 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.034 │ │ │ │ │ +Process id: 1573951 │ │ │ │ │ +finished: Tue Sep 15 08:19:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.035 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(2/183)---------- │ │ │ │ │ LockingMode == 0 (LM_MONITOR) is not fully implemented on this architectureError: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ----------rerun:(36/2979)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ CLASSPATH=/tmp/hotspot/JTwork/classes/6/runtime/Monitor/ConcurrentDeflation.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/Monitor:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/NMT/CheckForProperDetailStackTrace.jtr │ │ │ │ │ @@ -1,68 +1,68 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:32 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:25 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8133747 bug8218458 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED compile ../modules/CompilerUtils.java\nUSER_SPECIFIED driver CheckForProperDetailStackTrace\n │ │ │ │ │ source=CheckForProperDetailStackTrace.java │ │ │ │ │ title=Running with NMT detail should produce expected stack traces. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ │ -elapsed=28523 0\:00\:28.523 │ │ │ │ │ -end=Wed Aug 19 17\:36\:32 UTC 2026 │ │ │ │ │ +elapsed=17421 0\:00\:17.421 │ │ │ │ │ +end=Tue Sep 15 10\:20\:25 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Expected symbol missing from output\: locked_create_entry │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build compile driver │ │ │ │ │ -start=Wed Aug 19 17\:36\:04 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:07 UTC 2026 │ │ │ │ │ test=runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=28534 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=17429 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/NMT │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/481)---------- │ │ │ │ │ +----------messages:(9/482)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/../modules/CompilerUtils.java │ │ │ │ │ reason: User specified action: run compile ../modules/CompilerUtils.java │ │ │ │ │ -started: Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:36:07 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.675 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.367 │ │ │ │ │ ----------configuration:(14/736)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -111,35 +111,35 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/5/runtime/NMT/CheckForProperDetailStackTrace.d:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/../modules/CompilerUtils.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/251)---------- │ │ │ │ │ +----------messages:(7/250)---------- │ │ │ │ │ command: build CheckForProperDetailStackTrace │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: CheckForProperDetailStackTrace │ │ │ │ │ -finished: Wed Aug 19 17:36:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 16.771 │ │ │ │ │ +finished: Tue Sep 15 10:20:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.836 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(9/464)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:36:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 16.768 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.834 │ │ │ │ │ ----------configuration:(14/736)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -188,24 +188,24 @@ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/5/runtime/NMT/CheckForProperDetailStackTrace.d:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/355)---------- │ │ │ │ │ +----------messages:(9/356)---------- │ │ │ │ │ command: driver CheckForProperDetailStackTrace │ │ │ │ │ reason: User specified action: run driver CheckForProperDetailStackTrace │ │ │ │ │ -started: Wed Aug 19 17:36:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:20 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 38 │ │ │ │ │ -Process id: 639116 │ │ │ │ │ +Agent id: 30 │ │ │ │ │ +Process id: 1576504 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 17:36:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 8.045 │ │ │ │ │ +finished: Tue Sep 15 10:20:25 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.204 │ │ │ │ │ ----------configuration:(18/871)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -248,30 +248,30 @@ │ │ │ │ │ -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/runtime/NMT/CheckForProperDetailStackTrace.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/runtime/NMT/CheckForProperDetailStackTrace.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ -classpath /tmp/hotspot/JTwork/classes/5/runtime/NMT/CheckForProperDetailStackTrace.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ CheckForProperDetailStackTrace │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/1004)---------- │ │ │ │ │ +----------System.out:(4/1007)---------- │ │ │ │ │ Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/runtime/NMT/CheckForProperDetailStackTrace.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/5/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:+UnlockDiagnosticVMOptions -XX:NativeMemoryTracking=detail -XX:+PrintNMTStatistics -p /tmp/hotspot/JTwork/classes/5/runtime/NMT/CheckForProperDetailStackTrace.d/mods -m jdk.test/test.Main ] │ │ │ │ │ -[2026-08-19T17:36:32.192607482Z] Gathering output for process 639199 │ │ │ │ │ -[2026-08-19T17:36:32.276477092Z] Waiting for completion for process 639199 │ │ │ │ │ -[2026-08-19T17:36:32.616681277Z] Waiting for completion finished for process 639199 │ │ │ │ │ -----------System.err:(330/12747)---------- │ │ │ │ │ +[2026-09-15T10:20:24.767179477Z] Gathering output for process 1576544 │ │ │ │ │ +[2026-09-15T10:20:24.938523402Z] Waiting for completion for process 1576544 │ │ │ │ │ +[2026-09-15T10:20:25.104142883Z] Waiting for completion finished for process 1576544 │ │ │ │ │ +----------System.err:(332/12827)---------- │ │ │ │ │ stdout: [jdk.test/test/Main: hello │ │ │ │ │ │ │ │ │ │ Native Memory Tracking: │ │ │ │ │ │ │ │ │ │ -Total: reserved=9933190942, committed=619820830 │ │ │ │ │ - malloc: 19592990 #8009 │ │ │ │ │ - mmap: reserved=9913597952, committed=600227840 │ │ │ │ │ +Total: reserved=34101169721, committed=2307690041 │ │ │ │ │ + malloc: 51727929 #8112 │ │ │ │ │ + mmap: reserved=34049441792, committed=2255962112 │ │ │ │ │ │ │ │ │ │ -- Java Heap (reserved=8506048512, committed=541065216) │ │ │ │ │ - (mmap: reserved=8506048512, committed=541065216, at peak) │ │ │ │ │ +- Java Heap (reserved=32178700288, committed=2164260864) │ │ │ │ │ + (mmap: reserved=32178700288, committed=2164260864, at peak) │ │ │ │ │ │ │ │ │ │ - Class (reserved=1073842333, committed=231581) │ │ │ │ │ (classes #998) │ │ │ │ │ ( instance classes #866, array classes #132) │ │ │ │ │ (malloc=100509 #2015) (peak=100589 #2016) │ │ │ │ │ (mmap: reserved=1073741824, committed=131072, at peak) │ │ │ │ │ ( Metadata: ) │ │ │ │ │ @@ -279,48 +279,48 @@ │ │ │ │ │ ( used=372648) │ │ │ │ │ ( waste=86104 =18.77%) │ │ │ │ │ ( Class space:) │ │ │ │ │ ( reserved=1073741824, committed=131072) │ │ │ │ │ ( used=63560) │ │ │ │ │ ( waste=67512 =51.51%) │ │ │ │ │ │ │ │ │ │ -- Thread (reserved=15722472, committed=616424) │ │ │ │ │ +- Thread (reserved=15722472, committed=632808) │ │ │ │ │ (threads #11) │ │ │ │ │ - (stack: reserved=15679488, committed=573440, peak=573440) │ │ │ │ │ + (stack: reserved=15679488, committed=589824, peak=589824) │ │ │ │ │ (malloc=24984 #94) (peak=33344 #98) │ │ │ │ │ (arena=18000 #30) (peak=84608 #28) │ │ │ │ │ │ │ │ │ │ - Code (reserved=34113776, committed=215280) │ │ │ │ │ (malloc=35056 #949) (at peak) │ │ │ │ │ (mmap: reserved=34078720, committed=180224, at peak) │ │ │ │ │ │ │ │ │ │ -- GC (reserved=217738678, committed=62188982) │ │ │ │ │ - (malloc=17640886 #953) (at peak) │ │ │ │ │ - (mmap: reserved=200097792, committed=44548096, at peak) │ │ │ │ │ +- GC (reserved=713056924, committed=126837404) │ │ │ │ │ + (malloc=49767068 #1028) (at peak) │ │ │ │ │ + (mmap: reserved=663289856, committed=77070336, at peak) │ │ │ │ │ │ │ │ │ │ - GCCardSet (reserved=30160, committed=30160) │ │ │ │ │ (malloc=30160 #390) (at peak) │ │ │ │ │ │ │ │ │ │ - Compiler (reserved=448, committed=448) │ │ │ │ │ (malloc=448 #4) (at peak) │ │ │ │ │ │ │ │ │ │ -- Internal (reserved=192381, committed=192381) │ │ │ │ │ - (malloc=159613 #1042) (peak=161541 #1056) │ │ │ │ │ +- Internal (reserved=199490, committed=199490) │ │ │ │ │ + (malloc=166722 #1070) (peak=168650 #1084) │ │ │ │ │ (mmap: reserved=32768, committed=32768, at peak) │ │ │ │ │ │ │ │ │ │ - Other (reserved=0, committed=0) │ │ │ │ │ (malloc=0) (peak=10240 #2) │ │ │ │ │ │ │ │ │ │ - Symbol (reserved=1169636, committed=1169636) │ │ │ │ │ (malloc=800996 #204) (at peak) │ │ │ │ │ (arena=368640 #1) (at peak) │ │ │ │ │ │ │ │ │ │ -- Native Memory Tracking (reserved=133528, committed=133528) │ │ │ │ │ +- Native Memory Tracking (reserved=135176, committed=135176) │ │ │ │ │ (malloc=5384 #71) (peak=5736 #75) │ │ │ │ │ - (tracking overhead=128144) │ │ │ │ │ + (tracking overhead=129792) │ │ │ │ │ │ │ │ │ │ - Shared class space (reserved=16777216, committed=13205504, readonly=0) │ │ │ │ │ (mmap: reserved=16777216, committed=13205504, peak=13467648) │ │ │ │ │ │ │ │ │ │ - Arena Chunk (reserved=65984, committed=65984) │ │ │ │ │ (malloc=65984 #32) (peak=453744 #31) │ │ │ │ │ │ │ │ │ │ @@ -356,146 +356,148 @@ │ │ │ │ │ (malloc=208 #1) (at peak) │ │ │ │ │ │ │ │ │ │ - Unknown (reserved=0, committed=0) │ │ │ │ │ (mmap: reserved=0, committed=0, peak=32768) │ │ │ │ │ │ │ │ │ │ Virtual memory map: │ │ │ │ │ │ │ │ │ │ -[0x00007ffff1ffc000 - 0x00007ffff2004000] reserved and committed 32768 for Safepoint │ │ │ │ │ +[0x00007ffff11cc000 - 0x00007ffff11d4000] reserved and committed 32768 for Safepoint │ │ │ │ │ │ │ │ │ │ -[0x00007ffff1f58000 - 0x00007ffff1f60000] reserved and committed 32768 for Internal │ │ │ │ │ +[0x00007ffff1128000 - 0x00007ffff1130000] reserved and committed 32768 for Internal │ │ │ │ │ │ │ │ │ │ -[0x00007ffff0e50000 - 0x00007ffff0fd0000] reserved 1572864 for Thread Stack │ │ │ │ │ +[0x00007ffff0020000 - 0x00007ffff01a0000] reserved 1572864 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007ffff0e50000 - 0x00007ffff0e58000] committed 32768 │ │ │ │ │ + [0x00007ffff0020000 - 0x00007ffff0028000] committed 32768 │ │ │ │ │ │ │ │ │ │ - [0x00007ffff0f0c000 - 0x00007ffff0f18000] committed 49152 │ │ │ │ │ + [0x00007ffff00dc000 - 0x00007ffff00e8000] committed 49152 │ │ │ │ │ │ │ │ │ │ - [0x00007ffff0fc4000 - 0x00007ffff0fd0000] committed 49152 │ │ │ │ │ + [0x00007ffff0194000 - 0x00007ffff01a0000] committed 49152 │ │ │ │ │ │ │ │ │ │ -[0x00007ffff0d50000 - 0x00007ffff0dd0000] reserved 524288 for Code │ │ │ │ │ +[0x00007fffeff20000 - 0x00007fffeffa0000] reserved 524288 for Code │ │ │ │ │ │ │ │ │ │ - [0x00007ffff0d50000 - 0x00007ffff0d54000] committed 16384 │ │ │ │ │ + [0x00007fffeff20000 - 0x00007fffeff24000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007ffff04cc000 - 0x00007ffff0530000] reserved and committed 409600 for GC │ │ │ │ │ +[0x00007fffee658000 - 0x00007fffee788000] reserved and committed 1245184 for GC │ │ │ │ │ │ │ │ │ │ -[0x00007ffff0390000 - 0x00007ffff048c000] reserved 1032192 for Thread Stack │ │ │ │ │ +[0x00007fffee4e4000 - 0x00007fffee5e0000] reserved 1032192 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007ffff0488000 - 0x00007ffff048c000] committed 16384 │ │ │ │ │ + [0x00007fffee5dc000 - 0x00007fffee5e0000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007ffff0188000 - 0x00007ffff0284000] reserved 1032192 for Thread Stack │ │ │ │ │ +[0x00007fffee2dc000 - 0x00007fffee3d8000] reserved 1032192 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007ffff0280000 - 0x00007ffff0284000] committed 16384 │ │ │ │ │ + [0x00007fffee3d4000 - 0x00007fffee3d8000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffee000000 - 0x00007ffff0000000] reserved 33554432 for Code │ │ │ │ │ +[0x00007fffec64c000 - 0x00007fffec748000] reserved 1032192 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffee000000 - 0x00007fffee028000] committed 163840 │ │ │ │ │ + [0x00007fffec744000 - 0x00007fffec748000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffed028000 - 0x00007fffee000000] reserved 16613376 for GC │ │ │ │ │ +[0x00007fffec468000 - 0x00007fffec5e8000] reserved 1572864 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffed028000 - 0x00007fffed128000] committed 1048576 │ │ │ │ │ + [0x00007fffec468000 - 0x00007fffec470000] committed 32768 │ │ │ │ │ │ │ │ │ │ - [0x00007fffedffc000 - 0x00007fffee000000] committed 16384 │ │ │ │ │ + [0x00007fffec52c000 - 0x00007fffec530000] committed 16384 │ │ │ │ │ + │ │ │ │ │ + [0x00007fffec5e4000 - 0x00007fffec5e8000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffec050000 - 0x00007fffed028000] reserved 16613376 for GC │ │ │ │ │ +[0x00007fffec2e8000 - 0x00007fffec468000] reserved 1572864 for Thread Stack │ │ │ │ │ + │ │ │ │ │ + [0x00007fffec2e8000 - 0x00007fffec2f0000] committed 32768 │ │ │ │ │ │ │ │ │ │ - [0x00007fffec050000 - 0x00007fffec150000] committed 1048576 │ │ │ │ │ + [0x00007fffec3ac000 - 0x00007fffec3b0000] committed 16384 │ │ │ │ │ │ │ │ │ │ - [0x00007fffed024000 - 0x00007fffed028000] committed 16384 │ │ │ │ │ + [0x00007fffec464000 - 0x00007fffec468000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd7fd8000 - 0x00007fffdfe98000] reserved 132907008 for GC │ │ │ │ │ +[0x00007fffec168000 - 0x00007fffec2e8000] reserved 1572864 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffd7fd8000 - 0x00007fffd87d8000] committed 8388608 │ │ │ │ │ + [0x00007fffec168000 - 0x00007fffec170000] committed 32768 │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfe88000 - 0x00007fffdfe98000] committed 65536 │ │ │ │ │ - │ │ │ │ │ -[0x00007fffd73d4000 - 0x00007fffd74d0000] reserved 1032192 for Thread Stack │ │ │ │ │ + [0x00007fffec22c000 - 0x00007fffec230000] committed 16384 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd74cc000 - 0x00007fffd74d0000] committed 16384 │ │ │ │ │ + [0x00007fffec2e4000 - 0x00007fffec2e8000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd71f0000 - 0x00007fffd7370000] reserved 1572864 for Thread Stack │ │ │ │ │ +[0x00007fffe7e80000 - 0x00007fffe8000000] reserved 1572864 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffd71f0000 - 0x00007fffd71f8000] committed 32768 │ │ │ │ │ + [0x00007fffe7e80000 - 0x00007fffe7e88000] committed 32768 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd72b4000 - 0x00007fffd72b8000] committed 16384 │ │ │ │ │ + [0x00007fffe7ffc000 - 0x00007fffe8000000] committed 16384 │ │ │ │ │ + │ │ │ │ │ +[0x00007fffe7d00000 - 0x00007fffe7e80000] reserved 1572864 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffd736c000 - 0x00007fffd7370000] committed 16384 │ │ │ │ │ + [0x00007fffe7d00000 - 0x00007fffe7d08000] committed 32768 │ │ │ │ │ + │ │ │ │ │ + [0x00007fffe7e7c000 - 0x00007fffe7e80000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd7070000 - 0x00007fffd71f0000] reserved 1572864 for Thread Stack │ │ │ │ │ +[0x00007fffe7b80000 - 0x00007fffe7d00000] reserved 1572864 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffd7070000 - 0x00007fffd7078000] committed 32768 │ │ │ │ │ + [0x00007fffe7b80000 - 0x00007fffe7b88000] committed 32768 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd7134000 - 0x00007fffd7138000] committed 16384 │ │ │ │ │ + [0x00007fffe7c44000 - 0x00007fffe7c48000] committed 16384 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd71ec000 - 0x00007fffd71f0000] committed 16384 │ │ │ │ │ + [0x00007fffe7cfc000 - 0x00007fffe7d00000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd6ef0000 - 0x00007fffd7070000] reserved 1572864 for Thread Stack │ │ │ │ │ +[0x00007fffe7a00000 - 0x00007fffe7b80000] reserved 1572864 for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffd6ef0000 - 0x00007fffd6ef8000] committed 32768 │ │ │ │ │ + [0x00007fffe7a00000 - 0x00007fffe7a08000] committed 32768 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd706c000 - 0x00007fffd7070000] committed 16384 │ │ │ │ │ + [0x00007fffe7b7c000 - 0x00007fffe7b80000] committed 16384 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd6d70000 - 0x00007fffd6ef0000] reserved 1572864 for Thread Stack │ │ │ │ │ - │ │ │ │ │ - [0x00007fffd6d70000 - 0x00007fffd6d78000] committed 32768 │ │ │ │ │ +[0x00007fffdc000000 - 0x00007fffde000000] reserved 33554432 for Code │ │ │ │ │ │ │ │ │ │ - [0x00007fffd6eec000 - 0x00007fffd6ef0000] committed 16384 │ │ │ │ │ + [0x00007fffdc000000 - 0x00007fffdc028000] committed 163840 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd6bf0000 - 0x00007fffd6d70000] reserved 1572864 for Thread Stack │ │ │ │ │ +[0x00007fffd8410000 - 0x00007fffdc000000] reserved 62849024 for GC │ │ │ │ │ │ │ │ │ │ - [0x00007fffd6bf0000 - 0x00007fffd6bf8000] committed 32768 │ │ │ │ │ + [0x00007fffd8410000 - 0x00007fffd8810000] committed 4194304 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd6d6c000 - 0x00007fffd6d70000] committed 16384 │ │ │ │ │ + [0x00007fffdbff8000 - 0x00007fffdc000000] committed 32768 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd6a70000 - 0x00007fffd6bf0000] reserved 1572864 for Thread Stack │ │ │ │ │ - │ │ │ │ │ - [0x00007fffd6a70000 - 0x00007fffd6a78000] committed 32768 │ │ │ │ │ +[0x00007fffd4820000 - 0x00007fffd8410000] reserved 62849024 for GC │ │ │ │ │ │ │ │ │ │ - [0x00007fffd6b34000 - 0x00007fffd6b38000] committed 16384 │ │ │ │ │ + [0x00007fffd4820000 - 0x00007fffd4c20000] committed 4194304 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd6bec000 - 0x00007fffd6bf0000] committed 16384 │ │ │ │ │ + [0x00007fffd8408000 - 0x00007fffd8410000] committed 32768 │ │ │ │ │ │ │ │ │ │ -[0x00007fffd68f0000 - 0x00007fffd6a70000] reserved 1572864 for Thread Stack │ │ │ │ │ +[0x00007fffb68a0000 - 0x00007fffd4820000] reserved 502792192 for GC │ │ │ │ │ │ │ │ │ │ - [0x00007fffd68f0000 - 0x00007fffd68f8000] committed 32768 │ │ │ │ │ + [0x00007fffb68a0000 - 0x00007fffb88a0000] committed 33554432 │ │ │ │ │ │ │ │ │ │ - [0x00007fffd6a6c000 - 0x00007fffd6a70000] committed 16384 │ │ │ │ │ + [0x00007fffd47e0000 - 0x00007fffd4820000] committed 262144 │ │ │ │ │ │ │ │ │ │ -[0x00007fffc6000000 - 0x00007fffc8000000] reserved and committed 33554432 for GC │ │ │ │ │ +[0x00007fffa6000000 - 0x00007fffa8000000] reserved and committed 33554432 for GC │ │ │ │ │ │ │ │ │ │ -[0x00007fff78000000 - 0x00007fffb8000000] reserved 1073741824 for Class │ │ │ │ │ +[0x00007fff58000000 - 0x00007fff98000000] reserved 1073741824 for Class │ │ │ │ │ │ │ │ │ │ - [0x00007fff78000000 - 0x00007fff78010000] committed 65536 │ │ │ │ │ + [0x00007fff58000000 - 0x00007fff58010000] committed 65536 │ │ │ │ │ │ │ │ │ │ - [0x00007fff78040000 - 0x00007fff78050000] committed 65536 │ │ │ │ │ + [0x00007fff58040000 - 0x00007fff58050000] committed 65536 │ │ │ │ │ │ │ │ │ │ -[0x00007fff77000000 - 0x00007fff78000000] reserved 16777216 for Shared class space │ │ │ │ │ +[0x00007fff57000000 - 0x00007fff58000000] reserved 16777216 for Shared class space │ │ │ │ │ │ │ │ │ │ - [0x00007fff77000000 - 0x00007fff77c98000] committed 13205504 │ │ │ │ │ + [0x00007fff57000000 - 0x00007fff57c98000] committed 13205504 │ │ │ │ │ │ │ │ │ │ -[0x00007fff72000000 - 0x00007fff76000000] reserved 67108864 for Metaspace │ │ │ │ │ +[0x00007fff52000000 - 0x00007fff56000000] reserved 67108864 for Metaspace │ │ │ │ │ │ │ │ │ │ - [0x00007fff72000000 - 0x00007fff72060000] committed 393216 │ │ │ │ │ + [0x00007fff52000000 - 0x00007fff52060000] committed 393216 │ │ │ │ │ │ │ │ │ │ - [0x00007fff72400000 - 0x00007fff72410000] committed 65536 │ │ │ │ │ + [0x00007fff52400000 - 0x00007fff52410000] committed 65536 │ │ │ │ │ │ │ │ │ │ -[0x0000000605000000 - 0x0000000800000000] reserved 8506048512 for Java Heap │ │ │ │ │ +[0x0000000082000000 - 0x0000000800000000] reserved 32178700288 for Java Heap │ │ │ │ │ │ │ │ │ │ - [0x0000000605000000 - 0x0000000625000000] committed 536870912 │ │ │ │ │ + [0x0000000082000000 - 0x0000000102000000] committed 2147483648 │ │ │ │ │ │ │ │ │ │ - [0x00000007ffc00000 - 0x0000000800000000] committed 4194304 │ │ │ │ │ + [0x00000007ff000000 - 0x0000000800000000] committed 16777216 │ │ │ │ │ Details: │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (malloc=17640886 type=GC #953) (at peak) │ │ │ │ │ +[BOOTSTRAP] (malloc=49767068 type=GC #1028) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=800996 type=Symbol #204) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=452624 type=Arena Chunk #33) (peak=453744 #31) │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (malloc=159613 type=Internal #1042) (peak=161541 #1056) │ │ │ │ │ +[BOOTSTRAP] (malloc=166426 type=Internal #1069) (peak=168650 #1084) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=147624 type=Module #1889) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=100509 type=Class #2015) (peak=100589 #2016) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=35056 type=Code #949) (at peak) │ │ │ │ │ │ │ │ │ │ @@ -505,34 +507,34 @@ │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=24984 type=Thread #94) (peak=33344 #98) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=17152 type=Serviceability #9) (peak=17296 #11) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=13472 type=Metaspace #12) (at peak) │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (malloc=4864 type=Native Memory Tracking #71) (at peak) │ │ │ │ │ +[BOOTSTRAP] (malloc=4920 type=Native Memory Tracking #72) (at peak) │ │ │ │ │ │ │ │ │ │ -[0x00007ffff1913030]MallocSiteTable::new_entry(NativeCallStack const&, MEMFLAGS)+0x0 │ │ │ │ │ -[0x00007ffff19130d0]MallocSiteTable::lookup_or_add(NativeCallStack const&, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ -[0x00007ffff1913a00]MallocSiteTable::allocation_at(NativeCallStack const&, unsigned long, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ +[0x00007ffff0ae3030]MallocSiteTable::new_entry(NativeCallStack const&, MEMFLAGS)+0x0 │ │ │ │ │ +[0x00007ffff0ae30d0]MallocSiteTable::lookup_or_add(NativeCallStack const&, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ +[0x00007ffff0ae3a00]MallocSiteTable::allocation_at(NativeCallStack const&, unsigned long, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ (malloc=1760 type=Native Memory Tracking #20) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=680 type=String Deduplication #8) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=448 type=Compiler #4) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=208 type=Object Monitors #1) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=190 type=Arguments #5) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=128 type=Statistics #2) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=4 type=Tracing #1) (at peak) │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (reserved=9913597952, committed=600227840 Type=Safepoint) │ │ │ │ │ +[BOOTSTRAP] (reserved=34049441792, committed=2255962112 Type=Safepoint) │ │ │ │ │ │ │ │ │ │ Metaspace: │ │ │ │ │ Usage: │ │ │ │ │ Non-class: 372648 bytes used. │ │ │ │ │ Class: 63560 bytes used. │ │ │ │ │ Both: 436208 bytes used. │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/NMT/MallocLimitTest_compiler-limit-fatal.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=compiler-limit-fatal │ │ │ │ │ keywords=driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ @@ -12,84 +12,84 @@ │ │ │ │ │ source=MallocLimitTest.java │ │ │ │ │ title=Verify -XX\:MallocLimit with a compiler-specific limit (for "mtCompiler" category) │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java\#compiler-limit-fatal │ │ │ │ │ -elapsed=3941 0\:00\:03.941 │ │ │ │ │ -end=Wed Aug 19 17\:36\:09 UTC 2026 │ │ │ │ │ +elapsed=1988 0\:00\:01.988 │ │ │ │ │ +end=Tue Sep 15 10\:20\:10 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Unexpected to get exit value of [0] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 17\:36\:05 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:08 UTC 2026 │ │ │ │ │ test=runtime/NMT/MallocLimitTest.java\#compiler-limit-fatal │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3956 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1996 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/NMT │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/220)---------- │ │ │ │ │ +----------messages:(7/219)---------- │ │ │ │ │ command: build MallocLimitTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:08 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: MallocLimitTest │ │ │ │ │ -finished: Wed Aug 19 17:36:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.569 │ │ │ │ │ +finished: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.71 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/432)---------- │ │ │ │ │ +----------messages:(9/433)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:08 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:36:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.566 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.707 │ │ │ │ │ ----------configuration:(14/742)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3049)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -110,55 +110,55 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/NMT/MallocLimitTest.java#compiler-limit-fatal \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MallocLimitTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/367)---------- │ │ │ │ │ +----------messages:(9/368)---------- │ │ │ │ │ command: driver MallocLimitTest compiler-limit-fatal │ │ │ │ │ reason: User specified action: run driver MallocLimitTest compiler-limit-fatal │ │ │ │ │ -started: Wed Aug 19 17:36:08 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 29 │ │ │ │ │ -Process id: 638444 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.354 │ │ │ │ │ +finished: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.264 │ │ │ │ │ ----------configuration:(18/877)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2556)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -176,32 +176,32 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/NMT/MallocLimitTest.java#compiler-limit-fatal \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java \\ │ │ │ │ │ -Dtest.main.class=MallocLimitTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ MallocLimitTest compiler-limit-fatal │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/974)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/3/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/3/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:+UnlockDiagnosticVMOptions -Xmx64m -XX:-CreateCoredumpOnCrash -Xlog:nmt -XX:NativeMemoryTracking=summary -XX:MallocLimit=compiler:1234k -Xcomp -version ] │ │ │ │ │ -[2026-08-19T17:36:08.830785675Z] Gathering output for process 638833 │ │ │ │ │ -[2026-08-19T17:36:08.849111811Z] Waiting for completion for process 638833 │ │ │ │ │ -[2026-08-19T17:36:08.932796280Z] Waiting for completion finished for process 638833 │ │ │ │ │ -----------System.err:(24/1261)---------- │ │ │ │ │ +----------System.out:(4/977)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-fatal.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:+UnlockDiagnosticVMOptions -Xmx64m -XX:-CreateCoredumpOnCrash -Xlog:nmt -XX:NativeMemoryTracking=summary -XX:MallocLimit=compiler:1234k -Xcomp -version ] │ │ │ │ │ +[2026-09-15T10:20:10.229930209Z] Gathering output for process 1576390 │ │ │ │ │ +[2026-09-15T10:20:10.239430023Z] Waiting for completion for process 1576390 │ │ │ │ │ +[2026-09-15T10:20:10.317648337Z] Waiting for completion finished for process 1576390 │ │ │ │ │ +----------System.err:(24/1262)---------- │ │ │ │ │ stdout: [[0.003s][info][nmt] NMT initialized: summary │ │ │ │ │ [0.003s][info][nmt] Preinit state: │ │ │ │ │ -[0.003s][info][nmt] entries: 298 (primary: 298, empties: 7621), sum bytes: 9621, longest chain length: 1 │ │ │ │ │ -[0.003s][info][nmt] pre-init mallocs: 388, pre-init reallocs: 6, pre-init frees: 90 │ │ │ │ │ +[0.003s][info][nmt] entries: 298 (primary: 295, empties: 7624), sum bytes: 9641, longest chain length: 2 │ │ │ │ │ +[0.003s][info][nmt] pre-init mallocs: 372, pre-init reallocs: 12, pre-init frees: 74 │ │ │ │ │ [0.003s][info][nmt] MallocLimit: category "mtCompiler" limit: 1234K (fatal) │ │ │ │ │ ]; │ │ │ │ │ stderr: [openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ ] │ │ │ │ │ exitValue = 0 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/NMT/MallocLimitTest_compiler-limit-oom.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:11 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=compiler-limit-oom │ │ │ │ │ keywords=driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ @@ -12,87 +12,87 @@ │ │ │ │ │ source=MallocLimitTest.java │ │ │ │ │ title=Verify -XX\:MallocLimit with a compiler-specific limit (for "mtCompiler" category) │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java\#compiler-limit-oom │ │ │ │ │ -elapsed=5710 0\:00\:05.710 │ │ │ │ │ -end=Wed Aug 19 17\:36\:11 UTC 2026 │ │ │ │ │ +elapsed=2025 0\:00\:02.025 │ │ │ │ │ +end=Tue Sep 15 10\:20\:12 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Unexpected to get exit value of [0] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 17\:36\:05 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:10 UTC 2026 │ │ │ │ │ test=runtime/NMT/MallocLimitTest.java\#compiler-limit-oom │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5724 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2035 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/NMT │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/219)---------- │ │ │ │ │ +----------messages:(7/220)---------- │ │ │ │ │ command: build MallocLimitTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: MallocLimitTest │ │ │ │ │ -finished: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.11 │ │ │ │ │ +finished: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.769 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/432)---------- │ │ │ │ │ +----------messages:(9/433)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:05 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:10 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.107 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.764 │ │ │ │ │ ----------configuration:(14/740)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3037)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -110,59 +110,59 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/NMT/MallocLimitTest.java#compiler-limit-oom \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MallocLimitTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/363)---------- │ │ │ │ │ +----------messages:(9/364)---------- │ │ │ │ │ command: driver MallocLimitTest compiler-limit-oom │ │ │ │ │ reason: User specified action: run driver MallocLimitTest compiler-limit-oom │ │ │ │ │ -started: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 36 │ │ │ │ │ -Process id: 638850 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 17:36:11 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.584 │ │ │ │ │ +finished: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.227 │ │ │ │ │ ----------configuration:(18/875)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2544)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -176,32 +176,32 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/NMT/MallocLimitTest.java#compiler-limit-oom \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/MallocLimitTest.java \\ │ │ │ │ │ -Dtest.main.class=MallocLimitTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ MallocLimitTest compiler-limit-oom │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/976)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/6/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:+UnlockDiagnosticVMOptions -Xmx64m -XX:-CreateCoredumpOnCrash -Xlog:nmt -XX:NativeMemoryTracking=summary -XX:MallocLimit=compiler:1234k:oom -Xcomp -version ] │ │ │ │ │ -[2026-08-19T17:36:11.429899975Z] Gathering output for process 638908 │ │ │ │ │ -[2026-08-19T17:36:11.522934918Z] Waiting for completion for process 638908 │ │ │ │ │ -[2026-08-19T17:36:11.523839111Z] Waiting for completion finished for process 638908 │ │ │ │ │ -----------System.err:(24/1257)---------- │ │ │ │ │ +----------System.out:(4/979)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/NMT/MallocLimitTest_compiler-limit-oom.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -XX:+UnlockDiagnosticVMOptions -Xmx64m -XX:-CreateCoredumpOnCrash -Xlog:nmt -XX:NativeMemoryTracking=summary -XX:MallocLimit=compiler:1234k:oom -Xcomp -version ] │ │ │ │ │ +[2026-09-15T10:20:12.466091329Z] Gathering output for process 1576408 │ │ │ │ │ +[2026-09-15T10:20:12.477543719Z] Waiting for completion for process 1576408 │ │ │ │ │ +[2026-09-15T10:20:12.537593375Z] Waiting for completion finished for process 1576408 │ │ │ │ │ +----------System.err:(24/1258)---------- │ │ │ │ │ stdout: [[0.001s][info][nmt] NMT initialized: summary │ │ │ │ │ [0.001s][info][nmt] Preinit state: │ │ │ │ │ -[0.001s][info][nmt] entries: 298 (primary: 298, empties: 7621), sum bytes: 9627, longest chain length: 1 │ │ │ │ │ -[0.001s][info][nmt] pre-init mallocs: 388, pre-init reallocs: 6, pre-init frees: 90 │ │ │ │ │ +[0.001s][info][nmt] entries: 298 (primary: 298, empties: 7621), sum bytes: 9647, longest chain length: 1 │ │ │ │ │ +[0.001s][info][nmt] pre-init mallocs: 372, pre-init reallocs: 12, pre-init frees: 74 │ │ │ │ │ [0.001s][info][nmt] MallocLimit: category "mtCompiler" limit: 1234K (oom) │ │ │ │ │ ]; │ │ │ │ │ stderr: [openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ ] │ │ │ │ │ exitValue = 0 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/NMT/VirtualAllocCommitMerge.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:13 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -Xint -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -XX\:NativeMemoryTracking\=detail VirtualAllocCommitMerge\n │ │ │ │ │ source=VirtualAllocCommitMerge.java │ │ │ │ │ title=Test merging of committed virtual memory and that we track it correctly │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ │ -elapsed=7576 0\:00\:07.576 │ │ │ │ │ -end=Wed Aug 19 17\:36\:13 UTC 2026 │ │ │ │ │ +elapsed=4563 0\:00\:04.563 │ │ │ │ │ +end=Tue Sep 15 10\:20\:17 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: '\\[0x[0]*7fffdf2c0000 - 0x[0]*7fffdf320000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ +execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: '\\[0x[0]*7fffe63b0000 - 0x[0]*7fffe6410000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.management │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 17\:36\:06 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:12 UTC 2026 │ │ │ │ │ test=runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=7643 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4605 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/NMT │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.003 │ │ │ │ │ +started: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.004 │ │ │ │ │ +started: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/428)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 33 │ │ │ │ │ -Process id: 638683 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.138 │ │ │ │ │ +finished: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.104 │ │ │ │ │ ----------configuration:(17/780)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -88,19 +88,19 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2419)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -114,67 +114,67 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/NMT/VirtualAllocCommitMerge.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java \\ │ │ │ │ │ -Dtest.main.class=VirtualAllocCommitMerge \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/235)---------- │ │ │ │ │ +----------messages:(7/236)---------- │ │ │ │ │ command: build VirtualAllocCommitMerge │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: VirtualAllocCommitMerge │ │ │ │ │ -finished: Wed Aug 19 17:36:10 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.93 │ │ │ │ │ +finished: Tue Sep 15 10:20:14 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.842 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/456)---------- │ │ │ │ │ +----------messages:(9/457)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:06 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:12 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:10 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.927 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:14 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.839 │ │ │ │ │ ----------configuration:(14/729)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3029)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -192,247 +192,247 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/NMT/VirtualAllocCommitMerge.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java \\ │ │ │ │ │ -J-Dtest.main.class=VirtualAllocCommitMerge \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/0/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(8/612)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -Xint -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:NativeMemoryTracking=detail VirtualAllocCommitMerge │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -Xint -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -XX:NativeMemoryTracking=detail VirtualAllocCommitMerge │ │ │ │ │ -started: Wed Aug 19 17:36:10 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:14 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.management --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 638868 │ │ │ │ │ -finished: Wed Aug 19 17:36:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.458 │ │ │ │ │ +Process id: 1576426 │ │ │ │ │ +finished: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.59 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base java.management │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ -----------System.out:(142/7127)---------- │ │ │ │ │ -[2026-08-19T17:36:11.078827301Z] Gathering output for process 638889 │ │ │ │ │ -0:638868: │ │ │ │ │ +----------System.out:(142/7159)---------- │ │ │ │ │ +[2026-09-15T10:20:15.118142820Z] Gathering output for process 1576446 │ │ │ │ │ +0:1576426: │ │ │ │ │ 1: │ │ │ │ │ 2:Native Memory Tracking: │ │ │ │ │ 3: │ │ │ │ │ 4:(Omitting categories weighting less than 1KB) │ │ │ │ │ 5: │ │ │ │ │ -6:Total: reserved=9716068KB, committed=607604KB │ │ │ │ │ -7: malloc: 20420KB #10848 │ │ │ │ │ -8: mmap: reserved=9695648KB, committed=587184KB │ │ │ │ │ +6:Total: reserved=69331829KB, committed=4411109KB │ │ │ │ │ +7: malloc: 52117KB #10949 │ │ │ │ │ +8: mmap: reserved=69279712KB, committed=4358992KB │ │ │ │ │ 9: │ │ │ │ │ -10:- Java Heap (reserved=8306688KB, committed=528384KB) │ │ │ │ │ -11: (mmap: reserved=8306688KB, committed=528384KB, at peak) │ │ │ │ │ +10:- Java Heap (reserved=66748416KB, committed=4227072KB) │ │ │ │ │ +11: (mmap: reserved=66748416KB, committed=4227072KB, at peak) │ │ │ │ │ 12: │ │ │ │ │ 13:- Class (reserved=1048735KB, committed=415KB) │ │ │ │ │ 14: (classes #1344) │ │ │ │ │ 15: ( instance classes #1182, array classes #162) │ │ │ │ │ 16: (malloc=159KB #3321) (at peak) │ │ │ │ │ 17: (mmap: reserved=1048576KB, committed=256KB, at peak) │ │ │ │ │ 18: ( Metadata: ) │ │ │ │ │ 19: ( reserved=65536KB, committed=896KB) │ │ │ │ │ 20: ( used=799KB) │ │ │ │ │ -21: ( waste=97KB =10.86%) │ │ │ │ │ +21: ( waste=97KB =10.85%) │ │ │ │ │ 22: ( Class space:) │ │ │ │ │ 23: ( reserved=1048576KB, committed=256KB) │ │ │ │ │ 24: ( used=148KB) │ │ │ │ │ -25: ( waste=108KB =42.31%) │ │ │ │ │ +25: ( waste=108KB =42.32%) │ │ │ │ │ 26: │ │ │ │ │ 27:- Thread (reserved=25673KB, committed=1065KB) │ │ │ │ │ 28: (threads #20) │ │ │ │ │ 29: (stack: reserved=25616KB, committed=1008KB, peak=1008KB) │ │ │ │ │ 30: (malloc=34KB #124) (peak=42KB #128) │ │ │ │ │ 31: (arena=23KB #40) (peak=115KB #32) │ │ │ │ │ 32: │ │ │ │ │ 33:- Code (reserved=33318KB, committed=214KB) │ │ │ │ │ 34: (malloc=38KB #1081) (at peak) │ │ │ │ │ 35: (mmap: reserved=33280KB, committed=176KB, at peak) │ │ │ │ │ 36: │ │ │ │ │ -37:- GC (reserved=212638KB, committed=60734KB) │ │ │ │ │ -38: (malloc=17230KB #959) (at peak) │ │ │ │ │ -39: (mmap: reserved=195408KB, committed=43504KB, at peak) │ │ │ │ │ +37:- GC (reserved=1386662KB, committed=165542KB) │ │ │ │ │ +38: (malloc=48918KB #1036) (at peak) │ │ │ │ │ +39: (mmap: reserved=1337744KB, committed=116624KB, at peak) │ │ │ │ │ 40: │ │ │ │ │ 41:- GCCardSet (reserved=29KB, committed=29KB) │ │ │ │ │ 42: (malloc=29KB #390) (at peak) │ │ │ │ │ 43: │ │ │ │ │ -44:- Internal (reserved=1231KB, committed=1231KB) │ │ │ │ │ -45: (malloc=1199KB #1169) (at peak) │ │ │ │ │ +44:- Internal (reserved=1238KB, committed=1238KB) │ │ │ │ │ +45: (malloc=1206KB #1197) (at peak) │ │ │ │ │ 46: (mmap: reserved=32KB, committed=32KB, at peak) │ │ │ │ │ 47: │ │ │ │ │ 48:- Other (reserved=4KB, committed=4KB) │ │ │ │ │ 49: (malloc=4KB #2) (at peak) │ │ │ │ │ 50: │ │ │ │ │ 51:- Symbol (reserved=1211KB, committed=1211KB) │ │ │ │ │ 52: (malloc=851KB #1138) (at peak) │ │ │ │ │ 53: (arena=360KB #1) (at peak) │ │ │ │ │ 54: │ │ │ │ │ -55:- Native Memory Tracking (reserved=176KB, committed=176KB) │ │ │ │ │ +55:- Native Memory Tracking (reserved=177KB, committed=177KB) │ │ │ │ │ 56: (malloc=6KB #86) (at peak) │ │ │ │ │ -57: (tracking overhead=170KB) │ │ │ │ │ +57: (tracking overhead=171KB) │ │ │ │ │ 58: │ │ │ │ │ 59:- Shared class space (reserved=16384KB, committed=12896KB, readonly=0KB) │ │ │ │ │ -60: (mmap: reserved=16384KB, committed=12896KB, peak=13152KB) │ │ │ │ │ +60: (mmap: reserved=16384KB, committed=12896KB, peak=13136KB) │ │ │ │ │ 61: │ │ │ │ │ 62:- Arena Chunk (reserved=65KB, committed=65KB) │ │ │ │ │ 63: (malloc=65KB #42) (peak=507KB #36) │ │ │ │ │ 64: │ │ │ │ │ 65:- Test (reserved=4096KB, committed=0KB) │ │ │ │ │ Matches pattern 0 ("Test (reserved=4096KB, committed=0KB)") │ │ │ │ │ 66: (mmap: reserved=4096KB, committed=0KB, at peak) │ │ │ │ │ Matches pattern 1("(mmap: reserved=4096KB, committed=0KB, at peak)") │ │ │ │ │ -[2026-08-19T17:36:12.488439469Z] Gathering output for process 638946 │ │ │ │ │ -0:638868: │ │ │ │ │ +[2026-09-15T10:20:16.043762424Z] Gathering output for process 1576466 │ │ │ │ │ +0:1576426: │ │ │ │ │ 1: │ │ │ │ │ 2:Native Memory Tracking: │ │ │ │ │ 3: │ │ │ │ │ 4:(Omitting categories weighting less than 1KB) │ │ │ │ │ 5: │ │ │ │ │ -6:Total: reserved=9717983KB, committed=609983KB │ │ │ │ │ -7: malloc: 22335KB #11232 │ │ │ │ │ -8: mmap: reserved=9695648KB, committed=587648KB │ │ │ │ │ +6:Total: reserved=69333743KB, committed=4413487KB │ │ │ │ │ +7: malloc: 54031KB #11331 │ │ │ │ │ +8: mmap: reserved=69279712KB, committed=4359456KB │ │ │ │ │ 9: │ │ │ │ │ -10:- Java Heap (reserved=8306688KB, committed=528384KB) │ │ │ │ │ -11: (mmap: reserved=8306688KB, committed=528384KB, at peak) │ │ │ │ │ +10:- Java Heap (reserved=66748416KB, committed=4227072KB) │ │ │ │ │ +11: (mmap: reserved=66748416KB, committed=4227072KB, at peak) │ │ │ │ │ 12: │ │ │ │ │ 13:- Class (reserved=1048752KB, committed=432KB) │ │ │ │ │ 14: (classes #1377) │ │ │ │ │ 15: ( instance classes #1214, array classes #163) │ │ │ │ │ 16: (malloc=176KB #3552) (at peak) │ │ │ │ │ 17: (mmap: reserved=1048576KB, committed=256KB, at peak) │ │ │ │ │ 18: ( Metadata: ) │ │ │ │ │ 19: ( reserved=65536KB, committed=960KB) │ │ │ │ │ 20: ( used=844KB) │ │ │ │ │ -21: ( waste=116KB =12.08%) │ │ │ │ │ +21: ( waste=116KB =12.07%) │ │ │ │ │ 22: ( Class space:) │ │ │ │ │ 23: ( reserved=1048576KB, committed=256KB) │ │ │ │ │ 24: ( used=162KB) │ │ │ │ │ -25: ( waste=94KB =36.56%) │ │ │ │ │ +25: ( waste=94KB =36.57%) │ │ │ │ │ 26: │ │ │ │ │ 27:- Thread (reserved=25673KB, committed=1081KB) │ │ │ │ │ 28: (threads #20) │ │ │ │ │ 29: (stack: reserved=25616KB, committed=1024KB, peak=1024KB) │ │ │ │ │ 30: (malloc=34KB #124) (peak=42KB #128) │ │ │ │ │ 31: (arena=23KB #40) (peak=115KB #32) │ │ │ │ │ 32: │ │ │ │ │ 33:- Code (reserved=33319KB, committed=215KB) │ │ │ │ │ 34: (malloc=39KB #1090) (at peak) │ │ │ │ │ 35: (mmap: reserved=33280KB, committed=176KB, at peak) │ │ │ │ │ 36: │ │ │ │ │ -37:- GC (reserved=212638KB, committed=60734KB) │ │ │ │ │ -38: (malloc=17230KB #959) (at peak) │ │ │ │ │ -39: (mmap: reserved=195408KB, committed=43504KB, at peak) │ │ │ │ │ +37:- GC (reserved=1386662KB, committed=165542KB) │ │ │ │ │ +38: (malloc=48918KB #1036) (at peak) │ │ │ │ │ +39: (mmap: reserved=1337744KB, committed=116624KB, at peak) │ │ │ │ │ 40: │ │ │ │ │ 41:- GCCardSet (reserved=29KB, committed=29KB) │ │ │ │ │ 42: (malloc=29KB #390) (at peak) │ │ │ │ │ 43: │ │ │ │ │ -44:- Internal (reserved=3110KB, committed=3110KB) │ │ │ │ │ -45: (malloc=3078KB #1205) (at peak) │ │ │ │ │ +44:- Internal (reserved=3117KB, committed=3117KB) │ │ │ │ │ +45: (malloc=3085KB #1233) (at peak) │ │ │ │ │ 46: (mmap: reserved=32KB, committed=32KB, at peak) │ │ │ │ │ 47: │ │ │ │ │ 48:- Other (reserved=4KB, committed=4KB) │ │ │ │ │ 49: (malloc=4KB #2) (at peak) │ │ │ │ │ 50: │ │ │ │ │ 51:- Symbol (reserved=1215KB, committed=1215KB) │ │ │ │ │ 52: (malloc=855KB #1180) (at peak) │ │ │ │ │ 53: (arena=360KB #1) (at peak) │ │ │ │ │ 54: │ │ │ │ │ -55:- Native Memory Tracking (reserved=183KB, committed=183KB) │ │ │ │ │ +55:- Native Memory Tracking (reserved=185KB, committed=185KB) │ │ │ │ │ 56: (malloc=8KB #112) (peak=16KB #232) │ │ │ │ │ -57: (tracking overhead=176KB) │ │ │ │ │ +57: (tracking overhead=177KB) │ │ │ │ │ 58: │ │ │ │ │ 59:- Shared class space (reserved=16384KB, committed=12896KB, readonly=0KB) │ │ │ │ │ -60: (mmap: reserved=16384KB, committed=12896KB, peak=13152KB) │ │ │ │ │ +60: (mmap: reserved=16384KB, committed=12896KB, peak=13136KB) │ │ │ │ │ 61: │ │ │ │ │ 62:- Arena Chunk (reserved=65KB, committed=65KB) │ │ │ │ │ 63: (malloc=65KB #42) (peak=507KB #36) │ │ │ │ │ 64: │ │ │ │ │ 65:- Test (reserved=4096KB, committed=384KB) │ │ │ │ │ Matches pattern 0 ("Test (reserved=4096KB, committed=384KB)") │ │ │ │ │ 66: (mmap: reserved=4096KB, committed=384KB, at peak) │ │ │ │ │ Matches pattern 1("(mmap: reserved=4096KB, committed=384KB, at peak)") │ │ │ │ │ -[2026-08-19T17:36:13.585409229Z] Waiting for completion for process 638946 │ │ │ │ │ -[2026-08-19T17:36:13.589374764Z] Waiting for completion finished for process 638946 │ │ │ │ │ -----------System.err:(338/13338)*---------- │ │ │ │ │ - stdout: [638868: │ │ │ │ │ +[2026-09-15T10:20:17.157001687Z] Waiting for completion for process 1576466 │ │ │ │ │ +[2026-09-15T10:20:17.158296890Z] Waiting for completion finished for process 1576466 │ │ │ │ │ +----------System.err:(333/13161)*---------- │ │ │ │ │ + stdout: [1576426: │ │ │ │ │ │ │ │ │ │ Native Memory Tracking: │ │ │ │ │ │ │ │ │ │ (Omitting categories weighting less than 1KB) │ │ │ │ │ │ │ │ │ │ -Total: reserved=9717983KB, committed=609983KB │ │ │ │ │ - malloc: 22335KB #11232 │ │ │ │ │ - mmap: reserved=9695648KB, committed=587648KB │ │ │ │ │ +Total: reserved=69333743KB, committed=4413487KB │ │ │ │ │ + malloc: 54031KB #11331 │ │ │ │ │ + mmap: reserved=69279712KB, committed=4359456KB │ │ │ │ │ │ │ │ │ │ -- Java Heap (reserved=8306688KB, committed=528384KB) │ │ │ │ │ - (mmap: reserved=8306688KB, committed=528384KB, at peak) │ │ │ │ │ +- Java Heap (reserved=66748416KB, committed=4227072KB) │ │ │ │ │ + (mmap: reserved=66748416KB, committed=4227072KB, at peak) │ │ │ │ │ │ │ │ │ │ - Class (reserved=1048752KB, committed=432KB) │ │ │ │ │ (classes #1377) │ │ │ │ │ ( instance classes #1214, array classes #163) │ │ │ │ │ (malloc=176KB #3552) (at peak) │ │ │ │ │ (mmap: reserved=1048576KB, committed=256KB, at peak) │ │ │ │ │ ( Metadata: ) │ │ │ │ │ ( reserved=65536KB, committed=960KB) │ │ │ │ │ ( used=844KB) │ │ │ │ │ - ( waste=116KB =12.08%) │ │ │ │ │ + ( waste=116KB =12.07%) │ │ │ │ │ ( Class space:) │ │ │ │ │ ( reserved=1048576KB, committed=256KB) │ │ │ │ │ ( used=162KB) │ │ │ │ │ - ( waste=94KB =36.56%) │ │ │ │ │ + ( waste=94KB =36.57%) │ │ │ │ │ │ │ │ │ │ - Thread (reserved=25673KB, committed=1081KB) │ │ │ │ │ (threads #20) │ │ │ │ │ (stack: reserved=25616KB, committed=1024KB, peak=1024KB) │ │ │ │ │ (malloc=34KB #124) (peak=42KB #128) │ │ │ │ │ (arena=23KB #40) (peak=115KB #32) │ │ │ │ │ │ │ │ │ │ - Code (reserved=33319KB, committed=215KB) │ │ │ │ │ (malloc=39KB #1090) (at peak) │ │ │ │ │ (mmap: reserved=33280KB, committed=176KB, at peak) │ │ │ │ │ │ │ │ │ │ -- GC (reserved=212638KB, committed=60734KB) │ │ │ │ │ - (malloc=17230KB #959) (at peak) │ │ │ │ │ - (mmap: reserved=195408KB, committed=43504KB, at peak) │ │ │ │ │ +- GC (reserved=1386662KB, committed=165542KB) │ │ │ │ │ + (malloc=48918KB #1036) (at peak) │ │ │ │ │ + (mmap: reserved=1337744KB, committed=116624KB, at peak) │ │ │ │ │ │ │ │ │ │ - GCCardSet (reserved=29KB, committed=29KB) │ │ │ │ │ (malloc=29KB #390) (at peak) │ │ │ │ │ │ │ │ │ │ -- Internal (reserved=3110KB, committed=3110KB) │ │ │ │ │ - (malloc=3078KB #1205) (at peak) │ │ │ │ │ +- Internal (reserved=3117KB, committed=3117KB) │ │ │ │ │ + (malloc=3085KB #1233) (at peak) │ │ │ │ │ (mmap: reserved=32KB, committed=32KB, at peak) │ │ │ │ │ │ │ │ │ │ - Other (reserved=4KB, committed=4KB) │ │ │ │ │ (malloc=4KB #2) (at peak) │ │ │ │ │ │ │ │ │ │ - Symbol (reserved=1215KB, committed=1215KB) │ │ │ │ │ (malloc=855KB #1180) (at peak) │ │ │ │ │ (arena=360KB #1) (at peak) │ │ │ │ │ │ │ │ │ │ -- Native Memory Tracking (reserved=183KB, committed=183KB) │ │ │ │ │ +- Native Memory Tracking (reserved=185KB, committed=185KB) │ │ │ │ │ (malloc=8KB #112) (peak=16KB #232) │ │ │ │ │ - (tracking overhead=176KB) │ │ │ │ │ + (tracking overhead=177KB) │ │ │ │ │ │ │ │ │ │ - Shared class space (reserved=16384KB, committed=12896KB, readonly=0KB) │ │ │ │ │ - (mmap: reserved=16384KB, committed=12896KB, peak=13152KB) │ │ │ │ │ + (mmap: reserved=16384KB, committed=12896KB, peak=13136KB) │ │ │ │ │ │ │ │ │ │ - Arena Chunk (reserved=65KB, committed=65KB) │ │ │ │ │ (malloc=65KB #42) (peak=507KB #36) │ │ │ │ │ │ │ │ │ │ - Test (reserved=4096KB, committed=384KB) │ │ │ │ │ (mmap: reserved=4096KB, committed=384KB, at peak) │ │ │ │ │ │ │ │ │ │ @@ -451,210 +451,207 @@ │ │ │ │ │ - Metaspace (reserved=65566KB, committed=990KB) │ │ │ │ │ (malloc=30KB #40) (at peak) │ │ │ │ │ (mmap: reserved=65536KB, committed=960KB, at peak) │ │ │ │ │ │ │ │ │ │ - String Deduplication (reserved=1KB, committed=1KB) │ │ │ │ │ (malloc=1KB #8) (at peak) │ │ │ │ │ │ │ │ │ │ -- Object Monitors (reserved=1KB, committed=1KB) │ │ │ │ │ - (malloc=1KB #5) (at peak) │ │ │ │ │ - │ │ │ │ │ - Unknown (reserved=0KB, committed=0KB) │ │ │ │ │ (mmap: reserved=0KB, committed=0KB, peak=32KB) │ │ │ │ │ │ │ │ │ │ Virtual memory map: │ │ │ │ │ │ │ │ │ │ -[0x00007ffff10ac000 - 0x00007ffff10b4000] reserved and committed 32KB for Safepoint │ │ │ │ │ +[0x00007ffff20cc000 - 0x00007ffff20d4000] reserved and committed 32KB for Safepoint │ │ │ │ │ │ │ │ │ │ -[0x00007ffff1008000 - 0x00007ffff1010000] reserved and committed 32KB for Internal │ │ │ │ │ +[0x00007ffff2028000 - 0x00007ffff2030000] reserved and committed 32KB for Internal │ │ │ │ │ │ │ │ │ │ -[0x00007fffeff00000 - 0x00007ffff0080000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007ffff0f20000 - 0x00007ffff10a0000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffeff00000 - 0x00007fffeff08000] committed 32KB │ │ │ │ │ + [0x00007ffff0f20000 - 0x00007ffff0f28000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffeffbc000 - 0x00007fffeffc8000] committed 48KB │ │ │ │ │ + [0x00007ffff0fdc000 - 0x00007ffff0fe8000] committed 48KB │ │ │ │ │ │ │ │ │ │ - [0x00007ffff0074000 - 0x00007ffff0080000] committed 48KB │ │ │ │ │ + [0x00007ffff1094000 - 0x00007ffff10a0000] committed 48KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffefe00000 - 0x00007fffefe80000] reserved 512KB for Code │ │ │ │ │ +[0x00007ffff0e20000 - 0x00007ffff0ea0000] reserved 512KB for Code │ │ │ │ │ │ │ │ │ │ - [0x00007fffefe00000 - 0x00007fffefe04000] committed 16KB │ │ │ │ │ + [0x00007ffff0e20000 - 0x00007ffff0e24000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffee608000 - 0x00007fffef5e0000] reserved 16224KB for GC │ │ │ │ │ +[0x00007ffff0008000 - 0x00007ffff0028000] reserved 128KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffee608000 - 0x00007fffee708000] committed 1024KB │ │ │ │ │ + [0x00007ffff0008000 - 0x00007ffff0010000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffef5dc000 - 0x00007fffef5e0000] committed 16KB │ │ │ │ │ - │ │ │ │ │ -[0x00007fffed630000 - 0x00007fffee608000] reserved 16224KB for GC │ │ │ │ │ + [0x00007ffff0018000 - 0x00007ffff0020000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffed630000 - 0x00007fffed730000] committed 1024KB │ │ │ │ │ + [0x00007ffff0024000 - 0x00007ffff0028000] committed 16KB │ │ │ │ │ + │ │ │ │ │ +[0x00007fffee000000 - 0x00007ffff0000000] reserved 32768KB for Code │ │ │ │ │ │ │ │ │ │ - [0x00007fffee604000 - 0x00007fffee608000] committed 16KB │ │ │ │ │ + [0x00007fffee000000 - 0x00007fffee028000] committed 160KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffed5cc000 - 0x00007fffed630000] reserved and committed 400KB for GC │ │ │ │ │ +[0x00007fffed494000 - 0x00007fffed5d8000] reserved and committed 1296KB for GC │ │ │ │ │ │ │ │ │ │ -[0x00007fffed490000 - 0x00007fffed58c000] reserved 1008KB for Thread Stack │ │ │ │ │ +[0x00007fffed318000 - 0x00007fffed414000] reserved 1008KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffed588000 - 0x00007fffed58c000] committed 16KB │ │ │ │ │ + [0x00007fffed410000 - 0x00007fffed414000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffed38c000 - 0x00007fffed488000] reserved 1008KB for Thread Stack │ │ │ │ │ +[0x00007fffed214000 - 0x00007fffed310000] reserved 1008KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffed484000 - 0x00007fffed488000] committed 16KB │ │ │ │ │ + [0x00007fffed30c000 - 0x00007fffed310000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffed288000 - 0x00007fffed384000] reserved 1008KB for Thread Stack │ │ │ │ │ +[0x00007fffed110000 - 0x00007fffed20c000] reserved 1008KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffed380000 - 0x00007fffed384000] committed 16KB │ │ │ │ │ + [0x00007fffed208000 - 0x00007fffed20c000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffec964000 - 0x00007fffeca60000] reserved 1008KB for Thread Stack │ │ │ │ │ +[0x00007fffe77e8000 - 0x00007fffe78e4000] reserved 1008KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffeca5c000 - 0x00007fffeca60000] committed 16KB │ │ │ │ │ + [0x00007fffe78e0000 - 0x00007fffe78e4000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffec860000 - 0x00007fffec95c000] reserved 1008KB for Thread Stack │ │ │ │ │ +[0x00007fffe76e4000 - 0x00007fffe77e0000] reserved 1008KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffec958000 - 0x00007fffec95c000] committed 16KB │ │ │ │ │ + [0x00007fffe77dc000 - 0x00007fffe77e0000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffec638000 - 0x00007fffec734000] reserved 1008KB for Thread Stack │ │ │ │ │ +[0x00007fffe755c000 - 0x00007fffe7658000] reserved 1008KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffec730000 - 0x00007fffec734000] committed 16KB │ │ │ │ │ + [0x00007fffe7654000 - 0x00007fffe7658000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffec534000 - 0x00007fffec630000] reserved 1008KB for Thread Stack │ │ │ │ │ +[0x00007fffe7458000 - 0x00007fffe7554000] reserved 1008KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffec62c000 - 0x00007fffec630000] committed 16KB │ │ │ │ │ + [0x00007fffe7550000 - 0x00007fffe7554000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffec350000 - 0x00007fffec4d0000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe72d0000 - 0x00007fffe7450000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffec350000 - 0x00007fffec358000] committed 32KB │ │ │ │ │ + [0x00007fffe72d0000 - 0x00007fffe72d8000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffec414000 - 0x00007fffec418000] committed 16KB │ │ │ │ │ + [0x00007fffe7394000 - 0x00007fffe7398000] committed 16KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffec4cc000 - 0x00007fffec4d0000] committed 16KB │ │ │ │ │ + [0x00007fffe744c000 - 0x00007fffe7450000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffec1d0000 - 0x00007fffec350000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe7150000 - 0x00007fffe72d0000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffec1d0000 - 0x00007fffec1d8000] committed 32KB │ │ │ │ │ + [0x00007fffe7150000 - 0x00007fffe7158000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffec294000 - 0x00007fffec298000] committed 16KB │ │ │ │ │ + [0x00007fffe7214000 - 0x00007fffe7218000] committed 16KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffec34c000 - 0x00007fffec350000] committed 16KB │ │ │ │ │ + [0x00007fffe72cc000 - 0x00007fffe72d0000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffec050000 - 0x00007fffec1d0000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe6fd0000 - 0x00007fffe7150000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffec050000 - 0x00007fffec058000] committed 32KB │ │ │ │ │ + [0x00007fffe6fd0000 - 0x00007fffe6fd8000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffec114000 - 0x00007fffec118000] committed 16KB │ │ │ │ │ + [0x00007fffe7094000 - 0x00007fffe7098000] committed 16KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffec1cc000 - 0x00007fffec1d0000] committed 16KB │ │ │ │ │ + [0x00007fffe714c000 - 0x00007fffe7150000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdfd18000 - 0x00007fffdfe98000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe6e50000 - 0x00007fffe6fd0000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfd18000 - 0x00007fffdfd20000] committed 32KB │ │ │ │ │ + [0x00007fffe6e50000 - 0x00007fffe6e58000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfe94000 - 0x00007fffdfe98000] committed 16KB │ │ │ │ │ + [0x00007fffe6fcc000 - 0x00007fffe6fd0000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdfb98000 - 0x00007fffdfd18000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe6cd0000 - 0x00007fffe6e50000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfb98000 - 0x00007fffdfba0000] committed 32KB │ │ │ │ │ + [0x00007fffe6cd0000 - 0x00007fffe6cd8000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfd14000 - 0x00007fffdfd18000] committed 16KB │ │ │ │ │ + [0x00007fffe6e4c000 - 0x00007fffe6e50000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdfa18000 - 0x00007fffdfb98000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe6b50000 - 0x00007fffe6cd0000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfa18000 - 0x00007fffdfa20000] committed 32KB │ │ │ │ │ + [0x00007fffe6b50000 - 0x00007fffe6b58000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfb94000 - 0x00007fffdfb98000] committed 16KB │ │ │ │ │ + [0x00007fffe6ccc000 - 0x00007fffe6cd0000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdf898000 - 0x00007fffdfa18000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe69d0000 - 0x00007fffe6b50000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf898000 - 0x00007fffdf8a0000] committed 32KB │ │ │ │ │ + [0x00007fffe69d0000 - 0x00007fffe69d8000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf95c000 - 0x00007fffdf960000] committed 16KB │ │ │ │ │ + [0x00007fffe6a94000 - 0x00007fffe6a98000] committed 16KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdfa14000 - 0x00007fffdfa18000] committed 16KB │ │ │ │ │ + [0x00007fffe6b4c000 - 0x00007fffe6b50000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdf6c0000 - 0x00007fffdf840000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fffe67b0000 - 0x00007fffe6930000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf6c0000 - 0x00007fffdf6c8000] committed 32KB │ │ │ │ │ + [0x00007fffe67b0000 - 0x00007fffe67b8000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf77c000 - 0x00007fffdf788000] committed 48KB │ │ │ │ │ + [0x00007fffe686c000 - 0x00007fffe6878000] committed 48KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf838000 - 0x00007fffdf840000] committed 32KB │ │ │ │ │ + [0x00007fffe6928000 - 0x00007fffe6930000] committed 32KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdf2c0000 - 0x00007fffdf6c0000] reserved 4096KB for Test │ │ │ │ │ +[0x00007fffe63b0000 - 0x00007fffe67b0000] reserved 4096KB for Test │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf2c0000 - 0x00007fffdf320000] committed 384KB │ │ │ │ │ + [0x00007fffe63b0000 - 0x00007fffe6410000] committed 384KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdf2a0000 - 0x00007fffdf2c0000] reserved 128KB for Thread Stack │ │ │ │ │ +[0x00007fffe6230000 - 0x00007fffe63b0000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf2a0000 - 0x00007fffdf2a8000] committed 32KB │ │ │ │ │ + [0x00007fffe6230000 - 0x00007fffe6238000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf2b0000 - 0x00007fffdf2b8000] committed 32KB │ │ │ │ │ + [0x00007fffe62f4000 - 0x00007fffe62f8000] committed 16KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf2bc000 - 0x00007fffdf2c0000] committed 16KB │ │ │ │ │ + [0x00007fffe63ac000 - 0x00007fffe63b0000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdf120000 - 0x00007fffdf2a0000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007feff4000000 - 0x00007fffde000000] reserved 66748416KB for Java Heap │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf120000 - 0x00007fffdf128000] committed 32KB │ │ │ │ │ + [0x00007feff4000000 - 0x00007ff0f4000000] committed 4194304KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf1e4000 - 0x00007fffdf1e8000] committed 16KB │ │ │ │ │ - │ │ │ │ │ - [0x00007fffdf29c000 - 0x00007fffdf2a0000] committed 16KB │ │ │ │ │ + [0x00007fffdc000000 - 0x00007fffde000000] committed 32768KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdefa0000 - 0x00007fffdf120000] reserved 1536KB for Thread Stack │ │ │ │ │ - │ │ │ │ │ - [0x00007fffdefa0000 - 0x00007fffdefa8000] committed 32KB │ │ │ │ │ +[0x00007fefec0b0000 - 0x00007feff4000000] reserved 130368KB for GC │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf064000 - 0x00007fffdf068000] committed 16KB │ │ │ │ │ + [0x00007fefec0b0000 - 0x00007fefec8b0000] committed 8192KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdf11c000 - 0x00007fffdf120000] committed 16KB │ │ │ │ │ + [0x00007feff3ff0000 - 0x00007feff4000000] committed 64KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdee20000 - 0x00007fffdefa0000] reserved 1536KB for Thread Stack │ │ │ │ │ +[0x00007fefe4160000 - 0x00007fefec0b0000] reserved 130368KB for GC │ │ │ │ │ │ │ │ │ │ - [0x00007fffdee20000 - 0x00007fffdee28000] committed 32KB │ │ │ │ │ + [0x00007fefe4160000 - 0x00007fefe4960000] committed 8192KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdef98000 - 0x00007fffdefa0000] committed 32KB │ │ │ │ │ + [0x00007fefec0a0000 - 0x00007fefec0b0000] committed 64KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffdc000000 - 0x00007fffde000000] reserved 32768KB for Code │ │ │ │ │ +[0x00007fefa46e0000 - 0x00007fefe4160000] reserved 1042944KB for GC │ │ │ │ │ + │ │ │ │ │ + [0x00007fefa46e0000 - 0x00007fefa86e0000] committed 65536KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdc000000 - 0x00007fffdc028000] committed 160KB │ │ │ │ │ + [0x00007fefe40e0000 - 0x00007fefe4160000] committed 512KB │ │ │ │ │ │ │ │ │ │ -[0x00007fffd4140000 - 0x00007fffdc000000] reserved 129792KB for GC │ │ │ │ │ +[0x00007fefa4560000 - 0x00007fefa46e0000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fffd4140000 - 0x00007fffd4940000] committed 8192KB │ │ │ │ │ + [0x00007fefa4560000 - 0x00007fefa4568000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fffdbff0000 - 0x00007fffdc000000] committed 64KB │ │ │ │ │ - │ │ │ │ │ -[0x00007fffca000000 - 0x00007fffcc000000] reserved and committed 32768KB for GC │ │ │ │ │ + [0x00007fefa4624000 - 0x00007fefa4628000] committed 16KB │ │ │ │ │ + │ │ │ │ │ + [0x00007fefa46dc000 - 0x00007fefa46e0000] committed 16KB │ │ │ │ │ │ │ │ │ │ -[0x00007fff78000000 - 0x00007fffb8000000] reserved 1048576KB for Class │ │ │ │ │ +[0x00007fefa43e0000 - 0x00007fefa4560000] reserved 1536KB for Thread Stack │ │ │ │ │ │ │ │ │ │ - [0x00007fff78000000 - 0x00007fff78020000] committed 128KB │ │ │ │ │ + [0x00007fefa43e0000 - 0x00007fefa43e8000] committed 32KB │ │ │ │ │ │ │ │ │ │ - [0x00007fff78040000 - 0x00007fff78060000] committed 128KB │ │ │ │ │ + [0x00007fefa4558000 - 0x00007fefa4560000] committed 32KB │ │ │ │ │ │ │ │ │ │ -[0x00007fff77000000 - 0x00007fff78000000] reserved 16384KB for Shared class space │ │ │ │ │ - │ │ │ │ │ - [0x00007fff77000000 - 0x00007fff77c98000] committed 12896KB │ │ │ │ │ +[0x00007fef9a000000 - 0x00007fef9c000000] reserved and committed 32768KB for GC │ │ │ │ │ │ │ │ │ │ -[0x00007fff72000000 - 0x00007fff76000000] reserved 65536KB for Metaspace │ │ │ │ │ +[0x00007fef48000000 - 0x00007fef88000000] reserved 1048576KB for Class │ │ │ │ │ │ │ │ │ │ - [0x00007fff72000000 - 0x00007fff720a0000] committed 640KB │ │ │ │ │ + [0x00007fef48000000 - 0x00007fef48020000] committed 128KB │ │ │ │ │ │ │ │ │ │ - [0x00007fff72400000 - 0x00007fff72450000] committed 320KB │ │ │ │ │ + [0x00007fef48040000 - 0x00007fef48060000] committed 128KB │ │ │ │ │ │ │ │ │ │ -[0x0000000605000000 - 0x0000000800000000] reserved 8306688KB for Java Heap │ │ │ │ │ +[0x00007fef47000000 - 0x00007fef48000000] reserved 16384KB for Shared class space │ │ │ │ │ │ │ │ │ │ - [0x0000000605000000 - 0x0000000625000000] committed 524288KB │ │ │ │ │ + [0x00007fef47000000 - 0x00007fef47c98000] committed 12896KB │ │ │ │ │ + │ │ │ │ │ +[0x00007fef42000000 - 0x00007fef46000000] reserved 65536KB for Metaspace │ │ │ │ │ + │ │ │ │ │ + [0x00007fef42000000 - 0x00007fef420a0000] committed 640KB │ │ │ │ │ │ │ │ │ │ - [0x00000007ffc00000 - 0x0000000800000000] committed 4096KB │ │ │ │ │ + [0x00007fef42400000 - 0x00007fef42450000] committed 320KB │ │ │ │ │ Details: │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (malloc=17230KB type=GC #959) (at peak) │ │ │ │ │ +[BOOTSTRAP] (malloc=48918KB type=GC #1036) (at peak) │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (malloc=3078KB type=Internal #1205) (at peak) │ │ │ │ │ +[BOOTSTRAP] (malloc=3085KB type=Internal #1233) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=855KB type=Symbol #1180) (at peak) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=448KB type=Arena Chunk #43) (peak=507KB #36) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=176KB type=Class #3552) (at peak) │ │ │ │ │ │ │ │ │ │ @@ -672,52 +669,50 @@ │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=17KB type=Serviceability #9) (peak=17KB #11) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=7KB type=Native Memory Tracking #101) (peak=14KB #212) │ │ │ │ │ │ │ │ │ │ [BOOTSTRAP] (malloc=4KB type=Other #2) (at peak) │ │ │ │ │ │ │ │ │ │ -[0x00007ffff09c3030]MallocSiteTable::new_entry(NativeCallStack const&, MEMFLAGS)+0x0 │ │ │ │ │ -[0x00007ffff09c30d0]MallocSiteTable::lookup_or_add(NativeCallStack const&, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ -[0x00007ffff09c3a00]MallocSiteTable::allocation_at(NativeCallStack const&, unsigned long, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ +[0x00007ffff19e3030]MallocSiteTable::new_entry(NativeCallStack const&, MEMFLAGS)+0x0 │ │ │ │ │ +[0x00007ffff19e30d0]MallocSiteTable::lookup_or_add(NativeCallStack const&, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ +[0x00007ffff19e3a00]MallocSiteTable::allocation_at(NativeCallStack const&, unsigned long, unsigned int*, MEMFLAGS)+0x0 │ │ │ │ │ (malloc=2KB type=Native Memory Tracking #20) (at peak) │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (malloc=1KB type=Object Monitors #5) (at peak) │ │ │ │ │ - │ │ │ │ │ [BOOTSTRAP] (malloc=1KB type=String Deduplication #8) (at peak) │ │ │ │ │ │ │ │ │ │ -[BOOTSTRAP] (reserved=9695648KB, committed=587648KB Type=Safepoint) │ │ │ │ │ +[BOOTSTRAP] (reserved=69279712KB, committed=4359456KB Type=Safepoint) │ │ │ │ │ │ │ │ │ │ -(4 call sites weighting less than 1KB each omitted.) │ │ │ │ │ +(5 call sites weighting less than 1KB each omitted.) │ │ │ │ │ │ │ │ │ │ ]; │ │ │ │ │ stderr: [] │ │ │ │ │ exitValue = 0 │ │ │ │ │ │ │ │ │ │ -java.lang.RuntimeException: '\\[0x[0]*7fffdf2c0000 - 0x[0]*7fffdf320000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ +java.lang.RuntimeException: '\\[0x[0]*7fffe63b0000 - 0x[0]*7fffe6410000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ at jdk.test.lib.process.OutputAnalyzer.shouldMatch(OutputAnalyzer.java:371) │ │ │ │ │ at VirtualAllocCommitMerge.checkCommitted(VirtualAllocCommitMerge.java:327) │ │ │ │ │ at VirtualAllocCommitMerge.main(VirtualAllocCommitMerge.java:74) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ -JavaTest Message: Test threw exception: java.lang.RuntimeException: '\\[0x[0]*7fffdf2c0000 - 0x[0]*7fffdf320000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ +JavaTest Message: Test threw exception: java.lang.RuntimeException: '\\[0x[0]*7fffe63b0000 - 0x[0]*7fffe6410000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ -STATUS:Failed.`main' threw exception: java.lang.RuntimeException: '\\[0x[0]*7fffdf2c0000 - 0x[0]*7fffdf320000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ +STATUS:Failed.`main' threw exception: java.lang.RuntimeException: '\\[0x[0]*7fffe63b0000 - 0x[0]*7fffe6410000\\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ ----------rerun:(40/3148)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -726,28 +721,28 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/NMT/VirtualAllocCommitMerge.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT/VirtualAllocCommitMerge.java \\ │ │ │ │ │ -Dtest.main.class=VirtualAllocCommitMerge \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/runtime/NMT/VirtualAllocCommitMerge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/NMT/VirtualAllocCommitMerge.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/NMT:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.management' \\ │ │ │ │ │ --add-modules java.base,java.management \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbootclasspath/a:. \\ │ │ │ │ │ -Xint \\ │ │ │ │ │ -XX:+UnlockDiagnosticVMOptions \\ │ │ │ │ │ -XX:+WhiteBoxAPI \\ │ │ │ │ │ -XX:NativeMemoryTracking=detail \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/runtime/NMT/VirtualAllocCommitMerge.d/main.0.jta │ │ │ │ │ -result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '\[0x[0]*7fffdf2c0000 - 0x[0]*7fffdf320000\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ +result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '\[0x[0]*7fffe63b0000 - 0x[0]*7fffe6410000\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '\[0x[0]*7fffdf2c0000 - 0x[0]*7fffdf320000\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ │ +test result: Failed. Execution failed: `main' threw exception: java.lang.RuntimeException: '\[0x[0]*7fffe63b0000 - 0x[0]*7fffe6410000\] committed 384KB from.*' missing from stdout/stderr │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.jtr │ │ │ │ │ @@ -1,90 +1,91 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:50 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:38 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=driver │ │ │ │ │ library=/test/jdk/lib/testlibrary /test/lib /test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ requires=vm.cds.write.archived.java.heap │ │ │ │ │ run=USER_SPECIFIED compile --add-exports java.base/jdk.internal.misc\=ALL-UNNAMED CheckIntegerCacheApp.java ArchivedIntegerHolder.java\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller -jar boxCache.jar CheckIntegerCacheApp\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller -jar boxCache-boot.jar ArchivedIntegerHolder\nUSER_SPECIFIED driver ArchivedIntegerCacheTest\n │ │ │ │ │ source=ArchivedIntegerCacheTest.java │ │ │ │ │ title=Test primitive box caches integrity in various scenarios (IntegerCache etc) │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ │ -elapsed=19578 0\:00\:19.578 │ │ │ │ │ -end=Wed Aug 19 17\:35\:50 UTC 2026 │ │ │ │ │ +elapsed=4697 0\:00\:04.697 │ │ │ │ │ +end=Tue Sep 15 10\:19\:38 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Expected to get exit value of [0], exit value is\: [1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build driver build driver build compile driver │ │ │ │ │ -start=Wed Aug 19 17\:35\:30 UTC 2026 │ │ │ │ │ +sections=script_messages compile build driver build driver build driver │ │ │ │ │ +start=Tue Sep 15 10\:19\:34 UTC 2026 │ │ │ │ │ test=runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=19594 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4712 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/cds/appcds/cacheObject │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(13/904)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/jdk/lib/testlibrary; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ Library /test/hotspot/jtreg/runtime/cds/appcds; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/624)---------- │ │ │ │ │ +----------messages:(8/625)---------- │ │ │ │ │ command: compile --add-exports java.base/jdk.internal.misc=ALL-UNNAMED /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java │ │ │ │ │ reason: User specified action: run compile --add-exports java.base/jdk.internal.misc=ALL-UNNAMED CheckIntegerCacheApp.java ArchivedIntegerHolder.java │ │ │ │ │ -started: Wed Aug 19 17:35:30 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:34 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:35:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.162 │ │ │ │ │ -----------configuration:(16/1018)---------- │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.233 │ │ │ │ │ +----------configuration:(17/1089)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ │ │ │ │ │ -----------rerun:(33/3858)*---------- │ │ │ │ │ +----------rerun:(33/3968)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ @@ -103,66 +104,67 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -J-Dtest.main.class=ArchivedIntegerCacheTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/CheckIntegerCacheApp.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerHolder.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:32 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:32 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/370)---------- │ │ │ │ │ +----------messages:(8/371)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller -jar boxCache.jar CheckIntegerCacheApp │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller -jar boxCache.jar CheckIntegerCacheApp │ │ │ │ │ -started: Wed Aug 19 17:35:32 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 29 │ │ │ │ │ -Process id: 638444 │ │ │ │ │ -finished: Wed Aug 19 17:35:35 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.052 │ │ │ │ │ -----------configuration:(20/1109)---------- │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ +finished: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.137 │ │ │ │ │ +----------configuration:(21/1178)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ │ │ │ │ │ -----------rerun:(27/3269)*---------- │ │ │ │ │ +----------rerun:(27/3379)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ @@ -177,68 +179,69 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -Dtest.main.class=ArchivedIntegerCacheTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller -jar boxCache.jar CheckIntegerCacheApp │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:35 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:35 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.003 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/382)---------- │ │ │ │ │ +----------messages:(8/383)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller -jar boxCache-boot.jar ArchivedIntegerHolder │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller -jar boxCache-boot.jar ArchivedIntegerHolder │ │ │ │ │ -started: Wed Aug 19 17:35:35 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 29 │ │ │ │ │ -Process id: 638444 │ │ │ │ │ -finished: Wed Aug 19 17:35:35 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.098 │ │ │ │ │ -----------configuration:(20/1109)---------- │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ +finished: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.117 │ │ │ │ │ +----------configuration:(21/1178)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ │ │ │ │ │ -----------rerun:(27/3275)*---------- │ │ │ │ │ +----------rerun:(27/3385)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ @@ -253,132 +256,66 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -Dtest.main.class=ArchivedIntegerCacheTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller -jar boxCache-boot.jar ArchivedIntegerHolder │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/238)---------- │ │ │ │ │ +----------messages:(5/186)---------- │ │ │ │ │ command: build ArchivedIntegerCacheTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:35 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: ArchivedIntegerCacheTest │ │ │ │ │ -finished: Wed Aug 19 17:35:44 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 9.455 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/348)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:35 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:35:44 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 9.448 │ │ │ │ │ -----------configuration:(16/1025)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/3782)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ - -J-Dtest.main.class=ArchivedIntegerCacheTest \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/262)---------- │ │ │ │ │ +----------messages:(8/263)---------- │ │ │ │ │ command: driver ArchivedIntegerCacheTest │ │ │ │ │ reason: User specified action: run driver ArchivedIntegerCacheTest │ │ │ │ │ -started: Wed Aug 19 17:35:44 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:35 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 29 │ │ │ │ │ -Process id: 638444 │ │ │ │ │ -finished: Wed Aug 19 17:35:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.739 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ +finished: Tue Sep 15 10:19:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.174 │ │ │ │ │ ----------configuration:(21/1178)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/3325)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -396,59 +333,59 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java \\ │ │ │ │ │ -Dtest.main.class=ArchivedIntegerCacheTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ ArchivedIntegerCacheTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(37/6171)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -cp /tmp/hotspot/JTwork/scratch/4/boxCache.jar -Xshare:dump -Xlog:cds -XX:SharedArchiveFile=/tmp/hotspot/JTwork/scratch/4/appcds-17h35m44s684.jsa -XX:ExtraSharedClassListFile=/tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-test.classlist --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -Xbootclasspath/a:/tmp/hotspot/JTwork/scratch/4/boxCache-boot.jar -XX:+IgnoreUnrecognizedVMOptions -XX:ArchiveHeapTestClass=ArchivedIntegerHolder ] │ │ │ │ │ -[2026-08-19T17:35:44.909441365Z] Gathering output for process 638589 │ │ │ │ │ -[ELAPSED: 3568 ms] │ │ │ │ │ +----------System.out:(37/6180)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -cp /tmp/hotspot/JTwork/scratch/4/boxCache.jar -Xshare:dump -Xlog:cds -XX:SharedArchiveFile=/tmp/hotspot/JTwork/scratch/4/appcds-10h19m35s935.jsa -XX:ExtraSharedClassListFile=/tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-test.classlist --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -Xbootclasspath/a:/tmp/hotspot/JTwork/scratch/4/boxCache-boot.jar -XX:+IgnoreUnrecognizedVMOptions -XX:ArchiveHeapTestClass=ArchivedIntegerHolder ] │ │ │ │ │ +[2026-09-15T10:19:36.050788632Z] Gathering output for process 1575741 │ │ │ │ │ +[ELAPSED: 1951 ms] │ │ │ │ │ [logging stdout to /tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-0000-dump.stdout] │ │ │ │ │ [logging stderr to /tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-0000-dump.stderr] │ │ │ │ │ [STDERR] │ │ │ │ │ │ │ │ │ │ -[2026-08-19T17:35:48.494952821Z] Waiting for completion for process 638589 │ │ │ │ │ -[2026-08-19T17:35:48.495875384Z] Waiting for completion finished for process 638589 │ │ │ │ │ +[2026-09-15T10:19:38.008574682Z] Waiting for completion for process 1575741 │ │ │ │ │ +[2026-09-15T10:19:38.009318924Z] Waiting for completion finished for process 1575741 │ │ │ │ │ ----------------------- Test case 1 ---------------------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Xshare:on -showversion -XX:SharedArchiveFile=/tmp/hotspot/JTwork/scratch/4/appcds-17h35m44s684.jsa -Dtest.timeout.factor=30.0 -cp /tmp/hotspot/JTwork/scratch/4/boxCache.jar -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=1 --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -Xbootclasspath/a:/tmp/hotspot/JTwork/scratch/4/boxCache-boot.jar -XX:+IgnoreUnrecognizedVMOptions -XX:ArchiveHeapTestClass=ArchivedIntegerHolder CheckIntegerCacheApp 127 ] │ │ │ │ │ -[2026-08-19T17:35:48.517877813Z] Gathering output for process 638628 │ │ │ │ │ -[ELAPSED: 790 ms] │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Xshare:on -showversion -XX:SharedArchiveFile=/tmp/hotspot/JTwork/scratch/4/appcds-10h19m35s935.jsa -Dtest.timeout.factor=30.0 -cp /tmp/hotspot/JTwork/scratch/4/boxCache.jar -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=1 --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -Xbootclasspath/a:/tmp/hotspot/JTwork/scratch/4/boxCache-boot.jar -XX:+IgnoreUnrecognizedVMOptions -XX:ArchiveHeapTestClass=ArchivedIntegerHolder CheckIntegerCacheApp 127 ] │ │ │ │ │ +[2026-09-15T10:19:38.018101066Z] Gathering output for process 1575756 │ │ │ │ │ +[ELAPSED: 400 ms] │ │ │ │ │ [logging stdout to /tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-0001-exec.stdout] │ │ │ │ │ [logging stderr to /tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-0001-exec.stderr] │ │ │ │ │ [STDERR] │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ -[2026-08-19T17:35:49.314996864Z] Waiting for completion for process 638628 │ │ │ │ │ -[2026-08-19T17:35:49.315827057Z] Waiting for completion finished for process 638628 │ │ │ │ │ +[2026-09-15T10:19:38.420787463Z] Waiting for completion for process 1575756 │ │ │ │ │ +[2026-09-15T10:19:38.421529465Z] Waiting for completion finished for process 1575756 │ │ │ │ │ ----------------------- Test case 2 ---------------------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/3/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/3/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/tmp/hotspot/JTwork/classes/3/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Xshare:on -showversion -XX:SharedArchiveFile=/tmp/hotspot/JTwork/scratch/4/appcds-17h35m44s684.jsa -Dtest.timeout.factor=30.0 -cp /tmp/hotspot/JTwork/scratch/4/boxCache.jar -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=1 --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -Xbootclasspath/a:/tmp/hotspot/JTwork/scratch/4/boxCache-boot.jar -XX:+IgnoreUnrecognizedVMOptions -XX:ArchiveHeapTestClass=ArchivedIntegerHolder -XX:AutoBoxCacheMax=20000 CheckIntegerCacheApp 20000 ] │ │ │ │ │ -[2026-08-19T17:35:49.336448151Z] Gathering output for process 638646 │ │ │ │ │ -[ELAPSED: 858 ms] │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/cds/appcds/cacheObject:/tmp/hotspot/JTwork/classes/4/test/jdk/lib/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/tmp/hotspot/JTwork/classes/4/test/hotspot/jtreg/runtime/cds/appcds:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Xshare:on -showversion -XX:SharedArchiveFile=/tmp/hotspot/JTwork/scratch/4/appcds-10h19m35s935.jsa -Dtest.timeout.factor=30.0 -cp /tmp/hotspot/JTwork/scratch/4/boxCache.jar -XX:+UnlockDiagnosticVMOptions -XX:VerifyArchivedFields=1 --add-exports java.base/jdk.internal.misc=ALL-UNNAMED -Xbootclasspath/a:/tmp/hotspot/JTwork/scratch/4/boxCache-boot.jar -XX:+IgnoreUnrecognizedVMOptions -XX:ArchiveHeapTestClass=ArchivedIntegerHolder -XX:AutoBoxCacheMax=20000 CheckIntegerCacheApp 20000 ] │ │ │ │ │ +[2026-09-15T10:19:38.430273948Z] Gathering output for process 1575774 │ │ │ │ │ +[ELAPSED: 416 ms] │ │ │ │ │ [logging stdout to /tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-0002-exec.stdout] │ │ │ │ │ [logging stderr to /tmp/hotspot/JTwork/scratch/4/runtime.cds.appcds.cacheObject.ArchivedIntegerCacheTest.java-0002-exec.stderr] │ │ │ │ │ [STDERR] │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Exception in thread "main" java.lang.RuntimeException: FAILED. Value expected to be retrieved from cache: 20000 │ │ │ │ │ at CheckIntegerCacheApp.main(CheckIntegerCacheApp.java:75) │ │ │ │ │ │ │ │ │ │ -[2026-08-19T17:35:50.205698170Z] Waiting for completion for process 638646 │ │ │ │ │ -[2026-08-19T17:35:50.206831154Z] Waiting for completion finished for process 638646 │ │ │ │ │ +[2026-09-15T10:19:38.851191272Z] Waiting for completion for process 1575774 │ │ │ │ │ +[2026-09-15T10:19:38.853040407Z] Waiting for completion finished for process 1575774 │ │ │ │ │ ----------System.err:(22/1184)---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Exception in thread "main" java.lang.RuntimeException: FAILED. Value expected to be retrieved from cache: 20000 │ │ │ │ │ at CheckIntegerCacheApp.main(CheckIntegerCacheApp.java:75) │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/handshake/AsyncHandshakeWalkStackTest.jtr │ │ │ │ │ @@ -1,168 +1,104 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 18:35:52 UTC 2026 │ │ │ │ │ +#Tue Sep 15 11:19:56 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/testlibrary /test/lib │ │ │ │ │ run=USER_SPECIFIED build AsyncHandshakeWalkStackTest\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI AsyncHandshakeWalkStackTest\n │ │ │ │ │ source=AsyncHandshakeWalkStackTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ │ -elapsed=3617348 1\:00\:17.348 │ │ │ │ │ -end=Wed Aug 19 18\:35\:52 UTC 2026 │ │ │ │ │ +elapsed=3613191 1\:00\:13.191 │ │ │ │ │ +end=Tue Sep 15 11\:19\:56 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611665ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611546ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile build driver build main │ │ │ │ │ -start=Wed Aug 19 17\:35\:34 UTC 2026 │ │ │ │ │ +sections=script_messages build build driver build main │ │ │ │ │ +start=Tue Sep 15 10\:19\:43 UTC 2026 │ │ │ │ │ test=runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3617396 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3613253 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/handshake │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/626)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /testlibrary; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4/testlibrary │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3/testlibrary │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/275)---------- │ │ │ │ │ +----------messages:(5/220)---------- │ │ │ │ │ command: build AsyncHandshakeWalkStackTest │ │ │ │ │ reason: User specified action: run build AsyncHandshakeWalkStackTest │ │ │ │ │ -started: Wed Aug 19 17:35:34 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: AsyncHandshakeWalkStackTest │ │ │ │ │ -finished: Wed Aug 19 17:35:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.043 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/338)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:34 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 27 │ │ │ │ │ -Process id: 638352 │ │ │ │ │ -finished: Wed Aug 19 17:35:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.039 │ │ │ │ │ -----------configuration:(14/798)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/3237)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=runtime/handshake/AsyncHandshakeWalkStackTest.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java \\ │ │ │ │ │ - -J-Dtest.main.class=AsyncHandshakeWalkStackTest \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/4/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/4/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/4/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 10:19:43 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:38 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:38 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.007 │ │ │ │ │ +started: Tue Sep 15 10:19:43 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/346)---------- │ │ │ │ │ +----------messages:(8/347)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:35:38 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:43 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 30 │ │ │ │ │ -Process id: 638469 │ │ │ │ │ -finished: Wed Aug 19 17:35:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.566 │ │ │ │ │ +Agent id: 26 │ │ │ │ │ +Process id: 1575811 │ │ │ │ │ +finished: Tue Sep 15 10:19:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.602 │ │ │ │ │ ----------configuration:(19/966)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2855)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -180,61 +116,61 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/handshake/AsyncHandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.main.class=AsyncHandshakeWalkStackTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/4/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/4/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/4/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/189)---------- │ │ │ │ │ command: build AsyncHandshakeWalkStackTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:40 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:44 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:44 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/654)---------- │ │ │ │ │ +----------messages:(11/659)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI AsyncHandshakeWalkStackTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI AsyncHandshakeWalkStackTest │ │ │ │ │ -started: Wed Aug 19 17:35:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:44 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 638506 │ │ │ │ │ +Process id: 1575831 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 638506 │ │ │ │ │ -638506: Unable to open socket file /proc/638506/root/tmp/.java_pid638506: target process 638506 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1575831 │ │ │ │ │ +1575831: Unable to open socket file /proc/1575831/root/tmp/.java_pid1575831: target process 1575831 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 18:35:52 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.696 │ │ │ │ │ +finished: Tue Sep 15 11:19:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.57 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(1/37)---------- │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(35/3282)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/4/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -243,23 +179,23 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/handshake/AsyncHandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/AsyncHandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.main.class=AsyncHandshakeWalkStackTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/4/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/4/testlibrary:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/handshake/AsyncHandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbootclasspath/a:. \\ │ │ │ │ │ -XX:+UnlockDiagnosticVMOptions \\ │ │ │ │ │ -XX:+WhiteBoxAPI \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/runtime/handshake/AsyncHandshakeWalkStackTest.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611665ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611546ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611665ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611546ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/handshake/HandshakeTransitionTest.jtr │ │ │ │ │ @@ -1,96 +1,96 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:19:55 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=native │ │ │ │ │ library=/testlibrary /test/lib │ │ │ │ │ run=USER_SPECIFIED build HandshakeTransitionTest\nUSER_SPECIFIED main/native HandshakeTransitionTest\n │ │ │ │ │ source=HandshakeTransitionTest.java │ │ │ │ │ title=This does a sanity test of the poll in the native wrapper. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ -elapsed=21688 0\:00\:21.688 │ │ │ │ │ -end=Wed Aug 19 17\:36\:04 UTC 2026 │ │ │ │ │ +elapsed=3046 0\:00\:03.046 │ │ │ │ │ +end=Tue Sep 15 10\:19\:55 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Expected to get exit value of [0], exit value is\: [1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile build main │ │ │ │ │ -start=Wed Aug 19 17\:35\:42 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:19\:52 UTC 2026 │ │ │ │ │ test=runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=21702 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3055 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/handshake │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/626)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /testlibrary; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5/testlibrary │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/testlibrary │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/264)---------- │ │ │ │ │ +----------messages:(7/263)---------- │ │ │ │ │ command: build HandshakeTransitionTest │ │ │ │ │ reason: User specified action: run build HandshakeTransitionTest │ │ │ │ │ -started: Wed Aug 19 17:35:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:52 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: HandshakeTransitionTest │ │ │ │ │ -finished: Wed Aug 19 17:36:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 19.238 │ │ │ │ │ +finished: Tue Sep 15 10:19:53 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.592 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/335)---------- │ │ │ │ │ +----------messages:(8/333)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:52 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:36:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 19.236 │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 10:19:53 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.59 │ │ │ │ │ ----------configuration:(14/794)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3201)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -108,65 +108,65 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/handshake/HandshakeTransitionTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java \\ │ │ │ │ │ -J-Dtest.main.class=HandshakeTransitionTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/185)---------- │ │ │ │ │ command: build HandshakeTransitionTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:01 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:53 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:53 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(8/263)---------- │ │ │ │ │ command: main HandshakeTransitionTest │ │ │ │ │ reason: User specified action: run main/native HandshakeTransitionTest │ │ │ │ │ -started: Wed Aug 19 17:36:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:53 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 35 │ │ │ │ │ -Process id: 638766 │ │ │ │ │ -finished: Wed Aug 19 17:36:04 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.433 │ │ │ │ │ +Agent id: 27 │ │ │ │ │ +Process id: 1576056 │ │ │ │ │ +finished: Tue Sep 15 10:19:55 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.44 │ │ │ │ │ ----------configuration:(19/962)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2784)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -180,27 +180,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/handshake/HandshakeTransitionTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java \\ │ │ │ │ │ -Dtest.main.class=HandshakeTransitionTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ HandshakeTransitionTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(5/1368)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -XX:+UnlockDiagnosticVMOptions -XX:+SafepointALot -XX:+HandshakeALot -XX:GuaranteedSafepointInterval=20 -XX:ParallelGCThreads=1 -XX:ConcGCThreads=1 -XX:CICompilerCount=2 HandshakeTransitionTest$Test ] │ │ │ │ │ -[2026-08-19T17:36:03.857297546Z] Gathering output for process 638807 │ │ │ │ │ -[2026-08-19T17:36:03.940478743Z] Waiting for completion for process 638807 │ │ │ │ │ -[2026-08-19T17:36:03.941343357Z] Waiting for completion finished for process 638807 │ │ │ │ │ -Output and diagnostic info for process 638807 was saved into 'pid-638807-output.log' │ │ │ │ │ +----------System.out:(5/1373)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -XX:+UnlockDiagnosticVMOptions -XX:+SafepointALot -XX:+HandshakeALot -XX:GuaranteedSafepointInterval=20 -XX:ParallelGCThreads=1 -XX:ConcGCThreads=1 -XX:CICompilerCount=2 HandshakeTransitionTest$Test ] │ │ │ │ │ +[2026-09-15T10:19:55.165128549Z] Gathering output for process 1576125 │ │ │ │ │ +[2026-09-15T10:19:55.241714808Z] Waiting for completion for process 1576125 │ │ │ │ │ +[2026-09-15T10:19:55.243522783Z] Waiting for completion finished for process 1576125 │ │ │ │ │ +Output and diagnostic info for process 1576125 was saved into 'pid-1576125-output.log' │ │ │ │ │ ----------System.err:(25/1110)---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [CICompilerCount (2) cannot be greater than 0 because there are no compilers │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ] │ │ │ │ │ exitValue = 1 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/handshake/HandshakeWalkStackTest.jtr │ │ │ │ │ @@ -1,108 +1,172 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 18:35:56 UTC 2026 │ │ │ │ │ +#Tue Sep 15 11:20:09 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/testlibrary /test/lib │ │ │ │ │ run=USER_SPECIFIED build HandshakeWalkStackTest\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI HandshakeWalkStackTest\n │ │ │ │ │ source=HandshakeWalkStackTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ │ -elapsed=3613600 1\:00\:13.600 │ │ │ │ │ -end=Wed Aug 19 18\:35\:56 UTC 2026 │ │ │ │ │ +elapsed=3614370 1\:00\:14.370 │ │ │ │ │ +end=Tue Sep 15 11\:20\:09 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611547ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611746ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build build driver build main │ │ │ │ │ -start=Wed Aug 19 17\:35\:43 UTC 2026 │ │ │ │ │ +sections=script_messages build compile build driver build main │ │ │ │ │ +start=Tue Sep 15 10\:19\:55 UTC 2026 │ │ │ │ │ test=runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3613611 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3614393 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/handshake │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/626)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /testlibrary; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/testlibrary │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/testlibrary │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/210)---------- │ │ │ │ │ +----------messages:(7/260)---------- │ │ │ │ │ command: build HandshakeWalkStackTest │ │ │ │ │ reason: User specified action: run build HandshakeWalkStackTest │ │ │ │ │ -started: Wed Aug 19 17:35:43 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:43 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 10:19:55 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: HandshakeWalkStackTest │ │ │ │ │ +finished: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.302 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/333)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 10:19:55 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1552703 │ │ │ │ │ +finished: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.299 │ │ │ │ │ +----------configuration:(14/793)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/3192)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=runtime/handshake/HandshakeWalkStackTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=HandshakeWalkStackTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:43 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:43 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.003 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/345)---------- │ │ │ │ │ +----------messages:(8/347)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:35:43 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 32 │ │ │ │ │ -Process id: 638569 │ │ │ │ │ -finished: Wed Aug 19 17:35:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.98 │ │ │ │ │ +Agent id: 28 │ │ │ │ │ +Process id: 1576230 │ │ │ │ │ +finished: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.249 │ │ │ │ │ ----------configuration:(19/961)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/1/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2820)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -116,61 +180,61 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/handshake/HandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.main.class=HandshakeWalkStackTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/7/testlibrary:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/7/testlibrary:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/7/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/184)---------- │ │ │ │ │ command: build HandshakeWalkStackTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:45 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/644)---------- │ │ │ │ │ +----------messages:(11/650)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI HandshakeWalkStackTest │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI HandshakeWalkStackTest │ │ │ │ │ -started: Wed Aug 19 17:35:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:57 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 638606 │ │ │ │ │ +Process id: 1576262 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 638606 │ │ │ │ │ -638606: Unable to open socket file /proc/638606/root/tmp/.java_pid638606: target process 638606 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1576262 │ │ │ │ │ +1576262: Unable to open socket file /proc/1576262/root/tmp/.java_pid1576262: target process 1576262 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 18:35:56 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.577 │ │ │ │ │ +finished: Tue Sep 15 11:20:09 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.796 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(1/37)---------- │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(35/3242)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/7/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -179,23 +243,23 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/handshake/HandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeWalkStackTest.java \\ │ │ │ │ │ -Dtest.main.class=HandshakeWalkStackTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/7/testlibrary:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/7/testlibrary:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/runtime/handshake/HandshakeWalkStackTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/1/testlibrary:/tmp/hotspot/JTwork/classes/1/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xbootclasspath/a:. \\ │ │ │ │ │ -XX:+UnlockDiagnosticVMOptions \\ │ │ │ │ │ -XX:+WhiteBoxAPI \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/runtime/handshake/HandshakeWalkStackTest.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611547ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611746ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611547ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611746ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/handshake/SystemMembarHandshakeTransitionTest.jtr │ │ │ │ │ @@ -1,97 +1,97 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:56 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=native │ │ │ │ │ library=/testlibrary /test/lib │ │ │ │ │ requires=os.family \=\= "linux" | os.family \=\= "windows" │ │ │ │ │ run=USER_SPECIFIED build SystemMembarHandshakeTransitionTest HandshakeTransitionTest\nUSER_SPECIFIED main/native SystemMembarHandshakeTransitionTest\n │ │ │ │ │ source=SystemMembarHandshakeTransitionTest.java │ │ │ │ │ title=This does a sanity test of the poll in the native wrapper. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ │ -elapsed=5817 0\:00\:05.817 │ │ │ │ │ -end=Wed Aug 19 17\:35\:56 UTC 2026 │ │ │ │ │ +elapsed=11445 0\:00\:11.445 │ │ │ │ │ +end=Tue Sep 15 10\:20\:07 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: '(JOINED|Failed to initialize the requested system memory barrier synchronization.)' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile build main │ │ │ │ │ -start=Wed Aug 19 17\:35\:50 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:19\:56 UTC 2026 │ │ │ │ │ test=runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5831 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=11452 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/handshake │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(10/626)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /testlibrary; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/testlibrary │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/testlibrary │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/372)---------- │ │ │ │ │ +----------messages:(7/371)---------- │ │ │ │ │ command: build SystemMembarHandshakeTransitionTest HandshakeTransitionTest │ │ │ │ │ reason: User specified action: run build SystemMembarHandshakeTransitionTest HandshakeTransitionTest │ │ │ │ │ -started: Wed Aug 19 17:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: SystemMembarHandshakeTransitionTest, HandshakeTransitionTest │ │ │ │ │ -finished: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.568 │ │ │ │ │ +finished: Tue Sep 15 10:20:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.83 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/460)---------- │ │ │ │ │ +----------messages:(8/461)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:19:56 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.562 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.827 │ │ │ │ │ ----------configuration:(14/806)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3423)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -109,65 +109,65 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/handshake/SystemMembarHandshakeTransitionTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java \\ │ │ │ │ │ -J-Dtest.main.class=SystemMembarHandshakeTransitionTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/HandshakeTransitionTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/197)---------- │ │ │ │ │ command: build SystemMembarHandshakeTransitionTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.004 │ │ │ │ │ +started: Tue Sep 15 10:20:06 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/287)---------- │ │ │ │ │ +----------messages:(8/286)---------- │ │ │ │ │ command: main SystemMembarHandshakeTransitionTest │ │ │ │ │ reason: User specified action: run main/native SystemMembarHandshakeTransitionTest │ │ │ │ │ -started: Wed Aug 19 17:35:54 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:06 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 34 │ │ │ │ │ -Process id: 638718 │ │ │ │ │ -finished: Wed Aug 19 17:35:56 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.229 │ │ │ │ │ +Agent id: 29 │ │ │ │ │ +Process id: 1576323 │ │ │ │ │ +finished: Tue Sep 15 10:20:07 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.6 │ │ │ │ │ ----------configuration:(19/974)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/testlibrary │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/testlibrary │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2880)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -181,27 +181,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/handshake/SystemMembarHandshakeTransitionTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake/SystemMembarHandshakeTransitionTest.java \\ │ │ │ │ │ -Dtest.main.class=SystemMembarHandshakeTransitionTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ SystemMembarHandshakeTransitionTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(5/1441)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/3/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/3/testlibrary:/tmp/hotspot/JTwork/classes/3/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -XX:+UnlockDiagnosticVMOptions -XX:+SafepointALot -XX:+HandshakeALot -XX:GuaranteedSafepointInterval=20 -XX:ParallelGCThreads=1 -XX:ConcGCThreads=1 -XX:CICompilerCount=2 -XX:+UnlockExperimentalVMOptions -XX:+UseSystemMemoryBarrier HandshakeTransitionTest$Test ] │ │ │ │ │ -[2026-08-19T17:35:56.187969794Z] Gathering output for process 638741 │ │ │ │ │ -[2026-08-19T17:35:56.268726753Z] Waiting for completion for process 638741 │ │ │ │ │ -[2026-08-19T17:35:56.269490006Z] Waiting for completion finished for process 638741 │ │ │ │ │ -Output and diagnostic info for process 638741 was saved into 'pid-638741-output.log' │ │ │ │ │ +----------System.out:(5/1446)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/5/runtime/handshake/SystemMembarHandshakeTransitionTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/handshake:/tmp/hotspot/JTwork/classes/5/testlibrary:/tmp/hotspot/JTwork/classes/5/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native -XX:+UnlockDiagnosticVMOptions -XX:+SafepointALot -XX:+HandshakeALot -XX:GuaranteedSafepointInterval=20 -XX:ParallelGCThreads=1 -XX:ConcGCThreads=1 -XX:CICompilerCount=2 -XX:+UnlockExperimentalVMOptions -XX:+UseSystemMemoryBarrier HandshakeTransitionTest$Test ] │ │ │ │ │ +[2026-09-15T10:20:07.508126876Z] Gathering output for process 1576365 │ │ │ │ │ +[2026-09-15T10:20:07.587989854Z] Waiting for completion for process 1576365 │ │ │ │ │ +[2026-09-15T10:20:07.588892136Z] Waiting for completion finished for process 1576365 │ │ │ │ │ +Output and diagnostic info for process 1576365 was saved into 'pid-1576365-output.log' │ │ │ │ │ ----------System.err:(25/1184)---------- │ │ │ │ │ stdout: []; │ │ │ │ │ stderr: [CICompilerCount (2) cannot be greater than 0 because there are no compilers │ │ │ │ │ Error: Could not create the Java Virtual Machine. │ │ │ │ │ Error: A fatal exception has occurred. Program will exit. │ │ │ │ │ ] │ │ │ │ │ exitValue = 1 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/jni/nativeStack/TestNativeStack.jtr │ │ │ │ │ @@ -1,89 +1,89 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:35:58 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:04 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8295974 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ requires=os.family \!\= "windows" & os.arch \!\= "arm" │ │ │ │ │ run=USER_SPECIFIED driver TestNativeStack\n │ │ │ │ │ source=TestNativeStack.java │ │ │ │ │ title=Generate a JNI Fatal error, or a warning, in a launched VM and check the native stack is present as expected. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ │ -elapsed=2033 0\:00\:02.033 │ │ │ │ │ -end=Wed Aug 19 17\:35\:58 UTC 2026 │ │ │ │ │ +elapsed=1470 0\:00\:01.470 │ │ │ │ │ +end=Tue Sep 15 10\:20\:04 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: 'thread_start' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile driver │ │ │ │ │ -start=Wed Aug 19 17\:35\:56 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:03 UTC 2026 │ │ │ │ │ test=runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2052 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1480 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/jni/nativeStack │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/220)---------- │ │ │ │ │ command: build TestNativeStack │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:35:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:03 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: TestNativeStack │ │ │ │ │ -finished: Wed Aug 19 17:35:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.741 │ │ │ │ │ +finished: Tue Sep 15 10:20:04 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.184 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/332)---------- │ │ │ │ │ +----------messages:(8/333)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:35:56 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:03 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:35:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.737 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:04 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.181 │ │ │ │ │ ----------configuration:(12/653)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2923)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -104,50 +104,50 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/jni/nativeStack/TestNativeStack.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java \\ │ │ │ │ │ -J-Dtest.main.class=TestNativeStack \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/244)---------- │ │ │ │ │ +----------messages:(8/245)---------- │ │ │ │ │ command: driver TestNativeStack │ │ │ │ │ reason: User specified action: run driver TestNativeStack │ │ │ │ │ -started: Wed Aug 19 17:35:58 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:04 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 29 │ │ │ │ │ -Process id: 638444 │ │ │ │ │ -finished: Wed Aug 19 17:35:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.269 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ +finished: Tue Sep 15 10:20:04 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.274 │ │ │ │ │ ----------configuration:(17/817)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2496)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -165,27 +165,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/jni/nativeStack/TestNativeStack.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack/TestNativeStack.java \\ │ │ │ │ │ -Dtest.main.class=TestNativeStack \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ TestNativeStack │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(5/1164)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/3/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/3/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Xcheck:jni -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native TestNativeStack$Main ] │ │ │ │ │ -[2026-08-19T17:35:58.466227171Z] Gathering output for process 638747 │ │ │ │ │ -[2026-08-19T17:35:58.481928317Z] Waiting for completion for process 638747 │ │ │ │ │ -[2026-08-19T17:35:58.547025090Z] Waiting for completion finished for process 638747 │ │ │ │ │ -Output and diagnostic info for process 638747 was saved into 'pid-638747-output.log' │ │ │ │ │ +----------System.out:(5/1169)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/4/runtime/jni/nativeStack/TestNativeStack.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/jni/nativeStack:/tmp/hotspot/JTwork/classes/4/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/ -Xcheck:jni -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native TestNativeStack$Main ] │ │ │ │ │ +[2026-09-15T10:20:04.609285643Z] Gathering output for process 1576304 │ │ │ │ │ +[2026-09-15T10:20:04.619921921Z] Waiting for completion for process 1576304 │ │ │ │ │ +[2026-09-15T10:20:04.720577283Z] Waiting for completion finished for process 1576304 │ │ │ │ │ +Output and diagnostic info for process 1576304 was saved into 'pid-1576304-output.log' │ │ │ │ │ ----------System.err:(20/913)---------- │ │ │ │ │ stdout: [Triggering a JNI warning │ │ │ │ │ WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethod │ │ │ │ │ Native thread is running and attaching as daemon ... │ │ │ │ │ About to trigger JNI Warning │ │ │ │ │ Native thread terminating │ │ │ │ │ ]; │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/logging/MonitorMismatchTest.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 15:34:51 UTC 2026 │ │ │ │ │ +#Tue Sep 15 08:19:45 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8150084 driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ requires=vm.flagless │ │ │ │ │ @@ -11,103 +11,103 @@ │ │ │ │ │ source=MonitorMismatchTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java │ │ │ │ │ -elapsed=3270 0\:00\:03.270 │ │ │ │ │ -end=Wed Aug 19 15\:34\:51 UTC 2026 │ │ │ │ │ +elapsed=10649 0\:00\:10.649 │ │ │ │ │ +end=Tue Sep 15 08\:19\:45 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: '[monitormismatch] Monitor mismatch in method' missing from stdout/stderr │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build compile driver │ │ │ │ │ -start=Wed Aug 19 15\:34\:48 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 08\:19\:34 UTC 2026 │ │ │ │ │ test=runtime/logging/MonitorMismatchTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3278 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=10656 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/logging │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/305)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchHelper.jasm │ │ │ │ │ reason: User specified action: run compile MonitorMismatchHelper.jasm │ │ │ │ │ -started: Wed Aug 19 15:34:48 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 15:34:48 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.163 │ │ │ │ │ +started: Tue Sep 15 08:19:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 08:19:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.149 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/388)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchHelper.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchHelper.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/228)---------- │ │ │ │ │ command: build MonitorMismatchTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 15:34:48 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:35 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: MonitorMismatchTest │ │ │ │ │ -finished: Wed Aug 19 15:34:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.513 │ │ │ │ │ +finished: Tue Sep 15 08:19:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.095 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/439)---------- │ │ │ │ │ +----------messages:(9/440)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 15:34:48 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:35 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 15:34:50 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.51 │ │ │ │ │ +Agent id: 1 │ │ │ │ │ +Process id: 1552662 │ │ │ │ │ +finished: Tue Sep 15 08:19:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 9.094 │ │ │ │ │ ----------configuration:(14/737)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/3011)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -125,59 +125,59 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/logging/MonitorMismatchTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MonitorMismatchTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d:/tmp/hotspot/JTwork/classes/0/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ ----------messages:(9/333)---------- │ │ │ │ │ command: driver MonitorMismatchTest │ │ │ │ │ reason: User specified action: run driver MonitorMismatchTest │ │ │ │ │ -started: Wed Aug 19 15:34:50 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 08:19:44 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 15 │ │ │ │ │ -Process id: 636616 │ │ │ │ │ +Process id: 1573955 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 15:34:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.581 │ │ │ │ │ +finished: Tue Sep 15 08:19:45 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.39 │ │ │ │ │ ----------configuration:(18/868)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2502)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -191,27 +191,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/logging/MonitorMismatchTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging/MonitorMismatchTest.java \\ │ │ │ │ │ -Dtest.main.class=MonitorMismatchTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ MonitorMismatchTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(4/888)---------- │ │ │ │ │ -Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/6/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/6/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Xcomp -XX:+TieredCompilation -Xlog:monitormismatch=info MonitorMismatchHelper ] │ │ │ │ │ -[2026-08-19T15:34:51.551007041Z] Gathering output for process 636643 │ │ │ │ │ -[2026-08-19T15:34:51.642851322Z] Waiting for completion for process 636643 │ │ │ │ │ -[2026-08-19T15:34:51.643702385Z] Waiting for completion finished for process 636643 │ │ │ │ │ +----------System.out:(4/891)---------- │ │ │ │ │ +Command line: [/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java -cp /tmp/hotspot/JTwork/classes/0/runtime/logging/MonitorMismatchTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/logging:/tmp/hotspot/JTwork/classes/0/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar -Xcomp -XX:+TieredCompilation -Xlog:monitormismatch=info MonitorMismatchHelper ] │ │ │ │ │ +[2026-09-15T08:19:45.409736647Z] Gathering output for process 1573993 │ │ │ │ │ +[2026-09-15T08:19:45.479885689Z] Waiting for completion for process 1573993 │ │ │ │ │ +[2026-09-15T08:19:45.480672211Z] Waiting for completion finished for process 1573993 │ │ │ │ │ ----------System.err:(16/781)---------- │ │ │ │ │ stdout: [1]; │ │ │ │ │ stderr: [OpenJDK 64-Bit Zero VM warning: TieredCompilation disabled due to -Xint. │ │ │ │ │ ] │ │ │ │ │ exitValue = 0 │ │ │ │ │ │ │ │ │ │ java.lang.RuntimeException: '[monitormismatch] Monitor mismatch in method' missing from stdout/stderr │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/runtime/whitebox/WBStackSize.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:13 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:19 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ run=USER_SPECIFIED build jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox\nUSER_SPECIFIED main/othervm -Xbootclasspath/a\:. -XX\:+UnlockDiagnosticVMOptions -XX\:+WhiteBoxAPI -Xss512k -XX\:CompilerThreadStackSize\=512 WBStackSize\n │ │ │ │ │ source=WBStackSize.java │ │ │ │ │ title=verify that whitebox functions getThreadFullStackSize() and getThreadRemainingStackSize are working │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java │ │ │ │ │ -elapsed=4563 0\:00\:04.563 │ │ │ │ │ -end=Wed Aug 19 17\:36\:13 UTC 2026 │ │ │ │ │ +elapsed=1737 0\:00\:01.737 │ │ │ │ │ +end=Tue Sep 15 10\:20\:19 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: getThreadRemainingStackSize value [222704] should be at least ThreadStackSize value [524288] minus [251904] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build driver build compile main │ │ │ │ │ -start=Wed Aug 19 17\:36\:09 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:17 UTC 2026 │ │ │ │ │ test=runtime/whitebox/WBStackSize.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=4578 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1747 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/runtime/whitebox │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.004 │ │ │ │ │ +started: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.003 │ │ │ │ │ +started: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(9/427)---------- │ │ │ │ │ +----------messages:(9/426)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:36:09 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 29 │ │ │ │ │ -Process id: 638444 │ │ │ │ │ +Agent id: 25 │ │ │ │ │ +Process id: 1575700 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc │ │ │ │ │ -finished: Wed Aug 19 17:36:10 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.271 │ │ │ │ │ +finished: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.1 │ │ │ │ │ ----------configuration:(17/785)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -88,15 +88,15 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2381)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -114,64 +114,64 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/whitebox/WBStackSize.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java \\ │ │ │ │ │ -Dtest.main.class=WBStackSize \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/212)---------- │ │ │ │ │ command: build WBStackSize │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:10 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: WBStackSize │ │ │ │ │ -finished: Wed Aug 19 17:36:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.463 │ │ │ │ │ +finished: Tue Sep 15 10:20:18 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.206 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/433)---------- │ │ │ │ │ +----------messages:(9/434)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:10 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:17 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:36:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.458 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:18 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.203 │ │ │ │ │ ----------configuration:(14/732)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(35/2952)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -192,37 +192,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=runtime/whitebox/WBStackSize.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java \\ │ │ │ │ │ -J-Dtest.main.class=WBStackSize \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/3/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/578)---------- │ │ │ │ │ +----------messages:(8/579)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xss512k -XX:CompilerThreadStackSize=512 WBStackSize │ │ │ │ │ reason: User specified action: run main/othervm -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xss512k -XX:CompilerThreadStackSize=512 WBStackSize │ │ │ │ │ -started: Wed Aug 19 17:36:13 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:18 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.base --add-exports java.base/jdk.internal.misc=ALL-UNNAMED │ │ │ │ │ -Process id: 638964 │ │ │ │ │ -finished: Wed Aug 19 17:36:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.785 │ │ │ │ │ +Process id: 1576485 │ │ │ │ │ +finished: Tue Sep 15 10:20:19 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.411 │ │ │ │ │ ----------configuration:(4/111)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.base │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ │ │ │ │ │ ----------System.out:(4/135)---------- │ │ │ │ │ ThreadStackSize VM option: 524288 │ │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ │ ----------rerun:(40/3076)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -261,17 +261,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=runtime/whitebox/WBStackSize.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox/WBStackSize.java \\ │ │ │ │ │ -Dtest.main.class=WBStackSize \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/runtime/whitebox/WBStackSize.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/runtime/whitebox/WBStackSize.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/runtime/whitebox:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules=java.base/jdk.internal.misc \\ │ │ │ │ │ --add-modules java.base \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/dcmd/thread/PrintConcurrentLocksTest.jtr │ │ │ │ │ @@ -1,77 +1,152 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:17 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:26 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=testng │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ run=USER_SPECIFIED testng PrintConcurrentLocksTest\n │ │ │ │ │ source=PrintConcurrentLocksTest.java │ │ │ │ │ title=Test of diagnostic command Thread.print -l\=true │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ │ -elapsed=5898 0\:00\:05.898 │ │ │ │ │ -end=Wed Aug 19 17\:36\:17 UTC 2026 │ │ │ │ │ +elapsed=7385 0\:00\:07.385 │ │ │ │ │ +end=Tue Sep 15 10\:20\:26 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Exception\: config failures\: 0, test failures\: 1 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build testng │ │ │ │ │ -start=Wed Aug 19 17\:36\:11 UTC 2026 │ │ │ │ │ +sections=script_messages build compile testng │ │ │ │ │ +start=Tue Sep 15 10\:20\:19 UTC 2026 │ │ │ │ │ test=serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5909 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=7453 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/dcmd/thread │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/186)---------- │ │ │ │ │ +----------messages:(7/238)---------- │ │ │ │ │ command: build PrintConcurrentLocksTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:11 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:11 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 10:20:19 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: PrintConcurrentLocksTest │ │ │ │ │ +finished: Tue Sep 15 10:20:22 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.144 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/575)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 10:20:19 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:22 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.142 │ │ │ │ │ +----------configuration:(20/1176)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.base java.compiler java.management jdk.internal.jvmstat │ │ │ │ │ + add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ + jdk.internal.jvmstat/sun.jvmstat.monitor ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + /usr/share/jtreg/lib/testng.jar │ │ │ │ │ + /usr/share/jtreg/lib/guice.jar │ │ │ │ │ + /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ + /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ + /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ + │ │ │ │ │ +----------rerun:(36/3573)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=serviceability/dcmd/thread/PrintConcurrentLocksTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintConcurrentLocksTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=PrintConcurrentLocksTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ + --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat \\ │ │ │ │ │ + --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ + --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/tmp/hotspot/JTwork/classes/4/test/lib:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:testng │ │ │ │ │ -----------messages:(9/384)---------- │ │ │ │ │ +----------messages:(9/385)---------- │ │ │ │ │ command: testng PrintConcurrentLocksTest │ │ │ │ │ reason: User specified action: run testng PrintConcurrentLocksTest │ │ │ │ │ -started: Wed Aug 19 17:36:11 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:22 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 37 │ │ │ │ │ -Process id: 638927 │ │ │ │ │ +Agent id: 31 │ │ │ │ │ +Process id: 1576524 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ -finished: Wed Aug 19 17:36:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.859 │ │ │ │ │ +finished: Tue Sep 15 10:20:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.212 │ │ │ │ │ ----------configuration:(19/978)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -79,21 +154,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ jdk.internal.jvmstat/sun.jvmstat.monitor ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/6/serviceability/dcmd/thread/PrintConcurrentLocksTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/3004)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -107,143 +182,143 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/dcmd/thread/PrintConcurrentLocksTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintConcurrentLocksTest.java \\ │ │ │ │ │ -Dtest.main.class=PrintConcurrentLocksTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/dcmd/thread/PrintConcurrentLocksTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/6/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/serviceability/dcmd/thread/PrintConcurrentLocksTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ com.sun.javatest.regtest.agent.TestNGRunner serviceability/dcmd/thread/PrintConcurrentLocksTest.java false PrintConcurrentLocksTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(158/7964)*---------- │ │ │ │ │ +----------System.out:(158/7996)*---------- │ │ │ │ │ Running DCMD 'Thread.print -l=true' through 'JMXExecutor' │ │ │ │ │ ---------------- stdout ---------------- │ │ │ │ │ -2026-08-19 17:36:15 │ │ │ │ │ +2026-09-15 10:20:25 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff901f2a20, length=12, elements={ │ │ │ │ │ -0x00007fffe8019d10, 0x00007fffe81b4ec0, 0x00007fffe81b6370, 0x00007fffe81b7b80, │ │ │ │ │ -0x00007fffe81b9010, 0x00007fffe81ba4d0, 0x00007fffe82b4580, 0x00007fffe833be00, │ │ │ │ │ -0x00007fffe84835b0, 0x00007fffe850b7f0, 0x00007fff901f07e0, 0x00007fff901f1690 │ │ │ │ │ +_java_thread_list=0x00007fef601f2560, length=12, elements={ │ │ │ │ │ +0x00007fffe8019d10, 0x00007fffe81e8ce0, 0x00007fffe81ea190, 0x00007fffe81eb9a0, │ │ │ │ │ +0x00007fffe81ece30, 0x00007fffe81ee2f0, 0x00007fffe82e8390, 0x00007fffe836fc20, │ │ │ │ │ +0x00007fffe84b7400, 0x00007fffe8540220, 0x00007fef601f0320, 0x00007fef601f11d0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [638930] prio=5 os_prio=0 cpu=1231.46ms elapsed=3.40s tid=0x00007fffe8019d10 nid=638930 in Object.wait() [0x00007ffff061d000] │ │ │ │ │ +"main" #1 [1576527] prio=5 os_prio=0 cpu=1172.76ms elapsed=2.54s tid=0x00007fffe8019d10 nid=1576527 in Object.wait() [0x00007ffff16cd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4bc7bb0> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f32f8468> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [638939] daemon prio=10 os_prio=0 cpu=0.70ms elapsed=3.25s tid=0x00007fffe81b4ec0 nid=638939 waiting on condition [0x00007fffd6a0a000] │ │ │ │ │ +"Reference Handler" #2 [1576535] daemon prio=10 os_prio=0 cpu=1.52ms elapsed=2.39s tid=0x00007fffe81e8ce0 nid=1576535 waiting on condition [0x00007fffe7ab2000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [638940] daemon prio=8 os_prio=0 cpu=0.40ms elapsed=3.25s tid=0x00007fffe81b6370 nid=638940 in Object.wait() [0x00007fffd6889000] │ │ │ │ │ +"Finalizer" #3 [1576536] daemon prio=8 os_prio=0 cpu=0.54ms elapsed=2.39s tid=0x00007fffe81ea190 nid=1576536 in Object.wait() [0x00007fffe7931000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4c0a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f200f910> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [638941] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=3.25s tid=0x00007fffe81b7b80 nid=638941 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1576537] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=2.38s tid=0x00007fffe81eb9a0 nid=1576537 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [638942] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=3.25s tid=0x00007fffe81b9010 nid=638942 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1576538] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=2.38s tid=0x00007fffe81ece30 nid=1576538 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [638943] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=3.25s tid=0x00007fffe81ba4d0 nid=638943 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1576539] daemon prio=9 os_prio=0 cpu=0.38ms elapsed=2.38s tid=0x00007fffe81ee2f0 nid=1576539 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [638944] daemon prio=8 os_prio=0 cpu=1.12ms elapsed=3.05s tid=0x00007fffe82b4580 nid=638944 waiting on condition [0x00007fffd621d000] │ │ │ │ │ +"Common-Cleaner" #7 [1576540] daemon prio=8 os_prio=0 cpu=1.12ms elapsed=2.20s tid=0x00007fffe82e8390 nid=1576540 waiting on condition [0x00007fffe72bd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4c79110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f20a42b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [638945] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=2.89s tid=0x00007fffe833be00 nid=638945 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1576541] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=2.06s tid=0x00007fffe836fc20 nid=1576541 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [638984] daemon prio=5 os_prio=0 cpu=0.30ms elapsed=1.70s tid=0x00007fffe84835b0 nid=638984 waiting on condition [0x00007fffd5ebd000] │ │ │ │ │ +"pool-1-thread-1" #9 [1576542] daemon prio=5 os_prio=0 cpu=0.29ms elapsed=1.54s tid=0x00007fffe84b7400 nid=1576542 waiting on condition [0x00007fffe6f5d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e48f1190> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f30262b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #10 [638985] prio=5 os_prio=0 cpu=1064.27ms elapsed=1.10s tid=0x00007fffe850b7f0 nid=638985 waiting on condition [0x00007fffd5d3b000] │ │ │ │ │ +"AgentVMThread" #10 [1576543] prio=5 os_prio=0 cpu=1025.73ms elapsed=1.20s tid=0x00007fffe8540220 nid=1576543 waiting on condition [0x00007fffe6ddb000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at com.sun.management.internal.DiagnosticCommandImpl.executeDiagnosticCommand(jdk.management@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Thread-1" #12 [638986] prio=5 os_prio=0 cpu=0.56ms elapsed=0.03s tid=0x00007fff901f07e0 nid=638986 waiting on condition [0x00007fffd5b5d000] │ │ │ │ │ +"Thread-1" #12 [1576563] prio=5 os_prio=0 cpu=0.47ms elapsed=0.02s tid=0x00007fef601f0320 nid=1576563 waiting on condition [0x00007fffe6bfd000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e477ad28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f3b1b7d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Thread-2" #13 [638987] prio=5 os_prio=0 cpu=4.71ms elapsed=0.03s tid=0x00007fff901f1690 nid=638987 waiting on condition [0x00007fffd59dd000] │ │ │ │ │ +"Thread-2" #13 [1576564] prio=5 os_prio=0 cpu=0.39ms elapsed=0.02s tid=0x00007fef601f11d0 nid=1576564 waiting on condition [0x00007fffe6a7d000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e477ad28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f3b1b7d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - - <0x00000005e43c2370> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) │ │ │ │ │ + - <0x00007ff0f0057170> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=7.75ms elapsed=3.33s tid=0x00007fffe8145d40 nid=638937 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=12.24ms elapsed=2.46s tid=0x00007fffe8179b60 nid=1576534 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=1.16ms elapsed=3.39s tid=0x00007fffe80e8e90 nid=638936 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2.06ms elapsed=2.53s tid=0x00007fffe811c1d0 nid=1576533 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=0.21ms elapsed=3.40s tid=0x00007fffe80d9d10 nid=638935 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=0.40ms elapsed=2.53s tid=0x00007fffe810ccd0 nid=1576532 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.12ms elapsed=3.40s tid=0x00007fffe80d8e20 nid=638934 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.15ms elapsed=2.54s tid=0x00007fffe810beb0 nid=1576531 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.08ms elapsed=3.40s tid=0x00007fffe8062bf0 nid=638933 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.15ms elapsed=2.54s tid=0x00007fffe8056a50 nid=1576530 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.12ms elapsed=3.40s tid=0x00007fffe8061d10 nid=638932 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.12ms elapsed=2.54s tid=0x00007fffe8055c00 nid=1576529 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.10ms elapsed=3.40s tid=0x00007fffe80508b0 nid=638931 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.16ms elapsed=2.54s tid=0x00007fffe80446f0 nid=1576528 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ---------------- stderr ---------------- │ │ │ │ │ │ │ │ │ │ ---------------------------------------- │ │ │ │ │ │ │ │ │ │ -test PrintTest.jmx(): failure [2533ms] │ │ │ │ │ +test PrintTest.jmx(): failure [1831ms] │ │ │ │ │ java.lang.RuntimeException: '.*at \\QPrintTest\\E\\.run.*' missing from stdout/stderr │ │ │ │ │ at jdk.test.lib.process.OutputAnalyzer.shouldMatch(OutputAnalyzer.java:371) │ │ │ │ │ at PrintTest.run(PrintTest.java:158) │ │ │ │ │ at PrintTest.jmx(PrintTest.java:178) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:136) │ │ │ │ │ @@ -274,124 +349,124 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ =============================================== │ │ │ │ │ serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ │ Total tests run: 1, Passes: 0, Failures: 1, Skips: 0 │ │ │ │ │ =============================================== │ │ │ │ │ │ │ │ │ │ -----------System.err:(126/5866)---------- │ │ │ │ │ - stdout: [2026-08-19 17:36:15 │ │ │ │ │ +----------System.err:(126/5898)---------- │ │ │ │ │ + stdout: [2026-09-15 10:20:25 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff901f2a20, length=12, elements={ │ │ │ │ │ -0x00007fffe8019d10, 0x00007fffe81b4ec0, 0x00007fffe81b6370, 0x00007fffe81b7b80, │ │ │ │ │ -0x00007fffe81b9010, 0x00007fffe81ba4d0, 0x00007fffe82b4580, 0x00007fffe833be00, │ │ │ │ │ -0x00007fffe84835b0, 0x00007fffe850b7f0, 0x00007fff901f07e0, 0x00007fff901f1690 │ │ │ │ │ +_java_thread_list=0x00007fef601f2560, length=12, elements={ │ │ │ │ │ +0x00007fffe8019d10, 0x00007fffe81e8ce0, 0x00007fffe81ea190, 0x00007fffe81eb9a0, │ │ │ │ │ +0x00007fffe81ece30, 0x00007fffe81ee2f0, 0x00007fffe82e8390, 0x00007fffe836fc20, │ │ │ │ │ +0x00007fffe84b7400, 0x00007fffe8540220, 0x00007fef601f0320, 0x00007fef601f11d0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [638930] prio=5 os_prio=0 cpu=1231.46ms elapsed=3.40s tid=0x00007fffe8019d10 nid=638930 in Object.wait() [0x00007ffff061d000] │ │ │ │ │ +"main" #1 [1576527] prio=5 os_prio=0 cpu=1172.76ms elapsed=2.54s tid=0x00007fffe8019d10 nid=1576527 in Object.wait() [0x00007ffff16cd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4bc7bb0> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f32f8468> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [638939] daemon prio=10 os_prio=0 cpu=0.70ms elapsed=3.25s tid=0x00007fffe81b4ec0 nid=638939 waiting on condition [0x00007fffd6a0a000] │ │ │ │ │ +"Reference Handler" #2 [1576535] daemon prio=10 os_prio=0 cpu=1.52ms elapsed=2.39s tid=0x00007fffe81e8ce0 nid=1576535 waiting on condition [0x00007fffe7ab2000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [638940] daemon prio=8 os_prio=0 cpu=0.40ms elapsed=3.25s tid=0x00007fffe81b6370 nid=638940 in Object.wait() [0x00007fffd6889000] │ │ │ │ │ +"Finalizer" #3 [1576536] daemon prio=8 os_prio=0 cpu=0.54ms elapsed=2.39s tid=0x00007fffe81ea190 nid=1576536 in Object.wait() [0x00007fffe7931000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4c0a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f200f910> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [638941] daemon prio=9 os_prio=0 cpu=0.12ms elapsed=3.25s tid=0x00007fffe81b7b80 nid=638941 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1576537] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=2.38s tid=0x00007fffe81eb9a0 nid=1576537 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [638942] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=3.25s tid=0x00007fffe81b9010 nid=638942 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1576538] daemon prio=9 os_prio=0 cpu=0.20ms elapsed=2.38s tid=0x00007fffe81ece30 nid=1576538 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [638943] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=3.25s tid=0x00007fffe81ba4d0 nid=638943 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1576539] daemon prio=9 os_prio=0 cpu=0.38ms elapsed=2.38s tid=0x00007fffe81ee2f0 nid=1576539 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [638944] daemon prio=8 os_prio=0 cpu=1.12ms elapsed=3.05s tid=0x00007fffe82b4580 nid=638944 waiting on condition [0x00007fffd621d000] │ │ │ │ │ +"Common-Cleaner" #7 [1576540] daemon prio=8 os_prio=0 cpu=1.12ms elapsed=2.20s tid=0x00007fffe82e8390 nid=1576540 waiting on condition [0x00007fffe72bd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4c79110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f20a42b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [638945] daemon prio=9 os_prio=0 cpu=0.15ms elapsed=2.89s tid=0x00007fffe833be00 nid=638945 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1576541] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=2.06s tid=0x00007fffe836fc20 nid=1576541 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [638984] daemon prio=5 os_prio=0 cpu=0.30ms elapsed=1.70s tid=0x00007fffe84835b0 nid=638984 waiting on condition [0x00007fffd5ebd000] │ │ │ │ │ +"pool-1-thread-1" #9 [1576542] daemon prio=5 os_prio=0 cpu=0.29ms elapsed=1.54s tid=0x00007fffe84b7400 nid=1576542 waiting on condition [0x00007fffe6f5d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e48f1190> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f30262b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #10 [638985] prio=5 os_prio=0 cpu=1064.27ms elapsed=1.10s tid=0x00007fffe850b7f0 nid=638985 waiting on condition [0x00007fffd5d3b000] │ │ │ │ │ +"AgentVMThread" #10 [1576543] prio=5 os_prio=0 cpu=1025.73ms elapsed=1.20s tid=0x00007fffe8540220 nid=1576543 waiting on condition [0x00007fffe6ddb000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at com.sun.management.internal.DiagnosticCommandImpl.executeDiagnosticCommand(jdk.management@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Thread-1" #12 [638986] prio=5 os_prio=0 cpu=0.56ms elapsed=0.03s tid=0x00007fff901f07e0 nid=638986 waiting on condition [0x00007fffd5b5d000] │ │ │ │ │ +"Thread-1" #12 [1576563] prio=5 os_prio=0 cpu=0.47ms elapsed=0.02s tid=0x00007fef601f0320 nid=1576563 waiting on condition [0x00007fffe6bfd000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e477ad28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f3b1b7d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - None │ │ │ │ │ │ │ │ │ │ -"Thread-2" #13 [638987] prio=5 os_prio=0 cpu=4.71ms elapsed=0.03s tid=0x00007fff901f1690 nid=638987 waiting on condition [0x00007fffd59dd000] │ │ │ │ │ +"Thread-2" #13 [1576564] prio=5 os_prio=0 cpu=0.39ms elapsed=0.02s tid=0x00007fef601f11d0 nid=1576564 waiting on condition [0x00007fffe6a7d000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e477ad28> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f3b1b7d8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ Locked ownable synchronizers: │ │ │ │ │ - - <0x00000005e43c2370> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) │ │ │ │ │ + - <0x00007ff0f0057170> (a java.util.concurrent.locks.ReentrantLock$NonfairSync) │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=7.75ms elapsed=3.33s tid=0x00007fffe8145d40 nid=638937 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=12.24ms elapsed=2.46s tid=0x00007fffe8179b60 nid=1576534 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=1.16ms elapsed=3.39s tid=0x00007fffe80e8e90 nid=638936 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=2.06ms elapsed=2.53s tid=0x00007fffe811c1d0 nid=1576533 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=0.21ms elapsed=3.40s tid=0x00007fffe80d9d10 nid=638935 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=0.40ms elapsed=2.53s tid=0x00007fffe810ccd0 nid=1576532 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.12ms elapsed=3.40s tid=0x00007fffe80d8e20 nid=638934 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.15ms elapsed=2.54s tid=0x00007fffe810beb0 nid=1576531 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.08ms elapsed=3.40s tid=0x00007fffe8062bf0 nid=638933 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.15ms elapsed=2.54s tid=0x00007fffe8056a50 nid=1576530 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.12ms elapsed=3.40s tid=0x00007fffe8061d10 nid=638932 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.12ms elapsed=2.54s tid=0x00007fffe8055c00 nid=1576529 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.10ms elapsed=3.40s tid=0x00007fffe80508b0 nid=638931 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.16ms elapsed=2.54s tid=0x00007fffe80446f0 nid=1576528 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ ]; │ │ │ │ │ stderr: [] │ │ │ │ │ exitValue = -1 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/dcmd/thread/PrintTest.jtr │ │ │ │ │ @@ -1,102 +1,102 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:34 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=testng │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ run=USER_SPECIFIED testng PrintTest\n │ │ │ │ │ source=PrintTest.java │ │ │ │ │ title=Test of diagnostic command Thread.print │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java │ │ │ │ │ -elapsed=9458 0\:00\:09.458 │ │ │ │ │ -end=Wed Aug 19 17\:36\:23 UTC 2026 │ │ │ │ │ +elapsed=8948 0\:00\:08.948 │ │ │ │ │ +end=Tue Sep 15 10\:20\:34 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Exception\: config failures\: 0, test failures\: 1 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile testng │ │ │ │ │ -start=Wed Aug 19 17\:36\:14 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:25 UTC 2026 │ │ │ │ │ test=serviceability/dcmd/thread/PrintTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=9475 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=8964 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/dcmd/thread │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/208)---------- │ │ │ │ │ command: build PrintTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:14 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:25 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: PrintTest │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.914 │ │ │ │ │ +finished: Tue Sep 15 10:20:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.224 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/558)---------- │ │ │ │ │ +----------messages:(9/560)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:14 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:25 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat --add-exports java.base/jdk.internal.misc=ALL-UNNAMED --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.91 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.219 │ │ │ │ │ ----------configuration:(20/1161)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.base java.compiler java.management jdk.internal.jvmstat │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ jdk.internal.jvmstat/sun.jvmstat.monitor ALL-UNNAMED │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ │ │ │ │ │ ----------rerun:(36/3438)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -114,39 +114,39 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/dcmd/thread/PrintTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java \\ │ │ │ │ │ -J-Dtest.main.class=PrintTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ -J-Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ --add-modules java.base,java.compiler,java.management,jdk.internal.jvmstat \\ │ │ │ │ │ --add-exports java.base/jdk.internal.misc=ALL-UNNAMED \\ │ │ │ │ │ --add-exports jdk.internal.jvmstat/sun.jvmstat.monitor=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d:/tmp/hotspot/JTwork/classes/3/test/lib:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d:/tmp/hotspot/JTwork/classes/5/test/lib:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:testng │ │ │ │ │ -----------messages:(9/354)---------- │ │ │ │ │ +----------messages:(9/355)---------- │ │ │ │ │ command: testng PrintTest │ │ │ │ │ reason: User specified action: run testng PrintTest │ │ │ │ │ -started: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:31 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 34 │ │ │ │ │ -Process id: 638718 │ │ │ │ │ +Agent id: 29 │ │ │ │ │ +Process id: 1576323 │ │ │ │ │ Additional exports to unnamed modules from @modules: java.base/jdk.internal.misc jdk.internal.jvmstat/sun.jvmstat.monitor │ │ │ │ │ -finished: Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.511 │ │ │ │ │ +finished: Tue Sep 15 10:20:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.651 │ │ │ │ │ ----------configuration:(19/963)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -154,21 +154,21 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: java.base/jdk.internal.misc ALL-UNNAMED │ │ │ │ │ jdk.internal.jvmstat/sun.jvmstat.monitor ALL-UNNAMED │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/2869)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -182,113 +182,113 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/dcmd/thread/PrintTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java \\ │ │ │ │ │ -Dtest.main.class=PrintTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/3/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ -Dtest.modules='java.base/jdk.internal.misc java.compiler java.management jdk.internal.jvmstat/sun.jvmstat.monitor' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/3/serviceability/dcmd/thread/PrintTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/3/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/5/serviceability/dcmd/thread/PrintTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/dcmd/thread:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/testng.jar:/usr/share/jtreg/lib/guice.jar:/usr/share/jtreg/lib/jcommander.jar:/usr/share/jtreg/lib/slf4j-simple.jar:/usr/share/jtreg/lib/slf4j-api.jar:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ com.sun.javatest.regtest.agent.TestNGRunner serviceability/dcmd/thread/PrintTest.java false PrintTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.out:(128/7776)*---------- │ │ │ │ │ +----------System.out:(128/7810)*---------- │ │ │ │ │ Running DCMD 'Thread.print' through 'JMXExecutor' │ │ │ │ │ ---------------- stdout ---------------- │ │ │ │ │ -2026-08-19 17:36:21 │ │ │ │ │ +2026-09-15 10:20:32 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff80000880, length=13, elements={ │ │ │ │ │ -0x00007fffec019d70, 0x00007fffec1b4ed0, 0x00007fffec1b6380, 0x00007fffec1b7b90, │ │ │ │ │ -0x00007fffec1b9020, 0x00007fffec1ba4e0, 0x00007fffec2b4590, 0x00007fffec343f30, │ │ │ │ │ -0x00007fffec48b6e0, 0x00007fff9402a6c0, 0x00007fffec573d70, 0x00007fff94201170, │ │ │ │ │ -0x00007fff94201cc0 │ │ │ │ │ +_java_thread_list=0x00007fef54000880, length=13, elements={ │ │ │ │ │ +0x00007fffe8019d10, 0x00007fffe81e8ce0, 0x00007fffe81ea190, 0x00007fffe81eb9a0, │ │ │ │ │ +0x00007fffe81ece30, 0x00007fffe81ee2f0, 0x00007fffe82e8390, 0x00007fffe8377c80, │ │ │ │ │ +0x00007fffe84bf460, 0x00007fef5c02a6f0, 0x00007fffe85a69b0, 0x00007fef5c211480, │ │ │ │ │ +0x00007fef5c211fd0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [638722] prio=5 os_prio=0 cpu=1229.50ms elapsed=27.12s tid=0x00007fffec019d70 nid=638722 in Object.wait() [0x00007ffff23ed000] │ │ │ │ │ +"main" #1 [1576326] prio=5 os_prio=0 cpu=1180.85ms elapsed=26.64s tid=0x00007fffe8019d10 nid=1576326 in Object.wait() [0x00007fffef8bd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e46f9d48> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f1324248> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [638732] daemon prio=10 os_prio=0 cpu=0.69ms elapsed=27.06s tid=0x00007fffec1b4ed0 nid=638732 waiting on condition [0x00007fffe26c2000] │ │ │ │ │ +"Reference Handler" #2 [1576334] daemon prio=10 os_prio=0 cpu=1.51ms elapsed=26.56s tid=0x00007fffe81e8ce0 nid=1576334 waiting on condition [0x00007fffe7c76000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [638733] daemon prio=8 os_prio=0 cpu=0.41ms elapsed=27.06s tid=0x00007fffec1b6380 nid=638733 in Object.wait() [0x00007fffe2541000] │ │ │ │ │ +"Finalizer" #3 [1576335] daemon prio=8 os_prio=0 cpu=0.62ms elapsed=26.56s tid=0x00007fffe81ea190 nid=1576335 in Object.wait() [0x00007fffe7af5000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4c0a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f000f910> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [638734] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=27.05s tid=0x00007fffec1b7b90 nid=638734 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1576336] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=26.55s tid=0x00007fffe81eb9a0 nid=1576336 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [638735] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=27.05s tid=0x00007fffec1b9020 nid=638735 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1576337] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=26.55s tid=0x00007fffe81ece30 nid=1576337 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [638736] daemon prio=9 os_prio=0 cpu=1.85ms elapsed=27.05s tid=0x00007fffec1ba4e0 nid=638736 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1576338] daemon prio=9 os_prio=0 cpu=3.42ms elapsed=26.55s tid=0x00007fffe81ee2f0 nid=1576338 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [638737] daemon prio=8 os_prio=0 cpu=1.21ms elapsed=26.95s tid=0x00007fffec2b4590 nid=638737 waiting on condition [0x00007fffcde7d000] │ │ │ │ │ +"Common-Cleaner" #7 [1576339] daemon prio=8 os_prio=0 cpu=1.03ms elapsed=26.41s tid=0x00007fffe82e8390 nid=1576339 waiting on condition [0x00007fffe748d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4c79110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f00a42b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [638738] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=26.65s tid=0x00007fffec343f30 nid=638738 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1576340] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=26.27s tid=0x00007fffe8377c80 nid=1576340 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [638739] daemon prio=5 os_prio=0 cpu=0.33ms elapsed=26.02s tid=0x00007fffec48b6e0 nid=638739 waiting on condition [0x00007fffcdb7d000] │ │ │ │ │ +"pool-1-thread-1" #9 [1576341] daemon prio=5 os_prio=0 cpu=0.37ms elapsed=25.73s tid=0x00007fffe84bf460 nid=1576341 waiting on condition [0x00007fffe712d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e48f1118> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f1026170> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"process reaper" #11 [638743] daemon prio=10 os_prio=0 cpu=3.78ms elapsed=25.20s tid=0x00007fff9402a6c0 nid=638743 waiting on condition [0x00007fffe201d000] │ │ │ │ │ +"process reaper" #11 [1576367] daemon prio=10 os_prio=0 cpu=3.88ms elapsed=25.27s tid=0x00007fef5c02a6f0 nid=1576367 waiting on condition [0x00007fffec02d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e448afe0> (a java.util.concurrent.SynchronousQueue$Transferer) │ │ │ │ │ + - parking to wait for <0x00007ff0f17d5990> (a java.util.concurrent.SynchronousQueue$Transferer) │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #14 [639034] prio=5 os_prio=0 cpu=974.24ms elapsed=1.19s tid=0x00007fffec573d70 nid=639034 waiting on condition [0x00007fffcd9fb000] │ │ │ │ │ +"AgentVMThread" #14 [1576628] prio=5 os_prio=0 cpu=887.01ms elapsed=0.91s tid=0x00007fffe85a69b0 nid=1576628 waiting on condition [0x00007fffe6fab000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at com.sun.management.internal.DiagnosticCommandImpl.executeDiagnosticCommand(jdk.management@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-4" #16 [639074] prio=5 os_prio=0 cpu=0.41ms elapsed=0.01s tid=0x00007fff94201170 nid=639074 waiting on condition [0x00007fffcd87d000] │ │ │ │ │ +"Thread-4" #16 [1576648] prio=5 os_prio=0 cpu=0.69ms elapsed=0.00s tid=0x00007fef5c211480 nid=1576648 waiting on condition [0x00007fffe6cad000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e42da7c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0ee7b9830> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Thread-5" #17 [639075] prio=5 os_prio=0 cpu=0.22ms elapsed=0.01s tid=0x00007fff94201cc0 nid=639075 waiting on condition [0x00007fffcd6fd000] │ │ │ │ │ +"Thread-5" #17 [1576649] prio=5 os_prio=0 cpu=0.30ms elapsed=0.00s tid=0x00007fef5c211fd0 nid=1576649 waiting on condition [0x00007fffe6e2d000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e42da7c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0ee7b9830> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=0.89ms elapsed=27.09s tid=0x00007fffec145d50 nid=638731 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=1.46ms elapsed=26.59s tid=0x00007fffe8179b60 nid=1576333 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=8.38ms elapsed=27.12s tid=0x00007fffec0e8ee0 nid=638729 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=15.68ms elapsed=26.62s tid=0x00007fffe811c1d0 nid=1576332 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=0.72ms elapsed=27.12s tid=0x00007fffec0d9d60 nid=638728 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=1.56ms elapsed=26.62s tid=0x00007fffe810ccd0 nid=1576331 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.06ms elapsed=27.12s tid=0x00007fffec0d8e70 nid=638727 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.19ms elapsed=26.62s tid=0x00007fffe810beb0 nid=1576330 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.07ms elapsed=27.12s tid=0x00007fffec062c40 nid=638726 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.08ms elapsed=26.63s tid=0x00007fffe8056a50 nid=1576329 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=27.12s tid=0x00007fffec061d60 nid=638725 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.22ms elapsed=26.63s tid=0x00007fffe8055c00 nid=1576328 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.08ms elapsed=27.12s tid=0x00007fffec050900 nid=638724 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.09ms elapsed=26.63s tid=0x00007fffe80446f0 nid=1576327 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ---------------- stderr ---------------- │ │ │ │ │ │ │ │ │ │ ---------------------------------------- │ │ │ │ │ │ │ │ │ │ -test PrintTest.jmx(): failure [2312ms] │ │ │ │ │ +test PrintTest.jmx(): failure [1714ms] │ │ │ │ │ java.lang.RuntimeException: '.*at \\QPrintTest\\E\\.run.*' missing from stdout/stderr │ │ │ │ │ at jdk.test.lib.process.OutputAnalyzer.shouldMatch(OutputAnalyzer.java:371) │ │ │ │ │ at PrintTest.run(PrintTest.java:158) │ │ │ │ │ at PrintTest.jmx(PrintTest.java:178) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ at org.testng.internal.invokers.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:136) │ │ │ │ │ @@ -319,94 +319,94 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ =============================================== │ │ │ │ │ serviceability/dcmd/thread/PrintTest.java │ │ │ │ │ Total tests run: 1, Passes: 0, Failures: 1, Skips: 0 │ │ │ │ │ =============================================== │ │ │ │ │ │ │ │ │ │ -----------System.err:(96/5701)---------- │ │ │ │ │ - stdout: [2026-08-19 17:36:21 │ │ │ │ │ +----------System.err:(96/5735)---------- │ │ │ │ │ + stdout: [2026-09-15 10:20:32 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fff80000880, length=13, elements={ │ │ │ │ │ -0x00007fffec019d70, 0x00007fffec1b4ed0, 0x00007fffec1b6380, 0x00007fffec1b7b90, │ │ │ │ │ -0x00007fffec1b9020, 0x00007fffec1ba4e0, 0x00007fffec2b4590, 0x00007fffec343f30, │ │ │ │ │ -0x00007fffec48b6e0, 0x00007fff9402a6c0, 0x00007fffec573d70, 0x00007fff94201170, │ │ │ │ │ -0x00007fff94201cc0 │ │ │ │ │ +_java_thread_list=0x00007fef54000880, length=13, elements={ │ │ │ │ │ +0x00007fffe8019d10, 0x00007fffe81e8ce0, 0x00007fffe81ea190, 0x00007fffe81eb9a0, │ │ │ │ │ +0x00007fffe81ece30, 0x00007fffe81ee2f0, 0x00007fffe82e8390, 0x00007fffe8377c80, │ │ │ │ │ +0x00007fffe84bf460, 0x00007fef5c02a6f0, 0x00007fffe85a69b0, 0x00007fef5c211480, │ │ │ │ │ +0x00007fef5c211fd0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [638722] prio=5 os_prio=0 cpu=1229.50ms elapsed=27.12s tid=0x00007fffec019d70 nid=638722 in Object.wait() [0x00007ffff23ed000] │ │ │ │ │ +"main" #1 [1576326] prio=5 os_prio=0 cpu=1180.85ms elapsed=26.64s tid=0x00007fffe8019d10 nid=1576326 in Object.wait() [0x00007fffef8bd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e46f9d48> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff0f1324248> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [638732] daemon prio=10 os_prio=0 cpu=0.69ms elapsed=27.06s tid=0x00007fffec1b4ed0 nid=638732 waiting on condition [0x00007fffe26c2000] │ │ │ │ │ +"Reference Handler" #2 [1576334] daemon prio=10 os_prio=0 cpu=1.51ms elapsed=26.56s tid=0x00007fffe81e8ce0 nid=1576334 waiting on condition [0x00007fffe7c76000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [638733] daemon prio=8 os_prio=0 cpu=0.41ms elapsed=27.06s tid=0x00007fffec1b6380 nid=638733 in Object.wait() [0x00007fffe2541000] │ │ │ │ │ +"Finalizer" #3 [1576335] daemon prio=8 os_prio=0 cpu=0.62ms elapsed=26.56s tid=0x00007fffe81ea190 nid=1576335 in Object.wait() [0x00007fffe7af5000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005e4c0a560> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff0f000f910> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [638734] daemon prio=9 os_prio=0 cpu=0.09ms elapsed=27.05s tid=0x00007fffec1b7b90 nid=638734 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1576336] daemon prio=9 os_prio=0 cpu=0.21ms elapsed=26.55s tid=0x00007fffe81eb9a0 nid=1576336 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [638735] daemon prio=9 os_prio=0 cpu=0.19ms elapsed=27.05s tid=0x00007fffec1b9020 nid=638735 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1576337] daemon prio=9 os_prio=0 cpu=0.32ms elapsed=26.55s tid=0x00007fffe81ece30 nid=1576337 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [638736] daemon prio=9 os_prio=0 cpu=1.85ms elapsed=27.05s tid=0x00007fffec1ba4e0 nid=638736 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1576338] daemon prio=9 os_prio=0 cpu=3.42ms elapsed=26.55s tid=0x00007fffe81ee2f0 nid=1576338 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [638737] daemon prio=8 os_prio=0 cpu=1.21ms elapsed=26.95s tid=0x00007fffec2b4590 nid=638737 waiting on condition [0x00007fffcde7d000] │ │ │ │ │ +"Common-Cleaner" #7 [1576339] daemon prio=8 os_prio=0 cpu=1.03ms elapsed=26.41s tid=0x00007fffe82e8390 nid=1576339 waiting on condition [0x00007fffe748d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e4c79110> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f00a42b8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [638738] daemon prio=9 os_prio=0 cpu=0.18ms elapsed=26.65s tid=0x00007fffec343f30 nid=638738 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1576340] daemon prio=9 os_prio=0 cpu=0.17ms elapsed=26.27s tid=0x00007fffe8377c80 nid=1576340 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [638739] daemon prio=5 os_prio=0 cpu=0.33ms elapsed=26.02s tid=0x00007fffec48b6e0 nid=638739 waiting on condition [0x00007fffcdb7d000] │ │ │ │ │ +"pool-1-thread-1" #9 [1576341] daemon prio=5 os_prio=0 cpu=0.37ms elapsed=25.73s tid=0x00007fffe84bf460 nid=1576341 waiting on condition [0x00007fffe712d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e48f1118> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0f1026170> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"process reaper" #11 [638743] daemon prio=10 os_prio=0 cpu=3.78ms elapsed=25.20s tid=0x00007fff9402a6c0 nid=638743 waiting on condition [0x00007fffe201d000] │ │ │ │ │ +"process reaper" #11 [1576367] daemon prio=10 os_prio=0 cpu=3.88ms elapsed=25.27s tid=0x00007fef5c02a6f0 nid=1576367 waiting on condition [0x00007fffec02d000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e448afe0> (a java.util.concurrent.SynchronousQueue$Transferer) │ │ │ │ │ + - parking to wait for <0x00007ff0f17d5990> (a java.util.concurrent.SynchronousQueue$Transferer) │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #14 [639034] prio=5 os_prio=0 cpu=974.24ms elapsed=1.19s tid=0x00007fffec573d70 nid=639034 waiting on condition [0x00007fffcd9fb000] │ │ │ │ │ +"AgentVMThread" #14 [1576628] prio=5 os_prio=0 cpu=887.01ms elapsed=0.91s tid=0x00007fffe85a69b0 nid=1576628 waiting on condition [0x00007fffe6fab000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at com.sun.management.internal.DiagnosticCommandImpl.executeDiagnosticCommand(jdk.management@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Thread-4" #16 [639074] prio=5 os_prio=0 cpu=0.41ms elapsed=0.01s tid=0x00007fff94201170 nid=639074 waiting on condition [0x00007fffcd87d000] │ │ │ │ │ +"Thread-4" #16 [1576648] prio=5 os_prio=0 cpu=0.69ms elapsed=0.00s tid=0x00007fef5c211480 nid=1576648 waiting on condition [0x00007fffe6cad000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e42da7c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0ee7b9830> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Thread-5" #17 [639075] prio=5 os_prio=0 cpu=0.22ms elapsed=0.01s tid=0x00007fff94201cc0 nid=639075 waiting on condition [0x00007fffcd6fd000] │ │ │ │ │ +"Thread-5" #17 [1576649] prio=5 os_prio=0 cpu=0.30ms elapsed=0.00s tid=0x00007fef5c211fd0 nid=1576649 waiting on condition [0x00007fffe6e2d000] │ │ │ │ │ java.lang.Thread.State: WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005e42da7c8> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff0ee7b9830> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=0.89ms elapsed=27.09s tid=0x00007fffec145d50 nid=638731 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=1.46ms elapsed=26.59s tid=0x00007fffe8179b60 nid=1576333 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=8.38ms elapsed=27.12s tid=0x00007fffec0e8ee0 nid=638729 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=15.68ms elapsed=26.62s tid=0x00007fffe811c1d0 nid=1576332 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=0.72ms elapsed=27.12s tid=0x00007fffec0d9d60 nid=638728 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=1.56ms elapsed=26.62s tid=0x00007fffe810ccd0 nid=1576331 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.06ms elapsed=27.12s tid=0x00007fffec0d8e70 nid=638727 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.19ms elapsed=26.62s tid=0x00007fffe810beb0 nid=1576330 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.07ms elapsed=27.12s tid=0x00007fffec062c40 nid=638726 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.08ms elapsed=26.63s tid=0x00007fffe8056a50 nid=1576329 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.10ms elapsed=27.12s tid=0x00007fffec061d60 nid=638725 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.22ms elapsed=26.63s tid=0x00007fffe8055c00 nid=1576328 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=0.08ms elapsed=27.12s tid=0x00007fffec050900 nid=638724 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=0.09ms elapsed=26.63s tid=0x00007fffe80446f0 nid=1576327 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ ]; │ │ │ │ │ stderr: [] │ │ │ │ │ exitValue = -1 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/8036666/GetObjectLockCount.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:18 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:31 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ author=axel.siebenborn@sap.com │ │ │ │ │ keywords=bug8036666 othervm │ │ │ │ │ library=/test/lib │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ @@ -11,72 +11,72 @@ │ │ │ │ │ source=GetObjectLockCount.java │ │ │ │ │ title=verify jvm returns correct lock recursion count │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ │ -elapsed=4032 0\:00\:04.032 │ │ │ │ │ -end=Wed Aug 19 17\:36\:18 UTC 2026 │ │ │ │ │ +elapsed=4837 0\:00\:04.837 │ │ │ │ │ +end=Tue Sep 15 10\:20\:31 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.AssertionError\: recursions\: expected 3, but was -1 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:14 UTC 2026 │ │ │ │ │ +sections=script_messages compile build compile main │ │ │ │ │ +start=Tue Sep 15 10\:20\:26 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=4047 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4847 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/8036666 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/366)---------- │ │ │ │ │ +----------messages:(8/367)---------- │ │ │ │ │ command: compile -g /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/RecursiveObjectLock.java │ │ │ │ │ reason: User specified action: run compile -g RecursiveObjectLock.java │ │ │ │ │ -started: Wed Aug 19 17:36:14 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:27 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.169 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:27 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.827 │ │ │ │ │ ----------configuration:(12/671)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666 │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(33/3030)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -94,43 +94,105 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/8036666/GetObjectLockCount.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java \\ │ │ │ │ │ -J-Dtest.main.class=GetObjectLockCount \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666 \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -g /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/RecursiveObjectLock.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/180)---------- │ │ │ │ │ +----------messages:(7/226)---------- │ │ │ │ │ command: build GetObjectLockCount │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:16 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 10:20:27 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: GetObjectLockCount │ │ │ │ │ +finished: Tue Sep 15 10:20:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.046 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/341)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 10:20:27 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:29 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.044 │ │ │ │ │ +----------configuration:(12/671)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666 │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/3015)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=serviceability/jvmti/8036666/GetObjectLockCount.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java \\ │ │ │ │ │ + -J-Dtest.main.class=GetObjectLockCount \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666 \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/262)---------- │ │ │ │ │ +----------messages:(7/263)---------- │ │ │ │ │ command: main GetObjectLockCount │ │ │ │ │ reason: User specified action: run main/othervm GetObjectLockCount │ │ │ │ │ -started: Wed Aug 19 17:36:16 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:29 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 638988 │ │ │ │ │ -finished: Wed Aug 19 17:36:18 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.833 │ │ │ │ │ +Process id: 1576565 │ │ │ │ │ +finished: Tue Sep 15 10:20:31 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.949 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(11/211)---------- │ │ │ │ │ Vm launched │ │ │ │ │ ClassPrepareEvent │ │ │ │ │ Found main thread. │ │ │ │ │ Main thread not found! │ │ │ │ │ Main thread not found! │ │ │ │ │ @@ -159,21 +221,21 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.AssertionError: recursions: expected 3, but was -1 │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.AssertionError: recursions: expected 3, but was -1 │ │ │ │ │ ----------rerun:(32/2946)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -182,17 +244,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/8036666/GetObjectLockCount.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666/GetObjectLockCount.java \\ │ │ │ │ │ -Dtest.main.class=GetObjectLockCount \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666 \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/8036666/GetObjectLockCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/8036666/GetObjectLockCount.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/8036666:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/8036666/GetObjectLockCount.d/main.0.jta │ │ │ │ │ result: Failed. Execution failed: `main' threw exception: java.lang.AssertionError: recursions: expected 3, but was -1 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/GetLocalVariable/GetLocalVars.jtr │ │ │ │ │ @@ -1,75 +1,75 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:41 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8080406 othervm native │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED compile GetLocalVars.java\nUSER_SPECIFIED main/othervm/native -Xcomp -agentlib\:GetLocalVars GetLocalVars\n │ │ │ │ │ source=GetLocalVars.java │ │ │ │ │ title=VM_GetOrSetLocal doesn't check local slot type against requested type │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ │ -elapsed=2818 0\:00\:02.818 │ │ │ │ │ -end=Wed Aug 19 17\:36\:26 UTC 2026 │ │ │ │ │ +elapsed=3287 0\:00\:03.287 │ │ │ │ │ +end=Tue Sep 15 10\:20\:41 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Test GetLocalVars failed with a bad status\: 2 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:23 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:38 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2836 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3294 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/GetLocalVariable │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/355)---------- │ │ │ │ │ +----------messages:(8/356)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ │ reason: User specified action: run compile GetLocalVars.java │ │ │ │ │ -started: Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:38 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:25 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.323 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.144 │ │ │ │ │ ----------configuration:(10/566)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2847)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -87,42 +87,42 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/GetLocalVariable/GetLocalVars.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java \\ │ │ │ │ │ -J-Dtest.main.class=GetLocalVars \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/174)---------- │ │ │ │ │ command: build GetLocalVars │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:25 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:25 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 10:20:40 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/317)---------- │ │ │ │ │ +----------messages:(7/318)---------- │ │ │ │ │ command: main -Xcomp -agentlib:GetLocalVars GetLocalVars │ │ │ │ │ reason: User specified action: run main/othervm/native -Xcomp -agentlib:GetLocalVars GetLocalVars │ │ │ │ │ -started: Wed Aug 19 17:36:25 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:40 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639134 │ │ │ │ │ -finished: Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.471 │ │ │ │ │ +Process id: 1576731 │ │ │ │ │ +finished: Tue Sep 15 10:20:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.132 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(74/2568)---------- │ │ │ │ │ │ │ │ │ │ test_local_byte: BEGIN │ │ │ │ │ │ │ │ │ │ GetLocalInt: JVMTI error (31) │ │ │ │ │ FAIL: GetLocalInt failed to get value from a local byte │ │ │ │ │ @@ -204,22 +204,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: Test GetLocalVars failed with a bad status: 2 │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Test GetLocalVars failed with a bad status: 2 │ │ │ │ │ ----------rerun:(35/2924)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -228,17 +228,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/GetLocalVariable/GetLocalVars.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/GetLocalVars.java \\ │ │ │ │ │ -Dtest.main.class=GetLocalVars \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetLocalVariable/GetLocalVars.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/GetLocalVariable/GetLocalVars.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -Xcomp \\ │ │ │ │ │ -agentlib:GetLocalVars \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.jtr │ │ │ │ │ @@ -1,75 +1,75 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:27 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8153629 othervm native │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED compile GetOwnedMonitorStackDepthInfoTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:GetOwnedMonitorStackDepthInfoTest GetOwnedMonitorStackDepthInfoTest\n │ │ │ │ │ source=GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ title=Need to cover JVMTI's GetOwnedMonitorStackDepthInfo function │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ -elapsed=3679 0\:00\:03.679 │ │ │ │ │ -end=Wed Aug 19 17\:36\:27 UTC 2026 │ │ │ │ │ +elapsed=2030 0\:00\:02.030 │ │ │ │ │ +end=Tue Sep 15 10\:20\:43 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: FAILED status returned from the agent │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:23 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:40 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3692 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2037 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/GetOwnedMonitorStackDepthInfo │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/410)---------- │ │ │ │ │ +----------messages:(8/411)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ reason: User specified action: run compile GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ -started: Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:41 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.238 │ │ │ │ │ +Agent id: 32 │ │ │ │ │ +Process id: 1576630 │ │ │ │ │ +finished: Tue Sep 15 10:20:42 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.767 │ │ │ │ │ ----------configuration:(10/626)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3205)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -87,42 +87,42 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java \\ │ │ │ │ │ -J-Dtest.main.class=GetOwnedMonitorStackDepthInfoTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/195)---------- │ │ │ │ │ command: build GetOwnedMonitorStackDepthInfoTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.003 │ │ │ │ │ +started: Tue Sep 15 10:20:42 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:42 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/387)---------- │ │ │ │ │ +----------messages:(7/388)---------- │ │ │ │ │ command: main -agentlib:GetOwnedMonitorStackDepthInfoTest GetOwnedMonitorStackDepthInfoTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:GetOwnedMonitorStackDepthInfoTest GetOwnedMonitorStackDepthInfoTest │ │ │ │ │ -started: Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:42 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639155 │ │ │ │ │ -finished: Wed Aug 19 17:36:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.411 │ │ │ │ │ +Process id: 1576750 │ │ │ │ │ +finished: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.247 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(5/137)---------- │ │ │ │ │ Agent_OnLoad started │ │ │ │ │ Agent_OnLoad finished │ │ │ │ │ Thread in sync section 1: │ │ │ │ │ Thread in sync section 2: │ │ │ │ │ VerifyOwnedMonitors: owns 0 monitor(s) │ │ │ │ │ @@ -137,22 +137,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: FAILED status returned from the agent │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: FAILED status returned from the agent │ │ │ │ │ ----------rerun:(34/3238)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -161,17 +161,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java \\ │ │ │ │ │ -Dtest.main.class=GetOwnedMonitorStackDepthInfoTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:GetOwnedMonitorStackDepthInfoTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.jtr │ │ │ │ │ @@ -1,83 +1,83 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:16 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:13 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED build Frame HeapMonitor\nUSER_SPECIFIED compile HeapMonitorEventOnOffTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:HeapMonitorTest MyPackage.HeapMonitorEventOnOffTest\n │ │ │ │ │ source=HeapMonitorEventOnOffTest.java │ │ │ │ │ title=Verifies if turning off the event notification stops events. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ │ -elapsed=52402 0\:00\:52.402 │ │ │ │ │ -end=Wed Aug 19 17\:37\:16 UTC 2026 │ │ │ │ │ +elapsed=31966 0\:00\:31.966 │ │ │ │ │ +end=Tue Sep 15 10\:21\:13 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: No expected events were found\: false, false │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:23 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:41 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=52418 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=32025 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/246)---------- │ │ │ │ │ command: build Frame HeapMonitor │ │ │ │ │ reason: User specified action: run build Frame HeapMonitor │ │ │ │ │ -started: Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:41 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: Frame, HeapMonitor │ │ │ │ │ -finished: Wed Aug 19 17:36:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.572 │ │ │ │ │ +finished: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.943 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/468)---------- │ │ │ │ │ +----------messages:(8/469)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:41 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:36:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.569 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.938 │ │ │ │ │ ----------configuration:(10/594)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3146)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -98,44 +98,44 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorEventOnOffTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/386)---------- │ │ │ │ │ +----------messages:(8/387)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ │ reason: User specified action: run compile HeapMonitorEventOnOffTest.java │ │ │ │ │ -started: Wed Aug 19 17:36:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:36:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.951 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.071 │ │ │ │ │ ----------configuration:(10/594)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3039)*---------- │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ @@ -156,46 +156,46 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorEventOnOffTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/197)---------- │ │ │ │ │ command: build MyPackage.HeapMonitorEventOnOffTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:29 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/355)---------- │ │ │ │ │ +----------messages:(7/357)---------- │ │ │ │ │ command: main -agentlib:HeapMonitorTest MyPackage.HeapMonitorEventOnOffTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:HeapMonitorTest MyPackage.HeapMonitorEventOnOffTest │ │ │ │ │ -started: Wed Aug 19 17:36:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639175 │ │ │ │ │ -finished: Wed Aug 19 17:37:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 46.85 │ │ │ │ │ +Process id: 1576787 │ │ │ │ │ +finished: Tue Sep 15 10:21:13 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 28.928 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ -----------System.err:(15/921)---------- │ │ │ │ │ -Checking storage count 626 │ │ │ │ │ +----------System.err:(15/922)---------- │ │ │ │ │ +Checking storage count 6067 │ │ │ │ │ Checking garbage storage count 200 │ │ │ │ │ java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:220) │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:234) │ │ │ │ │ at MyPackage.HeapMonitorEventOnOffTest.main(HeapMonitorEventOnOffTest.java:39) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -210,15 +210,15 @@ │ │ │ │ │ cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -227,17 +227,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java \\ │ │ │ │ │ -Dtest.main.class=MyPackage.HeapMonitorEventOnOffTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:HeapMonitorTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:12 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:15 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=(vm.gc \=\= "Parallel" | vm.gc \=\= "null") & (vm.jvmti) │ │ │ │ │ run=USER_SPECIFIED build Frame HeapMonitor\nUSER_SPECIFIED compile HeapMonitorGCTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:HeapMonitorTest -XX\:+UseParallelGC MyPackage.HeapMonitorGCTest\n │ │ │ │ │ source=HeapMonitorGCParallelTest.java │ │ │ │ │ title=Verifies the JVMTI Heap Monitor Statistics using ParallelGc │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ │ -elapsed=45609 0\:00\:45.609 │ │ │ │ │ -end=Wed Aug 19 17\:37\:12 UTC 2026 │ │ │ │ │ +elapsed=33562 0\:00\:33.562 │ │ │ │ │ +end=Tue Sep 15 10\:21\:15 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: No expected events were found\: false, false │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:26 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:41 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=45790 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=33569 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/246)---------- │ │ │ │ │ command: build Frame HeapMonitor │ │ │ │ │ reason: User specified action: run build Frame HeapMonitor │ │ │ │ │ -started: Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:41 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: Frame, HeapMonitor │ │ │ │ │ -finished: Wed Aug 19 17:36:30 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.337 │ │ │ │ │ +finished: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.952 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/468)---------- │ │ │ │ │ +----------messages:(8/469)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:26 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:41 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:30 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.331 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.951 │ │ │ │ │ ----------configuration:(10/594)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3146)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,47 +98,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorGCParallelTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/370)---------- │ │ │ │ │ +----------messages:(8/371)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ reason: User specified action: run compile HeapMonitorGCTest.java │ │ │ │ │ -started: Wed Aug 19 17:36:30 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.039 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.094 │ │ │ │ │ ----------configuration:(10/594)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3031)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -156,46 +156,46 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorGCParallelTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/189)---------- │ │ │ │ │ command: build MyPackage.HeapMonitorGCTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:32 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:32 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/378)---------- │ │ │ │ │ +----------messages:(7/379)---------- │ │ │ │ │ command: main -agentlib:HeapMonitorTest -XX:+UseParallelGC MyPackage.HeapMonitorGCTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:HeapMonitorTest -XX:+UseParallelGC MyPackage.HeapMonitorGCTest │ │ │ │ │ -started: Wed Aug 19 17:36:32 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:44 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639218 │ │ │ │ │ -finished: Wed Aug 19 17:37:11 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 39.204 │ │ │ │ │ +Process id: 1576810 │ │ │ │ │ +finished: Tue Sep 15 10:21:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 30.502 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(15/906)---------- │ │ │ │ │ -Checking storage count 1520 │ │ │ │ │ +Checking storage count 9877 │ │ │ │ │ Checking garbage storage count 200 │ │ │ │ │ java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:220) │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:234) │ │ │ │ │ at MyPackage.HeapMonitorGCTest.main(HeapMonitorGCTest.java:44) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -203,22 +203,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ ----------rerun:(35/3108)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -227,17 +227,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java \\ │ │ │ │ │ -Dtest.main.class=MyPackage.HeapMonitorGCParallelTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:HeapMonitorTest \\ │ │ │ │ │ -XX:+UseParallelGC \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:14 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=(vm.gc \=\= "Serial" | vm.gc \=\= "null") & (vm.jvmti) │ │ │ │ │ run=USER_SPECIFIED build Frame HeapMonitor\nUSER_SPECIFIED compile HeapMonitorGCTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:HeapMonitorTest -XX\:+UseSerialGC MyPackage.HeapMonitorGCTest\n │ │ │ │ │ source=HeapMonitorGCSerialTest.java │ │ │ │ │ title=Verifies the JVMTI Heap Monitor Statistics using SerialGC │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ │ -elapsed=46741 0\:00\:46.741 │ │ │ │ │ -end=Wed Aug 19 17\:37\:14 UTC 2026 │ │ │ │ │ +elapsed=33952 0\:00\:33.952 │ │ │ │ │ +end=Tue Sep 15 10\:21\:17 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: No expected events were found\: false, false │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:27 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:43 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=46750 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=33960 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/246)---------- │ │ │ │ │ command: build Frame HeapMonitor │ │ │ │ │ reason: User specified action: run build Frame HeapMonitor │ │ │ │ │ -started: Wed Aug 19 17:36:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: Frame, HeapMonitor │ │ │ │ │ -finished: Wed Aug 19 17:36:30 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.516 │ │ │ │ │ +finished: Tue Sep 15 10:20:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.172 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/468)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:43 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:36:30 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.514 │ │ │ │ │ +Agent id: 32 │ │ │ │ │ +Process id: 1576630 │ │ │ │ │ +finished: Tue Sep 15 10:20:46 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.17 │ │ │ │ │ ----------configuration:(10/592)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3130)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,47 +98,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorGCSerialTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/370)---------- │ │ │ │ │ +----------messages:(8/371)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ reason: User specified action: run compile HeapMonitorGCTest.java │ │ │ │ │ -started: Wed Aug 19 17:36:30 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:46 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:36:33 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.242 │ │ │ │ │ +Agent id: 32 │ │ │ │ │ +Process id: 1576630 │ │ │ │ │ +finished: Tue Sep 15 10:20:47 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.098 │ │ │ │ │ ----------configuration:(10/592)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3015)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -156,46 +156,46 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorGCSerialTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/189)---------- │ │ │ │ │ command: build MyPackage.HeapMonitorGCTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:33 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:33 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:47 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:47 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/374)---------- │ │ │ │ │ +----------messages:(7/375)---------- │ │ │ │ │ command: main -agentlib:HeapMonitorTest -XX:+UseSerialGC MyPackage.HeapMonitorGCTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:HeapMonitorTest -XX:+UseSerialGC MyPackage.HeapMonitorGCTest │ │ │ │ │ -started: Wed Aug 19 17:36:33 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:47 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639240 │ │ │ │ │ -finished: Wed Aug 19 17:37:14 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 40.965 │ │ │ │ │ +Process id: 1576848 │ │ │ │ │ +finished: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 29.668 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ -----------System.err:(15/905)---------- │ │ │ │ │ -Checking storage count 887 │ │ │ │ │ +----------System.err:(15/906)---------- │ │ │ │ │ +Checking storage count 9279 │ │ │ │ │ Checking garbage storage count 200 │ │ │ │ │ java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:220) │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:234) │ │ │ │ │ at MyPackage.HeapMonitorGCTest.main(HeapMonitorGCTest.java:44) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -203,22 +203,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ ----------rerun:(35/3090)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -227,17 +227,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java \\ │ │ │ │ │ -Dtest.main.class=MyPackage.HeapMonitorGCSerialTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:HeapMonitorTest \\ │ │ │ │ │ -XX:+UseSerialGC \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:34 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=(vm.gc \=\= "G1" | vm.gc \=\= "null") & (vm.jvmti) │ │ │ │ │ run=USER_SPECIFIED build Frame HeapMonitor\nUSER_SPECIFIED compile HeapMonitorGCTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:HeapMonitorTest MyPackage.HeapMonitorGCTest\n │ │ │ │ │ source=HeapMonitorGCTest.java │ │ │ │ │ title=Verifies the default GC with the Heap Monitor event system. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ -elapsed=48625 0\:00\:48.625 │ │ │ │ │ -end=Wed Aug 19 17\:37\:21 UTC 2026 │ │ │ │ │ +elapsed=39664 0\:00\:39.664 │ │ │ │ │ +end=Tue Sep 15 10\:21\:34 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: No expected events were found\: false, false │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:33 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:54 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=48646 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=39670 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/246)---------- │ │ │ │ │ command: build Frame HeapMonitor │ │ │ │ │ reason: User specified action: run build Frame HeapMonitor │ │ │ │ │ -started: Wed Aug 19 17:36:33 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:55 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: Frame, HeapMonitor │ │ │ │ │ -finished: Wed Aug 19 17:36:37 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.925 │ │ │ │ │ +finished: Tue Sep 15 10:21:01 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.711 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/468)---------- │ │ │ │ │ +----------messages:(8/469)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:36:33 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:55 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:36:37 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.918 │ │ │ │ │ +Agent id: 33 │ │ │ │ │ +Process id: 1576863 │ │ │ │ │ +finished: Tue Sep 15 10:21:01 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 6.708 │ │ │ │ │ ----------configuration:(10/586)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3082)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,47 +98,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorGCTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/370)---------- │ │ │ │ │ +----------messages:(8/371)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ reason: User specified action: run compile HeapMonitorGCTest.java │ │ │ │ │ -started: Wed Aug 19 17:36:37 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:01 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:36:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.965 │ │ │ │ │ +Agent id: 33 │ │ │ │ │ +Process id: 1576863 │ │ │ │ │ +finished: Tue Sep 15 10:21:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.122 │ │ │ │ │ ----------configuration:(10/586)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2967)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -156,46 +156,46 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorGCTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/189)---------- │ │ │ │ │ command: build MyPackage.HeapMonitorGCTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:39 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.004 │ │ │ │ │ +started: Tue Sep 15 10:21:02 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/339)---------- │ │ │ │ │ +----------messages:(7/341)---------- │ │ │ │ │ command: main -agentlib:HeapMonitorTest MyPackage.HeapMonitorGCTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:HeapMonitorTest MyPackage.HeapMonitorGCTest │ │ │ │ │ -started: Wed Aug 19 17:36:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:02 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639254 │ │ │ │ │ -finished: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 42.71 │ │ │ │ │ +Process id: 1576882 │ │ │ │ │ +finished: Tue Sep 15 10:21:34 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 31.818 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(15/906)---------- │ │ │ │ │ -Checking storage count 1278 │ │ │ │ │ +Checking storage count 5567 │ │ │ │ │ Checking garbage storage count 200 │ │ │ │ │ java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:220) │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:234) │ │ │ │ │ at MyPackage.HeapMonitorGCTest.main(HeapMonitorGCTest.java:44) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -203,22 +203,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ ----------rerun:(34/3014)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -227,17 +227,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java \\ │ │ │ │ │ -Dtest.main.class=MyPackage.HeapMonitorGCTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:HeapMonitorTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:18 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED build Frame HeapMonitor\nUSER_SPECIFIED compile HeapMonitorTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:HeapMonitorTest -Xint MyPackage.HeapMonitorTest 10\n │ │ │ │ │ source=HeapMonitorInterpreterArrayTest.java │ │ │ │ │ title=Verifies the JVMTI Heap Monitor using the interpreter. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ │ -elapsed=6257 0\:00\:06.257 │ │ │ │ │ -end=Wed Aug 19 17\:37\:18 UTC 2026 │ │ │ │ │ +elapsed=3682 0\:00\:03.682 │ │ │ │ │ +end=Tue Sep 15 10\:21\:17 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: No expected events were found\: false, false │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:12 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:13 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=6270 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3688 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/246)---------- │ │ │ │ │ command: build Frame HeapMonitor │ │ │ │ │ reason: User specified action: run build Frame HeapMonitor │ │ │ │ │ -started: Wed Aug 19 17:37:12 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:13 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: Frame, HeapMonitor │ │ │ │ │ -finished: Wed Aug 19 17:37:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.637 │ │ │ │ │ +finished: Tue Sep 15 10:21:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.919 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/468)---------- │ │ │ │ │ +----------messages:(8/469)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:12 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:13 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.632 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:21:15 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.917 │ │ │ │ │ ----------configuration:(10/600)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3194)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,47 +98,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorInterpreterArrayTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/366)---------- │ │ │ │ │ +----------messages:(8/367)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ reason: User specified action: run compile HeapMonitorTest.java │ │ │ │ │ -started: Wed Aug 19 17:37:16 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:15 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.644 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:21:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.134 │ │ │ │ │ ----------configuration:(10/600)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3077)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -156,46 +156,46 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorInterpreterArrayTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/187)---------- │ │ │ │ │ command: build MyPackage.HeapMonitorTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:17 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 10:21:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/353)---------- │ │ │ │ │ +----------messages:(7/354)---------- │ │ │ │ │ command: main -agentlib:HeapMonitorTest -Xint MyPackage.HeapMonitorTest 10 │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:HeapMonitorTest -Xint MyPackage.HeapMonitorTest 10 │ │ │ │ │ -started: Wed Aug 19 17:37:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:16 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639283 │ │ │ │ │ -finished: Wed Aug 19 17:37:18 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.947 │ │ │ │ │ +Process id: 1576943 │ │ │ │ │ +finished: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.614 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ -----------System.err:(15/900)---------- │ │ │ │ │ -Checking storage count 23 │ │ │ │ │ +----------System.err:(15/901)---------- │ │ │ │ │ +Checking storage count 220 │ │ │ │ │ Checking garbage storage count 200 │ │ │ │ │ java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:220) │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:234) │ │ │ │ │ at MyPackage.HeapMonitorTest.main(HeapMonitorTest.java:46) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -203,22 +203,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ ----------rerun:(35/3146)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -227,17 +227,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java \\ │ │ │ │ │ -Dtest.main.class=MyPackage.HeapMonitorInterpreterArrayTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:HeapMonitorTest \\ │ │ │ │ │ -Xint \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:58 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:49 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=(vm.jvmti) & (vm.compMode \!\= "Xcomp") │ │ │ │ │ run=USER_SPECIFIED build Frame HeapMonitor\nUSER_SPECIFIED compile HeapMonitorStatIntervalTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:HeapMonitorTest MyPackage.HeapMonitorStatIntervalTest\n │ │ │ │ │ source=HeapMonitorStatIntervalTest.java │ │ │ │ │ title=Verifies the JVMTI Heap Monitor sampling interval average. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ │ -elapsed=44513 0\:00\:44.513 │ │ │ │ │ -end=Wed Aug 19 17\:37\:58 UTC 2026 │ │ │ │ │ +elapsed=33856 0\:00\:33.856 │ │ │ │ │ +end=Tue Sep 15 10\:21\:49 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Could get the size of a 1-element array. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:14 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:15 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=44523 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=33872 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/246)---------- │ │ │ │ │ command: build Frame HeapMonitor │ │ │ │ │ reason: User specified action: run build Frame HeapMonitor │ │ │ │ │ -started: Wed Aug 19 17:37:14 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:15 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: Frame, HeapMonitor │ │ │ │ │ -finished: Wed Aug 19 17:37:18 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.101 │ │ │ │ │ +finished: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.867 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/468)---------- │ │ │ │ │ +----------messages:(8/469)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:14 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:15 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:37:18 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.096 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.865 │ │ │ │ │ ----------configuration:(10/596)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3162)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,47 +98,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorStatIntervalTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/390)---------- │ │ │ │ │ +----------messages:(8/391)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ │ reason: User specified action: run compile HeapMonitorStatIntervalTest.java │ │ │ │ │ -started: Wed Aug 19 17:37:18 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.713 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.116 │ │ │ │ │ ----------configuration:(10/596)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3057)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -156,68 +156,68 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorStatIntervalTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/199)---------- │ │ │ │ │ command: build MyPackage.HeapMonitorStatIntervalTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.005 │ │ │ │ │ +started: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/360)---------- │ │ │ │ │ +----------messages:(7/361)---------- │ │ │ │ │ command: main -agentlib:HeapMonitorTest MyPackage.HeapMonitorStatIntervalTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:HeapMonitorTest MyPackage.HeapMonitorStatIntervalTest │ │ │ │ │ -started: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639305 │ │ │ │ │ -finished: Wed Aug 19 17:37:58 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 38.667 │ │ │ │ │ +Process id: 1576963 │ │ │ │ │ +finished: Tue Sep 15 10:21:49 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 30.858 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(1/19)---------- │ │ │ │ │ Element size is: 0 │ │ │ │ │ -----------System.err:(13/829)---------- │ │ │ │ │ -Getting element from storage count, size 312 │ │ │ │ │ +----------System.err:(13/830)---------- │ │ │ │ │ +Getting element from storage count, size 2630 │ │ │ │ │ java.lang.RuntimeException: Could get the size of a 1-element array. │ │ │ │ │ at MyPackage.HeapMonitor.calculateOneElementSize(HeapMonitor.java:130) │ │ │ │ │ at MyPackage.HeapMonitorStatIntervalTest.main(HeapMonitorStatIntervalTest.java:89) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138) │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: Could get the size of a 1-element array. │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Could get the size of a 1-element array. │ │ │ │ │ ----------rerun:(34/3094)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -226,17 +226,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java \\ │ │ │ │ │ -Dtest.main.class=MyPackage.HeapMonitorStatIntervalTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:HeapMonitorTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:38:00 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:49 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED build Frame HeapMonitor\nUSER_SPECIFIED compile HeapMonitorTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:HeapMonitorTest MyPackage.HeapMonitorTest\n │ │ │ │ │ source=HeapMonitorTest.java │ │ │ │ │ title=Verifies the JVMTI Heap Monitor API │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ -elapsed=44144 0\:00\:44.144 │ │ │ │ │ -end=Wed Aug 19 17\:38\:00 UTC 2026 │ │ │ │ │ +elapsed=31947 0\:00\:31.947 │ │ │ │ │ +end=Tue Sep 15 10\:21\:49 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: No expected events were found\: false, false │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:16 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:17 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=44154 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=31956 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/246)---------- │ │ │ │ │ +----------messages:(7/245)---------- │ │ │ │ │ command: build Frame HeapMonitor │ │ │ │ │ reason: User specified action: run build Frame HeapMonitor │ │ │ │ │ -started: Wed Aug 19 17:37:16 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: Frame, HeapMonitor │ │ │ │ │ -finished: Wed Aug 19 17:37:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.321 │ │ │ │ │ +finished: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.89 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/468)---------- │ │ │ │ │ +----------messages:(8/469)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:16 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:37:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3.318 │ │ │ │ │ +Agent id: 32 │ │ │ │ │ +Process id: 1576630 │ │ │ │ │ +finished: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.888 │ │ │ │ │ ----------configuration:(10/584)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3066)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,47 +98,47 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/Frame.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/366)---------- │ │ │ │ │ +----------messages:(8/367)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ reason: User specified action: run compile HeapMonitorTest.java │ │ │ │ │ -started: Wed Aug 19 17:37:19 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 636089 │ │ │ │ │ -finished: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.767 │ │ │ │ │ +Agent id: 32 │ │ │ │ │ +Process id: 1576630 │ │ │ │ │ +finished: Tue Sep 15 10:21:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.148 │ │ │ │ │ ----------configuration:(10/584)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage │ │ │ │ │ - /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2949)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -156,46 +156,46 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java \\ │ │ │ │ │ -J-Dtest.main.class=MyPackage.HeapMonitorTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/187)---------- │ │ │ │ │ command: build MyPackage.HeapMonitorTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:20 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:20 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/336)---------- │ │ │ │ │ +----------messages:(7/337)---------- │ │ │ │ │ command: main -agentlib:HeapMonitorTest MyPackage.HeapMonitorTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:HeapMonitorTest MyPackage.HeapMonitorTest │ │ │ │ │ -started: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:20 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639350 │ │ │ │ │ -finished: Wed Aug 19 17:38:00 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 39.042 │ │ │ │ │ +Process id: 1577001 │ │ │ │ │ +finished: Tue Sep 15 10:21:49 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 28.895 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ -----------System.err:(15/901)---------- │ │ │ │ │ -Checking storage count 791 │ │ │ │ │ +----------System.err:(15/902)---------- │ │ │ │ │ +Checking storage count 6070 │ │ │ │ │ Checking garbage storage count 200 │ │ │ │ │ java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:220) │ │ │ │ │ at MyPackage.HeapMonitor.allocateAndCheckFrames(HeapMonitor.java:234) │ │ │ │ │ at MyPackage.HeapMonitorTest.main(HeapMonitorTest.java:46) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -203,22 +203,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: No expected events were found: false, false │ │ │ │ │ ----------rerun:(34/2998)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -227,17 +227,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java \\ │ │ │ │ │ -Dtest.main.class=MyPackage.HeapMonitorTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/3/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:HeapMonitorTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.jtr │ │ │ │ │ @@ -1,81 +1,81 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ library=/test/lib │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED compile NotifyFramePopTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:NotifyFramePopTest NotifyFramePopTest\n │ │ │ │ │ source=NotifyFramePopTest.java │ │ │ │ │ title=Verifies NotifyFramePop request is cleared if JVMTI_EVENT_FRAME_POP is disabled │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ │ -elapsed=2528 0\:00\:02.528 │ │ │ │ │ -end=Wed Aug 19 17\:37\:21 UTC 2026 │ │ │ │ │ +elapsed=1573 0\:00\:01.573 │ │ │ │ │ +end=Tue Sep 15 10\:21\:19 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: unexpected notification\: FramePop expected\: yes, actually received\: no │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:18 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:17 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2543 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1585 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/NotifyFramePop │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/364)---------- │ │ │ │ │ +----------messages:(8/366)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ │ reason: User specified action: run compile NotifyFramePopTest.java │ │ │ │ │ -started: Wed Aug 19 17:37:18 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:17 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.99 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.191 │ │ │ │ │ ----------configuration:(12/692)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3106)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -93,42 +93,42 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java \\ │ │ │ │ │ -J-Dtest.main.class=NotifyFramePopTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/tmp/hotspot/JTwork/classes/0/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/180)---------- │ │ │ │ │ command: build NotifyFramePopTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/327)---------- │ │ │ │ │ +----------messages:(7/328)---------- │ │ │ │ │ command: main -agentlib:NotifyFramePopTest NotifyFramePopTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:NotifyFramePopTest NotifyFramePopTest │ │ │ │ │ -started: Wed Aug 19 17:37:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:18 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639331 │ │ │ │ │ -finished: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.505 │ │ │ │ │ +Process id: 1576982 │ │ │ │ │ +finished: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.368 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(2/46)---------- │ │ │ │ │ test: sanity │ │ │ │ │ NotifyFramePop failed, error: 31 │ │ │ │ │ ----------System.err:(12/830)---------- │ │ │ │ │ java.lang.RuntimeException: unexpected notification: FramePop expected: yes, actually received: no │ │ │ │ │ at NotifyFramePopTest.test(NotifyFramePopTest.java:95) │ │ │ │ │ @@ -139,22 +139,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: unexpected notification: FramePop expected: yes, actually received: no │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: unexpected notification: FramePop expected: yes, actually received: no │ │ │ │ │ ----------rerun:(34/3169)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -163,17 +163,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java \\ │ │ │ │ │ -Dtest.main.class=NotifyFramePopTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/NotifyFramePop:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:NotifyFramePopTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/FramePop/framepop01/framepop01.jtr │ │ │ │ │ @@ -1,80 +1,80 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:35 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED compile framepop01a.java\nUSER_SPECIFIED main/othervm/native -agentlib\:framepop01 framepop01\n │ │ │ │ │ source=framepop01.java │ │ │ │ │ title=converted from VM Testbase nsk/jvmti/FramePop/framepop001. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ │ -elapsed=2563 0\:00\:02.563 │ │ │ │ │ -end=Wed Aug 19 17\:36\:20 UTC 2026 │ │ │ │ │ +elapsed=3115 0\:00\:03.115 │ │ │ │ │ +end=Tue Sep 15 10\:20\:35 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: check failed with result 2 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:17 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:32 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2574 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3124 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/events/FramePop/framepop01 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/362)---------- │ │ │ │ │ +----------messages:(8/364)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01a.java │ │ │ │ │ reason: User specified action: run compile framepop01a.java │ │ │ │ │ -started: Wed Aug 19 17:36:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:32 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.17 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:33 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.075 │ │ │ │ │ ----------configuration:(12/720)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01 │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3191)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -92,50 +92,50 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/events/FramePop/framepop01/framepop01.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java \\ │ │ │ │ │ -J-Dtest.main.class=framepop01 \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01 \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01a.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01a.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/172)---------- │ │ │ │ │ command: build framepop01 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:33 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:33 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/295)---------- │ │ │ │ │ +----------messages:(7/296)---------- │ │ │ │ │ command: main -agentlib:framepop01 framepop01 │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:framepop01 framepop01 │ │ │ │ │ -started: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:33 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639033 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.372 │ │ │ │ │ +Process id: 1576651 │ │ │ │ │ +finished: Tue Sep 15 10:20:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 2.025 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(7/283)---------- │ │ │ │ │ (NotifyFramePop#1) unexpected error: JVMTI_ERROR_NO_MORE_FRAMES (31) │ │ │ │ │ >>> retrieving frame pop info ... │ │ │ │ │ >>> class: "Lframepop01;" │ │ │ │ │ >>> method: "chain()V" │ │ │ │ │ >>> location: 0x000000000 │ │ │ │ │ -Thread: 0x7fff480021c0, name: , state(5): ALIVE RUNNABLE, attrs: virtual daemon │ │ │ │ │ +Thread: 0x7fef140021c0, name: , state(5): ALIVE RUNNABLE, attrs: virtual daemon │ │ │ │ │ >>> ... done │ │ │ │ │ ----------System.err:(12/679)---------- │ │ │ │ │ java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ at framepop01.testVirtualThread(framepop01.java:70) │ │ │ │ │ at framepop01.main(framepop01.java:56) │ │ │ │ │ at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ @@ -143,22 +143,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ ----------rerun:(34/3229)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -167,17 +167,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/events/FramePop/framepop01/framepop01.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/framepop01.java \\ │ │ │ │ │ -Dtest.main.class=framepop01 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01 \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/FramePop/framepop01/framepop01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:framepop01 \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/events/FramePop/framepop01/framepop01.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.jtr │ │ │ │ │ @@ -1,65 +1,65 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:38 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED compile mentry01.java\nUSER_SPECIFIED main/othervm/native -agentlib\:mentry01 mentry01\n │ │ │ │ │ source=mentry01.java │ │ │ │ │ title=converted from VM Testbase nsk/jvmti/MethodEntry/mentry001. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ │ -elapsed=2468 0\:00\:02.468 │ │ │ │ │ -end=Wed Aug 19 17\:36\:20 UTC 2026 │ │ │ │ │ +elapsed=6012 0\:00\:06.012 │ │ │ │ │ +end=Tue Sep 15 10\:20\:38 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: check failed with result 2 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:18 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:32 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2485 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=6020 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/events/MethodEntry/mentry01 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/358)---------- │ │ │ │ │ +----------messages:(8/359)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ │ reason: User specified action: run compile mentry01.java │ │ │ │ │ -started: Wed Aug 19 17:36:18 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:32 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.037 │ │ │ │ │ +Agent id: 32 │ │ │ │ │ +Process id: 1576630 │ │ │ │ │ +finished: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.635 │ │ │ │ │ ----------configuration:(12/721)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -106,28 +106,28 @@ │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/170)---------- │ │ │ │ │ command: build mentry01 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.006 │ │ │ │ │ +started: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/287)---------- │ │ │ │ │ +----------messages:(7/288)---------- │ │ │ │ │ command: main -agentlib:mentry01 mentry01 │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:mentry01 mentry01 │ │ │ │ │ -started: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639054 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.397 │ │ │ │ │ +Process id: 1576690 │ │ │ │ │ +finished: Tue Sep 15 10:20:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.364 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(9/324)---------- │ │ │ │ │ >>> retrieving method entry info ... │ │ │ │ │ >>> class: "Lmentry01;" │ │ │ │ │ >>> method: "dummy()V" │ │ │ │ │ >>> location: 0 │ │ │ │ │ >>> ... done │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit01/mexit01.jtr │ │ │ │ │ @@ -1,96 +1,96 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED compile mexit01a.jasm\nUSER_SPECIFIED compile mexit01.java\nUSER_SPECIFIED main/othervm/native -agentlib\:mexit01 mexit01\n │ │ │ │ │ source=mexit01.java │ │ │ │ │ title=converted from VM Testbase nsk/jvmti/MethodExit/mexit001. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ │ -elapsed=2626 0\:00\:02.626 │ │ │ │ │ -end=Wed Aug 19 17\:36\:23 UTC 2026 │ │ │ │ │ +elapsed=2566 0\:00\:02.566 │ │ │ │ │ +end=Tue Sep 15 10\:20\:37 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: check failed with result 2 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:20 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:35 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2637 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2573 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit01 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(5/309)---------- │ │ │ │ │ +----------messages:(5/310)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01a.jasm │ │ │ │ │ reason: User specified action: run compile mexit01a.jasm │ │ │ │ │ -started: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.07 │ │ │ │ │ +started: Tue Sep 15 10:20:35 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:35 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.031 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/425)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01a.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01a.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/354)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ │ reason: User specified action: run compile mexit01.java │ │ │ │ │ -started: Wed Aug 19 17:36:20 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:35 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.099 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:20:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.71 │ │ │ │ │ ----------configuration:(12/714)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01 │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3150)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -108,42 +108,42 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/events/MethodExit/mexit01/mexit01.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java \\ │ │ │ │ │ -J-Dtest.main.class=mexit01 \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01 \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/tmp/hotspot/JTwork/classes/6/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/169)---------- │ │ │ │ │ command: build mexit01 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.005 │ │ │ │ │ +started: Tue Sep 15 10:20:36 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/283)---------- │ │ │ │ │ +----------messages:(7/284)---------- │ │ │ │ │ command: main -agentlib:mexit01 mexit01 │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:mexit01 mexit01 │ │ │ │ │ -started: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:36 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639095 │ │ │ │ │ -finished: Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.418 │ │ │ │ │ +Process id: 1576671 │ │ │ │ │ +finished: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.811 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(9/287)---------- │ │ │ │ │ Executing chain() │ │ │ │ │ >>> retrieving method exit info ... │ │ │ │ │ >>> class: "Lmexit01a;" │ │ │ │ │ >>> method: "dummy()V" │ │ │ │ │ >>> location: 3 │ │ │ │ │ @@ -161,22 +161,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ ----------rerun:(34/3191)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/6/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -185,17 +185,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/events/MethodExit/mexit01/mexit01.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/mexit01.java \\ │ │ │ │ │ -Dtest.main.class=mexit01 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01 \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/6/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:mexit01 \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit01/mexit01.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit02/mexit02.jtr │ │ │ │ │ @@ -1,96 +1,96 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:20:40 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED compile mexit02a.jasm\nUSER_SPECIFIED compile mexit02.java\nUSER_SPECIFIED main/othervm/native -agentlib\:mexit02 mexit02\n │ │ │ │ │ source=mexit02.java │ │ │ │ │ title=converted from VM Testbase nsk/jvmti/MethodExit/mexit002. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ │ -elapsed=1909 0\:00\:01.909 │ │ │ │ │ -end=Wed Aug 19 17\:36\:23 UTC 2026 │ │ │ │ │ +elapsed=4518 0\:00\:04.518 │ │ │ │ │ +end=Tue Sep 15 10\:20\:40 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: check failed with result 2 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile compile build main │ │ │ │ │ -start=Wed Aug 19 17\:36\:21 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:20\:36 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1916 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4526 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit02 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/310)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02a.jasm │ │ │ │ │ reason: User specified action: run compile mexit02a.jasm │ │ │ │ │ -started: Wed Aug 19 17:36:21 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.034 │ │ │ │ │ +started: Tue Sep 15 10:20:36 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.032 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/425)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02a.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02a.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/354)---------- │ │ │ │ │ +----------messages:(8/353)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ │ reason: User specified action: run compile mexit02.java │ │ │ │ │ -started: Wed Aug 19 17:36:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:36 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.415 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.1 │ │ │ │ │ ----------configuration:(12/714)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02 │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02 │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3150)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -108,42 +108,42 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/events/MethodExit/mexit02/mexit02.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java \\ │ │ │ │ │ -J-Dtest.main.class=mexit02 \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02 \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/tmp/hotspot/JTwork/classes/0/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/169)---------- │ │ │ │ │ command: build mexit02 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/283)---------- │ │ │ │ │ +----------messages:(7/284)---------- │ │ │ │ │ command: main -agentlib:mexit02 mexit02 │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:mexit02 mexit02 │ │ │ │ │ -started: Wed Aug 19 17:36:22 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:20:37 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639076 │ │ │ │ │ -finished: Wed Aug 19 17:36:23 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.443 │ │ │ │ │ +Process id: 1576711 │ │ │ │ │ +finished: Tue Sep 15 10:20:40 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3.371 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(9/305)---------- │ │ │ │ │ >>> about to exit method chain ... │ │ │ │ │ >>> retrieving method exit info ... │ │ │ │ │ >>> class: "Lmexit02a;" │ │ │ │ │ >>> method: "dummy()V" │ │ │ │ │ >>> location: 3 │ │ │ │ │ @@ -161,22 +161,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ ----------rerun:(34/3191)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -185,17 +185,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/events/MethodExit/mexit02/mexit02.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/mexit02.java \\ │ │ │ │ │ -Dtest.main.class=mexit02 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02 \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:mexit02 \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/events/MethodExit/mexit02/mexit02.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.jtr │ │ │ │ │ @@ -1,89 +1,151 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:27 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:26 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED compile frameloc01a.jasm\nUSER_SPECIFIED main/othervm/native -agentlib\:frameloc01 frameloc01\n │ │ │ │ │ source=frameloc01.java │ │ │ │ │ title=converted from VM Testbase nsk/jvmti/GetFrameLocation/frameloc001. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ │ -elapsed=5939 0\:00\:05.939 │ │ │ │ │ -end=Wed Aug 19 17\:37\:27 UTC 2026 │ │ │ │ │ +elapsed=6871 0\:00\:06.871 │ │ │ │ │ +end=Tue Sep 15 10\:21\:26 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: check failed with result 2 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:21 UTC 2026 │ │ │ │ │ +sections=script_messages compile build compile main │ │ │ │ │ +start=Tue Sep 15 10\:21\:19 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5946 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=6879 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/thread/GetFrameLocation/frameloc01 │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(5/325)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01a.jasm │ │ │ │ │ reason: User specified action: run compile frameloc01a.jasm │ │ │ │ │ -started: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.141 │ │ │ │ │ +started: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.125 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------rerun:(4/449)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -classpath /usr/share/jtreg/lib/asmtools.jar \\ │ │ │ │ │ - org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01a.jasm │ │ │ │ │ + org.openjdk.asmtools.jasm.Main -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01a.jasm │ │ │ │ │ ----------jasm:(0/0)---------- │ │ │ │ │ result: Passed. jasm OK │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/172)---------- │ │ │ │ │ +----------messages:(7/210)---------- │ │ │ │ │ command: build frameloc01 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: frameloc01 │ │ │ │ │ +finished: Tue Sep 15 10:21:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.268 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(8/360)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 10:21:19 UTC 2026 │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:21:20 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.265 │ │ │ │ │ +----------configuration:(12/744)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01 │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01 │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ + │ │ │ │ │ +----------rerun:(32/3294)*---------- │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ + -J-Dtest.name=serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java \\ │ │ │ │ │ + -J-Dtest.main.class=frameloc01 \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01 \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/295)---------- │ │ │ │ │ +----------messages:(7/296)---------- │ │ │ │ │ command: main -agentlib:frameloc01 frameloc01 │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:frameloc01 frameloc01 │ │ │ │ │ -started: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:20 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639368 │ │ │ │ │ -finished: Wed Aug 19 17:37:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.783 │ │ │ │ │ +Process id: 1577021 │ │ │ │ │ +finished: Tue Sep 15 10:21:26 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.464 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(252/3287)---------- │ │ │ │ │ Method "meth01" current frame's location expected: 0xf or 0xf, got: 0x00000000b │ │ │ │ │ Waited: 0 │ │ │ │ │ Waited: 20 │ │ │ │ │ Waited: 40 │ │ │ │ │ Waited: 60 │ │ │ │ │ @@ -343,22 +405,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: check failed with result 2 │ │ │ │ │ ----------rerun:(34/3317)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -367,17 +429,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java \\ │ │ │ │ │ -Dtest.main.class=frameloc01 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01 \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:frameloc01 \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:39 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:42 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=bug8313816 othervm native driver │ │ │ │ │ library=/test/lib │ │ │ │ │ modules=java.instrument java.compiler │ │ │ │ │ requires=(vm.jvmti) & (vm.flagless) │ │ │ │ │ @@ -11,84 +11,84 @@ │ │ │ │ │ source=GetStackTraceAndRetransformTest.java │ │ │ │ │ title=Test that a sequence of method retransformation and stacktrace capture while the old method version is still on stack does not lead to a crash when that method's jmethodID is used as an argument for JVMTI functions. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ │ -elapsed=17781 0\:00\:17.781 │ │ │ │ │ -end=Wed Aug 19 17\:37\:39 UTC 2026 │ │ │ │ │ +elapsed=16039 0\:00\:16.039 │ │ │ │ │ +end=Tue Sep 15 10\:21\:42 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 134] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.instrument java.compiler │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile build driver build compile main build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:21 UTC 2026 │ │ │ │ │ +sections=script_messages build compile build driver build main build main │ │ │ │ │ +start=Tue Sep 15 10\:21\:26 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=17832 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=16213 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/218)---------- │ │ │ │ │ command: build jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run build jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:26 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:26 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(9/505)---------- │ │ │ │ │ +----------messages:(9/508)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ │ reason: User specified action: run compile GetStackTraceAndRetransformTest.java │ │ │ │ │ -started: Wed Aug 19 17:37:21 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:26 UTC 2026 │ │ │ │ │ Additional options from @modules: --add-modules java.instrument,java.compiler │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:37:26 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 4.3 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:21:27 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.907 │ │ │ │ │ ----------configuration:(13/864)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ add modules: java.instrument java.compiler │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(34/3832)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -106,65 +106,65 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -J-Dtest.main.class=GetStackTraceAndRetransformTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -J-Dtest.modules='java.instrument java.compiler' \\ │ │ │ │ │ --add-modules java.instrument,java.compiler \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/4/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/201)---------- │ │ │ │ │ command: build jdk.test.lib.helpers.ClassFileInstaller │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:26 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:26 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:27 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:27 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:driver │ │ │ │ │ -----------messages:(8/346)---------- │ │ │ │ │ +----------messages:(8/347)---------- │ │ │ │ │ command: driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ reason: User specified action: run driver jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ -started: Wed Aug 19 17:37:26 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:27 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 39 │ │ │ │ │ -Process id: 639410 │ │ │ │ │ -finished: Wed Aug 19 17:37:28 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.933 │ │ │ │ │ +Agent id: 34 │ │ │ │ │ +Process id: 1577066 │ │ │ │ │ +finished: Tue Sep 15 10:21:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.524 │ │ │ │ │ ----------configuration:(17/933)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/3217)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -178,131 +178,67 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -Dtest.main.class=GetStackTraceAndRetransformTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules='java.instrument java.compiler' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ jdk.test.lib.helpers.ClassFileInstaller jdk.test.whitebox.WhiteBox │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/230)---------- │ │ │ │ │ +----------messages:(5/181)---------- │ │ │ │ │ command: build RedefineClassHelper │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:28 UTC 2026 │ │ │ │ │ -Library /test/lib: │ │ │ │ │ - compile: RedefineClassHelper │ │ │ │ │ -finished: Wed Aug 19 17:37:30 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.07 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(9/380)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib/RedefineClassHelper.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:28 UTC 2026 │ │ │ │ │ -Additional options from @modules: --add-modules java.instrument,java.compiler │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:37:30 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.065 │ │ │ │ │ -----------configuration:(11/552)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - add modules: java.instrument java.compiler │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ - │ │ │ │ │ -----------rerun:(34/3355)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ - -J-Dtest.main.class=GetStackTraceAndRetransformTest \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -J-Dtest.modules='java.instrument java.compiler' \\ │ │ │ │ │ - --add-modules java.instrument,java.compiler \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/5/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib/RedefineClassHelper.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 10:21:28 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:28 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/248)---------- │ │ │ │ │ +----------messages:(8/249)---------- │ │ │ │ │ command: main RedefineClassHelper │ │ │ │ │ reason: User specified action: run main RedefineClassHelper │ │ │ │ │ -started: Wed Aug 19 17:37:30 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:28 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 40 │ │ │ │ │ -Process id: 639451 │ │ │ │ │ -finished: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.319 │ │ │ │ │ +Agent id: 35 │ │ │ │ │ +Process id: 1577086 │ │ │ │ │ +finished: Tue Sep 15 10:21:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.599 │ │ │ │ │ ----------configuration:(17/933)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d │ │ │ │ │ + class path: /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/test/lib │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(28/3170)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -316,82 +252,82 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -Dtest.main.class=GetStackTraceAndRetransformTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules='java.instrument java.compiler' \\ │ │ │ │ │ - -classpath /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ RedefineClassHelper │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(3/35)---------- │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test complete. │ │ │ │ │ │ │ │ │ │ result: Passed. Execution successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/193)---------- │ │ │ │ │ command: build GetStackTraceAndRetransformTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 10:21:30 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:30 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/651)---------- │ │ │ │ │ +----------messages:(8/653)---------- │ │ │ │ │ command: main -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -javaagent:redefineagent.jar -agentlib:GetStackTraceAndRetransformTest GetStackTraceAndRetransformTest │ │ │ │ │ reason: User specified action: run main/othervm/native -Xbootclasspath/a:. -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -javaagent:redefineagent.jar -agentlib:GetStackTraceAndRetransformTest GetStackTraceAndRetransformTest │ │ │ │ │ -started: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:30 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules java.instrument,java.compiler │ │ │ │ │ -Process id: 639475 │ │ │ │ │ -finished: Wed Aug 19 17:37:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 7.125 │ │ │ │ │ +Process id: 1577106 │ │ │ │ │ +finished: Tue Sep 15 10:21:42 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 11.983 │ │ │ │ │ ----------configuration:(3/57)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: java.instrument java.compiler │ │ │ │ │ │ │ │ │ │ -----------System.out:(20/776)---------- │ │ │ │ │ +----------System.out:(20/763)---------- │ │ │ │ │ # │ │ │ │ │ # A fatal error has been detected by the Java Runtime Environment: │ │ │ │ │ # │ │ │ │ │ -# SIGSEGV (0xb) at pc=0x0000000000000000, pid=639475, tid=639493 │ │ │ │ │ +# SIGSEGV (0xb) at pc=0x0000000000000000, pid=1577106, tid=1577124 │ │ │ │ │ # │ │ │ │ │ # JRE version: OpenJDK Runtime Environment (21.0.12.1+1) (build 21.0.12.1+1-1-Debian) │ │ │ │ │ -# Java VM: OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian, interpreted mode, sharing, compressed oops, compressed class ptrs, g1 gc, linux-loongarch64) │ │ │ │ │ +# Java VM: OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian, interpreted mode, sharing, compressed class ptrs, g1 gc, linux-loongarch64) │ │ │ │ │ # Problematic frame: │ │ │ │ │ # C 0x0000000000000000 │ │ │ │ │ # │ │ │ │ │ -# Core dump will be written. Default location: /tmp/hotspot/JTwork/scratch/5/core.639475 │ │ │ │ │ +# Core dump will be written. Default location: /tmp/hotspot/JTwork/scratch/4/core.1577106 │ │ │ │ │ # │ │ │ │ │ Unsupported internal testing APIs have been used. │ │ │ │ │ │ │ │ │ │ # An error report file with more information is saved as: │ │ │ │ │ -# /tmp/hotspot/JTwork/scratch/5/hs_err_pid639475.log │ │ │ │ │ +# /tmp/hotspot/JTwork/scratch/4/hs_err_pid1577106.log │ │ │ │ │ # │ │ │ │ │ # If you would like to submit a bug report, please visit: │ │ │ │ │ # https://bugs.debian.org/openjdk-21 │ │ │ │ │ # │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(40/3958)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -400,17 +336,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java \\ │ │ │ │ │ -Dtest.main.class=GetStackTraceAndRetransformTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/5/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest:/tmp/hotspot/JTwork/classes/4/test/lib \\ │ │ │ │ │ -Dtest.modules='java.instrument java.compiler' \\ │ │ │ │ │ --add-modules java.instrument,java.compiler \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.jtr │ │ │ │ │ @@ -1,80 +1,80 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:37 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ library=/test/lib │ │ │ │ │ run=USER_SPECIFIED compile GetStackTraceCurrentThreadTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:GetStackTraceCurrentThreadTest GetStackTraceCurrentThreadTest\n │ │ │ │ │ source=GetStackTraceCurrentThreadTest.java │ │ │ │ │ title=converted from VM Testbase nsk/jvmti/GetStackTrace/getstacktr001. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ │ -elapsed=1891 0\:00\:01.891 │ │ │ │ │ -end=Wed Aug 19 17\:37\:29 UTC 2026 │ │ │ │ │ +elapsed=2234 0\:00\:02.234 │ │ │ │ │ +end=Tue Sep 15 10\:21\:37 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Stacktrace differs from expected. │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:27 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:35 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1906 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=2241 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/427)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ Library /test/lib; kind: packages │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ - class directory: /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + class directory: /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/426)---------- │ │ │ │ │ +----------messages:(8/427)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ │ reason: User specified action: run compile GetStackTraceCurrentThreadTest.java │ │ │ │ │ -started: Wed Aug 19 17:37:27 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:35 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.512 │ │ │ │ │ +Agent id: 33 │ │ │ │ │ +Process id: 1576863 │ │ │ │ │ +finished: Tue Sep 15 10:21:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.482 │ │ │ │ │ ----------configuration:(12/815)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/test/lib │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/test/lib │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3695)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -92,42 +92,42 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java \\ │ │ │ │ │ -J-Dtest.main.class=GetStackTraceCurrentThreadTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/tmp/hotspot/JTwork/classes/0/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/tmp/hotspot/JTwork/classes/7/test/lib /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/192)---------- │ │ │ │ │ command: build GetStackTraceCurrentThreadTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.004 │ │ │ │ │ +started: Tue Sep 15 10:21:36 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:36 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/375)---------- │ │ │ │ │ +----------messages:(7/376)---------- │ │ │ │ │ command: main -agentlib:GetStackTraceCurrentThreadTest GetStackTraceCurrentThreadTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:GetStackTraceCurrentThreadTest GetStackTraceCurrentThreadTest │ │ │ │ │ -started: Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:36 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639431 │ │ │ │ │ -finished: Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.348 │ │ │ │ │ +Process id: 1577125 │ │ │ │ │ +finished: Tue Sep 15 10:21:37 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.736 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(14/605)---------- │ │ │ │ │ Calling compare_stack_trace for: │ │ │ │ │ JVMTI Stack Trace for thread Thread-1: frame count: 1 │ │ │ │ │ 0: GetStackTraceCurrentThreadTest: check(Ljava/lang/Thread;)V │ │ │ │ │ │ │ │ │ │ Number of frames: 1, expected: 6 │ │ │ │ │ @@ -145,22 +145,22 @@ │ │ │ │ │ at GetStackTraceCurrentThreadTest.check(Native Method) │ │ │ │ │ at GetStackTraceCurrentThreadTest.dummy(GetStackTraceCurrentThreadTest.java:61) │ │ │ │ │ at GetStackTraceCurrentThreadTest.chain(Native Method) │ │ │ │ │ at Task.run(GetStackTraceCurrentThreadTest.java:69) │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Stacktrace differs from expected. │ │ │ │ │ ----------rerun:(34/3684)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/0/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/7/test/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -169,17 +169,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java \\ │ │ │ │ │ -Dtest.main.class=GetStackTraceCurrentThreadTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/lib \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/0/test/lib \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest:/tmp/hotspot/JTwork/classes/7/test/lib \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:GetStackTraceCurrentThreadTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.d/main.0.jta │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.jtr │ │ │ │ │ @@ -1,85 +1,85 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ keywords=othervm native │ │ │ │ │ run=USER_SPECIFIED main/othervm/native -agentlib\:BoundVThreadTest -XX\:+UnlockExperimentalVMOptions -XX\:-VMContinuations BoundVThreadTest\n │ │ │ │ │ source=BoundVThreadTest.java │ │ │ │ │ title=Verifies correct JVMTI behavior for BoundVirtualThreads. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ │ -elapsed=2764 0\:00\:02.764 │ │ │ │ │ -end=Wed Aug 19 17\:37\:32 UTC 2026 │ │ │ │ │ +elapsed=1841 0\:00\:01.841 │ │ │ │ │ +end=Tue Sep 15 10\:21\:39 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 1] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:37\:29 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:37 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2777 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1852 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/vthread/BoundVThreadTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/222)---------- │ │ │ │ │ command: build BoundVThreadTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:37 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: BoundVThreadTest │ │ │ │ │ -finished: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.688 │ │ │ │ │ +finished: Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.764 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/355)---------- │ │ │ │ │ +----------messages:(8/356)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:29 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:37 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.683 │ │ │ │ │ +Agent id: 33 │ │ │ │ │ +Process id: 1576863 │ │ │ │ │ +finished: Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.762 │ │ │ │ │ ----------configuration:(10/594)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/2987)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -97,49 +97,49 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java \\ │ │ │ │ │ -J-Dtest.main.class=BoundVThreadTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest:/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/427)---------- │ │ │ │ │ +----------messages:(7/428)---------- │ │ │ │ │ command: main -agentlib:BoundVThreadTest -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations BoundVThreadTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:BoundVThreadTest -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations BoundVThreadTest │ │ │ │ │ -started: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639471 │ │ │ │ │ -finished: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.057 │ │ │ │ │ +Process id: 1577145 │ │ │ │ │ +finished: Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.066 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(4/151)---------- │ │ │ │ │ Agent_OnLoad started │ │ │ │ │ error in JVMTI AddCapabilities: 98 │ │ │ │ │ Error occurred during initialization of VM │ │ │ │ │ agent library failed Agent_OnLoad: BoundVThreadTest │ │ │ │ │ ----------System.err:(0/0)---------- │ │ │ │ │ ----------rerun:(36/3106)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -148,17 +148,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java \\ │ │ │ │ │ -Dtest.main.class=BoundVThreadTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:BoundVThreadTest \\ │ │ │ │ │ -XX:+UnlockExperimentalVMOptions \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.jtr │ │ │ │ │ @@ -1,134 +1,71 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:41 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=no-vmcontinuations │ │ │ │ │ keywords=othervm native │ │ │ │ │ requires=vm.jvmti │ │ │ │ │ run=USER_SPECIFIED main/othervm/native -XX\:+UnlockExperimentalVMOptions -XX\:-VMContinuations -agentlib\:VThreadStackRefTest VThreadStackRefTest NoMountCheck\n │ │ │ │ │ source=VThreadStackRefTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java\#no-vmcontinuations │ │ │ │ │ -elapsed=7532 0\:00\:07.532 │ │ │ │ │ -end=Wed Aug 19 17\:37\:40 UTC 2026 │ │ │ │ │ +elapsed=1462 0\:00\:01.462 │ │ │ │ │ +end=Tue Sep 15 10\:21\:41 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.RuntimeException\: Test failed │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:37\:32 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 10\:21\:39 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java\#no-vmcontinuations │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=7544 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1474 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/vthread/FollowReferences │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/228)---------- │ │ │ │ │ +----------messages:(5/181)---------- │ │ │ │ │ command: build VThreadStackRefTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: VThreadStackRefTest │ │ │ │ │ -finished: Wed Aug 19 17:37:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.543 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/358)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:32 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:39 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 6.538 │ │ │ │ │ -----------configuration:(10/616)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/3128)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java \\ │ │ │ │ │ - -J-Dtest.main.class=VThreadStackRefTest \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -----------direct:(2/233)---------- │ │ │ │ │ -Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java uses or overrides a deprecated API. │ │ │ │ │ -Note: Recompile with -Xlint:deprecation for details. │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/465)---------- │ │ │ │ │ +----------messages:(7/466)---------- │ │ │ │ │ command: main -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations -agentlib:VThreadStackRefTest VThreadStackRefTest NoMountCheck │ │ │ │ │ reason: User specified action: run main/othervm/native -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations -agentlib:VThreadStackRefTest VThreadStackRefTest NoMountCheck │ │ │ │ │ -started: Wed Aug 19 17:37:39 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:39 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639494 │ │ │ │ │ -finished: Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.964 │ │ │ │ │ +Process id: 1577167 │ │ │ │ │ +finished: Tue Sep 15 10:21:41 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.445 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(25/1629)---------- │ │ │ │ │ created class VThreadStackRefTest$VThreadUnmountedReferenced │ │ │ │ │ created class VThreadStackRefTest$VThreadUnmountedEnded │ │ │ │ │ created class VThreadStackRefTest$VThreadMountedReferenced │ │ │ │ │ created class VThreadStackRefTest$VThreadMountedJNIReferenced │ │ │ │ │ created class VThreadStackRefTest$PThreadReferenced │ │ │ │ │ @@ -161,22 +98,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: Test failed │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: Test failed │ │ │ │ │ ----------rerun:(36/3260)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -185,17 +122,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java \\ │ │ │ │ │ -Dtest.main.class=VThreadStackRefTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -XX:+UnlockExperimentalVMOptions \\ │ │ │ │ │ -XX:-VMContinuations \\ │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 18:37:51 UTC 2026 │ │ │ │ │ +#Tue Sep 15 11:21:54 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=no-vmcontinuations │ │ │ │ │ keywords=othervm native │ │ │ │ │ run=USER_SPECIFIED main/othervm/native -agentlib\:ForceEarlyReturnTest -XX\:+UnlockExperimentalVMOptions -XX\:-VMContinuations ForceEarlyReturnTest\n │ │ │ │ │ source=ForceEarlyReturnTest.java │ │ │ │ │ title=Verifies JVMTI ForceEarlyReturn support for bound virtual threads. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java\#no-vmcontinuations │ │ │ │ │ -elapsed=3613613 1\:00\:13.613 │ │ │ │ │ -end=Wed Aug 19 18\:37\:51 UTC 2026 │ │ │ │ │ +elapsed=3612919 1\:00\:12.919 │ │ │ │ │ +end=Tue Sep 15 11\:21\:54 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611267ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611416ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:37\:38 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:41 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java\#no-vmcontinuations │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3613720 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3613041 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/230)---------- │ │ │ │ │ command: build ForceEarlyReturnTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:38 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:41 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: ForceEarlyReturnTest │ │ │ │ │ -finished: Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.292 │ │ │ │ │ +finished: Tue Sep 15 10:21:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.462 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/362)---------- │ │ │ │ │ +----------messages:(8/363)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:38 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:41 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 615628 │ │ │ │ │ -finished: Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.287 │ │ │ │ │ +Agent id: 33 │ │ │ │ │ +Process id: 1576863 │ │ │ │ │ +finished: Tue Sep 15 10:21:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.46 │ │ │ │ │ ----------configuration:(10/629)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3189)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,37 +98,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java \\ │ │ │ │ │ -J-Dtest.main.class=ForceEarlyReturnTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/681)---------- │ │ │ │ │ +----------messages:(11/687)---------- │ │ │ │ │ command: main -agentlib:ForceEarlyReturnTest -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations ForceEarlyReturnTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:ForceEarlyReturnTest -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations ForceEarlyReturnTest │ │ │ │ │ -started: Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:43 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639517 │ │ │ │ │ +Process id: 1577190 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 639517 │ │ │ │ │ -639517: Unable to open socket file /proc/639517/root/tmp/.java_pid639517: target process 639517 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1577190 │ │ │ │ │ +1577190: Unable to open socket file /proc/1577190/root/tmp/.java_pid1577190: target process 1577190 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 18:37:51 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.296 │ │ │ │ │ +finished: Tue Sep 15 11:21:54 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.441 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(13/408)---------- │ │ │ │ │ Agent init │ │ │ │ │ Main: prepareAgent started │ │ │ │ │ Main: prepareAgent finished │ │ │ │ │ │ │ │ │ │ Main #A: method A() must be blocked on entering a synchronized statement │ │ │ │ │ @@ -151,22 +151,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: ForceEarlyReturnTest failed! │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: ForceEarlyReturnTest failed! │ │ │ │ │ ----------rerun:(36/3300)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/0 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -175,23 +175,23 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java \\ │ │ │ │ │ -Dtest.main.class=ForceEarlyReturnTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/1/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/7/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:ForceEarlyReturnTest \\ │ │ │ │ │ -XX:+UnlockExperimentalVMOptions \\ │ │ │ │ │ -XX:-VMContinuations \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_no-vmcontinuations.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611267ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611416ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611267ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611416ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 18:37:54 UTC 2026 │ │ │ │ │ +#Tue Sep 15 11:21:55 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=platform │ │ │ │ │ keywords=othervm native │ │ │ │ │ run=USER_SPECIFIED main/othervm/native -agentlib\:ForceEarlyReturnTest ForceEarlyReturnTest platform\n │ │ │ │ │ source=ForceEarlyReturnTest.java │ │ │ │ │ title=Verifies JVMTI ForceEarlyReturn support for platform threads. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java\#platform │ │ │ │ │ -elapsed=3614246 1\:00\:14.246 │ │ │ │ │ -end=Wed Aug 19 18\:37\:54 UTC 2026 │ │ │ │ │ +elapsed=3612807 1\:00\:12.807 │ │ │ │ │ +end=Tue Sep 15 11\:21\:55 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611319ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611399ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:37\:40 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:42 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java\#platform │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3614258 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3612817 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/230)---------- │ │ │ │ │ command: build ForceEarlyReturnTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:42 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: ForceEarlyReturnTest │ │ │ │ │ -finished: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.851 │ │ │ │ │ +finished: Tue Sep 15 10:21:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.282 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ ----------messages:(8/363)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:42 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 28 │ │ │ │ │ -Process id: 638389 │ │ │ │ │ -finished: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.847 │ │ │ │ │ +Agent id: 24 │ │ │ │ │ +Process id: 1575673 │ │ │ │ │ +finished: Tue Sep 15 10:21:43 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.28 │ │ │ │ │ ----------configuration:(10/619)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3129)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,37 +98,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java \\ │ │ │ │ │ -J-Dtest.main.class=ForceEarlyReturnTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/591)---------- │ │ │ │ │ +----------messages:(11/597)---------- │ │ │ │ │ command: main -agentlib:ForceEarlyReturnTest ForceEarlyReturnTest platform │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:ForceEarlyReturnTest ForceEarlyReturnTest platform │ │ │ │ │ -started: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:43 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639557 │ │ │ │ │ +Process id: 1577210 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 639557 │ │ │ │ │ -639557: Unable to open socket file /proc/639557/root/tmp/.java_pid639557: target process 639557 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1577210 │ │ │ │ │ +1577210: Unable to open socket file /proc/1577210/root/tmp/.java_pid1577210: target process 1577210 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 18:37:54 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.369 │ │ │ │ │ +finished: Tue Sep 15 11:21:55 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.512 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(13/408)---------- │ │ │ │ │ Agent init │ │ │ │ │ Main: prepareAgent started │ │ │ │ │ Main: prepareAgent finished │ │ │ │ │ │ │ │ │ │ Main #A: method A() must be blocked on entering a synchronized statement │ │ │ │ │ @@ -151,22 +151,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: ForceEarlyReturnTest failed! │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: ForceEarlyReturnTest failed! │ │ │ │ │ ----------rerun:(34/3173)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -175,21 +175,21 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java \\ │ │ │ │ │ -Dtest.main.class=ForceEarlyReturnTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/4/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:ForceEarlyReturnTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest_platform.d/main.0.jta platform │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611319ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611399ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611319ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611399ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest_default.jtr │ │ │ │ │ @@ -1,62 +1,62 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ +#Tue Sep 15 10:21:51 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=default │ │ │ │ │ keywords=othervm native │ │ │ │ │ run=USER_SPECIFIED compile NullAsCurrentThreadTest.java\nUSER_SPECIFIED main/othervm/native -agentlib\:NullAsCurrentThreadTest\=EnableVirtualThreadSupport NullAsCurrentThreadTest\n │ │ │ │ │ source=NullAsCurrentThreadTest.java │ │ │ │ │ title=Verifies specific JVMTI functions work with current virtual thread passed as NULL. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java\#default │ │ │ │ │ -elapsed=2141 0\:00\:02.141 │ │ │ │ │ -end=Wed Aug 19 17\:37\:42 UTC 2026 │ │ │ │ │ +elapsed=1870 0\:00\:01.870 │ │ │ │ │ +end=Tue Sep 15 10\:21\:51 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Unexpected exit from test [exit code\: 134] │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile build main │ │ │ │ │ -start=Wed Aug 19 17\:37\:40 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:49 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java\#default │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=2178 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1922 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/vthread/NullAsCurrentThreadTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/392)---------- │ │ │ │ │ +----------messages:(8/393)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java │ │ │ │ │ reason: User specified action: run compile NullAsCurrentThreadTest.java │ │ │ │ │ -started: Wed Aug 19 17:37:40 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:49 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1.779 │ │ │ │ │ +Agent id: 32 │ │ │ │ │ +Process id: 1576630 │ │ │ │ │ +finished: Tue Sep 15 10:21:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.118 │ │ │ │ │ ----------configuration:(10/630)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ @@ -101,28 +101,28 @@ │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/185)---------- │ │ │ │ │ command: build NullAsCurrentThreadTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ -finished: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 10:21:50 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(7/401)---------- │ │ │ │ │ +----------messages:(7/402)---------- │ │ │ │ │ command: main -agentlib:NullAsCurrentThreadTest=EnableVirtualThreadSupport NullAsCurrentThreadTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:NullAsCurrentThreadTest=EnableVirtualThreadSupport NullAsCurrentThreadTest │ │ │ │ │ -started: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:50 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639537 │ │ │ │ │ -finished: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.335 │ │ │ │ │ +Process id: 1577230 │ │ │ │ │ +finished: Tue Sep 15 10:21:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.739 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(8/432)---------- │ │ │ │ │ Agent_OnLoad: started: can_support_virtual_threads: 0 │ │ │ │ │ Agent_OnLoad: finished │ │ │ │ │ Testing JMTI functions accepting null jthread as current thread │ │ │ │ │ Agent: GetThreadInfo: current thread: TestedVThread │ │ │ │ │ Agent: GetThreadState: current thread state: 5 │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.jtr │ │ │ │ │ @@ -1,86 +1,86 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 18:37:56 UTC 2026 │ │ │ │ │ +#Tue Sep 15 11:22:02 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=no-vmcontinuations │ │ │ │ │ keywords=othervm native │ │ │ │ │ run=USER_SPECIFIED main/othervm/native -agentlib\:PopFrameTest -XX\:+UnlockExperimentalVMOptions -XX\:-VMContinuations PopFrameTest\n │ │ │ │ │ source=PopFrameTest.java │ │ │ │ │ title=Verifies JVMTI PopFrame support for bound virtual threads. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java\#no-vmcontinuations │ │ │ │ │ -elapsed=3614302 1\:00\:14.302 │ │ │ │ │ -end=Wed Aug 19 18\:37\:56 UTC 2026 │ │ │ │ │ +elapsed=3613071 1\:00\:13.071 │ │ │ │ │ +end=Tue Sep 15 11\:22\:02 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611298ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611747ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:37\:42 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 10\:21\:49 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java\#no-vmcontinuations │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3614313 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3613078 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(7/214)---------- │ │ │ │ │ command: build PopFrameTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:49 UTC 2026 │ │ │ │ │ Test directory: │ │ │ │ │ compile: PopFrameTest │ │ │ │ │ -finished: Wed Aug 19 17:37:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.953 │ │ │ │ │ +finished: Tue Sep 15 10:21:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.289 │ │ │ │ │ result: Passed. Build successful │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/346)---------- │ │ │ │ │ +----------messages:(8/348)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java │ │ │ │ │ reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:42 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:49 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 14 │ │ │ │ │ -Process id: 636573 │ │ │ │ │ -finished: Wed Aug 19 17:37:45 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.95 │ │ │ │ │ +Agent id: 18 │ │ │ │ │ +Process id: 1574493 │ │ │ │ │ +finished: Tue Sep 15 10:21:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1.287 │ │ │ │ │ ----------configuration:(10/597)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d │ │ │ │ │ + /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(32/3013)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -98,37 +98,37 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -J-Dtest.name=serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java \\ │ │ │ │ │ -J-Dtest.main.class=PopFrameTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ + -d /tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest:/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest:/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/649)---------- │ │ │ │ │ +----------messages:(11/655)---------- │ │ │ │ │ command: main -agentlib:PopFrameTest -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations PopFrameTest │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:PopFrameTest -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations PopFrameTest │ │ │ │ │ -started: Wed Aug 19 17:37:45 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:50 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639577 │ │ │ │ │ +Process id: 1577250 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 639577 │ │ │ │ │ -639577: Unable to open socket file /proc/639577/root/tmp/.java_pid639577: target process 639577 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1577250 │ │ │ │ │ +1577250: Unable to open socket file /proc/1577250/root/tmp/.java_pid1577250: target process 1577250 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 18:37:56 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.325 │ │ │ │ │ +finished: Tue Sep 15 11:22:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.771 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(11/334)---------- │ │ │ │ │ Agent init │ │ │ │ │ │ │ │ │ │ Main #A: method A() must be blocked on entering a synchronized statement │ │ │ │ │ TestTask.run: started │ │ │ │ │ TestTask.A: started │ │ │ │ │ @@ -149,22 +149,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: PopFrameTest failed! │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: PopFrameTest failed! │ │ │ │ │ ----------rerun:(36/3140)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -173,23 +173,23 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java \\ │ │ │ │ │ -Dtest.main.class=PopFrameTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/5/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:PopFrameTest \\ │ │ │ │ │ -XX:+UnlockExperimentalVMOptions \\ │ │ │ │ │ -XX:-VMContinuations \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_no-vmcontinuations.d/main.0.jta │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611298ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611747ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611298ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611747ms). │ │ │ │ ├── jtreg-test-output/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.jtr │ │ │ │ │ @@ -1,134 +1,74 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Wed Aug 19 18:38:13 UTC 2026 │ │ │ │ │ +#Tue Sep 15 11:22:02 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg │ │ │ │ │ id=platform │ │ │ │ │ keywords=othervm native │ │ │ │ │ run=USER_SPECIFIED main/othervm/native -agentlib\:PopFrameTest PopFrameTest platform\n │ │ │ │ │ source=PopFrameTest.java │ │ │ │ │ title=Verifies JVMTI PopFrame support for platform threads. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java\#platform │ │ │ │ │ -elapsed=3614156 1\:00\:14.156 │ │ │ │ │ -end=Wed Aug 19 18\:38\:13 UTC 2026 │ │ │ │ │ +elapsed=3611520 1\:00\:11.520 │ │ │ │ │ +end=Tue Sep 15 11\:22\:02 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611237ms). │ │ │ │ │ +execStatus=Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611486ms). │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Wed Aug 19 17\:37\:59 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 10\:21\:51 UTC 2026 │ │ │ │ │ test=serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java\#platform │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3614167 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3611526 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/214)---------- │ │ │ │ │ +----------messages:(5/174)---------- │ │ │ │ │ command: build PopFrameTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Wed Aug 19 17:37:59 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: PopFrameTest │ │ │ │ │ -finished: Wed Aug 19 17:38:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.863 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/347)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Wed Aug 19 17:37:59 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 11 │ │ │ │ │ -Process id: 636174 │ │ │ │ │ -finished: Wed Aug 19 17:38:01 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 2.858 │ │ │ │ │ -----------configuration:(10/587)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/hotspot/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest │ │ │ │ │ - /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d │ │ │ │ │ - │ │ │ │ │ -----------rerun:(32/2953)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.nativepath=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ - -J-Dtest.name=serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java \\ │ │ │ │ │ - -J-Dtest.main.class=PopFrameTest \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -d /tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest:/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 10:21:51 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 10:21:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(11/559)---------- │ │ │ │ │ +----------messages:(11/565)---------- │ │ │ │ │ command: main -agentlib:PopFrameTest PopFrameTest platform │ │ │ │ │ reason: User specified action: run main/othervm/native -agentlib:PopFrameTest PopFrameTest platform │ │ │ │ │ -started: Wed Aug 19 17:38:01 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 10:21:51 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ -Process id: 639597 │ │ │ │ │ +Process id: 1577270 │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 639597 │ │ │ │ │ -639597: Unable to open socket file /proc/639597/root/tmp/.java_pid639597: target process 639597 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ +Running jstack on process 1577270 │ │ │ │ │ +1577270: Unable to open socket file /proc/1577270/root/tmp/.java_pid1577270: target process 1577270 doesn't respond within 10500ms or HotSpot VM not loaded │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Wed Aug 19 18:38:13 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3611.269 │ │ │ │ │ +finished: Tue Sep 15 11:22:02 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3611.508 │ │ │ │ │ ----------configuration:(0/0)---------- │ │ │ │ │ ----------System.out:(11/334)---------- │ │ │ │ │ Agent init │ │ │ │ │ │ │ │ │ │ Main #A: method A() must be blocked on entering a synchronized statement │ │ │ │ │ TestTask.run: started │ │ │ │ │ TestTask.A: started │ │ │ │ │ @@ -149,22 +89,22 @@ │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.RuntimeException: PopFrameTest failed! │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.RuntimeException: PopFrameTest failed! │ │ │ │ │ ----------rerun:(34/3013)*---------- │ │ │ │ │ -cd /tmp/hotspot/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/hotspot/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ LD_LIBRARY_PATH=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -CLASSPATH=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -173,21 +113,21 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg \\ │ │ │ │ │ -Dtest.name=serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java \\ │ │ │ │ │ -Dtest.main.class=PopFrameTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ - -Dtest.classes=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/6/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ + -Dtest.classes=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/hotspot/JTwork/classes/0/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Djava.library.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/test/hotspot/jtreg/native \\ │ │ │ │ │ -agentlib:PopFrameTest \\ │ │ │ │ │ com.sun.javatest.regtest.agent.MainWrapper /tmp/hotspot/JTwork/serviceability/jvmti/vthread/PopFrameTest/PopFrameTest_platform.d/main.0.jta platform │ │ │ │ │ -result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611237ms). │ │ │ │ │ +result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611486ms). │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611237ms). │ │ │ │ │ +test result: Error. Program `/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java' timed out (timeout set to 3600000ms, elapsed time including timeout handling was 3611486ms). │ │ │ │ ├── jtreg-test-output/langtools/JTwork/jdk/jshell/ToolTabSnippetTest.jtr │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 01:39:31 UTC 2026 │ │ │ │ │ +#Tue Sep 15 17:39:44 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/jdk/jshell/ToolTabSnippetTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug8177076 bug8185426 bug8189595 bug8188072 bug8221759 bug8255273 junit │ │ │ │ │ library=/tools/lib │ │ │ │ │ maxTimeout=300 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool\:+open jdk.jshell/jdk.internal.jshell.tool.resources\:open jdk.jshell/jdk.jshell\:open │ │ │ │ │ @@ -11,35 +11,35 @@ │ │ │ │ │ source=ToolTabSnippetTest.java │ │ │ │ │ title=\ │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/jdk/jshell/ToolTabSnippetTest.java │ │ │ │ │ -elapsed=1872750 0\:31\:12.750 │ │ │ │ │ -end=Thu Aug 20 01\:39\:31 UTC 2026 │ │ │ │ │ +elapsed=1888691 0\:31\:28.691 │ │ │ │ │ +end=Tue Sep 15 17\:39\:44 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.Exception\: JUnit test failure │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool\:+open jdk.jshell/jdk.internal.jshell.tool.resources\:open jdk.jshell/jdk.jshell\:open │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build build build junit │ │ │ │ │ -start=Thu Aug 20 01\:08\:19 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 17\:08\:15 UTC 2026 │ │ │ │ │ test=jdk/jshell/ToolTabSnippetTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=1872884 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=1888801 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/jdk/jshell │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(7/447)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ @@ -49,58 +49,58 @@ │ │ │ │ │ source directory: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/lib │ │ │ │ │ class directory: /tmp/langtools/JTwork/classes/0/tools/lib │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/264)---------- │ │ │ │ │ command: build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask │ │ │ │ │ reason: User specified action: run build toolbox.ToolBox toolbox.JarTask toolbox.JavacTask │ │ │ │ │ -started: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.008 │ │ │ │ │ +started: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.007 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/202)---------- │ │ │ │ │ command: build Compiler UITesting │ │ │ │ │ reason: User specified action: run build Compiler UITesting │ │ │ │ │ -started: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/202)---------- │ │ │ │ │ command: build ToolTabSnippetTest │ │ │ │ │ reason: User specified action: run build ToolTabSnippetTest │ │ │ │ │ -started: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/180)---------- │ │ │ │ │ command: build ToolTabSnippetTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:junit │ │ │ │ │ -----------messages:(10/581)---------- │ │ │ │ │ +----------messages:(10/582)---------- │ │ │ │ │ command: junit ToolTabSnippetTest │ │ │ │ │ reason: User specified action: run junit/timeout=300 ToolTabSnippetTest │ │ │ │ │ -started: Thu Aug 20 01:08:19 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:16 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ Agent id: 1 │ │ │ │ │ -Process id: 693137 │ │ │ │ │ +Process id: 1630524 │ │ │ │ │ Additional exports to unnamed modules from @modules: jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool │ │ │ │ │ Additional opens to unnamed modules from @modules: jdk.jshell/jdk.internal.jshell.tool jdk.jshell/jdk.internal.jshell.tool.resources jdk.jshell/jdk.jshell │ │ │ │ │ -finished: Thu Aug 20 01:39:31 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 1872.324 │ │ │ │ │ +finished: Tue Sep 15 17:39:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 1888.386 │ │ │ │ │ ----------configuration:(23/1263)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -147,34 +147,34 @@ │ │ │ │ │ -Dtest.class.path=/tmp/langtools/JTwork/classes/0/jdk/jshell/ToolTabSnippetTest.d:/tmp/langtools/JTwork/classes/0/tools/lib \\ │ │ │ │ │ -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/0/jdk/jshell/ToolTabSnippetTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/jdk/jshell:/tmp/langtools/JTwork/classes/0/tools/lib \\ │ │ │ │ │ -Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.main jdk.jshell/jdk.internal.jshell.tool:+open jdk.jshell/jdk.internal.jshell.tool.resources:open jdk.jshell/jdk.jshell:open' \\ │ │ │ │ │ -classpath /tmp/langtools/JTwork/classes/0/jdk/jshell/ToolTabSnippetTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/jdk/jshell:/tmp/langtools/JTwork/classes/0/tools/lib:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/lib:/usr/share/jtreg/lib/junit-platform-console-standalone.jar:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ com.sun.javatest.regtest.agent.JUnitRunner jdk/jshell/ToolTabSnippetTest.java ToolTabSnippetTest │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -----------System.err:(35/4029)*---------- │ │ │ │ │ +----------System.err:(35/6192)*---------- │ │ │ │ │ STARTED ToolTabSnippetTest::testCrash8221759 'testCrash8221759()' │ │ │ │ │ -SUCCESSFUL ToolTabSnippetTest::testCrash8221759 'testCrash8221759()' [7371ms] │ │ │ │ │ +SUCCESSFUL ToolTabSnippetTest::testCrash8221759 'testCrash8221759()' [5537ms] │ │ │ │ │ STARTED ToolTabSnippetTest::testDocumentationAfterInsert 'testDocumentationAfterInsert()' │ │ │ │ │ -SUCCESSFUL ToolTabSnippetTest::testDocumentationAfterInsert 'testDocumentationAfterInsert()' [17582ms] │ │ │ │ │ +SUCCESSFUL ToolTabSnippetTest::testDocumentationAfterInsert 'testDocumentationAfterInsert()' [11630ms] │ │ │ │ │ STARTED ToolTabSnippetTest::testNoRepeat 'testNoRepeat()' │ │ │ │ │ -SUCCESSFUL ToolTabSnippetTest::testNoRepeat 'testNoRepeat()' [15697ms] │ │ │ │ │ +SUCCESSFUL ToolTabSnippetTest::testNoRepeat 'testNoRepeat()' [10337ms] │ │ │ │ │ STARTED ToolTabSnippetTest::testCleaningCompletionTODO 'testCleaningCompletionTODO()' │ │ │ │ │ -SUCCESSFUL ToolTabSnippetTest::testCleaningCompletionTODO 'testCleaningCompletionTODO()' [18779ms] │ │ │ │ │ +SUCCESSFUL ToolTabSnippetTest::testCleaningCompletionTODO 'testCleaningCompletionTODO()' [19906ms] │ │ │ │ │ STARTED ToolTabSnippetTest::testExpression 'testExpression()' │ │ │ │ │ -java.lang.IllegalStateException: Timeout waiting for: .*String.*StringBuilder.*\\u000D*\\u000A\\u000D? \\u0005, actual output so far: \\u000A \\u0005\\u000AAbstractMethodError Appendable \\u000AArithmeticException ArrayIndexOutOfBoundsException \\u000AArrayStoreException AssertionError \\u000AAutoCloseable Boolean \\u000ABootstrapMethodError Byte \\u000ACharSequence Character \\u000AClass ClassCastException \\u000AClassCircularityError ClassFormatError \\u000AClassLoader ClassNotFoundException \\u000AClassValue CloneNotSupportedException \\u000ACloneable Comparable \\u000ADeprecated Double \\u000AEnum EnumConstantNotPresentException \\u000AError Exception \\u000AExceptionInInitializerError Float \\u000AFunctionalInterface IllegalAccessError \\u000AIllegalAccessException IllegalArgumentException \\u000AIllegalCallerException IllegalMonitorStateException \\u000AIllegalStateException IllegalThreadStateException \\u000AIncompatibleClassChangeError IndexOutOfBoundsException \\u000AInheritableThreadLocal InstantiationError \\u000AInstantiationException Integer \\u000AInternalError InterruptedException \\u000AIterable JShell │ │ │ │ │ +java.lang.IllegalStateException: Timeout waiting for: .*String.*StringBuilder.*\\u000D*\\u000A\\u000D? \\u0005, actual output so far: \\u000A \\u0005\\u000AAbstractMethodError Appendable \\u000AArithmeticException ArrayIndexOutOfBoundsException \\u000AArrayStoreException AssertionError \\u000AAutoCloseable Boolean \\u000ABootstrapMethodError Byte \\u000ACharSequence Character \\u000AClass ClassCastException \\u000AClassCircularityError ClassFormatError \\u000AClassLoader ClassNotFoundException \\u000AClassValue CloneNotSupportedException \\u000ACloneable Comparable \\u000ADeprecated Double \\u000AEnum EnumConstantNotPresentException \\u000AError Exception \\u000AExceptionInInitializerError Float \\u000AFunctionalInterface IllegalAccessError \\u000AIllegalAccessException IllegalArgumentException \\u000AIllegalCallerException IllegalMonitorStateException \\u000AIllegalStateException IllegalThreadStateException \\u000AIncompatibleClassChangeError IndexOutOfBoundsException \\u000AInheritableThreadLocal InstantiationError \\u000AInstantiationException Integer \\u000AInternalError InterruptedException \\u000AIterable JShellTest \\u000AJShellTestAux LayerInstantiationException \\u000ALinkageError Long \\u000AMatchException Math \\u000AModule ModuleLayer \\u000ANegativeArraySizeException NoClassDefFoundError \\u000ANoSuchFieldError NoSuchFieldException \\u000ANoSuchMethodError NoSuchMethodException \\u000ANullPointerException Number \\u000ANumberFormatException Object \\u000AOutOfMemoryError Override \\u000APackage Process \\u000AProcessBuilder ProcessHandle \\u000AReadable Record \\u000AReflectiveOperationException Runnable \\u000ARuntime RuntimeException \\u000ARuntimePermission SafeVarargs \\u000AScopedValue SecurityException \\u000ASecurityManager Short \\u000AStackOverflowError StackTraceElement \\u000AStackWalker StrictMath \\u000AString StringBuffer \\u000AStringBuilder StringIndexOutOfBoundsException \\u000AStringTemplate SuppressWarnings \\u000ASystem Thread \\u000AThreadDeath ThreadGroup \\u000AThreadLocal Throwable \\u000ATypeNotPresentException UnknownError \\u000AUnsatisfiedLinkError UnsupportedClassVersionError \\u000AUnsupportedOperationExceptio │ │ │ │ │ at UITesting.waitOutput(UITesting.java:179) │ │ │ │ │ at UITesting.waitOutput(UITesting.java:148) │ │ │ │ │ at ToolTabSnippetTest.lambda$testExpression$0(ToolTabSnippetTest.java:72) │ │ │ │ │ at UITesting.doRunTest(UITesting.java:122) │ │ │ │ │ at ToolTabSnippetTest.testExpression(ToolTabSnippetTest.java:62) │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) │ │ │ │ │ at java.base/java.util.ArrayList.forEach(ArrayList.java:1596) │ │ │ │ │ -FAILED ToolTabSnippetTest::testExpression 'testExpression()' [1809502ms] │ │ │ │ │ +FAILED ToolTabSnippetTest::testExpression 'testExpression()' [1838554ms] │ │ │ │ │ JavaTest Message: JUnit Platform Failure(s): 1 │ │ │ │ │ │ │ │ │ │ [ JUnit Containers: found 4, started 4, succeeded 4, failed 0, aborted 0, skipped 0] │ │ │ │ │ [ JUnit Tests: found 5, started 5, succeeded 4, failed 1, aborted 0, skipped 0] │ │ │ │ │ │ │ │ │ │ java.lang.Exception: JUnit test failure │ │ │ │ │ at com.sun.javatest.regtest.agent.JUnitRunner.runWithJUnitPlatform(JUnitRunner.java:179) │ │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ │ at java.base/java.lang.reflect.Method.invoke(Method.java:580) │ │ │ │ │ at com.sun.javatest.regtest.agent.MainActionHelper$AgentVMRunnable.run(MainActionHelper.java:335) │ │ │ │ │ at java.base/java.lang.Thread.run(Thread.java:1583) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.Exception │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ -----------System.out:(246/14953)*---------- │ │ │ │ │ +----------System.out:(246/14885)*---------- │ │ │ │ │ | Welcome to JShell -- Version 21.0.12.1 │ │ │ │ │ | For an introduction type: /help intro │ │ │ │ │ \u001b[?2004h \u0005java.io.File.path │ │ │ │ │ pathSeparator pathSeparatorChar │ │ │ │ │ \u0005java.io.File.pathSeparator │ │ │ │ │ \u001b[?2004l\u001b[?2004h \u0005 │ │ │ │ │ \u001b[?2004l\u001b[?2004h \u0005/exit │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ VirtualMachineError Void │ │ │ │ │ WrongThreadException boolean │ │ │ │ │ byte char │ │ │ │ │ double float │ │ │ │ │ int long │ │ │ │ │ short void │ │ │ │ │ \u0005 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ \u0005 │ │ │ │ │ AbstractMethodError Appendable │ │ │ │ │ ArithmeticException ArrayIndexOutOfBoundsException │ │ │ │ │ ArrayStoreException AssertionError │ │ │ │ │ AutoCloseable Boolean │ │ │ │ │ BootstrapMethodError Byte │ │ │ │ │ CharSequence Character │ │ │ │ │ @@ -336,35 +336,35 @@ │ │ │ │ │ ThreadDeath ThreadGroup │ │ │ │ │ ThreadLocal Throwable │ │ │ │ │ TypeNotPresentException UnknownError │ │ │ │ │ UnsatisfiedLinkError UnsupportedClassVersionError │ │ │ │ │ UnsupportedOperationException VerifyError │ │ │ │ │ VirtualMachineError Void │ │ │ │ │ WrongThreadException boolean │ │ │ │ │ -builder. byte │ │ │ │ │ -char com. │ │ │ │ │ -double float │ │ │ │ │ -int java. │ │ │ │ │ -javax. jdk. │ │ │ │ │ -jshelltest. junit. │ │ │ │ │ -long netscape. │ │ │ │ │ -org. short │ │ │ │ │ -sun. testhelper. │ │ │ │ │ -toolbox. void │ │ │ │ │ +byte char │ │ │ │ │ +com. double │ │ │ │ │ +float int │ │ │ │ │ +java. javax. │ │ │ │ │ +jdk. jshelltest. │ │ │ │ │ +junit. long │ │ │ │ │ +netscape. org. │ │ │ │ │ +short sun. │ │ │ │ │ +testhelper. toolbox. │ │ │ │ │ +void │ │ │ │ │ \u0005 │ │ │ │ │ \u001b[?2004l\u001b[?2004h \u0005 │ │ │ │ │ \u001b[?2004l\u001b[?2004h \u0005/exit │ │ │ │ │ \u001b[?2004l| Goodbye │ │ │ │ │ | Welcome to JShell -- Version 21.0.12.1 │ │ │ │ │ | For an introduction type: /help intro │ │ │ │ │ \u001b[?2004h \u0005/env -class-path /tmp/langtools/JTwork/classes/0/jdk/jshell/ToolTabSnippetTest.d \u0008 │ │ │ │ │ \u001b[?2004l| Setting new options and restoring state. │ │ │ │ │ \u001b[?2004h \u0005import jshelltest.*; │ │ │ │ │ \u001b[?2004l\u001b[?2004h \u0005 │ │ │ │ │ - │ │ │ │ │ + │ │ │ │ │ \u0005 │ │ │ │ │ AbstractMethodError Appendable │ │ │ │ │ ArithmeticException ArrayIndexOutOfBoundsException │ │ │ │ │ ArrayStoreException AssertionError │ │ │ │ │ AutoCloseable Boolean │ │ │ │ │ BootstrapMethodError Byte │ │ │ │ │ CharSequence Character │ │ │ │ │ @@ -413,24 +413,24 @@ │ │ │ │ │ ThreadDeath ThreadGroup │ │ │ │ │ ThreadLocal Throwable │ │ │ │ │ TypeNotPresentException UnknownError │ │ │ │ │ UnsatisfiedLinkError UnsupportedClassVersionError │ │ │ │ │ UnsupportedOperationException VerifyError │ │ │ │ │ VirtualMachineError Void │ │ │ │ │ WrongThreadException boolean │ │ │ │ │ -builder. byte │ │ │ │ │ -char com. │ │ │ │ │ -double float │ │ │ │ │ -int java. │ │ │ │ │ -javax. jdk. │ │ │ │ │ -jshelltest. junit. │ │ │ │ │ -long netscape. │ │ │ │ │ -org. short │ │ │ │ │ -sun. testhelper. │ │ │ │ │ -toolbox. void │ │ │ │ │ +byte char │ │ │ │ │ +com. double │ │ │ │ │ +float int │ │ │ │ │ +java. javax. │ │ │ │ │ +jdk. jshelltest. │ │ │ │ │ +junit. long │ │ │ │ │ +netscape. org. │ │ │ │ │ +short sun. │ │ │ │ │ +testhelper. toolbox. │ │ │ │ │ +void │ │ │ │ │ \u0005 │ │ │ │ │ \u001b[?2004l\u001b[?2004h \u0005 │ │ │ │ │ \u001b[?2004l\u001b[?2004h \u0005/exit │ │ │ │ │ \u001b[?2004l| Goodbye │ │ │ │ │ result: Failed. Execution failed: `main' threw exception: java.lang.Exception: JUnit test failure │ │ │ │ ├── jtreg-test-output/langtools/JTwork/tools/javac/lambda/T8031967.jtr │ │ │ │ │ @@ -1,72 +1,72 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 01:09:08 UTC 2026 │ │ │ │ │ +#Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda/T8031967.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug8031967 othervm │ │ │ │ │ modules=jdk.compiler │ │ │ │ │ run=USER_SPECIFIED main/othervm -Xss1m T8031967\n │ │ │ │ │ source=T8031967.java │ │ │ │ │ title=Ensure javac can handle very deeply nested chain of method invocations occurring as a parameter to other method invocations. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda/T8031967.java │ │ │ │ │ -elapsed=5886 0\:00\:05.886 │ │ │ │ │ -end=Thu Aug 20 01\:09\:08 UTC 2026 │ │ │ │ │ +elapsed=4126 0\:00\:04.126 │ │ │ │ │ +end=Tue Sep 15 17\:08\:38 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.IllegalStateException\: java.lang.StackOverflowError │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=jdk.compiler │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build main │ │ │ │ │ -start=Thu Aug 20 01\:09\:03 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 17\:08\:34 UTC 2026 │ │ │ │ │ test=tools/javac/lambda/T8031967.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=5894 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=4132 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/tools/javac/lambda │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/170)---------- │ │ │ │ │ command: build T8031967 │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Thu Aug 20 01:09:03 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:09:03 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:34 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:34 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(8/317)---------- │ │ │ │ │ +----------messages:(8/318)---------- │ │ │ │ │ command: main -Xss1m T8031967 │ │ │ │ │ reason: User specified action: run main/othervm -Xss1m T8031967 │ │ │ │ │ -started: Thu Aug 20 01:09:03 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:34 UTC 2026 │ │ │ │ │ Mode: othervm [/othervm specified] │ │ │ │ │ Additional options from @modules: --add-modules jdk.compiler │ │ │ │ │ -Process id: 693285 │ │ │ │ │ -finished: Thu Aug 20 01:09:08 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 5.872 │ │ │ │ │ +Process id: 1630633 │ │ │ │ │ +finished: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 4.116 │ │ │ │ │ ----------configuration:(3/40)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ add modules: jdk.compiler │ │ │ │ │ │ │ │ │ │ ----------System.out:(0/0)---------- │ │ │ │ │ ----------System.err:(1049/87547)---------- │ │ │ │ │ /Test.java:3: error: cannot find symbol │ │ │ │ │ @@ -1115,21 +1115,21 @@ │ │ │ │ │ at jdk.compiler/com.sun.tools.javac.comp.Attr.attribTree(Attr.java:662) │ │ │ │ │ │ │ │ │ │ JavaTest Message: Test threw exception: java.lang.IllegalStateException: java.lang.StackOverflowError │ │ │ │ │ JavaTest Message: shutting down test │ │ │ │ │ │ │ │ │ │ STATUS:Failed.`main' threw exception: java.lang.IllegalStateException: java.lang.StackOverflowError │ │ │ │ │ ----------rerun:(33/2374)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/2 && \\ │ │ │ │ │ +cd /tmp/langtools/JTwork/scratch/1 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ -CLASSPATH=/tmp/langtools/JTwork/classes/2/tools/javac/lambda/T8031967.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ +CLASSPATH=/tmp/langtools/JTwork/classes/1/tools/javac/lambda/T8031967.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ -Dtest.compiler.opts= \\ │ │ │ │ │ -Dtest.java.opts= \\ │ │ │ │ │ -Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ -Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ @@ -1137,17 +1137,17 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ -Dtest.name=tools/javac/lambda/T8031967.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda/T8031967.java \\ │ │ │ │ │ -Dtest.main.class=T8031967 \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda \\ │ │ │ │ │ - -Dtest.classes=/tmp/langtools/JTwork/classes/2/tools/javac/lambda/T8031967.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/langtools/JTwork/classes/2/tools/javac/lambda/T8031967.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/2/tools/javac/lambda/T8031967.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda \\ │ │ │ │ │ + -Dtest.classes=/tmp/langtools/JTwork/classes/1/tools/javac/lambda/T8031967.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/langtools/JTwork/classes/1/tools/javac/lambda/T8031967.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/1/tools/javac/lambda/T8031967.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/lambda \\ │ │ │ │ │ -Dtest.modules=jdk.compiler \\ │ │ │ │ │ --add-modules jdk.compiler \\ │ │ │ │ │ -Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ -XX:MaxRAMPercentage=25 \\ │ │ │ │ │ -Duser.home=/tmp/ \\ │ │ │ │ │ -Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ -Xss1m \\ │ │ │ │ ├── jtreg-test-output/langtools/JTwork/tools/javac/patterns/SOEDeeplyNestedBlocksTest.jtr │ │ │ │ │ @@ -1,74 +1,74 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 01:09:16 UTC 2026 │ │ │ │ │ +#Tue Sep 15 17:08:44 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug8322992 │ │ │ │ │ run=USER_SPECIFIED compile SOEDeeplyNestedBlocksTest.java\n │ │ │ │ │ source=SOEDeeplyNestedBlocksTest.java │ │ │ │ │ title=Javac fails with StackOverflowError when compiling deeply nested synchronized blocks │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ │ -elapsed=8108 0\:00\:08.108 │ │ │ │ │ -end=Thu Aug 20 01\:09\:16 UTC 2026 │ │ │ │ │ +elapsed=5714 0\:00\:05.714 │ │ │ │ │ +end=Tue Sep 15 17\:08\:44 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Error. system error (exit code 3) │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages compile │ │ │ │ │ -start=Thu Aug 20 01\:09\:07 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 17\:08\:38 UTC 2026 │ │ │ │ │ test=tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=8117 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=5719 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/tools/javac/patterns │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:compile │ │ │ │ │ -----------messages:(8/359)---------- │ │ │ │ │ +----------messages:(8/360)---------- │ │ │ │ │ command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ │ reason: User specified action: run compile SOEDeeplyNestedBlocksTest.java │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 5 │ │ │ │ │ -Process id: 693374 │ │ │ │ │ -finished: Thu Aug 20 01:09:16 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 8.083 │ │ │ │ │ +Agent id: 4 │ │ │ │ │ +Process id: 1630723 │ │ │ │ │ +finished: Tue Sep 15 17:08:44 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 5.693 │ │ │ │ │ ----------configuration:(10/524)---------- │ │ │ │ │ Boot Layer (javac runtime environment) │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ javac compilation environment │ │ │ │ │ source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns │ │ │ │ │ class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns │ │ │ │ │ - /tmp/langtools/JTwork/classes/3/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d │ │ │ │ │ + /tmp/langtools/JTwork/classes/2/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d │ │ │ │ │ │ │ │ │ │ ----------rerun:(31/2605)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/langtools/JTwork/scratch/3 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ @@ -85,20 +85,20 @@ │ │ │ │ │ -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ -J-Dtest.name=tools/javac/patterns/SOEDeeplyNestedBlocksTest.java \\ │ │ │ │ │ -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java \\ │ │ │ │ │ -J-Dtest.main.class=SOEDeeplyNestedBlocksTest \\ │ │ │ │ │ -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns \\ │ │ │ │ │ -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/langtools/JTwork/classes/3/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/langtools/JTwork/classes/3/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/3/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns \\ │ │ │ │ │ - -d /tmp/langtools/JTwork/classes/3/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/langtools/JTwork/classes/2/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/langtools/JTwork/classes/2/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/2/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns \\ │ │ │ │ │ + -d /tmp/langtools/JTwork/classes/2/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d \\ │ │ │ │ │ -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns:/tmp/langtools/JTwork/classes/3/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns:/tmp/langtools/JTwork/classes/2/tools/javac/patterns/SOEDeeplyNestedBlocksTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------direct:(1029/86712)---------- │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ The system is out of resources. │ │ │ │ │ Consult the following stack trace for details. │ │ │ │ ├── jtreg-test-output/langtools/JTwork/tools/javac/switchnull/SwitchNull.jtr │ │ │ │ │ @@ -1,234 +1,205 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 02:09:19 UTC 2026 │ │ │ │ │ +#Tue Sep 15 18:08:39 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull/SwitchNull.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug8262891 │ │ │ │ │ run=ASSUMED_ACTION main SwitchNull\n │ │ │ │ │ source=SwitchNull.java │ │ │ │ │ title=Verify "case null" behavior. │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull/SwitchNull.java │ │ │ │ │ -elapsed=3611128 1\:00\:11.128 │ │ │ │ │ -end=Thu Aug 20 02\:09\:19 UTC 2026 │ │ │ │ │ +elapsed=3601448 1\:00\:01.448 │ │ │ │ │ +end=Tue Sep 15 18\:08\:39 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ -execStatus=Error. "main" action timed out with a timeout of 3600 seconds on agent 7 │ │ │ │ │ +execStatus=Error. "main" action timed out with a timeout of 3600 seconds on agent 2 │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile main │ │ │ │ │ -start=Thu Aug 20 01\:09\:07 UTC 2026 │ │ │ │ │ +sections=script_messages build main │ │ │ │ │ +start=Tue Sep 15 17\:08\:38 UTC 2026 │ │ │ │ │ test=tools/javac/switchnull/SwitchNull.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=3611194 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=3601641 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/tools/javac/switchnull │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/210)---------- │ │ │ │ │ +----------messages:(5/172)---------- │ │ │ │ │ command: build SwitchNull │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: SwitchNull │ │ │ │ │ -finished: Thu Aug 20 01:09:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 9.284 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(8/320)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull/SwitchNull.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 3 │ │ │ │ │ -Process id: 693336 │ │ │ │ │ -finished: Thu Aug 20 01:09:17 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 9.28 │ │ │ │ │ -----------configuration:(10/515)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull │ │ │ │ │ - /tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d │ │ │ │ │ - │ │ │ │ │ -----------rerun:(31/2496)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/3 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ - -J-Dtest.name=tools/javac/switchnull/SwitchNull.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull/SwitchNull.java \\ │ │ │ │ │ - -J-Dtest.main.class=SwitchNull \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ - -d /tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull:/tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull/SwitchNull.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(95/5201)---------- │ │ │ │ │ +----------messages:(125/6705)---------- │ │ │ │ │ command: main SwitchNull │ │ │ │ │ reason: Assumed action based on file name: run main SwitchNull │ │ │ │ │ -started: Thu Aug 20 01:09:17 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 7 │ │ │ │ │ -Process id: 693430 │ │ │ │ │ +Agent id: 2 │ │ │ │ │ +Process id: 1630684 │ │ │ │ │ Timeout signalled after 3600 seconds │ │ │ │ │ Timeout information: │ │ │ │ │ -Running jstack on process 693430 │ │ │ │ │ -2026-08-20 02:09:19 │ │ │ │ │ +Running jstack on process 1630684 │ │ │ │ │ +2026-09-15 18:08:39 │ │ │ │ │ Full thread dump OpenJDK 64-Bit Zero VM (21.0.12.1+1-1-Debian interpreted mode): │ │ │ │ │ │ │ │ │ │ Threads class SMR info: │ │ │ │ │ -_java_thread_list=0x00007fffa8002340, length=11, elements={ │ │ │ │ │ -0x00007fffe8019c60, 0x00007fffe81b4e70, 0x00007fffe81b6320, 0x00007fffe81b7b30, │ │ │ │ │ -0x00007fffe81b8fc0, 0x00007fffe81ba480, 0x00007fffe82a4540, 0x00007fffe8333dd0, │ │ │ │ │ -0x00007fffe847b5b0, 0x00007fffe85419e0, 0x00007fffa8000ee0 │ │ │ │ │ +_java_thread_list=0x00007fef78002340, length=11, elements={ │ │ │ │ │ +0x00007fffec019b10, 0x00007fffec1e8cc0, 0x00007fffec1ea170, 0x00007fffec1eb980, │ │ │ │ │ +0x00007fffec1ece10, 0x00007fffec1ee2d0, 0x00007fffec2e0390, 0x00007fffec367c70, │ │ │ │ │ +0x00007fffec4af440, 0x00007fffec574c70, 0x00007fef78000ee0 │ │ │ │ │ } │ │ │ │ │ │ │ │ │ │ -"main" #1 [693433] prio=5 os_prio=0 cpu=1276.17ms elapsed=3601.75s tid=0x00007fffe8019c60 nid=693433 in Object.wait() [0x00007ffff0c8d000] │ │ │ │ │ +"main" #1 [1630688] prio=5 os_prio=0 cpu=1002.65ms elapsed=3601.26s tid=0x00007fffec019b10 nid=1630688 in Object.wait() [0x00007ffff25fd000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005c5000000> (a java.lang.Thread) │ │ │ │ │ + - waiting on <0x00007ff05e007378> (a java.lang.Thread) │ │ │ │ │ │ │ │ │ │ -"Reference Handler" #2 [693441] daemon prio=10 os_prio=0 cpu=3.28ms elapsed=3601.68s tid=0x00007fffe81b4e70 nid=693441 waiting on condition [0x00007fffd7062000] │ │ │ │ │ +"Reference Handler" #2 [1630696] daemon prio=10 os_prio=0 cpu=1.18ms elapsed=3601.20s tid=0x00007fffec1e8cc0 nid=1630696 waiting on condition [0x00007fffea9ca000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ at java.lang.ref.Reference.waitForReferencePendingList(java.base@21.0.12.1/Native Method) │ │ │ │ │ │ │ │ │ │ -"Finalizer" #3 [693442] daemon prio=8 os_prio=0 cpu=0.80ms elapsed=3601.68s tid=0x00007fffe81b6320 nid=693442 in Object.wait() [0x00007fffd6ee1000] │ │ │ │ │ +"Finalizer" #3 [1630697] daemon prio=8 os_prio=0 cpu=0.31ms elapsed=3601.20s tid=0x00007fffec1ea170 nid=1630697 in Object.wait() [0x00007fffea849000] │ │ │ │ │ java.lang.Thread.State: WAITING (on object monitor) │ │ │ │ │ at java.lang.Object.wait0(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - waiting on <0x00000005c50fb9b8> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ + - waiting on <0x00007ff05e0000b0> (a java.lang.ref.NativeReferenceQueue$Lock) │ │ │ │ │ │ │ │ │ │ -"Signal Dispatcher" #4 [693443] daemon prio=9 os_prio=0 cpu=0.97ms elapsed=3601.68s tid=0x00007fffe81b7b30 nid=693443 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Signal Dispatcher" #4 [1630698] daemon prio=9 os_prio=0 cpu=0.52ms elapsed=3601.20s tid=0x00007fffec1eb980 nid=1630698 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Service Thread" #5 [693444] daemon prio=9 os_prio=0 cpu=0.23ms elapsed=3601.68s tid=0x00007fffe81b8fc0 nid=693444 runnable [0x0000000000000000] │ │ │ │ │ +"Service Thread" #5 [1630699] daemon prio=9 os_prio=0 cpu=0.11ms elapsed=3601.20s tid=0x00007fffec1ece10 nid=1630699 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Monitor Deflation Thread" #6 [693445] daemon prio=9 os_prio=0 cpu=771.07ms elapsed=3601.68s tid=0x00007fffe81ba480 nid=693445 runnable [0x0000000000000000] │ │ │ │ │ +"Monitor Deflation Thread" #6 [1630700] daemon prio=9 os_prio=0 cpu=379.73ms elapsed=3601.20s tid=0x00007fffec1ee2d0 nid=1630700 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"Common-Cleaner" #7 [693446] daemon prio=8 os_prio=0 cpu=68.05ms elapsed=3601.57s tid=0x00007fffe82a4540 nid=693446 waiting on condition [0x00007fffd68ad000] │ │ │ │ │ +"Common-Cleaner" #7 [1630701] daemon prio=8 os_prio=0 cpu=32.41ms elapsed=3601.12s tid=0x00007fffec2e0390 nid=1630701 waiting on condition [0x00007fefa66dd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005c5001900> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff05e00f3a0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"Notification Thread" #8 [693447] daemon prio=9 os_prio=0 cpu=0.54ms elapsed=3601.41s tid=0x00007fffe8333dd0 nid=693447 runnable [0x0000000000000000] │ │ │ │ │ +"Notification Thread" #8 [1630702] daemon prio=9 os_prio=0 cpu=0.10ms elapsed=3601.00s tid=0x00007fffec367c70 nid=1630702 runnable [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"pool-1-thread-1" #9 [693455] daemon prio=5 os_prio=0 cpu=88.33ms elapsed=3600.82s tid=0x00007fffe847b5b0 nid=693455 waiting on condition [0x00007fffd654d000] │ │ │ │ │ +"pool-1-thread-1" #9 [1630714] daemon prio=5 os_prio=0 cpu=49.32ms elapsed=3600.54s tid=0x00007fffec4af440 nid=1630714 waiting on condition [0x00007fefa63dd000] │ │ │ │ │ java.lang.Thread.State: TIMED_WAITING (parking) │ │ │ │ │ at jdk.internal.misc.Unsafe.park(java.base@21.0.12.1/Native Method) │ │ │ │ │ - - parking to wait for <0x00000005c50fbde0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ + - parking to wait for <0x00007ff05e0cfab0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) │ │ │ │ │ │ │ │ │ │ -"AgentVMThread" #10 [693456] prio=5 os_prio=0 cpu=3599522.47ms elapsed=3600.47s tid=0x00007fffe85419e0 nid=693456 runnable [0x00007fffd63cd000] │ │ │ │ │ +"AgentVMThread" #10 [1630722] prio=5 os_prio=0 cpu=3599040.88ms elapsed=3600.26s tid=0x00007fffec574c70 nid=1630722 runnable [0x00007fefa625d000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ - at java.lang.invoke.LambdaForm$MH/0x00000007c0109c00.invoke(java.base@21.0.12.1/LambdaForm$MH) │ │ │ │ │ + at SwitchNull.assertEquals(SwitchNull.java:135) │ │ │ │ │ │ │ │ │ │ -"Attach Listener" #11 [693643] daemon prio=9 os_prio=0 cpu=1.28ms elapsed=0.10s tid=0x00007fffa8000ee0 nid=693643 waiting on condition [0x0000000000000000] │ │ │ │ │ +"Attach Listener" #11 [1631044] daemon prio=9 os_prio=0 cpu=0.61ms elapsed=0.10s tid=0x00007fef78000ee0 nid=1631044 waiting on condition [0x0000000000000000] │ │ │ │ │ java.lang.Thread.State: RUNNABLE │ │ │ │ │ │ │ │ │ │ -"GC Thread#7" os_prio=0 cpu=32.11ms elapsed=3583.40s tid=0x00007fffac00cc00 nid=693604 runnable │ │ │ │ │ +"GC Thread#22" os_prio=0 cpu=38.26ms elapsed=3494.80s tid=0x00007fef7c01db50 nid=1631023 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#21" os_prio=0 cpu=63.11ms elapsed=3494.80s tid=0x00007fef7c01ccd0 nid=1631022 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#20" os_prio=0 cpu=67.85ms elapsed=3494.80s tid=0x00007fef7c01be50 nid=1631021 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#19" os_prio=0 cpu=42.68ms elapsed=3494.80s tid=0x00007fef7c01afd0 nid=1631020 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#18" os_prio=0 cpu=27.84ms elapsed=3494.80s tid=0x00007fef7c01a150 nid=1631019 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#17" os_prio=0 cpu=51.43ms elapsed=3494.80s tid=0x00007fef7c0192d0 nid=1631018 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#16" os_prio=0 cpu=21.01ms elapsed=3494.80s tid=0x00007fef7c018450 nid=1631017 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#15" os_prio=0 cpu=52.25ms elapsed=3494.80s tid=0x00007fef7c0175d0 nid=1631016 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#14" os_prio=0 cpu=49.13ms elapsed=3494.80s tid=0x00007fef7c016750 nid=1631015 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#13" os_prio=0 cpu=51.42ms elapsed=3494.80s tid=0x00007fef7c0158d0 nid=1631014 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#12" os_prio=0 cpu=43.15ms elapsed=3494.80s tid=0x00007fef7c014a50 nid=1631013 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#11" os_prio=0 cpu=61.03ms elapsed=3494.80s tid=0x00007fef7c013bd0 nid=1631012 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#10" os_prio=0 cpu=51.30ms elapsed=3494.80s tid=0x00007fef7c012d50 nid=1631011 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#9" os_prio=0 cpu=58.57ms elapsed=3494.80s tid=0x00007fef7c011ed0 nid=1631010 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#8" os_prio=0 cpu=80.13ms elapsed=3494.80s tid=0x00007fef7c011050 nid=1631009 runnable │ │ │ │ │ + │ │ │ │ │ +"GC Thread#7" os_prio=0 cpu=83.39ms elapsed=3494.80s tid=0x00007fef7c0101d0 nid=1631008 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#6" os_prio=0 cpu=28.63ms elapsed=3583.40s tid=0x00007fffac00bd80 nid=693603 runnable │ │ │ │ │ +"GC Thread#6" os_prio=0 cpu=62.40ms elapsed=3494.80s tid=0x00007fef7c00f350 nid=1631007 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#5" os_prio=0 cpu=22.63ms elapsed=3583.40s tid=0x00007fffac00af00 nid=693602 runnable │ │ │ │ │ +"GC Thread#5" os_prio=0 cpu=84.40ms elapsed=3494.80s tid=0x00007fef7c00e4d0 nid=1631006 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#4" os_prio=0 cpu=27.70ms elapsed=3583.40s tid=0x00007fffac00a080 nid=693601 runnable │ │ │ │ │ +"GC Thread#4" os_prio=0 cpu=54.21ms elapsed=3494.80s tid=0x00007fef7c00d650 nid=1631005 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#3" os_prio=0 cpu=22.73ms elapsed=3583.40s tid=0x00007fffac009200 nid=693600 runnable │ │ │ │ │ +"GC Thread#3" os_prio=0 cpu=70.41ms elapsed=3494.80s tid=0x00007fef7c00c7d0 nid=1631004 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#2" os_prio=0 cpu=24.54ms elapsed=3583.40s tid=0x00007fffac008380 nid=693599 runnable │ │ │ │ │ +"GC Thread#2" os_prio=0 cpu=32.29ms elapsed=3494.80s tid=0x00007fef7c00b950 nid=1631003 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#1" os_prio=0 cpu=30.87ms elapsed=3583.40s tid=0x00007fffac007500 nid=693598 runnable │ │ │ │ │ +"GC Thread#1" os_prio=0 cpu=69.77ms elapsed=3494.80s tid=0x00007fef7c00aad0 nid=1631002 runnable │ │ │ │ │ │ │ │ │ │ -"VM Thread" os_prio=0 cpu=302.28ms elapsed=3601.71s tid=0x00007fffe8145cf0 nid=693440 runnable │ │ │ │ │ +"VM Thread" os_prio=0 cpu=142.64ms elapsed=3601.22s tid=0x00007fffec179b40 nid=1630695 runnable │ │ │ │ │ │ │ │ │ │ -"VM Periodic Task Thread" os_prio=0 cpu=3694.56ms elapsed=3601.74s tid=0x00007fffe80e8e10 nid=693439 waiting on condition │ │ │ │ │ +"VM Periodic Task Thread" os_prio=0 cpu=1326.81ms elapsed=3601.26s tid=0x00007fffec11c150 nid=1630694 waiting on condition │ │ │ │ │ │ │ │ │ │ -"G1 Service" os_prio=0 cpu=276.62ms elapsed=3601.75s tid=0x00007fffe80d9c90 nid=693438 runnable │ │ │ │ │ +"G1 Service" os_prio=0 cpu=140.65ms elapsed=3601.26s tid=0x00007fffec10cc50 nid=1630693 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Refine#0" os_prio=0 cpu=0.19ms elapsed=3601.75s tid=0x00007fffe80d8da0 nid=693437 runnable │ │ │ │ │ +"G1 Refine#0" os_prio=0 cpu=0.12ms elapsed=3601.26s tid=0x00007fffec10be30 nid=1630692 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Conc#0" os_prio=0 cpu=0.15ms elapsed=3601.75s tid=0x00007fffe8062b70 nid=693436 runnable │ │ │ │ │ +"G1 Conc#0" os_prio=0 cpu=0.05ms elapsed=3601.26s tid=0x00007fffec0569d0 nid=1630691 runnable │ │ │ │ │ │ │ │ │ │ -"G1 Main Marker" os_prio=0 cpu=0.22ms elapsed=3601.75s tid=0x00007fffe8061c90 nid=693435 runnable │ │ │ │ │ +"G1 Main Marker" os_prio=0 cpu=0.11ms elapsed=3601.26s tid=0x00007fffec055b80 nid=1630690 runnable │ │ │ │ │ │ │ │ │ │ -"GC Thread#0" os_prio=0 cpu=33.21ms elapsed=3601.75s tid=0x00007fffe8050830 nid=693434 runnable │ │ │ │ │ +"GC Thread#0" os_prio=0 cpu=60.19ms elapsed=3601.26s tid=0x00007fffec044670 nid=1630689 runnable │ │ │ │ │ │ │ │ │ │ JNI global refs: 13, weak refs: 0 │ │ │ │ │ │ │ │ │ │ --- Timeout information end. │ │ │ │ │ -finished: Thu Aug 20 02:09:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 3601.832 │ │ │ │ │ +finished: Tue Sep 15 18:08:39 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 3601.438 │ │ │ │ │ ----------configuration:(15/686)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ /usr/share/jtreg/lib/jcommander.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-simple.jar │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ - class path: /tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d │ │ │ │ │ + class path: /tmp/langtools/JTwork/classes/3/tools/javac/switchnull/SwitchNull.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull │ │ │ │ │ │ │ │ │ │ ----------rerun:(26/2085)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/3 && \\ │ │ │ │ │ +cd /tmp/langtools/JTwork/scratch/2 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -241,18 +212,18 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ -Dtest.name=tools/javac/switchnull/SwitchNull.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull/SwitchNull.java \\ │ │ │ │ │ -Dtest.main.class=SwitchNull \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ - -Dtest.classes=/tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ - -classpath /tmp/langtools/JTwork/classes/4/tools/javac/switchnull/SwitchNull.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -Dtest.classes=/tmp/langtools/JTwork/classes/3/tools/javac/switchnull/SwitchNull.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/langtools/JTwork/classes/3/tools/javac/switchnull/SwitchNull.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/3/tools/javac/switchnull/SwitchNull.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull \\ │ │ │ │ │ + -classpath /tmp/langtools/JTwork/classes/3/tools/javac/switchnull/SwitchNull.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/switchnull:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ SwitchNull │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ -result: Error. "main" action timed out with a timeout of 3600 seconds on agent 7 │ │ │ │ │ +result: Error. "main" action timed out with a timeout of 3600 seconds on agent 2 │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ -test result: Error. "main" action timed out with a timeout of 3600 seconds on agent 7 │ │ │ │ │ +test result: Error. "main" action timed out with a timeout of 3600 seconds on agent 2 │ │ │ │ ├── jtreg-test-output/langtools/JTwork/tools/javac/tree/JavacTreeScannerTest.jtr │ │ │ │ │ @@ -1,153 +1,82 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 01:12:19 UTC 2026 │ │ │ │ │ +#Tue Sep 15 17:12:42 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug6923080 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ run=USER_SPECIFIED build AbstractTreeScannerTest JavacTreeScannerTest\nUSER_SPECIFIED main JavacTreeScannerTest -q -r .\n │ │ │ │ │ source=JavacTreeScannerTest.java │ │ │ │ │ title=TreeScanner.visitNewClass should scan tree.typeargs │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ │ -elapsed=192025 0\:03\:12.025 │ │ │ │ │ -end=Thu Aug 20 01\:12\:19 UTC 2026 │ │ │ │ │ +elapsed=244520 0\:04\:04.520 │ │ │ │ │ +end=Tue Sep 15 17\:12\:42 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.StackOverflowError │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build compile build main │ │ │ │ │ -start=Thu Aug 20 01\:09\:07 UTC 2026 │ │ │ │ │ +sections=script_messages build build main │ │ │ │ │ +start=Tue Sep 15 17\:08\:38 UTC 2026 │ │ │ │ │ test=tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=192034 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=244547 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/tools/javac/tree │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(7/328)---------- │ │ │ │ │ +----------messages:(5/254)---------- │ │ │ │ │ command: build AbstractTreeScannerTest JavacTreeScannerTest │ │ │ │ │ reason: User specified action: run build AbstractTreeScannerTest JavacTreeScannerTest │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ -Test directory: │ │ │ │ │ - compile: AbstractTreeScannerTest, JavacTreeScannerTest │ │ │ │ │ -finished: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 16.752 │ │ │ │ │ -result: Passed. Build successful │ │ │ │ │ - │ │ │ │ │ -#section:compile │ │ │ │ │ -----------messages:(9/751)---------- │ │ │ │ │ -command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/AbstractTreeScannerTest.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ │ -reason: .class file out of date or does not exist │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ -Additional options from @modules: --add-modules jdk.compiler --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED │ │ │ │ │ -Mode: agentvm │ │ │ │ │ -Agent id: 6 │ │ │ │ │ -Process id: 693395 │ │ │ │ │ -finished: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 16.748 │ │ │ │ │ -----------configuration:(15/824)---------- │ │ │ │ │ -Boot Layer (javac runtime environment) │ │ │ │ │ - class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ - /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ - patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ - │ │ │ │ │ -javac compilation environment │ │ │ │ │ - add modules: jdk.compiler │ │ │ │ │ - add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED │ │ │ │ │ - jdk.compiler/com.sun.tools.javac.file ALL-UNNAMED │ │ │ │ │ - jdk.compiler/com.sun.tools.javac.tree ALL-UNNAMED │ │ │ │ │ - jdk.compiler/com.sun.tools.javac.util ALL-UNNAMED │ │ │ │ │ - source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ - class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ - /tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d │ │ │ │ │ - │ │ │ │ │ -----------rerun:(37/3135)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/4 && \\ │ │ │ │ │ -HOME=/sbuild-nonexistent \\ │ │ │ │ │ -JTREG_OPTIONS= \\ │ │ │ │ │ -LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ -NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ -PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ - /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ - -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ - -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ - -J-Duser.home=/tmp/ \\ │ │ │ │ │ - -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ - -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ - -J-Dtest.compiler.opts= \\ │ │ │ │ │ - -J-Dtest.java.opts= \\ │ │ │ │ │ - -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ - -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ - -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ - -J-Dtest.name=tools/javac/tree/JavacTreeScannerTest.java \\ │ │ │ │ │ - -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ - -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/JavacTreeScannerTest.java \\ │ │ │ │ │ - -J-Dtest.main.class=JavacTreeScannerTest \\ │ │ │ │ │ - -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -J-Dtest.classes=/tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d \\ │ │ │ │ │ - -J-Dtest.class.path=/tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d \\ │ │ │ │ │ - -J-Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -J-Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util' \\ │ │ │ │ │ - --add-modules jdk.compiler \\ │ │ │ │ │ - --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \\ │ │ │ │ │ - --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \\ │ │ │ │ │ - --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \\ │ │ │ │ │ - --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \\ │ │ │ │ │ - -d /tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d \\ │ │ │ │ │ - -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/AbstractTreeScannerTest.java /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ │ -----------stdout:(0/0)---------- │ │ │ │ │ -----------stderr:(0/0)---------- │ │ │ │ │ -result: Passed. Compilation successful │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.001 │ │ │ │ │ +result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/182)---------- │ │ │ │ │ +----------messages:(5/180)---------- │ │ │ │ │ command: build JavacTreeScannerTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.002 │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 0.0 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(9/471)---------- │ │ │ │ │ +----------messages:(9/472)---------- │ │ │ │ │ command: main JavacTreeScannerTest -q -r . │ │ │ │ │ reason: User specified action: run main JavacTreeScannerTest -q -r . │ │ │ │ │ -started: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 9 │ │ │ │ │ -Process id: 693506 │ │ │ │ │ +Agent id: 5 │ │ │ │ │ +Process id: 1630744 │ │ │ │ │ Additional exports to unnamed modules from @modules: jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ -finished: Thu Aug 20 01:12:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 175.257 │ │ │ │ │ +finished: Tue Sep 15 17:12:42 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 244.507 │ │ │ │ │ ----------configuration:(19/948)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -157,15 +86,15 @@ │ │ │ │ │ patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.file ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.tree ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.util ALL-UNNAMED │ │ │ │ │ - class path: /tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d │ │ │ │ │ + class path: /tmp/langtools/JTwork/classes/4/tools/javac/tree/JavacTreeScannerTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2292)*---------- │ │ │ │ │ cd /tmp/langtools/JTwork/scratch/4 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ @@ -182,27 +111,27 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ -Dtest.name=tools/javac/tree/JavacTreeScannerTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/JavacTreeScannerTest.java \\ │ │ │ │ │ -Dtest.main.class=JavacTreeScannerTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -Dtest.classes=/tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -Dtest.classes=/tmp/langtools/JTwork/classes/4/tools/javac/tree/JavacTreeScannerTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/langtools/JTwork/classes/4/tools/javac/tree/JavacTreeScannerTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/4/tools/javac/tree/JavacTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util' \\ │ │ │ │ │ - -classpath /tmp/langtools/JTwork/classes/5/tools/javac/tree/JavacTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/langtools/JTwork/classes/4/tools/javac/tree/JavacTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ JavacTreeScannerTest -q -r . │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(1029/83757)---------- │ │ │ │ │ java.lang.StackOverflowError │ │ │ │ │ at java.base/java.util.HashMap$Node.(HashMap.java:287) │ │ │ │ │ at java.base/java.util.HashMap.newNode(HashMap.java:1909) │ │ │ │ │ - at java.base/java.util.HashMap.putVal(HashMap.java:637) │ │ │ │ │ + at java.base/java.util.HashMap.putVal(HashMap.java:648) │ │ │ │ │ at java.base/java.util.HashMap.put(HashMap.java:618) │ │ │ │ │ at java.base/java.util.HashSet.add(HashSet.java:229) │ │ │ │ │ at JavacTreeScannerTest$ScanTester.scan(JavacTreeScannerTest.java:142) │ │ │ │ │ at jdk.compiler/com.sun.tools.javac.tree.TreeScanner.visitSynchronized(TreeScanner.java:192) │ │ │ │ │ at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCSynchronized.accept(JCTree.java:1428) │ │ │ │ │ at jdk.compiler/com.sun.tools.javac.tree.TreeScanner.scan(TreeScanner.java:50) │ │ │ │ │ at JavacTreeScannerTest$ScanTester.scan(JavacTreeScannerTest.java:143) │ │ │ │ ├── jtreg-test-output/langtools/JTwork/tools/javac/tree/SourceDocTreeScannerTest.jtr │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 01:12:27 UTC 2026 │ │ │ │ │ +#Tue Sep 15 17:13:50 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug8227922 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ run=USER_SPECIFIED build AbstractTreeScannerTest SourceDocTreeScannerTest\nUSER_SPECIFIED main SourceDocTreeScannerTest -q -r .\n │ │ │ │ │ source=SourceDocTreeScannerTest.java │ │ │ │ │ title=Verify the behavior of DocTreeScanner │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ │ -elapsed=199086 0\:03\:19.086 │ │ │ │ │ -end=Thu Aug 20 01\:12\:27 UTC 2026 │ │ │ │ │ +elapsed=311991 0\:05\:11.991 │ │ │ │ │ +end=Tue Sep 15 17\:13\:50 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.AssertionError\: java.lang.reflect.InvocationTargetException │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build main │ │ │ │ │ -start=Thu Aug 20 01\:09\:07 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 17\:08\:38 UTC 2026 │ │ │ │ │ test=tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=199093 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=312086 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/tools/javac/tree │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/262)---------- │ │ │ │ │ command: build AbstractTreeScannerTest SourceDocTreeScannerTest │ │ │ │ │ reason: User specified action: run build AbstractTreeScannerTest SourceDocTreeScannerTest │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/186)---------- │ │ │ │ │ command: build SourceDocTreeScannerTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(9/441)---------- │ │ │ │ │ +----------messages:(9/442)---------- │ │ │ │ │ command: main SourceDocTreeScannerTest -q -r . │ │ │ │ │ reason: User specified action: run main SourceDocTreeScannerTest -q -r . │ │ │ │ │ -started: Thu Aug 20 01:09:07 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:38 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 4 │ │ │ │ │ -Process id: 693355 │ │ │ │ │ +Agent id: 3 │ │ │ │ │ +Process id: 1630703 │ │ │ │ │ Additional exports to unnamed modules from @modules: jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ -finished: Thu Aug 20 01:12:27 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 199.068 │ │ │ │ │ +finished: Tue Sep 15 17:13:50 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 311.978 │ │ │ │ │ ----------configuration:(18/887)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -85,19 +85,19 @@ │ │ │ │ │ /usr/share/jtreg/lib/slf4j-api.jar │ │ │ │ │ patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.tree ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.util ALL-UNNAMED │ │ │ │ │ - class path: /tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceDocTreeScannerTest.d │ │ │ │ │ + class path: /tmp/langtools/JTwork/classes/5/tools/javac/tree/SourceDocTreeScannerTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2286)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/6 && \\ │ │ │ │ │ +cd /tmp/langtools/JTwork/scratch/5 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -110,19 +110,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ -Dtest.name=tools/javac/tree/SourceDocTreeScannerTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/SourceDocTreeScannerTest.java \\ │ │ │ │ │ -Dtest.main.class=SourceDocTreeScannerTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -Dtest.classes=/tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceDocTreeScannerTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceDocTreeScannerTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceDocTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -Dtest.classes=/tmp/langtools/JTwork/classes/5/tools/javac/tree/SourceDocTreeScannerTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/langtools/JTwork/classes/5/tools/javac/tree/SourceDocTreeScannerTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/5/tools/javac/tree/SourceDocTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util' \\ │ │ │ │ │ - -classpath /tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceDocTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/langtools/JTwork/classes/5/tools/javac/tree/SourceDocTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ SourceDocTreeScannerTest -q -r . │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(1094/89839)---------- │ │ │ │ │ java.lang.AssertionError: java.lang.reflect.InvocationTargetException │ │ │ │ │ at jdk.compiler/com.sun.source.util.Trees.getJavacTrees(Trees.java:94) │ │ │ │ │ at jdk.compiler/com.sun.source.util.Trees.instance(Trees.java:71) │ │ │ │ ├── jtreg-test-output/langtools/JTwork/tools/javac/tree/SourceTreeScannerTest.jtr │ │ │ │ │ @@ -1,82 +1,82 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 01:12:19 UTC 2026 │ │ │ │ │ +#Tue Sep 15 17:12:51 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug6923080 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ run=USER_SPECIFIED build AbstractTreeScannerTest SourceTreeScannerTest\nUSER_SPECIFIED main SourceTreeScannerTest -q -r .\n │ │ │ │ │ source=SourceTreeScannerTest.java │ │ │ │ │ title=TreeScanner.visitNewClass should scan tree.typeargs │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ │ -elapsed=175225 0\:02\:55.225 │ │ │ │ │ -end=Thu Aug 20 01\:12\:19 UTC 2026 │ │ │ │ │ +elapsed=240090 0\:04\:00.090 │ │ │ │ │ +end=Tue Sep 15 17\:12\:51 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.StackOverflowError │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ sections=script_messages build build main │ │ │ │ │ -start=Thu Aug 20 01\:09\:24 UTC 2026 │ │ │ │ │ +start=Tue Sep 15 17\:08\:51 UTC 2026 │ │ │ │ │ test=tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=175233 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=240097 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/tools/javac/tree │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/256)---------- │ │ │ │ │ command: build AbstractTreeScannerTest SourceTreeScannerTest │ │ │ │ │ reason: User specified action: run build AbstractTreeScannerTest SourceTreeScannerTest │ │ │ │ │ -started: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:51 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:51 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.002 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ ----------messages:(5/183)---------- │ │ │ │ │ command: build SourceTreeScannerTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:51 UTC 2026 │ │ │ │ │ +finished: Tue Sep 15 17:08:51 UTC 2026 │ │ │ │ │ elapsed time (seconds): 0.001 │ │ │ │ │ result: Passed. All files up to date │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ -----------messages:(9/473)---------- │ │ │ │ │ +----------messages:(9/474)---------- │ │ │ │ │ command: main SourceTreeScannerTest -q -r . │ │ │ │ │ reason: User specified action: run main SourceTreeScannerTest -q -r . │ │ │ │ │ -started: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:08:51 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 8 │ │ │ │ │ -Process id: 693468 │ │ │ │ │ +Agent id: 6 │ │ │ │ │ +Process id: 1630840 │ │ │ │ │ Additional exports to unnamed modules from @modules: jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ -finished: Thu Aug 20 01:12:19 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 175.206 │ │ │ │ │ +finished: Tue Sep 15 17:12:51 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 240.077 │ │ │ │ │ ----------configuration:(19/949)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -86,19 +86,19 @@ │ │ │ │ │ patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.file ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.tree ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.util ALL-UNNAMED │ │ │ │ │ - class path: /tmp/langtools/JTwork/classes/7/tools/javac/tree/SourceTreeScannerTest.d │ │ │ │ │ + class path: /tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceTreeScannerTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2300)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/7 && \\ │ │ │ │ │ +cd /tmp/langtools/JTwork/scratch/6 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -111,19 +111,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ -Dtest.name=tools/javac/tree/SourceTreeScannerTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/SourceTreeScannerTest.java \\ │ │ │ │ │ -Dtest.main.class=SourceTreeScannerTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -Dtest.classes=/tmp/langtools/JTwork/classes/7/tools/javac/tree/SourceTreeScannerTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/langtools/JTwork/classes/7/tools/javac/tree/SourceTreeScannerTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/7/tools/javac/tree/SourceTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -Dtest.classes=/tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceTreeScannerTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceTreeScannerTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.modules='jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util' \\ │ │ │ │ │ - -classpath /tmp/langtools/JTwork/classes/7/tools/javac/tree/SourceTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/langtools/JTwork/classes/6/tools/javac/tree/SourceTreeScannerTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ SourceTreeScannerTest -q -r . │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(1029/80744)---------- │ │ │ │ │ java.lang.StackOverflowError │ │ │ │ │ at java.base/java.util.HashMap$Node.(HashMap.java:287) │ │ │ │ │ at java.base/java.util.HashMap.newNode(HashMap.java:1909) │ │ │ │ ├── jtreg-test-output/langtools/JTwork/tools/javac/tree/TreePosTest.jtr │ │ │ │ │ @@ -1,73 +1,151 @@ │ │ │ │ │ #Test Results (version 2) │ │ │ │ │ -#Thu Aug 20 01:12:06 UTC 2026 │ │ │ │ │ +#Tue Sep 15 17:12:52 UTC 2026 │ │ │ │ │ #-----testdescription----- │ │ │ │ │ $file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java │ │ │ │ │ $root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools │ │ │ │ │ keywords=bug6919889 │ │ │ │ │ modules=java.desktop jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.code jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ run=USER_SPECIFIED main TreePosTest -q -r .\n │ │ │ │ │ source=TreePosTest.java │ │ │ │ │ title=assorted position errors in compiler syntax trees OLD\: -q -r -ef ./tools/javac/typeAnnotations -ef ./tools/javap/typeAnnotations -et ANNOTATED_TYPE . │ │ │ │ │ │ │ │ │ │ #-----environment----- │ │ │ │ │ │ │ │ │ │ #-----testresult----- │ │ │ │ │ description=file\:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java │ │ │ │ │ -elapsed=161903 0\:02\:41.903 │ │ │ │ │ -end=Thu Aug 20 01\:12\:06 UTC 2026 │ │ │ │ │ +elapsed=241750 0\:04\:01.750 │ │ │ │ │ +end=Tue Sep 15 17\:12\:52 UTC 2026 │ │ │ │ │ environment=regtest │ │ │ │ │ execStatus=Failed. Execution failed\: `main' threw exception\: java.lang.StackOverflowError │ │ │ │ │ harnessLoaderMode=Classpath Loader │ │ │ │ │ harnessVariety=Full Bundle │ │ │ │ │ hostname=sbuild │ │ │ │ │ -javatestOS=Linux 7.1.8+deb14-loong64 (loongarch64) │ │ │ │ │ +javatestOS=Linux 7.1.13+deb14-loong64 (loongarch64) │ │ │ │ │ javatestVersion=6.0-ea+b24-1970-01-25-${BUILT_FROM_COMMIT} │ │ │ │ │ jtregVersion=jtreg 7.5.2 src 1 │ │ │ │ │ modules=java.desktop jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.code jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ script=com.sun.javatest.regtest.exec.RegressionScript │ │ │ │ │ -sections=script_messages build main │ │ │ │ │ -start=Thu Aug 20 01\:09\:24 UTC 2026 │ │ │ │ │ +sections=script_messages build compile main │ │ │ │ │ +start=Tue Sep 15 17\:08\:51 UTC 2026 │ │ │ │ │ test=tools/javac/tree/TreePosTest.java │ │ │ │ │ testJDK=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ -testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.8+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:8,maxMemory\:34002993152,maxSwap\:182536093696] │ │ │ │ │ +testJDK_OS=[name\:Linux,arch\:loongarch64,version\:7.1.13+deb14-loong64,family\:linux,simple_arch\:loongarch64,simple_version\:7.1,processors\:32,maxMemory\:273336483840,maxSwap\:105596829696] │ │ │ │ │ testJDK_os.arch=loongarch64 │ │ │ │ │ testJDK_os.name=Linux │ │ │ │ │ -testJDK_os.version=7.1.8+deb14-loong64 │ │ │ │ │ -totalTime=161917 │ │ │ │ │ +testJDK_os.version=7.1.13+deb14-loong64 │ │ │ │ │ +totalTime=241756 │ │ │ │ │ user.name=sbuild │ │ │ │ │ work=/tmp/langtools/JTwork/tools/javac/tree │ │ │ │ │ │ │ │ │ │ #section:script_messages │ │ │ │ │ ----------messages:(4/256)---------- │ │ │ │ │ JDK under test: /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk │ │ │ │ │ openjdk version "21.0.12.1" 2026-08-18 │ │ │ │ │ OpenJDK Runtime Environment (build 21.0.12.1+1-1-Debian) │ │ │ │ │ OpenJDK 64-Bit Zero VM (build 21.0.12.1+1-1-Debian, interpreted mode, sharing) │ │ │ │ │ │ │ │ │ │ #section:build │ │ │ │ │ -----------messages:(5/173)---------- │ │ │ │ │ +----------messages:(7/213)---------- │ │ │ │ │ command: build TreePosTest │ │ │ │ │ reason: Named class compiled on demand │ │ │ │ │ -started: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -finished: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 0.001 │ │ │ │ │ -result: Passed. All files up to date │ │ │ │ │ +started: Tue Sep 15 17:08:51 UTC 2026 │ │ │ │ │ +Test directory: │ │ │ │ │ + compile: TreePosTest │ │ │ │ │ +finished: Tue Sep 15 17:09:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 15.578 │ │ │ │ │ +result: Passed. Build successful │ │ │ │ │ + │ │ │ │ │ +#section:compile │ │ │ │ │ +----------messages:(9/711)---------- │ │ │ │ │ +command: compile /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java │ │ │ │ │ +reason: .class file out of date or does not exist │ │ │ │ │ +started: Tue Sep 15 17:08:51 UTC 2026 │ │ │ │ │ +Additional options from @modules: --add-modules java.desktop,jdk.compiler --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED │ │ │ │ │ +Mode: agentvm │ │ │ │ │ +Agent id: 7 │ │ │ │ │ +Process id: 1630858 │ │ │ │ │ +finished: Tue Sep 15 17:09:06 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 15.574 │ │ │ │ │ +----------configuration:(16/880)---------- │ │ │ │ │ +Boot Layer (javac runtime environment) │ │ │ │ │ + class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ + /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ + patch: java.base /tmp/langtools/JTwork/patches/java.base │ │ │ │ │ + │ │ │ │ │ +javac compilation environment │ │ │ │ │ + add modules: java.desktop jdk.compiler │ │ │ │ │ + add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED │ │ │ │ │ + jdk.compiler/com.sun.tools.javac.code ALL-UNNAMED │ │ │ │ │ + jdk.compiler/com.sun.tools.javac.file ALL-UNNAMED │ │ │ │ │ + jdk.compiler/com.sun.tools.javac.tree ALL-UNNAMED │ │ │ │ │ + jdk.compiler/com.sun.tools.javac.util ALL-UNNAMED │ │ │ │ │ + source path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ + class path: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ + /tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d │ │ │ │ │ + │ │ │ │ │ +----------rerun:(38/3084)*---------- │ │ │ │ │ +cd /tmp/langtools/JTwork/scratch/7 && \\ │ │ │ │ │ +HOME=/sbuild-nonexistent \\ │ │ │ │ │ +JTREG_OPTIONS= \\ │ │ │ │ │ +LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ +NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ +PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ + /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/javac \\ │ │ │ │ │ + -J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 \\ │ │ │ │ │ + -J-XX:MaxRAMPercentage=25 \\ │ │ │ │ │ + -J-Duser.home=/tmp/ \\ │ │ │ │ │ + -J-Djava.io.tmpdir=/tmp/ \\ │ │ │ │ │ + -J-Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.tool.vm.opts='-J-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -J-XX:MaxRAMPercentage=25 -J-Duser.home=/tmp/ -J-Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ + -J-Dtest.compiler.opts= \\ │ │ │ │ │ + -J-Dtest.java.opts= \\ │ │ │ │ │ + -J-Dtest.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dcompile.jdk=/build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk \\ │ │ │ │ │ + -J-Dtest.timeout.factor=30.0 \\ │ │ │ │ │ + -J-Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ + -J-Dtest.name=tools/javac/tree/TreePosTest.java \\ │ │ │ │ │ + -J-Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ + -J-Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java \\ │ │ │ │ │ + -J-Dtest.main.class=TreePosTest \\ │ │ │ │ │ + -J-Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -J-Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -J-Dtest.classes=/tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d \\ │ │ │ │ │ + -J-Dtest.class.path=/tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d \\ │ │ │ │ │ + -J-Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -J-Dtest.modules='java.desktop jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.code jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util' \\ │ │ │ │ │ + --add-modules java.desktop,jdk.compiler \\ │ │ │ │ │ + --add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED \\ │ │ │ │ │ + --add-exports jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED \\ │ │ │ │ │ + --add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED \\ │ │ │ │ │ + --add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED \\ │ │ │ │ │ + --add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED \\ │ │ │ │ │ + -d /tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d \\ │ │ │ │ │ + -sourcepath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -classpath /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java │ │ │ │ │ +----------stdout:(0/0)---------- │ │ │ │ │ +----------stderr:(0/0)---------- │ │ │ │ │ +----------direct:(4/383)---------- │ │ │ │ │ +Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java uses or overrides a deprecated API. │ │ │ │ │ +Note: Recompile with -Xlint:deprecation for details. │ │ │ │ │ +Note: /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java uses unchecked or unsafe operations. │ │ │ │ │ +Note: Recompile with -Xlint:unchecked for details. │ │ │ │ │ +result: Passed. Compilation successful │ │ │ │ │ │ │ │ │ │ #section:main │ │ │ │ │ ----------messages:(9/492)---------- │ │ │ │ │ command: main TreePosTest -q -r . │ │ │ │ │ reason: User specified action: run main TreePosTest -q -r . │ │ │ │ │ -started: Thu Aug 20 01:09:24 UTC 2026 │ │ │ │ │ +started: Tue Sep 15 17:09:06 UTC 2026 │ │ │ │ │ Mode: agentvm │ │ │ │ │ -Agent id: 10 │ │ │ │ │ -Process id: 693554 │ │ │ │ │ +Agent id: 8 │ │ │ │ │ +Process id: 1630903 │ │ │ │ │ Additional exports to unnamed modules from @modules: jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.code jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util │ │ │ │ │ -finished: Thu Aug 20 01:12:06 UTC 2026 │ │ │ │ │ -elapsed time (seconds): 161.882 │ │ │ │ │ +finished: Tue Sep 15 17:12:52 UTC 2026 │ │ │ │ │ +elapsed time (seconds): 226.158 │ │ │ │ │ ----------configuration:(20/1004)---------- │ │ │ │ │ Boot Layer │ │ │ │ │ class path: /usr/share/jtreg/lib/javatest.jar │ │ │ │ │ /usr/share/jtreg/lib/jtreg.jar │ │ │ │ │ /usr/share/jtreg/lib/junit-platform-console-standalone.jar │ │ │ │ │ /usr/share/jtreg/lib/testng.jar │ │ │ │ │ /usr/share/jtreg/lib/guice.jar │ │ │ │ │ @@ -78,19 +156,19 @@ │ │ │ │ │ │ │ │ │ │ Test Layer │ │ │ │ │ add exports: jdk.compiler/com.sun.tools.javac.api ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.code ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.file ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.tree ALL-UNNAMED │ │ │ │ │ jdk.compiler/com.sun.tools.javac.util ALL-UNNAMED │ │ │ │ │ - class path: /tmp/langtools/JTwork/classes/3/tools/javac/tree/TreePosTest.d │ │ │ │ │ + class path: /tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree │ │ │ │ │ │ │ │ │ │ ----------rerun:(27/2271)*---------- │ │ │ │ │ -cd /tmp/langtools/JTwork/scratch/5 && \\ │ │ │ │ │ +cd /tmp/langtools/JTwork/scratch/7 && \\ │ │ │ │ │ HOME=/sbuild-nonexistent \\ │ │ │ │ │ JTREG_OPTIONS= \\ │ │ │ │ │ LC_CTYPE=C.UTF-8 \\ │ │ │ │ │ NSS_DEFAULT_DB_TYPE=sql \\ │ │ │ │ │ PATH=/bin:/usr/bin:/usr/sbin \\ │ │ │ │ │ /build/reproducible-path/openjdk-21-21.0.12.1+1/build/images/jdk/bin/java \\ │ │ │ │ │ -Dtest.vm.opts='-Dtest.boot.jdk=/usr/lib/jvm/java-21-openjdk-loong64 -XX:MaxRAMPercentage=25 -Duser.home=/tmp/ -Djava.io.tmpdir=/tmp/' \\ │ │ │ │ │ @@ -103,19 +181,19 @@ │ │ │ │ │ -Dtest.root=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools \\ │ │ │ │ │ -Dtest.name=tools/javac/tree/TreePosTest.java \\ │ │ │ │ │ -Dtest.verbose=Verbose[p=SUMMARY,f=SUMMARY,e=SUMMARY,t=false,m=false] \\ │ │ │ │ │ -Dtest.file=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree/TreePosTest.java \\ │ │ │ │ │ -Dtest.main.class=TreePosTest \\ │ │ │ │ │ -Dtest.src=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.src.path=/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ - -Dtest.classes=/tmp/langtools/JTwork/classes/3/tools/javac/tree/TreePosTest.d \\ │ │ │ │ │ - -Dtest.class.path=/tmp/langtools/JTwork/classes/3/tools/javac/tree/TreePosTest.d \\ │ │ │ │ │ - -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/3/tools/javac/tree/TreePosTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ + -Dtest.classes=/tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d \\ │ │ │ │ │ + -Dtest.class.path=/tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d \\ │ │ │ │ │ + -Dtest.class.path.prefix=/tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree \\ │ │ │ │ │ -Dtest.modules='java.desktop jdk.compiler/com.sun.tools.javac.api jdk.compiler/com.sun.tools.javac.code jdk.compiler/com.sun.tools.javac.file jdk.compiler/com.sun.tools.javac.tree jdk.compiler/com.sun.tools.javac.util' \\ │ │ │ │ │ - -classpath /tmp/langtools/JTwork/classes/3/tools/javac/tree/TreePosTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ + -classpath /tmp/langtools/JTwork/classes/7/tools/javac/tree/TreePosTest.d:/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools/tools/javac/tree:/usr/share/jtreg/lib/javatest.jar:/usr/share/jtreg/lib/jtreg.jar \\ │ │ │ │ │ TreePosTest -q -r . │ │ │ │ │ ----------stdout:(0/0)---------- │ │ │ │ │ ----------stderr:(0/0)---------- │ │ │ │ │ ----------System.err:(1029/78856)---------- │ │ │ │ │ java.lang.StackOverflowError │ │ │ │ │ at jdk.compiler/com.sun.tools.javac.util.IntHashTable.hash(IntHashTable.java:78) │ │ │ │ │ at jdk.compiler/com.sun.tools.javac.util.IntHashTable.lookup(IntHashTable.java:90) │ │ ├── ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreg-summary-zero.log.gz │ │ │ ├── jtreg-summary-zero.log │ │ │ │ @@ -23,44 +23,47 @@ │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ -Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ +Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ @@ -71,17 +74,16 @@ │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ FAILED: compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ FAILED: compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ FAILED: compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ FAILED: compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ FAILED: compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ -FAILED: compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ FAILED: compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ +FAILED: compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ FAILED: compiler/regalloc/TestC2IntPressure.java │ │ │ │ FAILED: compiler/stable/TestStableBoolean.java │ │ │ │ FAILED: compiler/stable/TestStableByte.java │ │ │ │ FAILED: compiler/stable/TestStableChar.java │ │ │ │ FAILED: compiler/stable/TestStableDouble.java │ │ │ │ FAILED: compiler/stable/TestStableFloat.java │ │ │ │ FAILED: compiler/stable/TestStableInt.java │ │ │ │ @@ -89,31 +91,32 @@ │ │ │ │ FAILED: compiler/stable/TestStableObject.java │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ -FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ -FAILED: serviceability/attach/AttachNegativePidTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ @@ -123,88 +126,90 @@ │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ -Test results: passed: 2,271; failed: 112; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 819 │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ +Test results: passed: 2,262; failed: 115; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 825 │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ -FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ +FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ +FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ -FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -230,124 +235,127 @@ │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ -FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ +FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ -FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: passed: 1; failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,184 │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ +FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ -FAILED: compiler/c2/Test6857159.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ +FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ -FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ -FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ +FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ +FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ -FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ +FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ +Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ -FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ +FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -371,99 +379,96 @@ │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ -FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ +FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ -FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ +FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ -FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,185 │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ --------------- jtreg console summary for langtools --------------- │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: passed: 4,423; failed: 6; error: 3; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ +Test results: passed: 4,424; failed: 6; error: 2; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ -FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ -FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ --------------- jtreg console summary for jaxp --------------- │ │ │ │ Test results: passed: 501; did not meet platform requirements: 1 │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ Unable to compare jtreg results: no build jtreport found for zero/loong64. │ │ │ │ Reason: '/usr/share/doc/openjdk-21-jre-headless//test-loong64/jtreport-zero.tar.gz' does not exist. │ │ ├── ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreg_output-zero.log.gz │ │ │ ├── jtreg_output-zero.log │ │ │ │ @@ -2,118 +2,118 @@ │ │ │ │ ===== START check-hotspot ===== │ │ │ │ mkdir -p jtreg-test-output/hotspot │ │ │ │ BOOTJDK_HOME=/usr/lib/jvm/java-21-openjdk-loong64 JTREG_OPTIONS= VMNAME=zero JDK_TO_TEST=build/images/jdk \ │ │ │ │ AUTOPKGTEST_TMP=/tmp/ AUTOPKGTEST_ARTIFACTS=jtreg-test-output/ \ │ │ │ │ /usr/bin/time -v debian/tests/hotspot | tee jtreg-test-output/check-hotspot.log │ │ │ │ Directory "/tmp/hotspot/JTwork" not found: creating │ │ │ │ Directory "jtreg-test-output/hotspot/0/JTreport" not found: creating │ │ │ │ -Passed: compiler/arraycopy/ACasLoadsStoresBadMem.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCloneBadAssert.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyBadReexec.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCloneBadAssert.java │ │ │ │ +Passed: compiler/arraycopy/ACasLoadsStoresBadMem.java │ │ │ │ Passed: compiler/arraycopy/TestACSameSrcDst.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyMacro.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyMaskedWithSub.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyMaskedWithZeroSrc.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyIntrinsicWithUCT.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyMemoryChain.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyNoInit.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyOfRangeGuards.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyMemoryChain.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyOfStopped.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyOverflowArguments.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyOverflowInBoundChecks.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyOfStopped.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyStoppedAfterGuards.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyPartialInliningLoadSplit.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyUNCBadMem.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyStoppedAfterGuards.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyWithBadOffset.java │ │ │ │ -Passed: compiler/arraycopy/TestCloneArrayWithDifferentLengthConstness.java │ │ │ │ Passed: compiler/arraycopy/TestArraysCopyOfNoTypeCheck.java │ │ │ │ +Passed: compiler/arraycopy/TestCloneArrayWithDifferentLengthConstness.java │ │ │ │ Passed: compiler/arraycopy/TestDeadArrayCopyOnMemChain.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id1 │ │ │ │ -Passed: compiler/arraycopy/TestEliminatedArrayCopyDeopt.java │ │ │ │ Passed: compiler/arraycopy/TestEliminatedArrayCopyPhi.java │ │ │ │ -Passed: compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java │ │ │ │ +Passed: compiler/arraycopy/TestEliminatedArrayCopyDeopt.java │ │ │ │ Passed: compiler/arraycopy/TestEliminatedCloneBadMemEdge.java │ │ │ │ -Passed: compiler/arraycopy/TestMissingControl.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id1 │ │ │ │ +Passed: compiler/arraycopy/TestEliminatedArrayLoopPredicateCopyDeopt.java │ │ │ │ Passed: compiler/arraycopy/TestLoadBypassArrayCopy.java │ │ │ │ +Passed: compiler/arraycopy/TestMissingControl.java │ │ │ │ Passed: compiler/arraycopy/TestObjectArrayCopy.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyDisjoint.java │ │ │ │ -Passed: compiler/arraycopy/TestReduceBulkZeroingDisabled.java │ │ │ │ Passed: compiler/arraycopy/TestArrayCopyDisjointLarge.java │ │ │ │ +Passed: compiler/arraycopy/TestReduceBulkZeroingDisabled.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id0 │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ Passed: compiler/arraycopy/TestTightlyCoupledAllocationAssert.java │ │ │ │ Passed: compiler/c2/CompareKlassPointersTest.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyAsLoadsStores.java#id0 │ │ │ │ Passed: compiler/c2/FloatingPointFoldingTest.java │ │ │ │ Passed: compiler/c2/IsInstanceTest.java │ │ │ │ Passed: compiler/c2/LongCountedLoopAsUnswitchIff.java │ │ │ │ Passed: compiler/c2/MinValueStrideCountedLoop.java#id0 │ │ │ │ Passed: compiler/c2/InterruptedTest.java │ │ │ │ -Passed: compiler/arraycopy/TestEliminateArrayCopy.java │ │ │ │ Passed: compiler/c2/SubsumingLoadsCauseFlagSpill.java │ │ │ │ +Passed: compiler/arraycopy/TestEliminateArrayCopy.java │ │ │ │ Passed: compiler/c2/Test5091921.java │ │ │ │ Passed: compiler/c2/Test6186134.java │ │ │ │ -Passed: compiler/c2/PolynomialRoot.java │ │ │ │ Passed: compiler/c2/Test5057225.java │ │ │ │ +Passed: compiler/c2/PolynomialRoot.java │ │ │ │ Passed: compiler/c2/Test6443505.java │ │ │ │ Passed: compiler/c2/Test6559156.java │ │ │ │ Passed: compiler/c2/Test6636138_1.java │ │ │ │ Passed: compiler/c2/Test6636138_2.java │ │ │ │ Passed: compiler/c2/Test6646019.java │ │ │ │ Passed: compiler/c2/Test6357214.java │ │ │ │ Passed: compiler/c2/Test6695810.java │ │ │ │ Passed: compiler/c2/Test6700047.java │ │ │ │ Passed: compiler/c2/Test6711100.java │ │ │ │ -Passed: compiler/c2/Test6724218.java │ │ │ │ Passed: compiler/c2/IVTest.java │ │ │ │ +Passed: compiler/arraycopy/TestOutOfBoundsArrayLoad.java │ │ │ │ +Passed: compiler/c2/Test6724218.java │ │ │ │ Passed: compiler/c2/Test6732154.java │ │ │ │ Passed: compiler/c2/Test6741738.java │ │ │ │ -Passed: compiler/c2/Test6753639.java │ │ │ │ Passed: compiler/c2/Test6795362.java │ │ │ │ +Passed: compiler/c2/Test6753639.java │ │ │ │ Passed: compiler/c2/Test6796786.java │ │ │ │ -Passed: compiler/arraycopy/TestOutOfBoundsArrayLoad.java │ │ │ │ Passed: compiler/c2/Test6799693.java │ │ │ │ Passed: compiler/c2/Test6823453.java │ │ │ │ Passed: compiler/c2/Test6832293.java │ │ │ │ Passed: compiler/c2/Test6837011.java │ │ │ │ Passed: compiler/c2/Test6837094.java │ │ │ │ -Passed: compiler/c2/Test6800154.java │ │ │ │ Passed: compiler/c2/Test6843752.java │ │ │ │ -Passed: compiler/c2/Test6196102.java │ │ │ │ +Passed: compiler/c2/Test6800154.java │ │ │ │ Passed: compiler/c2/Test6805724.java │ │ │ │ +Passed: compiler/c2/Test6196102.java │ │ │ │ Passed: compiler/c2/Test6863155.java │ │ │ │ Passed: compiler/c2/Test6877254.java │ │ │ │ Passed: compiler/c2/Test6661247.java │ │ │ │ Passed: compiler/c2/Test6885584.java │ │ │ │ Passed: compiler/c2/Test6880034.java │ │ │ │ FAILED: compiler/c2/Test6857159.java │ │ │ │ Passed: compiler/c2/Test6910484.java │ │ │ │ -Passed: compiler/arraycopy/TestObjectArrayClone.java │ │ │ │ -Passed: compiler/c2/Test6910605_2.java │ │ │ │ Passed: compiler/c2/Test6910605_1.java │ │ │ │ +Passed: compiler/c2/Test6910605_2.java │ │ │ │ Passed: compiler/c2/Test6916644.java │ │ │ │ Passed: compiler/c2/Test6930043.java │ │ │ │ +Passed: compiler/arraycopy/TestObjectArrayClone.java │ │ │ │ Passed: compiler/c2/Test6935022.java │ │ │ │ Passed: compiler/c2/Test6956668.java │ │ │ │ Passed: compiler/c2/Test6958485.java │ │ │ │ Passed: compiler/arraycopy/TestInstanceCloneAsLoadsStores.java │ │ │ │ Passed: compiler/c2/Test6959129.java │ │ │ │ Passed: compiler/c2/Test6973329.java │ │ │ │ Passed: compiler/c2/Test6985295.java │ │ │ │ Passed: compiler/c2/Test6968348.java │ │ │ │ +Passed: compiler/c2/Test6897150.java │ │ │ │ Passed: compiler/c2/Test7002666.java │ │ │ │ Passed: compiler/c2/Test7005594.java │ │ │ │ -Passed: compiler/c2/Test6897150.java │ │ │ │ Passed: compiler/c2/Test7009359.java │ │ │ │ Passed: compiler/c2/Test7017746.java │ │ │ │ Passed: compiler/c2/Test6851282.java │ │ │ │ Passed: compiler/c2/Test7029152.java │ │ │ │ Passed: compiler/c2/Test7041100.java │ │ │ │ -Passed: compiler/c2/Test7020614.java │ │ │ │ Passed: compiler/c2/Test7046096.java#id0 │ │ │ │ Passed: compiler/c2/Test7046096.java#stringConcatInline │ │ │ │ +Passed: compiler/c2/Test7020614.java │ │ │ │ Passed: compiler/c2/Test7048332.java │ │ │ │ Passed: compiler/c2/Test6866651.java │ │ │ │ Passed: compiler/c2/Test7110586.java │ │ │ │ Passed: compiler/c2/Test7125879.java │ │ │ │ Passed: compiler/c2/Test7068051.java │ │ │ │ Passed: compiler/c2/Test7169782.java │ │ │ │ Passed: compiler/c2/Test7174363.java │ │ │ │ @@ -126,37 +126,37 @@ │ │ │ │ Passed: compiler/c2/Test8000805.java │ │ │ │ Passed: compiler/c2/Test8002069.java │ │ │ │ Passed: compiler/c2/Test8007294.java │ │ │ │ Passed: compiler/c2/Test8007722.java │ │ │ │ Passed: compiler/c2/Test8202414.java │ │ │ │ Passed: compiler/c2/Test8217359.java │ │ │ │ Passed: compiler/c2/Test8bitLogicalOperators.java │ │ │ │ -Passed: compiler/c2/Test7024475.java │ │ │ │ Passed: compiler/c2/TestAddXorIdeal.java │ │ │ │ -Passed: compiler/c2/TestBitSetAndReset.java │ │ │ │ Passed: compiler/c2/TestAndShiftZeroCCP.java │ │ │ │ +Passed: compiler/c2/TestBitSetAndReset.java │ │ │ │ Passed: compiler/c2/TestCharShortByteSwap.java │ │ │ │ -Passed: compiler/c2/TestCMoveHasTopInput.java │ │ │ │ +Passed: compiler/c2/Test7177917.java │ │ │ │ Passed: compiler/c2/TestCMoveIConAsBool.java │ │ │ │ +Passed: compiler/c2/TestCMoveHasTopInput.java │ │ │ │ +Passed: compiler/c2/Test7024475.java │ │ │ │ Passed: compiler/c2/TestDeadPhiMergeMemLoop.java │ │ │ │ Passed: compiler/c2/TestDominatingDeadCheckCast.java │ │ │ │ -Passed: compiler/c2/Test7177917.java │ │ │ │ Passed: compiler/c2/TestDuplicateSimpleLoopBackedge.java │ │ │ │ Passed: compiler/c2/TestFoldCompares.java │ │ │ │ -Passed: compiler/c2/TestFoldCompares2.java │ │ │ │ Passed: compiler/c2/TestIfWithDeadRegion.java │ │ │ │ +Passed: compiler/c2/TestFoldCompares2.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ Passed: compiler/c2/TestLargeTreeOfSubNodes.java │ │ │ │ -Passed: compiler/c2/TestImplicitNullCheckDominance.java │ │ │ │ Passed: compiler/c2/TestMatcherLargeOffset.java │ │ │ │ +Passed: compiler/c2/TestImplicitNullCheckDominance.java │ │ │ │ Passed: compiler/c2/TestMinValueStrideLongCountedLoop.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ Passed: compiler/c2/TestNPEHeapBased.java │ │ │ │ -Passed: compiler/c2/TestRemoveMemBarPrecEdge.java │ │ │ │ Passed: compiler/c2/TestMultiplyLongHiZero.java │ │ │ │ +Passed: compiler/c2/TestRemoveMemBarPrecEdge.java │ │ │ │ Passed: compiler/c2/TestLiveNodeLimit.java │ │ │ │ Passed: compiler/c2/TestReplacedNodesOSR.java │ │ │ │ Passed: compiler/c2/TestSignExtract.java │ │ │ │ Passed: compiler/c2/TestSkipLongToIntCast.java │ │ │ │ Passed: compiler/c2/TestSubIdealC0Minus_YPlusC1_.java │ │ │ │ Passed: compiler/c2/TestTopCastIIOnUndetectedDeadPath3.java │ │ │ │ Passed: compiler/c2/TestTopCastIIOnUndetectedDeadPath4.java#JDK-8293941 │ │ │ │ @@ -186,63 +186,62 @@ │ │ │ │ Passed: compiler/codegen/LoadWithMask.java │ │ │ │ Passed: compiler/codegen/LoadWithMask2.java │ │ │ │ Passed: compiler/codegen/ShiftByZero.java │ │ │ │ Passed: compiler/codegen/ShiftTest.java │ │ │ │ Passed: compiler/codegen/Test6378821.java │ │ │ │ Passed: compiler/codegen/Test6431242.java │ │ │ │ Passed: compiler/codegen/Test6797305.java │ │ │ │ -Passed: compiler/c2/Test6992759.java │ │ │ │ Passed: compiler/codegen/Test6814842.java │ │ │ │ +Passed: compiler/c2/Test6992759.java │ │ │ │ Passed: compiler/codegen/Test6875866.java │ │ │ │ Passed: compiler/codegen/Test6879902.java │ │ │ │ -Passed: compiler/codegen/CRCTest.java │ │ │ │ Passed: compiler/codegen/Test6909839.java │ │ │ │ Passed: compiler/codegen/Test6935535.java#id0 │ │ │ │ -Passed: compiler/codegen/Test7009231.java │ │ │ │ Passed: compiler/codegen/Test6823354.java │ │ │ │ +Passed: compiler/codegen/Test7009231.java │ │ │ │ +Passed: compiler/codegen/CRCTest.java │ │ │ │ Passed: compiler/codegen/Test8005033.java │ │ │ │ Passed: compiler/codegen/Test8011901.java │ │ │ │ +Timeout signalled after 60 seconds │ │ │ │ Passed: compiler/codegen/Test7100757.java │ │ │ │ Passed: compiler/codegen/TestBooleanVect.java │ │ │ │ Passed: compiler/codegen/BitTests.java │ │ │ │ -Timeout signalled after 60 seconds │ │ │ │ Passed: compiler/codegen/TestByteIntVect.java │ │ │ │ Passed: compiler/codegen/TestByteDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestByteFloatVect.java │ │ │ │ +Passed: compiler/codegen/TestByteLongVect.java │ │ │ │ Passed: compiler/codegen/TestByteShortVect.java │ │ │ │ Passed: compiler/codegen/TestCharShortVect.java │ │ │ │ -Passed: compiler/codegen/TestByteLongVect.java │ │ │ │ Passed: compiler/codegen/TestByteVect.java │ │ │ │ -Passed: compiler/arraycopy/TestArrayCopyConjoint.java │ │ │ │ -Passed: compiler/codegen/TestDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestCharVect.java │ │ │ │ -Passed: compiler/codegen/TestGCMStorePlacement.java │ │ │ │ +Passed: compiler/codegen/TestDoubleVect.java │ │ │ │ +Passed: compiler/arraycopy/TestArrayCopyConjoint.java │ │ │ │ Passed: compiler/codegen/TestFloatDoubleVect.java │ │ │ │ +Passed: compiler/codegen/TestGCMStorePlacement.java │ │ │ │ Passed: compiler/codegen/TestCharVect2.java#id0 │ │ │ │ Passed: compiler/codegen/TestFloatVect.java │ │ │ │ Passed: compiler/codegen/TestIntDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestIntFloatVect.java │ │ │ │ -Passed: compiler/codegen/TestLongDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestIntLongVect.java │ │ │ │ -Passed: compiler/codegen/TestMultiMemInstructionMatching.java │ │ │ │ Passed: compiler/codegen/Test6942326.java │ │ │ │ -Passed: compiler/codegen/TestOopCmp.java │ │ │ │ +Passed: compiler/codegen/TestLongDoubleVect.java │ │ │ │ +Passed: compiler/codegen/TestMultiMemInstructionMatching.java │ │ │ │ Passed: compiler/codegen/TestIntVect.java │ │ │ │ Passed: compiler/codegen/TestLongFloatVect.java │ │ │ │ Passed: compiler/codegen/TestShortIntVect.java │ │ │ │ +Passed: compiler/codegen/TestLongVect.java │ │ │ │ Passed: compiler/codegen/TestShortDoubleVect.java │ │ │ │ Passed: compiler/codegen/TestShortFloatVect.java │ │ │ │ Passed: compiler/codegen/TestSignedMultiplyLong.java │ │ │ │ -Passed: compiler/codegen/TestLongVect.java │ │ │ │ Passed: compiler/gcbarriers/G1CrashTest.java │ │ │ │ Passed: compiler/gcbarriers/TestAlwaysAtomicAccesses.java │ │ │ │ -FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ Passed: compiler/codegen/TestShortLongVect.java │ │ │ │ -Passed: compiler/gcbarriers/TestMembarDependencies.java │ │ │ │ +FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ Passed: compiler/codegen/TestShortVect.java │ │ │ │ +Passed: compiler/gcbarriers/TestMembarDependencies.java │ │ │ │ Passed: compiler/intrinsics/bigInteger/TestMultiplyToLenReturnProfile.java │ │ │ │ Passed: compiler/intrinsics/IntrinsicAvailableTest.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ Passed: compiler/intrinsics/Test6982370.java │ │ │ │ Passed: compiler/intrinsics/Test8005419.java │ │ │ │ Passed: compiler/intrinsics/Test8215792.java │ │ │ │ Passed: compiler/intrinsics/Test8237524.java │ │ │ │ @@ -301,16 +300,16 @@ │ │ │ │ Passed: compiler/loopopts/TestDeadPostLoopBecausePredicate.java │ │ │ │ Passed: compiler/loopopts/TestDepBetweenLoopAndPredicate.java │ │ │ │ Passed: compiler/loopopts/TestEmptyLoopMultiplePhis.java │ │ │ │ Passed: compiler/loopopts/TestEmptyPreLoopForDifferentMainLoop.java │ │ │ │ Passed: compiler/loopopts/TestIdomAfterLoopUnswitching.java │ │ │ │ Passed: compiler/loopopts/TestIfReplacedByMainLoopExit.java │ │ │ │ Passed: compiler/loopopts/TestImpossibleIV.java │ │ │ │ -Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Passed: compiler/c2/TestUnsignedByteCompare1.java │ │ │ │ +Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Passed: compiler/loopopts/TestInfiniteLoopNotInnerMost.java │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ Passed: compiler/loopopts/TestInlinedSplitFallInIrreducibleLoopStatusMain.java │ │ │ │ Passed: compiler/loopopts/TestIrreducibleLoopWithVNNI.java │ │ │ │ Passed: compiler/loopopts/TestLimitLoadBelowLoopLimitCheck.java │ │ │ │ Passed: compiler/loopopts/TestLoadPinnedAfterAllocate.java │ │ │ │ Passed: compiler/loopopts/TestLogSum.java │ │ │ │ @@ -329,16 +328,16 @@ │ │ │ │ Passed: compiler/loopopts/TestNotifyOpaqueZeroTripGuardToCmpI.java │ │ │ │ Passed: compiler/loopopts/TestOneIterationStripMined.java │ │ │ │ Passed: compiler/loopopts/TestOnlyInfiniteLoopsMain.java │ │ │ │ Passed: compiler/loopopts/TestOpaqueZeroTripGuardPostLoopRemoval.java │ │ │ │ Passed: compiler/loopopts/TestOverunrolling.java │ │ │ │ Passed: compiler/loopopts/TestPartialPeelAtUnsignedTests.java │ │ │ │ Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Passed: compiler/codegen/TestTrichotomyExpressions.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Passed: compiler/loopopts/TestPartialPeelingAtSingleInputRegion.java │ │ │ │ Passed: compiler/loopopts/TestPeelingNeverEnteredLoop.java │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ Passed: compiler/loopopts/TestPhaseCFGNeverBranchToGotoMain.java#id0 │ │ │ │ Passed: compiler/loopopts/TestPhaseCFGNeverBranchToGotoMain.java#id1 │ │ │ │ FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ Passed: compiler/loopopts/TestPreMainPostFallInEdges.java │ │ │ │ @@ -353,24 +352,24 @@ │ │ │ │ Passed: compiler/loopopts/TestSplitIfUnswitchedLoopsEliminated.java │ │ │ │ Passed: compiler/loopopts/TestSplitThruPhiDivMod.java │ │ │ │ Passed: compiler/loopopts/TestStoreSunkInInnerLoop.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ Passed: compiler/loopopts/TestStripMinedBackToBackIfs.java │ │ │ │ Passed: compiler/loopopts/TestSunkCastOnUnreachablePath.java │ │ │ │ Passed: compiler/loopopts/TestSunkNodeDueToBrokenAntiDependency.java │ │ │ │ -Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ +Passed: compiler/loopopts/TestSunkNodeMissingCastAssert.java │ │ │ │ Passed: compiler/loopopts/TestUndetectedLoopInInfiniteLoop.java │ │ │ │ Passed: compiler/loopopts/TestUnreachableInnerLoop.java │ │ │ │ Passed: compiler/loopopts/TestUnsupportedConditionalMove.java │ │ │ │ -Passed: compiler/loopopts/TestSunkNodeMissingCastAssert.java │ │ │ │ +Passed: compiler/loopopts/TestUnswitchCloneSkeletonPredicates.java │ │ │ │ Passed: compiler/loopopts/TestUnswitchOverunrolling.java │ │ │ │ Passed: compiler/loopopts/TestValidTypeInOverflowProtection.java │ │ │ │ Passed: compiler/loopopts/TestWrongCMovSplitIf.java │ │ │ │ Passed: compiler/loopopts/TestWrongOffsetConstantArrayConstant.java │ │ │ │ -Passed: compiler/loopopts/TestUnswitchCloneSkeletonPredicates.java │ │ │ │ +Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ Passed: compiler/runtime/JITClassInit.java │ │ │ │ Passed: compiler/runtime/SpreadNullArg.java │ │ │ │ Passed: compiler/runtime/StackOverflowBug.java │ │ │ │ Passed: compiler/runtime/Test6778657.java │ │ │ │ Passed: compiler/runtime/Test6826736.java │ │ │ │ Passed: compiler/runtime/Test6859338.java │ │ │ │ Passed: compiler/runtime/Test6863420.java │ │ │ │ @@ -385,649 +384,645 @@ │ │ │ │ Passed: gc/g1/ihop/TestIHOPStatic.java │ │ │ │ Passed: gc/g1/Test2GbHeap.java │ │ │ │ Passed: gc/g1/TestConcurrentSystemGC.java │ │ │ │ Passed: gc/g1/TestEagerReclaimHumongousRegions.java │ │ │ │ Passed: gc/g1/TestEagerReclaimHumongousRegionsLog.java │ │ │ │ Passed: gc/g1/TestEagerReclaimHumongousRegionsWithRefs.java │ │ │ │ Passed: gc/g1/TestEdenSurvivorLessThanMax.java │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ Passed: gc/g1/TestG1SkipCompaction.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ Passed: gc/g1/TestG1TraceEagerReclaimHumongousObjects.java │ │ │ │ Passed: gc/g1/TestGCLogMessages.java │ │ │ │ Passed: gc/g1/TestHumongousAllocConcurrentStart.java │ │ │ │ Passed: gc/g1/TestHumongousAllocNearlyFullRegion.java │ │ │ │ Passed: gc/g1/TestHumongousCodeCacheRoots.java │ │ │ │ Passed: gc/g1/TestHumongousConcurrentStartUndo.java │ │ │ │ Passed: gc/g1/TestHumongousRemsetsMatch.java │ │ │ │ -Passed: gc/g1/TestGreyReclaimedHumongousObjects.java │ │ │ │ Passed: gc/g1/TestHumongousShrinkHeap.java │ │ │ │ Passed: gc/g1/TestLargePageUseForAuxMemory.java │ │ │ │ -Passed: gc/g1/TestMarkStackSizes.java │ │ │ │ +Passed: gc/g1/TestGreyReclaimedHumongousObjects.java │ │ │ │ Passed: gc/g1/TestLargePageUseForHeap.java │ │ │ │ +Passed: gc/g1/TestMarkStackSizes.java │ │ │ │ Passed: gc/g1/TestMixedGCLiveThreshold.java#0percent │ │ │ │ Passed: gc/g1/TestMixedGCLiveThreshold.java#100percent │ │ │ │ Passed: gc/g1/TestNoEagerReclaimOfHumongousRegions.java │ │ │ │ Passed: gc/g1/TestMixedGCLiveThreshold.java#25percent │ │ │ │ Passed: gc/g1/TestParallelAlwaysPreTouch.java │ │ │ │ Passed: gc/g1/TestOneEdenRegionAfterGC.java │ │ │ │ Passed: gc/g1/TestPeriodicCollectionJNI.java │ │ │ │ Passed: gc/g1/TestPeriodicCollection.java │ │ │ │ Passed: gc/g1/TestPeriodicLogMessages.java │ │ │ │ Passed: gc/g1/TestPLABOutput.java │ │ │ │ Passed: gc/g1/TestPLABSizeBounds.java │ │ │ │ -Passed: gc/g1/TestPrintRegionRememberedSetInfo.java │ │ │ │ Passed: gc/g1/TestRegionAlignment.java │ │ │ │ Passed: gc/g1/TestRegionLivenessPrint.java │ │ │ │ Passed: gc/g1/TestRemarkCleanupMXBean.java │ │ │ │ -Passed: gc/g1/TestRemsetLogging.java │ │ │ │ +Passed: gc/g1/TestPrintRegionRememberedSetInfo.java │ │ │ │ Passed: gc/g1/TestRemsetLoggingPerRegion.java │ │ │ │ +Passed: gc/g1/TestRemsetLogging.java │ │ │ │ Passed: gc/g1/TestRemsetLoggingThreads.java │ │ │ │ Passed: gc/g1/TestSharedArchiveWithPreTouch.java │ │ │ │ -Passed: gc/g1/TestShrinkAuxiliaryDataRunner.java │ │ │ │ -Passed: gc/g1/TestShrinkDefragmentedHeap.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ Passed: gc/g1/TestShrinkToOneRegion.java │ │ │ │ +Passed: gc/g1/TestShrinkDefragmentedHeap.java │ │ │ │ Passed: gc/g1/TestVerificationInConcurrentCycle.java#id1 │ │ │ │ Passed: gc/g1/TestSkipRebuildRemsetPhase.java │ │ │ │ Passed: gc/InfiniteList.java │ │ │ │ +Passed: gc/g1/TestShrinkAuxiliaryDataRunner.java │ │ │ │ Passed: gc/g1/TestVerifyGCType.java │ │ │ │ Passed: gc/logging/TestDeprecatedPrintFlags.java │ │ │ │ Passed: gc/logging/TestGCId.java │ │ │ │ -Passed: gc/logging/TestPrintReferences.java │ │ │ │ Passed: gc/metaspace/G1AddMetaspaceDependency.java │ │ │ │ Passed: gc/metaspace/TestMetaspaceInitialization.java │ │ │ │ -Passed: gc/metaspace/TestMetaspaceMemoryPool.java │ │ │ │ -Passed: gc/logging/TestMetaSpaceLog.java │ │ │ │ +Passed: gc/logging/TestPrintReferences.java │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#Epsilon-64 │ │ │ │ +Passed: gc/logging/TestMetaSpaceLog.java │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#G1-64 │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#Parallel-64 │ │ │ │ Passed: gc/metaspace/TestMetaspacePerfCounters.java#Serial-64 │ │ │ │ -Passed: gc/metaspace/TestPerfCountersAndMemoryPools.java#id0 │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ Passed: gc/metaspace/TestSizeTransitions.java#id0 │ │ │ │ +Passed: gc/metaspace/TestPerfCountersAndMemoryPools.java#id0 │ │ │ │ Passed: gc/metaspace/TestSizeTransitions.java#id1 │ │ │ │ -Passed: gc/metaspace/TestMetaspaceSizeFlags.java │ │ │ │ -Passed: gc/TestAgeOutput.java#id1 │ │ │ │ Passed: gc/metaspace/TestSizeTransitions.java#id2 │ │ │ │ Passed: gc/TestAgeOutput.java#id0 │ │ │ │ +Passed: gc/metaspace/TestMetaspaceSizeFlags.java │ │ │ │ +Passed: gc/TestAgeOutput.java#id1 │ │ │ │ Passed: gc/TestAllocateHeapAt.java │ │ │ │ +Passed: compiler/runtime/Test7196199.java │ │ │ │ Passed: gc/TestAllocateHeapAtError.java │ │ │ │ Passed: gc/TestAllocateHeapAtMultiple.java │ │ │ │ Passed: gc/TestConcurrentGCBreakpoints.java │ │ │ │ +Passed: gc/TestFillerObjectInstantiation.java │ │ │ │ Passed: gc/TestCardTablePageCommits.java │ │ │ │ Passed: gc/TestDisableExplicitGC.java │ │ │ │ -Passed: gc/TestFillerObjectInstantiation.java │ │ │ │ Passed: gc/TestFullGCCount.java │ │ │ │ -Passed: compiler/runtime/Test7196199.java │ │ │ │ -Passed: gc/TestGenerationPerfCounter.java#id2 │ │ │ │ Passed: gc/TestGenerationPerfCounter.java#id0 │ │ │ │ Passed: gc/TestGenerationPerfCounter.java#id1 │ │ │ │ +Passed: gc/TestGenerationPerfCounter.java#id2 │ │ │ │ Passed: gc/TestHumongousReferenceObject.java#id0 │ │ │ │ Passed: gc/TestHumongousReferenceObject.java#id1 │ │ │ │ +Passed: gc/TestBigObj.java │ │ │ │ Passed: gc/TestJNICriticalStressTest.java#id0 │ │ │ │ -Passed: gc/TestJNICriticalStressTest.java#id2 │ │ │ │ Passed: gc/TestMemoryMXBeansAndPoolsPresence.java#id0 │ │ │ │ +Passed: gc/TestJNICriticalStressTest.java#id2 │ │ │ │ Passed: gc/TestJNICriticalStressTest.java#id1 │ │ │ │ Passed: gc/TestNoPerfCounter.java │ │ │ │ -Passed: gc/TestNUMAPageSize.java │ │ │ │ -Passed: gc/TestBigObj.java │ │ │ │ Passed: gc/TestMemoryMXBeansAndPoolsPresence.java#id1 │ │ │ │ +Passed: gc/TestNUMAPageSize.java │ │ │ │ Passed: gc/TestMemoryMXBeansAndPoolsPresence.java#id2 │ │ │ │ -Passed: gc/TestObjectAlignment.java │ │ │ │ Passed: gc/TestObjectAlignmentCardSize.java │ │ │ │ +Passed: gc/TestObjectAlignment.java │ │ │ │ Passed: gc/TestPLABAdaptToMinTLABSize.java#id0 │ │ │ │ Passed: gc/TestPLABAdaptToMinTLABSize.java#id1 │ │ │ │ +Passed: gc/TestPolicyNamePerfCounter.java#id0 │ │ │ │ Passed: gc/TestNumWorkerOutput.java │ │ │ │ Passed: gc/TestPolicyNamePerfCounter.java#id1 │ │ │ │ -Passed: gc/TestPolicyNamePerfCounter.java#id0 │ │ │ │ Passed: gc/TestReferenceClearDuringMarking.java │ │ │ │ -Passed: gc/TestPolicyNamePerfCounter.java#id2 │ │ │ │ Passed: gc/TestReferenceRefersToDuringConcMark.java │ │ │ │ +Passed: gc/TestPolicyNamePerfCounter.java#id2 │ │ │ │ Passed: gc/TestSmallHeap.java │ │ │ │ -Passed: gc/TestSoftReferencesBehaviorOnOOME.java │ │ │ │ Passed: gc/TestSpaceCounters.java#Parallel │ │ │ │ Passed: gc/TestStackOverflow.java │ │ │ │ Passed: gc/TestSystemGC.java#G1 │ │ │ │ Passed: gc/TestSystemGC.java#Parallel │ │ │ │ +Passed: gc/TestSoftReferencesBehaviorOnOOME.java │ │ │ │ Passed: gc/TestSystemGC.java#Serial │ │ │ │ Passed: gc/TestSpaceCounters.java#Serial │ │ │ │ -Passed: gc/TestVerifySilently.java │ │ │ │ Passed: gc/TestVerifyDuringStartup.java │ │ │ │ -Passed: gc/TestVerifySubSet.java │ │ │ │ +Passed: gc/TestVerifySilently.java │ │ │ │ Passed: gc/TestUseGCOverheadLimit.java#G1 │ │ │ │ -Passed: gtest/LargePageGtests.java#use-large-pages │ │ │ │ +Passed: gc/TestVerifySubSet.java │ │ │ │ Passed: gtest/LargePageGtests.java#use-large-pages-1G │ │ │ │ Passed: gc/TestReferenceRefersTo.java │ │ │ │ +Passed: gtest/LargePageGtests.java#use-large-pages │ │ │ │ Passed: gtest/LargePageGtests.java#use-large-pages-sysV │ │ │ │ Passed: gtest/MetaspaceGtests.java#balanced-no-ccs │ │ │ │ +Passed: gtest/NMTGtests.java#nmt-detail │ │ │ │ Passed: gtest/NMTGtests.java#nmt-off │ │ │ │ +Passed: gtest/NMTGtests.java#nmt-summary │ │ │ │ Passed: runtime/6626217/bug_21227.java │ │ │ │ -Passed: gtest/NMTGtests.java#nmt-detail │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ -Passed: gtest/NMTGtests.java#nmt-summary │ │ │ │ Passed: gtest/GTestWrapper.java │ │ │ │ Passed: runtime/cds/appcds/BadBSM.java │ │ │ │ Passed: runtime/cds/appcds/ArchiveRelocationTest.java │ │ │ │ Passed: runtime/cds/appcds/AppendClasspath.java │ │ │ │ Passed: runtime/cds/appcds/CaseSensitiveClassPath.java │ │ │ │ Passed: runtime/cds/appcds/ClassLoaderTest.java │ │ │ │ -Passed: runtime/cds/appcds/BootClassPathMismatch.java │ │ │ │ Passed: runtime/cds/appcds/CommandLineFlagCombo.java │ │ │ │ -Passed: runtime/cds/appcds/CommandLineFlagComboNegative.java │ │ │ │ +Passed: runtime/cds/appcds/BootClassPathMismatch.java │ │ │ │ Passed: runtime/cds/appcds/CommonAppClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/ClassPathAttr.java │ │ │ │ Passed: runtime/cds/appcds/DumpClassList.java │ │ │ │ +Passed: runtime/cds/appcds/ClassPathAttr.java │ │ │ │ Passed: runtime/cds/appcds/DirClasspathTest.java │ │ │ │ Passed: runtime/cds/appcds/DuplicateClassPaths.java │ │ │ │ -Passed: runtime/cds/appcds/DumpingWithNoCoops.java │ │ │ │ +Passed: runtime/cds/appcds/DumpClassListWithLF.java │ │ │ │ Passed: runtime/cds/appcds/ExtraSymbols.java │ │ │ │ +Passed: runtime/cds/appcds/DumpingWithNoCoops.java │ │ │ │ Passed: runtime/cds/appcds/FieldAnnotationsTest.java │ │ │ │ -Passed: runtime/cds/appcds/DumpClassListWithLF.java │ │ │ │ -Passed: runtime/cds/appcds/FreeUnusedMetadata.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ Passed: runtime/cds/appcds/FillerObjectLoadTest.java │ │ │ │ +Passed: runtime/cds/appcds/FreeUnusedMetadata.java │ │ │ │ Passed: runtime/cds/appcds/FieldLayoutFlags.java │ │ │ │ Passed: runtime/cds/appcds/HelloTest.java │ │ │ │ -Passed: runtime/cds/appcds/HelloExtTest.java │ │ │ │ Passed: runtime/cds/appcds/IgnoreEmptyClassPaths.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaContainsOldInf.java │ │ │ │ +Passed: runtime/cds/appcds/HelloExtTest.java │ │ │ │ Passed: runtime/cds/appcds/JvmtiAddPath.java │ │ │ │ Passed: runtime/cds/appcds/LambdaEagerInit.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaProxyClasslist.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaContainsOldInf.java │ │ │ │ Passed: runtime/cds/appcds/LambdaVerificationFailedDuringDump.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaWithJavaAgent.java │ │ │ │ -Passed: runtime/cds/appcds/LambdaWithUseImplMethodHandle.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaProxyClasslist.java │ │ │ │ Passed: runtime/cds/appcds/LongClassListPath.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaWithUseImplMethodHandle.java │ │ │ │ +Passed: runtime/cds/appcds/LambdaWithJavaAgent.java │ │ │ │ Passed: runtime/cds/appcds/LambdaWithOldClass.java │ │ │ │ -Passed: runtime/cds/appcds/MissingSuperTest.java │ │ │ │ Passed: runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java │ │ │ │ -Passed: runtime/cds/appcds/MoveJDKTest.java │ │ │ │ +Passed: runtime/cds/appcds/MissingSuperTest.java │ │ │ │ Passed: runtime/cds/appcds/MultiProcessSharing.java │ │ │ │ +Passed: runtime/cds/appcds/MoveJDKTest.java │ │ │ │ Passed: runtime/cds/appcds/NestHostOldInf.java │ │ │ │ -Passed: runtime/cds/appcds/NonExistClasspath.java │ │ │ │ Passed: runtime/cds/appcds/NonJarInClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/OldClassTest.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +Passed: runtime/cds/appcds/NonExistClasspath.java │ │ │ │ Passed: runtime/cds/appcds/OldClassWithjsr.java │ │ │ │ +Passed: runtime/cds/appcds/OldClassTest.java │ │ │ │ Passed: runtime/cds/appcds/OldInfExtendsInfDefMeth.java │ │ │ │ -Passed: runtime/cds/appcds/MultiReleaseJars.java │ │ │ │ -Passed: runtime/cds/appcds/LotsOfClasses.java │ │ │ │ Passed: runtime/cds/appcds/OldSuperClass.java │ │ │ │ -Passed: runtime/cds/appcds/OldSuperInfIndirect.java │ │ │ │ Passed: runtime/cds/appcds/OldSuperInf.java │ │ │ │ +Passed: runtime/cds/appcds/LotsOfClasses.java │ │ │ │ +Passed: runtime/cds/appcds/OldSuperInfIndirect.java │ │ │ │ Passed: runtime/cds/appcds/PackageSealing.java │ │ │ │ Passed: runtime/cds/appcds/ParallelLoad2.java │ │ │ │ Passed: runtime/cds/appcds/ParallelLoadTest.java │ │ │ │ Passed: runtime/cds/appcds/PrintSharedArchiveAndExit.java │ │ │ │ +Passed: runtime/cds/appcds/MultiReleaseJars.java │ │ │ │ Passed: runtime/cds/appcds/ProhibitedPackage.java │ │ │ │ Passed: runtime/cds/appcds/ProtectionDomain.java │ │ │ │ Passed: runtime/cds/appcds/RewriteBytecodesTest.java │ │ │ │ Passed: runtime/cds/appcds/RelativePath.java │ │ │ │ Passed: runtime/cds/appcds/SharedPackages.java │ │ │ │ -Passed: runtime/cds/appcds/SharedArchiveConsistency.java │ │ │ │ Passed: runtime/cds/appcds/SharedRegionAlignmentTest.java │ │ │ │ -Passed: runtime/cds/appcds/SharedBaseAddress.java │ │ │ │ +Passed: runtime/cds/appcds/SharedArchiveConsistency.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/FlagCombo.java#id1 │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/ExerciseGC.java │ │ │ │ Passed: runtime/cds/appcds/SealingViolation.java │ │ │ │ +Passed: runtime/cds/appcds/SharedBaseAddress.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id0 │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/InternSharedString.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id1 │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/InvalidFileFormat.java │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id2 │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/LargePages.java │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/IncompatibleOptions.java#id2 │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/InvalidFileFormat.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/ResolvedReferencesNotNullTest.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsBasic.java │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/LockSharedStrings.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsBasicPlus.java │ │ │ │ -Passed: runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/LockSharedStrings.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsWbTest.java │ │ │ │ +Passed: runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SysDictCrash.java │ │ │ │ Passed: runtime/cds/appcds/StaticArchiveWithLambda.java │ │ │ │ Passed: runtime/cds/appcds/SpecifySysLoaderProp.java │ │ │ │ Passed: runtime/cds/appcds/TestDumpClassListSource.java │ │ │ │ Passed: runtime/cds/appcds/TestCombinedCompressedFlags.java │ │ │ │ Passed: runtime/cds/appcds/TestEpsilonGCWithCDS.java │ │ │ │ -Passed: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +Passed: runtime/cds/appcds/SignedJar.java │ │ │ │ +Passed: runtime/cds/appcds/TestSerialGCWithCDS.java#id1 │ │ │ │ Passed: runtime/cds/appcds/TestSerialGCWithCDS.java#id0 │ │ │ │ Passed: runtime/cds/appcds/TraceLongClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/TestSerialGCWithCDS.java#id1 │ │ │ │ -Passed: runtime/cds/appcds/SignedJar.java │ │ │ │ Passed: runtime/cds/appcds/UnusedCPDuringDump.java │ │ │ │ Passed: runtime/cds/appcds/VerifierTest_0.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +Passed: runtime/cds/appcds/VerifyWithDefaultArchive.java │ │ │ │ Passed: runtime/cds/appcds/sharedStrings/SharedStringsStress.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ Passed: runtime/cds/appcds/VerifyObjArrayCloneTest.java │ │ │ │ -Passed: runtime/cds/appcds/VerifyWithDefaultArchive.java │ │ │ │ -Passed: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ -Passed: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ -Passed: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ Passed: runtime/cds/appcds/WideIloadTest.java │ │ │ │ Passed: runtime/cds/ArchiveDoesNotExist.java │ │ │ │ Passed: runtime/cds/appcds/XShareAutoWithChangedJar.java │ │ │ │ -Passed: runtime/cds/appcds/WrongClasspath.java │ │ │ │ -Passed: runtime/cds/BootAppendTests.java │ │ │ │ Passed: runtime/cds/CdsDifferentCompactStrings.java │ │ │ │ +Passed: runtime/cds/appcds/WrongClasspath.java │ │ │ │ Passed: runtime/cds/CheckSharingWithDefaultArchive.java │ │ │ │ -Passed: runtime/cds/CdsDifferentObjectAlignment.java │ │ │ │ +Passed: runtime/cds/BootAppendTests.java │ │ │ │ Passed: runtime/cds/CheckDefaultArchiveFile.java │ │ │ │ +Passed: runtime/cds/CdsDifferentObjectAlignment.java │ │ │ │ Passed: runtime/cds/CdsSameObjectAlignment.java │ │ │ │ Passed: runtime/cds/DumpSharedDictionary.java │ │ │ │ Passed: runtime/cds/MaxMetaspaceSize.java │ │ │ │ Passed: runtime/cds/DumpSymbolAndStringTable.java │ │ │ │ Passed: runtime/cds/NonBootLoaderClasses.java │ │ │ │ -Passed: runtime/cds/PrintSharedArchiveAndExit.java │ │ │ │ Passed: runtime/cds/PrimitiveClassMirrors.java │ │ │ │ -Passed: runtime/cds/DeterministicDump.java │ │ │ │ +Passed: runtime/cds/PrintSharedArchiveAndExit.java │ │ │ │ Passed: runtime/cds/ServiceLoaderTest.java │ │ │ │ Passed: runtime/cds/SharedArchiveFile.java │ │ │ │ +Passed: runtime/cds/DeterministicDump.java │ │ │ │ Passed: runtime/cds/SharedStrings.java │ │ │ │ -Passed: runtime/cds/SharedStringsDedup.java │ │ │ │ -Passed: runtime/cds/SharedBaseAddress.java#id2 │ │ │ │ Passed: runtime/cds/SharedBaseAddress.java#id0 │ │ │ │ -Passed: runtime/cds/SharedStringsRunAuto.java │ │ │ │ -Passed: runtime/cds/SharedBaseAddress.java#id3 │ │ │ │ +Passed: runtime/cds/SharedBaseAddress.java#id2 │ │ │ │ +Passed: runtime/cds/SharedStringsDedup.java │ │ │ │ Passed: runtime/cds/SharedBaseAddress.java#id1 │ │ │ │ +Passed: runtime/cds/SharedStringsRunAuto.java │ │ │ │ Passed: runtime/cds/SharedSymbolTableBucketSize.java │ │ │ │ -Passed: runtime/cds/SpaceUtilizationCheck.java │ │ │ │ Passed: runtime/cds/TestCDSVMCrash.java │ │ │ │ +Passed: runtime/cds/SpaceUtilizationCheck.java │ │ │ │ +Passed: runtime/cds/SharedBaseAddress.java#id3 │ │ │ │ Passed: runtime/cds/TestInterpreterMethodEntries.java#id0 │ │ │ │ Passed: runtime/cds/TestInterpreterMethodEntries.java#id1 │ │ │ │ -Passed: runtime/CommandLine/CompilerConfigFileWarning.java │ │ │ │ Passed: runtime/CommandLine/BooleanFlagWithInvalidValue.java │ │ │ │ +Passed: runtime/CommandLine/CompilerConfigFileWarning.java │ │ │ │ Passed: runtime/CommandLine/ConfigFileParsing.java │ │ │ │ Passed: runtime/CommandLine/ConfigFileWarning.java │ │ │ │ -Passed: runtime/CommandLine/FlagWithInvalidValue.java │ │ │ │ Passed: runtime/CommandLine/DoubleFlagWithIntegerValue.java │ │ │ │ -Passed: runtime/CommandLine/IgnoreUnrecognizedVMOptions.java │ │ │ │ -Passed: runtime/CommandLine/PrintGCApplicationConcurrentTime.java │ │ │ │ +Passed: runtime/CommandLine/FlagWithInvalidValue.java │ │ │ │ Passed: runtime/CommandLine/NonBooleanFlagWithInvalidBooleanPrefix.java │ │ │ │ -Passed: runtime/CommandLine/TestHexArguments.java │ │ │ │ -Passed: runtime/CommandLine/PrintClasses.java#id0 │ │ │ │ +Passed: runtime/CommandLine/PrintGCApplicationConcurrentTime.java │ │ │ │ +Passed: runtime/CommandLine/IgnoreUnrecognizedVMOptions.java │ │ │ │ Passed: runtime/CommandLine/OptionsValidation/TestJcmdOutput.java │ │ │ │ +Passed: runtime/CommandLine/PrintClasses.java#id0 │ │ │ │ Passed: runtime/CommandLine/OptionsValidation/TestOptionsWithRangesDynamic.java │ │ │ │ +Passed: runtime/CommandLine/TestHexArguments.java │ │ │ │ Passed: runtime/CommandLine/TestLongUnrecognizedVMOption.java │ │ │ │ Passed: runtime/CommandLine/TestNullTerminatedFlags.java │ │ │ │ -Passed: runtime/CommandLine/UnrecognizedProperty.java │ │ │ │ -Passed: runtime/CommandLine/TestVMOptions.java │ │ │ │ Passed: runtime/CommandLine/TraceExceptionsTest.java │ │ │ │ +Passed: runtime/CommandLine/TestVMOptions.java │ │ │ │ +Passed: runtime/CommandLine/UnrecognizedProperty.java │ │ │ │ Passed: runtime/CommandLine/UnrecognizedVMOption.java │ │ │ │ Passed: runtime/CommandLine/VMAliasOptions.java │ │ │ │ Passed: runtime/CommandLine/VMDeprecatedOptions.java │ │ │ │ -Passed: runtime/CommandLine/VMOptionWarning.java#id1 │ │ │ │ -Passed: runtime/CompressedOops/CompressedClassSpaceSize.java │ │ │ │ Passed: runtime/CommandLine/VMOptionWarning.java#id0 │ │ │ │ +Passed: runtime/CommandLine/VMOptionWarning.java#id1 │ │ │ │ Passed: runtime/CommandLine/VMOptionWarning.java#id2 │ │ │ │ Passed: runtime/ConstantPool/BadMethodHandles.java │ │ │ │ +Passed: runtime/CompressedOops/CompressedKlassPointerAndOops.java │ │ │ │ Passed: runtime/ConstantPool/IntfMethod.java │ │ │ │ Passed: runtime/ConstantPool/TestMethodHandleConstant.java │ │ │ │ Passed: runtime/ErrorHandling/GenOutOfMemoryError.java │ │ │ │ -Passed: runtime/CompressedOops/CompressedKlassPointerAndOops.java │ │ │ │ Passed: runtime/CompressedOops/ObjectAlignment.java │ │ │ │ Passed: runtime/ErrorHandling/CreateCoredumpOnCrash.java │ │ │ │ -Passed: runtime/CompressedOops/UseCompressedOops.java │ │ │ │ -Passed: runtime/ErrorHandling/TestAbortVmOnException.java │ │ │ │ Passed: runtime/ErrorHandling/ProblematicFrameTest.java │ │ │ │ +Passed: runtime/ErrorHandling/TestAbortVmOnException.java │ │ │ │ Passed: runtime/ErrorHandling/TestCrashOnOutOfMemoryError.java │ │ │ │ +Passed: runtime/CompressedOops/UseCompressedOops.java │ │ │ │ Passed: runtime/ErrorHandling/TestExitOnOutOfMemoryError.java │ │ │ │ Passed: runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java#id0 │ │ │ │ Passed: runtime/ErrorHandling/TestGZippedHeapDumpOnOutOfMemoryError.java#id1 │ │ │ │ -Passed: runtime/ErrorHandling/TestOnOutOfMemoryError.java │ │ │ │ Passed: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java#id0 │ │ │ │ +Passed: runtime/ErrorHandling/TestOnOutOfMemoryError.java │ │ │ │ Passed: runtime/ErrorHandling/TestHeapDumpPath.java │ │ │ │ Passed: runtime/logging/ClassInitializationTest.java │ │ │ │ Passed: runtime/logging/ClassLoadUnloadTest.java │ │ │ │ Passed: runtime/logging/CompressedOopsTest.java │ │ │ │ Passed: runtime/logging/ClassResolutionTest.java │ │ │ │ -Passed: runtime/logging/CondyIndyTest.java │ │ │ │ Passed: runtime/logging/DefaultMethodsTest.java │ │ │ │ +Passed: runtime/logging/CondyIndyTest.java │ │ │ │ Passed: runtime/logging/ExceptionsTest.java │ │ │ │ +Passed: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java#id1 │ │ │ │ Passed: runtime/logging/FoldMultilinesTest.java │ │ │ │ Passed: runtime/logging/LoaderConstraintsTest.java │ │ │ │ Passed: runtime/logging/ModulesTest.java │ │ │ │ Passed: runtime/logging/MonitorInflationTest.java │ │ │ │ -Passed: runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java#id1 │ │ │ │ Passed: runtime/logging/MutexRankTest.java │ │ │ │ -Passed: runtime/logging/OsCpuLoggingTest.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ +Passed: runtime/logging/OsCpuLoggingTest.java │ │ │ │ Passed: runtime/logging/ProtectionDomainVerificationTest.java │ │ │ │ -Passed: runtime/logging/SafepointTest.java │ │ │ │ Passed: runtime/logging/SafepointCleanupTest.java │ │ │ │ +Passed: runtime/logging/StackWalkTest.java │ │ │ │ +Passed: runtime/logging/SafepointTest.java │ │ │ │ Passed: runtime/logging/TestMethodHandlesVerbose.java │ │ │ │ Passed: runtime/logging/RedefineClasses.java │ │ │ │ -Passed: runtime/logging/StackWalkTest.java │ │ │ │ Passed: runtime/memory/MultiAllocateNullCheck.java │ │ │ │ Passed: runtime/logging/StartupTimeTest.java │ │ │ │ Passed: runtime/memory/ReadVMPageSize.java │ │ │ │ -Passed: runtime/logging/VerificationTest.java │ │ │ │ Passed: runtime/logging/ThreadLoggingTest.java │ │ │ │ -Passed: runtime/memory/StressVirtualSpaceResize.java │ │ │ │ -Passed: runtime/Metaspace/elastic/TestMetaspaceAllocation.java#ndebug │ │ │ │ +Passed: runtime/logging/VerificationTest.java │ │ │ │ Passed: runtime/logging/VMOperationTest.java │ │ │ │ +Passed: runtime/memory/StressVirtualSpaceResize.java │ │ │ │ Passed: runtime/memory/ReadFromNoaccessArea.java │ │ │ │ +Passed: runtime/Metaspace/elastic/TestMetaspaceAllocation.java#ndebug │ │ │ │ Passed: runtime/memory/ReserveMemory.java │ │ │ │ Passed: runtime/Metaspace/elastic/TestMetaspaceAllocationMT1.java#ndebug-default │ │ │ │ Passed: runtime/Metaspace/elastic/TestMetaspaceAllocationMT2.java#ndebug-default │ │ │ │ Passed: runtime/Metaspace/DefineClass.java │ │ │ │ Passed: runtime/Metaspace/MaxMetaspaceSizeEnvVarTest.java │ │ │ │ -Passed: runtime/Metaspace/MaxMetaspaceSizeTest.java │ │ │ │ Passed: runtime/Metaspace/PrintMetaspaceDcmd.java#test-64bit-ccs │ │ │ │ Passed: runtime/Metaspace/PrintMetaspaceDcmd.java#test-64bit-noccs │ │ │ │ Passed: runtime/Metaspace/PrintMetaspaceDcmd.java#test-nospecified │ │ │ │ +Passed: runtime/Metaspace/FragmentMetaspace.java#id0 │ │ │ │ Passed: runtime/modules/AccessCheckAllUnnamed.java │ │ │ │ Passed: runtime/modules/AccessCheckExp.java │ │ │ │ +Passed: runtime/modules/AccessCheckOpen.java │ │ │ │ Passed: runtime/modules/AccessCheckJavaBase.java │ │ │ │ -Passed: runtime/Metaspace/FragmentMetaspace.java#id0 │ │ │ │ Passed: runtime/modules/AccessCheckRead.java │ │ │ │ -Passed: runtime/modules/AccessCheckOpen.java │ │ │ │ Passed: runtime/modules/AccessCheckSuper.java │ │ │ │ Passed: runtime/modules/AccessCheckUnnamed.java │ │ │ │ +Passed: runtime/modules/AccessCheckWorks.java │ │ │ │ Passed: runtime/modules/AccModuleTest.java │ │ │ │ Passed: runtime/MirrorFrame/Test8003720.java │ │ │ │ -Passed: runtime/modules/AccessCheckWorks.java │ │ │ │ Passed: runtime/modules/CCE_module_msg.java │ │ │ │ Passed: runtime/modules/ExportTwice.java │ │ │ │ +Passed: runtime/modules/ClassLoaderNoUnnamedModuleTest.java │ │ │ │ Passed: runtime/modules/JVMAddModuleExports.java │ │ │ │ Passed: runtime/modules/JVMAddModuleExportsToAll.java │ │ │ │ Passed: runtime/modules/IgnoreModulePropertiesTest.java │ │ │ │ -Passed: runtime/modules/ClassLoaderNoUnnamedModuleTest.java │ │ │ │ -Passed: runtime/modules/JVMAddModuleExportToAllUnnamed.java │ │ │ │ Passed: runtime/modules/JVMAddReadsModule.java │ │ │ │ -Passed: runtime/modules/JVMDefineModule.java │ │ │ │ +Passed: runtime/modules/JVMAddModuleExportToAllUnnamed.java │ │ │ │ Passed: runtime/Metaspace/FragmentMetaspaceSimple.java │ │ │ │ -Passed: runtime/modules/ModuleOptionsTest.java │ │ │ │ +Passed: runtime/modules/JVMDefineModule.java │ │ │ │ Passed: runtime/modules/ModuleOptionsWarn.java │ │ │ │ +Passed: runtime/modules/ModuleOptionsTest.java │ │ │ │ Passed: runtime/modules/LoadUnloadModuleStress.java │ │ │ │ Passed: runtime/modules/SealedInterfaceModuleTest.java │ │ │ │ Passed: runtime/modules/ModuleStress/ExportModuleStressTest.java │ │ │ │ Passed: runtime/Monitor/CompleteExit.java │ │ │ │ -Passed: runtime/modules/ModuleStress/ModuleStress.java │ │ │ │ -Passed: runtime/modules/SealedModuleTest.java │ │ │ │ Passed: runtime/modules/ModulesSymLink.java │ │ │ │ +Passed: runtime/modules/SealedModuleTest.java │ │ │ │ +Passed: runtime/modules/ModuleStress/ModuleStress.java │ │ │ │ Passed: runtime/modules/ModuleStress/ModuleStressGC.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#allIntervalsZero │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#allThresholdsZero │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#defaults │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#allThresholdsZero │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdADI_noSafepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdADI_safepoint │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdMUDT_noSafepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdMUDT_safepoint │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_threshold_noSafepoint │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_noThresholdMUDT_noSafepoint │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#guaranteed_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/DeflationIntervalsTest.java#noGuaranteedGADT_threshold_noSafepoint │ │ │ │ -Passed: runtime/Monitor/DeflationIntervalsTest.java#noGuaranteedGADT_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#illegal │ │ │ │ +Passed: runtime/Monitor/DeflationIntervalsTest.java#noGuaranteedGADT_threshold_safepoint │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#defaults │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#aggressive │ │ │ │ Passed: runtime/Monitor/MonitorWithDeadObjectTest.java#DetachThread │ │ │ │ -Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#lazy │ │ │ │ Passed: runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsAfterDetach │ │ │ │ Passed: runtime/Monitor/MonitorWithDeadObjectTest.java#DumpThreadsBeforeDetach │ │ │ │ -Passed: runtime/NonWriteableProperty.java │ │ │ │ Passed: runtime/Monitor/NonOwnerOps.java │ │ │ │ +Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#lazy │ │ │ │ +Passed: runtime/NonWriteableProperty.java │ │ │ │ Passed: runtime/Monitor/MonitorUnlinkBatchTest.java#legal │ │ │ │ Passed: runtime/Monitor/MonitorUsedDeflationThresholdTest.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeSpecialICCE.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeSpecialSuccessTest.java │ │ │ │ Passed: runtime/SelectionResolution/IllegalAccessErrorTest.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeStaticICCE.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeStaticSuccessTest.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeStaticICCE.java │ │ │ │ Passed: runtime/SelectionResolution/AbstractMethodErrorTest.java │ │ │ │ Passed: runtime/SelectionResolution/NoSuchMethodErrorTest.java │ │ │ │ Passed: runtime/Thread/AsyncExceptionOnMonitorEnter.java │ │ │ │ Passed: runtime/Thread/CancellableThreadTest.java │ │ │ │ Passed: runtime/Thread/Fibonacci.java │ │ │ │ Passed: runtime/Thread/InterruptAtExit.java │ │ │ │ Passed: runtime/Thread/IsInterruptedAtExit.java │ │ │ │ Passed: runtime/Thread/SetNameAtExit.java │ │ │ │ Passed: runtime/Thread/SetPriorityAtExit.java │ │ │ │ Passed: runtime/SelectionResolution/InvokeInterfaceSuccessTest.java │ │ │ │ Passed: runtime/Thread/StopAtExit.java │ │ │ │ Passed: runtime/Thread/TestAlwaysPreTouchStacks.java │ │ │ │ Passed: runtime/Thread/TestBreakSignalThreadDump.java#default │ │ │ │ -Passed: runtime/Thread/TestBreakSignalThreadDump.java#with_jsig │ │ │ │ -Passed: runtime/Thread/TestThreadDumpClassInitMonitor.java │ │ │ │ Passed: runtime/Thread/SuspendAtExit.java │ │ │ │ +Passed: runtime/Thread/TestThreadDumpClassInitMonitor.java │ │ │ │ +Passed: runtime/Thread/TestBreakSignalThreadDump.java#with_jsig │ │ │ │ Passed: runtime/Thread/TestThreadStackSizes.java │ │ │ │ -Passed: runtime/Thread/TestThreadDumpSMRInfo.java │ │ │ │ Passed: runtime/Thread/ThreadObjAccessAtExit.java │ │ │ │ -Passed: runtime/Thread/TooSmallStackSize.java │ │ │ │ +Passed: runtime/Thread/TestThreadDumpSMRInfo.java │ │ │ │ Passed: runtime/Thread/ThreadPriorities.java │ │ │ │ -Passed: runtime/Unsafe/AllocateMemory.java │ │ │ │ +Passed: runtime/Thread/TooSmallStackSize.java │ │ │ │ Passed: runtime/Unsafe/AllocateInstance.java │ │ │ │ +Passed: runtime/Unsafe/AllocateMemory.java │ │ │ │ Passed: runtime/Unsafe/CopyMemory.java │ │ │ │ Passed: runtime/Unsafe/FieldOffset.java │ │ │ │ -Passed: runtime/Unsafe/DefineClass.java │ │ │ │ Passed: runtime/Unsafe/GetField.java │ │ │ │ +Passed: runtime/Unsafe/DefineClass.java │ │ │ │ Passed: runtime/Unsafe/GetPutAddress.java │ │ │ │ Passed: runtime/Unsafe/GetPutBoolean.java │ │ │ │ Passed: runtime/Unsafe/GetPutByte.java │ │ │ │ Passed: runtime/Unsafe/GetPutChar.java │ │ │ │ Passed: runtime/Unsafe/GetPutDouble.java │ │ │ │ Passed: runtime/Unsafe/GetPutFloat.java │ │ │ │ Passed: runtime/Unsafe/GetPutInt.java │ │ │ │ Passed: runtime/Unsafe/GetPutLong.java │ │ │ │ Passed: runtime/Unsafe/GetPutObject.java │ │ │ │ -Passed: runtime/Unsafe/GetUncompressedObject.java │ │ │ │ Passed: runtime/Unsafe/GetPutShort.java │ │ │ │ +Passed: runtime/Unsafe/GetUncompressedObject.java │ │ │ │ Passed: runtime/Unsafe/PageSize.java │ │ │ │ -Passed: runtime/Unsafe/Reallocate.java │ │ │ │ Passed: runtime/Unsafe/SetMemory.java │ │ │ │ +Passed: runtime/Unsafe/Reallocate.java │ │ │ │ Passed: runtime/Unsafe/ThrowException.java │ │ │ │ +Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ Passed: serviceability/dcmd/compiler/CodeCacheTest.java │ │ │ │ Passed: serviceability/dcmd/compiler/CodeHeapAnalyticsMethodNames.java │ │ │ │ Passed: serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java │ │ │ │ -Passed: serviceability/dcmd/compiler/CodelistTest.java │ │ │ │ Passed: serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java │ │ │ │ +Passed: serviceability/dcmd/compiler/CodelistTest.java │ │ │ │ Passed: serviceability/dcmd/compiler/PerfMapTest.java │ │ │ │ -Passed: serviceability/dcmd/compiler/CompilerQueueTest.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/ClassVersionAfterRedefine.java │ │ │ │ +Passed: serviceability/dcmd/compiler/CompilerQueueTest.java │ │ │ │ Passed: serviceability/jvmti/GetObjectSizeClass.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/ModifyAnonymous.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineAnnotations.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineAddLambdaExpression.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineFinalizer.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineDoubleDelete.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineInterfaceMethods.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineInterfaceCall.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineObject.java │ │ │ │ -Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineGenericSignatureTest.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefinePreviousVersions.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineLeak.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithResolutionErrors.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethods.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineSubtractLambdaExpression.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/RedefineLeak.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineRunningMethodsWithBacktrace.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RetransformClassesZeroLength.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestLambdaFormRetransformation.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestRedefineCondy.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestAddDeleteMethods.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestRedefineObject.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java │ │ │ │ -Passed: serviceability/ParserTest.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/TestRedefineWithUnresolvedClass.java │ │ │ │ +Passed: serviceability/ParserTest.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/TransformerDeadlockTest.java │ │ │ │ Passed: compiler/allocation/TestAllocation.java │ │ │ │ Passed: compiler/allocation/TestCCPAllocateArray.java │ │ │ │ Passed: compiler/allocation/TestNewArrayBadSize.java │ │ │ │ Passed: compiler/allocation/TestNewArrayOutsideLoopValidLengthTestInLoop.java │ │ │ │ +Passed: serviceability/jvmti/RedefineClasses/TestMultipleClasses.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ Passed: compiler/allocation/TestNewMaxLengthArray.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ Passed: compiler/arguments/TestScavengeRootsInCode.java │ │ │ │ +FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ Passed: compiler/arguments/TestStressReflectiveCode.java │ │ │ │ -Passed: serviceability/jvmti/RedefineClasses/TestMultipleClasses.java │ │ │ │ Passed: compiler/arguments/TestTraceICs.java │ │ │ │ -FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ Passed: compiler/arguments/TestUseCompiler.java │ │ │ │ +Passed: compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseBMI1InstructionsOnUnsupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseCountLeadingZerosInstructionOnSupportedCPU.java │ │ │ │ -Passed: compiler/arguments/TestUseBMI1InstructionsOnSupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseCountLeadingZerosInstructionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/arguments/TestUseCountTrailingZerosInstructionOnSupportedCPU.java │ │ │ │ -Passed: compiler/c1/CanonicalizeGetModifiers.java#id0 │ │ │ │ -Passed: compiler/c1/CCEMessageTest.java │ │ │ │ -Passed: compiler/c1/MultiplyByMaxInt.java │ │ │ │ Passed: compiler/c1/CanonicalizeArrayLength.java │ │ │ │ +Passed: compiler/c1/CCEMessageTest.java │ │ │ │ Passed: compiler/arguments/TestUseCountTrailingZerosInstructionOnUnsupportedCPU.java │ │ │ │ +Passed: compiler/c1/MultiplyByMaxInt.java │ │ │ │ +Passed: compiler/c1/CanonicalizeGetModifiers.java#id0 │ │ │ │ +Passed: compiler/c1/RangeCheckVerificationOfIR.java │ │ │ │ Passed: compiler/c1/NullCheckTest.java │ │ │ │ Passed: compiler/c1/Test6579789.java │ │ │ │ -Passed: compiler/c1/RangeCheckVerificationOfIR.java │ │ │ │ Passed: compiler/c1/Test6756768_2.java │ │ │ │ -Passed: compiler/c1/Test6758234.java │ │ │ │ -Passed: compiler/c1/Test6757316.java │ │ │ │ Passed: compiler/c1/Test6756768.java │ │ │ │ -Passed: compiler/c1/Test6855215.java │ │ │ │ +Passed: compiler/c1/Test6758234.java │ │ │ │ Passed: compiler/c1/Test6795465.java │ │ │ │ +Passed: compiler/c1/Test6757316.java │ │ │ │ Passed: compiler/c1/Test6849574.java │ │ │ │ +Passed: compiler/c1/Test6932496.java │ │ │ │ +Passed: compiler/c1/Test6855215.java │ │ │ │ Passed: compiler/c1/Test7042153.java │ │ │ │ -Passed: compiler/c1/Test7090976.java │ │ │ │ Passed: compiler/c1/Test7103261.java │ │ │ │ -Passed: compiler/c1/Test6932496.java │ │ │ │ +Passed: compiler/c1/Test7090976.java │ │ │ │ Passed: compiler/c1/Test7123108.java │ │ │ │ -Passed: compiler/c1/Test8004051.java │ │ │ │ Passed: compiler/c1/Test8011706.java │ │ │ │ Passed: compiler/c1/Test8011771.java │ │ │ │ -Passed: compiler/c1/Test8211100.java │ │ │ │ +Passed: compiler/c1/Test8004051.java │ │ │ │ Passed: compiler/c1/Test8172751.java │ │ │ │ +Passed: compiler/c1/Test8211100.java │ │ │ │ Passed: compiler/c1/Test8267042.java │ │ │ │ Passed: compiler/c1/Test8275337.java │ │ │ │ Passed: compiler/c1/TestArrayCopyToFromObject.java │ │ │ │ Passed: compiler/c1/TestArrayCopy.java │ │ │ │ +Passed: compiler/c1/TestBadStateAtLongCmp.java │ │ │ │ Passed: compiler/c1/TestC1PhiPlacementPathologyMain.java │ │ │ │ Passed: compiler/c1/TestClassConstantPatching.java │ │ │ │ -Passed: compiler/c1/TestBadStateAtLongCmp.java │ │ │ │ Passed: compiler/c1/TestDeoptInt.java │ │ │ │ Passed: compiler/c1/TestGotoIfMain.java │ │ │ │ Passed: compiler/c1/TestInvokeinterfaceWithBadReceiver.java │ │ │ │ -Passed: compiler/c1/TestLinearScanHasFPURegisters.java │ │ │ │ Passed: compiler/c1/TestLargeMonitorOffset.java │ │ │ │ +Passed: compiler/c1/TestLinearScanHasFPURegisters.java │ │ │ │ Passed: compiler/c1/TestManyMethodParameters.java │ │ │ │ Passed: compiler/c1/TestOSRLotsOfLocals.java │ │ │ │ +Passed: compiler/c1/TestLinearScanOrderMain.java │ │ │ │ Passed: compiler/c1/TestPinnedConstantExceptionEdge.java │ │ │ │ Passed: compiler/c1/TestPinnedIntrinsics.java │ │ │ │ Passed: compiler/c1/TestStaticInterfaceMethodCall.java │ │ │ │ -Passed: compiler/c1/TestLinearScanOrderMain.java │ │ │ │ Passed: compiler/c1/TestUnalignedLoad.java │ │ │ │ Passed: compiler/c1/TestUnresolvedFieldMain.java │ │ │ │ Passed: compiler/c1/TestValueNumberingNullObject.java │ │ │ │ Passed: compiler/c1/UnsafeVolatileGuardTest.java │ │ │ │ Passed: compiler/c1/VolatileGuardTest.java │ │ │ │ -Passed: compiler/c2/aarch64/TestIntrinsicsRegStress.java │ │ │ │ -Passed: compiler/c2/aarch64/ConvI2LWideningAssertTooStrong.java │ │ │ │ Passed: compiler/c1/TestConcurrentPatching.java │ │ │ │ +Passed: compiler/c2/aarch64/ConvI2LWideningAssertTooStrong.java │ │ │ │ +Passed: compiler/c2/aarch64/TestIntrinsicsRegStress.java │ │ │ │ Passed: compiler/c2/cr6646020/Tester.java │ │ │ │ Passed: compiler/c2/cr6663848/Tester.java │ │ │ │ -Passed: compiler/c2/cr6663854/Test6663854.java │ │ │ │ Passed: compiler/c2/cr6711117/Test.java │ │ │ │ +Passed: compiler/c2/cr6663854/Test6663854.java │ │ │ │ Passed: compiler/c2/cr6712835/Test6712835.java │ │ │ │ -Passed: compiler/c2/cr6714694/Tester.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeInterfaceICCE.java │ │ │ │ Passed: compiler/c2/cr6865031/Test.java │ │ │ │ +Passed: compiler/c2/cr6714694/Tester.java │ │ │ │ Passed: compiler/c2/cr7192963/TestByteVect.java │ │ │ │ +Passed: compiler/c2/cr7192963/TestIntVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestDoubleVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestFloatVect.java │ │ │ │ -Passed: compiler/c2/cr7192963/TestIntVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestLongVect.java │ │ │ │ Passed: compiler/c2/cr7192963/TestShortVect.java │ │ │ │ -FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ Passed: compiler/c2/irTests/loopOpts/LoopIdealizationTests.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeInterfaceICCE.java │ │ │ │ +FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ Passed: compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeVirtualSuccessTest.java │ │ │ │ Passed: compiler/c2/irTests/AddINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/AddLNodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/AndINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/DivINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/DivLNodeIdealizationTests.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeVirtualSuccessTest.java │ │ │ │ Passed: compiler/c2/irTests/LShiftINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/LShiftLNodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/MulINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/MaxMinINodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/SubINodeIdealizationTests.java │ │ │ │ +Passed: compiler/c2/irTests/MulINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/MulLNodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/TestArrayElementTypeLoad.java │ │ │ │ +Passed: compiler/c2/irTests/SubINodeIdealizationTests.java │ │ │ │ Passed: compiler/c2/irTests/SubLNodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/TestAutoVectorization2DArray.java │ │ │ │ +Passed: compiler/c2/irTests/TestArrayElementTypeLoad.java │ │ │ │ Passed: compiler/c2/irTests/TestBackToBackIfs.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ +Passed: compiler/c2/irTests/TestAutoVectorization2DArray.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ -Passed: compiler/c2/irTests/TestFPComparison.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ Passed: compiler/c2/irTests/TestIterativeEA.java │ │ │ │ -Passed: compiler/c2/irTests/TestPostParseCallDevirtualization.java │ │ │ │ -Passed: compiler/c2/irTests/TestOptimizeUnstableIf.java │ │ │ │ +Passed: compiler/c2/irTests/TestFPComparison.java │ │ │ │ Passed: compiler/c2/irTests/TestPushAddThruCast.java │ │ │ │ +Passed: compiler/c2/irTests/TestOptimizeUnstableIf.java │ │ │ │ +Passed: compiler/c2/irTests/TestPostParseCallDevirtualization.java │ │ │ │ +Passed: compiler/c2/irTests/TestScalarReplacement.java │ │ │ │ Passed: compiler/c2/irTests/TestRemixAddressExpressions.java │ │ │ │ Passed: compiler/c2/irTests/TestShiftAndMask.java │ │ │ │ Passed: compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java │ │ │ │ -Passed: compiler/c2/irTests/TestScalarReplacement.java │ │ │ │ +Passed: compiler/c2/irTests/TestUnsignedComparison.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Passed: compiler/c2/irTests/TestVectorizationMismatchedAccess.java │ │ │ │ Passed: compiler/c2/irTests/URShiftINodeIdealizationTests.java │ │ │ │ -Passed: compiler/c2/irTests/TestUnsignedComparison.java │ │ │ │ Passed: compiler/c2/irTests/URShiftLNodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeDynamic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeDynamic2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java │ │ │ │ +Passed: compiler/c2/irTests/XorINodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeDynamic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeInterface2NativeTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromCompiled/CompiledInvokeSpecial2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeStatic2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeStatic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeStatic2NativeTest.java │ │ │ │ +Passed: compiler/c2/irTests/XorLNodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeVirtual2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeVirtual2NativeTest.java │ │ │ │ Passed: compiler/calls/fromCompiled/CompiledInvokeVirtual2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeInterface2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2NativeTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeSpecial2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2InterpretedTest.java │ │ │ │ -Passed: compiler/c2/irTests/XorLNodeIdealizationTests.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeStatic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeSpecial2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeDynamic2InterpretedTest.java │ │ │ │ +Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeSpecial2CompiledTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeStatic2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeSpecial2NativeTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeStatic2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeVirtual2InterpretedTest.java │ │ │ │ Passed: compiler/calls/fromNative/NativeInvokeVirtual2NativeTest.java │ │ │ │ -Passed: compiler/calls/fromNative/NativeInvokeVirtual2CompiledTest.java │ │ │ │ +Passed: compiler/calls/fromNative/NativeInvokeStatic2InterpretedTest.java │ │ │ │ Passed: compiler/calls/TestDirtyInt.java │ │ │ │ -Passed: compiler/calls/fromInterpreted/InterpretedInvokeVirtual2InterpretedTest.java │ │ │ │ Passed: compiler/calls/NativeCalls.java │ │ │ │ -Passed: compiler/c2/irTests/XorINodeIdealizationTests.java │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Passed: compiler/codecache/jmx/BeanTypeTest.java │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ Passed: compiler/codecache/jmx/CodeHeapBeanPresenceTest.java │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ Passed: compiler/codecache/jmx/GetUsageTest.java │ │ │ │ Passed: compiler/codecache/jmx/InitialAndMaxUsageTest.java │ │ │ │ Passed: compiler/codecache/jmx/ManagerNamesTest.java │ │ │ │ Passed: compiler/codecache/jmx/MemoryPoolsPresenceTest.java │ │ │ │ Passed: compiler/codecache/jmx/PeakUsageTest.java │ │ │ │ Passed: compiler/codecache/jmx/PoolsIndependenceTest.java │ │ │ │ Passed: compiler/codecache/jmx/ThresholdNotificationsTest.java │ │ │ │ Passed: compiler/codecache/jmx/UsageThresholdExceededSeveralTimesTest.java │ │ │ │ Passed: compiler/codecache/jmx/UsageThresholdExceededTest.java │ │ │ │ -Passed: compiler/codecache/jmx/UsageThresholdNotExceededTest.java │ │ │ │ Passed: compiler/codecache/jmx/UsageThresholdIncreasedTest.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ Passed: compiler/controldependency/TestAntiDependencyAfterStringInflation.java │ │ │ │ Passed: compiler/controldependency/TestAntiDependencyForPinnedLoads.java │ │ │ │ +Passed: compiler/codecache/jmx/UsageThresholdNotExceededTest.java │ │ │ │ Passed: compiler/conversions/TestPrimitiveConversions.java │ │ │ │ Passed: compiler/controldependency/TestAntiDependentMembar.java │ │ │ │ Passed: compiler/cpuflags/RestoreMXCSR.java │ │ │ │ Passed: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java │ │ │ │ Passed: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java │ │ │ │ Passed: compiler/eliminateAutobox/TestByteBoxing.java │ │ │ │ Passed: compiler/eliminateAutobox/TestDoubleBoxing.java │ │ │ │ @@ -1035,16 +1030,16 @@ │ │ │ │ Passed: compiler/eliminateAutobox/TestIntBoxing.java │ │ │ │ Passed: compiler/eliminateAutobox/TestLongBoxing.java │ │ │ │ Passed: compiler/eliminateAutobox/TestSafepointDebugInfo.java │ │ │ │ Passed: compiler/eliminateAutobox/TestSplitThroughPhi.java │ │ │ │ Passed: compiler/eliminateAutobox/UnsignedLoads.java │ │ │ │ Passed: compiler/escapeAnalysis/cr6716441/Tester.java │ │ │ │ Passed: compiler/escapeAnalysis/cr6795161/Test.java │ │ │ │ -Passed: compiler/eliminateAutobox/TestShortBoxing.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6689060.java │ │ │ │ +Passed: compiler/eliminateAutobox/TestShortBoxing.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6775880.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6895383.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6726999.java │ │ │ │ Passed: compiler/escapeAnalysis/Test6896727.java │ │ │ │ Passed: compiler/escapeAnalysis/TestAllocatedEscapesPtrComparison.java │ │ │ │ Passed: compiler/escapeAnalysis/TestArrayCopy.java │ │ │ │ Passed: compiler/escapeAnalysis/TestBrokenEA.java │ │ │ │ @@ -1059,139 +1054,139 @@ │ │ │ │ Passed: compiler/escapeAnalysis/TestMissingAntiDependency.java │ │ │ │ Passed: compiler/escapeAnalysis/TestSelfArrayCopy.java │ │ │ │ Passed: compiler/escapeAnalysis/TestUnsafePutAddressNullObjMustNotEscape.java │ │ │ │ Passed: compiler/escapeAnalysis/TestValAtSafepointOverflowsInt.java │ │ │ │ Passed: compiler/exceptions/CatchInlineExceptions.java │ │ │ │ Passed: compiler/exceptions/ExceptionInInit.java │ │ │ │ Passed: compiler/exceptions/SumTest.java │ │ │ │ -Passed: compiler/escapeAnalysis/Test8020215.java │ │ │ │ Passed: compiler/exceptions/TestC1ExceptionHandlersSameBCI.java │ │ │ │ +Passed: compiler/escapeAnalysis/Test8020215.java │ │ │ │ Passed: compiler/exceptions/TestDeoptExceptionState.java │ │ │ │ Passed: compiler/exceptions/TestRecursiveReplacedException.java │ │ │ │ +Passed: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ Passed: compiler/floatingpoint/DmodTest.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ Passed: compiler/floatingpoint/FmodTest.java │ │ │ │ Passed: compiler/floatingpoint/ModNaN.java │ │ │ │ -Passed: compiler/floatingpoint/TestFloatJNIArgs.java#id0 │ │ │ │ Passed: compiler/floatingpoint/NaNTest.java │ │ │ │ +Passed: compiler/floatingpoint/TestFloatJNIArgs.java#id0 │ │ │ │ Passed: compiler/floatingpoint/TestFloatJNIArgs.java#id1 │ │ │ │ Passed: compiler/floatingpoint/TestFMA.java │ │ │ │ Passed: compiler/floatingpoint/TestFMABrokenC1RegAlloc.java │ │ │ │ Passed: compiler/floatingpoint/TestLibmIntrinsics.java │ │ │ │ Passed: compiler/floatingpoint/TestPow2.java │ │ │ │ Passed: compiler/floatingpoint/TestRound.java │ │ │ │ Passed: compiler/floatingpoint/TestSubnormalDouble.java │ │ │ │ Passed: compiler/floatingpoint/TestSubnormalFloat.java │ │ │ │ Passed: compiler/inlining/DefaultAndConcreteMethodsCHA.java │ │ │ │ Passed: compiler/inlining/DefaultMethodsDependencies.java │ │ │ │ Passed: compiler/inlining/InlineAccessors.java │ │ │ │ Passed: compiler/inlining/InlineDefaultMethod.java │ │ │ │ Passed: compiler/inlining/InlineDefaultMethod1.java │ │ │ │ Passed: compiler/inlining/LateInlineVirtualNullReceiverCheck.java │ │ │ │ -Passed: compiler/inlining/PrintInlining.java │ │ │ │ -Passed: compiler/inlining/StringConcatInfiniteLoop.java │ │ │ │ Passed: compiler/floatingpoint/TestFloatSyncJNIArgs.java │ │ │ │ +Passed: compiler/inlining/StringConcatInfiniteLoop.java │ │ │ │ +Passed: compiler/inlining/PrintInlining.java │ │ │ │ Passed: compiler/integerArithmetic/MultiplyByConstantLongMax.java │ │ │ │ Passed: compiler/integerArithmetic/MultiplyByIntegerMinHang.java │ │ │ │ -Passed: compiler/integerArithmetic/TestIntegerComparison.java │ │ │ │ Passed: compiler/integerArithmetic/TestAssociative.java │ │ │ │ +Passed: compiler/integerArithmetic/TestIntegerComparison.java │ │ │ │ Passed: compiler/integerArithmetic/TestNegAnd.java │ │ │ │ Passed: compiler/integerArithmetic/TestNegMultiply.java │ │ │ │ Passed: compiler/interpreter/DisableOSRTest.java │ │ │ │ Passed: compiler/interpreter/cr7116216/StackOverflow.java │ │ │ │ -Passed: compiler/interpreter/Test6539464.java │ │ │ │ Passed: compiler/interpreter/Test6833129.java │ │ │ │ +Passed: compiler/interpreter/Test6539464.java │ │ │ │ Passed: compiler/interpreter/TestVerifyStackAfterDeopt.java │ │ │ │ Passed: compiler/interpreter/VerifyStackWithUnreachableBlock.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestAndnI.java │ │ │ │ -Passed: compiler/intrinsics/base64/TestBase64.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestAndnL.java │ │ │ │ +Passed: compiler/intrinsics/base64/TestBase64.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsiI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsiL.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsmskI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsmskL.java │ │ │ │ -Passed: compiler/intrinsics/bmi/TestBlsrI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBlsrL.java │ │ │ │ +Passed: compiler/intrinsics/bmi/TestBlsrI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestBzhiI2L.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestLzcntI.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestLzcntL.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestTzcntI.java │ │ │ │ -Passed: compiler/intrinsics/chacha/TestChaCha20.java │ │ │ │ Passed: compiler/intrinsics/bmi/TestTzcntL.java │ │ │ │ +Passed: compiler/intrinsics/chacha/TestChaCha20.java │ │ │ │ Passed: compiler/intrinsics/klass/TestGetModifiers.java#id0 │ │ │ │ Passed: compiler/intrinsics/math/MaxMinOptimizeTest.java │ │ │ │ -Passed: compiler/intrinsics/math/Test8210461.java │ │ │ │ Passed: compiler/intrinsics/klass/TestIsPrimitive.java │ │ │ │ +Passed: compiler/intrinsics/math/Test8210461.java │ │ │ │ Passed: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/math/TestPow2Opt.java │ │ │ │ -Passed: compiler/intrinsics/math/TestSignumIntrinsic.java │ │ │ │ +Passed: runtime/SelectionResolution/InvokeVirtualICCE.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ +Passed: compiler/intrinsics/math/TestSignumIntrinsic.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactICondTest.java │ │ │ │ -Passed: compiler/intrinsics/math/TestPow0Dot5Opt.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactILoadTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/AddExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactINonConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/AddExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactIRepeatTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/AddExactLConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/AddExactLNonConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/CompareTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/AddExactLNonConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/DecExactITest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/DecExactLTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/IncExactITest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/GVNTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/LongMulOverflowTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactICondTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/IncExactLTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactILoadTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/MulExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactINonConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/MulExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactIRepeatTest.java │ │ │ │ -Passed: runtime/SelectionResolution/InvokeVirtualICCE.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactLConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/NegExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/MulExactLNonConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactILoopDependentTest.java │ │ │ │ +Passed: compiler/intrinsics/math/TestPow0Dot5Opt.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactILoadTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/NegExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactINonConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/NegExactLConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/NegExactLNonConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/NestedMathExactTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/NegExactLConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactICondTest.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/NestedMathExactTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SplitThruPhiTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactIConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactILoadTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactILoopDependentTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactINonConstantTest.java │ │ │ │ -Passed: compiler/intrinsics/mathexact/SubExactLConstantTest.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactIRepeatTest.java │ │ │ │ -Passed: compiler/intrinsics/object/TestHashCode.java │ │ │ │ Passed: compiler/intrinsics/object/TestClone.java │ │ │ │ +Passed: compiler/intrinsics/mathexact/SubExactLConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/object/TestHashCode.java │ │ │ │ Passed: compiler/intrinsics/mathexact/SubExactLNonConstantTest.java │ │ │ │ +Passed: compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java │ │ │ │ -Passed: compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ -Passed: compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ +Passed: compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA3IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ -Passed: compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnSupportedCPU.java │ │ │ │ +Passed: compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestMD5Intrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestMD5MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA1Intrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA1MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA256Intrinsics.java │ │ │ │ @@ -1201,78 +1196,78 @@ │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/string/TestCopyValueOf.java │ │ │ │ Passed: compiler/intrinsics/sha/sanity/TestSHA512MultiBlockIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/string/TestEncodeIntrinsics.java │ │ │ │ Passed: compiler/intrinsics/zip/TestCRC32C.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringConstruction.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ -Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ -Passed: compiler/intrinsics/string/TestStringEqualsBadLength.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ +Passed: compiler/intrinsics/string/TestStringEqualsBadLength.java │ │ │ │ +Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIntrinsicMemoryFlow.java │ │ │ │ -Passed: compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIndexOfCharIntrinsics.java │ │ │ │ +Passed: compiler/intrinsics/string/TestStringIntrinsicRangeChecks.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIntrinsics2.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringUTF16IntrinsicRangeChecks.java │ │ │ │ Passed: compiler/intrinsics/unsafe/AllocateUninitializedArray.java │ │ │ │ +Passed: compiler/intrinsics/unsafe/DirectByteBufferTest.java │ │ │ │ Passed: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id0 │ │ │ │ -FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ Passed: compiler/intrinsics/unsafe/TestCAEAntiDep.java │ │ │ │ -Passed: compiler/intrinsics/unsafe/DirectByteBufferTest.java │ │ │ │ +FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ +Passed: compiler/intrinsics/string/TestCountPositives.java#id0 │ │ │ │ Passed: compiler/intrinsics/unsafe/TestUnsafeMismatchedArrayFieldAccess.java │ │ │ │ Passed: compiler/intrinsics/unsafe/UnsafeGetAddressTest.java │ │ │ │ Passed: compiler/intrinsics/unsafe/UnsafeTwoCASLong.java │ │ │ │ Passed: compiler/jsr292/cr6990212/Test6990212.java │ │ │ │ Passed: compiler/jsr292/cr8026328/Test8026328.java │ │ │ │ Passed: compiler/intrinsics/unsafe/TestUnsafeUnalignedMismatchedAccesses.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ -FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ Passed: compiler/jsr292/CallSiteDepContextTest.java │ │ │ │ -Passed: compiler/intrinsics/string/TestCountPositives.java#id0 │ │ │ │ +FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ Passed: compiler/jsr292/ConcurrentClassLoadingTest.java │ │ │ │ Passed: compiler/jsr292/CreatesInterfaceDotEqualsCallInfo.java │ │ │ │ Passed: compiler/jsr292/InvokerGC.java │ │ │ │ -Passed: compiler/jsr292/InvokerSignatureMismatch.java │ │ │ │ Passed: compiler/jsr292/methodHandleExceptions/TestAMEnotNPE.java │ │ │ │ Passed: compiler/jsr292/LongReferenceCastingTest.java │ │ │ │ +Passed: compiler/jsr292/InvokerSignatureMismatch.java │ │ │ │ Passed: compiler/jsr292/MHDeoptTest.java │ │ │ │ Passed: compiler/jsr292/NullConstantMHReceiver.java │ │ │ │ Passed: compiler/jsr292/NullConstantReceiver.java │ │ │ │ Passed: compiler/jsr292/MHInlineTest.java │ │ │ │ Passed: compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java │ │ │ │ Passed: compiler/jsr292/Test7082949.java │ │ │ │ Passed: compiler/jsr292/TestArrayReturnType.java │ │ │ │ Passed: compiler/linkage/LinkageErrors.java │ │ │ │ Passed: compiler/jsr292/PollutedTrapCounts.java │ │ │ │ -Passed: compiler/jsr292/ContinuousCallSiteTargetChange.java │ │ │ │ Passed: compiler/locks/TestLocksInOSR.java │ │ │ │ +Passed: compiler/jsr292/ContinuousCallSiteTargetChange.java │ │ │ │ Passed: compiler/locks/TestNestedSynchronize.java │ │ │ │ Passed: compiler/linkage/TestLinkageErrorInGenerateOopMap.java │ │ │ │ Passed: compiler/locks/TestUnlockOSR.java │ │ │ │ +Passed: compiler/locks/TestSynchronizeWithEmptyBlock.java │ │ │ │ Passed: compiler/longcountedloops/TestDeadLongPhi.java │ │ │ │ Passed: compiler/longcountedloops/TestInaccurateInnerLoopLimit.java │ │ │ │ -Passed: compiler/locks/TestSynchronizeWithEmptyBlock.java │ │ │ │ Passed: compiler/longcountedloops/TestIVPhiTypeIncorrectAfterCCP.java │ │ │ │ Passed: compiler/longcountedloops/TestLongCountedLoopSplitIf.java │ │ │ │ Passed: compiler/loopopts/superword/AlignmentOnePack.java │ │ │ │ Passed: compiler/loopopts/superword/CoLocatePack.java │ │ │ │ Passed: compiler/longcountedloops/TestSafePointWithEAState.java │ │ │ │ Passed: compiler/loopopts/superword/CoLocatePackMemoryState.java │ │ │ │ Passed: compiler/intrinsics/string/TestHasNegatives.java#id0 │ │ │ │ Passed: compiler/loopopts/superword/MinMaxRed_Int.java │ │ │ │ -Passed: compiler/loopopts/superword/ProdRed_Int.java │ │ │ │ Passed: compiler/loopopts/superword/ProdRed_Float.java │ │ │ │ +Passed: compiler/loopopts/superword/ProdRed_Int.java │ │ │ │ Passed: compiler/loopopts/superword/RedTest_int.java │ │ │ │ Passed: compiler/loopopts/superword/RedTest_long.java │ │ │ │ Passed: compiler/loopopts/superword/ReductionPerf.java │ │ │ │ Passed: compiler/locks/TestNestedLocksElimination.java │ │ │ │ Passed: compiler/loopopts/superword/ProdRed_Double.java │ │ │ │ Passed: compiler/loopopts/superword/SumRed_Long.java │ │ │ │ -Passed: compiler/loopopts/superword/SumRed_Float.java │ │ │ │ Passed: compiler/loopopts/superword/SumRed_Int.java │ │ │ │ +Passed: compiler/loopopts/superword/SumRed_Float.java │ │ │ │ Passed: compiler/loopopts/superword/SumRed_Double.java │ │ │ │ Passed: compiler/loopopts/superword/SuperWordIntermediateUse.java │ │ │ │ Passed: compiler/loopopts/superword/TestBestAlign.java │ │ │ │ Passed: compiler/loopopts/superword/TestCmpInvar.java │ │ │ │ Passed: compiler/loopopts/superword/TestCyclicDependency.java │ │ │ │ Passed: compiler/loopopts/superword/TestDependencyOffsets.java#vanilla-A │ │ │ │ Passed: compiler/loopopts/superword/TestDependencyOffsets.java#vanilla-U │ │ │ │ @@ -1282,78 +1277,78 @@ │ │ │ │ Passed: compiler/loopopts/superword/TestHoistedReductionNode.java │ │ │ │ Passed: compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java │ │ │ │ Passed: compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-buffer-direct │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-array │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-buffer-direct │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#byte-buffer │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ -Passed: compiler/intrinsics/string/TestStringConstructionIntrinsics.java#id0 │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#char-array │ │ │ │ +Passed: compiler/intrinsics/string/TestStringConstructionIntrinsics.java#id0 │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#double-array │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegment.java#float-array │ │ │ │ Passed: compiler/loopopts/superword/TestMemorySegmentMainLoopAlignment.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ Passed: compiler/loopopts/superword/TestPeeledReductionNode.java │ │ │ │ Passed: compiler/loopopts/superword/TestPickFirstMemoryState.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ Passed: compiler/loopopts/superword/TestReductionWithLoopVariantUse.java │ │ │ │ Passed: compiler/loopopts/superword/TestScheduleReordersScalarMemops.java │ │ │ │ Passed: compiler/loopopts/superword/TestSearchAlignment.java │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#MaxVectorSize16-Unaligned │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#MaxVectorSize32-Aligned │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#Vanilla-Aligned │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#int-array │ │ │ │ Passed: compiler/loopopts/superword/TestUnorderedReduction.java#Vanilla-Unaligned │ │ │ │ +Passed: compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java │ │ │ │ Passed: compiler/loopopts/superword/TestVectorizationWithInvariant.java │ │ │ │ Passed: compiler/loopopts/superword/TestVectorizeTypeConversionWithUnsafe.java │ │ │ │ Passed: compiler/loopopts/superword/TestWronglyMarkedReduction.java │ │ │ │ -Passed: compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#int-array │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ -Passed: compiler/loopstripmining/BackedgeNodeWithOutOfLoopControl.java │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#native │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#long-array │ │ │ │ Passed: compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning.java │ │ │ │ Passed: compiler/loopstripmining/DeadNodesInOuterLoopAtLoopCloning2.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#long-array │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ -Passed: compiler/loopstripmining/LimitSharedwithOutOfLoopTest.java │ │ │ │ Passed: compiler/loopstripmining/OuterStripMinedLoopLoadWronglyHoisted.java │ │ │ │ Passed: compiler/loopstripmining/StripMinedLoopReorgOffsets.java │ │ │ │ +Passed: compiler/loopstripmining/BackedgeNodeWithOutOfLoopControl.java │ │ │ │ +Passed: compiler/loopstripmining/LimitSharedwithOutOfLoopTest.java │ │ │ │ Passed: compiler/loopstripmining/TestCastIIAfterUnrollingInOuterLoop.java │ │ │ │ -FAILED: compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ Passed: compiler/loopstripmining/TestDeadOuterStripMinedLoop.java │ │ │ │ -Passed: compiler/loopstripmining/TestAddPAtOuterLoopHead.java │ │ │ │ +FAILED: compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ FAILED: compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ Passed: compiler/loopstripmining/TestLoadOnBackedgeWithPrec.java │ │ │ │ Passed: compiler/loopstripmining/TestLSMBadControlOverride.java │ │ │ │ -Passed: compiler/loopstripmining/TestPinnedNodeInInnerLoop.java │ │ │ │ +Passed: compiler/loopstripmining/TestAddPAtOuterLoopHead.java │ │ │ │ FAILED: compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ +Passed: compiler/loopstripmining/TestPinnedNodeInInnerLoop.java │ │ │ │ Passed: compiler/loopstripmining/TestStoreSunkToOuterLoop.java │ │ │ │ Passed: compiler/loopstripmining/TestUseFromInnerInOuterUnusedBySfpt.java │ │ │ │ Passed: compiler/loopstripmining/UnexpectedNodeInOuterLoopWhenCloning.java │ │ │ │ Passed: compiler/loopstripmining/UnexpectedPinnedNodeInOuterLoop.java │ │ │ │ Passed: compiler/macronodes/TestCompleteVolatileStore.java │ │ │ │ Passed: compiler/macronodes/TestEliminateAllocationPhi.java │ │ │ │ Passed: compiler/membars/TestMemBarAcquire.java │ │ │ │ Passed: compiler/memoryinitialization/ZeroTLABTest.java │ │ │ │ Passed: compiler/onSpinWait/TestOnSpinWaitEnableDisable.java │ │ │ │ Passed: compiler/osr/TestOSRWithNonEmptyStack.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#native │ │ │ │ Passed: compiler/parsing/TestExceptionBlockWithPredecessorsMain.java │ │ │ │ Passed: compiler/parsing/TestMissingSafepointOnSwitch.java │ │ │ │ -Passed: compiler/parsing/TestMissingSafepointOnTryCatch.java │ │ │ │ +Passed: compiler/loopopts/superword/TestMemorySegment.java#short-array │ │ │ │ Passed: compiler/parsing/UnreachableBlockFallsThroughEndOfCode.java │ │ │ │ -Passed: compiler/osr/TestRangeCheck.java │ │ │ │ +Passed: compiler/parsing/TestMissingSafepointOnTryCatch.java │ │ │ │ Passed: compiler/profiling/spectrapredefineclass/Launcher.java │ │ │ │ Passed: compiler/profiling/unloadingconflict/TestProfileConflictClassUnloading.java │ │ │ │ -Passed: compiler/loopopts/superword/TestMemorySegment.java#short-array │ │ │ │ Passed: compiler/profiling/TestMethodHandleInvokesIntrinsic.java │ │ │ │ Passed: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java │ │ │ │ +Passed: compiler/osr/TestRangeCheck.java │ │ │ │ Passed: compiler/profiling/TestSharedHeadExceptionBackedges.java │ │ │ │ Passed: compiler/profiling/TestSpecTrapClassUnloading.java │ │ │ │ Passed: compiler/profiling/TestTypeProfileArgsLimit.java │ │ │ │ Passed: compiler/profiling/TestUnexpectedProfilingMismatch.java │ │ │ │ Passed: compiler/profiling/UnsafeAccess.java │ │ │ │ Passed: compiler/rangechecks/PowerOf2SizedArraysChecks.java │ │ │ │ FAILED: compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ @@ -1362,97 +1357,97 @@ │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessAboveRCAfterSmearingOrPredication.java │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessAboveRCAfterSplitIf.java │ │ │ │ FAILED: compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessAboveRCForArrayCopyLoad.java │ │ │ │ Passed: compiler/rangechecks/TestArrayAccessCastIIAboveRC.java │ │ │ │ Passed: compiler/rangechecks/TestBadFoldCompare.java │ │ │ │ Passed: compiler/profiling/TestMultiBranchDataOverflow.java │ │ │ │ +FAILED: compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ Passed: compiler/rangechecks/TestLargeScaleInLongRCOverflow.java │ │ │ │ -Passed: compiler/rangechecks/TestLongRCWithLoopIncr.java │ │ │ │ FAILED: compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ -FAILED: compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckEliminationDisabled.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckExceptionHandlerLoopMain.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckLimits.java │ │ │ │ Passed: compiler/rangechecks/TestRangeCheckSmearingLoopOpts.java │ │ │ │ Passed: compiler/rangechecks/TestRCMinInt.java │ │ │ │ +Passed: compiler/rangechecks/TestLongRCWithLoopIncr.java │ │ │ │ Passed: compiler/rangechecks/TestUncommonTrapMerging.java │ │ │ │ -Passed: compiler/reflection/ArrayNewInstanceOfVoid.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ Passed: compiler/regalloc/C1ObjectSpillInLogicOp.java │ │ │ │ +Passed: compiler/reflection/ArrayNewInstanceOfVoid.java │ │ │ │ Passed: compiler/regalloc/TestC1OverlappingRegisterHint.java │ │ │ │ -Passed: compiler/regalloc/TestVectorRegAlloc.java │ │ │ │ FAILED: compiler/regalloc/TestC2IntPressure.java │ │ │ │ Passed: compiler/regalloc/TestNodeRegArrayOverflow.java │ │ │ │ +Passed: compiler/regalloc/TestVectorRegAlloc.java │ │ │ │ Passed: compiler/regalloc/VolatileLoadMemBarsOnlyUses.java │ │ │ │ Passed: compiler/runtime/cr6891750/Test6891750.java │ │ │ │ +Passed: compiler/runtime/cr8015436/Test8015436.java │ │ │ │ Passed: compiler/runtime/unloaded/TestMHUnloaded.java │ │ │ │ FAILED: compiler/stable/TestStableBoolean.java │ │ │ │ FAILED: compiler/stable/TestStableByte.java │ │ │ │ -Passed: compiler/runtime/cr8015436/Test8015436.java │ │ │ │ FAILED: compiler/stable/TestStableChar.java │ │ │ │ FAILED: compiler/stable/TestStableDouble.java │ │ │ │ FAILED: compiler/stable/TestStableFloat.java │ │ │ │ FAILED: compiler/stable/TestStableInt.java │ │ │ │ FAILED: compiler/stable/TestStableLong.java │ │ │ │ -Passed: compiler/stable/TestStableMismatched.java │ │ │ │ Passed: compiler/stable/TestStableMemoryBarrier.java │ │ │ │ +Passed: compiler/stable/TestStableMismatched.java │ │ │ │ FAILED: compiler/stable/TestStableObject.java │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ Passed: compiler/stable/TestUnstableStable.java │ │ │ │ Passed: compiler/startup/NumCompilerThreadsCheck.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ -Passed: compiler/startup/TieredStopAtLevel0SanityTest.java │ │ │ │ Passed: compiler/startup/StartupOutput.java │ │ │ │ +Passed: compiler/startup/TieredStopAtLevel0SanityTest.java │ │ │ │ +Passed: compiler/stringopts/TestLongStringConcat.java │ │ │ │ +Passed: compiler/profiling/TestProfileCounterOverflow.java │ │ │ │ Passed: compiler/stringopts/TestOptimizeStringConcat.java │ │ │ │ -Passed: compiler/stringopts/TestSideEffectBeforeConstructor.java │ │ │ │ Passed: compiler/stringopts/TestStackedConcatsAppendUncommonTrap.java │ │ │ │ -Passed: compiler/stringopts/TestStringObjectInitialization.java │ │ │ │ +Passed: compiler/stringopts/TestSideEffectBeforeConstructor.java │ │ │ │ Passed: compiler/types/TestArrayManyDimensions.java │ │ │ │ Passed: compiler/types/TestArrayMeetNotSymmetrical.java │ │ │ │ Passed: compiler/types/TestBadMemSliceWithInterfaces.java │ │ │ │ Passed: compiler/types/TestBottomArrayTypeCheck.java │ │ │ │ +Passed: compiler/stringopts/TestStringObjectInitialization.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ -Passed: compiler/types/TestEACheckCastPP.java │ │ │ │ Passed: compiler/types/TestExactArrayOfBasicType.java │ │ │ │ -Passed: compiler/types/TestFoldNECompares.java │ │ │ │ +Passed: compiler/types/TestEACheckCastPP.java │ │ │ │ Passed: compiler/types/TestInterfaceArraySubtypeCheck.java │ │ │ │ +Passed: compiler/types/TestFoldNECompares.java │ │ │ │ Passed: compiler/types/TestMeetExactConstantArrays.java │ │ │ │ Passed: compiler/types/TestMeetTopArrayExactConstantArray.java │ │ │ │ -Passed: compiler/types/TestMeetXor.java │ │ │ │ -Passed: compiler/stringopts/TestLongStringConcat.java │ │ │ │ Passed: compiler/types/TestPhiElimination.java │ │ │ │ Passed: compiler/types/TestSpeculationBrokenWithIntArrays.java │ │ │ │ Passed: compiler/types/TestSpeculationFailedHigherEqual.java │ │ │ │ Passed: compiler/types/TestSubTypeCheckMacroNodeWrongMem.java │ │ │ │ Passed: compiler/types/TestSubTypeCheckNewObjectNotConstant.java │ │ │ │ Passed: compiler/types/TestSubTypeCheckWithBottomArray.java#stress │ │ │ │ Passed: compiler/types/TestSubTypeCheckWithBottomArray.java#Xbatch │ │ │ │ Passed: compiler/types/TestSubTypeCheckWithBottomArray.java#Xcomp │ │ │ │ -Passed: compiler/types/TestTypePropagationToCmpU.java │ │ │ │ +Passed: compiler/types/TestMeetXor.java │ │ │ │ Passed: compiler/types/TypeSpeculation.java │ │ │ │ +Passed: compiler/types/TestTypePropagationToCmpU.java │ │ │ │ Passed: compiler/uncommontrap/FoldedIfNonDomMidIf.java │ │ │ │ Passed: compiler/uncommontrap/DeoptReallocFailure.java │ │ │ │ Passed: compiler/uncommontrap/StackOverflowGuardPagesOff.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Passed: compiler/uncommontrap/TestDeoptOOM.java#id0 │ │ │ │ Passed: compiler/uncommontrap/TestNullCheckAntiDependence.java │ │ │ │ Passed: compiler/uncommontrap/TestStackBangRbp.java │ │ │ │ -Passed: compiler/profiling/TestProfileCounterOverflow.java │ │ │ │ +Passed: compiler/uncommontrap/TestUnstableIfTrap.java │ │ │ │ Passed: compiler/uncommontrap/TraceDeoptimizationNoRealloc.java │ │ │ │ Passed: compiler/uncommontrap/UncommonTrapLeak.java │ │ │ │ Passed: compiler/uncommontrap/UncommonTrapStackBang.java │ │ │ │ Passed: compiler/unsafe/AlignmentGapAccess.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ Passed: compiler/unsafe/CASandCAEwithNegExpected.java │ │ │ │ Passed: compiler/unsafe/GetUnsafeObjectG1PreBarrier.java │ │ │ │ -Passed: compiler/uncommontrap/TestUnstableIfTrap.java │ │ │ │ -Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java │ │ │ │ Passed: compiler/intrinsics/string/TestStringIntrinsics.java │ │ │ │ +Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestBoolean.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestByte.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestDouble.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestFloat.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestChar.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestObject.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestInt.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeUnalignedAccess.java │ │ │ │ @@ -1460,209 +1455,209 @@ │ │ │ │ Passed: compiler/unsafe/MisalignedAccesses.java │ │ │ │ Passed: compiler/unsafe/MismatchedUnsafeAccessTest.java │ │ │ │ Passed: compiler/unsafe/MismatchedUnsafeLoadFromNewObject.java │ │ │ │ Passed: compiler/unsafe/MixedUnsafeStoreObject.java │ │ │ │ Passed: compiler/unsafe/OpaqueAccesses.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestBoolean.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestByte.java │ │ │ │ -Passed: compiler/unsafe/SunMiscUnsafeAccessTestChar.java │ │ │ │ Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestLong.java │ │ │ │ +Passed: compiler/unsafe/SunMiscUnsafeAccessTestChar.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestDouble.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestFloat.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestInt.java │ │ │ │ Passed: compiler/unsafe/SunMiscUnsafeAccessTestLong.java │ │ │ │ -Passed: compiler/unsafe/SunMiscUnsafeAccessTestObject.java │ │ │ │ +Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java │ │ │ │ Passed: compiler/unsafe/TestBadBaseAddress.java │ │ │ │ Passed: compiler/unsafe/TestLoopUnswitching.java │ │ │ │ -Passed: compiler/runtime/safepoints/TestRegisterRestoring.java │ │ │ │ +Passed: compiler/unsafe/SunMiscUnsafeAccessTestObject.java │ │ │ │ Passed: compiler/unsafe/TestMaybeNullUnsafeAccess.java │ │ │ │ -Passed: compiler/unsafe/SunMiscUnsafeAccessTestShort.java │ │ │ │ -Passed: compiler/unsafe/TestRawAliasing.java │ │ │ │ Passed: compiler/unsafe/TestMisalignedUnsafeAccess.java │ │ │ │ +Passed: compiler/unsafe/TestRawAliasing.java │ │ │ │ Passed: compiler/unsafe/TestSplitIf.java │ │ │ │ Passed: compiler/unsafe/TestUnsafeLoadControl.java │ │ │ │ Passed: compiler/unsafe/TestUnsafeLoadWithZeroAddress.java │ │ │ │ +Passed: compiler/unsafe/SunMiscUnsafeAccessTestShort.java │ │ │ │ Passed: compiler/unsafe/TestUnsafeStaticFieldAccess.java │ │ │ │ -Passed: compiler/unsafe/JdkInternalMiscUnsafeAccessTestShort.java │ │ │ │ Passed: compiler/unsafe/UnsafeArrayCopy.java │ │ │ │ Passed: compiler/unsafe/UnsafeOffHeapBooleanTest.java │ │ │ │ Passed: compiler/unsafe/UnsafeOnHeapBooleanTest.java │ │ │ │ Passed: compiler/unsafe/UnsafeSmallOffsetBooleanAccessTest.java │ │ │ │ -Passed: compiler/vectorization/TestNaNVector.java │ │ │ │ +Passed: compiler/unsafe/UnsafeRaw.java │ │ │ │ +FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ Passed: compiler/vectorization/TestNarrowedIntegerReverseBytes.java │ │ │ │ +Passed: compiler/vectorization/TestNaNVector.java │ │ │ │ Passed: compiler/vectorization/TestOverlappingMismatchedAccesses.java │ │ │ │ -Passed: compiler/unsafe/UnsafeRaw.java │ │ │ │ FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ -FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +Passed: compiler/runtime/safepoints/TestRegisterRestoring.java │ │ │ │ Passed: compiler/vectorization/TestRotateByteAndShortVector.java │ │ │ │ Passed: compiler/vectorization/TestPopCountVector.java │ │ │ │ Passed: compiler/vectorization/TestVectorUnalignedOffset.java │ │ │ │ Passed: gc/arguments/TestAlignmentToUseLargePages.java#id0 │ │ │ │ +Passed: compiler/vectorization/TestVectorsNotSavedAtSafepoint.java │ │ │ │ Passed: gc/arguments/TestAlignmentToUseLargePages.java#id1 │ │ │ │ Passed: gc/arguments/TestAlignmentToUseLargePages.java#id2 │ │ │ │ -Passed: compiler/vectorization/TestVectorsNotSavedAtSafepoint.java │ │ │ │ Passed: gc/arguments/TestAggressiveHeap.java │ │ │ │ -Passed: gc/arguments/TestArrayAllocatorMallocLimit.java │ │ │ │ Passed: gc/arguments/TestCompressedClassFlags.java │ │ │ │ -Passed: gc/arguments/TestDynMaxHeapFreeRatio.java │ │ │ │ +Passed: gc/arguments/TestArrayAllocatorMallocLimit.java │ │ │ │ Passed: gc/arguments/TestDisableDefaultGC.java │ │ │ │ +Passed: gc/arguments/TestDynMaxHeapFreeRatio.java │ │ │ │ Passed: gc/arguments/TestDynMinHeapFreeRatio.java │ │ │ │ -Passed: gc/arguments/TestG1CompressedOops.java │ │ │ │ Passed: gc/arguments/TestG1ConcMarkStepDurationMillis.java │ │ │ │ Passed: gc/arguments/TestG1ConcRefinementThreads.java │ │ │ │ +Passed: gc/arguments/TestG1CompressedOops.java │ │ │ │ Passed: gc/arguments/TestG1HeapRegionSize.java │ │ │ │ -Passed: gc/arguments/TestG1RemSetFlags.java │ │ │ │ -Passed: gc/arguments/TestG1HeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestG1PercentageOptions.java │ │ │ │ +Passed: gc/arguments/TestG1HeapSizeFlags.java │ │ │ │ +Passed: gc/arguments/TestG1RemSetFlags.java │ │ │ │ Passed: gc/arguments/TestHeapFreeRatio.java │ │ │ │ Passed: gc/arguments/TestInitialTenuringThreshold.java │ │ │ │ Passed: gc/arguments/TestMaxMinHeapFreeRatioFlags.java │ │ │ │ -Passed: gc/arguments/TestMaxNewSize.java#id0 │ │ │ │ Passed: gc/arguments/TestMaxNewSize.java#id1 │ │ │ │ +Passed: gc/arguments/TestMaxNewSize.java#id0 │ │ │ │ Passed: gc/arguments/TestMaxNewSize.java#id2 │ │ │ │ Passed: gc/arguments/TestMaxRAMFlags.java │ │ │ │ Passed: gc/arguments/TestMinAndInitialSurvivorRatioFlags.java │ │ │ │ Passed: gc/arguments/TestNewRatioFlag.java │ │ │ │ Passed: gc/arguments/TestMinInitialErgonomics.java │ │ │ │ Passed: gc/arguments/TestNewSizeThreadIncrease.java │ │ │ │ +Passed: gc/arguments/TestObjectTenuringFlags.java │ │ │ │ Passed: gc/arguments/TestNewSizeFlags.java │ │ │ │ Passed: gc/arguments/TestParallelGCThreads.java │ │ │ │ -Passed: gc/arguments/TestObjectTenuringFlags.java │ │ │ │ -Passed: gc/arguments/TestParallelHeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestParallelRefProc.java#G1 │ │ │ │ +Passed: gc/arguments/TestParallelHeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestParallelRefProc.java#Parallel │ │ │ │ Passed: gc/arguments/TestSelectDefaultGC.java │ │ │ │ Passed: gc/arguments/TestParallelRefProc.java#Serial │ │ │ │ -Passed: gc/arguments/TestSerialHeapSizeFlags.java │ │ │ │ -Passed: gc/arguments/TestShrinkHeapInSteps.java │ │ │ │ Passed: gc/arguments/TestSmallInitialHeapWithLargePageAndNUMA.java │ │ │ │ +Passed: gc/arguments/TestShrinkHeapInSteps.java │ │ │ │ +Passed: gc/arguments/TestSerialHeapSizeFlags.java │ │ │ │ Passed: gc/arguments/TestSoftMaxHeapSizeFlag.java │ │ │ │ Passed: gc/arguments/TestSurvivorRatioFlag.java │ │ │ │ Passed: gc/arguments/TestUnrecognizedVMOptionsHandling.java │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsErgo.java#id0 │ │ │ │ Passed: gc/arguments/TestTargetSurvivorRatioFlag.java │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsErgo.java#id1 │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java │ │ │ │ Passed: gc/arguments/TestUseCompressedOopsErgo.java#id2 │ │ │ │ Passed: gc/class_unloading/TestClassUnloadingDisabled.java#id0 │ │ │ │ +Passed: gc/arguments/TestUseNUMAInterleaving.java │ │ │ │ Passed: gc/class_unloading/TestClassUnloadingDisabled.java#id1 │ │ │ │ Passed: gc/class_unloading/TestClassUnloadingDisabled.java#id2 │ │ │ │ -Passed: gc/arguments/TestUseNUMAInterleaving.java │ │ │ │ Passed: gc/arguments/TestVerifyBeforeAndAfterGCFlags.java │ │ │ │ Passed: gc/cslocker/TestCSLocker.java │ │ │ │ Passed: gc/epsilon/TestAlignment.java#id0 │ │ │ │ Passed: gc/class_unloading/TestG1ClassUnloadingHWM.java │ │ │ │ Passed: gc/epsilon/TestAlignment.java#id1 │ │ │ │ -Passed: gc/epsilon/TestAlwaysPretouch.java │ │ │ │ Passed: gc/epsilon/TestArraycopyCheckcast.java │ │ │ │ -Passed: compiler/vectorization/TestAbsCharVector.java │ │ │ │ -Passed: gc/epsilon/TestByteArrays.java │ │ │ │ +Passed: gc/epsilon/TestAlwaysPretouch.java │ │ │ │ Passed: gc/epsilon/TestClasses.java │ │ │ │ +Passed: gc/epsilon/TestByteArrays.java │ │ │ │ Passed: gc/epsilon/TestDieDefault.java │ │ │ │ Passed: gc/epsilon/TestDieWithHeapDump.java │ │ │ │ -Passed: gc/epsilon/TestDieWithOnError.java │ │ │ │ +Passed: compiler/vectorization/TestAbsCharVector.java │ │ │ │ +Passed: gc/CondCardMark/Basic.java │ │ │ │ Passed: gc/epsilon/TestEnoughUnusedSpace.java │ │ │ │ Passed: gc/epsilon/TestEpsilonEnabled.java │ │ │ │ +Passed: gc/epsilon/TestElasticTLAB.java │ │ │ │ Passed: gc/epsilon/TestHelloWorld.java │ │ │ │ -Passed: gc/CondCardMark/Basic.java │ │ │ │ Passed: gc/epsilon/TestLogTrace.java │ │ │ │ -Passed: gc/epsilon/TestElasticTLAB.java │ │ │ │ +Passed: gc/epsilon/TestDieWithOnError.java │ │ │ │ Passed: gc/epsilon/TestMaxTLAB.java#id0 │ │ │ │ Passed: gc/epsilon/TestMaxTLAB.java#id1 │ │ │ │ Passed: gc/epsilon/TestMemoryPools.java │ │ │ │ Passed: gc/epsilon/TestManyThreads.java │ │ │ │ Passed: gc/epsilon/TestPrintHeapSteps.java │ │ │ │ -Passed: gc/epsilon/TestUpdateCountersSteps.java │ │ │ │ Passed: gc/epsilon/TestElasticTLABDecay.java │ │ │ │ -Passed: gc/ergonomics/TestInitialGCThreadLogging.java │ │ │ │ +Passed: gc/epsilon/TestUpdateCountersSteps.java │ │ │ │ Passed: gc/epsilon/TestRefArrays.java │ │ │ │ +Passed: gc/ergonomics/TestInitialGCThreadLogging.java │ │ │ │ Passed: gc/ergonomics/TestDynamicNumberOfGCThreads.java │ │ │ │ Passed: gc/g1/humongousObjects/TestHumongousMovement.java │ │ │ │ Passed: gc/epsilon/TestObjects.java │ │ │ │ Passed: gc/g1/humongousObjects/TestHumongousThreshold.java │ │ │ │ Passed: gc/g1/humongousObjects/TestObjectCollected.java │ │ │ │ Passed: gc/g1/mixedgc/TestLogging.java │ │ │ │ Passed: gc/g1/mixedgc/TestOldGenCollectionUsage.java │ │ │ │ Passed: gc/g1/numa/TestG1NUMATouchRegions.java │ │ │ │ -Passed: gc/g1/humongousObjects/TestNoAllocationsInHRegions.java │ │ │ │ Passed: gc/g1/plab/TestPLABEvacuationFailure.java │ │ │ │ +Passed: gc/g1/humongousObjects/TestNoAllocationsInHRegions.java │ │ │ │ Passed: gc/g1/plab/TestPLABPromotion.java │ │ │ │ -Passed: gc/g1/plab/TestPLABResize.java │ │ │ │ Passed: gc/parallel/TestAlwaysPreTouchBehavior.java │ │ │ │ -Passed: gc/parallel/TestDynShrinkHeap.java │ │ │ │ +Passed: gc/g1/plab/TestPLABResize.java │ │ │ │ Passed: gc/parallel/TestPrintGCDetailsVerbose.java │ │ │ │ -Passed: gc/startup_warnings/TestG1.java │ │ │ │ +Passed: gc/parallel/TestDynShrinkHeap.java │ │ │ │ Passed: gc/serial/HeapChangeLogging.java │ │ │ │ -Passed: gc/startup_warnings/TestParallelGC.java │ │ │ │ +Passed: gc/startup_warnings/TestG1.java │ │ │ │ Passed: gc/startup_warnings/TestSerialGC.java │ │ │ │ +Passed: gc/startup_warnings/TestParallelGC.java │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationAgeThreshold.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationAgeThreshold.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationAgeThreshold.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationFullGC.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationFullGC.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationInterned.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationFullGC.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationInterned.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationInterned.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationPrintOptions.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationPrintOptions.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationPrintOptions.java#Serial │ │ │ │ -Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#G1 │ │ │ │ +Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#Parallel │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationTableResize.java#Serial │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationYoungGC.java#G1 │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationYoungGC.java#Parallel │ │ │ │ Passed: gc/TestJNIWeak/TestJNIWeak.java │ │ │ │ Passed: gc/stringdedup/TestStringDeduplicationYoungGC.java#Serial │ │ │ │ Passed: runtime/6294277/SourceDebugExtension.java │ │ │ │ Passed: runtime/6981737/Test6981737.java │ │ │ │ -Passed: runtime/7100935/TestConjointAtomicArraycopy.java │ │ │ │ Passed: gc/whitebox/TestWBGC.java │ │ │ │ +Passed: runtime/7100935/TestConjointAtomicArraycopy.java │ │ │ │ Passed: runtime/7100935/TestShortArraycopy.java │ │ │ │ Passed: runtime/7160757/Test7160757.java │ │ │ │ Passed: runtime/7167069/PrintAsFlag.java │ │ │ │ Passed: runtime/8007320/ConstMethodTest.java │ │ │ │ Passed: runtime/8010389/VMThreadDlopen.java │ │ │ │ Passed: runtime/8024804/RegisterNatives.java │ │ │ │ Passed: runtime/7162488/TestUnrecognizedVmOption.java │ │ │ │ Passed: runtime/AccModule/ACCModule52.java │ │ │ │ Passed: runtime/AccModule/ConstModule.java │ │ │ │ Passed: runtime/Annotations/TestAnnotatedStringEncoding.java │ │ │ │ +Passed: gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java │ │ │ │ Passed: runtime/8176717/TestInheritFD.java │ │ │ │ Passed: runtime/BadObjectClass/TestUnloadClassError.java │ │ │ │ Passed: runtime/BoolReturn/JNIBooleanTest.java │ │ │ │ -Passed: runtime/BadObjectClass/BootstrapRedefine.java │ │ │ │ Passed: runtime/BoolReturn/NativeSmallIntCallsTest.java │ │ │ │ +Passed: runtime/BadObjectClass/BootstrapRedefine.java │ │ │ │ Passed: runtime/BootClassAppendProp/BootClassPathAppendProp.java │ │ │ │ Passed: runtime/BootClassAppendProp/GetBootClassPathAppendProp.java │ │ │ │ Passed: runtime/BootClassAppendProp/SunBootClassPath.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ -Passed: gc/g1/humongousObjects/TestHumongousNonArrayAllocation.java │ │ │ │ Passed: runtime/BootstrapMethod/BSMCalledTwice.java#id0 │ │ │ │ Passed: runtime/BootstrapMethod/TestLambdaExceptionInInitializer.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/ArchivedModuleCompareTest.java │ │ │ │ Passed: runtime/cds/appcds/applications/JavacBench.java#dynamic │ │ │ │ Passed: runtime/cds/appcds/applications/JavacBench.java#static │ │ │ │ Passed: runtime/cds/appcds/cacheObject/DumpTimeVerifyFailure.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/HeapFragmentationTest.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/MirrorWithReferenceFieldsTest.java │ │ │ │ -Passed: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/OpenArchiveRegion.java │ │ │ │ -Passed: runtime/cds/appcds/cacheObject/VerifyArchivedFields.java │ │ │ │ Passed: runtime/cds/appcds/cacheObject/RedefineClassTest.java │ │ │ │ +Passed: runtime/cds/appcds/cacheObject/VerifyArchivedFields.java │ │ │ │ Passed: runtime/cds/appcds/complexURI/ComplexURITest.java │ │ │ │ Passed: runtime/cds/appcds/condy/CondyHelloTest.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatA.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatB.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatC.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ClassListFormatD.java │ │ │ │ -Passed: runtime/cds/appcds/customLoader/ClassListFormatE.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/CustomClassListDump.java │ │ │ │ +Passed: runtime/cds/appcds/customLoader/ClassListFormatE.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/DifferentSourcesTest.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/HelloCustom.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/LoaderSegregationTest.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/OldClassAndInf.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ParallelTestMultiFP.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/ParallelTestSingleFP.java │ │ │ │ Passed: runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java │ │ │ │ @@ -1684,647 +1679,646 @@ │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ArchiveConsistency.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ArrayKlasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/BasicLambdaTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/CDSStreamTestDriver.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ClassResolutionFailure.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/CommonAppClasspath.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DumpToDefaultArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/DuplicatedCustomTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DoubleSumAverageTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/DuplicatedCustomTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DynamicLambdaWithUseImplMethodHandle.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/ExcludedClasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DynamicSharedSymbols.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/ExcludedClasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ExitRaceTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/HelloDynamic.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/HelloDynamicCustom.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/DynamicLotsOfClasses.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/JITInteraction.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/HelloDynamicCustomUnload.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaForClassInBaseArchive.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/LambdaContainsOldInf.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaForOldInfInBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaInBaseArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/LambdaProxyDuringShutdown.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LinkClassTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/MethodSorting.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/LotsUnloadTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/MethodSorting.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/MainModuleOnly.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/MismatchedBaseArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/MissingArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/NestHostOldInf.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/ModulePath.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/MissingArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/NestTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/ModulePath.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/NoClassToArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/OldClassAndInf.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/OldClassInBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/ParallelLambdaLoadTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/OldClassInBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/PredicateTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/RelativePath.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/SharedArchiveFileOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/RedefineCallerClassTest.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/StaticInnerTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/SharedBaseAddressOption.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveUpgrade.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestDynamicDumpAtOom.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestDynamicRegenerateHolderClasses.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/TestLambdaInvokers.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/UnusedCPDuringDump.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/VerifyObjArrayCloneTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/UnsupportedBaseArchive.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/UsedAllArchivedLambdas.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/VerifyObjArrayCloneTest.java │ │ │ │ Passed: runtime/cds/appcds/dynamicArchive/VerifyWithDynamicArchive.java │ │ │ │ -Passed: runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java │ │ │ │ -Passed: runtime/cds/appcds/javaldr/ArrayTest.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/ExceptionDuringDumpAtObjectsInitPhase.java │ │ │ │ +Passed: runtime/cds/appcds/javaldr/ArrayTest.java │ │ │ │ +Passed: runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/GCDuringDump.java │ │ │ │ -Passed: runtime/cds/appcds/jcmd/JCmdTestFileSafety.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/LockDuringDump.java │ │ │ │ Passed: runtime/cds/appcds/javaldr/GCSharedStringsDuringDump.java │ │ │ │ +Passed: runtime/cds/appcds/jcmd/JCmdTestFileSafety.java │ │ │ │ Passed: runtime/cds/appcds/jcmd/JCmdTestDynamicDump.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/classpathtests/ClassPathTests.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/classpathtests/BootAppendTests.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/classpathtests/DummyClassesInBootClassPath.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/classpathtests/EmptyClassInBootClassPath.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/modulepath/AddOpens.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/AddModules.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/modulepath/AddOpens.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/AddReads.java │ │ │ │ -Passed: runtime/cds/appcds/jcmd/JCmdTestStaticDump.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/ExportModule.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/JvmtiAddPath.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/MainModuleOnly.java │ │ │ │ +Passed: runtime/cds/appcds/jcmd/JCmdTestStaticDump.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/ModulePathAndCP.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/overridetests/OverrideTests.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/AppClassInCP.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/MismatchedPatchModule.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/PatchDir.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/CustomPackage.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/PatchModule/Simple.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/PatchModule/PatchJavaBase.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/PatchModule/SubClassOfPatchedClass.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/NewModuleFinderTest.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/CheckUnsupportedDumpingOptions.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/PatchModule/TwoJars.java │ │ │ │ Passed: runtime/cds/appcds/jigsaw/RedefineClassesInModuleGraph.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/NewModuleFinderTest.java │ │ │ │ -Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java │ │ │ │ -Passed: runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJavaAgent.java │ │ │ │ +Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/DumpingWithJvmtiAgent.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/dumpingWithAgent/OldClassWithJavaAgent.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/parallelLoad/ParallelLoadAndTransformTest.java │ │ │ │ -Passed: runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/ClassFileLoadHookTest.java │ │ │ │ +Passed: runtime/cds/appcds/jigsaw/JigsawOptionsCombo.java │ │ │ │ Passed: runtime/cds/appcds/jvmti/transformRelatedClasses/TransformSuperSubAppCDS.java │ │ │ │ -Passed: runtime/cds/appcds/jvmti/InstrumentationTest.java │ │ │ │ +Passed: runtime/cds/appcds/jvmti/transformRelatedClasses/TransformInterfaceImplementorAppCDS.java │ │ │ │ Passed: runtime/cds/appcds/lambdaForm/DefaultClassListLFInvokers.java │ │ │ │ +Passed: runtime/cds/appcds/jvmti/InstrumentationTest.java │ │ │ │ Passed: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#custom-cl │ │ │ │ -Passed: runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java#custom-cl │ │ │ │ Passed: runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java#default-cl │ │ │ │ +Passed: runtime/cds/appcds/loaderConstraints/LoaderConstraintsTest.java#custom-cl │ │ │ │ Passed: runtime/cds/appcds/loaderConstraints/DynamicLoaderConstraintsTest.java#default-cl │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java │ │ │ │ -Passed: runtime/cds/appcds/redefineClass/RedefineBasicTest.java │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java │ │ │ │ Passed: runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java │ │ │ │ +Passed: runtime/cds/appcds/redefineClass/RedefineBasicTest.java │ │ │ │ +Passed: runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java │ │ │ │ Passed: runtime/cds/appcds/redefineClass/RedefineRunningMethods_Shared.java │ │ │ │ Passed: runtime/cds/serviceability/transformRelatedClasses/TransformSuperAndSubClasses.java │ │ │ │ -Passed: runtime/cds/serviceability/transformRelatedClasses/TransformInterfaceAndImplementor.java │ │ │ │ Passed: runtime/cds/serviceability/ReplaceCriticalClasses.java │ │ │ │ -Passed: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java │ │ │ │ Passed: runtime/cds/serviceability/transformRelatedClasses/TransformSuperSubTwoPckgs.java │ │ │ │ +Passed: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java │ │ │ │ +Passed: runtime/CDSCompressedKPtrs/CDSCompressedKPtrs.java │ │ │ │ Passed: runtime/CheckUnhandledOops/TestOutOfMemory.java │ │ │ │ Passed: runtime/CDSCompressedKPtrs/XShareAuto.java │ │ │ │ -Passed: runtime/cds/serviceability/ReplaceCriticalClassesForSubgraphs.java │ │ │ │ Passed: runtime/ClassFile/ClassAccessFlagsRawTest.java │ │ │ │ Passed: runtime/ClassFile/ClassFileVersionTest.java │ │ │ │ +Passed: runtime/ClassFile/JsrRewriting.java │ │ │ │ Passed: runtime/ClassFile/OomWhileParsingRepeatedJsr.java │ │ │ │ Passed: runtime/ClassFile/FormatCheckingTest.java │ │ │ │ -Passed: runtime/ClassFile/JsrRewriting.java │ │ │ │ Passed: runtime/ClassFile/PreviewVersion.java │ │ │ │ +Passed: runtime/ClassFile/UnsupportedClassFileVersion.java │ │ │ │ Passed: runtime/classFileParserBug/AccModuleTest.java │ │ │ │ Passed: runtime/classFileParserBug/AnnotationTag.java │ │ │ │ Passed: runtime/classFileParserBug/Bad_NCDFE_Msg.java │ │ │ │ +Passed: runtime/ClassFile/TestCheckedExceptions.java │ │ │ │ Passed: runtime/classFileParserBug/BadInitMethod.java │ │ │ │ Passed: runtime/classFileParserBug/BadNameAndType.java │ │ │ │ Passed: runtime/classFileParserBug/Class53.jasm │ │ │ │ -Passed: runtime/classFileParserBug/Class54.jasm │ │ │ │ Passed: runtime/classFileParserBug/Class55.jasm │ │ │ │ Passed: runtime/classFileParserBug/Class56.jasm │ │ │ │ -Passed: runtime/ClassFile/UnsupportedClassFileVersion.java │ │ │ │ -Passed: runtime/ClassFile/TestCheckedExceptions.java │ │ │ │ +Passed: runtime/classFileParserBug/Class54.jasm │ │ │ │ Passed: runtime/classFileParserBug/EnclosingMethod.java │ │ │ │ -Passed: runtime/classFileParserBug/FakeMethodAcc.java │ │ │ │ Passed: runtime/classFileParserBug/ClassFileParserBug.java │ │ │ │ +Passed: runtime/classFileParserBug/FakeMethodAcc.java │ │ │ │ +Passed: runtime/classFileParserBug/InitInInterface.java │ │ │ │ Passed: runtime/classFileParserBug/NameAndTypeSig.java │ │ │ │ Passed: runtime/classFileParserBug/TestBadClassName.java │ │ │ │ -Passed: runtime/classFileParserBug/InitInInterface.java │ │ │ │ -Passed: runtime/classFileParserBug/TestEmptyUnqName.java │ │ │ │ Passed: runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java │ │ │ │ +Passed: runtime/classFileParserBug/TestEmptyUnqName.java │ │ │ │ Passed: runtime/classFileParserBug/TrailingSlashTest.java │ │ │ │ +Passed: runtime/classFileParserBug/TestBadPackageWithInterface.java │ │ │ │ Passed: runtime/classFileParserBug/UnknownAttrTest.java │ │ │ │ Passed: runtime/ClassResolutionFail/ErrorsDemoTest.java │ │ │ │ Passed: runtime/ClassInitErrors/InitExceptionUnloadTest.java │ │ │ │ Passed: runtime/ClassResolutionFail/TestClassResolutionFail.java │ │ │ │ -Passed: runtime/classFileParserBug/TestBadPackageWithInterface.java │ │ │ │ Passed: runtime/ClassUnload/ConstantPoolDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/DictionaryDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/KeepAliveClass.java │ │ │ │ +Passed: runtime/ClassUnload/KeepAliveObject.java │ │ │ │ Passed: runtime/ClassUnload/KeepAliveClassLoader.java │ │ │ │ Passed: runtime/ClassUnload/KeepAliveSoftReference.java │ │ │ │ -Passed: runtime/ClassUnload/KeepAliveObject.java │ │ │ │ -Passed: runtime/ClassUnload/SuperDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/UnloadInterfaceTest.java │ │ │ │ +Passed: runtime/ClassUnload/SuperDependsTest.java │ │ │ │ Passed: runtime/ClassUnload/UnloadTest.java │ │ │ │ Passed: runtime/ClassUnload/UnloadTestWithVerifyDuringGC.java │ │ │ │ -Passed: runtime/clone/invokevirtual/HasLocalClone.jasm │ │ │ │ Passed: runtime/ClassUnload/UnloadTestDuringClassLoaderStatsVMOperation.java │ │ │ │ +Passed: runtime/clone/invokevirtual/HasLocalClone.jasm │ │ │ │ Passed: runtime/clone/invokevirtual/NoLocalClone.jasm │ │ │ │ Passed: runtime/clone/invokevirtual/NoLocalCloneAbstr.jasm │ │ │ │ Passed: runtime/clone/AbstractClone.java │ │ │ │ -Passed: runtime/clone/DefaultClone.jasm │ │ │ │ Passed: runtime/clone/AbstractNoClones.jasm │ │ │ │ -Passed: runtime/clone/DefaultHashCode.jasm │ │ │ │ +Passed: runtime/clone/DefaultClone.jasm │ │ │ │ Passed: runtime/clone/DefaultFinalize.jasm │ │ │ │ +Passed: runtime/clone/DefaultHashCode.jasm │ │ │ │ Passed: runtime/clone/DefaultNoCloneInC.jasm │ │ │ │ Passed: runtime/clone/LocalClone.jasm │ │ │ │ Passed: runtime/clone/NoClones.jasm │ │ │ │ +Passed: runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java │ │ │ │ Passed: runtime/CompactStrings/TestMethodNames.java │ │ │ │ Passed: runtime/condy/escapeAnalysis/TestEscapeCondy.java │ │ │ │ -Passed: runtime/CommandLine/VMOptionsFile/TestVMOptionsFile.java │ │ │ │ Passed: runtime/condy/staticInit/TestInitException.java │ │ │ │ +Passed: runtime/condy/BadBSMUseTest.java │ │ │ │ Passed: runtime/condy/CondyBadBSMArrayTest.java │ │ │ │ Passed: runtime/condy/CondyBadNameTypeTest.java │ │ │ │ -Passed: runtime/condy/BadBSMUseTest.java │ │ │ │ Passed: runtime/condy/CondyCFVCheckTest.java │ │ │ │ +Passed: runtime/condy/CondyLDCTest.java │ │ │ │ Passed: runtime/condy/CondyNewInvokeSpecialTest.java │ │ │ │ Passed: runtime/contended/Basic.java │ │ │ │ -Passed: runtime/condy/CondyLDCTest.java │ │ │ │ Passed: runtime/contended/DefaultValue.java │ │ │ │ Passed: runtime/contended/HasNonStatic.java │ │ │ │ Passed: runtime/contended/Inheritance1.java │ │ │ │ -Passed: runtime/clinit/ClassInitBarrier.java │ │ │ │ Passed: runtime/contended/OopMaps.java │ │ │ │ +Passed: runtime/clinit/ClassInitBarrier.java │ │ │ │ Passed: runtime/contended/OopMapsSameGroup.java │ │ │ │ Passed: runtime/contended/Options.java │ │ │ │ +Passed: runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java │ │ │ │ Passed: runtime/DefineClass/NullClassBytesTest.java │ │ │ │ Passed: runtime/Dictionary/CleanProtectionDomain.java │ │ │ │ -Passed: runtime/duplAttributes/DuplAttributesTest.java │ │ │ │ -Passed: runtime/duplAttributes/TestDupSignatureAttr.java │ │ │ │ -Passed: runtime/ElfDecoder/TestElfDirectRead.java#id0 │ │ │ │ -Passed: runtime/EnclosingMethodAttr/EnclMethodAttr.java │ │ │ │ Passed: runtime/CreateMirror/ArraysNewInstanceBug.java │ │ │ │ +Passed: runtime/duplAttributes/TestDupSignatureAttr.java │ │ │ │ +Passed: runtime/duplAttributes/DuplAttributesTest.java │ │ │ │ Passed: runtime/Dictionary/ProtectionDomainCacheTest.java │ │ │ │ -Passed: runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java │ │ │ │ +Passed: runtime/EnclosingMethodAttr/EnclMethodAttr.java │ │ │ │ +Passed: runtime/ElfDecoder/TestElfDirectRead.java#id0 │ │ │ │ Passed: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java#id0 │ │ │ │ +Passed: runtime/exceptionMsgs/ArrayStoreException/ArrayStoreExceptionTest.java │ │ │ │ Passed: runtime/exceptionMsgs/methodPrinting/TestPrintingMethods.java │ │ │ │ +Passed: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java#id1 │ │ │ │ Passed: runtime/exceptionMsgs/IllegalAccessError/IllegalAccessErrorTest.java │ │ │ │ Passed: runtime/exceptionMsgs/NegativeArraySizeException/NegativeArraySizeExceptionTest.java │ │ │ │ -Passed: runtime/exceptionMsgs/ArrayIndexOutOfBoundsException/ArrayIndexOutOfBoundsExceptionTest.java#id1 │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/NPEInHiddenTopFrameTest.java │ │ │ │ +Passed: runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id0 │ │ │ │ Passed: runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id0 │ │ │ │ -Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id2 │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id1 │ │ │ │ -Passed: runtime/exceptionMsgs/LongExceptionMessageTest.java │ │ │ │ Passed: runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id1 │ │ │ │ -Passed: runtime/FieldLayout/FieldDensityTest.java#id0 │ │ │ │ +Passed: runtime/exceptionMsgs/NullPointerException/SuppressMessagesTest.java#id2 │ │ │ │ +Passed: runtime/exceptionMsgs/LongExceptionMessageTest.java │ │ │ │ Passed: runtime/execstack/TestCheckJDK.java │ │ │ │ +Passed: runtime/FieldLayout/FieldDensityTest.java#id0 │ │ │ │ +Passed: runtime/Final/PutfieldError.java │ │ │ │ Passed: runtime/execstack/Testexecstack.java │ │ │ │ Passed: runtime/FieldLayout/FieldDensityTest.java#id1 │ │ │ │ -Passed: runtime/Final/PutfieldError.java │ │ │ │ -Passed: runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java │ │ │ │ Passed: runtime/Final/TestPutMain.java │ │ │ │ -Passed: runtime/exceptionMsgs/NullPointerException/NullPointerExceptionTest.java#id0 │ │ │ │ +Passed: runtime/GenerateOopMap/TestGenerateOopMapCrash.java │ │ │ │ Passed: runtime/finalStatic/FinalStatic.java │ │ │ │ -Passed: runtime/FieldLayout/OldLayoutCheck.java#id0 │ │ │ │ Passed: runtime/handlerInTry/LoadHandlerInTry.java │ │ │ │ -Passed: runtime/handshake/HandshakeDirectTest.java │ │ │ │ -Passed: runtime/GenerateOopMap/TestGenerateOopMapCrash.java │ │ │ │ -FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ -Passed: runtime/getSysPackage/GetPackageXbootclasspath.java │ │ │ │ -Passed: runtime/handshake/HandshakeWalkOneExitTest.java │ │ │ │ Passed: runtime/getSysPackage/GetSysPkgTest.java │ │ │ │ +Passed: runtime/getSysPackage/GetPackageXbootclasspath.java │ │ │ │ +FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ Passed: runtime/handshake/HandshakeWalkExitTest.java │ │ │ │ -Passed: runtime/handshake/SuspendBlocked.java │ │ │ │ -Passed: runtime/HiddenClasses/CastToParentTest.java │ │ │ │ +Passed: runtime/handshake/HandshakeDirectTest.java │ │ │ │ +Passed: runtime/handshake/HandshakeWalkOneExitTest.java │ │ │ │ Passed: runtime/handshake/MixedHandshakeWalkStackTest.java │ │ │ │ +Passed: runtime/handshake/SuspendBlocked.java │ │ │ │ FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ +Passed: runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ +Passed: runtime/HiddenClasses/CastToParentTest.java │ │ │ │ Passed: runtime/HiddenClasses/FieldInSuper.java │ │ │ │ Passed: runtime/HiddenClasses/GCHiddenClass.java │ │ │ │ Passed: runtime/HiddenClasses/HiddenClassStack.java │ │ │ │ Passed: runtime/HiddenClasses/HiddenDefMeths.java │ │ │ │ -Passed: runtime/HiddenClasses/InstantiateHiddenClass.java │ │ │ │ Passed: runtime/HiddenClasses/DefineHiddenClass.java │ │ │ │ -Passed: runtime/HiddenClasses/NestedHidden.java │ │ │ │ +Passed: runtime/HiddenClasses/InstantiateHiddenClass.java │ │ │ │ Passed: runtime/HiddenClasses/HiddenGetModule.java │ │ │ │ +Passed: runtime/HiddenClasses/NestedHidden.java │ │ │ │ Passed: runtime/InnerClassesAttr/InnerClassesTest.jasm │ │ │ │ -Passed: runtime/interned/SanityTest.java │ │ │ │ -Passed: runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ +Passed: runtime/interned/SanityTest.java │ │ │ │ Passed: runtime/interpreter/LastJsrTest.java │ │ │ │ +Passed: runtime/invokedynamic/BootstrapMethodErrorTest.java │ │ │ │ +Passed: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id0 │ │ │ │ Passed: runtime/invokedynamic/MethodHandleConstantTest.java │ │ │ │ Passed: runtime/invokedynamic/TestDynamicConstant.java │ │ │ │ -Passed: runtime/invokedynamic/BootstrapMethodErrorTest.java │ │ │ │ Passed: runtime/jni/8025979/UninitializedStrings.java │ │ │ │ Passed: runtime/jni/8033445/DefaultMethods.java │ │ │ │ -Passed: runtime/InternalApi/ThreadCpuTimesDeadlock.java#id0 │ │ │ │ Passed: runtime/jni/abstractMethod/TestJNIAbstractMethod.java │ │ │ │ Passed: runtime/jni/activeDestroy/TestActiveDestroy.java │ │ │ │ +Passed: runtime/jcmd/JcmdCmdLine.java │ │ │ │ Passed: runtime/jni/atExit/TestAtExit.java │ │ │ │ +Passed: runtime/jni/CalleeSavedRegisters/FPRegs.java │ │ │ │ Passed: runtime/jni/CallWithJNIWeak/CallWithJNIWeak.java │ │ │ │ Passed: runtime/jni/checked/TestCheckedJniExceptionCheck.java │ │ │ │ -Passed: runtime/jcmd/JcmdCmdLine.java │ │ │ │ Passed: runtime/jni/checked/TestCheckedReleaseArrayElements.java │ │ │ │ Passed: runtime/jni/checked/TestPrimitiveArrayCriticalWithBadParam.java │ │ │ │ -Passed: runtime/jni/FastGetField/FastGetField.java │ │ │ │ Passed: runtime/jni/checked/TestCharArrayReleasing.java │ │ │ │ -Passed: runtime/jni/CalleeSavedRegisters/FPRegs.java │ │ │ │ -Passed: runtime/jni/FindClassUtf8/FindClassUtf8.java │ │ │ │ +Passed: runtime/jni/daemonDestroy/TestDaemonDestroy.java │ │ │ │ +Passed: runtime/jni/FastGetField/FastGetField.java │ │ │ │ Passed: runtime/jni/FindClass/FindClassFromBoot.java │ │ │ │ +Passed: runtime/jni/FindClassUtf8/FindClassUtf8.java │ │ │ │ +Passed: runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java │ │ │ │ Passed: runtime/jni/IsVirtualThread/IsVirtualThread.java#default │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ Passed: runtime/jni/PrivateInterfaceMethods/PrivateInterfaceMethods.java │ │ │ │ Passed: runtime/jni/registerNativesWarning/TestRegisterNativesWarning.java │ │ │ │ Passed: runtime/jni/ReturnJNIWeak/ReturnJNIWeak.java │ │ │ │ -Passed: runtime/jni/daemonDestroy/TestDaemonDestroy.java │ │ │ │ -Passed: runtime/jni/ToStringInInterfaceTest/ToStringTest.java │ │ │ │ Passed: runtime/jni/terminatedThread/TestTerminatedThread.java │ │ │ │ -Passed: runtime/JVMDoPrivileged/DoPrivRunAbstract.jasm │ │ │ │ +Passed: runtime/jni/ToStringInInterfaceTest/ToStringTest.java │ │ │ │ Passed: runtime/JVMDoPrivileged/DoPrivileged.java │ │ │ │ Passed: runtime/jsig/Testjsig.java │ │ │ │ +Passed: runtime/JVMDoPrivileged/DoPrivRunAbstract.jasm │ │ │ │ Passed: runtime/lambda-features/CyclicInterfaceInit.java │ │ │ │ -Passed: runtime/lambda-features/InvokespecialInterface.java │ │ │ │ Passed: runtime/lambda-features/InterfaceInitializationStates.java │ │ │ │ -Passed: runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java │ │ │ │ +Passed: runtime/lambda-features/InvokespecialInterface.java │ │ │ │ Passed: runtime/lambda-features/PublicStaticInterfaceMethodHandling.java │ │ │ │ Passed: runtime/lambda-features/TestConcreteClassWithAbstractMethod.java │ │ │ │ Passed: runtime/lambda-features/TestInterfaceInit.java │ │ │ │ Passed: runtime/lambda-features/TestInterfaceOrder.java │ │ │ │ +Passed: runtime/lambda-features/TestStaticandInstance.java │ │ │ │ Passed: runtime/linkResolver/InterfaceObjectTest.java │ │ │ │ Passed: runtime/linkResolver/TestDeletedMethod.java │ │ │ │ -Passed: runtime/lambda-features/TestStaticandInstance.java │ │ │ │ Passed: runtime/linkResolver/NoSuchFieldOutputTest.java │ │ │ │ Passed: runtime/LoadClass/ShowClassLoader.java │ │ │ │ Passed: runtime/LoadClass/LoadClassNegative.java │ │ │ │ Passed: runtime/LoaderConstraints/differentLE/Test.java │ │ │ │ Passed: runtime/LoaderConstraints/duplicateLE/Test.java │ │ │ │ -Passed: runtime/LoaderConstraints/itableICCE/Test.java │ │ │ │ Passed: runtime/LoaderConstraints/duplicateParentLE/Test.java │ │ │ │ +Passed: runtime/LoaderConstraints/itableICCE/Test.java │ │ │ │ Passed: runtime/LoaderConstraints/itableLdrConstraint/Test.java │ │ │ │ +Passed: runtime/LoaderConstraints/ldrCnstrFldMsg/LdrCnstrFldMsgTest.java │ │ │ │ Passed: runtime/LoaderConstraints/vtableAME/Test.java │ │ │ │ +Passed: runtime/LoaderConstraints/vtableLdrConstraint/Test.java │ │ │ │ Passed: runtime/LoadLibrary/TestSunBootLibraryPath.java │ │ │ │ -Passed: runtime/LoaderConstraints/ldrCnstrFldMsg/LdrCnstrFldMsgTest.java │ │ │ │ Passed: runtime/Locals/TestLargeLocalVarsStackRegion.java │ │ │ │ -Passed: runtime/LoaderConstraints/vtableLdrConstraint/Test.java │ │ │ │ -Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#comp │ │ │ │ -Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#int │ │ │ │ FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ +Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#comp │ │ │ │ Passed: runtime/LocalVariableTable/TestLVT.java │ │ │ │ +Passed: runtime/locking/TestOutOfOrderUnlocking.jasm#int │ │ │ │ Passed: runtime/locking/TestRecursiveMonitorChurn.java │ │ │ │ -Passed: runtime/modules/AccessCheck/AccessExportTwice.java │ │ │ │ Passed: runtime/logging/loadLibraryTest/LoadLibraryTest.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +Passed: runtime/modules/AccessCheck/AccessExportTwice.java │ │ │ │ Passed: runtime/modules/AccessCheck/AccessReadTwice.java │ │ │ │ -Passed: runtime/modules/AccessCheck/CheckRead.java │ │ │ │ -Passed: runtime/modules/AccessCheck/DiffCL_CheckRead.java │ │ │ │ Passed: runtime/MemberName/MemberNameLeak.java │ │ │ │ -Passed: runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java │ │ │ │ +Passed: runtime/modules/AccessCheck/DiffCL_CheckRead.java │ │ │ │ +Passed: runtime/modules/AccessCheck/CheckRead.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/DiffCL_ExpQualToM1.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_ExpUnqual.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/DiffCL_UmodUpkg.java │ │ │ │ Passed: runtime/modules/AccessCheck/DiffCL_Umod.java │ │ │ │ -Passed: runtime/modules/AccessCheck/ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/DiffCL_UmodUpkg.java │ │ │ │ Passed: runtime/modules/AccessCheck/ExportAllUnnamed.java │ │ │ │ +Passed: runtime/memory/LargePages/TestLargePagesFlags.java │ │ │ │ Passed: runtime/modules/AccessCheck/ExpQualToM1PrivateMethodIAE.java │ │ │ │ Passed: runtime/modules/AccessCheck/ExpQualToM1.java │ │ │ │ -Passed: runtime/modules/AccessCheck/ExpUnqual.java │ │ │ │ +Passed: runtime/modules/AccessCheck/ExpQualOther.java │ │ │ │ Passed: runtime/modules/AccessCheck/MethodAccessReadTwice.java │ │ │ │ -Passed: runtime/modules/AccessCheck/PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/Umod_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/ExpUnqual.java │ │ │ │ Passed: runtime/modules/AccessCheck/Umod_ExpUnqual.java │ │ │ │ -Passed: runtime/modules/AccessCheck/Umod_UmodUpkg.java │ │ │ │ +Passed: runtime/modules/AccessCheck/Umod_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/PkgNotExp.java │ │ │ │ Passed: runtime/modules/AccessCheck/Umod_PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/Umod.java │ │ │ │ +Passed: runtime/modules/AccessCheck/Umod_UmodUpkg.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_ExpQualOther.java │ │ │ │ -Passed: runtime/memory/LargePages/TestLargePagesFlags.java │ │ │ │ +Passed: runtime/modules/AccessCheck/Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_ExpUnqual.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_PkgNotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodDiffCL_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodDiffCL_UmodUpkg.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodDiffCL_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUpkg_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUpkg_NotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodUpkg_ExpQualOther.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUPkg.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java │ │ │ │ -Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java │ │ │ │ Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_ExpQualOther.java │ │ │ │ Passed: runtime/modules/getModuleJNI/GetModule.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_NotExp.java │ │ │ │ +Passed: runtime/modules/AccessCheck/UmodUpkgDiffCL_Umod.java │ │ │ │ +Passed: runtime/modules/PatchModule/PatchModule2Dirs.java │ │ │ │ +Passed: runtime/modules/PatchModule/PatchModuleCDS.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleDupJavaBase.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleDupModule.java │ │ │ │ -Passed: runtime/modules/PatchModule/PatchModule2Dirs.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleJavaBase.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTest.java │ │ │ │ -Passed: runtime/modules/PatchModule/PatchModuleClassList.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTestJar.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTestJarDir.java │ │ │ │ -Passed: runtime/modules/PatchModule/PatchModuleCDS.java │ │ │ │ -Passed: runtime/modules/Visibility/PatchModuleVisibility.java │ │ │ │ Passed: runtime/modules/PatchModule/PatchModuleTraceCL.java │ │ │ │ +Passed: runtime/modules/PatchModule/PatchModuleClassList.java │ │ │ │ Passed: runtime/modules/Visibility/XbootcpNoVisibility.java │ │ │ │ +Passed: runtime/modules/Visibility/PatchModuleVisibility.java │ │ │ │ Passed: runtime/Nestmates/classFileParsing/TestFinalMethodOverride.java │ │ │ │ Passed: runtime/Nestmates/classFileParsing/TestNestmateAttributes.java │ │ │ │ +Passed: runtime/Nestmates/legacy/TestPrivateLookup.java │ │ │ │ Passed: runtime/Nestmates/membership/TestDynamicNestmateMembership.java │ │ │ │ Passed: runtime/Nestmates/membership/TestNestHostErrorWithClassUnload.java │ │ │ │ -Passed: runtime/Nestmates/legacy/TestPrivateLookup.java │ │ │ │ Passed: runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java │ │ │ │ Passed: runtime/Nestmates/methodSelection/TestInterfaceMethodSelection.java │ │ │ │ -Passed: runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java │ │ │ │ +Passed: runtime/Nestmates/membership/TestNestmateMembership.java │ │ │ │ Passed: runtime/Nestmates/methodSelection/TestMethodSelection.java │ │ │ │ +Passed: runtime/Nestmates/privateConstructors/TestConstructorHierarchy.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestInvokeSpecial.java │ │ │ │ -Passed: runtime/Nestmates/membership/TestNestmateMembership.java │ │ │ │ +Passed: runtime/modules/Visibility/XbootcpVisibility.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestJNI.java │ │ │ │ Passed: runtime/Nestmates/privateConstructors/TestReflection.java │ │ │ │ -Passed: runtime/modules/Visibility/XbootcpVisibility.java │ │ │ │ -Passed: runtime/Nestmates/privateFields/TestPrivateField.java │ │ │ │ Passed: runtime/Nestmates/privateFields/TestMethodHandles.java │ │ │ │ +Passed: runtime/Nestmates/privateFields/TestPrivateField.java │ │ │ │ Passed: runtime/Nestmates/privateFields/TestJNI.java │ │ │ │ -Passed: runtime/Nestmates/privateMethods/TestInvoke.java │ │ │ │ Passed: runtime/Nestmates/privateFields/TestReflection.java │ │ │ │ +Passed: runtime/Nestmates/privateMethods/TestInvoke.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestInvokeErrors.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestInvokeHierarchy.java │ │ │ │ -Passed: runtime/Nestmates/privateMethods/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestJNIHierarchy.java │ │ │ │ -Passed: runtime/Nestmates/privateMethods/TestMethodHandlesHierarchy.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestJNI.java │ │ │ │ +Passed: runtime/Nestmates/privateMethods/TestMethodHandles.java │ │ │ │ +Passed: runtime/Nestmates/privateMethods/TestMethodHandlesHierarchy.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestReflection.java │ │ │ │ Passed: runtime/Nestmates/privateMethods/TestReflectionHierarchy.java │ │ │ │ -Passed: runtime/Nestmates/privateStaticFields/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateStaticFields/TestPrivateStaticField.java │ │ │ │ -Passed: runtime/Nestmates/privateStaticFields/TestJNI.java │ │ │ │ +Passed: runtime/Nestmates/privateStaticFields/TestMethodHandles.java │ │ │ │ Passed: runtime/Nestmates/privateStaticFields/TestReflection.java │ │ │ │ Passed: runtime/Nestmates/privateStaticMethods/TestInvokeStatic.java │ │ │ │ +Passed: runtime/Nestmates/privateStaticFields/TestJNI.java │ │ │ │ Passed: runtime/Nestmates/privateStaticMethods/TestMethodHandles.java │ │ │ │ -Passed: runtime/Nestmates/privateStaticMethods/TestReflection.java │ │ │ │ Passed: runtime/Nestmates/privateStaticMethods/TestJNI.java │ │ │ │ -Passed: runtime/NMT/BaselineWithParameter.java │ │ │ │ +Passed: runtime/Nestmates/privateStaticMethods/TestReflection.java │ │ │ │ +Passed: runtime/NMT/CommandLineDetail.java │ │ │ │ Passed: runtime/NMT/CommandLineEmptyArgument.java │ │ │ │ Passed: runtime/NMT/CommandLineInvalidArgument.java │ │ │ │ Passed: runtime/NMT/CommandLineSummary.java │ │ │ │ -Passed: runtime/NMT/CommandLineTurnOffNMT.java │ │ │ │ FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ -Passed: runtime/NMT/CommandLineDetail.java │ │ │ │ +Passed: runtime/NMT/BaselineWithParameter.java │ │ │ │ +Passed: runtime/NMT/CommandLineTurnOffNMT.java │ │ │ │ Passed: runtime/NMT/JcmdBaselineDetail.java │ │ │ │ -Passed: runtime/NMT/HugeArenaTracking.java │ │ │ │ Passed: runtime/NMT/CommitOverlappingRegions.java │ │ │ │ -Passed: runtime/NMT/JcmdSummaryClass.java │ │ │ │ +Passed: runtime/NMT/JcmdDetailDiff.java │ │ │ │ Passed: runtime/NMT/JcmdScaleDetail.java │ │ │ │ +Passed: runtime/NMT/JcmdSummaryClass.java │ │ │ │ Passed: runtime/NMT/JcmdScale.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ Passed: runtime/NMT/JcmdSummaryDiff.java │ │ │ │ +Passed: runtime/NMT/HugeArenaTracking.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#global-limit-fatal │ │ │ │ +Passed: runtime/NMT/JcmdWithNMTDisabled.java │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#global-limit-oom │ │ │ │ -Passed: runtime/NMT/JcmdDetailDiff.java │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#limit-without-nmt │ │ │ │ Passed: runtime/NMT/MallocLimitTest.java#multi-limit │ │ │ │ -Passed: runtime/NMT/JcmdWithNMTDisabled.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ Passed: runtime/NMT/MallocSiteTypeChange.java │ │ │ │ -Passed: runtime/NMT/MallocTestType.java │ │ │ │ Passed: runtime/NMT/MallocTrackingVerify.java │ │ │ │ +Passed: runtime/NMT/MallocTestType.java │ │ │ │ Passed: runtime/NMT/NMTForOtherLaunchersTest.java#jar │ │ │ │ -Passed: runtime/NMT/NMTForOtherLaunchersTest.java#javac │ │ │ │ -Passed: runtime/NMT/NMTInitializationTest.java#default_long-off │ │ │ │ +Passed: runtime/NMT/MallocRoundingReportTest.java │ │ │ │ Passed: runtime/NMT/NMTInitializationTest.java#default_long-detail │ │ │ │ -Passed: runtime/NMT/NMTJavaHeapTest.java │ │ │ │ -Passed: runtime/NMT/NMTInitializationTest.java#normal-detail │ │ │ │ +Passed: runtime/NMT/NMTInitializationTest.java#default_long-off │ │ │ │ Passed: runtime/NMT/NMTInitializationTest.java#normal-off │ │ │ │ +Passed: runtime/NMT/NMTInitializationTest.java#normal-detail │ │ │ │ +Passed: runtime/NMT/NMTJavaHeapTest.java │ │ │ │ Passed: runtime/NMT/PrintNMTStatistics.java │ │ │ │ +Passed: runtime/NMT/NMTWithCDS.java │ │ │ │ Passed: runtime/NMT/PrintNMTStatisticsWithNMTDisabled.java │ │ │ │ +Passed: runtime/NMT/NMTForOtherLaunchersTest.java#javac │ │ │ │ Passed: runtime/NMT/ReleaseCommittedMemory.java │ │ │ │ -Passed: runtime/NMT/NMTWithCDS.java │ │ │ │ Passed: runtime/NMT/ReleaseNoCommit.java │ │ │ │ -Passed: runtime/NMT/SafepointPollingPages.java │ │ │ │ Passed: runtime/NMT/SummarySanityCheck.java │ │ │ │ Passed: runtime/NMT/ThreadedMallocTestType.java │ │ │ │ -Passed: runtime/NMT/MallocRoundingReportTest.java │ │ │ │ -Passed: runtime/NMT/UnsafeAllocMemory.java │ │ │ │ Passed: runtime/NMT/ThreadedVirtualAllocTestType.java │ │ │ │ +Passed: runtime/NMT/UnsafeAllocMemory.java │ │ │ │ +Passed: runtime/NMT/SafepointPollingPages.java │ │ │ │ Passed: runtime/NMT/VirtualAllocAttemptReserveMemoryAt.java │ │ │ │ +FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ Passed: runtime/os/AvailableProcessors.java │ │ │ │ -Passed: runtime/NMT/VirtualAllocCommitUncommitRecommit.java │ │ │ │ Passed: runtime/os/TestHugePageDecisionsAtVMStartup.java#Default │ │ │ │ Passed: runtime/NMT/VirtualAllocTestType.java │ │ │ │ Passed: runtime/os/TestHugePageDecisionsAtVMStartup.java#LP_enabled │ │ │ │ Passed: runtime/os/TestHugePageDecisionsAtVMStartup.java#THP_enabled │ │ │ │ -FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ Passed: runtime/os/TestHugePageDetection.java │ │ │ │ Passed: runtime/os/TestTimerSlack.java │ │ │ │ -Passed: runtime/os/TestTracePageSizes.java#no-options │ │ │ │ +Passed: runtime/NMT/VirtualAllocCommitUncommitRecommit.java │ │ │ │ Passed: runtime/os/TestTracePageSizes.java#compiler-options │ │ │ │ -Passed: runtime/os/TestTrimNative.java#testOffByDefault │ │ │ │ -Passed: runtime/os/TestTracePageSizes.java#Parallel │ │ │ │ Passed: runtime/os/TestTracePageSizes.java#G1 │ │ │ │ +Passed: runtime/os/TestTracePageSizes.java#no-options │ │ │ │ +Passed: runtime/os/TestTracePageSizes.java#Parallel │ │ │ │ Passed: runtime/os/TestTracePageSizes.java#Serial │ │ │ │ Passed: runtime/os/TestTrimNative.java#testOffExplicit │ │ │ │ +Passed: runtime/os/TestTrimNative.java#testOffByDefault │ │ │ │ +Passed: runtime/os/TestTrimNative.java#trimNative │ │ │ │ +Passed: runtime/os/TestTrimNative.java#trimNativeHighInterval │ │ │ │ Passed: runtime/os/TestUseCpuAllocPath.java │ │ │ │ Passed: runtime/ParallelLoad/CallLoadClass/CallLoadClassTest.java │ │ │ │ Passed: runtime/os/TestTrimNative.java#trimNativeLowInterval │ │ │ │ -Passed: runtime/os/TestTrimNative.java#trimNative │ │ │ │ -Passed: runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java │ │ │ │ Passed: runtime/ParallelLoad/ParallelCircularity/ParallelCircularityTest.java │ │ │ │ +Passed: runtime/ParallelLoad/ParallelSuper/ParallelSuperTest.java │ │ │ │ Passed: runtime/PerfMemDestroy/PerfMemDestroy.java │ │ │ │ -Passed: runtime/posixSig/TestPosixSig.java │ │ │ │ -Passed: runtime/os/TestTrimNative.java#trimNativeHighInterval │ │ │ │ Passed: runtime/ParallelLoad/SaveResolutionError/SaveResolutionErrorTest.java │ │ │ │ +Passed: runtime/posixSig/TestPosixSig.java │ │ │ │ Passed: runtime/ParallelLoad/SuperWait/SuperWaitTest.java │ │ │ │ -Passed: runtime/PrintingTests/ClassfilePrintingTests.java │ │ │ │ -Passed: runtime/records/recordReflectionTest.java │ │ │ │ Passed: runtime/records/recordAttributeTest.java │ │ │ │ -Passed: runtime/records/RedefineRecord.java │ │ │ │ +Passed: runtime/records/recordReflectionTest.java │ │ │ │ Passed: runtime/reflect/ArrayGetIntException.java │ │ │ │ -Passed: runtime/reflect/ReflectStackOverflow.java │ │ │ │ Passed: runtime/reflect/ComponentTypeFieldTest.java │ │ │ │ -Passed: runtime/ReservedStack/ReservedStackTest.java │ │ │ │ +Passed: runtime/PrintingTests/ClassfilePrintingTests.java │ │ │ │ +Passed: runtime/records/RedefineRecord.java │ │ │ │ +Passed: runtime/reflect/ReflectStackOverflow.java │ │ │ │ Passed: runtime/reflect/ReflectOutOfMemoryError.java │ │ │ │ +Passed: runtime/ReservedStack/ReservedStackTest.java │ │ │ │ +Passed: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java │ │ │ │ Passed: runtime/SameObject/SameObject.java │ │ │ │ Passed: runtime/sealedClasses/OverrideSealedTest.java │ │ │ │ -Passed: runtime/Safepoint/TestAbortOnVMOperationTimeout.java │ │ │ │ -Passed: runtime/sealedClasses/GetPermittedSubclassesTest.java │ │ │ │ Passed: runtime/sealedClasses/RedefinePermittedSubclass.java │ │ │ │ +Passed: runtime/sealedClasses/GetPermittedSubclassesTest.java │ │ │ │ +Passed: runtime/sealedClasses/SealedUnnamedModuleIntfTest.java │ │ │ │ Passed: runtime/sealedClasses/RedefineSealedClass.java │ │ │ │ -Passed: runtime/Safepoint/TestAbortVMOnSafepointTimeout.java │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Passed: runtime/sealedClasses/SealedUnnamedModuleTest.java │ │ │ │ -Passed: runtime/sealedClasses/SealedUnnamedModuleIntfTest.java │ │ │ │ -Passed: runtime/stackMapCheck/StackMapCheck.java │ │ │ │ -Passed: runtime/StackGuardPages/TestStackGuardPages.java │ │ │ │ Passed: runtime/Shutdown/ShutdownTest.java │ │ │ │ +Passed: runtime/StackGuardPages/TestStackGuardPages.java │ │ │ │ +Passed: runtime/Safepoint/TestAbortOnVMOperationTimeout.java │ │ │ │ +Passed: runtime/stackMapCheck/StackMapCheck.java │ │ │ │ Passed: runtime/StackTrace/HiddenFrameTest.java │ │ │ │ -Passed: runtime/strictfp/StrictfpModifierChecksTest.java │ │ │ │ Passed: runtime/StackTrace/StackTraceClassCache.java │ │ │ │ -Passed: runtime/StackTrace/LargeClassTest.java │ │ │ │ +Passed: runtime/strictfp/StrictfpModifierChecksTest.java │ │ │ │ Passed: runtime/StackGap/TestStackGap.java │ │ │ │ Passed: runtime/StringIntrinsic/StringIndexOfChar.java │ │ │ │ -Passed: runtime/stringtable/StringTableCorruptionTest.java │ │ │ │ +Passed: runtime/StackTrace/LargeClassTest.java │ │ │ │ +Passed: runtime/stringtable/StringTableVerifyTest.java │ │ │ │ Passed: runtime/Throwable/TestCatchThrowableOOM.java │ │ │ │ -Passed: runtime/Throwable/StackTraceLogging.java │ │ │ │ -Passed: runtime/Throwable/TestThrowable.java │ │ │ │ Passed: runtime/Throwable/TestMaxJavaStackTraceDepth.java │ │ │ │ +Passed: runtime/Throwable/TestThrowable.java │ │ │ │ Passed: runtime/Throwable/ThrowableIntrospectionSegfault.java │ │ │ │ -Passed: runtime/stringtable/StringTableVerifyTest.java │ │ │ │ +Passed: runtime/Throwable/StackTraceLogging.java │ │ │ │ Passed: runtime/TLS/TestTLS.java │ │ │ │ Passed: runtime/TransitiveOverrideCFV50/TransitiveOverrideCFV50.java │ │ │ │ Passed: runtime/verifier/defaultMethods/DefaultMethodRegressionTests.java │ │ │ │ -Passed: runtime/verifier/stackMapTableTests/StackMapTableTest.java │ │ │ │ Passed: runtime/verifier/popTopTests/PopDupTop.java │ │ │ │ -Passed: runtime/verifier/OverriderMsg.java │ │ │ │ +Passed: runtime/verifier/stackMapTableTests/StackMapTableTest.java │ │ │ │ +Passed: runtime/stringtable/StringTableCleaningTest.java │ │ │ │ Passed: runtime/verifier/InvokeClone.java │ │ │ │ +Passed: runtime/verifier/OverriderMsg.java │ │ │ │ +Passed: runtime/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java │ │ │ │ Passed: runtime/verifier/PutfieldProtectedTest.java │ │ │ │ Passed: runtime/verifier/PrimIntArray.java │ │ │ │ -Passed: runtime/stringtable/StringTableCleaningTest.java │ │ │ │ Passed: runtime/verifier/ReturnMsgs.java │ │ │ │ -Passed: runtime/verifier/defaultMethods/DefaultMethodRegressionTestsRun.java │ │ │ │ Passed: runtime/verifier/TestSigParse.java │ │ │ │ Passed: runtime/verifier/TestMultiANewArray.java │ │ │ │ -Passed: runtime/verifier/TestStaticIF.java │ │ │ │ Passed: runtime/verifier/TestANewArray.java │ │ │ │ +Passed: runtime/verifier/TestStaticIF.java │ │ │ │ +Passed: runtime/verifier/TraceClassRes.java │ │ │ │ Passed: runtime/verifier/VerifyStackForExceptionHandlers.java │ │ │ │ Passed: runtime/verifier/VerifyProtectedConstructor.java │ │ │ │ Passed: runtime/VtableTests/VTableTest.java │ │ │ │ -Passed: runtime/vthread/JNIMonitor/JNIMonitor.java │ │ │ │ Passed: runtime/VerifierMessages/Test7116786.java │ │ │ │ -Passed: runtime/whitebox/TestHiddenClassIsAlive.java │ │ │ │ +Passed: runtime/vthread/JNIMonitor/JNIMonitor.java │ │ │ │ +Passed: runtime/stringtable/StringTableCorruptionTest.java │ │ │ │ Passed: runtime/vthread/RedefineClass.java │ │ │ │ +Passed: runtime/whitebox/TestHiddenClassIsAlive.java │ │ │ │ Passed: runtime/vthread/StackChunkClassLoaderTest.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ Passed: runtime/XCheckJniJsig/XCheckJSig.java │ │ │ │ -Passed: runtime/whitebox/TestWBDeflateIdleMonitors.java │ │ │ │ -Passed: runtime/verifier/TraceClassRes.java │ │ │ │ Passed: sanity/BasicVMTest.java │ │ │ │ Passed: serviceability/7170638/SDTProbesGNULinuxTest.java │ │ │ │ -FAILED: serviceability/attach/AttachNegativePidTest.java │ │ │ │ +Passed: serviceability/attach/AttachNegativePidTest.java │ │ │ │ +Passed: runtime/whitebox/TestWBDeflateIdleMonitors.java │ │ │ │ Passed: serviceability/attach/AttachWithStalePidFile.java │ │ │ │ -Passed: serviceability/attach/AttachSetGetFlag.java │ │ │ │ -Passed: serviceability/attach/RemovingUnixDomainSocketTest.java │ │ │ │ Passed: serviceability/attach/EarlyDynamicLoad/EarlyDynamicLoad.java │ │ │ │ +Passed: serviceability/attach/RemovingUnixDomainSocketTest.java │ │ │ │ +Passed: serviceability/attach/AttachSetGetFlag.java │ │ │ │ Passed: serviceability/attach/ConcAttachTest.java │ │ │ │ Passed: serviceability/dcmd/framework/HelpTest.java │ │ │ │ Passed: serviceability/dcmd/gc/ClassHistogramTest.java │ │ │ │ -Passed: serviceability/dcmd/gc/FinalizerInfoTest.java │ │ │ │ Passed: serviceability/dcmd/framework/InvalidCommandTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/FinalizerInfoTest.java │ │ │ │ Passed: serviceability/dcmd/framework/VMVersionTest.java │ │ │ │ Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#G1 │ │ │ │ Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Epsilon │ │ │ │ -Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Parallel │ │ │ │ -Passed: serviceability/dcmd/gc/HeapInfoTest.java │ │ │ │ Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Serial │ │ │ │ +Passed: serviceability/dcmd/gc/HeapInfoTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/HeapDumpCompressedTest.java#Parallel │ │ │ │ Passed: serviceability/dcmd/gc/RunGCTest.java │ │ │ │ -Passed: serviceability/dcmd/jvmti/AttachFailed/AttachIncorrectLibrary.java │ │ │ │ Passed: serviceability/dcmd/jvmti/AttachFailed/AttachNoEntry.java │ │ │ │ Passed: serviceability/dcmd/jvmti/AttachFailed/AttachReturnError.java │ │ │ │ +Passed: serviceability/dcmd/jvmti/AttachFailed/AttachIncorrectLibrary.java │ │ │ │ Passed: serviceability/dcmd/jvmti/DataDumpDcmdTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ -Passed: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/ClassHierarchyTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/ClassLoaderHierarchyTest.java │ │ │ │ +Passed: serviceability/dcmd/jvmti/LoadAgentDcmdTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/HeapDumpAllTest.java │ │ │ │ Passed: serviceability/dcmd/thread/ThreadDumpToFileTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/ClassLoaderHierarchyTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/ClassHierarchyTest.java │ │ │ │ Passed: serviceability/dcmd/vm/ClassLoaderStatsTest.java#id0 │ │ │ │ -Passed: serviceability/dcmd/vm/ClassLoaderStatsTest.java#id1 │ │ │ │ Passed: serviceability/dcmd/vm/CommandLineTest.java │ │ │ │ Passed: serviceability/dcmd/vm/DictionaryStatsTest.java │ │ │ │ -Passed: serviceability/dcmd/gc/HeapDumpAllTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/DynLibsTest.java │ │ │ │ +Passed: serviceability/dcmd/gc/HeapDumpTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/ClassLoaderStatsTest.java#id1 │ │ │ │ Passed: serviceability/dcmd/vm/EventsTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/MallocInfoTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/DynLibsTest.java │ │ │ │ Passed: serviceability/dcmd/vm/FlagsTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/SystemDumpMapTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/MallocInfoTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/SystemMapTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/TrimLibcHeapTest.java │ │ │ │ Passed: serviceability/dcmd/vm/SetVMFlagTest.java │ │ │ │ Passed: serviceability/dcmd/vm/SystemPropertiesTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/TrimLibcHeapTest.java │ │ │ │ +Passed: serviceability/dcmd/vm/SystemDumpMapTest.java │ │ │ │ Passed: serviceability/dtrace/DTraceOptionsTest.java#enabled │ │ │ │ Passed: serviceability/dcmd/vm/UptimeTest.java │ │ │ │ -Passed: serviceability/dcmd/vm/SystemMapTest.java │ │ │ │ -Passed: serviceability/dcmd/gc/HeapDumpTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ -Passed: serviceability/HeapDump/DuplicateArrayClassesTest.java │ │ │ │ -Passed: serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java │ │ │ │ -Passed: serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java │ │ │ │ Passed: serviceability/jdwp/AllModulesCommandTest.java │ │ │ │ +Passed: serviceability/jvmti/AddModuleExportsAndOpens/MyPackage/AddModuleExportsAndOpensTest.java │ │ │ │ +Passed: serviceability/jvmti/AddModuleReads/MyPackage/AddModuleReadsTest.java │ │ │ │ Passed: serviceability/jvmti/AddModuleUsesAndProvides/MyPackage/AddModuleUsesAndProvidesTest.java │ │ │ │ Passed: serviceability/jvmti/CompiledMethodLoad/Zombie.java │ │ │ │ -Passed: serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java │ │ │ │ +Passed: serviceability/HeapDump/DuplicateArrayClassesTest.java │ │ │ │ Passed: serviceability/jvmti/CanGenerateAllClassHook/CanGenerateAllClassHook.java │ │ │ │ Passed: serviceability/jvmti/events/ClassLoad/classload01/classload01.java │ │ │ │ +Passed: serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java │ │ │ │ +Passed: serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java │ │ │ │ Passed: serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java │ │ │ │ Passed: serviceability/jvmti/events/Exception/exception01/exception01.java │ │ │ │ Passed: serviceability/jvmti/events/ExceptionCatch/excatch01/excatch01.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc01/fieldacc01.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc02/fieldacc02.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc03/fieldacc03.java │ │ │ │ Passed: serviceability/jvmti/events/FieldAccess/fieldacc04/fieldacc04.java │ │ │ │ -Passed: serviceability/jvmti/DynamicCodeGenerated/DynamicCodeGeneratedTest.java │ │ │ │ +Passed: serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java │ │ │ │ Passed: serviceability/jvmti/events/FieldModification/fieldmod02/fieldmod02.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ -Passed: serviceability/jvmti/events/FieldModification/fieldmod01/fieldmod01.java │ │ │ │ -Passed: serviceability/HeapDump/FieldsInInstanceTest.java │ │ │ │ -Passed: serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ +Passed: serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java │ │ │ │ +Passed: serviceability/HeapDump/FieldsInInstanceTest.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ Passed: serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/mcontenter01.java │ │ │ │ Passed: serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/mcontentered01.java │ │ │ │ -Passed: serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java │ │ │ │ Passed: serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java │ │ │ │ -Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind02/nativemethbind02.java │ │ │ │ +Passed: serviceability/jvmti/events/MonitorWait/monitorwait01/monitorwait01.java │ │ │ │ Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind01/nativemethbind01.java │ │ │ │ -Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id0 │ │ │ │ -Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id1 │ │ │ │ -Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind04/nativemethbind04.java │ │ │ │ +Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind02/nativemethbind02.java │ │ │ │ Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind03/nativemethbind03.java │ │ │ │ +Passed: serviceability/jvmti/events/NativeMethodBind/nativemethbind04/nativemethbind04.java │ │ │ │ +Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id0 │ │ │ │ Passed: serviceability/jvmti/events/SingleStep/singlestep01/singlestep01.java │ │ │ │ -Passed: serviceability/jvmti/events/ThreadEnd/threadend02/threadend02.java │ │ │ │ +Passed: serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id1 │ │ │ │ Passed: serviceability/jvmti/events/ThreadEnd/threadend01/threadend01.java │ │ │ │ Passed: serviceability/jvmti/events/SingleStep/singlestep03/singlestep03.java │ │ │ │ +Passed: serviceability/jvmti/events/ThreadEnd/threadend02/threadend02.java │ │ │ │ Passed: serviceability/jvmti/events/SingleStep/singlestep02/singlestep02.java │ │ │ │ -Passed: serviceability/jvmti/events/ThreadStart/threadstart02/threadstart02.java │ │ │ │ Passed: serviceability/jvmti/events/ThreadStart/threadstart01/threadstart01.java │ │ │ │ +Passed: serviceability/jvmti/events/ThreadStart/threadstart02/threadstart02.java │ │ │ │ Passed: serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/vmobjalloc01.java │ │ │ │ Passed: serviceability/jvmti/events/ThreadStart/threadstart03/threadstart03.java │ │ │ │ -Passed: serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java │ │ │ │ Passed: serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java │ │ │ │ +Passed: serviceability/jvmti/GenerateEvents/MyPackage/GenerateEventsTest.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ -Passed: serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java │ │ │ │ Passed: serviceability/jvmti/GetClassMethods/OverpassMethods.java │ │ │ │ +Passed: serviceability/jvmti/GetLocalVariable/GetSetLocalUnsuspended.java │ │ │ │ Passed: serviceability/jvmti/FieldAccessWatch/FieldAccessWatch.java │ │ │ │ Passed: serviceability/jvmti/GetNamedModule/MyPackage/GetNamedModuleTest.java │ │ │ │ Passed: serviceability/jvmti/GetModulesInfo/JvmtiGetAllModulesTest.java │ │ │ │ -FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ Passed: serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoTest.java │ │ │ │ +FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ Passed: serviceability/jvmti/GetSystemProperty/JvmtiGetSystemPropertyTest.java │ │ │ │ Passed: serviceability/jvmti/GetThreadListStackTraces/OneGetThreadListStackTraces.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorArrayAllSampledTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorIllegalArgumentTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInitialAllocationTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ -Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterObjectTest.java │ │ │ │ +Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorMultiArrayTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorNoCapabilityTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorRecursiveTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatObjectCorrectnessTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatArrayCorrectnessTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadDisabledTest.java │ │ │ │ @@ -2333,57 +2327,57 @@ │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorThreadTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTwoAgentsTest.java │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java#id0 │ │ │ │ Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorVMEventsTest.java#id1 │ │ │ │ Passed: serviceability/jvmti/IsModifiableModule/MyPackage/IsModifiableModuleTest.java │ │ │ │ Passed: serviceability/jvmti/ModuleAwareAgents/ClassFileLoadHook/MAAClassFileLoadHook.java │ │ │ │ Passed: serviceability/jvmti/ModuleAwareAgents/ClassLoadPrepare/MAAClassLoadPrepare.java │ │ │ │ -Passed: serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java │ │ │ │ -Passed: serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java │ │ │ │ Passed: serviceability/jvmti/GetMethodDeclaringClass/TestUnloadedClass.java │ │ │ │ +Passed: serviceability/jvmti/HiddenClass/P/Q/HiddenClassSigTest.java │ │ │ │ +Passed: serviceability/jvmti/ModuleAwareAgents/ThreadStart/MAAThreadStart.java │ │ │ │ Passed: serviceability/jvmti/negative/contmon03/contmon03.java │ │ │ │ -Passed: serviceability/jvmti/negative/framecnt02/framecnt02.java │ │ │ │ Passed: serviceability/jvmti/negative/framecnt03/framecnt03.java │ │ │ │ +Passed: serviceability/jvmti/negative/framecnt02/framecnt02.java │ │ │ │ Passed: serviceability/jvmti/negative/GetAllThreadsNullTest/GetAllThreadsNullTest.java │ │ │ │ -Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java │ │ │ │ -Passed: serviceability/jvmti/negative/frameloc03/frameloc03.java │ │ │ │ Passed: serviceability/jvmti/negative/getstacktr02/getstacktr02.java │ │ │ │ +Passed: serviceability/jvmti/negative/frameloc03/frameloc03.java │ │ │ │ Passed: serviceability/jvmti/negative/thrinfo02/thrinfo02.java │ │ │ │ Passed: serviceability/jvmti/negative/getstacktr09/getstacktr09.java │ │ │ │ Passed: serviceability/jvmti/negative/thrstat04/thrstat04.java │ │ │ │ +Passed: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatSimpleTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/MissedStackMapFrames/MissedStackMapFrames.java │ │ │ │ Passed: serviceability/jvmti/StartPhase/AllowedFunctions/AllowedFunctions.java │ │ │ │ Passed: serviceability/jvmti/RedefineClasses/RedefineRetransform/RedefineRetransform.java │ │ │ │ Passed: serviceability/jvmti/stress/StackTrace/Suspended/GetStackTraceSuspendedStressTest.java │ │ │ │ Passed: serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/SetGetThreadLocalStorageStressTest.java │ │ │ │ Passed: serviceability/jvmti/SetBreakpoint/TestManyBreakpoints.java │ │ │ │ Passed: serviceability/jvmti/SuspendWithObjectMonitorEnter/SuspendWithObjectMonitorEnter.java │ │ │ │ +Passed: serviceability/jvmti/SetTag/TagMapTest.java │ │ │ │ Passed: serviceability/jvmti/SuspendWithObjectMonitorWait/SuspendWithObjectMonitorWait.java │ │ │ │ Passed: serviceability/jvmti/thread/GetFrameLocation/frameloc02/frameloc02.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ Passed: serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java │ │ │ │ Passed: serviceability/jvmti/thread/GetThreadState/thrstat01/thrstat01.java │ │ │ │ -Passed: serviceability/jvmti/SetTag/TagMapTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ Passed: serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ Passed: serviceability/jvmti/thread/SuspendThread/suspendthrd02/suspendthrd02.java │ │ │ │ -Passed: serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java │ │ │ │ Passed: serviceability/jvmti/VMEvent/MyPackage/VMEventRecursionTest.java │ │ │ │ +Passed: serviceability/jvmti/thread/GetThreadState/thrstat05/thrstat05.java │ │ │ │ Passed: serviceability/jvmti/VMObjectAlloc/VMObjectAllocTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -Passed: serviceability/jvmti/SuspendWithRawMonitorEnter/SuspendWithRawMonitorEnter.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ +Passed: serviceability/jvmti/SuspendWithRawMonitorEnter/SuspendWithRawMonitorEnter.java │ │ │ │ Passed: serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/suspendthrdlst02.java │ │ │ │ -Passed: compiler/loopopts/superword/Vec_MulAddS2I.java │ │ │ │ Passed: serviceability/jvmti/vthread/InterruptThreadTest/InterruptThreadTest.java#default │ │ │ │ -FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ -Passed: serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/GetThreadState/GetThreadStateTest.java#default │ │ │ │ +Passed: serviceability/jvmti/vthread/PinnedTaskTest/PinnedTaskTest.java#default │ │ │ │ +FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ +Passed: compiler/loopopts/superword/Vec_MulAddS2I.java │ │ │ │ Passed: serviceability/jvmti/vthread/premain/AgentWithVThreadTest.java │ │ │ │ Passed: serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java#no-vmcontinuations │ │ │ │ Passed: serviceability/jvmti/vthread/StopThreadTest/StopThreadTest.java#platform │ │ │ │ Passed: serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java#default │ │ │ │ Passed: serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java#default │ │ │ │ @@ -2414,83 +2408,84 @@ │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Passed: compiler/intrinsics/sha/TestDigest.java │ │ │ │ -Test results: passed: 2,271; failed: 112; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 819 │ │ │ │ +Test results: passed: 2,262; failed: 115; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 825 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/hotspot/0/JTreport/html/report.html │ │ │ │ Results written to /tmp/hotspot/JTwork │ │ │ │ Error: Some tests failed or other problems occurred. │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/4/hs_err_pid545674.log': No such file or directory │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/2/hs_err_pid108922.log': No such file or directory │ │ │ │ +cp: cannot stat '/tmp/hotspot/JTwork/scratch/0/hs_err_pid109904.log': No such file or directory │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/0/hs_err_pid270945.log': No such file or directory │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +cp: cannot stat '/tmp/hotspot/JTwork/scratch/6/hs_err_pid1145797.log': No such file or directory │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ Directory "jtreg-test-output/hotspot/1/JTreport" not found: creating │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ -FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ +FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ +FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ -FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -2516,132 +2511,133 @@ │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ -FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ -Passed: serviceability/attach/AttachNegativePidTest.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ +FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ -FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: passed: 1; failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,184 │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/hotspot/1/JTreport/html/report.html │ │ │ │ Results written to /tmp/hotspot/JTwork │ │ │ │ Error: Some tests failed or other problems occurred. │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/1/hs_err_pid612084.log': No such file or directory │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/3/hs_err_pid609328.log': No such file or directory │ │ │ │ +cp: cannot stat '/tmp/hotspot/JTwork/scratch/3/hs_err_pid1545680.log': No such file or directory │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/4/hs_err_pid609871.log': No such file or directory │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +cp: cannot stat '/tmp/hotspot/JTwork/scratch/5/hs_err_pid1549071.log': No such file or directory │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ Directory "jtreg-test-output/hotspot/2/JTreport" not found: creating │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ +FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ -FAILED: compiler/c2/Test6857159.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ +FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ -FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ -FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ +FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ +FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ -FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ +FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ +Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ -FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ +FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -2665,94 +2661,93 @@ │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ -FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ +FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ -FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ +FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ -FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,185 │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/hotspot/2/JTreport/html/report.html │ │ │ │ Results written to /tmp/hotspot/JTwork │ │ │ │ Error: Some tests failed or other problems occurred. │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/5/hs_err_pid639475.log': No such file or directory │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/1/hs_err_pid636685.log': No such file or directory │ │ │ │ +cp: cannot stat '/tmp/hotspot/JTwork/scratch/1/hs_err_pid1573659.log': No such file or directory │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -cp: cannot stat '/tmp/hotspot/JTwork/scratch/5/hs_err_pid637266.log': No such file or directory │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +cp: cannot stat '/tmp/hotspot/JTwork/scratch/4/hs_err_pid1577106.log': No such file or directory │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ Command exited with non-zero status 3 │ │ │ │ Command being timed: "debian/tests/hotspot" │ │ │ │ - User time (seconds): 447134.43 │ │ │ │ - System time (seconds): 1009.61 │ │ │ │ - Percent of CPU this job got: 655% │ │ │ │ - Elapsed (wall clock) time (h:mm:ss or m:ss): 19:00:15 │ │ │ │ + User time (seconds): 443112.20 │ │ │ │ + System time (seconds): 1768.36 │ │ │ │ + Percent of CPU this job got: 659% │ │ │ │ + Elapsed (wall clock) time (h:mm:ss or m:ss): 18:43:43 │ │ │ │ Average shared text size (kbytes): 0 │ │ │ │ Average unshared data size (kbytes): 0 │ │ │ │ Average stack size (kbytes): 0 │ │ │ │ Average total size (kbytes): 0 │ │ │ │ - Maximum resident set size (kbytes): 4410384 │ │ │ │ + Maximum resident set size (kbytes): 24860480 │ │ │ │ Average resident set size (kbytes): 0 │ │ │ │ - Major (requiring I/O) page faults: 0 │ │ │ │ - Minor (reclaiming a frame) page faults: 19046190 │ │ │ │ - Voluntary context switches: 239204984 │ │ │ │ - Involuntary context switches: 177563190 │ │ │ │ + Major (requiring I/O) page faults: 59 │ │ │ │ + Minor (reclaiming a frame) page faults: 27707310 │ │ │ │ + Voluntary context switches: 251781657 │ │ │ │ + Involuntary context switches: 32293799 │ │ │ │ Swaps: 0 │ │ │ │ - File system inputs: 0 │ │ │ │ - File system outputs: 0 │ │ │ │ + File system inputs: 760 │ │ │ │ + File system outputs: 25715616 │ │ │ │ Socket messages sent: 0 │ │ │ │ Socket messages received: 0 │ │ │ │ Signals delivered: 0 │ │ │ │ Page size (bytes): 16384 │ │ │ │ Exit status: 3 │ │ │ │ ===== END check-hotspot ===== │ │ │ │ ===== START check-langtools ===== │ │ │ │ @@ -2771,559 +2766,559 @@ │ │ │ │ Passed: jdk/jshell/ConsoleTest.java │ │ │ │ Passed: jdk/jshell/CompletenessTest.java │ │ │ │ Passed: jdk/jshell/ComputeFQNsTest.java │ │ │ │ Passed: jdk/jshell/EmptyTest.java │ │ │ │ Passed: jdk/jshell/ExceptionMessageTest.java │ │ │ │ Passed: jdk/jshell/CustomInputToolBuilder.java │ │ │ │ Passed: jdk/jshell/ExecPtyGetFlagsToSetTest.java │ │ │ │ -Passed: jdk/jshell/ErrorTranslationTest.java │ │ │ │ Passed: jdk/jshell/ErrorRecoveryTest.java │ │ │ │ +Passed: jdk/jshell/ErrorTranslationTest.java │ │ │ │ Passed: jdk/jshell/ExecutionControlSpecTest.java │ │ │ │ Passed: jdk/jshell/DropTest.java │ │ │ │ +Passed: jdk/jshell/FailOverDirectExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/ClassesTest.java │ │ │ │ Passed: jdk/jshell/FailOverExecutionControlDyingLaunchTest.java │ │ │ │ Passed: jdk/jshell/FailOverExecutionControlHangingLaunchTest.java │ │ │ │ -Passed: jdk/jshell/FailOverDirectExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/FileManagerTest.java │ │ │ │ -Passed: jdk/jshell/FailOverExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/FailOverExecutionControlHangingListenTest.java │ │ │ │ Passed: jdk/jshell/ExceptionsTest.java │ │ │ │ +Passed: jdk/jshell/FailOverExecutionControlHangingListenTest.java │ │ │ │ +Passed: jdk/jshell/FailOverExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/ExternalEditorTest.java │ │ │ │ Passed: jdk/jshell/HistoryUITest.java │ │ │ │ Passed: jdk/jshell/IdGeneratorTest.java │ │ │ │ -Passed: jdk/jshell/CompletionSuggestionTest.java │ │ │ │ Passed: jdk/jshell/HistoryTest.java │ │ │ │ Passed: jdk/jshell/GetResourceTest.java │ │ │ │ -Passed: jdk/jshell/IndentUITest.java │ │ │ │ +Passed: jdk/jshell/IllegalArgumentExceptionTest.java │ │ │ │ Passed: jdk/jshell/IgnoreTest.java │ │ │ │ -Passed: jdk/jshell/InferTypeTest.java │ │ │ │ Passed: jdk/jshell/InaccessibleExpressionTest.java │ │ │ │ -Passed: jdk/jshell/IllegalArgumentExceptionTest.java │ │ │ │ +Passed: jdk/jshell/CompletionSuggestionTest.java │ │ │ │ +Passed: jdk/jshell/IndentUITest.java │ │ │ │ Passed: jdk/jshell/JdiBadOptionLaunchExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/ForwardReferenceTest.java │ │ │ │ +Passed: jdk/jshell/InferTypeTest.java │ │ │ │ Passed: jdk/jshell/JdiBadOptionListenExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/IOTest.java │ │ │ │ Passed: jdk/jshell/JdiBogusHostListenExecutionControlTest.java │ │ │ │ +Passed: jdk/jshell/ImportTest.java │ │ │ │ +Passed: jdk/jshell/IOTest.java │ │ │ │ Passed: jdk/jshell/JdiFailingLaunchExecutionControlTest.java │ │ │ │ +Passed: jdk/jshell/ForwardReferenceTest.java │ │ │ │ Passed: jdk/jshell/JdiFailingListenExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/ImportTest.java │ │ │ │ Passed: jdk/jshell/JavadocTest.java │ │ │ │ Passed: jdk/jshell/ForwardReferenceImportTest.java │ │ │ │ Passed: jdk/jshell/JdiLaunchingExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/JdiListeningExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/JdiListeningLocalhostExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/KullaCompletenessStressTest.java │ │ │ │ Passed: jdk/jshell/JShellQueryTest.java │ │ │ │ +Passed: jdk/jshell/JShellStateClosedTest.java │ │ │ │ Passed: jdk/jshell/JdiHangingLaunchExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/JdiHangingListenExecutionControlTest.java │ │ │ │ -Passed: jdk/jshell/PipeInputStreamTest.java │ │ │ │ -Passed: jdk/jshell/JShellStateClosedTest.java │ │ │ │ Passed: jdk/jshell/MultipleDocumentationTest.java │ │ │ │ +Passed: jdk/jshell/PipeInputStreamTest.java │ │ │ │ Passed: jdk/jshell/NullTest.java │ │ │ │ Passed: jdk/jshell/PasteAndMeasurementsUITest.java │ │ │ │ Passed: jdk/jshell/RejectedFailedTest.java │ │ │ │ -Passed: jdk/jshell/ShutdownTest.java │ │ │ │ Passed: jdk/jshell/RecordsTest.java │ │ │ │ Passed: jdk/jshell/SealedClassesTest.java │ │ │ │ +Passed: jdk/jshell/ShutdownTest.java │ │ │ │ Passed: jdk/jshell/SnippetEventToStringTest.java │ │ │ │ -Passed: jdk/jshell/SnippetStatusListenerTest.java │ │ │ │ -Passed: jdk/jshell/ClassMembersTest.java │ │ │ │ -Passed: jdk/jshell/SnippetHighlightTest.java │ │ │ │ Passed: jdk/jshell/MethodsTest.java │ │ │ │ -Passed: jdk/jshell/ReplaceTest.java │ │ │ │ -Passed: jdk/jshell/SourceLevelTest.java │ │ │ │ +Passed: jdk/jshell/SnippetHighlightTest.java │ │ │ │ +Passed: jdk/jshell/ClassMembersTest.java │ │ │ │ +Passed: jdk/jshell/SnippetStatusListenerTest.java │ │ │ │ Passed: jdk/jshell/Test8294583.java │ │ │ │ +Passed: jdk/jshell/SourceLevelTest.java │ │ │ │ Passed: jdk/jshell/StopExecutionTest.java │ │ │ │ +Passed: jdk/jshell/ReplaceTest.java │ │ │ │ Passed: jdk/jshell/Test8296012.java │ │ │ │ -Passed: jdk/jshell/SnippetTest.java │ │ │ │ -Passed: jdk/jshell/SimpleRegressionTest.java │ │ │ │ Passed: jdk/jshell/ToolEnableNativeAccessTest.java │ │ │ │ +Passed: jdk/jshell/SnippetTest.java │ │ │ │ Passed: jdk/jshell/ModifiersTest.java │ │ │ │ -Passed: jdk/jshell/ToolEnablePreviewTest.java │ │ │ │ +Passed: jdk/jshell/SimpleRegressionTest.java │ │ │ │ Passed: jdk/jshell/StartOptionTest.java │ │ │ │ Passed: jdk/jshell/ToolMultilineSnippetHistoryTest.java │ │ │ │ +Passed: jdk/jshell/ToolEnablePreviewTest.java │ │ │ │ Passed: jdk/jshell/ToolLocaleMessageTest.java │ │ │ │ Passed: jdk/jshell/ToolingTest.java │ │ │ │ Passed: jdk/jshell/ToolFormatTest.java │ │ │ │ Passed: jdk/jshell/ToolProviderTest.java │ │ │ │ -Passed: jdk/jshell/ToolCommandOptionTest.java │ │ │ │ Passed: jdk/jshell/ToolShiftTabTest.java │ │ │ │ -Passed: jdk/jshell/ToolReloadTest.java │ │ │ │ +Passed: jdk/jshell/ToolCommandOptionTest.java │ │ │ │ Passed: jdk/jshell/ToolRetainTest.java │ │ │ │ +Passed: jdk/jshell/ToolReloadTest.java │ │ │ │ Passed: jdk/jshell/UndefinedClassTest.java │ │ │ │ Passed: jdk/jshell/UnicodeTest.java │ │ │ │ Passed: jdk/jshell/UnnamedTest.java │ │ │ │ Passed: jdk/jshell/UserExecutionControlTest.java │ │ │ │ Passed: jdk/jshell/TypeNameTest.java │ │ │ │ Passed: jdk/internal/shellsupport/doc/JavadocFormatterTest.java │ │ │ │ Passed: jdk/javadoc/doclet/5093723/T5093723.java │ │ │ │ Passed: jdk/javadoc/doclet/AccessAsciiArt/AccessAsciiArt.java │ │ │ │ Passed: jdk/javadoc/doclet/AccessH1/AccessH1.java │ │ │ │ -Passed: jdk/jshell/WrapperTest.java │ │ │ │ Passed: jdk/javadoc/doclet/AccessSkipNav/AccessSkipNav.java │ │ │ │ +Passed: jdk/javadoc/doclet/AccessSummary/AccessSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/AuthorDD/AuthorDD.java │ │ │ │ Passed: jdk/javadoc/doclet/checkLibraryVersions/CheckLibraryVersions.java │ │ │ │ +Passed: jdk/jshell/WrapperTest.java │ │ │ │ Passed: jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java │ │ │ │ -Passed: jdk/javadoc/doclet/AccessSummary/AccessSummary.java │ │ │ │ -Passed: jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java │ │ │ │ Passed: jdk/javadoc/doclet/DocRootSlash/DocRootSlash.java │ │ │ │ Passed: jdk/javadoc/doclet/dupThrowsTags/TestDupThrowsTags.java │ │ │ │ -Passed: jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java │ │ │ │ +Passed: jdk/javadoc/doclet/constantValues/TestConstantValuesDriver.java │ │ │ │ Passed: jdk/javadoc/doclet/InheritDocForUserTags/DocTest.java │ │ │ │ +Passed: jdk/javadoc/doclet/JavascriptWinTitle/JavascriptWinTitle.java │ │ │ │ Passed: jdk/javadoc/doclet/T6735320/T6735320.java │ │ │ │ Passed: jdk/javadoc/doclet/MetaTag/MetaTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testAbsLinkPath/TestAbsLinkPath.java │ │ │ │ Passed: jdk/javadoc/doclet/testAbstractMethod/TestAbstractMethod.java │ │ │ │ Passed: jdk/javadoc/doclet/testAnnotationOptional/TestAnnotationOptional.java │ │ │ │ Passed: jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java │ │ │ │ -Passed: jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testAttribute/TestAttribute.java │ │ │ │ +Passed: jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java │ │ │ │ Passed: jdk/javadoc/doclet/testAuthor/TestAuthor.java │ │ │ │ Passed: jdk/javadoc/doclet/testBackSlashInLink/TestBackSlashInLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testBadHtml/TestBadHtml.java │ │ │ │ -Passed: jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testBadPackageFileInJar/TestBadPackageFileInJar.java │ │ │ │ Passed: jdk/javadoc/doclet/testBadSourceFile/TestBadSourceFile.java │ │ │ │ +Passed: jdk/javadoc/doclet/testAutoLoadTaglets/TestAutoLoadTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testBaseClass/TestBaseClass.java │ │ │ │ -Passed: jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java │ │ │ │ +Passed: jdk/javadoc/doclet/testBimodalTaglets/TestBimodalTaglets.java │ │ │ │ Passed: jdk/javadoc/doclet/testCharset/TestCharset.java │ │ │ │ Passed: jdk/javadoc/doclet/testClassCrossReferences/TestClassCrossReferences.java │ │ │ │ Passed: jdk/javadoc/doclet/testCharsetDocencodingOptions/TestCharsetDocencodingOptions.java │ │ │ │ Passed: jdk/javadoc/doclet/testClassLinks/TestClassLinks.java │ │ │ │ Passed: jdk/javadoc/doclet/testClassTree/TestClassTree.java │ │ │ │ -Passed: jdk/jshell/ToolBasicTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java │ │ │ │ Passed: jdk/javadoc/doclet/testCmndLineClass/TestCmndLineClass.java │ │ │ │ +Passed: jdk/javadoc/doclet/testCompletionFailure/TestCompletionFailure.java │ │ │ │ +Passed: jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java │ │ │ │ Passed: jdk/javadoc/doclet/testConstructorIndent/TestConstructorIndent.java │ │ │ │ Passed: jdk/javadoc/doclet/testConstructors/TestConstructors.java │ │ │ │ -Passed: jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java │ │ │ │ Passed: jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java │ │ │ │ +Passed: jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java │ │ │ │ +Passed: jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java │ │ │ │ Passed: jdk/jshell/VariablesTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testConditionalPages/TestConditionalPages.java │ │ │ │ Passed: jdk/javadoc/doclet/testDateOption/TestDateOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java │ │ │ │ Passed: jdk/javadoc/doclet/testDeprecatedDocs/TestDeprecatedDocs.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocEncoding/TestDocEncoding.java │ │ │ │ -Passed: jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java │ │ │ │ +Passed: jdk/jshell/ToolBasicTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocErrorReporter/TestDocErrorReporter.java │ │ │ │ -Passed: jdk/javadoc/doclet/testCustomTagletRegistration/TestRegistrationErrors.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocFileDir/TestDocFileDir.java │ │ │ │ -Passed: jdk/javadoc/doclet/testDocFiles/TestDocFiles.java │ │ │ │ +Passed: jdk/javadoc/doclet/testDiagsLineCaret/TestDiagsLineCaret.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocletExample/TestDocletExample.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocPaths/TestDocPaths.java │ │ │ │ +Passed: jdk/javadoc/doclet/testDocFiles/TestDocFiles.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocRootInlineTag/TestDocRootInlineTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testDupParamWarn/TestDupParamWarn.java │ │ │ │ -Passed: jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java │ │ │ │ +Passed: jdk/javadoc/doclet/testEmptyClass/TestEmptyClass.java │ │ │ │ Passed: jdk/javadoc/doclet/testEmptyInheritDoc/TestEmptyInheritDoc.java │ │ │ │ Passed: jdk/javadoc/doclet/testEnclosingClass/TestEnclosingClass.java │ │ │ │ Passed: jdk/javadoc/doclet/testEncoding/TestEncoding.java │ │ │ │ -Passed: jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java │ │ │ │ Passed: jdk/javadoc/doclet/testDocLintOption/TestDocLintOption.java │ │ │ │ +Passed: jdk/javadoc/doclet/testEnumConstructor/TestEnumConstructor.java │ │ │ │ Passed: jdk/javadoc/doclet/testExternalOverriddenMethod/TestExternalOverriddenMethod.java │ │ │ │ -Passed: jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testGeneratedClasses/TestGeneratedClasses.java │ │ │ │ +Passed: jdk/javadoc/doclet/testExceptionInheritance/TestExceptionInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testGeneratedBy/TestGeneratedBy.java │ │ │ │ Passed: jdk/javadoc/doclet/testGenericMethodLinkTaglet/TestGenericMethodLinkTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testDoclintDocletMessages/TestDocLintDocletMessages.java │ │ │ │ Passed: jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java │ │ │ │ -Passed: jdk/javadoc/doclet/testGrandParentTypes/TestGrandParentTypes.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHeadings/TestHeadings.java │ │ │ │ Passed: jdk/javadoc/doclet/testGroupName/TestGroupName.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHeadTag/TestHeadTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHeadings/TestHeadings.java │ │ │ │ Passed: jdk/javadoc/doclet/testHelpFile/TestHelpFile.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHeadTag/TestHeadTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testGroupOption/TestGroupOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testHiddenMembers/TestHiddenMembers.java │ │ │ │ Passed: jdk/javadoc/doclet/testHelpPage/TestHelpPage.java │ │ │ │ Passed: jdk/javadoc/doclet/testHelpOption/TestHelpOption.java │ │ │ │ -Passed: jdk/jshell/ToolLocalSimpleTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHref/TestHref.java │ │ │ │ Passed: jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHref/TestHref.java │ │ │ │ Passed: jdk/javadoc/doclet/testHrefInDocComment/TestHrefInDocComment.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtml4Removal/TestHtml4Removal.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlDocument/TestHtmlDocument.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java │ │ │ │ +Passed: jdk/jshell/ToolLocalSimpleTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlStrongTag/TestHtmlStrongTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlComments/TestHtmlComments.java │ │ │ │ +Passed: jdk/javadoc/doclet/testIncluded/TestIncluded.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java │ │ │ │ Passed: jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testIncluded/TestIncluded.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndentation/TestIndentation.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndex/TestIndex.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexFiles/TestIndexFiles.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexInPackageFiles/TestIndexInPackageFiles.java │ │ │ │ -Passed: jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java │ │ │ │ -Passed: jdk/javadoc/doclet/testInheritance/TestInheritance.java │ │ │ │ -Passed: jdk/javadoc/doclet/testIndex/TestSelfIndexing.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexTaglet/TestIndexTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testIndex/TestSelfIndexing.java │ │ │ │ +Passed: jdk/javadoc/doclet/testInheritance/TestInheritance.java │ │ │ │ +Passed: jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testInlineLinkLabel/TestInlineLinkLabel.java │ │ │ │ -Passed: jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testInherited/TestInherited.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestFxProperties.java │ │ │ │ Passed: jdk/javadoc/doclet/testIndexWithModules/TestIndexWithModules.java │ │ │ │ -Passed: jdk/javadoc/doclet/testInterface/TestInterface.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java │ │ │ │ +Passed: jdk/javadoc/doclet/testInheritDocWithinInappropriateTag/TestInheritDocWithinInappropriateTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestFxProperties.java │ │ │ │ Passed: jdk/javadoc/doclet/testIOException/TestIOException.java │ │ │ │ +Passed: jdk/jshell/ToolSimpleTest.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFxMode.java │ │ │ │ +Passed: jdk/javadoc/doclet/testInterface/TestInterface.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLatePackageDiscovery/TestLatePackageDiscovery.java │ │ │ │ Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFXMissingPropComments.java │ │ │ │ Passed: jdk/javadoc/doclet/testJavascript/TestJavascript.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaPackage/TestJavaPackage.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFX.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLatePackageDiscovery/TestLatePackageDiscovery.java │ │ │ │ Passed: jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFX.java │ │ │ │ Passed: jdk/javadoc/doclet/testLegacyTaglet/TestLegacyTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkOption/TestBadLinkOption.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaPackage/TestJavaPackage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithAutomaticModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testLegalNotices/TestLegalNotices.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkOption/TestNewLineInLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinksWithNoDeprecatedOption/TestLinksWithNoDeprecatedOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkNotFound.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkOption/TestLinkOptionWithModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java │ │ │ │ -Passed: jdk/jshell/ToolSimpleTest.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestOptionOrder.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java │ │ │ │ Passed: jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java │ │ │ │ Passed: jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkToSerialForm/TestLinkToSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testLists/TestLists.java │ │ │ │ -Passed: jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testMethodId/TestMethodId.java │ │ │ │ +Passed: jdk/javadoc/doclet/testMemberSummary/TestMemberSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testMethodSignature/TestMethodSignature.java │ │ │ │ -Passed: jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testMethodTypes/TestMethodTypes.java │ │ │ │ +Passed: jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testMissingType/TestMissingType.java │ │ │ │ Passed: jdk/javadoc/doclet/testModifierEx/TestModifierEx.java │ │ │ │ Passed: jdk/javadoc/doclet/testMissingComment/TestMissingComment.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java │ │ │ │ -Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java │ │ │ │ -Passed: jdk/jshell/ToolTabCommandTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testModules/TestEmptyModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testMetadata/TestMetadata.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModules/TestModuleServicesLink.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModuleDirs/TestModuleDirs.java │ │ │ │ Passed: jdk/javadoc/doclet/testModules/TestIndirectExportsOpens.java │ │ │ │ +Passed: jdk/javadoc/doclet/testJavaFX/TestJavaFXCombo.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModules/TestModuleServicesLink.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModules/TestModuleServices.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModuleSpecificStylesheet/TestModuleSpecificStylesheet.java │ │ │ │ Passed: jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedGenerics/TestNestedGenerics.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNavigation/TestNavigation.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedIndexTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNestedClasses/TestNestedClasses.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNavigation/TestNavigation.java │ │ │ │ +Passed: jdk/javadoc/doclet/testModules/TestModulePackages.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedReturnTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNestedClasses/TestNestedClasses.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedSummaryTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModules/TestModuleServices.java │ │ │ │ Passed: jdk/javadoc/doclet/testNoFrames/TestNoFrames.java │ │ │ │ Passed: jdk/javadoc/doclet/testNestedInlineTags/TestNestedLinkTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java │ │ │ │ -Passed: jdk/javadoc/doclet/testModules/TestModulePackages.java │ │ │ │ Passed: jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNoPackagesFile/TestNoPackagesFile.java │ │ │ │ Passed: jdk/javadoc/doclet/testNonInlineHtmlTagRemoval/TestNonInlineHtmlTagRemoval.java │ │ │ │ Passed: jdk/javadoc/doclet/testNewApiList/TestNewApiList.java │ │ │ │ -Passed: jdk/javadoc/doclet/testNotifications/TestNotifications.java │ │ │ │ Passed: jdk/javadoc/doclet/testNoTagName/TestNoTagName.java │ │ │ │ +Passed: jdk/javadoc/doclet/testNotifications/TestNotifications.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestBadOverride.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestMultiInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenDeprecatedMethods.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenMethodDocCopy.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethods.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPackageFlag.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverriddenPrivateMethodsWithPrivateFlag.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverriddenMethods/TestSpecifiedBy.java │ │ │ │ Passed: jdk/javadoc/doclet/testOverview/TestOverview.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java │ │ │ │ Passed: jdk/javadoc/doclet/testOptions/TestOptions.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackageAnnotation/TestPackageAnnotation.java │ │ │ │ Passed: jdk/javadoc/doclet/testPackageDescription/TestPackageDescription.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java │ │ │ │ +Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java │ │ │ │ Passed: jdk/javadoc/doclet/testPackageDeprecation/TestPackageDeprecation.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackagePage/TestPackagePage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackageHtml/TestPackageHtml.java │ │ │ │ Passed: jdk/javadoc/doclet/testPackageSpecificStylesheet/TestPackageSpecificStylesheet.java │ │ │ │ -Passed: jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackagePage/TestPackagePage.java │ │ │ │ Passed: jdk/javadoc/doclet/testParamTaglet/TestParamTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testOrdering/TestOrdering.java │ │ │ │ Passed: jdk/javadoc/doclet/testProperty/TestProperty.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testPrivateClasses/TestPrivateClasses.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java │ │ │ │ Passed: jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java │ │ │ │ -Passed: jdk/javadoc/doclet/testPreview/TestPreview.java │ │ │ │ Passed: jdk/javadoc/doclet/testModules/TestModules.java │ │ │ │ Passed: jdk/javadoc/doclet/testRecurseSubPackages/TestRecurseSubPackages.java │ │ │ │ -Passed: jdk/javadoc/doclet/testOrdering/TestOrdering.java │ │ │ │ +Passed: jdk/javadoc/doclet/testPreview/TestPreview.java │ │ │ │ Passed: jdk/javadoc/doclet/testRelativeLinks/TestRelativeLinks.java │ │ │ │ -Passed: jdk/javadoc/doclet/testRelatedPackages/TestRelatedPackages.java │ │ │ │ -Passed: jdk/javadoc/doclet/testLinkPlatform/TestLinkPlatform.java │ │ │ │ -Passed: jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java │ │ │ │ Passed: jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java │ │ │ │ +Passed: jdk/javadoc/doclet/testReporterStreams/TestReporterStreams.java │ │ │ │ +Passed: jdk/javadoc/doclet/testRelatedPackages/TestRelatedPackages.java │ │ │ │ Passed: jdk/javadoc/doclet/testRepeatedAnnotations/TestRepeatedAnnotations.java │ │ │ │ Passed: jdk/javadoc/doclet/testSearchScript/TestSearchScript.java │ │ │ │ Passed: jdk/javadoc/doclet/testSeeLinkAnchor/TestSeeLinkAnchor.java │ │ │ │ Passed: jdk/javadoc/doclet/testSeeTag/TestSeeTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testReturnTag/TestReturnTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSerializedForm/TestSerializedForm.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerializedFormWithClassFile/TestSerializedFormWithClassFile.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialMissing/TestSerialMissing.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSealedTypes/TestSealedTypes.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSerializedFormWithSee/TestSerializedFormWithSee.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialVersionUID/TestSerialVersionUID.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSerializedFormWithSee/TestSerializedFormWithSee.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialWithLink/TestSerialWithLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testSimpleTagExclude/TestSimpleTagExclude.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSimpleTag/TestSimpleTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testSimpleTagInherit/TestSimpleTagInherit.java │ │ │ │ Passed: jdk/javadoc/doclet/testSingleQuotedLink/TestSingleQuotedLink.java │ │ │ │ Passed: jdk/javadoc/doclet/testSinceTag/TestSinceTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testSerialTag/TestSerialTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testSnippetTag/TestLangProperties.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetPathOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java │ │ │ │ +Passed: jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testSourceTab/TestSourceTab.java │ │ │ │ Passed: jdk/javadoc/doclet/testStylesheet/TestStylesheet.java │ │ │ │ Passed: jdk/javadoc/doclet/testStylesheetOverwrite/TestStylesheetOverwrite.java │ │ │ │ Passed: jdk/javadoc/doclet/testSubTitle/TestSubTitle.java │ │ │ │ Passed: jdk/javadoc/doclet/testSummaryHeading/TestSummaryHeading.java │ │ │ │ -Passed: jdk/javadoc/doclet/testRecordTypes/TestRecordTypes.java │ │ │ │ Passed: jdk/javadoc/doclet/testSummaryTag/TestSummaryTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testSpecTag/TestSpecTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSuperclassInSerialForm/TestSuperClassInSerialForm.java │ │ │ │ Passed: jdk/javadoc/doclet/testSupplementary/TestSupplementary.java │ │ │ │ Passed: jdk/javadoc/doclet/testSystemPropertyPage/TestSystemPropertyPage.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTagInheritance/TestTagInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTagInheritance/TestTagInheritance.java │ │ │ │ Passed: jdk/javadoc/doclet/testTaglets/TestTaglets.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTagOutput/TestTagOutput.java │ │ │ │ Passed: jdk/javadoc/doclet/testTagMisuse/TestTagMisuse.java │ │ │ │ -Passed: jdk/javadoc/doclet/testThrows/TestThrows.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTagOutput/TestTagOutput.java │ │ │ │ Passed: jdk/javadoc/doclet/testTagOrder/TestTagOrder.java │ │ │ │ -Passed: jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSearch/TestSearch.java │ │ │ │ +Passed: jdk/javadoc/doclet/testThrows/TestThrows.java │ │ │ │ Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetMarkup.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testThrowsHead/TestThrowsHead.java │ │ │ │ Passed: jdk/javadoc/doclet/testThrowsInheritance/TestThrowsTagInheritance.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTerminology/TestTerminology.java │ │ │ │ Passed: jdk/javadoc/doclet/testThrowsTag/TestThrowsTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTerminology/TestTerminology.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSnippetTag/TestSnippetTag.java │ │ │ │ Passed: jdk/javadoc/doclet/testTopOption/TestTopOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testTypeVariableLinks/TestTypeVariableLinks.java │ │ │ │ Passed: jdk/javadoc/doclet/testTypeParams/TestTypeParameters.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSearch/TestSearch.java │ │ │ │ +Passed: jdk/javadoc/doclet/testThrowsInheritanceMatching/TestExceptionTypeMatching.java │ │ │ │ Passed: jdk/javadoc/doclet/testUnnamed/TestUnnamed.java │ │ │ │ Passed: jdk/javadoc/doclet/testUnicode/TestUnicode.java │ │ │ │ -Passed: jdk/javadoc/doclet/testThrowsInheritanceMatching/TestExceptionTypeMatching.java │ │ │ │ Passed: jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java │ │ │ │ Passed: jdk/javadoc/doclet/testUserTaglet/TestUserTaglet.java │ │ │ │ Passed: jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java │ │ │ │ Passed: jdk/javadoc/doclet/testValueTag/TestValueFormats.java │ │ │ │ Passed: jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java │ │ │ │ +Passed: jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java │ │ │ │ Passed: jdk/javadoc/doclet/testVersionOption/TestVersionOption.java │ │ │ │ Passed: jdk/javadoc/doclet/testVoidHtmlElements/TestVoidHtmlElements.java │ │ │ │ -Passed: jdk/javadoc/doclet/testTypeAnnotations/TestTypeAnnotations.java │ │ │ │ Passed: jdk/javadoc/doclet/testWarnBadParamNames/TestWarnBadParamNames.java │ │ │ │ Passed: jdk/javadoc/doclet/testUseOption/TestUseOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/testWarnings/TestWarnings.java │ │ │ │ Passed: jdk/javadoc/doclet/testVersionTag/TestVersionTag.java │ │ │ │ -Passed: jdk/javadoc/doclet/testValueTag/TestValueTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testWarnings/TestWarnings.java │ │ │ │ Passed: jdk/javadoc/doclet/testXOption/TestXOption.java │ │ │ │ -Passed: jdk/javadoc/doclet/ValidHtml/ValidHtml.java │ │ │ │ +Passed: jdk/javadoc/doclet/testValueTag/TestValueTag.java │ │ │ │ +Passed: jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java │ │ │ │ Passed: jdk/javadoc/doclet/VersionNumber/VersionNumber.java │ │ │ │ +Passed: jdk/javadoc/doclet/ValidHtml/ValidHtml.java │ │ │ │ Passed: jdk/javadoc/testJavadocTester/TestRunTests.java │ │ │ │ Passed: jdk/javadoc/testJavadocTester/TestJavadocTester.java │ │ │ │ Passed: jdk/javadoc/doclet/WindowTitles/WindowTitles.java │ │ │ │ Passed: jdk/javadoc/testJavadocTester/TestJavadocTesterCrash.java │ │ │ │ Passed: jdk/javadoc/doclet/typeAnnotations/smoke/TestSmoke.java │ │ │ │ Passed: jdk/javadoc/testTFMBuilder/TestTFMBuilder.java │ │ │ │ Passed: jdk/javadoc/tool/6942366/T6942366.java │ │ │ │ Passed: jdk/javadoc/tool/6964914/Test.java │ │ │ │ Passed: jdk/javadoc/tool/8025693/Test.java │ │ │ │ Passed: jdk/javadoc/tool/6958836/Test.java │ │ │ │ -Passed: jdk/javadoc/tool/6964914/TestUserDoclet.java │ │ │ │ Passed: jdk/javadoc/tool/6964914/TestStdDoclet.java │ │ │ │ +Passed: jdk/javadoc/tool/6964914/TestUserDoclet.java │ │ │ │ Passed: jdk/javadoc/tool/8224612/OptionsTest.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/DocumentationToolLocationTest.java │ │ │ │ Passed: jdk/javadoc/doclet/testVisibleMembers/TestVisibleMembers.java │ │ │ │ Passed: jdk/javadoc/tool/6227454/Test.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/DocumentationToolLocationTest.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/GetSourceVersionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/8224613/OptionProcessingFailureTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/AddModulesTest.java │ │ │ │ -Passed: jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/DocletPathTest.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/GetSourceVersionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_DiagListenerTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/IsSupportedOptionTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_FileManagerTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_OptionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_WriterTest.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/RunTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/GetTask_FileObjectsTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/TestName.java │ │ │ │ Passed: jdk/javadoc/tool/badSuper/BadSuper.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/RunTest.java │ │ │ │ Passed: jdk/javadoc/tool/completionFailure/CompletionFailure.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/JavadocTaskImplTest.java │ │ │ │ +Passed: jdk/javadoc/tool/api/basic/TagletPathTest.java │ │ │ │ Passed: jdk/javadoc/tool/doclint/ImplicitHeadingsTest.java │ │ │ │ Passed: jdk/javadoc/tool/dupOk/DupOk.java │ │ │ │ -Passed: jdk/javadoc/tool/enum/docComments/EnumCommentTest.java │ │ │ │ Passed: jdk/javadoc/tool/api/basic/Task_reuseTest.java │ │ │ │ -Passed: jdk/javadoc/tool/api/basic/TagletPathTest.java │ │ │ │ +Passed: jdk/javadoc/tool/enum/docComments/EnumCommentTest.java │ │ │ │ Passed: jdk/javadoc/tool/enum/enumType/EnumContentsTest.java │ │ │ │ Passed: jdk/javadoc/tool/exceptionHandling/TestExceptionHandling.java │ │ │ │ Passed: jdk/javadoc/tool/modules/CommandLineFiles.java │ │ │ │ Passed: jdk/javadoc/tool/doclint/DocLintTest.java │ │ │ │ -Passed: jdk/javadoc/tool/modules/MissingSourceModules.java │ │ │ │ Passed: jdk/javadoc/tool/example/Tester.java │ │ │ │ +Passed: jdk/javadoc/tool/modules/MissingSourceModules.java │ │ │ │ +Passed: jdk/jshell/ToolTabCommandTest.java │ │ │ │ Passed: jdk/javadoc/tool/modules/ReleaseOptions.java │ │ │ │ Passed: jdk/javadoc/tool/modules/FilterOptions.java │ │ │ │ Passed: jdk/javadoc/tool/modules/PackageOptions.java │ │ │ │ -Passed: jdk/javadoc/tool/MultiReleaseJar/TestMultiRelease.java │ │ │ │ -Passed: jdk/javadoc/tool/outputRedirect/Test.java │ │ │ │ Passed: jdk/javadoc/tool/nonConstExprs/Test.java │ │ │ │ +Passed: jdk/javadoc/tool/outputRedirect/Test.java │ │ │ │ Passed: jdk/javadoc/tool/removeOldDoclet/RemoveOldDoclet.java │ │ │ │ +Passed: jdk/javadoc/tool/MultiReleaseJar/TestMultiRelease.java │ │ │ │ Passed: jdk/javadoc/tool/modules/PatchModules.java │ │ │ │ -Passed: jdk/javadoc/tool/reporter_generates_warnings/ReporterGeneratesWarningsInsteadOfNotes.java │ │ │ │ +Passed: jdk/javadoc/tool/sourceOnly/Test.java │ │ │ │ Passed: jdk/javadoc/tool/parser/7091528/T7091528.java │ │ │ │ +Passed: jdk/javadoc/tool/reporter_generates_warnings/ReporterGeneratesWarningsInsteadOfNotes.java │ │ │ │ Passed: jdk/javadoc/tool/subpackageIgnore/SubpackageIgnore.java │ │ │ │ -Passed: jdk/javadoc/tool/sourceOnly/Test.java │ │ │ │ Passed: jdk/javadoc/tool/sourceOption/SourceOption.java │ │ │ │ Passed: jdk/javadoc/tool/T4994049/T4994049.java │ │ │ │ Passed: jdk/javadoc/tool/testPackages/TestPackages.java │ │ │ │ Passed: jdk/javadoc/tool/modules/Modules.java │ │ │ │ -Passed: jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java │ │ │ │ Passed: jdk/javadoc/tool/testToolStreams/TestToolStreams.java │ │ │ │ +Passed: jdk/javadoc/tool/testSourceOption/TestSourceOption.java │ │ │ │ Passed: jdk/javadoc/tool/varArgs/VarArgsTest.java │ │ │ │ Passed: jdk/javadoc/tool/treeapi/TestDocTrees.java │ │ │ │ -Passed: jdk/javadoc/tool/testSourceOption/TestSourceOption.java │ │ │ │ -Passed: jdk/javadoc/tool/CheckManPageOptions.java │ │ │ │ +Passed: jdk/javadoc/tool/testWErrorOption/TestWErrorOption.java │ │ │ │ Passed: jdk/javadoc/tool/BreakIteratorWarning.java │ │ │ │ -Passed: jdk/javadoc/tool/BadOptionsTest.java │ │ │ │ Passed: jdk/javadoc/tool/AddOpensTest.java │ │ │ │ +Passed: jdk/javadoc/tool/BadOptionsTest.java │ │ │ │ +Passed: jdk/javadoc/tool/CheckManPageOptions.java │ │ │ │ Passed: jdk/javadoc/tool/CommandLineHelpTest.java │ │ │ │ Passed: jdk/javadoc/tool/testLocaleOption/TestLocaleOption.java │ │ │ │ -Passed: jdk/javadoc/tool/FlagsTooEarly.java │ │ │ │ Passed: jdk/javadoc/tool/EnablePreviewOption.java │ │ │ │ Passed: jdk/javadoc/tool/EncodingTest.java │ │ │ │ +Passed: jdk/javadoc/tool/FlagsTooEarly.java │ │ │ │ +Passed: jdk/javadoc/tool/MaxWarns.java │ │ │ │ Passed: jdk/javadoc/tool/sampleapi/SampleApiTest.java │ │ │ │ Passed: jdk/javadoc/tool/IgnoreSourceErrors.java │ │ │ │ -Passed: jdk/javadoc/tool/MaxWarns.java │ │ │ │ Passed: jdk/javadoc/tool/NoStar.java │ │ │ │ Passed: jdk/javadoc/tool/T4696488.java │ │ │ │ Passed: jdk/javadoc/tool/EnsureNewOldDoclet.java │ │ │ │ -Passed: jdk/javadoc/tool/ReleaseOption.java │ │ │ │ Passed: jdk/javadoc/tool/T6968833.java │ │ │ │ Passed: jdk/javadoc/tool/CheckResourceKeys.java │ │ │ │ Passed: jdk/javadoc/tool/T6551367.java │ │ │ │ -Passed: jdk/javadoc/tool/OptionSyntaxTest.java │ │ │ │ +Passed: jdk/javadoc/tool/ReleaseOption.java │ │ │ │ Passed: jdk/javadoc/tool/ToolProviderTest.java │ │ │ │ +Passed: jdk/javadoc/tool/OptionSyntaxTest.java │ │ │ │ Passed: jdk/javadoc/tool/XWerror.java │ │ │ │ -Passed: jdk/javadoc/tool/QuietOption.java │ │ │ │ Passed: lib/combo/tools/javac/combo/CompilationTestCase.java │ │ │ │ +Passed: lib/combo/tools/javac/combo/Diagnostics.java │ │ │ │ Passed: lib/combo/tools/javac/combo/JavacTemplateTestBase.java │ │ │ │ Passed: lib/combo/tools/javac/combo/Template.java │ │ │ │ Passed: lib/combo/tools/javac/combo/TemplateTest.java │ │ │ │ +Passed: jdk/javadoc/tool/QuietOption.java │ │ │ │ Passed: tools/all/RunCodingRules.java │ │ │ │ -Passed: lib/combo/tools/javac/combo/Diagnostics.java │ │ │ │ -Passed: jdk/javadoc/tool/doclint/DocLintReferencesTest.java │ │ │ │ Passed: tools/doclint/anchorTests/p/package-info.java │ │ │ │ -Passed: tools/doclint/anchorTests/p/Test.java │ │ │ │ -Passed: tools/doclint/html/HtmlVersionTagsAttrsTest.java │ │ │ │ Passed: tools/doclint/html/BlockTagsTest.java │ │ │ │ +Passed: tools/doclint/anchorTests/p/Test.java │ │ │ │ Passed: tools/doclint/html/EntitiesTest.java │ │ │ │ -Passed: jdk/jshell/T8146368/JShellTest8146368.java │ │ │ │ +Passed: tools/doclint/html/HtmlVersionTagsAttrsTest.java │ │ │ │ Passed: tools/doclint/html/InlineTagsTest.java │ │ │ │ Passed: tools/doclint/html/ListTagsTest.java │ │ │ │ Passed: tools/doclint/html/OtherTagsTest.java │ │ │ │ +Passed: jdk/jshell/T8146368/JShellTest8146368.java │ │ │ │ +Passed: tools/doclint/html/TableTagsTest.java │ │ │ │ Passed: tools/doclint/html/TagNotAllowed.java │ │ │ │ -Passed: tools/doclint/html/TextNotAllowed.java │ │ │ │ +Passed: jdk/javadoc/tool/doclint/DocLintReferencesTest.java │ │ │ │ Passed: tools/doclint/html/UnknownTagTest.java │ │ │ │ Passed: tools/doclint/moduleTests/bad/module-info.java │ │ │ │ -Passed: tools/doclint/moduleTests/good/module-info.java │ │ │ │ Passed: tools/doclint/multipackage/MultiPackage.java │ │ │ │ -Passed: tools/doclint/html/TableTagsTest.java │ │ │ │ -Passed: tools/doclint/packageTests/bad/package-info.java │ │ │ │ +Passed: tools/doclint/html/TextNotAllowed.java │ │ │ │ Passed: jdk/jshell/T8146368/JShellToolTest8146368.java │ │ │ │ +Passed: tools/doclint/packageTests/bad/package-info.java │ │ │ │ Passed: tools/doclint/packageTests/bad/Test.java │ │ │ │ +Passed: tools/doclint/moduleTests/good/module-info.java │ │ │ │ Passed: tools/doclint/packageTests/good/package-info.java │ │ │ │ -Passed: tools/doclint/packageTests/good/Test.java │ │ │ │ Passed: tools/doclint/tidy/AnchorAlreadyDefined.java │ │ │ │ +Passed: tools/doclint/tidy/BadEnd.java │ │ │ │ Passed: tools/doclint/tidy/InsertImplicit.java │ │ │ │ -Passed: tools/doclint/tidy/InvalidName.java │ │ │ │ Passed: tools/doclint/tidy/InvalidEntity.java │ │ │ │ -Passed: tools/doclint/tidy/MissingGT.java │ │ │ │ +Passed: tools/doclint/tidy/InvalidName.java │ │ │ │ Passed: tools/doclint/tidy/InvalidTag.java │ │ │ │ Passed: tools/doclint/tidy/InvalidURI.java │ │ │ │ +Passed: tools/doclint/tidy/MissingGT.java │ │ │ │ +Passed: tools/doclint/packageTests/good/Test.java │ │ │ │ Passed: tools/doclint/tidy/MissingTag.java │ │ │ │ -Passed: tools/doclint/tidy/RepeatedAttr.java │ │ │ │ Passed: tools/doclint/tidy/NestedTag.java │ │ │ │ Passed: tools/doclint/tidy/ParaInPre.java │ │ │ │ +Passed: tools/doclint/tidy/RepeatedAttr.java │ │ │ │ Passed: tools/doclint/tidy/TextNotAllowed.java │ │ │ │ -Passed: tools/doclint/tool/HelpTest.java │ │ │ │ Passed: tools/doclint/tidy/TrimmingEmptyTag.java │ │ │ │ Passed: tools/doclint/tidy/UnescapedOrUnknownEntity.java │ │ │ │ +Passed: tools/doclint/tool/HelpTest.java │ │ │ │ Passed: tools/doclint/tool/MaxDiagsTest.java │ │ │ │ -Passed: tools/doclint/tidy/BadEnd.java │ │ │ │ Passed: tools/doclint/tool/StatsTest.java │ │ │ │ -Passed: tools/doclint/AnchorTest.java │ │ │ │ Passed: tools/doclint/AccessibilityTest.java │ │ │ │ +Passed: tools/doclint/AnchorTest.java │ │ │ │ Passed: tools/doclint/tool/RunTest.java │ │ │ │ -Passed: tools/doclint/AnchorTest2.java │ │ │ │ Passed: tools/doclint/BadPackageCommentTest.java │ │ │ │ +Passed: tools/doclint/AnchorTest2.java │ │ │ │ Passed: tools/doclint/CrashInAnnotateTest.java │ │ │ │ -Passed: tools/doclint/CoverageExtras.java │ │ │ │ Passed: tools/doclint/AnonClassTest.java │ │ │ │ Passed: tools/doclint/tool/PathsTest.java │ │ │ │ +Passed: tools/doclint/CoverageExtras.java │ │ │ │ Passed: tools/doclint/DuplicateParamTest.java │ │ │ │ -Passed: tools/doclint/EmptyAuthorTest.java │ │ │ │ Passed: tools/doclint/DuplicateReturnTest.java │ │ │ │ +Passed: tools/doclint/EmptyAuthorTest.java │ │ │ │ Passed: tools/doclint/CustomTagTest.java │ │ │ │ Passed: tools/doclint/AccessTest.java │ │ │ │ Passed: tools/doclint/EmptyDescriptionTest.java │ │ │ │ -Passed: tools/doclint/EmptyPreTest.java │ │ │ │ Passed: tools/doclint/EmptyExceptionTest.java │ │ │ │ Passed: tools/doclint/EmptyParamTest.java │ │ │ │ +Passed: tools/doclint/EmptyPreTest.java │ │ │ │ Passed: tools/doclint/EmptyReturnTest.java │ │ │ │ -Passed: tools/doclint/EmptySinceTest.java │ │ │ │ Passed: tools/doclint/EmptySerialDataTest.java │ │ │ │ Passed: tools/doclint/EmptySerialFieldTest.java │ │ │ │ +Passed: tools/doclint/EmptySinceTest.java │ │ │ │ Passed: tools/doclint/EmptyTagsTest.java │ │ │ │ Passed: tools/doclint/EmptyVersionTest.java │ │ │ │ +Passed: tools/doclint/EmptyHtmlTest.java │ │ │ │ Passed: tools/doclint/EndTagsTest.java │ │ │ │ Passed: tools/doclint/EndWithIdentifierTest.java │ │ │ │ Passed: tools/doclint/HtmlAttrsTest.java │ │ │ │ -Passed: tools/doclint/EmptyHtmlTest.java │ │ │ │ -Passed: tools/doclint/LiteralTest.java │ │ │ │ Passed: tools/doclint/HtmlTagsTest.java │ │ │ │ +Passed: tools/doclint/LiteralTest.java │ │ │ │ Passed: tools/doclint/LambdaTest.java │ │ │ │ Passed: tools/doclint/MissingCommentTest.java │ │ │ │ -Passed: tools/doclint/MultipleDocLintOptionsTest.java │ │ │ │ Passed: tools/doclint/MissingParamsTest.java │ │ │ │ +Passed: tools/doclint/MultipleDocLintOptionsTest.java │ │ │ │ Passed: tools/doclint/MissingReturnTest.java │ │ │ │ -Passed: tools/doclint/OptionTest.java │ │ │ │ Passed: tools/doclint/MissingRecordParamsTest.java │ │ │ │ Passed: tools/doclint/MissingThrowsTest.java │ │ │ │ -Passed: tools/doclint/NoArgsConstructorTest.java │ │ │ │ +Passed: tools/doclint/OptionTest.java │ │ │ │ Passed: tools/doclint/OverridesTest.java │ │ │ │ Passed: tools/doclint/ParaTagTest.java │ │ │ │ Passed: tools/doclint/ProvidesTest.java │ │ │ │ +Passed: tools/doclint/NoArgsConstructorTest.java │ │ │ │ Passed: tools/doclint/RecordCompactConstructorTest.java │ │ │ │ Passed: tools/doclint/ResourceTest.java │ │ │ │ Passed: tools/doclint/RecordParamsTest.java │ │ │ │ Passed: tools/doclint/ReturnTest.java │ │ │ │ Passed: tools/doclint/RunTest.java │ │ │ │ Passed: tools/doclint/SummaryTest.java │ │ │ │ Passed: tools/doclint/ReferenceTest.java │ │ │ │ Passed: tools/doclint/SyntheticTest.java │ │ │ │ Passed: tools/doclint/SyntaxTest.java │ │ │ │ Passed: tools/doclint/UsesTest.java │ │ │ │ Passed: tools/doclint/UnfinishedInlineTagTest.java │ │ │ │ Passed: tools/doclint/ValidTest.java │ │ │ │ Passed: tools/doclint/ValueTest.java │ │ │ │ -Passed: tools/javac/4241573/T4241573.java │ │ │ │ Passed: tools/javac/4917091/Test255.java │ │ │ │ Passed: tools/javac/4846262/CheckEBCDICLocaleTest.java │ │ │ │ +Passed: tools/javac/4241573/T4241573.java │ │ │ │ Passed: tools/javac/4917091/Test256a.java │ │ │ │ Passed: tools/javac/4917091/Test256b.java │ │ │ │ Passed: tools/javac/4980495/static/Test.java │ │ │ │ Passed: tools/javac/4980495/std/NonStatic2StaticImportClash.java │ │ │ │ Passed: tools/javac/4980495/std/Static2NonStaticImportClash.java │ │ │ │ Passed: tools/javac/4980495/std/Test.java │ │ │ │ Passed: tools/javac/5017953/T5017953.java │ │ │ │ @@ -3349,59 +3344,59 @@ │ │ │ │ Passed: tools/javac/6402516/CheckIsAccessible.java │ │ │ │ Passed: tools/javac/6403424/T6403424.java │ │ │ │ Passed: tools/javac/6402516/CheckMethod.java │ │ │ │ Passed: tools/javac/6440583/T6440583.java │ │ │ │ Passed: tools/javac/6491592/T6491592.java │ │ │ │ Passed: tools/javac/6402516/CheckLocalElements.java │ │ │ │ Passed: tools/javac/6521805/T6521805b.java │ │ │ │ -Passed: tools/javac/6521805/T6521805c.java │ │ │ │ Passed: tools/javac/6457284/T6457284.java │ │ │ │ +Passed: tools/javac/6521805/T6521805c.java │ │ │ │ Passed: tools/javac/6520152/T6520152.java │ │ │ │ Passed: tools/javac/6521805/T6521805d.java │ │ │ │ -Passed: tools/javac/6547131/T.java │ │ │ │ -Passed: tools/javac/6558548/T6558548.java │ │ │ │ Passed: tools/javac/6508981/TestInferBinaryName.java │ │ │ │ +Passed: tools/javac/6547131/T.java │ │ │ │ Passed: tools/javac/6521805/T6521805e.java │ │ │ │ -Passed: tools/javac/6563143/EqualsHashCodeWarningTest.java │ │ │ │ +Passed: tools/javac/6558548/T6558548.java │ │ │ │ Passed: tools/javac/6563143/InvalidAnonymous.java │ │ │ │ +Passed: tools/javac/6563143/EqualsHashCodeWarningTest.java │ │ │ │ Passed: tools/javac/6589361/T6589361.java │ │ │ │ Passed: tools/javac/6668794/badSource/Test.java │ │ │ │ -Passed: tools/javac/6668794/badClass/Test.java │ │ │ │ Passed: tools/javac/6567415/T6567415.java │ │ │ │ -Passed: tools/javac/6717241/T6717241a.java │ │ │ │ -Passed: tools/javac/6734819/T6734819a.java │ │ │ │ -Passed: tools/javac/6734819/T6734819b.java │ │ │ │ +Passed: tools/javac/6668794/badClass/Test.java │ │ │ │ Passed: tools/javac/6717241/T6717241b.java │ │ │ │ -Passed: tools/javac/6734819/T6734819c.java │ │ │ │ +Passed: tools/javac/6734819/T6734819a.java │ │ │ │ +Passed: tools/javac/6717241/T6717241a.java │ │ │ │ Passed: tools/javac/6758789/T6758789a.java │ │ │ │ -Passed: tools/javac/6758789/T6758789b.java │ │ │ │ +Passed: tools/javac/6734819/T6734819c.java │ │ │ │ +Passed: tools/javac/6734819/T6734819b.java │ │ │ │ Passed: tools/javac/6840059/T6840059.java │ │ │ │ -Passed: tools/javac/6857948/T6857948.java │ │ │ │ -Passed: tools/javac/6835430/T6835430.java │ │ │ │ +Passed: tools/javac/6758789/T6758789b.java │ │ │ │ Passed: tools/javac/6627362/T6627362.java │ │ │ │ -Passed: tools/javac/6863465/T6863465a.java │ │ │ │ Passed: tools/javac/6863465/T6863465b.java │ │ │ │ -Passed: tools/javac/6863465/T6863465c.java │ │ │ │ +Passed: tools/javac/6863465/T6863465a.java │ │ │ │ +Passed: tools/javac/6835430/T6835430.java │ │ │ │ +Passed: tools/javac/6857948/T6857948.java │ │ │ │ Passed: tools/javac/6863465/T6863465d.java │ │ │ │ +Passed: tools/javac/6863465/T6863465c.java │ │ │ │ Passed: tools/javac/6917288/GraphicalInstallerTest.java │ │ │ │ Passed: tools/javac/6902720/Test.java │ │ │ │ Passed: tools/javac/6948381/T6948381.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD34.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD35.java │ │ │ │ +Passed: tools/javac/6917288/T6917288.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD36.java │ │ │ │ +Passed: tools/javac/6863465/TestCircularClassfile.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD37.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_BAD38.java │ │ │ │ -Passed: tools/javac/6917288/T6917288.java │ │ │ │ -Passed: tools/javac/6979683/TestCast6979683_BAD39.java │ │ │ │ -Passed: tools/javac/6863465/TestCircularClassfile.java │ │ │ │ Passed: tools/javac/6889255/T6889255.java │ │ │ │ +Passed: tools/javac/6979683/TestCast6979683_BAD39.java │ │ │ │ Passed: tools/javac/6979683/TestCast6979683_GOOD.java │ │ │ │ Passed: tools/javac/7003595/T7003595b.java │ │ │ │ -Passed: tools/javac/7023703/T7023703neg.java │ │ │ │ Passed: tools/javac/6996626/Main.java │ │ │ │ +Passed: tools/javac/7023703/T7023703neg.java │ │ │ │ Passed: tools/javac/7023703/T7023703pos.java │ │ │ │ Passed: tools/javac/7024568/T7024568.java │ │ │ │ Passed: tools/javac/7085024/T7085024.java │ │ │ │ Passed: tools/javac/7086595/T7086595.java │ │ │ │ Passed: tools/javac/7102515/T7102515.java │ │ │ │ Passed: tools/javac/7129225/TestImportStar.java │ │ │ │ Passed: tools/javac/7132880/T7132880.java │ │ │ │ @@ -3444,71 +3439,71 @@ │ │ │ │ Passed: tools/javac/abstract/T1.java │ │ │ │ Passed: tools/javac/abstract/T4717181a.java │ │ │ │ Passed: tools/javac/abstract/T4717181b.java │ │ │ │ Passed: tools/javac/abstract/U1.java │ │ │ │ Passed: tools/javac/7079713/TestCircularClassfile.java │ │ │ │ Passed: tools/javac/AccessMethods/BitwiseAssignment.java │ │ │ │ Passed: tools/javac/AccessMethods/AccessMethodsLHS.java │ │ │ │ -Passed: tools/javac/AccessMethods/ChainedAssignment.java │ │ │ │ -Passed: tools/javac/AccessMethods/InternalHandshake.java │ │ │ │ Passed: tools/javac/AccessMethods/ConstructorAccess.java │ │ │ │ +Passed: tools/javac/AccessMethods/ChainedAssignment.java │ │ │ │ Passed: tools/javac/AccessMethods/LateAddition.java │ │ │ │ +Passed: tools/javac/AccessMethods/InternalHandshake.java │ │ │ │ Passed: tools/javac/AccessMethods/UplevelPrivateConstants.java │ │ │ │ Passed: tools/javac/accessVirtualInner/Main.java │ │ │ │ Passed: tools/javac/analyzer/AnalyzerMandatoryWarnings.java │ │ │ │ Passed: tools/javac/analyzer/AnalyzerNotQuiteSpeculative.java │ │ │ │ Passed: tools/javac/analyzer/AnalyzersCheckSourceLevel.java │ │ │ │ Passed: tools/javac/analyzer/AnonymousInAnonymous.java │ │ │ │ Passed: tools/javac/analyzer/DiamondFields.java │ │ │ │ Passed: tools/javac/analyzer/LambdaWithMethod.java │ │ │ │ Passed: tools/javac/analyzer/StuckLambdas.java │ │ │ │ Passed: tools/javac/analyzer/DoNoRunAnalyzersWhenException.java │ │ │ │ Passed: tools/javac/annotations/6359949/T6359949.java │ │ │ │ Passed: tools/javac/annotations/6359949/T6359949a.java │ │ │ │ Passed: tools/javac/annotations/6214965/T6214965.java │ │ │ │ -Passed: tools/javac/7003595/T7003595.java │ │ │ │ +Passed: tools/javac/annotations/6365854/T6365854.java │ │ │ │ Passed: tools/javac/annotations/6881115/T6881115.java │ │ │ │ Passed: tools/javac/annotations/8145489/T8145489.java │ │ │ │ -Passed: tools/javac/annotations/6365854/T6365854.java │ │ │ │ +Passed: tools/javac/7003595/T7003595.java │ │ │ │ Passed: tools/javac/annotations/8254023/T8254023.java │ │ │ │ Passed: tools/javac/annotations/8261088/T8261088.java │ │ │ │ Passed: tools/javac/annotations/clinit/AnnoWithClinit1.java │ │ │ │ Passed: tools/javac/annotations/clinit/AnnoWithClinitFail.java │ │ │ │ Passed: tools/javac/annotations/8218152/MalformedAnnotationProcessorTests.java │ │ │ │ -Passed: tools/javac/annotations/crashOnUnknownAttr/CrashOnUnknownTargetTypeTest.java │ │ │ │ -Passed: tools/javac/annotations/default/A.java │ │ │ │ Passed: tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java │ │ │ │ +Passed: tools/javac/annotations/crashOnUnknownAttr/CrashOnUnknownTargetTypeTest.java │ │ │ │ Passed: tools/javac/annotations/neg/8022765/ErroneousAnnotations.java │ │ │ │ Passed: tools/javac/annotations/6550655/T6550655.java │ │ │ │ +Passed: tools/javac/annotations/default/A.java │ │ │ │ Passed: tools/javac/annotations/neg/8171322/TypeVariableAsAnnotationTest.java │ │ │ │ Passed: tools/javac/annotations/neg/DeprecatedAnnotationTest/package-info.java │ │ │ │ Passed: tools/javac/annotations/neg/pkg/package-info.java │ │ │ │ -Passed: tools/javac/annotations/neg/8022765/T8022765.java │ │ │ │ Passed: tools/javac/annotations/neg/AnnComma.java │ │ │ │ -Passed: tools/javac/annotations/neg/ArrayLit.java │ │ │ │ +Passed: tools/javac/annotations/neg/8022765/T8022765.java │ │ │ │ Passed: tools/javac/annotations/neg/AnonSubclass.java │ │ │ │ +Passed: tools/javac/annotations/neg/ArrayLit.java │ │ │ │ Passed: tools/javac/annotations/neg/Constant.java │ │ │ │ Passed: tools/javac/annotations/neg/Cycle1.java │ │ │ │ Passed: tools/javac/annotations/neg/Cycle2.java │ │ │ │ Passed: tools/javac/annotations/neg/Cycle3.java │ │ │ │ Passed: tools/javac/annotations/neg/Dep.java │ │ │ │ Passed: tools/javac/annotations/neg/Dup.java │ │ │ │ -Passed: tools/javac/annotations/neg/InvalidPackageAnno.java │ │ │ │ Passed: tools/javac/annotations/neg/DupTarget.java │ │ │ │ +Passed: tools/javac/annotations/neg/InvalidPackageAnno.java │ │ │ │ Passed: tools/javac/annotations/neg/MemberOver.java │ │ │ │ Passed: tools/javac/annotations/neg/NoAnnotationMethods.java │ │ │ │ Passed: tools/javac/annotations/neg/NoClone.java │ │ │ │ Passed: tools/javac/annotations/neg/NoDefault.java │ │ │ │ Passed: tools/javac/annotations/neg/NoDefaultAbstract.java │ │ │ │ Passed: tools/javac/annotations/neg/NoObjectMethods.java │ │ │ │ Passed: tools/javac/annotations/neg/NoStatic.java │ │ │ │ Passed: tools/javac/annotations/neg/NoStaticAbstract.java │ │ │ │ Passed: tools/javac/annotations/neg/ObjectMembers.java │ │ │ │ -Passed: tools/javac/annotations/neg/OverrideNo.java │ │ │ │ Passed: tools/javac/annotations/neg/Package.java │ │ │ │ +Passed: tools/javac/annotations/neg/OverrideNo.java │ │ │ │ Passed: tools/javac/annotations/neg/Recovery.java │ │ │ │ Passed: tools/javac/annotations/neg/Recovery1.java │ │ │ │ Passed: tools/javac/annotations/neg/Syntax1.java │ │ │ │ Passed: tools/javac/annotations/neg/Scope.java │ │ │ │ Passed: tools/javac/annotations/neg/WrongTarget2.java │ │ │ │ Passed: tools/javac/annotations/neg/WrongTarget.java │ │ │ │ Passed: tools/javac/annotations/neg/WrongValue.java │ │ │ │ @@ -3518,102 +3513,102 @@ │ │ │ │ Passed: tools/javac/annotations/neg/Z12.java │ │ │ │ Passed: tools/javac/annotations/neg/Z13.java │ │ │ │ Passed: tools/javac/annotations/neg/Z14.java │ │ │ │ Passed: tools/javac/annotations/neg/Z15.java │ │ │ │ Passed: tools/javac/annotations/neg/Z16.java │ │ │ │ Passed: tools/javac/annotations/neg/Z2.java │ │ │ │ Passed: tools/javac/annotations/neg/Z3.java │ │ │ │ -Passed: tools/javac/annotations/neg/Z4.java │ │ │ │ Passed: tools/javac/annotations/neg/Z5.java │ │ │ │ +Passed: tools/javac/annotations/neg/Z4.java │ │ │ │ Passed: tools/javac/annotations/neg/Z8.java │ │ │ │ Passed: tools/javac/annotations/neg/Z9.java │ │ │ │ Passed: tools/javac/annotations/pos/AnnotationMethods.java │ │ │ │ Passed: tools/javac/annotations/pos/AnnoteElideBraces.java │ │ │ │ Passed: tools/javac/annotations/pos/Dep.java │ │ │ │ Passed: tools/javac/annotations/pos/ClassA.java │ │ │ │ Passed: tools/javac/annotations/pos/Enum1.java │ │ │ │ Passed: tools/javac/annotations/pos/Local.java │ │ │ │ Passed: tools/javac/annotations/pos/Members.java │ │ │ │ Passed: tools/javac/annotations/pos/NType.java │ │ │ │ -Passed: tools/javac/annotations/pos/OverrideOK.java │ │ │ │ Passed: tools/javac/annotations/pos/OverrideCheck.java │ │ │ │ +Passed: tools/javac/annotations/pos/OverrideOK.java │ │ │ │ Passed: tools/javac/annotations/pos/package-info.java │ │ │ │ Passed: tools/javac/annotations/pos/Parameter.java │ │ │ │ Passed: tools/javac/annotations/pos/RightTarget.java │ │ │ │ Passed: tools/javac/annotations/pos/Primitives.java │ │ │ │ Passed: tools/javac/annotations/pos/TrailingComma.java │ │ │ │ Passed: tools/javac/annotations/pos/Z1.java │ │ │ │ Passed: tools/javac/annotations/pos/Z2.java │ │ │ │ Passed: tools/javac/annotations/pos/Z4.java │ │ │ │ Passed: tools/javac/annotations/pos/Z3.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/8029017/TypeUseTargetNeg.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/brokenTypeAnnoContainer/BrokenTypeAnnoContainer.java │ │ │ │ +Passed: tools/javac/7118412/ShadowingTest.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/DeprecatedAnnoCombo.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/DocumentedAnnoCombo.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/InheritedAnnoCombo.java │ │ │ │ -Passed: tools/javac/7118412/ShadowingTest.java │ │ │ │ -Passed: tools/javac/7142086/T7142086.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/combo/BasicSyntaxCombo.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/generatedInRepeating/GeneratedInRepeating.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/BaseAnnoAsContainerAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/BasicRepeatingAnnotations.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/CheckTargets.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/combo/RetentionAnnoCombo.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/ClassReaderDefault.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/ContainerHasRepeatedContained.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/CyclicAnnotation.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultCasePresent.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeParameter.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DefaultTargetTypeUse.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DelayRepeatedContainer.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/DocumentedContainerAnno.java │ │ │ │ +Passed: tools/javac/7142086/T7142086.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/DuplicateErrors.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InheritedContainerAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidClsTypeParamTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeParamTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidMethodTypeUse.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/InvalidTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/InvalidRepAnnoOnCast.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/InvalidTarget.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingDefaultCase1.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingDefaultCase2.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MissingValueMethod.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MultiLevelRepeatableAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/MultipleAnnoMixedOrder.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NoRepeatableAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NestedContainers.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/NoTargetOnContainer2.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepeatingAndContainerPresent.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepeatingTargetNotAllowed.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepMemberAnno.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/RepSelfMemberAnno.java │ │ │ │ -Passed: tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/SelfRepeatingAnnotations.java │ │ │ │ +Passed: tools/javac/annotations/repeatingAnnotations/SingleRepeatingAndContainer.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/UseWrongRepeatable.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/WrongReturnTypeForValue.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/WrongVersion.java │ │ │ │ Passed: tools/javac/annotations/T8154270/EraseClassInfoAnnotationValueTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/6967002/T6967002.java │ │ │ │ Passed: tools/javac/annotations/testCrashNestedAnnos/TestCrashNestedAnnos.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/8013180/QualifiedName.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/8047024/T8047024.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/api/AnnotatedArrayOrder.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/8236490/T8236490.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/api/ArrayCreationTree.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/attribution/Scopes.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/api/ArrayPositionConsistency.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/AnonymousExtendsTest.java │ │ │ │ -Passed: jdk/javadoc/tool/TestScriptInComment.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/BridgeShouldHaveNoInteriorAnnotationsTest.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/ReflectionTest.java │ │ │ │ +Passed: jdk/javadoc/tool/TestScriptInComment.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/DeadCode.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/InstanceInitializer.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/NestedLambdasCastedTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/NewTypeArguments.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/Patterns.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/Scopes.java │ │ │ │ @@ -3701,61 +3696,61 @@ │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeAndField.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeOnAnonClass.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeVariable.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeVariableCycleTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/TypeVariableMissingTA.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/failures/VoidGenericMethod.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/AfterMethodTypeParams.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/AllLocations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/AnonymousClass.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/BasicTest.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/newlocations/ClassExtends.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ClassParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ConstructorTypeArgs.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ExceptionParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Expressions.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Fields.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Lambda.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/newlocations/LocalVariables.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MethodReturnType.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MethodTypeArgs.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MethodTypeParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/MultiCatch.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/newlocations/Parameters.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/NestedTypes.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/newlocations/Parameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Receivers.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/ResourceVariables.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Throws.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/TopLevelBlocks.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/TypeCasts.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/TypeParameters.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Varargs.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/newlocations/Wildcards.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/position/TypeAnnotationPositionTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/packageanno/PackageProcessor.java │ │ │ │ -FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java │ │ │ │ Passed: tools/javac/annotations/repeatingAnnotations/combo/TargetAnnoCombo.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ConstructorInvocationTypeArgument.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ClassExtends.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest2.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Constructors.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest1.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ExceptionParameters.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java │ │ │ │ Passed: jdk/javadoc/tool/VerifyLocale.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/FromSpecification.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ClassTypeParam.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java │ │ │ │ +FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodInvocationTypeArgument.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodThrows.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Initializers.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MultiCatch.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/Fields.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodReceivers.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/ResourceVariable.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/RepeatingTypeAnnotations.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/CompletionErrorOnEnclosingType.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/CrashOnNonExistingMethodTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/DeclVsUseErrorMessage.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/ErasureTest.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/InnerClass.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/MultipleTargets.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/NestTypeAnnotation.java │ │ │ │ @@ -3790,327 +3785,327 @@ │ │ │ │ Passed: tools/javac/AnonymousClass/AnonymousInSuperCallTest.java │ │ │ │ Passed: tools/javac/AnonymousClass/CtorAccessBypassTest.java │ │ │ │ Passed: tools/javac/AnonymousProtect/AnonymousProtect.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodParameters.java │ │ │ │ Passed: tools/javac/api/6400303/T6400303.java │ │ │ │ Passed: tools/javac/api/6410643/T6410643.java │ │ │ │ Passed: tools/javac/api/6411310/T6411310.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java │ │ │ │ Passed: tools/javac/api/6411333/T6411333.java │ │ │ │ +Passed: tools/javac/api/6412656/T6412656.java │ │ │ │ Passed: tools/javac/api/6415780/T6415780.java │ │ │ │ Passed: tools/javac/api/6418694/T6418694.java │ │ │ │ -Passed: tools/javac/api/6412656/T6412656.java │ │ │ │ -Passed: tools/javac/api/6420464/T6420464.java │ │ │ │ Passed: tools/javac/api/6420409/T6420409.java │ │ │ │ +Passed: tools/javac/api/6420464/T6420464.java │ │ │ │ Passed: tools/javac/api/6421111/T6421111.java │ │ │ │ +Passed: tools/javac/api/6406133/T6406133.java │ │ │ │ Passed: tools/javac/api/6421756/T6421756.java │ │ │ │ Passed: tools/javac/api/6422327/T6422327.java │ │ │ │ Passed: tools/javac/api/6422215/T6422215.java │ │ │ │ Passed: tools/javac/api/6423003/T6423003.java │ │ │ │ Passed: tools/javac/api/6431257/T6431257.java │ │ │ │ -Passed: tools/javac/api/6406133/T6406133.java │ │ │ │ Passed: tools/javac/api/6437349/T6437349.java │ │ │ │ +Passed: tools/javac/api/6431435/T6431435.java │ │ │ │ Passed: tools/javac/api/6437999/T6437999.java │ │ │ │ Passed: tools/javac/api/6440333/T6440333.java │ │ │ │ -Passed: tools/javac/api/6431435/T6431435.java │ │ │ │ -Passed: tools/javac/api/6452876/T6452876.java │ │ │ │ Passed: tools/javac/api/6440528/T6440528.java │ │ │ │ +Passed: tools/javac/api/6452876/T6452876.java │ │ │ │ Passed: tools/javac/api/6471599/Main.java │ │ │ │ -Passed: tools/javac/api/6557752/T6557752.java │ │ │ │ Passed: tools/javac/api/6468404/T6468404.java │ │ │ │ +Passed: tools/javac/api/6557752/T6557752.java │ │ │ │ Passed: tools/javac/api/6598108/T6598108.java │ │ │ │ Passed: tools/javac/api/6608214/T6608214.java │ │ │ │ Passed: tools/javac/api/6733837/T6733837.java │ │ │ │ -Passed: tools/javac/api/6852595/T6852595.java │ │ │ │ Passed: tools/javac/api/6731573/T6731573.java │ │ │ │ +Passed: tools/javac/api/6852595/T6852595.java │ │ │ │ Passed: tools/javac/api/7086261/T7086261.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java │ │ │ │ Passed: tools/javac/api/file/SJFM_AsPath.java │ │ │ │ -Passed: tools/javac/api/file/SJFM_IsSameFile.java │ │ │ │ Passed: tools/javac/api/8007344/Test.java │ │ │ │ -Passed: tools/javac/api/guide/Test.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodReturns.java │ │ │ │ +Passed: tools/javac/api/file/SJFM_IsSameFile.java │ │ │ │ +Passed: tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java │ │ │ │ Passed: tools/javac/api/file/SJFM_Locations.java │ │ │ │ +Passed: tools/javac/api/guide/Test.java │ │ │ │ Passed: tools/javac/api/lazy/LoadParameterNamesLazily.java │ │ │ │ -Passed: tools/javac/api/lambdaErrorRecovery/TestGetTypeMirrorReference.java │ │ │ │ Passed: tools/javac/api/taskListeners/CompileEvent.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/NewObjects.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java │ │ │ │ -Passed: tools/javac/api/taskListeners/TestTypeElement.java │ │ │ │ Passed: tools/javac/api/snippets/TestJavaxToolsSnippets.java │ │ │ │ -Passed: tools/javac/api/ToolProvider/ToolProviderTest.java │ │ │ │ -Passed: tools/javac/api/ToolProvider/HelloWorldTest.java │ │ │ │ +Passed: tools/javac/api/taskListeners/TestTypeElement.java │ │ │ │ Passed: tools/javac/api/taskListeners/EventsBalancedTest.java │ │ │ │ -Passed: tools/javac/api/ToolProvider/ToolProviderTest2.java │ │ │ │ +Passed: tools/javac/api/ToolProvider/HelloWorldTest.java │ │ │ │ +Passed: tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java │ │ │ │ +Passed: tools/javac/api/ToolProvider/ToolProviderTest.java │ │ │ │ +Passed: tools/javac/api/taskListeners/TestSimpleAddRemove.java │ │ │ │ Passed: tools/javac/api/ToolProvider/ToolProviderTest1.java │ │ │ │ Passed: tools/javac/api/CrashReport.java │ │ │ │ -Passed: tools/javac/api/file/SJFM_GetFileObjects.java │ │ │ │ -Passed: tools/javac/api/taskListeners/TestSimpleAddRemove.java │ │ │ │ +Passed: tools/javac/api/ToolProvider/ToolProviderTest2.java │ │ │ │ Passed: tools/javac/api/Sibling.java │ │ │ │ Passed: tools/javac/api/T6257235.java │ │ │ │ Passed: tools/javac/api/EndPositions.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeTests.java │ │ │ │ Passed: tools/javac/api/T6258271.java │ │ │ │ Passed: tools/javac/api/T6265137.java │ │ │ │ Passed: tools/javac/api/T6345974.java │ │ │ │ Passed: tools/javac/api/T6306137.java │ │ │ │ -Passed: tools/javac/api/T6358955.java │ │ │ │ Passed: tools/javac/api/T6357331.java │ │ │ │ Passed: tools/javac/api/T6358786.java │ │ │ │ -Passed: tools/javac/api/T6400205.java │ │ │ │ +Passed: tools/javac/api/T6358955.java │ │ │ │ Passed: tools/javac/api/T6392782.java │ │ │ │ +Passed: tools/javac/api/T6400205.java │ │ │ │ Passed: tools/javac/api/T6397104.java │ │ │ │ -Passed: tools/javac/api/DiagSpans.java │ │ │ │ +Passed: tools/javac/api/file/SJFM_GetFileObjects.java │ │ │ │ Passed: tools/javac/api/T6400207.java │ │ │ │ +Passed: tools/javac/api/DiagSpans.java │ │ │ │ Passed: tools/javac/api/T6419926.java │ │ │ │ Passed: tools/javac/api/T6407011.java │ │ │ │ Passed: tools/javac/api/T6437138.java │ │ │ │ Passed: tools/javac/api/T6431879.java │ │ │ │ -Passed: tools/javac/api/T6412669.java │ │ │ │ Passed: tools/javac/api/T6483788.java │ │ │ │ +Passed: tools/javac/api/T6412669.java │ │ │ │ Passed: tools/javac/api/T6501502.java │ │ │ │ Passed: tools/javac/api/T6838467.java │ │ │ │ Passed: tools/javac/api/T6877206.java │ │ │ │ Passed: tools/javac/api/TestDocComments.java │ │ │ │ Passed: tools/javac/api/TestContextLoggingOutput.java │ │ │ │ Passed: tools/javac/api/TestEvalExpression.java │ │ │ │ Passed: tools/javac/api/TestGetElementReference.java │ │ │ │ Passed: tools/javac/api/TestGetScope.java │ │ │ │ Passed: tools/javac/api/TestGetScopeErrors.java │ │ │ │ -Passed: tools/javac/api/TestClientCodeWrapper.java │ │ │ │ Passed: tools/javac/api/TestGetSourceVersions.java │ │ │ │ Passed: tools/javac/api/TestGetTree.java │ │ │ │ Passed: tools/javac/api/TestIsAccessible.java │ │ │ │ -Passed: tools/javac/api/TestGetScopeBinaryNames.java │ │ │ │ Passed: tools/javac/annotations/typeAnnotations/referenceinfos/MethodTypeParam.java │ │ │ │ Passed: tools/javac/api/TestJavacTask_Lock.java │ │ │ │ -Passed: tools/javac/api/TestGetScopeResult.java │ │ │ │ -Passed: tools/javac/api/TestJavacTask.java │ │ │ │ Passed: tools/javac/api/TestJavacTask_Multiple.java │ │ │ │ -Passed: tools/javac/api/TestModuleUnnamedPackage.java │ │ │ │ +Passed: tools/javac/api/TestJavacTask.java │ │ │ │ +Passed: tools/javac/api/TestClientCodeWrapper.java │ │ │ │ +Passed: tools/javac/api/TestGetScopeBinaryNames.java │ │ │ │ +Passed: tools/javac/api/TestJavacTask_ParseAttrGen.java │ │ │ │ Passed: tools/javac/api/TestName.java │ │ │ │ -Passed: tools/javac/annotations/neg/8022765/VerifyErroneousAnnotationsAttributed.java │ │ │ │ +Passed: tools/javac/api/TestModuleUnnamedPackage.java │ │ │ │ +Passed: tools/javac/api/TestJavacTaskScanner.java │ │ │ │ Passed: tools/javac/api/TestResolveIdent.java │ │ │ │ Passed: tools/javac/api/TestResolveError.java │ │ │ │ -Passed: tools/javac/api/TestJavacTaskScanner.java │ │ │ │ -Passed: tools/javac/api/TestOperators.java │ │ │ │ Passed: tools/javac/api/TestTreePath.java │ │ │ │ -Passed: tools/javac/api/TestJavacTask_ParseAttrGen.java │ │ │ │ -Passed: tools/javac/assert/DU1.java │ │ │ │ Passed: tools/javac/assert/Attach.java │ │ │ │ +Passed: tools/javac/api/TestGetScopeResult.java │ │ │ │ +Passed: tools/javac/assert/DU1.java │ │ │ │ Passed: tools/javac/assert/DU2.java │ │ │ │ Passed: tools/javac/assert/Position.java │ │ │ │ Passed: tools/javac/AvoidNPEAtClassReader/AvoidNPEAtClassReaderTest.java │ │ │ │ +Passed: tools/javac/api/TestOperators.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode1.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode2.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode3.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode4.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode5.java │ │ │ │ +Passed: tools/javac/api/TestTrees.java │ │ │ │ Passed: tools/javac/BadOptimization/Switch1.java │ │ │ │ Passed: tools/javac/BadOptimization/DeadCode6.java │ │ │ │ Passed: tools/javac/BadOptimization/Switch2.java │ │ │ │ -Passed: tools/javac/api/TestTrees.java │ │ │ │ Passed: tools/javac/attr/AttrRecoveryTest.java │ │ │ │ Passed: tools/javac/binaryCompat/T1.java │ │ │ │ +Passed: tools/javac/boxing/Boxing1.java │ │ │ │ Passed: tools/javac/boxing/Boxing2.java │ │ │ │ Passed: tools/javac/boxing/BoxedForeach.java │ │ │ │ Passed: tools/javac/boxing/Boxing4.java │ │ │ │ -Passed: tools/javac/boxing/Boxing1.java │ │ │ │ Passed: tools/javac/boxing/QualBoxedPostOp.java │ │ │ │ Passed: tools/javac/boxing/QualBoxedPostOp2.java │ │ │ │ Passed: tools/javac/boxing/BoxingCaching.java │ │ │ │ Passed: tools/javac/boxing/T5082929.java │ │ │ │ Passed: tools/javac/boxing/QualBoxedPostOp3.java │ │ │ │ Passed: tools/javac/boxing/T6369051.java │ │ │ │ Passed: tools/javac/boxing/T6614974.java │ │ │ │ Passed: tools/javac/boxing/T6348760.java │ │ │ │ Passed: tools/javac/boxing/T6816548.java │ │ │ │ Passed: tools/javac/cantReferenceBeforeCtor/CantReferenceBeforeConstructorTest.java │ │ │ │ Passed: tools/javac/boxing/IncrementBoxedAndAccess.java │ │ │ │ -Passed: tools/javac/capture/Capture2.java │ │ │ │ Passed: tools/javac/capture/Capture1.java │ │ │ │ +Passed: tools/javac/capture/Capture2.java │ │ │ │ Passed: tools/javac/capture/Capture3.java │ │ │ │ Passed: tools/javac/capture/T6594284.java │ │ │ │ Passed: tools/javac/capture/Capture5.java │ │ │ │ Passed: tools/javac/capture/Martin.java │ │ │ │ -Passed: tools/javac/cast/5043020/T5043020.java │ │ │ │ Passed: tools/javac/cast/5034609/T5034609.java │ │ │ │ +Passed: tools/javac/cast/5043020/T5043020.java │ │ │ │ Passed: tools/javac/cast/5064736/T5064736.java │ │ │ │ Passed: tools/javac/cast/4916620/T4916620.java │ │ │ │ Passed: tools/javac/cast/5065215/T5065215.java │ │ │ │ Passed: tools/javac/cast/6219964/T6219964.java │ │ │ │ Passed: tools/javac/cast/6256789/T6256789.java │ │ │ │ Passed: tools/javac/cast/6270087/T6270087.java │ │ │ │ Passed: tools/javac/cast/6270087/T6270087neg.java │ │ │ │ Passed: tools/javac/cast/6286112/T6286112.java │ │ │ │ Passed: tools/javac/cast/6211853/T6211853.java │ │ │ │ Passed: tools/javac/cast/6302214/T6302214.java │ │ │ │ -Passed: tools/javac/cast/6295056/T6295056.java │ │ │ │ Passed: tools/javac/cast/6302214/T6302214a.java │ │ │ │ +Passed: tools/javac/cast/6295056/T6295056.java │ │ │ │ Passed: tools/javac/cast/6302956/T6302956.java │ │ │ │ Passed: tools/javac/cast/6358534/T6358534.java │ │ │ │ Passed: tools/javac/cast/6467183/T6467183a.java │ │ │ │ Passed: tools/javac/cast/6467183/T6467183b.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436a.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436c.java │ │ │ │ Passed: tools/javac/cast/6507317/T6507317.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436b.java │ │ │ │ Passed: tools/javac/cast/6548436/T6548436d.java │ │ │ │ Passed: tools/javac/cast/6558559/T6558559a.java │ │ │ │ Passed: tools/javac/cast/6557182/T6557182.java │ │ │ │ Passed: tools/javac/cast/6569057/T6569057.java │ │ │ │ -Passed: tools/javac/cast/6558559/T6558559b.java │ │ │ │ Passed: tools/javac/cast/6586091/T6586091.java │ │ │ │ +Passed: tools/javac/cast/6558559/T6558559b.java │ │ │ │ Passed: tools/javac/cast/6665356/T6665356.java │ │ │ │ -Passed: tools/javac/cast/6932571/T6932571a.java │ │ │ │ Passed: tools/javac/cast/6795580/T6795580.java │ │ │ │ -Passed: tools/javac/cast/6714835/T6714835.java │ │ │ │ +Passed: tools/javac/cast/6932571/T6932571a.java │ │ │ │ Passed: tools/javac/cast/6932571/T6932571b.java │ │ │ │ +Passed: tools/javac/cast/6714835/T6714835.java │ │ │ │ Passed: tools/javac/cast/7005671/T7005671.java │ │ │ │ Passed: tools/javac/cast/6932571/T6932571neg.java │ │ │ │ -Passed: tools/javac/cast/7005095/T7005095neg.java │ │ │ │ Passed: tools/javac/cast/7005095/T7005095pos.java │ │ │ │ -Passed: tools/javac/cast/7123100/T7123100a.java │ │ │ │ +Passed: tools/javac/cast/7005095/T7005095neg.java │ │ │ │ Passed: tools/javac/cast/7123100/T7123100b.java │ │ │ │ +Passed: tools/javac/cast/7123100/T7123100a.java │ │ │ │ Passed: tools/javac/cast/7123100/T7123100c.java │ │ │ │ Passed: tools/javac/cast/7123100/T7123100d.java │ │ │ │ Passed: tools/javac/cast/8141343/T8141343.java │ │ │ │ +Passed: tools/javac/api/TestSearchPaths.java │ │ │ │ Passed: tools/javac/cast/7126754/T7126754.java │ │ │ │ Passed: tools/javac/cast/forum/T654170.java │ │ │ │ -Passed: tools/javac/api/TestSearchPaths.java │ │ │ │ Passed: tools/javac/cast/BoxedArray.java │ │ │ │ -Passed: tools/javac/cast/intersection/DuplicatedCheckcastTest.java │ │ │ │ Passed: tools/javac/ClassCycle/ClassCycle1a.java │ │ │ │ Passed: tools/javac/ClassCycle/ClassCycle2a.java │ │ │ │ Passed: tools/javac/ClassCycle/ClassCycle3a.java │ │ │ │ -Passed: tools/javac/ClassFileModifiers/ClassModifiers.java │ │ │ │ +Passed: tools/javac/cast/intersection/DuplicatedCheckcastTest.java │ │ │ │ Passed: tools/javac/ClassFileModifiers/MemberModifiers.java │ │ │ │ +Passed: tools/javac/ClassFileModifiers/ClassModifiers.java │ │ │ │ Passed: tools/javac/cast/intersection/model/Model01.java │ │ │ │ +Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java │ │ │ │ Passed: tools/javac/cast/intersection/IntersectionTypeParserTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java │ │ │ │ -Passed: tools/javac/annotations/typeAnnotations/referenceinfos/TypeCasts.java │ │ │ │ Passed: tools/javac/api/TestGetElement.java │ │ │ │ -Passed: tools/javac/api/TestContainTypes.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForGenericMethodTest.java │ │ │ │ +Passed: tools/javac/api/TestContainTypes.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerAnnotationTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerInterfaceTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/ConstantValue/BrokenConstantValue.java │ │ │ │ Passed: tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerAnnotationTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerClassTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerAnnotationsInInnerInterfaceTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerAnnotationTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInAnonymousClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForTopLevelClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerEnumTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsForInnerEnumTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerInterfaceTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInInnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerAnnotationTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumInInnerInterfaceTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerEnumsInInnerClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerAnnotationTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerClassTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LineNumberTable/MultipleRecordPatterns.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerEnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LineNumberTable/RuleSwitchBreaks.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/LineNumberTable/T8050993.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LineNumberTable/StringSwitchBreaks.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T8136453.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/LineNumberTable/T8050993.java │ │ │ │ Passed: tools/javac/classfiles/attributes/innerclasses/InnerInterfacesInInnerInterfaceTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/LocalVariableTable/T8136453/T8136453.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Module/ModuleFlagTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTableTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTypeTableTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/ConstructorTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/EnumTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Signature/ExceptionTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/FieldTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Signature/InnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Signature/ExceptionTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/innerclasses/InnerClassesInLocalClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/MethodParameterTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Signature/InnerClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/MethodTypeBoundTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/AnonymousClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Signature/ReturnTypeTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/InnerClassTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Module/ModuleTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/LocalClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/MixTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/ModuleInfoTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Module/ModuleTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassMembersTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateInnerClassConstructorsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/AccessToPrivateSiblingsTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/AssertFieldTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/BridgeMethodForGenericMethodTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/Synthetic/EnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/Synthetic/EnumTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/PackageInfoTest.java │ │ │ │ Passed: tools/javac/classfiles/attributes/Synthetic/ThisFieldTest.java │ │ │ │ -Passed: tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java │ │ │ │ Passed: tools/javac/classfiles/InnerClasses/SyntheticClasses.java │ │ │ │ +Passed: tools/javac/classfiles/badClassfiles/AssertionsReadingClassfilesTest.java │ │ │ │ Passed: tools/javac/classfiles/T8255757/T8255757.java │ │ │ │ Passed: tools/javac/ClassLiterals/evalinit/ClassLiteralEvalInit.java │ │ │ │ -Passed: tools/javac/ClassLiterals/ClassLiteralHelperContext.java │ │ │ │ Passed: tools/javac/classfiles/attributes/SourceFile/TopLevelClassesOneFileTest.java │ │ │ │ +Passed: tools/javac/ClassLiterals/ClassLiteralHelperContext.java │ │ │ │ Passed: tools/javac/ClassLiterals/InitializeOuter.java │ │ │ │ Passed: tools/javac/ClassLiterals/InitializeTarget.java │ │ │ │ Passed: tools/javac/ClassModifiers/InterfaceAndInnerClsCtor.java │ │ │ │ Passed: tools/javac/classfiles/InnerClasses/T8068517.java │ │ │ │ Passed: tools/javac/classreader/8215407/BrokenEnclosingClass.java │ │ │ │ Passed: tools/javac/classreader/8219810/BadFieldFlagsTest.java │ │ │ │ Passed: tools/javac/classreader/8219810/BadMethodFlagsTest.java │ │ │ │ Passed: tools/javac/classreader/BadClass.java │ │ │ │ -Passed: tools/javac/ClassPathTest/ClassPathTest.java │ │ │ │ Passed: tools/javac/classreader/BadMethodParameter.java │ │ │ │ +Passed: tools/javac/ClassPathTest/ClassPathTest.java │ │ │ │ Passed: tools/javac/classreader/FileSystemClosedTest.java │ │ │ │ Passed: tools/javac/classreader/ParameterModifiersAcrossCompilationBoundaries.java │ │ │ │ Passed: tools/javac/classreader/8171132/BadConstantValue.java │ │ │ │ -Passed: tools/javac/classreader/InvalidModifiedUtf8Test.java │ │ │ │ Passed: tools/javac/classreader/T7031108.java │ │ │ │ +Passed: tools/javac/classreader/InvalidModifiedUtf8Test.java │ │ │ │ Passed: tools/javac/classwriter/ExtraAttributes.java │ │ │ │ Passed: tools/javac/code/ArrayClone.java │ │ │ │ Passed: tools/javac/classwriter/IndyCorrectInvocationName.java │ │ │ │ Passed: tools/javac/code/CharImmediateValue.java │ │ │ │ Passed: tools/javac/completionDeps/DepsAndDocLint.java │ │ │ │ Passed: tools/javac/conditional/6500343/T6500343a.java │ │ │ │ Passed: tools/javac/conditional/6500343/T6500343b.java │ │ │ │ -Passed: tools/javac/completionDeps/DepsAndAnno.java │ │ │ │ Passed: tools/javac/conditional/8064464/T8064464.java │ │ │ │ Passed: tools/javac/conditional/8200145/T8200145.java │ │ │ │ +Passed: tools/javac/completionDeps/DepsAndAnno.java │ │ │ │ Passed: tools/javac/conditional/Conditional.java │ │ │ │ Passed: tools/javac/conditional/ConditionalWithFinalStrings.java │ │ │ │ Passed: tools/javac/conditional/T8016702.java │ │ │ │ Passed: tools/javac/ConstantValues/ConstValInit.java │ │ │ │ Passed: tools/javac/constDebug/ConstDebugTest.java │ │ │ │ Passed: tools/javac/crossPackageImpl/CrossPackageImplA.java │ │ │ │ Passed: tools/javac/ConstantValues/ConstValInlining.java │ │ │ │ Passed: tools/javac/cycle/T8193561.java │ │ │ │ -Passed: tools/javac/CyclicInheritance6/Main.java │ │ │ │ Passed: tools/javac/CyclicScoping/CyclicScoping_1.java │ │ │ │ +Passed: tools/javac/CyclicInheritance6/Main.java │ │ │ │ Passed: tools/javac/CyclicScoping/CyclicScoping_2.java │ │ │ │ Passed: tools/javac/danglingDep/DepX.java │ │ │ │ Passed: tools/javac/danglingDep/NoDepX.java │ │ │ │ Passed: tools/javac/danglingDep/Test1.java │ │ │ │ Passed: tools/javac/declaration/method/MethodVoidParameter.java │ │ │ │ Passed: tools/javac/defaultMethods/ClassReaderTest/ClassReaderTest.java │ │ │ │ Passed: tools/javac/defaultMethods/crossCompile/CrossCompile.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private01.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private02.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private03.java │ │ │ │ -Passed: tools/javac/defaultMethods/private/Private05.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private04.java │ │ │ │ +Passed: tools/javac/defaultMethods/private/Private05.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private06.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private07.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private09.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private08.java │ │ │ │ Passed: tools/javac/defaultMethods/private/Private10.java │ │ │ │ Passed: tools/javac/defaultMethods/private/PrivateGenerics.java │ │ │ │ Passed: tools/javac/defaultMethods/separate/Separate.java │ │ │ │ @@ -4251,39 +4246,39 @@ │ │ │ │ Passed: tools/javac/Diagnostics/8043251/T8043251.java │ │ │ │ Passed: tools/javac/Diagnostics/8295024/T8295024.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/8067883/T8067883.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8012003a.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8012003b.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8012003c.java │ │ │ │ Passed: tools/javac/Diagnostics/compressed/T8020286.java │ │ │ │ -Passed: tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java │ │ │ │ Passed: tools/javac/cast/intersection/IntersectionTypeCastTest.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java │ │ │ │ +Passed: tools/javac/defaultMethods/static/hiding/InterfaceMethodHidingTest.java │ │ │ │ +Passed: tools/javac/diags/CheckResourceKeys.java │ │ │ │ Passed: tools/javac/diags/DiagnosticRewriterTest.java │ │ │ │ Passed: tools/javac/diags/DiagnosticRewriterTest2.java │ │ │ │ Passed: tools/javac/diags/DiagnosticRewriterTest3.java │ │ │ │ Passed: tools/javac/diags/EagerInitCheck.java │ │ │ │ -Passed: tools/javac/diags/MessageInfo.java │ │ │ │ Passed: tools/javac/diags/CompletionFailureInDiags.java │ │ │ │ +Passed: tools/javac/diags/MessageInfo.java │ │ │ │ Passed: tools/javac/doclint/implicitSource/ImplicitSourceTest.java │ │ │ │ Passed: tools/javac/doclint/DocLintFormatTest.java │ │ │ │ -Passed: tools/javac/diags/CheckResourceKeys.java │ │ │ │ -Passed: tools/javac/doclint/ImplicitHeadingsTest.java │ │ │ │ Passed: tools/javac/doclint/DocLintTest.java │ │ │ │ +Passed: tools/javac/doclint/ImplicitHeadingsTest.java │ │ │ │ Passed: tools/javac/doclint/IncludePackagesTest.java │ │ │ │ -Passed: tools/javac/doclint/NPEDuplicateClassNamesTest.java │ │ │ │ Passed: tools/javac/doclint/LimitedImage.java │ │ │ │ -Passed: tools/javac/doctree/positions/TestPosition.java │ │ │ │ +Passed: tools/javac/doclint/NPEDuplicateClassNamesTest.java │ │ │ │ Passed: tools/javac/doctree/dcapi/DocCommentTreeApiTester.java │ │ │ │ +Passed: tools/javac/doctree/positions/TestPosition.java │ │ │ │ Passed: tools/javac/doctree/AtEscapeTest.java │ │ │ │ Passed: tools/javac/doctree/AttrTest.java │ │ │ │ Passed: tools/javac/doctree/AuthorTest.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java │ │ │ │ Passed: tools/javac/doctree/BadTest.java │ │ │ │ -Passed: tools/javac/doctree/CodeTest.java │ │ │ │ Passed: tools/javac/doctree/CoverageTest.java │ │ │ │ +Passed: tools/javac/doctree/CodeTest.java │ │ │ │ Passed: tools/javac/doctree/DeprecatedTest.java │ │ │ │ Passed: tools/javac/doctree/DocRootTest.java │ │ │ │ Passed: tools/javac/doctree/DocTreePathScannerTest.java │ │ │ │ Passed: tools/javac/doctree/ElementTest.java │ │ │ │ Passed: tools/javac/doctree/EntityTest.java │ │ │ │ Passed: tools/javac/doctree/ExceptionTest.java │ │ │ │ Passed: tools/javac/doctree/FirstSentenceTest.java │ │ │ │ @@ -4292,41 +4287,41 @@ │ │ │ │ Passed: tools/javac/doctree/InheritDocTest.java │ │ │ │ Passed: tools/javac/doctree/InPreTest.java │ │ │ │ Passed: tools/javac/doctree/LinkPlainTest.java │ │ │ │ Passed: tools/javac/doctree/LinkTest.java │ │ │ │ Passed: tools/javac/doctree/LiteralTest.java │ │ │ │ Passed: tools/javac/doctree/ParamTest.java │ │ │ │ Passed: tools/javac/doctree/ProvidesTest.java │ │ │ │ -Passed: tools/javac/doctree/ReturnTest.java │ │ │ │ Passed: tools/javac/doctree/ReferenceTest.java │ │ │ │ +Passed: tools/javac/doctree/ReturnTest.java │ │ │ │ Passed: tools/javac/doctree/SeeTest.java │ │ │ │ Passed: tools/javac/doctree/SerialDataTest.java │ │ │ │ Passed: tools/javac/doctree/SerialFieldTest.java │ │ │ │ Passed: tools/javac/doctree/SerialTest.java │ │ │ │ Passed: tools/javac/doctree/SimpleDocTreeVisitorTest.java │ │ │ │ Passed: tools/javac/doctree/SinceTest.java │ │ │ │ Passed: tools/javac/doctree/SnippetTest.java │ │ │ │ Passed: tools/javac/doctree/SpecTest.java │ │ │ │ Passed: tools/javac/doctree/SummaryTest.java │ │ │ │ -Passed: tools/javac/doctree/SystemPropertyTest.java │ │ │ │ Passed: tools/javac/doctree/TagTest.java │ │ │ │ +Passed: tools/javac/doctree/SystemPropertyTest.java │ │ │ │ Passed: tools/javac/doctree/ThrowableTest.java │ │ │ │ Passed: tools/javac/doctree/UsesTest.java │ │ │ │ Passed: tools/javac/doctree/ValueTest.java │ │ │ │ Passed: tools/javac/doctree/VersionTest.java │ │ │ │ -Passed: tools/javac/enum/6424358/T6424358.java │ │ │ │ Passed: tools/javac/enum/6350057/T6350057.java │ │ │ │ Passed: tools/javac/enum/7160084/T7160084a.java │ │ │ │ Passed: tools/javac/enum/7160084/T7160084b.java │ │ │ │ -Passed: tools/javac/enum/forwardRef/T6425594.java │ │ │ │ Passed: tools/javac/enum/enumSwitch/EnumSwitch.java │ │ │ │ +Passed: tools/javac/enum/forwardRef/T6425594.java │ │ │ │ +Passed: tools/javac/enum/6424358/T6424358.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum1.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum2.java │ │ │ │ -Passed: tools/javac/enum/forwardRef/TestEnum3.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum4.java │ │ │ │ +Passed: tools/javac/enum/forwardRef/TestEnum3.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum5.java │ │ │ │ Passed: tools/javac/enum/forwardRef/TestEnum6.java │ │ │ │ Passed: tools/javac/enum/AbstractEmptyEnum.java │ │ │ │ Passed: tools/javac/enum/AbstractEnum1.java │ │ │ │ Passed: tools/javac/enum/DA1.java │ │ │ │ Passed: tools/javac/enum/DA2.java │ │ │ │ Passed: tools/javac/enum/DA3.java │ │ │ │ @@ -4341,50 +4336,50 @@ │ │ │ │ Passed: tools/javac/enum/EnumMembersOrder.java │ │ │ │ Passed: tools/javac/enum/EnumPrivateConstructor.java │ │ │ │ Passed: tools/javac/enum/EnumProtectedConstructor.java │ │ │ │ Passed: tools/javac/enum/EnumPublicConstructor.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch1.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch2.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch3.java │ │ │ │ +Passed: tools/javac/defaultMethods/super/TestDefaultSuperCall.java │ │ │ │ Passed: tools/javac/enum/EnumSwitch4.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyAbstractEnum1.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyAbstractEnum2.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyFinalEnum1.java │ │ │ │ Passed: tools/javac/enum/ExplicitlyFinalEnum2.java │ │ │ │ Passed: tools/javac/enum/FauxEnum1.java │ │ │ │ Passed: tools/javac/enum/FauxEnum3.java │ │ │ │ Passed: tools/javac/enum/FauxSpecialEnum1.java │ │ │ │ Passed: tools/javac/enum/FauxSpecialEnum2.java │ │ │ │ Passed: tools/javac/enum/LocalEnum.java │ │ │ │ -Passed: tools/javac/Diagnostics/6769027/T6769027.java │ │ │ │ -Passed: tools/javac/enum/NoFinal.java │ │ │ │ Passed: tools/javac/enum/NestedEnum.java │ │ │ │ +Passed: tools/javac/enum/NoFinal.java │ │ │ │ Passed: tools/javac/enum/NoFinal2.java │ │ │ │ Passed: tools/javac/enum/NoFinal3.java │ │ │ │ Passed: tools/javac/enum/NoFinal4.java │ │ │ │ Passed: tools/javac/enum/NoFinal5.java │ │ │ │ -Passed: tools/javac/enum/SynthValues.java │ │ │ │ Passed: tools/javac/enum/OkFinal.java │ │ │ │ +Passed: tools/javac/enum/SynthValues.java │ │ │ │ Passed: tools/javac/enum/T5075242.java │ │ │ │ Passed: tools/javac/enum/T6509042.java │ │ │ │ Passed: tools/javac/enum/T5081785.java │ │ │ │ Passed: tools/javac/enum/T6675483.java │ │ │ │ Passed: tools/javac/enum/T6724345.java │ │ │ │ Passed: tools/javac/enum/TrailingComma.java │ │ │ │ Passed: tools/javac/enum/UserValue.java │ │ │ │ Passed: tools/javac/enum/ValueOf.java │ │ │ │ Passed: tools/javac/expression/BinopVoidTest.java │ │ │ │ Passed: tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java │ │ │ │ -Passed: tools/javac/expression/IllegalParenthesis.java │ │ │ │ Passed: tools/javac/expression/DeeplyChainedNonPolyExpressionTest.java │ │ │ │ +Passed: tools/javac/expression/IllegalParenthesis.java │ │ │ │ Passed: tools/javac/expression/NullAppend.java │ │ │ │ Passed: tools/javac/expression/NullAppend2.java │ │ │ │ -Passed: tools/javac/enum/BigEnum.java │ │ │ │ -Passed: tools/javac/ExtendsAccess/ExtendsAccess.java │ │ │ │ Passed: tools/javac/ExtDirs/ExtDirTest.java │ │ │ │ +Passed: tools/javac/ExtendsAccess/ExtendsAccess.java │ │ │ │ +Passed: tools/javac/enum/BigEnum.java │ │ │ │ Passed: tools/javac/failover/FailOver01.java │ │ │ │ Passed: tools/javac/failover/FailOver02.java │ │ │ │ Passed: tools/javac/failover/FailOver03.java │ │ │ │ Passed: tools/javac/failover/FailOver04.java │ │ │ │ Passed: tools/javac/failover/FailOver05.java │ │ │ │ Passed: tools/javac/failover/FailOver06.java │ │ │ │ Passed: tools/javac/failover/FailOver07.java │ │ │ │ @@ -4396,83 +4391,83 @@ │ │ │ │ Passed: tools/javac/failover/FailOver13.java │ │ │ │ Passed: tools/javac/failover/FailOver14.java │ │ │ │ Passed: tools/javac/failover/FailOver15.java │ │ │ │ Passed: tools/javac/failover/PostAttrConstructor.java │ │ │ │ Passed: tools/javac/falseCycle/FalseCycle.java │ │ │ │ Passed: tools/javac/fatalErrors/ImproveFatalErrorHandling.java │ │ │ │ Passed: tools/javac/fatalErrors/NoJavaLangTest.java │ │ │ │ +Passed: tools/javac/Diagnostics/6769027/T6769027.java │ │ │ │ Passed: tools/javac/file/MultiReleaseJar/MultiReleaseJarAwareSJFM.java │ │ │ │ -Passed: tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java │ │ │ │ Passed: tools/javac/file/MultiReleaseJar/MultiReleaseModuleInfoTest.java │ │ │ │ -Passed: tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java │ │ │ │ +Passed: tools/javac/file/MultiReleaseJar/MultiReleaseJarTest.java │ │ │ │ Passed: tools/javac/file/zip/T6865530.java │ │ │ │ +Passed: tools/javac/file/zip/T6836682.java │ │ │ │ Passed: tools/javac/file/zip/T8076104.java │ │ │ │ -Passed: tools/javac/defaultMethods/super/TestDefaultSuperCall.java │ │ │ │ Passed: tools/javac/file/ExplodedImage.java │ │ │ │ Passed: tools/javac/file/FSInfoTest.java │ │ │ │ Passed: tools/javac/file/ModuleAndPackageLocations.java │ │ │ │ -Passed: tools/javac/file/LimitedImage.java │ │ │ │ Passed: tools/javac/file/SetLocationForModule.java │ │ │ │ +Passed: tools/javac/file/LimitedImage.java │ │ │ │ Passed: tools/javac/file/SymLinkArchiveTest.java │ │ │ │ Passed: tools/javac/file/SymLinkShortNameTest.java │ │ │ │ Passed: tools/javac/file/SymLinkTest.java │ │ │ │ Passed: tools/javac/file/T7018098.java │ │ │ │ Passed: tools/javac/file/T7068437.java │ │ │ │ Passed: tools/javac/file/T8132857.java │ │ │ │ -Passed: tools/javac/file/T8143268.java │ │ │ │ -Passed: tools/javac/file/T8150475.java │ │ │ │ Passed: tools/javac/file/T7068451.java │ │ │ │ +Passed: tools/javac/file/T8150475.java │ │ │ │ +Passed: tools/javac/file/T8143268.java │ │ │ │ Passed: tools/javac/flags/FlagsTest.java │ │ │ │ -Passed: tools/javac/flags/LockedFlagClash.java │ │ │ │ Passed: tools/javac/FloatingPointChanges/BadConstructorModifiers.java │ │ │ │ +Passed: tools/javac/flags/LockedFlagClash.java │ │ │ │ Passed: tools/javac/flow/T8030218/CompileTimeErrorForNonAssignedStaticFieldTest.java │ │ │ │ Passed: tools/javac/FloatingPointChanges/Test.java │ │ │ │ Passed: tools/javac/flow/T8042741/LambdaArgumentsTest.java │ │ │ │ Passed: tools/javac/flow/T8042741/PositionTest.java │ │ │ │ -Passed: tools/javac/file/zip/T6836682.java │ │ │ │ -Passed: tools/javac/flow/T8062747.java │ │ │ │ Passed: tools/javac/flow/T7194212.java │ │ │ │ +Passed: tools/javac/flow/T8062747.java │ │ │ │ Passed: tools/javac/foreach/7139681/T7139681neg.java │ │ │ │ Passed: tools/javac/foreach/7139681/T7139681pos.java │ │ │ │ Passed: tools/javac/foreach/CovariantIntersectIterator.java │ │ │ │ Passed: tools/javac/foreach/ExprTypeIsTypeVariableTest.java │ │ │ │ Passed: tools/javac/foreach/Foreach.java │ │ │ │ Passed: tools/javac/foreach/GenericIterator.java │ │ │ │ +Passed: tools/javac/flow/LVTHarness.java │ │ │ │ Passed: tools/javac/foreach/IntersectIterator.java │ │ │ │ Passed: tools/javac/foreach/ListOfListTest.java │ │ │ │ Passed: tools/javac/foreach/SpecIterable.java │ │ │ │ Passed: tools/javac/foreach/StaticBlock.java │ │ │ │ -Passed: tools/javac/flow/LVTHarness.java │ │ │ │ -Passed: tools/javac/foreach/T6500701.java │ │ │ │ Passed: tools/javac/foreach/SuperfluousAbstract.java │ │ │ │ +Passed: tools/javac/foreach/T6500701.java │ │ │ │ Passed: tools/javac/ForwardReference/ForwardReference_2.java │ │ │ │ Passed: tools/javac/ForwardReference/ForwardReference_4.java │ │ │ │ Passed: tools/javac/ForwardReference/ForwardReference_5.java │ │ │ │ Passed: tools/javac/ForwardReference/T6676362a.java │ │ │ │ Passed: tools/javac/ForwardReference/T6676362b.java │ │ │ │ Passed: tools/javac/ForwardReference/UseBeforeDeclaration.java │ │ │ │ Passed: tools/javac/generics/4453032/InterfaceCast1.java │ │ │ │ Passed: tools/javac/generics/5009937/T5009937.java │ │ │ │ Passed: tools/javac/generics/5066774/T5066774.java │ │ │ │ +Passed: tools/javac/expswitch/ExpSwitchNestingTest.java │ │ │ │ Passed: tools/javac/generics/5086027/T5086027.java │ │ │ │ Passed: tools/javac/generics/5086027/T5086027pos.java │ │ │ │ Passed: tools/javac/generics/6182950/T6182950a.java │ │ │ │ Passed: tools/javac/generics/6182950/T6182950c.java │ │ │ │ Passed: tools/javac/generics/6182950/T6182950b.java │ │ │ │ Passed: tools/javac/generics/6192945/Method.java │ │ │ │ Passed: tools/javac/generics/6192945/T6192945.java │ │ │ │ Passed: tools/javac/generics/6207386/T6207386.java │ │ │ │ Passed: tools/javac/generics/6207386/Test.java │ │ │ │ Passed: tools/javac/generics/6213818/T6213818.java │ │ │ │ Passed: tools/javac/generics/6218229/T6218229.java │ │ │ │ Passed: tools/javac/generics/6227936/Orig.java │ │ │ │ Passed: tools/javac/generics/6227936/T6227936.java │ │ │ │ Passed: tools/javac/generics/6245699/T6245699.java │ │ │ │ -Passed: tools/javac/generics/6245699/T6245699a.java │ │ │ │ Passed: tools/javac/generics/6245699/T6245699b.java │ │ │ │ +Passed: tools/javac/generics/6245699/T6245699a.java │ │ │ │ Passed: tools/javac/generics/6245699/T6245699c.java │ │ │ │ Passed: tools/javac/generics/6292765/T6292765.java │ │ │ │ Passed: tools/javac/generics/6268476/T6268476.java │ │ │ │ Passed: tools/javac/generics/6294779/T6294779a.java │ │ │ │ Passed: tools/javac/generics/6294779/T6294779c.java │ │ │ │ Passed: tools/javac/generics/6294779/T6294779b.java │ │ │ │ Passed: tools/javac/generics/6332204/T6346876.java │ │ │ │ @@ -4492,83 +4487,82 @@ │ │ │ │ Passed: tools/javac/generics/6531090/T6531090b.java │ │ │ │ Passed: tools/javac/generics/6495506/T6495506.java │ │ │ │ Passed: tools/javac/generics/6677785/T6677785.java │ │ │ │ Passed: tools/javac/generics/6711619/T6711619a.java │ │ │ │ Passed: tools/javac/generics/6711619/T6711619b.java │ │ │ │ Passed: tools/javac/generics/6723444/T6723444.java │ │ │ │ Passed: tools/javac/generics/6729401/T6729401.java │ │ │ │ -Passed: tools/javac/generics/6910550/T6910550b.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550c.java │ │ │ │ +Passed: tools/javac/generics/6910550/T6910550b.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550a.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550d.java │ │ │ │ -Passed: tools/javac/expswitch/ExpSwitchNestingTest.java │ │ │ │ Passed: tools/javac/generics/6946618/T6946618a.java │ │ │ │ -Passed: tools/javac/generics/6946618/T6946618b.java │ │ │ │ Passed: tools/javac/generics/6910550/T6910550e.java │ │ │ │ -Passed: tools/javac/generics/6946618/T6946618c.java │ │ │ │ +Passed: tools/javac/generics/6946618/T6946618b.java │ │ │ │ Passed: tools/javac/generics/6956758/T6956758neg.java │ │ │ │ +Passed: tools/javac/generics/6946618/T6946618c.java │ │ │ │ Passed: tools/javac/generics/6956758/T6956758pos.java │ │ │ │ Passed: tools/javac/generics/6969184/T6969184.java │ │ │ │ -Passed: tools/javac/generics/6985719/T6985719a.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719b.java │ │ │ │ +Passed: tools/javac/generics/6985719/T6985719a.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719c.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719d.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719e.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719f.java │ │ │ │ -Passed: tools/javac/generics/6985719/T6985719h.java │ │ │ │ Passed: tools/javac/generics/6985719/T6985719g.java │ │ │ │ +Passed: tools/javac/generics/6985719/T6985719h.java │ │ │ │ Passed: tools/javac/generics/6987475/T6987475neg.java │ │ │ │ Passed: tools/javac/generics/6987475/T6987475pos.java │ │ │ │ -Passed: tools/javac/generics/7007615/acc2/AccessibilityCheck02.java │ │ │ │ Passed: tools/javac/generics/7007615/acc1/AccessibilityCheck01.java │ │ │ │ +Passed: tools/javac/generics/7007615/acc2/AccessibilityCheck02.java │ │ │ │ Passed: tools/javac/generics/7007615/T7007615.java │ │ │ │ Passed: tools/javac/generics/7015430/T7015430.java │ │ │ │ Passed: tools/javac/generics/7020657/T7020657neg.java │ │ │ │ Passed: tools/javac/generics/7020657/T7020657pos.java │ │ │ │ Passed: tools/javac/generics/7022054/T7022054neg1.java │ │ │ │ -Passed: tools/javac/generics/7022054/T7022054pos1.java │ │ │ │ Passed: tools/javac/generics/7022054/T7022054neg2.java │ │ │ │ +Passed: tools/javac/generics/7022054/T7022054pos1.java │ │ │ │ Passed: tools/javac/generics/7022054/T7022054pos2.java │ │ │ │ Passed: tools/javac/generics/7034019/T7034019a.java │ │ │ │ Passed: tools/javac/generics/7034019/T7034019b.java │ │ │ │ -Passed: tools/javac/generics/7034019/T7034019d.java │ │ │ │ Passed: tools/javac/generics/7034019/T7034019c.java │ │ │ │ +Passed: tools/javac/generics/7034019/T7034019d.java │ │ │ │ Passed: tools/javac/generics/7034511/T7034511a.java │ │ │ │ Passed: tools/javac/generics/7034511/T7034511b.java │ │ │ │ Passed: tools/javac/generics/7151070/T7151070.java │ │ │ │ Passed: tools/javac/generics/7034511/T7041019.java │ │ │ │ Passed: tools/javac/generics/7151802/T7151802.java │ │ │ │ -Passed: tools/javac/generics/8016640/T8016640.java │ │ │ │ Passed: tools/javac/generics/8004094/T8004094.java │ │ │ │ -Passed: tools/javac/generics/abstract/T4717181c.java │ │ │ │ +Passed: tools/javac/generics/8016640/T8016640.java │ │ │ │ Passed: tools/javac/generics/8064803/T8064803.java │ │ │ │ +Passed: tools/javac/generics/abstract/T4717181c.java │ │ │ │ Passed: tools/javac/generics/bridge1/D.java │ │ │ │ Passed: tools/javac/generics/bridges/AnonymousSubtypeOfRawSupertype.java │ │ │ │ Passed: tools/javac/generics/bridges/ReorderedBoundsTest.java │ │ │ │ Passed: tools/javac/generics/bridges/VerifyNoBridgeLoopTest.java │ │ │ │ Passed: tools/javac/generics/classreader/HArrayMethod.java │ │ │ │ -Passed: tools/javac/generics/diamond/6996914/T6996914b.java │ │ │ │ Passed: tools/javac/generics/diamond/6939780/T6939780.java │ │ │ │ +Passed: tools/javac/generics/diamond/6996914/T6996914b.java │ │ │ │ Passed: tools/javac/generics/diamond/7002837/T7002837.java │ │ │ │ -Passed: tools/javac/generics/diamond/7030687/ParserTest.java │ │ │ │ Passed: tools/javac/generics/bridges/BridgeHarness.java │ │ │ │ +Passed: tools/javac/generics/diamond/7030687/ParserTest.java │ │ │ │ Passed: tools/javac/generics/diamond/7030687/T7030687.java │ │ │ │ +Passed: tools/javac/generics/diamond/6996914/T6996914a.java │ │ │ │ Passed: tools/javac/generics/diamond/7057297/T7057297.java │ │ │ │ Passed: tools/javac/generics/diamond/7188968/T7188968.java │ │ │ │ Passed: tools/javac/generics/diamond/8065986/T8065986a.java │ │ │ │ Passed: tools/javac/generics/diamond/8065986/T8065986b.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg01.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg02.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg03.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg04.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg05.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg06.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg07.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg08.java │ │ │ │ -Passed: tools/javac/generics/diamond/6996914/T6996914a.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09a.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09b.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09c.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg09d.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg10.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg11.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/Neg12.java │ │ │ │ @@ -4586,113 +4580,114 @@ │ │ │ │ Passed: tools/javac/generics/diamond/neg/T8078473_2.java │ │ │ │ Passed: tools/javac/generics/diamond/neg/T8078473.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/NestedDiamondAllocationTest.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos01.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos02.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos03.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos04.java │ │ │ │ -Passed: tools/javac/generics/diamond/pos/Pos06.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos05.java │ │ │ │ +Passed: tools/javac/generics/diamond/pos/Pos06.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos07.java │ │ │ │ Passed: tools/javac/generics/diamond/pos/Pos08.java │ │ │ │ -Passed: tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java │ │ │ │ Passed: tools/javac/generics/diamond/protectedConstructor/ProtectedConstructorTest.java │ │ │ │ +Passed: tools/javac/generics/diamond/T8041713/DiamondPlusUnexistingMethodRefCrashTest.java │ │ │ │ Passed: tools/javac/generics/diamond/MultipleInferenceHooksTest.java │ │ │ │ Passed: tools/javac/generics/diamond/ScopeCopyCanGetAlteredTest.java │ │ │ │ Passed: tools/javac/generics/diamond/T6951833.java │ │ │ │ -Passed: tools/javac/generics/genericAbstract/A.java │ │ │ │ Passed: tools/javac/generics/forwardSeparateBound/ForwardSeparateBound2.java │ │ │ │ +Passed: tools/javac/generics/genericAbstract/A.java │ │ │ │ Passed: tools/javac/generics/inference/4941882/T4941882.java │ │ │ │ Passed: tools/javac/generics/inference/4942040/T4942040.java │ │ │ │ -Passed: tools/javac/generics/inference/4972073/T4972073.java │ │ │ │ Passed: tools/javac/generics/inference/4954546/T4954546.java │ │ │ │ +Passed: tools/javac/generics/inference/4972073/T4972073.java │ │ │ │ Passed: tools/javac/generics/inference/4972073/T4972073a.java │ │ │ │ Passed: tools/javac/generics/inference/4972073/T4972073b.java │ │ │ │ -Passed: tools/javac/generics/inference/5021635/T5021635.java │ │ │ │ Passed: tools/javac/generics/inference/5003431/T5003431.java │ │ │ │ -Passed: tools/javac/generics/inference/5034571/T5034571.java │ │ │ │ +Passed: tools/javac/generics/inference/5021635/T5021635.java │ │ │ │ Passed: tools/javac/generics/inference/5021635/T6299211.java │ │ │ │ +Passed: tools/javac/generics/inference/5034571/T5034571.java │ │ │ │ Passed: tools/javac/generics/inference/5042462/T5042462.java │ │ │ │ +Passed: tools/javac/diags/CheckExamples.java │ │ │ │ Passed: tools/javac/generics/inference/5049523/T5049523.java │ │ │ │ Passed: tools/javac/generics/inference/5044646/T5044646.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/GenericsAndPackages.java │ │ │ │ Passed: tools/javac/generics/inference/5070671/T5070671.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/Neg.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/T5073060.java │ │ │ │ Passed: tools/javac/generics/inference/5073060/T5073060a.java │ │ │ │ Passed: tools/javac/generics/inference/5080917/T5080917.java │ │ │ │ Passed: tools/javac/generics/inference/5081782/Neg.java │ │ │ │ Passed: tools/javac/generics/inference/5081782/Pos.java │ │ │ │ Passed: tools/javac/generics/inference/6215213/T6215213.java │ │ │ │ -Passed: tools/javac/generics/inference/6222762/T6222762.java │ │ │ │ Passed: tools/javac/generics/inference/6240565/T6240565.java │ │ │ │ +Passed: tools/javac/generics/inference/6222762/T6222762.java │ │ │ │ Passed: tools/javac/generics/inference/6278587/T6278587.java │ │ │ │ Passed: tools/javac/generics/inference/6278587/T6278587Neg.java │ │ │ │ Passed: tools/javac/generics/inference/6273455/T6273455.java │ │ │ │ Passed: tools/javac/generics/inference/6302954/T6456971.java │ │ │ │ -Passed: tools/javac/generics/inference/6302954/X.java │ │ │ │ Passed: tools/javac/generics/inference/6302954/T6476073.java │ │ │ │ -Passed: tools/javac/generics/inference/6356673/T6365166.java │ │ │ │ +Passed: tools/javac/generics/inference/6302954/X.java │ │ │ │ Passed: tools/javac/generics/inference/6315770/T6315770.java │ │ │ │ +Passed: tools/javac/generics/inference/6356673/T6365166.java │ │ │ │ Passed: tools/javac/generics/inference/6356673/Test.java │ │ │ │ Passed: tools/javac/generics/inference/6359106/T6359106.java │ │ │ │ Passed: tools/javac/generics/inference/6369605/T6369605a.java │ │ │ │ Passed: tools/javac/generics/inference/6365166/NewTest.java │ │ │ │ Passed: tools/javac/generics/inference/6369605/T6369605b.java │ │ │ │ Passed: tools/javac/generics/inference/6468384/T6468384.java │ │ │ │ Passed: tools/javac/generics/inference/6569789/T6569789.java │ │ │ │ Passed: tools/javac/generics/inference/6611449/T6611449.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712a.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712b.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712c.java │ │ │ │ +Passed: tools/javac/defaultMethods/syntax/TestDefaultMethodsSyntax.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712d.java │ │ │ │ +Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java │ │ │ │ Passed: tools/javac/generics/inference/6638712/T6638712e.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759a.java │ │ │ │ -Passed: tools/javac/diags/CheckExamples.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759b.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759c.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759d.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759c.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759e.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759g.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759h.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759f.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759g.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759i.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759j.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759k.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759i.java │ │ │ │ Passed: tools/javac/generics/inference/6650759/T6650759l.java │ │ │ │ Passed: tools/javac/generics/inference/6718364/T6718364.java │ │ │ │ -Passed: tools/javac/generics/inference/6650759/T6650759m.java │ │ │ │ Passed: tools/javac/generics/inference/6838943/T6838943.java │ │ │ │ Passed: tools/javac/generics/inference/6938454/T6938454a.java │ │ │ │ +Passed: tools/javac/generics/inference/6650759/T6650759m.java │ │ │ │ Passed: tools/javac/generics/inference/6943278/T6943278.java │ │ │ │ Passed: tools/javac/generics/inference/6938454/T6938454b.java │ │ │ │ -Passed: tools/javac/generics/inference/6995200/T6995200.java │ │ │ │ Passed: tools/javac/generics/inference/7086586/T7086586.java │ │ │ │ -Passed: tools/javac/generics/inference/7086586/T7086586b.java │ │ │ │ +Passed: tools/javac/generics/inference/6995200/T6995200.java │ │ │ │ Passed: tools/javac/generics/inference/7086601/T7086601a.java │ │ │ │ +Passed: tools/javac/generics/inference/7086586/T7086586b.java │ │ │ │ Passed: tools/javac/generics/inference/7154127/T7154127.java │ │ │ │ +Passed: tools/javac/generics/inference/7177306/T7177306c.java │ │ │ │ Passed: tools/javac/generics/inference/7177306/T7177306a.java │ │ │ │ Passed: tools/javac/generics/inference/7177306/T7177306b.java │ │ │ │ -Passed: tools/javac/generics/inference/7177306/T7177306d.java │ │ │ │ -Passed: tools/javac/generics/inference/7177306/T7177306c.java │ │ │ │ Passed: tools/javac/generics/inference/7177306/T7177306e.java │ │ │ │ +Passed: tools/javac/generics/inference/7177306/T7177306d.java │ │ │ │ Passed: tools/javac/generics/inference/8006692/T8006692.java │ │ │ │ Passed: tools/javac/generics/inference/8015505/T8015505.java │ │ │ │ Passed: tools/javac/generics/inference/8019824/T8019824.java │ │ │ │ Passed: tools/javac/generics/inference/8043725/T8043725.java │ │ │ │ Passed: tools/javac/generics/inference/8020149/T8020149.java │ │ │ │ -Passed: tools/javac/generics/inference/8043926/T8043926.java │ │ │ │ Passed: tools/javac/generics/inference/8043893/T8043893.java │ │ │ │ +Passed: tools/javac/generics/inference/8043926/T8043926.java │ │ │ │ Passed: tools/javac/generics/inference/8055963/T8055963.java │ │ │ │ Passed: tools/javac/generics/inference/8058199/T8058199.java │ │ │ │ Passed: tools/javac/generics/inference/8058511/T8058511a.java │ │ │ │ Passed: tools/javac/generics/inference/8058511/T8058511b.java │ │ │ │ Passed: tools/javac/generics/inference/8058511/T8058511c.java │ │ │ │ Passed: tools/javac/generics/inference/8062977/T8062977.java │ │ │ │ -Passed: tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForGenericMethodTest.java │ │ │ │ Passed: tools/javac/generics/inference/8077306/T8077306.java │ │ │ │ Passed: tools/javac/generics/inference/8078024/T8078024.java │ │ │ │ Passed: tools/javac/generics/inference/8130304/T8130304.java │ │ │ │ Passed: tools/javac/generics/inference/8141613/T8141613.java │ │ │ │ Passed: tools/javac/generics/inference/8147493/T8147493a.java │ │ │ │ Passed: tools/javac/generics/inference/8147493/T8147493b.java │ │ │ │ Passed: tools/javac/generics/inference/8148213/T8148213.java │ │ │ │ @@ -4725,27 +4720,28 @@ │ │ │ │ Passed: tools/javac/generics/inference/CaptureGLB1.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureGLB2.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureInDeclaredBound.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBound.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundArray.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundAssign.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundDeref.java │ │ │ │ +Passed: tools/javac/diags/RunExamples.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureLowerBoundNeg.java │ │ │ │ Passed: tools/javac/generics/inference/CaptureUpperBoundDeref.java │ │ │ │ -Passed: tools/javac/generics/inference/CheckNoTimeoutException.java │ │ │ │ Passed: tools/javac/generics/inference/IntersectThrownTypesTest.java │ │ │ │ -Passed: tools/javac/generics/inference/LowerBoundGLB.java │ │ │ │ +Passed: tools/javac/generics/inference/CheckNoTimeoutException.java │ │ │ │ Passed: tools/javac/generics/inference/NestedCapture.java │ │ │ │ -Passed: tools/javac/generics/inference/NestedWildcards.java │ │ │ │ +Passed: tools/javac/generics/inference/LowerBoundGLB.java │ │ │ │ Passed: tools/javac/generics/inference/T6835428.java │ │ │ │ +Passed: tools/javac/generics/inference/NestedWildcards.java │ │ │ │ Passed: tools/javac/generics/inference/T7015715.java │ │ │ │ Passed: tools/javac/generics/neg/OrderedIntersections.java │ │ │ │ -Passed: tools/javac/generics/odersky/BadTest.java │ │ │ │ Passed: tools/javac/generics/odersky/BadTest2.java │ │ │ │ Passed: tools/javac/generics/odersky/BadTest3.java │ │ │ │ +Passed: tools/javac/generics/odersky/BadTest.java │ │ │ │ Passed: tools/javac/generics/odersky/BadTest4.java │ │ │ │ Passed: tools/javac/generics/odersky/Test.java │ │ │ │ Passed: tools/javac/generics/odersky/Test2.java │ │ │ │ Passed: tools/javac/generics/odersky/Test3.java │ │ │ │ Passed: tools/javac/generics/odersky/Test4.java │ │ │ │ Passed: tools/javac/generics/parametricException/J.java │ │ │ │ Passed: tools/javac/generics/parametricException/ParametricException.java │ │ │ │ @@ -4757,15 +4753,14 @@ │ │ │ │ Passed: tools/javac/generics/rare/Rare3.java │ │ │ │ Passed: tools/javac/generics/rare/Rare4.java │ │ │ │ Passed: tools/javac/generics/rare/Rare5.java │ │ │ │ Passed: tools/javac/generics/rare/Rare6.java │ │ │ │ Passed: tools/javac/generics/rare/Rare7.java │ │ │ │ Passed: tools/javac/generics/rare/Rare8.java │ │ │ │ Passed: tools/javac/generics/rare/Rare9.java │ │ │ │ -Passed: tools/javac/diags/RunExamples.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7062745/T7062745neg.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7062745/T7062745pos.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test1.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test2.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test3.java │ │ │ │ Passed: tools/javac/generics/rawOverride/7157798/Test4.java │ │ │ │ Passed: tools/javac/generics/rawOverride/AttributeSet.java │ │ │ │ @@ -4804,21 +4799,20 @@ │ │ │ │ Passed: tools/javac/generics/typevars/5061359/T5061359.java │ │ │ │ Passed: tools/javac/generics/typevars/5061359/T5061359a.java │ │ │ │ Passed: tools/javac/generics/typevars/5061359/T5061359b.java │ │ │ │ Passed: tools/javac/generics/typevars/6182630/T6182630.java │ │ │ │ Passed: tools/javac/generics/typevars/6199146/T6199146.java │ │ │ │ Passed: tools/javac/generics/typevars/6486430/T6486430.java │ │ │ │ Passed: tools/javac/generics/typevars/6486430/T6486430a.java │ │ │ │ -Passed: tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java │ │ │ │ -Passed: tools/javac/generics/typevars/6569404/T6569404b.java │ │ │ │ Passed: tools/javac/generics/typevars/6569404/T6569404a.java │ │ │ │ +Passed: tools/javac/generics/typevars/6569404/T6569404b.java │ │ │ │ Passed: tools/javac/generics/typevars/6569404/T6569404c.java │ │ │ │ Passed: tools/javac/generics/typevars/6680106/T6680106.java │ │ │ │ -Passed: tools/javac/generics/typevars/6968793/T6968793.java │ │ │ │ Passed: tools/javac/generics/typevars/6804733/T6804733.java │ │ │ │ +Passed: tools/javac/generics/typevars/6968793/T6968793.java │ │ │ │ Passed: tools/javac/generics/typevars/8129214/T8129214.java │ │ │ │ Passed: tools/javac/generics/typevars/AnnoTypeVarBounds.java │ │ │ │ Passed: tools/javac/generics/typevars/IntersectionSubVar.java │ │ │ │ Passed: tools/javac/generics/typevars/T6880344.java │ │ │ │ Passed: tools/javac/generics/typevars/T7040883.java │ │ │ │ Passed: tools/javac/generics/typevars/T7148242.java │ │ │ │ Passed: tools/javac/generics/wildcards/6320612/T6320612.java │ │ │ │ @@ -4837,41 +4831,42 @@ │ │ │ │ Passed: tools/javac/generics/wildcards/neg/CastWarn.java │ │ │ │ Passed: tools/javac/generics/wildcards/neg/ParamCast.java │ │ │ │ Passed: tools/javac/generics/wildcards/neg/Readonly.java │ │ │ │ Passed: tools/javac/generics/wildcards/neg/Unbounded.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/AmbiguousCast2.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/BoundsCollision.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/Capture.java │ │ │ │ -Passed: tools/javac/generics/wildcards/pos/InstanceOf.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/CastTest.java │ │ │ │ +Passed: tools/javac/generics/wildcards/pos/InstanceOf.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/ParamCast.java │ │ │ │ -Passed: tools/javac/generics/wildcards/pos/UncheckedCast1.java │ │ │ │ Passed: tools/javac/generics/wildcards/pos/RvalConversion.java │ │ │ │ +Passed: tools/javac/generics/wildcards/pos/UncheckedCast1.java │ │ │ │ Passed: tools/javac/generics/wildcards/AssignmentDifferentTypes.java │ │ │ │ Passed: tools/javac/generics/wildcards/AssignmentSameType.java │ │ │ │ Passed: tools/javac/generics/wildcards/BoundBug.java │ │ │ │ Passed: tools/javac/generics/wildcards/ContraArg.java │ │ │ │ -Passed: tools/javac/generics/wildcards/SubtypeCaptureLeak.java │ │ │ │ Passed: tools/javac/generics/wildcards/RefQueueBug.java │ │ │ │ -Passed: tools/javac/generics/wildcards/T5097548b.java │ │ │ │ +Passed: tools/javac/generics/wildcards/SubtypeCaptureLeak.java │ │ │ │ Passed: tools/javac/generics/wildcards/T5097548.java │ │ │ │ +Passed: tools/javac/generics/wildcards/T5097548b.java │ │ │ │ +Passed: tools/javac/generics/rawOverride/7062745/GenericOverrideTest.java │ │ │ │ Passed: tools/javac/generics/wildcards/T6450290.java │ │ │ │ Passed: tools/javac/generics/wildcards/T6732484.java │ │ │ │ Passed: tools/javac/generics/wildcards/T8015101.java │ │ │ │ Passed: tools/javac/generics/wildcards/T8034147.java │ │ │ │ Passed: tools/javac/generics/wildcards/UnboundArray.java │ │ │ │ Passed: tools/javac/generics/ArrayClone.java │ │ │ │ Passed: tools/javac/generics/ArrayTypearg.java │ │ │ │ Passed: tools/javac/generics/BridgeClash.java │ │ │ │ Passed: tools/javac/generics/BridgeOrder.java │ │ │ │ Passed: tools/javac/generics/Casting.java │ │ │ │ Passed: tools/javac/generics/CastCrash.java │ │ │ │ Passed: tools/javac/generics/Casting3.java │ │ │ │ -Passed: tools/javac/generics/Casting4.java │ │ │ │ Passed: tools/javac/generics/Casting2.java │ │ │ │ +Passed: tools/javac/generics/Casting4.java │ │ │ │ Passed: tools/javac/generics/CatchTyparam.java │ │ │ │ Passed: tools/javac/generics/Casting5.java │ │ │ │ Passed: tools/javac/generics/ClassBoundCheckingOverflow.java │ │ │ │ Passed: tools/javac/generics/CheckNoDuplicateErrors.java │ │ │ │ Passed: tools/javac/generics/Conditional.java │ │ │ │ Passed: tools/javac/generics/Covar2.java │ │ │ │ Passed: tools/javac/generics/Covar3.java │ │ │ │ @@ -4937,16 +4932,16 @@ │ │ │ │ Passed: tools/javac/generics/T4784219.java │ │ │ │ Passed: tools/javac/generics/T5011073.java │ │ │ │ Passed: tools/javac/generics/T5094318.java │ │ │ │ Passed: tools/javac/generics/T6391995.java │ │ │ │ Passed: tools/javac/generics/T6481655.java │ │ │ │ Passed: tools/javac/generics/T6507024.java │ │ │ │ Passed: tools/javac/generics/T6557954.java │ │ │ │ -Passed: tools/javac/generics/T6660289.java │ │ │ │ Passed: tools/javac/generics/T6657499.java │ │ │ │ +Passed: tools/javac/generics/T6660289.java │ │ │ │ Passed: tools/javac/generics/T6869075.java │ │ │ │ Passed: tools/javac/generics/T6751514.java │ │ │ │ Passed: tools/javac/generics/TyparamLit.java │ │ │ │ Passed: tools/javac/generics/TyparamStaticScope2.java │ │ │ │ Passed: tools/javac/generics/TyparamStaticScope.java │ │ │ │ Passed: tools/javac/generics/UncheckedArray.java │ │ │ │ Passed: tools/javac/generics/UncheckedConstructor.java │ │ │ │ @@ -4964,16 +4959,16 @@ │ │ │ │ Passed: tools/javac/implicitThis/NewBeforeOuterConstructed3.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis1.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis10.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis11.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis2.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis3.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis4.java │ │ │ │ -Passed: tools/javac/implicitThis/WhichImplicitThis5.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis6.java │ │ │ │ +Passed: tools/javac/implicitThis/WhichImplicitThis5.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis7.java │ │ │ │ Passed: tools/javac/implicitThis/WhichImplicitThis9.java │ │ │ │ Passed: tools/javac/importChecks/ImportCanonicalSameName/ImportCanonicalSameName.java │ │ │ │ Passed: tools/javac/importChecks/ImportCanonical1.java │ │ │ │ Passed: tools/javac/importChecks/ImportOfOwnClass.java │ │ │ │ Passed: tools/javac/importChecks/ImportIsFullyQualified.java │ │ │ │ Passed: tools/javac/importChecks/InvalidImportsNoClasses.java │ │ │ │ @@ -4990,97 +4985,97 @@ │ │ │ │ Passed: tools/javac/importscope/A.java │ │ │ │ Passed: tools/javac/importscope/T8148131/A.java │ │ │ │ Passed: tools/javac/importscope/BadClassFileDuringImport.java │ │ │ │ Passed: tools/javac/importscope/CompletionFailureDuringImport.java │ │ │ │ Passed: tools/javac/importscope/ImportInaccessible.java │ │ │ │ Passed: tools/javac/importscope/ImportMembersTest.java │ │ │ │ Passed: tools/javac/importscope/ImportResolvedTooSoon.java │ │ │ │ -Passed: tools/javac/importscope/ImportDependenciesTest.java │ │ │ │ -Passed: tools/javac/importscope/T7101822A.java │ │ │ │ Passed: tools/javac/generics/diamond/7046778/DiamondAndInnerClassTest.java │ │ │ │ -Passed: tools/javac/importscope/TestDeepFinishClassStack.java │ │ │ │ +Passed: tools/javac/importscope/T7101822A.java │ │ │ │ Passed: tools/javac/importscope/T8193717.java │ │ │ │ -Passed: tools/javac/generics/inference/8048838/T8048838.java │ │ │ │ +Passed: tools/javac/importscope/TestDeepFinishClassStack.java │ │ │ │ +Passed: tools/javac/generics/inference/8176534/TestUncheckedCalls.java │ │ │ │ +Passed: tools/javac/importscope/TestLazyImportScope.java │ │ │ │ Passed: tools/javac/importscope/TypeParamCycle.java │ │ │ │ Passed: tools/javac/importscope/TypeParamCycle2.java │ │ │ │ Passed: tools/javac/importscope/TypeParamCycle3.java │ │ │ │ Passed: tools/javac/ImportUnnamed/Dummy.java │ │ │ │ Passed: tools/javac/incompatibleNoninherited/A.java │ │ │ │ Passed: tools/javac/incompleteStatements/T8000484.java │ │ │ │ Passed: tools/javac/IncorrectInheritance/IncorrectInheritanceTest.java │ │ │ │ Passed: tools/javac/inference_context_min/DontMinimizeInfContextTest.java │ │ │ │ Passed: tools/javac/inheritAccess/PvtMbrsNotInherit1.java │ │ │ │ Passed: tools/javac/inheritedAccess/MethodReferenceQualification_1.java │ │ │ │ Passed: tools/javac/InnerClassesAttribute/Test.java │ │ │ │ -Passed: tools/javac/generics/inference/8176534/TestUncheckedCalls.java │ │ │ │ Passed: tools/javac/innerClassFile/InnerClassFileTest.java │ │ │ │ -Passed: tools/javac/importscope/TestLazyImportScope.java │ │ │ │ +Passed: tools/javac/importscope/ImportDependenciesTest.java │ │ │ │ Passed: tools/javac/jvm/6397652/T6397652.java │ │ │ │ +Passed: tools/javac/javazip/JavaZipTest.java │ │ │ │ Passed: tools/javac/jvm/ClassRefDupInConstantPoolTest.java │ │ │ │ Passed: tools/javac/jvm/T7024096.java │ │ │ │ Passed: tools/javac/jvm/T8020689.java │ │ │ │ Passed: tools/javac/jvm/VerboseOutTest.java │ │ │ │ -Passed: tools/javac/javazip/JavaZipTest.java │ │ │ │ Passed: tools/javac/jvm/VerboseClassPathTest.java │ │ │ │ Passed: tools/javac/lambda/8016081/T8016081.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177a.java │ │ │ │ -Passed: tools/javac/lambda/8016177/T8016177b.java │ │ │ │ +Passed: tools/javac/lambda/8012557/PrivateLambdas.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177c.java │ │ │ │ +Passed: tools/javac/lambda/8016177/T8016177b.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177d.java │ │ │ │ -Passed: tools/javac/lambda/8012557/PrivateLambdas.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177e.java │ │ │ │ Passed: tools/javac/lambda/8016177/T8016177g.java │ │ │ │ -Passed: tools/javac/lambda/8016177/T8016177f.java │ │ │ │ Passed: tools/javac/lambda/8016320/IllegalBridgeModifier.java │ │ │ │ +Passed: tools/javac/lambda/8016177/T8016177f.java │ │ │ │ Passed: tools/javac/lambda/8019480/T8019480.java │ │ │ │ Passed: tools/javac/lambda/8020147/T8020147.java │ │ │ │ Passed: tools/javac/lambda/8020843/T8020843a.java │ │ │ │ Passed: tools/javac/lambda/8020804/T8020804.java │ │ │ │ -Passed: tools/javac/lambda/8020843/T8020843b.java │ │ │ │ Passed: tools/javac/lambda/8021567/T8021567.java │ │ │ │ +Passed: tools/javac/lambda/8020843/T8020843b.java │ │ │ │ Passed: tools/javac/lambda/8021567/T8021567b.java │ │ │ │ Passed: tools/javac/lambda/8023389/T8023389.java │ │ │ │ -Passed: tools/javac/lambda/8023549/T8023549.java │ │ │ │ Passed: tools/javac/lambda/8023558/T8023558a.java │ │ │ │ +Passed: tools/javac/lambda/8023549/T8023549.java │ │ │ │ Passed: tools/javac/lambda/8023558/T8023558c.java │ │ │ │ Passed: tools/javac/lambda/8023558/T8023558b.java │ │ │ │ -Passed: tools/javac/lambda/8024497/CrashUsingReturningThisRefLambdaFromDefaultMetTest.java │ │ │ │ Passed: tools/javac/lambda/8043179/LambdaMutateFinalField.java │ │ │ │ +Passed: tools/javac/lambda/8024497/CrashUsingReturningThisRefLambdaFromDefaultMetTest.java │ │ │ │ Passed: tools/javac/lambda/8043179/LambdaMutateFinalVar.java │ │ │ │ Passed: tools/javac/lambda/8051958/T8051958.java │ │ │ │ Passed: tools/javac/lambda/8063054/T8063054a.java │ │ │ │ Passed: tools/javac/lambda/8063054/T8063054b.java │ │ │ │ Passed: tools/javac/lambda/8066974/T8066974.java │ │ │ │ Passed: tools/javac/lambda/8067792/T8067792.java │ │ │ │ Passed: tools/javac/lambda/8068399/T8068399.java │ │ │ │ Passed: tools/javac/lambda/8068430/T8068430.java │ │ │ │ Passed: tools/javac/lambda/8071432/T8071432.java │ │ │ │ -Passed: tools/javac/lambda/8074381/T8074381a.java │ │ │ │ Passed: tools/javac/lambda/8073842/T8073842.java │ │ │ │ +Passed: tools/javac/lambda/8074381/T8074381a.java │ │ │ │ Passed: tools/javac/lambda/8131742/T8131742.java │ │ │ │ Passed: tools/javac/lambda/8074381/T8074381b.java │ │ │ │ -Passed: tools/javac/lambda/8142876/T8142876.java │ │ │ │ Passed: tools/javac/lambda/8134329/T8134329.java │ │ │ │ +Passed: tools/javac/lambda/8142876/T8142876.java │ │ │ │ Passed: tools/javac/lambda/8153884/T8153884.java │ │ │ │ Passed: tools/javac/lambda/8148128/T8148128.java │ │ │ │ -Passed: tools/javac/lambda/8168480/T8168480b.java │ │ │ │ Passed: tools/javac/lambda/8168480/T8168480.java │ │ │ │ +Passed: tools/javac/lambda/8168480/T8168480b.java │ │ │ │ Passed: tools/javac/lambda/8169091/T8169091.java │ │ │ │ -Passed: tools/javac/lambda/8202372/T8202372.java │ │ │ │ Passed: tools/javac/lambda/8188144/T8188144.java │ │ │ │ +Passed: tools/javac/lambda/8202372/T8202372.java │ │ │ │ Passed: tools/javac/lambda/8258897/CaptureVariables.java │ │ │ │ -Passed: tools/javac/lambda/8258897/CaptureVariablesAnonymous.java │ │ │ │ Passed: tools/javac/lambda/8210495/T8210495.java │ │ │ │ +Passed: tools/javac/lambda/8258897/CaptureVariablesAnonymous.java │ │ │ │ Passed: tools/javac/lambda/8262095/T8262095.java │ │ │ │ Passed: tools/javac/lambda/abort/Abort.java │ │ │ │ -Passed: tools/javac/lambda/badMemberRefBytecode/TestBadMemberRefBytecode.java │ │ │ │ Passed: tools/javac/lambda/abort/CompletionFailure.java │ │ │ │ +Passed: tools/javac/lambda/badMemberRefBytecode/TestBadMemberRefBytecode.java │ │ │ │ Passed: tools/javac/lambda/bridge/template_tests/BridgeMethodTestCase.java │ │ │ │ +Passed: tools/javac/generics/inference/8048838/T8048838.java │ │ │ │ Passed: tools/javac/lambda/bytecode/TestLambdaBytecode.java │ │ │ │ -Passed: tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java │ │ │ │ +Passed: tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java │ │ │ │ Passed: tools/javac/lambda/considerExceptionTVarInStuckExprs/ConsiderExceptionTVarsInStuckExprs.java │ │ │ │ Passed: tools/javac/lambda/deduplication/ClassFieldDeduplication.java │ │ │ │ Passed: tools/javac/lambda/deduplication/DeduplicationDebugInfo.java │ │ │ │ Passed: tools/javac/lambda/deduplication/DeduplicationTest.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest1_neg1.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest1_neg2.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest1_neg3.java │ │ │ │ @@ -5090,15 +5085,15 @@ │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest2_SAM2.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/LambdaTest2_SAM3.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/NonSAM1.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/NonSAM2.java │ │ │ │ Passed: tools/javac/lambda/funcInterfaces/NonSAM3.java │ │ │ │ Passed: tools/javac/lambda/inaccessibleMref01/InaccessibleMref01.java │ │ │ │ Passed: tools/javac/lambda/inaccessibleMref02/InaccessibleMref02.java │ │ │ │ -Passed: tools/javac/lambda/bridge/template_tests/BridgeMethodsTemplateTest.java │ │ │ │ +Passed: tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/InInterface.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/InnerConstructor.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/LambdaTranslationTest1.java │ │ │ │ Passed: tools/javac/lambda/lambdaExecution/LambdaTranslationTest2.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/AbstractClass_neg.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/AccessNonStatic_neg.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/EffectivelyFinal_neg.java │ │ │ │ @@ -5108,17 +5103,17 @@ │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/InvalidExpression5.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/InvalidExpression6.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest1.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest2.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest3.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest4.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest5.java │ │ │ │ +Passed: tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/LambdaTest6.java │ │ │ │ Passed: tools/javac/lambda/lambdaExpression/SamConversion.java │ │ │ │ -Passed: tools/javac/generics/inference/7086601/T7086601b.java │ │ │ │ Passed: tools/javac/lambda/lambdaNaming/TestNonSerializableLambdaNameStability.java │ │ │ │ Passed: tools/javac/lambda/lambdaNaming/TestSerializedLambdaNameStability.java │ │ │ │ Passed: tools/javac/lambda/methodReference/BoundUnboundSearchTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/BridgeMethod.java │ │ │ │ Passed: tools/javac/lambda/methodReference/ImplicitEnclosingInstanceTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/IntersectionParameterTypeTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/IntersectionParameterTypeTest2.java │ │ │ │ @@ -5140,36 +5135,37 @@ │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE1.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaNPE2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify1.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerInLambdaVerify2simple.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefNewInnerRawTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefQualifier1.java │ │ │ │ +Passed: tools/javac/generics/inference/7086601/T7086601b.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefSingleRefEvalBridge.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuck.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuck2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuck8249261.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefStuckParenthesized.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefToInner.java │ │ │ │ Passed: tools/javac/lambda/methodReference/MethodRefToInnerWithoutOuter.java │ │ │ │ -Passed: tools/javac/lambda/methodReference/MethodRefToLocalClassMethodTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest.java │ │ │ │ -Passed: tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java │ │ │ │ +Passed: tools/javac/lambda/methodReference/MethodRefToLocalClassMethodTest.java │ │ │ │ Passed: tools/javac/lambda/methodReference/SamConversion.java │ │ │ │ -Passed: tools/javac/generics/diamond/7030150/GenericConstructorAndDiamondTest.java │ │ │ │ +Passed: tools/javac/lambda/methodReference/ProtectedInaccessibleMethodRefTest2.java │ │ │ │ Passed: tools/javac/lambda/methodReference/TreeMakerParamsIsGoofy.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection1.java │ │ │ │ +Passed: tools/javac/importscope/TestDuplicateImport.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection2.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection3.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersection4.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceIntersectionInducedTest.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceNullCheckTest.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferencePackagePrivateQualifier.java │ │ │ │ -Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerDefault.java │ │ │ │ +Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestFDCCE.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerInstance.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInnerVarArgsThis.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestInstance.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestKinds.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestMethodHandle.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNew.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestNewInner.java │ │ │ │ @@ -5180,45 +5176,44 @@ │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuper.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestSuperDefault.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestTypeConversion.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgs.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsExt.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuper.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsSuperDefault.java │ │ │ │ -Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle_neg.java │ │ │ │ -Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java │ │ │ │ +Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarArgsThis.java │ │ │ │ Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceUnionTypeTest.java │ │ │ │ -Passed: tools/javac/lambda/bridge/TestMetafactoryBridges.java │ │ │ │ +Passed: tools/javac/lambda/methodReferenceExecution/MethodReferenceTestVarHandle.java │ │ │ │ Passed: tools/javac/lambda/privateMethodReferences/MethodInvoker.java │ │ │ │ Passed: tools/javac/lambda/privateMethodReferences/MethodSupplier.java │ │ │ │ Passed: tools/javac/lambda/privateMethodReferences/ThirdClass.java │ │ │ │ Passed: tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTesta.java │ │ │ │ Passed: tools/javac/lambda/self_initializer/T8024809/SelfInitializerInLambdaTestb.java │ │ │ │ Passed: tools/javac/lambda/self_initializer/T8053906/SelfInitializerInLambdaTestc.java │ │ │ │ Passed: tools/javac/lambda/separate/Test.java │ │ │ │ Passed: tools/javac/lambda/speculative/8147546/T8147546a.java │ │ │ │ Passed: tools/javac/lambda/speculative/8147546/T8147546b.java │ │ │ │ Passed: tools/javac/lambda/speculative/8154180/T8154180a.java │ │ │ │ Passed: tools/javac/lambda/speculative/8154180/T8154180b.java │ │ │ │ Passed: tools/javac/lambda/speculative/DiamondFinder.java │ │ │ │ Passed: tools/javac/lambda/speculative/InferStrict.java │ │ │ │ -Passed: tools/javac/importscope/TestDuplicateImport.java │ │ │ │ -Passed: tools/javac/lambda/speculative/Main.java │ │ │ │ Passed: tools/javac/lambda/speculative/InferWeak.java │ │ │ │ +Passed: tools/javac/lambda/speculative/Main.java │ │ │ │ Passed: tools/javac/lambda/speculative/MissingError.java │ │ │ │ +Passed: tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java │ │ │ │ Passed: tools/javac/lambda/speculative/NestedLambdaNoGenerics.java │ │ │ │ -Passed: tools/javac/lambda/methodReference/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8046685.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8055984.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8077247.java │ │ │ │ Passed: tools/javac/lambda/speculative/T8078093.java │ │ │ │ Passed: tools/javac/lambda/T8024947/PotentiallyAmbiguousWarningTest.java │ │ │ │ Passed: tools/javac/lambda/T8025290/ExplicitVSImplicitLambdaTest.java │ │ │ │ Passed: tools/javac/lambda/T8025816/CrashMethodReferenceWithSiteTypeVarTest.java │ │ │ │ +Passed: tools/javac/lambda/bridge/TestMetafactoryBridges.java │ │ │ │ Passed: tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest1.java │ │ │ │ Passed: tools/javac/lambda/T8033483/IgnoreLambdaBodyDuringResolutionTest2.java │ │ │ │ Passed: tools/javac/lambda/T8037935/LambdaWithBinOpConstRefToConstString.java │ │ │ │ Passed: tools/javac/lambda/T8038182/CrashFunctionDescriptorExceptionTest.java │ │ │ │ Passed: tools/javac/lambda/T8041704/ErrorMessageTest.java │ │ │ │ Passed: tools/javac/lambda/T8038420/LambdaIncrement.java │ │ │ │ Passed: tools/javac/lambda/T8042759/ImplicitLambdaConsideredForApplicabilityTest.java │ │ │ │ @@ -5232,91 +5227,91 @@ │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest_neg1_2.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest11.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest2.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest2b.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest3.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest4.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest6.java │ │ │ │ -Passed: tools/javac/lambda/mostSpecific/StructuralMostSpecificTest.java │ │ │ │ Passed: tools/javac/lambda/typeInference/InferenceTest789.java │ │ │ │ +Passed: tools/javac/lambda/speculative/NestedLambdaGenerics.java │ │ │ │ Passed: tools/javac/lambda/BadAccess.java │ │ │ │ Passed: tools/javac/lambda/BadAccess02.java │ │ │ │ -Passed: tools/javac/lambda/BadAccess03.java │ │ │ │ Passed: tools/javac/lambda/AvoidInfiniteReattribution.java │ │ │ │ +Passed: tools/javac/lambda/BadAccess03.java │ │ │ │ Passed: tools/javac/lambda/BadBreakContinue.java │ │ │ │ Passed: tools/javac/lambda/BadConv03.java │ │ │ │ Passed: tools/javac/lambda/BadConv04.java │ │ │ │ Passed: tools/javac/lambda/BadExpressionLambda.java │ │ │ │ Passed: tools/javac/lambda/BadLambdaPos.java │ │ │ │ +Passed: tools/javac/lambda/methodReference/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/BadMethodCall.java │ │ │ │ -Passed: tools/javac/lambda/BadMethodCall2.java │ │ │ │ Passed: tools/javac/lambda/BadNestedLambda.java │ │ │ │ +Passed: tools/javac/lambda/BadMethodCall2.java │ │ │ │ Passed: tools/javac/lambda/BadLambdaExpr.java │ │ │ │ Passed: tools/javac/lambda/BadRecovery.java │ │ │ │ Passed: tools/javac/lambda/BadStatementInLambda.java │ │ │ │ Passed: tools/javac/lambda/BadReturn.java │ │ │ │ Passed: tools/javac/lambda/BadStatementInLambda02.java │ │ │ │ Passed: tools/javac/lambda/BadSwitchExpressionLambda.java │ │ │ │ Passed: tools/javac/lambda/BadTargetType.java │ │ │ │ -Passed: tools/javac/lambda/CantFindSymbolImplicitLambdaAndDiamondTest.java │ │ │ │ Passed: tools/javac/lambda/Conditional01.java │ │ │ │ +Passed: tools/javac/lambda/CantFindSymbolImplicitLambdaAndDiamondTest.java │ │ │ │ Passed: tools/javac/lambda/Conditional02.java │ │ │ │ Passed: tools/javac/lambda/Conditional03.java │ │ │ │ Passed: tools/javac/lambda/Conformance01.java │ │ │ │ Passed: tools/javac/lambda/Defender01.java │ │ │ │ -Passed: tools/javac/lambda/DisjunctiveTypeTest.java │ │ │ │ Passed: tools/javac/lambda/DoubleStaticImport.java │ │ │ │ +Passed: tools/javac/lambda/DisjunctiveTypeTest.java │ │ │ │ Passed: tools/javac/lambda/EffectivelyFinal01.java │ │ │ │ Passed: tools/javac/lambda/EffectivelyFinalTest.java │ │ │ │ Passed: tools/javac/lambda/EffectivelyFinalThrows.java │ │ │ │ Passed: tools/javac/lambda/ErroneousArg.java │ │ │ │ Passed: tools/javac/lambda/ExceptionsInLambda.java │ │ │ │ Passed: tools/javac/lambda/FunctionalInterfaceAnno.java │ │ │ │ Passed: tools/javac/lambda/FunctionalInterfaceAnno02.java │ │ │ │ -Passed: tools/javac/lambda/ByteCodeTest.java │ │ │ │ Passed: tools/javac/lambda/GenericMethodRefImplClass.java │ │ │ │ Passed: tools/javac/lambda/IdentifierTest.java │ │ │ │ Passed: tools/javac/lambda/ImplicitEnclosingInstanceTest.java │ │ │ │ Passed: tools/javac/lambda/InnerConstructor.java │ │ │ │ Passed: tools/javac/lambda/InnerInstanceCreationTest.java │ │ │ │ Passed: tools/javac/lambda/Intersection01.java │ │ │ │ -Passed: tools/javac/lambda/speculative/NestedLambdaGenerics.java │ │ │ │ Passed: tools/javac/lambda/Intersection02.java │ │ │ │ -Passed: tools/javac/lambda/LambdaCapture01.java │ │ │ │ Passed: tools/javac/lambda/Intersection03.java │ │ │ │ +Passed: tools/javac/lambda/LambdaCapture01.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture02.java │ │ │ │ +Passed: tools/javac/lambda/ByteCodeTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture03.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture04.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture05.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture06.java │ │ │ │ Passed: tools/javac/lambda/LambdaCapture07.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv01.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv03.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv06.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv05.java │ │ │ │ -Passed: tools/javac/lambda/LambdaConv08.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv09.java │ │ │ │ +Passed: tools/javac/lambda/LambdaConv08.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv10.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv11.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv12.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv13.java │ │ │ │ -Passed: tools/javac/lambda/LambdaConv17.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv16.java │ │ │ │ +Passed: tools/javac/lambda/LambdaConv17.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv18.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv19.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv21.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv20.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv22.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv23.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv24.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv25.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv26.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv27.java │ │ │ │ -Passed: tools/javac/lambda/LambdaConv29.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv28.java │ │ │ │ +Passed: tools/javac/lambda/LambdaConv29.java │ │ │ │ Passed: tools/javac/lambda/LambdaEffectivelyFinalTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaConv30.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr01.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr02.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr04.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr05.java │ │ │ │ Passed: tools/javac/lambda/LambdaExpr06.java │ │ │ │ @@ -5339,63 +5334,63 @@ │ │ │ │ Passed: tools/javac/lambda/LambdaExprNotVoid.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarArgs.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarArgsSerialize.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarSerialize.java │ │ │ │ Passed: tools/javac/lambda/LambdaInnerTypeVarReflect.java │ │ │ │ Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis.java │ │ │ │ Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis2.java │ │ │ │ -Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis3.java │ │ │ │ Passed: tools/javac/lambda/LambdaInterfaceStaticField.java │ │ │ │ +Passed: tools/javac/lambda/LambdaInSuperCallCapturingOuterThis3.java │ │ │ │ Passed: tools/javac/lambda/LambdaLocalTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaLambdaSerialized.java │ │ │ │ Passed: tools/javac/lambda/LambdaNoFuncIntfFlow.java │ │ │ │ Passed: tools/javac/lambda/LambdaMultiCatchTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaOuterLocalTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaParameterNeedsNoInitTest.java │ │ │ │ Passed: tools/javac/lambda/LambdaParenGeneric.java │ │ │ │ Passed: tools/javac/lambda/LambdaParenGenericOrig.java │ │ │ │ Passed: tools/javac/lambda/LambdaReturnUnboxing.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope01.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope02.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope03.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope04.java │ │ │ │ Passed: tools/javac/lambda/LambdaScope05.java │ │ │ │ -Passed: tools/javac/lambda/LambdaTestStrictFP.java │ │ │ │ Passed: tools/javac/lambda/FunctionalInterfaceConversionTest.java │ │ │ │ +Passed: tools/javac/lambda/LambdaTestStrictFP.java │ │ │ │ Passed: tools/javac/lambda/LambdaTestStrictFPFlag.java │ │ │ │ Passed: tools/javac/lambda/LambdaTestStrictFPMethod.java │ │ │ │ Passed: tools/javac/lambda/LambdaWithInterfaceSuper.java │ │ │ │ Passed: tools/javac/lambda/LocalBreakAndContinue.java │ │ │ │ Passed: tools/javac/lambda/MethodHandleInvokeTest.java │ │ │ │ Passed: tools/javac/lambda/LocalVariableTable.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference01.java │ │ │ │ Passed: tools/javac/lambda/MethodReference02.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference01.java │ │ │ │ Passed: tools/javac/lambda/MethodReference04.java │ │ │ │ Passed: tools/javac/lambda/MethodReference03.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference05.java │ │ │ │ Passed: tools/javac/lambda/MethodReference06.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference05.java │ │ │ │ Passed: tools/javac/lambda/MethodReference07.java │ │ │ │ Passed: tools/javac/lambda/MethodReference09.java │ │ │ │ Passed: tools/javac/lambda/MethodReference08.java │ │ │ │ Passed: tools/javac/lambda/MethodReference10.java │ │ │ │ Passed: tools/javac/lambda/MethodReference11.java │ │ │ │ Passed: tools/javac/lambda/MethodReference12.java │ │ │ │ Passed: tools/javac/lambda/MethodReference13.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference15.java │ │ │ │ Passed: tools/javac/lambda/MethodReference14.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference15.java │ │ │ │ Passed: tools/javac/lambda/MethodReference16.java │ │ │ │ Passed: tools/javac/lambda/MethodReference17.java │ │ │ │ Passed: tools/javac/lambda/MethodReference18.java │ │ │ │ Passed: tools/javac/lambda/MethodReference19.java │ │ │ │ Passed: tools/javac/lambda/MethodReference21.java │ │ │ │ Passed: tools/javac/lambda/MethodReference20.java │ │ │ │ Passed: tools/javac/lambda/MethodReference23.java │ │ │ │ Passed: tools/javac/lambda/MethodReference22.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference24.java │ │ │ │ Passed: tools/javac/lambda/MethodReference25.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference24.java │ │ │ │ Passed: tools/javac/lambda/MethodReference26.java │ │ │ │ Passed: tools/javac/lambda/MethodReference27.java │ │ │ │ Passed: tools/javac/lambda/MethodReference28.java │ │ │ │ Passed: tools/javac/lambda/MethodReference29.java │ │ │ │ Passed: tools/javac/lambda/MethodReference30.java │ │ │ │ Passed: tools/javac/lambda/MethodReference31.java │ │ │ │ Passed: tools/javac/lambda/MethodReference32.java │ │ │ │ @@ -5406,16 +5401,16 @@ │ │ │ │ Passed: tools/javac/lambda/MethodReference37.java │ │ │ │ Passed: tools/javac/lambda/MethodReference38.java │ │ │ │ Passed: tools/javac/lambda/MethodReference39.java │ │ │ │ Passed: tools/javac/lambda/MethodReference40.java │ │ │ │ Passed: tools/javac/lambda/MethodReference41.java │ │ │ │ Passed: tools/javac/lambda/MethodReference42.java │ │ │ │ Passed: tools/javac/lambda/MethodReference43.java │ │ │ │ -Passed: tools/javac/lambda/MethodReference44.java │ │ │ │ Passed: tools/javac/lambda/MethodReference45.java │ │ │ │ +Passed: tools/javac/lambda/MethodReference44.java │ │ │ │ Passed: tools/javac/lambda/MethodReference46.java │ │ │ │ Passed: tools/javac/lambda/MethodReference47.java │ │ │ │ Passed: tools/javac/lambda/MethodReference48.java │ │ │ │ Passed: tools/javac/lambda/MethodReference49.java │ │ │ │ Passed: tools/javac/lambda/MethodReference50.java │ │ │ │ Passed: tools/javac/lambda/MethodReference51.java │ │ │ │ Passed: tools/javac/lambda/MethodReference52.java │ │ │ │ @@ -5437,16 +5432,16 @@ │ │ │ │ Passed: tools/javac/lambda/MethodReference67.java │ │ │ │ Passed: tools/javac/lambda/MethodReference69.java │ │ │ │ Passed: tools/javac/lambda/MethodReference70.java │ │ │ │ Passed: tools/javac/lambda/MethodReference71.java │ │ │ │ Passed: tools/javac/lambda/MethodReference72.java │ │ │ │ Passed: tools/javac/lambda/MethodReference73.java │ │ │ │ Passed: tools/javac/lambda/MethodReference74.java │ │ │ │ -Passed: tools/javac/lambda/MethodReferenceArrayClone.java │ │ │ │ Passed: tools/javac/lambda/MethodReference75.java │ │ │ │ +Passed: tools/javac/lambda/MethodReferenceArrayClone.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceNoThisTest.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceGenericTarget.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceStaticNotAccessibleTest.java │ │ │ │ Passed: tools/javac/lambda/MethodReferenceVarargsTest.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific01.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific02.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific03.java │ │ │ │ @@ -5470,68 +5465,67 @@ │ │ │ │ Passed: tools/javac/lambda/MostSpecific21.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific22.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific23.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific24.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific25.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific26.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific27.java │ │ │ │ -Passed: tools/javac/lambda/lambdaExpression/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific28.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific29.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific30.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific31.java │ │ │ │ Passed: tools/javac/lambda/MostSpecific32.java │ │ │ │ Passed: tools/javac/lambda/NakedThis.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture01.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture02.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture03.java │ │ │ │ -Passed: tools/javac/lambda/NoTargetLambda.java │ │ │ │ Passed: tools/javac/lambda/NestedCapture04.java │ │ │ │ +Passed: tools/javac/lambda/NoTargetLambda.java │ │ │ │ Passed: tools/javac/lambda/NoWarnOnImplicitParams.java │ │ │ │ Passed: tools/javac/lambda/SE5AnnotationsOnLambdaParameters.java │ │ │ │ Passed: tools/javac/lambda/SerializableObjectMethods.java │ │ │ │ Passed: tools/javac/lambda/SerializedLambdaInInit.java │ │ │ │ Passed: tools/javac/lambda/SingleLocalTest.java │ │ │ │ Passed: tools/javac/lambda/StaticMethodNegTest.java │ │ │ │ +FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Passed: tools/javac/lambda/T8056014.java │ │ │ │ Passed: tools/javac/lambda/T8056984.java │ │ │ │ Passed: tools/javac/lambda/T8057794.java │ │ │ │ Passed: tools/javac/lambda/T8077605.java │ │ │ │ -FAILED: tools/javac/lambda/T8031967.java │ │ │ │ -Passed: tools/javac/lambda/T8175317.java │ │ │ │ Passed: tools/javac/lambda/T8145051.java │ │ │ │ +Passed: tools/javac/lambda/T8175317.java │ │ │ │ Passed: tools/javac/lambda/T8195598.java │ │ │ │ +Passed: tools/javac/lambda/T8235564.java │ │ │ │ Passed: tools/javac/lambda/TargetType01.java │ │ │ │ Passed: tools/javac/lambda/TargetType02.java │ │ │ │ -Passed: tools/javac/lambda/T8235564.java │ │ │ │ Passed: tools/javac/lambda/TargetType03.java │ │ │ │ Passed: tools/javac/lambda/TargetType04.java │ │ │ │ Passed: tools/javac/lambda/TargetType05.java │ │ │ │ Passed: tools/javac/lambda/TargetType06.java │ │ │ │ Passed: tools/javac/lambda/TargetType07.java │ │ │ │ Passed: tools/javac/lambda/TargetType08.java │ │ │ │ Passed: tools/javac/lambda/TargetType10.java │ │ │ │ Passed: tools/javac/lambda/TargetType11.java │ │ │ │ -Passed: tools/javac/lambda/TargetType13.java │ │ │ │ Passed: tools/javac/lambda/TargetType12.java │ │ │ │ +Passed: tools/javac/lambda/TargetType13.java │ │ │ │ Passed: tools/javac/lambda/TargetType14.java │ │ │ │ Passed: tools/javac/lambda/TargetType15.java │ │ │ │ Passed: tools/javac/lambda/TargetType16.java │ │ │ │ Passed: tools/javac/lambda/TargetType17.java │ │ │ │ Passed: tools/javac/lambda/TargetType18.java │ │ │ │ Passed: tools/javac/lambda/TargetType19.java │ │ │ │ Passed: tools/javac/lambda/TargetType20.java │ │ │ │ Passed: tools/javac/lambda/TargetType21.java │ │ │ │ Passed: tools/javac/lambda/TargetType22.java │ │ │ │ Passed: tools/javac/lambda/TargetType23.java │ │ │ │ Passed: tools/javac/lambda/TargetType24.java │ │ │ │ Passed: tools/javac/lambda/TargetType25.java │ │ │ │ Passed: tools/javac/lambda/TargetType26.java │ │ │ │ -Passed: tools/javac/lambda/TargetType28.java │ │ │ │ Passed: tools/javac/lambda/TargetType27.java │ │ │ │ +Passed: tools/javac/lambda/TargetType28.java │ │ │ │ Passed: tools/javac/lambda/TargetType29.java │ │ │ │ Passed: tools/javac/lambda/TargetType30.java │ │ │ │ Passed: tools/javac/lambda/TargetType31.java │ │ │ │ Passed: tools/javac/lambda/TargetType32.java │ │ │ │ Passed: tools/javac/lambda/TargetType33.java │ │ │ │ Passed: tools/javac/lambda/TargetType34.java │ │ │ │ Passed: tools/javac/lambda/TargetType35.java │ │ │ │ @@ -5542,72 +5536,73 @@ │ │ │ │ Passed: tools/javac/lambda/TargetType40.java │ │ │ │ Passed: tools/javac/lambda/TargetType41.java │ │ │ │ Passed: tools/javac/lambda/TargetType42.java │ │ │ │ Passed: tools/javac/lambda/TargetType43.java │ │ │ │ Passed: tools/javac/lambda/TargetType44.java │ │ │ │ Passed: tools/javac/lambda/TargetType45.java │ │ │ │ Passed: tools/javac/lambda/TargetType46.java │ │ │ │ +Passed: tools/javac/lambda/MethodReferenceParserTest.java │ │ │ │ +Passed: tools/javac/lambda/lambdaExpression/SamConversionComboTest.java │ │ │ │ Passed: tools/javac/lambda/TargetType47.java │ │ │ │ -Passed: tools/javac/lambda/TargetType48.java │ │ │ │ Passed: tools/javac/lambda/TargetType49.java │ │ │ │ +Passed: tools/javac/lambda/TargetType48.java │ │ │ │ Passed: tools/javac/lambda/TargetType50.java │ │ │ │ -Passed: tools/javac/lambda/TargetType51.java │ │ │ │ Passed: tools/javac/lambda/TargetType52.java │ │ │ │ +Passed: tools/javac/lambda/TargetType51.java │ │ │ │ Passed: tools/javac/lambda/TargetType53.java │ │ │ │ -Passed: tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java │ │ │ │ Passed: tools/javac/lambda/TargetType54.java │ │ │ │ Passed: tools/javac/lambda/TargetType55.java │ │ │ │ Passed: tools/javac/lambda/TargetType56.java │ │ │ │ Passed: tools/javac/lambda/TargetType57.java │ │ │ │ +Passed: tools/javac/lambda/typeInference/combo/TypeInferenceComboTest.java │ │ │ │ Passed: tools/javac/lambda/TargetType58.java │ │ │ │ Passed: tools/javac/lambda/TargetType60.java │ │ │ │ Passed: tools/javac/lambda/TargetType59.java │ │ │ │ -Passed: tools/javac/lambda/TargetType63.java │ │ │ │ Passed: tools/javac/lambda/TargetType61.java │ │ │ │ -Passed: tools/javac/lambda/TargetType62.java │ │ │ │ +Passed: tools/javac/lambda/TargetType63.java │ │ │ │ Passed: tools/javac/lambda/TargetType64.java │ │ │ │ +Passed: tools/javac/lambda/TargetType62.java │ │ │ │ Passed: tools/javac/lambda/TargetType65.java │ │ │ │ -Passed: tools/javac/lambda/TargetType66.java │ │ │ │ Passed: tools/javac/lambda/TargetType67.java │ │ │ │ -Passed: tools/javac/lambda/TargetType68.java │ │ │ │ -Passed: tools/javac/lambda/TargetType70.java │ │ │ │ +Passed: tools/javac/lambda/TargetType66.java │ │ │ │ Passed: tools/javac/lambda/TargetType69.java │ │ │ │ Passed: tools/javac/lambda/TargetType71.java │ │ │ │ -Passed: tools/javac/lambda/TargetType73.java │ │ │ │ -Passed: tools/javac/lambda/TargetType72.java │ │ │ │ +Passed: tools/javac/lambda/TargetType70.java │ │ │ │ +Passed: tools/javac/lambda/TargetType68.java │ │ │ │ +Passed: tools/javac/failover/CheckAttributedTree.java │ │ │ │ Passed: tools/javac/lambda/TargetType74.java │ │ │ │ Passed: tools/javac/lambda/TargetType75.java │ │ │ │ +Passed: tools/javac/lambda/TargetType72.java │ │ │ │ +Passed: tools/javac/lambda/TargetType73.java │ │ │ │ Passed: tools/javac/lambda/TargetType76.java │ │ │ │ -Passed: tools/javac/lambda/TestLambdaToMethodStats.java │ │ │ │ -Passed: tools/javac/lambda/TestBootstrapMethodsCount.java │ │ │ │ Passed: tools/javac/lambda/TryWithLambdaFinal.java │ │ │ │ Passed: tools/javac/lambda/UnderscoreAsIdent.java │ │ │ │ +Passed: tools/javac/lambda/TestLambdaToMethodStats.java │ │ │ │ Passed: tools/javac/lambda/VoidCompatibility.java │ │ │ │ Passed: tools/javac/lambda/VoidLambdaParameter.java │ │ │ │ Passed: tools/javac/lambda/XDdumpLambdaToMethodStats.java │ │ │ │ -Passed: tools/javac/lambda/MethodReferenceParserTest.java │ │ │ │ -Passed: tools/javac/lambda/TestInvokeDynamic.java │ │ │ │ +Passed: tools/javac/lambda/TestBootstrapMethodsCount.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/AttributeInjector.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFilePreprocessor.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassToInterfaceConverter.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/Compiler.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/DirectedClassLoader.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/SourceModel.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/TestHarness.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/ClassCase.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Hierarchy.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/HierarchyGenerator.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/Rule.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/RuleGroup.java │ │ │ │ -Passed: tools/javac/failover/CheckAttributedTree.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTNode.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTShape.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/separate/ClassFile.java │ │ │ │ Passed: tools/javac/lambdaShapes/org/openjdk/tests/vm/FDSeparateCompilationTest.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/shapegen/TTParser.java │ │ │ │ +Passed: tools/javac/lambda/TestInvokeDynamic.java │ │ │ │ Passed: tools/javac/launcher/GetResourceTest.java │ │ │ │ Passed: tools/javac/lexer/JavaLexerTest.java │ │ │ │ Passed: tools/javac/lexer/OctalNumberTest.java │ │ │ │ Passed: tools/javac/lib/DPrinter.java │ │ │ │ Passed: tools/javac/limits/ArrayDims1.java │ │ │ │ Passed: tools/javac/limits/ArrayDims2.java │ │ │ │ Passed: tools/javac/limits/ArrayDims3.java │ │ │ │ @@ -5622,141 +5617,141 @@ │ │ │ │ Passed: tools/javac/limits/StaticNestedClassConstructorArgs.java │ │ │ │ Passed: tools/javac/limits/StringLength.java │ │ │ │ Passed: tools/javac/limits/TopLevelClassConstructorArgs.java │ │ │ │ Passed: tools/javac/limits/TopLevelClassMethodArgs.java │ │ │ │ Passed: tools/javac/limits/TopLevelClassStaticMethodArgs.java │ │ │ │ Passed: tools/javac/linenumbers/ConditionalLineNumberTest.java │ │ │ │ Passed: tools/javac/linenumbers/FinallyLineNumberTest.java │ │ │ │ -Passed: tools/javac/launcher/SourceLauncherTest.java │ │ │ │ Passed: tools/javac/linenumbers/NestedLineNumberTest.java │ │ │ │ Passed: tools/javac/linenumbers/NullCheckLineNumberTest.java │ │ │ │ Passed: tools/javac/links/LinksTest.java │ │ │ │ Passed: tools/javac/lint/Deprecation.java │ │ │ │ +Passed: tools/javac/launcher/SourceLauncherTest.java │ │ │ │ Passed: tools/javac/lint/DeprecationTest.java │ │ │ │ Passed: tools/javac/lint/FallThrough.java │ │ │ │ Passed: tools/javac/lint/ExternalAbuseOfVbc.java │ │ │ │ Passed: tools/javac/lint/JdkInternalAbuseOfVbc.java │ │ │ │ Passed: tools/javac/lint/LossyConversions.java │ │ │ │ -Passed: tools/javac/lint/NoWarn.java │ │ │ │ Passed: tools/javac/lint/Unchecked.java │ │ │ │ Passed: tools/javac/literals/BadBinaryLiterals.java │ │ │ │ Passed: tools/javac/literals/BadUnderscoreLiterals.java │ │ │ │ +Passed: tools/javac/lint/NoWarn.java │ │ │ │ Passed: tools/javac/literals/T6891079.java │ │ │ │ Passed: tools/javac/literals/BinaryLiterals.java │ │ │ │ Passed: tools/javac/literals/UnderscoreLiterals.java │ │ │ │ Passed: tools/javac/lvti/badTypeReference/BadTypeReference.java │ │ │ │ -Passed: tools/javac/lvti/harness/NonDenotableTest.java │ │ │ │ Passed: tools/javac/lvti/harness/PrimitiveTypeTest.java │ │ │ │ -Passed: tools/javac/lvti/harness/UpperBounds.java │ │ │ │ +Passed: tools/javac/lvti/harness/NonDenotableTest.java │ │ │ │ Passed: tools/javac/lvti/harness/ReferenceTypeTest.java │ │ │ │ Passed: tools/javac/lvti/BadLocalVarInferenceTest.java │ │ │ │ -Passed: tools/javac/lvti/ConstantTypes.java │ │ │ │ +Passed: tools/javac/lvti/harness/UpperBounds.java │ │ │ │ Passed: tools/javac/lvti/FoldingTest.java │ │ │ │ +Passed: tools/javac/lvti/ConstantTypes.java │ │ │ │ Passed: tools/javac/lvti/SelfRefTest.java │ │ │ │ -Passed: tools/javac/lvti/ParserTest.java │ │ │ │ Passed: tools/javac/lvti/T8191893.java │ │ │ │ -Passed: tools/javac/lvti/T8191959.java │ │ │ │ +Passed: tools/javac/lvti/ParserTest.java │ │ │ │ Passed: tools/javac/lvti/T8200199.java │ │ │ │ +Passed: tools/javac/lvti/T8191959.java │ │ │ │ Passed: tools/javac/lvti/TestBadArray.java │ │ │ │ Passed: tools/javac/main/AtFileTest.java │ │ │ │ Passed: tools/javac/main/Option_J_At_Test.java │ │ │ │ Passed: tools/javac/main/EnvVariableTest.java │ │ │ │ Passed: tools/javac/main/T8058445.java │ │ │ │ Passed: tools/javac/main/StreamsTest.java │ │ │ │ Passed: tools/javac/main/ToolProviderTest.java │ │ │ │ Passed: tools/javac/mandatoryWarnings/deprecated/Test.java │ │ │ │ -Passed: tools/javac/lambda/TestSelfRef.java │ │ │ │ +Passed: tools/javac/mandatoryWarnings/unchecked/Test.java │ │ │ │ Passed: tools/javac/meth/BadPolySig/BadPolySig.java │ │ │ │ Passed: tools/javac/meth/InvokeMH.java │ │ │ │ -Passed: tools/javac/meth/TestCP.java │ │ │ │ +Passed: tools/javac/main/T8239544.java │ │ │ │ Passed: tools/javac/meth/VarargsWarn.java │ │ │ │ +Passed: tools/javac/meth/TestCP.java │ │ │ │ Passed: tools/javac/meth/XlintWarn.java │ │ │ │ -Passed: tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.java │ │ │ │ -Passed: tools/javac/mandatoryWarnings/unchecked/Test.java │ │ │ │ -Passed: tools/javac/main/T8239544.java │ │ │ │ Passed: tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java │ │ │ │ -Passed: tools/javac/MethodParameters/CaptureTest.java │ │ │ │ +Passed: tools/javac/MethodParameters/ClassReaderTest/ClassReaderTest.java │ │ │ │ Passed: tools/javac/MethodParameters/AnnotationTest.java │ │ │ │ Passed: tools/javac/MethodParameters/AnonymousClass.java │ │ │ │ -Passed: tools/javac/MethodParameters/Constructors.java │ │ │ │ +Passed: tools/javac/MethodParameters/CaptureTest.java │ │ │ │ Passed: tools/javac/MethodParameters/DefaultParamNames.java │ │ │ │ +Passed: tools/javac/MethodParameters/Constructors.java │ │ │ │ Passed: tools/javac/MethodParameters/EnumTest.java │ │ │ │ Passed: tools/javac/MethodParameters/InstanceMethods.java │ │ │ │ Passed: tools/javac/MethodParameters/LambdaTest.java │ │ │ │ Passed: tools/javac/MethodParameters/LocalClassTest.java │ │ │ │ Passed: tools/javac/MethodParameters/MemberClassTest.java │ │ │ │ -Passed: tools/javac/miranda/4686148/Test.java │ │ │ │ -Passed: tools/javac/miranda/4686811/Tryit.java │ │ │ │ Passed: tools/javac/MethodParameters/StaticMethods.java │ │ │ │ +Passed: tools/javac/lambda/TestSelfRef.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java │ │ │ │ +Passed: tools/javac/miranda/4686811/Tryit.java │ │ │ │ +Passed: tools/javac/miranda/4686148/Test.java │ │ │ │ Passed: tools/javac/miranda/T4279316a.java │ │ │ │ Passed: tools/javac/miranda/T4279316b.java │ │ │ │ Passed: tools/javac/miranda/T4279316c.java │ │ │ │ -Passed: tools/javac/MethodParameters/UncommonParamNames.java │ │ │ │ -Passed: tools/javac/miranda/4711056/T1.java │ │ │ │ Passed: tools/javac/miranda/T4279316d.java │ │ │ │ -Passed: tools/javac/miranda/T4528315.java │ │ │ │ Passed: tools/javac/miranda/T4666866.java │ │ │ │ +Passed: tools/javac/miranda/T4528315.java │ │ │ │ Passed: tools/javac/miranda/T4711325.java │ │ │ │ Passed: tools/javac/missingClass/A.java │ │ │ │ +Passed: tools/javac/MethodParameters/UncommonParamNames.java │ │ │ │ Passed: tools/javac/missingSuperRecovery/MissingInterfaceTest.java │ │ │ │ Passed: tools/javac/missingSuperRecovery/MissingSuperRecovery.java │ │ │ │ Passed: tools/javac/MissingInclude/MissingIncludeTest.java │ │ │ │ Passed: tools/javac/mixedTarget/ExtendCovariant1.java │ │ │ │ +Passed: tools/javac/miranda/4711056/T1.java │ │ │ │ Passed: tools/javac/mixedTarget/ExtendCovariant2.java │ │ │ │ Passed: tools/javac/modules/InvalidModuleDirective/module-info.java │ │ │ │ Passed: tools/javac/modules/T8159439/NPEForModuleInfoWithNonZeroSuperClassTest.java │ │ │ │ Passed: tools/javac/modules/AnachronisticModuleInfo/AnachronisticModuleInfoTest.java │ │ │ │ -Passed: tools/javac/modules/T8158224/T8158224.java │ │ │ │ Passed: tools/javac/modules/T8168854/module-info.java │ │ │ │ Passed: tools/javac/modules/T8161501/UnnamedModuleUnnamedPackageTest.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/vm/DefaultMethodsTest.java │ │ │ │ +Passed: tools/javac/modules/T8158224/T8158224.java │ │ │ │ Passed: tools/javac/modules/AbstractOrInnerClassServiceImplTest.java │ │ │ │ Passed: tools/javac/modules/T8160454/NPEGetDirectivesTest.java │ │ │ │ Passed: tools/javac/modules/AddExportsTest.java │ │ │ │ Passed: tools/javac/modules/AddModulesTest.java │ │ │ │ Passed: tools/javac/modules/AllDefaultTest.java │ │ │ │ Passed: tools/javac/modules/AnnotationProcessingWithModuleInfoInWrongPlace.java │ │ │ │ Passed: tools/javac/modules/AddReadsTest.java │ │ │ │ Passed: tools/javac/modules/AnnotationProcessorsInModulesTest.java │ │ │ │ Passed: tools/javac/modules/AddLimitMods.java │ │ │ │ Passed: tools/javac/modules/BrokenModulesTest.java │ │ │ │ -Passed: tools/javac/modules/AutomaticModules.java │ │ │ │ Passed: tools/javac/modules/AnnotationsOnModules.java │ │ │ │ Passed: tools/javac/modules/ContainsTest.java │ │ │ │ +Passed: tools/javac/modules/AutomaticModules.java │ │ │ │ Passed: tools/javac/modules/DirectiveVisitorTest.java │ │ │ │ -Passed: tools/javac/modules/DoclintOtherModules.java │ │ │ │ Passed: tools/javac/modules/CompileModulePatchTest.java │ │ │ │ +Passed: tools/javac/modules/DoclintOtherModules.java │ │ │ │ Passed: tools/javac/modules/DuplicateClassTest.java │ │ │ │ -Passed: tools/javac/modules/ConvenientAccessErrorsTest.java │ │ │ │ Passed: tools/javac/modules/EnvVarTest.java │ │ │ │ +Passed: tools/javac/modules/ConvenientAccessErrorsTest.java │ │ │ │ Passed: tools/javac/modules/FileManagerGetServiceLoaderTest.java │ │ │ │ Passed: tools/javac/modules/GetLocationForModuleTest.java │ │ │ │ Passed: tools/javac/modules/EdgeCases.java │ │ │ │ Passed: tools/javac/modules/ExportsUnexported.java │ │ │ │ Passed: tools/javac/modules/GraphsTest.java │ │ │ │ Passed: tools/javac/modules/HelloWorldTest.java │ │ │ │ Passed: tools/javac/modules/IncubatingTest.java │ │ │ │ Passed: tools/javac/modules/LimitModulesTest.java │ │ │ │ Passed: tools/javac/modules/MissingJarInModulePathTest.java │ │ │ │ Passed: tools/javac/modules/MissingModuleTest.java │ │ │ │ Passed: tools/javac/modules/ModifiedUTFTest.java │ │ │ │ Passed: tools/javac/modules/ModuleFinderTest.java │ │ │ │ -Passed: tools/javac/modules/InheritRuntimeEnvironmentTest.java │ │ │ │ Passed: tools/javac/modules/ModuleInfoPatchPath.java │ │ │ │ +Passed: tools/javac/modules/InheritRuntimeEnvironmentTest.java │ │ │ │ Passed: tools/javac/modules/ModuleInfoTreeAccess.java │ │ │ │ -Passed: tools/javac/modules/ModuleInfoTest.java │ │ │ │ -Passed: tools/javac/modules/JavaBaseTest.java │ │ │ │ Passed: tools/javac/modules/ModulePathTest.java │ │ │ │ -Passed: tools/javac/modules/ModulesAndClassPathTest.java │ │ │ │ +Passed: tools/javac/modules/ModuleInfoTest.java │ │ │ │ Passed: tools/javac/modules/ModulesAndModuleSourcePathTest.java │ │ │ │ +Passed: tools/javac/modules/JavaBaseTest.java │ │ │ │ Passed: tools/javac/modules/ModuleVersion.java │ │ │ │ +Passed: tools/javac/modules/ModulesAndClassPathTest.java │ │ │ │ Passed: tools/javac/modules/MultiModuleModeTest.java │ │ │ │ -Passed: tools/javac/modules/MOptionTest.java │ │ │ │ -Passed: tools/javac/modules/NPECompilingModuleInfoTest.java │ │ │ │ Passed: tools/javac/modules/ModuleSourcePathTest.java │ │ │ │ +Passed: tools/javac/modules/NPECompilingModuleInfoTest.java │ │ │ │ +Passed: tools/javac/modules/MOptionTest.java │ │ │ │ Passed: tools/javac/modules/NPEEmptyFileTest.java │ │ │ │ Passed: tools/javac/modules/ObscureMessageForBadProvidesTest.java │ │ │ │ Passed: tools/javac/modules/OutputDirTest.java │ │ │ │ Passed: tools/javac/modules/OpenModulesTest.java │ │ │ │ Passed: tools/javac/modules/PackageMultipleModules.java │ │ │ │ Passed: tools/javac/modules/PackageConflictTest.java │ │ │ │ Passed: tools/javac/modules/PatchModulesTest.java │ │ │ │ @@ -5766,118 +5761,118 @@ │ │ │ │ Passed: tools/javac/modules/ReportNonExistentPackageTest.java │ │ │ │ Passed: tools/javac/modules/ProvidesTest.java │ │ │ │ Passed: tools/javac/modules/QueryBeforeEnter.java │ │ │ │ Passed: tools/javac/modules/RequiresTransitiveTest.java │ │ │ │ Passed: tools/javac/modules/RequiresStaticTest.java │ │ │ │ Passed: tools/javac/modules/ResolveTest.java │ │ │ │ Passed: tools/javac/modules/ServiceInStaticClassErrorTest.java │ │ │ │ -Passed: tools/javac/modules/AnnotationProcessing.java │ │ │ │ Passed: tools/javac/modules/ServiceProvidedButNotExportedOrUsedTest.java │ │ │ │ -Passed: tools/javac/modules/SingleModuleModeTest.java │ │ │ │ Passed: tools/javac/modules/SourceInSymlinkTest.java │ │ │ │ +Passed: tools/javac/modules/SingleModuleModeTest.java │ │ │ │ +Passed: tools/javac/modules/AnnotationProcessing.java │ │ │ │ Passed: tools/javac/modules/UnexpectedTokenInModuleInfoTest.java │ │ │ │ Passed: tools/javac/modules/SubpackageTest.java │ │ │ │ Passed: tools/javac/modules/SourcePathTest.java │ │ │ │ -Passed: tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java │ │ │ │ Passed: tools/javac/multicatch/7005371/T7005371.java │ │ │ │ +Passed: tools/javac/modules/WrongErrorMessageForNestedServiceProviderTest.java │ │ │ │ Passed: tools/javac/multicatch/7030606/T7030606.java │ │ │ │ Passed: tools/javac/multicatch/8071291/T8071291.java │ │ │ │ Passed: tools/javac/modules/UsesTest.java │ │ │ │ Passed: tools/javac/multicatch/Neg01.java │ │ │ │ Passed: tools/javac/multicatch/Neg01eff_final.java │ │ │ │ Passed: tools/javac/multicatch/Neg02.java │ │ │ │ Passed: tools/javac/multicatch/Neg02eff_final.java │ │ │ │ Passed: tools/javac/multicatch/Neg03.java │ │ │ │ Passed: tools/javac/multicatch/model/ModelChecker.java │ │ │ │ Passed: tools/javac/multicatch/Neg04.java │ │ │ │ Passed: tools/javac/multicatch/Neg04eff_final.java │ │ │ │ Passed: tools/javac/multicatch/Neg06.java │ │ │ │ -Passed: tools/javac/modules/UpgradeModulePathTest.java │ │ │ │ Passed: tools/javac/multicatch/Neg07.java │ │ │ │ Passed: tools/javac/multicatch/Pos01.java │ │ │ │ -Passed: tools/javac/multicatch/Pos03.java │ │ │ │ Passed: tools/javac/multicatch/Pos02.java │ │ │ │ +Passed: tools/javac/modules/UpgradeModulePathTest.java │ │ │ │ +Passed: tools/javac/multicatch/Pos03.java │ │ │ │ Passed: tools/javac/multicatch/Pos06.java │ │ │ │ -Passed: tools/javac/multicatch/Pos05.java │ │ │ │ -Passed: tools/javac/multicatch/Pos04.java │ │ │ │ Passed: tools/javac/multicatch/Pos07.java │ │ │ │ -Passed: tools/javac/multicatch/Pos08.java │ │ │ │ +Passed: tools/javac/multicatch/Pos04.java │ │ │ │ +Passed: tools/javac/multicatch/Pos05.java │ │ │ │ Passed: tools/javac/multicatch/Pos08eff_final.java │ │ │ │ +Passed: tools/javac/multicatch/Pos08.java │ │ │ │ Passed: tools/javac/multicatch/Pos09.java │ │ │ │ -Passed: tools/javac/multicatch/Pos10.java │ │ │ │ Passed: tools/javac/multicatch/Pos12.java │ │ │ │ +Passed: tools/javac/multicatch/Pos10.java │ │ │ │ Passed: tools/javac/multicatch/Pos11.java │ │ │ │ Passed: tools/javac/multicatch/T6978574.java │ │ │ │ Passed: tools/javac/NameClash/One.java │ │ │ │ Passed: tools/javac/NameClash/NameClashTest.java │ │ │ │ Passed: tools/javac/nested/4903103/T4903103.java │ │ │ │ Passed: tools/javac/nested/5009484/X.java │ │ │ │ -Passed: tools/javac/nativeHeaders/EncodeInnerClassNameTest.java │ │ │ │ Passed: tools/javac/nested/5009484/Y.java │ │ │ │ +Passed: tools/javac/nativeHeaders/EncodeInnerClassNameTest.java │ │ │ │ Passed: tools/javac/nested/StaticNestedNonStaticSuper.java │ │ │ │ Passed: tools/javac/newlines/NewLineTest.java │ │ │ │ Passed: tools/javac/NonAmbiguousField/Test.java │ │ │ │ Passed: tools/javac/nestmates/CheckNestmateAttrs.java │ │ │ │ Passed: tools/javac/optimizeOuterThis/DontOptimizeOuterThis.java │ │ │ │ Passed: tools/javac/optimizeOuterThis/OptimizeOuterThis.java │ │ │ │ Passed: tools/javac/options/modes/AtFilesTest.java │ │ │ │ Passed: tools/javac/options/modes/DocLintTest.java │ │ │ │ Passed: tools/javac/options/modes/FSInfoTest.java │ │ │ │ -Passed: tools/javac/nativeHeaders/NativeHeaderTest.java │ │ │ │ Passed: tools/javac/options/modes/InfoOptsTest.java │ │ │ │ Passed: tools/javac/options/modes/NoOperandsTest.java │ │ │ │ -Passed: tools/javac/options/modes/OutputDirTest.java │ │ │ │ +Passed: tools/javac/nativeHeaders/NativeHeaderTest.java │ │ │ │ Passed: tools/javac/options/modes/ProfileBootClassPathTest.java │ │ │ │ Passed: tools/javac/options/modes/ProfileTargetTest.java │ │ │ │ +Passed: tools/javac/options/modes/OutputDirTest.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOption.java │ │ │ │ Passed: tools/javac/options/modes/StdOutTest.java │ │ │ │ Passed: tools/javac/options/modes/SourceTargetTest.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOptionThroughAPI.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOptionCurrent.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOption9.java │ │ │ │ Passed: tools/javac/options/smokeTests/OptionSmokeTest.java │ │ │ │ Passed: tools/javac/options/release/ReleaseOptionUnsupported.java │ │ │ │ Passed: tools/javac/options/HelpOutputColumnWidthTest.java │ │ │ │ +Passed: tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java │ │ │ │ Passed: tools/javac/options/IsSupportedOptionTest.java │ │ │ │ Passed: tools/javac/options/T6900037.java │ │ │ │ Passed: tools/javac/options/T6949443.java │ │ │ │ Passed: tools/javac/options/T6986895.java │ │ │ │ -Passed: tools/javac/options/BCPOrSystemNotSpecified.java │ │ │ │ Passed: tools/javac/options/XjcovUnionTypeTest.java │ │ │ │ +Passed: tools/javac/options/BCPOrSystemNotSpecified.java │ │ │ │ Passed: tools/javac/overload/T4494762.java │ │ │ │ Passed: tools/javac/overload/T4723909.java │ │ │ │ Passed: tools/javac/overload/T4743490.java │ │ │ │ -Passed: tools/javac/options/T7022337.java │ │ │ │ -Passed: tools/javac/multicatch/7030606/DisjunctiveTypeWellFormednessTest.java │ │ │ │ -Passed: tools/javac/overload/T6776289.java │ │ │ │ Passed: tools/javac/overload/T5090220.java │ │ │ │ +Passed: tools/javac/overload/T6776289.java │ │ │ │ Passed: tools/javac/overload/T8176265.java │ │ │ │ Passed: tools/javac/OverrideChecks/6199153/T6199153.java │ │ │ │ -Passed: tools/javac/OverrideChecks/6400189/T6400189a.java │ │ │ │ Passed: tools/javac/OverrideChecks/6400189/T6400189b.java │ │ │ │ +Passed: tools/javac/OverrideChecks/6400189/T6400189a.java │ │ │ │ Passed: tools/javac/OverrideChecks/6400189/T6400189c.java │ │ │ │ -Passed: tools/javac/OverrideChecks/6738538/T6738538a.java │ │ │ │ Passed: tools/javac/OverrideChecks/6400189/T6400189d.java │ │ │ │ +Passed: tools/javac/OverrideChecks/6738538/T6738538a.java │ │ │ │ +Passed: tools/javac/options/T7022337.java │ │ │ │ Passed: tools/javac/OverrideChecks/6738538/T6738538b.java │ │ │ │ Passed: tools/javac/OverrideChecks/IncompleteMessageOverride.java │ │ │ │ -Passed: tools/javac/OverrideChecks/InterfaceOverride.java │ │ │ │ Passed: tools/javac/OverrideChecks/InconsistentReturn.java │ │ │ │ Passed: tools/javac/OverrideChecks/InterfaceImplements.java │ │ │ │ +Passed: tools/javac/OverrideChecks/InterfaceOverride.java │ │ │ │ Passed: tools/javac/OverrideChecks/Private.java │ │ │ │ -Passed: tools/javac/OverrideChecks/T4720356a.java │ │ │ │ Passed: tools/javac/OverrideChecks/StaticOverride.java │ │ │ │ +Passed: tools/javac/OverrideChecks/T4720356a.java │ │ │ │ Passed: tools/javac/OverrideChecks/T4720359a.java │ │ │ │ -Passed: tools/javac/OverrideChecks/T6326485.java │ │ │ │ Passed: tools/javac/OverrideChecks/T4721069.java │ │ │ │ +Passed: tools/javac/OverrideChecks/T6326485.java │ │ │ │ Passed: tools/javac/OverrideChecks/T6399361.java │ │ │ │ Passed: tools/javac/OverrideChecks/T8139255.java │ │ │ │ Passed: tools/javac/OverrideChecks/ThrowsConflict.java │ │ │ │ Passed: tools/javac/overrridecrash/B.java │ │ │ │ -Passed: tools/javac/PackageClassAmbiguity/Bad.java │ │ │ │ Passed: tools/javac/parser/7157165/T7157165.java │ │ │ │ +Passed: tools/javac/PackageClassAmbiguity/Bad.java │ │ │ │ Passed: tools/javac/parser/8081769/T8081769.java │ │ │ │ Passed: tools/javac/PackageClassAmbiguity/util.java │ │ │ │ Passed: tools/javac/parser/8014643/T8014643.java │ │ │ │ Passed: tools/javac/parser/ErroneousParameters.java │ │ │ │ Passed: tools/javac/parser/8134007/T8134007.java │ │ │ │ Passed: tools/javac/parser/ExtraImportSemicolon.java │ │ │ │ Passed: tools/javac/parser/extend/JavacExtensionTest.java │ │ │ │ @@ -5888,41 +5883,41 @@ │ │ │ │ Passed: tools/javac/parser/StringFoldingPosTest.java │ │ │ │ Passed: tools/javac/parser/StringFoldingTest.java │ │ │ │ Passed: tools/javac/parser/T4881269.java │ │ │ │ Passed: tools/javac/parser/T4910483.java │ │ │ │ Passed: tools/javac/parser/ExtraPackageSemicolon.java │ │ │ │ Passed: tools/javac/options/xprefer/XPreferTest.java │ │ │ │ Passed: tools/javac/Paths/6638501/JarFromManifestFailure.java │ │ │ │ -Passed: tools/javac/parser/JavacParserTest.java │ │ │ │ Passed: tools/javac/Paths/ClassPath2.java │ │ │ │ +Passed: tools/javac/parser/JavacParserTest.java │ │ │ │ Passed: tools/javac/Paths/Help.java │ │ │ │ Passed: tools/javac/Paths/ClassPath.java │ │ │ │ Passed: tools/javac/Paths/TestCompileJARInClassPath.java │ │ │ │ Passed: tools/javac/Paths/Diagnostics.java │ │ │ │ Passed: tools/javac/patterns/AnnotationErrors.java │ │ │ │ Passed: tools/javac/patterns/scope/ScopeTest.java │ │ │ │ Passed: tools/javac/patterns/BindingsExistTest.java │ │ │ │ Passed: tools/javac/patterns/Annotations.java │ │ │ │ Passed: tools/javac/patterns/BindingsInitializer.java │ │ │ │ -Passed: tools/javac/patterns/BindingsTest1.java │ │ │ │ Passed: tools/javac/patterns/BindingsTest1Merging.java │ │ │ │ +Passed: tools/javac/patterns/BindingsTest1.java │ │ │ │ Passed: tools/javac/patterns/BindingsTest2.java │ │ │ │ Passed: tools/javac/patterns/CaseStructureTest.java │ │ │ │ Passed: tools/javac/patterns/CastConversionMatch.java │ │ │ │ Passed: tools/javac/patterns/ConditionalTest.java │ │ │ │ -Passed: tools/javac/patterns/BreakAndLoops.java │ │ │ │ -Passed: tools/javac/patterns/DeconstructionPatternErrors.java │ │ │ │ Passed: tools/javac/patterns/DeconstructionDesugaring.java │ │ │ │ +Passed: tools/javac/patterns/DeconstructionPatternErrors.java │ │ │ │ +Passed: tools/javac/patterns/BreakAndLoops.java │ │ │ │ Passed: tools/javac/patterns/Domination.java │ │ │ │ Passed: tools/javac/patterns/DisambiguatePatterns.java │ │ │ │ Passed: tools/javac/patterns/DuplicateBindingTest.java │ │ │ │ -Passed: tools/javac/patterns/EmptyRecordClass.java │ │ │ │ Passed: tools/javac/patterns/EnsureTypesOrderTest.java │ │ │ │ -Passed: tools/javac/patterns/EnumTypeChangesNonPreview.java │ │ │ │ +Passed: tools/javac/patterns/EmptyRecordClass.java │ │ │ │ Passed: tools/javac/patterns/EnumTypeChanges.java │ │ │ │ +Passed: tools/javac/patterns/EnumTypeChangesNonPreview.java │ │ │ │ Passed: tools/javac/patterns/ExamplesFromProposal.java │ │ │ │ Passed: tools/javac/patterns/GenericRecordDeconstructionPattern.java │ │ │ │ Passed: tools/javac/patterns/Guards.java │ │ │ │ Passed: tools/javac/patterns/GuardsErrors.java │ │ │ │ Passed: tools/javac/patterns/ImpossibleTypeTest.java │ │ │ │ Passed: tools/javac/patterns/InferenceUnitTest.java │ │ │ │ Passed: tools/javac/patterns/InstanceofTotalPattern.java │ │ │ │ @@ -5934,51 +5929,51 @@ │ │ │ │ Passed: tools/javac/patterns/NestedDeconstructionPattern.java │ │ │ │ Passed: tools/javac/patterns/NestedPatternVariablesBytecode.java │ │ │ │ Passed: tools/javac/patterns/NestedPrimitiveDeconstructionPattern.java │ │ │ │ Passed: tools/javac/Paths/MineField.java │ │ │ │ Passed: tools/javac/patterns/NoModifiersOnBinding.java │ │ │ │ Passed: tools/javac/Paths/WildcardMineField.java │ │ │ │ Passed: tools/javac/patterns/NoUnnecessaryCast.java │ │ │ │ -Passed: tools/javac/patterns/NoSubtypeCheck.java │ │ │ │ Passed: tools/javac/patterns/NullsInDeconstructionPatterns.java │ │ │ │ -Passed: tools/javac/patterns/NullsInPatterns.java │ │ │ │ Passed: tools/javac/patterns/NullsInDeconstructionPatterns2.java │ │ │ │ +Passed: tools/javac/patterns/NullsInPatterns.java │ │ │ │ +Passed: tools/javac/patterns/NoSubtypeCheck.java │ │ │ │ Passed: tools/javac/patterns/Parenthesized.java │ │ │ │ Passed: tools/javac/patterns/PatternCaseErrorRecovery.java │ │ │ │ Passed: tools/javac/patterns/NullSwitch.java │ │ │ │ Passed: tools/javac/patterns/PatternErrorRecovery.java │ │ │ │ Passed: tools/javac/patterns/PatternMatchPosTest.java │ │ │ │ Passed: tools/javac/patterns/PatternsSimpleVisitorTest.java │ │ │ │ Passed: tools/javac/patterns/PatternDesugaring.java │ │ │ │ Passed: tools/javac/patterns/PatternTypeTest2.java │ │ │ │ Passed: tools/javac/patterns/PatternVariablesAreNonFinal.java │ │ │ │ Passed: tools/javac/patterns/PatternVariablesAreNonFinal2.java │ │ │ │ Passed: tools/javac/patterns/ProxyMethodLookup.java │ │ │ │ Passed: tools/javac/patterns/RawTypeBindingWarning.java │ │ │ │ -Passed: tools/javac/patterns/Reifiable.java │ │ │ │ Passed: tools/javac/patterns/PrettyTest.java │ │ │ │ +Passed: tools/javac/patterns/Reifiable.java │ │ │ │ Passed: tools/javac/patterns/ReifiableOld.java │ │ │ │ Passed: tools/javac/patterns/ScopeResizeTest.java │ │ │ │ Passed: tools/javac/patterns/SealedTypeChanges.java │ │ │ │ Passed: tools/javac/patterns/SimpleAndGuardPattern.java │ │ │ │ -Passed: tools/javac/patterns/SimpleDeconstructionPattern.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ +Passed: tools/javac/patterns/SimpleDeconstructionPattern.java │ │ │ │ Passed: tools/javac/patterns/SourceLevelChecks.java │ │ │ │ Passed: tools/javac/patterns/SwitchEnumConstants.java │ │ │ │ Passed: tools/javac/patterns/SwitchErrors.java │ │ │ │ Passed: tools/javac/patterns/Switches.java │ │ │ │ Passed: tools/javac/patterns/T8291657.java │ │ │ │ +Passed: tools/javac/patterns/StablePatternDesugaring.java │ │ │ │ Passed: tools/javac/patterns/T8309054.java │ │ │ │ Passed: tools/javac/patterns/T8312229.java │ │ │ │ -Passed: tools/javac/patterns/T8314226.java │ │ │ │ Passed: tools/javac/patterns/T8314578.java │ │ │ │ -Passed: tools/javac/patterns/T8314632.java │ │ │ │ +Passed: tools/javac/patterns/T8314226.java │ │ │ │ Passed: tools/javac/patterns/T8317300.java │ │ │ │ +Passed: tools/javac/patterns/T8314632.java │ │ │ │ Passed: tools/javac/patterns/T8320145.java │ │ │ │ -Passed: tools/javac/patterns/StablePatternDesugaring.java │ │ │ │ Passed: tools/javac/patterns/TypedDeconstructionPatternExc.java │ │ │ │ Passed: tools/javac/patterns/UncheckedWarningOnMatchesTest.java │ │ │ │ Passed: tools/javac/patterns/Unnamed.java │ │ │ │ Passed: tools/javac/patterns/UnnamedErrors.java │ │ │ │ Passed: tools/javac/patterns/VarErrors.java │ │ │ │ Passed: tools/javac/patterns/TranslationTest.java │ │ │ │ Passed: tools/javac/patterns/NewCaseStructureTest.java │ │ │ │ @@ -6004,42 +5999,42 @@ │ │ │ │ Passed: tools/javac/policy/test1/Test1a.java#id5 │ │ │ │ Passed: tools/javac/policy/test1/Test1a.java#id6 │ │ │ │ Passed: tools/javac/policy/test1/Test1a.java#id7 │ │ │ │ Passed: tools/javac/policy/test1/Test1b.java#id0 │ │ │ │ Passed: tools/javac/plugin/InternalAPI.java │ │ │ │ Passed: tools/javac/policy/test1/Test1b.java#id1 │ │ │ │ Passed: tools/javac/policy/test1/Test1b.java#id2 │ │ │ │ -Passed: tools/javac/policy/test1/Test1b.java#id3 │ │ │ │ Passed: tools/javac/policy/test2/Test.java#id0 │ │ │ │ -Passed: tools/javac/policy/test2/Test.java#id2 │ │ │ │ +Passed: tools/javac/policy/test1/Test1b.java#id3 │ │ │ │ Passed: tools/javac/policy/test2/Test.java#id1 │ │ │ │ +Passed: tools/javac/policy/test2/Test.java#id2 │ │ │ │ Passed: tools/javac/policy/test2/Test.java#id3 │ │ │ │ Passed: tools/javac/positions/T6264029.java │ │ │ │ Passed: tools/javac/positions/T6402077.java │ │ │ │ Passed: tools/javac/positions/T6404194.java │ │ │ │ Passed: tools/javac/positions/T8184739.java │ │ │ │ Passed: tools/javac/positions/TreeEndPosTest.java │ │ │ │ Passed: tools/javac/preview/classReaderTest/Client.java │ │ │ │ Passed: tools/javac/policy/test3/Test.java │ │ │ │ Passed: tools/javac/preview/PreviewAutoSuppress.java │ │ │ │ Passed: tools/javac/preview/classReaderTest/TooNewMajorVersionTest.java │ │ │ │ Passed: tools/javac/preview/PreviewOptionTest.java │ │ │ │ Passed: tools/javac/preview/PreviewTest.java │ │ │ │ Passed: tools/javac/processing/6348193/T6348193.java │ │ │ │ -Passed: tools/javac/preview/PreviewErrors.java │ │ │ │ Passed: tools/javac/processing/6348499/T6348499.java │ │ │ │ +Passed: tools/javac/preview/PreviewErrors.java │ │ │ │ Passed: tools/javac/processing/6350124/T6350124.java │ │ │ │ Passed: tools/javac/processing/6359313/T6359313.java │ │ │ │ Passed: tools/javac/processing/6378728/T6378728.java │ │ │ │ Passed: tools/javac/processing/6413690/T6413690.java │ │ │ │ Passed: tools/javac/processing/6414633/T6414633.java │ │ │ │ Passed: tools/javac/processing/6430209/T6430209.java │ │ │ │ Passed: tools/javac/processing/6365040/T6365040.java │ │ │ │ -Passed: tools/javac/processing/6511613/clss41701.java │ │ │ │ Passed: tools/javac/processing/6499119/ClassProcessor.java │ │ │ │ +Passed: tools/javac/processing/6511613/clss41701.java │ │ │ │ Passed: tools/javac/processing/6512707/T6512707.java │ │ │ │ Passed: tools/javac/processing/6634138/T6634138.java │ │ │ │ Passed: tools/javac/processing/6994946/SyntaxErrorTest.java │ │ │ │ Passed: tools/javac/processing/6994946/SemanticErrorTest.java │ │ │ │ Passed: tools/javac/processing/8268575/T8268575.java │ │ │ │ Passed: tools/javac/processing/completion/TestCompletions.java │ │ │ │ Passed: tools/javac/processing/8132446/T8132446.java │ │ │ │ @@ -6054,141 +6049,141 @@ │ │ │ │ Passed: tools/javac/processing/errors/StopOnInapplicableAnnotations/Source.java │ │ │ │ Passed: tools/javac/processing/errors/TestParseErrors/TestParseErrors.java │ │ │ │ Passed: tools/javac/processing/errors/TestBadProcessor.java │ │ │ │ Passed: tools/javac/processing/errors/TestClassNames.java │ │ │ │ Passed: tools/javac/processing/errors/TestErrorCount.java │ │ │ │ Passed: tools/javac/processing/errors/TestFatalityOfParseErrors.java │ │ │ │ Passed: tools/javac/processing/errors/TestOptionSyntaxErrors.java │ │ │ │ -Passed: tools/javac/processing/errors/TestReturnCode.java │ │ │ │ -Passed: tools/javac/processing/errors/CrashOnNonExistingAnnotation/Source.java │ │ │ │ Passed: tools/javac/lambda/intersection/IntersectionTargetTypeTest.java │ │ │ │ +Passed: tools/javac/processing/errors/TestReturnCode.java │ │ │ │ Passed: tools/javac/processing/filer/TestFilerConstraints.java │ │ │ │ +Passed: tools/javac/processing/errors/CrashOnNonExistingAnnotation/Source.java │ │ │ │ Passed: tools/javac/processing/filer/TestGetResource2.java │ │ │ │ -Passed: tools/javac/processing/filer/TestInvalidRelativeNames.java │ │ │ │ Passed: tools/javac/processing/filer/TestGetResource.java │ │ │ │ +Passed: tools/javac/processing/filer/TestInvalidRelativeNames.java │ │ │ │ Passed: tools/javac/processing/filer/TestLastRound.java │ │ │ │ Passed: tools/javac/processing/filer/TestOriginatingElements.java │ │ │ │ Passed: tools/javac/processing/filer/TestPackageInfo.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Passed: tools/javac/processing/filer/TestValidRelativeNames.java │ │ │ │ Passed: tools/javac/processing/loader/testClose/TestClose.java │ │ │ │ -Passed: tools/javac/processing/messager/6362067/T6362067.java │ │ │ │ -Passed: tools/javac/processing/messager/6388543/T6388543.java │ │ │ │ Passed: tools/javac/processing/loader/testClose/TestClose2.java │ │ │ │ +Passed: tools/javac/processing/messager/6388543/T6388543.java │ │ │ │ +Passed: tools/javac/processing/messager/6362067/T6362067.java │ │ │ │ +Passed: tools/javac/processing/errors/TestSuppression.java │ │ │ │ Passed: tools/javac/processing/messager/MessagerDiags.java │ │ │ │ Passed: tools/javac/processing/model/6194785/T6194785.java │ │ │ │ Passed: tools/javac/processing/model/6341534/T6341534.java │ │ │ │ -Passed: tools/javac/processing/errors/TestSuppression.java │ │ │ │ -Passed: tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java │ │ │ │ Passed: tools/javac/processing/messager/MessagerBasics.java │ │ │ │ -Passed: tools/javac/processing/model/element/ObsoleteStrictfp/TestStrictfpRetention.java │ │ │ │ +Passed: tools/javac/processing/model/completionfailure/SymbolsDontCumulate.java │ │ │ │ Passed: tools/javac/processing/model/element/8009367/TestQualifiedNameUsed.java │ │ │ │ +Passed: tools/javac/processing/model/element/ObsoleteStrictfp/TestStrictfpRetention.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA1Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedA2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB1Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixRepeatableAndOfficialContainerInheritedB2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA1Test.java │ │ │ │ +Passed: tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedA2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB1Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/MixSingularAndUnofficialContainerInheritedB2Test.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/OfficialContainerInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOfficialContainerInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideATest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatableOverrideBTest.java │ │ │ │ -Passed: tools/javac/processing/model/completionfailure/NoAbortForBadClassFile.java │ │ │ │ +Passed: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularBasicTest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/RepeatingAnnotationsOnRecords.java │ │ │ │ -Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedBTest.java │ │ │ │ -Passed: tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java │ │ │ │ +Passed: tools/javac/processing/model/element/repeatingAnnotations/SingularInheritedATest.java │ │ │ │ Passed: tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerBasicTest.java │ │ │ │ +Passed: tools/javac/processing/model/element/repeatingAnnotations/UnofficialContainerInheritedTest.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingClass.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass1.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericClass2.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface1.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingGenericInterface2.java │ │ │ │ -Passed: tools/javac/processing/model/element/AnnotationToStringTest.java │ │ │ │ Passed: tools/javac/processing/model/element/TestMissingElement2/TestMissingInterface.java │ │ │ │ +Passed: tools/javac/processing/model/element/AnnotationToStringTest.java │ │ │ │ Passed: tools/javac/processing/model/element/AnnoProcessorOnRecordsTest.java │ │ │ │ Passed: tools/javac/processing/model/element/CheckingAccessorsOnLoadedRecordClasses.java │ │ │ │ Passed: tools/javac/processing/model/element/CheckingTypeAnnotationsOnRecords.java │ │ │ │ Passed: tools/javac/processing/model/element/RecordNotPreservingNestedTypeAnnotationsTest.java │ │ │ │ Passed: tools/javac/processing/model/element/JavaxLangModelForRecords.java │ │ │ │ Passed: tools/javac/processing/model/element/TestBindingVariable.java │ │ │ │ Passed: tools/javac/processing/model/element/ErrorOnAnnoWithTargetMethod.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestAnonClassNames.java │ │ │ │ Passed: tools/javac/processing/model/element/TestElement.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestElementAsType.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestAnonClassNames.java │ │ │ │ Passed: tools/javac/processing/model/element/TestElementKindPredicates.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestElementAsType.java │ │ │ │ +Passed: tools/javac/processing/model/completionfailure/MissingClassFile.java │ │ │ │ Passed: tools/javac/processing/model/element/TestExecutableReceiverType.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestEmptyContainer.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestExecutableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestListPackageFromAPI.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestEmptyContainer.java │ │ │ │ Passed: tools/javac/processing/model/element/TestFileObjectOf.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestExecutableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestModuleElementNames.java │ │ │ │ Passed: tools/javac/processing/model/element/TestNames.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestNonInherited.java │ │ │ │ Passed: tools/javac/processing/model/element/TestOrigin.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestPackageElement.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestRecord.java │ │ │ │ -Passed: tools/javac/processing/model/completionfailure/MissingClassFile.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestNonInherited.java │ │ │ │ Passed: tools/javac/processing/model/element/TestRecordDesugar.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestSealed.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestRecord.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestPackageElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestResourceElement.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestResourceVariable.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestSealed.java │ │ │ │ Passed: tools/javac/processing/model/element/TestTypeElement.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestResourceVariable.java │ │ │ │ Passed: tools/javac/processing/model/element/TestTypeParameter.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestUnnamedVariableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestTypeParameterAnnotations.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestUnnamedVariableElement.java │ │ │ │ Passed: tools/javac/processing/model/element/TestUnnamedVariableElement8.java │ │ │ │ -Passed: tools/javac/processing/model/element/TestUnnamedClass.java │ │ │ │ -Passed: tools/javac/processing/model/element/TypeParamBounds.java │ │ │ │ Passed: tools/javac/processing/model/LocalClasses/LocalClassesModel.java │ │ │ │ +Passed: tools/javac/processing/model/element/TypeParamBounds.java │ │ │ │ +Passed: tools/javac/processing/model/element/TestUnnamedClass.java │ │ │ │ Passed: tools/javac/processing/model/inheritedByType/EnsureOrder.java │ │ │ │ Passed: tools/javac/processing/model/nestedTypeVars/NestedTypeVars.java │ │ │ │ Passed: tools/javac/processing/model/type/AnnotatedTypeToString/AnnotatedTypeToString.java │ │ │ │ -Passed: tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java │ │ │ │ Passed: tools/javac/processing/model/trees/BrokenEnumConstructor.java │ │ │ │ +Passed: tools/javac/processing/model/type/MirroredTypeEx/NpeTest.java │ │ │ │ Passed: tools/javac/processing/model/trees/OnDemandAttribution.java │ │ │ │ Passed: tools/javac/processing/model/type/MirroredTypeEx/OverEager.java │ │ │ │ Passed: tools/javac/processing/model/type/MirroredTypeEx/Plurality.java │ │ │ │ -Passed: tools/javac/processing/model/type/BoundsTest.java │ │ │ │ Passed: tools/javac/processing/model/type/InheritedAP.java │ │ │ │ +Passed: tools/javac/processing/model/type/BoundsTest.java │ │ │ │ Passed: tools/javac/processing/model/type/IntersectionPropertiesTest.java │ │ │ │ -Passed: tools/javac/processing/model/type/TestTypeKind.java │ │ │ │ Passed: tools/javac/processing/model/type/NoTypes.java │ │ │ │ +Passed: tools/javac/processing/model/type/TestTypeKind.java │ │ │ │ Passed: tools/javac/processing/model/type/BasicAnnoTests.java │ │ │ │ -Passed: tools/javac/processing/model/type/TestUnionType.java │ │ │ │ Passed: tools/javac/processing/model/util/directSupersOfErr/DirectSupersOfErr.java │ │ │ │ -Passed: tools/javac/processing/model/util/deprecation/TestDeprecation.java │ │ │ │ +Passed: tools/javac/processing/model/type/TestUnionType.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/doccomments/TestPackageInfoComments.java │ │ │ │ +Passed: tools/javac/processing/model/util/deprecation/TestDeprecation.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/hides/Hides.java │ │ │ │ -Passed: tools/javac/processing/model/util/elements/doccomments/TestDocComments.java │ │ │ │ -Passed: tools/javac/processing/model/util/elements/TestAllFoos.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/MethodParameters/ImplicitParametersProcessor.java │ │ │ │ +Passed: tools/javac/processing/model/util/elements/TestAllFoos.java │ │ │ │ +Passed: tools/javac/processing/model/util/elements/doccomments/TestDocComments.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestGetConstantExpression.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestIsAutomaticMod.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestGetPackageOf.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestOutermostTypeElement.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestIsFunctionalInterface.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/VacuousEnum.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestRecordPredicates.java │ │ │ │ Passed: tools/javac/processing/model/util/elements/TestGetModuleOf.java │ │ │ │ Passed: tools/javac/processing/model/util/printing/module-info.java │ │ │ │ Passed: tools/javac/processing/model/util/types/TestAsElement.java │ │ │ │ Passed: tools/javac/processing/model/util/types/TestDirectSupertypeObject.java │ │ │ │ -Passed: tools/javac/processing/model/util/BinaryName.java │ │ │ │ Passed: tools/javac/processing/model/util/types/TestPseudoTypeHandling.java │ │ │ │ +Passed: tools/javac/processing/model/util/BinaryName.java │ │ │ │ Passed: tools/javac/processing/model/util/filter/TestIterables.java │ │ │ │ Passed: tools/javac/processing/model/util/DirectSuperOfInt.java │ │ │ │ Passed: tools/javac/processing/model/util/GetTypeElemBadArg.java │ │ │ │ Passed: tools/javac/processing/model/util/NoSupers.java │ │ │ │ Passed: tools/javac/processing/model/util/TestIntersectionTypeVisitors.java │ │ │ │ Passed: tools/javac/processing/model/util/OverridesSpecEx.java │ │ │ │ Passed: tools/javac/processing/model/util/TestTypeKindVisitors.java │ │ │ │ @@ -6200,398 +6195,398 @@ │ │ │ │ Passed: tools/javac/processing/model/TestVisitorDefaults.java │ │ │ │ Passed: tools/javac/processing/model/MissingClassRecursiveAccessible.java │ │ │ │ Passed: tools/javac/processing/options/testCommandLineClasses/Test.java │ │ │ │ Passed: tools/javac/processing/options/testPrintProcessorInfo/Test.java │ │ │ │ Passed: tools/javac/processing/options/TestImplicitNone.java │ │ │ │ Passed: tools/javac/processing/options/testPrintProcessorInfo/TestWithXstdout.java │ │ │ │ Passed: tools/javac/processing/options/TestProcOption.java │ │ │ │ -Passed: tools/javac/patterns/Exhaustiveness.java │ │ │ │ +Passed: tools/javac/processing/options/Xprint.java │ │ │ │ Passed: tools/javac/processing/options/XprintDocComments.java │ │ │ │ Passed: tools/javac/processing/options/XprintRepeatingAnnotations.java │ │ │ │ -Passed: tools/javac/processing/options/Xprint.java │ │ │ │ -Passed: tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java │ │ │ │ Passed: tools/javac/processing/options/TestNoteOnImplicitProcessing.java │ │ │ │ +Passed: tools/javac/processing/PackageInfo/ClassAnnotations/ClassAnnotations.java │ │ │ │ Passed: tools/javac/processing/PackageInfo/Overwrite/Overwrite.java │ │ │ │ Passed: tools/javac/processing/ReportOnImportedModuleAnnotation/ReportOnImportedModuleAnnotation.java │ │ │ │ -Passed: tools/javac/processing/rounds/CompleteOnClosed.java │ │ │ │ Passed: tools/javac/processing/rounds/BaseClassesNotReRead.java │ │ │ │ Passed: tools/javac/processing/rounds/ClassDependingOnGenerated.java │ │ │ │ +Passed: tools/javac/processing/rounds/CompleteOnClosed.java │ │ │ │ Passed: tools/javac/processing/rounds/ErrClassSymbolTypeFixed.java │ │ │ │ Passed: tools/javac/processing/rounds/GetElementsAnnotatedWithOnMissing.java │ │ │ │ Passed: tools/javac/processing/rounds/GenerateAnonymousClass.java │ │ │ │ -Passed: tools/javac/processing/rounds/MethodsDroppedBetweenRounds.java │ │ │ │ +Passed: tools/javac/processing/rounds/OverwriteBetweenCompilations.java │ │ │ │ +Passed: tools/javac/processing/model/testgetallmembers/Main.java │ │ │ │ Passed: tools/javac/processing/rounds/TypesCachesCleared.java │ │ │ │ +Passed: tools/javac/processing/rounds/MethodsDroppedBetweenRounds.java │ │ │ │ Passed: tools/javac/processing/rounds/ValidTypesAreKept.java │ │ │ │ -Passed: tools/javac/processing/StopAfterError/StopAfterError.java │ │ │ │ -Passed: tools/javac/processing/warnings/LintProcessing/TestAnnotationsWithoutProcessors.java │ │ │ │ -Passed: tools/javac/processing/rounds/OverwriteBetweenCompilations.java │ │ │ │ +Passed: tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java │ │ │ │ Passed: tools/javac/processing/warnings/TypeAlreadyExists/TestProcTypeAlreadyExistsWarning.java │ │ │ │ -Passed: tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java │ │ │ │ +Passed: tools/javac/processing/StopAfterError/StopAfterError.java │ │ │ │ Passed: tools/javac/processing/warnings/TestRepeatedItemsRuntime.java │ │ │ │ Passed: tools/javac/processing/warnings/TestRepeatedSupportedItems.java │ │ │ │ +Passed: tools/javac/processing/warnings/UseImplicit/TestProcUseImplicitWarning.java │ │ │ │ +Passed: tools/javac/processing/warnings/LintProcessing/TestAnnotationsWithoutProcessors.java │ │ │ │ +Passed: tools/javac/lambda/LambdaParserTest.java │ │ │ │ Passed: tools/javac/processing/werror/WError1.java │ │ │ │ -Passed: tools/javac/processing/werror/WErrorGen.java │ │ │ │ Passed: tools/javac/processing/GenerateAndError.java │ │ │ │ -Passed: tools/javac/processing/warnings/TestSourceVersionWarnings.java │ │ │ │ Passed: tools/javac/processing/werror/WErrorLast.java │ │ │ │ +Passed: tools/javac/processing/werror/WErrorGen.java │ │ │ │ Passed: tools/javac/processing/T6439826.java │ │ │ │ -Passed: tools/javac/processing/model/testgetallmembers/Main.java │ │ │ │ +Passed: tools/javac/processing/warnings/TestSourceVersionWarnings.java │ │ │ │ Passed: tools/javac/processing/T7196462.java │ │ │ │ -Passed: tools/javac/processing/OverwriteInitialInput.java │ │ │ │ -Passed: tools/javac/processing/T8210649.java │ │ │ │ Passed: tools/javac/processing/T8142931.java │ │ │ │ -Passed: tools/javac/processing/T6920317.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedMemberAccess5/Main.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedAccess_1.java │ │ │ │ +Passed: tools/javac/processing/T8210649.java │ │ │ │ Passed: tools/javac/processing/TestMultipleErrors.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedAccess_2.java │ │ │ │ +Passed: tools/javac/patterns/Exhaustiveness.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedAccess_1.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedMemberAccess5/Main.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedAccess_3.java │ │ │ │ -Passed: tools/javac/protectedAccess/ProtectedMemberAccess1.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedAccess_2.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedMemberAccess2.java │ │ │ │ +Passed: tools/javac/protectedAccess/ProtectedMemberAccess1.java │ │ │ │ +Passed: tools/javac/processing/model/TestSymtabItems.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedMemberAccess3.java │ │ │ │ Passed: tools/javac/protectedAccess/ProtectedMemberAccess4.java │ │ │ │ Passed: tools/javac/protectedInner/InnerClass.java │ │ │ │ -Passed: tools/javac/protectedInner/AnonInnerClass.java │ │ │ │ +Passed: tools/javac/processing/T6920317.java │ │ │ │ Passed: tools/javac/protectedInner/Outerclass.java │ │ │ │ -Passed: tools/javac/QualifiedAccess/QualifiedAccess_1.java │ │ │ │ -Passed: tools/javac/QualifiedAccess/QualifiedAccess_2.java │ │ │ │ -Passed: tools/javac/QualifiedAccess/QualifiedAccess_3.java │ │ │ │ +Passed: tools/javac/protectedInner/AnonInnerClass.java │ │ │ │ +Passed: tools/javac/processing/OverwriteInitialInput.java │ │ │ │ Passed: tools/javac/QualifiedAccess/QualifiedAccess_4.java │ │ │ │ Passed: tools/javac/quid/T6999438.java │ │ │ │ +Passed: tools/javac/QualifiedAccess/QualifiedAccess_3.java │ │ │ │ Passed: tools/javac/rawDiags/Error.java │ │ │ │ -Passed: tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java │ │ │ │ +Passed: tools/javac/QualifiedAccess/QualifiedAccess_1.java │ │ │ │ Passed: tools/javac/rawDiags/Note.java │ │ │ │ +Passed: tools/javac/QualifiedAccess/QualifiedAccess_2.java │ │ │ │ Passed: tools/javac/rawDiags/Warning.java │ │ │ │ -Passed: tools/javac/records/recordComponent/8295184/RecordComponentSourcePositionTest.java │ │ │ │ -Passed: tools/javac/profiles/ProfileOptionTest.java │ │ │ │ Passed: tools/javac/records/writeread/WriteReadTest.java │ │ │ │ -Passed: tools/javac/records/BigRecordsToStringTest.java │ │ │ │ -Passed: tools/javac/lambdaShapes/org/openjdk/tests/javac/FDTest.java │ │ │ │ +Passed: tools/javac/ProtectedInnerClass/ProtectedInnerClassesTest.java │ │ │ │ +Passed: tools/javac/records/recordComponent/8295184/RecordComponentSourcePositionTest.java │ │ │ │ Passed: tools/javac/records/ElementFilterRecordComponentTest.java │ │ │ │ -Passed: tools/javac/records/recordComponent/RecordComponentTypeTest.java │ │ │ │ +Passed: tools/javac/records/BigRecordsToStringTest.java │ │ │ │ Passed: tools/javac/records/MapAccessorToComponent.java │ │ │ │ -Passed: tools/javac/lambda/LambdaParserTest.java │ │ │ │ +Passed: tools/javac/records/recordComponent/RecordComponentTypeTest.java │ │ │ │ Passed: tools/javac/records/RecordDeclarationSyntaxTest.java │ │ │ │ +Passed: tools/javac/profiles/ProfileOptionTest.java │ │ │ │ Passed: tools/javac/records/RecordMemberTests.java │ │ │ │ +Passed: tools/javac/records/LocalStaticDeclarations.java │ │ │ │ Passed: tools/javac/records/LocalStaticDeclarations2.java │ │ │ │ Passed: tools/javac/records/RecordReading.java │ │ │ │ -Passed: tools/javac/records/LocalStaticDeclarations.java │ │ │ │ Passed: tools/javac/records/VarargsRecordsTest.java │ │ │ │ Passed: tools/javac/records/RecordsErrorRecovery.java │ │ │ │ Passed: tools/javac/recovery/AnnotationRecovery.java │ │ │ │ -Passed: tools/javac/recovery/AttrRecovery.java │ │ │ │ Passed: tools/javac/recovery/ClassBlockExitsErrors.java │ │ │ │ -Passed: tools/javac/records/mandated_members/CheckRecordMembers.java │ │ │ │ -Passed: tools/javac/recovery/CrashDueToUnreportedError.java │ │ │ │ +Passed: tools/javac/recovery/AttrRecovery.java │ │ │ │ Passed: tools/javac/recovery/ClassBlockExits.java │ │ │ │ +Passed: tools/javac/recovery/CrashDueToUnreportedError.java │ │ │ │ Passed: tools/javac/recovery/LocalVarHiding.java │ │ │ │ Passed: tools/javac/recovery/LambdaRecovery.java │ │ │ │ Passed: tools/javac/recovery/NoCrashForError.java │ │ │ │ Passed: tools/javac/recovery/MissingTransitiveSuperTypes.java │ │ │ │ -Passed: tools/javac/recovery/SuperMethodCallBroken.java │ │ │ │ Passed: tools/javac/recovery/SwitchUndefinedSelector.java │ │ │ │ +Passed: tools/javac/recovery/SuperMethodCallBroken.java │ │ │ │ +Passed: tools/javac/records/mandated_members/CheckRecordMembers.java │ │ │ │ Passed: tools/javac/redefineObject/Object1-test.java │ │ │ │ -Passed: tools/javac/recovery/MethodModifiers.java │ │ │ │ Passed: tools/javac/redefineObject/Object2-test.java │ │ │ │ -Passed: tools/javac/records/RecordsBinaryCompatibilityTests.java │ │ │ │ +Passed: tools/javac/recovery/MethodModifiers.java │ │ │ │ Passed: tools/javac/resolve/AmbiguityErrorTest.java │ │ │ │ Passed: tools/javac/recovery/T8259359.java │ │ │ │ -Passed: tools/javac/resolve/NoObjectToString.java │ │ │ │ Passed: tools/javac/resolve/BrokenAnonymous.java │ │ │ │ -Passed: tools/javac/RequiredParameterFlags/ImplicitParameters.java │ │ │ │ +Passed: tools/javac/resolve/NoObjectToString.java │ │ │ │ Passed: tools/javac/resolve/BitWiseOperators.java │ │ │ │ +Passed: tools/javac/RequiredParameterFlags/ImplicitParameters.java │ │ │ │ Passed: tools/javac/scope/6225935/StaticImportAccess.java │ │ │ │ -Passed: tools/javac/resolve/PackagePrivateSupertypeAtMultiCatch.java │ │ │ │ Passed: tools/javac/scope/6225935/T6214959.java │ │ │ │ Passed: tools/javac/scope/6225935/Estatico4.java │ │ │ │ +Passed: tools/javac/resolve/PackagePrivateSupertypeAtMultiCatch.java │ │ │ │ Passed: tools/javac/scope/6225935/T6225935.java │ │ │ │ -Passed: tools/javac/scope/6225935/T6381787.java │ │ │ │ +Passed: tools/javac/records/RecordsBinaryCompatibilityTests.java │ │ │ │ Passed: tools/javac/scope/6225935/Test.java │ │ │ │ +Passed: tools/javac/scope/6225935/T6381787.java │ │ │ │ Passed: tools/javac/scope/6392998/T6392998.java │ │ │ │ Passed: tools/javac/scope/7017664/CompoundScopeTest.java │ │ │ │ -Passed: tools/javac/scope/7017664/ImplementationCacheTest.java │ │ │ │ Passed: tools/javac/scope/DupUnsharedTest.java │ │ │ │ -Passed: tools/javac/scope/IterateAndRemove.java │ │ │ │ +Passed: tools/javac/scope/7017664/ImplementationCacheTest.java │ │ │ │ Passed: tools/javac/scope/RemoveSymbolTest.java │ │ │ │ -Passed: tools/javac/processing/model/TestSymtabItems.java │ │ │ │ +Passed: tools/javac/scope/IterateAndRemove.java │ │ │ │ Passed: tools/javac/scope/RemoveSymbolUnitTest.java │ │ │ │ Passed: tools/javac/sealed/T8258662/T8258662.java │ │ │ │ -Passed: tools/javac/scope/HashCollisionTest.java │ │ │ │ Passed: tools/javac/scope/StarImportTest.java │ │ │ │ -Passed: tools/javac/sealed/CheckSubtypesOfSealedTest.java │ │ │ │ +Passed: tools/javac/scope/HashCollisionTest.java │ │ │ │ Passed: tools/javac/sealed/MissingPermittedSubtypes.java │ │ │ │ +Passed: tools/javac/sealed/CheckSubtypesOfSealedTest.java │ │ │ │ Passed: tools/javac/resolve/ResolveHarness.java │ │ │ │ Passed: tools/javac/sealed/ValidateJarWithSealedAndRecord.java │ │ │ │ Passed: tools/javac/serial/SerialWarn.java │ │ │ │ Passed: tools/javac/serial/SerialWarnAnon.java │ │ │ │ Passed: tools/javac/sourcePath/SourcePath.java │ │ │ │ Passed: tools/javac/sourcePath2/SourcePath2.java │ │ │ │ Passed: tools/javac/stackmap/OrdinarySwitchStackMapTest.java │ │ │ │ Passed: tools/javac/stackmap/StackMapTest.java │ │ │ │ Passed: tools/javac/stackmap/UninitThis.java │ │ │ │ +Passed: tools/javac/platform/CanHandleClassFilesTest.java │ │ │ │ Passed: tools/javac/static_error/ShouldStopOnStaticError.java │ │ │ │ Passed: tools/javac/staticImport/6537020/T6537020.java │ │ │ │ Passed: tools/javac/staticImport/6665223/T6665223.java │ │ │ │ Passed: tools/javac/staticImport/6695838/T6695838.java │ │ │ │ +Passed: tools/javac/sealed/BinaryCompatibilityTests.java │ │ │ │ Passed: tools/javac/staticImport/Ambig1.java │ │ │ │ Passed: tools/javac/staticImport/ImportInherit.java │ │ │ │ -Passed: tools/javac/sealed/BinaryCompatibilityTests.java │ │ │ │ -Passed: tools/javac/staticImport/PrivateStaticImport.java │ │ │ │ Passed: tools/javac/staticImport/ImportPrivate.java │ │ │ │ +Passed: tools/javac/staticImport/PrivateStaticImport.java │ │ │ │ Passed: tools/javac/staticImport/Shadow.java │ │ │ │ Passed: tools/javac/staticImport/StaticImport2.java │ │ │ │ -Passed: tools/javac/staticImport/StaticImport.java │ │ │ │ Passed: tools/javac/staticQualifiedNew/StaticQualifiedNew.java │ │ │ │ -Passed: tools/javac/scope/7046348/EagerInterfaceCompletionTest.java │ │ │ │ +Passed: tools/javac/staticImport/StaticImport.java │ │ │ │ Passed: tools/javac/StringConcat/StringAppendEvaluatesInOrder.java │ │ │ │ -Passed: tools/javac/sealed/SealedDiffConfigurationsTest.java │ │ │ │ Passed: tools/javac/StringConcat/access/Test.java │ │ │ │ +Passed: tools/javac/sealed/SealedDiffConfigurationsTest.java │ │ │ │ Passed: tools/javac/StringsInSwitch/7181320/BinOpInCaseLabel.java │ │ │ │ Passed: tools/javac/StringsInSwitch/7181320/CastInCaseLabel.java │ │ │ │ -Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel.java │ │ │ │ Passed: tools/javac/StringConcat/WellKnownTypes.java │ │ │ │ -Passed: tools/javac/StringConcat/WellKnownTypeSignatures.java │ │ │ │ -Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel2.java │ │ │ │ +Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel.java │ │ │ │ Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel1.java │ │ │ │ -Passed: tools/javac/StringsInSwitch/BadlyTypedLabel2.java │ │ │ │ +Passed: tools/javac/StringsInSwitch/7181320/CondExprInCaseLabel2.java │ │ │ │ +Passed: tools/javac/StringConcat/WellKnownTypeSignatures.java │ │ │ │ +Passed: tools/javac/StringConcat/TestIndyStringConcat.java │ │ │ │ Passed: tools/javac/StringsInSwitch/BadlyTypedLabel1.java │ │ │ │ +Passed: tools/javac/StringsInSwitch/BadlyTypedLabel2.java │ │ │ │ Passed: tools/javac/StringsInSwitch/NonConstantLabel.java │ │ │ │ +Passed: tools/javac/scope/7046348/EagerInterfaceCompletionTest.java │ │ │ │ Passed: tools/javac/StringsInSwitch/RepeatedStringCaseLabels1.java │ │ │ │ Passed: tools/javac/StringsInSwitch/RepeatedStringCaseLabels2.java │ │ │ │ -Passed: tools/javac/StringConcat/TestIndyStringConcat.java │ │ │ │ -Passed: tools/javac/switchexpr/BooleanNumericNonNumeric.java │ │ │ │ Passed: tools/javac/StringsInSwitch/OneCaseSwitches.java │ │ │ │ Passed: tools/javac/switchexpr/BlockExpression.java │ │ │ │ +Passed: tools/javac/switchexpr/BooleanNumericNonNumeric.java │ │ │ │ Passed: tools/javac/StringsInSwitch/StringSwitches.java │ │ │ │ Passed: tools/javac/switchexpr/DefiniteAssignment2.java │ │ │ │ +Passed: tools/javac/switchexpr/EmptySwitch.java │ │ │ │ Passed: tools/javac/switchexpr/DefiniteAssignment1.java │ │ │ │ Passed: tools/javac/switchexpr/BreakTest.java │ │ │ │ -Passed: tools/javac/switchexpr/EmptySwitch.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchBreaks2.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchBreaks1.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitch.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchBreaks2.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchBugs.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchBugsInGen.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchCodeFromJLS.java │ │ │ │ -Passed: tools/javac/switchexpr/ExhaustiveEnumSwitch.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchDA.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchEmbedding.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchFallThrough.java │ │ │ │ +Passed: tools/javac/switchexpr/ExhaustiveEnumSwitch.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchFallThrough1.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchFlow.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchInExpressionSwitch.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchIntersectionTypes.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchInfer.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchNotExhaustive.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchSynchronized.java │ │ │ │ Passed: tools/javac/switchexpr/ExpressionSwitchUnreachable.java │ │ │ │ -Passed: tools/javac/switchexpr/CRT.java │ │ │ │ -Passed: tools/javac/switchexpr/ExpressionSwitchToString.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchSynchronized.java │ │ │ │ Passed: tools/javac/switchexpr/ParserRecovery.java │ │ │ │ Passed: tools/javac/switchexpr/LambdaCapture.java │ │ │ │ +Passed: tools/javac/switchexpr/ExpressionSwitchToString.java │ │ │ │ Passed: tools/javac/switchexpr/SwitchExpressionIsNotAConstant.java │ │ │ │ Passed: tools/javac/switchexpr/SwitchExpressionScopesIsolated.java │ │ │ │ Passed: tools/javac/switchexpr/TryCatch.java │ │ │ │ Passed: tools/javac/switchexpr/SwitchExpressionSimpleVisitorTest.java │ │ │ │ +Passed: tools/javac/switchexpr/CRT.java │ │ │ │ Passed: tools/javac/switchexpr/WarnWrongYieldTest.java │ │ │ │ Passed: tools/javac/switchexpr/TryCatchFinally.java │ │ │ │ Passed: tools/javac/switchexpr/WrongBreakTest.java │ │ │ │ Passed: tools/javac/switchexpr/WrongYieldTest.java │ │ │ │ Passed: tools/javac/switchextra/DefiniteAssignment1.java │ │ │ │ -Passed: tools/javac/switchexpr/SwitchExpressionNoValue.java │ │ │ │ Passed: tools/javac/switchextra/DefiniteAssignment2.java │ │ │ │ +Passed: tools/javac/switchexpr/SwitchExpressionNoValue.java │ │ │ │ Passed: tools/javac/switchextra/CaseTest.java │ │ │ │ -Passed: tools/javac/switchextra/EnumSwitchQualified.java │ │ │ │ Passed: tools/javac/switchextra/EnumSwitchQualifiedErrors.java │ │ │ │ -Passed: tools/javac/switchextra/MultipleLabelsExpression.java │ │ │ │ +Passed: tools/javac/switchextra/EnumSwitchQualified.java │ │ │ │ Passed: tools/javac/switchextra/SwitchArrowBrokenConstant.java │ │ │ │ -Passed: tools/javac/switchextra/MultipleLabelsStatement.java │ │ │ │ Passed: tools/javac/switchextra/SwitchNoExtraTypes.java │ │ │ │ Passed: tools/javac/switchextra/SwitchObject.java │ │ │ │ +Passed: tools/javac/switchextra/MultipleLabelsExpression.java │ │ │ │ +Passed: tools/javac/switchextra/MultipleLabelsStatement.java │ │ │ │ Passed: tools/javac/switchextra/RuleParsingTest.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementBroken2.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementBroken.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementScopesIsolated.java │ │ │ │ Passed: tools/javac/switchextra/SwitchStatementArrow.java │ │ │ │ -Passed: tools/javac/switchexpr/ParseIncomplete.java │ │ │ │ Passed: tools/javac/switchnull/SwitchNullDisabled.java │ │ │ │ Passed: tools/javac/T4093617/T4093617.java │ │ │ │ Passed: tools/javac/T4848619/T4848619a.java │ │ │ │ Passed: tools/javac/T4848619/T4848619b.java │ │ │ │ +Passed: tools/javac/switchexpr/ParseIncomplete.java │ │ │ │ Passed: tools/javac/synthesize/Main.java │ │ │ │ Passed: tools/javac/T4994049/DeprecatedNOT.java │ │ │ │ -Passed: tools/javac/T4965689/ClassLiteralWastesByteTest.java │ │ │ │ Passed: tools/javac/T4994049/T4994049.java │ │ │ │ -Passed: tools/javac/platform/CanHandleClassFilesTest.java │ │ │ │ Passed: tools/javac/T5003235/T5003235a.java │ │ │ │ Passed: tools/javac/T4994049/DeprecatedYES.java │ │ │ │ Passed: tools/javac/T5003235/T5003235c.java │ │ │ │ Passed: tools/javac/T5003235/T5003235b.java │ │ │ │ +Passed: tools/javac/T4965689/ClassLiteralWastesByteTest.java │ │ │ │ Passed: tools/javac/T5024091/T5024091.java │ │ │ │ Passed: tools/javac/T6180021/AbstractSub.java │ │ │ │ Passed: tools/javac/T6180021/Sub.java │ │ │ │ Passed: tools/javac/T6231246/T6231246.java │ │ │ │ -Passed: tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java │ │ │ │ Passed: tools/javac/T6181889/EmptyFinallyTest.java │ │ │ │ +Passed: tools/javac/T6326693/FinalVariableAssignedToInCatchBlockTest.java │ │ │ │ Passed: tools/javac/T6356217/T6356217.java │ │ │ │ Passed: tools/javac/T6356530/SerializableAbstractClassTest.java │ │ │ │ Passed: tools/javac/T5053846/MethodRefDupInConstantPoolTest.java │ │ │ │ Passed: tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java │ │ │ │ Passed: tools/javac/T6458823/T6458823.java │ │ │ │ Passed: tools/javac/T6435291/T6435291.java │ │ │ │ -Passed: tools/javac/processing/TestWarnErrorCount.java │ │ │ │ Passed: tools/javac/T6956462/T6956462.java │ │ │ │ Passed: tools/javac/T6970173/DebugPointerAtBadPositionTest.java │ │ │ │ -Passed: tools/javac/T7040592/CoerceNullToMoreSpecificTypeTest.java │ │ │ │ Passed: tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java │ │ │ │ +Passed: tools/javac/T7040592/CoerceNullToMoreSpecificTypeTest.java │ │ │ │ Passed: tools/javac/T7053059/VerifyErrorWithDoubleAssignmentTest.java │ │ │ │ +Passed: tools/javac/T7053059/DoubleCastTest.java │ │ │ │ Passed: tools/javac/T7040592/T7040592.java │ │ │ │ Passed: tools/javac/T7179353/GenericsAndTWRCompileErrorTest.java │ │ │ │ -Passed: tools/javac/T7053059/DoubleCastTest.java │ │ │ │ Passed: tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java │ │ │ │ -Passed: tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java │ │ │ │ Passed: tools/javac/T7142672/Bug.java │ │ │ │ +Passed: tools/javac/T8010659/CompilerCrashWhenMixingBinariesAndSourcesTest.java │ │ │ │ +Passed: tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java │ │ │ │ Passed: tools/javac/T8011181/EmptyUTF8ForInnerClassNameTest.java │ │ │ │ Passed: tools/javac/T8013394/CompileErrorWithIteratorTest.java │ │ │ │ Passed: tools/javac/T8016099/UncheckedWarningRegressionTest.java │ │ │ │ -Passed: tools/javac/T8010737/ParameterNamesAreNotCopiedToAnonymousInitTest.java │ │ │ │ Passed: tools/javac/T8019486/WrongLNTForLambdaTest.java │ │ │ │ Passed: tools/javac/T8020997/CannotCompileRepeatedAnnoTest.java │ │ │ │ +Passed: tools/javac/T8003967/DetectMutableStaticFields.java │ │ │ │ Passed: tools/javac/T8022053/UnverifiableInitForNestedLocalClassTest.java │ │ │ │ -Passed: tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java │ │ │ │ Passed: tools/javac/T8022162/IncorrectSignatureDeterminationForInnerClassesTest.java │ │ │ │ +Passed: tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java │ │ │ │ Passed: tools/javac/T8022316/CompilerErrorGenericThrowPlusMethodRefTest.java │ │ │ │ Passed: tools/javac/T8023112/SkipLazyConstantCreationForMethodRefTest.java │ │ │ │ Passed: tools/javac/T8023545/MisleadingErrorMsgDiamondPlusPrivateCtorTest.java │ │ │ │ -Passed: tools/javac/T8024207/FlowCrashTest.java │ │ │ │ +Passed: tools/javac/processing/TestWarnErrorCount.java │ │ │ │ Passed: tools/javac/T8024398/NPETryTest.java │ │ │ │ -Passed: tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java │ │ │ │ +Passed: tools/javac/T8024207/FlowCrashTest.java │ │ │ │ Passed: tools/javac/T8026963/TypeAnnotationsCrashWithErroneousTreeTest.java │ │ │ │ -Passed: tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java │ │ │ │ +Passed: tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java │ │ │ │ Passed: tools/javac/T8024437/ExceptionInferenceFromClassFileTest.java │ │ │ │ -Passed: tools/javac/T8003967/DetectMutableStaticFields.java │ │ │ │ Passed: tools/javac/T8029002/MultipleUpperBoundsIncorporationTest.java │ │ │ │ -Passed: tools/javac/T8029102/WarnSerializableElementTest.java │ │ │ │ +Passed: tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java │ │ │ │ Passed: tools/javac/T8029102/WarnSerializableLambdaTestb.java │ │ │ │ Passed: tools/javac/T8029102/WarnSerializableLambdaTestc.java │ │ │ │ +Passed: tools/javac/T8029102/WarnSerializableElementTest.java │ │ │ │ Passed: tools/javac/T8029179/CompileErrorForValidBooleanExpTest.java │ │ │ │ -Passed: tools/javac/T8029569/VarargsAmbiguityCrashTest.java │ │ │ │ Passed: tools/javac/T8030816/CrashLambdaExpressionWithNonAccessibleIdTest.java │ │ │ │ +Passed: tools/javac/T8029569/VarargsAmbiguityCrashTest.java │ │ │ │ Passed: tools/javac/T8037947/CCEForFunctionalInterExtedingRawSuperInterTest.java │ │ │ │ +Passed: tools/javac/T8048543/InferenceVariableInstantiatedUnexpectedlyTest.java │ │ │ │ Passed: tools/javac/T8038975/AccessTest.java │ │ │ │ Passed: tools/javac/T8047338/FilterNonMembersToObtainFunctionDescriptorTest.java │ │ │ │ -Passed: tools/javac/T8048543/InferenceVariableInstantiatedUnexpectedlyTest.java │ │ │ │ Passed: tools/javac/T8058244/MissingErrorInDefaultSuperCallTest.java │ │ │ │ Passed: tools/javac/T8050386/WrongStackframeGenerationTest1.java │ │ │ │ Passed: tools/javac/T8050386/WrongStackframeGenerationTest2.java │ │ │ │ Passed: tools/javac/T8059921/ForbidAccessToFieldUsingSuperTest.java │ │ │ │ +Passed: tools/javac/T8000316/T8000316.java │ │ │ │ +Passed: tools/javac/T8148354/IntersectionFunctionalButComponentsNotTest.java │ │ │ │ +Passed: tools/javac/sym/ElementStructureTest.java │ │ │ │ Passed: tools/javac/T8068460/PrettyPrintingForLoopsTest.java │ │ │ │ Passed: tools/javac/T8071847/T8071847.java │ │ │ │ -Passed: tools/javac/T8148354/IntersectionFunctionalButComponentsNotTest.java │ │ │ │ Passed: tools/javac/T8148354/IntersectionTypeBugTest.java │ │ │ │ -Passed: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java │ │ │ │ -Passed: tools/javac/T8159970/TypeEqualityInInferenceTest.java │ │ │ │ -Passed: tools/javac/T8151191/ErrorRunningJavadocOnInnerClasses.java │ │ │ │ -Passed: tools/javac/T8000316/T8000316.java │ │ │ │ -Passed: tools/javac/T8161383/LookingForOperatorSymbolsAtWrongPlaceTest.java │ │ │ │ Passed: tools/javac/T8160156/LetExpressionsAreUnnecessarilyGeneratedTest.java │ │ │ │ +Passed: tools/javac/T8161383/LookingForOperatorSymbolsAtWrongPlaceTest.java │ │ │ │ +Passed: tools/javac/T8159970/TypeEqualityInInferenceTest.java │ │ │ │ Passed: tools/javac/T8161277/IsSameTypeWildcardTest.java │ │ │ │ -Passed: tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java │ │ │ │ +Passed: tools/javac/T8170667/ParameterProcessor.java │ │ │ │ Passed: tools/javac/T8171325/NPEClearingLocalClassNameIndexesTest.java │ │ │ │ +Passed: tools/javac/T8171528/DuplicatedAnnotatedPackagesTest.java │ │ │ │ +Passed: tools/javac/T8132562/ClassPathWithDoubleQuotesTest.java │ │ │ │ Passed: tools/javac/T8173955/MessageForClassTest.java │ │ │ │ Passed: tools/javac/T8173955/MessageForInterfaceTest.java │ │ │ │ -Passed: tools/javac/T8173955/MessageForEnumTest.java │ │ │ │ Passed: tools/javac/T8175198/AnnotationsAndFormalParamsTest.java │ │ │ │ +Passed: tools/javac/T8173955/MessageForEnumTest.java │ │ │ │ +Passed: tools/javac/T8151191/ErrorRunningJavadocOnInnerClasses.java │ │ │ │ Passed: tools/javac/T8175235/InferenceRegressionTest01.java │ │ │ │ -Passed: tools/javac/T8170667/ParameterProcessor.java │ │ │ │ Passed: tools/javac/T8175790/NPEDueToErroneousLambdaTest.java │ │ │ │ -Passed: tools/javac/T8171332/Processor.java │ │ │ │ Passed: tools/javac/T8175794/MissingReturnConstraintTest.java │ │ │ │ Passed: tools/javac/T8176714/TimingOfMReferenceCheckingTest01.java │ │ │ │ Passed: tools/javac/T8176714/TimingOfMReferenceCheckingTest02.java │ │ │ │ -Passed: tools/javac/sym/ElementStructureTest.java │ │ │ │ +Passed: tools/javac/T8171332/Processor.java │ │ │ │ Passed: tools/javac/T8177068/NoCompletionFailureSkipOnSpeculativeAttribution.java │ │ │ │ Passed: tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java │ │ │ │ Passed: tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java │ │ │ │ Passed: tools/javac/T8181464/LambdaInAnnotationsCausesNPETest1.java │ │ │ │ Passed: tools/javac/T8175235/InferenceRegressionTest02.java │ │ │ │ -Passed: tools/javac/T8182649/AddCheckForPartiallyInferredTypesTest.java │ │ │ │ +Passed: tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java │ │ │ │ Passed: tools/javac/T8181464/LambdaInAnnotationsCausesNPETest2.java │ │ │ │ +Passed: tools/javac/T8182649/AddCheckForPartiallyInferredTypesTest.java │ │ │ │ Passed: tools/javac/T8182047/CorrectGenerationOfExConstraintsTest.java │ │ │ │ Passed: tools/javac/T8185983/RejectTypeArgsOnSelectTest.java │ │ │ │ +Passed: tools/javac/T8182747/BadAnnotationRegressionTest.java │ │ │ │ Passed: tools/javac/T8185451/MisleadingVarArgsErrorMsgTest.java │ │ │ │ Passed: tools/javac/T8181464/LambdaInAnnotationsCausesNPETest3.java │ │ │ │ Passed: tools/javac/T8187487/CrashWithDuplicateClassNamesTest.java │ │ │ │ -Passed: tools/javac/T8182747/BadAnnotationRegressionTest.java │ │ │ │ -Passed: tools/javac/T8194998/BrokenErrorMessageTest.java │ │ │ │ Passed: tools/javac/T8199744/IncorrectMsgQualifiedReceiverTest.java │ │ │ │ +Passed: tools/javac/T8194998/BrokenErrorMessageTest.java │ │ │ │ Passed: tools/javac/T8187978/FilterOutCandidatesForDiagnosticsTest.java │ │ │ │ -Passed: tools/javac/T8187805/BogusRTTAForUnusedVarTest.java │ │ │ │ Passed: tools/javac/T8196048/ThrownTypeVarsAsRootsTest.java │ │ │ │ Passed: tools/javac/T8202597/NotionalInterfaceNotBeingInducedTest.java │ │ │ │ +Passed: tools/javac/T8187805/BogusRTTAForUnusedVarTest.java │ │ │ │ Passed: tools/javac/T8201281/NullInErrorMessageTest.java │ │ │ │ -Passed: tools/javac/T8203338/CheckWellFormednessIntersectionTypesTest.java │ │ │ │ Passed: tools/javac/T8203813/WrongReceiverTest.java │ │ │ │ -Passed: tools/javac/T8203486/SkipInferenceForNonFunctionalInterfTest.java │ │ │ │ Passed: tools/javac/T8203277/PreflowShouldVisitLambdaOrDiamondInsideLambdaTest.java │ │ │ │ -Passed: tools/javac/T8176714/FieldOverloadKindNotAssignedTest.java │ │ │ │ +Passed: tools/javac/T8203338/CheckWellFormednessIntersectionTypesTest.java │ │ │ │ +Passed: tools/javac/T8203486/SkipInferenceForNonFunctionalInterfTest.java │ │ │ │ Passed: tools/javac/T8207320/IntersectionOrderTest.java │ │ │ │ Passed: tools/javac/T8207320/IntersectionOrderTest2.java │ │ │ │ Passed: tools/javac/T8211450/ThrownTypeVarTest.java │ │ │ │ Passed: tools/javac/T8210197/DiamondWithAnonymousInnerClassTest.java │ │ │ │ -Passed: tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java │ │ │ │ Passed: tools/javac/T8215470/BadEnclosingMethodAttrTest.java │ │ │ │ +Passed: tools/javac/T8203892/CheckTargetIsNotAddedAsMarkerInterfaceTest.java │ │ │ │ Passed: tools/javac/T8215482/NPETypeVarWithOuterBoundTest.java │ │ │ │ -Passed: tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java │ │ │ │ Passed: tools/javac/T8222251/PreflowNotVisitingLambdaExpTest.java │ │ │ │ +Passed: tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java │ │ │ │ Passed: tools/javac/T8209173/CodeCompletionExceptTest.java │ │ │ │ Passed: tools/javac/T8222795/ConditionalAndPostfixOperator.java │ │ │ │ +Passed: tools/javac/T8254557/T8254557.java │ │ │ │ Passed: tools/javac/T8222035/MinContextOpTest.java │ │ │ │ Passed: tools/javac/T8223942/ClientCodeWrappersShouldOverrideAllMethodsTest.java │ │ │ │ -Passed: tools/javac/T8254557/T8254557.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_1.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_10.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_11.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_12.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_13.java │ │ │ │ -Passed: tools/javac/T8231622/T8231622.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_14.java │ │ │ │ +Passed: tools/javac/T8231622/T8231622.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_15.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_16.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_2.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_3.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_4.java │ │ │ │ -Passed: tools/javac/T8222949/TestConstantDynamic.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_5.java │ │ │ │ +Passed: tools/javac/T8222949/TestConstantDynamic.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_6.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_7.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_8.java │ │ │ │ -Passed: tools/javac/T8257037/T8257037.java │ │ │ │ Passed: tools/javac/T8255968/T8255968_9.java │ │ │ │ +Passed: tools/javac/T8257037/T8257037.java │ │ │ │ Passed: tools/javac/T8257740/T8257740_1.java │ │ │ │ Passed: tools/javac/T8257740/T8257740_2.java │ │ │ │ -Passed: tools/javac/template/T8312814.java │ │ │ │ Passed: tools/javac/T8268592/T8268592.java │ │ │ │ +Passed: tools/javac/template/T8312814.java │ │ │ │ Passed: tools/javac/toolbox/TestGrepOfToolBox.java │ │ │ │ Passed: tools/javac/template/TreeScannerTest.java │ │ │ │ Passed: tools/javac/tree/8067914/NukeExtraCast.java │ │ │ │ Passed: tools/javac/tree/ClassTreeTest.java │ │ │ │ Passed: tools/javac/tree/CompilationUnitTreeTest.java │ │ │ │ -Passed: tools/javac/tree/MakeLiteralTest.java │ │ │ │ Passed: tools/javac/tree/DocCommentToplevelTest.java │ │ │ │ +Passed: tools/javac/tree/MakeLiteralTest.java │ │ │ │ Passed: tools/javac/tree/MakeQualIdent.java │ │ │ │ Passed: tools/javac/tree/ArrayTypeToString.java │ │ │ │ Passed: tools/javac/tree/NewArrayPretty.java │ │ │ │ Passed: tools/javac/template/Basic.java │ │ │ │ Passed: tools/javac/tree/NewClassDefEnclosing.java │ │ │ │ Passed: tools/javac/tree/PrettySimpleStringTest.java │ │ │ │ Passed: tools/javac/tree/MakeTypeTest.java │ │ │ │ Passed: tools/javac/tree/ScopeClassHeaderTest.java │ │ │ │ -Passed: tools/javac/tree/MissingSemicolonTest.java │ │ │ │ Passed: tools/javac/tree/ScopeTest.java │ │ │ │ +Passed: tools/javac/tree/MissingSemicolonTest.java │ │ │ │ Passed: tools/javac/tree/NoPrivateTypesExported.java │ │ │ │ Passed: tools/javac/tree/T6993305.java │ │ │ │ Passed: tools/javac/tree/TestPrettyDocComment.java │ │ │ │ Passed: tools/javac/tree/T8024415.java │ │ │ │ Passed: tools/javac/tree/TreeKindTest.java │ │ │ │ Passed: tools/javac/tree/TestToString.java │ │ │ │ Passed: tools/javac/tree/TreePosRoundsTest.java │ │ │ │ @@ -6614,88 +6609,88 @@ │ │ │ │ Passed: tools/javac/TryWithResources/ResourceRedecl.java │ │ │ │ Passed: tools/javac/TryWithResources/ResourceShadow.java │ │ │ │ Passed: tools/javac/TryWithResources/ResourceTypeVar.java │ │ │ │ Passed: tools/javac/TryWithResources/T7022711.java │ │ │ │ Passed: tools/javac/TryWithResources/T7032633.java │ │ │ │ Passed: tools/javac/TryWithResources/T7164542.java │ │ │ │ Passed: tools/javac/TryWithResources/T7178324.java │ │ │ │ +FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ Passed: tools/javac/TryWithResources/TestTwr09.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAndLambda.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAndTypeVariables.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAndTypeVariables2Test.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrAvoidNullCheck.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrFlow.java │ │ │ │ -FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +Passed: tools/javac/TryWithResources/TwrForVariable1.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrForVariable2.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrForVariable3.java │ │ │ │ -Passed: tools/javac/TryWithResources/TwrForVariable1.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrForVariable4.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrLint.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrLintUnderscore.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrMultiCatch.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrNullTests.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrOnNonResource.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrSuppression.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrTests.java │ │ │ │ -Passed: tools/javac/TryWithResources/TwrSimpleClose.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrVarKinds.java │ │ │ │ +Passed: tools/javac/TryWithResources/TwrSimpleClose.java │ │ │ │ Passed: tools/javac/TryWithResources/TwrVarRedeclaration.java │ │ │ │ -FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ Passed: tools/javac/TryWithResources/WeirdTwr.java │ │ │ │ -Passed: tools/javac/types/BadSigTest.java │ │ │ │ Passed: tools/javac/typeDeclarationInsideExpression/TypeDeclarationInsideExpressionTest.java │ │ │ │ +Passed: tools/javac/types/BadSigTest.java │ │ │ │ +Passed: tools/javac/TryWithResources/TwrClose.java │ │ │ │ Passed: tools/javac/types/CastObjectToPrimitiveTest.java │ │ │ │ -Passed: tools/javac/types/CastTest.java │ │ │ │ +Passed: tools/javac/types/BoxingConversionTest.java │ │ │ │ Passed: tools/javac/types/CastToTypeVarTest.java │ │ │ │ Passed: tools/javac/types/CastTypeVarToPrimitiveTest.java │ │ │ │ -Passed: tools/javac/types/BoxingConversionTest.java │ │ │ │ Passed: tools/javac/types/GenericTypeWellFormednessTest.java │ │ │ │ +Passed: tools/javac/types/CastTest.java │ │ │ │ Passed: tools/javac/types/PrimitiveConversionTest.java │ │ │ │ -Passed: tools/javac/TryWithResources/TwrClose.java │ │ │ │ Passed: tools/javac/types/ScopeListenerTest.java │ │ │ │ -Passed: tools/javac/typeVariableCast/TypeVariableCastTest.java │ │ │ │ Passed: tools/javac/types/VarInstanceMemberTest.java │ │ │ │ +Passed: tools/javac/typeVariableCast/TypeVariableCastTest.java │ │ │ │ Passed: tools/javac/unicode/FirstChar.java │ │ │ │ Passed: tools/javac/unicode/NonasciiDigit.java │ │ │ │ +Passed: tools/javac/unicode/SubChar.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID1.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID2.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID3.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID4.java │ │ │ │ Passed: tools/javac/unicode/SupplementaryJavaID5.java │ │ │ │ -Passed: tools/javac/unicode/SubChar.java │ │ │ │ +Passed: tools/javac/unicode/SupplementaryJavaID6.java │ │ │ │ Passed: tools/javac/unicode/TripleQuote.java │ │ │ │ Passed: tools/javac/unicode/UnicodeAtEOL.java │ │ │ │ Passed: tools/javac/unicode/UnicodeCommentDelimiter.java │ │ │ │ Passed: tools/javac/unicode/UnicodeNewline.java │ │ │ │ Passed: tools/javac/unicode/UnicodeUnicode.java │ │ │ │ Passed: tools/javac/unicode/Unmappable.java │ │ │ │ -Passed: tools/javac/unicode/SupplementaryJavaID6.java │ │ │ │ Passed: tools/javac/UnicodeBackslash/UnicodeBackslash.java │ │ │ │ Passed: tools/javac/unit/util/convert/EnclosingCandidates.java │ │ │ │ Passed: tools/javac/unit/util/list/AbstractList.java │ │ │ │ Passed: tools/javac/unit/util/list/FromArray.java │ │ │ │ -Passed: tools/javac/unnamed/UnnamedClassRecovery.java │ │ │ │ Passed: tools/javac/unit/T6198196.java │ │ │ │ +Passed: tools/javac/unnamed/UnnamedClassRecovery.java │ │ │ │ Passed: tools/javac/unnamed/UnnamedLocalVariableTable.java │ │ │ │ Passed: tools/javac/unnamedclass/NestedEnum.java │ │ │ │ Passed: tools/javac/unnamedclass/SourceLevelErrorPosition.java │ │ │ │ Passed: tools/javac/util/filemanager/TestName.java │ │ │ │ Passed: tools/javac/util/list/ListBufferTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ Passed: tools/javac/util/BitsTest.java │ │ │ │ Passed: tools/javac/util/list/TList.java │ │ │ │ Passed: tools/javac/util/JavacTaskPoolTest.java │ │ │ │ Passed: tools/javac/util/IteratorsTest.java │ │ │ │ Passed: tools/javac/util/StringUtilsTest.java │ │ │ │ Passed: tools/javac/util/NewlineOnlyDiagnostic.java │ │ │ │ +Passed: tools/javac/util/T6597678.java │ │ │ │ Passed: tools/javac/var_implicit_lambda/VarInImplicitLambdaNegTest01.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Neg01.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Neg02.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Pos01.java │ │ │ │ -Passed: tools/javac/util/T6597678.java │ │ │ │ Passed: tools/javac/varargs/5088429/T5088429Pos02.java │ │ │ │ Passed: tools/javac/varargs/6313164/T6313164.java │ │ │ │ Passed: tools/javac/varargs/6313164/T7175433.java │ │ │ │ Passed: tools/javac/varargs/6569633/T6569633.java │ │ │ │ Passed: tools/javac/varargs/6730476/T6730476a.java │ │ │ │ Passed: tools/javac/varargs/6730476/T6730476b.java │ │ │ │ Passed: tools/javac/varargs/6806876/T6806876.java │ │ │ │ @@ -6756,25 +6751,25 @@ │ │ │ │ Passed: tools/javac/warnings/suppress/Overridden.java │ │ │ │ Passed: tools/javac/warnings/suppress/OverriddenSuppressed.java │ │ │ │ Passed: tools/javac/warnings/suppress/PackageInfo.java │ │ │ │ Passed: tools/javac/warnings/suppress/SuppressWarningsPackage.java │ │ │ │ Passed: tools/javac/warnings/suppress/T6480588.java │ │ │ │ Passed: tools/javac/warnings/suppress/T6707032.java │ │ │ │ Passed: tools/javac/warnings/suppress/T8021112a.java │ │ │ │ -Passed: tools/javac/sealed/SealedCompilationTests.java │ │ │ │ Passed: tools/javac/warnings/suppress/T8021112b.java │ │ │ │ +Passed: tools/javac/warnings/suppress/T8069094.java │ │ │ │ Passed: tools/javac/warnings/DepAnn.java │ │ │ │ Passed: tools/javac/warnings/Deprecation.java │ │ │ │ Passed: tools/javac/warnings/DeprecationSE8Test.java │ │ │ │ Passed: tools/javac/warnings/DivZero.java │ │ │ │ Passed: tools/javac/warnings/FallThrough.java │ │ │ │ Passed: tools/javac/warnings/Finally.java │ │ │ │ Passed: tools/javac/warnings/MaxDiagsRecompile.java │ │ │ │ -Passed: tools/javac/warnings/suppress/T8069094.java │ │ │ │ Passed: tools/javac/warnings/MaxWarnsRecompile.java │ │ │ │ +Passed: tools/javac/sealed/SealedCompilationTests.java │ │ │ │ Passed: tools/javac/warnings/T6763518.java │ │ │ │ Passed: tools/javac/warnings/ThisEscape.java │ │ │ │ Passed: tools/javac/warnings/UnboundAndBoundByObjectTest.java │ │ │ │ Passed: tools/javac/warnings/Unchecked.java │ │ │ │ Passed: tools/javac/warnings/UnneededStrictfpWarningToolBox.java │ │ │ │ Passed: tools/javac/warnings/VerifyLintDescriptions.java │ │ │ │ Passed: tools/javac/AbstractOverride.java │ │ │ │ @@ -6785,190 +6780,190 @@ │ │ │ │ Passed: tools/javac/AnonInnerException_2.java │ │ │ │ Passed: tools/javac/AnonInnerException_3.java │ │ │ │ Passed: tools/javac/AnonStaticMember_1.java │ │ │ │ Passed: tools/javac/AnonStaticMember_2.java │ │ │ │ Passed: tools/javac/AnonStaticMember_3.java │ │ │ │ Passed: tools/javac/AnonymousConstructorExceptions.java │ │ │ │ Passed: tools/javac/AnonymousNull.java │ │ │ │ -Passed: tools/javac/varargs/warning/Warn4.java │ │ │ │ -Passed: tools/javac/AnonymousType.java │ │ │ │ Passed: tools/javac/AnonymousSubclassTest.java │ │ │ │ +Passed: tools/javac/AnonymousType.java │ │ │ │ Passed: tools/javac/ArrayCast.java │ │ │ │ Passed: tools/javac/BadAnnotation.java │ │ │ │ Passed: tools/javac/BadBreak.java │ │ │ │ Passed: tools/javac/BadCovar.java │ │ │ │ Passed: tools/javac/BadHexConstant.java │ │ │ │ Passed: tools/javac/BoolArray.java │ │ │ │ Passed: tools/javac/BoundClassError.java │ │ │ │ Passed: tools/javac/BranchToFewerDefines.java │ │ │ │ Passed: tools/javac/BreakAcrossClass.java │ │ │ │ +Passed: tools/javac/warnings/Removal.java │ │ │ │ Passed: tools/javac/CaptureInSubtype.java │ │ │ │ Passed: tools/javac/CascadedInnerNewInstance.java │ │ │ │ Passed: tools/javac/CastInterface2Array.java │ │ │ │ Passed: tools/javac/ClassIsAbstract.java │ │ │ │ Passed: tools/javac/CheckNoClassCastException.java │ │ │ │ -Passed: tools/javac/ClassLit.java │ │ │ │ Passed: tools/javac/ClassToTypeParm.java │ │ │ │ +Passed: tools/javac/ClassLit.java │ │ │ │ Passed: tools/javac/CloneableProblem.java │ │ │ │ Passed: tools/javac/Closure1.java │ │ │ │ Passed: tools/javac/Closure2.java │ │ │ │ Passed: tools/javac/Closure3.java │ │ │ │ Passed: tools/javac/Closure4.java │ │ │ │ Passed: tools/javac/Closure5.java │ │ │ │ Passed: tools/javac/CompoundBox.java │ │ │ │ Passed: tools/javac/Closure6.java │ │ │ │ Passed: tools/javac/ConditionalArgTypes_1.java │ │ │ │ Passed: tools/javac/ConditionalArgTypes_2.java │ │ │ │ Passed: tools/javac/ConditionalInline.java │ │ │ │ -Passed: tools/javac/warnings/Removal.java │ │ │ │ Passed: tools/javac/ConditionalWithVoid.java │ │ │ │ Passed: tools/javac/ConstBoolAppend.java │ │ │ │ Passed: tools/javac/ConstCharAppend.java │ │ │ │ +Passed: tools/javac/ConditionalExpressionResolvePending.java │ │ │ │ +Passed: tools/javac/ConstFoldTest.java │ │ │ │ Passed: tools/javac/CyclicInheritance.java │ │ │ │ Passed: tools/javac/CyclicInheritance2.java │ │ │ │ -Passed: tools/javac/ConstFoldTest.java │ │ │ │ -Passed: tools/javac/CyclicInheritance4.java │ │ │ │ Passed: tools/javac/DeadInnerClass.java │ │ │ │ +Passed: tools/javac/CyclicInheritance4.java │ │ │ │ Passed: tools/javac/DeclarationStatementInline.java │ │ │ │ Passed: tools/javac/DepParam.java │ │ │ │ Passed: tools/javac/Digits.java │ │ │ │ Passed: tools/javac/DivByZero.java │ │ │ │ -Passed: tools/javac/ConditionalExpressionResolvePending.java │ │ │ │ Passed: tools/javac/DeepStringConcat.java │ │ │ │ Passed: tools/javac/DuplicateClass.java │ │ │ │ Passed: tools/javac/DuplicateClass2.java │ │ │ │ Passed: tools/javac/DuplicateImport.java │ │ │ │ Passed: tools/javac/EmptyArray.java │ │ │ │ Passed: tools/javac/EmptyBreak.java │ │ │ │ Passed: tools/javac/EarlyAssert.java │ │ │ │ -Passed: tools/javac/EmptySwitch.java │ │ │ │ Passed: tools/javac/EmptyDocComments.java │ │ │ │ -Passed: tools/javac/EOI.java │ │ │ │ +Passed: tools/javac/EmptySwitch.java │ │ │ │ Passed: tools/javac/EnclosingAccessCheck.java │ │ │ │ -Passed: tools/javac/ExceptionalFinally.java │ │ │ │ +Passed: tools/javac/EOI.java │ │ │ │ Passed: tools/javac/Enum1.java │ │ │ │ +Passed: tools/javac/ExceptionalFinally.java │ │ │ │ Passed: tools/javac/ExceptionalFinally2.java │ │ │ │ Passed: tools/javac/ExprQualifiedType.java │ │ │ │ -Passed: tools/javac/ExtraneousEquals.java │ │ │ │ Passed: tools/javac/ExtendArray.java │ │ │ │ +Passed: tools/javac/ExtraneousEquals.java │ │ │ │ Passed: tools/javac/ExtendsScope.java │ │ │ │ Passed: tools/javac/FinalInitializer_2.java │ │ │ │ Passed: tools/javac/FaultySignature.java │ │ │ │ Passed: tools/javac/FinalIntConcatenation.java │ │ │ │ -Passed: tools/javac/FinallyWarn.java │ │ │ │ -Passed: tools/javac/FinalThisReference.java │ │ │ │ Passed: tools/javac/FinalInitializer.java │ │ │ │ +Passed: tools/javac/FinalThisReference.java │ │ │ │ +Passed: tools/javac/FinallyWarn.java │ │ │ │ Passed: tools/javac/FlatnameClash.java │ │ │ │ Passed: tools/javac/FlatnameClash2.java │ │ │ │ Passed: tools/javac/GoodCovar.java │ │ │ │ Passed: tools/javac/FoldConditional.java │ │ │ │ +Passed: tools/javac/HexThree.java │ │ │ │ Passed: tools/javac/IllDefinedOrderOfInit.java │ │ │ │ Passed: tools/javac/IllegalAnnotation.java │ │ │ │ Passed: tools/javac/IllegallyOptimizedException.java │ │ │ │ -Passed: tools/javac/HexThree.java │ │ │ │ -Passed: tools/javac/InconsistentInheritedSignature.java │ │ │ │ +Passed: tools/javac/HexFloatLiterals.java │ │ │ │ Passed: tools/javac/ImplicitToString.java │ │ │ │ +Passed: tools/javac/InconsistentInheritedSignature.java │ │ │ │ Passed: tools/javac/InconsistentStack.java │ │ │ │ Passed: tools/javac/Increment.java │ │ │ │ Passed: tools/javac/InheritedPrivateImpl.java │ │ │ │ Passed: tools/javac/InitializerCompletion_1.java │ │ │ │ Passed: tools/javac/InitializerCompletion_2.java │ │ │ │ Passed: tools/javac/InitializerCompletion_3.java │ │ │ │ Passed: tools/javac/InitializerCompletion_4.java │ │ │ │ Passed: tools/javac/InnerMemberRegression.java │ │ │ │ -Passed: tools/javac/HexFloatLiterals.java │ │ │ │ -Passed: tools/javac/InnerNamedConstant_1.java │ │ │ │ Passed: tools/javac/InnerMethSig.java │ │ │ │ +Passed: tools/javac/InnerNamedConstant_1.java │ │ │ │ +Passed: tools/javac/InnerTruth.java │ │ │ │ Passed: tools/javac/InnerNamedConstant_2.java │ │ │ │ Passed: tools/javac/InstanceInitException_1.java │ │ │ │ -Passed: tools/javac/InnerTruth.java │ │ │ │ -Passed: tools/javac/InterfaceFieldParsing_1.java │ │ │ │ Passed: tools/javac/InstanceInitException_2.java │ │ │ │ +Passed: tools/javac/InterfaceFieldParsing_1.java │ │ │ │ Passed: tools/javac/InterfaceAssert.java │ │ │ │ Passed: tools/javac/InterfaceMemberClassModifiers.java │ │ │ │ +Passed: tools/javac/InterfaceInInner.java │ │ │ │ Passed: tools/javac/InterfaceObjectIncompatibility.java │ │ │ │ Passed: tools/javac/InterfaceObjectInheritance.java │ │ │ │ -Passed: tools/javac/InterfaceInInner.java │ │ │ │ Passed: tools/javac/InterfaceOverrideCheck.java │ │ │ │ Passed: tools/javac/InterfaceOverrideFinal.java │ │ │ │ Passed: tools/javac/InterfaceOverrideObject.java │ │ │ │ -Passed: tools/javac/LabeledDeclaration.java │ │ │ │ Passed: tools/javac/JsrRet.java │ │ │ │ +Passed: tools/javac/LabeledDeclaration.java │ │ │ │ Passed: tools/javac/InvalidIntfCast.java │ │ │ │ Passed: tools/javac/LabelHiding_1.java │ │ │ │ Passed: tools/javac/LocalClasses_1.java │ │ │ │ Passed: tools/javac/LocalClasses_2.java │ │ │ │ Passed: tools/javac/LocalRecord.java │ │ │ │ Passed: tools/javac/LocalInterface.java │ │ │ │ Passed: tools/javac/MemberTypeInheritance.java │ │ │ │ -Passed: tools/javac/NameCollision.java │ │ │ │ Passed: tools/javac/ManyMembers2.java │ │ │ │ +Passed: tools/javac/NameCollision.java │ │ │ │ Passed: tools/javac/NameCollision2.java │ │ │ │ Passed: tools/javac/NestedDuplicateLabels.java │ │ │ │ +Passed: tools/javac/MethodParametersTest.java │ │ │ │ Passed: tools/javac/NestedFinallyReturn.java │ │ │ │ Passed: tools/javac/NestedInnerClassNames.java │ │ │ │ Passed: tools/javac/NewGeneric.java │ │ │ │ -Passed: tools/javac/NonStaticFieldExpr1.java │ │ │ │ Passed: tools/javac/NonStaticFieldExpr2.java │ │ │ │ +Passed: tools/javac/NonStaticFieldExpr1.java │ │ │ │ Passed: tools/javac/NonStaticFieldExpr3.java │ │ │ │ Passed: tools/javac/NonStaticFieldExpr4c.java │ │ │ │ Passed: tools/javac/NonStaticFinalVar.java │ │ │ │ -Passed: tools/javac/MethodParametersTest.java │ │ │ │ Passed: tools/javac/Null2DArray.java │ │ │ │ Passed: tools/javac/NullQualifiedNew.java │ │ │ │ Passed: tools/javac/NullQualifiedNew2.java │ │ │ │ Passed: tools/javac/NullQualifiedSuper1.java │ │ │ │ -Passed: tools/javac/NullStaticQualifier.java │ │ │ │ Passed: tools/javac/NullQualifiedSuper2.java │ │ │ │ +Passed: tools/javac/NullStaticQualifier.java │ │ │ │ Passed: tools/javac/ObjectIncompatibleInterface.java │ │ │ │ Passed: tools/javac/ObjectMethodRefFromInterface.java │ │ │ │ -Passed: tools/javac/OverridePosition.java │ │ │ │ Passed: tools/javac/OuterParameter_1.java │ │ │ │ +Passed: tools/javac/OverridePosition.java │ │ │ │ +Passed: tools/javac/Parens1.java │ │ │ │ Passed: tools/javac/Parens2.java │ │ │ │ Passed: tools/javac/Parens3.java │ │ │ │ -Passed: tools/javac/Parens1.java │ │ │ │ Passed: tools/javac/Parens4.java │ │ │ │ Passed: tools/javac/ParseConditional.java │ │ │ │ -Passed: tools/javac/PrivateUplevelConstant.java │ │ │ │ Passed: tools/javac/PrivateLocalConstructor.java │ │ │ │ -Passed: tools/javac/QualifiedNew.java │ │ │ │ +Passed: tools/javac/PrivateUplevelConstant.java │ │ │ │ Passed: tools/javac/QualifiedConstant.java │ │ │ │ +Passed: tools/javac/QualifiedNew.java │ │ │ │ Passed: tools/javac/QualifiedNewScope.java │ │ │ │ Passed: tools/javac/QualifiedOuterThis.java │ │ │ │ Passed: tools/javac/QualifiedOuterThis2.java │ │ │ │ Passed: tools/javac/QualifiedThisAndSuper_1.java │ │ │ │ Passed: tools/javac/QualifiedThisAndSuper_2.java │ │ │ │ Passed: tools/javac/QualifiedThisAndSuper_3.java │ │ │ │ -Passed: tools/javac/QualifiedThisExactMatch.java │ │ │ │ +Passed: tools/javac/NoStringToLower.java │ │ │ │ Passed: tools/javac/RawCrash.java │ │ │ │ +Passed: tools/javac/QualifiedThisExactMatch.java │ │ │ │ Passed: tools/javac/ReturnAfterIfThenElse.java │ │ │ │ Passed: tools/javac/StandaloneQualifiedSuper.java │ │ │ │ Passed: tools/javac/ShiftExpressionTest.java │ │ │ │ Passed: tools/javac/StaticBlockScope.java │ │ │ │ Passed: tools/javac/StoreClass.java │ │ │ │ Passed: tools/javac/StrictAbstract.java │ │ │ │ Passed: tools/javac/StdoutCloseTest.java │ │ │ │ Passed: tools/javac/StringAppendAccessMethodOnLHS.java │ │ │ │ Passed: tools/javac/StringConversion.java │ │ │ │ Passed: tools/javac/StringConversion2.java │ │ │ │ Passed: tools/javac/SuperclassConstructorException.java │ │ │ │ +Passed: tools/javac/varargs/warning/Warn4.java │ │ │ │ Passed: tools/javac/SuperMeth.java │ │ │ │ Passed: tools/javac/SuperField.java │ │ │ │ Passed: tools/javac/SuperMethodResolve.java │ │ │ │ -Passed: tools/javac/SuperNew.java │ │ │ │ Passed: tools/javac/SuperNew3.java │ │ │ │ +Passed: tools/javac/SuperNew.java │ │ │ │ Passed: tools/javac/SuperNew2.java │ │ │ │ Passed: tools/javac/SuperNew4.java │ │ │ │ Passed: tools/javac/SwitchExitStateTest.java │ │ │ │ Passed: tools/javac/SwitchFence.java │ │ │ │ Passed: tools/javac/SwitchScope.java │ │ │ │ Passed: tools/javac/SynchronizedClass.java │ │ │ │ Passed: tools/javac/SynthName1.java │ │ │ │ Passed: tools/javac/SynthName2.java │ │ │ │ -Passed: tools/javac/NoStringToLower.java │ │ │ │ Passed: tools/javac/T4881267.java │ │ │ │ Passed: tools/javac/T4906100.java │ │ │ │ Passed: tools/javac/T5092545.java │ │ │ │ Passed: tools/javac/T5048776.java │ │ │ │ Passed: tools/javac/T5105890.java │ │ │ │ Passed: tools/javac/T6224167.java │ │ │ │ Passed: tools/javac/T6214885.java │ │ │ │ @@ -6985,85 +6980,85 @@ │ │ │ │ Passed: tools/javac/T6294589.java │ │ │ │ Passed: tools/javac/T6265400.java │ │ │ │ Passed: tools/javac/T6304128.java │ │ │ │ Passed: tools/javac/T6306967.java │ │ │ │ Passed: tools/javac/T6340549.java │ │ │ │ Passed: tools/javac/T6351767.java │ │ │ │ Passed: tools/javac/T6326754.java │ │ │ │ +Passed: tools/javac/T6358166.java │ │ │ │ Passed: tools/javac/T6358024.java │ │ │ │ -Passed: tools/javac/T6358168.java │ │ │ │ Passed: tools/javac/T6366196.java │ │ │ │ -Passed: tools/javac/T6358166.java │ │ │ │ +Passed: tools/javac/T6358168.java │ │ │ │ Passed: tools/javac/T6370653.java │ │ │ │ -Passed: tools/javac/T6361619.java │ │ │ │ -Passed: tools/javac/versions/Versions.java │ │ │ │ Passed: tools/javac/T6379327.java │ │ │ │ +Passed: tools/javac/T6361619.java │ │ │ │ Passed: tools/javac/T6394563.java │ │ │ │ Passed: tools/javac/T6395974.java │ │ │ │ Passed: tools/javac/T6397286.java │ │ │ │ Passed: tools/javac/T6404756.java │ │ │ │ Passed: tools/javac/T6397044.java │ │ │ │ -Passed: tools/javac/T6407066.java │ │ │ │ -Passed: tools/javac/T6407257.java │ │ │ │ Passed: tools/javac/T6405099.java │ │ │ │ Passed: tools/javac/T6403466.java │ │ │ │ Passed: tools/javac/T6406771.java │ │ │ │ +Passed: tools/javac/T6407257.java │ │ │ │ +Passed: tools/javac/T6407066.java │ │ │ │ Passed: tools/javac/T6410706.java │ │ │ │ -Passed: tools/javac/T6472751.java │ │ │ │ Passed: tools/javac/T6411379.java │ │ │ │ -Passed: tools/javac/T6458749.java │ │ │ │ Passed: tools/javac/T6423583.java │ │ │ │ +Passed: tools/javac/T6472751.java │ │ │ │ Passed: tools/javac/T6534287.java │ │ │ │ +Passed: tools/javac/T6458749.java │ │ │ │ Passed: tools/javac/T6567414.java │ │ │ │ -Passed: tools/javac/T6587674.java │ │ │ │ Passed: tools/javac/T6554097.java │ │ │ │ -Passed: tools/javac/T6625520.java │ │ │ │ -Passed: tools/javac/T6663588.java │ │ │ │ +Passed: tools/javac/T6587674.java │ │ │ │ Passed: tools/javac/T6558476.java │ │ │ │ +Passed: tools/javac/T6625520.java │ │ │ │ Passed: tools/javac/T6654037.java │ │ │ │ +Passed: tools/javac/T6663588.java │ │ │ │ +Passed: tools/javac/T6595666.java │ │ │ │ Passed: tools/javac/T6668802.java │ │ │ │ Passed: tools/javac/T6665791.java │ │ │ │ -Passed: tools/javac/T6595666.java │ │ │ │ Passed: tools/javac/T6759996.java │ │ │ │ -Passed: tools/javac/T6725036.java │ │ │ │ Passed: tools/javac/T6794959.java │ │ │ │ -Passed: tools/javac/T6882235.java │ │ │ │ +Passed: tools/javac/T6725036.java │ │ │ │ Passed: tools/javac/T6881645.java │ │ │ │ -Passed: tools/javac/T6942649.java │ │ │ │ +Passed: tools/javac/T6882235.java │ │ │ │ Passed: tools/javac/T6900149.java │ │ │ │ -Passed: tools/javac/T6855236.java │ │ │ │ +Passed: tools/javac/T6942649.java │ │ │ │ Passed: tools/javac/T6873849.java │ │ │ │ +Passed: tools/javac/T6855236.java │ │ │ │ Passed: tools/javac/T6972327.java │ │ │ │ Passed: tools/javac/T6977800.java │ │ │ │ -Passed: tools/javac/T6985181.java │ │ │ │ Passed: tools/javac/T6993301.java │ │ │ │ -Passed: tools/javac/T7042623.java │ │ │ │ +Passed: tools/javac/T6985181.java │ │ │ │ Passed: tools/javac/T7040104.java │ │ │ │ -Passed: tools/javac/T6999210.java │ │ │ │ +Passed: tools/javac/T7042623.java │ │ │ │ Passed: tools/javac/T7090499.java │ │ │ │ +Passed: tools/javac/T6999210.java │ │ │ │ Passed: tools/javac/T7120266.java │ │ │ │ Passed: tools/javac/T7120463.java │ │ │ │ Passed: tools/javac/T7126754.java │ │ │ │ -Passed: tools/javac/T8004969.java │ │ │ │ Passed: tools/javac/T7159016.java │ │ │ │ -Passed: tools/javac/T8036019.java │ │ │ │ +Passed: tools/javac/T8004969.java │ │ │ │ Passed: tools/javac/T8034044.java │ │ │ │ +Passed: tools/javac/T8036019.java │ │ │ │ Passed: tools/javac/T8152616.java │ │ │ │ Passed: tools/javac/T8198502.java │ │ │ │ Passed: tools/javac/T8199910.java │ │ │ │ -Passed: tools/javac/T8286057.java │ │ │ │ -Passed: tools/javac/T8286797.java │ │ │ │ +Passed: tools/javac/T6956638.java │ │ │ │ Passed: tools/javac/T8271079.java │ │ │ │ +Passed: tools/javac/T8286057.java │ │ │ │ Passed: tools/javac/T8295447.java │ │ │ │ -Passed: tools/javac/T8301025.java │ │ │ │ +Passed: tools/javac/T8286797.java │ │ │ │ Passed: tools/javac/T8305582.java │ │ │ │ +Passed: tools/javac/T8301025.java │ │ │ │ Passed: tools/javac/T8312163.java │ │ │ │ Passed: tools/javac/T8314216.java │ │ │ │ Passed: tools/javac/T8314423.java │ │ │ │ -Passed: tools/javac/T6956638.java │ │ │ │ +Passed: tools/javac/versions/Versions.java │ │ │ │ Passed: tools/javac/TextBlockIllegalEscape.java │ │ │ │ Passed: tools/javac/TextBlockLang.java │ │ │ │ Passed: tools/javac/ThrowNull.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_1.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_2.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_3.java │ │ │ │ Passed: tools/javac/ThrowsIntersection_4.java │ │ │ │ @@ -7074,240 +7069,238 @@ │ │ │ │ Passed: tools/javac/UnreachableVar.java │ │ │ │ Passed: tools/javac/UnterminatedLineComment.java │ │ │ │ Passed: tools/javac/UplevelFromAnonInSuperCall.java │ │ │ │ Passed: tools/javac/UseEnum.java │ │ │ │ Passed: tools/javac/VarDeclarationWithAssignment.java │ │ │ │ Passed: tools/javac/Verify.java │ │ │ │ Passed: tools/javac/VerifyDA.java │ │ │ │ -Passed: tools/javac/VersionOpt.java │ │ │ │ +Passed: tools/javac/TestPkgInfo.java │ │ │ │ Passed: tools/javac/VoidArray.java │ │ │ │ +Passed: tools/javac/VersionOpt.java │ │ │ │ Passed: tools/javap/4111861/T4111861.java │ │ │ │ Passed: tools/javap/4798312/JavapShouldLoadClassesFromRTJarTest.java │ │ │ │ -Passed: tools/javac/TestPkgInfo.java │ │ │ │ Passed: tools/javap/4866831/PublicInterfaceTest.java │ │ │ │ -Passed: tools/javap/6937244/T6937244.java │ │ │ │ Passed: tools/javap/4870651/T4870651.java │ │ │ │ +Passed: tools/javap/6937244/T6937244.java │ │ │ │ Passed: tools/javap/6937244/T6937244A.java │ │ │ │ Passed: tools/javap/8006334/JavapTaskCtorFailWithNPE.java │ │ │ │ Passed: tools/javap/8007907/JavapReturns0AfterClassNotFoundTest.java │ │ │ │ Passed: tools/javap/8244573/T8244573.java │ │ │ │ Passed: tools/javap/8260403/T8260403.java │ │ │ │ Passed: tools/javap/attribute_length/AttributeLengthTest.java │ │ │ │ Passed: tools/javap/classfile/6888367/T6888367.java │ │ │ │ Passed: tools/javap/classfile/T6887895.java │ │ │ │ Passed: tools/javap/classfile/deps/T6907575.java │ │ │ │ Passed: tools/javap/default_methods/JavapNotPrintingDefaultModifierTest.java │ │ │ │ +Passed: tools/javac/TextBlockAPI.java │ │ │ │ Passed: tools/javap/stackmap/StackmapTest.java │ │ │ │ Passed: tools/javap/typeAnnotations/AnnotationDefaultNewlineTest.java │ │ │ │ Passed: tools/javap/typeAnnotations/InvisibleParameterAnnotationsTest.java │ │ │ │ Passed: tools/javap/typeAnnotations/JSR175Annotations.java │ │ │ │ -Passed: tools/javac/TextBlockAPI.java │ │ │ │ -Passed: tools/javap/typeAnnotations/NewArray.java │ │ │ │ -Passed: tools/javap/typeAnnotations/T6855990.java │ │ │ │ Passed: tools/javap/typeAnnotations/PresenceInner.java │ │ │ │ +Passed: tools/javap/typeAnnotations/NewArray.java │ │ │ │ Passed: tools/javap/typeAnnotations/Presence.java │ │ │ │ +Passed: tools/javap/typeAnnotations/T6855990.java │ │ │ │ Passed: tools/javap/typeAnnotations/TypeCasts.java │ │ │ │ Passed: tools/javap/typeAnnotations/Visibility.java │ │ │ │ Passed: tools/javap/typeAnnotations/Wildcards.java │ │ │ │ Passed: tools/javap/AccessModifiers.java │ │ │ │ Passed: tools/javap/AnnoTest.java │ │ │ │ Passed: tools/javap/BadAttributeLength.java │ │ │ │ -Passed: tools/javap/BadAttributeName.java │ │ │ │ Passed: tools/javap/BoundsTypeVariableTest.java │ │ │ │ +Passed: tools/javap/BadAttributeName.java │ │ │ │ Passed: tools/javap/ControlCharTest.java │ │ │ │ Passed: tools/javap/ExtPath.java │ │ │ │ Passed: tools/javap/InvalidOptions.java │ │ │ │ Passed: tools/javap/DescriptorTest.java │ │ │ │ Passed: tools/javap/StackMapTableTest.java │ │ │ │ Passed: tools/javap/MethodParameters.java │ │ │ │ Passed: tools/javap/T4075403.java │ │ │ │ Passed: tools/javap/T4501660.java │ │ │ │ Passed: tools/javap/T4777949.java │ │ │ │ -Passed: tools/javap/T4459541.java │ │ │ │ Passed: tools/javap/T4876942.java │ │ │ │ +Passed: tools/javap/T4459541.java │ │ │ │ Passed: tools/javap/T4501661.java │ │ │ │ Passed: tools/javap/T4880672.java │ │ │ │ Passed: tools/javap/T4884240.java │ │ │ │ Passed: tools/javap/T4880663.java │ │ │ │ Passed: tools/javap/T4975569.java │ │ │ │ -Passed: tools/javap/T6271787.java │ │ │ │ Passed: tools/javap/T6587786.java │ │ │ │ +Passed: tools/javap/T6271787.java │ │ │ │ Passed: tools/javap/T6474890.java │ │ │ │ Passed: tools/javap/T6622216.java │ │ │ │ Passed: tools/javap/T6622232.java │ │ │ │ Passed: tools/javap/T6622260.java │ │ │ │ Passed: tools/javap/T6715251.java │ │ │ │ Passed: tools/javap/T6715753.java │ │ │ │ Passed: tools/javap/T6715767.java │ │ │ │ Passed: tools/javap/T6824493.java │ │ │ │ Passed: tools/javap/T6716452.java │ │ │ │ Passed: tools/javap/T6863746.java │ │ │ │ Passed: tools/javap/T6729471.java │ │ │ │ Passed: tools/javap/T6866657.java │ │ │ │ -Passed: tools/javap/T6868539.java │ │ │ │ Passed: tools/javap/T6980017.java │ │ │ │ +Passed: tools/javap/T6868539.java │ │ │ │ Passed: tools/javap/T6879371.java │ │ │ │ Passed: tools/javap/T7186925.java │ │ │ │ Passed: tools/javap/T8032814.java │ │ │ │ +Passed: tools/javac/T7093325.java │ │ │ │ Passed: tools/javap/T7004698.java │ │ │ │ Passed: tools/javap/T8032819.java │ │ │ │ Passed: tools/javap/T8033180.java │ │ │ │ Passed: tools/javap/T8033711.java │ │ │ │ Passed: tools/javap/T8035104.java │ │ │ │ Passed: tools/javap/T8038414.java │ │ │ │ -Passed: tools/javap/TestClassNameWarning.java │ │ │ │ -Passed: tools/javap/T7190862.java │ │ │ │ -Passed: tools/javac/T7093325.java │ │ │ │ Passed: tools/javap/WhitespaceTest.java │ │ │ │ +Passed: tools/javap/TestClassNameWarning.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestCSV.java │ │ │ │ -Passed: tools/javap/TestSuperclass.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java │ │ │ │ -Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java │ │ │ │ +Passed: tools/javap/T7190862.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestLoad.java │ │ │ │ +Passed: tools/javap/TestSuperclass.java │ │ │ │ +Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestPrims.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestScan.java │ │ │ │ -Passed: tools/javac/varargs/warning/Warn5.java │ │ │ │ -Passed: tools/jdeps/jdkinternals/RemovedJDKInternals.java │ │ │ │ Passed: tools/jdeps/jdkinternals/ShowReplacement.java │ │ │ │ -Passed: tools/jdeps/modules/upgrademodulepath/UpgradeModulePathTest.java │ │ │ │ +Passed: tools/jdeps/jdkinternals/RemovedJDKInternals.java │ │ │ │ +Passed: tools/javac/varargs/warning/Warn5.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestNotFound.java │ │ │ │ +Passed: tools/jdeps/modules/upgrademodulepath/UpgradeModulePathTest.java │ │ │ │ Passed: tools/jdeps/modules/DotFileTest.java │ │ │ │ -Passed: tools/javac/varargs/6199075/T6199075.java │ │ │ │ Passed: tools/jdeps/modules/GenModuleInfo.java │ │ │ │ Passed: tools/jdeps/modules/GenOpenModule.java │ │ │ │ +Passed: tools/javac/varargs/6199075/T6199075.java │ │ │ │ +Passed: tools/jdeps/modules/InverseDeps.java │ │ │ │ Passed: tools/jdeps/modules/ModuleTest.java │ │ │ │ Passed: tools/jdeps/modules/SplitPackage.java │ │ │ │ -Passed: tools/jdeps/modules/InverseDeps.java │ │ │ │ Passed: tools/jdeps/modules/UnnamedPackage.java │ │ │ │ Passed: tools/javac/types/TestComparisons.java │ │ │ │ -Passed: tools/jdeps/optionalDependency/OptionalDependencyTest.java │ │ │ │ Passed: tools/jdeps/missingDeps/MissingDepsTest.java │ │ │ │ +Passed: tools/jdeps/optionalDependency/OptionalDependencyTest.java │ │ │ │ Passed: tools/jdeps/unsupported/JDKUnsupportedTest.java │ │ │ │ Passed: tools/jdeps/VerboseFormat/JdepsDependencyClosure.java │ │ │ │ Passed: tools/jdeps/APIDeps.java │ │ │ │ Passed: tools/jdeps/multiVersion/MultiVersionError.java │ │ │ │ -Passed: tools/jdeps/Basic.java │ │ │ │ Passed: tools/jdeps/DotFileTest.java │ │ │ │ +Passed: tools/jdeps/Basic.java │ │ │ │ Passed: tools/EnumAccessible.java │ │ │ │ Passed: tools/jdeps/modules/TransitiveDeps.java │ │ │ │ Passed: tools/jdeps/modules/CheckModuleTest.java │ │ │ │ Passed: tools/jdeprscan/tests/jdk/jdeprscan/TestRelease.java │ │ │ │ Passed: tools/jdeps/Options.java │ │ │ │ -Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ Passed: tools/jdeps/MultiReleaseJar.java │ │ │ │ Passed: tools/jdeps/listdeps/ListModuleDeps.java │ │ │ │ -Test results: passed: 4,423; failed: 6; error: 3; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ +Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ +Test results: passed: 4,424; failed: 6; error: 2; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/langtools/0/JTreport/html/report.html │ │ │ │ Results written to /tmp/langtools/JTwork │ │ │ │ Error: Some tests failed or other problems occurred. │ │ │ │ Directory "jtreg-test-output/langtools/1/JTreport" not found: creating │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ -FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/langtools/1/JTreport/html/report.html │ │ │ │ Results written to /tmp/langtools/JTwork │ │ │ │ Error: Some tests failed or other problems occurred. │ │ │ │ Directory "jtreg-test-output/langtools/2/JTreport" not found: creating │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ -FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/langtools/2/JTreport/html/report.html │ │ │ │ Results written to /tmp/langtools/JTwork │ │ │ │ Error: Some tests failed or other problems occurred. │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ Command exited with non-zero status 3 │ │ │ │ Command being timed: "debian/tests/langtools" │ │ │ │ - User time (seconds): 127677.08 │ │ │ │ - System time (seconds): 545.22 │ │ │ │ - Percent of CPU this job got: 548% │ │ │ │ - Elapsed (wall clock) time (h:mm:ss or m:ss): 6:29:57 │ │ │ │ + User time (seconds): 101132.83 │ │ │ │ + System time (seconds): 676.64 │ │ │ │ + Percent of CPU this job got: 490% │ │ │ │ + Elapsed (wall clock) time (h:mm:ss or m:ss): 5:45:35 │ │ │ │ Average shared text size (kbytes): 0 │ │ │ │ Average unshared data size (kbytes): 0 │ │ │ │ Average stack size (kbytes): 0 │ │ │ │ Average total size (kbytes): 0 │ │ │ │ - Maximum resident set size (kbytes): 7608384 │ │ │ │ + Maximum resident set size (kbytes): 67415472 │ │ │ │ Average resident set size (kbytes): 0 │ │ │ │ - Major (requiring I/O) page faults: 0 │ │ │ │ - Minor (reclaiming a frame) page faults: 5896491 │ │ │ │ - Voluntary context switches: 11904278 │ │ │ │ - Involuntary context switches: 11152102 │ │ │ │ + Major (requiring I/O) page faults: 7 │ │ │ │ + Minor (reclaiming a frame) page faults: 13514883 │ │ │ │ + Voluntary context switches: 10077532 │ │ │ │ + Involuntary context switches: 11012271 │ │ │ │ Swaps: 0 │ │ │ │ File system inputs: 0 │ │ │ │ - File system outputs: 0 │ │ │ │ + File system outputs: 7602560 │ │ │ │ Socket messages sent: 0 │ │ │ │ Socket messages received: 0 │ │ │ │ Signals delivered: 0 │ │ │ │ Page size (bytes): 16384 │ │ │ │ Exit status: 3 │ │ │ │ ===== END check-langtools ===== │ │ │ │ ===== START check-jaxp ===== │ │ │ │ mkdir -p jtreg-test-output/jaxp │ │ │ │ BOOTJDK_HOME=/usr/lib/jvm/java-21-openjdk-loong64 JTREG_OPTIONS= VMNAME=zero JDK_TO_TEST=build/images/jdk \ │ │ │ │ AUTOPKGTEST_TMP=/tmp/ AUTOPKGTEST_ARTIFACTS=jtreg-test-output/ \ │ │ │ │ /usr/bin/time -v debian/tests/jaxp | tee jtreg-test-output/check-jaxp.log │ │ │ │ Directory "/tmp/jaxp/JTwork" not found: creating │ │ │ │ Directory "jtreg-test-output/jaxp/0/JTreport" not found: creating │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/DelegateUriTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/DelegatePublicTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/GroupTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/DelegateSystemTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/DeferFeatureTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/LoadCatalogTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/DelegatePublicTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/DefaultFeaturesTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/PublicFamilyTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/DeferFeatureTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/CatalogReferCircularityTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/PreferFeatureTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/PublicTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/PublicFamilyTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/PreferTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/NormalizationTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/PublicTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/RewriteSystemTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/ResolveFeatureTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/NormalizationTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/NextCatalogTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/RewriteUriTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/SystemFamilyTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/SpecifyCatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/SystemSuffixTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/SystemTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/SystemFamilyTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UriFamilyTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UriSuffixTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UriTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/catalog/UrnUnwrappingTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/FactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DBFNamespaceTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/catalog/ValidateCatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderImpl01.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/XMLGregorianCalendarTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/datatype/ptests/DurationTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/DocumentBuilderFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/FactoryConfErrorTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXFactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserFactTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest02.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest03.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/parsers/ptests/SAXParserTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLEventFactoryNewInstanceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLInputFactoryNewInstanceTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/stream/ptests/XMLOutputFactoryNewInstanceTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/othervm/TFCErrorTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/ErrorListenerTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/DOMResultTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/Bug6384418Test.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXSourceTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/StreamResultTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/SAXTFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerExcpTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TfClearParamTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/TransformerTest.java │ │ │ │ @@ -7317,16 +7310,16 @@ │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/transform/ptests/URIResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/TypeInfoProviderTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/SchemaFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorHandlerTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathEvaluationResultTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/validation/ptests/ValidatorTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathExpressionTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFactoryTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathFunctionResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/AttrTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/javax/xml/xpath/ptests/XPathTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/CommentTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/DocumentTypeTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/DomImplementationTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/EntityChildTest.java │ │ │ │ @@ -7337,16 +7330,16 @@ │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/PITest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/NodeTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/TextTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/w3c/dom/ptests/TypeInfoTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesNSTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/AttributesTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/AttrImplTest.java │ │ │ │ -Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/ContentHandlerTest.java │ │ │ │ +Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/DefaultHandlerTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/EHFatalTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/NSSupportTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/NSTableTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/ParserAdapterTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/ResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/SAXParserNSTableTest.java │ │ │ │ Passed: javax/xml/jaxp/functional/org/xml/sax/ptests/XMLFilterCBTest.java │ │ │ │ @@ -7376,68 +7369,68 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/bcel/UtilityTest.java │ │ │ │ Passed: javax/xml/jaxp/module/ServiceProviderTest/XMLReaderFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/module/ServiceProviderTest/LayerModularXMLParserTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogAccessTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogReuseTest.java │ │ │ │ Passed: javax/xml/jaxp/module/ServiceProviderTest/BasicModularXMLParserTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogFileInputTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport2.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport1.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport2.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport3.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport4.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/catalog/GroupTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogSupport5.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMImplTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/catalog/GroupTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/DOMPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/EventFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/catalog/CatalogTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/EventFactoryTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/config/InputFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/InputFactoryTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/config/InputFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/OutputFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/OutputFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/PathTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXImplTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SAXPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/SchemaPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/StAXPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/StAXPropertyTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/config/TransformerFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/TransformerFactoryTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/config/TransformerFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/TransformerPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/TransformerPropertyTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathFactoryTest0.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/config/XPathPropertyTest0.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/Bug7143711Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/common/Bug6350682.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/ProcessingLimits.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/Bug6350682.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/Bug6723276Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/common/Bug7143711Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/ImplPropertyTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/CDataChunkSizeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/EncodingErrorsReportingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/prettyprint/PrettyPrintTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/Sources.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/Bug6320118.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/Bug6937951Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/datatype/Bug6937964Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/Bug7042647Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/ValidationWarningsTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/datatype/Bug6937964Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/HashCodeTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/common/TransformationWarningsTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/datatype/DatatypeFactoryTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/DurationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/JDK8068839Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/datatype/XMLGregorianCalendarTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ls/Bug4973153.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ls/Bug6290947.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ls/Bug6354955.java │ │ │ │ @@ -7469,16 +7462,16 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/DOMXPathTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/ElementTraversal.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/JdkXmlDomTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/dom/TCKEncodingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/xinclude/Bug6794483Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4674384_MAX_OCCURS_Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/BaseParsingTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/parsers/Bug4934208.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4967002.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/parsers/Bug4934208.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4985486.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4991020.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug4991946.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug5010072.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug5025825.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6341770.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6361283.java │ │ │ │ @@ -7490,29 +7483,29 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6608841.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6690015.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6760982.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6849942Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug7157608Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug7166896Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug6309988.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/parsers/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug8073385.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/parsers/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/HandleError.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/ParseEmptyStream.java │ │ │ │ Passed: javax/xml/jaxp/unittest/parsers/Bug8003147Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/parsers/SupplementaryChars.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Attributes2ImplTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/parsers/SupplementaryChars.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6889654Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/DeclarationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6949607Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6925410Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug6992561Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/Bug7057778Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/sax/SAXExceptionInitCause.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/IssueTracker56Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/sax/SAXExceptionInitCause.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/DefaultHandler2Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/NSSupportTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/SAXParserTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/XMLReaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/AttributeLocalNameTest/AttributeLocalNameTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/sax/SymbolTableResetTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/CoalesceTest/CoalesceTest.java │ │ │ │ @@ -7520,77 +7513,77 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue41Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue48Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue53Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/EventsTest/Issue58Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/ProcessingInstructionTest/ProcessingInstructionTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6489890.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6555001.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6586466Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6613059Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6668115Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/EventsTest/EventFilterSupportTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug6846133Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Bug8153781.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/EventReaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/Issue40Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8201138.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventReaderTest/JDK8209615.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/InputFactoryTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventWriterTest/XMLEventWriterTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLEventWriterTest/ReaderToWriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6909759Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/Bug6756677Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLInputFactoryTest/IssueTracker38.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/Bug6846132Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/DuplicateNSDeclarationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLOutputFactoryTest/StreamResultTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/XMLStreamReaderFilterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLResolverTest/XMLResolverTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamExceptionTest/ExceptionTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/XMLStreamReaderFilterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481615.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/Bug6481678.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamFilterTest/HasNextTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BOMTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6388460.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6472982Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6767322Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Bug6847819Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/BugTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DefaultAttributeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/DoubleXmlnsTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue44Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Issue47Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker24.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker70.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IssueTracker35.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/IsValidatingTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req5Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/Jsr173MR1Req8Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/NamespaceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/StreamReaderTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/XML11Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/VoiceXMLDTDTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamReaderTest/SupportDTDTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/AttributeEscapeTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/CustomImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6452107.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6600882Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/CustomImplTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug6675332Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/Bug7037352Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EmptyElementTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/DomUtilTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/EncodingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NullUriDetectionTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SqeLinuxTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/NamespaceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/SurrogatesTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/UnprefixedNameTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/XMLStreamWriterTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6370703.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/stream/XMLStreamWriterTest/WriterTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6378422.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6380870.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6489502.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6509774.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6688002Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/Bug6976938Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/FactoryFindTest.java │ │ │ │ @@ -7600,115 +7593,115 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/stream/XMLEventLocationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/sax/Bug6451633.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/BCELHashCodeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/sort/SortTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug4693341Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug5073477.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug4892774.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Bug6216226Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6206491.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Bug6216226Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6311448.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6467808.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6384805.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6465722.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6175602.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6490380.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Bug6513892.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6490921.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Bug6513892.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6551616.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6540545.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6559595.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Bug6565260.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6537167.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Bug6565260.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Bug6940416.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CLITest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6401137Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6577667Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6652519Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/CR6689809Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6905829Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/ErrorListenerTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/CR6935697Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/CR6689809Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6941869Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/CR6935697Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/ErrorListenerTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR6957215Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/DOMResultTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/FactoryFindTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/CR7098746Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/OpenJDK100017Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/OutputPropertiesTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/Issue2204Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/Issue2290Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/JDK8207760.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/Issue2290Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/PropertiesTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/NamespacePrefixTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/ResetTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/ResultTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SAXFilterTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/BugDB12665704Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SAXTFactoryTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/StAX2DOMTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/BugDB12665704Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SerializationTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/StAX2DOMTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SAX2DOMTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/SymbolTableTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SecureProcessingTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/SymbolTableTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/SourceTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/SurrogateTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/StylesheetTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/SurrogateTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/TemplatesTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/transform/StAXSourceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/TransformerFactoryTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/transform/StAXSourceTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6943252Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963124Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/XSLTFunctionsTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6963468Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6964720Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6967214Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6970890Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6971190Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/Bug6974551Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6975265Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6977201Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug7014246Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/AnyElementTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4966232.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/RegexWord.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4966232.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4966254.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969042.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969089.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/tck/ParticleTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4969689.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969110.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4969689.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969692.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969693.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/tck/ParticleTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969695.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4970380.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4969732.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4970380.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4970383.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4970400.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4970402.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4970951.java │ │ │ │ Passed: javax/xml/jaxp/unittest/transform/TransformerTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug4971607.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4970951.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4971605.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug4971607.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4972882.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4986844.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4987574.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4988267.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4988268.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4988387.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4996446.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug4997818.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug5011500.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug5072946.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6378043.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6449797.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6457662.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6483188.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/Bug6493687.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6467424Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/Bug6493687.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6509668.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6526547.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6531160.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6695843Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6773084Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6859210.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6925531Test.java │ │ │ │ @@ -7716,80 +7709,80 @@ │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ErrorHandlingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Bug6954738_Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/CR6708840Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/CR6740048.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/Issue682Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/IssueTracker30.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/JaxpIssue43Test.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/JaxpIssue49.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/LargeMaxOccursTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/JaxpIssue49.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/MultiOccursTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/MultiOccursUnboundedTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursUnboundedTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursWildcardTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/SchemaTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/validation/ParticlesId005Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/OccursWildcardUnbounded.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/ParticlesId005Test.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/validation/SchemaTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ParticlesIg004Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ParticlesQ013Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/TCKGroupA008Test.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ValidationTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4991857.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4991939.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/xpath/Bug4992788.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/ValidatorTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/xpath/Bug4992788.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4992793.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/Bug4992805.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/ClassLoaderTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathAncestorsTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExceptionTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathBooleanFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/SecureProcessingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpChildTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathAnyTypeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpDescendantTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpNamespaceTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/xpath/XPathExpFollowingTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpAnyTypeTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpParentTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathExpTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathNodeSetFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathNumberFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java │ │ │ │ -Passed: javax/xml/jaxp/unittest/xpath/XPathOperatorExpTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathTest.java │ │ │ │ +Passed: javax/xml/jaxp/unittest/xpath/XPathOperatorExpTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/xpath/XPathStringFnTest.java │ │ │ │ Passed: javax/xml/jaxp/unittest/validation/tck/Bug6989956Test.java │ │ │ │ Test results: passed: 501; did not meet platform requirements: 1 │ │ │ │ Report written to /build/reproducible-path/openjdk-21-21.0.12.1+1/jtreg-test-output/jaxp/0/JTreport/html/report.html │ │ │ │ Results written to /tmp/jaxp/JTwork │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ grep: debian/tests/hotspot-archs: No such file or directory │ │ │ │ Unable to compare jtreg results: no build jtreport found for zero/loong64. │ │ │ │ Reason: '/usr/share/doc/openjdk-21-jre-headless//test-loong64/jtreport-zero.tar.gz' does not exist. │ │ │ │ Command exited with non-zero status 77 │ │ │ │ Command being timed: "debian/tests/jaxp" │ │ │ │ - User time (seconds): 11186.65 │ │ │ │ - System time (seconds): 123.32 │ │ │ │ - Percent of CPU this job got: 556% │ │ │ │ - Elapsed (wall clock) time (h:mm:ss or m:ss): 33:53.12 │ │ │ │ + User time (seconds): 8342.04 │ │ │ │ + System time (seconds): 108.47 │ │ │ │ + Percent of CPU this job got: 493% │ │ │ │ + Elapsed (wall clock) time (h:mm:ss or m:ss): 28:33.61 │ │ │ │ Average shared text size (kbytes): 0 │ │ │ │ Average unshared data size (kbytes): 0 │ │ │ │ Average stack size (kbytes): 0 │ │ │ │ Average total size (kbytes): 0 │ │ │ │ - Maximum resident set size (kbytes): 401040 │ │ │ │ + Maximum resident set size (kbytes): 1363328 │ │ │ │ Average resident set size (kbytes): 0 │ │ │ │ - Major (requiring I/O) page faults: 0 │ │ │ │ - Minor (reclaiming a frame) page faults: 5045769 │ │ │ │ - Voluntary context switches: 727929 │ │ │ │ - Involuntary context switches: 842459 │ │ │ │ + Major (requiring I/O) page faults: 56 │ │ │ │ + Minor (reclaiming a frame) page faults: 6167443 │ │ │ │ + Voluntary context switches: 474506 │ │ │ │ + Involuntary context switches: 34942 │ │ │ │ Swaps: 0 │ │ │ │ File system inputs: 0 │ │ │ │ - File system outputs: 0 │ │ │ │ + File system outputs: 1658880 │ │ │ │ Socket messages sent: 0 │ │ │ │ Socket messages received: 0 │ │ │ │ Signals delivered: 0 │ │ │ │ Page size (bytes): 16384 │ │ │ │ Exit status: 77 │ │ │ │ ===== END check-jaxp ===== │ │ │ │ for i in hotspot langtools jaxp; do \ │ │ │ │ @@ -7821,44 +7814,47 @@ │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ -Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ +Error: compiler/cha/StrengthReduceInterfaceCall.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ @@ -7869,17 +7865,16 @@ │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ FAILED: compiler/loopstripmining/TestConservativeAntiDep.java │ │ │ │ FAILED: compiler/loopstripmining/TestEliminatedLoadPinnedOnBackedge.java │ │ │ │ FAILED: compiler/loopstripmining/TestPinnedUseInOuterLSMUnusedBySfpt.java │ │ │ │ FAILED: compiler/rangechecks/RangeCheckEliminationScaleNotOne.java │ │ │ │ FAILED: compiler/rangechecks/TestArrayAccessAboveRCAfterUnswitching.java │ │ │ │ -FAILED: compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ FAILED: compiler/rangechecks/TestExplicitRangeChecks.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ +FAILED: compiler/rangechecks/TestRangeCheckCmpUUnderflow.java │ │ │ │ FAILED: compiler/regalloc/TestC2IntPressure.java │ │ │ │ FAILED: compiler/stable/TestStableBoolean.java │ │ │ │ FAILED: compiler/stable/TestStableByte.java │ │ │ │ FAILED: compiler/stable/TestStableChar.java │ │ │ │ FAILED: compiler/stable/TestStableDouble.java │ │ │ │ FAILED: compiler/stable/TestStableFloat.java │ │ │ │ FAILED: compiler/stable/TestStableInt.java │ │ │ │ @@ -7887,31 +7882,32 @@ │ │ │ │ FAILED: compiler/stable/TestStableObject.java │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ -FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ -FAILED: serviceability/attach/AttachNegativePidTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ @@ -7921,88 +7917,90 @@ │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ -Test results: passed: 2,271; failed: 112; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 819 │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ +Test results: passed: 2,262; failed: 115; error: 28; skipped: 10; excluded: 43; did not match keywords: 75; did not meet module requirements: 94; did not meet platform requirements: 825 │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ -FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ +FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ +FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ -Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ -FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ +Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ +FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -8028,124 +8026,127 @@ │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ -FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ -FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ +FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ -FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: passed: 1; failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,184 │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ FAILED: compiler/c2/ClearArray.java │ │ │ │ +FAILED: compiler/c2/Test6857159.java │ │ │ │ FAILED: compiler/c2/TestModDivTopInput.java │ │ │ │ FAILED: compiler/c2/TestInfiniteLoopCompilationFailure.java │ │ │ │ -FAILED: compiler/c2/Test6857159.java │ │ │ │ -FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ +FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ FAILED: compiler/gcbarriers/EqvUncastStepOverBarrier.java │ │ │ │ +FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ FAILED: compiler/intrinsics/IntrinsicDisabledTest.java │ │ │ │ -FAILED: compiler/loopopts/FillArrayWithUnsafe.java │ │ │ │ -FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id0 │ │ │ │ -FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id1 │ │ │ │ +FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id2 │ │ │ │ +FAILED: compiler/classUnloading/methodUnloading/TestMethodUnloading.java │ │ │ │ FAILED: compiler/loopopts/TestDeadIrreducibleLoopsMain.java#id3 │ │ │ │ -FAILED: compiler/codecache/OverflowCodeCacheTest.java │ │ │ │ +FAILED: compiler/codecache/CheckSegmentedCodeCache.java │ │ │ │ Error: compiler/c2/TestShiftRightAndAccumulate.java#id0 │ │ │ │ Error: compiler/loopopts/InfiniteLoopBadControlNeverBranch.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xbatch │ │ │ │ FAILED: compiler/loopopts/TestPeelingSkeletonPredicateInitialization.java │ │ │ │ -Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ -FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ Error: compiler/loopopts/TestInfLoopNearUsePlacement.java │ │ │ │ -FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: compiler/loopopts/TestPredicateInputBelowLoopPredicate.java │ │ │ │ +Error: compiler/loopopts/TestCMoveWithDeadPhi.java │ │ │ │ Error: compiler/loopopts/TestInfiniteLoopNest.java │ │ │ │ -FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ -FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ FAILED: runtime/7158988/FieldMonitor.java │ │ │ │ +FAILED: compiler/runtime/TestConstantsInError.java │ │ │ │ +FAILED: runtime/cds/appcds/TestParallelGCWithCDS.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1A.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_1B.java │ │ │ │ +FAILED: runtime/Monitor/ConcurrentDeflation.java │ │ │ │ +FAILED: runtime/logging/MonitorMismatchTest.java │ │ │ │ +FAILED: runtime/cds/appcds/VerifierTest_2.java │ │ │ │ FAILED: compiler/arguments/CheckCICompilerCount.java │ │ │ │ FAILED: compiler/arguments/CheckCompileThresholdScaling.java │ │ │ │ -Error: compiler/loopopts/TestInfiniteLoopCCP.java │ │ │ │ FAILED: compiler/arguments/TestCompileThresholdScaling.java │ │ │ │ FAILED: compiler/c2/irTests/igvn/TestIntegerMulRing.java │ │ │ │ -FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ -FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ FAILED: compiler/c2/irTests/TestConvI2LCastLongLoop.java │ │ │ │ +FAILED: compiler/c2/irTests/TestCountedLoopPhiValue.java │ │ │ │ +FAILED: compiler/c2/irTests/TestVectorConditionalMove.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-compile-test │ │ │ │ FAILED: compiler/codecache/cli/codeheapsize/TestCodeHeapSizeOptions.java │ │ │ │ FAILED: compiler/codecache/cli/printcodecache/TestPrintCodeCacheOption.java │ │ │ │ Error: compiler/loopopts/TestPartialPeelAtUnsignedTestsNegativeLimit.java#Xcomp-run-inline │ │ │ │ -FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ FAILED: compiler/controldependency/TestAddPChainMismatchedBase2.java │ │ │ │ -FAILED: compiler/exceptions/TestLateMHInlineExceptions.java │ │ │ │ -Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ -Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactIntTest.java │ │ │ │ +FAILED: compiler/codecache/cli/TestSegmentedCodeCacheOption.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/AddExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactLongTest.java │ │ │ │ +Error: compiler/loopopts/TestStrangeControl.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/IncrementExactIntTest.java │ │ │ │ +Error: compiler/loopopts/TestZeroTripGuardShared.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/MultiplyExactLongTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/NegateExactIntTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/DecrementExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/unsafe/HeapByteBufferTest.java#id1 │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/NegateExactLongTest.java │ │ │ │ -FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ FAILED: compiler/jsr292/NonInlinedCall/RedefineTest.java │ │ │ │ -FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactLongTest.java │ │ │ │ +FAILED: compiler/jsr292/NonInlinedCall/InvokeTest.java │ │ │ │ +FAILED: compiler/intrinsics/mathexact/sanity/SubtractExactIntTest.java │ │ │ │ FAILED: compiler/loopopts/superword/TestEliminateAllocationWithCastP2XUse.java │ │ │ │ Error: compiler/cha/AbstractRootMethod.java │ │ │ │ Error: compiler/cha/DefaultRootMethod.java │ │ │ │ FAILED: compiler/loopopts/superword/TestNegBaseOffset.java │ │ │ │ FAILED: compiler/loopopts/superword/TestPickLastMemoryState.java │ │ │ │ FAILED: compiler/loopstripmining/AntiDependentLoadInOuterStripMinedLoop.java │ │ │ │ FAILED: compiler/loopstripmining/LoadDependsOnIfIdenticalToLoopExit.java │ │ │ │ @@ -8169,123 +8170,120 @@ │ │ │ │ FAILED: compiler/stable/TestStableShort.java │ │ │ │ FAILED: compiler/stable/TestStableUByte.java │ │ │ │ FAILED: compiler/stable/TestStableUShort.java │ │ │ │ FAILED: compiler/startup/SmallCodeCacheStartup.java │ │ │ │ FAILED: compiler/types/TestCheckCastPPBecomesTOP.java │ │ │ │ FAILED: compiler/uncommontrap/Test8009761.java │ │ │ │ Error: compiler/loopopts/superword/SumRedAbsNeg_Double.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ -FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ FAILED: compiler/vectorization/TestMacroLogicVector.java │ │ │ │ +FAILED: compiler/vectorization/TestReplicateLoopIV.java │ │ │ │ FAILED: runtime/BootClassAppendProp/BootClassPathAppend.java │ │ │ │ -Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ FAILED: runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java │ │ │ │ -Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ -FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#AlignVector │ │ │ │ +Error: compiler/loopopts/superword/SumRedSqrt_Double.java │ │ │ │ FAILED: runtime/handshake/HandshakeTransitionTest.java │ │ │ │ -FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ -Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +Error: compiler/loopopts/superword/SumRedAbsNeg_Float.java │ │ │ │ +FAILED: runtime/cds/appcds/cacheObject/DifferentHeapSizes.java │ │ │ │ FAILED: runtime/HiddenClasses/TestHiddenClassUnloading.java │ │ │ │ +FAILED: runtime/jni/nativeStack/TestNativeStack.java │ │ │ │ +FAILED: runtime/handshake/SystemMembarHandshakeTransitionTest.java │ │ │ │ +FAILED: runtime/LocalLong/LocalLongTest.java │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-fatal │ │ │ │ FAILED: runtime/NMT/MallocLimitTest.java#compiler-limit-oom │ │ │ │ -FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ FAILED: runtime/NMT/VirtualAllocCommitMerge.java │ │ │ │ +FAILED: runtime/whitebox/WBStackSize.java │ │ │ │ +FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ FAILED: serviceability/dcmd/thread/PrintConcurrentLocksTest.java │ │ │ │ FAILED: serviceability/jvmti/8036666/GetObjectLockCount.java │ │ │ │ +Error: compiler/loopopts/superword/TestLargeScaleAndStride.java#vanilla │ │ │ │ +FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/events/FramePop/framepop01/framepop01.java │ │ │ │ +FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodEntry/mentry01/mentry01.java │ │ │ │ FAILED: serviceability/jvmti/events/MethodExit/mexit02/mexit02.java │ │ │ │ -FAILED: serviceability/jvmti/events/MethodExit/mexit01/mexit01.java │ │ │ │ -FAILED: serviceability/dcmd/thread/PrintTest.java │ │ │ │ FAILED: serviceability/jvmti/GetLocalVariable/GetLocalVars.java │ │ │ │ FAILED: serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoTest.java │ │ │ │ -FAILED: runtime/NMT/CheckForProperDetailStackTrace.java │ │ │ │ +Error: compiler/loopstripmining/TestNondeleteableSafePoint.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCParallelTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCSerialTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorEventOnOffTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorInterpreterArrayTest.java │ │ │ │ FAILED: serviceability/jvmti/NotifyFramePop/NotifyFramePopTest.java │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetFrameLocation/frameloc01/frameloc01.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorGCTest.java │ │ │ │ FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/GetStackTraceCurrentThreadTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java │ │ │ │ -Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ -FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java#no-vmcontinuations │ │ │ │ -FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ -FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.java │ │ │ │ FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorTest.java │ │ │ │ +FAILED: serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitorStatIntervalTest.java │ │ │ │ +FAILED: serviceability/jvmti/vthread/NullAsCurrentThreadTest/NullAsCurrentThreadTest.java#default │ │ │ │ +Error: compiler/uncommontrap/TestStackBangMonitorOwned.java │ │ │ │ Error: runtime/handshake/AsyncHandshakeWalkStackTest.java │ │ │ │ Error: runtime/handshake/HandshakeWalkStackTest.java │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/ForceEarlyReturnTest/ForceEarlyReturnTest.java#platform │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#no-vmcontinuations │ │ │ │ Error: serviceability/jvmti/vthread/PopFrameTest/PopFrameTest.java#platform │ │ │ │ Error: compiler/c2/Test7190310.java │ │ │ │ -Test results: failed: 111; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,185 │ │ │ │ -Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ +Test results: failed: 115; error: 28; excluded: 43; did not match keywords: 75; did not match prior status: 3,181 │ │ │ │ Warning: unable to find hs_err log for runtime/7158988/FieldMonitor.jtr │ │ │ │ -Warning: unable to find hs_err log for compiler/exceptions/TestLateMHInlineExceptions.jtr │ │ │ │ +Warning: unable to find hs_err log for serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/GetStackTraceAndRetransformTest.jtr │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ --------------- jtreg console summary for langtools --------------- │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: passed: 4,423; failed: 6; error: 3; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ +Test results: passed: 4,424; failed: 6; error: 2; skipped: 1; excluded: 13; did not match keywords: 1; did not meet platform requirements: 1 │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ -FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ +FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ FAILED: tools/javac/lambda/T8031967.java │ │ │ │ Error: tools/javac/patterns/SOEDeeplyNestedBlocksTest.java │ │ │ │ -FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ -FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ FAILED: tools/javac/tree/JavacTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/SourceTreeScannerTest.java │ │ │ │ +FAILED: tools/javac/tree/TreePosTest.java │ │ │ │ FAILED: tools/javac/tree/SourceDocTreeScannerTest.java │ │ │ │ FAILED: jdk/jshell/ToolTabSnippetTest.java │ │ │ │ -Error: tools/javac/importscope/NegativeCyclicDependencyTest.java │ │ │ │ Error: tools/javac/switchnull/SwitchNull.java │ │ │ │ -Test results: failed: 6; error: 3; excluded: 13; did not match keywords: 1; did not match prior status: 4,424 │ │ │ │ +Test results: failed: 6; error: 2; excluded: 13; did not match keywords: 1; did not match prior status: 4,425 │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ --------------- jtreg console summary for jaxp --------------- │ │ │ │ Test results: passed: 501; did not meet platform requirements: 1 │ │ │ │ [debian/tests/jtreg-autopkgtest.sh] nothing to cleanup │ │ │ │ Unable to compare jtreg results: no build jtreport found for zero/loong64. │ │ │ │ Reason: '/usr/share/doc/openjdk-21-jre-headless//test-loong64/jtreport-zero.tar.gz' does not exist. │ │ │ │ make[2]: Leaving directory '/build/reproducible-path/openjdk-21-21.0.12.1+1' │ │ │ │ Command being timed: "/usr/bin/make -f debian/rules -k jtregcheck TEST_SUITES=hotspot langtools jaxp JTREG_OPTIONS=" │ │ │ │ - User time (seconds): 585999.31 │ │ │ │ - System time (seconds): 1678.81 │ │ │ │ - Percent of CPU this job got: 626% │ │ │ │ - Elapsed (wall clock) time (h:mm:ss or m:ss): 26:04:07 │ │ │ │ + User time (seconds): 552588.00 │ │ │ │ + System time (seconds): 2554.38 │ │ │ │ + Percent of CPU this job got: 617% │ │ │ │ + Elapsed (wall clock) time (h:mm:ss or m:ss): 24:57:54 │ │ │ │ Average shared text size (kbytes): 0 │ │ │ │ Average unshared data size (kbytes): 0 │ │ │ │ Average stack size (kbytes): 0 │ │ │ │ Average total size (kbytes): 0 │ │ │ │ - Maximum resident set size (kbytes): 7608384 │ │ │ │ + Maximum resident set size (kbytes): 67415472 │ │ │ │ Average resident set size (kbytes): 0 │ │ │ │ - Major (requiring I/O) page faults: 0 │ │ │ │ - Minor (reclaiming a frame) page faults: 30001631 │ │ │ │ - Voluntary context switches: 251845164 │ │ │ │ - Involuntary context switches: 189558967 │ │ │ │ + Major (requiring I/O) page faults: 122 │ │ │ │ + Minor (reclaiming a frame) page faults: 47402842 │ │ │ │ + Voluntary context switches: 262341761 │ │ │ │ + Involuntary context switches: 43341725 │ │ │ │ Swaps: 0 │ │ │ │ - File system inputs: 0 │ │ │ │ - File system outputs: 0 │ │ │ │ + File system inputs: 760 │ │ │ │ + File system outputs: 34999040 │ │ │ │ Socket messages sent: 0 │ │ │ │ Socket messages received: 0 │ │ │ │ Signals delivered: 0 │ │ │ │ Page size (bytes): 16384 │ │ │ │ Exit status: 0 │ │ ├── ./usr/share/doc/openjdk-21-jre-headless/test-loong64/jtreport-zero.tar.gz │ │ │ ├── jtreport-zero.tar │ │ │ │ ├── file list │ │ │ │ │ @@ -1,265 +1,265 @@ │ │ │ │ │ -lrwxrwxrwx 0 sbuild (999) sbuild (999) 0 2026-08-20 02:44:42.000000 jtreg-test-output/jaxp/JTreport -> 0/JTreport │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 703 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 0 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/reportdir.dat │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 683 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/notRun_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 561 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/notRun.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 509 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/error_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 461 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/error.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 501 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/failed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 453 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/failed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 110050 2026-08-20 02:44:39.000000 jtreg-test-output/jaxp/0/JTreport/html/passed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 109961 2026-08-20 02:44:38.000000 jtreg-test-output/jaxp/0/JTreport/html/passed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 5782 2026-08-20 02:44:37.000000 jtreg-test-output/jaxp/0/JTreport/html/excluded.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 3975 2026-08-20 02:44:37.000000 jtreg-test-output/jaxp/0/JTreport/html/env.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 4415 2026-08-20 02:44:37.000000 jtreg-test-output/jaxp/0/JTreport/html/config.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 307 2026-08-20 02:44:37.000000 jtreg-test-output/jaxp/0/JTreport/html/report.css │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 58292 2026-08-20 02:44:37.000000 jtreg-test-output/jaxp/0/JTreport/html/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 58292 2026-08-20 02:44:37.000000 jtreg-test-output/jaxp/0/JTreport/html/report.html │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 200 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/junit.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 69217 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/testng.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 116 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/notRun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 65 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/stats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 538 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/timeStats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 22 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/other_errors.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2fail.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/faiL2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 59118 2026-08-20 02:44:41.000000 jtreg-test-output/jaxp/0/JTreport/text/summary.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 433 2026-08-20 02:10:51.000000 jtreg-test-output/jaxp/0/JTreport/text/cmdArgs.txt │ │ │ │ │ -lrwxrwxrwx 0 sbuild (999) sbuild (999) 0 2026-08-20 02:10:49.000000 jtreg-test-output/langtools/JTreport -> 2/JTreport │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 713 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 0 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/reportdir.dat │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 02:10:14.000000 jtreg-test-output/langtools/2/JTreport/html/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 513350 2026-08-20 02:10:16.000000 jtreg-test-output/langtools/2/JTreport/html/notRun_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 513077 2026-08-20 02:10:13.000000 jtreg-test-output/langtools/2/JTreport/html/notRun.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1315 2026-08-20 02:10:11.000000 jtreg-test-output/langtools/2/JTreport/html/error_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1046 2026-08-20 02:10:11.000000 jtreg-test-output/langtools/2/JTreport/html/error.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2096 2026-08-20 02:10:11.000000 jtreg-test-output/langtools/2/JTreport/html/failed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1596 2026-08-20 02:10:11.000000 jtreg-test-output/langtools/2/JTreport/html/failed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 883585 2026-08-20 02:10:11.000000 jtreg-test-output/langtools/2/JTreport/html/passed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 883260 2026-08-20 02:10:01.000000 jtreg-test-output/langtools/2/JTreport/html/passed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 8335 2026-08-20 02:09:53.000000 jtreg-test-output/langtools/2/JTreport/html/excluded.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 4009 2026-08-20 02:09:53.000000 jtreg-test-output/langtools/2/JTreport/html/env.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11149 2026-08-20 02:09:53.000000 jtreg-test-output/langtools/2/JTreport/html/config.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 307 2026-08-20 02:09:40.000000 jtreg-test-output/langtools/2/JTreport/html/report.css │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 772544 2026-08-20 02:09:53.000000 jtreg-test-output/langtools/2/JTreport/html/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 772544 2026-08-20 02:09:53.000000 jtreg-test-output/langtools/2/JTreport/html/report.html │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 02:10:37.000000 jtreg-test-output/langtools/2/JTreport/text/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 181 2026-08-20 02:10:38.000000 jtreg-test-output/langtools/2/JTreport/text/junit.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 705731 2026-08-20 02:10:37.000000 jtreg-test-output/langtools/2/JTreport/text/notRun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 110 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/stats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 203 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/timeStats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/tc_newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 22 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 171 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/other_errors.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 260 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/fail2fail.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/faiL2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 643956 2026-08-20 02:10:36.000000 jtreg-test-output/langtools/2/JTreport/text/summary.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 467 2026-08-20 01:04:25.000000 jtreg-test-output/langtools/2/JTreport/text/cmdArgs.txt │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 713 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 0 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/reportdir.dat │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 01:03:52.000000 jtreg-test-output/langtools/1/JTreport/html/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 513350 2026-08-20 01:03:53.000000 jtreg-test-output/langtools/1/JTreport/html/notRun_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 513077 2026-08-20 01:03:50.000000 jtreg-test-output/langtools/1/JTreport/html/notRun.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1316 2026-08-20 01:03:48.000000 jtreg-test-output/langtools/1/JTreport/html/error_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1046 2026-08-20 01:03:48.000000 jtreg-test-output/langtools/1/JTreport/html/error.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2096 2026-08-20 01:03:48.000000 jtreg-test-output/langtools/1/JTreport/html/failed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1596 2026-08-20 01:03:48.000000 jtreg-test-output/langtools/1/JTreport/html/failed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 883585 2026-08-20 01:03:48.000000 jtreg-test-output/langtools/1/JTreport/html/passed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 883260 2026-08-20 01:03:39.000000 jtreg-test-output/langtools/1/JTreport/html/passed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 8335 2026-08-20 01:03:32.000000 jtreg-test-output/langtools/1/JTreport/html/excluded.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 4009 2026-08-20 01:03:31.000000 jtreg-test-output/langtools/1/JTreport/html/env.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11149 2026-08-20 01:03:31.000000 jtreg-test-output/langtools/1/JTreport/html/config.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 307 2026-08-20 01:03:19.000000 jtreg-test-output/langtools/1/JTreport/html/report.css │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 772544 2026-08-20 01:03:31.000000 jtreg-test-output/langtools/1/JTreport/html/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 772544 2026-08-20 01:03:31.000000 jtreg-test-output/langtools/1/JTreport/html/report.html │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-20 01:04:14.000000 jtreg-test-output/langtools/1/JTreport/text/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 181 2026-08-20 01:04:14.000000 jtreg-test-output/langtools/1/JTreport/text/junit.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 705731 2026-08-20 01:04:14.000000 jtreg-test-output/langtools/1/JTreport/text/notRun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 110 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/stats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 204 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/timeStats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/tc_newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 22 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 171 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/other_errors.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 260 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/fail2fail.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/faiL2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 643957 2026-08-20 01:04:12.000000 jtreg-test-output/langtools/1/JTreport/text/summary.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 467 2026-08-19 23:58:13.000000 jtreg-test-output/langtools/1/JTreport/text/cmdArgs.txt │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 713 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 0 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/reportdir.dat │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2530 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/notRun_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2241 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/notRun.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1318 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/error_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1047 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/error.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2097 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/failed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1597 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/failed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 883586 2026-08-19 23:57:40.000000 jtreg-test-output/langtools/0/JTreport/html/passed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 883261 2026-08-19 23:57:30.000000 jtreg-test-output/langtools/0/JTreport/html/passed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 8336 2026-08-19 23:57:22.000000 jtreg-test-output/langtools/0/JTreport/html/excluded.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 3991 2026-08-19 23:57:22.000000 jtreg-test-output/langtools/0/JTreport/html/env.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 10717 2026-08-19 23:57:22.000000 jtreg-test-output/langtools/0/JTreport/html/config.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 307 2026-08-19 23:57:09.000000 jtreg-test-output/langtools/0/JTreport/html/report.css │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 786950 2026-08-19 23:57:22.000000 jtreg-test-output/langtools/0/JTreport/html/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 786950 2026-08-19 23:57:22.000000 jtreg-test-output/langtools/0/JTreport/html/report.html │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18550 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/junit.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 9375 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/testng.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2055 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/notRun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 141 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/stats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2734 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/timeStats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/tc_newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 22 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 171 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/other_errors.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 260 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/fail2fail.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/faiL2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 643958 2026-08-19 23:58:01.000000 jtreg-test-output/langtools/0/JTreport/text/summary.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 448 2026-08-19 19:40:53.000000 jtreg-test-output/langtools/0/JTreport/text/cmdArgs.txt │ │ │ │ │ -lrwxrwxrwx 0 sbuild (999) sbuild (999) 0 2026-08-19 19:40:51.000000 jtreg-test-output/hotspot/JTreport -> 2/JTreport │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 715 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 0 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/reportdir.dat │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 19:40:32.000000 jtreg-test-output/hotspot/2/JTreport/html/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 387329 2026-08-19 19:40:34.000000 jtreg-test-output/hotspot/2/JTreport/html/notRun_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 387056 2026-08-19 19:40:31.000000 jtreg-test-output/hotspot/2/JTreport/html/notRun.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11537 2026-08-19 19:40:30.000000 jtreg-test-output/hotspot/2/JTreport/html/error_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6378 2026-08-19 19:40:30.000000 jtreg-test-output/hotspot/2/JTreport/html/error.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 30501 2026-08-19 19:40:30.000000 jtreg-test-output/hotspot/2/JTreport/html/failed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 23566 2026-08-19 19:40:30.000000 jtreg-test-output/hotspot/2/JTreport/html/failed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 464121 2026-08-19 19:40:30.000000 jtreg-test-output/hotspot/2/JTreport/html/passed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 463141 2026-08-19 19:40:25.000000 jtreg-test-output/hotspot/2/JTreport/html/passed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20464 2026-08-19 19:40:21.000000 jtreg-test-output/hotspot/2/JTreport/html/excluded.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 4108 2026-08-19 19:40:21.000000 jtreg-test-output/hotspot/2/JTreport/html/env.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 78633 2026-08-19 19:40:21.000000 jtreg-test-output/hotspot/2/JTreport/html/config.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 307 2026-08-19 19:40:13.000000 jtreg-test-output/hotspot/2/JTreport/html/report.css │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 665055 2026-08-19 19:40:20.000000 jtreg-test-output/hotspot/2/JTreport/html/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 665055 2026-08-19 19:40:20.000000 jtreg-test-output/hotspot/2/JTreport/html/report.html │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 19:40:46.000000 jtreg-test-output/hotspot/2/JTreport/text/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 259 2026-08-19 19:40:46.000000 jtreg-test-output/hotspot/2/JTreport/text/testng.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 561154 2026-08-19 19:40:46.000000 jtreg-test-output/hotspot/2/JTreport/text/notRun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 114 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/stats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 588 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/timeStats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 22 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1641 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/other_errors.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6270 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2fail.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/faiL2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 379663 2026-08-19 19:40:45.000000 jtreg-test-output/hotspot/2/JTreport/text/summary.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 566 2026-08-19 14:32:06.000000 jtreg-test-output/hotspot/2/JTreport/text/cmdArgs.txt │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 715 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 0 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/reportdir.dat │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 14:31:46.000000 jtreg-test-output/hotspot/1/JTreport/html/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 387272 2026-08-19 14:31:48.000000 jtreg-test-output/hotspot/1/JTreport/html/notRun_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 386999 2026-08-19 14:31:45.000000 jtreg-test-output/hotspot/1/JTreport/html/notRun.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11339 2026-08-19 14:31:44.000000 jtreg-test-output/hotspot/1/JTreport/html/error_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6378 2026-08-19 14:31:44.000000 jtreg-test-output/hotspot/1/JTreport/html/error.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 30501 2026-08-19 14:31:44.000000 jtreg-test-output/hotspot/1/JTreport/html/failed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 23566 2026-08-19 14:31:43.000000 jtreg-test-output/hotspot/1/JTreport/html/failed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 464121 2026-08-19 14:31:43.000000 jtreg-test-output/hotspot/1/JTreport/html/passed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 463141 2026-08-19 14:31:38.000000 jtreg-test-output/hotspot/1/JTreport/html/passed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20464 2026-08-19 14:31:33.000000 jtreg-test-output/hotspot/1/JTreport/html/excluded.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 4108 2026-08-19 14:31:33.000000 jtreg-test-output/hotspot/1/JTreport/html/env.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 78633 2026-08-19 14:31:33.000000 jtreg-test-output/hotspot/1/JTreport/html/config.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 307 2026-08-19 14:31:25.000000 jtreg-test-output/hotspot/1/JTreport/html/report.css │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 665060 2026-08-19 14:31:33.000000 jtreg-test-output/hotspot/1/JTreport/html/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 665060 2026-08-19 14:31:33.000000 jtreg-test-output/hotspot/1/JTreport/html/report.html │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 14:32:00.000000 jtreg-test-output/hotspot/1/JTreport/text/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 259 2026-08-19 14:32:00.000000 jtreg-test-output/hotspot/1/JTreport/text/testng.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 560985 2026-08-19 14:32:00.000000 jtreg-test-output/hotspot/1/JTreport/text/notRun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 125 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/stats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 660 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/timeStats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 22 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1641 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/other_errors.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6270 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2fail.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/faiL2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 379663 2026-08-19 14:31:59.000000 jtreg-test-output/hotspot/1/JTreport/text/summary.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 566 2026-08-19 09:22:56.000000 jtreg-test-output/hotspot/1/JTreport/text/cmdArgs.txt │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 715 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 0 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/reportdir.dat │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 09:22:39.000000 jtreg-test-output/hotspot/0/JTreport/html/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 113571 2026-08-19 09:22:39.000000 jtreg-test-output/hotspot/0/JTreport/html/notRun_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 113226 2026-08-19 09:22:38.000000 jtreg-test-output/hotspot/0/JTreport/html/notRun.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 11541 2026-08-19 09:22:38.000000 jtreg-test-output/hotspot/0/JTreport/html/error_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6378 2026-08-19 09:22:38.000000 jtreg-test-output/hotspot/0/JTreport/html/error.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 30755 2026-08-19 09:22:38.000000 jtreg-test-output/hotspot/0/JTreport/html/failed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 23706 2026-08-19 09:22:38.000000 jtreg-test-output/hotspot/0/JTreport/html/failed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 463981 2026-08-19 09:22:38.000000 jtreg-test-output/hotspot/0/JTreport/html/passed_gr.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 463001 2026-08-19 09:22:33.000000 jtreg-test-output/hotspot/0/JTreport/html/passed.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20464 2026-08-19 09:22:30.000000 jtreg-test-output/hotspot/0/JTreport/html/excluded.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 4089 2026-08-19 09:22:30.000000 jtreg-test-output/hotspot/0/JTreport/html/env.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 78201 2026-08-19 09:22:30.000000 jtreg-test-output/hotspot/0/JTreport/html/config.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 307 2026-08-19 09:22:22.000000 jtreg-test-output/hotspot/0/JTreport/html/report.css │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 671188 2026-08-19 09:22:30.000000 jtreg-test-output/hotspot/0/JTreport/html/index.html │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 671188 2026-08-19 09:22:30.000000 jtreg-test-output/hotspot/0/JTreport/html/report.html │ │ │ │ │ -drwxr-xr-x 0 sbuild (999) sbuild (999) 0 2026-08-19 09:22:50.000000 jtreg-test-output/hotspot/0/JTreport/text/ │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 3273 2026-08-19 09:22:50.000000 jtreg-test-output/hotspot/0/JTreport/text/junit.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 7556 2026-08-19 09:22:50.000000 jtreg-test-output/hotspot/0/JTreport/text/testng.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 179698 2026-08-19 09:22:50.000000 jtreg-test-output/hotspot/0/JTreport/text/notRun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 186 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/stats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 2387 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/timeStats.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 21 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 20 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 22 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 1641 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/other_errors.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 6320 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/newfailures.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2fail.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 18 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2notrun.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 17 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/faiL2error.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 16 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2pass.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 19 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2missing.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 379739 2026-08-19 09:22:49.000000 jtreg-test-output/hotspot/0/JTreport/text/summary.txt │ │ │ │ │ --rw-r--r-- 0 sbuild (999) sbuild (999) 547 2026-08-19 00:40:37.000000 jtreg-test-output/hotspot/0/JTreport/text/cmdArgs.txt │ │ │ │ │ +lrwxrwxrwx 0 sbuild (996) sbuild (996) 0 2026-09-15 18:38:28.000000 jtreg-test-output/jaxp/JTreport -> 0/JTreport │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 706 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 0 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/reportdir.dat │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 116 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/notRun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 442 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/timeStats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 65 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/stats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/faiL2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2fail.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 69217 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/testng.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/other_errors.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 433 2026-09-15 18:09:56.000000 jtreg-test-output/jaxp/0/JTreport/text/cmdArgs.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 200 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/junit.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 22 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/tc_fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 59118 2026-09-15 18:38:27.000000 jtreg-test-output/jaxp/0/JTreport/text/summary.txt │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 683 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/notRun_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 461 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/error.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 58292 2026-09-15 18:38:24.000000 jtreg-test-output/jaxp/0/JTreport/html/report.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 509 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/error_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 58292 2026-09-15 18:38:24.000000 jtreg-test-output/jaxp/0/JTreport/html/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 110050 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/passed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 4415 2026-09-15 18:38:24.000000 jtreg-test-output/jaxp/0/JTreport/html/config.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 561 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/notRun.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 109961 2026-09-15 18:38:25.000000 jtreg-test-output/jaxp/0/JTreport/html/passed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 453 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/failed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 501 2026-09-15 18:38:26.000000 jtreg-test-output/jaxp/0/JTreport/html/failed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 307 2026-09-15 18:38:24.000000 jtreg-test-output/jaxp/0/JTreport/html/report.css │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 3976 2026-09-15 18:38:24.000000 jtreg-test-output/jaxp/0/JTreport/html/env.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 5782 2026-09-15 18:38:24.000000 jtreg-test-output/jaxp/0/JTreport/html/excluded.html │ │ │ │ │ +lrwxrwxrwx 0 sbuild (996) sbuild (996) 0 2026-09-15 18:09:55.000000 jtreg-test-output/langtools/JTreport -> 2/JTreport │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 716 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 0 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/reportdir.dat │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 17:04:46.000000 jtreg-test-output/langtools/1/JTreport/text/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 705890 2026-09-15 17:04:46.000000 jtreg-test-output/langtools/1/JTreport/text/notRun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 260 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 191 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/timeStats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 110 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/stats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/faiL2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/fail2fail.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/tc_newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 112 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/other_errors.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 467 2026-09-15 15:59:51.000000 jtreg-test-output/langtools/1/JTreport/text/cmdArgs.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 181 2026-09-15 17:04:46.000000 jtreg-test-output/langtools/1/JTreport/text/junit.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 22 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/tc_fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 643912 2026-09-15 17:04:45.000000 jtreg-test-output/langtools/1/JTreport/text/summary.txt │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 17:04:29.000000 jtreg-test-output/langtools/1/JTreport/html/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 513461 2026-09-15 17:04:30.000000 jtreg-test-output/langtools/1/JTreport/html/notRun_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 841 2026-09-15 17:04:26.000000 jtreg-test-output/langtools/1/JTreport/html/error.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 772539 2026-09-15 17:04:13.000000 jtreg-test-output/langtools/1/JTreport/html/report.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1023 2026-09-15 17:04:26.000000 jtreg-test-output/langtools/1/JTreport/html/error_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 772539 2026-09-15 17:04:13.000000 jtreg-test-output/langtools/1/JTreport/html/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 883790 2026-09-15 17:04:26.000000 jtreg-test-output/langtools/1/JTreport/html/passed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11149 2026-09-15 17:04:13.000000 jtreg-test-output/langtools/1/JTreport/html/config.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 513188 2026-09-15 17:04:28.000000 jtreg-test-output/langtools/1/JTreport/html/notRun.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 883465 2026-09-15 17:04:19.000000 jtreg-test-output/langtools/1/JTreport/html/passed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1596 2026-09-15 17:04:26.000000 jtreg-test-output/langtools/1/JTreport/html/failed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2096 2026-09-15 17:04:26.000000 jtreg-test-output/langtools/1/JTreport/html/failed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 307 2026-09-15 17:04:01.000000 jtreg-test-output/langtools/1/JTreport/html/report.css │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 4010 2026-09-15 17:04:13.000000 jtreg-test-output/langtools/1/JTreport/html/env.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 8335 2026-09-15 17:04:13.000000 jtreg-test-output/langtools/1/JTreport/html/excluded.html │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 716 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 0 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/reportdir.dat │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2055 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/notRun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 260 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2555 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/timeStats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 141 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/stats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/faiL2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/fail2fail.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/tc_newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 9375 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/testng.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 112 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/other_errors.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 448 2026-09-15 12:24:20.000000 jtreg-test-output/langtools/0/JTreport/text/cmdArgs.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18550 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/junit.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 22 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/tc_fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 643913 2026-09-15 15:59:39.000000 jtreg-test-output/langtools/0/JTreport/text/summary.txt │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2529 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/notRun_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 841 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/error.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 786949 2026-09-15 15:59:10.000000 jtreg-test-output/langtools/0/JTreport/html/report.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1024 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/error_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 786949 2026-09-15 15:59:10.000000 jtreg-test-output/langtools/0/JTreport/html/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 883790 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/passed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 10717 2026-09-15 15:59:10.000000 jtreg-test-output/langtools/0/JTreport/html/config.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2240 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/notRun.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 883465 2026-09-15 15:59:16.000000 jtreg-test-output/langtools/0/JTreport/html/passed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1596 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/failed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2096 2026-09-15 15:59:24.000000 jtreg-test-output/langtools/0/JTreport/html/failed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 307 2026-09-15 15:58:58.000000 jtreg-test-output/langtools/0/JTreport/html/report.css │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 3991 2026-09-15 15:59:10.000000 jtreg-test-output/langtools/0/JTreport/html/env.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 8335 2026-09-15 15:59:10.000000 jtreg-test-output/langtools/0/JTreport/html/excluded.html │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 716 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 0 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/reportdir.dat │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 18:09:44.000000 jtreg-test-output/langtools/2/JTreport/text/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 705890 2026-09-15 18:09:44.000000 jtreg-test-output/langtools/2/JTreport/text/notRun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 260 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 191 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/timeStats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 110 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/stats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/faiL2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/fail2fail.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/tc_newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 112 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/other_errors.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 467 2026-09-15 17:04:57.000000 jtreg-test-output/langtools/2/JTreport/text/cmdArgs.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 181 2026-09-15 18:09:44.000000 jtreg-test-output/langtools/2/JTreport/text/junit.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 22 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/tc_fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 643912 2026-09-15 18:09:43.000000 jtreg-test-output/langtools/2/JTreport/text/summary.txt │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 18:09:26.000000 jtreg-test-output/langtools/2/JTreport/html/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 513461 2026-09-15 18:09:27.000000 jtreg-test-output/langtools/2/JTreport/html/notRun_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 841 2026-09-15 18:09:22.000000 jtreg-test-output/langtools/2/JTreport/html/error.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 772539 2026-09-15 18:09:09.000000 jtreg-test-output/langtools/2/JTreport/html/report.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1023 2026-09-15 18:09:22.000000 jtreg-test-output/langtools/2/JTreport/html/error_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 772539 2026-09-15 18:09:09.000000 jtreg-test-output/langtools/2/JTreport/html/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 883790 2026-09-15 18:09:22.000000 jtreg-test-output/langtools/2/JTreport/html/passed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11149 2026-09-15 18:09:09.000000 jtreg-test-output/langtools/2/JTreport/html/config.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 513188 2026-09-15 18:09:24.000000 jtreg-test-output/langtools/2/JTreport/html/notRun.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 883465 2026-09-15 18:09:15.000000 jtreg-test-output/langtools/2/JTreport/html/passed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1596 2026-09-15 18:09:22.000000 jtreg-test-output/langtools/2/JTreport/html/failed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2096 2026-09-15 18:09:22.000000 jtreg-test-output/langtools/2/JTreport/html/failed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 307 2026-09-15 18:08:57.000000 jtreg-test-output/langtools/2/JTreport/html/report.css │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 4010 2026-09-15 18:09:09.000000 jtreg-test-output/langtools/2/JTreport/html/env.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 8335 2026-09-15 18:09:09.000000 jtreg-test-output/langtools/2/JTreport/html/excluded.html │ │ │ │ │ +lrwxrwxrwx 0 sbuild (996) sbuild (996) 0 2026-09-15 12:24:19.000000 jtreg-test-output/hotspot/JTreport -> 2/JTreport │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 718 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 0 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/reportdir.dat │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 07:16:31.000000 jtreg-test-output/hotspot/1/JTreport/text/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 560478 2026-09-15 07:16:31.000000 jtreg-test-output/hotspot/1/JTreport/text/notRun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6442 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 564 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/timeStats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 114 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/stats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/faiL2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2fail.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 259 2026-09-15 07:16:31.000000 jtreg-test-output/hotspot/1/JTreport/text/testng.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1641 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/other_errors.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 566 2026-09-15 02:08:50.000000 jtreg-test-output/hotspot/1/JTreport/text/cmdArgs.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 22 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/tc_fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 379447 2026-09-15 07:16:30.000000 jtreg-test-output/hotspot/1/JTreport/text/summary.txt │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 07:16:20.000000 jtreg-test-output/hotspot/1/JTreport/html/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 386991 2026-09-15 07:16:21.000000 jtreg-test-output/hotspot/1/JTreport/html/notRun_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6378 2026-09-15 07:16:17.000000 jtreg-test-output/hotspot/1/JTreport/html/error.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 665075 2026-09-15 07:16:08.000000 jtreg-test-output/hotspot/1/JTreport/html/report.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11537 2026-09-15 07:16:17.000000 jtreg-test-output/hotspot/1/JTreport/html/error_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 665075 2026-09-15 07:16:08.000000 jtreg-test-output/hotspot/1/JTreport/html/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 462253 2026-09-15 07:16:17.000000 jtreg-test-output/hotspot/1/JTreport/html/passed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 78633 2026-09-15 07:16:08.000000 jtreg-test-output/hotspot/1/JTreport/html/config.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 386718 2026-09-15 07:16:19.000000 jtreg-test-output/hotspot/1/JTreport/html/notRun.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 461273 2026-09-15 07:16:13.000000 jtreg-test-output/hotspot/1/JTreport/html/passed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 24208 2026-09-15 07:16:17.000000 jtreg-test-output/hotspot/1/JTreport/html/failed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 31929 2026-09-15 07:16:17.000000 jtreg-test-output/hotspot/1/JTreport/html/failed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 307 2026-09-15 07:16:01.000000 jtreg-test-output/hotspot/1/JTreport/html/report.css │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 4109 2026-09-15 07:16:08.000000 jtreg-test-output/hotspot/1/JTreport/html/env.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20464 2026-09-15 07:16:09.000000 jtreg-test-output/hotspot/1/JTreport/html/excluded.html │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 718 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 0 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/reportdir.dat │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 02:08:38.000000 jtreg-test-output/hotspot/0/JTreport/text/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 180748 2026-09-15 02:08:38.000000 jtreg-test-output/hotspot/0/JTreport/text/notRun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6442 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 2279 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/timeStats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 186 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/stats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/faiL2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2fail.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 7556 2026-09-15 02:08:38.000000 jtreg-test-output/hotspot/0/JTreport/text/testng.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1641 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/other_errors.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 547 2026-09-14 17:40:37.000000 jtreg-test-output/hotspot/0/JTreport/text/cmdArgs.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 3273 2026-09-15 02:08:38.000000 jtreg-test-output/hotspot/0/JTreport/text/junit.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 22 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/tc_fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 379451 2026-09-15 02:08:37.000000 jtreg-test-output/hotspot/0/JTreport/text/summary.txt │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 02:08:27.000000 jtreg-test-output/hotspot/0/JTreport/html/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 114324 2026-09-15 02:08:27.000000 jtreg-test-output/hotspot/0/JTreport/html/notRun_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6378 2026-09-15 02:08:24.000000 jtreg-test-output/hotspot/0/JTreport/html/error.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 671183 2026-09-15 02:08:16.000000 jtreg-test-output/hotspot/0/JTreport/html/report.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11343 2026-09-15 02:08:24.000000 jtreg-test-output/hotspot/0/JTreport/html/error_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 671183 2026-09-15 02:08:16.000000 jtreg-test-output/hotspot/0/JTreport/html/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 462253 2026-09-15 02:08:24.000000 jtreg-test-output/hotspot/0/JTreport/html/passed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 78201 2026-09-15 02:08:16.000000 jtreg-test-output/hotspot/0/JTreport/html/config.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 113979 2026-09-15 02:08:27.000000 jtreg-test-output/hotspot/0/JTreport/html/notRun.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 461273 2026-09-15 02:08:20.000000 jtreg-test-output/hotspot/0/JTreport/html/passed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 24208 2026-09-15 02:08:24.000000 jtreg-test-output/hotspot/0/JTreport/html/failed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 31929 2026-09-15 02:08:24.000000 jtreg-test-output/hotspot/0/JTreport/html/failed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 307 2026-09-15 02:08:08.000000 jtreg-test-output/hotspot/0/JTreport/html/report.css │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 4090 2026-09-15 02:08:16.000000 jtreg-test-output/hotspot/0/JTreport/html/env.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20464 2026-09-15 02:08:16.000000 jtreg-test-output/hotspot/0/JTreport/html/excluded.html │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 718 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 0 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/reportdir.dat │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 12:24:13.000000 jtreg-test-output/hotspot/2/JTreport/text/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 560478 2026-09-15 12:24:13.000000 jtreg-test-output/hotspot/2/JTreport/text/notRun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6442 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 19 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 624 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/timeStats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 114 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/stats.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2pass.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 17 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/faiL2error.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 16 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2fail.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_newfailures.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 21 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 259 2026-09-15 12:24:13.000000 jtreg-test-output/hotspot/2/JTreport/text/testng.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 1641 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/other_errors.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 566 2026-09-15 07:16:38.000000 jtreg-test-output/hotspot/2/JTreport/text/cmdArgs.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 18 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/fail2notrun.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 22 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/tc_fail2missing.txt │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 379447 2026-09-15 12:24:12.000000 jtreg-test-output/hotspot/2/JTreport/text/summary.txt │ │ │ │ │ +drwxr-xr-x 0 sbuild (996) sbuild (996) 0 2026-09-15 12:24:02.000000 jtreg-test-output/hotspot/2/JTreport/html/ │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 386992 2026-09-15 12:24:03.000000 jtreg-test-output/hotspot/2/JTreport/html/notRun_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 6379 2026-09-15 12:24:00.000000 jtreg-test-output/hotspot/2/JTreport/html/error.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 665076 2026-09-15 12:23:52.000000 jtreg-test-output/hotspot/2/JTreport/html/report.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 11538 2026-09-15 12:24:00.000000 jtreg-test-output/hotspot/2/JTreport/html/error_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 665076 2026-09-15 12:23:52.000000 jtreg-test-output/hotspot/2/JTreport/html/index.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 462254 2026-09-15 12:24:00.000000 jtreg-test-output/hotspot/2/JTreport/html/passed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 78633 2026-09-15 12:23:53.000000 jtreg-test-output/hotspot/2/JTreport/html/config.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 386719 2026-09-15 12:24:01.000000 jtreg-test-output/hotspot/2/JTreport/html/notRun.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 461274 2026-09-15 12:23:56.000000 jtreg-test-output/hotspot/2/JTreport/html/passed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 24209 2026-09-15 12:24:00.000000 jtreg-test-output/hotspot/2/JTreport/html/failed.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 31930 2026-09-15 12:24:00.000000 jtreg-test-output/hotspot/2/JTreport/html/failed_gr.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 307 2026-09-15 12:23:46.000000 jtreg-test-output/hotspot/2/JTreport/html/report.css │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 4110 2026-09-15 12:23:53.000000 jtreg-test-output/hotspot/2/JTreport/html/env.html │ │ │ │ │ +-rw-r--r-- 0 sbuild (996) sbuild (996) 20465 2026-09-15 12:23:53.000000 jtreg-test-output/hotspot/2/JTreport/html/excluded.html │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/index.html │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Report Index │ │ │ │ │ │ │ │ │ │

/build/reproducible-path/openjdk-21-21.0.12.1+1/test/jaxp

│ │ │ │ │ -Date of report : 20 August 2026 02:44:41 │ │ │ │ │ +Date of report : 15 September 2026 18:38:27 │ │ │ │ │ │ │ │ │ │

│ │ │ │ │ HTML Report │ │ │ │ │
Standard JT Harness HTML report. Can show a summary of the results, configuration information, and environment values.

│ │ │ │ │

│ │ │ │ │ Plain Text Report │ │ │ │ │
Standard JT Harness text report showing only test names and their result status string. Suitable for parsing by external program.

│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ ****** /build/reproducible-path/openjdk-21-21.0.12.1+1/test/jaxp ****** │ │ │ │ │ │ -Date of report : 20 August 2026 02:44:41 │ │ │ │ │ │ +Date of report : 15 September 2026 18:38:27 │ │ │ │ │ │ HTML_Report │ │ │ │ │ │ Standard JT Harness HTML report. Can show a summary of the results, │ │ │ │ │ │ configuration information, and environment values. │ │ │ │ │ │ Plain_Text_Report │ │ │ │ │ │ Standard JT Harness text report showing only test names and their result status │ │ │ │ │ │ string. Suitable for parsing by external program. │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/notRun_gr.html │ │ │ │ │ @@ -11,9 +11,9 @@ │ │ │ │ │

JT Harness : Tests that were not run

Tests are grouped by their final status message. │ │ │ │ │

The platform does not meet the specified requirements

│ │ │ │ │ │ │ │ │ │
    │ │ │ │ │
  • javax/xml/jaxp/unittest/transform/CR6551600Test.java: Test using UNC path as StreamResult. │ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ ****** JT Harness : Tests that were not run ****** │ │ │ │ │ │ Tests are grouped by their final status message. │ │ │ │ │ │ *** The platform does not meet the specified requirements *** │ │ │ │ │ │ * javax/xml/jaxp/unittest/transform/CR6551600Test.java: Test using UNC path │ │ │ │ │ │ as StreamResult. │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/notRun.html │ │ │ │ │ @@ -8,9 +8,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

JT Harness : Tests that were not run

javax/xml/jaxp/unittest/transform/CR6551600Test.java: Test using UNC path as StreamResult. │ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ ****** JT Harness : Tests that were not run ****** │ │ │ │ │ │ javax/xml/jaxp/unittest/transform/CR6551600Test.java: Test using UNC path as │ │ │ │ │ │ StreamResult. │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/error_gr.html │ │ │ │ │ @@ -6,9 +6,9 @@ │ │ │ │ │ │ │ │ │ │ JT Harness : Tests that had errors │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

JT Harness : Tests that had errors

Tests are grouped by their final status message. │ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ ****** JT Harness : Tests that had errors ****** │ │ │ │ │ │ Tests are grouped by their final status message. │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/error.html │ │ │ │ │ @@ -6,9 +6,9 @@ │ │ │ │ │ │ │ │ │ │ JT Harness : Tests that had errors │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

JT Harness : Tests that had errors

│ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ ****** JT Harness : Tests that had errors ****** │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/failed_gr.html │ │ │ │ │ @@ -6,9 +6,9 @@ │ │ │ │ │ │ │ │ │ │ JT Harness : Tests that failed │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

JT Harness : Tests that failed

Tests are grouped by their final status message. │ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,6 +1,6 @@ │ │ │ │ │ │ ****** JT Harness : Tests that failed ****** │ │ │ │ │ │ Tests are grouped by their final status message. │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/failed.html │ │ │ │ │ @@ -6,9 +6,9 @@ │ │ │ │ │ │ │ │ │ │ JT Harness : Tests that failed │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

JT Harness : Tests that failed

│ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,5 +1,5 @@ │ │ │ │ │ │ ****** JT Harness : Tests that failed ****** │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:39 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:26 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/passed_gr.html │ │ │ │ │ @@ -6861,17 +6861,17 @@ │ │ │ │ │ 0001acc0: 2f58 5061 7468 5465 7374 2e6a 7472 223e /XPathTest.jtr"> │ │ │ │ │ 0001acd0: 6a61 7661 782f 786d 6c2f 6a61 7870 2f75 javax/xml/jaxp/u │ │ │ │ │ 0001ace0: 6e69 7474 6573 742f 7870 6174 682f 5850 nittest/xpath/XP │ │ │ │ │ 0001acf0: 6174 6854 6573 742e 6a61 7661 3c2f 613e athTest.java │ │ │ │ │ 0001ad00: 3a20 5465 7374 2058 5061 7468 2066 756e : Test XPath fun │ │ │ │ │ 0001ad10: 6374 696f 6e73 2e0a 3c2f 756c 3e0a 3c68 ctions....Report │ │ │ │ │ -0001ad30: 2067 656e 6572 6174 6564 206f 6e20 4175 generated on Au │ │ │ │ │ -0001ad40: 6720 3230 2c20 3230 3236 2032 3a34 343a g 20, 2026 2:44: │ │ │ │ │ -0001ad50: 3339 e280 af41 4d0a 3c62 723e 5573 696e 39...AM.
Usin │ │ │ │ │ +0001ad30: 2067 656e 6572 6174 6564 206f 6e20 5365 generated on Se │ │ │ │ │ +0001ad40: 7020 3135 2c20 3230 3236 2036 3a33 383a p 15, 2026 6:38: │ │ │ │ │ +0001ad50: 3236 e280 af50 4d0a 3c62 723e 5573 696e 26...PM.
Usin │ │ │ │ │ 0001ad60: 6720 4a54 2048 6172 6e65 7373 2036 2e30 g JT Harness 6.0 │ │ │ │ │ 0001ad70: 2062 3234 3b20 6275 696c 7420 6f6e 204a b24; built on J │ │ │ │ │ 0001ad80: 616e 7561 7279 2032 352c 2031 3937 302c anuary 25, 1970, │ │ │ │ │ 0001ad90: 2031 323a 3030 3a30 30e2 80af 414d 2055 12:00:00...AM U │ │ │ │ │ 0001ada0: 5443 2077 6974 6820 6f70 656e 6a64 6b20 TC with openjdk │ │ │ │ │ 0001adb0: 7665 7273 696f 6e20 2231 312e 302e 3136 version "11.0.16 │ │ │ │ │ 0001adc0: 2220 3230 3232 2d30 372d 3139 3c2f 736d " 2022-07-19javax/xml │ │ │ │ │ 0001ac80: 2f6a 6178 702f 756e 6974 7465 7374 2f78 /jaxp/unittest/x │ │ │ │ │ 0001ac90: 7061 7468 2f58 5061 7468 5465 7374 2e6a path/XPathTest.j │ │ │ │ │ 0001aca0: 6176 613c 2f61 3e3a 2054 6573 7420 5850 ava: Test XP │ │ │ │ │ 0001acb0: 6174 6820 6675 6e63 7469 6f6e 732e 0a3c ath functions..< │ │ │ │ │ 0001acc0: 6272 0a3e 0a3c 6872 3e0a 3c73 6d61 6c6c br.>.
.Report generate │ │ │ │ │ -0001ace0: 6420 6f6e 2041 7567 2032 302c 2032 3032 d on Aug 20, 202 │ │ │ │ │ -0001acf0: 3620 323a 3434 3a33 38e2 80af 414d 0a3c 6 2:44:38...AM.< │ │ │ │ │ +0001ace0: 6420 6f6e 2053 6570 2031 352c 2032 3032 d on Sep 15, 202 │ │ │ │ │ +0001acf0: 3620 363a 3338 3a32 35e2 80af 504d 0a3c 6 6:38:25...PM.< │ │ │ │ │ 0001ad00: 6272 3e55 7369 6e67 204a 5420 4861 726e br>Using JT Harn │ │ │ │ │ 0001ad10: 6573 7320 362e 3020 6232 343b 2062 7569 ess 6.0 b24; bui │ │ │ │ │ 0001ad20: 6c74 206f 6e20 4a61 6e75 6172 7920 3235 lt on January 25 │ │ │ │ │ 0001ad30: 2c20 3139 3730 2c20 3132 3a30 303a 3030 , 1970, 12:00:00 │ │ │ │ │ 0001ad40: e280 af41 4d20 5554 4320 7769 7468 206f ...AM UTC with o │ │ │ │ │ 0001ad50: 7065 6e6a 646b 2076 6572 7369 6f6e 2022 penjdk version " │ │ │ │ │ 0001ad60: 3131 2e30 2e31 3622 2032 3032 322d 3037 11.0.16" 2022-07 │ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1065,10 +1065,10 @@ │ │ │ │ │ │ operator expressions │ │ │ │ │ │ javax/xml/jaxp/unittest/xpath/XPathPrecedingTest.java: Tests for XPath │ │ │ │ │ │ preceding and preceding-sibling axis specifiers. │ │ │ │ │ │ javax/xml/jaxp/unittest/xpath/XPathStringFnTest.java: Tests the XPath String │ │ │ │ │ │ Functions │ │ │ │ │ │ javax/xml/jaxp/unittest/xpath/XPathTest.java: Test XPath functions. │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:38 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:25 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/excluded.html │ │ │ │ │ @@ -230,9 +230,9 @@ │ │ │ │ │ serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/suspendthrdlst01.java │ │ │ │ │   │ │ │ │ │ 000000 │ │ │ │ │ generic-all │ │ │ │ │   │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -83,10 +83,10 @@ │ │ │ │ │ │ |SuspendThread/suspendthrd01/ |  |000000 |generic-all |  | │ │ │ │ │ │ |suspendthrd01.java_______________|_____|_______________|____________|________| │ │ │ │ │ │ |serviceability/jvmti/thread/ | | | | | │ │ │ │ │ │ |SuspendThreadList/ |  |000000 |generic-all |  | │ │ │ │ │ │ |suspendthrdlst01/ | | | | | │ │ │ │ │ │ |suspendthrdlst01.java____________|_____|_______________|____________|________| │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/env.html │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ os.arch │ │ │ │ │ loongarch64 │ │ │ │ │ │ │ │ │ │ os.name │ │ │ │ │ Linux │ │ │ │ │ │ │ │ │ │ os.version │ │ │ │ │ -7.1.8+deb14-loong64 │ │ │ │ │ +7.1.13+deb14-loong64 │ │ │ │ │ │ │ │ │ │ path.separator │ │ │ │ │ : │ │ │ │ │ │ │ │ │ │ program │ │ │ │ │ jtreg │ │ │ │ │ │ │ │ │ │ @@ -152,9 +152,9 @@ │ │ │ │ │ │ │ │ │ │ user.name │ │ │ │ │ sbuild │ │ │ │ │ │ │ │ │ │ user.timezone │ │ │ │ │ Etc/UTC │ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -30,15 +30,15 @@ │ │ │ │ │ │ |java.vm.vendor_______________|Debian_________________________________________| │ │ │ │ │ │ |java.vm.version______________|21.0.12.1+1-1-Debian___________________________| │ │ │ │ │ │ |jdk.debug____________________|release________________________________________| │ │ │ │ │ │ |line.separator_______________|_______________________________________________| │ │ │ │ │ │ |native.encoding______________|UTF-8__________________________________________| │ │ │ │ │ │ |os.arch______________________|loongarch64____________________________________| │ │ │ │ │ │ |os.name______________________|Linux__________________________________________| │ │ │ │ │ │ -|os.version___________________|7.1.8+deb14-loong64____________________________| │ │ │ │ │ │ +|os.version___________________|7.1.13+deb14-loong64___________________________| │ │ │ │ │ │ |path.separator_______________|:______________________________________________| │ │ │ │ │ │ |program______________________|jtreg__________________________________________| │ │ │ │ │ │ |stderr.encoding______________|UTF-8__________________________________________| │ │ │ │ │ │ |stdout.encoding______________|UTF-8__________________________________________| │ │ │ │ │ │ |sun.arch.data.model__________|64_____________________________________________| │ │ │ │ │ │ |sun.boot.library.path |/build/reproducible-path/openjdk-21- | │ │ │ │ │ │ |_____________________________|21.0.12.1+1/build/images/jdk/lib_______________| │ │ │ │ │ │ @@ -60,10 +60,10 @@ │ │ │ │ │ │ |user.country_________________|US_____________________________________________| │ │ │ │ │ │ |user.dir_____________________|/build/reproducible-path/openjdk-21-21.0.12.1+1| │ │ │ │ │ │ |user.home____________________|/sbuild-nonexistent____________________________| │ │ │ │ │ │ |user.language________________|en_____________________________________________| │ │ │ │ │ │ |user.name____________________|sbuild_________________________________________| │ │ │ │ │ │ |user.timezone________________|Etc/UTC________________________________________| │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/index.html │ │ │ │ │ @@ -1580,9 +1580,9 @@ │ │ │ │ │ │ │ │ │ │ Total │ │ │ │ │ 501 │ │ │ │ │ 1 │ │ │ │ │ 502 │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -341,10 +341,10 @@ │ │ │ │ │ │ |bug8294858_othervm_testng_______________________________|_____1|______ |____1| │ │ │ │ │ │ |bug8298087_testng_______________________________________|_____1|______ |____1| │ │ │ │ │ │ |bug8303530_othervm_testng_______________________________|____29|______ |___29| │ │ │ │ │ │ |bug8344925_junit_othervm________________________________|_____1|______ |____1| │ │ │ │ │ │ |othervm_testng__________________________________________|___143|______ |__143| │ │ │ │ │ │ |Total___________________________________________________|___501|______1|__502| │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/html/report.html │ │ │ │ │ @@ -1580,9 +1580,9 @@ │ │ │ │ │ │ │ │ │ │ Total │ │ │ │ │ 501 │ │ │ │ │ 1 │ │ │ │ │ 502 │ │ │ │ │ │ │ │ │ │
│ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │
Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -341,10 +341,10 @@ │ │ │ │ │ │ |bug8294858_othervm_testng_______________________________|_____1|______ |____1| │ │ │ │ │ │ |bug8298087_testng_______________________________________|_____1|______ |____1| │ │ │ │ │ │ |bug8303530_othervm_testng_______________________________|____29|______ |___29| │ │ │ │ │ │ |bug8344925_junit_othervm________________________________|_____1|______ |____1| │ │ │ │ │ │ |othervm_testng__________________________________________|___143|______ |__143| │ │ │ │ │ │ |Total___________________________________________________|___501|______1|__502| │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:44:37 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:38:24 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/jaxp/0/JTreport/text/timeStats.txt │ │ │ │ │ @@ -1,42 +1,34 @@ │ │ │ │ │ time,count │ │ │ │ │ - 7, 1 │ │ │ │ │ - 8, 2 │ │ │ │ │ - 9, 5 │ │ │ │ │ - 10, 3 │ │ │ │ │ - 11, 20 │ │ │ │ │ - 12, 21 │ │ │ │ │ - 13, 7 │ │ │ │ │ - 14, 3 │ │ │ │ │ - 15, 4 │ │ │ │ │ - 16, 4 │ │ │ │ │ - 17, 1 │ │ │ │ │ - 18, 13 │ │ │ │ │ - 19, 138 │ │ │ │ │ - 20, 119 │ │ │ │ │ - 21, 45 │ │ │ │ │ - 22, 36 │ │ │ │ │ - 23, 19 │ │ │ │ │ - 24, 15 │ │ │ │ │ - 25, 7 │ │ │ │ │ - 26, 9 │ │ │ │ │ - 27, 2 │ │ │ │ │ + 5, 1 │ │ │ │ │ + 6, 5 │ │ │ │ │ + 7, 7 │ │ │ │ │ + 8, 33 │ │ │ │ │ + 9, 11 │ │ │ │ │ + 10, 8 │ │ │ │ │ + 11, 2 │ │ │ │ │ + 12, 4 │ │ │ │ │ + 13, 68 │ │ │ │ │ + 14, 218 │ │ │ │ │ + 15, 48 │ │ │ │ │ + 16, 38 │ │ │ │ │ + 17, 18 │ │ │ │ │ + 18, 11 │ │ │ │ │ + 19, 4 │ │ │ │ │ + 20, 2 │ │ │ │ │ + 21, 1 │ │ │ │ │ + 22, 1 │ │ │ │ │ + 23, 3 │ │ │ │ │ + 24, 7 │ │ │ │ │ 28, 3 │ │ │ │ │ 29, 1 │ │ │ │ │ - 30, 3 │ │ │ │ │ - 31, 2 │ │ │ │ │ - 32, 5 │ │ │ │ │ - 34, 1 │ │ │ │ │ - 36, 1 │ │ │ │ │ - 38, 3 │ │ │ │ │ - 39, 1 │ │ │ │ │ - 44, 1 │ │ │ │ │ - 47, 1 │ │ │ │ │ - 51, 1 │ │ │ │ │ - 59, 1 │ │ │ │ │ - 80, 1 │ │ │ │ │ - 126, 1 │ │ │ │ │ - 964, 1 │ │ │ │ │ + 31, 1 │ │ │ │ │ + 35, 1 │ │ │ │ │ + 40, 1 │ │ │ │ │ + 45, 1 │ │ │ │ │ + 64, 1 │ │ │ │ │ + 88, 1 │ │ │ │ │ + 947, 1 │ │ │ │ │ │ │ │ │ │ -Mean 22.15s │ │ │ │ │ -Standard deviation 42.78s │ │ │ │ │ -Total elapsed time 33m 38s │ │ │ │ │ +Mean 16.22s │ │ │ │ │ +Standard deviation 41.99s │ │ │ │ │ +Total elapsed time 28m 22s │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/index.html │ │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Report Index │ │ │ │ │ │ │ │ │ │

/build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools

│ │ │ │ │ -Date of report : 20 August 2026 02:10:36 │ │ │ │ │ +Date of report : 15 September 2026 18:09:43 │ │ │ │ │ │ │ │ │ │

│ │ │ │ │ HTML Report │ │ │ │ │
Standard JT Harness HTML report. Can show a summary of the results, configuration information, and environment values.

│ │ │ │ │

│ │ │ │ │ Plain Text Report │ │ │ │ │
Standard JT Harness text report showing only test names and their result status string. Suitable for parsing by external program.

│ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ ****** /build/reproducible-path/openjdk-21-21.0.12.1+1/test/langtools ****** │ │ │ │ │ │ -Date of report : 20 August 2026 02:10:36 │ │ │ │ │ │ +Date of report : 15 September 2026 18:09:43 │ │ │ │ │ │ HTML_Report │ │ │ │ │ │ Standard JT Harness HTML report. Can show a summary of the results, │ │ │ │ │ │ configuration information, and environment values. │ │ │ │ │ │ Plain_Text_Report │ │ │ │ │ │ Standard JT Harness text report showing only test names and their result status │ │ │ │ │ │ string. Suitable for parsing by external program. │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/html/notRun_gr.html │ │ │ │ │ @@ -19960,12126 +19960,12133 @@ │ │ │ │ │ 0004df70: 6c76 6564 546f 6f53 6f6f 6e2e 6a61 7661 lvedTooSoon.java │ │ │ │ │ 0004df80: 3a20 5665 7269 6679 2074 6861 7420 696d : Verify that im │ │ │ │ │ 0004df90: 706f 7274 7320 6172 6520 6465 636c 6172 ports are declar │ │ │ │ │ 0004dfa0: 6174 696f 6e73 2061 7265 2070 726f 6365 ations are proce │ │ │ │ │ 0004dfb0: 7373 6564 2069 6e20 7468 6520 636f 7272 ssed in the corr │ │ │ │ │ 0004dfc0: 6563 7420 6f72 6465 722e 0a0a 3c6c 693e ect order...
  • │ │ │ │ │ 0004dfd0: 746f 6f6c 732f 6a61 7661 632f 696d 706f tools/javac/impo │ │ │ │ │ -0004dfe0: 7274 7363 6f70 652f 5437 3130 3138 3232 rtscope/T7101822 │ │ │ │ │ -0004dff0: 412e 6a61 7661 3a20 5665 7269 6679 2074 A.java: Verify t │ │ │ │ │ -0004e000: 6861 7420 696d 706f 7274 7320 6172 6520 hat imports are │ │ │ │ │ -0004e010: 6465 636c 6172 6174 696f 6e73 2061 7265 declarations are │ │ │ │ │ -0004e020: 2070 726f 6365 7373 6564 2069 6e20 7468 processed in th │ │ │ │ │ -0004e030: 6520 636f 7272 6563 7420 6f72 6465 722e e correct order. │ │ │ │ │ -0004e040: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0004e050: 632f 696d 706f 7274 7363 6f70 652f 5438 c/importscope/T8 │ │ │ │ │ -0004e060: 3037 3532 3734 2f4f 7574 6572 2e6a 6176 075274/Outer.jav │ │ │ │ │ -0004e070: 613a 2045 6e73 7572 696e 6720 6f72 6465 a: Ensuring orde │ │ │ │ │ -0004e080: 7220 6f66 2069 6d70 6f72 7473 206f 7220 r of imports or │ │ │ │ │ -0004e090: 696e 7075 7473 2064 6f65 7320 6e6f 7420 inputs does not │ │ │ │ │ -0004e0a0: 6166 6665 6374 2063 6f6d 7069 6c61 6269 affect compilabi │ │ │ │ │ -0004e0b0: 6c69 7479 206f 6620 7468 6520 736f 7572 lity of the sour │ │ │ │ │ -0004e0c0: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ -0004e0d0: 6176 6163 2f69 6d70 6f72 7473 636f 7065 avac/importscope │ │ │ │ │ -0004e0e0: 2f54 3831 3333 3233 352f 412e 6a61 7661 /T8133235/A.java │ │ │ │ │ -0004e0f0: 3a20 456e 7375 7269 6e67 206f 7264 6572 : Ensuring order │ │ │ │ │ -0004e100: 206f 6620 696e 7075 7473 2064 6f65 7320 of inputs does │ │ │ │ │ -0004e110: 6e6f 7420 6166 6665 6374 2063 6f6d 7069 not affect compi │ │ │ │ │ -0004e120: 6c61 6269 6c69 7479 206f 6620 7468 6520 lability of the │ │ │ │ │ -0004e130: 736f 7572 6365 730a 0a3c 6c69 3e74 6f6f sources..
  • too │ │ │ │ │ -0004e140: 6c73 2f6a 6176 6163 2f69 6d70 6f72 7473 ls/javac/imports │ │ │ │ │ -0004e150: 636f 7065 2f54 3831 3438 3133 312f 412e cope/T8148131/A. │ │ │ │ │ -0004e160: 6a61 7661 3a20 456e 7375 7269 6e67 206f java: Ensuring o │ │ │ │ │ -0004e170: 7264 6572 206f 6620 696e 7075 7473 2064 rder of inputs d │ │ │ │ │ -0004e180: 6f65 7320 6e6f 7420 6166 6665 6374 2063 oes not affect c │ │ │ │ │ -0004e190: 6f6d 7069 6c61 6269 6c69 7479 206f 6620 ompilability of │ │ │ │ │ -0004e1a0: 7468 6520 736f 7572 6365 730a 0a3c 6c69 the sources..
  • tools/javac/imp │ │ │ │ │ -0004e1c0: 6f72 7473 636f 7065 2f54 3831 3933 3731 ortscope/T819371 │ │ │ │ │ -0004e1d0: 372e 6a61 7661 3a20 4368 6563 6b20 7468 7.java: Check th │ │ │ │ │ -0004e1e0: 6174 2063 6f64 6520 7769 7468 2061 206c at code with a l │ │ │ │ │ -0004e1f0: 6f74 206e 616d 6564 2069 6d70 6f72 7473 ot named imports │ │ │ │ │ -0004e200: 2063 616e 2063 6f6d 7069 6c65 2e0a 0a3c can compile...< │ │ │ │ │ -0004e210: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f69 li>tools/javac/i │ │ │ │ │ -0004e220: 6d70 6f72 7473 636f 7065 2f54 6573 7444 mportscope/TestD │ │ │ │ │ -0004e230: 6565 7046 696e 6973 6843 6c61 7373 5374 eepFinishClassSt │ │ │ │ │ -0004e240: 6163 6b2e 6a61 7661 3a20 4368 6563 6b20 ack.java: Check │ │ │ │ │ -0004e250: 7468 6174 206e 6573 7465 6420 5479 7065 that nested Type │ │ │ │ │ -0004e260: 456e 7465 722e 4d65 6d62 6572 7350 6861 Enter.MembersPha │ │ │ │ │ -0004e270: 7365 2069 6e76 6f63 6174 696f 6e73 2064 se invocations d │ │ │ │ │ -0004e280: 6f6e 2774 2063 6175 7365 2053 7461 636b on't cause Stack │ │ │ │ │ -0004e290: 4f76 6572 666c 6f77 4572 726f 720a 0a3c OverflowError..< │ │ │ │ │ -0004e2a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f69 li>tools/javac/i │ │ │ │ │ -0004e2b0: 6d70 6f72 7473 636f 7065 2f54 6573 7444 mportscope/TestD │ │ │ │ │ -0004e2c0: 7570 6c69 6361 7465 496d 706f 7274 2e6a uplicateImport.j │ │ │ │ │ -0004e2d0: 6176 613a 2073 7461 7469 6320 696d 706f ava: static impo │ │ │ │ │ -0004e2e0: 7274 2066 6169 6c73 2074 6f20 7265 736f rt fails to reso │ │ │ │ │ -0004e2f0: 6c76 6520 696e 7465 7266 6163 6573 206f lve interfaces o │ │ │ │ │ -0004e300: 6e20 6e65 7374 6564 2065 6e75 6d73 2076 n nested enums v │ │ │ │ │ -0004e310: 6961 2069 6d70 6f72 7420 7374 6174 656d ia import statem │ │ │ │ │ -0004e320: 656e 7473 0a0a 3c6c 693e 746f 6f6c 732f ents..
  • tools/ │ │ │ │ │ -0004e330: 6a61 7661 632f 696d 706f 7274 7363 6f70 javac/importscop │ │ │ │ │ -0004e340: 652f 5465 7374 4c61 7a79 496d 706f 7274 e/TestLazyImport │ │ │ │ │ -0004e350: 5363 6f70 652e 6a61 7661 3a20 7374 6174 Scope.java: stat │ │ │ │ │ -0004e360: 6963 2069 6d70 6f72 7420 6661 696c 7320 ic import fails │ │ │ │ │ -0004e370: 746f 2072 6573 6f6c 7665 2069 6e74 6572 to resolve inter │ │ │ │ │ -0004e380: 6661 6365 7320 6f6e 206e 6573 7465 6420 faces on nested │ │ │ │ │ -0004e390: 656e 756d 7320 7669 6120 696d 706f 7274 enums via import │ │ │ │ │ -0004e3a0: 2073 7461 7465 6d65 6e74 730a 0a3c 6c69 statements..
  • tools/javac/imp │ │ │ │ │ -0004e3c0: 6f72 7473 636f 7065 2f54 7970 6550 6172 ortscope/TypePar │ │ │ │ │ -0004e3d0: 616d 4379 636c 652e 6a61 7661 3a20 5665 amCycle.java: Ve │ │ │ │ │ -0004e3e0: 7269 6679 2074 6861 7420 6379 636c 6573 rify that cycles │ │ │ │ │ -0004e3f0: 2062 6574 7765 656e 2074 7970 6520 7061 between type pa │ │ │ │ │ -0004e400: 7261 6d65 7465 7220 626f 756e 6473 2061 rameter bounds a │ │ │ │ │ -0004e410: 6e64 2069 6d70 6f72 7473 2f63 6c61 7373 nd imports/class │ │ │ │ │ -0004e420: 206e 6573 7469 6e67 2061 7265 206e 6f74 nesting are not │ │ │ │ │ -0004e430: 2061 2070 726f 626c 656d 2e0a 0a3c 6c69 a problem...
  • tools/javac/imp │ │ │ │ │ -0004e450: 6f72 7473 636f 7065 2f54 7970 6550 6172 ortscope/TypePar │ │ │ │ │ -0004e460: 616d 4379 636c 6532 2e6a 6176 613a 2056 amCycle2.java: V │ │ │ │ │ -0004e470: 6572 6966 7920 7468 6174 2063 7963 6c65 erify that cycle │ │ │ │ │ -0004e480: 7320 6265 7477 6565 6e20 7479 7065 2070 s between type p │ │ │ │ │ -0004e490: 6172 616d 6574 6572 2062 6f75 6e64 7320 arameter bounds │ │ │ │ │ -0004e4a0: 616e 6420 696d 706f 7274 732f 636c 6173 and imports/clas │ │ │ │ │ -0004e4b0: 7320 6e65 7374 696e 6720 6172 6520 6e6f s nesting are no │ │ │ │ │ -0004e4c0: 7420 6120 7072 6f62 6c65 6d2e 0a0a 3c6c t a problem...tools/javac/im │ │ │ │ │ -0004e4e0: 706f 7274 7363 6f70 652f 5479 7065 5061 portscope/TypePa │ │ │ │ │ -0004e4f0: 7261 6d43 7963 6c65 332e 6a61 7661 3a20 ramCycle3.java: │ │ │ │ │ -0004e500: 5665 7269 6679 2074 6861 7420 6379 636c Verify that cycl │ │ │ │ │ -0004e510: 6573 2062 6574 7765 656e 2074 7970 6520 es between type │ │ │ │ │ -0004e520: 7061 7261 6d65 7465 7220 626f 756e 6473 parameter bounds │ │ │ │ │ -0004e530: 2061 6e64 2069 6d70 6f72 7473 2f63 6c61 and imports/cla │ │ │ │ │ -0004e540: 7373 206e 6573 7469 6e67 2061 7265 206e ss nesting are n │ │ │ │ │ -0004e550: 6f74 2061 2070 726f 626c 656d 2e0a 0a3c ot a problem...< │ │ │ │ │ -0004e560: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f69 li>tools/javac/i │ │ │ │ │ -0004e570: 6d70 6f72 7473 636f 7065 2f64 6570 656e mportscope/depen │ │ │ │ │ -0004e580: 6465 6e63 6965 732f 4465 7065 6e64 656e dencies/Dependen │ │ │ │ │ -0004e590: 6369 6573 5465 7374 2e6a 6176 613a 2056 ciesTest.java: V │ │ │ │ │ -0004e5a0: 6572 6966 7920 7468 6174 2074 6865 2070 erify that the p │ │ │ │ │ -0004e5b0: 726f 6365 7373 696e 6720 6f66 2063 6c61 rocessing of cla │ │ │ │ │ -0004e5c0: 7373 6573 2069 6e20 5479 7065 456e 7465 sses in TypeEnte │ │ │ │ │ -0004e5d0: 7220 7275 6e73 2069 6e20 7468 6520 636f r runs in the co │ │ │ │ │ -0004e5e0: 7272 6563 7420 6f72 6465 722e 0a0a 3c6c rrect order...tools/javac/in │ │ │ │ │ -0004e600: 636f 6d70 6174 6962 6c65 4e6f 6e69 6e68 compatibleNoninh │ │ │ │ │ -0004e610: 6572 6974 6564 2f41 2e6a 6176 613a 206a erited/A.java: j │ │ │ │ │ -0004e620: 6176 6163 2069 6d70 726f 7065 726c 7920 avac improperly │ │ │ │ │ -0004e630: 636f 6d70 6c61 696e 7320 6f66 2063 6f6e complains of con │ │ │ │ │ -0004e640: 666c 6963 7420 7769 7468 206e 6f6e 2d69 flict with non-i │ │ │ │ │ -0004e650: 6e68 6572 6974 6564 206d 6574 686f 640a nherited method. │ │ │ │ │ -0004e660: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0004e670: 2f69 6e63 6f6d 706c 6574 6553 7461 7465 /incompleteState │ │ │ │ │ -0004e680: 6d65 6e74 732f 5438 3030 3034 3834 2e6a ments/T8000484.j │ │ │ │ │ -0004e690: 6176 613a 2042 6164 2065 7272 6f72 2072 ava: Bad error r │ │ │ │ │ -0004e6a0: 6563 6f76 6572 7920 7768 656e 2027 6361 ecovery when 'ca │ │ │ │ │ -0004e6b0: 7463 6827 2077 6974 686f 7574 2027 7472 tch' without 'tr │ │ │ │ │ -0004e6c0: 7927 2069 7320 666f 756e 640a 0a3c 6c69 y' is found..
  • tools/javac/inf │ │ │ │ │ -0004e6e0: 6572 656e 6365 5f63 6f6e 7465 7874 5f6d erence_context_m │ │ │ │ │ -0004e6f0: 696e 2f44 6f6e 744d 696e 696d 697a 6549 in/DontMinimizeI │ │ │ │ │ -0004e700: 6e66 436f 6e74 6578 7454 6573 742e 6a61 nfContextTest.ja │ │ │ │ │ -0004e710: 7661 3a20 4a61 7661 6320 696e 6665 7272 va: Javac inferr │ │ │ │ │ -0004e720: 6564 2074 7970 6520 646f 6573 206e 6f74 ed type does not │ │ │ │ │ -0004e730: 2063 6f6e 666f 726d 2074 6f20 6571 7561 conform to equa │ │ │ │ │ -0004e740: 6c69 7479 2063 6f6e 7374 7261 696e 740a lity constraint. │ │ │ │ │ -0004e750: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0004e760: 2f69 6e68 6572 6974 4163 6365 7373 2f50 /inheritAccess/P │ │ │ │ │ -0004e770: 7674 4d62 7273 4e6f 7449 6e68 6572 6974 vtMbrsNotInherit │ │ │ │ │ -0004e780: 312e 6a61 7661 3a20 5072 6976 6174 6520 1.java: Private │ │ │ │ │ -0004e790: 6d65 6d62 6572 7320 7368 6f75 6c64 206e members should n │ │ │ │ │ -0004e7a0: 6f74 2062 6520 696e 6865 7269 7465 6420 ot be inherited │ │ │ │ │ -0004e7b0: 6672 6f6d 2073 7570 6572 636c 6173 7365 from superclasse │ │ │ │ │ -0004e7c0: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -0004e7d0: 7661 632f 696e 6865 7269 7465 6441 6363 vac/inheritedAcc │ │ │ │ │ -0004e7e0: 6573 732f 4d65 7468 6f64 5265 6665 7265 ess/MethodRefere │ │ │ │ │ -0004e7f0: 6e63 6551 7561 6c69 6669 6361 7469 6f6e nceQualification │ │ │ │ │ -0004e800: 5f31 2e6a 6176 613a 2056 6572 6966 7920 _1.java: Verify │ │ │ │ │ -0004e810: 7072 6f70 6572 2062 7974 6563 6f64 652d proper bytecode- │ │ │ │ │ -0004e820: 6c65 7665 6c20 7175 616c 6966 6963 6174 level qualificat │ │ │ │ │ -0004e830: 696f 6e20 6f66 206d 6574 686f 6420 6163 ion of method ac │ │ │ │ │ -0004e840: 6365 7373 6573 2e0a 0a3c 6c69 3e74 6f6f cesses...
  • too │ │ │ │ │ -0004e850: 6c73 2f6a 6176 6163 2f69 6e6e 6572 436c ls/javac/innerCl │ │ │ │ │ -0004e860: 6173 7346 696c 652f 496e 6e65 7243 6c61 assFile/InnerCla │ │ │ │ │ -0004e870: 7373 4669 6c65 5465 7374 2e6a 6176 613a ssFileTest.java: │ │ │ │ │ -0004e880: 2050 726f 6220 772f 7374 6174 6963 2069 Prob w/static i │ │ │ │ │ -0004e890: 6e6e 6572 2063 6c61 7373 2077 6974 6820 nner class with │ │ │ │ │ -0004e8a0: 7361 6d65 206e 616d 6520 6173 2061 2072 same name as a r │ │ │ │ │ -0004e8b0: 6567 756c 6172 2063 6c61 7373 0a0a 3c6c egular class..tools/javac/ja │ │ │ │ │ -0004e8d0: 7661 7a69 702f 4a61 7661 5a69 7054 6573 vazip/JavaZipTes │ │ │ │ │ -0004e8e0: 742e 6a61 7661 3a20 6368 6563 6b20 7468 t.java: check th │ │ │ │ │ -0004e8f0: 6174 2073 6f75 7263 6520 6669 6c65 7320 at source files │ │ │ │ │ -0004e900: 696e 7369 6465 207a 6970 2066 696c 6573 inside zip files │ │ │ │ │ -0004e910: 206f 6e20 7468 6520 636c 6173 7320 7061 on the class pa │ │ │ │ │ -0004e920: 7468 2061 7265 2069 676e 6f72 6564 0a0a th are ignored.. │ │ │ │ │ -0004e930: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0004e940: 6a76 6d2f 3633 3937 3635 322f 5436 3339 jvm/6397652/T639 │ │ │ │ │ -0004e950: 3736 3532 2e6a 6176 613a 206a 6176 6163 7652.java: javac │ │ │ │ │ -0004e960: 2063 6f6d 7069 6c61 7469 6f6e 2066 6169 compilation fai │ │ │ │ │ -0004e970: 6c75 7265 2077 6865 6e20 696d 706f 7274 lure when import │ │ │ │ │ -0004e980: 6564 2063 6c61 7373 2077 6974 6820 2420 ed class with $ │ │ │ │ │ -0004e990: 7369 676e 2069 6e20 7468 6520 6e61 6d65 sign in the name │ │ │ │ │ -0004e9a0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0004e9b0: 632f 6a76 6d2f 436c 6173 7352 6566 4475 c/jvm/ClassRefDu │ │ │ │ │ -0004e9c0: 7049 6e43 6f6e 7374 616e 7450 6f6f 6c54 pInConstantPoolT │ │ │ │ │ -0004e9d0: 6573 742e 6a61 7661 3a20 436c 6173 7320 est.java: Class │ │ │ │ │ -0004e9e0: 7265 6665 7265 6e63 6520 6475 706c 6963 reference duplic │ │ │ │ │ -0004e9f0: 6174 6573 2069 6e20 636f 6e73 7461 6e74 ates in constant │ │ │ │ │ -0004ea00: 2070 6f6f 6c0a 0a3c 6c69 3e74 6f6f 6c73 pool..
  • tools │ │ │ │ │ -0004ea10: 2f6a 6176 6163 2f6a 766d 2f54 3730 3234 /javac/jvm/T7024 │ │ │ │ │ -0004ea20: 3039 362e 6a61 7661 3a20 5374 6163 6b20 096.java: Stack │ │ │ │ │ -0004ea30: 7472 6163 6520 6861 7320 696e 7661 6c69 trace has invali │ │ │ │ │ -0004ea40: 6420 6c69 6e65 206e 756d 6265 7273 0a0a d line numbers.. │ │ │ │ │ -0004ea50: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0004ea60: 6a76 6d2f 5438 3032 3036 3839 2e6a 6176 jvm/T8020689.jav │ │ │ │ │ -0004ea70: 613a 204d 616b 696e 6720 7375 7265 2074 a: Making sure t │ │ │ │ │ -0004ea80: 6865 204c 696e 654e 756d 6265 7254 6162 he LineNumberTab │ │ │ │ │ -0004ea90: 6c65 2065 6e74 7279 2069 7320 636f 7272 le entry is corr │ │ │ │ │ -0004eaa0: 6563 746c 7920 6765 6e65 7261 7465 6420 ectly generated │ │ │ │ │ -0004eab0: 666f 7220 7468 6520 6c65 6164 696e 6720 for the leading │ │ │ │ │ -0004eac0: 6d65 7468 6f64 2069 6e76 6f63 6174 696f method invocatio │ │ │ │ │ -0004ead0: 6e20 696e 2074 6865 2065 6c73 6520 7365 n in the else se │ │ │ │ │ -0004eae0: 6374 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 ction..
  • tools │ │ │ │ │ -0004eaf0: 2f6a 6176 6163 2f6a 766d 2f56 6572 626f /javac/jvm/Verbo │ │ │ │ │ -0004eb00: 7365 436c 6173 7350 6174 6854 6573 742e seClassPathTest. │ │ │ │ │ -0004eb10: 6a61 7661 3a20 6a61 7661 6320 2d76 6572 java: javac -ver │ │ │ │ │ -0004eb20: 626f 7365 206c 6f67 7320 7468 6520 636c bose logs the cl │ │ │ │ │ -0004eb30: 6173 7320 7061 7468 206d 756c 7469 706c ass path multipl │ │ │ │ │ -0004eb40: 6520 7469 6d65 730a 0a3c 6c69 3e74 6f6f e times..
  • too │ │ │ │ │ -0004eb50: 6c73 2f6a 6176 6163 2f6a 766d 2f56 6572 ls/javac/jvm/Ver │ │ │ │ │ -0004eb60: 626f 7365 4f75 7454 6573 742e 6a61 7661 boseOutTest.java │ │ │ │ │ -0004eb70: 3a20 6a61 7661 6320 2d76 6572 626f 7365 : javac -verbose │ │ │ │ │ -0004eb80: 2070 7269 6e74 7320 7772 6f6e 6720 7061 prints wrong pa │ │ │ │ │ -0004eb90: 7468 7320 666f 7220 6f75 7470 7574 2066 ths for output f │ │ │ │ │ -0004eba0: 696c 6573 0a0a 3c6c 693e 746f 6f6c 732f iles..
  • tools/ │ │ │ │ │ -0004ebb0: 6a61 7661 632f 6c61 6d62 6461 2f38 3031 javac/lambda/801 │ │ │ │ │ -0004ebc0: 3235 3537 2f50 7269 7661 7465 4c61 6d62 2557/PrivateLamb │ │ │ │ │ -0004ebd0: 6461 732e 6a61 7661 3a20 4368 6563 6b20 das.java: Check │ │ │ │ │ -0004ebe0: 7468 6174 2038 3031 3235 3537 2069 7320 that 8012557 is │ │ │ │ │ -0004ebf0: 6669 7865 642c 2074 6861 7420 696e 7465 fixed, that inte │ │ │ │ │ -0004ec00: 7266 6163 6520 6c61 6d62 6461 206d 6574 rface lambda met │ │ │ │ │ -0004ec10: 686f 6473 2061 7265 2070 7269 7661 7465 hods are private │ │ │ │ │ -0004ec20: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0004ec30: 632f 6c61 6d62 6461 2f38 3031 3630 3831 c/lambda/8016081 │ │ │ │ │ -0004ec40: 2f54 3830 3136 3038 312e 6a61 7661 3a20 /T8016081.java: │ │ │ │ │ -0004ec50: 6669 656c 6420 696e 6974 6961 6c69 7a65 field initialize │ │ │ │ │ -0004ec60: 6420 7769 7468 206c 616d 6264 6120 696e d with lambda in │ │ │ │ │ -0004ec70: 2061 6e6e 6f74 6174 696f 6e20 7479 7065 annotation type │ │ │ │ │ -0004ec80: 7320 646f 6573 6e27 7420 636f 6d70 696c s doesn't compil │ │ │ │ │ -0004ec90: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -0004eca0: 6163 2f6c 616d 6264 612f 3830 3136 3137 ac/lambda/801617 │ │ │ │ │ -0004ecb0: 372f 5438 3031 3631 3737 612e 6a61 7661 7/T8016177a.java │ │ │ │ │ -0004ecc0: 3a20 7374 7275 6374 7572 616c 206d 6f73 : structural mos │ │ │ │ │ -0004ecd0: 7420 7370 6563 6966 6963 2061 6e64 2073 t specific and s │ │ │ │ │ -0004ece0: 7475 636b 6e65 7373 0a0a 3c6c 693e 746f tuckness..
  • to │ │ │ │ │ -0004ecf0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0004ed00: 2f38 3031 3631 3737 2f54 3830 3136 3137 /8016177/T801617 │ │ │ │ │ -0004ed10: 3762 2e6a 6176 613a 2073 7472 7563 7475 7b.java: structu │ │ │ │ │ -0004ed20: 7261 6c20 6d6f 7374 2073 7065 6369 6669 ral most specifi │ │ │ │ │ -0004ed30: 6320 616e 6420 7374 7563 6b6e 6573 730a c and stuckness. │ │ │ │ │ -0004ed40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0004ed50: 2f6c 616d 6264 612f 3830 3136 3137 372f /lambda/8016177/ │ │ │ │ │ -0004ed60: 5438 3031 3631 3737 632e 6a61 7661 3a20 T8016177c.java: │ │ │ │ │ -0004ed70: 7374 7275 6374 7572 616c 206d 6f73 7420 structural most │ │ │ │ │ -0004ed80: 7370 6563 6966 6963 2061 6e64 2073 7475 specific and stu │ │ │ │ │ -0004ed90: 636b 6e65 7373 0a0a 3c6c 693e 746f 6f6c ckness..
  • tool │ │ │ │ │ -0004eda0: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ -0004edb0: 3031 3631 3737 2f54 3830 3136 3137 3764 016177/T8016177d │ │ │ │ │ -0004edc0: 2e6a 6176 613a 2073 7472 7563 7475 7261 .java: structura │ │ │ │ │ -0004edd0: 6c20 6d6f 7374 2073 7065 6369 6669 6320 l most specific │ │ │ │ │ -0004ede0: 616e 6420 7374 7563 6b6e 6573 730a 0a3c and stuckness..< │ │ │ │ │ -0004edf0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0004ee00: 616d 6264 612f 3830 3136 3137 372f 5438 ambda/8016177/T8 │ │ │ │ │ -0004ee10: 3031 3631 3737 652e 6a61 7661 3a20 7374 016177e.java: st │ │ │ │ │ -0004ee20: 7275 6374 7572 616c 206d 6f73 7420 7370 ructural most sp │ │ │ │ │ -0004ee30: 6563 6966 6963 2061 6e64 2073 7475 636b ecific and stuck │ │ │ │ │ -0004ee40: 6e65 7373 0a0a 3c6c 693e 746f 6f6c 732f ness..
  • tools/ │ │ │ │ │ -0004ee50: 6a61 7661 632f 6c61 6d62 6461 2f38 3031 javac/lambda/801 │ │ │ │ │ -0004ee60: 3631 3737 2f54 3830 3136 3137 3766 2e6a 6177/T8016177f.j │ │ │ │ │ -0004ee70: 6176 613a 2073 7472 7563 7475 7261 6c20 ava: structural │ │ │ │ │ -0004ee80: 6d6f 7374 2073 7065 6369 6669 6320 616e most specific an │ │ │ │ │ -0004ee90: 6420 7374 7563 6b6e 6573 730a 0a3c 6c69 d stuckness..
  • tools/javac/lam │ │ │ │ │ -0004eeb0: 6264 612f 3830 3136 3137 372f 5438 3031 bda/8016177/T801 │ │ │ │ │ -0004eec0: 3631 3737 672e 6a61 7661 3a20 7374 7275 6177g.java: stru │ │ │ │ │ -0004eed0: 6374 7572 616c 206d 6f73 7420 7370 6563 ctural most spec │ │ │ │ │ -0004eee0: 6966 6963 2061 6e64 2073 7475 636b 6e65 ific and stuckne │ │ │ │ │ -0004eef0: 7373 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ss..
  • tools/ja │ │ │ │ │ -0004ef00: 7661 632f 6c61 6d62 6461 2f38 3031 3633 vac/lambda/80163 │ │ │ │ │ -0004ef10: 3230 2f49 6c6c 6567 616c 4272 6964 6765 20/IllegalBridge │ │ │ │ │ -0004ef20: 4d6f 6469 6669 6572 2e6a 6176 613a 2043 Modifier.java: C │ │ │ │ │ -0004ef30: 6865 636b 2074 6861 7420 3830 3136 3332 heck that 801632 │ │ │ │ │ -0004ef40: 3020 6973 2066 6978 6564 2c20 7468 6174 0 is fixed, that │ │ │ │ │ -0004ef50: 2062 7269 6467 6573 2068 6176 6520 7661 bridges have va │ │ │ │ │ -0004ef60: 6c69 6420 6d6f 6469 6669 6572 2062 6974 lid modifier bit │ │ │ │ │ -0004ef70: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -0004ef80: 6163 2f6c 616d 6264 612f 3830 3139 3438 ac/lambda/801948 │ │ │ │ │ -0004ef90: 302f 5438 3031 3934 3830 2e6a 6176 613a 0/T8019480.java: │ │ │ │ │ -0004efa0: 204a 6176 6163 2063 7261 7368 6573 2077 Javac crashes w │ │ │ │ │ -0004efb0: 6865 6e20 6d65 7468 6f64 2069 7320 6361 hen method is ca │ │ │ │ │ -0004efc0: 6c6c 6564 206f 6e20 6120 7479 7065 2d76 lled on a type-v │ │ │ │ │ -0004efd0: 6172 6961 626c 6520 7265 6365 6976 6572 ariable receiver │ │ │ │ │ -0004efe0: 2066 726f 6d20 6c61 6d62 6461 2065 7870 from lambda exp │ │ │ │ │ -0004eff0: 7265 7373 696f 6e0a 0a3c 6c69 3e74 6f6f ression..
  • too │ │ │ │ │ -0004f000: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004f010: 3830 3230 3134 372f 5438 3032 3031 3437 8020147/T8020147 │ │ │ │ │ -0004f020: 2e6a 6176 613a 2053 7075 7269 6f75 7320 .java: Spurious │ │ │ │ │ -0004f030: 6572 726f 7273 2077 6865 6e20 636f 6d70 errors when comp │ │ │ │ │ -0004f040: 696c 696e 6720 6e65 7374 6564 2073 7475 iling nested stu │ │ │ │ │ -0004f050: 636b 206c 616d 6264 6173 0a0a 3c6c 693e ck lambdas..
  • │ │ │ │ │ -0004f060: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0004f070: 6461 2f38 3032 3038 3034 2f54 3830 3230 da/8020804/T8020 │ │ │ │ │ -0004f080: 3830 342e 6a61 7661 3a20 6a61 7661 6320 804.java: javac │ │ │ │ │ -0004f090: 6372 6173 6865 7320 7768 656e 2073 7065 crashes when spe │ │ │ │ │ -0004f0a0: 6375 6c61 7469 7665 2061 7474 7269 6275 culative attribu │ │ │ │ │ -0004f0b0: 7469 6f6e 2069 6e66 6572 7320 696e 7465 tion infers inte │ │ │ │ │ -0004f0c0: 7273 6563 7469 6f6e 2074 7970 6520 7769 rsection type wi │ │ │ │ │ -0004f0d0: 7468 2061 7272 6179 2063 6f6d 706f 6e65 th array compone │ │ │ │ │ -0004f0e0: 6e74 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nt..
  • tools/ja │ │ │ │ │ -0004f0f0: 7661 632f 6c61 6d62 6461 2f38 3032 3038 vac/lambda/80208 │ │ │ │ │ -0004f100: 3433 2f54 3830 3230 3834 3361 2e6a 6176 43/T8020843a.jav │ │ │ │ │ -0004f110: 613a 206a 6176 6163 2063 7261 7368 6573 a: javac crashes │ │ │ │ │ -0004f120: 206f 6e20 6163 6365 7373 6962 696c 6974 on accessibilit │ │ │ │ │ -0004f130: 7920 6368 6563 6b20 7769 7468 206d 6574 y check with met │ │ │ │ │ -0004f140: 686f 6420 7265 6665 7265 6e63 6520 7769 hod reference wi │ │ │ │ │ -0004f150: 7468 2074 7970 6576 6172 2072 6563 6569 th typevar recei │ │ │ │ │ -0004f160: 7665 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ver..
  • tools/j │ │ │ │ │ -0004f170: 6176 6163 2f6c 616d 6264 612f 3830 3230 avac/lambda/8020 │ │ │ │ │ -0004f180: 3834 332f 5438 3032 3038 3433 622e 6a61 843/T8020843b.ja │ │ │ │ │ -0004f190: 7661 3a20 6a61 7661 6320 6372 6173 6865 va: javac crashe │ │ │ │ │ -0004f1a0: 7320 6f6e 2061 6363 6573 7369 6269 6c69 s on accessibili │ │ │ │ │ -0004f1b0: 7479 2063 6865 636b 2077 6974 6820 6d65 ty check with me │ │ │ │ │ -0004f1c0: 7468 6f64 2072 6566 6572 656e 6365 2077 thod reference w │ │ │ │ │ -0004f1d0: 6974 6820 7479 7065 7661 7220 7265 6365 ith typevar rece │ │ │ │ │ -0004f1e0: 6976 6572 0a0a 3c6c 693e 746f 6f6c 732f iver..
  • tools/ │ │ │ │ │ -0004f1f0: 6a61 7661 632f 6c61 6d62 6461 2f38 3032 javac/lambda/802 │ │ │ │ │ -0004f200: 3135 3637 2f54 3830 3231 3536 372e 6a61 1567/T8021567.ja │ │ │ │ │ -0004f210: 7661 3a20 4a61 7661 6320 646f 6573 6e27 va: Javac doesn' │ │ │ │ │ -0004f220: 7420 7265 706f 7274 2022 6a61 7661 3a20 t report "java: │ │ │ │ │ -0004f230: 7265 6665 7265 6e63 6520 746f 206d 6574 reference to met │ │ │ │ │ -0004f240: 686f 6420 6973 2061 6d62 6967 756f 7573 hod is ambiguous │ │ │ │ │ -0004f250: 2220 616e 7920 6d6f 7265 0a0a 3c6c 693e " any more..
  • │ │ │ │ │ -0004f260: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0004f270: 6461 2f38 3032 3135 3637 2f54 3830 3231 da/8021567/T8021 │ │ │ │ │ -0004f280: 3536 3762 2e6a 6176 613a 204a 6176 6163 567b.java: Javac │ │ │ │ │ -0004f290: 2064 6f65 736e 2774 2072 6570 6f72 7420 doesn't report │ │ │ │ │ -0004f2a0: 226a 6176 613a 2072 6566 6572 656e 6365 "java: reference │ │ │ │ │ -0004f2b0: 2074 6f20 6d65 7468 6f64 2069 7320 616d to method is am │ │ │ │ │ -0004f2c0: 6269 6775 6f75 7322 2061 6e79 206d 6f72 biguous" any mor │ │ │ │ │ -0004f2d0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -0004f2e0: 6163 2f6c 616d 6264 612f 3830 3233 3338 ac/lambda/802338 │ │ │ │ │ -0004f2f0: 392f 5438 3032 3333 3839 2e6a 6176 613a 9/T8023389.java: │ │ │ │ │ -0004f300: 204a 6176 6163 2066 6169 6c73 2074 6f20 Javac fails to │ │ │ │ │ -0004f310: 696e 6665 7220 7479 7065 2066 6f72 206c infer type for l │ │ │ │ │ -0004f320: 616d 6264 6120 7573 6564 2077 6974 6820 ambda used with │ │ │ │ │ -0004f330: 696e 7465 7273 6563 7469 6f6e 2074 7970 intersection typ │ │ │ │ │ -0004f340: 6520 616e 6420 7769 6c64 6361 7264 730a e and wildcards. │ │ │ │ │ -0004f350: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0004f360: 2f6c 616d 6264 612f 3830 3233 3534 392f /lambda/8023549/ │ │ │ │ │ -0004f370: 5438 3032 3335 3439 2e6a 6176 613a 2043 T8023549.java: C │ │ │ │ │ -0004f380: 6f6d 7069 6c65 7220 656d 6974 7469 6e67 ompiler emitting │ │ │ │ │ -0004f390: 2073 7075 7269 6f75 7320 6572 726f 7273 spurious errors │ │ │ │ │ -0004f3a0: 2077 6865 6e20 636f 6e73 7472 7563 746f when constructo │ │ │ │ │ -0004f3b0: 7220 7265 6665 7265 6e63 6520 7479 7065 r reference type │ │ │ │ │ -0004f3c0: 2069 7320 696e 6665 7272 6564 2061 6e64 is inferred and │ │ │ │ │ -0004f3d0: 2065 7870 6c69 6369 7420 7479 7065 2061 explicit type a │ │ │ │ │ -0004f3e0: 7267 756d 656e 7473 2061 7265 2073 7570 rguments are sup │ │ │ │ │ -0004f3f0: 706c 6965 640a 0a3c 6c69 3e74 6f6f 6c73 plied..
  • tools │ │ │ │ │ -0004f400: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ -0004f410: 3233 3535 382f 5438 3032 3335 3538 612e 23558/T8023558a. │ │ │ │ │ -0004f420: 6a61 7661 3a20 4a61 7661 6320 6372 6561 java: Javac crea │ │ │ │ │ -0004f430: 7465 7320 696e 7661 6c69 6420 626f 6f74 tes invalid boot │ │ │ │ │ -0004f440: 7374 7261 7020 6d65 7468 6f64 7320 666f strap methods fo │ │ │ │ │ -0004f450: 7220 636f 6d70 6c65 7820 6c61 6d62 6461 r complex lambda │ │ │ │ │ -0004f460: 2f6d 6574 686f 6472 6566 2063 6173 650a /methodref case. │ │ │ │ │ -0004f470: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0004f480: 2f6c 616d 6264 612f 3830 3233 3535 382f /lambda/8023558/ │ │ │ │ │ -0004f490: 5438 3032 3335 3538 622e 6a61 7661 3a20 T8023558b.java: │ │ │ │ │ -0004f4a0: 4a61 7661 6320 6372 6561 7465 7320 696e Javac creates in │ │ │ │ │ -0004f4b0: 7661 6c69 6420 626f 6f74 7374 7261 7020 valid bootstrap │ │ │ │ │ -0004f4c0: 6d65 7468 6f64 7320 666f 7220 636f 6d70 methods for comp │ │ │ │ │ -0004f4d0: 6c65 7820 6c61 6d62 6461 2f6d 6574 686f lex lambda/metho │ │ │ │ │ -0004f4e0: 6472 6566 2063 6173 650a 0a3c 6c69 3e74 dref case..
  • t │ │ │ │ │ -0004f4f0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0004f500: 612f 3830 3233 3535 382f 5438 3032 3335 a/8023558/T80235 │ │ │ │ │ -0004f510: 3538 632e 6a61 7661 3a20 4a61 7661 6320 58c.java: Javac │ │ │ │ │ -0004f520: 6372 6561 7465 7320 696e 7661 6c69 6420 creates invalid │ │ │ │ │ -0004f530: 626f 6f74 7374 7261 7020 6d65 7468 6f64 bootstrap method │ │ │ │ │ -0004f540: 7320 666f 7220 636f 6d70 6c65 7820 6c61 s for complex la │ │ │ │ │ -0004f550: 6d62 6461 2f6d 6574 686f 6472 6566 2063 mbda/methodref c │ │ │ │ │ -0004f560: 6173 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ase..
  • tools/j │ │ │ │ │ -0004f570: 6176 6163 2f6c 616d 6264 612f 3830 3234 avac/lambda/8024 │ │ │ │ │ -0004f580: 3439 372f 4372 6173 6855 7369 6e67 5265 497/CrashUsingRe │ │ │ │ │ -0004f590: 7475 726e 696e 6754 6869 7352 6566 4c61 turningThisRefLa │ │ │ │ │ -0004f5a0: 6d62 6461 4672 6f6d 4465 6661 756c 744d mbdaFromDefaultM │ │ │ │ │ -0004f5b0: 6574 5465 7374 2e6a 6176 613a 2063 7261 etTest.java: cra │ │ │ │ │ -0004f5c0: 7368 2072 6574 7572 6e69 6e67 2074 6869 sh returning thi │ │ │ │ │ -0004f5d0: 732d 7265 6665 7265 6e63 696e 6720 6c61 s-referencing la │ │ │ │ │ -0004f5e0: 6d62 6461 2066 726f 6d20 6465 6661 756c mbda from defaul │ │ │ │ │ -0004f5f0: 7420 6d65 7468 6f64 0a0a 3c6c 693e 746f t method..
  • to │ │ │ │ │ -0004f600: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0004f610: 2f38 3034 3331 3739 2f4c 616d 6264 614d /8043179/LambdaM │ │ │ │ │ -0004f620: 7574 6174 6546 696e 616c 4669 656c 642e utateFinalField. │ │ │ │ │ -0004f630: 6a61 7661 3a20 5665 7269 6679 206c 616d java: Verify lam │ │ │ │ │ -0004f640: 6264 6120 6578 7072 6573 7369 6f6e 2063 bda expression c │ │ │ │ │ -0004f650: 616e 2774 206d 7574 6174 6520 6120 6669 an't mutate a fi │ │ │ │ │ -0004f660: 6e61 6c20 6669 656c 640a 0a3c 6c69 3e74 nal field..
  • t │ │ │ │ │ -0004f670: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0004f680: 612f 3830 3433 3137 392f 4c61 6d62 6461 a/8043179/Lambda │ │ │ │ │ -0004f690: 4d75 7461 7465 4669 6e61 6c56 6172 2e6a MutateFinalVar.j │ │ │ │ │ +0004dfe0: 7274 7363 6f70 652f 4e65 6761 7469 7665 rtscope/Negative │ │ │ │ │ +0004dff0: 4379 636c 6963 4465 7065 6e64 656e 6379 CyclicDependency │ │ │ │ │ +0004e000: 5465 7374 2e6a 6176 613a 2054 6865 206e Test.java: The n │ │ │ │ │ +0004e010: 6567 6174 6976 6520 7465 7374 2061 6761 egative test aga │ │ │ │ │ +0004e020: 696e 7374 2063 7963 6c69 6320 6465 7065 inst cyclic depe │ │ │ │ │ +0004e030: 6e64 656e 6369 6573 2e0a 0a3c 6c69 3e74 ndencies...
  • t │ │ │ │ │ +0004e040: 6f6f 6c73 2f6a 6176 6163 2f69 6d70 6f72 ools/javac/impor │ │ │ │ │ +0004e050: 7473 636f 7065 2f54 3731 3031 3832 3241 tscope/T7101822A │ │ │ │ │ +0004e060: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +0004e070: 6174 2069 6d70 6f72 7473 2061 7265 2064 at imports are d │ │ │ │ │ +0004e080: 6563 6c61 7261 7469 6f6e 7320 6172 6520 eclarations are │ │ │ │ │ +0004e090: 7072 6f63 6573 7365 6420 696e 2074 6865 processed in the │ │ │ │ │ +0004e0a0: 2063 6f72 7265 6374 206f 7264 6572 2e0a correct order.. │ │ │ │ │ +0004e0b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0004e0c0: 2f69 6d70 6f72 7473 636f 7065 2f54 3830 /importscope/T80 │ │ │ │ │ +0004e0d0: 3735 3237 342f 4f75 7465 722e 6a61 7661 75274/Outer.java │ │ │ │ │ +0004e0e0: 3a20 456e 7375 7269 6e67 206f 7264 6572 : Ensuring order │ │ │ │ │ +0004e0f0: 206f 6620 696d 706f 7274 7320 6f72 2069 of imports or i │ │ │ │ │ +0004e100: 6e70 7574 7320 646f 6573 206e 6f74 2061 nputs does not a │ │ │ │ │ +0004e110: 6666 6563 7420 636f 6d70 696c 6162 696c ffect compilabil │ │ │ │ │ +0004e120: 6974 7920 6f66 2074 6865 2073 6f75 7263 ity of the sourc │ │ │ │ │ +0004e130: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +0004e140: 7661 632f 696d 706f 7274 7363 6f70 652f vac/importscope/ │ │ │ │ │ +0004e150: 5438 3133 3332 3335 2f41 2e6a 6176 613a T8133235/A.java: │ │ │ │ │ +0004e160: 2045 6e73 7572 696e 6720 6f72 6465 7220 Ensuring order │ │ │ │ │ +0004e170: 6f66 2069 6e70 7574 7320 646f 6573 206e of inputs does n │ │ │ │ │ +0004e180: 6f74 2061 6666 6563 7420 636f 6d70 696c ot affect compil │ │ │ │ │ +0004e190: 6162 696c 6974 7920 6f66 2074 6865 2073 ability of the s │ │ │ │ │ +0004e1a0: 6f75 7263 6573 0a0a 3c6c 693e 746f 6f6c ources..
  • tool │ │ │ │ │ +0004e1b0: 732f 6a61 7661 632f 696d 706f 7274 7363 s/javac/importsc │ │ │ │ │ +0004e1c0: 6f70 652f 5438 3134 3831 3331 2f41 2e6a ope/T8148131/A.j │ │ │ │ │ +0004e1d0: 6176 613a 2045 6e73 7572 696e 6720 6f72 ava: Ensuring or │ │ │ │ │ +0004e1e0: 6465 7220 6f66 2069 6e70 7574 7320 646f der of inputs do │ │ │ │ │ +0004e1f0: 6573 206e 6f74 2061 6666 6563 7420 636f es not affect co │ │ │ │ │ +0004e200: 6d70 696c 6162 696c 6974 7920 6f66 2074 mpilability of t │ │ │ │ │ +0004e210: 6865 2073 6f75 7263 6573 0a0a 3c6c 693e he sources..
  • │ │ │ │ │ +0004e220: 746f 6f6c 732f 6a61 7661 632f 696d 706f tools/javac/impo │ │ │ │ │ +0004e230: 7274 7363 6f70 652f 5438 3139 3337 3137 rtscope/T8193717 │ │ │ │ │ +0004e240: 2e6a 6176 613a 2043 6865 636b 2074 6861 .java: Check tha │ │ │ │ │ +0004e250: 7420 636f 6465 2077 6974 6820 6120 6c6f t code with a lo │ │ │ │ │ +0004e260: 7420 6e61 6d65 6420 696d 706f 7274 7320 t named imports │ │ │ │ │ +0004e270: 6361 6e20 636f 6d70 696c 652e 0a0a 3c6c can compile...tools/javac/im │ │ │ │ │ +0004e290: 706f 7274 7363 6f70 652f 5465 7374 4465 portscope/TestDe │ │ │ │ │ +0004e2a0: 6570 4669 6e69 7368 436c 6173 7353 7461 epFinishClassSta │ │ │ │ │ +0004e2b0: 636b 2e6a 6176 613a 2043 6865 636b 2074 ck.java: Check t │ │ │ │ │ +0004e2c0: 6861 7420 6e65 7374 6564 2054 7970 6545 hat nested TypeE │ │ │ │ │ +0004e2d0: 6e74 6572 2e4d 656d 6265 7273 5068 6173 nter.MembersPhas │ │ │ │ │ +0004e2e0: 6520 696e 766f 6361 7469 6f6e 7320 646f e invocations do │ │ │ │ │ +0004e2f0: 6e27 7420 6361 7573 6520 5374 6163 6b4f n't cause StackO │ │ │ │ │ +0004e300: 7665 7266 6c6f 7745 7272 6f72 0a0a 3c6c verflowError..tools/javac/im │ │ │ │ │ +0004e320: 706f 7274 7363 6f70 652f 5465 7374 4475 portscope/TestDu │ │ │ │ │ +0004e330: 706c 6963 6174 6549 6d70 6f72 742e 6a61 plicateImport.ja │ │ │ │ │ +0004e340: 7661 3a20 7374 6174 6963 2069 6d70 6f72 va: static impor │ │ │ │ │ +0004e350: 7420 6661 696c 7320 746f 2072 6573 6f6c t fails to resol │ │ │ │ │ +0004e360: 7665 2069 6e74 6572 6661 6365 7320 6f6e ve interfaces on │ │ │ │ │ +0004e370: 206e 6573 7465 6420 656e 756d 7320 7669 nested enums vi │ │ │ │ │ +0004e380: 6120 696d 706f 7274 2073 7461 7465 6d65 a import stateme │ │ │ │ │ +0004e390: 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a nts..
  • tools/j │ │ │ │ │ +0004e3a0: 6176 6163 2f69 6d70 6f72 7473 636f 7065 avac/importscope │ │ │ │ │ +0004e3b0: 2f54 6573 744c 617a 7949 6d70 6f72 7453 /TestLazyImportS │ │ │ │ │ +0004e3c0: 636f 7065 2e6a 6176 613a 2073 7461 7469 cope.java: stati │ │ │ │ │ +0004e3d0: 6320 696d 706f 7274 2066 6169 6c73 2074 c import fails t │ │ │ │ │ +0004e3e0: 6f20 7265 736f 6c76 6520 696e 7465 7266 o resolve interf │ │ │ │ │ +0004e3f0: 6163 6573 206f 6e20 6e65 7374 6564 2065 aces on nested e │ │ │ │ │ +0004e400: 6e75 6d73 2076 6961 2069 6d70 6f72 7420 nums via import │ │ │ │ │ +0004e410: 7374 6174 656d 656e 7473 0a0a 3c6c 693e statements..
  • │ │ │ │ │ +0004e420: 746f 6f6c 732f 6a61 7661 632f 696d 706f tools/javac/impo │ │ │ │ │ +0004e430: 7274 7363 6f70 652f 5479 7065 5061 7261 rtscope/TypePara │ │ │ │ │ +0004e440: 6d43 7963 6c65 2e6a 6176 613a 2056 6572 mCycle.java: Ver │ │ │ │ │ +0004e450: 6966 7920 7468 6174 2063 7963 6c65 7320 ify that cycles │ │ │ │ │ +0004e460: 6265 7477 6565 6e20 7479 7065 2070 6172 between type par │ │ │ │ │ +0004e470: 616d 6574 6572 2062 6f75 6e64 7320 616e ameter bounds an │ │ │ │ │ +0004e480: 6420 696d 706f 7274 732f 636c 6173 7320 d imports/class │ │ │ │ │ +0004e490: 6e65 7374 696e 6720 6172 6520 6e6f 7420 nesting are not │ │ │ │ │ +0004e4a0: 6120 7072 6f62 6c65 6d2e 0a0a 3c6c 693e a problem...
  • │ │ │ │ │ +0004e4b0: 746f 6f6c 732f 6a61 7661 632f 696d 706f tools/javac/impo │ │ │ │ │ +0004e4c0: 7274 7363 6f70 652f 5479 7065 5061 7261 rtscope/TypePara │ │ │ │ │ +0004e4d0: 6d43 7963 6c65 322e 6a61 7661 3a20 5665 mCycle2.java: Ve │ │ │ │ │ +0004e4e0: 7269 6679 2074 6861 7420 6379 636c 6573 rify that cycles │ │ │ │ │ +0004e4f0: 2062 6574 7765 656e 2074 7970 6520 7061 between type pa │ │ │ │ │ +0004e500: 7261 6d65 7465 7220 626f 756e 6473 2061 rameter bounds a │ │ │ │ │ +0004e510: 6e64 2069 6d70 6f72 7473 2f63 6c61 7373 nd imports/class │ │ │ │ │ +0004e520: 206e 6573 7469 6e67 2061 7265 206e 6f74 nesting are not │ │ │ │ │ +0004e530: 2061 2070 726f 626c 656d 2e0a 0a3c 6c69 a problem...
  • tools/javac/imp │ │ │ │ │ +0004e550: 6f72 7473 636f 7065 2f54 7970 6550 6172 ortscope/TypePar │ │ │ │ │ +0004e560: 616d 4379 636c 6533 2e6a 6176 613a 2056 amCycle3.java: V │ │ │ │ │ +0004e570: 6572 6966 7920 7468 6174 2063 7963 6c65 erify that cycle │ │ │ │ │ +0004e580: 7320 6265 7477 6565 6e20 7479 7065 2070 s between type p │ │ │ │ │ +0004e590: 6172 616d 6574 6572 2062 6f75 6e64 7320 arameter bounds │ │ │ │ │ +0004e5a0: 616e 6420 696d 706f 7274 732f 636c 6173 and imports/clas │ │ │ │ │ +0004e5b0: 7320 6e65 7374 696e 6720 6172 6520 6e6f s nesting are no │ │ │ │ │ +0004e5c0: 7420 6120 7072 6f62 6c65 6d2e 0a0a 3c6c t a problem...tools/javac/im │ │ │ │ │ +0004e5e0: 706f 7274 7363 6f70 652f 6465 7065 6e64 portscope/depend │ │ │ │ │ +0004e5f0: 656e 6369 6573 2f44 6570 656e 6465 6e63 encies/Dependenc │ │ │ │ │ +0004e600: 6965 7354 6573 742e 6a61 7661 3a20 5665 iesTest.java: Ve │ │ │ │ │ +0004e610: 7269 6679 2074 6861 7420 7468 6520 7072 rify that the pr │ │ │ │ │ +0004e620: 6f63 6573 7369 6e67 206f 6620 636c 6173 ocessing of clas │ │ │ │ │ +0004e630: 7365 7320 696e 2054 7970 6545 6e74 6572 ses in TypeEnter │ │ │ │ │ +0004e640: 2072 756e 7320 696e 2074 6865 2063 6f72 runs in the cor │ │ │ │ │ +0004e650: 7265 6374 206f 7264 6572 2e0a 0a3c 6c69 rect order...
  • tools/javac/inc │ │ │ │ │ +0004e670: 6f6d 7061 7469 626c 654e 6f6e 696e 6865 ompatibleNoninhe │ │ │ │ │ +0004e680: 7269 7465 642f 412e 6a61 7661 3a20 6a61 rited/A.java: ja │ │ │ │ │ +0004e690: 7661 6320 696d 7072 6f70 6572 6c79 2063 vac improperly c │ │ │ │ │ +0004e6a0: 6f6d 706c 6169 6e73 206f 6620 636f 6e66 omplains of conf │ │ │ │ │ +0004e6b0: 6c69 6374 2077 6974 6820 6e6f 6e2d 696e lict with non-in │ │ │ │ │ +0004e6c0: 6865 7269 7465 6420 6d65 7468 6f64 0a0a herited method.. │ │ │ │ │ +0004e6d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0004e6e0: 696e 636f 6d70 6c65 7465 5374 6174 656d incompleteStatem │ │ │ │ │ +0004e6f0: 656e 7473 2f54 3830 3030 3438 342e 6a61 ents/T8000484.ja │ │ │ │ │ +0004e700: 7661 3a20 4261 6420 6572 726f 7220 7265 va: Bad error re │ │ │ │ │ +0004e710: 636f 7665 7279 2077 6865 6e20 2763 6174 covery when 'cat │ │ │ │ │ +0004e720: 6368 2720 7769 7468 6f75 7420 2774 7279 ch' without 'try │ │ │ │ │ +0004e730: 2720 6973 2066 6f75 6e64 0a0a 3c6c 693e ' is found..
  • │ │ │ │ │ +0004e740: 746f 6f6c 732f 6a61 7661 632f 696e 6665 tools/javac/infe │ │ │ │ │ +0004e750: 7265 6e63 655f 636f 6e74 6578 745f 6d69 rence_context_mi │ │ │ │ │ +0004e760: 6e2f 446f 6e74 4d69 6e69 6d69 7a65 496e n/DontMinimizeIn │ │ │ │ │ +0004e770: 6643 6f6e 7465 7874 5465 7374 2e6a 6176 fContextTest.jav │ │ │ │ │ +0004e780: 613a 204a 6176 6163 2069 6e66 6572 7265 a: Javac inferre │ │ │ │ │ +0004e790: 6420 7479 7065 2064 6f65 7320 6e6f 7420 d type does not │ │ │ │ │ +0004e7a0: 636f 6e66 6f72 6d20 746f 2065 7175 616c conform to equal │ │ │ │ │ +0004e7b0: 6974 7920 636f 6e73 7472 6169 6e74 0a0a ity constraint.. │ │ │ │ │ +0004e7c0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0004e7d0: 696e 6865 7269 7441 6363 6573 732f 5076 inheritAccess/Pv │ │ │ │ │ +0004e7e0: 744d 6272 734e 6f74 496e 6865 7269 7431 tMbrsNotInherit1 │ │ │ │ │ +0004e7f0: 2e6a 6176 613a 2050 7269 7661 7465 206d .java: Private m │ │ │ │ │ +0004e800: 656d 6265 7273 2073 686f 756c 6420 6e6f embers should no │ │ │ │ │ +0004e810: 7420 6265 2069 6e68 6572 6974 6564 2066 t be inherited f │ │ │ │ │ +0004e820: 726f 6d20 7375 7065 7263 6c61 7373 6573 rom superclasses │ │ │ │ │ +0004e830: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +0004e840: 6163 2f69 6e68 6572 6974 6564 4163 6365 ac/inheritedAcce │ │ │ │ │ +0004e850: 7373 2f4d 6574 686f 6452 6566 6572 656e ss/MethodReferen │ │ │ │ │ +0004e860: 6365 5175 616c 6966 6963 6174 696f 6e5f ceQualification_ │ │ │ │ │ +0004e870: 312e 6a61 7661 3a20 5665 7269 6679 2070 1.java: Verify p │ │ │ │ │ +0004e880: 726f 7065 7220 6279 7465 636f 6465 2d6c roper bytecode-l │ │ │ │ │ +0004e890: 6576 656c 2071 7561 6c69 6669 6361 7469 evel qualificati │ │ │ │ │ +0004e8a0: 6f6e 206f 6620 6d65 7468 6f64 2061 6363 on of method acc │ │ │ │ │ +0004e8b0: 6573 7365 732e 0a0a 3c6c 693e 746f 6f6c esses...
  • tool │ │ │ │ │ +0004e8c0: 732f 6a61 7661 632f 696e 6e65 7243 6c61 s/javac/innerCla │ │ │ │ │ +0004e8d0: 7373 4669 6c65 2f49 6e6e 6572 436c 6173 ssFile/InnerClas │ │ │ │ │ +0004e8e0: 7346 696c 6554 6573 742e 6a61 7661 3a20 sFileTest.java: │ │ │ │ │ +0004e8f0: 5072 6f62 2077 2f73 7461 7469 6320 696e Prob w/static in │ │ │ │ │ +0004e900: 6e65 7220 636c 6173 7320 7769 7468 2073 ner class with s │ │ │ │ │ +0004e910: 616d 6520 6e61 6d65 2061 7320 6120 7265 ame name as a re │ │ │ │ │ +0004e920: 6775 6c61 7220 636c 6173 730a 0a3c 6c69 gular class..
  • tools/javac/jav │ │ │ │ │ +0004e940: 617a 6970 2f4a 6176 615a 6970 5465 7374 azip/JavaZipTest │ │ │ │ │ +0004e950: 2e6a 6176 613a 2063 6865 636b 2074 6861 .java: check tha │ │ │ │ │ +0004e960: 7420 736f 7572 6365 2066 696c 6573 2069 t source files i │ │ │ │ │ +0004e970: 6e73 6964 6520 7a69 7020 6669 6c65 7320 nside zip files │ │ │ │ │ +0004e980: 6f6e 2074 6865 2063 6c61 7373 2070 6174 on the class pat │ │ │ │ │ +0004e990: 6820 6172 6520 6967 6e6f 7265 640a 0a3c h are ignored..< │ │ │ │ │ +0004e9a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6a li>tools/javac/j │ │ │ │ │ +0004e9b0: 766d 2f36 3339 3736 3532 2f54 3633 3937 vm/6397652/T6397 │ │ │ │ │ +0004e9c0: 3635 322e 6a61 7661 3a20 6a61 7661 6320 652.java: javac │ │ │ │ │ +0004e9d0: 636f 6d70 696c 6174 696f 6e20 6661 696c compilation fail │ │ │ │ │ +0004e9e0: 7572 6520 7768 656e 2069 6d70 6f72 7465 ure when importe │ │ │ │ │ +0004e9f0: 6420 636c 6173 7320 7769 7468 2024 2073 d class with $ s │ │ │ │ │ +0004ea00: 6967 6e20 696e 2074 6865 206e 616d 650a ign in the name. │ │ │ │ │ +0004ea10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0004ea20: 2f6a 766d 2f43 6c61 7373 5265 6644 7570 /jvm/ClassRefDup │ │ │ │ │ +0004ea30: 496e 436f 6e73 7461 6e74 506f 6f6c 5465 InConstantPoolTe │ │ │ │ │ +0004ea40: 7374 2e6a 6176 613a 2043 6c61 7373 2072 st.java: Class r │ │ │ │ │ +0004ea50: 6566 6572 656e 6365 2064 7570 6c69 6361 eference duplica │ │ │ │ │ +0004ea60: 7465 7320 696e 2063 6f6e 7374 616e 7420 tes in constant │ │ │ │ │ +0004ea70: 706f 6f6c 0a0a 3c6c 693e 746f 6f6c 732f pool..
  • tools/ │ │ │ │ │ +0004ea80: 6a61 7661 632f 6a76 6d2f 5437 3032 3430 javac/jvm/T70240 │ │ │ │ │ +0004ea90: 3936 2e6a 6176 613a 2053 7461 636b 2074 96.java: Stack t │ │ │ │ │ +0004eaa0: 7261 6365 2068 6173 2069 6e76 616c 6964 race has invalid │ │ │ │ │ +0004eab0: 206c 696e 6520 6e75 6d62 6572 730a 0a3c line numbers..< │ │ │ │ │ +0004eac0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6a li>tools/javac/j │ │ │ │ │ +0004ead0: 766d 2f54 3830 3230 3638 392e 6a61 7661 vm/T8020689.java │ │ │ │ │ +0004eae0: 3a20 4d61 6b69 6e67 2073 7572 6520 7468 : Making sure th │ │ │ │ │ +0004eaf0: 6520 4c69 6e65 4e75 6d62 6572 5461 626c e LineNumberTabl │ │ │ │ │ +0004eb00: 6520 656e 7472 7920 6973 2063 6f72 7265 e entry is corre │ │ │ │ │ +0004eb10: 6374 6c79 2067 656e 6572 6174 6564 2066 ctly generated f │ │ │ │ │ +0004eb20: 6f72 2074 6865 206c 6561 6469 6e67 206d or the leading m │ │ │ │ │ +0004eb30: 6574 686f 6420 696e 766f 6361 7469 6f6e ethod invocation │ │ │ │ │ +0004eb40: 2069 6e20 7468 6520 656c 7365 2073 6563 in the else sec │ │ │ │ │ +0004eb50: 7469 6f6e 0a0a 3c6c 693e 746f 6f6c 732f tion..
  • tools/ │ │ │ │ │ +0004eb60: 6a61 7661 632f 6a76 6d2f 5665 7262 6f73 javac/jvm/Verbos │ │ │ │ │ +0004eb70: 6543 6c61 7373 5061 7468 5465 7374 2e6a eClassPathTest.j │ │ │ │ │ +0004eb80: 6176 613a 206a 6176 6163 202d 7665 7262 ava: javac -verb │ │ │ │ │ +0004eb90: 6f73 6520 6c6f 6773 2074 6865 2063 6c61 ose logs the cla │ │ │ │ │ +0004eba0: 7373 2070 6174 6820 6d75 6c74 6970 6c65 ss path multiple │ │ │ │ │ +0004ebb0: 2074 696d 6573 0a0a 3c6c 693e 746f 6f6c times..
  • tool │ │ │ │ │ +0004ebc0: 732f 6a61 7661 632f 6a76 6d2f 5665 7262 s/javac/jvm/Verb │ │ │ │ │ +0004ebd0: 6f73 654f 7574 5465 7374 2e6a 6176 613a oseOutTest.java: │ │ │ │ │ +0004ebe0: 206a 6176 6163 202d 7665 7262 6f73 6520 javac -verbose │ │ │ │ │ +0004ebf0: 7072 696e 7473 2077 726f 6e67 2070 6174 prints wrong pat │ │ │ │ │ +0004ec00: 6873 2066 6f72 206f 7574 7075 7420 6669 hs for output fi │ │ │ │ │ +0004ec10: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ +0004ec20: 6176 6163 2f6c 616d 6264 612f 3830 3132 avac/lambda/8012 │ │ │ │ │ +0004ec30: 3535 372f 5072 6976 6174 654c 616d 6264 557/PrivateLambd │ │ │ │ │ +0004ec40: 6173 2e6a 6176 613a 2043 6865 636b 2074 as.java: Check t │ │ │ │ │ +0004ec50: 6861 7420 3830 3132 3535 3720 6973 2066 hat 8012557 is f │ │ │ │ │ +0004ec60: 6978 6564 2c20 7468 6174 2069 6e74 6572 ixed, that inter │ │ │ │ │ +0004ec70: 6661 6365 206c 616d 6264 6120 6d65 7468 face lambda meth │ │ │ │ │ +0004ec80: 6f64 7320 6172 6520 7072 6976 6174 650a ods are private. │ │ │ │ │ +0004ec90: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0004eca0: 2f6c 616d 6264 612f 3830 3136 3038 312f /lambda/8016081/ │ │ │ │ │ +0004ecb0: 5438 3031 3630 3831 2e6a 6176 613a 2066 T8016081.java: f │ │ │ │ │ +0004ecc0: 6965 6c64 2069 6e69 7469 616c 697a 6564 ield initialized │ │ │ │ │ +0004ecd0: 2077 6974 6820 6c61 6d62 6461 2069 6e20 with lambda in │ │ │ │ │ +0004ece0: 616e 6e6f 7461 7469 6f6e 2074 7970 6573 annotation types │ │ │ │ │ +0004ecf0: 2064 6f65 736e 2774 2063 6f6d 7069 6c65 doesn't compile │ │ │ │ │ +0004ed00: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0004ed10: 632f 6c61 6d62 6461 2f38 3031 3631 3737 c/lambda/8016177 │ │ │ │ │ +0004ed20: 2f54 3830 3136 3137 3761 2e6a 6176 613a /T8016177a.java: │ │ │ │ │ +0004ed30: 2073 7472 7563 7475 7261 6c20 6d6f 7374 structural most │ │ │ │ │ +0004ed40: 2073 7065 6369 6669 6320 616e 6420 7374 specific and st │ │ │ │ │ +0004ed50: 7563 6b6e 6573 730a 0a3c 6c69 3e74 6f6f uckness..
  • too │ │ │ │ │ +0004ed60: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0004ed70: 3830 3136 3137 372f 5438 3031 3631 3737 8016177/T8016177 │ │ │ │ │ +0004ed80: 622e 6a61 7661 3a20 7374 7275 6374 7572 b.java: structur │ │ │ │ │ +0004ed90: 616c 206d 6f73 7420 7370 6563 6966 6963 al most specific │ │ │ │ │ +0004eda0: 2061 6e64 2073 7475 636b 6e65 7373 0a0a and stuckness.. │ │ │ │ │ +0004edb0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0004edc0: 6c61 6d62 6461 2f38 3031 3631 3737 2f54 lambda/8016177/T │ │ │ │ │ +0004edd0: 3830 3136 3137 3763 2e6a 6176 613a 2073 8016177c.java: s │ │ │ │ │ +0004ede0: 7472 7563 7475 7261 6c20 6d6f 7374 2073 tructural most s │ │ │ │ │ +0004edf0: 7065 6369 6669 6320 616e 6420 7374 7563 pecific and stuc │ │ │ │ │ +0004ee00: 6b6e 6573 730a 0a3c 6c69 3e74 6f6f 6c73 kness..
  • tools │ │ │ │ │ +0004ee10: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ +0004ee20: 3136 3137 372f 5438 3031 3631 3737 642e 16177/T8016177d. │ │ │ │ │ +0004ee30: 6a61 7661 3a20 7374 7275 6374 7572 616c java: structural │ │ │ │ │ +0004ee40: 206d 6f73 7420 7370 6563 6966 6963 2061 most specific a │ │ │ │ │ +0004ee50: 6e64 2073 7475 636b 6e65 7373 0a0a 3c6c nd stuckness..tools/javac/la │ │ │ │ │ +0004ee70: 6d62 6461 2f38 3031 3631 3737 2f54 3830 mbda/8016177/T80 │ │ │ │ │ +0004ee80: 3136 3137 3765 2e6a 6176 613a 2073 7472 16177e.java: str │ │ │ │ │ +0004ee90: 7563 7475 7261 6c20 6d6f 7374 2073 7065 uctural most spe │ │ │ │ │ +0004eea0: 6369 6669 6320 616e 6420 7374 7563 6b6e cific and stuckn │ │ │ │ │ +0004eeb0: 6573 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ess..
  • tools/j │ │ │ │ │ +0004eec0: 6176 6163 2f6c 616d 6264 612f 3830 3136 avac/lambda/8016 │ │ │ │ │ +0004eed0: 3137 372f 5438 3031 3631 3737 662e 6a61 177/T8016177f.ja │ │ │ │ │ +0004eee0: 7661 3a20 7374 7275 6374 7572 616c 206d va: structural m │ │ │ │ │ +0004eef0: 6f73 7420 7370 6563 6966 6963 2061 6e64 ost specific and │ │ │ │ │ +0004ef00: 2073 7475 636b 6e65 7373 0a0a 3c6c 693e stuckness..
  • │ │ │ │ │ +0004ef10: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0004ef20: 6461 2f38 3031 3631 3737 2f54 3830 3136 da/8016177/T8016 │ │ │ │ │ +0004ef30: 3137 3767 2e6a 6176 613a 2073 7472 7563 177g.java: struc │ │ │ │ │ +0004ef40: 7475 7261 6c20 6d6f 7374 2073 7065 6369 tural most speci │ │ │ │ │ +0004ef50: 6669 6320 616e 6420 7374 7563 6b6e 6573 fic and stucknes │ │ │ │ │ +0004ef60: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0004ef70: 6163 2f6c 616d 6264 612f 3830 3136 3332 ac/lambda/801632 │ │ │ │ │ +0004ef80: 302f 496c 6c65 6761 6c42 7269 6467 654d 0/IllegalBridgeM │ │ │ │ │ +0004ef90: 6f64 6966 6965 722e 6a61 7661 3a20 4368 odifier.java: Ch │ │ │ │ │ +0004efa0: 6563 6b20 7468 6174 2038 3031 3633 3230 eck that 8016320 │ │ │ │ │ +0004efb0: 2069 7320 6669 7865 642c 2074 6861 7420 is fixed, that │ │ │ │ │ +0004efc0: 6272 6964 6765 7320 6861 7665 2076 616c bridges have val │ │ │ │ │ +0004efd0: 6964 206d 6f64 6966 6965 7220 6269 7473 id modifier bits │ │ │ │ │ +0004efe0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0004eff0: 632f 6c61 6d62 6461 2f38 3031 3934 3830 c/lambda/8019480 │ │ │ │ │ +0004f000: 2f54 3830 3139 3438 302e 6a61 7661 3a20 /T8019480.java: │ │ │ │ │ +0004f010: 4a61 7661 6320 6372 6173 6865 7320 7768 Javac crashes wh │ │ │ │ │ +0004f020: 656e 206d 6574 686f 6420 6973 2063 616c en method is cal │ │ │ │ │ +0004f030: 6c65 6420 6f6e 2061 2074 7970 652d 7661 led on a type-va │ │ │ │ │ +0004f040: 7269 6162 6c65 2072 6563 6569 7665 7220 riable receiver │ │ │ │ │ +0004f050: 6672 6f6d 206c 616d 6264 6120 6578 7072 from lambda expr │ │ │ │ │ +0004f060: 6573 7369 6f6e 0a0a 3c6c 693e 746f 6f6c ession..
  • tool │ │ │ │ │ +0004f070: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004f080: 3032 3031 3437 2f54 3830 3230 3134 372e 020147/T8020147. │ │ │ │ │ +0004f090: 6a61 7661 3a20 5370 7572 696f 7573 2065 java: Spurious e │ │ │ │ │ +0004f0a0: 7272 6f72 7320 7768 656e 2063 6f6d 7069 rrors when compi │ │ │ │ │ +0004f0b0: 6c69 6e67 206e 6573 7465 6420 7374 7563 ling nested stuc │ │ │ │ │ +0004f0c0: 6b20 6c61 6d62 6461 730a 0a3c 6c69 3e74 k lambdas..
  • t │ │ │ │ │ +0004f0d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0004f0e0: 612f 3830 3230 3830 342f 5438 3032 3038 a/8020804/T80208 │ │ │ │ │ +0004f0f0: 3034 2e6a 6176 613a 206a 6176 6163 2063 04.java: javac c │ │ │ │ │ +0004f100: 7261 7368 6573 2077 6865 6e20 7370 6563 rashes when spec │ │ │ │ │ +0004f110: 756c 6174 6976 6520 6174 7472 6962 7574 ulative attribut │ │ │ │ │ +0004f120: 696f 6e20 696e 6665 7273 2069 6e74 6572 ion infers inter │ │ │ │ │ +0004f130: 7365 6374 696f 6e20 7479 7065 2077 6974 section type wit │ │ │ │ │ +0004f140: 6820 6172 7261 7920 636f 6d70 6f6e 656e h array componen │ │ │ │ │ +0004f150: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +0004f160: 6163 2f6c 616d 6264 612f 3830 3230 3834 ac/lambda/802084 │ │ │ │ │ +0004f170: 332f 5438 3032 3038 3433 612e 6a61 7661 3/T8020843a.java │ │ │ │ │ +0004f180: 3a20 6a61 7661 6320 6372 6173 6865 7320 : javac crashes │ │ │ │ │ +0004f190: 6f6e 2061 6363 6573 7369 6269 6c69 7479 on accessibility │ │ │ │ │ +0004f1a0: 2063 6865 636b 2077 6974 6820 6d65 7468 check with meth │ │ │ │ │ +0004f1b0: 6f64 2072 6566 6572 656e 6365 2077 6974 od reference wit │ │ │ │ │ +0004f1c0: 6820 7479 7065 7661 7220 7265 6365 6976 h typevar receiv │ │ │ │ │ +0004f1d0: 6572 0a0a 3c6c 693e 746f 6f6c 732f 6a61 er..
  • tools/ja │ │ │ │ │ +0004f1e0: 7661 632f 6c61 6d62 6461 2f38 3032 3038 vac/lambda/80208 │ │ │ │ │ +0004f1f0: 3433 2f54 3830 3230 3834 3362 2e6a 6176 43/T8020843b.jav │ │ │ │ │ +0004f200: 613a 206a 6176 6163 2063 7261 7368 6573 a: javac crashes │ │ │ │ │ +0004f210: 206f 6e20 6163 6365 7373 6962 696c 6974 on accessibilit │ │ │ │ │ +0004f220: 7920 6368 6563 6b20 7769 7468 206d 6574 y check with met │ │ │ │ │ +0004f230: 686f 6420 7265 6665 7265 6e63 6520 7769 hod reference wi │ │ │ │ │ +0004f240: 7468 2074 7970 6576 6172 2072 6563 6569 th typevar recei │ │ │ │ │ +0004f250: 7665 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ver..
  • tools/j │ │ │ │ │ +0004f260: 6176 6163 2f6c 616d 6264 612f 3830 3231 avac/lambda/8021 │ │ │ │ │ +0004f270: 3536 372f 5438 3032 3135 3637 2e6a 6176 567/T8021567.jav │ │ │ │ │ +0004f280: 613a 204a 6176 6163 2064 6f65 736e 2774 a: Javac doesn't │ │ │ │ │ +0004f290: 2072 6570 6f72 7420 226a 6176 613a 2072 report "java: r │ │ │ │ │ +0004f2a0: 6566 6572 656e 6365 2074 6f20 6d65 7468 eference to meth │ │ │ │ │ +0004f2b0: 6f64 2069 7320 616d 6269 6775 6f75 7322 od is ambiguous" │ │ │ │ │ +0004f2c0: 2061 6e79 206d 6f72 650a 0a3c 6c69 3e74 any more..
  • t │ │ │ │ │ +0004f2d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0004f2e0: 612f 3830 3231 3536 372f 5438 3032 3135 a/8021567/T80215 │ │ │ │ │ +0004f2f0: 3637 622e 6a61 7661 3a20 4a61 7661 6320 67b.java: Javac │ │ │ │ │ +0004f300: 646f 6573 6e27 7420 7265 706f 7274 2022 doesn't report " │ │ │ │ │ +0004f310: 6a61 7661 3a20 7265 6665 7265 6e63 6520 java: reference │ │ │ │ │ +0004f320: 746f 206d 6574 686f 6420 6973 2061 6d62 to method is amb │ │ │ │ │ +0004f330: 6967 756f 7573 2220 616e 7920 6d6f 7265 iguous" any more │ │ │ │ │ +0004f340: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0004f350: 632f 6c61 6d62 6461 2f38 3032 3333 3839 c/lambda/8023389 │ │ │ │ │ +0004f360: 2f54 3830 3233 3338 392e 6a61 7661 3a20 /T8023389.java: │ │ │ │ │ +0004f370: 4a61 7661 6320 6661 696c 7320 746f 2069 Javac fails to i │ │ │ │ │ +0004f380: 6e66 6572 2074 7970 6520 666f 7220 6c61 nfer type for la │ │ │ │ │ +0004f390: 6d62 6461 2075 7365 6420 7769 7468 2069 mbda used with i │ │ │ │ │ +0004f3a0: 6e74 6572 7365 6374 696f 6e20 7479 7065 ntersection type │ │ │ │ │ +0004f3b0: 2061 6e64 2077 696c 6463 6172 6473 0a0a and wildcards.. │ │ │ │ │ +0004f3c0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0004f3d0: 6c61 6d62 6461 2f38 3032 3335 3439 2f54 lambda/8023549/T │ │ │ │ │ +0004f3e0: 3830 3233 3534 392e 6a61 7661 3a20 436f 8023549.java: Co │ │ │ │ │ +0004f3f0: 6d70 696c 6572 2065 6d69 7474 696e 6720 mpiler emitting │ │ │ │ │ +0004f400: 7370 7572 696f 7573 2065 7272 6f72 7320 spurious errors │ │ │ │ │ +0004f410: 7768 656e 2063 6f6e 7374 7275 6374 6f72 when constructor │ │ │ │ │ +0004f420: 2072 6566 6572 656e 6365 2074 7970 6520 reference type │ │ │ │ │ +0004f430: 6973 2069 6e66 6572 7265 6420 616e 6420 is inferred and │ │ │ │ │ +0004f440: 6578 706c 6963 6974 2074 7970 6520 6172 explicit type ar │ │ │ │ │ +0004f450: 6775 6d65 6e74 7320 6172 6520 7375 7070 guments are supp │ │ │ │ │ +0004f460: 6c69 6564 0a0a 3c6c 693e 746f 6f6c 732f lied..
  • tools/ │ │ │ │ │ +0004f470: 6a61 7661 632f 6c61 6d62 6461 2f38 3032 javac/lambda/802 │ │ │ │ │ +0004f480: 3335 3538 2f54 3830 3233 3535 3861 2e6a 3558/T8023558a.j │ │ │ │ │ +0004f490: 6176 613a 204a 6176 6163 2063 7265 6174 ava: Javac creat │ │ │ │ │ +0004f4a0: 6573 2069 6e76 616c 6964 2062 6f6f 7473 es invalid boots │ │ │ │ │ +0004f4b0: 7472 6170 206d 6574 686f 6473 2066 6f72 trap methods for │ │ │ │ │ +0004f4c0: 2063 6f6d 706c 6578 206c 616d 6264 612f complex lambda/ │ │ │ │ │ +0004f4d0: 6d65 7468 6f64 7265 6620 6361 7365 0a0a methodref case.. │ │ │ │ │ +0004f4e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0004f4f0: 6c61 6d62 6461 2f38 3032 3335 3538 2f54 lambda/8023558/T │ │ │ │ │ +0004f500: 3830 3233 3535 3862 2e6a 6176 613a 204a 8023558b.java: J │ │ │ │ │ +0004f510: 6176 6163 2063 7265 6174 6573 2069 6e76 avac creates inv │ │ │ │ │ +0004f520: 616c 6964 2062 6f6f 7473 7472 6170 206d alid bootstrap m │ │ │ │ │ +0004f530: 6574 686f 6473 2066 6f72 2063 6f6d 706c ethods for compl │ │ │ │ │ +0004f540: 6578 206c 616d 6264 612f 6d65 7468 6f64 ex lambda/method │ │ │ │ │ +0004f550: 7265 6620 6361 7365 0a0a 3c6c 693e 746f ref case..
  • to │ │ │ │ │ +0004f560: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0004f570: 2f38 3032 3335 3538 2f54 3830 3233 3535 /8023558/T802355 │ │ │ │ │ +0004f580: 3863 2e6a 6176 613a 204a 6176 6163 2063 8c.java: Javac c │ │ │ │ │ +0004f590: 7265 6174 6573 2069 6e76 616c 6964 2062 reates invalid b │ │ │ │ │ +0004f5a0: 6f6f 7473 7472 6170 206d 6574 686f 6473 ootstrap methods │ │ │ │ │ +0004f5b0: 2066 6f72 2063 6f6d 706c 6578 206c 616d for complex lam │ │ │ │ │ +0004f5c0: 6264 612f 6d65 7468 6f64 7265 6620 6361 bda/methodref ca │ │ │ │ │ +0004f5d0: 7365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 se..
  • tools/ja │ │ │ │ │ +0004f5e0: 7661 632f 6c61 6d62 6461 2f38 3032 3434 vac/lambda/80244 │ │ │ │ │ +0004f5f0: 3937 2f43 7261 7368 5573 696e 6752 6574 97/CrashUsingRet │ │ │ │ │ +0004f600: 7572 6e69 6e67 5468 6973 5265 664c 616d urningThisRefLam │ │ │ │ │ +0004f610: 6264 6146 726f 6d44 6566 6175 6c74 4d65 bdaFromDefaultMe │ │ │ │ │ +0004f620: 7454 6573 742e 6a61 7661 3a20 6372 6173 tTest.java: cras │ │ │ │ │ +0004f630: 6820 7265 7475 726e 696e 6720 7468 6973 h returning this │ │ │ │ │ +0004f640: 2d72 6566 6572 656e 6369 6e67 206c 616d -referencing lam │ │ │ │ │ +0004f650: 6264 6120 6672 6f6d 2064 6566 6175 6c74 bda from default │ │ │ │ │ +0004f660: 206d 6574 686f 640a 0a3c 6c69 3e74 6f6f method..
  • too │ │ │ │ │ +0004f670: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0004f680: 3830 3433 3137 392f 4c61 6d62 6461 4d75 8043179/LambdaMu │ │ │ │ │ +0004f690: 7461 7465 4669 6e61 6c46 6965 6c64 2e6a tateFinalField.j │ │ │ │ │ 0004f6a0: 6176 613a 2056 6572 6966 7920 6c61 6d62 ava: Verify lamb │ │ │ │ │ 0004f6b0: 6461 2065 7870 7265 7373 696f 6e20 6361 da expression ca │ │ │ │ │ 0004f6c0: 6e27 7420 6d75 7461 7465 2061 2066 696e n't mutate a fin │ │ │ │ │ -0004f6d0: 616c 2076 6172 6961 626c 650a 0a3c 6c69 al variable..
  • tools/javac/lam │ │ │ │ │ -0004f6f0: 6264 612f 3830 3531 3935 382f 5438 3035 bda/8051958/T805 │ │ │ │ │ -0004f700: 3139 3538 2e6a 6176 613a 2043 616e 6e6f 1958.java: Canno │ │ │ │ │ -0004f710: 7420 6173 7369 676e 2061 2076 616c 7565 t assign a value │ │ │ │ │ -0004f720: 2074 6f20 6669 6e61 6c20 7661 7269 6162 to final variab │ │ │ │ │ -0004f730: 6c65 2069 6e20 6c61 6d62 6461 0a0a 3c6c le in lambda..tools/javac/la │ │ │ │ │ -0004f750: 6d62 6461 2f38 3036 3330 3534 2f54 3830 mbda/8063054/T80 │ │ │ │ │ -0004f760: 3633 3035 3461 2e6a 6176 613a 2042 7567 63054a.java: Bug │ │ │ │ │ -0004f770: 2073 756d 6d61 7279 0a0a 3c6c 693e 746f summary..
  • to │ │ │ │ │ -0004f780: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0004f790: 2f38 3036 3330 3534 2f54 3830 3633 3035 /8063054/T806305 │ │ │ │ │ -0004f7a0: 3462 2e6a 6176 613a 2042 7567 2073 756d 4b.java: Bug sum │ │ │ │ │ -0004f7b0: 6d61 7279 0a0a 3c6c 693e 746f 6f6c 732f mary..
  • tools/ │ │ │ │ │ -0004f7c0: 6a61 7661 632f 6c61 6d62 6461 2f38 3036 javac/lambda/806 │ │ │ │ │ -0004f7d0: 3639 3734 2f54 3830 3636 3937 342e 6a61 6974/T8066974.ja │ │ │ │ │ -0004f7e0: 7661 3a20 436f 6d70 696c 6572 2064 6f65 va: Compiler doe │ │ │ │ │ -0004f7f0: 736e 2774 2069 6e66 6572 206d 6574 686f sn't infer metho │ │ │ │ │ -0004f800: 6427 7320 6765 6e65 7269 6320 7479 7065 d's generic type │ │ │ │ │ -0004f810: 2069 6e66 6f72 6d61 7469 6f6e 2069 6e20 information in │ │ │ │ │ -0004f820: 6c61 6d62 6461 2062 6f64 790a 0a3c 6c69 lambda body..
  • tools/javac/lam │ │ │ │ │ -0004f840: 6264 612f 3830 3637 3739 322f 5438 3036 bda/8067792/T806 │ │ │ │ │ -0004f850: 3737 3932 2e6a 6176 613a 204a 6176 6163 7792.java: Javac │ │ │ │ │ -0004f860: 2063 7261 7368 6573 2069 6e20 6669 6e64 crashes in find │ │ │ │ │ -0004f870: 6572 206d 6f64 6520 7769 7468 206e 6573 er mode with nes │ │ │ │ │ -0004f880: 7465 6420 696d 706c 6963 6974 206c 616d ted implicit lam │ │ │ │ │ -0004f890: 6264 6173 0a0a 3c6c 693e 746f 6f6c 732f bdas..
  • tools/ │ │ │ │ │ -0004f8a0: 6a61 7661 632f 6c61 6d62 6461 2f38 3036 javac/lambda/806 │ │ │ │ │ -0004f8b0: 3833 3939 2f54 3830 3638 3339 392e 6a61 8399/T8068399.ja │ │ │ │ │ -0004f8c0: 7661 3a20 7374 7275 6374 7572 616c 206d va: structural m │ │ │ │ │ -0004f8d0: 6f73 7420 7370 6563 6966 6963 2061 6e64 ost specific and │ │ │ │ │ -0004f8e0: 2073 7475 636b 6e65 7373 0a0a 3c6c 693e stuckness..
  • │ │ │ │ │ -0004f8f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0004f900: 6461 2f38 3036 3834 3330 2f54 3830 3638 da/8068430/T8068 │ │ │ │ │ -0004f910: 3433 302e 6a61 7661 3a20 7374 7275 6374 430.java: struct │ │ │ │ │ -0004f920: 7572 616c 206d 6f73 7420 7370 6563 6966 ural most specif │ │ │ │ │ -0004f930: 6963 2061 6e64 2073 7475 636b 6e65 7373 ic and stuckness │ │ │ │ │ -0004f940: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0004f950: 632f 6c61 6d62 6461 2f38 3037 3134 3332 c/lambda/8071432 │ │ │ │ │ -0004f960: 2f54 3830 3731 3433 322e 6a61 7661 3a20 /T8071432.java: │ │ │ │ │ -0004f970: 7374 7275 6374 7572 616c 206d 6f73 7420 structural most │ │ │ │ │ -0004f980: 7370 6563 6966 6963 2061 6e64 2073 7475 specific and stu │ │ │ │ │ -0004f990: 636b 6e65 7373 0a0a 3c6c 693e 746f 6f6c ckness..
  • tool │ │ │ │ │ -0004f9a0: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ -0004f9b0: 3037 3338 3432 2f54 3830 3733 3834 322e 073842/T8073842. │ │ │ │ │ -0004f9c0: 6a61 7661 3a20 496e 7661 6c69 6420 6d65 java: Invalid me │ │ │ │ │ -0004f9d0: 7468 6f64 2072 6566 6572 656e 6365 2077 thod reference w │ │ │ │ │ -0004f9e0: 6865 6e20 7265 6665 7265 6e63 696e 6720 hen referencing │ │ │ │ │ -0004f9f0: 6120 6d65 7468 6f64 206f 6e20 6120 7769 a method on a wi │ │ │ │ │ -0004fa00: 6c64 6361 7264 2074 7970 650a 0a3c 6c69 ldcard type..
  • tools/javac/lam │ │ │ │ │ -0004fa20: 6264 612f 3830 3734 3338 312f 5438 3037 bda/8074381/T807 │ │ │ │ │ -0004fa30: 3433 3831 612e 6a61 7661 3a20 6a61 7661 4381a.java: java │ │ │ │ │ -0004fa40: 2e6c 616e 672e 4173 7365 7274 696f 6e45 .lang.AssertionE │ │ │ │ │ -0004fa50: 7272 6f72 2064 7572 696e 6720 636f 6d70 rror during comp │ │ │ │ │ -0004fa60: 696c 696e 670a 0a3c 6c69 3e74 6f6f 6c73 iling..
  • tools │ │ │ │ │ -0004fa70: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ -0004fa80: 3734 3338 312f 5438 3037 3433 3831 622e 74381/T8074381b. │ │ │ │ │ -0004fa90: 6a61 7661 3a20 6a61 7661 2e6c 616e 672e java: java.lang. │ │ │ │ │ -0004faa0: 4173 7365 7274 696f 6e45 7272 6f72 2064 AssertionError d │ │ │ │ │ -0004fab0: 7572 696e 6720 636f 6d70 696c 696e 670a uring compiling. │ │ │ │ │ -0004fac0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0004fad0: 2f6c 616d 6264 612f 3831 3331 3734 322f /lambda/8131742/ │ │ │ │ │ -0004fae0: 5438 3133 3137 3432 2e6a 6176 613a 2053 T8131742.java: S │ │ │ │ │ -0004faf0: 796e 7461 6374 6963 616c 6c79 206d 6561 yntactically mea │ │ │ │ │ -0004fb00: 6e69 6e67 6c65 7373 2063 6f64 6520 6163 ningless code ac │ │ │ │ │ -0004fb10: 6365 7074 6564 2062 7920 6a61 7661 630a cepted by javac. │ │ │ │ │ -0004fb20: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0004fb30: 2f6c 616d 6264 612f 3831 3334 3332 392f /lambda/8134329/ │ │ │ │ │ -0004fb40: 5438 3133 3433 3239 2e6a 6176 613a 2054 T8134329.java: T │ │ │ │ │ -0004fb50: 6565 4f70 5465 7374 2e6a 6176 6120 6661 eeOpTest.java fa │ │ │ │ │ -0004fb60: 696c 7320 6163 726f 7373 2070 6c61 7466 ils across platf │ │ │ │ │ -0004fb70: 6f72 6d73 2061 6674 6572 2066 6978 2066 orms after fix f │ │ │ │ │ -0004fb80: 6f72 204a 444b 2d38 3132 3935 3437 0a0a or JDK-8129547.. │ │ │ │ │ +0004f6d0: 616c 2066 6965 6c64 0a0a 3c6c 693e 746f al field..
  • to │ │ │ │ │ +0004f6e0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0004f6f0: 2f38 3034 3331 3739 2f4c 616d 6264 614d /8043179/LambdaM │ │ │ │ │ +0004f700: 7574 6174 6546 696e 616c 5661 722e 6a61 utateFinalVar.ja │ │ │ │ │ +0004f710: 7661 3a20 5665 7269 6679 206c 616d 6264 va: Verify lambd │ │ │ │ │ +0004f720: 6120 6578 7072 6573 7369 6f6e 2063 616e a expression can │ │ │ │ │ +0004f730: 2774 206d 7574 6174 6520 6120 6669 6e61 't mutate a fina │ │ │ │ │ +0004f740: 6c20 7661 7269 6162 6c65 0a0a 3c6c 693e l variable..
  • │ │ │ │ │ +0004f750: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0004f760: 6461 2f38 3035 3139 3538 2f54 3830 3531 da/8051958/T8051 │ │ │ │ │ +0004f770: 3935 382e 6a61 7661 3a20 4361 6e6e 6f74 958.java: Cannot │ │ │ │ │ +0004f780: 2061 7373 6967 6e20 6120 7661 6c75 6520 assign a value │ │ │ │ │ +0004f790: 746f 2066 696e 616c 2076 6172 6961 626c to final variabl │ │ │ │ │ +0004f7a0: 6520 696e 206c 616d 6264 610a 0a3c 6c69 e in lambda..
  • tools/javac/lam │ │ │ │ │ +0004f7c0: 6264 612f 3830 3633 3035 342f 5438 3036 bda/8063054/T806 │ │ │ │ │ +0004f7d0: 3330 3534 612e 6a61 7661 3a20 4275 6720 3054a.java: Bug │ │ │ │ │ +0004f7e0: 7375 6d6d 6172 790a 0a3c 6c69 3e74 6f6f summary..
  • too │ │ │ │ │ +0004f7f0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0004f800: 3830 3633 3035 342f 5438 3036 3330 3534 8063054/T8063054 │ │ │ │ │ +0004f810: 622e 6a61 7661 3a20 4275 6720 7375 6d6d b.java: Bug summ │ │ │ │ │ +0004f820: 6172 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a ary..
  • tools/j │ │ │ │ │ +0004f830: 6176 6163 2f6c 616d 6264 612f 3830 3636 avac/lambda/8066 │ │ │ │ │ +0004f840: 3937 342f 5438 3036 3639 3734 2e6a 6176 974/T8066974.jav │ │ │ │ │ +0004f850: 613a 2043 6f6d 7069 6c65 7220 646f 6573 a: Compiler does │ │ │ │ │ +0004f860: 6e27 7420 696e 6665 7220 6d65 7468 6f64 n't infer method │ │ │ │ │ +0004f870: 2773 2067 656e 6572 6963 2074 7970 6520 's generic type │ │ │ │ │ +0004f880: 696e 666f 726d 6174 696f 6e20 696e 206c information in l │ │ │ │ │ +0004f890: 616d 6264 6120 626f 6479 0a0a 3c6c 693e ambda body..
  • │ │ │ │ │ +0004f8a0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0004f8b0: 6461 2f38 3036 3737 3932 2f54 3830 3637 da/8067792/T8067 │ │ │ │ │ +0004f8c0: 3739 322e 6a61 7661 3a20 4a61 7661 6320 792.java: Javac │ │ │ │ │ +0004f8d0: 6372 6173 6865 7320 696e 2066 696e 6465 crashes in finde │ │ │ │ │ +0004f8e0: 7220 6d6f 6465 2077 6974 6820 6e65 7374 r mode with nest │ │ │ │ │ +0004f8f0: 6564 2069 6d70 6c69 6369 7420 6c61 6d62 ed implicit lamb │ │ │ │ │ +0004f900: 6461 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a das..
  • tools/j │ │ │ │ │ +0004f910: 6176 6163 2f6c 616d 6264 612f 3830 3638 avac/lambda/8068 │ │ │ │ │ +0004f920: 3339 392f 5438 3036 3833 3939 2e6a 6176 399/T8068399.jav │ │ │ │ │ +0004f930: 613a 2073 7472 7563 7475 7261 6c20 6d6f a: structural mo │ │ │ │ │ +0004f940: 7374 2073 7065 6369 6669 6320 616e 6420 st specific and │ │ │ │ │ +0004f950: 7374 7563 6b6e 6573 730a 0a3c 6c69 3e74 stuckness..
  • t │ │ │ │ │ +0004f960: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0004f970: 612f 3830 3638 3433 302f 5438 3036 3834 a/8068430/T80684 │ │ │ │ │ +0004f980: 3330 2e6a 6176 613a 2073 7472 7563 7475 30.java: structu │ │ │ │ │ +0004f990: 7261 6c20 6d6f 7374 2073 7065 6369 6669 ral most specifi │ │ │ │ │ +0004f9a0: 6320 616e 6420 7374 7563 6b6e 6573 730a c and stuckness. │ │ │ │ │ +0004f9b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0004f9c0: 2f6c 616d 6264 612f 3830 3731 3433 322f /lambda/8071432/ │ │ │ │ │ +0004f9d0: 5438 3037 3134 3332 2e6a 6176 613a 2073 T8071432.java: s │ │ │ │ │ +0004f9e0: 7472 7563 7475 7261 6c20 6d6f 7374 2073 tructural most s │ │ │ │ │ +0004f9f0: 7065 6369 6669 6320 616e 6420 7374 7563 pecific and stuc │ │ │ │ │ +0004fa00: 6b6e 6573 730a 0a3c 6c69 3e74 6f6f 6c73 kness..
  • tools │ │ │ │ │ +0004fa10: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ +0004fa20: 3733 3834 322f 5438 3037 3338 3432 2e6a 73842/T8073842.j │ │ │ │ │ +0004fa30: 6176 613a 2049 6e76 616c 6964 206d 6574 ava: Invalid met │ │ │ │ │ +0004fa40: 686f 6420 7265 6665 7265 6e63 6520 7768 hod reference wh │ │ │ │ │ +0004fa50: 656e 2072 6566 6572 656e 6369 6e67 2061 en referencing a │ │ │ │ │ +0004fa60: 206d 6574 686f 6420 6f6e 2061 2077 696c method on a wil │ │ │ │ │ +0004fa70: 6463 6172 6420 7479 7065 0a0a 3c6c 693e dcard type..
  • │ │ │ │ │ +0004fa80: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0004fa90: 6461 2f38 3037 3433 3831 2f54 3830 3734 da/8074381/T8074 │ │ │ │ │ +0004faa0: 3338 3161 2e6a 6176 613a 206a 6176 612e 381a.java: java. │ │ │ │ │ +0004fab0: 6c61 6e67 2e41 7373 6572 7469 6f6e 4572 lang.AssertionEr │ │ │ │ │ +0004fac0: 726f 7220 6475 7269 6e67 2063 6f6d 7069 ror during compi │ │ │ │ │ +0004fad0: 6c69 6e67 0a0a 3c6c 693e 746f 6f6c 732f ling..
  • tools/ │ │ │ │ │ +0004fae0: 6a61 7661 632f 6c61 6d62 6461 2f38 3037 javac/lambda/807 │ │ │ │ │ +0004faf0: 3433 3831 2f54 3830 3734 3338 3162 2e6a 4381/T8074381b.j │ │ │ │ │ +0004fb00: 6176 613a 206a 6176 612e 6c61 6e67 2e41 ava: java.lang.A │ │ │ │ │ +0004fb10: 7373 6572 7469 6f6e 4572 726f 7220 6475 ssertionError du │ │ │ │ │ +0004fb20: 7269 6e67 2063 6f6d 7069 6c69 6e67 0a0a ring compiling.. │ │ │ │ │ +0004fb30: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0004fb40: 6c61 6d62 6461 2f38 3133 3137 3432 2f54 lambda/8131742/T │ │ │ │ │ +0004fb50: 3831 3331 3734 322e 6a61 7661 3a20 5379 8131742.java: Sy │ │ │ │ │ +0004fb60: 6e74 6163 7469 6361 6c6c 7920 6d65 616e ntactically mean │ │ │ │ │ +0004fb70: 696e 676c 6573 7320 636f 6465 2061 6363 ingless code acc │ │ │ │ │ +0004fb80: 6570 7465 6420 6279 206a 6176 6163 0a0a epted by javac.. │ │ │ │ │ 0004fb90: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0004fba0: 6c61 6d62 6461 2f38 3134 3238 3736 2f54 lambda/8142876/T │ │ │ │ │ -0004fbb0: 3831 3432 3837 362e 6a61 7661 3a20 4a61 8142876.java: Ja │ │ │ │ │ -0004fbc0: 7661 6320 646f 6573 206e 6f74 2063 6f72 vac does not cor │ │ │ │ │ -0004fbd0: 7265 6374 6c79 2069 6d70 6c65 6d65 6e74 rectly implement │ │ │ │ │ -0004fbe0: 2077 696c 6463 6172 6473 2072 656d 6f76 wildcards remov │ │ │ │ │ -0004fbf0: 616c 2066 726f 6d20 6675 6e63 7469 6f6e al from function │ │ │ │ │ -0004fc00: 616c 2069 6e74 6572 6661 6365 730a 0a3c al interfaces..< │ │ │ │ │ -0004fc10: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0004fc20: 616d 6264 612f 3831 3438 3132 382f 5438 ambda/8148128/T8 │ │ │ │ │ -0004fc30: 3134 3831 3238 2e6a 6176 613a 2052 6567 148128.java: Reg │ │ │ │ │ -0004fc40: 7265 7373 696f 6e3a 2061 7272 6179 2063 ression: array c │ │ │ │ │ -0004fc50: 6f6e 7374 7275 6374 6f72 2072 6566 6572 onstructor refer │ │ │ │ │ -0004fc60: 656e 6365 7320 6d61 726b 6564 2061 7320 ences marked as │ │ │ │ │ -0004fc70: 696e 6578 6163 740a 0a3c 6c69 3e74 6f6f inexact..
  • too │ │ │ │ │ -0004fc80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004fc90: 3831 3533 3838 342f 5438 3135 3338 3834 8153884/T8153884 │ │ │ │ │ -0004fca0: 2e6a 6176 613a 2045 7870 7265 7373 696f .java: Expressio │ │ │ │ │ -0004fcb0: 6e20 6c61 6d62 6461 2065 7272 6f6e 656f n lambda erroneo │ │ │ │ │ -0004fcc0: 7573 6c79 2063 6f6d 7061 7469 626c 6520 usly compatible │ │ │ │ │ -0004fcd0: 7769 7468 2076 6f69 642d 7265 7475 726e with void-return │ │ │ │ │ -0004fce0: 696e 6720 6465 7363 7269 7074 6f72 0a0a ing descriptor.. │ │ │ │ │ -0004fcf0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0004fd00: 6c61 6d62 6461 2f38 3136 3834 3830 2f54 lambda/8168480/T │ │ │ │ │ -0004fd10: 3831 3638 3438 302e 6a61 7661 3a20 5370 8168480.java: Sp │ │ │ │ │ -0004fd20: 6563 756c 6174 6976 6520 6174 7472 6962 eculative attrib │ │ │ │ │ -0004fd30: 7574 696f 6e20 6f66 206c 616d 6264 6120 ution of lambda │ │ │ │ │ -0004fd40: 6361 7573 6573 204e 5045 2069 6e20 466c causes NPE in Fl │ │ │ │ │ -0004fd50: 6f77 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ow..
  • tools/ja │ │ │ │ │ -0004fd60: 7661 632f 6c61 6d62 6461 2f38 3136 3834 vac/lambda/81684 │ │ │ │ │ -0004fd70: 3830 2f54 3831 3638 3438 3062 2e6a 6176 80/T8168480b.jav │ │ │ │ │ -0004fd80: 613a 2053 7065 6375 6c61 7469 7665 2061 a: Speculative a │ │ │ │ │ -0004fd90: 7474 7269 6275 7469 6f6e 206f 6620 6c61 ttribution of la │ │ │ │ │ -0004fda0: 6d62 6461 2063 6175 7365 7320 4e50 4520 mbda causes NPE │ │ │ │ │ -0004fdb0: 696e 2046 6c6f 770a 0a3c 6c69 3e74 6f6f in Flow..
  • too │ │ │ │ │ -0004fdc0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004fdd0: 3831 3639 3039 312f 5438 3136 3930 3931 8169091/T8169091 │ │ │ │ │ -0004fde0: 2e6a 6176 613a 204d 6574 686f 6420 7265 .java: Method re │ │ │ │ │ -0004fdf0: 6665 7265 6e63 6520 543a 3a6d 6574 686f ference T::metho │ │ │ │ │ -0004fe00: 644e 616d 6520 666f 7220 6765 6e65 7269 dName for generi │ │ │ │ │ -0004fe10: 6320 7479 7065 2054 2064 6f65 7320 6e6f c type T does no │ │ │ │ │ -0004fe20: 7420 636f 6d70 696c 6520 616e 7920 6d6f t compile any mo │ │ │ │ │ -0004fe30: 7265 0a0a 3c6c 693e 746f 6f6c 732f 6a61 re..
  • tools/ja │ │ │ │ │ -0004fe40: 7661 632f 6c61 6d62 6461 2f38 3138 3831 vac/lambda/81881 │ │ │ │ │ -0004fe50: 3434 2f54 3831 3838 3134 342e 6a61 7661 44/T8188144.java │ │ │ │ │ -0004fe60: 3a20 7265 6772 6573 7369 6f6e 2069 6e20 : regression in │ │ │ │ │ -0004fe70: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0004fe80: 2074 7970 652d 6368 6563 6b69 6e67 0a0a type-checking.. │ │ │ │ │ -0004fe90: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0004fea0: 6c61 6d62 6461 2f38 3230 3233 3732 2f54 lambda/8202372/T │ │ │ │ │ -0004feb0: 3832 3032 3337 322e 6a61 7661 3a20 4469 8202372.java: Di │ │ │ │ │ -0004fec0: 6167 6e6f 7374 6963 2077 6974 6820 696e agnostic with in │ │ │ │ │ -0004fed0: 636f 7272 6563 7420 6c69 6e65 2069 6e66 correct line inf │ │ │ │ │ -0004fee0: 6f20 6765 6e65 7261 7465 6420 7768 656e o generated when │ │ │ │ │ -0004fef0: 2063 6f6d 7069 6c69 6e67 206c 616d 6264 compiling lambd │ │ │ │ │ -0004ff00: 6120 6578 7072 6573 7369 6f6e 0a0a 3c6c a expression..tools/javac/la │ │ │ │ │ -0004ff20: 6d62 6461 2f38 3231 3034 3935 2f54 3832 mbda/8210495/T82 │ │ │ │ │ -0004ff30: 3130 3439 352e 6a61 7661 3a20 636f 6d70 10495.java: comp │ │ │ │ │ -0004ff40: 696c 6572 2063 7261 7368 6573 2062 6563 iler crashes bec │ │ │ │ │ -0004ff50: 6175 7365 206f 6620 696c 6c65 6761 6c20 ause of illegal │ │ │ │ │ -0004ff60: 7369 676e 6174 7572 6520 696e 206f 7468 signature in oth │ │ │ │ │ -0004ff70: 6572 7769 7365 206c 6567 616c 2063 6f64 erwise legal cod │ │ │ │ │ -0004ff80: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -0004ff90: 6163 2f6c 616d 6264 612f 3832 3538 3839 ac/lambda/825889 │ │ │ │ │ -0004ffa0: 372f 4361 7074 7572 6556 6172 6961 626c 7/CaptureVariabl │ │ │ │ │ -0004ffb0: 6573 2e6a 6176 613a 2043 6865 636b 7320 es.java: Checks │ │ │ │ │ -0004ffc0: 7472 616e 736c 6174 696f 6e20 6f66 2063 translation of c │ │ │ │ │ -0004ffd0: 6170 7475 7269 6e67 206c 6f63 616c 2063 apturing local c │ │ │ │ │ -0004ffe0: 6c61 7373 6573 2069 6e73 6964 6520 6e65 lasses inside ne │ │ │ │ │ -0004fff0: 7374 6564 206c 616d 6264 6173 0a0a 3c6c sted lambdas..tools/javac/la │ │ │ │ │ -00050010: 6d62 6461 2f38 3235 3838 3937 2f43 6170 mbda/8258897/Cap │ │ │ │ │ -00050020: 7475 7265 5661 7269 6162 6c65 7341 6e6f tureVariablesAno │ │ │ │ │ -00050030: 6e79 6d6f 7573 2e6a 6176 613a 2043 6865 nymous.java: Che │ │ │ │ │ -00050040: 636b 7320 7472 616e 736c 6174 696f 6e20 cks translation │ │ │ │ │ -00050050: 6f66 2063 6170 7475 7269 6e67 206c 6f63 of capturing loc │ │ │ │ │ -00050060: 616c 2063 6c61 7373 6573 2069 6e73 6964 al classes insid │ │ │ │ │ -00050070: 6520 6e65 7374 6564 206c 616d 6264 6173 e nested lambdas │ │ │ │ │ -00050080: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00050090: 632f 6c61 6d62 6461 2f38 3236 3230 3935 c/lambda/8262095 │ │ │ │ │ -000500a0: 2f54 3832 3632 3039 352e 6a61 7661 3a20 /T8262095.java: │ │ │ │ │ -000500b0: 5265 706f 7274 2064 6961 676e 6f73 7469 Report diagnosti │ │ │ │ │ -000500c0: 6373 2070 726f 6475 6365 6420 6279 2069 cs produced by i │ │ │ │ │ -000500d0: 6e63 6f72 7265 6374 206c 616d 6264 6173 ncorrect lambdas │ │ │ │ │ -000500e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000500f0: 632f 6c61 6d62 6461 2f41 766f 6964 496e c/lambda/AvoidIn │ │ │ │ │ -00050100: 6669 6e69 7465 5265 6174 7472 6962 7574 finiteReattribut │ │ │ │ │ -00050110: 696f 6e2e 6a61 7661 3a20 4368 6563 6b20 ion.java: Check │ │ │ │ │ -00050120: 7468 6174 2077 6865 6e20 616e 2065 7863 that when an exc │ │ │ │ │ -00050130: 6570 7469 6f6e 206f 6363 7572 7320 6475 eption occurs du │ │ │ │ │ -00050140: 7269 6e67 2041 7474 722e 7669 7369 744c ring Attr.visitL │ │ │ │ │ -00050150: 616d 6264 612c 2061 6e20 6174 7465 6d70 ambda, an attemp │ │ │ │ │ -00050160: 7420 746f 2061 7474 7269 6275 7465 2074 t to attribute t │ │ │ │ │ -00050170: 6865 206c 616d 6264 6120 6167 6169 6e20 he lambda again │ │ │ │ │ -00050180: 6973 2061 766f 6964 6564 2072 6174 6865 is avoided rathe │ │ │ │ │ -00050190: 7220 7468 616e 2066 616c 6c69 6e67 2069 r than falling i │ │ │ │ │ -000501a0: 6e74 6f20 616e 2069 6e66 696e 6974 6520 nto an infinite │ │ │ │ │ -000501b0: 7265 6375 7273 696f 6e2e 0a0a 3c6c 693e recursion...
  • │ │ │ │ │ -000501c0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000501d0: 6461 2f42 6164 4163 6365 7373 2e6a 6176 da/BadAccess.jav │ │ │ │ │ -000501e0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -000501f0: 7374 7320 6368 6563 6b20 7468 6174 206e sts check that n │ │ │ │ │ -00050200: 6f6e 2d73 7461 7469 6320 7661 7269 6162 on-static variab │ │ │ │ │ -00050210: 6c65 7320 6172 6520 6e6f 7420 6163 6365 les are not acce │ │ │ │ │ -00050220: 7373 6962 6c65 2066 726f 6d20 7374 6174 ssible from stat │ │ │ │ │ -00050230: 6963 206c 616d 6264 6173 0a0a 3c6c 693e ic lambdas..
  • │ │ │ │ │ -00050240: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00050250: 6461 2f42 6164 4163 6365 7373 3032 2e6a da/BadAccess02.j │ │ │ │ │ -00050260: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00050270: 7465 7374 7320 6368 6563 6b20 6c61 6d62 tests check lamb │ │ │ │ │ -00050280: 6461 2063 616e 2061 6363 6573 7320 6f6e da can access on │ │ │ │ │ -00050290: 6c79 2065 6666 6563 7469 7665 6c79 2d66 ly effectively-f │ │ │ │ │ -000502a0: 696e 616c 206c 6f63 616c 730a 0a3c 6c69 inal locals..
  • tools/javac/lam │ │ │ │ │ -000502c0: 6264 612f 4261 6441 6363 6573 7330 332e bda/BadAccess03. │ │ │ │ │ -000502d0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -000502e0: 2074 6573 7473 2063 6865 636b 206c 616d tests check lam │ │ │ │ │ -000502f0: 6264 6120 6361 6e6e 6f74 2061 7373 6967 bda cannot assig │ │ │ │ │ -00050300: 6e20 6e6f 6e2d 6566 6665 6374 6976 656c n non-effectivel │ │ │ │ │ -00050310: 7920 6669 6e61 6c20 6c6f 6361 6c73 0a0a y final locals.. │ │ │ │ │ -00050320: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00050330: 6c61 6d62 6461 2f42 6164 4272 6561 6b43 lambda/BadBreakC │ │ │ │ │ -00050340: 6f6e 7469 6e75 652e 6a61 7661 3a20 4164 ontinue.java: Ad │ │ │ │ │ -00050350: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00050360: 6865 636b 2074 6861 7420 6272 6561 6b2f heck that break/ │ │ │ │ │ -00050370: 636f 6e74 696e 7565 2069 7320 6469 7361 continue is disa │ │ │ │ │ -00050380: 6c6c 6f77 6564 2069 6e20 6c61 6d62 6461 llowed in lambda │ │ │ │ │ -00050390: 2065 7870 7265 7373 696f 6e73 0a0a 3c6c expressions..tools/javac/la │ │ │ │ │ -000503b0: 6d62 6461 2f42 6164 436f 6e76 3033 2e6a mbda/BadConv03.j │ │ │ │ │ -000503c0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -000503d0: 7465 7374 7320 4e50 4520 7768 696c 6520 tests NPE while │ │ │ │ │ -000503e0: 6368 6563 6b69 6e67 2069 6620 7375 6269 checking if subi │ │ │ │ │ -000503f0: 6e74 6572 6661 6365 2069 7320 6120 5341 nterface is a SA │ │ │ │ │ -00050400: 4d20 7479 7065 0a0a 3c6c 693e 746f 6f6c M type..
  • tool │ │ │ │ │ -00050410: 732f 6a61 7661 632f 6c61 6d62 6461 2f42 s/javac/lambda/B │ │ │ │ │ -00050420: 6164 436f 6e76 3034 2e6a 6176 613a 2041 adConv04.java: A │ │ │ │ │ -00050430: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00050440: 6368 6563 6b20 7468 6174 2069 6c6c 2d66 check that ill-f │ │ │ │ │ -00050450: 6f72 6d65 6420 5341 4d20 7479 7065 2067 ormed SAM type g │ │ │ │ │ -00050460: 656e 6572 6174 6573 2072 6967 6874 2064 enerates right d │ │ │ │ │ -00050470: 6961 676e 6f73 7469 6320 7768 656e 2053 iagnostic when S │ │ │ │ │ -00050480: 414d 2063 6f6e 7665 7274 6564 0a0a 3c6c AM converted..tools/javac/la │ │ │ │ │ -000504a0: 6d62 6461 2f42 6164 4578 7072 6573 7369 mbda/BadExpressi │ │ │ │ │ -000504b0: 6f6e 4c61 6d62 6461 2e6a 6176 613a 2041 onLambda.java: A │ │ │ │ │ -000504c0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000504d0: 6368 6563 6b20 7468 6174 2061 2063 6f6e check that a con │ │ │ │ │ -000504e0: 6469 746f 6e61 6c20 6361 6e27 7420 6265 ditonal can't be │ │ │ │ │ -000504f0: 2076 6f69 640a 0a3c 6c69 3e74 6f6f 6c73 void..
  • tools │ │ │ │ │ -00050500: 2f6a 6176 6163 2f6c 616d 6264 612f 4261 /javac/lambda/Ba │ │ │ │ │ -00050510: 644c 616d 6264 6145 7870 722e 6a61 7661 dLambdaExpr.java │ │ │ │ │ -00050520: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00050530: 7473 2063 6f6d 7069 6c65 2063 7261 7368 ts compile crash │ │ │ │ │ -00050540: 6573 206f 6e20 7061 7274 6961 6c20 6c61 es on partial la │ │ │ │ │ -00050550: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ -00050560: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00050570: 632f 6c61 6d62 6461 2f42 6164 4c61 6d62 c/lambda/BadLamb │ │ │ │ │ -00050580: 6461 506f 732e 6a61 7661 3a20 4164 6420 daPos.java: Add │ │ │ │ │ -00050590: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -000505a0: 636b 2074 6861 7420 6c61 6d62 6461 2069 ck that lambda i │ │ │ │ │ -000505b0: 7320 6f6e 6c79 2061 6c6c 6f77 6564 2069 s only allowed i │ │ │ │ │ -000505c0: 6e20 6172 6775 6d65 6e74 2f63 6173 742f n argument/cast/ │ │ │ │ │ -000505d0: 6173 7369 676e 6d65 6e74 2063 6f6e 7465 assignment conte │ │ │ │ │ -000505e0: 7874 0a0a 3c6c 693e 746f 6f6c 732f 6a61 xt..
  • tools/ja │ │ │ │ │ -000505f0: 7661 632f 6c61 6d62 6461 2f42 6164 4d65 vac/lambda/BadMe │ │ │ │ │ -00050600: 7468 6f64 4361 6c6c 2e6a 6176 613a 2041 thodCall.java: A │ │ │ │ │ -00050610: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00050620: 6368 6563 6b20 7468 6174 2064 6961 676e check that diagn │ │ │ │ │ -00050630: 6f73 7469 6373 206f 6e20 6e65 7374 6564 ostics on nested │ │ │ │ │ -00050640: 2065 7272 6f6e 656f 7573 2064 6566 6572 erroneous defer │ │ │ │ │ -00050650: 7265 6420 7479 7065 7320 6172 6520 666c red types are fl │ │ │ │ │ -00050660: 7573 6865 640a 0a3c 6c69 3e74 6f6f 6c73 ushed..
  • tools │ │ │ │ │ -00050670: 2f6a 6176 6163 2f6c 616d 6264 612f 4261 /javac/lambda/Ba │ │ │ │ │ -00050680: 644d 6574 686f 6443 616c 6c32 2e6a 6176 dMethodCall2.jav │ │ │ │ │ -00050690: 613a 2042 6164 2063 6f6d 7069 6c65 7220 a: Bad compiler │ │ │ │ │ -000506a0: 6469 6167 6e6f 7374 6963 2067 656e 6572 diagnostic gener │ │ │ │ │ -000506b0: 6174 6564 2077 6865 6e20 706f 6c79 2065 ated when poly e │ │ │ │ │ -000506c0: 7870 7265 7373 696f 6e20 6973 2070 6173 xpression is pas │ │ │ │ │ -000506d0: 7365 6420 746f 206e 6f6e 2d65 7869 7374 sed to non-exist │ │ │ │ │ -000506e0: 656e 7420 6d65 7468 6f64 0a0a 3c6c 693e ent method..
  • │ │ │ │ │ -000506f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00050700: 6461 2f42 6164 4e65 7374 6564 4c61 6d62 da/BadNestedLamb │ │ │ │ │ -00050710: 6461 2e6a 6176 613a 204e 756c 6c50 6f69 da.java: NullPoi │ │ │ │ │ -00050720: 6e74 6572 4578 6365 7074 696f 6e20 696e nterException in │ │ │ │ │ -00050730: 2052 6963 6844 6961 676e 6f73 7469 6346 RichDiagnosticF │ │ │ │ │ -00050740: 6f72 6d61 7474 6572 2066 6f72 2062 6164 ormatter for bad │ │ │ │ │ -00050750: 2069 6e70 7574 2070 726f 6772 616d 0a0a input program.. │ │ │ │ │ -00050760: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00050770: 6c61 6d62 6461 2f42 6164 5265 636f 7665 lambda/BadRecove │ │ │ │ │ -00050780: 7279 2e6a 6176 613a 2041 6464 206c 616d ry.java: Add lam │ │ │ │ │ -00050790: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -000507a0: 7468 6174 2072 6563 6f76 6572 7920 6f66 that recovery of │ │ │ │ │ -000507b0: 2073 7065 6375 6c61 7469 7665 2074 7970 speculative typ │ │ │ │ │ -000507c0: 6573 2069 7320 6e6f 7420 6174 7465 6d70 es is not attemp │ │ │ │ │ -000507d0: 7465 6420 6966 2072 6563 6569 7665 7220 ted if receiver │ │ │ │ │ -000507e0: 6973 2065 7272 6f6e 656f 7573 0a0a 3c6c is erroneous..tools/javac/la │ │ │ │ │ -00050800: 6d62 6461 2f42 6164 5265 7475 726e 2e6a mbda/BadReturn.j │ │ │ │ │ -00050810: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00050820: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -00050830: 2069 6e63 6f6d 7061 7469 626c 6520 7265 incompatible re │ │ │ │ │ -00050840: 7475 726e 2074 7970 6573 2069 6e20 6c61 turn types in la │ │ │ │ │ -00050850: 6d62 6461 7320 6172 6520 666c 6167 6765 mbdas are flagge │ │ │ │ │ -00050860: 6420 7769 7468 2065 7272 6f72 0a0a 3c6c d with error..tools/javac/la │ │ │ │ │ -00050880: 6d62 6461 2f42 6164 5374 6174 656d 656e mbda/BadStatemen │ │ │ │ │ -00050890: 7449 6e4c 616d 6264 612e 6a61 7661 3a20 tInLambda.java: │ │ │ │ │ -000508a0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000508b0: 2063 6865 636b 2074 6861 7420 7468 6520 check that the │ │ │ │ │ -000508c0: 636f 6d70 696c 6572 2065 6d69 7473 206d compiler emits m │ │ │ │ │ -000508d0: 6561 6e69 6e67 6675 6c20 6469 6167 6e6f eaningful diagno │ │ │ │ │ -000508e0: 7374 6963 7320 7768 656e 2074 6865 206c stics when the l │ │ │ │ │ -000508f0: 616d 6264 6120 626f 6479 2063 6f6e 7461 ambda body conta │ │ │ │ │ -00050900: 696e 7320 6261 6420 7374 6174 656d 656e ins bad statemen │ │ │ │ │ -00050910: 7473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ts..
  • tools/ja │ │ │ │ │ -00050920: 7661 632f 6c61 6d62 6461 2f42 6164 5374 vac/lambda/BadSt │ │ │ │ │ -00050930: 6174 656d 656e 7449 6e4c 616d 6264 6130 atementInLambda0 │ │ │ │ │ -00050940: 322e 6a61 7661 3a20 4164 6420 6c61 6d62 2.java: Add lamb │ │ │ │ │ -00050950: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -00050960: 6861 7420 7468 6520 636f 6d70 696c 6572 hat the compiler │ │ │ │ │ -00050970: 2065 6d69 7473 206d 6561 6e69 6e67 6675 emits meaningfu │ │ │ │ │ -00050980: 6c20 6469 6167 6e6f 7374 6963 7320 7768 l diagnostics wh │ │ │ │ │ -00050990: 656e 2074 6865 206c 616d 6264 6120 626f en the lambda bo │ │ │ │ │ -000509a0: 6479 2063 6f6e 7461 696e 7320 6261 6420 dy contains bad │ │ │ │ │ -000509b0: 7374 6174 656d 656e 7473 0a0a 3c6c 693e statements..
  • │ │ │ │ │ -000509c0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000509d0: 6461 2f42 6164 5377 6974 6368 4578 7072 da/BadSwitchExpr │ │ │ │ │ -000509e0: 6573 7369 6f6e 4c61 6d62 6461 2e6a 6176 essionLambda.jav │ │ │ │ │ -000509f0: 613a 2041 6464 696e 6720 7377 6974 6368 a: Adding switch │ │ │ │ │ -00050a00: 2065 7870 7265 7373 696f 6e73 0a0a 3c6c expressions..tools/javac/la │ │ │ │ │ -00050a20: 6d62 6461 2f42 6164 5461 7267 6574 5479 mbda/BadTargetTy │ │ │ │ │ -00050a30: 7065 2e6a 6176 613a 2041 6464 206c 616d pe.java: Add lam │ │ │ │ │ -00050a40: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00050a50: 7468 6174 206f 6e6c 7920 5341 4d20 6172 that only SAM ar │ │ │ │ │ -00050a60: 6520 616c 6c6f 7765 6420 6173 2074 6172 e allowed as tar │ │ │ │ │ -00050a70: 6765 7420 7479 7065 7320 666f 7220 6c61 get types for la │ │ │ │ │ -00050a80: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ -00050a90: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00050aa0: 632f 6c61 6d62 6461 2f42 7974 6543 6f64 c/lambda/ByteCod │ │ │ │ │ -00050ab0: 6554 6573 742e 6a61 7661 3a20 436f 6465 eTest.java: Code │ │ │ │ │ -00050ac0: 2074 7261 6e73 6c61 7469 6f6e 2074 6573 translation tes │ │ │ │ │ -00050ad0: 7420 666f 7220 4c61 6d62 6461 2065 7870 t for Lambda exp │ │ │ │ │ -00050ae0: 7265 7373 696f 6e73 2c20 6d65 7468 6f64 ressions, method │ │ │ │ │ -00050af0: 2072 6566 6572 656e 6365 730a 0a3c 6c69 references..
  • tools/javac/lam │ │ │ │ │ -00050b10: 6264 612f 4361 6e74 4669 6e64 5379 6d62 bda/CantFindSymb │ │ │ │ │ -00050b20: 6f6c 496d 706c 6963 6974 4c61 6d62 6461 olImplicitLambda │ │ │ │ │ -00050b30: 416e 6444 6961 6d6f 6e64 5465 7374 2e6a AndDiamondTest.j │ │ │ │ │ -00050b40: 6176 613a 2073 796d 626f 6c20 6e6f 7420 ava: symbol not │ │ │ │ │ -00050b50: 666f 756e 6420 6572 726f 722c 2069 6d70 found error, imp │ │ │ │ │ -00050b60: 6c69 6369 7420 6c61 6d62 6461 7320 616e licit lambdas an │ │ │ │ │ -00050b70: 6420 6469 616d 6f6e 6420 636f 6e73 7472 d diamond constr │ │ │ │ │ -00050b80: 7563 746f 7220 696e 766f 6361 7469 6f6e uctor invocation │ │ │ │ │ -00050b90: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00050ba0: 6163 2f6c 616d 6264 612f 436f 6e64 6974 ac/lambda/Condit │ │ │ │ │ -00050bb0: 696f 6e61 6c30 312e 6a61 7661 3a20 4164 ional01.java: Ad │ │ │ │ │ -00050bc0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00050bd0: 6f6e 6469 7469 6f6e 616c 2061 6e64 2076 onditional and v │ │ │ │ │ -00050be0: 6172 6172 6773 0a0a 3c6c 693e 746f 6f6c arargs..
  • tool │ │ │ │ │ -00050bf0: 732f 6a61 7661 632f 6c61 6d62 6461 2f43 s/javac/lambda/C │ │ │ │ │ -00050c00: 6f6e 6469 7469 6f6e 616c 3032 2e6a 6176 onditional02.jav │ │ │ │ │ -00050c10: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00050c20: 7374 7320 696e 6665 7265 6e63 6520 616e sts inference an │ │ │ │ │ -00050c30: 6420 636f 6e64 6974 696f 6e61 6c73 0a0a d conditionals.. │ │ │ │ │ -00050c40: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00050c50: 6c61 6d62 6461 2f43 6f6e 6469 7469 6f6e lambda/Condition │ │ │ │ │ -00050c60: 616c 3033 2e6a 6176 613a 2041 6464 206c al03.java: Add l │ │ │ │ │ -00050c70: 616d 6264 6120 7465 7374 7320 636f 6e64 ambda tests cond │ │ │ │ │ -00050c80: 6974 696f 6e61 6c73 2061 6e64 2062 6f78 itionals and box │ │ │ │ │ -00050c90: 696e 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a ing..
  • tools/j │ │ │ │ │ -00050ca0: 6176 6163 2f6c 616d 6264 612f 436f 6e66 avac/lambda/Conf │ │ │ │ │ -00050cb0: 6f72 6d61 6e63 6530 312e 6a61 7661 3a20 ormance01.java: │ │ │ │ │ -00050cc0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00050cd0: 206c 616d 6264 6120 636f 6d70 696c 6572 lambda compiler │ │ │ │ │ -00050ce0: 2072 6567 7265 7373 696f 6e20 7769 7468 regression with │ │ │ │ │ -00050cf0: 2075 6e69 6e66 6572 7265 6420 7479 7065 uninferred type │ │ │ │ │ -00050d00: 2d76 6172 6961 626c 6573 2069 6e20 6765 -variables in ge │ │ │ │ │ -00050d10: 6e65 7269 6320 636f 6e73 7472 7563 746f neric constructo │ │ │ │ │ -00050d20: 7220 6361 6c6c 0a0a 3c6c 693e 746f 6f6c r call..
  • tool │ │ │ │ │ -00050d30: 732f 6a61 7661 632f 6c61 6d62 6461 2f44 s/javac/lambda/D │ │ │ │ │ -00050d40: 6566 656e 6465 7230 312e 6a61 7661 3a20 efender01.java: │ │ │ │ │ -00050d50: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00050d60: 2072 6f75 7469 6e65 2074 6861 7420 6368 routine that ch │ │ │ │ │ -00050d70: 6563 6b73 2066 6f72 2053 414d 2074 7970 ecks for SAM typ │ │ │ │ │ -00050d80: 6573 2073 686f 756c 6420 736b 6970 2064 es should skip d │ │ │ │ │ -00050d90: 6566 656e 6465 7220 6d65 7468 6f64 7320 efender methods │ │ │ │ │ -00050da0: 696e 2065 7874 656e 6465 6420 696e 7465 in extended inte │ │ │ │ │ -00050db0: 7266 6163 6573 0a0a 3c6c 693e 746f 6f6c rfaces..
  • tool │ │ │ │ │ -00050dc0: 732f 6a61 7661 632f 6c61 6d62 6461 2f44 s/javac/lambda/D │ │ │ │ │ -00050dd0: 6973 6a75 6e63 7469 7665 5479 7065 5465 isjunctiveTypeTe │ │ │ │ │ -00050de0: 7374 2e6a 6176 613a 2041 6464 206c 616d st.java: Add lam │ │ │ │ │ -00050df0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00050e00: 7468 6174 2073 7562 7479 7069 6e67 2062 that subtyping b │ │ │ │ │ -00050e10: 6574 7765 656e 2064 6973 6a75 6e63 7469 etween disjuncti │ │ │ │ │ -00050e20: 7665 2061 6e64 206e 6f6e 2064 6973 6a75 ve and non disju │ │ │ │ │ -00050e30: 6e63 7469 7665 2074 7970 6520 776f 726b nctive type work │ │ │ │ │ -00050e40: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00050e50: 6163 2f6c 616d 6264 612f 446f 7562 6c65 ac/lambda/Double │ │ │ │ │ -00050e60: 5374 6174 6963 496d 706f 7274 2e6a 6176 StaticImport.jav │ │ │ │ │ -00050e70: 613a 2041 7373 6572 7469 6f6e 4572 726f a: AssertionErro │ │ │ │ │ -00050e80: 7220 7768 656e 2063 6f6d 7069 6c69 6e67 r when compiling │ │ │ │ │ -00050e90: 206a 6176 6120 636f 6465 2077 6974 6820 java code with │ │ │ │ │ -00050ea0: 7477 6f20 6964 656e 7469 6361 6c20 7374 two identical st │ │ │ │ │ -00050eb0: 6174 6963 2069 6d70 6f72 7473 0a0a 3c6c atic imports..tools/javac/la │ │ │ │ │ -00050ed0: 6d62 6461 2f45 6666 6563 7469 7665 6c79 mbda/Effectively │ │ │ │ │ -00050ee0: 4669 6e61 6c30 312e 6a61 7661 3a20 4164 Final01.java: Ad │ │ │ │ │ -00050ef0: 6420 6c61 6d62 6461 2074 6573 7473 2065 d lambda tests e │ │ │ │ │ -00050f00: 6666 6563 7469 7665 6c79 2066 696e 616c ffectively final │ │ │ │ │ -00050f10: 2063 6865 636b 2066 6169 6c73 206f 6e20 check fails on │ │ │ │ │ -00050f20: 6d65 7468 6f64 2070 6172 616d 6574 6572 method parameter │ │ │ │ │ -00050f30: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00050f40: 632f 6c61 6d62 6461 2f45 6666 6563 7469 c/lambda/Effecti │ │ │ │ │ -00050f50: 7665 6c79 4669 6e61 6c54 6573 742e 6a61 velyFinalTest.ja │ │ │ │ │ -00050f60: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00050f70: 6573 7473 2049 6e74 6567 7261 7465 2065 ests Integrate e │ │ │ │ │ -00050f80: 6666 6563 7469 7665 6c79 2066 696e 616c ffectively final │ │ │ │ │ -00050f90: 2063 6865 636b 2077 6974 6820 4441 2f44 check with DA/D │ │ │ │ │ -00050fa0: 5520 616e 616c 7973 6973 0a0a 3c6c 693e U analysis..
  • │ │ │ │ │ -00050fb0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00050fc0: 6461 2f45 6666 6563 7469 7665 6c79 4669 da/EffectivelyFi │ │ │ │ │ -00050fd0: 6e61 6c54 6872 6f77 732e 6a61 7661 3a20 nalThrows.java: │ │ │ │ │ -00050fe0: 4368 6563 6b20 7468 6174 2065 6e68 616e Check that enhan │ │ │ │ │ -00050ff0: 6365 6420 7265 7468 726f 772f 6566 6665 ced rethrow/effe │ │ │ │ │ -00051000: 6374 6976 656c 6c79 2066 696e 616c 2077 ctivelly final w │ │ │ │ │ -00051010: 6f72 6b73 2063 6f72 7265 6374 6c79 2069 orks correctly i │ │ │ │ │ -00051020: 6e73 6964 6520 6c61 6d62 6461 730a 0a3c nside lambdas..< │ │ │ │ │ -00051030: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00051040: 616d 6264 612f 4572 726f 6e65 6f75 7341 ambda/ErroneousA │ │ │ │ │ -00051050: 7267 2e6a 6176 613a 2041 6464 206c 616d rg.java: Add lam │ │ │ │ │ -00051060: 6264 6120 7465 7374 7320 7370 6563 756c bda tests specul │ │ │ │ │ -00051070: 6174 6976 6520 6361 6368 6520 6d69 736d ative cache mism │ │ │ │ │ -00051080: 6174 6368 6573 2062 6574 7765 656e 2052 atches between R │ │ │ │ │ -00051090: 6573 6f6c 7665 2e61 6363 6573 7320 616e esolve.access an │ │ │ │ │ -000510a0: 6420 4174 7472 2e63 6865 636b 4964 206c d Attr.checkId l │ │ │ │ │ -000510b0: 6561 6473 2074 6f20 636f 6d70 696c 6572 eads to compiler │ │ │ │ │ -000510c0: 2063 7261 7368 6573 0a0a 3c6c 693e 746f crashes..
  • to │ │ │ │ │ -000510d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000510e0: 2f45 7863 6570 7469 6f6e 7349 6e4c 616d /ExceptionsInLam │ │ │ │ │ -000510f0: 6264 612e 6a61 7661 3a20 5072 6f64 7563 bda.java: Produc │ │ │ │ │ -00051100: 696e 6720 696e 6469 7669 6475 616c 2065 ing individual e │ │ │ │ │ -00051110: 7272 6f72 7320 666f 7220 756e 6361 7567 rrors for uncaug │ │ │ │ │ -00051120: 6874 2075 6e64 6563 6c61 7265 6420 6578 ht undeclared ex │ │ │ │ │ -00051130: 6365 7074 696f 6e73 2069 6e73 6964 6520 ceptions inside │ │ │ │ │ -00051140: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -00051150: 6e73 2c20 696e 7374 6561 6420 6f66 206f ns, instead of o │ │ │ │ │ -00051160: 6e65 2065 7272 6f72 2066 6f72 2077 686f ne error for who │ │ │ │ │ -00051170: 6c65 206c 616d 6264 610a 0a3c 6c69 3e74 le lambda..
  • t │ │ │ │ │ -00051180: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00051190: 612f 4675 6e63 7469 6f6e 616c 496e 7465 a/FunctionalInte │ │ │ │ │ -000511a0: 7266 6163 6541 6e6e 6f2e 6a61 7661 3a20 rfaceAnno.java: │ │ │ │ │ -000511b0: 736d 6f6b 6520 7465 7374 2066 6f72 2066 smoke test for f │ │ │ │ │ -000511c0: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ -000511d0: 6163 6520 616e 6e6f 7461 7469 6f6e 0a0a ace annotation.. │ │ │ │ │ -000511e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000511f0: 6c61 6d62 6461 2f46 756e 6374 696f 6e61 lambda/Functiona │ │ │ │ │ -00051200: 6c49 6e74 6572 6661 6365 416e 6e6f 3032 lInterfaceAnno02 │ │ │ │ │ -00051210: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ -00051220: 6372 6173 6865 7320 6f6e 2046 756e 6374 crashes on Funct │ │ │ │ │ -00051230: 696f 6e61 6c49 6e74 6572 6661 6365 2075 ionalInterface u │ │ │ │ │ -00051240: 7365 6420 6f6e 2069 6e74 6572 6661 6365 sed on interface │ │ │ │ │ -00051250: 2077 6974 6820 7477 6f20 696e 6865 7269 with two inheri │ │ │ │ │ -00051260: 7465 6420 6d65 7468 6f64 7320 7769 7468 ted methods with │ │ │ │ │ -00051270: 2073 616d 6520 7369 676e 6174 7572 6573 same signatures │ │ │ │ │ -00051280: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00051290: 632f 6c61 6d62 6461 2f46 756e 6374 696f c/lambda/Functio │ │ │ │ │ -000512a0: 6e61 6c49 6e74 6572 6661 6365 436f 6e76 nalInterfaceConv │ │ │ │ │ -000512b0: 6572 7369 6f6e 5465 7374 2e6a 6176 613a ersionTest.java: │ │ │ │ │ -000512c0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000512d0: 7320 7065 7266 6f72 6d20 7365 7665 7261 s perform severa │ │ │ │ │ -000512e0: 6c20 6175 746f 6d61 7465 6420 6368 6563 l automated chec │ │ │ │ │ -000512f0: 6b73 2069 6e20 6c61 6d62 6461 2063 6f6e ks in lambda con │ │ │ │ │ -00051300: 7665 7273 696f 6e2c 2065 7370 2e0a 0a3c version, esp...< │ │ │ │ │ -00051310: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00051320: 616d 6264 612f 4765 6e65 7269 634d 6574 ambda/GenericMet │ │ │ │ │ -00051330: 686f 6452 6566 496d 706c 436c 6173 732e hodRefImplClass. │ │ │ │ │ -00051340: 6a61 7661 3a20 4d65 7468 6f64 2072 6566 java: Method ref │ │ │ │ │ -00051350: 6572 656e 6365 2067 656e 6572 6963 2063 erence generic c │ │ │ │ │ -00051360: 6f6e 7374 7275 6374 6f72 2067 6976 6573 onstructor gives │ │ │ │ │ -00051370: 3a20 496c 6c65 6761 6c41 7267 756d 656e : IllegalArgumen │ │ │ │ │ -00051380: 7445 7863 6570 7469 6f6e 3a20 496e 7661 tException: Inva │ │ │ │ │ -00051390: 6c69 6420 6c61 6d62 6461 2064 6573 6572 lid lambda deser │ │ │ │ │ -000513a0: 6961 6c69 7a61 7469 6f6e 0a0a 3c6c 693e ialization..
  • │ │ │ │ │ -000513b0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000513c0: 6461 2f49 6465 6e74 6966 6965 7254 6573 da/IdentifierTes │ │ │ │ │ -000513d0: 742e 6a61 7661 3a20 5465 7374 2067 656e t.java: Test gen │ │ │ │ │ -000513e0: 6572 6174 696f 6e20 6f66 2077 6172 6e69 eration of warni │ │ │ │ │ -000513f0: 6e67 7320 7768 656e 2027 5f27 2069 7320 ngs when '_' is │ │ │ │ │ -00051400: 7573 6564 2061 6e20 6964 656e 7469 6669 used an identifi │ │ │ │ │ -00051410: 6572 0a0a 3c6c 693e 746f 6f6c 732f 6a61 er..
  • tools/ja │ │ │ │ │ -00051420: 7661 632f 6c61 6d62 6461 2f49 6d70 6c69 vac/lambda/Impli │ │ │ │ │ -00051430: 6369 7445 6e63 6c6f 7369 6e67 496e 7374 citEnclosingInst │ │ │ │ │ -00051440: 616e 6365 5465 7374 2e6a 6176 613a 2056 anceTest.java: V │ │ │ │ │ -00051450: 6572 6966 6963 6174 696f 6e20 6572 726f erification erro │ │ │ │ │ -00051460: 7220 666f 7220 656e 636c 6f73 696e 6720 r for enclosing │ │ │ │ │ -00051470: 696e 7374 616e 6365 2063 6170 7475 7265 instance capture │ │ │ │ │ -00051480: 2069 6e73 6964 6520 7375 7065 7220 636f inside super co │ │ │ │ │ -00051490: 6e73 7472 7563 746f 7220 696e 766f 6361 nstructor invoca │ │ │ │ │ -000514a0: 7469 6f6e 0a0a 3c6c 693e 746f 6f6c 732f tion..
  • tools/ │ │ │ │ │ -000514b0: 6a61 7661 632f 6c61 6d62 6461 2f49 6e6e javac/lambda/Inn │ │ │ │ │ -000514c0: 6572 436f 6e73 7472 7563 746f 722e 6a61 erConstructor.ja │ │ │ │ │ -000514d0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -000514e0: 6573 7473 2052 6567 7265 7373 696f 6e20 ests Regression │ │ │ │ │ -000514f0: 7465 7374 204a 444b 2d38 3030 3333 3036 test JDK-8003306 │ │ │ │ │ -00051500: 2069 6e6e 6572 2063 6c61 7373 2063 6f6e inner class con │ │ │ │ │ -00051510: 7374 7275 6374 6f72 2069 6e20 6c61 6d62 structor in lamb │ │ │ │ │ -00051520: 6461 0a0a 3c6c 693e 746f 6f6c 732f 6a61 da..
  • tools/ja │ │ │ │ │ -00051530: 7661 632f 6c61 6d62 6461 2f49 6e6e 6572 vac/lambda/Inner │ │ │ │ │ -00051540: 496e 7374 616e 6365 4372 6561 7469 6f6e InstanceCreation │ │ │ │ │ -00051550: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ -00051560: 6963 6174 696f 6e20 6572 726f 7220 666f ication error fo │ │ │ │ │ -00051570: 7220 656e 636c 6f73 696e 6720 696e 7374 r enclosing inst │ │ │ │ │ -00051580: 616e 6365 2063 6170 7475 7265 2069 6e73 ance capture ins │ │ │ │ │ -00051590: 6964 6520 7375 7065 7220 636f 6e73 7472 ide super constr │ │ │ │ │ -000515a0: 7563 746f 7220 696e 766f 6361 7469 6f6e uctor invocation │ │ │ │ │ -000515b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000515c0: 632f 6c61 6d62 6461 2f49 6e74 6572 7365 c/lambda/Interse │ │ │ │ │ -000515d0: 6374 696f 6e30 312e 6a61 7661 3a20 4164 ction01.java: Ad │ │ │ │ │ -000515e0: 6420 7375 7070 6f72 7420 666f 7220 696e d support for in │ │ │ │ │ -000515f0: 7465 7273 6563 7469 6f6e 2074 7970 6573 tersection types │ │ │ │ │ -00051600: 2069 6e20 6361 7374 2065 7870 7265 7373 in cast express │ │ │ │ │ -00051610: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ -00051620: 6176 6163 2f6c 616d 6264 612f 496e 7465 avac/lambda/Inte │ │ │ │ │ -00051630: 7273 6563 7469 6f6e 3032 2e6a 6176 613a rsection02.java: │ │ │ │ │ -00051640: 2049 6e74 6572 7365 6374 696f 6e20 7479 Intersection ty │ │ │ │ │ -00051650: 7065 2063 6173 7420 6973 7375 6573 2072 pe cast issues r │ │ │ │ │ -00051660: 6564 756e 6461 6e74 2075 6e63 6865 636b edundant uncheck │ │ │ │ │ -00051670: 6564 2077 6172 6e69 6e67 0a0a 3c6c 693e ed warning..
  • │ │ │ │ │ -00051680: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00051690: 6461 2f49 6e74 6572 7365 6374 696f 6e30 da/Intersection0 │ │ │ │ │ -000516a0: 332e 6a61 7661 3a20 4d69 7373 696e 6720 3.java: Missing │ │ │ │ │ -000516b0: 6368 6563 6b63 6173 7420 7768 656e 2063 checkcast when c │ │ │ │ │ -000516c0: 6173 7469 6e67 2074 6f20 696e 7465 7273 asting to inters │ │ │ │ │ -000516d0: 6563 7469 6f6e 2074 7970 650a 0a3c 6c69 ection type..
  • tools/javac/lam │ │ │ │ │ -000516f0: 6264 612f 4c61 6d62 6461 4361 7074 7572 bda/LambdaCaptur │ │ │ │ │ -00051700: 6530 312e 6a61 7661 3a20 4164 6420 6c61 e01.java: Add la │ │ │ │ │ -00051710: 6d62 6461 2074 6573 7473 2062 6173 6963 mbda tests basic │ │ │ │ │ -00051720: 2074 6573 7420 666f 7220 6361 7074 7572 test for captur │ │ │ │ │ -00051730: 6520 6f66 206e 6f6e 2d6d 7574 6162 6c65 e of non-mutable │ │ │ │ │ -00051740: 206c 6f63 616c 730a 0a3c 6c69 3e74 6f6f locals..
  • too │ │ │ │ │ -00051750: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00051760: 4c61 6d62 6461 4361 7074 7572 6530 322e LambdaCapture02. │ │ │ │ │ -00051770: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00051780: 2074 6573 7473 2062 6173 6963 2074 6573 tests basic tes │ │ │ │ │ -00051790: 7420 666f 7220 6361 7074 7572 6520 6f66 t for capture of │ │ │ │ │ -000517a0: 206e 6f6e 2d6d 7574 6162 6c65 206c 6f63 non-mutable loc │ │ │ │ │ -000517b0: 616c 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a als..
  • tools/j │ │ │ │ │ -000517c0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -000517d0: 6461 4361 7074 7572 6530 332e 6a61 7661 daCapture03.java │ │ │ │ │ -000517e0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000517f0: 7473 2074 6573 7420 666f 7220 6361 7074 ts test for capt │ │ │ │ │ -00051800: 7572 6520 6f66 206e 6f6e 2d6d 7574 6162 ure of non-mutab │ │ │ │ │ -00051810: 6c65 206c 6f63 616c 732f 6f75 7465 7220 le locals/outer │ │ │ │ │ -00051820: 6669 656c 6473 2069 6e20 6d75 6c74 6970 fields in multip │ │ │ │ │ -00051830: 6c65 2073 636f 7065 730a 0a3c 6c69 3e74 le scopes..
  • t │ │ │ │ │ -00051840: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00051850: 612f 4c61 6d62 6461 4361 7074 7572 6530 a/LambdaCapture0 │ │ │ │ │ -00051860: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ -00051870: 6461 2074 6573 7473 2074 6573 7420 666f da tests test fo │ │ │ │ │ -00051880: 7220 6361 7074 7572 6520 6f66 206e 6f6e r capture of non │ │ │ │ │ -00051890: 2d6d 7574 6162 6c65 206c 6f63 616c 732f -mutable locals/ │ │ │ │ │ -000518a0: 6f75 7465 7220 6669 656c 6473 2069 6e20 outer fields in │ │ │ │ │ -000518b0: 6d75 6c74 6970 6c65 2073 636f 7065 730a multiple scopes. │ │ │ │ │ -000518c0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000518d0: 2f6c 616d 6264 612f 4c61 6d62 6461 4361 /lambda/LambdaCa │ │ │ │ │ -000518e0: 7074 7572 6530 352e 6a61 7661 3a20 4164 pture05.java: Ad │ │ │ │ │ -000518f0: 6420 6c61 6d62 6461 2074 6573 7473 2074 d lambda tests t │ │ │ │ │ -00051900: 6573 7420 666f 7220 6361 7074 7572 6520 est for capture │ │ │ │ │ -00051910: 696e 206e 6573 7465 6420 6c61 6d62 6461 in nested lambda │ │ │ │ │ -00051920: 2065 7870 7265 7373 696f 6e73 0a0a 3c6c expressions..tools/javac/la │ │ │ │ │ -00051940: 6d62 6461 2f4c 616d 6264 6143 6170 7475 mbda/LambdaCaptu │ │ │ │ │ -00051950: 7265 3036 2e6a 6176 613a 2041 6464 206c re06.java: Add l │ │ │ │ │ -00051960: 616d 6264 6120 7465 7374 7320 436f 6d70 ambda tests Comp │ │ │ │ │ -00051970: 696c 6572 2063 7261 7368 2077 6865 6e20 iler crash when │ │ │ │ │ -00051980: 6c6f 6361 6c20 696e 6e65 7220 636c 6173 local inner clas │ │ │ │ │ -00051990: 7320 6e65 7374 6564 2069 6e73 6964 6520 s nested inside │ │ │ │ │ -000519a0: 6c61 6d62 6461 2063 6170 7475 7265 7320 lambda captures │ │ │ │ │ -000519b0: 6c6f 6361 6c20 7661 7269 6162 6c65 7320 local variables │ │ │ │ │ -000519c0: 6672 6f6d 2065 6e63 6c6f 7369 6e67 2073 from enclosing s │ │ │ │ │ -000519d0: 636f 7065 0a0a 3c6c 693e 746f 6f6c 732f cope..
  • tools/ │ │ │ │ │ -000519e0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -000519f0: 6264 6143 6170 7475 7265 3037 2e6a 6176 bdaCapture07.jav │ │ │ │ │ -00051a00: 613a 2043 6f64 6520 6765 6e65 7261 7469 a: Code generati │ │ │ │ │ -00051a10: 6f6e 2063 7261 7368 2077 6974 6820 6c61 on crash with la │ │ │ │ │ -00051a20: 6d62 6461 2061 6e64 206c 6f63 616c 2063 mbda and local c │ │ │ │ │ -00051a30: 6c61 7373 6573 0a0a 3c6c 693e 746f 6f6c lasses..
  • tool │ │ │ │ │ -00051a40: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00051a50: 616d 6264 6143 6f6e 7630 312e 6a61 7661 ambdaConv01.java │ │ │ │ │ -00051a60: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00051a70: 7473 2062 6173 6963 2074 6573 7420 666f ts basic test fo │ │ │ │ │ -00051a80: 7220 6c61 6d62 6461 2063 6f6e 7665 7273 r lambda convers │ │ │ │ │ -00051a90: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ -00051aa0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -00051ab0: 6461 436f 6e76 3033 2e6a 6176 613a 2041 daConv03.java: A │ │ │ │ │ -00051ac0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00051ad0: 5341 4d20 7479 7065 7320 616e 6420 6d65 SAM types and me │ │ │ │ │ -00051ae0: 7468 6f64 2074 7970 6520 696e 6665 7265 thod type infere │ │ │ │ │ -00051af0: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ -00051b00: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -00051b10: 6461 436f 6e76 3035 2e6a 6176 613a 2041 daConv05.java: A │ │ │ │ │ -00051b20: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00051b30: 6675 6e63 7469 6f6e 2074 7970 6520 616e function type an │ │ │ │ │ -00051b40: 6420 6d65 7468 6f64 2074 7970 6520 696e d method type in │ │ │ │ │ -00051b50: 6665 7265 6e63 650a 0a3c 6c69 3e74 6f6f ference..
  • too │ │ │ │ │ -00051b60: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00051b70: 4c61 6d62 6461 436f 6e76 3036 2e6a 6176 LambdaConv06.jav │ │ │ │ │ -00051b80: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00051b90: 7374 7320 656e 7375 7265 2074 6861 7420 sts ensure that │ │ │ │ │ -00051ba0: 6465 6669 6e69 7465 2061 7373 6967 6e6d definite assignm │ │ │ │ │ -00051bb0: 656e 7420 616e 616c 7973 6973 2064 6f65 ent analysis doe │ │ │ │ │ -00051bc0: 736e 2774 206d 6573 7320 7570 2077 6974 sn't mess up wit │ │ │ │ │ -00051bd0: 6820 6c61 6d62 6461 2061 7474 7269 6275 h lambda attribu │ │ │ │ │ -00051be0: 7469 6f6e 0a0a 3c6c 693e 746f 6f6c 732f tion..
  • tools/ │ │ │ │ │ -00051bf0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -00051c00: 6264 6143 6f6e 7630 382e 6a61 7661 3a20 bdaConv08.java: │ │ │ │ │ -00051c10: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00051c20: 2063 6865 636b 2074 6861 7420 5341 4d20 check that SAM │ │ │ │ │ -00051c30: 636f 6e76 6572 7369 6f6e 2068 616e 646c conversion handl │ │ │ │ │ -00051c40: 6573 2063 6f76 6172 696e 6174 2072 6574 es covarinat ret │ │ │ │ │ -00051c50: 7572 6e20 7479 7065 7320 636f 7272 6563 urn types correc │ │ │ │ │ -00051c60: 746c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a tly..
  • tools/j │ │ │ │ │ -00051c70: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -00051c80: 6461 436f 6e76 3039 2e6a 6176 613a 2041 daConv09.java: A │ │ │ │ │ -00051c90: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00051ca0: 6368 6563 6b20 7468 6174 2053 414d 2063 check that SAM c │ │ │ │ │ -00051cb0: 6f6e 7665 7273 696f 6e20 6861 6e64 6c65 onversion handle │ │ │ │ │ -00051cc0: 7320 4f62 6a65 6374 206d 656d 6265 7273 s Object members │ │ │ │ │ -00051cd0: 2063 6f72 7265 6374 6c79 0a0a 3c6c 693e correctly..
  • │ │ │ │ │ -00051ce0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00051cf0: 6461 2f4c 616d 6264 6143 6f6e 7631 302e da/LambdaConv10. │ │ │ │ │ -00051d00: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00051d10: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00051d20: 7420 6c61 6d62 6461 2063 6f6e 7665 7273 t lambda convers │ │ │ │ │ -00051d30: 696f 6e20 646f 6573 206e 6f74 2061 6c6c ion does not all │ │ │ │ │ -00051d40: 6f77 2062 6f78 696e 6720 6f66 206c 616d ow boxing of lam │ │ │ │ │ -00051d50: 6264 6120 7061 7261 6d65 7465 7273 0a0a bda parameters.. │ │ │ │ │ -00051d60: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00051d70: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ -00051d80: 7631 312e 6a61 7661 3a20 4164 6420 6c61 v11.java: Add la │ │ │ │ │ -00051d90: 6d62 6461 2074 6573 7473 2069 7373 7565 mbda tests issue │ │ │ │ │ -00051da0: 7320 7769 7468 206c 616d 6264 6120 636f s with lambda co │ │ │ │ │ -00051db0: 6e76 6572 7369 6f6e 2069 6e76 6f6c 7669 nversion involvi │ │ │ │ │ -00051dc0: 6e67 2067 656e 6572 6963 2063 6c61 7373 ng generic class │ │ │ │ │ -00051dd0: 2068 6965 7261 7263 6869 6573 0a0a 3c6c hierarchies..tools/javac/la │ │ │ │ │ -00051df0: 6d62 6461 2f4c 616d 6264 6143 6f6e 7631 mbda/LambdaConv1 │ │ │ │ │ -00051e00: 322e 6a61 7661 3a20 4164 6420 6c61 6d62 2.java: Add lamb │ │ │ │ │ -00051e10: 6461 2074 6573 7473 2069 6e73 7461 6e63 da tests instanc │ │ │ │ │ -00051e20: 6520 6372 6561 7469 6f6e 2065 7870 7265 e creation expre │ │ │ │ │ -00051e30: 7373 696f 6e20 7368 6f75 6c64 2061 6c6c ssion should all │ │ │ │ │ -00051e40: 6f77 206c 616d 6264 6120 6578 7072 6573 ow lambda expres │ │ │ │ │ -00051e50: 7369 6f6e 7320 6173 2063 6f6e 7374 7263 sions as constrc │ │ │ │ │ -00051e60: 7574 6f72 2061 7267 756d 656e 7473 0a0a utor arguments.. │ │ │ │ │ -00051e70: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00051e80: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ -00051e90: 7631 332e 6a61 7661 3a20 4164 6420 6c61 v13.java: Add la │ │ │ │ │ -00051ea0: 6d62 6461 2074 6573 7473 2069 6e74 6572 mbda tests inter │ │ │ │ │ -00051eb0: 6661 6365 206d 6574 686f 6473 2069 6e20 face methods in │ │ │ │ │ -00051ec0: 6469 616d 6f6e 6420 7368 6170 6564 2069 diamond shaped i │ │ │ │ │ -00051ed0: 6e68 6572 6974 616e 6365 2074 7265 6573 nheritance trees │ │ │ │ │ -00051ee0: 2073 686f 756c 646e 2774 2062 6520 636f shouldn't be co │ │ │ │ │ -00051ef0: 756e 7465 6420 7477 6963 650a 0a3c 6c69 unted twice..
  • tools/javac/lam │ │ │ │ │ -00051f10: 6264 612f 4c61 6d62 6461 436f 6e76 3136 bda/LambdaConv16 │ │ │ │ │ -00051f20: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00051f30: 6120 7465 7374 7320 5341 4d20 636f 6e76 a tests SAM conv │ │ │ │ │ -00051f40: 6572 7369 6f6e 2061 6e64 2072 6177 2074 ersion and raw t │ │ │ │ │ -00051f50: 7970 6573 2069 6e20 6172 6775 6d65 6e74 ypes in argument │ │ │ │ │ -00051f60: 2f72 6574 7572 6e20 7479 7065 730a 0a3c /return types..< │ │ │ │ │ -00051f70: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00051f80: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ -00051f90: 3137 2e6a 6176 613a 2041 6464 206c 616d 17.java: Add lam │ │ │ │ │ -00051fa0: 6264 6120 7465 7374 7320 6c61 6d62 6461 bda tests lambda │ │ │ │ │ -00051fb0: 2063 6f6d 7069 6c65 7220 6372 6173 6865 compiler crashe │ │ │ │ │ -00051fc0: 7320 6966 206c 616d 6264 6120 6861 7320 s if lambda has │ │ │ │ │ -00051fd0: 7472 792d 7769 7468 2d72 6573 6f75 7263 try-with-resourc │ │ │ │ │ -00051fe0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -00051ff0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00052000: 6143 6f6e 7631 382e 6a61 7661 3a20 4164 aConv18.java: Ad │ │ │ │ │ -00052010: 6420 6c61 6d62 6461 2074 6573 7473 2073 d lambda tests s │ │ │ │ │ -00052020: 696d 706c 6520 7465 7374 2066 6f72 206c imple test for l │ │ │ │ │ -00052030: 616d 6264 6120 6361 6e64 6964 6174 6520 ambda candidate │ │ │ │ │ -00052040: 6368 6563 6b0a 0a3c 6c69 3e74 6f6f 6c73 check..
  • tools │ │ │ │ │ -00052050: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00052060: 6d62 6461 436f 6e76 3139 2e6a 6176 613a mbdaConv19.java: │ │ │ │ │ -00052070: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00052080: 7320 6368 6563 6b20 7468 6174 2072 6564 s check that red │ │ │ │ │ -00052090: 756e 6461 6e74 2063 6173 7420 7761 726e undant cast warn │ │ │ │ │ -000520a0: 696e 6773 2061 7265 206e 6f74 2067 656e ings are not gen │ │ │ │ │ -000520b0: 6572 6174 6564 2066 6f72 2053 414d 2063 erated for SAM c │ │ │ │ │ -000520c0: 6f6e 7665 7273 696f 6e73 0a0a 3c6c 693e onversions..
  • │ │ │ │ │ -000520d0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000520e0: 6461 2f4c 616d 6264 6143 6f6e 7632 302e da/LambdaConv20. │ │ │ │ │ -000520f0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00052100: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00052110: 7420 7379 6e74 6865 7469 6320 6361 7374 t synthetic cast │ │ │ │ │ -00052120: 7320 6172 6520 6164 6465 6420 7768 656e s are added when │ │ │ │ │ -00052130: 2065 7261 7365 6420 7479 7065 206f 6620 erased type of │ │ │ │ │ -00052140: 6c61 6d62 6461 2062 6f64 7920 656e 6473 lambda body ends │ │ │ │ │ -00052150: 2075 7020 6265 696e 6720 746f 6f20 6765 up being too ge │ │ │ │ │ -00052160: 6e65 7261 6c0a 0a3c 6c69 3e74 6f6f 6c73 neral..
  • tools │ │ │ │ │ -00052170: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00052180: 6d62 6461 436f 6e76 3231 2e6a 6176 613a mbdaConv21.java: │ │ │ │ │ -00052190: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000521a0: 7320 6368 6563 6b20 7468 6174 2063 6f64 s check that cod │ │ │ │ │ -000521b0: 6520 6765 6e65 7261 7469 6f6e 2068 616e e generation han │ │ │ │ │ -000521c0: 646c 6573 2076 6f69 642d 636f 6d70 6174 dles void-compat │ │ │ │ │ -000521d0: 6962 696c 6974 7920 636f 7272 6563 746c ibility correctl │ │ │ │ │ -000521e0: 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 y..
  • tools/jav │ │ │ │ │ -000521f0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ -00052200: 436f 6e76 3232 2e6a 6176 613a 2041 6464 Conv22.java: Add │ │ │ │ │ -00052210: 206c 616d 6264 6120 7465 7374 7320 696e lambda tests in │ │ │ │ │ -00052220: 6e65 7220 636c 6173 7320 7472 616e 736c ner class transl │ │ │ │ │ -00052230: 6174 6f72 2066 6169 6c73 2077 6974 6820 ator fails with │ │ │ │ │ -00052240: 7370 7572 696f 7573 206d 6574 686f 6420 spurious method │ │ │ │ │ -00052250: 636c 6173 6820 6572 726f 7273 0a0a 3c6c clash errors..tools/javac/la │ │ │ │ │ -00052270: 6d62 6461 2f4c 616d 6264 6143 6f6e 7632 mbda/LambdaConv2 │ │ │ │ │ -00052280: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ -00052290: 6461 2074 6573 7473 2063 6865 636b 2073 da tests check s │ │ │ │ │ -000522a0: 7570 6572 2076 6172 6172 6773 2072 6566 uper varargs ref │ │ │ │ │ -000522b0: 6572 656e 6365 2069 7320 6861 6e64 6c65 erence is handle │ │ │ │ │ -000522c0: 6420 636f 7272 6563 746c 790a 0a3c 6c69 d correctly..
  • tools/javac/l │ │ │ │ │ +0004fc10: 616d 6264 612f 3831 3432 3837 362f 5438 ambda/8142876/T8 │ │ │ │ │ +0004fc20: 3134 3238 3736 2e6a 6176 613a 204a 6176 142876.java: Jav │ │ │ │ │ +0004fc30: 6163 2064 6f65 7320 6e6f 7420 636f 7272 ac does not corr │ │ │ │ │ +0004fc40: 6563 746c 7920 696d 706c 656d 656e 7420 ectly implement │ │ │ │ │ +0004fc50: 7769 6c64 6361 7264 7320 7265 6d6f 7661 wildcards remova │ │ │ │ │ +0004fc60: 6c20 6672 6f6d 2066 756e 6374 696f 6e61 l from functiona │ │ │ │ │ +0004fc70: 6c20 696e 7465 7266 6163 6573 0a0a 3c6c l interfaces..tools/javac/la │ │ │ │ │ +0004fc90: 6d62 6461 2f38 3134 3831 3238 2f54 3831 mbda/8148128/T81 │ │ │ │ │ +0004fca0: 3438 3132 382e 6a61 7661 3a20 5265 6772 48128.java: Regr │ │ │ │ │ +0004fcb0: 6573 7369 6f6e 3a20 6172 7261 7920 636f ession: array co │ │ │ │ │ +0004fcc0: 6e73 7472 7563 746f 7220 7265 6665 7265 nstructor refere │ │ │ │ │ +0004fcd0: 6e63 6573 206d 6172 6b65 6420 6173 2069 nces marked as i │ │ │ │ │ +0004fce0: 6e65 7861 6374 0a0a 3c6c 693e 746f 6f6c nexact..
  • tool │ │ │ │ │ +0004fcf0: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004fd00: 3135 3338 3834 2f54 3831 3533 3838 342e 153884/T8153884. │ │ │ │ │ +0004fd10: 6a61 7661 3a20 4578 7072 6573 7369 6f6e java: Expression │ │ │ │ │ +0004fd20: 206c 616d 6264 6120 6572 726f 6e65 6f75 lambda erroneou │ │ │ │ │ +0004fd30: 736c 7920 636f 6d70 6174 6962 6c65 2077 sly compatible w │ │ │ │ │ +0004fd40: 6974 6820 766f 6964 2d72 6574 7572 6e69 ith void-returni │ │ │ │ │ +0004fd50: 6e67 2064 6573 6372 6970 746f 720a 0a3c ng descriptor..< │ │ │ │ │ +0004fd60: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0004fd70: 616d 6264 612f 3831 3638 3438 302f 5438 ambda/8168480/T8 │ │ │ │ │ +0004fd80: 3136 3834 3830 2e6a 6176 613a 2053 7065 168480.java: Spe │ │ │ │ │ +0004fd90: 6375 6c61 7469 7665 2061 7474 7269 6275 culative attribu │ │ │ │ │ +0004fda0: 7469 6f6e 206f 6620 6c61 6d62 6461 2063 tion of lambda c │ │ │ │ │ +0004fdb0: 6175 7365 7320 4e50 4520 696e 2046 6c6f auses NPE in Flo │ │ │ │ │ +0004fdc0: 770a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 w..
  • tools/jav │ │ │ │ │ +0004fdd0: 6163 2f6c 616d 6264 612f 3831 3638 3438 ac/lambda/816848 │ │ │ │ │ +0004fde0: 302f 5438 3136 3834 3830 622e 6a61 7661 0/T8168480b.java │ │ │ │ │ +0004fdf0: 3a20 5370 6563 756c 6174 6976 6520 6174 : Speculative at │ │ │ │ │ +0004fe00: 7472 6962 7574 696f 6e20 6f66 206c 616d tribution of lam │ │ │ │ │ +0004fe10: 6264 6120 6361 7573 6573 204e 5045 2069 bda causes NPE i │ │ │ │ │ +0004fe20: 6e20 466c 6f77 0a0a 3c6c 693e 746f 6f6c n Flow..
  • tool │ │ │ │ │ +0004fe30: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004fe40: 3136 3930 3931 2f54 3831 3639 3039 312e 169091/T8169091. │ │ │ │ │ +0004fe50: 6a61 7661 3a20 4d65 7468 6f64 2072 6566 java: Method ref │ │ │ │ │ +0004fe60: 6572 656e 6365 2054 3a3a 6d65 7468 6f64 erence T::method │ │ │ │ │ +0004fe70: 4e61 6d65 2066 6f72 2067 656e 6572 6963 Name for generic │ │ │ │ │ +0004fe80: 2074 7970 6520 5420 646f 6573 206e 6f74 type T does not │ │ │ │ │ +0004fe90: 2063 6f6d 7069 6c65 2061 6e79 206d 6f72 compile any mor │ │ │ │ │ +0004fea0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +0004feb0: 6163 2f6c 616d 6264 612f 3831 3838 3134 ac/lambda/818814 │ │ │ │ │ +0004fec0: 342f 5438 3138 3831 3434 2e6a 6176 613a 4/T8188144.java: │ │ │ │ │ +0004fed0: 2072 6567 7265 7373 696f 6e20 696e 206d regression in m │ │ │ │ │ +0004fee0: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ +0004fef0: 7479 7065 2d63 6865 636b 696e 670a 0a3c type-checking..< │ │ │ │ │ +0004ff00: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0004ff10: 616d 6264 612f 3832 3032 3337 322f 5438 ambda/8202372/T8 │ │ │ │ │ +0004ff20: 3230 3233 3732 2e6a 6176 613a 2044 6961 202372.java: Dia │ │ │ │ │ +0004ff30: 676e 6f73 7469 6320 7769 7468 2069 6e63 gnostic with inc │ │ │ │ │ +0004ff40: 6f72 7265 6374 206c 696e 6520 696e 666f orrect line info │ │ │ │ │ +0004ff50: 2067 656e 6572 6174 6564 2077 6865 6e20 generated when │ │ │ │ │ +0004ff60: 636f 6d70 696c 696e 6720 6c61 6d62 6461 compiling lambda │ │ │ │ │ +0004ff70: 2065 7870 7265 7373 696f 6e0a 0a3c 6c69 expression..
  • tools/javac/lam │ │ │ │ │ +0004ff90: 6264 612f 3832 3130 3439 352f 5438 3231 bda/8210495/T821 │ │ │ │ │ +0004ffa0: 3034 3935 2e6a 6176 613a 2063 6f6d 7069 0495.java: compi │ │ │ │ │ +0004ffb0: 6c65 7220 6372 6173 6865 7320 6265 6361 ler crashes beca │ │ │ │ │ +0004ffc0: 7573 6520 6f66 2069 6c6c 6567 616c 2073 use of illegal s │ │ │ │ │ +0004ffd0: 6967 6e61 7475 7265 2069 6e20 6f74 6865 ignature in othe │ │ │ │ │ +0004ffe0: 7277 6973 6520 6c65 6761 6c20 636f 6465 rwise legal code │ │ │ │ │ +0004fff0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00050000: 632f 6c61 6d62 6461 2f38 3235 3838 3937 c/lambda/8258897 │ │ │ │ │ +00050010: 2f43 6170 7475 7265 5661 7269 6162 6c65 /CaptureVariable │ │ │ │ │ +00050020: 732e 6a61 7661 3a20 4368 6563 6b73 2074 s.java: Checks t │ │ │ │ │ +00050030: 7261 6e73 6c61 7469 6f6e 206f 6620 6361 ranslation of ca │ │ │ │ │ +00050040: 7074 7572 696e 6720 6c6f 6361 6c20 636c pturing local cl │ │ │ │ │ +00050050: 6173 7365 7320 696e 7369 6465 206e 6573 asses inside nes │ │ │ │ │ +00050060: 7465 6420 6c61 6d62 6461 730a 0a3c 6c69 ted lambdas..
  • tools/javac/lam │ │ │ │ │ +00050080: 6264 612f 3832 3538 3839 372f 4361 7074 bda/8258897/Capt │ │ │ │ │ +00050090: 7572 6556 6172 6961 626c 6573 416e 6f6e ureVariablesAnon │ │ │ │ │ +000500a0: 796d 6f75 732e 6a61 7661 3a20 4368 6563 ymous.java: Chec │ │ │ │ │ +000500b0: 6b73 2074 7261 6e73 6c61 7469 6f6e 206f ks translation o │ │ │ │ │ +000500c0: 6620 6361 7074 7572 696e 6720 6c6f 6361 f capturing loca │ │ │ │ │ +000500d0: 6c20 636c 6173 7365 7320 696e 7369 6465 l classes inside │ │ │ │ │ +000500e0: 206e 6573 7465 6420 6c61 6d62 6461 730a nested lambdas. │ │ │ │ │ +000500f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00050100: 2f6c 616d 6264 612f 3832 3632 3039 352f /lambda/8262095/ │ │ │ │ │ +00050110: 5438 3236 3230 3935 2e6a 6176 613a 2052 T8262095.java: R │ │ │ │ │ +00050120: 6570 6f72 7420 6469 6167 6e6f 7374 6963 eport diagnostic │ │ │ │ │ +00050130: 7320 7072 6f64 7563 6564 2062 7920 696e s produced by in │ │ │ │ │ +00050140: 636f 7272 6563 7420 6c61 6d62 6461 730a correct lambdas. │ │ │ │ │ +00050150: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00050160: 2f6c 616d 6264 612f 4176 6f69 6449 6e66 /lambda/AvoidInf │ │ │ │ │ +00050170: 696e 6974 6552 6561 7474 7269 6275 7469 initeReattributi │ │ │ │ │ +00050180: 6f6e 2e6a 6176 613a 2043 6865 636b 2074 on.java: Check t │ │ │ │ │ +00050190: 6861 7420 7768 656e 2061 6e20 6578 6365 hat when an exce │ │ │ │ │ +000501a0: 7074 696f 6e20 6f63 6375 7273 2064 7572 ption occurs dur │ │ │ │ │ +000501b0: 696e 6720 4174 7472 2e76 6973 6974 4c61 ing Attr.visitLa │ │ │ │ │ +000501c0: 6d62 6461 2c20 616e 2061 7474 656d 7074 mbda, an attempt │ │ │ │ │ +000501d0: 2074 6f20 6174 7472 6962 7574 6520 7468 to attribute th │ │ │ │ │ +000501e0: 6520 6c61 6d62 6461 2061 6761 696e 2069 e lambda again i │ │ │ │ │ +000501f0: 7320 6176 6f69 6465 6420 7261 7468 6572 s avoided rather │ │ │ │ │ +00050200: 2074 6861 6e20 6661 6c6c 696e 6720 696e than falling in │ │ │ │ │ +00050210: 746f 2061 6e20 696e 6669 6e69 7465 2072 to an infinite r │ │ │ │ │ +00050220: 6563 7572 7369 6f6e 2e0a 0a3c 6c69 3e74 ecursion...
  • t │ │ │ │ │ +00050230: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00050240: 612f 4261 6441 6363 6573 732e 6a61 7661 a/BadAccess.java │ │ │ │ │ +00050250: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00050260: 7473 2063 6865 636b 2074 6861 7420 6e6f ts check that no │ │ │ │ │ +00050270: 6e2d 7374 6174 6963 2076 6172 6961 626c n-static variabl │ │ │ │ │ +00050280: 6573 2061 7265 206e 6f74 2061 6363 6573 es are not acces │ │ │ │ │ +00050290: 7369 626c 6520 6672 6f6d 2073 7461 7469 sible from stati │ │ │ │ │ +000502a0: 6320 6c61 6d62 6461 730a 0a3c 6c69 3e74 c lambdas..
  • t │ │ │ │ │ +000502b0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000502c0: 612f 4261 6441 6363 6573 7330 322e 6a61 a/BadAccess02.ja │ │ │ │ │ +000502d0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +000502e0: 6573 7473 2063 6865 636b 206c 616d 6264 ests check lambd │ │ │ │ │ +000502f0: 6120 6361 6e20 6163 6365 7373 206f 6e6c a can access onl │ │ │ │ │ +00050300: 7920 6566 6665 6374 6976 656c 792d 6669 y effectively-fi │ │ │ │ │ +00050310: 6e61 6c20 6c6f 6361 6c73 0a0a 3c6c 693e nal locals..
  • │ │ │ │ │ +00050320: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00050330: 6461 2f42 6164 4163 6365 7373 3033 2e6a da/BadAccess03.j │ │ │ │ │ +00050340: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00050350: 7465 7374 7320 6368 6563 6b20 6c61 6d62 tests check lamb │ │ │ │ │ +00050360: 6461 2063 616e 6e6f 7420 6173 7369 676e da cannot assign │ │ │ │ │ +00050370: 206e 6f6e 2d65 6666 6563 7469 7665 6c79 non-effectively │ │ │ │ │ +00050380: 2066 696e 616c 206c 6f63 616c 730a 0a3c final locals..< │ │ │ │ │ +00050390: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +000503a0: 616d 6264 612f 4261 6442 7265 616b 436f ambda/BadBreakCo │ │ │ │ │ +000503b0: 6e74 696e 7565 2e6a 6176 613a 2041 6464 ntinue.java: Add │ │ │ │ │ +000503c0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000503d0: 6563 6b20 7468 6174 2062 7265 616b 2f63 eck that break/c │ │ │ │ │ +000503e0: 6f6e 7469 6e75 6520 6973 2064 6973 616c ontinue is disal │ │ │ │ │ +000503f0: 6c6f 7765 6420 696e 206c 616d 6264 6120 lowed in lambda │ │ │ │ │ +00050400: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • tools/javac/lam │ │ │ │ │ +00050420: 6264 612f 4261 6443 6f6e 7630 332e 6a61 bda/BadConv03.ja │ │ │ │ │ +00050430: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00050440: 6573 7473 204e 5045 2077 6869 6c65 2063 ests NPE while c │ │ │ │ │ +00050450: 6865 636b 696e 6720 6966 2073 7562 696e hecking if subin │ │ │ │ │ +00050460: 7465 7266 6163 6520 6973 2061 2053 414d terface is a SAM │ │ │ │ │ +00050470: 2074 7970 650a 0a3c 6c69 3e74 6f6f 6c73 type..
  • tools │ │ │ │ │ +00050480: 2f6a 6176 6163 2f6c 616d 6264 612f 4261 /javac/lambda/Ba │ │ │ │ │ +00050490: 6443 6f6e 7630 342e 6a61 7661 3a20 4164 dConv04.java: Ad │ │ │ │ │ +000504a0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +000504b0: 6865 636b 2074 6861 7420 696c 6c2d 666f heck that ill-fo │ │ │ │ │ +000504c0: 726d 6564 2053 414d 2074 7970 6520 6765 rmed SAM type ge │ │ │ │ │ +000504d0: 6e65 7261 7465 7320 7269 6768 7420 6469 nerates right di │ │ │ │ │ +000504e0: 6167 6e6f 7374 6963 2077 6865 6e20 5341 agnostic when SA │ │ │ │ │ +000504f0: 4d20 636f 6e76 6572 7465 640a 0a3c 6c69 M converted..
  • tools/javac/lam │ │ │ │ │ +00050510: 6264 612f 4261 6445 7870 7265 7373 696f bda/BadExpressio │ │ │ │ │ +00050520: 6e4c 616d 6264 612e 6a61 7661 3a20 4164 nLambda.java: Ad │ │ │ │ │ +00050530: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00050540: 6865 636b 2074 6861 7420 6120 636f 6e64 heck that a cond │ │ │ │ │ +00050550: 6974 6f6e 616c 2063 616e 2774 2062 6520 itonal can't be │ │ │ │ │ +00050560: 766f 6964 0a0a 3c6c 693e 746f 6f6c 732f void..
  • tools/ │ │ │ │ │ +00050570: 6a61 7661 632f 6c61 6d62 6461 2f42 6164 javac/lambda/Bad │ │ │ │ │ +00050580: 4c61 6d62 6461 4578 7072 2e6a 6176 613a LambdaExpr.java: │ │ │ │ │ +00050590: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000505a0: 7320 636f 6d70 696c 6520 6372 6173 6865 s compile crashe │ │ │ │ │ +000505b0: 7320 6f6e 2070 6172 7469 616c 206c 616d s on partial lam │ │ │ │ │ +000505c0: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ +000505d0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000505e0: 2f6c 616d 6264 612f 4261 644c 616d 6264 /lambda/BadLambd │ │ │ │ │ +000505f0: 6150 6f73 2e6a 6176 613a 2041 6464 206c aPos.java: Add l │ │ │ │ │ +00050600: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00050610: 6b20 7468 6174 206c 616d 6264 6120 6973 k that lambda is │ │ │ │ │ +00050620: 206f 6e6c 7920 616c 6c6f 7765 6420 696e only allowed in │ │ │ │ │ +00050630: 2061 7267 756d 656e 742f 6361 7374 2f61 argument/cast/a │ │ │ │ │ +00050640: 7373 6967 6e6d 656e 7420 636f 6e74 6578 ssignment contex │ │ │ │ │ +00050650: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +00050660: 6163 2f6c 616d 6264 612f 4261 644d 6574 ac/lambda/BadMet │ │ │ │ │ +00050670: 686f 6443 616c 6c2e 6a61 7661 3a20 4164 hodCall.java: Ad │ │ │ │ │ +00050680: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00050690: 6865 636b 2074 6861 7420 6469 6167 6e6f heck that diagno │ │ │ │ │ +000506a0: 7374 6963 7320 6f6e 206e 6573 7465 6420 stics on nested │ │ │ │ │ +000506b0: 6572 726f 6e65 6f75 7320 6465 6665 7272 erroneous deferr │ │ │ │ │ +000506c0: 6564 2074 7970 6573 2061 7265 2066 6c75 ed types are flu │ │ │ │ │ +000506d0: 7368 6564 0a0a 3c6c 693e 746f 6f6c 732f shed..
  • tools/ │ │ │ │ │ +000506e0: 6a61 7661 632f 6c61 6d62 6461 2f42 6164 javac/lambda/Bad │ │ │ │ │ +000506f0: 4d65 7468 6f64 4361 6c6c 322e 6a61 7661 MethodCall2.java │ │ │ │ │ +00050700: 3a20 4261 6420 636f 6d70 696c 6572 2064 : Bad compiler d │ │ │ │ │ +00050710: 6961 676e 6f73 7469 6320 6765 6e65 7261 iagnostic genera │ │ │ │ │ +00050720: 7465 6420 7768 656e 2070 6f6c 7920 6578 ted when poly ex │ │ │ │ │ +00050730: 7072 6573 7369 6f6e 2069 7320 7061 7373 pression is pass │ │ │ │ │ +00050740: 6564 2074 6f20 6e6f 6e2d 6578 6973 7465 ed to non-existe │ │ │ │ │ +00050750: 6e74 206d 6574 686f 640a 0a3c 6c69 3e74 nt method..
  • t │ │ │ │ │ +00050760: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00050770: 612f 4261 644e 6573 7465 644c 616d 6264 a/BadNestedLambd │ │ │ │ │ +00050780: 612e 6a61 7661 3a20 4e75 6c6c 506f 696e a.java: NullPoin │ │ │ │ │ +00050790: 7465 7245 7863 6570 7469 6f6e 2069 6e20 terException in │ │ │ │ │ +000507a0: 5269 6368 4469 6167 6e6f 7374 6963 466f RichDiagnosticFo │ │ │ │ │ +000507b0: 726d 6174 7465 7220 666f 7220 6261 6420 rmatter for bad │ │ │ │ │ +000507c0: 696e 7075 7420 7072 6f67 7261 6d0a 0a3c input program..< │ │ │ │ │ +000507d0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +000507e0: 616d 6264 612f 4261 6452 6563 6f76 6572 ambda/BadRecover │ │ │ │ │ +000507f0: 792e 6a61 7661 3a20 4164 6420 6c61 6d62 y.java: Add lamb │ │ │ │ │ +00050800: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00050810: 6861 7420 7265 636f 7665 7279 206f 6620 hat recovery of │ │ │ │ │ +00050820: 7370 6563 756c 6174 6976 6520 7479 7065 speculative type │ │ │ │ │ +00050830: 7320 6973 206e 6f74 2061 7474 656d 7074 s is not attempt │ │ │ │ │ +00050840: 6564 2069 6620 7265 6365 6976 6572 2069 ed if receiver i │ │ │ │ │ +00050850: 7320 6572 726f 6e65 6f75 730a 0a3c 6c69 s erroneous..
  • tools/javac/lam │ │ │ │ │ +00050870: 6264 612f 4261 6452 6574 7572 6e2e 6a61 bda/BadReturn.ja │ │ │ │ │ +00050880: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00050890: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +000508a0: 696e 636f 6d70 6174 6962 6c65 2072 6574 incompatible ret │ │ │ │ │ +000508b0: 7572 6e20 7479 7065 7320 696e 206c 616d urn types in lam │ │ │ │ │ +000508c0: 6264 6173 2061 7265 2066 6c61 6767 6564 bdas are flagged │ │ │ │ │ +000508d0: 2077 6974 6820 6572 726f 720a 0a3c 6c69 with error..
  • tools/javac/lam │ │ │ │ │ +000508f0: 6264 612f 4261 6453 7461 7465 6d65 6e74 bda/BadStatement │ │ │ │ │ +00050900: 496e 4c61 6d62 6461 2e6a 6176 613a 2041 InLambda.java: A │ │ │ │ │ +00050910: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00050920: 6368 6563 6b20 7468 6174 2074 6865 2063 check that the c │ │ │ │ │ +00050930: 6f6d 7069 6c65 7220 656d 6974 7320 6d65 ompiler emits me │ │ │ │ │ +00050940: 616e 696e 6766 756c 2064 6961 676e 6f73 aningful diagnos │ │ │ │ │ +00050950: 7469 6373 2077 6865 6e20 7468 6520 6c61 tics when the la │ │ │ │ │ +00050960: 6d62 6461 2062 6f64 7920 636f 6e74 6169 mbda body contai │ │ │ │ │ +00050970: 6e73 2062 6164 2073 7461 7465 6d65 6e74 ns bad statement │ │ │ │ │ +00050980: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00050990: 6163 2f6c 616d 6264 612f 4261 6453 7461 ac/lambda/BadSta │ │ │ │ │ +000509a0: 7465 6d65 6e74 496e 4c61 6d62 6461 3032 tementInLambda02 │ │ │ │ │ +000509b0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +000509c0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +000509d0: 6174 2074 6865 2063 6f6d 7069 6c65 7220 at the compiler │ │ │ │ │ +000509e0: 656d 6974 7320 6d65 616e 696e 6766 756c emits meaningful │ │ │ │ │ +000509f0: 2064 6961 676e 6f73 7469 6373 2077 6865 diagnostics whe │ │ │ │ │ +00050a00: 6e20 7468 6520 6c61 6d62 6461 2062 6f64 n the lambda bod │ │ │ │ │ +00050a10: 7920 636f 6e74 6169 6e73 2062 6164 2073 y contains bad s │ │ │ │ │ +00050a20: 7461 7465 6d65 6e74 730a 0a3c 6c69 3e74 tatements..
  • t │ │ │ │ │ +00050a30: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00050a40: 612f 4261 6453 7769 7463 6845 7870 7265 a/BadSwitchExpre │ │ │ │ │ +00050a50: 7373 696f 6e4c 616d 6264 612e 6a61 7661 ssionLambda.java │ │ │ │ │ +00050a60: 3a20 4164 6469 6e67 2073 7769 7463 6820 : Adding switch │ │ │ │ │ +00050a70: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • tools/javac/lam │ │ │ │ │ +00050a90: 6264 612f 4261 6454 6172 6765 7454 7970 bda/BadTargetTyp │ │ │ │ │ +00050aa0: 652e 6a61 7661 3a20 4164 6420 6c61 6d62 e.java: Add lamb │ │ │ │ │ +00050ab0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00050ac0: 6861 7420 6f6e 6c79 2053 414d 2061 7265 hat only SAM are │ │ │ │ │ +00050ad0: 2061 6c6c 6f77 6564 2061 7320 7461 7267 allowed as targ │ │ │ │ │ +00050ae0: 6574 2074 7970 6573 2066 6f72 206c 616d et types for lam │ │ │ │ │ +00050af0: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ +00050b00: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00050b10: 2f6c 616d 6264 612f 4279 7465 436f 6465 /lambda/ByteCode │ │ │ │ │ +00050b20: 5465 7374 2e6a 6176 613a 2043 6f64 6520 Test.java: Code │ │ │ │ │ +00050b30: 7472 616e 736c 6174 696f 6e20 7465 7374 translation test │ │ │ │ │ +00050b40: 2066 6f72 204c 616d 6264 6120 6578 7072 for Lambda expr │ │ │ │ │ +00050b50: 6573 7369 6f6e 732c 206d 6574 686f 6420 essions, method │ │ │ │ │ +00050b60: 7265 6665 7265 6e63 6573 0a0a 3c6c 693e references..
  • │ │ │ │ │ +00050b70: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00050b80: 6461 2f43 616e 7446 696e 6453 796d 626f da/CantFindSymbo │ │ │ │ │ +00050b90: 6c49 6d70 6c69 6369 744c 616d 6264 6141 lImplicitLambdaA │ │ │ │ │ +00050ba0: 6e64 4469 616d 6f6e 6454 6573 742e 6a61 ndDiamondTest.ja │ │ │ │ │ +00050bb0: 7661 3a20 7379 6d62 6f6c 206e 6f74 2066 va: symbol not f │ │ │ │ │ +00050bc0: 6f75 6e64 2065 7272 6f72 2c20 696d 706c ound error, impl │ │ │ │ │ +00050bd0: 6963 6974 206c 616d 6264 6173 2061 6e64 icit lambdas and │ │ │ │ │ +00050be0: 2064 6961 6d6f 6e64 2063 6f6e 7374 7275 diamond constru │ │ │ │ │ +00050bf0: 6374 6f72 2069 6e76 6f63 6174 696f 6e73 ctor invocations │ │ │ │ │ +00050c00: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00050c10: 632f 6c61 6d62 6461 2f43 6f6e 6469 7469 c/lambda/Conditi │ │ │ │ │ +00050c20: 6f6e 616c 3031 2e6a 6176 613a 2041 6464 onal01.java: Add │ │ │ │ │ +00050c30: 206c 616d 6264 6120 7465 7374 7320 636f lambda tests co │ │ │ │ │ +00050c40: 6e64 6974 696f 6e61 6c20 616e 6420 7661 nditional and va │ │ │ │ │ +00050c50: 7261 7267 730a 0a3c 6c69 3e74 6f6f 6c73 rargs..
  • tools │ │ │ │ │ +00050c60: 2f6a 6176 6163 2f6c 616d 6264 612f 436f /javac/lambda/Co │ │ │ │ │ +00050c70: 6e64 6974 696f 6e61 6c30 322e 6a61 7661 nditional02.java │ │ │ │ │ +00050c80: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00050c90: 7473 2069 6e66 6572 656e 6365 2061 6e64 ts inference and │ │ │ │ │ +00050ca0: 2063 6f6e 6469 7469 6f6e 616c 730a 0a3c conditionals..< │ │ │ │ │ +00050cb0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00050cc0: 616d 6264 612f 436f 6e64 6974 696f 6e61 ambda/Conditiona │ │ │ │ │ +00050cd0: 6c30 332e 6a61 7661 3a20 4164 6420 6c61 l03.java: Add la │ │ │ │ │ +00050ce0: 6d62 6461 2074 6573 7473 2063 6f6e 6469 mbda tests condi │ │ │ │ │ +00050cf0: 7469 6f6e 616c 7320 616e 6420 626f 7869 tionals and boxi │ │ │ │ │ +00050d00: 6e67 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ng..
  • tools/ja │ │ │ │ │ +00050d10: 7661 632f 6c61 6d62 6461 2f43 6f6e 666f vac/lambda/Confo │ │ │ │ │ +00050d20: 726d 616e 6365 3031 2e6a 6176 613a 2041 rmance01.java: A │ │ │ │ │ +00050d30: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00050d40: 6c61 6d62 6461 2063 6f6d 7069 6c65 7220 lambda compiler │ │ │ │ │ +00050d50: 7265 6772 6573 7369 6f6e 2077 6974 6820 regression with │ │ │ │ │ +00050d60: 756e 696e 6665 7272 6564 2074 7970 652d uninferred type- │ │ │ │ │ +00050d70: 7661 7269 6162 6c65 7320 696e 2067 656e variables in gen │ │ │ │ │ +00050d80: 6572 6963 2063 6f6e 7374 7275 6374 6f72 eric constructor │ │ │ │ │ +00050d90: 2063 616c 6c0a 0a3c 6c69 3e74 6f6f 6c73 call..
  • tools │ │ │ │ │ +00050da0: 2f6a 6176 6163 2f6c 616d 6264 612f 4465 /javac/lambda/De │ │ │ │ │ +00050db0: 6665 6e64 6572 3031 2e6a 6176 613a 2041 fender01.java: A │ │ │ │ │ +00050dc0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00050dd0: 726f 7574 696e 6520 7468 6174 2063 6865 routine that che │ │ │ │ │ +00050de0: 636b 7320 666f 7220 5341 4d20 7479 7065 cks for SAM type │ │ │ │ │ +00050df0: 7320 7368 6f75 6c64 2073 6b69 7020 6465 s should skip de │ │ │ │ │ +00050e00: 6665 6e64 6572 206d 6574 686f 6473 2069 fender methods i │ │ │ │ │ +00050e10: 6e20 6578 7465 6e64 6564 2069 6e74 6572 n extended inter │ │ │ │ │ +00050e20: 6661 6365 730a 0a3c 6c69 3e74 6f6f 6c73 faces..
  • tools │ │ │ │ │ +00050e30: 2f6a 6176 6163 2f6c 616d 6264 612f 4469 /javac/lambda/Di │ │ │ │ │ +00050e40: 736a 756e 6374 6976 6554 7970 6554 6573 sjunctiveTypeTes │ │ │ │ │ +00050e50: 742e 6a61 7661 3a20 4164 6420 6c61 6d62 t.java: Add lamb │ │ │ │ │ +00050e60: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00050e70: 6861 7420 7375 6274 7970 696e 6720 6265 hat subtyping be │ │ │ │ │ +00050e80: 7477 6565 6e20 6469 736a 756e 6374 6976 tween disjunctiv │ │ │ │ │ +00050e90: 6520 616e 6420 6e6f 6e20 6469 736a 756e e and non disjun │ │ │ │ │ +00050ea0: 6374 6976 6520 7479 7065 2077 6f72 6b73 ctive type works │ │ │ │ │ +00050eb0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00050ec0: 632f 6c61 6d62 6461 2f44 6f75 626c 6553 c/lambda/DoubleS │ │ │ │ │ +00050ed0: 7461 7469 6349 6d70 6f72 742e 6a61 7661 taticImport.java │ │ │ │ │ +00050ee0: 3a20 4173 7365 7274 696f 6e45 7272 6f72 : AssertionError │ │ │ │ │ +00050ef0: 2077 6865 6e20 636f 6d70 696c 696e 6720 when compiling │ │ │ │ │ +00050f00: 6a61 7661 2063 6f64 6520 7769 7468 2074 java code with t │ │ │ │ │ +00050f10: 776f 2069 6465 6e74 6963 616c 2073 7461 wo identical sta │ │ │ │ │ +00050f20: 7469 6320 696d 706f 7274 730a 0a3c 6c69 tic imports..
  • tools/javac/lam │ │ │ │ │ +00050f40: 6264 612f 4566 6665 6374 6976 656c 7946 bda/EffectivelyF │ │ │ │ │ +00050f50: 696e 616c 3031 2e6a 6176 613a 2041 6464 inal01.java: Add │ │ │ │ │ +00050f60: 206c 616d 6264 6120 7465 7374 7320 6566 lambda tests ef │ │ │ │ │ +00050f70: 6665 6374 6976 656c 7920 6669 6e61 6c20 fectively final │ │ │ │ │ +00050f80: 6368 6563 6b20 6661 696c 7320 6f6e 206d check fails on m │ │ │ │ │ +00050f90: 6574 686f 6420 7061 7261 6d65 7465 720a ethod parameter. │ │ │ │ │ +00050fa0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00050fb0: 2f6c 616d 6264 612f 4566 6665 6374 6976 /lambda/Effectiv │ │ │ │ │ +00050fc0: 656c 7946 696e 616c 5465 7374 2e6a 6176 elyFinalTest.jav │ │ │ │ │ +00050fd0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00050fe0: 7374 7320 496e 7465 6772 6174 6520 6566 sts Integrate ef │ │ │ │ │ +00050ff0: 6665 6374 6976 656c 7920 6669 6e61 6c20 fectively final │ │ │ │ │ +00051000: 6368 6563 6b20 7769 7468 2044 412f 4455 check with DA/DU │ │ │ │ │ +00051010: 2061 6e61 6c79 7369 730a 0a3c 6c69 3e74 analysis..
  • t │ │ │ │ │ +00051020: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00051030: 612f 4566 6665 6374 6976 656c 7946 696e a/EffectivelyFin │ │ │ │ │ +00051040: 616c 5468 726f 7773 2e6a 6176 613a 2043 alThrows.java: C │ │ │ │ │ +00051050: 6865 636b 2074 6861 7420 656e 6861 6e63 heck that enhanc │ │ │ │ │ +00051060: 6564 2072 6574 6872 6f77 2f65 6666 6563 ed rethrow/effec │ │ │ │ │ +00051070: 7469 7665 6c6c 7920 6669 6e61 6c20 776f tivelly final wo │ │ │ │ │ +00051080: 726b 7320 636f 7272 6563 746c 7920 696e rks correctly in │ │ │ │ │ +00051090: 7369 6465 206c 616d 6264 6173 0a0a 3c6c side lambdas..tools/javac/la │ │ │ │ │ +000510b0: 6d62 6461 2f45 7272 6f6e 656f 7573 4172 mbda/ErroneousAr │ │ │ │ │ +000510c0: 672e 6a61 7661 3a20 4164 6420 6c61 6d62 g.java: Add lamb │ │ │ │ │ +000510d0: 6461 2074 6573 7473 2073 7065 6375 6c61 da tests specula │ │ │ │ │ +000510e0: 7469 7665 2063 6163 6865 206d 6973 6d61 tive cache misma │ │ │ │ │ +000510f0: 7463 6865 7320 6265 7477 6565 6e20 5265 tches between Re │ │ │ │ │ +00051100: 736f 6c76 652e 6163 6365 7373 2061 6e64 solve.access and │ │ │ │ │ +00051110: 2041 7474 722e 6368 6563 6b49 6420 6c65 Attr.checkId le │ │ │ │ │ +00051120: 6164 7320 746f 2063 6f6d 7069 6c65 7220 ads to compiler │ │ │ │ │ +00051130: 6372 6173 6865 730a 0a3c 6c69 3e74 6f6f crashes..
  • too │ │ │ │ │ +00051140: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00051150: 4578 6365 7074 696f 6e73 496e 4c61 6d62 ExceptionsInLamb │ │ │ │ │ +00051160: 6461 2e6a 6176 613a 2050 726f 6475 6369 da.java: Produci │ │ │ │ │ +00051170: 6e67 2069 6e64 6976 6964 7561 6c20 6572 ng individual er │ │ │ │ │ +00051180: 726f 7273 2066 6f72 2075 6e63 6175 6768 rors for uncaugh │ │ │ │ │ +00051190: 7420 756e 6465 636c 6172 6564 2065 7863 t undeclared exc │ │ │ │ │ +000511a0: 6570 7469 6f6e 7320 696e 7369 6465 206c eptions inside l │ │ │ │ │ +000511b0: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +000511c0: 732c 2069 6e73 7465 6164 206f 6620 6f6e s, instead of on │ │ │ │ │ +000511d0: 6520 6572 726f 7220 666f 7220 7768 6f6c e error for whol │ │ │ │ │ +000511e0: 6520 6c61 6d62 6461 0a0a 3c6c 693e 746f e lambda..
  • to │ │ │ │ │ +000511f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00051200: 2f46 756e 6374 696f 6e61 6c49 6e74 6572 /FunctionalInter │ │ │ │ │ +00051210: 6661 6365 416e 6e6f 2e6a 6176 613a 2073 faceAnno.java: s │ │ │ │ │ +00051220: 6d6f 6b65 2074 6573 7420 666f 7220 6675 moke test for fu │ │ │ │ │ +00051230: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ +00051240: 6365 2061 6e6e 6f74 6174 696f 6e0a 0a3c ce annotation..< │ │ │ │ │ +00051250: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00051260: 616d 6264 612f 4675 6e63 7469 6f6e 616c ambda/Functional │ │ │ │ │ +00051270: 496e 7465 7266 6163 6541 6e6e 6f30 322e InterfaceAnno02. │ │ │ │ │ +00051280: 6a61 7661 3a20 436f 6d70 696c 6572 2063 java: Compiler c │ │ │ │ │ +00051290: 7261 7368 6573 206f 6e20 4675 6e63 7469 rashes on Functi │ │ │ │ │ +000512a0: 6f6e 616c 496e 7465 7266 6163 6520 7573 onalInterface us │ │ │ │ │ +000512b0: 6564 206f 6e20 696e 7465 7266 6163 6520 ed on interface │ │ │ │ │ +000512c0: 7769 7468 2074 776f 2069 6e68 6572 6974 with two inherit │ │ │ │ │ +000512d0: 6564 206d 6574 686f 6473 2077 6974 6820 ed methods with │ │ │ │ │ +000512e0: 7361 6d65 2073 6967 6e61 7475 7265 730a same signatures. │ │ │ │ │ +000512f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00051300: 2f6c 616d 6264 612f 4675 6e63 7469 6f6e /lambda/Function │ │ │ │ │ +00051310: 616c 496e 7465 7266 6163 6543 6f6e 7665 alInterfaceConve │ │ │ │ │ +00051320: 7273 696f 6e54 6573 742e 6a61 7661 3a20 rsionTest.java: │ │ │ │ │ +00051330: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00051340: 2070 6572 666f 726d 2073 6576 6572 616c perform several │ │ │ │ │ +00051350: 2061 7574 6f6d 6174 6564 2063 6865 636b automated check │ │ │ │ │ +00051360: 7320 696e 206c 616d 6264 6120 636f 6e76 s in lambda conv │ │ │ │ │ +00051370: 6572 7369 6f6e 2c20 6573 702e 0a0a 3c6c ersion, esp...tools/javac/la │ │ │ │ │ +00051390: 6d62 6461 2f47 656e 6572 6963 4d65 7468 mbda/GenericMeth │ │ │ │ │ +000513a0: 6f64 5265 6649 6d70 6c43 6c61 7373 2e6a odRefImplClass.j │ │ │ │ │ +000513b0: 6176 613a 204d 6574 686f 6420 7265 6665 ava: Method refe │ │ │ │ │ +000513c0: 7265 6e63 6520 6765 6e65 7269 6320 636f rence generic co │ │ │ │ │ +000513d0: 6e73 7472 7563 746f 7220 6769 7665 733a nstructor gives: │ │ │ │ │ +000513e0: 2049 6c6c 6567 616c 4172 6775 6d65 6e74 IllegalArgument │ │ │ │ │ +000513f0: 4578 6365 7074 696f 6e3a 2049 6e76 616c Exception: Inval │ │ │ │ │ +00051400: 6964 206c 616d 6264 6120 6465 7365 7269 id lambda deseri │ │ │ │ │ +00051410: 616c 697a 6174 696f 6e0a 0a3c 6c69 3e74 alization..
  • t │ │ │ │ │ +00051420: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00051430: 612f 4964 656e 7469 6669 6572 5465 7374 a/IdentifierTest │ │ │ │ │ +00051440: 2e6a 6176 613a 2054 6573 7420 6765 6e65 .java: Test gene │ │ │ │ │ +00051450: 7261 7469 6f6e 206f 6620 7761 726e 696e ration of warnin │ │ │ │ │ +00051460: 6773 2077 6865 6e20 275f 2720 6973 2075 gs when '_' is u │ │ │ │ │ +00051470: 7365 6420 616e 2069 6465 6e74 6966 6965 sed an identifie │ │ │ │ │ +00051480: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ +00051490: 6163 2f6c 616d 6264 612f 496d 706c 6963 ac/lambda/Implic │ │ │ │ │ +000514a0: 6974 456e 636c 6f73 696e 6749 6e73 7461 itEnclosingInsta │ │ │ │ │ +000514b0: 6e63 6554 6573 742e 6a61 7661 3a20 5665 nceTest.java: Ve │ │ │ │ │ +000514c0: 7269 6669 6361 7469 6f6e 2065 7272 6f72 rification error │ │ │ │ │ +000514d0: 2066 6f72 2065 6e63 6c6f 7369 6e67 2069 for enclosing i │ │ │ │ │ +000514e0: 6e73 7461 6e63 6520 6361 7074 7572 6520 nstance capture │ │ │ │ │ +000514f0: 696e 7369 6465 2073 7570 6572 2063 6f6e inside super con │ │ │ │ │ +00051500: 7374 7275 6374 6f72 2069 6e76 6f63 6174 structor invocat │ │ │ │ │ +00051510: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ +00051520: 6176 6163 2f6c 616d 6264 612f 496e 6e65 avac/lambda/Inne │ │ │ │ │ +00051530: 7243 6f6e 7374 7275 6374 6f72 2e6a 6176 rConstructor.jav │ │ │ │ │ +00051540: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00051550: 7374 7320 5265 6772 6573 7369 6f6e 2074 sts Regression t │ │ │ │ │ +00051560: 6573 7420 4a44 4b2d 3830 3033 3330 3620 est JDK-8003306 │ │ │ │ │ +00051570: 696e 6e65 7220 636c 6173 7320 636f 6e73 inner class cons │ │ │ │ │ +00051580: 7472 7563 746f 7220 696e 206c 616d 6264 tructor in lambd │ │ │ │ │ +00051590: 610a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 a..
  • tools/jav │ │ │ │ │ +000515a0: 6163 2f6c 616d 6264 612f 496e 6e65 7249 ac/lambda/InnerI │ │ │ │ │ +000515b0: 6e73 7461 6e63 6543 7265 6174 696f 6e54 nstanceCreationT │ │ │ │ │ +000515c0: 6573 742e 6a61 7661 3a20 5665 7269 6669 est.java: Verifi │ │ │ │ │ +000515d0: 6361 7469 6f6e 2065 7272 6f72 2066 6f72 cation error for │ │ │ │ │ +000515e0: 2065 6e63 6c6f 7369 6e67 2069 6e73 7461 enclosing insta │ │ │ │ │ +000515f0: 6e63 6520 6361 7074 7572 6520 696e 7369 nce capture insi │ │ │ │ │ +00051600: 6465 2073 7570 6572 2063 6f6e 7374 7275 de super constru │ │ │ │ │ +00051610: 6374 6f72 2069 6e76 6f63 6174 696f 6e0a ctor invocation. │ │ │ │ │ +00051620: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00051630: 2f6c 616d 6264 612f 496e 7465 7273 6563 /lambda/Intersec │ │ │ │ │ +00051640: 7469 6f6e 3031 2e6a 6176 613a 2041 6464 tion01.java: Add │ │ │ │ │ +00051650: 2073 7570 706f 7274 2066 6f72 2069 6e74 support for int │ │ │ │ │ +00051660: 6572 7365 6374 696f 6e20 7479 7065 7320 ersection types │ │ │ │ │ +00051670: 696e 2063 6173 7420 6578 7072 6573 7369 in cast expressi │ │ │ │ │ +00051680: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ +00051690: 7661 632f 6c61 6d62 6461 2f49 6e74 6572 vac/lambda/Inter │ │ │ │ │ +000516a0: 7365 6374 696f 6e30 322e 6a61 7661 3a20 section02.java: │ │ │ │ │ +000516b0: 496e 7465 7273 6563 7469 6f6e 2074 7970 Intersection typ │ │ │ │ │ +000516c0: 6520 6361 7374 2069 7373 7565 7320 7265 e cast issues re │ │ │ │ │ +000516d0: 6475 6e64 616e 7420 756e 6368 6563 6b65 dundant unchecke │ │ │ │ │ +000516e0: 6420 7761 726e 696e 670a 0a3c 6c69 3e74 d warning..
  • t │ │ │ │ │ +000516f0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00051700: 612f 496e 7465 7273 6563 7469 6f6e 3033 a/Intersection03 │ │ │ │ │ +00051710: 2e6a 6176 613a 204d 6973 7369 6e67 2063 .java: Missing c │ │ │ │ │ +00051720: 6865 636b 6361 7374 2077 6865 6e20 6361 heckcast when ca │ │ │ │ │ +00051730: 7374 696e 6720 746f 2069 6e74 6572 7365 sting to interse │ │ │ │ │ +00051740: 6374 696f 6e20 7479 7065 0a0a 3c6c 693e ction type..
  • │ │ │ │ │ +00051750: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00051760: 6461 2f4c 616d 6264 6143 6170 7475 7265 da/LambdaCapture │ │ │ │ │ +00051770: 3031 2e6a 6176 613a 2041 6464 206c 616d 01.java: Add lam │ │ │ │ │ +00051780: 6264 6120 7465 7374 7320 6261 7369 6320 bda tests basic │ │ │ │ │ +00051790: 7465 7374 2066 6f72 2063 6170 7475 7265 test for capture │ │ │ │ │ +000517a0: 206f 6620 6e6f 6e2d 6d75 7461 626c 6520 of non-mutable │ │ │ │ │ +000517b0: 6c6f 6361 6c73 0a0a 3c6c 693e 746f 6f6c locals..
  • tool │ │ │ │ │ +000517c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +000517d0: 616d 6264 6143 6170 7475 7265 3032 2e6a ambdaCapture02.j │ │ │ │ │ +000517e0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000517f0: 7465 7374 7320 6261 7369 6320 7465 7374 tests basic test │ │ │ │ │ +00051800: 2066 6f72 2063 6170 7475 7265 206f 6620 for capture of │ │ │ │ │ +00051810: 6e6f 6e2d 6d75 7461 626c 6520 6c6f 6361 non-mutable loca │ │ │ │ │ +00051820: 6c73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ls..
  • tools/ja │ │ │ │ │ +00051830: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00051840: 6143 6170 7475 7265 3033 2e6a 6176 613a aCapture03.java: │ │ │ │ │ +00051850: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00051860: 7320 7465 7374 2066 6f72 2063 6170 7475 s test for captu │ │ │ │ │ +00051870: 7265 206f 6620 6e6f 6e2d 6d75 7461 626c re of non-mutabl │ │ │ │ │ +00051880: 6520 6c6f 6361 6c73 2f6f 7574 6572 2066 e locals/outer f │ │ │ │ │ +00051890: 6965 6c64 7320 696e 206d 756c 7469 706c ields in multipl │ │ │ │ │ +000518a0: 6520 7363 6f70 6573 0a0a 3c6c 693e 746f e scopes..
  • to │ │ │ │ │ +000518b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000518c0: 2f4c 616d 6264 6143 6170 7475 7265 3034 /LambdaCapture04 │ │ │ │ │ +000518d0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +000518e0: 6120 7465 7374 7320 7465 7374 2066 6f72 a tests test for │ │ │ │ │ +000518f0: 2063 6170 7475 7265 206f 6620 6e6f 6e2d capture of non- │ │ │ │ │ +00051900: 6d75 7461 626c 6520 6c6f 6361 6c73 2f6f mutable locals/o │ │ │ │ │ +00051910: 7574 6572 2066 6965 6c64 7320 696e 206d uter fields in m │ │ │ │ │ +00051920: 756c 7469 706c 6520 7363 6f70 6573 0a0a ultiple scopes.. │ │ │ │ │ +00051930: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00051940: 6c61 6d62 6461 2f4c 616d 6264 6143 6170 lambda/LambdaCap │ │ │ │ │ +00051950: 7475 7265 3035 2e6a 6176 613a 2041 6464 ture05.java: Add │ │ │ │ │ +00051960: 206c 616d 6264 6120 7465 7374 7320 7465 lambda tests te │ │ │ │ │ +00051970: 7374 2066 6f72 2063 6170 7475 7265 2069 st for capture i │ │ │ │ │ +00051980: 6e20 6e65 7374 6564 206c 616d 6264 6120 n nested lambda │ │ │ │ │ +00051990: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • tools/javac/lam │ │ │ │ │ +000519b0: 6264 612f 4c61 6d62 6461 4361 7074 7572 bda/LambdaCaptur │ │ │ │ │ +000519c0: 6530 362e 6a61 7661 3a20 4164 6420 6c61 e06.java: Add la │ │ │ │ │ +000519d0: 6d62 6461 2074 6573 7473 2043 6f6d 7069 mbda tests Compi │ │ │ │ │ +000519e0: 6c65 7220 6372 6173 6820 7768 656e 206c ler crash when l │ │ │ │ │ +000519f0: 6f63 616c 2069 6e6e 6572 2063 6c61 7373 ocal inner class │ │ │ │ │ +00051a00: 206e 6573 7465 6420 696e 7369 6465 206c nested inside l │ │ │ │ │ +00051a10: 616d 6264 6120 6361 7074 7572 6573 206c ambda captures l │ │ │ │ │ +00051a20: 6f63 616c 2076 6172 6961 626c 6573 2066 ocal variables f │ │ │ │ │ +00051a30: 726f 6d20 656e 636c 6f73 696e 6720 7363 rom enclosing sc │ │ │ │ │ +00051a40: 6f70 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ope..
  • tools/j │ │ │ │ │ +00051a50: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +00051a60: 6461 4361 7074 7572 6530 372e 6a61 7661 daCapture07.java │ │ │ │ │ +00051a70: 3a20 436f 6465 2067 656e 6572 6174 696f : Code generatio │ │ │ │ │ +00051a80: 6e20 6372 6173 6820 7769 7468 206c 616d n crash with lam │ │ │ │ │ +00051a90: 6264 6120 616e 6420 6c6f 6361 6c20 636c bda and local cl │ │ │ │ │ +00051aa0: 6173 7365 730a 0a3c 6c69 3e74 6f6f 6c73 asses..
  • tools │ │ │ │ │ +00051ab0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00051ac0: 6d62 6461 436f 6e76 3031 2e6a 6176 613a mbdaConv01.java: │ │ │ │ │ +00051ad0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00051ae0: 7320 6261 7369 6320 7465 7374 2066 6f72 s basic test for │ │ │ │ │ +00051af0: 206c 616d 6264 6120 636f 6e76 6572 7369 lambda conversi │ │ │ │ │ +00051b00: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ +00051b10: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00051b20: 6143 6f6e 7630 332e 6a61 7661 3a20 4164 aConv03.java: Ad │ │ │ │ │ +00051b30: 6420 6c61 6d62 6461 2074 6573 7473 2053 d lambda tests S │ │ │ │ │ +00051b40: 414d 2074 7970 6573 2061 6e64 206d 6574 AM types and met │ │ │ │ │ +00051b50: 686f 6420 7479 7065 2069 6e66 6572 656e hod type inferen │ │ │ │ │ +00051b60: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ +00051b70: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00051b80: 6143 6f6e 7630 352e 6a61 7661 3a20 4164 aConv05.java: Ad │ │ │ │ │ +00051b90: 6420 6c61 6d62 6461 2074 6573 7473 2066 d lambda tests f │ │ │ │ │ +00051ba0: 756e 6374 696f 6e20 7479 7065 2061 6e64 unction type and │ │ │ │ │ +00051bb0: 206d 6574 686f 6420 7479 7065 2069 6e66 method type inf │ │ │ │ │ +00051bc0: 6572 656e 6365 0a0a 3c6c 693e 746f 6f6c erence..
  • tool │ │ │ │ │ +00051bd0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +00051be0: 616d 6264 6143 6f6e 7630 362e 6a61 7661 ambdaConv06.java │ │ │ │ │ +00051bf0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00051c00: 7473 2065 6e73 7572 6520 7468 6174 2064 ts ensure that d │ │ │ │ │ +00051c10: 6566 696e 6974 6520 6173 7369 676e 6d65 efinite assignme │ │ │ │ │ +00051c20: 6e74 2061 6e61 6c79 7369 7320 646f 6573 nt analysis does │ │ │ │ │ +00051c30: 6e27 7420 6d65 7373 2075 7020 7769 7468 n't mess up with │ │ │ │ │ +00051c40: 206c 616d 6264 6120 6174 7472 6962 7574 lambda attribut │ │ │ │ │ +00051c50: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ +00051c60: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +00051c70: 6461 436f 6e76 3038 2e6a 6176 613a 2041 daConv08.java: A │ │ │ │ │ +00051c80: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00051c90: 6368 6563 6b20 7468 6174 2053 414d 2063 check that SAM c │ │ │ │ │ +00051ca0: 6f6e 7665 7273 696f 6e20 6861 6e64 6c65 onversion handle │ │ │ │ │ +00051cb0: 7320 636f 7661 7269 6e61 7420 7265 7475 s covarinat retu │ │ │ │ │ +00051cc0: 726e 2074 7970 6573 2063 6f72 7265 6374 rn types correct │ │ │ │ │ +00051cd0: 6c79 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ly..
  • tools/ja │ │ │ │ │ +00051ce0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00051cf0: 6143 6f6e 7630 392e 6a61 7661 3a20 4164 aConv09.java: Ad │ │ │ │ │ +00051d00: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00051d10: 6865 636b 2074 6861 7420 5341 4d20 636f heck that SAM co │ │ │ │ │ +00051d20: 6e76 6572 7369 6f6e 2068 616e 646c 6573 nversion handles │ │ │ │ │ +00051d30: 204f 626a 6563 7420 6d65 6d62 6572 7320 Object members │ │ │ │ │ +00051d40: 636f 7272 6563 746c 790a 0a3c 6c69 3e74 correctly..
  • t │ │ │ │ │ +00051d50: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00051d60: 612f 4c61 6d62 6461 436f 6e76 3130 2e6a a/LambdaConv10.j │ │ │ │ │ +00051d70: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00051d80: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00051d90: 206c 616d 6264 6120 636f 6e76 6572 7369 lambda conversi │ │ │ │ │ +00051da0: 6f6e 2064 6f65 7320 6e6f 7420 616c 6c6f on does not allo │ │ │ │ │ +00051db0: 7720 626f 7869 6e67 206f 6620 6c61 6d62 w boxing of lamb │ │ │ │ │ +00051dc0: 6461 2070 6172 616d 6574 6572 730a 0a3c da parameters..< │ │ │ │ │ +00051dd0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00051de0: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ +00051df0: 3131 2e6a 6176 613a 2041 6464 206c 616d 11.java: Add lam │ │ │ │ │ +00051e00: 6264 6120 7465 7374 7320 6973 7375 6573 bda tests issues │ │ │ │ │ +00051e10: 2077 6974 6820 6c61 6d62 6461 2063 6f6e with lambda con │ │ │ │ │ +00051e20: 7665 7273 696f 6e20 696e 766f 6c76 696e version involvin │ │ │ │ │ +00051e30: 6720 6765 6e65 7269 6320 636c 6173 7320 g generic class │ │ │ │ │ +00051e40: 6869 6572 6172 6368 6965 730a 0a3c 6c69 hierarchies..
  • tools/javac/lam │ │ │ │ │ +00051e60: 6264 612f 4c61 6d62 6461 436f 6e76 3132 bda/LambdaConv12 │ │ │ │ │ +00051e70: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00051e80: 6120 7465 7374 7320 696e 7374 616e 6365 a tests instance │ │ │ │ │ +00051e90: 2063 7265 6174 696f 6e20 6578 7072 6573 creation expres │ │ │ │ │ +00051ea0: 7369 6f6e 2073 686f 756c 6420 616c 6c6f sion should allo │ │ │ │ │ +00051eb0: 7720 6c61 6d62 6461 2065 7870 7265 7373 w lambda express │ │ │ │ │ +00051ec0: 696f 6e73 2061 7320 636f 6e73 7472 6375 ions as constrcu │ │ │ │ │ +00051ed0: 746f 7220 6172 6775 6d65 6e74 730a 0a3c tor arguments..< │ │ │ │ │ +00051ee0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00051ef0: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ +00051f00: 3133 2e6a 6176 613a 2041 6464 206c 616d 13.java: Add lam │ │ │ │ │ +00051f10: 6264 6120 7465 7374 7320 696e 7465 7266 bda tests interf │ │ │ │ │ +00051f20: 6163 6520 6d65 7468 6f64 7320 696e 2064 ace methods in d │ │ │ │ │ +00051f30: 6961 6d6f 6e64 2073 6861 7065 6420 696e iamond shaped in │ │ │ │ │ +00051f40: 6865 7269 7461 6e63 6520 7472 6565 7320 heritance trees │ │ │ │ │ +00051f50: 7368 6f75 6c64 6e27 7420 6265 2063 6f75 shouldn't be cou │ │ │ │ │ +00051f60: 6e74 6564 2074 7769 6365 0a0a 3c6c 693e nted twice..
  • │ │ │ │ │ +00051f70: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00051f80: 6461 2f4c 616d 6264 6143 6f6e 7631 362e da/LambdaConv16. │ │ │ │ │ +00051f90: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00051fa0: 2074 6573 7473 2053 414d 2063 6f6e 7665 tests SAM conve │ │ │ │ │ +00051fb0: 7273 696f 6e20 616e 6420 7261 7720 7479 rsion and raw ty │ │ │ │ │ +00051fc0: 7065 7320 696e 2061 7267 756d 656e 742f pes in argument/ │ │ │ │ │ +00051fd0: 7265 7475 726e 2074 7970 6573 0a0a 3c6c return types..tools/javac/la │ │ │ │ │ +00051ff0: 6d62 6461 2f4c 616d 6264 6143 6f6e 7631 mbda/LambdaConv1 │ │ │ │ │ +00052000: 372e 6a61 7661 3a20 4164 6420 6c61 6d62 7.java: Add lamb │ │ │ │ │ +00052010: 6461 2074 6573 7473 206c 616d 6264 6120 da tests lambda │ │ │ │ │ +00052020: 636f 6d70 696c 6572 2063 7261 7368 6573 compiler crashes │ │ │ │ │ +00052030: 2069 6620 6c61 6d62 6461 2068 6173 2074 if lambda has t │ │ │ │ │ +00052040: 7279 2d77 6974 682d 7265 736f 7572 6365 ry-with-resource │ │ │ │ │ +00052050: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00052060: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00052070: 436f 6e76 3138 2e6a 6176 613a 2041 6464 Conv18.java: Add │ │ │ │ │ +00052080: 206c 616d 6264 6120 7465 7374 7320 7369 lambda tests si │ │ │ │ │ +00052090: 6d70 6c65 2074 6573 7420 666f 7220 6c61 mple test for la │ │ │ │ │ +000520a0: 6d62 6461 2063 616e 6469 6461 7465 2063 mbda candidate c │ │ │ │ │ +000520b0: 6865 636b 0a0a 3c6c 693e 746f 6f6c 732f heck..
  • tools/ │ │ │ │ │ +000520c0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +000520d0: 6264 6143 6f6e 7631 392e 6a61 7661 3a20 bdaConv19.java: │ │ │ │ │ +000520e0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000520f0: 2063 6865 636b 2074 6861 7420 7265 6475 check that redu │ │ │ │ │ +00052100: 6e64 616e 7420 6361 7374 2077 6172 6e69 ndant cast warni │ │ │ │ │ +00052110: 6e67 7320 6172 6520 6e6f 7420 6765 6e65 ngs are not gene │ │ │ │ │ +00052120: 7261 7465 6420 666f 7220 5341 4d20 636f rated for SAM co │ │ │ │ │ +00052130: 6e76 6572 7369 6f6e 730a 0a3c 6c69 3e74 nversions..
  • t │ │ │ │ │ +00052140: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00052150: 612f 4c61 6d62 6461 436f 6e76 3230 2e6a a/LambdaConv20.j │ │ │ │ │ +00052160: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00052170: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00052180: 2073 796e 7468 6574 6963 2063 6173 7473 synthetic casts │ │ │ │ │ +00052190: 2061 7265 2061 6464 6564 2077 6865 6e20 are added when │ │ │ │ │ +000521a0: 6572 6173 6564 2074 7970 6520 6f66 206c erased type of l │ │ │ │ │ +000521b0: 616d 6264 6120 626f 6479 2065 6e64 7320 ambda body ends │ │ │ │ │ +000521c0: 7570 2062 6569 6e67 2074 6f6f 2067 656e up being too gen │ │ │ │ │ +000521d0: 6572 616c 0a0a 3c6c 693e 746f 6f6c 732f eral..
  • tools/ │ │ │ │ │ +000521e0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +000521f0: 6264 6143 6f6e 7632 312e 6a61 7661 3a20 bdaConv21.java: │ │ │ │ │ +00052200: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00052210: 2063 6865 636b 2074 6861 7420 636f 6465 check that code │ │ │ │ │ +00052220: 2067 656e 6572 6174 696f 6e20 6861 6e64 generation hand │ │ │ │ │ +00052230: 6c65 7320 766f 6964 2d63 6f6d 7061 7469 les void-compati │ │ │ │ │ +00052240: 6269 6c69 7479 2063 6f72 7265 6374 6c79 bility correctly │ │ │ │ │ +00052250: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00052260: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ +00052270: 6f6e 7632 322e 6a61 7661 3a20 4164 6420 onv22.java: Add │ │ │ │ │ +00052280: 6c61 6d62 6461 2074 6573 7473 2069 6e6e lambda tests inn │ │ │ │ │ +00052290: 6572 2063 6c61 7373 2074 7261 6e73 6c61 er class transla │ │ │ │ │ +000522a0: 746f 7220 6661 696c 7320 7769 7468 2073 tor fails with s │ │ │ │ │ +000522b0: 7075 7269 6f75 7320 6d65 7468 6f64 2063 purious method c │ │ │ │ │ +000522c0: 6c61 7368 2065 7272 6f72 730a 0a3c 6c69 lash errors..
  • tools/javac/lam │ │ │ │ │ -000522e0: 6264 612f 4c61 6d62 6461 436f 6e76 3234 bda/LambdaConv24 │ │ │ │ │ +000522e0: 6264 612f 4c61 6d62 6461 436f 6e76 3233 bda/LambdaConv23 │ │ │ │ │ 000522f0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00052300: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -00052310: 6174 206c 616d 6264 6120 696e 7369 6465 at lambda inside │ │ │ │ │ -00052320: 2027 7468 6973 2720 6361 6c6c 2069 7320 'this' call is │ │ │ │ │ -00052330: 6861 6e64 6c65 6420 7072 6f70 6572 6c79 handled properly │ │ │ │ │ -00052340: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00052350: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ -00052360: 6f6e 7632 352e 6a61 7661 3a20 6368 6563 onv25.java: chec │ │ │ │ │ -00052370: 6b20 7468 6174 206d 6572 6765 6420 696e k that merged in │ │ │ │ │ -00052380: 6865 7269 7465 6420 6465 7363 7269 7074 herited descript │ │ │ │ │ -00052390: 6f72 7320 7072 6573 6572 7665 7273 2074 ors preservers t │ │ │ │ │ -000523a0: 7970 652d 7061 7261 6d65 7465 7273 0a0a ype-parameters.. │ │ │ │ │ -000523b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000523c0: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ -000523d0: 7632 362e 6a61 7661 3a20 636f 6d70 696c v26.java: compil │ │ │ │ │ -000523e0: 6572 2064 6f65 7320 6e6f 7420 616c 6c6f er does not allo │ │ │ │ │ -000523f0: 7720 4f62 6a65 6374 2070 726f 7465 6374 w Object protect │ │ │ │ │ -00052400: 6564 206d 6574 686f 6473 2074 6f20 6265 ed methods to be │ │ │ │ │ -00052410: 2075 7365 6420 696e 206c 616d 6264 610a used in lambda. │ │ │ │ │ -00052420: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00052430: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ -00052440: 6e76 3237 2e6a 6176 613a 204d 6978 696e nv27.java: Mixin │ │ │ │ │ -00052450: 6720 6c61 6d62 6461 7320 7769 7468 2061 g lambdas with a │ │ │ │ │ -00052460: 6e6f 6e79 6d6f 7573 2063 6c61 7373 6573 nonymous classes │ │ │ │ │ -00052470: 206c 6561 6473 2074 6f20 4e50 4520 7468 leads to NPE th │ │ │ │ │ -00052480: 726f 776e 2062 7920 636f 6d70 696c 6572 rown by compiler │ │ │ │ │ -00052490: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000524a0: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ -000524b0: 6f6e 7632 382e 6a61 7661 3a20 5665 7269 onv28.java: Veri │ │ │ │ │ -000524c0: 6679 2074 6861 7420 7468 6520 616e 616c fy that the anal │ │ │ │ │ -000524d0: 797a 6572 2064 6f65 7320 6e6f 7420 6166 yzer does not af │ │ │ │ │ -000524e0: 6665 6374 206f 7264 696e 6172 7920 636f fect ordinary co │ │ │ │ │ -000524f0: 6d70 696c 6174 696f 6e2e 0a0a 3c6c 693e mpilation...
  • │ │ │ │ │ -00052500: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00052510: 6461 2f4c 616d 6264 6143 6f6e 7632 392e da/LambdaConv29. │ │ │ │ │ -00052520: 6a61 7661 3a20 7465 7374 2066 6f72 206c java: test for l │ │ │ │ │ -00052530: 616d 6264 6120 6669 6e64 6572 0a0a 3c6c ambda finder..tools/javac/la │ │ │ │ │ -00052550: 6d62 6461 2f4c 616d 6264 6143 6f6e 7633 mbda/LambdaConv3 │ │ │ │ │ -00052560: 302e 6a61 7661 3a20 5665 7269 6679 696e 0.java: Verifyin │ │ │ │ │ -00052570: 6720 6c61 6d62 6461 7320 616e 6f6e 796d g lambdas anonym │ │ │ │ │ -00052580: 6f75 7320 636c 6173 7365 7320 7768 6f73 ous classes whos │ │ │ │ │ -00052590: 6520 7375 7065 7274 7970 6520 6361 7074 e supertype capt │ │ │ │ │ -000525a0: 7572 6573 2077 6f72 6b73 2e0a 0a3c 6c69 ures works...
  • │ │ │ │ │ +00052340: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00052350: 6461 2f4c 616d 6264 6143 6f6e 7632 342e da/LambdaConv24. │ │ │ │ │ +00052360: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00052370: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00052380: 7420 6c61 6d62 6461 2069 6e73 6964 6520 t lambda inside │ │ │ │ │ +00052390: 2774 6869 7327 2063 616c 6c20 6973 2068 'this' call is h │ │ │ │ │ +000523a0: 616e 646c 6564 2070 726f 7065 726c 790a andled properly. │ │ │ │ │ +000523b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000523c0: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ +000523d0: 6e76 3235 2e6a 6176 613a 2063 6865 636b nv25.java: check │ │ │ │ │ +000523e0: 2074 6861 7420 6d65 7267 6564 2069 6e68 that merged inh │ │ │ │ │ +000523f0: 6572 6974 6564 2064 6573 6372 6970 746f erited descripto │ │ │ │ │ +00052400: 7273 2070 7265 7365 7276 6572 7320 7479 rs preservers ty │ │ │ │ │ +00052410: 7065 2d70 6172 616d 6574 6572 730a 0a3c pe-parameters..< │ │ │ │ │ +00052420: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00052430: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ +00052440: 3236 2e6a 6176 613a 2063 6f6d 7069 6c65 26.java: compile │ │ │ │ │ +00052450: 7220 646f 6573 206e 6f74 2061 6c6c 6f77 r does not allow │ │ │ │ │ +00052460: 204f 626a 6563 7420 7072 6f74 6563 7465 Object protecte │ │ │ │ │ +00052470: 6420 6d65 7468 6f64 7320 746f 2062 6520 d methods to be │ │ │ │ │ +00052480: 7573 6564 2069 6e20 6c61 6d62 6461 0a0a used in lambda.. │ │ │ │ │ +00052490: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000524a0: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ +000524b0: 7632 372e 6a61 7661 3a20 4d69 7869 6e67 v27.java: Mixing │ │ │ │ │ +000524c0: 206c 616d 6264 6173 2077 6974 6820 616e lambdas with an │ │ │ │ │ +000524d0: 6f6e 796d 6f75 7320 636c 6173 7365 7320 onymous classes │ │ │ │ │ +000524e0: 6c65 6164 7320 746f 204e 5045 2074 6872 leads to NPE thr │ │ │ │ │ +000524f0: 6f77 6e20 6279 2063 6f6d 7069 6c65 720a own by compiler. │ │ │ │ │ +00052500: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00052510: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ +00052520: 6e76 3238 2e6a 6176 613a 2056 6572 6966 nv28.java: Verif │ │ │ │ │ +00052530: 7920 7468 6174 2074 6865 2061 6e61 6c79 y that the analy │ │ │ │ │ +00052540: 7a65 7220 646f 6573 206e 6f74 2061 6666 zer does not aff │ │ │ │ │ +00052550: 6563 7420 6f72 6469 6e61 7279 2063 6f6d ect ordinary com │ │ │ │ │ +00052560: 7069 6c61 7469 6f6e 2e0a 0a3c 6c69 3e74 pilation...
  • t │ │ │ │ │ +00052570: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00052580: 612f 4c61 6d62 6461 436f 6e76 3239 2e6a a/LambdaConv29.j │ │ │ │ │ +00052590: 6176 613a 2074 6573 7420 666f 7220 6c61 ava: test for la │ │ │ │ │ +000525a0: 6d62 6461 2066 696e 6465 720a 0a3c 6c69 mbda finder..
  • tools/javac/lam │ │ │ │ │ -000525c0: 6264 612f 4c61 6d62 6461 4566 6665 6374 bda/LambdaEffect │ │ │ │ │ -000525d0: 6976 656c 7946 696e 616c 5465 7374 2e6a ivelyFinalTest.j │ │ │ │ │ -000525e0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -000525f0: 7465 7374 7320 496e 7465 6772 6174 6520 tests Integrate │ │ │ │ │ -00052600: 6566 6563 7469 7665 6c79 2066 696e 616c efectively final │ │ │ │ │ -00052610: 2063 6865 636b 2077 6974 6820 4441 2f44 check with DA/D │ │ │ │ │ -00052620: 5520 616e 616c 7973 6973 0a0a 3c6c 693e U analysis..
  • │ │ │ │ │ -00052630: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00052640: 6461 2f4c 616d 6264 6145 7870 7230 312e da/LambdaExpr01. │ │ │ │ │ -00052650: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00052660: 2074 6573 7473 2062 6173 6963 2074 6573 tests basic tes │ │ │ │ │ -00052670: 7420 666f 7220 7369 6d70 6c65 206c 616d t for simple lam │ │ │ │ │ -00052680: 6264 6120 6578 7072 6573 7369 6f6e 7320 bda expressions │ │ │ │ │ -00052690: 696e 206d 756c 7469 706c 6520 7363 6f70 in multiple scop │ │ │ │ │ -000526a0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -000526b0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000526c0: 6145 7870 7230 322e 6a61 7661 3a20 4164 aExpr02.java: Ad │ │ │ │ │ -000526d0: 6420 6c61 6d62 6461 2074 6573 7473 2062 d lambda tests b │ │ │ │ │ -000526e0: 6173 6963 2074 6573 7420 666f 7220 7369 asic test for si │ │ │ │ │ -000526f0: 6d70 6c65 206c 616d 6264 6120 6578 7072 mple lambda expr │ │ │ │ │ -00052700: 6573 7369 6f6e 7320 696e 206d 756c 7469 essions in multi │ │ │ │ │ -00052710: 706c 6520 7363 6f70 6573 0a0a 3c6c 693e ple scopes..
  • │ │ │ │ │ -00052720: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00052730: 6461 2f4c 616d 6264 6145 7870 7230 342e da/LambdaExpr04. │ │ │ │ │ -00052740: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00052750: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00052760: 7420 6c61 6d62 6461 2069 6e69 7469 616c t lambda initial │ │ │ │ │ -00052770: 697a 6572 7320 636f 6d70 696c 6520 772f izers compile w/ │ │ │ │ │ -00052780: 6f20 7072 6f62 6c65 6d73 0a0a 3c6c 693e o problems..
  • │ │ │ │ │ -00052790: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000527a0: 6461 2f4c 616d 6264 6145 7870 7230 352e da/LambdaExpr05. │ │ │ │ │ -000527b0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -000527c0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -000527d0: 7420 6269 6e61 7279 2065 7870 7265 7373 t binary express │ │ │ │ │ -000527e0: 696f 6e20 696e 206c 616d 6264 6120 6578 ion in lambda ex │ │ │ │ │ -000527f0: 7072 6573 7369 6f6e 2069 7320 7061 7273 pression is pars │ │ │ │ │ -00052800: 6564 2063 6f72 7265 6374 6c79 0a0a 3c6c ed correctly..tools/javac/la │ │ │ │ │ -00052820: 6d62 6461 2f4c 616d 6264 6145 7870 7230 mbda/LambdaExpr0 │ │ │ │ │ -00052830: 362e 6a61 7661 3a20 4164 6420 6c61 6d62 6.java: Add lamb │ │ │ │ │ -00052840: 6461 2074 6573 7473 2070 6172 7365 7220 da tests parser │ │ │ │ │ -00052850: 7465 7374 2066 6f72 206e 6573 7465 6420 test for nested │ │ │ │ │ -00052860: 7061 7265 6e74 6865 7369 7a65 6420 6c61 parenthesized la │ │ │ │ │ -00052870: 6d62 6461 2065 7870 7265 7373 696f 6e0a mbda expression. │ │ │ │ │ -00052880: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00052890: 2f6c 616d 6264 612f 4c61 6d62 6461 4578 /lambda/LambdaEx │ │ │ │ │ -000528a0: 7072 3037 2e6a 6176 613a 2041 6464 206c pr07.java: Add l │ │ │ │ │ -000528b0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -000528c0: 6b20 6163 6365 7373 2074 6f20 6566 6665 k access to effe │ │ │ │ │ -000528d0: 6374 6976 656c 7920 6669 6e61 6c20 6c6f ctively final lo │ │ │ │ │ -000528e0: 6361 6c20 7661 7269 6162 6c65 2066 726f cal variable fro │ │ │ │ │ -000528f0: 6d20 646f 7562 6c79 206e 6573 7465 6420 m doubly nested │ │ │ │ │ -00052900: 6c61 6d62 6461 0a0a 3c6c 693e 746f 6f6c lambda..
  • tool │ │ │ │ │ -00052910: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00052920: 616d 6264 6145 7870 7230 382e 6a61 7661 ambdaExpr08.java │ │ │ │ │ -00052930: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00052940: 7473 2063 6865 636b 2074 6861 7420 7265 ts check that re │ │ │ │ │ -00052950: 6665 7265 6e63 6520 746f 206c 6f63 616c ference to local │ │ │ │ │ -00052960: 2066 696e 616c 2076 6172 6961 626c 6520 final variable │ │ │ │ │ -00052970: 772f 6f20 696e 6974 6961 6c69 7a65 7220 w/o initializer │ │ │ │ │ -00052980: 6973 2061 6363 6570 7465 640a 0a3c 6c69 is accepted..
  • tools/javac/lam │ │ │ │ │ -000529a0: 6264 612f 4c61 6d62 6461 4578 7072 3039 bda/LambdaExpr09 │ │ │ │ │ -000529b0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -000529c0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -000529d0: 6174 206c 616d 6264 6120 696e 2061 7272 at lambda in arr │ │ │ │ │ -000529e0: 6179 2069 6e69 7469 616c 697a 6572 7320 ay initializers │ │ │ │ │ -000529f0: 6973 2063 6f72 7265 6374 6c79 2061 6363 is correctly acc │ │ │ │ │ -00052a00: 6570 7465 640a 0a3c 6c69 3e74 6f6f 6c73 epted..
  • tools │ │ │ │ │ -00052a10: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00052a20: 6d62 6461 4578 7072 3130 2e6a 6176 613a mbdaExpr10.java: │ │ │ │ │ -00052a30: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00052a40: 7320 6368 6563 6b20 7468 6174 206c 616d s check that lam │ │ │ │ │ -00052a50: 6264 6120 696e 2061 7272 6179 2069 6e69 bda in array ini │ │ │ │ │ -00052a60: 7469 616c 697a 6572 7320 2877 6974 6820 tializers (with │ │ │ │ │ -00052a70: 7772 6f6e 6720 7479 7065 2920 6172 6520 wrong type) are │ │ │ │ │ -00052a80: 636f 7272 6563 746c 7920 7265 6a65 6374 correctly reject │ │ │ │ │ -00052a90: 6564 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ed..
  • tools/ja │ │ │ │ │ -00052aa0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00052ab0: 6145 7870 7231 312e 6a61 7661 3a20 4164 aExpr11.java: Ad │ │ │ │ │ -00052ac0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00052ad0: 6865 636b 2074 6861 7420 6372 6561 7469 heck that creati │ │ │ │ │ -00052ae0: 6e67 2061 6e20 696e 6e65 7220 636c 6173 ng an inner clas │ │ │ │ │ -00052af0: 7320 6672 6f6d 2061 206c 616d 6264 6120 s from a lambda │ │ │ │ │ -00052b00: 646f 6573 2061 6464 2061 2063 6170 7475 does add a captu │ │ │ │ │ -00052b10: 7265 6420 7468 6973 0a0a 3c6c 693e 746f red this..
  • to │ │ │ │ │ -00052b20: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00052b30: 2f4c 616d 6264 6145 7870 7231 322e 6a61 /LambdaExpr12.ja │ │ │ │ │ -00052b40: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00052b50: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00052b60: 6372 6561 7469 6e67 2061 6e20 696e 6e65 creating an inne │ │ │ │ │ -00052b70: 7220 636c 6173 7320 6672 6f6d 2061 206c r class from a l │ │ │ │ │ -00052b80: 616d 6264 6120 646f 6573 2061 6464 2061 ambda does add a │ │ │ │ │ -00052b90: 2063 6170 7475 7265 6420 7468 6973 0a0a captured this.. │ │ │ │ │ -00052ba0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00052bb0: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ -00052bc0: 7231 332e 6a61 7661 3a20 4164 6420 6c61 r13.java: Add la │ │ │ │ │ -00052bd0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00052be0: 2074 6861 7420 7265 6375 7273 6976 6520 that recursive │ │ │ │ │ -00052bf0: 6c61 6d62 6461 2028 7468 726f 7567 6820 lambda (through │ │ │ │ │ -00052c00: 6669 656c 6420 7265 6629 2069 7320 6163 field ref) is ac │ │ │ │ │ -00052c10: 6365 7074 6564 2069 6e20 616c 6c20 636f cepted in all co │ │ │ │ │ -00052c20: 6e74 6578 7473 2062 7574 2066 6965 6c64 ntexts but field │ │ │ │ │ -00052c30: 2069 6e69 7469 616c 697a 6174 696f 6e0a initialization. │ │ │ │ │ -00052c40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00052c50: 2f6c 616d 6264 612f 4c61 6d62 6461 4578 /lambda/LambdaEx │ │ │ │ │ -00052c60: 7072 3134 2e6a 6176 613a 2041 6464 206c pr14.java: Add l │ │ │ │ │ -00052c70: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00052c80: 6b20 7468 6174 2072 6563 7572 7369 6f6e k that recursion │ │ │ │ │ -00052c90: 2066 726f 6d20 646f 7562 6c79 206e 6573 from doubly nes │ │ │ │ │ -00052ca0: 7465 6420 6c61 6d62 6461 2069 7320 6861 ted lambda is ha │ │ │ │ │ -00052cb0: 6e64 6c65 6420 636f 7272 6563 746c 790a ndled correctly. │ │ │ │ │ -00052cc0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00052cd0: 2f6c 616d 6264 612f 4c61 6d62 6461 4578 /lambda/LambdaEx │ │ │ │ │ -00052ce0: 7072 3135 2e6a 6176 613a 2041 6464 206c pr15.java: Add l │ │ │ │ │ -00052cf0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00052d00: 6b20 7468 6174 206e 6573 7465 6420 696e k that nested in │ │ │ │ │ -00052d10: 6e65 7220 636c 6173 7320 696e 2073 7461 ner class in sta │ │ │ │ │ -00052d20: 7465 6d65 6e74 206c 616d 6264 6173 2064 tement lambdas d │ │ │ │ │ -00052d30: 6f6e 2774 2067 6574 2063 6f72 7275 7074 on't get corrupt │ │ │ │ │ -00052d40: 6564 2072 6574 7572 6e20 7374 6174 656d ed return statem │ │ │ │ │ -00052d50: 656e 7473 0a0a 3c6c 693e 746f 6f6c 732f ents..
  • tools/ │ │ │ │ │ -00052d60: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -00052d70: 6264 6145 7870 7231 362e 6a61 7661 3a20 bdaExpr16.java: │ │ │ │ │ -00052d80: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00052d90: 2063 6865 636b 2074 6861 7420 7375 7065 check that supe │ │ │ │ │ -00052da0: 7220 696e 7369 6465 206c 616d 6264 6120 r inside lambda │ │ │ │ │ -00052db0: 6973 2068 616e 646c 6564 2063 6f72 7265 is handled corre │ │ │ │ │ -00052dc0: 6374 6c79 0a0a 3c6c 693e 746f 6f6c 732f ctly..
  • tools/ │ │ │ │ │ -00052dd0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -00052de0: 6264 6145 7870 7231 372e 6a61 7661 3a20 bdaExpr17.java: │ │ │ │ │ -00052df0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00052e00: 2063 6865 636b 2074 6861 7420 7375 7065 check that supe │ │ │ │ │ -00052e10: 7220 696e 2061 7267 756d 656e 7420 706f r in argument po │ │ │ │ │ -00052e20: 7369 7469 6f6e 2069 6e73 6964 6520 6c61 sition inside la │ │ │ │ │ -00052e30: 6d62 6461 2069 7320 6861 6e64 6c65 6420 mbda is handled │ │ │ │ │ -00052e40: 636f 7272 6563 746c 790a 0a3c 6c69 3e74 correctly..
  • t │ │ │ │ │ -00052e50: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00052e60: 612f 4c61 6d62 6461 4578 7072 3138 2e6a a/LambdaExpr18.j │ │ │ │ │ -00052e70: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00052e80: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -00052e90: 2073 796e 7468 6574 6963 2063 6173 7473 synthetic casts │ │ │ │ │ -00052ea0: 2066 726f 6d20 6f75 7465 7220 656e 7669 from outer envi │ │ │ │ │ -00052eb0: 726f 6e6d 656e 7420 6172 6520 6e6f 7420 ronment are not │ │ │ │ │ -00052ec0: 696e 7365 7274 6564 2074 7769 6365 0a0a inserted twice.. │ │ │ │ │ -00052ed0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00052ee0: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ -00052ef0: 7231 392e 6a61 7661 3a20 4164 6420 6c61 r19.java: Add la │ │ │ │ │ -00052f00: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00052f10: 2074 6861 7420 696e 6e65 7220 7363 6f70 that inner scop │ │ │ │ │ -00052f20: 6573 2061 7265 206c 6566 7420 6166 7465 es are left afte │ │ │ │ │ -00052f30: 7220 6120 6c61 6d62 6461 2063 6865 636b r a lambda check │ │ │ │ │ -00052f40: 2065 7863 6570 7469 6f6e 2068 6173 2062 exception has b │ │ │ │ │ -00052f50: 6565 6e20 7468 726f 776e 0a0a 3c6c 693e een thrown..
  • │ │ │ │ │ -00052f60: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00052f70: 6461 2f4c 616d 6264 6145 7870 7232 302e da/LambdaExpr20. │ │ │ │ │ -00052f80: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00052f90: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00052fa0: 7420 6465 6661 756c 7420 7375 7065 7220 t default super │ │ │ │ │ -00052fb0: 6361 6c6c 2066 726f 6d20 6c61 6d62 6461 call from lambda │ │ │ │ │ -00052fc0: 2065 7870 7265 7373 696f 6e20 6973 2063 expression is c │ │ │ │ │ -00052fd0: 6f6d 7069 6c65 6420 7375 6363 6573 7366 ompiled successf │ │ │ │ │ -00052fe0: 756c 6c79 0a0a 3c6c 693e 746f 6f6c 732f ully..
  • tools/ │ │ │ │ │ -00052ff0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -00053000: 6264 6145 7870 7232 312e 6a61 7661 3a20 bdaExpr21.java: │ │ │ │ │ -00053010: 436f 6d70 696c 6572 2070 726f 6475 6365 Compiler produce │ │ │ │ │ -00053020: 7320 6a61 7661 2e6c 616e 672e 5665 7269 s java.lang.Veri │ │ │ │ │ -00053030: 6679 4572 726f 723a 2042 6164 2074 7970 fyError: Bad typ │ │ │ │ │ -00053040: 6520 6f6e 206f 7065 7261 6e64 2073 7461 e on operand sta │ │ │ │ │ -00053050: 636b 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ck..
  • tools/ja │ │ │ │ │ -00053060: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00053070: 6145 7870 724c 6561 6473 546f 4d69 7373 aExprLeadsToMiss │ │ │ │ │ -00053080: 696e 6743 6c61 7373 4669 6c65 7354 6573 ingClassFilesTes │ │ │ │ │ -00053090: 742e 6a61 7661 3a20 4164 6420 6c61 6d62 t.java: Add lamb │ │ │ │ │ -000530a0: 6461 2074 6573 7473 2073 7461 6c65 2073 da tests stale s │ │ │ │ │ -000530b0: 7461 7465 2061 6674 6572 2073 7065 6375 tate after specu │ │ │ │ │ -000530c0: 6c61 7469 7665 2061 7474 7269 6275 7469 lative attributi │ │ │ │ │ -000530d0: 6f6e 2072 6f75 6e64 206c 6561 6473 2074 on round leads t │ │ │ │ │ -000530e0: 6f20 6d69 7373 696e 6720 636c 6173 7366 o missing classf │ │ │ │ │ -000530f0: 696c 6573 0a0a 3c6c 693e 746f 6f6c 732f iles..
  • tools/ │ │ │ │ │ -00053100: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -00053110: 6264 6145 7870 724e 6f74 566f 6964 2e6a bdaExprNotVoid.j │ │ │ │ │ -00053120: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00053130: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -00053140: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -00053150: 6f6e 2062 6f64 7920 2877 6865 6e20 6e6f on body (when no │ │ │ │ │ -00053160: 7420 6120 626c 6f63 6b29 2063 616e 6e6f t a block) canno │ │ │ │ │ -00053170: 7420 6265 2076 6f69 640a 0a3c 6c69 3e74 t be void..
  • t │ │ │ │ │ -00053180: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00053190: 612f 4c61 6d62 6461 496e 5375 7065 7243 a/LambdaInSuperC │ │ │ │ │ -000531a0: 616c 6c43 6170 7475 7269 6e67 4f75 7465 allCapturingOute │ │ │ │ │ -000531b0: 7254 6869 732e 6a61 7661 3a20 496e 636f rThis.java: Inco │ │ │ │ │ -000531c0: 7272 6563 7420 636c 6173 7320 6669 6c65 rrect class file │ │ │ │ │ -000531d0: 2063 7265 6174 6564 2077 6865 6e20 7061 created when pa │ │ │ │ │ -000531e0: 7373 696e 6720 6c61 6d62 6461 2069 6e20 ssing lambda in │ │ │ │ │ -000531f0: 696e 6e65 7220 636c 6173 7320 636f 6e73 inner class cons │ │ │ │ │ -00053200: 7472 7563 746f 7220 616e 6420 6f75 7465 tructor and oute │ │ │ │ │ -00053210: 7220 6973 2073 7562 636c 6173 730a 0a3c r is subclass..< │ │ │ │ │ -00053220: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00053230: 616d 6264 612f 4c61 6d62 6461 496e 5375 ambda/LambdaInSu │ │ │ │ │ -00053240: 7065 7243 616c 6c43 6170 7475 7269 6e67 perCallCapturing │ │ │ │ │ -00053250: 4f75 7465 7254 6869 7332 2e6a 6176 613a OuterThis2.java: │ │ │ │ │ -00053260: 2049 6e63 6f72 7265 6374 2063 6c61 7373 Incorrect class │ │ │ │ │ -00053270: 2066 696c 6520 6372 6561 7465 6420 7768 file created wh │ │ │ │ │ -00053280: 656e 2070 6173 7369 6e67 206c 616d 6264 en passing lambd │ │ │ │ │ -00053290: 6120 696e 2069 6e6e 6572 2063 6c61 7373 a in inner class │ │ │ │ │ -000532a0: 2063 6f6e 7374 7275 6374 6f72 2061 6e64 constructor and │ │ │ │ │ -000532b0: 206f 7574 6572 2069 7320 7375 6263 6c61 outer is subcla │ │ │ │ │ -000532c0: 7373 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ss..
  • tools/ja │ │ │ │ │ -000532d0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000532e0: 6149 6e53 7570 6572 4361 6c6c 4361 7074 aInSuperCallCapt │ │ │ │ │ -000532f0: 7572 696e 674f 7574 6572 5468 6973 332e uringOuterThis3. │ │ │ │ │ -00053300: 6a61 7661 3a20 496e 636f 7272 6563 7420 java: Incorrect │ │ │ │ │ -00053310: 636c 6173 7320 6669 6c65 2063 7265 6174 class file creat │ │ │ │ │ -00053320: 6564 2077 6865 6e20 7061 7373 696e 6720 ed when passing │ │ │ │ │ -00053330: 6c61 6d62 6461 2069 6e20 696e 6e65 7220 lambda in inner │ │ │ │ │ -00053340: 636c 6173 7320 636f 6e73 7472 7563 746f class constructo │ │ │ │ │ -00053350: 7220 616e 6420 6f75 7465 7220 6973 2073 r and outer is s │ │ │ │ │ -00053360: 7562 636c 6173 730a 0a3c 6c69 3e74 6f6f ubclass..
  • too │ │ │ │ │ -00053370: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00053380: 4c61 6d62 6461 496e 6e65 7254 7970 6556 LambdaInnerTypeV │ │ │ │ │ -00053390: 6172 4172 6773 2e6a 6176 613a 2041 206c arArgs.java: A l │ │ │ │ │ -000533a0: 616d 6264 6120 636f 6e74 6169 6e69 6e67 ambda containing │ │ │ │ │ -000533b0: 2061 6e20 696e 6e65 7220 636c 6173 7320 an inner class │ │ │ │ │ -000533c0: 7265 6665 7265 6e63 696e 6720 616e 2065 referencing an e │ │ │ │ │ -000533d0: 7874 6572 6e61 6c20 7479 7065 2076 6172 xternal type var │ │ │ │ │ -000533e0: 2069 6e20 636c 6173 7320 7061 7261 6d65 in class parame │ │ │ │ │ -000533f0: 7465 7220 7479 7065 0a0a 3c6c 693e 746f ter type..
  • to │ │ │ │ │ -00053400: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00053410: 2f4c 616d 6264 6149 6e6e 6572 5479 7065 /LambdaInnerType │ │ │ │ │ -00053420: 5661 7241 7267 7353 6572 6961 6c69 7a65 VarArgsSerialize │ │ │ │ │ -00053430: 2e6a 6176 613a 2041 2073 6572 6961 6c69 .java: A seriali │ │ │ │ │ -00053440: 7a65 6420 6c61 6d62 6461 2063 6f6e 7461 zed lambda conta │ │ │ │ │ -00053450: 696e 696e 6720 616e 2069 6e6e 6572 2063 ining an inner c │ │ │ │ │ -00053460: 6c61 7373 2072 6566 6572 656e 6369 6e67 lass referencing │ │ │ │ │ -00053470: 2061 6e20 6578 7465 726e 616c 2074 7970 an external typ │ │ │ │ │ -00053480: 6520 7661 7220 696e 2063 6c61 7373 2070 e var in class p │ │ │ │ │ -00053490: 6172 616d 6574 6572 2074 7970 650a 0a3c arameter type..< │ │ │ │ │ -000534a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -000534b0: 616d 6264 612f 4c61 6d62 6461 496e 6e65 ambda/LambdaInne │ │ │ │ │ -000534c0: 7254 7970 6556 6172 5265 666c 6563 742e rTypeVarReflect. │ │ │ │ │ -000534d0: 6a61 7661 3a20 4120 6c61 6d62 6461 2063 java: A lambda c │ │ │ │ │ -000534e0: 6f6e 7461 696e 696e 6720 616e 2069 6e6e ontaining an inn │ │ │ │ │ -000534f0: 6572 2063 6c61 7373 2072 6566 6572 656e er class referen │ │ │ │ │ -00053500: 6369 6e67 2061 6e20 6578 7465 726e 616c cing an external │ │ │ │ │ -00053510: 2074 7970 6520 7661 720a 0a3c 6c69 3e74 type var..
  • t │ │ │ │ │ -00053520: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00053530: 612f 4c61 6d62 6461 496e 6e65 7254 7970 a/LambdaInnerTyp │ │ │ │ │ -00053540: 6556 6172 5365 7269 616c 697a 652e 6a61 eVarSerialize.ja │ │ │ │ │ -00053550: 7661 3a20 4120 7365 7269 616c 697a 6564 va: A serialized │ │ │ │ │ -00053560: 206c 616d 6264 6120 636f 6e74 6169 6e69 lambda containi │ │ │ │ │ -00053570: 6e67 2061 6e20 696e 6e65 7220 636c 6173 ng an inner clas │ │ │ │ │ -00053580: 7320 7265 6665 7265 6e63 696e 6720 616e s referencing an │ │ │ │ │ -00053590: 2065 7874 6572 6e61 6c20 7479 7065 2076 external type v │ │ │ │ │ -000535a0: 6172 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ar..
  • tools/ja │ │ │ │ │ -000535b0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000535c0: 6149 6e74 6572 6661 6365 5374 6174 6963 aInterfaceStatic │ │ │ │ │ -000535d0: 4669 656c 642e 6a61 7661 3a20 4a61 7661 Field.java: Java │ │ │ │ │ -000535e0: 6320 4e50 4520 636f 6d70 696c 696e 6720 c NPE compiling │ │ │ │ │ -000535f0: 4c61 6d62 6461 2065 7870 7265 7373 696f Lambda expressio │ │ │ │ │ -00053600: 6e20 6f6e 2069 6e69 7469 616c 697a 6174 n on initializat │ │ │ │ │ -00053610: 696f 6e20 6578 7072 6573 7369 6f6e 206f ion expression o │ │ │ │ │ -00053620: 6620 7374 6174 6963 2066 6965 6c64 2069 f static field i │ │ │ │ │ -00053630: 6e20 696e 7465 7266 6163 650a 0a3c 6c69 n interface..
  • tools/javac/lam │ │ │ │ │ -00053650: 6264 612f 4c61 6d62 6461 4c61 6d62 6461 bda/LambdaLambda │ │ │ │ │ -00053660: 5365 7269 616c 697a 6564 2e6a 6176 613a Serialized.java: │ │ │ │ │ -00053670: 204e 5045 2067 656e 6572 6174 696e 6720 NPE generating │ │ │ │ │ -00053680: 7365 7269 616c 697a 6564 4c61 6d62 6461 serializedLambda │ │ │ │ │ -00053690: 4e61 6d65 2066 6f72 206e 6573 7465 6420 Name for nested │ │ │ │ │ -000536a0: 6c61 6d62 6461 0a0a 3c6c 693e 746f 6f6c lambda..
  • tool │ │ │ │ │ -000536b0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -000536c0: 616d 6264 614c 6f63 616c 5465 7374 2e6a ambdaLocalTest.j │ │ │ │ │ -000536d0: 6176 613a 204c 616d 6264 6120 7265 6665 ava: Lambda refe │ │ │ │ │ -000536e0: 7265 6e63 6520 746f 2063 6f6e 7461 696e rence to contain │ │ │ │ │ -000536f0: 696e 6720 6c6f 6361 6c20 636c 6173 7320 ing local class │ │ │ │ │ -00053700: 6361 7573 6573 206a 6176 6163 2069 6e66 causes javac inf │ │ │ │ │ -00053710: 696e 6974 6520 7265 6375 7273 696f 6e0a inite recursion. │ │ │ │ │ -00053720: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00053730: 2f6c 616d 6264 612f 4c61 6d62 6461 4d75 /lambda/LambdaMu │ │ │ │ │ -00053740: 6c74 6943 6174 6368 5465 7374 2e6a 6176 ltiCatchTest.jav │ │ │ │ │ -00053750: 613a 206a 6176 6163 2067 656e 6572 6174 a: javac generat │ │ │ │ │ -00053760: 6573 2069 6e63 6f72 7265 6374 2065 7863 es incorrect exc │ │ │ │ │ -00053770: 6570 7469 6f6e 2074 6162 6c65 2066 6f72 eption table for │ │ │ │ │ -00053780: 206d 756c 7469 2d63 6174 6368 2073 7461 multi-catch sta │ │ │ │ │ -00053790: 7465 6d65 6e74 7320 696e 7369 6465 2061 tements inside a │ │ │ │ │ -000537a0: 206c 616d 6264 610a 0a3c 6c69 3e74 6f6f lambda..
  • too │ │ │ │ │ -000537b0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000537c0: 4c61 6d62 6461 4e6f 4675 6e63 496e 7466 LambdaNoFuncIntf │ │ │ │ │ -000537d0: 466c 6f77 2e6a 6176 613a 2045 6e73 7572 Flow.java: Ensur │ │ │ │ │ -000537e0: 6520 466c 6f77 2064 6f65 7320 6e6f 7420 e Flow does not │ │ │ │ │ -000537f0: 6372 6173 6820 666f 7220 7265 636f 7665 crash for recove │ │ │ │ │ -00053800: 7265 6420 6c61 6d62 6461 730a 0a3c 6c69 red lambdas..
  • tools/javac/lam │ │ │ │ │ -00053820: 6264 612f 4c61 6d62 6461 4f75 7465 724c bda/LambdaOuterL │ │ │ │ │ -00053830: 6f63 616c 5465 7374 2e6a 6176 613a 204c ocalTest.java: L │ │ │ │ │ -00053840: 616d 6264 6120 7265 6665 7265 6e63 6520 ambda reference │ │ │ │ │ -00053850: 746f 2063 6f6e 7461 696e 696e 6720 6c6f to containing lo │ │ │ │ │ -00053860: 6361 6c20 636c 6173 7320 6361 7573 6573 cal class causes │ │ │ │ │ -00053870: 206a 6176 6163 2069 6e66 696e 6974 6520 javac infinite │ │ │ │ │ -00053880: 7265 6375 7273 696f 6e0a 0a3c 6c69 3e74 recursion..
  • t │ │ │ │ │ -00053890: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000538a0: 612f 4c61 6d62 6461 5061 7261 6d65 7465 a/LambdaParamete │ │ │ │ │ -000538b0: 724e 6565 6473 4e6f 496e 6974 5465 7374 rNeedsNoInitTest │ │ │ │ │ -000538c0: 2e6a 6176 613a 2045 6c69 6d69 6e61 7465 .java: Eliminate │ │ │ │ │ -000538d0: 2062 6f67 7573 2065 7272 6f72 2061 626f bogus error abo │ │ │ │ │ -000538e0: 7574 206c 616d 6264 6120 7061 7261 6d65 ut lambda parame │ │ │ │ │ -000538f0: 7465 7220 6e6f 7420 6265 696e 6720 696e ter not being in │ │ │ │ │ -00053900: 6974 6961 6c69 7a65 642e 0a0a 3c6c 693e itialized...
  • │ │ │ │ │ -00053910: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00053920: 6461 2f4c 616d 6264 6150 6172 656e 4765 da/LambdaParenGe │ │ │ │ │ -00053930: 6e65 7269 632e 6a61 7661 3a20 5665 7269 neric.java: Veri │ │ │ │ │ -00053940: 6679 4572 726f 7220 6c61 6d62 6461 2062 fyError lambda b │ │ │ │ │ -00053950: 6f64 7920 6973 2070 6172 656e 7468 6573 ody is parenthes │ │ │ │ │ -00053960: 697a 6564 2067 656e 6572 6963 2076 616c ized generic val │ │ │ │ │ -00053970: 7565 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ue..
  • tools/ja │ │ │ │ │ -00053980: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00053990: 6150 6172 656e 4765 6e65 7269 634f 7269 aParenGenericOri │ │ │ │ │ -000539a0: 672e 6a61 7661 3a20 5665 7269 6679 4572 g.java: VerifyEr │ │ │ │ │ -000539b0: 726f 7220 6c61 6d62 6461 2062 6f64 7920 ror lambda body │ │ │ │ │ -000539c0: 6973 2070 6172 656e 7468 6573 697a 6564 is parenthesized │ │ │ │ │ -000539d0: 2067 656e 6572 6963 2076 616c 7565 2028 generic value ( │ │ │ │ │ -000539e0: 6f72 6967 696e 616c 6c79 2073 7562 6d69 originally submi │ │ │ │ │ -000539f0: 7474 6564 2074 6573 7429 0a0a 3c6c 693e tted test)..
  • │ │ │ │ │ -00053a00: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00053a10: 6461 2f4c 616d 6264 6150 6172 7365 7254 da/LambdaParserT │ │ │ │ │ -00053a20: 6573 742e 6a61 7661 3a20 4164 6420 6c61 est.java: Add la │ │ │ │ │ -00053a30: 6d62 6461 2074 6573 7473 2041 6464 2070 mbda tests Add p │ │ │ │ │ -00053a40: 6172 7365 7220 7375 7070 6f72 7420 666f arser support fo │ │ │ │ │ -00053a50: 7220 6c61 6d62 6461 2065 7870 7265 7373 r lambda express │ │ │ │ │ -00053a60: 696f 6e73 2074 656d 706f 7261 7269 6c79 ions temporarily │ │ │ │ │ -00053a70: 2077 6f72 6b61 726f 756e 6420 636f 6d62 workaround comb │ │ │ │ │ -00053a80: 6f20 7465 7374 7320 6172 6520 6361 7573 o tests are caus │ │ │ │ │ -00053a90: 696e 6720 7469 6d65 206f 7574 2069 6e20 ing time out in │ │ │ │ │ -00053aa0: 7365 7665 7261 6c20 706c 6174 666f 726d several platform │ │ │ │ │ -00053ab0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00053ac0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ -00053ad0: 5265 7475 726e 556e 626f 7869 6e67 2e6a ReturnUnboxing.j │ │ │ │ │ -00053ae0: 6176 613a 2055 6e62 6f78 696e 6720 696e ava: Unboxing in │ │ │ │ │ -00053af0: 2072 6574 7572 6e20 6672 6f6d 206c 616d return from lam │ │ │ │ │ -00053b00: 6264 6120 6d69 7363 6f6d 7069 6c65 6420 bda miscompiled │ │ │ │ │ -00053b10: 746f 2074 6872 6f77 2043 6c61 7373 4361 to throw ClassCa │ │ │ │ │ -00053b20: 7374 4578 6365 7074 696f 6e0a 0a3c 6c69 stException..
  • tools/javac/lam │ │ │ │ │ -00053b40: 6264 612f 4c61 6d62 6461 5363 6f70 6530 bda/LambdaScope0 │ │ │ │ │ -00053b50: 312e 6a61 7661 3a20 4164 6420 6c61 6d62 1.java: Add lamb │ │ │ │ │ -00053b60: 6461 2074 6573 7473 2062 6173 6963 2074 da tests basic t │ │ │ │ │ -00053b70: 6573 7420 666f 7220 6361 7074 7572 6520 est for capture │ │ │ │ │ -00053b80: 6f66 206e 6f6e 2d6d 7574 6162 6c65 206c of non-mutable l │ │ │ │ │ -00053b90: 6f63 616c 730a 0a3c 6c69 3e74 6f6f 6c73 ocals..
  • tools │ │ │ │ │ -00053ba0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00053bb0: 6d62 6461 5363 6f70 6530 322e 6a61 7661 mbdaScope02.java │ │ │ │ │ -00053bc0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00053bd0: 7473 2063 6865 636b 2074 6861 7420 4f62 ts check that Ob │ │ │ │ │ -00053be0: 6a65 6374 206d 656d 6265 7273 2061 7265 ject members are │ │ │ │ │ -00053bf0: 2061 6363 6573 7369 626c 6520 6173 2065 accessible as e │ │ │ │ │ -00053c00: 7870 6563 7465 640a 0a3c 6c69 3e74 6f6f xpected..
  • too │ │ │ │ │ -00053c10: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00053c20: 4c61 6d62 6461 5363 6f70 6530 332e 6a61 LambdaScope03.ja │ │ │ │ │ -00053c30: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00053c40: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00053c50: 756e 7175 616c 6966 6965 6420 4f62 6a65 unqualified Obje │ │ │ │ │ -00053c60: 6374 206d 656d 6265 7273 2061 7265 2061 ct members are a │ │ │ │ │ -00053c70: 6363 6573 7365 6420 6173 2065 7870 6563 ccessed as expec │ │ │ │ │ -00053c80: 7465 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a ted..
  • tools/j │ │ │ │ │ -00053c90: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -00053ca0: 6461 5363 6f70 6530 342e 6a61 7661 3a20 daScope04.java: │ │ │ │ │ -00053cb0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00053cc0: 2063 6865 636b 2074 6861 7420 6c61 6d62 check that lamb │ │ │ │ │ -00053cd0: 6461 2063 616e 6e6f 7420 7368 6164 6f77 da cannot shadow │ │ │ │ │ -00053ce0: 2076 6172 6961 626c 6573 2066 726f 6d20 variables from │ │ │ │ │ -00053cf0: 656e 636c 6f73 696e 6720 7363 6f70 650a enclosing scope. │ │ │ │ │ -00053d00: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00053d10: 2f6c 616d 6264 612f 4c61 6d62 6461 5363 /lambda/LambdaSc │ │ │ │ │ -00053d20: 6f70 6530 352e 6a61 7661 3a20 4475 706c ope05.java: Dupl │ │ │ │ │ -00053d30: 6963 6174 6520 7661 7269 6162 6c65 2069 icate variable i │ │ │ │ │ -00053d40: 6e20 6c61 6d62 6461 2063 6175 7365 7320 n lambda causes │ │ │ │ │ -00053d50: 6a61 7661 6320 6372 6173 680a 0a3c 6c69 javac crash..
  • tools/javac/lam │ │ │ │ │ -00053d70: 6264 612f 4c61 6d62 6461 5465 7374 5374 bda/LambdaTestSt │ │ │ │ │ -00053d80: 7269 6374 4650 2e6a 6176 613a 2044 6966 rictFP.java: Dif │ │ │ │ │ -00053d90: 6665 7265 6e74 2072 6573 756c 7473 206f ferent results o │ │ │ │ │ -00053da0: 6620 666c 6f61 7469 6e67 2070 6f69 6e74 f floating point │ │ │ │ │ -00053db0: 206d 756c 7469 706c 6963 6174 696f 6e20 multiplication │ │ │ │ │ -00053dc0: 666f 7220 6c61 6d62 6461 2063 6f64 6520 for lambda code │ │ │ │ │ -00053dd0: 626c 6f63 6b0a 0a3c 6c69 3e74 6f6f 6c73 block..
  • tools │ │ │ │ │ -00053de0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00053df0: 6d62 6461 5465 7374 5374 7269 6374 4650 mbdaTestStrictFP │ │ │ │ │ -00053e00: 466c 6167 2e6a 6176 613a 2044 6966 6665 Flag.java: Diffe │ │ │ │ │ -00053e10: 7265 6e74 2072 6573 756c 7473 206f 6620 rent results of │ │ │ │ │ -00053e20: 666c 6f61 7469 6e67 2070 6f69 6e74 206d floating point m │ │ │ │ │ -00053e30: 756c 7469 706c 6963 6174 696f 6e20 666f ultiplication fo │ │ │ │ │ -00053e40: 7220 6c61 6d62 6461 2063 6f64 6520 626c r lambda code bl │ │ │ │ │ -00053e50: 6f63 6b0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ock..
  • tools/j │ │ │ │ │ -00053e60: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -00053e70: 6461 5465 7374 5374 7269 6374 4650 4d65 daTestStrictFPMe │ │ │ │ │ -00053e80: 7468 6f64 2e6a 6176 613a 2044 6966 6665 thod.java: Diffe │ │ │ │ │ -00053e90: 7265 6e74 2072 6573 756c 7473 206f 6620 rent results of │ │ │ │ │ -00053ea0: 666c 6f61 7469 6e67 2070 6f69 6e74 206d floating point m │ │ │ │ │ -00053eb0: 756c 7469 706c 6963 6174 696f 6e20 666f ultiplication fo │ │ │ │ │ -00053ec0: 7220 6c61 6d62 6461 2063 6f64 6520 626c r lambda code bl │ │ │ │ │ -00053ed0: 6f63 6b0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ock..
  • tools/j │ │ │ │ │ -00053ee0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -00053ef0: 6461 5769 7468 496e 7465 7266 6163 6553 daWithInterfaceS │ │ │ │ │ -00053f00: 7570 6572 2e6a 6176 613a 204e 5045 2069 uper.java: NPE i │ │ │ │ │ -00053f10: 6e20 6a61 7661 6320 7769 7468 2069 6e74 n javac with int │ │ │ │ │ -00053f20: 6572 6661 6365 2073 7570 6572 2069 6e20 erface super in │ │ │ │ │ -00053f30: 6c61 6d62 6461 0a0a 3c6c 693e 746f 6f6c lambda..
  • tool │ │ │ │ │ -00053f40: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00053f50: 6f63 616c 4272 6561 6b41 6e64 436f 6e74 ocalBreakAndCont │ │ │ │ │ -00053f60: 696e 7565 2e6a 6176 613a 2041 6464 206c inue.java: Add l │ │ │ │ │ -00053f70: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00053f80: 6b20 7468 6174 206c 6f63 616c 2062 7265 k that local bre │ │ │ │ │ -00053f90: 616b 2f63 6f6e 7469 6e75 6520 6973 2061 ak/continue is a │ │ │ │ │ -00053fa0: 6c6c 6f77 6564 2069 6e20 6c61 6d62 6461 llowed in lambda │ │ │ │ │ -00053fb0: 2065 7870 7265 7373 696f 6e73 0a0a 3c6c expressions..tools/javac/la │ │ │ │ │ -00053fd0: 6d62 6461 2f4c 6f63 616c 5661 7269 6162 mbda/LocalVariab │ │ │ │ │ -00053fe0: 6c65 5461 626c 652e 6a61 7661 3a20 4d69 leTable.java: Mi │ │ │ │ │ -00053ff0: 7373 696e 6720 4c56 2074 6162 6c65 2069 ssing LV table i │ │ │ │ │ -00054000: 6e20 6c61 6d62 6461 2062 6f64 6965 730a n lambda bodies. │ │ │ │ │ -00054010: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00054020: 2f6c 616d 6264 612f 4d65 7468 6f64 4861 /lambda/MethodHa │ │ │ │ │ -00054030: 6e64 6c65 496e 766f 6b65 5465 7374 2e6a ndleInvokeTest.j │ │ │ │ │ -00054040: 6176 613a 206a 6176 6163 2041 7373 6572 ava: javac Asser │ │ │ │ │ -00054050: 7469 6f6e 4572 726f 7220 7768 656e 2069 tionError when i │ │ │ │ │ -00054060: 6e76 6f6b 696e 6720 4d65 7468 6f64 4861 nvoking MethodHa │ │ │ │ │ -00054070: 6e64 6c65 2e69 6e76 6f6b 6520 7769 7468 ndle.invoke with │ │ │ │ │ -00054080: 206c 616d 6264 6120 7061 7261 6d74 6572 lambda paramter │ │ │ │ │ -00054090: 6572 0a0a 3c6c 693e 746f 6f6c 732f 6a61 er..
  • tools/ja │ │ │ │ │ -000540a0: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -000540b0: 6452 6566 6572 656e 6365 3031 2e6a 6176 dReference01.jav │ │ │ │ │ -000540c0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -000540d0: 7374 7320 7573 6520 6d65 7468 6f64 2072 sts use method r │ │ │ │ │ -000540e0: 6566 6572 656e 6365 2074 6f20 736f 7274 eference to sort │ │ │ │ │ -000540f0: 206c 6973 7420 656c 656d 656e 7473 2062 list elements b │ │ │ │ │ -00054100: 7920 6669 656c 640a 0a3c 6c69 3e74 6f6f y field..
  • too │ │ │ │ │ -00054110: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00054120: 4d65 7468 6f64 5265 6665 7265 6e63 6530 MethodReference0 │ │ │ │ │ -00054130: 322e 6a61 7661 3a20 4164 6420 6c61 6d62 2.java: Add lamb │ │ │ │ │ -00054140: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -00054150: 6861 7420 7365 656d 696e 676c 7920 616d hat seemingly am │ │ │ │ │ -00054160: 6269 6775 6f75 7320 6d65 7468 6f64 2072 biguous method r │ │ │ │ │ -00054170: 6566 6572 656e 6365 7320 6172 6520 7265 eferences are re │ │ │ │ │ -00054180: 736f 6c76 6564 2070 726f 7065 726c 790a solved properly. │ │ │ │ │ -00054190: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000541a0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -000541b0: 6665 7265 6e63 6530 332e 6a61 7661 3a20 ference03.java: │ │ │ │ │ -000541c0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000541d0: 2063 6865 636b 2074 6861 7420 6d6f 7374 check that most │ │ │ │ │ -000541e0: 2073 7065 6369 6669 6320 6d65 7468 6f64 specific method │ │ │ │ │ -000541f0: 2069 7320 7365 6c65 6374 6564 2061 7320 is selected as │ │ │ │ │ -00054200: 6578 7065 6374 6564 0a0a 3c6c 693e 746f expected..
  • to │ │ │ │ │ -00054210: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00054220: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00054230: 3034 2e6a 6176 613a 2041 6464 206c 616d 04.java: Add lam │ │ │ │ │ -00054240: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00054250: 7468 6174 2074 6172 6765 7420 7479 7065 that target type │ │ │ │ │ -00054260: 206f 6620 6120 6d65 7468 6f64 2072 6566 of a method ref │ │ │ │ │ -00054270: 2069 7320 6120 5341 4d20 7479 7065 0a0a is a SAM type.. │ │ │ │ │ -00054280: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00054290: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -000542a0: 6572 656e 6365 3035 2e6a 6176 613a 2041 erence05.java: A │ │ │ │ │ -000542b0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000542c0: 6368 6563 6b20 7468 6174 206e 6f6e 2d73 check that non-s │ │ │ │ │ -000542d0: 7461 7469 6320 6d65 7468 6f64 2072 6566 tatic method ref │ │ │ │ │ -000542e0: 6572 6e63 6573 2066 726f 6d20 7374 6174 ernces from stat │ │ │ │ │ -000542f0: 6963 2063 6f6e 7465 7874 2061 7265 2068 ic context are h │ │ │ │ │ -00054300: 616e 646c 6564 2063 6f72 7265 6374 6c79 andled correctly │ │ │ │ │ -00054310: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00054320: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00054330: 6566 6572 656e 6365 3036 2e6a 6176 613a eference06.java: │ │ │ │ │ -00054340: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00054350: 7320 6d65 7468 6f64 2072 6566 6572 656e s method referen │ │ │ │ │ -00054360: 6365 7320 616e 6420 7375 7065 720a 0a3c ces and super..< │ │ │ │ │ -00054370: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00054380: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00054390: 7265 6e63 6530 372e 6a61 7661 3a20 4164 rence07.java: Ad │ │ │ │ │ -000543a0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000543b0: 6865 636b 2074 6861 7420 7379 6e74 6178 heck that syntax │ │ │ │ │ -000543c0: 2066 6f72 2073 656c 6563 7469 6e67 2067 for selecting g │ │ │ │ │ -000543d0: 656e 6572 6963 2072 6563 6569 7665 7220 eneric receiver │ │ │ │ │ -000543e0: 776f 726b 730a 0a3c 6c69 3e74 6f6f 6c73 works..
  • tools │ │ │ │ │ -000543f0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -00054400: 7468 6f64 5265 6665 7265 6e63 6530 382e thodReference08. │ │ │ │ │ -00054410: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00054420: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00054430: 7420 7379 6e74 6178 2066 6f72 2073 656c t syntax for sel │ │ │ │ │ -00054440: 6563 7469 6e67 2067 656e 6572 6963 2072 ecting generic r │ │ │ │ │ -00054450: 6563 6569 7665 7220 776f 726b 730a 0a3c eceiver works..< │ │ │ │ │ -00054460: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00054470: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00054480: 7265 6e63 6530 392e 6a61 7661 3a20 4164 rence09.java: Ad │ │ │ │ │ -00054490: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000544a0: 6865 636b 2074 6861 7420 6e6f 6e20 7374 heck that non st │ │ │ │ │ -000544b0: 6174 6963 206d 656d 6265 7273 2063 616e atic members can │ │ │ │ │ -000544c0: 6e6f 7420 6265 2072 6566 6572 656e 6365 not be reference │ │ │ │ │ -000544d0: 6420 6672 6f6d 2061 206d 6574 686f 6420 d from a method │ │ │ │ │ -000544e0: 7265 6665 7265 6e63 6520 7175 616c 6966 reference qualif │ │ │ │ │ -000544f0: 6965 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ier..
  • tools/j │ │ │ │ │ -00054500: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00054510: 6f64 5265 6665 7265 6e63 6531 302e 6a61 odReference10.ja │ │ │ │ │ -00054520: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00054530: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00054540: 6e6f 6e20 7374 6174 6963 2073 656c 6563 non static selec │ │ │ │ │ -00054550: 746f 7273 2069 6e20 6d65 7468 6f64 2072 tors in method r │ │ │ │ │ -00054560: 6566 7320 6172 6520 6861 6e64 6c65 6420 efs are handled │ │ │ │ │ -00054570: 636f 7272 6563 746c 790a 0a3c 6c69 3e74 correctly..
  • t │ │ │ │ │ -00054580: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00054590: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -000545a0: 6531 312e 6a61 7661 3a20 4164 6420 6c61 e11.java: Add la │ │ │ │ │ -000545b0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -000545c0: 2074 6861 7420 7374 6174 6963 2076 732e that static vs. │ │ │ │ │ -000545d0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000545e0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000545f0: 6566 6572 656e 6365 3132 2e6a 6176 613a eference12.java: │ │ │ │ │ -00054600: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00054610: 7320 6368 6563 6b20 7468 6174 204f 626a s check that Obj │ │ │ │ │ -00054620: 6563 7420 6d65 7468 6f64 7320 6172 6520 ect methods are │ │ │ │ │ -00054630: 6469 7370 6174 6368 6564 2061 6363 6f72 dispatched accor │ │ │ │ │ -00054640: 6469 6e67 6c79 0a0a 3c6c 693e 746f 6f6c dingly..
  • tool │ │ │ │ │ -00054650: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00054660: 6574 686f 6452 6566 6572 656e 6365 3133 ethodReference13 │ │ │ │ │ -00054670: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00054680: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -00054690: 6174 2065 7175 616c 7328 2920 6f6e 2050 at equals() on P │ │ │ │ │ -000546a0: 726f 7869 6564 206f 626a 6563 7473 2069 roxied objects i │ │ │ │ │ -000546b0: 7320 6861 6e64 6c65 6420 6163 636f 7264 s handled accord │ │ │ │ │ -000546c0: 696e 676c 790a 0a3c 6c69 3e74 6f6f 6c73 ingly..
  • tools │ │ │ │ │ -000546d0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -000546e0: 7468 6f64 5265 6665 7265 6e63 6531 342e thodReference14. │ │ │ │ │ -000546f0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00054700: 2074 6573 7473 2063 6865 636b 2063 6173 tests check cas │ │ │ │ │ -00054710: 7469 6e67 2061 206d 6574 686f 6420 7265 ting a method re │ │ │ │ │ -00054720: 6665 7265 6e63 6520 746f 2061 2053 414d ference to a SAM │ │ │ │ │ -00054730: 2074 7970 6520 646f 6573 206e 6f74 2072 type does not r │ │ │ │ │ -00054740: 6573 756c 7420 696e 2061 2043 4345 0a0a esult in a CCE.. │ │ │ │ │ -00054750: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00054760: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00054770: 6572 656e 6365 3135 2e6a 6176 613a 2041 erence15.java: A │ │ │ │ │ -00054780: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00054790: 6368 6563 6b20 7468 6174 2061 7373 6967 check that assig │ │ │ │ │ -000547a0: 6e6d 656e 7473 2069 6e76 6f6c 7669 6e67 nments involving │ │ │ │ │ -000547b0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -000547c0: 6573 2064 6f20 6e6f 7420 7472 6967 6765 es do not trigge │ │ │ │ │ -000547d0: 7220 7472 616e 7369 7469 6f6e 616c 2032 r transitional 2 │ │ │ │ │ -000547e0: 3932 2077 6172 6e69 6e67 730a 0a3c 6c69 92 warnings..
  • tools/javac/lam │ │ │ │ │ -00054800: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00054810: 6e63 6531 362e 6a61 7661 3a20 4164 6420 nce16.java: Add │ │ │ │ │ -00054820: 6c61 6d62 6461 2074 6573 7473 2073 656d lambda tests sem │ │ │ │ │ -00054830: 616e 7469 6373 206f 6620 7374 6174 6963 antics of static │ │ │ │ │ -00054840: 616c 6c79 2071 7561 6c69 6669 6564 206d ally qualified m │ │ │ │ │ -00054850: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -00054860: 7368 6f75 6c64 206e 6f74 2064 6570 656e should not depen │ │ │ │ │ -00054870: 6420 6f6e 2074 6865 2063 6f6e 7465 7874 d on the context │ │ │ │ │ -00054880: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00054890: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000548a0: 6566 6572 656e 6365 3137 2e6a 6176 613a eference17.java: │ │ │ │ │ -000548b0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000548c0: 7320 6261 7369 6320 7465 7374 2066 6f72 s basic test for │ │ │ │ │ -000548d0: 2063 6f6e 7374 7275 6374 6f72 2072 6566 constructor ref │ │ │ │ │ -000548e0: 6572 656e 6365 730a 0a3c 6c69 3e74 6f6f erences..
  • too │ │ │ │ │ -000548f0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00054900: 4d65 7468 6f64 5265 6665 7265 6e63 6531 MethodReference1 │ │ │ │ │ -00054910: 382e 6a61 7661 3a20 4164 6420 6c61 6d62 8.java: Add lamb │ │ │ │ │ -00054920: 6461 2074 6573 7473 2062 6173 6963 2074 da tests basic t │ │ │ │ │ -00054930: 6573 7420 666f 7220 636f 6e73 7472 7563 est for construc │ │ │ │ │ -00054940: 746f 7220 7265 6665 7265 6e63 6573 0a0a tor references.. │ │ │ │ │ -00054950: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00054960: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00054970: 6572 656e 6365 3139 2e6a 6176 613a 2041 erence19.java: A │ │ │ │ │ -00054980: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00054990: 6261 7369 6320 7465 7374 2066 6f72 2063 basic test for c │ │ │ │ │ -000549a0: 6f6e 7374 7275 6374 6f72 2072 6566 6572 onstructor refer │ │ │ │ │ -000549b0: 656e 6365 7320 616e 6420 6765 6e65 7269 ences and generi │ │ │ │ │ -000549c0: 6320 636c 6173 7365 730a 0a3c 6c69 3e74 c classes..
  • t │ │ │ │ │ -000549d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000549e0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -000549f0: 6532 302e 6a61 7661 3a20 4164 6420 6c61 e20.java: Add la │ │ │ │ │ -00054a00: 6d62 6461 2074 6573 7473 2062 6173 6963 mbda tests basic │ │ │ │ │ -00054a10: 2074 6573 7420 666f 7220 636f 6e73 7472 test for constr │ │ │ │ │ -00054a20: 7563 746f 7220 7265 6665 7265 6e63 6573 uctor references │ │ │ │ │ -00054a30: 2061 6e64 2067 656e 6572 6963 2063 6c61 and generic cla │ │ │ │ │ -00054a40: 7373 6573 0a0a 3c6c 693e 746f 6f6c 732f sses..
  • tools/ │ │ │ │ │ -00054a50: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ -00054a60: 686f 6452 6566 6572 656e 6365 3231 2e6a hodReference21.j │ │ │ │ │ -00054a70: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00054a80: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -00054a90: 2065 7272 6f6e 656f 7573 206d 6574 686f erroneous metho │ │ │ │ │ -00054aa0: 6420 7265 6665 7265 6e63 6573 2061 7265 d references are │ │ │ │ │ -00054ab0: 2066 6c61 6767 6564 2077 6974 6820 6572 flagged with er │ │ │ │ │ -00054ac0: 726f 7273 2061 7320 6578 7065 6374 6564 rors as expected │ │ │ │ │ -00054ad0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00054ae0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00054af0: 6566 6572 656e 6365 3232 2e6a 6176 613a eference22.java: │ │ │ │ │ -00054b00: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00054b10: 7320 6368 6563 6b20 7468 6174 2070 6169 s check that pai │ │ │ │ │ -00054b20: 7220 6f66 2062 6f75 6e64 2f6e 6f6e 2d62 r of bound/non-b │ │ │ │ │ -00054b30: 6f75 6e64 206d 6574 686f 6420 7265 6665 ound method refe │ │ │ │ │ -00054b40: 7265 6e63 6573 2063 6865 636b 6564 2063 rences checked c │ │ │ │ │ -00054b50: 6f72 7265 6374 6c79 0a0a 3c6c 693e 746f orrectly..
  • to │ │ │ │ │ -00054b60: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00054b70: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00054b80: 3233 2e6a 6176 613a 2041 6464 206c 616d 23.java: Add lam │ │ │ │ │ -00054b90: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00054ba0: 7468 6174 2070 6169 7220 6f66 2062 6f75 that pair of bou │ │ │ │ │ -00054bb0: 6e64 2f6e 6f6e 2d62 6f75 6e64 2063 6f6e nd/non-bound con │ │ │ │ │ -00054bc0: 7374 7275 6374 6f72 2072 6566 6572 656e structor referen │ │ │ │ │ -00054bd0: 6365 7320 6973 2066 6c61 6767 6564 2061 ces is flagged a │ │ │ │ │ -00054be0: 7320 616d 6269 6775 6f75 730a 0a3c 6c69 s ambiguous..
  • tools/javac/lam │ │ │ │ │ -00054c00: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00054c10: 6e63 6532 342e 6a61 7661 3a20 4164 6420 nce24.java: Add │ │ │ │ │ -00054c20: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00054c30: 636b 2074 6861 7420 6e6f 6e2d 626f 7869 ck that non-boxi │ │ │ │ │ -00054c40: 6e67 206d 6574 686f 6420 7265 6665 7265 ng method refere │ │ │ │ │ -00054c50: 6e63 6573 2063 6f6e 7665 7273 696f 6e20 nces conversion │ │ │ │ │ -00054c60: 6861 7320 7468 6520 7072 6563 6564 656e has the preceden │ │ │ │ │ -00054c70: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ -00054c80: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00054c90: 6452 6566 6572 656e 6365 3235 2e6a 6176 dReference25.jav │ │ │ │ │ -00054ca0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00054cb0: 7374 7320 6368 6563 6b20 7468 6174 206e sts check that n │ │ │ │ │ -00054cc0: 6f6e 2d62 6f78 696e 6720 6d65 7468 6f64 on-boxing method │ │ │ │ │ -00054cd0: 2072 6566 6572 656e 6365 7320 6973 206e references is n │ │ │ │ │ -00054ce0: 6f74 2070 7265 6665 7272 6564 206f 7665 ot preferred ove │ │ │ │ │ -00054cf0: 7220 626f 7869 6e67 206f 6e65 0a0a 3c6c r boxing one..tools/javac/la │ │ │ │ │ -00054d10: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00054d20: 656e 6365 3236 2e6a 6176 613a 2063 6865 ence26.java: che │ │ │ │ │ -00054d30: 636b 2073 7472 6963 7420 6d65 7468 6f64 ck strict method │ │ │ │ │ -00054d40: 2063 6f6e 7665 7273 696f 6e20 616c 6c6f conversion allo │ │ │ │ │ -00054d50: 7773 206c 6f6f 7365 206d 6574 686f 6420 ws loose method │ │ │ │ │ -00054d60: 7265 6665 7265 6e63 6520 636f 6e76 6572 reference conver │ │ │ │ │ -00054d70: 7369 6f6e 0a0a 3c6c 693e 746f 6f6c 732f sion..
  • tools/ │ │ │ │ │ -00054d80: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ -00054d90: 686f 6452 6566 6572 656e 6365 3237 2e6a hodReference27.j │ │ │ │ │ -00054da0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00054db0: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -00054dc0: 206e 6f6e 2d62 6f78 696e 6720 6d65 7468 non-boxing meth │ │ │ │ │ -00054dd0: 6f64 2072 6566 6572 656e 6365 7320 636f od references co │ │ │ │ │ -00054de0: 6e76 6572 7369 6f6e 2068 6173 2074 6865 nversion has the │ │ │ │ │ -00054df0: 2070 7265 6365 6465 6e63 650a 0a3c 6c69 precedence..
  • tools/javac/lam │ │ │ │ │ -00054e10: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00054e20: 6e63 6532 382e 6a61 7661 3a20 4164 6420 nce28.java: Add │ │ │ │ │ -00054e30: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00054e40: 636b 2074 6861 7420 6e6f 6e2d 636f 6d70 ck that non-comp │ │ │ │ │ -00054e50: 6174 6962 6c65 206d 6574 686f 6420 7265 atible method re │ │ │ │ │ -00054e60: 6665 7265 6e63 6573 2061 7265 2072 656a ferences are rej │ │ │ │ │ -00054e70: 6563 7465 640a 0a3c 6c69 3e74 6f6f 6c73 ected..
  • tools │ │ │ │ │ -00054e80: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -00054e90: 7468 6f64 5265 6665 7265 6e63 6532 392e thodReference29. │ │ │ │ │ -00054ea0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00054eb0: 2074 6573 7473 2072 6566 6572 656e 6365 tests reference │ │ │ │ │ -00054ec0: 2074 6f20 7375 7065 7220 6c65 6164 7320 to super leads │ │ │ │ │ -00054ed0: 746f 2063 6f6d 7069 6c65 7220 6372 6173 to compiler cras │ │ │ │ │ -00054ee0: 6820 7768 656e 2032 3932 2074 7261 6e73 h when 292 trans │ │ │ │ │ -00054ef0: 6c61 7469 6f6e 2073 6368 656d 6520 6973 lation scheme is │ │ │ │ │ -00054f00: 2065 6e61 626c 6564 0a0a 3c6c 693e 746f enabled..
  • to │ │ │ │ │ -00054f10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00054f20: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00054f30: 3330 2e6a 6176 613a 2041 6464 206c 616d 30.java: Add lam │ │ │ │ │ -00054f40: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00054f50: 7468 6174 206e 6f6e 2d73 7461 7469 6320 that non-static │ │ │ │ │ -00054f60: 7175 616c 6966 6965 7220 6f66 2073 7461 qualifier of sta │ │ │ │ │ -00054f70: 7469 6320 6d65 7468 6f64 2072 6566 6572 tic method refer │ │ │ │ │ -00054f80: 656e 6365 2069 7320 6561 6765 726c 7920 ence is eagerly │ │ │ │ │ -00054f90: 6576 616c 7561 7465 640a 0a3c 6c69 3e74 evaluated..
  • t │ │ │ │ │ -00054fa0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00054fb0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -00054fc0: 6533 312e 6a61 7661 3a20 4164 6420 6c61 e31.java: Add la │ │ │ │ │ -00054fd0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00054fe0: 2074 6861 7420 626f 7869 6e67 206f 6620 that boxing of │ │ │ │ │ -00054ff0: 7265 7475 726e 2d74 7970 6520 776f 726b return-type work │ │ │ │ │ -00055000: 7320 6173 2065 7870 6563 7465 640a 0a3c s as expected..< │ │ │ │ │ -00055010: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00055020: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00055030: 7265 6e63 6533 322e 6a61 7661 3a20 4164 rence32.java: Ad │ │ │ │ │ -00055040: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00055050: 6865 636b 2074 6861 7420 7661 7261 7267 heck that vararg │ │ │ │ │ -00055060: 7320 7761 726e 696e 6773 2061 7265 2067 s warnings are g │ │ │ │ │ -00055070: 656e 6572 6174 6564 2064 7572 696e 6720 enerated during │ │ │ │ │ -00055080: 5341 4d20 636f 6e76 6572 7369 6f6e 0a0a SAM conversion.. │ │ │ │ │ -00055090: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000550a0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -000550b0: 6572 656e 6365 3333 2e6a 6176 613a 2041 erence33.java: A │ │ │ │ │ -000550c0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000550d0: 7465 7374 2062 7269 6467 6564 2063 6f6e test bridged con │ │ │ │ │ -000550e0: 7374 7275 6374 6f72 2072 6566 6572 656e structor referen │ │ │ │ │ -000550f0: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ -00055100: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00055110: 6f64 5265 6665 7265 6e63 6533 342e 6a61 odReference34.ja │ │ │ │ │ -00055120: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00055130: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00055140: 636f 6465 2067 656e 6572 6174 696f 6e20 code generation │ │ │ │ │ -00055150: 6861 6e64 6c65 7320 766f 6964 2d63 6f6d handles void-com │ │ │ │ │ -00055160: 7061 7469 6269 6c69 7479 2063 6f72 7265 patibility corre │ │ │ │ │ -00055170: 6374 6c79 0a0a 3c6c 693e 746f 6f6c 732f ctly..
  • tools/ │ │ │ │ │ -00055180: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ -00055190: 686f 6452 6566 6572 656e 6365 3335 2e6a hodReference35.j │ │ │ │ │ -000551a0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -000551b0: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -000551c0: 206c 616d 6264 612f 6d65 7468 6f64 2072 lambda/method r │ │ │ │ │ -000551d0: 6566 6572 656e 6365 7320 6172 6520 7661 eferences are va │ │ │ │ │ -000551e0: 6c69 6420 6d65 7468 6f64 2072 6566 6572 lid method refer │ │ │ │ │ -000551f0: 656e 6365 2071 7561 6c69 6669 6572 730a ence qualifiers. │ │ │ │ │ -00055200: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00055210: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -00055220: 6665 7265 6e63 6533 362e 6a61 7661 3a20 ference36.java: │ │ │ │ │ -00055230: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00055240: 2063 6865 636b 2074 6861 7420 6d65 7468 check that meth │ │ │ │ │ -00055250: 6f64 2072 6566 6572 656e 6365 2068 616e od reference han │ │ │ │ │ -00055260: 646c 6573 2076 6172 6172 6773 2063 6f6e dles varargs con │ │ │ │ │ -00055270: 7665 7273 696f 6e20 7072 6f70 6572 6c79 version properly │ │ │ │ │ -00055280: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00055290: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000552a0: 6566 6572 656e 6365 3337 2e6a 6176 613a eference37.java: │ │ │ │ │ -000552b0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000552c0: 7320 7370 7572 696f 7573 2065 7863 6570 s spurious excep │ │ │ │ │ -000552d0: 7469 6f6e 7320 7768 656e 2063 6865 636b tions when check │ │ │ │ │ -000552e0: 696e 6720 7265 6665 7265 6e63 6573 2074 ing references t │ │ │ │ │ -000552f0: 6f20 696e 6e65 7220 636f 6e73 7472 7563 o inner construc │ │ │ │ │ -00055300: 746f 7273 2077 6865 7265 2074 6865 2065 tors where the e │ │ │ │ │ -00055310: 6e63 6c6f 7369 6e67 2063 6c61 7373 2069 nclosing class i │ │ │ │ │ -00055320: 7320 6e6f 7420 6465 6669 6e65 6420 696e s not defined in │ │ │ │ │ -00055330: 2061 6e79 206f 7574 6572 2063 6f6e 7465 any outer conte │ │ │ │ │ -00055340: 7874 0a0a 3c6c 693e 746f 6f6c 732f 6a61 xt..
  • tools/ja │ │ │ │ │ -00055350: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00055360: 6452 6566 6572 656e 6365 3338 2e6a 6176 dReference38.jav │ │ │ │ │ -00055370: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00055380: 7374 7320 5468 6520 7175 616c 6966 6965 sts The qualifie │ │ │ │ │ -00055390: 7220 7479 7065 206f 6620 6120 636f 6e73 r type of a cons │ │ │ │ │ -000553a0: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ -000553b0: 6520 6d75 7374 2062 6520 6120 636f 6e63 e must be a conc │ │ │ │ │ -000553c0: 7265 7465 2063 6c61 7373 0a0a 3c6c 693e rete class..
  • │ │ │ │ │ -000553d0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000553e0: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -000553f0: 6365 3339 2e6a 6176 613a 2041 6464 206c ce39.java: Add l │ │ │ │ │ -00055400: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00055410: 6b20 7468 6174 2062 6164 2065 6e63 6c6f k that bad enclo │ │ │ │ │ -00055420: 7369 6e67 2063 6c61 7373 2070 6172 616d sing class param │ │ │ │ │ -00055430: 6574 6572 2074 7970 6520 6973 2064 6973 eter type is dis │ │ │ │ │ -00055440: 6361 7264 6564 2061 6363 6f72 6469 6e67 carded according │ │ │ │ │ -00055450: 6c79 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ly..
  • tools/ja │ │ │ │ │ -00055460: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00055470: 6452 6566 6572 656e 6365 3430 2e6a 6176 dReference40.jav │ │ │ │ │ -00055480: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00055490: 7374 7320 6368 6563 6b20 7468 6174 2075 sts check that u │ │ │ │ │ -000554a0: 6e62 6f75 6e64 2063 6f6e 7374 7275 6374 nbound construct │ │ │ │ │ -000554b0: 6f72 2072 6566 6572 656e 6365 2061 7265 or reference are │ │ │ │ │ -000554c0: 206e 6f74 2061 6363 6570 7465 640a 0a3c not accepted..< │ │ │ │ │ -000554d0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -000554e0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -000554f0: 7265 6e63 6534 312e 6a61 7661 3a20 4164 rence41.java: Ad │ │ │ │ │ -00055500: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00055510: 6865 636b 2074 6861 7420 6469 616d 6f6e heck that diamon │ │ │ │ │ -00055520: 6420 696e 6665 7265 6e63 6520 6973 2061 d inference is a │ │ │ │ │ -00055530: 7070 6c69 6564 2077 6865 6e20 7573 696e pplied when usin │ │ │ │ │ -00055540: 6720 7261 7720 636f 6e73 7472 7563 746f g raw constructo │ │ │ │ │ -00055550: 7220 7265 6665 7265 6e63 6520 7175 616c r reference qual │ │ │ │ │ -00055560: 6966 6965 720a 0a3c 6c69 3e74 6f6f 6c73 ifier..
  • tools │ │ │ │ │ -00055570: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -00055580: 7468 6f64 5265 6665 7265 6e63 6534 322e thodReference42. │ │ │ │ │ -00055590: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -000555a0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -000555b0: 7420 6469 616d 6f6e 6420 696e 6665 7265 t diamond infere │ │ │ │ │ -000555c0: 6e63 6520 6973 2061 7070 6c69 6564 2077 nce is applied w │ │ │ │ │ -000555d0: 6865 6e20 7573 696e 6720 7261 7720 636f hen using raw co │ │ │ │ │ -000555e0: 6e73 7472 7563 746f 7220 7265 6665 7265 nstructor refere │ │ │ │ │ -000555f0: 6e63 6520 7175 616c 6966 6965 720a 0a3c nce qualifier..< │ │ │ │ │ -00055600: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00055610: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00055620: 7265 6e63 6534 332e 6a61 7661 3a20 4164 rence43.java: Ad │ │ │ │ │ -00055630: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00055640: 6865 636b 2074 6861 7420 6469 616d 6f6e heck that diamon │ │ │ │ │ -00055650: 6420 696e 6665 7265 6e63 6520 6973 2061 d inference is a │ │ │ │ │ -00055660: 7070 6c69 6564 2077 6865 6e20 7573 696e pplied when usin │ │ │ │ │ -00055670: 6720 7261 7720 636f 6e73 7472 7563 746f g raw constructo │ │ │ │ │ -00055680: 7220 7265 6665 7265 6e63 6520 7175 616c r reference qual │ │ │ │ │ -00055690: 6966 6965 720a 0a3c 6c69 3e74 6f6f 6c73 ifier..
  • tools │ │ │ │ │ -000556a0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -000556b0: 7468 6f64 5265 6665 7265 6e63 6534 342e thodReference44. │ │ │ │ │ -000556c0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -000556d0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -000556e0: 7420 6765 6e65 7269 6320 6d65 7468 6f64 t generic method │ │ │ │ │ -000556f0: 2072 6566 6572 656e 6365 2069 7320 696e reference is in │ │ │ │ │ -00055700: 6665 7272 6564 2077 6865 6e20 7479 7065 ferred when type │ │ │ │ │ -00055710: 2070 6172 616d 6574 6572 7320 6172 6520 parameters are │ │ │ │ │ -00055720: 6f6d 6974 7465 640a 0a3c 6c69 3e74 6f6f omitted..
  • too │ │ │ │ │ -00055730: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00055740: 4d65 7468 6f64 5265 6665 7265 6e63 6534 MethodReference4 │ │ │ │ │ -00055750: 352e 6a61 7661 3a20 4164 6420 6c61 6d62 5.java: Add lamb │ │ │ │ │ -00055760: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -00055770: 6861 7420 6765 6e65 7269 6320 6d65 7468 hat generic meth │ │ │ │ │ -00055780: 6f64 2072 6566 6572 656e 6365 2069 7320 od reference is │ │ │ │ │ -00055790: 696e 6665 7272 6564 2077 6865 6e20 7479 inferred when ty │ │ │ │ │ -000557a0: 7065 2070 6172 616d 6574 6572 7320 6172 pe parameters ar │ │ │ │ │ -000557b0: 6520 6f6d 6974 7465 640a 0a3c 6c69 3e74 e omitted..
  • t │ │ │ │ │ -000557c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000557d0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -000557e0: 6534 362e 6a61 7661 3a20 4164 6420 6c61 e46.java: Add la │ │ │ │ │ -000557f0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00055800: 2074 6861 7420 6765 6e65 7269 6320 6d65 that generic me │ │ │ │ │ -00055810: 7468 6f64 2072 6566 6572 656e 6365 2069 thod reference i │ │ │ │ │ -00055820: 7320 696e 6665 7272 6564 2077 6865 6e20 s inferred when │ │ │ │ │ -00055830: 7479 7065 2070 6172 616d 6574 6572 7320 type parameters │ │ │ │ │ -00055840: 6172 6520 6f6d 6974 7465 640a 0a3c 6c69 are omitted..
  • tools/javac/lam │ │ │ │ │ -00055860: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00055870: 6e63 6534 372e 6a61 7661 3a20 4164 6420 nce47.java: Add │ │ │ │ │ -00055880: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00055890: 636b 2074 6861 7420 6765 6e65 7269 6320 ck that generic │ │ │ │ │ -000558a0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -000558b0: 2069 7320 696e 6665 7272 6564 2077 6865 is inferred whe │ │ │ │ │ -000558c0: 6e20 7479 7065 2070 6172 616d 6574 6572 n type parameter │ │ │ │ │ -000558d0: 7320 6172 6520 6f6d 6974 7465 640a 0a3c s are omitted..< │ │ │ │ │ -000558e0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -000558f0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00055900: 7265 6e63 6534 382e 6a61 7661 3a20 4164 rence48.java: Ad │ │ │ │ │ -00055910: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00055920: 6865 636b 2074 6861 7420 7261 7720 7175 heck that raw qu │ │ │ │ │ -00055930: 616c 6966 6965 7220 696e 2075 6e62 6f75 alifier in unbou │ │ │ │ │ -00055940: 6e64 206d 6574 686f 6420 7265 6665 7265 nd method refere │ │ │ │ │ -00055950: 6e63 6520 6973 2069 6e66 6572 7265 6420 nce is inferred │ │ │ │ │ -00055960: 6672 6f6d 2064 6573 6372 6970 746f 720a from descriptor. │ │ │ │ │ -00055970: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00055980: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -00055990: 6665 7265 6e63 6534 392e 6a61 7661 3a20 ference49.java: │ │ │ │ │ -000559a0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000559b0: 2063 6865 636b 2074 6861 7420 616e 2061 check that an a │ │ │ │ │ -000559c0: 7272 6179 2074 7970 6520 6361 6e20 6265 rray type can be │ │ │ │ │ -000559d0: 2075 7365 6420 6173 2061 2071 7561 6c69 used as a quali │ │ │ │ │ -000559e0: 6669 6572 206f 6620 616e 2075 6e62 6f75 fier of an unbou │ │ │ │ │ -000559f0: 6e64 206d 6574 686f 6420 7265 6665 7265 nd method refere │ │ │ │ │ -00055a00: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ -00055a10: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00055a20: 6f64 5265 6665 7265 6e63 6535 302e 6a61 odReference50.ja │ │ │ │ │ -00055a30: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00055a40: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00055a50: 6572 726f 6e65 6f75 7320 6d65 7468 6f64 erroneous method │ │ │ │ │ -00055a60: 2072 6566 6572 656e 6365 7320 6172 6520 references are │ │ │ │ │ -00055a70: 666c 6167 6765 6420 7769 7468 2065 7272 flagged with err │ │ │ │ │ -00055a80: 6f72 7320 6173 2065 7870 6563 7465 640a ors as expected. │ │ │ │ │ -00055a90: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00055aa0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -00055ab0: 6665 7265 6e63 6535 312e 6a61 7661 3a20 ference51.java: │ │ │ │ │ -00055ac0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00055ad0: 2063 6572 7461 696e 2063 6173 6573 206f certain cases o │ │ │ │ │ -00055ae0: 6620 6572 726f 6e65 6f75 7320 6d65 6d62 f erroneous memb │ │ │ │ │ -00055af0: 6572 2072 6566 6572 656e 6365 206c 6f6f er reference loo │ │ │ │ │ -00055b00: 6b75 7020 6172 6520 6e6f 7420 6861 6e64 kup are not hand │ │ │ │ │ -00055b10: 6c65 6420 6279 2041 7474 722e 7669 7369 led by Attr.visi │ │ │ │ │ -00055b20: 7452 6566 6572 656e 6365 0a0a 3c6c 693e tReference..
  • │ │ │ │ │ -00055b30: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00055b40: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -00055b50: 6365 3532 2e6a 6176 613a 2041 6464 206c ce52.java: Add l │ │ │ │ │ -00055b60: 616d 6264 6120 7465 7374 7320 7370 6563 ambda tests spec │ │ │ │ │ -00055b70: 6961 6c20 6361 7365 7320 6f66 206d 6574 ial cases of met │ │ │ │ │ -00055b80: 686f 6420 7265 6665 7265 6e63 6573 2028 hod references ( │ │ │ │ │ -00055b90: 6765 7443 6c61 7373 2829 2f41 7272 6179 getClass()/Array │ │ │ │ │ -00055ba0: 2e63 6c6f 6e65 2829 2920 6e6f 7420 6861 .clone()) not ha │ │ │ │ │ -00055bb0: 6e64 6c65 6420 7072 6f70 6572 6c79 0a0a ndled properly.. │ │ │ │ │ -00055bc0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00055bd0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055be0: 6572 656e 6365 3533 2e6a 6176 613a 2041 erence53.java: A │ │ │ │ │ -00055bf0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00055c00: 7468 6520 6361 7365 2069 6e20 7768 6963 the case in whic │ │ │ │ │ -00055c10: 6820 6e6f 206d 656d 6265 7220 7265 6665 h no member refe │ │ │ │ │ -00055c20: 7265 6e63 6520 6973 2066 6f75 6e64 2069 rence is found i │ │ │ │ │ -00055c30: 7320 6e6f 7720 7472 6561 7465 6420 6173 s now treated as │ │ │ │ │ -00055c40: 2061 206e 6f72 6d61 6c20 6572 726f 7220 a normal error │ │ │ │ │ -00055c50: 286e 6f74 2064 6570 656e 6465 6e74 206f (not dependent o │ │ │ │ │ -00055c60: 6e20 7461 7267 6574 2d74 7970 6529 0a0a n target-type).. │ │ │ │ │ -00055c70: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00055c80: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055c90: 6572 656e 6365 3534 2e6a 6176 613a 2041 erence54.java: A │ │ │ │ │ -00055ca0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00055cb0: 6d65 7468 6f64 2063 616c 6c20 7769 7468 method call with │ │ │ │ │ -00055cc0: 2062 6164 2071 7561 6c69 6669 6572 2067 bad qualifier g │ │ │ │ │ -00055cd0: 656e 6572 6174 6573 204e 5045 2069 6620 enerates NPE if │ │ │ │ │ -00055ce0: 6172 6775 6d65 6e74 2069 7320 6120 6d65 argument is a me │ │ │ │ │ -00055cf0: 7468 6f64 2072 6566 6572 656e 6365 0a0a thod reference.. │ │ │ │ │ -00055d00: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00055d10: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055d20: 6572 656e 6365 3535 2e6a 6176 613a 2041 erence55.java: A │ │ │ │ │ -00055d30: 6464 2063 6865 636b 7320 666f 7220 6d65 dd checks for me │ │ │ │ │ -00055d40: 7468 6f64 2072 6566 6572 656e 6365 2077 thod reference w │ │ │ │ │ -00055d50: 656c 6c2d 666f 726d 6564 6e65 7373 0a0a ell-formedness.. │ │ │ │ │ -00055d60: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00055d70: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055d80: 6572 656e 6365 3536 2e6a 6176 613a 2041 erence56.java: A │ │ │ │ │ -00055d90: 6464 2063 6865 636b 7320 666f 7220 6d65 dd checks for me │ │ │ │ │ -00055da0: 7468 6f64 2072 6566 6572 656e 6365 2077 thod reference w │ │ │ │ │ -00055db0: 656c 6c2d 666f 726d 6564 6e65 7373 0a0a ell-formedness.. │ │ │ │ │ -00055dc0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00055dd0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055de0: 6572 656e 6365 3537 2e6a 6176 613a 2041 erence57.java: A │ │ │ │ │ -00055df0: 6464 2073 7570 706f 7274 2066 6f72 2067 dd support for g │ │ │ │ │ -00055e00: 656e 6572 6963 2066 756e 6374 696f 6e61 eneric functiona │ │ │ │ │ -00055e10: 6c20 6465 7363 7269 7074 6f72 730a 0a3c l descriptors..< │ │ │ │ │ -00055e20: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00055e30: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00055e40: 7265 6e63 6535 382e 6a61 7661 3a20 4164 rence58.java: Ad │ │ │ │ │ -00055e50: 6420 7375 7070 6f72 7420 666f 7220 6765 d support for ge │ │ │ │ │ -00055e60: 6e65 7269 6320 6675 6e63 7469 6f6e 616c neric functional │ │ │ │ │ -00055e70: 2064 6573 6372 6970 746f 7273 0a0a 3c6c descriptors..tools/javac/la │ │ │ │ │ -00055e90: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00055ea0: 656e 6365 3539 2e6a 6176 613a 2041 6464 ence59.java: Add │ │ │ │ │ -00055eb0: 2073 7570 706f 7274 2066 6f72 2061 7272 support for arr │ │ │ │ │ -00055ec0: 6179 2063 6f6e 7374 7275 6374 6f72 2072 ay constructor r │ │ │ │ │ -00055ed0: 6566 6572 656e 6365 730a 0a3c 6c69 3e74 eferences..
  • t │ │ │ │ │ -00055ee0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00055ef0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -00055f00: 6536 302e 6a61 7661 3a20 4164 6420 7375 e60.java: Add su │ │ │ │ │ -00055f10: 7070 6f72 7420 666f 7220 6172 7261 7920 pport for array │ │ │ │ │ -00055f20: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ -00055f30: 7265 6e63 6573 0a0a 3c6c 693e 746f 6f6c rences..
  • tool │ │ │ │ │ -00055f40: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00055f50: 6574 686f 6452 6566 6572 656e 6365 3631 ethodReference61 │ │ │ │ │ -00055f60: 2e6a 6176 613a 2073 7570 6572 2069 6e20 .java: super in │ │ │ │ │ -00055f70: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -00055f80: 2075 7365 6420 696e 2061 6e6f 6e79 6d6f used in anonymo │ │ │ │ │ -00055f90: 7573 2063 6c61 7373 0a0a 3c6c 693e 746f us class..
  • to │ │ │ │ │ -00055fa0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00055fb0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00055fc0: 3632 2e6a 6176 613a 2041 6273 7472 6163 62.java: Abstrac │ │ │ │ │ -00055fd0: 744d 6574 686f 6445 7272 6f72 2069 6e73 tMethodError ins │ │ │ │ │ -00055fe0: 7465 6164 206f 6620 636f 6d70 696c 652d tead of compile- │ │ │ │ │ -00055ff0: 7469 6d65 2065 7272 6f72 2077 6865 6e20 time error when │ │ │ │ │ -00056000: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -00056010: 2077 6974 6820 7375 7065 7220 616e 6420 with super and │ │ │ │ │ -00056020: 6162 7374 7261 6374 0a0a 3c6c 693e 746f abstract..
  • to │ │ │ │ │ -00056030: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00056040: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00056050: 3633 2e6a 6176 613a 204d 6973 7369 6e67 63.java: Missing │ │ │ │ │ -00056060: 2061 6363 6573 736f 7220 666f 7220 636f accessor for co │ │ │ │ │ -00056070: 6e73 7472 7563 746f 7220 7265 6665 7265 nstructor refere │ │ │ │ │ -00056080: 6e63 6520 706f 696e 7469 6e67 2074 6f20 nce pointing to │ │ │ │ │ -00056090: 7072 6976 6174 6520 696e 6e65 7220 636c private inner cl │ │ │ │ │ -000560a0: 6173 7320 6374 6f72 0a0a 3c6c 693e 746f ass ctor..
  • to │ │ │ │ │ -000560b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000560c0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -000560d0: 3634 2e6a 6176 613a 2043 6f6e 7374 7275 64.java: Constru │ │ │ │ │ -000560e0: 6374 6f72 2072 6566 6572 656e 6365 2074 ctor reference t │ │ │ │ │ -000560f0: 6f20 6e6f 6e2d 7265 6966 6961 626c 6520 o non-reifiable │ │ │ │ │ -00056100: 6172 7261 7920 7368 6f75 6c64 2062 6520 array should be │ │ │ │ │ -00056110: 7265 6a65 6374 6564 0a0a 3c6c 693e 746f rejected..
  • to │ │ │ │ │ -00056120: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00056130: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00056140: 3635 2e6a 6176 613a 204d 6973 7369 6e67 65.java: Missing │ │ │ │ │ -00056150: 2063 6173 7420 696e 206d 6574 686f 6420 cast in method │ │ │ │ │ -00056160: 7265 6665 7265 6e63 6520 6272 6964 6765 reference bridge │ │ │ │ │ -00056170: 206c 6561 6473 2074 6f20 4e6f 5375 6368 leads to NoSuch │ │ │ │ │ -00056180: 4d65 7468 6f64 4572 726f 720a 0a3c 6c69 MethodError..
  • tools/javac/lam │ │ │ │ │ -000561a0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -000561b0: 6e63 6536 362e 6a61 7661 3a20 4a61 7661 nce66.java: Java │ │ │ │ │ -000561c0: 6320 6372 6173 6865 7320 7768 656e 2063 c crashes when c │ │ │ │ │ -000561d0: 6f6d 7069 6c69 6e67 206d 6574 686f 6420 ompiling method │ │ │ │ │ -000561e0: 7265 6665 7265 6e63 6520 746f 2073 7461 reference to sta │ │ │ │ │ -000561f0: 7469 6320 696e 7465 7266 6163 6520 6d65 tic interface me │ │ │ │ │ -00056200: 7468 6f64 0a0a 3c6c 693e 746f 6f6c 732f thod..
  • tools/ │ │ │ │ │ -00056210: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ -00056220: 686f 6452 6566 6572 656e 6365 3637 2e6a hodReference67.j │ │ │ │ │ -00056230: 6176 613a 2053 7075 7269 6f75 7320 7261 ava: Spurious ra │ │ │ │ │ -00056240: 7720 7479 7065 7320 7761 726e 696e 6720 w types warning │ │ │ │ │ -00056250: 7768 656e 2075 7369 6e67 2075 6e62 6f75 when using unbou │ │ │ │ │ -00056260: 6e64 206d 6574 686f 6420 7265 6665 7265 nd method refere │ │ │ │ │ -00056270: 6e63 6573 0a0a 3c6c 693e 746f 6f6c 732f nces..
  • tools/ │ │ │ │ │ -00056280: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ -00056290: 686f 6452 6566 6572 656e 6365 3638 2e6a hodReference68.j │ │ │ │ │ -000562a0: 6176 613a 2041 6464 2062 6f74 746f 6d2d ava: Add bottom- │ │ │ │ │ -000562b0: 7570 2074 7970 652d 6368 6563 6b69 6e67 up type-checking │ │ │ │ │ -000562c0: 2073 7570 706f 7274 2066 6f72 2075 6e61 support for una │ │ │ │ │ -000562d0: 6d62 6967 756f 7573 206d 6574 686f 6420 mbiguous method │ │ │ │ │ -000562e0: 7265 6665 7265 6e63 6573 0a0a 3c6c 693e references..
  • │ │ │ │ │ -000562f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00056300: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -00056310: 6365 3639 2e6a 6176 613a 2041 6464 2062 ce69.java: Add b │ │ │ │ │ -00056320: 6f74 746f 6d2d 7570 2074 7970 652d 6368 ottom-up type-ch │ │ │ │ │ -00056330: 6563 6b69 6e67 2073 7570 706f 7274 2066 ecking support f │ │ │ │ │ -00056340: 6f72 2075 6e61 6d62 6967 756f 7573 206d or unambiguous m │ │ │ │ │ -00056350: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ -00056360: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00056370: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00056380: 6566 6572 656e 6365 3730 2e6a 6176 613a eference70.java: │ │ │ │ │ -00056390: 2041 6464 2062 6f74 746f 6d2d 7570 2074 Add bottom-up t │ │ │ │ │ -000563a0: 7970 652d 6368 6563 6b69 6e67 2073 7570 ype-checking sup │ │ │ │ │ -000563b0: 706f 7274 2066 6f72 2075 6e61 6d62 6967 port for unambig │ │ │ │ │ -000563c0: 756f 7573 206d 6574 686f 6420 7265 6665 uous method refe │ │ │ │ │ -000563d0: 7265 6e63 6573 0a0a 3c6c 693e 746f 6f6c rences..
  • tool │ │ │ │ │ -000563e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000563f0: 6574 686f 6452 6566 6572 656e 6365 3731 ethodReference71 │ │ │ │ │ -00056400: 2e6a 6176 613a 2041 6464 2062 6f74 746f .java: Add botto │ │ │ │ │ -00056410: 6d2d 7570 2074 7970 652d 6368 6563 6b69 m-up type-checki │ │ │ │ │ -00056420: 6e67 2073 7570 706f 7274 2066 6f72 2075 ng support for u │ │ │ │ │ -00056430: 6e61 6d62 6967 756f 7573 206d 6574 686f nambiguous metho │ │ │ │ │ -00056440: 6420 7265 6665 7265 6e63 6573 0a0a 3c6c d references..tools/javac/la │ │ │ │ │ -00056460: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00056470: 656e 6365 3732 2e6a 6176 613a 2041 6464 ence72.java: Add │ │ │ │ │ -00056480: 2062 6f74 746f 6d2d 7570 2074 7970 652d bottom-up type- │ │ │ │ │ -00056490: 6368 6563 6b69 6e67 2073 7570 706f 7274 checking support │ │ │ │ │ -000564a0: 2066 6f72 2075 6e61 6d62 6967 756f 7573 for unambiguous │ │ │ │ │ -000564b0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -000564c0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -000564d0: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -000564e0: 6452 6566 6572 656e 6365 3733 2e6a 6176 dReference73.jav │ │ │ │ │ -000564f0: 613a 204c 6f6f 6b20 6174 2027 7374 6174 a: Look at 'stat │ │ │ │ │ -00056500: 6963 2720 666c 6167 2077 6865 6e20 6368 ic' flag when ch │ │ │ │ │ -00056510: 6563 6b69 6e67 206d 6574 686f 6420 7265 ecking method re │ │ │ │ │ -00056520: 6665 7265 6e63 6573 0a0a 3c6c 693e 746f ferences..
  • to │ │ │ │ │ -00056530: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00056540: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00056550: 3734 2e6a 6176 613a 2043 616e 2774 2075 74.java: Can't u │ │ │ │ │ -00056560: 7365 2073 7570 6572 3a3a 7820 6d65 7468 se super::x meth │ │ │ │ │ -00056570: 6f64 2072 6566 6572 656e 6365 2077 6865 od reference whe │ │ │ │ │ -00056580: 6e20 7820 6973 2070 726f 7465 6374 6564 n x is protected │ │ │ │ │ -00056590: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000565a0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000565b0: 6566 6572 656e 6365 3735 2e6a 6176 613a eference75.java: │ │ │ │ │ -000565c0: 204a 6176 6163 2063 6f6d 7069 6c65 7320 Javac compiles │ │ │ │ │ -000565d0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -000565e0: 2074 6861 7420 616c 6c6f 7773 2072 6573 that allows res │ │ │ │ │ -000565f0: 756c 7473 2069 6e20 616e 2049 6c6c 6567 ults in an Illeg │ │ │ │ │ -00056600: 616c 4163 6365 7373 4572 726f 720a 0a3c alAccessError..< │ │ │ │ │ -00056610: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00056620: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00056630: 7265 6e63 6541 7272 6179 436c 6f6e 652e renceArrayClone. │ │ │ │ │ -00056640: 6a61 7661 3a20 696e 745b 5d3a 3a63 6c6f java: int[]::clo │ │ │ │ │ -00056650: 6e65 2063 6175 7365 7320 226a 6176 612e ne causes "java. │ │ │ │ │ -00056660: 6c61 6e67 2e4e 6f43 6c61 7373 4465 6646 lang.NoClassDefF │ │ │ │ │ -00056670: 6f75 6e64 4572 726f 723a 2041 7272 6179 oundError: Array │ │ │ │ │ -00056680: 220a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 "..
  • tools/jav │ │ │ │ │ -00056690: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -000566a0: 5265 6665 7265 6e63 6547 656e 6572 6963 ReferenceGeneric │ │ │ │ │ -000566b0: 5461 7267 6574 2e6a 6176 613a 2043 6c61 Target.java: Cla │ │ │ │ │ -000566c0: 7373 4361 7374 4578 6365 7074 696f 6e3a ssCastException: │ │ │ │ │ -000566d0: 2074 7970 696e 6720 696e 666f 726d 6174 typing informat │ │ │ │ │ -000566e0: 696f 6e20 6e65 6564 6564 2066 6f72 206d ion needed for m │ │ │ │ │ -000566f0: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -00056700: 6272 6964 6769 6e67 206e 6f74 2070 7265 bridging not pre │ │ │ │ │ -00056710: 7365 7276 6564 0a0a 3c6c 693e 746f 6f6c served..
  • tool │ │ │ │ │ -00056720: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00056730: 6574 686f 6452 6566 6572 656e 6365 4e6f ethodReferenceNo │ │ │ │ │ -00056740: 5468 6973 5465 7374 2e6a 6176 613a 2063 ThisTest.java: c │ │ │ │ │ -00056750: 6f6d 2e73 756e 2e74 6f6f 6c73 2e6a 6176 om.sun.tools.jav │ │ │ │ │ -00056760: 6163 2e75 7469 6c2e 4173 7365 7274 2e65 ac.util.Assert.e │ │ │ │ │ -00056770: 7272 6f72 2064 7572 696e 6720 636f 6465 rror during code │ │ │ │ │ -00056780: 2063 6f6d 7069 6c61 7469 6f6e 0a0a 3c6c compilation..tools/javac/la │ │ │ │ │ -000567a0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -000567b0: 656e 6365 5061 7273 6572 5465 7374 2e6a enceParserTest.j │ │ │ │ │ -000567c0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -000567d0: 7465 7374 7320 4164 6420 7061 7273 6572 tests Add parser │ │ │ │ │ -000567e0: 2073 7570 706f 7274 2066 6f72 206d 6574 support for met │ │ │ │ │ -000567f0: 686f 6420 7265 6665 7265 6e63 6573 2074 hod references t │ │ │ │ │ -00056800: 656d 706f 7261 7269 6c79 2077 6f72 6b61 emporarily worka │ │ │ │ │ -00056810: 726f 756e 6420 636f 6d62 6f20 7465 7374 round combo test │ │ │ │ │ -00056820: 7320 6172 6520 6361 7573 696e 6720 7469 s are causing ti │ │ │ │ │ -00056830: 6d65 206f 7574 2069 6e20 7365 7665 7261 me out in severa │ │ │ │ │ -00056840: 6c20 706c 6174 666f 726d 730a 0a3c 6c69 l platforms..
  • tools/javac/lam │ │ │ │ │ -00056860: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00056870: 6e63 6553 7461 7469 634e 6f74 4163 6365 nceStaticNotAcce │ │ │ │ │ -00056880: 7373 6962 6c65 5465 7374 2e6a 6176 613a ssibleTest.java: │ │ │ │ │ -00056890: 204a 6176 6163 2066 6169 6c73 2063 6f6d Javac fails com │ │ │ │ │ -000568a0: 7069 6c69 6e67 2043 6f6c 6c65 6374 6f72 piling Collector │ │ │ │ │ -000568b0: 732e 7265 6475 6369 6e67 2077 6974 6820 s.reducing with │ │ │ │ │ -000568c0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -000568d0: 2063 6f6d 6269 6e65 720a 0a3c 6c69 3e74 combiner..
  • t │ │ │ │ │ -000568e0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000568f0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -00056900: 6556 6172 6172 6773 5465 7374 2e6a 6176 eVarargsTest.jav │ │ │ │ │ -00056910: 613a 2041 7373 6572 7469 6f6e 4572 726f a: AssertionErro │ │ │ │ │ -00056920: 7220 7768 656e 2063 6f6d 7069 6c69 6e67 r when compiling │ │ │ │ │ -00056930: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -00056940: 6520 7769 7468 2067 656e 6572 6963 2063 e with generic c │ │ │ │ │ -00056950: 6f64 6520 616e 6420 7661 7261 7267 732e ode and varargs. │ │ │ │ │ -00056960: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00056970: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ -00056980: 6369 6669 6330 312e 6a61 7661 3a20 4164 cific01.java: Ad │ │ │ │ │ -00056990: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000569a0: 6865 636b 2063 6f72 7265 6374 6e65 7373 heck correctness │ │ │ │ │ -000569b0: 206f 6620 7374 7275 6374 7572 616c 206d of structural m │ │ │ │ │ -000569c0: 6f73 7420 7370 6563 6966 6963 2074 6573 ost specific tes │ │ │ │ │ -000569d0: 7420 726f 7574 696e 650a 0a3c 6c69 3e74 t routine..
  • t │ │ │ │ │ -000569e0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000569f0: 612f 4d6f 7374 5370 6563 6966 6963 3032 a/MostSpecific02 │ │ │ │ │ -00056a00: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00056a10: 6120 7465 7374 7320 6368 6563 6b20 636f a tests check co │ │ │ │ │ -00056a20: 7272 6563 746e 6573 7320 6f66 2073 7472 rrectness of str │ │ │ │ │ -00056a30: 7563 7475 7261 6c20 6d6f 7374 2073 7065 uctural most spe │ │ │ │ │ -00056a40: 6369 6669 6320 7465 7374 2072 6f75 7469 cific test routi │ │ │ │ │ -00056a50: 6e65 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ne..
  • tools/ja │ │ │ │ │ -00056a60: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ -00056a70: 7065 6369 6669 6330 332e 6a61 7661 3a20 pecific03.java: │ │ │ │ │ -00056a80: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00056a90: 2063 6865 636b 2063 6f72 7265 6374 6e65 check correctne │ │ │ │ │ -00056aa0: 7373 206f 6620 7374 7275 6374 7572 616c ss of structural │ │ │ │ │ -00056ab0: 206d 6f73 7420 7370 6563 6966 6963 2074 most specific t │ │ │ │ │ -00056ac0: 6573 7420 726f 7574 696e 650a 0a3c 6c69 est routine..
  • tools/javac/lam │ │ │ │ │ -00056ae0: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ -00056af0: 3034 2e6a 6176 613a 2041 6464 206c 616d 04.java: Add lam │ │ │ │ │ -00056b00: 6264 6120 7465 7374 7320 5374 7275 6374 bda tests Struct │ │ │ │ │ -00056b10: 7572 616c 206d 6f73 7420 7370 6563 6966 ural most specif │ │ │ │ │ -00056b20: 6963 2064 6f65 736e 2774 2068 616e 646c ic doesn't handl │ │ │ │ │ -00056b30: 6520 6361 7365 7320 7769 7468 2077 696c e cases with wil │ │ │ │ │ -00056b40: 6463 6172 6473 2069 6e20 6675 6e63 7469 dcards in functi │ │ │ │ │ -00056b50: 6f6e 616c 2069 6e74 6572 6661 6365 730a onal interfaces. │ │ │ │ │ -00056b60: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00056b70: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ -00056b80: 6966 6963 3035 2e6a 6176 613a 2041 6464 ific05.java: Add │ │ │ │ │ -00056b90: 206c 616d 6264 6120 7465 7374 7320 5374 lambda tests St │ │ │ │ │ -00056ba0: 7275 6374 7572 616c 206d 6f73 7420 7370 ructural most sp │ │ │ │ │ -00056bb0: 6563 6966 6963 2064 6f65 736e 2774 2068 ecific doesn't h │ │ │ │ │ -00056bc0: 616e 646c 6520 6361 7365 7320 7769 7468 andle cases with │ │ │ │ │ -00056bd0: 2077 696c 6463 6172 6473 2069 6e20 6675 wildcards in fu │ │ │ │ │ -00056be0: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ -00056bf0: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ -00056c00: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ -00056c10: 5370 6563 6966 6963 3036 2e6a 6176 613a Specific06.java: │ │ │ │ │ -00056c20: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00056c30: 7320 6d6f 7374 2073 7065 6369 6669 6320 s most specific │ │ │ │ │ -00056c40: 7265 736f 6c75 7469 6f6e 2063 7261 7368 resolution crash │ │ │ │ │ -00056c50: 6573 206f 6e20 7374 7563 6b20 6c61 6d62 es on stuck lamb │ │ │ │ │ -00056c60: 6461 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a das..
  • tools/j │ │ │ │ │ -00056c70: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ -00056c80: 5370 6563 6966 6963 3037 2e6a 6176 613a Specific07.java: │ │ │ │ │ -00056c90: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00056ca0: 7320 7370 6563 756c 6174 6976 6520 6361 s speculative ca │ │ │ │ │ -00056cb0: 6368 6520 636f 6e74 656e 7473 2061 7265 che contents are │ │ │ │ │ -00056cc0: 206f 7665 7277 7269 7474 656e 2062 7920 overwritten by │ │ │ │ │ -00056cd0: 6465 6665 7272 6564 2074 7970 652d 6368 deferred type-ch │ │ │ │ │ -00056ce0: 6563 6b69 6e67 206f 6620 6e65 7374 6564 ecking of nested │ │ │ │ │ -00056cf0: 2073 7475 636b 2065 7870 7265 7373 696f stuck expressio │ │ │ │ │ -00056d00: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ -00056d10: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ -00056d20: 7065 6369 6669 6330 382e 6a61 7661 3a20 pecific08.java: │ │ │ │ │ -00056d30: 5374 7275 6374 7572 616c 206d 6f73 7420 Structural most │ │ │ │ │ -00056d40: 7370 6563 6966 6963 2066 6169 6c73 2077 specific fails w │ │ │ │ │ -00056d50: 6865 6e20 6d65 7468 6f64 2072 6566 6572 hen method refer │ │ │ │ │ -00056d60: 656e 6365 2069 7320 7061 7373 6564 2074 ence is passed t │ │ │ │ │ -00056d70: 6f20 6f76 6572 6c6f 6164 6564 206d 6574 o overloaded met │ │ │ │ │ -00056d80: 686f 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a hod..
  • tools/j │ │ │ │ │ -00056d90: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ -00056da0: 5370 6563 6966 6963 3039 2e6a 6176 613a Specific09.java: │ │ │ │ │ -00056db0: 2053 686f 756c 6420 616c 7761 7973 2075 Should always u │ │ │ │ │ -00056dc0: 7365 206c 616d 6264 6120 626f 6479 2073 se lambda body s │ │ │ │ │ -00056dd0: 7472 7563 7475 7265 2074 6f20 6469 7361 tructure to disa │ │ │ │ │ -00056de0: 6d62 6967 7561 7465 206f 7665 726c 6f61 mbiguate overloa │ │ │ │ │ -00056df0: 6420 7265 736f 6c75 7469 6f6e 0a0a 3c6c d resolution..tools/javac/la │ │ │ │ │ -00056e10: 6d62 6461 2f4d 6f73 7453 7065 6369 6669 mbda/MostSpecifi │ │ │ │ │ -00056e20: 6331 302e 6a61 7661 3a20 5374 7275 6374 c10.java: Struct │ │ │ │ │ -00056e30: 7572 616c 206d 6f73 742d 7370 6563 6966 ural most-specif │ │ │ │ │ -00056e40: 6963 206c 6f67 6963 2066 6f72 206c 616d ic logic for lam │ │ │ │ │ -00056e50: 6264 6173 2c20 6d65 7468 6f64 2072 6566 bdas, method ref │ │ │ │ │ -00056e60: 732c 2070 6172 656e 732c 2061 6e64 2063 s, parens, and c │ │ │ │ │ -00056e70: 6f6e 6469 7469 6f6e 616c 730a 0a3c 6c69 onditionals..
  • tools/javac/lam │ │ │ │ │ -00056e90: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ -00056ea0: 3131 2e6a 6176 613a 2052 6574 7572 6e20 11.java: Return │ │ │ │ │ -00056eb0: 7479 7065 204f 626a 6563 7420 6973 206e type Object is n │ │ │ │ │ -00056ec0: 6f74 206d 6f72 6520 7370 6563 6966 6963 ot more specific │ │ │ │ │ -00056ed0: 2074 6861 6e20 7265 7475 726e 2074 7970 than return typ │ │ │ │ │ -00056ee0: 6520 5374 7269 6e67 0a0a 3c6c 693e 746f e String..
  • to │ │ │ │ │ -00056ef0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00056f00: 2f4d 6f73 7453 7065 6369 6669 6331 322e /MostSpecific12. │ │ │ │ │ -00056f10: 6a61 7661 3a20 4d6f 7374 2d73 7065 6369 java: Most-speci │ │ │ │ │ -00056f20: 6669 6320 7465 7374 696e 6720 7769 7468 fic testing with │ │ │ │ │ -00056f30: 2069 6e66 6572 656e 6365 2076 6172 6961 inference varia │ │ │ │ │ -00056f40: 626c 6573 2069 6e20 6675 6e63 7469 6f6e bles in function │ │ │ │ │ -00056f50: 2070 6172 616d 6574 6572 2074 7970 6573 parameter types │ │ │ │ │ -00056f60: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00056f70: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ -00056f80: 6369 6669 6331 332e 6a61 7661 3a20 4d6f cific13.java: Mo │ │ │ │ │ -00056f90: 7374 2d73 7065 6369 6669 6320 7465 7374 st-specific test │ │ │ │ │ -00056fa0: 696e 6720 7769 7468 2069 6e66 6572 656e ing with inferen │ │ │ │ │ -00056fb0: 6365 2076 6172 6961 626c 6573 2069 6e20 ce variables in │ │ │ │ │ -00056fc0: 6675 6e63 7469 6f6e 2070 6172 616d 6574 function paramet │ │ │ │ │ -00056fd0: 6572 2074 7970 6573 0a0a 3c6c 693e 746f er types..
  • to │ │ │ │ │ -00056fe0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00056ff0: 2f4d 6f73 7453 7065 6369 6669 6331 342e /MostSpecific14. │ │ │ │ │ -00057000: 6a61 7661 3a20 4d6f 7374 2d73 7065 6369 java: Most-speci │ │ │ │ │ -00057010: 6669 6320 7465 7374 696e 6720 666f 7220 fic testing for │ │ │ │ │ -00057020: 6e65 7374 6564 2066 756e 6374 696f 6e61 nested functiona │ │ │ │ │ -00057030: 6c20 696e 7465 7266 6163 6520 7479 7065 l interface type │ │ │ │ │ -00057040: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00057050: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ -00057060: 6563 6966 6963 3135 2e6a 6176 613a 2052 ecific15.java: R │ │ │ │ │ -00057070: 656e 616d 6520 6675 6e63 7469 6f6e 616c ename functional │ │ │ │ │ -00057080: 2069 6e74 6572 6661 6365 206d 6574 686f interface metho │ │ │ │ │ -00057090: 6420 7479 7065 2070 6172 616d 6574 6572 d type parameter │ │ │ │ │ -000570a0: 7320 6475 7269 6e67 206d 6f73 7420 7370 s during most sp │ │ │ │ │ -000570b0: 6563 6966 6963 2074 6573 740a 0a3c 6c69 ecific test..
  • tools/javac/lam │ │ │ │ │ -000570d0: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ -000570e0: 3136 2e6a 6176 613a 2052 656e 616d 6520 16.java: Rename │ │ │ │ │ -000570f0: 6675 6e63 7469 6f6e 616c 2069 6e74 6572 functional inter │ │ │ │ │ -00057100: 6661 6365 206d 6574 686f 6420 7479 7065 face method type │ │ │ │ │ -00057110: 2070 6172 616d 6574 6572 7320 6475 7269 parameters duri │ │ │ │ │ -00057120: 6e67 206d 6f73 7420 7370 6563 6966 6963 ng most specific │ │ │ │ │ -00057130: 2074 6573 740a 0a3c 6c69 3e74 6f6f 6c73 test..
  • tools │ │ │ │ │ -00057140: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ -00057150: 7374 5370 6563 6966 6963 3137 2e6a 6176 stSpecific17.jav │ │ │ │ │ -00057160: 613a 2052 656e 616d 6520 6675 6e63 7469 a: Rename functi │ │ │ │ │ -00057170: 6f6e 616c 2069 6e74 6572 6661 6365 206d onal interface m │ │ │ │ │ -00057180: 6574 686f 6420 7479 7065 2070 6172 616d ethod type param │ │ │ │ │ -00057190: 6574 6572 7320 6475 7269 6e67 206d 6f73 eters during mos │ │ │ │ │ -000571a0: 7420 7370 6563 6966 6963 2074 6573 740a t specific test. │ │ │ │ │ -000571b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000571c0: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ -000571d0: 6966 6963 3138 2e6a 6176 613a 2054 6573 ific18.java: Tes │ │ │ │ │ -000571e0: 7420 7468 6174 2067 656e 6572 6963 2066 t that generic f │ │ │ │ │ -000571f0: 756e 6374 696f 6e20 696e 7465 7266 6163 unction interfac │ │ │ │ │ -00057200: 6520 6d65 7468 6f64 2062 6f75 6e64 7320 e method bounds │ │ │ │ │ -00057210: 6172 6520 7468 6520 7361 6d65 0a0a 3c6c are the same..tools/javac/la │ │ │ │ │ -00057230: 6d62 6461 2f4d 6f73 7453 7065 6369 6669 mbda/MostSpecifi │ │ │ │ │ -00057240: 6331 392e 6a61 7661 3a20 5465 7374 2074 c19.java: Test t │ │ │ │ │ -00057250: 6861 7420 6765 6e65 7269 6320 6675 6e63 hat generic func │ │ │ │ │ -00057260: 7469 6f6e 2069 6e74 6572 6661 6365 206d tion interface m │ │ │ │ │ -00057270: 6574 686f 6420 626f 756e 6473 2061 7265 ethod bounds are │ │ │ │ │ -00057280: 2074 6865 2073 616d 650a 0a3c 6c69 3e74 the same..
  • t │ │ │ │ │ -00057290: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000572a0: 612f 4d6f 7374 5370 6563 6966 6963 3230 a/MostSpecific20 │ │ │ │ │ -000572b0: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ -000572c0: 2067 656e 6572 6963 2066 756e 6374 696f generic functio │ │ │ │ │ -000572d0: 6e20 696e 7465 7266 6163 6520 6d65 7468 n interface meth │ │ │ │ │ -000572e0: 6f64 2062 6f75 6e64 7320 6172 6520 7468 od bounds are th │ │ │ │ │ -000572f0: 6520 7361 6d65 0a0a 3c6c 693e 746f 6f6c e same..
  • tool │ │ │ │ │ -00057300: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00057310: 6f73 7453 7065 6369 6669 6332 312e 6a61 ostSpecific21.ja │ │ │ │ │ -00057320: 7661 3a20 4d6f 7374 2073 7065 6369 6669 va: Most specifi │ │ │ │ │ -00057330: 6320 696e 6665 7265 6e63 6520 636f 6e73 c inference cons │ │ │ │ │ -00057340: 7472 6169 6e74 7320 6465 7269 7665 6420 traints derived │ │ │ │ │ -00057350: 6672 6f6d 2062 6f74 6820 6675 6e63 7469 from both functi │ │ │ │ │ -00057360: 6f6e 616c 2069 6e74 6572 6661 6365 206d onal interface m │ │ │ │ │ -00057370: 6574 686f 6420 7061 7261 6d65 7465 7273 ethod parameters │ │ │ │ │ -00057380: 2061 6e64 2074 7061 7261 6d20 626f 756e and tparam boun │ │ │ │ │ -00057390: 6473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ds..
  • tools/ja │ │ │ │ │ -000573a0: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ -000573b0: 7065 6369 6669 6332 322e 6a61 7661 3a20 pecific22.java: │ │ │ │ │ -000573c0: 4d6f 7374 2073 7065 6369 6669 6320 696e Most specific in │ │ │ │ │ -000573d0: 6665 7265 6e63 6520 636f 6e73 7472 6169 ference constrai │ │ │ │ │ -000573e0: 6e74 7320 6465 7269 7665 6420 6672 6f6d nts derived from │ │ │ │ │ -000573f0: 2062 6f74 6820 6675 6e63 7469 6f6e 616c both functional │ │ │ │ │ -00057400: 2069 6e74 6572 6661 6365 206d 6574 686f interface metho │ │ │ │ │ -00057410: 6420 7061 7261 6d65 7465 7273 2061 6e64 d parameters and │ │ │ │ │ -00057420: 2074 7061 7261 6d20 626f 756e 6473 0a0a tparam bounds.. │ │ │ │ │ -00057430: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00057440: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -00057450: 6669 6332 332e 6a61 7661 3a20 4d6f 7374 fic23.java: Most │ │ │ │ │ -00057460: 2073 7065 6369 6669 6320 6661 696c 7572 specific failur │ │ │ │ │ -00057470: 6520 6966 2069 7661 7220 6361 6e20 6265 e if ivar can be │ │ │ │ │ -00057480: 2062 6f75 6e64 6564 2062 7920 6675 6e63 bounded by func │ │ │ │ │ -00057490: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ -000574a0: 206d 6574 686f 6420 7470 6172 616d 0a0a method tparam.. │ │ │ │ │ -000574b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000574c0: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -000574d0: 6669 6332 342e 6a61 7661 3a20 4d6f 7374 fic24.java: Most │ │ │ │ │ -000574e0: 2073 7065 6369 6669 6320 6661 696c 7572 specific failur │ │ │ │ │ -000574f0: 6520 6966 2069 7661 7220 6361 6e20 6265 e if ivar can be │ │ │ │ │ -00057500: 2062 6f75 6e64 6564 2062 7920 6675 6e63 bounded by func │ │ │ │ │ -00057510: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ -00057520: 206d 6574 686f 6420 7470 6172 616d 0a0a method tparam.. │ │ │ │ │ -00057530: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00057540: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -00057550: 6669 6332 352e 6a61 7661 3a20 4d6f 7374 fic25.java: Most │ │ │ │ │ -00057560: 2073 7065 6369 6669 6320 6661 696c 7572 specific failur │ │ │ │ │ -00057570: 6520 6966 2069 7661 7220 6361 6e20 6265 e if ivar can be │ │ │ │ │ -00057580: 2062 6f75 6e64 6564 2062 7920 6675 6e63 bounded by func │ │ │ │ │ -00057590: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ -000575a0: 206d 6574 686f 6420 7470 6172 616d 0a0a method tparam.. │ │ │ │ │ -000575b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000575c0: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -000575d0: 6669 6332 362e 6a61 7661 3a20 4d6f 7374 fic26.java: Most │ │ │ │ │ -000575e0: 2073 7065 6369 6669 6320 696e 6665 7265 specific infere │ │ │ │ │ -000575f0: 6e63 6520 636f 6e73 7472 6169 6e74 7320 nce constraints │ │ │ │ │ -00057600: 6465 7269 7665 6420 6672 6f6d 2069 6e74 derived from int │ │ │ │ │ -00057610: 6572 7365 6374 696f 6e20 626f 756e 640a ersection bound. │ │ │ │ │ -00057620: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00057630: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ -00057640: 6966 6963 3237 2e6a 6176 613a 204d 6f73 ific27.java: Mos │ │ │ │ │ -00057650: 7420 7370 6563 6966 6963 2069 6e66 6572 t specific infer │ │ │ │ │ -00057660: 656e 6365 2063 6f6e 7374 7261 696e 7473 ence constraints │ │ │ │ │ -00057670: 2064 6572 6976 6564 2066 726f 6d20 696e derived from in │ │ │ │ │ -00057680: 7465 7273 6563 7469 6f6e 2062 6f75 6e64 tersection bound │ │ │ │ │ -00057690: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000576a0: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ -000576b0: 6369 6669 6332 382e 6a61 7661 3a20 5465 cific28.java: Te │ │ │ │ │ -000576c0: 7374 2074 6861 7420 6675 6e63 7469 6f6e st that function │ │ │ │ │ -000576d0: 616c 2069 6e74 6572 6661 6365 206d 6574 al interface met │ │ │ │ │ -000576e0: 686f 6420 7061 7261 6d65 7465 7220 7479 hod parameter ty │ │ │ │ │ -000576f0: 7065 7320 6172 6520 6571 7561 6c2c 2065 pes are equal, e │ │ │ │ │ -00057700: 7665 6e20 666f 7220 616e 2065 7870 6c69 ven for an expli │ │ │ │ │ -00057710: 6369 7420 6c61 6d62 6461 0a0a 3c6c 693e cit lambda..
  • │ │ │ │ │ -00057720: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00057730: 6461 2f4d 6f73 7453 7065 6369 6669 6332 da/MostSpecific2 │ │ │ │ │ -00057740: 392e 6a61 7661 3a20 436f 7272 6563 7420 9.java: Correct │ │ │ │ │ -00057750: 6d6f 7374 2d73 7065 6369 6669 6320 7465 most-specific te │ │ │ │ │ -00057760: 7374 2077 6865 6e20 7769 6c64 6361 7264 st when wildcard │ │ │ │ │ -00057770: 7320 6170 7065 6172 2069 6e20 6675 6e63 s appear in func │ │ │ │ │ -00057780: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ -00057790: 2074 7970 650a 0a3c 6c69 3e74 6f6f 6c73 type..
  • tools │ │ │ │ │ -000577a0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ -000577b0: 7374 5370 6563 6966 6963 3330 2e6a 6176 stSpecific30.jav │ │ │ │ │ -000577c0: 613a 2043 6f72 7265 6374 206d 6f73 742d a: Correct most- │ │ │ │ │ -000577d0: 7370 6563 6966 6963 2074 6573 7420 7768 specific test wh │ │ │ │ │ -000577e0: 656e 2077 696c 6463 6172 6473 2061 7070 en wildcards app │ │ │ │ │ -000577f0: 6561 7220 696e 2066 756e 6374 696f 6e61 ear in functiona │ │ │ │ │ -00057800: 6c20 696e 7465 7266 6163 6520 7479 7065 l interface type │ │ │ │ │ -00057810: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00057820: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ -00057830: 6369 6669 6333 312e 6a61 7661 3a20 436f cific31.java: Co │ │ │ │ │ -00057840: 7272 6563 7420 6d6f 7374 2d73 7065 6369 rrect most-speci │ │ │ │ │ -00057850: 6669 6320 7465 7374 2077 6865 6e20 7769 fic test when wi │ │ │ │ │ -00057860: 6c64 6361 7264 7320 6170 7065 6172 2069 ldcards appear i │ │ │ │ │ -00057870: 6e20 6675 6e63 7469 6f6e 616c 2069 6e74 n functional int │ │ │ │ │ -00057880: 6572 6661 6365 2074 7970 650a 0a3c 6c69 erface type..
  • tools/javac/lam │ │ │ │ │ -000578a0: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ -000578b0: 3332 2e6a 6176 613a 2043 6f72 7265 6374 32.java: Correct │ │ │ │ │ -000578c0: 206d 6f73 742d 7370 6563 6966 6963 2074 most-specific t │ │ │ │ │ -000578d0: 6573 7420 7768 656e 2077 696c 6463 6172 est when wildcar │ │ │ │ │ -000578e0: 6473 2061 7070 6561 7220 696e 2066 756e ds appear in fun │ │ │ │ │ -000578f0: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ -00057900: 6520 7479 7065 0a0a 3c6c 693e 746f 6f6c e type..
  • tool │ │ │ │ │ -00057910: 732f 6a61 7661 632f 6c61 6d62 6461 2f4e s/javac/lambda/N │ │ │ │ │ -00057920: 616b 6564 5468 6973 2e6a 6176 613a 2041 akedThis.java: A │ │ │ │ │ -00057930: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00057940: 6261 7369 6320 7465 7374 2066 6f72 2063 basic test for c │ │ │ │ │ -00057950: 6170 7475 7265 206f 6620 6e6f 6e2d 6d75 apture of non-mu │ │ │ │ │ -00057960: 7461 626c 6520 6c6f 6361 6c73 0a0a 3c6c table locals..tools/javac/la │ │ │ │ │ -00057980: 6d62 6461 2f4e 6573 7465 6443 6170 7475 mbda/NestedCaptu │ │ │ │ │ -00057990: 7265 3031 2e6a 6176 613a 204e 6573 7465 re01.java: Neste │ │ │ │ │ -000579a0: 6420 6d65 7468 6f64 2063 6170 7475 7265 d method capture │ │ │ │ │ -000579b0: 2061 6e64 2069 6e66 6572 656e 6365 0a0a and inference.. │ │ │ │ │ -000579c0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000579d0: 6c61 6d62 6461 2f4e 6573 7465 6443 6170 lambda/NestedCap │ │ │ │ │ -000579e0: 7475 7265 3032 2e6a 6176 613a 204e 6573 ture02.java: Nes │ │ │ │ │ -000579f0: 7465 6420 6d65 7468 6f64 2063 6170 7475 ted method captu │ │ │ │ │ -00057a00: 7265 2061 6e64 2069 6e66 6572 656e 6365 re and inference │ │ │ │ │ -00057a10: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00057a20: 632f 6c61 6d62 6461 2f4e 6573 7465 6443 c/lambda/NestedC │ │ │ │ │ -00057a30: 6170 7475 7265 3033 2e6a 6176 613a 204e apture03.java: N │ │ │ │ │ -00057a40: 6573 7465 6420 6d65 7468 6f64 2063 6170 ested method cap │ │ │ │ │ -00057a50: 7475 7265 2061 6e64 2069 6e66 6572 656e ture and inferen │ │ │ │ │ -00057a60: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ -00057a70: 7661 632f 6c61 6d62 6461 2f4e 6573 7465 vac/lambda/Neste │ │ │ │ │ -00057a80: 6443 6170 7475 7265 3034 2e6a 6176 613a dCapture04.java: │ │ │ │ │ -00057a90: 2056 6572 6966 7920 6572 726f 7220 6174 Verify error at │ │ │ │ │ -00057aa0: 2072 756e 7469 6d65 2064 7565 2074 6f20 runtime due to │ │ │ │ │ -00057ab0: 696e 636f 7272 6563 7420 636c 6173 7369 incorrect classi │ │ │ │ │ -00057ac0: 6669 6361 7469 6f6e 206f 6620 6120 6c61 fication of a la │ │ │ │ │ -00057ad0: 6d62 6461 2061 7320 6265 696e 6720 696e mbda as being in │ │ │ │ │ -00057ae0: 7374 616e 6365 2063 6170 7475 7269 6e67 stance capturing │ │ │ │ │ -00057af0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00057b00: 632f 6c61 6d62 6461 2f4e 6f54 6172 6765 c/lambda/NoTarge │ │ │ │ │ -00057b10: 744c 616d 6264 612e 6a61 7661 3a20 456e tLambda.java: En │ │ │ │ │ -00057b20: 7375 7265 206a 6176 6163 2064 6f65 7320 sure javac does │ │ │ │ │ -00057b30: 6e6f 7420 6372 6173 6820 666f 7220 2869 not crash for (i │ │ │ │ │ -00057b40: 6e76 616c 6964 2920 6c61 6d62 6461 2069 nvalid) lambda i │ │ │ │ │ -00057b50: 6e20 7374 616e 6461 6c6f 6e65 2063 6f6e n standalone con │ │ │ │ │ -00057b60: 6469 7469 6f6e 616c 2065 7870 7265 7373 ditional express │ │ │ │ │ -00057b70: 696f 6e2e 0a0a 3c6c 693e 746f 6f6c 732f ion...
  • tools/ │ │ │ │ │ -00057b80: 6a61 7661 632f 6c61 6d62 6461 2f4e 6f57 javac/lambda/NoW │ │ │ │ │ -00057b90: 6172 6e4f 6e49 6d70 6c69 6369 7450 6172 arnOnImplicitPar │ │ │ │ │ -00057ba0: 616d 732e 6a61 7661 3a20 4a61 7661 6320 ams.java: Javac │ │ │ │ │ -00057bb0: 6973 7375 6573 2073 7075 7269 6f75 7320 issues spurious │ │ │ │ │ -00057bc0: 7261 7720 7479 7065 2077 6172 6e69 6e67 raw type warning │ │ │ │ │ -00057bd0: 7320 7768 656e 206c 616d 6264 6120 6861 s when lambda ha │ │ │ │ │ -00057be0: 7320 696d 706c 6963 6974 2070 6172 616d s implicit param │ │ │ │ │ -00057bf0: 6574 6572 2074 7970 6573 0a0a 3c6c 693e eter types..
  • │ │ │ │ │ -00057c00: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00057c10: 6461 2f53 4535 416e 6e6f 7461 7469 6f6e da/SE5Annotation │ │ │ │ │ -00057c20: 734f 6e4c 616d 6264 6150 6172 616d 6574 sOnLambdaParamet │ │ │ │ │ -00057c30: 6572 732e 6a61 7661 3a20 446f 206e 6f74 ers.java: Do not │ │ │ │ │ -00057c40: 2072 6574 6169 6e20 6465 636c 6172 6174 retain declarat │ │ │ │ │ -00057c50: 696f 6e20 616e 6e6f 7461 7469 6f6e 7320 ion annotations │ │ │ │ │ -00057c60: 6f6e 206c 616d 6264 6120 666f 726d 616c on lambda formal │ │ │ │ │ -00057c70: 2070 6172 616d 6574 6572 730a 0a3c 6c69 parameters..
  • tools/javac/lam │ │ │ │ │ -00057c90: 6264 612f 5365 7269 616c 697a 6162 6c65 bda/Serializable │ │ │ │ │ -00057ca0: 4f62 6a65 6374 4d65 7468 6f64 732e 6a61 ObjectMethods.ja │ │ │ │ │ -00057cb0: 7661 3a20 4368 6563 6b20 7468 6174 2073 va: Check that s │ │ │ │ │ -00057cc0: 6572 6961 6c69 7a61 626c 6520 6c61 6d62 erializable lamb │ │ │ │ │ -00057cd0: 6461 7320 7265 6665 7272 696e 6720 746f das referring to │ │ │ │ │ -00057ce0: 206a 2e6c 2e4f 626a 6563 7420 6d65 7468 j.l.Object meth │ │ │ │ │ -00057cf0: 6f64 7320 776f 726b 2e0a 0a3c 6c69 3e74 ods work...
  • t │ │ │ │ │ -00057d00: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00057d10: 612f 5365 7269 616c 697a 6564 4c61 6d62 a/SerializedLamb │ │ │ │ │ -00057d20: 6461 496e 496e 6974 2e6a 6176 613a 2042 daInInit.java: B │ │ │ │ │ -00057d30: 6164 206d 6574 686f 6420 6e61 6d65 3a20 ad method name: │ │ │ │ │ -00057d40: 5365 7269 616c 697a 6564 206c 616d 6264 Serialized lambd │ │ │ │ │ -00057d50: 6120 696e 2061 2063 6f6e 7374 7275 6374 a in a construct │ │ │ │ │ -00057d60: 6f72 206f 7220 636c 6173 7320 696e 6974 or or class init │ │ │ │ │ -00057d70: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00057d80: 632f 6c61 6d62 6461 2f53 696e 676c 654c c/lambda/SingleL │ │ │ │ │ -00057d90: 6f63 616c 5465 7374 2e6a 6176 613a 2042 ocalTest.java: B │ │ │ │ │ -00057da0: 6164 2063 6f64 6520 6765 6e65 7261 7465 ad code generate │ │ │ │ │ -00057db0: 6420 2856 6572 6966 7945 7272 6f72 2920 d (VerifyError) │ │ │ │ │ -00057dc0: 7768 656e 206c 616d 6264 6120 696e 7374 when lambda inst │ │ │ │ │ -00057dd0: 616e 7469 6174 6573 2065 6e63 6c6f 7369 antiates enclosi │ │ │ │ │ -00057de0: 6e67 206c 6f63 616c 2063 6c61 7373 2061 ng local class a │ │ │ │ │ -00057df0: 6e64 2068 6173 2063 6170 7475 7265 6420 nd has captured │ │ │ │ │ -00057e00: 7661 7269 6162 6c65 730a 0a3c 6c69 3e74 variables..
  • t │ │ │ │ │ -00057e10: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00057e20: 612f 5374 6174 6963 4d65 7468 6f64 4e65 a/StaticMethodNe │ │ │ │ │ -00057e30: 6754 6573 742e 6a61 7661 3a20 7374 6174 gTest.java: stat │ │ │ │ │ -00057e40: 6963 206d 6574 686f 6420 6973 2063 616c ic method is cal │ │ │ │ │ -00057e50: 6c65 6420 7669 6120 7375 7065 720a 0a3c led via super..< │ │ │ │ │ -00057e60: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00057e70: 616d 6264 612f 5438 3032 3439 3437 2f50 ambda/T8024947/P │ │ │ │ │ -00057e80: 6f74 656e 7469 616c 6c79 416d 6269 6775 otentiallyAmbigu │ │ │ │ │ -00057e90: 6f75 7357 6172 6e69 6e67 5465 7374 2e6a ousWarningTest.j │ │ │ │ │ -00057ea0: 6176 613a 206a 6176 6163 2073 686f 756c ava: javac shoul │ │ │ │ │ -00057eb0: 6420 6973 7375 6520 7468 6520 706f 7465 d issue the pote │ │ │ │ │ -00057ec0: 6e74 6961 6c6c 7920 616d 6269 6775 6f75 ntially ambiguou │ │ │ │ │ -00057ed0: 7320 6f76 6572 6c6f 6164 2077 6172 6e69 s overload warni │ │ │ │ │ -00057ee0: 6e67 206f 6e6c 7920 7768 6572 6520 7468 ng only where th │ │ │ │ │ -00057ef0: 6520 7072 6f62 6c65 6d20 6170 7065 6172 e problem appear │ │ │ │ │ -00057f00: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00057f10: 6163 2f6c 616d 6264 612f 5438 3032 3532 ac/lambda/T80252 │ │ │ │ │ -00057f20: 3930 2f45 7870 6c69 6369 7456 5349 6d70 90/ExplicitVSImp │ │ │ │ │ -00057f30: 6c69 6369 744c 616d 6264 6154 6573 742e licitLambdaTest. │ │ │ │ │ -00057f40: 6a61 7661 3a20 6a61 7661 6320 696d 706c java: javac impl │ │ │ │ │ -00057f50: 6963 6974 2076 6572 7375 7320 6578 706c icit versus expl │ │ │ │ │ -00057f60: 6963 6974 206c 616d 6264 6120 636f 6d70 icit lambda comp │ │ │ │ │ -00057f70: 696c 6174 696f 6e20 6572 726f 720a 0a3c ilation error..< │ │ │ │ │ -00057f80: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00057f90: 616d 6264 612f 5438 3032 3538 3136 2f43 ambda/T8025816/C │ │ │ │ │ -00057fa0: 7261 7368 4d65 7468 6f64 5265 6665 7265 rashMethodRefere │ │ │ │ │ -00057fb0: 6e63 6557 6974 6853 6974 6554 7970 6556 nceWithSiteTypeV │ │ │ │ │ -00057fc0: 6172 5465 7374 2e6a 6176 613a 2043 6f6d arTest.java: Com │ │ │ │ │ -00057fd0: 7069 6c65 7220 6372 6173 6820 7768 656e piler crash when │ │ │ │ │ -00057fe0: 2064 6566 6175 6c74 206d 6574 686f 6420 default method │ │ │ │ │ -00057ff0: 6361 6c6c 2077 6974 6820 6d65 7468 6f64 call with method │ │ │ │ │ -00058000: 2072 6566 6572 656e 6365 0a0a 3c6c 693e reference..
  • │ │ │ │ │ -00058010: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00058020: 6461 2f54 3830 3333 3438 332f 4967 6e6f da/T8033483/Igno │ │ │ │ │ -00058030: 7265 4c61 6d62 6461 426f 6479 4475 7269 reLambdaBodyDuri │ │ │ │ │ -00058040: 6e67 5265 736f 6c75 7469 6f6e 5465 7374 ngResolutionTest │ │ │ │ │ -00058050: 312e 6a61 7661 3a20 5368 6f75 6c64 2069 1.java: Should i │ │ │ │ │ -00058060: 676e 6f72 6520 6e65 7374 6564 206c 616d gnore nested lam │ │ │ │ │ -00058070: 6264 6120 626f 6469 6573 2064 7572 696e bda bodies durin │ │ │ │ │ -00058080: 6720 6f76 6572 6c6f 6164 2072 6573 6f6c g overload resol │ │ │ │ │ -00058090: 7574 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 ution..
  • tools │ │ │ │ │ -000580a0: 2f6a 6176 6163 2f6c 616d 6264 612f 5438 /javac/lambda/T8 │ │ │ │ │ -000580b0: 3033 3334 3833 2f49 676e 6f72 654c 616d 033483/IgnoreLam │ │ │ │ │ -000580c0: 6264 6142 6f64 7944 7572 696e 6752 6573 bdaBodyDuringRes │ │ │ │ │ -000580d0: 6f6c 7574 696f 6e54 6573 7432 2e6a 6176 olutionTest2.jav │ │ │ │ │ -000580e0: 613a 2053 686f 756c 6420 6967 6e6f 7265 a: Should ignore │ │ │ │ │ -000580f0: 206e 6573 7465 6420 6c61 6d62 6461 2062 nested lambda b │ │ │ │ │ -00058100: 6f64 6965 7320 6475 7269 6e67 206f 7665 odies during ove │ │ │ │ │ -00058110: 726c 6f61 6420 7265 736f 6c75 7469 6f6e rload resolution │ │ │ │ │ -00058120: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00058130: 632f 6c61 6d62 6461 2f54 3830 3337 3933 c/lambda/T803793 │ │ │ │ │ -00058140: 352f 4c61 6d62 6461 5769 7468 4269 6e4f 5/LambdaWithBinO │ │ │ │ │ -00058150: 7043 6f6e 7374 5265 6654 6f43 6f6e 7374 pConstRefToConst │ │ │ │ │ -00058160: 5374 7269 6e67 2e6a 6176 613a 204a 6176 String.java: Jav │ │ │ │ │ -00058170: 6163 3a20 6669 6e61 6c20 6c6f 6361 6c20 ac: final local │ │ │ │ │ -00058180: 5374 7269 6e67 2076 6172 2072 6566 6572 String var refer │ │ │ │ │ -00058190: 656e 6365 6420 696e 2062 696e 6172 792f enced in binary/ │ │ │ │ │ -000581a0: 756e 6172 7920 6f70 2069 6e20 6c61 6d62 unary op in lamb │ │ │ │ │ -000581b0: 6461 2070 726f 6475 6365 7320 636f 6465 da produces code │ │ │ │ │ -000581c0: 2074 6861 7420 646f 6573 206e 6f74 2076 that does not v │ │ │ │ │ -000581d0: 6572 6966 790a 0a3c 6c69 3e74 6f6f 6c73 erify..
  • tools │ │ │ │ │ -000581e0: 2f6a 6176 6163 2f6c 616d 6264 612f 5438 /javac/lambda/T8 │ │ │ │ │ -000581f0: 3033 3831 3832 2f43 7261 7368 4675 6e63 038182/CrashFunc │ │ │ │ │ -00058200: 7469 6f6e 4465 7363 7269 7074 6f72 4578 tionDescriptorEx │ │ │ │ │ -00058210: 6365 7074 696f 6e54 6573 742e 6a61 7661 ceptionTest.java │ │ │ │ │ -00058220: 3a20 6a61 7661 6320 6372 6173 6820 7769 : javac crash wi │ │ │ │ │ -00058230: 7468 2046 756e 6374 696f 6e44 6573 6372 th FunctionDescr │ │ │ │ │ -00058240: 6970 746f 724c 6f6f 6b75 7045 7272 6f72 iptorLookupError │ │ │ │ │ -00058250: 2066 6f72 2069 6e76 616c 6964 2066 756e for invalid fun │ │ │ │ │ -00058260: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ -00058270: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -00058280: 6163 2f6c 616d 6264 612f 5438 3033 3834 ac/lambda/T80384 │ │ │ │ │ -00058290: 3230 2f4c 616d 6264 6149 6e63 7265 6d65 20/LambdaIncreme │ │ │ │ │ -000582a0: 6e74 2e6a 6176 613a 204c 616d 6264 6120 nt.java: Lambda │ │ │ │ │ -000582b0: 7265 7475 726e 696e 6720 706f 7374 2d69 returning post-i │ │ │ │ │ -000582c0: 6e63 7265 6d65 6e74 2067 656e 6572 6174 ncrement generat │ │ │ │ │ -000582d0: 6573 2077 726f 6e67 2063 6f64 650a 0a3c es wrong code..< │ │ │ │ │ -000582e0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -000582f0: 616d 6264 612f 5438 3034 3137 3034 2f45 ambda/T8041704/E │ │ │ │ │ -00058300: 7272 6f72 4d65 7373 6167 6554 6573 742e rrorMessageTest. │ │ │ │ │ -00058310: 6a61 7661 3a20 7772 6f6e 6720 6572 726f java: wrong erro │ │ │ │ │ -00058320: 7220 6d65 7373 6167 6520 7768 656e 206d r message when m │ │ │ │ │ -00058330: 6978 696e 6720 6c61 6d62 6461 2065 7870 ixing lambda exp │ │ │ │ │ -00058340: 7265 7373 696f 6e20 616e 6420 696e 6e65 ression and inne │ │ │ │ │ -00058350: 7220 636c 6173 730a 0a3c 6c69 3e74 6f6f r class..
  • too │ │ │ │ │ -00058360: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00058370: 5438 3034 3237 3539 2f49 6d70 6c69 6369 T8042759/Implici │ │ │ │ │ -00058380: 744c 616d 6264 6143 6f6e 7369 6465 7265 tLambdaConsidere │ │ │ │ │ -00058390: 6446 6f72 4170 706c 6963 6162 696c 6974 dForApplicabilit │ │ │ │ │ -000583a0: 7954 6573 742e 6a61 7661 3a20 4c61 6d62 yTest.java: Lamb │ │ │ │ │ -000583b0: 6461 2072 6574 7572 6e69 6e67 2069 6d70 da returning imp │ │ │ │ │ -000583c0: 6c69 6369 746c 792d 7479 7065 6420 6c61 licitly-typed la │ │ │ │ │ -000583d0: 6d62 6461 7320 636f 6e73 6964 6572 6564 mbdas considered │ │ │ │ │ -000583e0: 2070 6572 7469 6e65 6e74 2074 6f20 6170 pertinent to ap │ │ │ │ │ -000583f0: 706c 6963 6162 696c 6974 790a 0a3c 6c69 plicability..
  • tools/javac/lam │ │ │ │ │ -00058410: 6264 612f 5438 3035 3630 3134 2e6a 6176 bda/T8056014.jav │ │ │ │ │ -00058420: 613a 2056 6572 6966 7920 7468 6174 2066 a: Verify that f │ │ │ │ │ -00058430: 756c 6c20 7479 7065 2069 6e66 6572 656e ull type inferen │ │ │ │ │ -00058440: 6365 2069 7320 7573 6564 2077 6865 6e20 ce is used when │ │ │ │ │ -00058450: 6361 6c6c 696e 6720 6120 6d65 7468 6f64 calling a method │ │ │ │ │ -00058460: 206f 6e20 6120 7479 7065 2076 6172 6961 on a type varia │ │ │ │ │ -00058470: 626c 652e 0a0a 3c6c 693e 746f 6f6c 732f ble...
  • tools/ │ │ │ │ │ -00058480: 6a61 7661 632f 6c61 6d62 6461 2f54 3830 javac/lambda/T80 │ │ │ │ │ -00058490: 3536 3938 342e 6a61 7661 3a20 456e 7375 56984.java: Ensu │ │ │ │ │ -000584a0: 7265 2074 6861 7420 6d65 7468 6f64 2072 re that method r │ │ │ │ │ -000584b0: 6573 6f6c 7574 696f 6e20 7275 6e73 206f esolution runs o │ │ │ │ │ -000584c0: 7665 7220 6120 6361 7074 7572 6564 2074 ver a captured t │ │ │ │ │ -000584d0: 7970 6520 7661 7269 6162 6c65 7320 7768 ype variables wh │ │ │ │ │ -000584e0: 656e 2063 6865 636b 696e 6720 6966 2064 en checking if d │ │ │ │ │ -000584f0: 6566 6572 7265 6420 6174 7472 6962 7574 eferred attribut │ │ │ │ │ -00058500: 696f 6e20 6973 206e 6565 6465 640a 0a3c ion is needed..< │ │ │ │ │ -00058510: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00058520: 616d 6264 612f 5438 3035 3737 3934 2e6a ambda/T8057794.j │ │ │ │ │ -00058530: 6176 613a 2054 6865 2074 7265 6520 666f ava: The tree fo │ │ │ │ │ -00058540: 7220 5479 7065 5661 722e 636c 6173 7320 r TypeVar.class │ │ │ │ │ -00058550: 646f 6573 206e 6f74 2068 6176 6520 6120 does not have a │ │ │ │ │ -00058560: 7479 7065 2073 6574 2c20 7768 6963 6820 type set, which │ │ │ │ │ -00058570: 6c65 6164 7320 746f 2061 6e20 4e50 4520 leads to an NPE │ │ │ │ │ -00058580: 7768 656e 2063 6865 636b 696e 6720 6966 when checking if │ │ │ │ │ -00058590: 2064 6566 6572 7265 6420 6174 7472 6962 deferred attrib │ │ │ │ │ -000585a0: 7574 696f 6e20 6973 206e 6565 6465 640a ution is needed. │ │ │ │ │ -000585b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000585c0: 2f6c 616d 6264 612f 5438 3035 3738 3030 /lambda/T8057800 │ │ │ │ │ -000585d0: 2f4e 5045 4d65 7468 6f64 5265 6665 7265 /NPEMethodRefere │ │ │ │ │ -000585e0: 6e63 6541 6e64 4765 6e65 7269 6373 5465 nceAndGenericsTe │ │ │ │ │ -000585f0: 7374 2e6a 6176 613a 204d 6574 686f 6420 st.java: Method │ │ │ │ │ -00058600: 7265 6665 7265 6e63 6520 7769 7468 2067 reference with g │ │ │ │ │ -00058610: 656e 6572 6963 2074 7970 6520 6372 6561 eneric type crea │ │ │ │ │ -00058620: 7465 7320 4e50 4520 7768 656e 2063 6f6d tes NPE when com │ │ │ │ │ -00058630: 7069 6c69 6e67 0a0a 3c6c 693e 746f 6f6c piling..
  • tool │ │ │ │ │ -00058640: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -00058650: 3830 3737 3630 352e 6a61 7661 3a20 4c61 8077605.java: La │ │ │ │ │ -00058660: 6d62 6461 2077 6974 6820 7061 7261 6d65 mbda with parame │ │ │ │ │ -00058670: 7465 7273 2069 6e20 6669 656c 6420 696e ters in field in │ │ │ │ │ -00058680: 6974 6961 6c69 7a65 7220 7368 6f75 6c64 itializer should │ │ │ │ │ -00058690: 206e 6f74 2062 7265 616b 2063 6f6d 7069 not break compi │ │ │ │ │ -000586a0: 6c61 7469 6f6e 2028 4d65 6d62 6572 456e lation (MemberEn │ │ │ │ │ -000586b0: 7465 722e 6e65 6564 734c 617a 7943 6f6e ter.needsLazyCon │ │ │ │ │ -000586c0: 7374 5661 6c75 6520 7368 6f75 6c64 2064 stValue should d │ │ │ │ │ -000586d0: 6574 6563 7420 7468 6520 696e 6974 6961 etect the initia │ │ │ │ │ -000586e0: 6c69 7a65 7220 6361 6e6e 6f74 2062 6520 lizer cannot be │ │ │ │ │ -000586f0: 6120 636f 6e73 7461 6e74 290a 0a3c 6c69 a constant)..
  • tools/javac/lam │ │ │ │ │ -00058710: 6264 612f 5438 3132 3937 3430 2f41 6c6c bda/T8129740/All │ │ │ │ │ -00058720: 6f77 456e 636c 6f73 696e 6756 6172 4361 owEnclosingVarCa │ │ │ │ │ -00058730: 7074 7572 6554 6573 742e 6a61 7661 3a20 ptureTest.java: │ │ │ │ │ -00058740: 496e 636f 7272 6563 7420 636c 6173 7320 Incorrect class │ │ │ │ │ -00058750: 6669 6c65 2063 7265 6174 6564 2077 6865 file created whe │ │ │ │ │ -00058760: 6e20 7061 7373 696e 6720 6c61 6d62 6461 n passing lambda │ │ │ │ │ -00058770: 2069 6e20 696e 6e65 7220 636c 6173 7320 in inner class │ │ │ │ │ -00058780: 636f 6e73 7472 7563 746f 720a 0a3c 6c69 constructor..
  • tools/javac/lam │ │ │ │ │ -000587a0: 6264 612f 5438 3132 3937 3430 2f43 6170 bda/T8129740/Cap │ │ │ │ │ -000587b0: 7475 7265 496e 4374 6f72 4368 6169 6e69 tureInCtorChaini │ │ │ │ │ -000587c0: 6e67 5465 7374 2e6a 6176 613a 2049 6e63 ngTest.java: Inc │ │ │ │ │ -000587d0: 6f72 7265 6374 2063 6c61 7373 2066 696c orrect class fil │ │ │ │ │ -000587e0: 6520 6372 6561 7465 6420 7768 656e 2070 e created when p │ │ │ │ │ -000587f0: 6173 7369 6e67 206c 616d 6264 6120 696e assing lambda in │ │ │ │ │ -00058800: 2069 6e6e 6572 2063 6c61 7373 2063 6f6e inner class con │ │ │ │ │ -00058810: 7374 7275 6374 6f72 0a0a 3c6c 693e 746f structor..
  • to │ │ │ │ │ -00058820: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00058830: 2f54 3831 3239 3734 302f 5175 616c 6966 /T8129740/Qualif │ │ │ │ │ -00058840: 6965 6454 6869 7341 6363 6573 7354 6573 iedThisAccessTes │ │ │ │ │ -00058850: 742e 6a61 7661 3a20 496e 636f 7272 6563 t.java: Incorrec │ │ │ │ │ -00058860: 7420 636c 6173 7320 6669 6c65 2063 7265 t class file cre │ │ │ │ │ -00058870: 6174 6564 2077 6865 6e20 7061 7373 696e ated when passin │ │ │ │ │ -00058880: 6720 6c61 6d62 6461 2069 6e20 696e 6e65 g lambda in inne │ │ │ │ │ -00058890: 7220 636c 6173 7320 636f 6e73 7472 7563 r class construc │ │ │ │ │ -000588a0: 746f 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a tor..
  • tools/j │ │ │ │ │ -000588b0: 6176 6163 2f6c 616d 6264 612f 5438 3132 avac/lambda/T812 │ │ │ │ │ -000588c0: 3937 3430 2f53 6f75 7263 6554 6f53 6f75 9740/SourceToSou │ │ │ │ │ -000588d0: 7263 6554 7261 6e73 6c61 7469 6f6e 5465 rceTranslationTe │ │ │ │ │ -000588e0: 7374 2e6a 6176 613a 2049 6e63 6f72 7265 st.java: Incorre │ │ │ │ │ -000588f0: 6374 2063 6c61 7373 2066 696c 6520 6372 ct class file cr │ │ │ │ │ -00058900: 6561 7465 6420 7768 656e 2070 6173 7369 eated when passi │ │ │ │ │ -00058910: 6e67 206c 616d 6264 6120 696e 2069 6e6e ng lambda in inn │ │ │ │ │ -00058920: 6572 2063 6c61 7373 2063 6f6e 7374 7275 er class constru │ │ │ │ │ -00058930: 6374 6f72 0a0a 3c6c 693e 746f 6f6c 732f ctor..
  • tools/ │ │ │ │ │ -00058940: 6a61 7661 632f 6c61 6d62 6461 2f54 3831 javac/lambda/T81 │ │ │ │ │ -00058950: 3435 3035 312e 6a61 7661 3a20 5772 6f6e 45051.java: Wron │ │ │ │ │ -00058960: 6720 7061 7261 6d65 7465 7220 6e61 6d65 g parameter name │ │ │ │ │ -00058970: 2069 6e20 7379 6e74 6865 7469 6320 6c61 in synthetic la │ │ │ │ │ -00058980: 6d62 6461 206d 6574 686f 6420 6c65 6164 mbda method lead │ │ │ │ │ -00058990: 7320 746f 2076 6572 6966 6965 7220 6572 s to verifier er │ │ │ │ │ -000589a0: 726f 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ror..
  • tools/j │ │ │ │ │ -000589b0: 6176 6163 2f6c 616d 6264 612f 5438 3137 avac/lambda/T817 │ │ │ │ │ -000589c0: 3533 3137 2e6a 6176 613a 206a 6176 6163 5317.java: javac │ │ │ │ │ -000589d0: 2064 6f65 7320 6e6f 7420 6973 7375 6520 does not issue │ │ │ │ │ -000589e0: 756e 6368 6563 6b65 6420 7761 726e 696e unchecked warnin │ │ │ │ │ -000589f0: 6773 2077 6865 6e20 6368 6563 6b69 6e67 gs when checking │ │ │ │ │ -00058a00: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -00058a10: 6520 7265 7475 726e 2074 7970 6573 0a0a e return types.. │ │ │ │ │ -00058a20: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00058a30: 6c61 6d62 6461 2f54 3831 3935 3539 382e lambda/T8195598. │ │ │ │ │ -00058a40: 6a61 7661 3a20 5265 6665 7265 6e63 6520 java: Reference │ │ │ │ │ -00058a50: 746f 206f 7665 726c 6f61 6465 6420 6d65 to overloaded me │ │ │ │ │ -00058a60: 7468 6f64 2069 7320 616d 6269 6775 6f75 thod is ambiguou │ │ │ │ │ -00058a70: 7320 7769 7468 2033 206d 6574 686f 6473 s with 3 methods │ │ │ │ │ -00058a80: 2062 7574 2077 6f72 6b73 2077 6974 6820 but works with │ │ │ │ │ -00058a90: 320a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 2..
  • tools/jav │ │ │ │ │ -00058aa0: 6163 2f6c 616d 6264 612f 5438 3230 3934 ac/lambda/T82094 │ │ │ │ │ -00058ab0: 3037 2f56 6572 6966 6965 7245 7272 6f72 07/VerifierError │ │ │ │ │ -00058ac0: 496e 6e65 7250 6c75 734c 616d 6264 612e InnerPlusLambda. │ │ │ │ │ -00058ad0: 6a61 7661 3a20 5665 7269 6679 4572 726f java: VerifyErro │ │ │ │ │ -00058ae0: 7220 6973 2074 6872 6f77 6e20 666f 7220 r is thrown for │ │ │ │ │ -00058af0: 696e 6e65 7220 636c 6173 7320 7769 7468 inner class with │ │ │ │ │ -00058b00: 206c 616d 6264 610a 0a3c 6c69 3e74 6f6f lambda..
  • too │ │ │ │ │ -00058b10: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00058b20: 5438 3231 3337 3033 2f49 6e76 616c 6964 T8213703/Invalid │ │ │ │ │ -00058b30: 5265 6365 6976 6572 5479 7065 5465 7374 ReceiverTypeTest │ │ │ │ │ -00058b40: 2e6a 6176 613a 204c 616d 6264 6143 6f6e .java: LambdaCon │ │ │ │ │ -00058b50: 7665 7273 696f 6e45 7863 6570 7469 6f6e versionException │ │ │ │ │ -00058b60: 3a20 496e 7661 6c69 6420 7265 6365 6976 : Invalid receiv │ │ │ │ │ -00058b70: 6572 2074 7970 6520 6e6f 7420 6120 7375 er type not a su │ │ │ │ │ -00058b80: 6274 7970 6520 6f66 2069 6d70 6c65 6d65 btype of impleme │ │ │ │ │ -00058b90: 6e74 6174 696f 6e20 7479 7065 2069 6e74 ntation type int │ │ │ │ │ -00058ba0: 6572 6661 6365 0a0a 3c6c 693e 746f 6f6c erface..
  • tool │ │ │ │ │ -00058bb0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -00058bc0: 3832 3335 3536 342e 6a61 7661 3a20 5665 8235564.java: Ve │ │ │ │ │ -00058bd0: 7269 6679 2074 6861 7420 7061 7373 696e rify that passin │ │ │ │ │ -00058be0: 6720 6d65 6d62 6572 2072 6566 6572 656e g member referen │ │ │ │ │ -00058bf0: 6365 7320 746f 2061 206d 6574 686f 6420 ces to a method │ │ │ │ │ -00058c00: 6e6f 7420 6163 6365 7074 696e 6720 6675 not accepting fu │ │ │ │ │ -00058c10: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ -00058c20: 6365 2064 6f65 7320 6e6f 7420 6372 6173 ce does not cras │ │ │ │ │ -00058c30: 6820 7468 6520 636f 6d70 696c 6572 2e0a h the compiler.. │ │ │ │ │ -00058c40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00058c50: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ -00058c60: 7065 3031 2e6a 6176 613a 2041 6464 206c pe01.java: Add l │ │ │ │ │ -00058c70: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00058c80: 6b20 6e65 7374 6564 2063 6173 6520 6f66 k nested case of │ │ │ │ │ -00058c90: 206f 7665 726c 6f61 6420 7265 736f 6c75 overload resolu │ │ │ │ │ -00058ca0: 7469 6f6e 2061 6e64 206c 616d 6264 6120 tion and lambda │ │ │ │ │ -00058cb0: 7061 7261 6d65 7465 7220 696e 6665 7265 parameter infere │ │ │ │ │ -00058cc0: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ -00058cd0: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -00058ce0: 6574 5479 7065 3032 2e6a 6176 613a 2041 etType02.java: A │ │ │ │ │ -00058cf0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00058d00: 6368 6563 6b20 6f76 6572 6c6f 6164 2072 check overload r │ │ │ │ │ -00058d10: 6573 6f6c 7574 696f 6e20 616e 6420 7461 esolution and ta │ │ │ │ │ -00058d20: 7267 6574 2074 7970 6520 696e 6665 7265 rget type infere │ │ │ │ │ -00058d30: 6e63 6520 772e 722e 742e 0a0a 3c6c 693e nce w.r.t...
  • │ │ │ │ │ -00058d40: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00058d50: 6461 2f54 6172 6765 7454 7970 6530 332e da/TargetType03. │ │ │ │ │ -00058d60: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00058d70: 2074 6573 7473 2063 6865 636b 206f 7665 tests check ove │ │ │ │ │ -00058d80: 726c 6f61 6420 7265 736f 6c75 7469 6f6e rload resolution │ │ │ │ │ -00058d90: 2061 6e64 2074 6172 6765 7420 7479 7065 and target type │ │ │ │ │ -00058da0: 2069 6e66 6572 656e 6365 2077 2e72 2e74 inference w.r.t │ │ │ │ │ -00058db0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -00058dc0: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -00058dd0: 5479 7065 3034 2e6a 6176 613a 2041 6464 Type04.java: Add │ │ │ │ │ -00058de0: 206c 616d 6264 6120 7465 7374 7320 7461 lambda tests ta │ │ │ │ │ -00058df0: 7267 6574 2074 7970 696e 6720 696e 2061 rget typing in a │ │ │ │ │ -00058e00: 7373 6967 6e6d 656e 7420 636f 6e74 6578 ssignment contex │ │ │ │ │ -00058e10: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ -00058e20: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -00058e30: 5479 7065 3035 2e6a 6176 613a 2041 6464 Type05.java: Add │ │ │ │ │ -00058e40: 206c 616d 6264 6120 7465 7374 7320 7465 lambda tests te │ │ │ │ │ -00058e50: 7374 2072 6563 7572 7369 6f6e 2074 6872 st recursion thr │ │ │ │ │ -00058e60: 6f75 6768 2053 414d 2074 7970 650a 0a3c ough SAM type..< │ │ │ │ │ -00058e70: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00058e80: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -00058e90: 3036 2e6a 6176 613a 2041 6464 206c 616d 06.java: Add lam │ │ │ │ │ -00058ea0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00058eb0: 636f 6d70 6c65 7820 6361 7365 206f 6620 complex case of │ │ │ │ │ -00058ec0: 7461 7267 6574 2074 7970 696e 670a 0a3c target typing..< │ │ │ │ │ -00058ed0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00058ee0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -00058ef0: 3037 2e6a 6176 613a 2041 6464 206c 616d 07.java: Add lam │ │ │ │ │ -00058f00: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00058f10: 7468 6174 2065 7870 6c69 6369 7420 6765 that explicit ge │ │ │ │ │ -00058f20: 6e65 7269 6320 7461 7267 6574 2074 7970 neric target typ │ │ │ │ │ -00058f30: 6520 7061 7273 6573 2077 2f6f 2070 726f e parses w/o pro │ │ │ │ │ -00058f40: 626c 656d 730a 0a3c 6c69 3e74 6f6f 6c73 blems..
  • tools │ │ │ │ │ -00058f50: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -00058f60: 7267 6574 5479 7065 3038 2e6a 6176 613a rgetType08.java: │ │ │ │ │ -00058f70: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00058f80: 7320 6368 6563 6b20 7468 6174 2065 7870 s check that exp │ │ │ │ │ -00058f90: 6c69 6369 7420 6e6f 6e2d 6765 6e65 7269 licit non-generi │ │ │ │ │ -00058fa0: 6320 7461 7267 6574 2074 7970 6520 7061 c target type pa │ │ │ │ │ -00058fb0: 7273 6573 2077 2f6f 2070 726f 626c 656d rses w/o problem │ │ │ │ │ -00058fc0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00058fd0: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -00058fe0: 5479 7065 3130 2e6a 6176 613a 2041 6464 Type10.java: Add │ │ │ │ │ -00058ff0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00059000: 6563 6b20 7468 6174 2077 696c 6463 6172 eck that wildcar │ │ │ │ │ -00059010: 6473 2069 6e20 7468 6520 7461 7267 6574 ds in the target │ │ │ │ │ -00059020: 206d 6574 686f 6420 6f66 2061 206c 616d method of a lam │ │ │ │ │ -00059030: 6264 6120 636f 6e76 6572 7369 6f6e 2069 bda conversion i │ │ │ │ │ -00059040: 7320 6861 6e64 6c65 6420 636f 7272 6563 s handled correc │ │ │ │ │ -00059050: 746c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a tly..
  • tools/j │ │ │ │ │ -00059060: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -00059070: 6574 5479 7065 3131 2e6a 6176 613a 2041 etType11.java: A │ │ │ │ │ -00059080: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00059090: 6368 6563 6b20 7468 6174 2077 696c 6463 check that wildc │ │ │ │ │ -000590a0: 6172 6473 2069 6e20 7468 6520 7461 7267 ards in the targ │ │ │ │ │ -000590b0: 6574 206d 6574 686f 6420 6f66 2061 206c et method of a l │ │ │ │ │ -000590c0: 616d 6264 6120 636f 6e76 6572 7369 6f6e ambda conversion │ │ │ │ │ -000590d0: 2069 7320 6861 6e64 6c65 6420 636f 7272 is handled corr │ │ │ │ │ -000590e0: 6563 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ectly..
  • tools │ │ │ │ │ -000590f0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -00059100: 7267 6574 5479 7065 3132 2e6a 6176 613a rgetType12.java: │ │ │ │ │ -00059110: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00059120: 7320 466c 6f77 2073 686f 756c 6420 6e6f s Flow should no │ │ │ │ │ -00059130: 7420 616e 616c 797a 6520 6c61 6d62 6461 t analyze lambda │ │ │ │ │ -00059140: 2062 6f64 7920 7468 6174 2063 6f6e 7461 body that conta │ │ │ │ │ -00059150: 696e 7320 6572 726f 7273 2064 7565 2074 ins errors due t │ │ │ │ │ -00059160: 6f20 7061 7274 6961 6c6c 7920 7370 6563 o partially spec │ │ │ │ │ -00059170: 6966 6965 6420 7061 7261 6d65 7465 7220 ified parameter │ │ │ │ │ -00059180: 7479 7065 730a 0a3c 6c69 3e74 6f6f 6c73 types..
  • tools │ │ │ │ │ -00059190: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -000591a0: 7267 6574 5479 7065 3133 2e6a 6176 613a rgetType13.java: │ │ │ │ │ -000591b0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000591c0: 7320 6661 696c 7572 6520 746f 2069 6e66 s failure to inf │ │ │ │ │ -000591d0: 6572 2065 7863 6570 7469 6f6e 2074 6872 er exception thr │ │ │ │ │ -000591e0: 6f77 6e20 7479 7065 7320 6672 6f6d 206c own types from l │ │ │ │ │ -000591f0: 616d 6264 6120 626f 6479 2063 6175 7365 ambda body cause │ │ │ │ │ -00059200: 7320 6368 6563 6b65 6420 6578 6365 7074 s checked except │ │ │ │ │ -00059210: 696f 6e20 746f 2062 6520 736b 6970 7065 ion to be skippe │ │ │ │ │ -00059220: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ -00059230: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -00059240: 5479 7065 3134 2e6a 6176 613a 2041 6464 Type14.java: Add │ │ │ │ │ -00059250: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00059260: 6563 6b20 7468 6174 2072 6574 7572 6e20 eck that return │ │ │ │ │ -00059270: 7479 7065 2069 7320 696e 6665 7272 6564 type is inferred │ │ │ │ │ -00059280: 2066 726f 6d20 7461 7267 6574 2074 7970 from target typ │ │ │ │ │ -00059290: 6520 7768 656e 2063 7963 6c69 6320 696e e when cyclic in │ │ │ │ │ -000592a0: 6665 7265 6e63 6520 666f 756e 640a 0a3c ference found..< │ │ │ │ │ -000592b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -000592c0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -000592d0: 3135 2e6a 6176 613a 2041 6464 206c 616d 15.java: Add lam │ │ │ │ │ -000592e0: 6264 6120 7465 7374 7320 6261 6420 7461 bda tests bad ta │ │ │ │ │ -000592f0: 7267 6574 2d74 7970 6520 696e 6665 7265 rget-type infere │ │ │ │ │ -00059300: 6e63 6520 6c65 6164 2074 6f20 636f 6d70 nce lead to comp │ │ │ │ │ -00059310: 696c 6572 2063 7261 7368 0a0a 3c6c 693e iler crash..
  • │ │ │ │ │ -00059320: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00059330: 6461 2f54 6172 6765 7454 7970 6531 362e da/TargetType16. │ │ │ │ │ -00059340: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00059350: 2074 6573 7473 2043 6865 636b 2076 6f69 tests Check voi │ │ │ │ │ -00059360: 642d 636f 6d70 6174 6962 696c 6974 7920 d-compatibility │ │ │ │ │ -00059370: 696e 2073 7472 6963 7420 7673 2e0a 0a3c in strict vs...< │ │ │ │ │ -00059380: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00059390: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -000593a0: 3137 2e6a 6176 613a 2041 6464 206c 616d 17.java: Add lam │ │ │ │ │ -000593b0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -000593c0: 7468 6174 206a 6176 6163 2072 6563 6f76 that javac recov │ │ │ │ │ -000593d0: 6572 7320 7375 6363 6573 6675 6c6c 7920 ers succesfully │ │ │ │ │ -000593e0: 6672 6f6d 2062 6164 2063 6173 7420 636f from bad cast co │ │ │ │ │ -000593f0: 6e76 6572 7369 6f6e 2074 6f20 7072 696d nversion to prim │ │ │ │ │ -00059400: 6974 6976 6520 7479 7065 0a0a 3c6c 693e itive type..
  • │ │ │ │ │ -00059410: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00059420: 6461 2f54 6172 6765 7454 7970 6531 382e da/TargetType18. │ │ │ │ │ -00059430: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00059440: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00059450: 7420 6a61 7661 6320 646f 6573 6e27 7420 t javac doesn't │ │ │ │ │ -00059460: 6372 6173 6820 6966 2069 6d70 6c69 6369 crash if implici │ │ │ │ │ -00059470: 7420 6c61 6d62 6461 2070 6172 616d 6574 t lambda paramet │ │ │ │ │ -00059480: 6572 2069 7320 696e 766f 6c76 6564 2069 er is involved i │ │ │ │ │ -00059490: 6e20 6361 7374 0a0a 3c6c 693e 746f 6f6c n cast..
  • tool │ │ │ │ │ -000594a0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -000594b0: 6172 6765 7454 7970 6531 392e 6a61 7661 argetType19.java │ │ │ │ │ -000594c0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000594d0: 7473 2063 6f6d 706c 6578 2063 6173 6520 ts complex case │ │ │ │ │ -000594e0: 6f66 2067 656e 6572 6963 206d 6574 686f of generic metho │ │ │ │ │ -000594f0: 6420 6361 6c6c 2077 6974 6820 6c61 6d62 d call with lamb │ │ │ │ │ -00059500: 6461 2061 7267 756d 656e 7420 7768 6572 da argument wher │ │ │ │ │ -00059510: 6520 7461 7267 6574 2069 7320 6120 7769 e target is a wi │ │ │ │ │ -00059520: 6c64 6361 7264 2053 414d 0a0a 3c6c 693e ldcard SAM..
  • │ │ │ │ │ -00059530: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00059540: 6461 2f54 6172 6765 7454 7970 6532 302e da/TargetType20. │ │ │ │ │ -00059550: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00059560: 2074 6573 7473 2063 6f6d 706c 6578 2063 tests complex c │ │ │ │ │ -00059570: 6173 6520 6f66 206c 616d 6264 6120 7265 ase of lambda re │ │ │ │ │ -00059580: 7475 726e 2074 7970 6520 7468 6174 2064 turn type that d │ │ │ │ │ -00059590: 6570 656e 6473 206f 6e20 6765 6e65 7269 epends on generi │ │ │ │ │ -000595a0: 6320 6d65 7468 6f64 2069 6e66 6572 656e c method inferen │ │ │ │ │ -000595b0: 6365 2076 6172 6961 626c 650a 0a3c 6c69 ce variable..
  • tools/javac/lam │ │ │ │ │ -000595d0: 6264 612f 5461 7267 6574 5479 7065 3231 bda/TargetType21 │ │ │ │ │ -000595e0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -000595f0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -00059600: 6174 2063 616e 6469 6461 7465 7320 7769 at candidates wi │ │ │ │ │ -00059610: 7468 2063 7963 6c69 6320 7479 7065 2d69 th cyclic type-i │ │ │ │ │ -00059620: 6e66 6572 656e 6365 2061 7265 2072 656d nference are rem │ │ │ │ │ -00059630: 6f76 6564 2066 726f 6d20 7468 6520 7365 oved from the se │ │ │ │ │ -00059640: 7420 6f66 2061 7070 6c69 6361 626c 6520 t of applicable │ │ │ │ │ -00059650: 6d65 7468 6f64 730a 0a3c 6c69 3e74 6f6f methods..
  • too │ │ │ │ │ -00059660: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00059670: 5461 7267 6574 5479 7065 3232 2e6a 6176 TargetType22.jav │ │ │ │ │ -00059680: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00059690: 7374 7320 6368 6563 6b20 7468 6174 2063 sts check that c │ │ │ │ │ -000596a0: 616e 6469 6461 7465 7320 7769 7468 2069 andidates with i │ │ │ │ │ -000596b0: 6e63 6f6d 7061 7469 626c 6520 5341 4d20 ncompatible SAM │ │ │ │ │ -000596c0: 6465 7363 7269 7074 6f72 2061 7267 7320 descriptor args │ │ │ │ │ -000596d0: 6c65 6e67 7468 2061 7265 2072 656d 6f76 length are remov │ │ │ │ │ -000596e0: 6564 2066 726f 6d20 7468 6520 7365 7420 ed from the set │ │ │ │ │ -000596f0: 6f66 2061 7070 6c69 6361 626c 6520 6d65 of applicable me │ │ │ │ │ -00059700: 7468 6f64 730a 0a3c 6c69 3e74 6f6f 6c73 thods..
  • tools │ │ │ │ │ -00059710: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -00059720: 7267 6574 5479 7065 3233 2e6a 6176 613a rgetType23.java: │ │ │ │ │ -00059730: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00059740: 7320 6368 6563 6b20 6361 7365 206f 6620 s check case of │ │ │ │ │ -00059750: 616d 6269 6775 6f75 7320 6d65 7468 6f64 ambiguous method │ │ │ │ │ -00059760: 2063 616c 6c20 7769 7468 206c 616d 6264 call with lambd │ │ │ │ │ -00059770: 6120 7768 6f73 6520 626f 6479 2063 616e a whose body can │ │ │ │ │ -00059780: 6e6f 7420 636f 6d70 6c65 7465 206e 6f72 not complete nor │ │ │ │ │ -00059790: 6d61 6c6c 790a 0a3c 6c69 3e74 6f6f 6c73 mally..
  • tools │ │ │ │ │ -000597a0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -000597b0: 7267 6574 5479 7065 3234 2e6a 6176 613a rgetType24.java: │ │ │ │ │ -000597c0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000597d0: 7320 6368 6563 6b20 6361 7365 206f 6620 s check case of │ │ │ │ │ -000597e0: 6e65 7374 6564 206d 6574 686f 6420 6361 nested method ca │ │ │ │ │ -000597f0: 6c6c 7320 7769 7468 206c 616d 6264 6120 lls with lambda │ │ │ │ │ -00059800: 6578 7072 6573 7369 6f6e 0a0a 3c6c 693e expression..
  • │ │ │ │ │ -00059810: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00059820: 6461 2f54 6172 6765 7454 7970 6532 352e da/TargetType25. │ │ │ │ │ -00059830: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00059840: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00059850: 7420 6c61 6d62 6461 2065 7870 7265 7373 t lambda express │ │ │ │ │ -00059860: 696f 6e20 6361 6e20 6170 7065 6172 2069 ion can appear i │ │ │ │ │ -00059870: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -00059880: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -00059890: 5479 7065 3236 2e6a 6176 613a 2041 6464 Type26.java: Add │ │ │ │ │ -000598a0: 206c 616d 6264 6120 7465 7374 7320 6361 lambda tests ca │ │ │ │ │ -000598b0: 7365 206f 6620 6379 636c 6963 2074 7970 se of cyclic typ │ │ │ │ │ -000598c0: 6520 696e 6665 7265 6e63 6520 286c 616d e inference (lam │ │ │ │ │ -000598d0: 6264 6120 7061 7373 6564 2077 6865 7265 bda passed where │ │ │ │ │ -000598e0: 2069 6e66 6572 656e 6365 2076 6172 2065 inference var e │ │ │ │ │ -000598f0: 7870 6563 7465 6429 0a0a 3c6c 693e 746f xpected)..
  • to │ │ │ │ │ -00059900: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00059910: 2f54 6172 6765 7454 7970 6532 372e 6a61 /TargetType27.ja │ │ │ │ │ -00059920: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00059930: 6573 7473 2063 6f6d 706c 6578 2063 6173 ests complex cas │ │ │ │ │ -00059940: 6520 6f66 2063 7963 6c69 6320 7479 7065 e of cyclic type │ │ │ │ │ -00059950: 2069 6e66 6572 656e 6365 2028 6c61 6d62 inference (lamb │ │ │ │ │ -00059960: 6461 2072 6574 7572 6e65 6420 7768 6572 da returned wher │ │ │ │ │ -00059970: 6520 696e 6665 7265 6e63 6520 7661 7220 e inference var │ │ │ │ │ -00059980: 6578 7065 6374 6564 290a 0a3c 6c69 3e74 expected)..
  • t │ │ │ │ │ -00059990: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000599a0: 612f 5461 7267 6574 5479 7065 3238 2e6a a/TargetType28.j │ │ │ │ │ -000599b0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -000599c0: 7465 7374 7320 7461 7267 6574 2074 7970 tests target typ │ │ │ │ │ -000599d0: 6520 696e 6665 7265 6e63 6520 696e 2061 e inference in a │ │ │ │ │ -000599e0: 2063 6173 6520 7768 6572 6520 6c61 6d62 case where lamb │ │ │ │ │ -000599f0: 6461 2065 7870 7265 7373 696f 6e20 7265 da expression re │ │ │ │ │ -00059a00: 7475 726e 7320 6469 616d 6f6e 640a 0a3c turns diamond..< │ │ │ │ │ -00059a10: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00059a20: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -00059a30: 3239 2e6a 6176 613a 2041 6464 206c 616d 29.java: Add lam │ │ │ │ │ -00059a40: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00059a50: 7479 7065 2d73 7562 7374 6974 7574 696f type-substitutio │ │ │ │ │ -00059a60: 6e20 696e 2053 414d 2074 7970 6520 7769 n in SAM type wi │ │ │ │ │ -00059a70: 6c64 6361 7264 7320 696e 6665 7265 6e63 ldcards inferenc │ │ │ │ │ -00059a80: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -00059a90: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -00059aa0: 5479 7065 3330 2e6a 6176 613a 2041 6464 Type30.java: Add │ │ │ │ │ -00059ab0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00059ac0: 6563 6b20 7468 6174 2074 6172 6765 7420 eck that target │ │ │ │ │ -00059ad0: 7479 7065 2069 7320 7072 6f70 6167 6174 type is propagat │ │ │ │ │ -00059ae0: 6564 2074 6872 6f75 6768 2070 6172 656e ed through paren │ │ │ │ │ -00059af0: 7468 6573 697a 6564 2065 7870 7265 7373 thesized express │ │ │ │ │ -00059b00: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ -00059b10: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -00059b20: 6765 7454 7970 6533 312e 6a61 7661 3a20 getType31.java: │ │ │ │ │ -00059b30: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00059b40: 2063 6865 636b 2074 6861 7420 7461 7267 check that targ │ │ │ │ │ -00059b50: 6574 2074 7970 6520 6f66 2061 2063 6173 et type of a cas │ │ │ │ │ -00059b60: 7420 6973 2070 726f 7061 6761 7465 6420 t is propagated │ │ │ │ │ -00059b70: 7468 726f 7567 6820 7061 7265 6e74 6865 through parenthe │ │ │ │ │ -00059b80: 7369 7a65 6420 6578 7072 6573 7369 6f6e sized expression │ │ │ │ │ -00059b90: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00059ba0: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -00059bb0: 5479 7065 3332 2e6a 6176 613a 2041 6464 Type32.java: Add │ │ │ │ │ -00059bc0: 206c 616d 6264 6120 7465 7374 7320 7461 lambda tests ta │ │ │ │ │ -00059bd0: 7267 6574 2d74 7970 696e 6720 616e 6420 rget-typing and │ │ │ │ │ -00059be0: 636f 6e64 6974 696f 6e61 6c20 6f70 6572 conditional oper │ │ │ │ │ -00059bf0: 6174 6f72 0a0a 3c6c 693e 746f 6f6c 732f ator..
  • tools/ │ │ │ │ │ -00059c00: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -00059c10: 6765 7454 7970 6533 332e 6a61 7661 3a20 getType33.java: │ │ │ │ │ -00059c20: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00059c30: 2063 7261 7368 2077 6865 6e20 696e 636f crash when inco │ │ │ │ │ -00059c40: 6d70 6174 6962 6c65 206d 6574 686f 6420 mpatible method │ │ │ │ │ -00059c50: 7265 6665 7265 6e63 6520 6973 2066 6f75 reference is fou │ │ │ │ │ -00059c60: 6e64 2069 6e20 636f 6e64 6974 696f 6e61 nd in conditiona │ │ │ │ │ -00059c70: 6c20 6578 7072 6573 7369 6f6e 0a0a 3c6c l expression..tools/javac/la │ │ │ │ │ -00059c90: 6d62 6461 2f54 6172 6765 7454 7970 6533 mbda/TargetType3 │ │ │ │ │ -00059ca0: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ -00059cb0: 6461 2074 6573 7473 2073 7075 7269 6f75 da tests spuriou │ │ │ │ │ -00059cc0: 7320 7265 736f 6c75 7469 6f6e 2064 6961 s resolution dia │ │ │ │ │ -00059cd0: 676e 6f73 7469 6373 2077 6865 6e20 6469 gnostics when di │ │ │ │ │ -00059ce0: 616d 6f6e 6420 636f 6e73 7472 7563 746f amond constructo │ │ │ │ │ -00059cf0: 7220 636f 6e74 6169 6e73 2070 6f6c 7920 r contains poly │ │ │ │ │ -00059d00: 6578 7072 6573 7369 6f6e 0a0a 3c6c 693e expression..
  • │ │ │ │ │ -00059d10: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00059d20: 6461 2f54 6172 6765 7454 7970 6533 352e da/TargetType35. │ │ │ │ │ -00059d30: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00059d40: 2074 6573 7473 206d 6973 7369 6e67 2065 tests missing e │ │ │ │ │ -00059d50: 7261 7375 7265 206f 6e20 696e 7465 7273 rasure on inters │ │ │ │ │ -00059d60: 6563 7469 6f6e 2073 7570 6572 7479 7065 ection supertype │ │ │ │ │ -00059d70: 206f 6620 6765 6e65 7261 7465 6420 6c61 of generated la │ │ │ │ │ -00059d80: 6d62 6461 2063 6c61 7373 0a0a 3c6c 693e mbda class..
  • │ │ │ │ │ -00059d90: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00059da0: 6461 2f54 6172 6765 7454 7970 6533 362e da/TargetType36. │ │ │ │ │ -00059db0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00059dc0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00059dd0: 7420 7461 7267 6574 2074 7970 6520 6f66 t target type of │ │ │ │ │ -00059de0: 2063 6173 7420 6973 206e 6f74 2070 726f cast is not pro │ │ │ │ │ -00059df0: 7061 6761 7465 6420 746f 2063 6f6e 6469 pagated to condi │ │ │ │ │ -00059e00: 7469 6f6e 616c 2073 7562 6578 7072 6573 tional subexpres │ │ │ │ │ -00059e10: 7369 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 sions..
  • tools │ │ │ │ │ -00059e20: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -00059e30: 7267 6574 5479 7065 3337 2e6a 6176 613a rgetType37.java: │ │ │ │ │ -00059e40: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00059e50: 7320 6368 6563 6b20 7468 6174 2063 6173 s check that cas │ │ │ │ │ -00059e60: 7420 636f 6e76 6572 7369 6f6e 2063 6f6e t conversion con │ │ │ │ │ -00059e70: 7465 7874 2069 7320 7072 6f70 6167 6174 text is propagat │ │ │ │ │ -00059e80: 6564 2074 6f20 636f 6e64 6974 696f 6e61 ed to conditiona │ │ │ │ │ -00059e90: 6c20 7375 6265 7870 7265 7373 696f 6e73 l subexpressions │ │ │ │ │ -00059ea0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00059eb0: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -00059ec0: 7970 6533 382e 6a61 7661 3a20 4164 6420 ype38.java: Add │ │ │ │ │ -00059ed0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00059ee0: 636b 2074 6861 7420 6361 7374 2063 6f6e ck that cast con │ │ │ │ │ -00059ef0: 7665 7273 696f 6e20 636f 6e74 6578 7420 version context │ │ │ │ │ -00059f00: 646f 6573 206e 6f74 2061 6666 6563 7420 does not affect │ │ │ │ │ -00059f10: 636f 6d70 6174 6962 696c 6974 7920 6f66 compatibility of │ │ │ │ │ -00059f20: 206c 616d 6264 610a 0a3c 6c69 3e74 6f6f lambda..
  • too │ │ │ │ │ -00059f30: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00059f40: 5461 7267 6574 5479 7065 3339 2e6a 6176 TargetType39.jav │ │ │ │ │ -00059f50: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00059f60: 7374 7320 6368 6563 6b20 7468 6174 2074 sts check that t │ │ │ │ │ -00059f70: 7970 652d 6368 6563 6b69 6e67 2066 6169 ype-checking fai │ │ │ │ │ -00059f80: 6c73 2062 6563 6175 7365 206f 6620 7265 ls because of re │ │ │ │ │ -00059f90: 6375 7273 6976 6520 616e 616c 7973 6973 cursive analysis │ │ │ │ │ -00059fa0: 206f 6620 7374 7563 6b20 6578 7072 6573 of stuck expres │ │ │ │ │ -00059fb0: 7369 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 sions..
  • tools │ │ │ │ │ -00059fc0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -00059fd0: 7267 6574 5479 7065 3430 2e6a 6176 613a rgetType40.java: │ │ │ │ │ -00059fe0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00059ff0: 7320 636f 6d70 696c 6572 2073 696c 656e s compiler silen │ │ │ │ │ -0005a000: 746c 7920 6372 6173 6865 7320 7768 656e tly crashes when │ │ │ │ │ -0005a010: 2076 6f69 6420 6d65 7468 6f64 2069 7320 void method is │ │ │ │ │ -0005a020: 7061 7373 6564 2061 7320 6172 6775 6d65 passed as argume │ │ │ │ │ -0005a030: 6e74 2069 6e20 6f76 6572 6c6f 6164 6564 nt in overloaded │ │ │ │ │ -0005a040: 2063 616c 6c20 7369 7465 0a0a 3c6c 693e call site..
  • │ │ │ │ │ -0005a050: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005a060: 6461 2f54 6172 6765 7454 7970 6534 312e da/TargetType41. │ │ │ │ │ -0005a070: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005a080: 2074 6573 7473 206f 7574 2d6f 662d 6f72 tests out-of-or │ │ │ │ │ -0005a090: 6465 7220 6d65 7468 6f64 2063 6865 636b der method check │ │ │ │ │ -0005a0a0: 696e 6720 7368 6f75 6c64 2063 6865 636b ing should check │ │ │ │ │ -0005a0b0: 2061 7320 6d61 6e79 2061 7267 756d 656e as many argumen │ │ │ │ │ -0005a0c0: 7473 2061 7320 706f 7373 6962 6c65 0a0a ts as possible.. │ │ │ │ │ -0005a0d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005a0e0: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ -0005a0f0: 6534 322e 6a61 7661 3a20 4164 6420 6c61 e42.java: Add la │ │ │ │ │ -0005a100: 6d62 6461 2074 6573 7473 2065 6666 6563 mbda tests effec │ │ │ │ │ -0005a110: 7473 206f 6620 7370 6563 756c 6174 6976 ts of speculativ │ │ │ │ │ -0005a120: 6520 6174 7472 6962 7574 696f 6e20 6172 e attribution ar │ │ │ │ │ -0005a130: 6520 756e 646f 6e65 206f 6e20 6120 7065 e undone on a pe │ │ │ │ │ -0005a140: 722d 6172 6775 6d65 6e74 2062 6173 6973 r-argument basis │ │ │ │ │ -0005a150: 2072 6174 6865 7220 7468 616e 206f 6e20 rather than on │ │ │ │ │ -0005a160: 6120 7065 722d 7265 736f 6c75 7469 6f6e a per-resolution │ │ │ │ │ -0005a170: 2062 6173 6973 0a0a 3c6c 693e 746f 6f6c basis..
  • tool │ │ │ │ │ -0005a180: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005a190: 6172 6765 7454 7970 6534 332e 6a61 7661 argetType43.java │ │ │ │ │ -0005a1a0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -0005a1b0: 7473 2072 6563 6f76 6572 7920 6174 7472 ts recovery attr │ │ │ │ │ -0005a1c0: 6962 7574 696f 6e20 7374 6570 2066 6f72 ibution step for │ │ │ │ │ -0005a1d0: 2075 6e63 6865 636b 6564 2061 7267 756d unchecked argum │ │ │ │ │ -0005a1e0: 656e 7473 0a0a 3c6c 693e 746f 6f6c 732f ents..
  • tools/ │ │ │ │ │ -0005a1f0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -0005a200: 6765 7454 7970 6534 342e 6a61 7661 3a20 getType44.java: │ │ │ │ │ -0005a210: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005a220: 2063 6f6d 7069 6c65 7220 7468 726f 7720 compiler throw │ │ │ │ │ -0005a230: 4173 7365 7274 696f 6e45 7272 6f72 2077 AssertionError w │ │ │ │ │ -0005a240: 6869 6c65 2062 6163 6b74 7261 6369 6e67 hile backtracing │ │ │ │ │ -0005a250: 2066 726f 6d20 7370 6563 756c 6174 6976 from speculativ │ │ │ │ │ -0005a260: 6520 6174 7472 6962 7574 696f 6e20 726f e attribution ro │ │ │ │ │ -0005a270: 756e 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a und..
  • tools/j │ │ │ │ │ -0005a280: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -0005a290: 6574 5479 7065 3435 2e6a 6176 613a 2041 etType45.java: A │ │ │ │ │ -0005a2a0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -0005a2b0: 636f 6d70 696c 6572 2063 7261 7368 6573 compiler crashes │ │ │ │ │ -0005a2c0: 2064 7572 696e 6720 666c 6f77 2061 6e61 during flow ana │ │ │ │ │ -0005a2d0: 6c79 7369 7320 6173 2069 7420 6661 696c lysis as it fail │ │ │ │ │ -0005a2e0: 7320 746f 2072 6570 6f72 7420 6469 6167 s to report diag │ │ │ │ │ -0005a2f0: 6e6f 7374 6963 7320 6475 7269 6e67 2061 nostics during a │ │ │ │ │ -0005a300: 7474 7269 6275 7469 6f6e 0a0a 3c6c 693e ttribution..
  • │ │ │ │ │ -0005a310: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005a320: 6461 2f54 6172 6765 7454 7970 6534 362e da/TargetType46. │ │ │ │ │ -0005a330: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005a340: 2074 6573 7473 2063 6f6d 7069 6c65 7220 tests compiler │ │ │ │ │ -0005a350: 646f 6573 6e27 7420 7265 706f 7274 2061 doesn't report a │ │ │ │ │ -0005a360: 6363 6573 7369 6269 6c69 7479 2070 726f ccessibility pro │ │ │ │ │ -0005a370: 626c 656d 2064 7565 2074 6f20 696e 6163 blem due to inac │ │ │ │ │ -0005a380: 6365 7373 6962 6c65 2074 6172 6765 740a cessible target. │ │ │ │ │ -0005a390: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005a3a0: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ -0005a3b0: 7065 3437 2e6a 6176 613a 2041 6464 206c pe47.java: Add l │ │ │ │ │ -0005a3c0: 616d 6264 6120 7465 7374 7320 7370 7572 ambda tests spur │ │ │ │ │ -0005a3d0: 696f 7573 2066 756e 6374 696f 6e61 6c20 ious functional │ │ │ │ │ -0005a3e0: 696e 7465 7266 6163 6520 636f 6e76 6572 interface conver │ │ │ │ │ -0005a3f0: 7369 6f6e 2065 7272 6f72 7320 7769 7468 sion errors with │ │ │ │ │ -0005a400: 2064 6566 6175 6c74 206d 6574 686f 6473 default methods │ │ │ │ │ -0005a410: 2069 6e20 7461 7267 6574 2074 7970 650a in target type. │ │ │ │ │ -0005a420: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005a430: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ -0005a440: 7065 3438 2e6a 6176 613a 2041 6464 206c pe48.java: Add l │ │ │ │ │ -0005a450: 616d 6264 6120 7465 7374 7320 7370 7572 ambda tests spur │ │ │ │ │ -0005a460: 696f 7573 2066 756e 6374 696f 6e61 6c20 ious functional │ │ │ │ │ -0005a470: 696e 7465 7266 6163 6520 636f 6e76 6572 interface conver │ │ │ │ │ -0005a480: 7369 6f6e 2065 7272 6f72 7320 7769 7468 sion errors with │ │ │ │ │ -0005a490: 2064 6566 6175 6c74 206d 6574 686f 6473 default methods │ │ │ │ │ -0005a4a0: 2069 6e20 7461 7267 6574 2074 7970 650a in target type. │ │ │ │ │ -0005a4b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005a4c0: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ -0005a4d0: 7065 3439 2e6a 6176 613a 2041 6464 206c pe49.java: Add l │ │ │ │ │ -0005a4e0: 616d 6264 6120 7465 7374 7320 6a61 7661 ambda tests java │ │ │ │ │ -0005a4f0: 6320 6163 6365 7074 7320 696c 6c2d 666f c accepts ill-fo │ │ │ │ │ -0005a500: 726d 6564 206c 616d 6264 612f 6d65 7468 rmed lambda/meth │ │ │ │ │ -0005a510: 6f64 2072 6566 6572 656e 6365 2074 6172 od reference tar │ │ │ │ │ -0005a520: 6765 7473 0a0a 3c6c 693e 746f 6f6c 732f gets..
  • tools/ │ │ │ │ │ -0005a530: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -0005a540: 6765 7454 7970 6535 302e 6a61 7661 3a20 getType50.java: │ │ │ │ │ -0005a550: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005a560: 2062 6164 2073 7475 636b 2063 6865 636b bad stuck check │ │ │ │ │ -0005a570: 2066 6f72 206d 6574 686f 6420 7265 6665 for method refe │ │ │ │ │ -0005a580: 7265 6e63 6520 6c65 6164 7320 746f 206a rence leads to j │ │ │ │ │ -0005a590: 6176 6163 2063 7261 7368 0a0a 3c6c 693e avac crash..
  • │ │ │ │ │ -0005a5a0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005a5b0: 6461 2f54 6172 6765 7454 7970 6535 312e da/TargetType51. │ │ │ │ │ -0005a5c0: 6a61 7661 3a20 496d 706c 656d 656e 7420 java: Implement │ │ │ │ │ -0005a5d0: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ -0005a5e0: 696f 6e20 6173 2070 6572 206c 6174 6573 ion as per lates │ │ │ │ │ -0005a5f0: 7420 7370 6563 2045 4452 2073 6d6f 6b65 t spec EDR smoke │ │ │ │ │ -0005a600: 2074 6573 7420 666f 7220 636f 6d62 696e test for combin │ │ │ │ │ -0005a610: 6174 6f72 2d6c 696b 6520 7374 7563 6b20 ator-like stuck │ │ │ │ │ -0005a620: 616e 616c 7973 6973 0a0a 3c6c 693e 746f analysis..
  • to │ │ │ │ │ -0005a630: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005a640: 2f54 6172 6765 7454 7970 6535 322e 6a61 /TargetType52.ja │ │ │ │ │ -0005a650: 7661 3a20 496d 706c 656d 656e 7420 6f76 va: Implement ov │ │ │ │ │ -0005a660: 6572 6c6f 6164 2072 6573 6f6c 7574 696f erload resolutio │ │ │ │ │ -0005a670: 6e20 6173 2070 6572 206c 6174 6573 7420 n as per latest │ │ │ │ │ -0005a680: 7370 6563 2045 4452 2075 6e63 6174 6368 spec EDR uncatch │ │ │ │ │ -0005a690: 6564 2073 616d 2063 6f6e 7665 7273 696f ed sam conversio │ │ │ │ │ -0005a6a0: 6e20 6661 696c 7572 6520 6578 6365 7074 n failure except │ │ │ │ │ -0005a6b0: 696f 6e20 6c65 6164 2074 6f20 6a61 7661 ion lead to java │ │ │ │ │ -0005a6c0: 6320 6372 6173 680a 0a3c 6c69 3e74 6f6f c crash..
  • too │ │ │ │ │ -0005a6d0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005a6e0: 5461 7267 6574 5479 7065 3533 2e6a 6176 TargetType53.jav │ │ │ │ │ -0005a6f0: 613a 2041 6464 2067 7261 7068 2069 6e66 a: Add graph inf │ │ │ │ │ -0005a700: 6572 656e 6365 2073 7570 706f 7274 2073 erence support s │ │ │ │ │ -0005a710: 6d6f 6b65 2074 6573 7420 666f 7220 6772 moke test for gr │ │ │ │ │ -0005a720: 6170 6820 696e 6665 7265 6e63 650a 0a3c aph inference..< │ │ │ │ │ -0005a730: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005a740: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -0005a750: 3534 2e6a 6176 613a 2041 6464 2067 7261 54.java: Add gra │ │ │ │ │ -0005a760: 7068 2069 6e66 6572 656e 6365 2073 7570 ph inference sup │ │ │ │ │ -0005a770: 706f 7274 2073 6d6f 6b65 2074 6573 7420 port smoke test │ │ │ │ │ -0005a780: 666f 7220 6772 6170 6820 696e 6665 7265 for graph infere │ │ │ │ │ -0005a790: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ -0005a7a0: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -0005a7b0: 6574 5479 7065 3535 2e6a 6176 613a 2041 etType55.java: A │ │ │ │ │ -0005a7c0: 6464 2067 7261 7068 2069 6e66 6572 656e dd graph inferen │ │ │ │ │ -0005a7d0: 6365 2073 7570 706f 7274 2073 6d6f 6b65 ce support smoke │ │ │ │ │ -0005a7e0: 2074 6573 7420 666f 7220 6772 6170 6820 test for graph │ │ │ │ │ -0005a7f0: 696e 6665 7265 6e63 650a 0a3c 6c69 3e74 inference..
  • t │ │ │ │ │ -0005a800: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005a810: 612f 5461 7267 6574 5479 7065 3536 2e6a a/TargetType56.j │ │ │ │ │ -0005a820: 6176 613a 2041 6464 2067 7261 7068 2069 ava: Add graph i │ │ │ │ │ -0005a830: 6e66 6572 656e 6365 2073 7570 706f 7274 nference support │ │ │ │ │ -0005a840: 2073 6d6f 6b65 2074 6573 7420 666f 7220 smoke test for │ │ │ │ │ -0005a850: 6772 6170 6820 696e 6665 7265 6e63 650a graph inference. │ │ │ │ │ -0005a860: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005a870: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ -0005a880: 7065 3537 2e6a 6176 613a 2041 6464 2067 pe57.java: Add g │ │ │ │ │ -0005a890: 7261 7068 2069 6e66 6572 656e 6365 2073 raph inference s │ │ │ │ │ -0005a8a0: 7570 706f 7274 206d 6f72 6520 736d 6f6b upport more smok │ │ │ │ │ -0005a8b0: 6520 7465 7374 7320 666f 7220 6772 6170 e tests for grap │ │ │ │ │ -0005a8c0: 6820 696e 6665 7265 6e63 650a 0a3c 6c69 h inference..
  • tools/javac/lam │ │ │ │ │ -0005a8e0: 6264 612f 5461 7267 6574 5479 7065 3538 bda/TargetType58 │ │ │ │ │ -0005a8f0: 2e6a 6176 613a 2041 6464 2067 7261 7068 .java: Add graph │ │ │ │ │ -0005a900: 2069 6e66 6572 656e 6365 2073 7570 706f inference suppo │ │ │ │ │ -0005a910: 7274 206d 6f72 6520 736d 6f6b 6520 7465 rt more smoke te │ │ │ │ │ -0005a920: 7374 7320 666f 7220 6772 6170 6820 696e sts for graph in │ │ │ │ │ -0005a930: 6665 7265 6e63 650a 0a3c 6c69 3e74 6f6f ference..
  • too │ │ │ │ │ -0005a940: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005a950: 5461 7267 6574 5479 7065 3539 2e6a 6176 TargetType59.jav │ │ │ │ │ -0005a960: 613a 2041 6464 2067 7261 7068 2069 6e66 a: Add graph inf │ │ │ │ │ -0005a970: 6572 656e 6365 2073 7570 706f 7274 206d erence support m │ │ │ │ │ -0005a980: 6f72 6520 736d 6f6b 6520 7465 7374 7320 ore smoke tests │ │ │ │ │ -0005a990: 666f 7220 6772 6170 6820 696e 6665 7265 for graph infere │ │ │ │ │ -0005a9a0: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ -0005a9b0: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -0005a9c0: 6574 5479 7065 3630 2e6a 6176 613a 2046 etType60.java: F │ │ │ │ │ -0005a9d0: 6978 2070 726f 7669 7369 6f6e 616c 2061 ix provisional a │ │ │ │ │ -0005a9e0: 7070 6c69 6361 6269 6c69 7479 2066 6f72 pplicability for │ │ │ │ │ -0005a9f0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -0005aa00: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -0005aa10: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005aa20: 7454 7970 6536 312e 6a61 7661 3a20 4164 tType61.java: Ad │ │ │ │ │ -0005aa30: 6420 6772 6170 6820 696e 6665 7265 6e63 d graph inferenc │ │ │ │ │ -0005aa40: 6520 7375 7070 6f72 7420 6368 6563 6b20 e support check │ │ │ │ │ -0005aa50: 7468 6174 206e 6577 2077 696c 6463 6172 that new wildcar │ │ │ │ │ -0005aa60: 6473 2069 6e66 6572 656e 6365 2073 7472 ds inference str │ │ │ │ │ -0005aa70: 6174 6567 7920 646f 6573 6e27 7420 7275 ategy doesn't ru │ │ │ │ │ -0005aa80: 6e20 696e 746f 2037 3139 3032 3936 0a0a n into 7190296.. │ │ │ │ │ -0005aa90: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005aaa0: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ -0005aab0: 6536 322e 6a61 7661 3a20 4164 6420 6772 e62.java: Add gr │ │ │ │ │ -0005aac0: 6170 6820 696e 6665 7265 6e63 6520 7375 aph inference su │ │ │ │ │ -0005aad0: 7070 6f72 7420 6368 6563 6b20 7468 6174 pport check that │ │ │ │ │ -0005aae0: 206e 6577 2077 696c 6463 6172 6473 2069 new wildcards i │ │ │ │ │ -0005aaf0: 6e66 6572 656e 6365 2073 7472 6174 6567 nference strateg │ │ │ │ │ -0005ab00: 7920 646f 6573 6e27 7420 7275 6e20 696e y doesn't run in │ │ │ │ │ -0005ab10: 746f 2037 3139 3032 3936 0a0a 3c6c 693e to 7190296..
  • │ │ │ │ │ -0005ab20: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005ab30: 6461 2f54 6172 6765 7454 7970 6536 332e da/TargetType63. │ │ │ │ │ -0005ab40: 6a61 7661 3a20 736d 6f6b 6520 7465 7374 java: smoke test │ │ │ │ │ -0005ab50: 2066 6f72 2069 6e66 6572 656e 6365 206f for inference o │ │ │ │ │ -0005ab60: 6620 7468 726f 7773 2074 7970 6520 7661 f throws type va │ │ │ │ │ -0005ab70: 7269 6162 6c65 730a 0a3c 6c69 3e74 6f6f riables..
  • too │ │ │ │ │ -0005ab80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005ab90: 5461 7267 6574 5479 7065 3634 2e6a 6176 TargetType64.jav │ │ │ │ │ -0005aba0: 613a 2044 6563 6c61 7265 6420 626f 756e a: Declared boun │ │ │ │ │ -0005abb0: 6473 206e 6f74 2063 6f6e 7369 6465 7265 ds not considere │ │ │ │ │ -0005abc0: 6420 7768 656e 2066 756e 6374 696f 6e61 d when functiona │ │ │ │ │ -0005abd0: 6c20 696e 7465 7266 6163 6520 636f 6e74 l interface cont │ │ │ │ │ -0005abe0: 6169 6e69 6e67 2075 6e62 6f75 6e64 2077 aining unbound w │ │ │ │ │ -0005abf0: 696c 6463 6172 6473 2069 7320 696e 7374 ildcards is inst │ │ │ │ │ -0005ac00: 616e 7469 6174 6564 0a0a 3c6c 693e 746f antiated..
  • to │ │ │ │ │ -0005ac10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005ac20: 2f54 6172 6765 7454 7970 6536 352e 6a61 /TargetType65.ja │ │ │ │ │ -0005ac30: 7661 3a20 4772 6170 6820 496e 6665 7265 va: Graph Infere │ │ │ │ │ -0005ac40: 6e63 653a 2062 6164 2067 7261 7068 2063 nce: bad graph c │ │ │ │ │ -0005ac50: 616c 6375 6c61 7469 6f6e 206c 6561 6473 alculation leads │ │ │ │ │ -0005ac60: 2074 6f20 6173 7365 7274 696f 6e20 6572 to assertion er │ │ │ │ │ -0005ac70: 726f 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ror..
  • tools/j │ │ │ │ │ -0005ac80: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -0005ac90: 6574 5479 7065 3636 2e6a 6176 613a 204f etType66.java: O │ │ │ │ │ -0005aca0: 7665 726c 6f61 643a 206a 6176 6163 2073 verload: javac s │ │ │ │ │ -0005acb0: 686f 756c 6420 6469 7363 6172 6420 6d65 hould discard me │ │ │ │ │ -0005acc0: 7468 6f64 7320 7468 6174 206c 6561 6420 thods that lead │ │ │ │ │ -0005acd0: 746f 2065 7272 6f72 7320 696e 206c 616d to errors in lam │ │ │ │ │ -0005ace0: 6264 6173 2077 6974 6820 696d 706c 6963 bdas with implic │ │ │ │ │ -0005acf0: 6974 2070 6172 616d 6574 6572 2074 7970 it parameter typ │ │ │ │ │ -0005ad00: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -0005ad10: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005ad20: 7454 7970 6536 372e 6a61 7661 3a20 4772 tType67.java: Gr │ │ │ │ │ -0005ad30: 6170 6820 696e 6665 7265 6e63 653a 206d aph inference: m │ │ │ │ │ -0005ad40: 6973 7369 6e67 2069 6e63 6f72 706f 7261 issing incorpora │ │ │ │ │ -0005ad50: 7469 6f6e 2073 7465 7020 6361 7573 6573 tion step causes │ │ │ │ │ -0005ad60: 2073 7075 7269 6f75 7320 696e 6665 7265 spurious infere │ │ │ │ │ -0005ad70: 6e63 6520 6572 726f 720a 0a3c 6c69 3e74 nce error..
  • t │ │ │ │ │ -0005ad80: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005ad90: 612f 5461 7267 6574 5479 7065 3638 2e6a a/TargetType68.j │ │ │ │ │ -0005ada0: 6176 613a 2047 7261 7068 2069 6e66 6572 ava: Graph infer │ │ │ │ │ -0005adb0: 656e 6365 3a20 6d69 7373 696e 6720 696e ence: missing in │ │ │ │ │ -0005adc0: 636f 7270 6f72 6174 696f 6e20 7374 6570 corporation step │ │ │ │ │ -0005add0: 2063 6175 7365 7320 7370 7572 696f 7573 causes spurious │ │ │ │ │ -0005ade0: 2069 6e66 6572 656e 6365 2065 7272 6f72 inference error │ │ │ │ │ -0005adf0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005ae00: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -0005ae10: 7970 6536 392e 6a61 7661 3a20 4772 6170 ype69.java: Grap │ │ │ │ │ -0005ae20: 6820 696e 6665 7265 6e63 653a 206d 6973 h inference: mis │ │ │ │ │ -0005ae30: 7369 6e67 2069 6e63 6f72 706f 7261 7469 sing incorporati │ │ │ │ │ -0005ae40: 6f6e 2073 7465 7020 6361 7573 6573 2073 on step causes s │ │ │ │ │ -0005ae50: 7075 7269 6f75 7320 696e 6665 7265 6e63 purious inferenc │ │ │ │ │ -0005ae60: 6520 6572 726f 720a 0a3c 6c69 3e74 6f6f e error..
  • too │ │ │ │ │ -0005ae70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005ae80: 5461 7267 6574 5479 7065 3730 2e6a 6176 TargetType70.jav │ │ │ │ │ -0005ae90: 613a 206c 616e 672f 494e 4652 2f69 6e66 a: lang/INFR/inf │ │ │ │ │ -0005aea0: 7230 3031 2f69 6e66 7230 3031 3031 6d64 r001/infr00101md │ │ │ │ │ -0005aeb0: 2f69 6e66 7230 3031 3031 6d64 2e6a 6176 /infr00101md.jav │ │ │ │ │ -0005aec0: 6120 6661 696c 7320 746f 2063 6f6d 7069 a fails to compi │ │ │ │ │ -0005aed0: 6c65 2061 6674 6572 2073 7769 7463 6820 le after switch │ │ │ │ │ -0005aee0: 746f 204a 444b 382d 6238 320a 0a3c 6c69 to JDK8-b82..
  • tools/javac/lam │ │ │ │ │ -0005af00: 6264 612f 5461 7267 6574 5479 7065 3731 bda/TargetType71 │ │ │ │ │ -0005af10: 2e6a 6176 613a 204a 6176 6163 2063 7261 .java: Javac cra │ │ │ │ │ -0005af20: 7368 6573 2077 6865 6e20 6d75 6c74 6970 shes when multip │ │ │ │ │ -0005af30: 6c65 206c 616d 6264 6173 2061 7265 2064 le lambdas are d │ │ │ │ │ -0005af40: 6566 696e 6564 2069 6e20 616e 2061 7272 efined in an arr │ │ │ │ │ -0005af50: 6179 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ay..
  • tools/ja │ │ │ │ │ -0005af60: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005af70: 7454 7970 6537 322e 6a61 7661 3a20 5370 tType72.java: Sp │ │ │ │ │ -0005af80: 7572 696f 7573 2063 6865 636b 6564 2065 urious checked e │ │ │ │ │ -0005af90: 7863 6570 7469 6f6e 2065 7272 6f72 7320 xception errors │ │ │ │ │ -0005afa0: 696e 206e 6573 7465 6420 6d65 7468 6f64 in nested method │ │ │ │ │ -0005afb0: 2063 616c 6c0a 0a3c 6c69 3e74 6f6f 6c73 call..
  • tools │ │ │ │ │ -0005afc0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -0005afd0: 7267 6574 5479 7065 3733 2e6a 6176 613a rgetType73.java: │ │ │ │ │ -0005afe0: 206a 6176 6163 2063 7261 7368 6573 2077 javac crashes w │ │ │ │ │ -0005aff0: 6865 6e20 7661 7261 7267 7320 656c 656d hen varargs elem │ │ │ │ │ -0005b000: 656e 7420 6f66 2061 206d 6574 686f 6420 ent of a method │ │ │ │ │ -0005b010: 7265 6665 7265 6e63 6520 6973 2069 6e66 reference is inf │ │ │ │ │ -0005b020: 6572 7265 6420 6672 6f6d 2074 6865 2063 erred from the c │ │ │ │ │ -0005b030: 6f6e 7465 7874 0a0a 3c6c 693e 746f 6f6c ontext..
  • tool │ │ │ │ │ -0005b040: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005b050: 6172 6765 7454 7970 6537 342e 6a61 7661 argetType74.java │ │ │ │ │ -0005b060: 3a20 6a61 7661 6320 6372 6173 6865 7320 : javac crashes │ │ │ │ │ -0005b070: 7769 7468 2073 7461 636b 206f 7665 7266 with stack overf │ │ │ │ │ -0005b080: 6c6f 7720 7768 656e 206d 6574 686f 6420 low when method │ │ │ │ │ -0005b090: 6361 6c6c 6564 2072 6563 7572 7369 7665 called recursive │ │ │ │ │ -0005b0a0: 6c79 2066 726f 6d20 6e65 7374 6564 2067 ly from nested g │ │ │ │ │ -0005b0b0: 656e 6572 6963 2063 616c 6c0a 0a3c 6c69 eneric call..
  • tools/javac/lam │ │ │ │ │ -0005b0d0: 6264 612f 5461 7267 6574 5479 7065 3735 bda/TargetType75 │ │ │ │ │ -0005b0e0: 2e6a 6176 613a 204c 616d 6264 6120 6973 .java: Lambda is │ │ │ │ │ -0005b0f0: 6e27 7420 636f 6d70 696c 6564 2077 6974 n't compiled wit │ │ │ │ │ -0005b100: 6820 7265 7475 726e 2073 7461 7465 6d65 h return stateme │ │ │ │ │ -0005b110: 6e74 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nt..
  • tools/ja │ │ │ │ │ -0005b120: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005b130: 7454 7970 6537 362e 6a61 7661 3a20 4164 tType76.java: Ad │ │ │ │ │ -0005b140: 6420 626f 7474 6f6d 2d75 7020 7479 7065 d bottom-up type │ │ │ │ │ -0005b150: 2d63 6865 636b 696e 6720 7375 7070 6f72 -checking suppor │ │ │ │ │ -0005b160: 7420 666f 7220 756e 616d 6269 6775 6f75 t for unambiguou │ │ │ │ │ -0005b170: 7320 6d65 7468 6f64 2072 6566 6572 656e s method referen │ │ │ │ │ -0005b180: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ -0005b190: 6176 6163 2f6c 616d 6264 612f 5465 7374 avac/lambda/Test │ │ │ │ │ -0005b1a0: 426f 6f74 7374 7261 704d 6574 686f 6473 BootstrapMethods │ │ │ │ │ -0005b1b0: 436f 756e 742e 6a61 7661 3a20 4578 6365 Count.java: Exce │ │ │ │ │ -0005b1c0: 7373 2065 6e74 7269 6573 2069 6e20 426f ss entries in Bo │ │ │ │ │ -0005b1d0: 6f74 7374 7261 704d 6574 686f 6473 2077 otstrapMethods w │ │ │ │ │ -0005b1e0: 6974 6820 7468 6520 7361 6d65 2028 6273 ith the same (bs │ │ │ │ │ -0005b1f0: 6d2c 2062 736d 4b69 6e64 2c20 6273 6d53 m, bsmKind, bsmS │ │ │ │ │ -0005b200: 7461 7469 6341 7267 7329 2c20 6275 7420 taticArgs), but │ │ │ │ │ -0005b210: 6469 6666 6572 656e 7420 6479 6e61 6d69 different dynami │ │ │ │ │ -0005b220: 6341 7267 730a 0a3c 6c69 3e74 6f6f 6c73 cArgs..
  • tools │ │ │ │ │ -0005b230: 2f6a 6176 6163 2f6c 616d 6264 612f 5465 /javac/lambda/Te │ │ │ │ │ -0005b240: 7374 496e 766f 6b65 4479 6e61 6d69 632e stInvokeDynamic. │ │ │ │ │ -0005b250: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005b260: 2074 6573 7473 2041 6464 2062 6163 6b2d tests Add back- │ │ │ │ │ -0005b270: 656e 6420 7375 7070 6f72 7420 666f 7220 end support for │ │ │ │ │ -0005b280: 696e 766f 6b65 6479 6e61 6d69 6320 7465 invokedynamic te │ │ │ │ │ -0005b290: 6d70 6f72 6172 696c 7920 776f 726b 6172 mporarily workar │ │ │ │ │ -0005b2a0: 6f75 6e64 2063 6f6d 626f 2074 6573 7473 ound combo tests │ │ │ │ │ -0005b2b0: 2061 7265 2063 6175 7369 6e67 2074 696d are causing tim │ │ │ │ │ -0005b2c0: 6520 6f75 7420 696e 2073 6576 6572 616c e out in several │ │ │ │ │ -0005b2d0: 2070 6c61 7466 6f72 6d73 0a0a 3c6c 693e platforms..
  • │ │ │ │ │ -0005b2e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005b2f0: 6461 2f54 6573 744c 616d 6264 6154 6f4d da/TestLambdaToM │ │ │ │ │ -0005b300: 6574 686f 6453 7461 7473 2e6a 6176 613a ethodStats.java: │ │ │ │ │ -0005b310: 2041 6464 2073 7461 7420 7375 7070 6f72 Add stat suppor │ │ │ │ │ -0005b320: 7420 746f 204c 616d 6264 6154 6f4d 6574 t to LambdaToMet │ │ │ │ │ -0005b330: 686f 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a hod..
  • tools/j │ │ │ │ │ -0005b340: 6176 6163 2f6c 616d 6264 612f 5465 7374 avac/lambda/Test │ │ │ │ │ -0005b350: 5365 6c66 5265 662e 6a61 7661 3a20 4164 SelfRef.java: Ad │ │ │ │ │ -0005b360: 6420 6c61 6d62 6461 2074 6573 7473 2043 d lambda tests C │ │ │ │ │ -0005b370: 6865 636b 2074 6861 7420 7365 6c66 2f66 heck that self/f │ │ │ │ │ -0005b380: 6f72 7761 7264 2072 6566 6572 656e 6365 orward reference │ │ │ │ │ -0005b390: 7320 6672 6f6d 206c 616d 6264 6120 6578 s from lambda ex │ │ │ │ │ -0005b3a0: 7072 6573 7369 6f6e 7320 6265 6861 7665 pressions behave │ │ │ │ │ -0005b3b0: 2063 6f6e 7369 7374 656e 746c 7920 772e consistently w. │ │ │ │ │ -0005b3c0: 722e 742e 0a0a 3c6c 693e 746f 6f6c 732f r.t...
  • tools/ │ │ │ │ │ -0005b3d0: 6a61 7661 632f 6c61 6d62 6461 2f54 7279 javac/lambda/Try │ │ │ │ │ -0005b3e0: 5769 7468 4c61 6d62 6461 4669 6e61 6c2e WithLambdaFinal. │ │ │ │ │ -0005b3f0: 6a61 7661 3a20 4441 2f44 5520 7472 6163 java: DA/DU trac │ │ │ │ │ -0005b400: 6b69 6e67 2067 6574 7320 636f 6e66 7573 king gets confus │ │ │ │ │ -0005b410: 6564 2062 7920 6c61 6d62 6461 2f74 7279 ed by lambda/try │ │ │ │ │ -0005b420: 2063 6f6d 6269 6e61 7469 6f6e 0a0a 3c6c combination..tools/javac/la │ │ │ │ │ -0005b440: 6d62 6461 2f55 6e64 6572 7363 6f72 6541 mbda/UnderscoreA │ │ │ │ │ -0005b450: 7349 6465 6e74 2e6a 6176 613a 2043 6865 sIdent.java: Che │ │ │ │ │ -0005b460: 636b 2075 7361 6765 7320 6f66 2075 6e64 ck usages of und │ │ │ │ │ -0005b470: 6572 7363 6f72 6520 6173 2069 6465 6e74 erscore as ident │ │ │ │ │ -0005b480: 6966 6965 7220 6765 6e65 7261 7465 2077 ifier generate w │ │ │ │ │ -0005b490: 6172 6e69 6e67 730a 0a3c 6c69 3e74 6f6f arnings..
  • too │ │ │ │ │ -0005b4a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005b4b0: 566f 6964 436f 6d70 6174 6962 696c 6974 VoidCompatibilit │ │ │ │ │ -0005b4c0: 792e 6a61 7661 3a20 4164 6420 6c61 6d62 y.java: Add lamb │ │ │ │ │ -0005b4d0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -0005b4e0: 6861 7420 766f 6964 2063 6f6d 7061 7469 hat void compati │ │ │ │ │ -0005b4f0: 6269 6c69 7479 2061 6666 6563 7473 206f bility affects o │ │ │ │ │ -0005b500: 7665 726c 6f61 6469 6e67 2061 7320 6578 verloading as ex │ │ │ │ │ -0005b510: 7065 6374 6564 0a0a 3c6c 693e 746f 6f6c pected..
  • tool │ │ │ │ │ -0005b520: 732f 6a61 7661 632f 6c61 6d62 6461 2f56 s/javac/lambda/V │ │ │ │ │ -0005b530: 6f69 644c 616d 6264 6150 6172 616d 6574 oidLambdaParamet │ │ │ │ │ -0005b540: 6572 2e6a 6176 613a 2055 7369 6e67 2076 er.java: Using v │ │ │ │ │ -0005b550: 6f69 6420 6173 2061 206c 616d 6264 6120 oid as a lambda │ │ │ │ │ -0005b560: 7061 7261 6d65 7465 7220 7368 6f75 6c64 parameter should │ │ │ │ │ -0005b570: 2070 726f 6475 6365 2073 616e 6520 4153 produce sane AS │ │ │ │ │ -0005b580: 5420 616e 6420 6572 726f 7273 0a0a 3c6c T and errors..tools/javac/la │ │ │ │ │ -0005b5a0: 6d62 6461 2f58 4464 756d 704c 616d 6264 mbda/XDdumpLambd │ │ │ │ │ -0005b5b0: 6154 6f4d 6574 686f 6453 7461 7473 2e6a aToMethodStats.j │ │ │ │ │ -0005b5c0: 6176 613a 206a 6176 6163 2074 6872 6f77 ava: javac throw │ │ │ │ │ -0005b5d0: 7320 4e50 4520 7768 656e 2070 7269 6e74 s NPE when print │ │ │ │ │ -0005b5e0: 696e 6720 6469 6167 6e6f 7374 6963 7320 ing diagnostics │ │ │ │ │ -0005b5f0: 666f 7220 4c61 6d62 6461 2065 7870 7265 for Lambda expre │ │ │ │ │ -0005b600: 7373 696f 6e73 0a0a 3c6c 693e 746f 6f6c ssions..
  • tool │ │ │ │ │ -0005b610: 732f 6a61 7661 632f 6c61 6d62 6461 2f61 s/javac/lambda/a │ │ │ │ │ -0005b620: 626f 7274 2f41 626f 7274 2e6a 6176 613a bort/Abort.java: │ │ │ │ │ -0005b630: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -0005b640: 7320 6368 6563 6b20 7468 6174 2061 6c6c s check that all │ │ │ │ │ -0005b650: 2064 6961 676e 6f73 7469 6373 2061 7265 diagnostics are │ │ │ │ │ -0005b660: 2064 756d 7065 6420 746f 206f 7574 7075 dumped to outpu │ │ │ │ │ -0005b670: 7420 7768 656e 2063 6f6d 7069 6c65 7220 t when compiler │ │ │ │ │ -0005b680: 6578 6974 7320 6162 7275 7074 6c79 0a0a exits abruptly.. │ │ │ │ │ -0005b690: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005b6a0: 6c61 6d62 6461 2f61 626f 7274 2f43 6f6d lambda/abort/Com │ │ │ │ │ -0005b6b0: 706c 6574 696f 6e46 6169 6c75 7265 2e6a pletionFailure.j │ │ │ │ │ -0005b6c0: 6176 613a 2043 6572 7461 696e 2064 6961 ava: Certain dia │ │ │ │ │ -0005b6d0: 676e 6f73 7469 6373 2073 686f 756c 6420 gnostics should │ │ │ │ │ -0005b6e0: 6e6f 7420 6265 2064 6566 6572 7265 640a not be deferred. │ │ │ │ │ -0005b6f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005b700: 2f6c 616d 6264 612f 6261 644d 656d 6265 /lambda/badMembe │ │ │ │ │ -0005b710: 7252 6566 4279 7465 636f 6465 2f54 6573 rRefBytecode/Tes │ │ │ │ │ -0005b720: 7442 6164 4d65 6d62 6572 5265 6642 7974 tBadMemberRefByt │ │ │ │ │ -0005b730: 6563 6f64 652e 6a61 7661 3a20 4164 6420 ecode.java: Add │ │ │ │ │ -0005b740: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -0005b750: 636b 2074 6861 7420 636c 6173 7366 696c ck that classfil │ │ │ │ │ -0005b760: 6573 2077 6974 6820 6d65 6d62 6572 2072 es with member r │ │ │ │ │ -0005b770: 6566 2043 5020 656e 7472 6965 7320 6172 ef CP entries ar │ │ │ │ │ -0005b780: 6520 7265 6164 2063 6f72 7265 6374 6c79 e read correctly │ │ │ │ │ -0005b790: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005b7a0: 632f 6c61 6d62 6461 2f62 7269 6467 652f c/lambda/bridge/ │ │ │ │ │ -0005b7b0: 5465 7374 4d65 7461 6661 6374 6f72 7942 TestMetafactoryB │ │ │ │ │ -0005b7c0: 7269 6467 6573 2e6a 6176 613a 2043 6f6d ridges.java: Com │ │ │ │ │ -0005b7d0: 7069 6c65 7220 7368 6f75 6c64 2065 6d69 piler should emi │ │ │ │ │ -0005b7e0: 7420 6272 6964 6765 7320 696e 2069 6e74 t bridges in int │ │ │ │ │ -0005b7f0: 6572 6661 6365 730a 0a3c 6c69 3e74 6f6f erfaces..
  • too │ │ │ │ │ -0005b800: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005b810: 6272 6964 6765 2f74 656d 706c 6174 655f bridge/template_ │ │ │ │ │ -0005b820: 7465 7374 732f 4272 6964 6765 4d65 7468 tests/BridgeMeth │ │ │ │ │ -0005b830: 6f64 5465 7374 4361 7365 2e6a 6176 613a odTestCase.java: │ │ │ │ │ -0005b840: 2020 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ..
  • tools/ja │ │ │ │ │ -0005b850: 7661 632f 6c61 6d62 6461 2f62 7269 6467 vac/lambda/bridg │ │ │ │ │ -0005b860: 652f 7465 6d70 6c61 7465 5f74 6573 7473 e/template_tests │ │ │ │ │ -0005b870: 2f42 7269 6467 654d 6574 686f 6473 5465 /BridgeMethodsTe │ │ │ │ │ -0005b880: 6d70 6c61 7465 5465 7374 2e6a 6176 613a mplateTest.java: │ │ │ │ │ -0005b890: 2020 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ..
  • tools/ja │ │ │ │ │ -0005b8a0: 7661 632f 6c61 6d62 6461 2f62 7974 6563 vac/lambda/bytec │ │ │ │ │ -0005b8b0: 6f64 652f 5465 7374 4c61 6d62 6461 4279 ode/TestLambdaBy │ │ │ │ │ -0005b8c0: 7465 636f 6465 2e6a 6176 613a 204c 616d tecode.java: Lam │ │ │ │ │ -0005b8d0: 6264 6120 6261 636b 2d65 6e64 2073 686f bda back-end sho │ │ │ │ │ -0005b8e0: 756c 6420 6765 6e65 7261 7465 2069 6e76 uld generate inv │ │ │ │ │ -0005b8f0: 6f6b 6576 6972 7475 616c 2066 6f72 206d okevirtual for m │ │ │ │ │ -0005b900: 6574 686f 6420 6861 6e64 6c65 7320 7265 ethod handles re │ │ │ │ │ -0005b910: 6665 7272 696e 6720 746f 2070 7269 7661 ferring to priva │ │ │ │ │ -0005b920: 7465 2069 6e73 7461 6e63 6520 6d65 7468 te instance meth │ │ │ │ │ -0005b930: 6f64 7320 6173 206c 616d 6264 6120 7072 ods as lambda pr │ │ │ │ │ -0005b940: 6f78 7920 6973 2061 206e 6573 746d 6174 oxy is a nestmat │ │ │ │ │ -0005b950: 6520 6f66 2074 6865 2074 6172 6765 7420 e of the target │ │ │ │ │ -0005b960: 636c 7361 730a 0a3c 6c69 3e74 6f6f 6c73 clsas..
  • tools │ │ │ │ │ -0005b970: 2f6a 6176 6163 2f6c 616d 6264 612f 6279 /javac/lambda/by │ │ │ │ │ -0005b980: 7465 636f 6465 2f54 6573 744c 616d 6264 tecode/TestLambd │ │ │ │ │ -0005b990: 6142 7974 6563 6f64 6554 6172 6765 7452 aBytecodeTargetR │ │ │ │ │ -0005b9a0: 656c 6561 7365 3134 2e6a 6176 613a 204c elease14.java: L │ │ │ │ │ -0005b9b0: 616d 6264 6120 6261 636b 2d65 6e64 2073 ambda back-end s │ │ │ │ │ -0005b9c0: 686f 756c 6420 6765 6e65 7261 7465 2069 hould generate i │ │ │ │ │ -0005b9d0: 6e76 6f6b 6573 7065 6369 616c 2066 6f72 nvokespecial for │ │ │ │ │ -0005b9e0: 206d 6574 686f 6420 6861 6e64 6c65 7320 method handles │ │ │ │ │ -0005b9f0: 7265 6665 7272 696e 6720 746f 2070 7269 referring to pri │ │ │ │ │ -0005ba00: 7661 7465 2069 6e73 7461 6e63 6520 6d65 vate instance me │ │ │ │ │ -0005ba10: 7468 6f64 7320 7768 656e 2063 6f6d 7069 thods when compi │ │ │ │ │ -0005ba20: 6c69 6e67 2077 6974 6820 2d2d 7265 6c65 ling with --rele │ │ │ │ │ -0005ba30: 6173 6520 3134 0a0a 3c6c 693e 746f 6f6c ase 14..
  • tool │ │ │ │ │ -0005ba40: 732f 6a61 7661 632f 6c61 6d62 6461 2f63 s/javac/lambda/c │ │ │ │ │ -0005ba50: 6f6e 7369 6465 7245 7863 6570 7469 6f6e onsiderException │ │ │ │ │ -0005ba60: 5456 6172 496e 5374 7563 6b45 7870 7273 TVarInStuckExprs │ │ │ │ │ -0005ba70: 2f43 6f6e 7369 6465 7245 7863 6570 7469 /ConsiderExcepti │ │ │ │ │ -0005ba80: 6f6e 5456 6172 7349 6e53 7475 636b 4578 onTVarsInStuckEx │ │ │ │ │ -0005ba90: 7072 732e 6a61 7661 3a20 4572 726f 6e65 prs.java: Errone │ │ │ │ │ -0005baa0: 6f75 7320 6765 6e65 7269 6320 7479 7065 ous generic type │ │ │ │ │ -0005bab0: 2069 6e66 6572 656e 6365 2069 6e20 6120 inference in a │ │ │ │ │ -0005bac0: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005bad0: 6e20 7769 7468 2061 2063 6865 636b 6564 n with a checked │ │ │ │ │ -0005bae0: 2065 7863 6570 7469 6f6e 0a0a 3c6c 693e exception..
  • │ │ │ │ │ -0005baf0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005bb00: 6461 2f64 6564 7570 6c69 6361 7469 6f6e da/deduplication │ │ │ │ │ -0005bb10: 2f43 6c61 7373 4669 656c 6444 6564 7570 /ClassFieldDedup │ │ │ │ │ -0005bb20: 6c69 6361 7469 6f6e 2e6a 6176 613a 2056 lication.java: V │ │ │ │ │ -0005bb30: 6572 6966 7920 7468 6174 202e 636c 6173 erify that .clas │ │ │ │ │ -0005bb40: 7320 7379 6e74 6865 7469 6320 5379 6d62 s synthetic Symb │ │ │ │ │ -0005bb50: 6f6c 7320 6172 6520 6e6f 7420 6475 706c ols are not dupl │ │ │ │ │ -0005bb60: 6963 6174 6564 2e0a 0a3c 6c69 3e74 6f6f icated...
  • too │ │ │ │ │ -0005bb70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005bb80: 6465 6475 706c 6963 6174 696f 6e2f 4465 deduplication/De │ │ │ │ │ -0005bb90: 6475 706c 6963 6174 696f 6e44 6562 7567 duplicationDebug │ │ │ │ │ -0005bba0: 496e 666f 2e6a 6176 613a 2049 6e63 6f72 Info.java: Incor │ │ │ │ │ -0005bbb0: 7265 6374 206c 696e 6520 6e75 6d62 6572 rect line number │ │ │ │ │ -0005bbc0: 2072 6570 6f72 7465 6420 696e 2065 7863 reported in exc │ │ │ │ │ -0005bbd0: 6570 7469 6f6e 2073 7461 636b 2074 7261 eption stack tra │ │ │ │ │ -0005bbe0: 6365 2074 6872 6f77 6e20 6672 6f6d 2061 ce thrown from a │ │ │ │ │ -0005bbf0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -0005bc00: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ -0005bc10: 7661 632f 6c61 6d62 6461 2f64 6564 7570 vac/lambda/dedup │ │ │ │ │ -0005bc20: 6c69 6361 7469 6f6e 2f44 6564 7570 6c69 lication/Dedupli │ │ │ │ │ -0005bc30: 6361 7469 6f6e 5465 7374 2e6a 6176 613a cationTest.java: │ │ │ │ │ -0005bc40: 2064 6564 7570 6c69 6361 7465 206c 616d deduplicate lam │ │ │ │ │ -0005bc50: 6264 6120 6d65 7468 6f64 7320 7769 7468 bda methods with │ │ │ │ │ -0005bc60: 2074 6865 2073 616d 6520 626f 6479 2c20 the same body, │ │ │ │ │ -0005bc70: 7461 7267 6574 2074 7970 652c 2061 6e64 target type, and │ │ │ │ │ -0005bc80: 2063 6170 7475 7265 6420 7374 6174 650a captured state. │ │ │ │ │ -0005bc90: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005bca0: 2f6c 616d 6264 612f 6675 6e63 496e 7465 /lambda/funcInte │ │ │ │ │ -0005bcb0: 7266 6163 6573 2f4c 616d 6264 6154 6573 rfaces/LambdaTes │ │ │ │ │ -0005bcc0: 7431 2e6a 6176 613a 2041 6464 206c 616d t1.java: Add lam │ │ │ │ │ -0005bcd0: 6264 6120 7465 7374 7320 5468 6973 2074 bda tests This t │ │ │ │ │ -0005bce0: 6573 7420 6973 2066 6f72 206c 616d 6264 est is for lambd │ │ │ │ │ -0005bcf0: 6120 6578 7072 6573 7369 6f6e 730a 0a3c a expressions..< │ │ │ │ │ -0005bd00: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005bd10: 616d 6264 612f 6675 6e63 496e 7465 7266 ambda/funcInterf │ │ │ │ │ -0005bd20: 6163 6573 2f4c 616d 6264 6154 6573 7431 aces/LambdaTest1 │ │ │ │ │ -0005bd30: 5f6e 6567 312e 6a61 7661 3a20 4164 6420 _neg1.java: Add │ │ │ │ │ -0005bd40: 6c61 6d62 6461 2074 6573 7473 2054 6869 lambda tests Thi │ │ │ │ │ -0005bd50: 7320 7465 7374 2069 7320 746f 2076 6572 s test is to ver │ │ │ │ │ -0005bd60: 6966 7920 696e 7661 6c69 6420 6c61 6d62 ify invalid lamb │ │ │ │ │ -0005bd70: 6461 2065 7870 7265 7373 696f 6e73 0a0a da expressions.. │ │ │ │ │ -0005bd80: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005bd90: 6c61 6d62 6461 2f66 756e 6349 6e74 6572 lambda/funcInter │ │ │ │ │ -0005bda0: 6661 6365 732f 4c61 6d62 6461 5465 7374 faces/LambdaTest │ │ │ │ │ -0005bdb0: 315f 6e65 6732 2e6a 6176 613a 2041 6464 1_neg2.java: Add │ │ │ │ │ -0005bdc0: 206c 616d 6264 6120 7465 7374 7320 5468 lambda tests Th │ │ │ │ │ -0005bdd0: 6973 2074 6573 7420 6973 2074 6f20 7665 is test is to ve │ │ │ │ │ -0005bde0: 7269 6679 206d 6973 2d75 7365 206f 6620 rify mis-use of │ │ │ │ │ -0005bdf0: 6163 6365 7373 696e 6720 2274 6869 7322 accessing "this" │ │ │ │ │ -0005be00: 2066 726f 6d20 7769 7468 696e 206c 616d from within lam │ │ │ │ │ -0005be10: 6264 6120 6578 7072 6573 7369 6f6e 0a0a bda expression.. │ │ │ │ │ -0005be20: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005be30: 6c61 6d62 6461 2f66 756e 6349 6e74 6572 lambda/funcInter │ │ │ │ │ -0005be40: 6661 6365 732f 4c61 6d62 6461 5465 7374 faces/LambdaTest │ │ │ │ │ -0005be50: 315f 6e65 6733 2e6a 6176 613a 2041 6464 1_neg3.java: Add │ │ │ │ │ -0005be60: 206c 616d 6264 6120 7465 7374 7320 5468 lambda tests Th │ │ │ │ │ -0005be70: 6973 2074 6573 7420 6973 2074 6f20 7665 is test is to ve │ │ │ │ │ -0005be80: 7269 6679 206d 6973 2d75 7365 206f 6620 rify mis-use of │ │ │ │ │ -0005be90: 6361 7074 7572 696e 6720 6c6f 6361 6c20 capturing local │ │ │ │ │ -0005bea0: 7661 7269 6162 6c65 2077 6974 6869 6e20 variable within │ │ │ │ │ -0005beb0: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005bec0: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -0005bed0: 6163 2f6c 616d 6264 612f 6675 6e63 496e ac/lambda/funcIn │ │ │ │ │ -0005bee0: 7465 7266 6163 6573 2f4c 616d 6264 6154 terfaces/LambdaT │ │ │ │ │ -0005bef0: 6573 7432 5f53 414d 312e 6a61 7661 3a20 est2_SAM1.java: │ │ │ │ │ -0005bf00: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005bf10: 2054 6869 7320 7465 7374 2069 7320 666f This test is fo │ │ │ │ │ -0005bf20: 7220 6964 656e 7469 6679 696e 6720 5341 r identifying SA │ │ │ │ │ -0005bf30: 4d20 7479 7065 7320 3220 616e 6420 332c M types 2 and 3, │ │ │ │ │ -0005bf40: 2073 6565 2048 656c 7065 722e 6a61 7661 see Helper.java │ │ │ │ │ -0005bf50: 2066 6f72 2053 414d 2074 7970 6573 0a0a for SAM types.. │ │ │ │ │ -0005bf60: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005bf70: 6c61 6d62 6461 2f66 756e 6349 6e74 6572 lambda/funcInter │ │ │ │ │ -0005bf80: 6661 6365 732f 4c61 6d62 6461 5465 7374 faces/LambdaTest │ │ │ │ │ -0005bf90: 325f 5341 4d32 2e6a 6176 613a 2041 6464 2_SAM2.java: Add │ │ │ │ │ -0005bfa0: 206c 616d 6264 6120 7465 7374 7320 5468 lambda tests Th │ │ │ │ │ -0005bfb0: 6973 2074 6573 7420 6973 2066 6f72 2069 is test is for i │ │ │ │ │ -0005bfc0: 6465 6e74 6966 7969 6e67 2053 414d 2074 dentifying SAM t │ │ │ │ │ -0005bfd0: 7970 6573 2023 342c 2073 6565 2048 656c ypes #4, see Hel │ │ │ │ │ -0005bfe0: 7065 722e 6a61 7661 2066 6f72 2053 414d per.java for SAM │ │ │ │ │ -0005bff0: 2074 7970 6573 0a0a 3c6c 693e 746f 6f6c types..
  • tool │ │ │ │ │ -0005c000: 732f 6a61 7661 632f 6c61 6d62 6461 2f66 s/javac/lambda/f │ │ │ │ │ -0005c010: 756e 6349 6e74 6572 6661 6365 732f 4c61 uncInterfaces/La │ │ │ │ │ -0005c020: 6d62 6461 5465 7374 325f 5341 4d33 2e6a mbdaTest2_SAM3.j │ │ │ │ │ -0005c030: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005c040: 7465 7374 7320 5468 6973 2074 6573 7420 tests This test │ │ │ │ │ -0005c050: 6973 2066 6f72 2069 6465 6e74 6966 7969 is for identifyi │ │ │ │ │ -0005c060: 6e67 2053 414d 2074 7970 6573 2023 3520 ng SAM types #5 │ │ │ │ │ -0005c070: 616e 6420 696e 7374 616e 7469 6174 696e and instantiatin │ │ │ │ │ -0005c080: 6720 6e6f 6e2d 5341 4d20 7479 7065 7320 g non-SAM types │ │ │ │ │ -0005c090: 2337 2074 6872 6f75 6768 2069 6e6e 6572 #7 through inner │ │ │ │ │ -0005c0a0: 2063 6c61 7373 2c20 7365 6520 4865 6c70 class, see Help │ │ │ │ │ -0005c0b0: 6572 2e6a 6176 6120 666f 7220 5341 4d20 er.java for SAM │ │ │ │ │ -0005c0c0: 7479 7065 730a 0a3c 6c69 3e74 6f6f 6c73 types..
  • tools │ │ │ │ │ -0005c0d0: 2f6a 6176 6163 2f6c 616d 6264 612f 6675 /javac/lambda/fu │ │ │ │ │ -0005c0e0: 6e63 496e 7465 7266 6163 6573 2f4c 616d ncInterfaces/Lam │ │ │ │ │ -0005c0f0: 6264 6154 6573 7432 5f6e 6567 312e 6a61 bdaTest2_neg1.ja │ │ │ │ │ -0005c100: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -0005c110: 6573 7473 2054 6869 7320 7465 7374 2069 ests This test i │ │ │ │ │ -0005c120: 7320 666f 7220 6964 656e 7469 6679 696e s for identifyin │ │ │ │ │ -0005c130: 6720 5341 4d20 7479 7065 7320 2335 2061 g SAM types #5 a │ │ │ │ │ -0005c140: 6e64 2069 6e73 7461 6e74 6961 7469 6e67 nd instantiating │ │ │ │ │ -0005c150: 206e 6f6e 2d53 414d 2074 7970 6573 2023 non-SAM types # │ │ │ │ │ -0005c160: 3720 7468 726f 7567 6820 696e 6e65 7220 7 through inner │ │ │ │ │ -0005c170: 636c 6173 732c 2073 6565 2048 656c 7065 class, see Helpe │ │ │ │ │ -0005c180: 722e 6a61 7661 2066 6f72 2053 414d 2074 r.java for SAM t │ │ │ │ │ -0005c190: 7970 6573 0a0a 3c6c 693e 746f 6f6c 732f ypes..
  • tools/ │ │ │ │ │ -0005c1a0: 6a61 7661 632f 6c61 6d62 6461 2f66 756e javac/lambda/fun │ │ │ │ │ -0005c1b0: 6349 6e74 6572 6661 6365 732f 4e6f 6e53 cInterfaces/NonS │ │ │ │ │ -0005c1c0: 414d 312e 6a61 7661 3a20 4164 6420 6c61 AM1.java: Add la │ │ │ │ │ -0005c1d0: 6d62 6461 2074 6573 7473 2054 6869 7320 mbda tests This │ │ │ │ │ -0005c1e0: 7465 7374 2069 7320 666f 7220 6964 656e test is for iden │ │ │ │ │ -0005c1f0: 7469 6679 696e 6720 6120 6e6f 6e2d 5341 tifying a non-SA │ │ │ │ │ -0005c200: 4d20 7479 7065 2036 3a20 416e 2069 6e74 M type 6: An int │ │ │ │ │ -0005c210: 6572 6661 6365 2074 6861 7420 6861 7320 erface that has │ │ │ │ │ -0005c220: 6120 7369 6e67 6c65 2061 6273 7472 6163 a single abstrac │ │ │ │ │ -0005c230: 7420 6d65 7468 6f64 2c20 7768 6963 6820 t method, which │ │ │ │ │ -0005c240: 6973 2061 6c73 6f20 7075 626c 6963 206d is also public m │ │ │ │ │ -0005c250: 6574 686f 6420 696e 204f 626a 6563 740a ethod in Object. │ │ │ │ │ -0005c260: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005c270: 2f6c 616d 6264 612f 6675 6e63 496e 7465 /lambda/funcInte │ │ │ │ │ -0005c280: 7266 6163 6573 2f4e 6f6e 5341 4d32 2e6a rfaces/NonSAM2.j │ │ │ │ │ -0005c290: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005c2a0: 7465 7374 7320 5468 6973 2074 6573 7420 tests This test │ │ │ │ │ -0005c2b0: 6973 2066 6f72 2069 6465 6e74 6966 7969 is for identifyi │ │ │ │ │ -0005c2c0: 6e67 2061 206e 6f6e 2d53 414d 2074 7970 ng a non-SAM typ │ │ │ │ │ -0005c2d0: 653a 2048 6176 696e 6720 6d6f 7265 2074 e: Having more t │ │ │ │ │ -0005c2e0: 6861 6e20 6f6e 6520 6d65 7468 6f64 7320 han one methods │ │ │ │ │ -0005c2f0: 6475 6520 746f 2069 6e68 6572 6974 616e due to inheritan │ │ │ │ │ -0005c300: 6365 2c20 616e 6420 6e6f 6e65 206f 6620 ce, and none of │ │ │ │ │ -0005c310: 7468 656d 2068 6173 2061 2073 7562 7369 them has a subsi │ │ │ │ │ -0005c320: 676e 6174 7572 6520 6f66 2061 6c6c 206f gnature of all o │ │ │ │ │ -0005c330: 7468 6572 206d 6574 686f 6473 0a0a 3c6c ther methods..tools/javac/la │ │ │ │ │ -0005c350: 6d62 6461 2f66 756e 6349 6e74 6572 6661 mbda/funcInterfa │ │ │ │ │ -0005c360: 6365 732f 4e6f 6e53 414d 332e 6a61 7661 ces/NonSAM3.java │ │ │ │ │ -0005c370: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -0005c380: 7473 2054 6869 7320 7465 7374 2069 7320 ts This test is │ │ │ │ │ -0005c390: 666f 7220 6964 656e 7469 6679 696e 6720 for identifying │ │ │ │ │ -0005c3a0: 6120 6e6f 6e2d 5341 4d20 7479 7065 3a20 a non-SAM type: │ │ │ │ │ -0005c3b0: 4861 7669 6e67 206f 7665 726c 6f61 6465 Having overloade │ │ │ │ │ -0005c3c0: 6420 6d65 7468 6f64 7320 6475 6520 746f d methods due to │ │ │ │ │ -0005c3d0: 2069 6e68 6572 6974 616e 6365 0a0a 3c6c inheritance..tools/javac/la │ │ │ │ │ -0005c3f0: 6d62 6461 2f69 6e61 6363 6573 7369 626c mbda/inaccessibl │ │ │ │ │ -0005c400: 654d 7265 6630 312f 496e 6163 6365 7373 eMref01/Inaccess │ │ │ │ │ -0005c410: 6962 6c65 4d72 6566 3031 2e6a 6176 613a ibleMref01.java: │ │ │ │ │ -0005c420: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -0005c430: 7320 6368 6563 6b20 7468 6174 2063 6c61 s check that cla │ │ │ │ │ -0005c440: 7373 6669 6c65 7320 7769 7468 206d 656d ssfiles with mem │ │ │ │ │ -0005c450: 6265 7220 7265 6620 4350 2065 6e74 7269 ber ref CP entri │ │ │ │ │ -0005c460: 6573 2061 7265 2072 6561 6420 636f 7272 es are read corr │ │ │ │ │ -0005c470: 6563 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ectly..
  • tools │ │ │ │ │ -0005c480: 2f6a 6176 6163 2f6c 616d 6264 612f 696e /javac/lambda/in │ │ │ │ │ -0005c490: 6163 6365 7373 6962 6c65 4d72 6566 3032 accessibleMref02 │ │ │ │ │ -0005c4a0: 2f49 6e61 6363 6573 7369 626c 654d 7265 /InaccessibleMre │ │ │ │ │ -0005c4b0: 6630 322e 6a61 7661 3a20 4164 6420 6c61 f02.java: Add la │ │ │ │ │ -0005c4c0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -0005c4d0: 2074 6861 7420 636c 6173 7366 696c 6573 that classfiles │ │ │ │ │ -0005c4e0: 2077 6974 6820 6d65 6d62 6572 2072 6566 with member ref │ │ │ │ │ -0005c4f0: 2043 5020 656e 7472 6965 7320 6172 6520 CP entries are │ │ │ │ │ -0005c500: 7265 6164 2063 6f72 7265 6374 6c79 0a0a read correctly.. │ │ │ │ │ -0005c510: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005c520: 6c61 6d62 6461 2f69 6e74 6572 7365 6374 lambda/intersect │ │ │ │ │ -0005c530: 696f 6e2f 496e 7465 7273 6563 7469 6f6e ion/Intersection │ │ │ │ │ -0005c540: 5461 7267 6574 5479 7065 5465 7374 2e6a TargetTypeTest.j │ │ │ │ │ -0005c550: 6176 613a 2041 6464 2073 7570 706f 7274 ava: Add support │ │ │ │ │ -0005c560: 2066 6f72 2069 6e74 6572 7365 6374 696f for intersectio │ │ │ │ │ -0005c570: 6e20 7479 7065 7320 696e 2063 6173 7420 n types in cast │ │ │ │ │ -0005c580: 6578 7072 6573 7369 6f6e 0a0a 3c6c 693e expression..
  • │ │ │ │ │ -0005c590: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005c5a0: 6461 2f6c 616d 6264 6145 7865 6375 7469 da/lambdaExecuti │ │ │ │ │ -0005c5b0: 6f6e 2f49 6e49 6e74 6572 6661 6365 2e6a on/InInterface.j │ │ │ │ │ -0005c5c0: 6176 613a 2063 6f6e 7665 7274 206c 616d ava: convert lam │ │ │ │ │ -0005c5d0: 6264 6120 7465 7374 6e67 2074 6573 7473 bda testng tests │ │ │ │ │ -0005c5e0: 2074 6f20 6a74 7265 6720 616e 6420 6164 to jtreg and ad │ │ │ │ │ -0005c5f0: 6420 7468 656d 0a0a 3c6c 693e 746f 6f6c d them..
  • tool │ │ │ │ │ -0005c600: 732f 6a61 7661 632f 6c61 6d62 6461 2f6c s/javac/lambda/l │ │ │ │ │ -0005c610: 616d 6264 6145 7865 6375 7469 6f6e 2f49 ambdaExecution/I │ │ │ │ │ -0005c620: 6e6e 6572 436f 6e73 7472 7563 746f 722e nnerConstructor. │ │ │ │ │ -0005c630: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ -0005c640: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ -0005c650: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ -0005c660: 6464 2074 6865 6d0a 0a3c 6c69 3e74 6f6f dd them..
  • too │ │ │ │ │ -0005c670: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005c680: 6c61 6d62 6461 4578 6563 7574 696f 6e2f lambdaExecution/ │ │ │ │ │ -0005c690: 4c61 6d62 6461 5472 616e 736c 6174 696f LambdaTranslatio │ │ │ │ │ -0005c6a0: 6e54 6573 7431 2e6a 6176 613a 2063 6f6e nTest1.java: con │ │ │ │ │ -0005c6b0: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ -0005c6c0: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ -0005c6d0: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ -0005c6e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005c6f0: 6c61 6d62 6461 2f6c 616d 6264 6145 7865 lambda/lambdaExe │ │ │ │ │ -0005c700: 6375 7469 6f6e 2f4c 616d 6264 6154 7261 cution/LambdaTra │ │ │ │ │ -0005c710: 6e73 6c61 7469 6f6e 5465 7374 322e 6a61 nslationTest2.ja │ │ │ │ │ -0005c720: 7661 3a20 636f 6e76 6572 7420 6c61 6d62 va: convert lamb │ │ │ │ │ -0005c730: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ -0005c740: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ -0005c750: 2074 6865 6d0a 0a3c 6c69 3e74 6f6f 6c73 them..
  • tools │ │ │ │ │ -0005c760: 2f6a 6176 6163 2f6c 616d 6264 612f 6c61 /javac/lambda/la │ │ │ │ │ -0005c770: 6d62 6461 4578 7072 6573 7369 6f6e 2f41 mbdaExpression/A │ │ │ │ │ -0005c780: 6273 7472 6163 7443 6c61 7373 5f6e 6567 bstractClass_neg │ │ │ │ │ -0005c790: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -0005c7a0: 6120 7465 7374 7320 5465 7374 2074 6861 a tests Test tha │ │ │ │ │ -0005c7b0: 7420 6c61 6d62 6461 2063 6f6e 7665 7273 t lambda convers │ │ │ │ │ -0005c7c0: 696f 6e20 6973 206f 6e6c 7920 666f 7220 ion is only for │ │ │ │ │ -0005c7d0: 5341 4d20 696e 7465 7266 6163 652c 206e SAM interface, n │ │ │ │ │ -0005c7e0: 6f74 2061 6273 7472 6163 7420 636c 6173 ot abstract clas │ │ │ │ │ -0005c7f0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -0005c800: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ -0005c810: 4578 7072 6573 7369 6f6e 2f41 6363 6573 Expression/Acces │ │ │ │ │ -0005c820: 734e 6f6e 5374 6174 6963 5f6e 6567 2e6a sNonStatic_neg.j │ │ │ │ │ -0005c830: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005c840: 7465 7374 7320 5465 7374 2061 6363 6573 tests Test acces │ │ │ │ │ -0005c850: 7369 6e67 206e 6f6e 2d73 7461 7469 6320 sing non-static │ │ │ │ │ -0005c860: 7661 7269 6162 6c65 2066 726f 6d20 6c61 variable from la │ │ │ │ │ -0005c870: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ -0005c880: 2069 6e20 7374 6174 6963 2063 6f6e 7465 in static conte │ │ │ │ │ -0005c890: 7874 0a0a 3c6c 693e 746f 6f6c 732f 6a61 xt..
  • tools/ja │ │ │ │ │ -0005c8a0: 7661 632f 6c61 6d62 6461 2f6c 616d 6264 vac/lambda/lambd │ │ │ │ │ -0005c8b0: 6145 7870 7265 7373 696f 6e2f 4566 6665 aExpression/Effe │ │ │ │ │ -0005c8c0: 6374 6976 656c 7946 696e 616c 5f6e 6567 ctivelyFinal_neg │ │ │ │ │ -0005c8d0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -0005c8e0: 6120 7465 7374 7320 4e65 6761 7469 7665 a tests Negative │ │ │ │ │ -0005c8f0: 2074 6573 7420 6f66 2063 6170 7475 7265 test of capture │ │ │ │ │ -0005c900: 206f 6620 2265 6666 6563 7469 7665 6c79 of "effectively │ │ │ │ │ -0005c910: 2066 696e 616c 2220 6c6f 6361 6c20 7661 final" local va │ │ │ │ │ -0005c920: 7269 6162 6c65 2069 6e20 6c61 6d62 6461 riable in lambda │ │ │ │ │ -0005c930: 2065 7870 7265 7373 696f 6e73 0a0a 3c6c expressions..tools/javac/la │ │ │ │ │ -0005c950: 6d62 6461 2f6c 616d 6264 6145 7870 7265 mbda/lambdaExpre │ │ │ │ │ -0005c960: 7373 696f 6e2f 496e 7661 6c69 6445 7870 ssion/InvalidExp │ │ │ │ │ -0005c970: 7265 7373 696f 6e31 2e6a 6176 613a 2041 ression1.java: A │ │ │ │ │ -0005c980: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -0005c990: 5465 7374 2069 6e76 616c 6964 206c 616d Test invalid lam │ │ │ │ │ -0005c9a0: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ -0005c9b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005c9c0: 2f6c 616d 6264 612f 6c61 6d62 6461 4578 /lambda/lambdaEx │ │ │ │ │ -0005c9d0: 7072 6573 7369 6f6e 2f49 6e76 616c 6964 pression/Invalid │ │ │ │ │ -0005c9e0: 4578 7072 6573 7369 6f6e 332e 6a61 7661 Expression3.java │ │ │ │ │ -0005c9f0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -0005ca00: 7473 2054 6573 7420 696e 7661 6c69 6420 ts Test invalid │ │ │ │ │ -0005ca10: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005ca20: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ -0005ca30: 7661 632f 6c61 6d62 6461 2f6c 616d 6264 vac/lambda/lambd │ │ │ │ │ -0005ca40: 6145 7870 7265 7373 696f 6e2f 496e 7661 aExpression/Inva │ │ │ │ │ -0005ca50: 6c69 6445 7870 7265 7373 696f 6e34 2e6a lidExpression4.j │ │ │ │ │ -0005ca60: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005ca70: 7465 7374 7320 5465 7374 2069 6e76 616c tests Test inval │ │ │ │ │ -0005ca80: 6964 206c 616d 6264 6120 6578 7072 6573 id lambda expres │ │ │ │ │ -0005ca90: 7369 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 sions..
  • tools │ │ │ │ │ -0005caa0: 2f6a 6176 6163 2f6c 616d 6264 612f 6c61 /javac/lambda/la │ │ │ │ │ -0005cab0: 6d62 6461 4578 7072 6573 7369 6f6e 2f49 mbdaExpression/I │ │ │ │ │ -0005cac0: 6e76 616c 6964 4578 7072 6573 7369 6f6e nvalidExpression │ │ │ │ │ -0005cad0: 352e 6a61 7661 3a20 4164 6420 6c61 6d62 5.java: Add lamb │ │ │ │ │ -0005cae0: 6461 2074 6573 7473 2054 6573 7420 696e da tests Test in │ │ │ │ │ -0005caf0: 7661 6c69 6420 6c61 6d62 6461 2065 7870 valid lambda exp │ │ │ │ │ -0005cb00: 7265 7373 696f 6e73 0a0a 3c6c 693e 746f ressions..
  • to │ │ │ │ │ -0005cb10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005cb20: 2f6c 616d 6264 6145 7870 7265 7373 696f /lambdaExpressio │ │ │ │ │ -0005cb30: 6e2f 496e 7661 6c69 6445 7870 7265 7373 n/InvalidExpress │ │ │ │ │ -0005cb40: 696f 6e36 2e6a 6176 613a 2041 6464 206c ion6.java: Add l │ │ │ │ │ -0005cb50: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -0005cb60: 2069 6e76 616c 6964 206c 616d 6264 6120 invalid lambda │ │ │ │ │ -0005cb70: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • tools/javac/lam │ │ │ │ │ -0005cb90: 6264 612f 6c61 6d62 6461 4578 7072 6573 bda/lambdaExpres │ │ │ │ │ -0005cba0: 7369 6f6e 2f4c 616d 6264 6154 6573 7431 sion/LambdaTest1 │ │ │ │ │ -0005cbb0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -0005cbc0: 6120 7465 7374 7320 5465 7374 206c 616d a tests Test lam │ │ │ │ │ -0005cbd0: 6264 6120 6578 7072 6573 7369 6f6e 7320 bda expressions │ │ │ │ │ -0005cbe0: 666f 7220 6578 6973 7469 6e67 2053 414d for existing SAM │ │ │ │ │ -0005cbf0: 2069 6e74 6572 6661 6365 7320 6c69 6b65 interfaces like │ │ │ │ │ -0005cc00: 2052 756e 6e61 626c 6520 616e 6420 436f Runnable and Co │ │ │ │ │ -0005cc10: 6d70 6172 6174 6f72 266c 743b 5426 6774 mparator<T> │ │ │ │ │ -0005cc20: 3b0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ;..
  • tools/jav │ │ │ │ │ -0005cc30: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ -0005cc40: 4578 7072 6573 7369 6f6e 2f4c 616d 6264 Expression/Lambd │ │ │ │ │ -0005cc50: 6154 6573 7432 2e6a 6176 613a 2041 6464 aTest2.java: Add │ │ │ │ │ -0005cc60: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ -0005cc70: 7374 206c 616d 6264 6120 6578 7072 6573 st lambda expres │ │ │ │ │ -0005cc80: 7369 6f6e 7320 666f 7220 6469 6666 6572 sions for differ │ │ │ │ │ -0005cc90: 656e 7420 6d65 7468 6f64 2073 6967 6e61 ent method signa │ │ │ │ │ -0005cca0: 7475 7265 7320 2870 6172 616d 6574 6572 tures (parameter │ │ │ │ │ -0005ccb0: 2061 6e64 2072 6574 7572 6e20 7479 7065 and return type │ │ │ │ │ -0005ccc0: 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 )..
  • tools/jav │ │ │ │ │ -0005ccd0: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ -0005cce0: 4578 7072 6573 7369 6f6e 2f4c 616d 6264 Expression/Lambd │ │ │ │ │ -0005ccf0: 6154 6573 7433 2e6a 6176 613a 2041 6464 aTest3.java: Add │ │ │ │ │ -0005cd00: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ -0005cd10: 7374 2063 6170 7475 7265 206f 6620 2265 st capture of "e │ │ │ │ │ -0005cd20: 6666 6563 7469 7665 6c79 2066 696e 616c ffectively final │ │ │ │ │ -0005cd30: 2220 6c6f 6361 6c20 7661 7269 6162 6c65 " local variable │ │ │ │ │ -0005cd40: 2069 6e20 6c61 6d62 6461 2065 7870 7265 in lambda expre │ │ │ │ │ -0005cd50: 7373 696f 6e73 0a0a 3c6c 693e 746f 6f6c ssions..
  • tool │ │ │ │ │ -0005cd60: 732f 6a61 7661 632f 6c61 6d62 6461 2f6c s/javac/lambda/l │ │ │ │ │ -0005cd70: 616d 6264 6145 7870 7265 7373 696f 6e2f ambdaExpression/ │ │ │ │ │ -0005cd80: 4c61 6d62 6461 5465 7374 342e 6a61 7661 LambdaTest4.java │ │ │ │ │ -0005cd90: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -0005cda0: 7473 2054 6573 7420 6163 6365 7373 696e ts Test accessin │ │ │ │ │ -0005cdb0: 6720 2274 6869 7322 2069 6e20 6c61 6d62 g "this" in lamb │ │ │ │ │ -0005cdc0: 6461 2065 7870 7265 7373 696f 6e73 0a0a da expressions.. │ │ │ │ │ -0005cdd0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005cde0: 6c61 6d62 6461 2f6c 616d 6264 6145 7870 lambda/lambdaExp │ │ │ │ │ -0005cdf0: 7265 7373 696f 6e2f 4c61 6d62 6461 5465 ression/LambdaTe │ │ │ │ │ -0005ce00: 7374 352e 6a61 7661 3a20 4164 6420 6c61 st5.java: Add la │ │ │ │ │ -0005ce10: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ -0005ce20: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005ce30: 6e73 2069 6e73 6964 6520 6c61 6d62 6461 ns inside lambda │ │ │ │ │ -0005ce40: 2065 7870 7265 7373 696f 6e73 0a0a 3c6c expressions..tools/javac/la │ │ │ │ │ -0005ce60: 6d62 6461 2f6c 616d 6264 6145 7870 7265 mbda/lambdaExpre │ │ │ │ │ -0005ce70: 7373 696f 6e2f 4c61 6d62 6461 5465 7374 ssion/LambdaTest │ │ │ │ │ -0005ce80: 362e 6a61 7661 3a20 4164 6420 6c61 6d62 6.java: Add lamb │ │ │ │ │ -0005ce90: 6461 2074 6573 7473 2054 6573 7420 6272 da tests Test br │ │ │ │ │ -0005cea0: 6964 6765 206d 6574 686f 6473 2066 6f72 idge methods for │ │ │ │ │ -0005ceb0: 2063 6572 7461 696e 2053 414d 2063 6f6e certain SAM con │ │ │ │ │ -0005cec0: 7665 7273 696f 6e73 2054 6573 7420 7468 versions Test th │ │ │ │ │ -0005ced0: 6520 7365 7420 6f66 2067 656e 6572 6174 e set of generat │ │ │ │ │ -0005cee0: 6564 206d 6574 686f 6473 0a0a 3c6c 693e ed methods..
  • │ │ │ │ │ -0005cef0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005cf00: 6461 2f6c 616d 6264 6145 7870 7265 7373 da/lambdaExpress │ │ │ │ │ -0005cf10: 696f 6e2f 5361 6d43 6f6e 7665 7273 696f ion/SamConversio │ │ │ │ │ -0005cf20: 6e2e 6a61 7661 3a20 4164 6420 6c61 6d62 n.java: Add lamb │ │ │ │ │ -0005cf30: 6461 2074 6573 7473 2054 6573 7420 5341 da tests Test SA │ │ │ │ │ -0005cf40: 4d20 636f 6e76 6572 7369 6f6e 206f 6620 M conversion of │ │ │ │ │ -0005cf50: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005cf60: 6e73 2069 6e20 636f 6e74 6578 7420 6f66 ns in context of │ │ │ │ │ -0005cf70: 2061 7373 6967 6e6d 656e 742c 206d 6574 assignment, met │ │ │ │ │ -0005cf80: 686f 6420 6361 6c6c 2c20 7265 7475 726e hod call, return │ │ │ │ │ -0005cf90: 2073 7461 7465 6d65 6e74 2061 6e64 2063 statement and c │ │ │ │ │ -0005cfa0: 6173 742e 0a0a 3c6c 693e 746f 6f6c 732f ast...
  • tools/ │ │ │ │ │ -0005cfb0: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ -0005cfc0: 6264 6145 7870 7265 7373 696f 6e2f 5361 bdaExpression/Sa │ │ │ │ │ -0005cfd0: 6d43 6f6e 7665 7273 696f 6e43 6f6d 626f mConversionCombo │ │ │ │ │ -0005cfe0: 5465 7374 2e6a 6176 613a 2041 6464 206c Test.java: Add l │ │ │ │ │ -0005cff0: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -0005d000: 2053 414d 2063 6f6e 7665 7273 696f 6e20 SAM conversion │ │ │ │ │ -0005d010: 6f66 206c 616d 6264 6120 6578 7072 6573 of lambda expres │ │ │ │ │ -0005d020: 7369 6f6e 7320 696e 2063 6f6d 6269 6e61 sions in combina │ │ │ │ │ -0005d030: 7469 6f6e 7320 6f66 2064 6966 6665 7265 tions of differe │ │ │ │ │ -0005d040: 6e74 2063 6f6e 7465 7874 732c 206c 616d nt contexts, lam │ │ │ │ │ -0005d050: 6264 6120 626f 6479 2074 7970 6573 2873 bda body types(s │ │ │ │ │ -0005d060: 7461 7465 6d65 6e74 2f65 7870 7265 7373 tatement/express │ │ │ │ │ -0005d070: 696f 6e29 2c20 6578 706c 6963 742f 696d ion), explict/im │ │ │ │ │ -0005d080: 706c 6963 6974 2074 6172 6765 7420 7479 plicit target ty │ │ │ │ │ -0005d090: 7065 2065 7463 2c20 746f 2076 6572 6966 pe etc, to verif │ │ │ │ │ -0005d0a0: 7920 5341 4d20 636f 6e76 6572 7369 6f6e y SAM conversion │ │ │ │ │ -0005d0b0: 2062 6569 6e67 2063 6f6e 6475 6374 6564 being conducted │ │ │ │ │ -0005d0c0: 2073 7563 6365 7373 6675 6c6c 7920 6173 successfully as │ │ │ │ │ -0005d0d0: 2065 7870 6563 7465 642e 0a0a 3c6c 693e expected...
  • │ │ │ │ │ -0005d0e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005d0f0: 6461 2f6c 616d 6264 614e 616d 696e 672f da/lambdaNaming/ │ │ │ │ │ -0005d100: 5465 7374 4e6f 6e53 6572 6961 6c69 7a61 TestNonSerializa │ │ │ │ │ -0005d110: 626c 654c 616d 6264 614e 616d 6553 7461 bleLambdaNameSta │ │ │ │ │ -0005d120: 6269 6c69 7479 2e6a 6176 613a 2043 6865 bility.java: Che │ │ │ │ │ -0005d130: 636b 2074 6861 7420 7468 6520 6c61 6d62 ck that the lamb │ │ │ │ │ -0005d140: 6461 206e 616d 6573 2061 7265 206e 6f74 da names are not │ │ │ │ │ -0005d150: 2075 6e6e 6563 6573 7361 7269 6c79 2075 unnecessarily u │ │ │ │ │ -0005d160: 6e73 7461 626c 650a 0a3c 6c69 3e74 6f6f nstable..
  • too │ │ │ │ │ -0005d170: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005d180: 6c61 6d62 6461 4e61 6d69 6e67 2f54 6573 lambdaNaming/Tes │ │ │ │ │ -0005d190: 7453 6572 6961 6c69 7a65 644c 616d 6264 tSerializedLambd │ │ │ │ │ -0005d1a0: 614e 616d 6553 7461 6269 6c69 7479 2e6a aNameStability.j │ │ │ │ │ -0005d1b0: 6176 613a 2044 6573 7567 6172 2073 6572 ava: Desugar ser │ │ │ │ │ -0005d1c0: 6961 6c69 7a61 626c 6520 6c61 6d62 6461 ializable lambda │ │ │ │ │ -0005d1d0: 2062 6f64 6965 7320 7573 696e 6720 6d6f bodies using mo │ │ │ │ │ -0005d1e0: 7265 2072 6f62 7573 7420 6e61 6d69 6e67 re robust naming │ │ │ │ │ -0005d1f0: 2073 6368 656d 650a 0a3c 6c69 3e74 6f6f scheme..
  • too │ │ │ │ │ -0005d200: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005d210: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -0005d220: 426f 756e 6455 6e62 6f75 6e64 5365 6172 BoundUnboundSear │ │ │ │ │ -0005d230: 6368 5465 7374 2e6a 6176 613a 2073 7461 chTest.java: sta │ │ │ │ │ -0005d240: 7469 632f 696e 7374 616e 6365 206f 7665 tic/instance ove │ │ │ │ │ -0005d250: 726c 6f61 6420 6c65 6164 7320 746f 2027 rload leads to ' │ │ │ │ │ -0005d260: 756e 6578 7065 6374 6564 2073 7461 7469 unexpected stati │ │ │ │ │ -0005d270: 6320 6d65 7468 6f64 2066 6f75 6e64 2069 c method found i │ │ │ │ │ -0005d280: 6e20 756e 626f 756e 6420 6c6f 6f6b 7570 n unbound lookup │ │ │ │ │ -0005d290: 2720 7768 656e 2072 6573 6f6c 7669 6e67 ' when resolving │ │ │ │ │ -0005d2a0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -0005d2b0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -0005d2c0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -0005d2d0: 5265 6665 7265 6e63 652f 4272 6964 6765 Reference/Bridge │ │ │ │ │ -0005d2e0: 4d65 7468 6f64 2e6a 6176 613a 2041 6464 Method.java: Add │ │ │ │ │ -0005d2f0: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ -0005d300: 7374 2062 7269 6467 6520 6d65 7468 6f64 st bridge method │ │ │ │ │ -0005d310: 7320 696e 2063 6572 7461 696e 2053 414d s in certain SAM │ │ │ │ │ -0005d320: 2063 6f6e 7665 7273 696f 6e0a 0a3c 6c69 conversion..
  • tools/javac/lam │ │ │ │ │ -0005d340: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -0005d350: 6e63 652f 496d 706c 6963 6974 456e 636c nce/ImplicitEncl │ │ │ │ │ -0005d360: 6f73 696e 6749 6e73 7461 6e63 6554 6573 osingInstanceTes │ │ │ │ │ -0005d370: 742e 6a61 7661 3a20 5665 7269 6669 6361 t.java: Verifica │ │ │ │ │ -0005d380: 7469 6f6e 2065 7272 6f72 2066 6f72 2065 tion error for e │ │ │ │ │ -0005d390: 6e63 6c6f 7369 6e67 2069 6e73 7461 6e63 nclosing instanc │ │ │ │ │ -0005d3a0: 6520 6361 7074 7572 6520 696e 7369 6465 e capture inside │ │ │ │ │ -0005d3b0: 2073 7570 6572 2063 6f6e 7374 7275 6374 super construct │ │ │ │ │ -0005d3c0: 6f72 2069 6e76 6f63 6174 696f 6e0a 0a3c or invocation..< │ │ │ │ │ -0005d3d0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005d3e0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005d3f0: 7265 6e63 652f 496e 7465 7273 6563 7469 rence/Intersecti │ │ │ │ │ -0005d400: 6f6e 5061 7261 6d65 7465 7254 7970 6554 onParameterTypeT │ │ │ │ │ -0005d410: 6573 742e 6a61 7661 3a20 4a61 7661 6320 est.java: Javac │ │ │ │ │ -0005d420: 7072 6f64 7563 6573 2063 6f64 6520 7468 produces code th │ │ │ │ │ -0005d430: 6174 2063 7261 7368 6573 2077 6974 6820 at crashes with │ │ │ │ │ -0005d440: 4c61 6d62 6461 436f 6e76 6572 7369 6f6e LambdaConversion │ │ │ │ │ -0005d450: 4578 6365 7074 696f 6e0a 0a3c 6c69 3e74 Exception..
  • t │ │ │ │ │ -0005d460: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005d470: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005d480: 652f 496e 7465 7273 6563 7469 6f6e 5061 e/IntersectionPa │ │ │ │ │ -0005d490: 7261 6d65 7465 7254 7970 6554 6573 7432 rameterTypeTest2 │ │ │ │ │ -0005d4a0: 2e6a 6176 613a 2042 6f6f 7473 7472 6170 .java: Bootstrap │ │ │ │ │ -0005d4b0: 4d65 7468 6f64 4572 726f 7220 7769 7468 MethodError with │ │ │ │ │ -0005d4c0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -0005d4d0: 6520 616e 6420 696e 7465 7273 6563 7469 e and intersecti │ │ │ │ │ -0005d4e0: 6f6e 2074 7970 650a 0a3c 6c69 3e74 6f6f on type..
  • too │ │ │ │ │ -0005d4f0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005d500: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -0005d510: 496e 7465 7273 6563 7469 6f6e 5479 7065 IntersectionType │ │ │ │ │ -0005d520: 5265 6365 6976 6572 5465 7374 2e6a 6176 ReceiverTest.jav │ │ │ │ │ -0005d530: 613a 2054 6573 7420 7468 6174 2043 616c a: Test that Cal │ │ │ │ │ -0005d540: 6c20 7369 7465 2069 6e69 7469 616c 697a l site initializ │ │ │ │ │ -0005d550: 6174 696f 6e20 6578 6365 7074 696f 6e20 ation exception │ │ │ │ │ -0005d560: 6973 206e 6f74 2074 6872 6f77 6e20 7768 is not thrown wh │ │ │ │ │ -0005d570: 656e 2074 6865 206d 6574 686f 6420 7265 en the method re │ │ │ │ │ -0005d580: 6665 7265 6e63 6520 7265 6365 6976 6572 ference receiver │ │ │ │ │ -0005d590: 2069 7320 6f66 2069 6e74 6572 7365 6374 is of intersect │ │ │ │ │ -0005d5a0: 696f 6e20 7479 7065 2e0a 0a3c 6c69 3e74 ion type...
  • t │ │ │ │ │ -0005d5b0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005d5c0: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005d5d0: 652f 496e 7465 7273 6563 7469 6f6e 5479 e/IntersectionTy │ │ │ │ │ -0005d5e0: 7065 5265 6365 6976 6572 5465 7374 322e peReceiverTest2. │ │ │ │ │ -0005d5f0: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ -0005d600: 4361 6c6c 2073 6974 6520 696e 6974 6961 Call site initia │ │ │ │ │ -0005d610: 6c69 7a61 7469 6f6e 2065 7863 6570 7469 lization excepti │ │ │ │ │ -0005d620: 6f6e 2069 7320 6e6f 7420 7468 726f 776e on is not thrown │ │ │ │ │ -0005d630: 2077 6865 6e20 7468 6520 6d65 7468 6f64 when the method │ │ │ │ │ -0005d640: 2072 6566 6572 656e 6365 2072 6563 6569 reference recei │ │ │ │ │ -0005d650: 7665 7220 6973 206f 6620 696e 7465 7273 ver is of inters │ │ │ │ │ -0005d660: 6563 7469 6f6e 2074 7970 652e 0a0a 3c6c ection type...tools/javac/la │ │ │ │ │ -0005d680: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005d690: 656e 6365 2f4d 6574 686f 6452 6566 312e ence/MethodRef1. │ │ │ │ │ -0005d6a0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005d6b0: 2074 6573 7473 2054 6573 7420 7374 6174 tests Test stat │ │ │ │ │ -0005d6c0: 6963 206d 6574 686f 6420 7265 6665 7265 ic method refere │ │ │ │ │ -0005d6d0: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ -0005d6e0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005d6f0: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ -0005d700: 6f64 5265 6632 2e6a 6176 613a 2041 6464 odRef2.java: Add │ │ │ │ │ -0005d710: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ -0005d720: 7374 2069 6e73 7461 6e63 6520 6d65 7468 st instance meth │ │ │ │ │ -0005d730: 6f64 2072 6566 6572 656e 6365 0a0a 3c6c od reference..tools/javac/la │ │ │ │ │ -0005d750: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005d760: 656e 6365 2f4d 6574 686f 6452 6566 332e ence/MethodRef3. │ │ │ │ │ -0005d770: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005d780: 2074 6573 7473 2054 6573 7420 756e 626f tests Test unbo │ │ │ │ │ -0005d790: 756e 6420 6d65 7468 6f64 2072 6566 6572 und method refer │ │ │ │ │ -0005d7a0: 656e 6365 0a0a 3c6c 693e 746f 6f6c 732f ence..
  • tools/ │ │ │ │ │ -0005d7b0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -0005d7c0: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ -0005d7d0: 686f 6452 6566 342e 6a61 7661 3a20 4164 hodRef4.java: Ad │ │ │ │ │ -0005d7e0: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ -0005d7f0: 6573 7420 636f 6e73 7472 7563 746f 7220 est constructor │ │ │ │ │ -0005d800: 7265 6665 7265 6e63 650a 0a3c 6c69 3e74 reference..
  • t │ │ │ │ │ -0005d810: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005d820: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005d830: 652f 4d65 7468 6f64 5265 6635 2e6a 6176 e/MethodRef5.jav │ │ │ │ │ -0005d840: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -0005d850: 7374 7320 5465 7374 206d 6574 686f 6420 sts Test method │ │ │ │ │ -0005d860: 7265 6665 7265 6e63 6520 7769 7468 2053 reference with S │ │ │ │ │ -0005d870: 414d 2069 6e74 6572 6661 6365 2043 6f6d AM interface Com │ │ │ │ │ -0005d880: 7061 7261 746f 7226 6c74 3b54 2667 743b parator<T> │ │ │ │ │ -0005d890: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005d8a0: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005d8b0: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ -0005d8c0: 6566 362e 6a61 7661 3a20 4164 6420 6c61 ef6.java: Add la │ │ │ │ │ -0005d8d0: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ -0005d8e0: 7468 6174 2074 6865 206d 6f73 7420 7370 that the most sp │ │ │ │ │ -0005d8f0: 6563 6966 6963 2072 6566 6572 656e 6365 ecific reference │ │ │ │ │ -0005d900: 2069 7320 7365 6c65 6374 6564 2077 6865 is selected whe │ │ │ │ │ -0005d910: 6e20 6d65 7468 6f64 2070 6172 616d 6574 n method paramet │ │ │ │ │ -0005d920: 6572 7320 6172 6520 656c 6964 6564 0a0a ers are elided.. │ │ │ │ │ -0005d930: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005d940: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005d950: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ -0005d960: 372e 6a61 7661 3a20 4164 6420 6c61 6d62 7.java: Add lamb │ │ │ │ │ -0005d970: 6461 2074 6573 7473 2054 6573 7420 7468 da tests Test th │ │ │ │ │ -0005d980: 6174 2070 6172 616d 6574 6572 2074 7970 at parameter typ │ │ │ │ │ -0005d990: 6573 2061 7265 2069 6e66 6572 7265 6420 es are inferred │ │ │ │ │ -0005d9a0: 6672 6f6d 2053 414d 2064 6573 6372 6970 from SAM descrip │ │ │ │ │ -0005d9b0: 746f 7220 7768 656e 206d 6574 686f 6420 tor when method │ │ │ │ │ -0005d9c0: 7061 7261 6d65 7465 7273 2061 7265 2065 parameters are e │ │ │ │ │ -0005d9d0: 6c69 6465 642c 2077 6974 6820 6469 6666 lided, with diff │ │ │ │ │ -0005d9e0: 6572 656e 7420 7479 7065 7320 6f66 206d erent types of m │ │ │ │ │ -0005d9f0: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ -0005da00: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005da10: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005da20: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ -0005da30: 6566 382e 6a61 7661 3a20 496e 6665 7265 ef8.java: Infere │ │ │ │ │ -0005da40: 6e63 6520 6368 6f6b 6573 206f 6e20 7769 nce chokes on wi │ │ │ │ │ -0005da50: 6c64 6361 7264 2064 6572 6976 6564 2066 ldcard derived f │ │ │ │ │ -0005da60: 726f 6d20 6d65 7468 6f64 2072 6566 6572 rom method refer │ │ │ │ │ -0005da70: 656e 6365 0a0a 3c6c 693e 746f 6f6c 732f ence..
  • tools/ │ │ │ │ │ -0005da80: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -0005da90: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ -0005daa0: 686f 6452 6566 496e 7443 6f6c 6f6e 436f hodRefIntColonCo │ │ │ │ │ -0005dab0: 6c6f 6e4e 6577 5465 7374 2e6a 6176 613a lonNewTest.java: │ │ │ │ │ -0005dac0: 2063 6f6d 7069 6c65 7220 6372 6173 6865 compiler crashe │ │ │ │ │ -0005dad0: 7320 7769 7468 2065 7863 6570 7469 6f6e s with exception │ │ │ │ │ -0005dae0: 206f 6e20 696e 743a 6e65 7720 6d65 7468 on int:new meth │ │ │ │ │ -0005daf0: 6f64 2072 6566 6572 656e 6365 2061 6e64 od reference and │ │ │ │ │ -0005db00: 2067 656e 6572 6963 206d 6574 686f 6420 generic method │ │ │ │ │ -0005db10: 696e 6665 7265 6e63 650a 0a3c 6c69 3e74 inference..
  • t │ │ │ │ │ -0005db20: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005db30: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005db40: 652f 4d65 7468 6f64 5265 664e 6577 496e e/MethodRefNewIn │ │ │ │ │ -0005db50: 6e65 7242 6f6f 7473 7472 6170 2e6a 6176 nerBootstrap.jav │ │ │ │ │ -0005db60: 613a 204a 564d 2063 616e 6e6f 7420 6163 a: JVM cannot ac │ │ │ │ │ -0005db70: 6365 7373 2063 6f6e 7374 7275 6374 6f72 cess constructor │ │ │ │ │ -0005db80: 2074 686f 7567 6820 3a3a 6e65 7720 7265 though ::new re │ │ │ │ │ -0005db90: 6665 7265 6e63 6520 616c 7468 6f75 6768 ference although │ │ │ │ │ -0005dba0: 2063 616e 2063 616c 6c20 6974 2064 6972 can call it dir │ │ │ │ │ -0005dbb0: 6563 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ectly..
  • tools │ │ │ │ │ -0005dbc0: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -0005dbd0: 7468 6f64 5265 6665 7265 6e63 652f 4d65 thodReference/Me │ │ │ │ │ -0005dbe0: 7468 6f64 5265 664e 6577 496e 6e65 7249 thodRefNewInnerI │ │ │ │ │ -0005dbf0: 6e4c 616d 6264 614e 5045 312e 6a61 7661 nLambdaNPE1.java │ │ │ │ │ -0005dc00: 3a20 6a61 7661 6320 4e50 4520 6f72 2056 : javac NPE or V │ │ │ │ │ -0005dc10: 6572 6966 7945 7272 6f72 2066 6f72 2063 erifyError for c │ │ │ │ │ -0005dc20: 6f64 6520 7769 7468 2063 6f6e 7374 7275 ode with constru │ │ │ │ │ -0005dc30: 6374 6f72 2072 6566 6572 656e 6365 206f ctor reference o │ │ │ │ │ -0005dc40: 6620 696e 6e65 7220 636c 6173 730a 0a3c f inner class..< │ │ │ │ │ -0005dc50: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005dc60: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005dc70: 7265 6e63 652f 4d65 7468 6f64 5265 664e rence/MethodRefN │ │ │ │ │ -0005dc80: 6577 496e 6e65 7249 6e4c 616d 6264 614e ewInnerInLambdaN │ │ │ │ │ -0005dc90: 5045 322e 6a61 7661 3a20 4c61 6d62 6461 PE2.java: Lambda │ │ │ │ │ -0005dca0: 3a20 4e50 4520 7768 696c 6520 6f62 7461 : NPE while obta │ │ │ │ │ -0005dcb0: 696e 696e 6720 6d65 7468 6f64 2072 6566 ining method ref │ │ │ │ │ -0005dcc0: 6572 656e 6365 2074 6872 6f75 6768 206c erence through l │ │ │ │ │ -0005dcd0: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ -0005dce0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005dcf0: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005dd00: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ -0005dd10: 6566 4e65 7749 6e6e 6572 496e 4c61 6d62 efNewInnerInLamb │ │ │ │ │ -0005dd20: 6461 5665 7269 6679 312e 6a61 7661 3a20 daVerify1.java: │ │ │ │ │ -0005dd30: 6a61 7661 6320 4e50 4520 6f72 2056 6572 javac NPE or Ver │ │ │ │ │ -0005dd40: 6966 7945 7272 6f72 2066 6f72 2063 6f64 ifyError for cod │ │ │ │ │ -0005dd50: 6520 7769 7468 2063 6f6e 7374 7275 6374 e with construct │ │ │ │ │ -0005dd60: 6f72 2072 6566 6572 656e 6365 206f 6620 or reference of │ │ │ │ │ -0005dd70: 696e 6e65 7220 636c 6173 730a 0a3c 6c69 inner class..
  • tools/javac/lam │ │ │ │ │ -0005dd90: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -0005dda0: 6e63 652f 4d65 7468 6f64 5265 664e 6577 nce/MethodRefNew │ │ │ │ │ -0005ddb0: 496e 6e65 7249 6e4c 616d 6264 6156 6572 InnerInLambdaVer │ │ │ │ │ -0005ddc0: 6966 7932 2e6a 6176 613a 2056 6572 6966 ify2.java: Verif │ │ │ │ │ -0005ddd0: 7945 7272 6f72 2077 6865 6e20 7275 6e6e yError when runn │ │ │ │ │ -0005dde0: 696e 6720 7375 6363 6573 7366 756c 6c79 ing successfully │ │ │ │ │ -0005ddf0: 2063 6f6d 7069 6c65 6420 6a61 7661 2063 compiled java c │ │ │ │ │ -0005de00: 6c61 7373 0a0a 3c6c 693e 746f 6f6c 732f lass..
  • tools/ │ │ │ │ │ -0005de10: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -0005de20: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ -0005de30: 686f 6452 6566 4e65 7749 6e6e 6572 496e hodRefNewInnerIn │ │ │ │ │ -0005de40: 4c61 6d62 6461 5665 7269 6679 3273 696d LambdaVerify2sim │ │ │ │ │ -0005de50: 706c 652e 6a61 7661 3a20 5665 7269 6679 ple.java: Verify │ │ │ │ │ -0005de60: 4572 726f 7220 7768 656e 2072 756e 6e69 Error when runni │ │ │ │ │ -0005de70: 6e67 2073 7563 6365 7373 6675 6c6c 7920 ng successfully │ │ │ │ │ -0005de80: 636f 6d70 696c 6564 206a 6176 6120 636c compiled java cl │ │ │ │ │ -0005de90: 6173 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ass..
  • tools/j │ │ │ │ │ -0005dea0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005deb0: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ -0005dec0: 6f64 5265 664e 6577 496e 6e65 7252 6177 odRefNewInnerRaw │ │ │ │ │ -0005ded0: 5465 7374 2e6a 6176 613a 2052 6177 2069 Test.java: Raw i │ │ │ │ │ -0005dee0: 6e6e 6572 2063 6c61 7373 2063 6f6e 7374 nner class const │ │ │ │ │ -0005def0: 7275 6374 6f72 2072 6566 2073 686f 756c ructor ref shoul │ │ │ │ │ -0005df00: 6420 6e6f 7420 7065 7266 6f72 6d20 6469 d not perform di │ │ │ │ │ -0005df10: 616d 6f6e 6420 696e 6665 7265 6e63 650a amond inference. │ │ │ │ │ -0005df20: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005df30: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005df40: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ -0005df50: 6651 7561 6c69 6669 6572 312e 6a61 7661 fQualifier1.java │ │ │ │ │ -0005df60: 3a20 6a61 7661 6320 636f 6d70 6c65 7820 : javac complex │ │ │ │ │ -0005df70: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0005df80: 733a 2072 6576 616d 7020 616e 6420 7369 s: revamp and si │ │ │ │ │ -0005df90: 6d70 6c69 6679 0a0a 3c6c 693e 746f 6f6c mplify..
  • tool │ │ │ │ │ -0005dfa0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005dfb0: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ -0005dfc0: 6574 686f 6452 6566 5369 6e67 6c65 5265 ethodRefSingleRe │ │ │ │ │ -0005dfd0: 6645 7661 6c42 7269 6467 652e 6a61 7661 fEvalBridge.java │ │ │ │ │ -0005dfe0: 3a20 6a61 7661 6320 636f 6d70 6c65 7820 : javac complex │ │ │ │ │ -0005dff0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0005e000: 733a 2072 6576 616d 7020 616e 6420 7369 s: revamp and si │ │ │ │ │ -0005e010: 6d70 6c69 6679 2020 4d61 6b65 2073 7572 mplify Make sur │ │ │ │ │ -0005e020: 6520 7468 6174 2074 6865 206d 6574 686f e that the metho │ │ │ │ │ -0005e030: 6420 7265 6665 7265 6e63 6520 7265 6365 d reference rece │ │ │ │ │ -0005e040: 6976 6572 2069 7320 6576 616c 7561 7465 iver is evaluate │ │ │ │ │ -0005e050: 6420 6578 6163 746c 7920 6f6e 6365 2065 d exactly once e │ │ │ │ │ -0005e060: 7665 6e20 696e 2074 6869 7320 6272 6964 ven in this brid │ │ │ │ │ -0005e070: 6769 6e67 2063 6173 652e 0a0a 3c6c 693e ging case...
  • │ │ │ │ │ -0005e080: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005e090: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -0005e0a0: 6365 2f4d 6574 686f 6452 6566 5374 7563 ce/MethodRefStuc │ │ │ │ │ -0005e0b0: 6b2e 6a61 7661 3a20 4173 7365 7274 696f k.java: Assertio │ │ │ │ │ -0005e0c0: 6e45 7272 6f72 2069 6e20 4465 6665 7272 nError in Deferr │ │ │ │ │ -0005e0d0: 6564 4174 7472 2061 7420 7365 744f 7665 edAttr at setOve │ │ │ │ │ -0005e0e0: 726c 6f61 644b 696e 6420 6361 7573 6564 rloadKind caused │ │ │ │ │ -0005e0f0: 2062 7920 4a44 4b2d 3832 3033 3637 390a by JDK-8203679. │ │ │ │ │ -0005e100: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005e110: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005e120: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ -0005e130: 6653 7475 636b 322e 6a61 7661 3a20 4173 fStuck2.java: As │ │ │ │ │ -0005e140: 7365 7274 696f 6e45 7272 6f72 2069 6e20 sertionError in │ │ │ │ │ -0005e150: 4465 6665 7272 6564 4174 7472 2061 7420 DeferredAttr at │ │ │ │ │ -0005e160: 7365 744f 7665 726c 6f61 644b 696e 640a setOverloadKind. │ │ │ │ │ -0005e170: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005e180: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005e190: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ -0005e1a0: 6653 7475 636b 3832 3439 3236 312e 6a61 fStuck8249261.ja │ │ │ │ │ -0005e1b0: 7661 3a20 5665 7269 6679 206d 6574 686f va: Verify metho │ │ │ │ │ -0005e1c0: 6420 7265 6665 7265 6e63 6573 2061 7320 d references as │ │ │ │ │ -0005e1d0: 636f 6e64 6974 696f 6e73 2074 6f20 636f conditions to co │ │ │ │ │ -0005e1e0: 6e64 6974 696f 6e61 6c20 6578 7072 6573 nditional expres │ │ │ │ │ -0005e1f0: 7369 6f6e 7320 6172 6520 6861 6e64 6c65 sions are handle │ │ │ │ │ -0005e200: 6420 7072 6f70 6572 6c79 2e0a 0a3c 6c69 d properly...
  • tools/javac/lam │ │ │ │ │ -0005e220: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -0005e230: 6e63 652f 4d65 7468 6f64 5265 6653 7475 nce/MethodRefStu │ │ │ │ │ -0005e240: 636b 5061 7265 6e74 6865 7369 7a65 642e ckParenthesized. │ │ │ │ │ -0005e250: 6a61 7661 3a20 5468 6973 2069 7320 6120 java: This is a │ │ │ │ │ -0005e260: 6e65 6761 7469 7665 2072 6567 7265 7373 negative regress │ │ │ │ │ -0005e270: 696f 6e20 7465 7374 2066 6f72 2061 6e20 ion test for an │ │ │ │ │ -0005e280: 4173 7365 7274 696f 6e45 7272 6f72 2069 AssertionError i │ │ │ │ │ -0005e290: 6e20 4465 6665 7272 6564 4174 7472 2e0a n DeferredAttr.. │ │ │ │ │ -0005e2a0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005e2b0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005e2c0: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ -0005e2d0: 6654 6f49 6e6e 6572 2e6a 6176 613a 206c fToInner.java: l │ │ │ │ │ -0005e2e0: 616d 6264 6120 7265 6665 7265 6e63 6520 ambda reference │ │ │ │ │ -0005e2f0: 746f 2069 6e6e 6572 2063 6c61 7373 2069 to inner class i │ │ │ │ │ -0005e300: 6e20 6261 7365 2063 6c61 7373 2063 6175 n base class cau │ │ │ │ │ -0005e310: 7365 7320 4c61 6d62 6461 436f 6e76 6572 ses LambdaConver │ │ │ │ │ -0005e320: 7369 6f6e 4578 6365 7074 696f 6e0a 0a3c sionException..< │ │ │ │ │ -0005e330: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005e340: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005e350: 7265 6e63 652f 4d65 7468 6f64 5265 6654 rence/MethodRefT │ │ │ │ │ -0005e360: 6f49 6e6e 6572 5769 7468 6f75 744f 7574 oInnerWithoutOut │ │ │ │ │ -0005e370: 6572 2e6a 6176 613a 204e 5045 2077 6869 er.java: NPE whi │ │ │ │ │ -0005e380: 6c65 2063 6f6d 7069 6c69 6e67 2061 2070 le compiling a p │ │ │ │ │ -0005e390: 726f 6772 616d 2077 6974 6820 6572 726f rogram with erro │ │ │ │ │ -0005e3a0: 6e65 6f75 7320 7573 6520 6f66 2063 6f6e neous use of con │ │ │ │ │ -0005e3b0: 7374 7275 6374 6f72 2072 6566 6572 656e structor referen │ │ │ │ │ -0005e3c0: 6365 2065 7870 7265 7373 696f 6e73 2e0a ce expressions.. │ │ │ │ │ -0005e3d0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005e3e0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005e3f0: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ -0005e400: 6654 6f4c 6f63 616c 436c 6173 734d 6574 fToLocalClassMet │ │ │ │ │ -0005e410: 686f 6454 6573 742e 6a61 7661 3a20 5375 hodTest.java: Su │ │ │ │ │ -0005e420: 7370 6563 7420 6d65 7373 6167 6520 7265 spect message re │ │ │ │ │ -0005e430: 6761 7264 696e 6720 7375 6974 6162 6c65 garding suitable │ │ │ │ │ -0005e440: 2065 6e63 6c6f 7369 6e67 2069 6e73 7461 enclosing insta │ │ │ │ │ -0005e450: 6e63 6520 6e6f 7420 6265 696e 6720 696e nce not being in │ │ │ │ │ -0005e460: 2073 636f 7065 0a0a 3c6c 693e 746f 6f6c scope..
  • tool │ │ │ │ │ -0005e470: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005e480: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ -0005e490: 6574 686f 6452 6566 5f6e 6567 2e6a 6176 ethodRef_neg.jav │ │ │ │ │ -0005e4a0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -0005e4b0: 7374 7320 5468 6973 2069 7320 6e65 6761 sts This is nega │ │ │ │ │ -0005e4c0: 7469 7665 2074 6573 7420 666f 7220 7772 tive test for wr │ │ │ │ │ -0005e4d0: 6f6e 6720 7061 7261 6d65 7465 722f 7265 ong parameter/re │ │ │ │ │ -0005e4e0: 7475 726e 2074 7970 6520 696e 206d 6574 turn type in met │ │ │ │ │ -0005e4f0: 686f 6420 7265 6665 7265 6e63 6573 0a0a hod references.. │ │ │ │ │ -0005e500: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005e510: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005e520: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ -0005e530: 6572 656e 6365 436f 6d70 6c65 784e 756c erenceComplexNul │ │ │ │ │ -0005e540: 6c43 6865 636b 5465 7374 2e6a 6176 613a lCheckTest.java: │ │ │ │ │ -0005e550: 206a 6176 6163 2063 6f6d 706c 6578 206d javac complex m │ │ │ │ │ -0005e560: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ -0005e570: 3a20 7265 7661 6d70 2061 6e64 2073 696d : revamp and sim │ │ │ │ │ -0005e580: 706c 6966 7920 204d 616b 6520 7375 7265 plify Make sure │ │ │ │ │ -0005e590: 204e 5045 2063 6865 636b 2069 7320 646f NPE check is do │ │ │ │ │ -0005e5a0: 6e65 2065 7665 6e20 696e 2074 6865 2063 ne even in the c │ │ │ │ │ -0005e5b0: 6f6e 7665 7274 2074 6f20 4c61 6d62 6461 onvert to Lambda │ │ │ │ │ -0005e5c0: 2063 6173 650a 0a3c 6c69 3e74 6f6f 6c73 case..
  • tools │ │ │ │ │ -0005e5d0: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -0005e5e0: 7468 6f64 5265 6665 7265 6e63 652f 4d65 thodReference/Me │ │ │ │ │ -0005e5f0: 7468 6f64 5265 6665 7265 6e63 6549 6e43 thodReferenceInC │ │ │ │ │ -0005e600: 6f6e 7374 7275 6374 6f72 496e 766f 6361 onstructorInvoca │ │ │ │ │ -0005e610: 7469 6f6e 2e6a 6176 613a 2027 7375 7065 tion.java: 'supe │ │ │ │ │ -0005e620: 7227 2071 7561 6c69 6669 6564 206d 6574 r' qualified met │ │ │ │ │ -0005e630: 686f 6420 7265 6665 7265 6e63 6573 2063 hod references c │ │ │ │ │ -0005e640: 616e 6e6f 7420 6f63 6375 7220 696e 2061 annot occur in a │ │ │ │ │ -0005e650: 2073 7461 7469 6320 636f 6e74 6578 740a static context. │ │ │ │ │ -0005e660: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005e670: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005e680: 6665 7265 6e63 652f 5072 6f74 6563 7465 ference/Protecte │ │ │ │ │ -0005e690: 6449 6e61 6363 6573 7369 626c 654d 6574 dInaccessibleMet │ │ │ │ │ -0005e6a0: 686f 6452 6566 5465 7374 2e6a 6176 613a hodRefTest.java: │ │ │ │ │ -0005e6b0: 2056 6572 6966 7920 7468 6174 206a 6176 Verify that jav │ │ │ │ │ -0005e6c0: 6163 2065 6d69 7473 2073 7569 7461 626c ac emits suitabl │ │ │ │ │ -0005e6d0: 6520 6163 6365 7373 6f72 7320 7768 656e e accessors when │ │ │ │ │ -0005e6e0: 2061 206d 6574 686f 6420 7265 6665 7265 a method refere │ │ │ │ │ -0005e6f0: 6e63 6520 6d65 6e74 696f 6e73 2061 2070 nce mentions a p │ │ │ │ │ -0005e700: 726f 7465 6374 6564 206d 6574 686f 6420 rotected method │ │ │ │ │ -0005e710: 7468 6174 2077 6f75 6c64 206e 6565 6420 that would need │ │ │ │ │ -0005e720: 616e 2061 6363 6573 736f 720a 0a3c 6c69 an accessor..
  • tools/javac/lam │ │ │ │ │ -0005e740: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -0005e750: 6e63 652f 5072 6f74 6563 7465 6449 6e61 nce/ProtectedIna │ │ │ │ │ -0005e760: 6363 6573 7369 626c 654d 6574 686f 6452 ccessibleMethodR │ │ │ │ │ -0005e770: 6566 5465 7374 322e 6a61 7661 3a20 4a61 efTest2.java: Ja │ │ │ │ │ -0005e780: 7661 6320 7368 6f75 6c64 2065 6167 6572 vac should eager │ │ │ │ │ -0005e790: 6c79 2063 6861 6e67 6520 636f 6465 2067 ly change code g │ │ │ │ │ -0005e7a0: 656e 6572 6174 696f 6e20 666f 7220 6d65 eneration for me │ │ │ │ │ -0005e7b0: 7468 6f64 2072 6566 6572 656e 6365 7320 thod references │ │ │ │ │ -0005e7c0: 746f 2061 7665 7274 2049 6c6c 6567 616c to avert Illegal │ │ │ │ │ -0005e7d0: 4163 6365 7373 4572 726f 7220 696e 2066 AccessError in f │ │ │ │ │ -0005e7e0: 7574 7572 652e 0a0a 3c6c 693e 746f 6f6c uture...
  • tool │ │ │ │ │ -0005e7f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005e800: 6574 686f 6452 6566 6572 656e 6365 2f53 ethodReference/S │ │ │ │ │ -0005e810: 616d 436f 6e76 6572 7369 6f6e 2e6a 6176 amConversion.jav │ │ │ │ │ -0005e820: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -0005e830: 7374 7320 5465 7374 2053 414d 2063 6f6e sts Test SAM con │ │ │ │ │ -0005e840: 7665 7273 696f 6e20 6f66 206d 6574 686f version of metho │ │ │ │ │ -0005e850: 6420 7265 6665 7265 6e63 6573 2069 6e20 d references in │ │ │ │ │ -0005e860: 636f 6e74 6578 7473 206f 6620 6173 7369 contexts of assi │ │ │ │ │ -0005e870: 676e 6d65 6e74 2c20 6d65 7468 6f64 2f63 gnment, method/c │ │ │ │ │ -0005e880: 6f6e 7374 7275 6374 6f72 2061 7267 756d onstructor argum │ │ │ │ │ -0005e890: 656e 742c 2072 6574 7572 6e20 7374 6174 ent, return stat │ │ │ │ │ -0005e8a0: 656d 656e 742c 2061 7272 6179 2069 6e69 ement, array ini │ │ │ │ │ -0005e8b0: 7469 616c 697a 6572 2c20 6c61 6d62 6461 tializer, lambda │ │ │ │ │ -0005e8c0: 2065 7870 7265 7373 696f 6e20 626f 6479 expression body │ │ │ │ │ -0005e8d0: 2c20 636f 6e64 6974 696f 6e61 6c20 6578 , conditional ex │ │ │ │ │ -0005e8e0: 7072 6573 7369 6f6e 2061 6e64 2063 6173 pression and cas │ │ │ │ │ -0005e8f0: 742e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 t...
  • tools/ja │ │ │ │ │ -0005e900: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005e910: 6452 6566 6572 656e 6365 2f53 616d 436f dReference/SamCo │ │ │ │ │ -0005e920: 6e76 6572 7369 6f6e 436f 6d62 6f54 6573 nversionComboTes │ │ │ │ │ -0005e930: 742e 6a61 7661 3a20 4164 6420 6c61 6d62 t.java: Add lamb │ │ │ │ │ -0005e940: 6461 2074 6573 7473 2054 6573 7420 5341 da tests Test SA │ │ │ │ │ -0005e950: 4d20 636f 6e76 6572 7369 6f6e 206f 6620 M conversion of │ │ │ │ │ -0005e960: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0005e970: 7320 696e 2063 6f6d 6269 6e61 7469 6f6e s in combination │ │ │ │ │ -0005e980: 7320 6f66 2064 6966 6665 7265 6e74 2063 s of different c │ │ │ │ │ -0005e990: 6f6e 7465 7874 732c 206c 616d 6264 6120 ontexts, lambda │ │ │ │ │ -0005e9a0: 626f 6479 2074 7970 6573 2873 7461 7465 body types(state │ │ │ │ │ -0005e9b0: 6d65 6e74 2f65 7870 7265 7373 696f 6e29 ment/expression) │ │ │ │ │ -0005e9c0: 2c20 626f 7869 6e67 2f75 6e62 6f78 696e , boxing/unboxin │ │ │ │ │ -0005e9d0: 6720 6574 632c 2074 6f20 7665 7269 6679 g etc, to verify │ │ │ │ │ -0005e9e0: 2053 414d 2063 6f6e 7665 7273 696f 6e20 SAM conversion │ │ │ │ │ -0005e9f0: 6265 696e 6720 636f 6e64 7563 7465 6420 being conducted │ │ │ │ │ -0005ea00: 7375 6363 6573 7366 756c 6c79 2061 7320 successfully as │ │ │ │ │ -0005ea10: 6578 7065 6374 6564 2e0a 0a3c 6c69 3e74 expected...
  • t │ │ │ │ │ -0005ea20: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005ea30: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005ea40: 652f 5472 6565 4d61 6b65 7250 6172 616d e/TreeMakerParam │ │ │ │ │ -0005ea50: 7349 7347 6f6f 6679 2e6a 6176 613a 2057 sIsGoofy.java: W │ │ │ │ │ -0005ea60: 6865 6e20 6120 6d65 7468 6f64 2072 6566 hen a method ref │ │ │ │ │ -0005ea70: 6572 656e 6365 2074 6f20 6120 6c6f 6361 erence to a loca │ │ │ │ │ -0005ea80: 6c20 636c 6173 7320 636f 6e73 7472 7563 l class construc │ │ │ │ │ -0005ea90: 746f 7220 6973 2063 6f6e 7461 696e 6564 tor is contained │ │ │ │ │ -0005eaa0: 2069 6e20 6120 6d65 7468 6f64 2077 686f in a method who │ │ │ │ │ -0005eab0: 7365 206e 756d 6265 7220 6f66 2070 6172 se number of par │ │ │ │ │ -0005eac0: 616d 6574 6572 7320 6d61 7463 6865 7320 ameters matches │ │ │ │ │ -0005ead0: 7468 6520 6e75 6d62 6572 206f 6620 636f the number of co │ │ │ │ │ -0005eae0: 6e73 7472 7563 746f 7220 7061 7261 6d65 nstructor parame │ │ │ │ │ -0005eaf0: 7465 7273 2063 6f6d 7069 6c61 7469 6f6e ters compilation │ │ │ │ │ -0005eb00: 2066 6169 6c73 0a0a 3c6c 693e 746f 6f6c fails..
  • tool │ │ │ │ │ -0005eb10: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005eb20: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ -0005eb30: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ -0005eb40: 6665 7265 6e63 6549 6e74 6572 7365 6374 ferenceIntersect │ │ │ │ │ -0005eb50: 696f 6e31 2e6a 6176 613a 2049 6e76 616c ion1.java: Inval │ │ │ │ │ -0005eb60: 6964 2042 6f6f 7473 7472 6170 4d65 7468 id BootstrapMeth │ │ │ │ │ -0005eb70: 6f64 2066 6f72 2063 6f6e 7374 7275 6374 od for construct │ │ │ │ │ -0005eb80: 6f72 2f6d 6574 686f 6420 7265 6665 7265 or/method refere │ │ │ │ │ -0005eb90: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ -0005eba0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005ebb0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -0005ebc0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -0005ebd0: 656e 6365 496e 7465 7273 6563 7469 6f6e enceIntersection │ │ │ │ │ -0005ebe0: 322e 6a61 7661 3a20 496e 7661 6c69 6420 2.java: Invalid │ │ │ │ │ -0005ebf0: 426f 6f74 7374 7261 704d 6574 686f 6420 BootstrapMethod │ │ │ │ │ -0005ec00: 666f 7220 636f 6e73 7472 7563 746f 722f for constructor/ │ │ │ │ │ -0005ec10: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0005ec20: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005ec30: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005ec40: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ -0005ec50: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ -0005ec60: 6549 6e74 6572 7365 6374 696f 6e33 2e6a eIntersection3.j │ │ │ │ │ -0005ec70: 6176 613a 2049 6e76 616c 6964 2042 6f6f ava: Invalid Boo │ │ │ │ │ -0005ec80: 7473 7472 6170 4d65 7468 6f64 2066 6f72 tstrapMethod for │ │ │ │ │ -0005ec90: 2063 6f6e 7374 7275 6374 6f72 2f6d 6574 constructor/met │ │ │ │ │ -0005eca0: 686f 6420 7265 6665 7265 6e63 650a 0a3c hod reference..< │ │ │ │ │ -0005ecb0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005ecc0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005ecd0: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ -0005ece0: 6574 686f 6452 6566 6572 656e 6365 496e ethodReferenceIn │ │ │ │ │ -0005ecf0: 7465 7273 6563 7469 6f6e 342e 6a61 7661 tersection4.java │ │ │ │ │ -0005ed00: 3a20 7072 6f67 7261 6d20 6661 696c 7320 : program fails │ │ │ │ │ -0005ed10: 7769 7468 204c 616d 6264 6143 6f6e 7665 with LambdaConve │ │ │ │ │ -0005ed20: 7273 696f 6e45 7863 6570 7469 6f6e 2061 rsionException a │ │ │ │ │ -0005ed30: 7420 6578 6563 7574 696f 6e20 7469 6d65 t execution time │ │ │ │ │ -0005ed40: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005ed50: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005ed60: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ -0005ed70: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ -0005ed80: 6549 6e74 6572 7365 6374 696f 6e49 6e64 eIntersectionInd │ │ │ │ │ -0005ed90: 7563 6564 5465 7374 2e6a 6176 613a 204c ucedTest.java: L │ │ │ │ │ -0005eda0: 616d 6264 6143 6f6e 7665 7273 696f 6e45 ambdaConversionE │ │ │ │ │ -0005edb0: 7863 6570 7469 6f6e 3a20 496e 7661 6c69 xception: Invali │ │ │ │ │ -0005edc0: 6420 7265 6365 6976 6572 2074 7970 6520 d receiver type │ │ │ │ │ -0005edd0: 696e 7465 7266 6163 653b 206e 6f74 2061 interface; not a │ │ │ │ │ -0005ede0: 2073 7562 7479 7065 206f 6620 696d 706c subtype of impl │ │ │ │ │ -0005edf0: 656d 656e 7461 7469 6f6e 2074 7970 6520 ementation type │ │ │ │ │ -0005ee00: 696e 7465 7266 6163 650a 0a3c 6c69 3e74 interface..
  • t │ │ │ │ │ -0005ee10: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005ee20: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005ee30: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ -0005ee40: 6452 6566 6572 656e 6365 4e75 6c6c 4368 dReferenceNullCh │ │ │ │ │ -0005ee50: 6563 6b54 6573 742e 6a61 7661 3a20 4d69 eckTest.java: Mi │ │ │ │ │ -0005ee60: 7373 696e 6720 6e75 6c6c 2063 6865 636b ssing null check │ │ │ │ │ -0005ee70: 2069 6e20 626f 756e 6420 6d65 7468 6f64 in bound method │ │ │ │ │ -0005ee80: 2072 6566 6572 656e 6365 2063 6170 7475 reference captu │ │ │ │ │ -0005ee90: 7265 0a0a 3c6c 693e 746f 6f6c 732f 6a61 re..
  • tools/ja │ │ │ │ │ -0005eea0: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005eeb0: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ -0005eec0: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ -0005eed0: 6e63 6550 6163 6b61 6765 5072 6976 6174 ncePackagePrivat │ │ │ │ │ -0005eee0: 6551 7561 6c69 6669 6572 2e6a 6176 613a eQualifier.java: │ │ │ │ │ -0005eef0: 204d 6574 686f 6420 7265 6665 7265 6e63 Method referenc │ │ │ │ │ -0005ef00: 6520 7573 6573 2077 726f 6e67 2071 7561 e uses wrong qua │ │ │ │ │ -0005ef10: 6c69 6679 696e 6720 7479 7065 0a0a 3c6c lifying type..tools/javac/la │ │ │ │ │ -0005ef30: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005ef40: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -0005ef50: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ -0005ef60: 7446 4443 4345 2e6a 6176 613a 2063 6f6e tFDCCE.java: con │ │ │ │ │ -0005ef70: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ -0005ef80: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ -0005ef90: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ -0005efa0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005efb0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005efc0: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ -0005efd0: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ -0005efe0: 6573 7449 6e6e 6572 4465 6661 756c 742e estInnerDefault. │ │ │ │ │ -0005eff0: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ -0005f000: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ -0005f010: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ -0005f020: 6464 2074 6865 6d0a 0a3c 6c69 3e74 6f6f dd them..
  • too │ │ │ │ │ -0005f030: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005f040: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ -0005f050: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ -0005f060: 6566 6572 656e 6365 5465 7374 496e 6e65 eferenceTestInne │ │ │ │ │ -0005f070: 7249 6e73 7461 6e63 652e 6a61 7661 3a20 rInstance.java: │ │ │ │ │ -0005f080: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ -0005f090: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ -0005f0a0: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ -0005f0b0: 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 m..
  • tools/jav │ │ │ │ │ -0005f0c0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -0005f0d0: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ -0005f0e0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ -0005f0f0: 6365 5465 7374 496e 6e65 7256 6172 4172 ceTestInnerVarAr │ │ │ │ │ -0005f100: 6773 5468 6973 2e6a 6176 613a 2063 6f6e gsThis.java: con │ │ │ │ │ -0005f110: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ -0005f120: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ -0005f130: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ -0005f140: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0005f150: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005f160: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ -0005f170: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ -0005f180: 6573 7449 6e73 7461 6e63 652e 6a61 7661 estInstance.java │ │ │ │ │ -0005f190: 3a20 636f 6e76 6572 7420 6c61 6d62 6461 : convert lambda │ │ │ │ │ -0005f1a0: 2074 6573 746e 6720 7465 7374 7320 746f testng tests to │ │ │ │ │ -0005f1b0: 206a 7472 6567 2061 6e64 2061 6464 2074 jtreg and add t │ │ │ │ │ -0005f1c0: 6865 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a hem..
  • tools/j │ │ │ │ │ -0005f1d0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005f1e0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -0005f1f0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -0005f200: 656e 6365 5465 7374 4b69 6e64 732e 6a61 enceTestKinds.ja │ │ │ │ │ -0005f210: 7661 3a20 636f 6e76 6572 7420 6c61 6d62 va: convert lamb │ │ │ │ │ -0005f220: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ -0005f230: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ -0005f240: 2074 6865 6d0a 0a3c 6c69 3e74 6f6f 6c73 them..
  • tools │ │ │ │ │ -0005f250: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -0005f260: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ -0005f270: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ -0005f280: 6572 656e 6365 5465 7374 4d65 7468 6f64 erenceTestMethod │ │ │ │ │ -0005f290: 4861 6e64 6c65 2e6a 6176 613a 206a 6176 Handle.java: jav │ │ │ │ │ -0005f2a0: 6163 2067 656e 6572 6174 6573 2069 6e63 ac generates inc │ │ │ │ │ -0005f2b0: 6f72 7265 6374 2064 6573 6372 6970 746f orrect descripto │ │ │ │ │ -0005f2c0: 7220 666f 7220 4d65 7468 6f64 4861 6e64 r for MethodHand │ │ │ │ │ -0005f2d0: 6c65 3a3a 696e 766f 6b65 0a0a 3c6c 693e le::invoke..
  • │ │ │ │ │ -0005f2e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005f2f0: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -0005f300: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ -0005f310: 6f64 5265 6665 7265 6e63 6554 6573 744e odReferenceTestN │ │ │ │ │ -0005f320: 6577 2e6a 6176 613a 2063 6f6e 7665 7274 ew.java: convert │ │ │ │ │ -0005f330: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ -0005f340: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ -0005f350: 6420 6164 6420 7468 656d 0a0a 3c6c 693e d add them..
  • │ │ │ │ │ -0005f360: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005f370: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -0005f380: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ -0005f390: 6f64 5265 6665 7265 6e63 6554 6573 744e odReferenceTestN │ │ │ │ │ -0005f3a0: 6577 496e 6e65 722e 6a61 7661 3a20 636f ewInner.java: co │ │ │ │ │ -0005f3b0: 6e76 6572 7420 6c61 6d62 6461 2074 6573 nvert lambda tes │ │ │ │ │ -0005f3c0: 746e 6720 7465 7374 7320 746f 206a 7472 tng tests to jtr │ │ │ │ │ -0005f3d0: 6567 2061 6e64 2061 6464 2074 6865 6d0a eg and add them. │ │ │ │ │ -0005f3e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0005f3f0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005f400: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ -0005f410: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -0005f420: 5465 7374 4e65 7749 6e6e 6572 496d 706c TestNewInnerImpl │ │ │ │ │ -0005f430: 6963 6974 4172 6773 2e6a 6176 613a 2042 icitArgs.java: B │ │ │ │ │ -0005f440: 6f6f 7473 7472 6170 4d65 7468 6f64 4572 ootstrapMethodEr │ │ │ │ │ -0005f450: 726f 7220 7768 656e 2063 6170 7475 7269 ror when capturi │ │ │ │ │ -0005f460: 6e67 2063 6f6e 7374 7275 6374 6f72 2072 ng constructor r │ │ │ │ │ -0005f470: 6566 2074 6f20 6c6f 6361 6c20 636c 6173 ef to local clas │ │ │ │ │ -0005f480: 7365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ses..
  • tools/j │ │ │ │ │ -0005f490: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005f4a0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -0005f4b0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -0005f4c0: 656e 6365 5465 7374 5375 6543 6173 6531 enceTestSueCase1 │ │ │ │ │ -0005f4d0: 2e6a 6176 613a 2063 6f6e 7665 7274 206c .java: convert l │ │ │ │ │ -0005f4e0: 616d 6264 6120 7465 7374 6e67 2074 6573 ambda testng tes │ │ │ │ │ -0005f4f0: 7473 2074 6f20 6a74 7265 6720 616e 6420 ts to jtreg and │ │ │ │ │ -0005f500: 6164 6420 7468 656d 0a0a 3c6c 693e 746f add them..
  • to │ │ │ │ │ -0005f510: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005f520: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -0005f530: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ -0005f540: 5265 6665 7265 6e63 6554 6573 7453 7565 ReferenceTestSue │ │ │ │ │ -0005f550: 4361 7365 322e 6a61 7661 3a20 636f 6e76 Case2.java: conv │ │ │ │ │ -0005f560: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ -0005f570: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ -0005f580: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ -0005f590: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005f5a0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005f5b0: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ -0005f5c0: 6574 686f 6452 6566 6572 656e 6365 5465 ethodReferenceTe │ │ │ │ │ -0005f5d0: 7374 5375 6543 6173 6534 2e6a 6176 613a stSueCase4.java: │ │ │ │ │ -0005f5e0: 2063 6f6e 7665 7274 206c 616d 6264 6120 convert lambda │ │ │ │ │ -0005f5f0: 7465 7374 6e67 2074 6573 7473 2074 6f20 testng tests to │ │ │ │ │ -0005f600: 6a74 7265 6720 616e 6420 6164 6420 7468 jtreg and add th │ │ │ │ │ -0005f610: 656d 0a0a 3c6c 693e 746f 6f6c 732f 6a61 em..
  • tools/ja │ │ │ │ │ -0005f620: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005f630: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ -0005f640: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ -0005f650: 6e63 6554 6573 7453 7570 6572 2e6a 6176 nceTestSuper.jav │ │ │ │ │ -0005f660: 613a 2063 6f6e 7665 7274 206c 616d 6264 a: convert lambd │ │ │ │ │ -0005f670: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ -0005f680: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ -0005f690: 7468 656d 0a0a 3c6c 693e 746f 6f6c 732f them..
  • tools/ │ │ │ │ │ -0005f6a0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -0005f6b0: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ -0005f6c0: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ -0005f6d0: 7265 6e63 6554 6573 7453 7570 6572 4465 renceTestSuperDe │ │ │ │ │ -0005f6e0: 6661 756c 742e 6a61 7661 3a20 636f 6e76 fault.java: conv │ │ │ │ │ -0005f6f0: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ -0005f700: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ -0005f710: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ -0005f720: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005f730: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005f740: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ -0005f750: 6574 686f 6452 6566 6572 656e 6365 5465 ethodReferenceTe │ │ │ │ │ -0005f760: 7374 5479 7065 436f 6e76 6572 7369 6f6e stTypeConversion │ │ │ │ │ -0005f770: 2e6a 6176 613a 2063 6f6e 7665 7274 206c .java: convert l │ │ │ │ │ -0005f780: 616d 6264 6120 7465 7374 6e67 2074 6573 ambda testng tes │ │ │ │ │ -0005f790: 7473 2074 6f20 6a74 7265 6720 616e 6420 ts to jtreg and │ │ │ │ │ -0005f7a0: 6164 6420 7468 656d 0a0a 3c6c 693e 746f add them..
  • to │ │ │ │ │ -0005f7b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005f7c0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -0005f7d0: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ -0005f7e0: 5265 6665 7265 6e63 6554 6573 7456 6172 ReferenceTestVar │ │ │ │ │ -0005f7f0: 4172 6773 2e6a 6176 613a 2063 6f6e 7665 Args.java: conve │ │ │ │ │ -0005f800: 7274 206c 616d 6264 6120 7465 7374 6e67 rt lambda testng │ │ │ │ │ -0005f810: 2074 6573 7473 2074 6f20 6a74 7265 6720 tests to jtreg │ │ │ │ │ -0005f820: 616e 6420 6164 6420 7468 656d 0a0a 3c6c and add them..tools/javac/la │ │ │ │ │ -0005f840: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005f850: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -0005f860: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ -0005f870: 7456 6172 4172 6773 4578 742e 6a61 7661 tVarArgsExt.java │ │ │ │ │ -0005f880: 3a20 636f 6e76 6572 7420 6c61 6d62 6461 : convert lambda │ │ │ │ │ -0005f890: 2074 6573 746e 6720 7465 7374 7320 746f testng tests to │ │ │ │ │ -0005f8a0: 206a 7472 6567 2061 6e64 2061 6464 2074 jtreg and add t │ │ │ │ │ -0005f8b0: 6865 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a hem..
  • tools/j │ │ │ │ │ -0005f8c0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005f8d0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -0005f8e0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -0005f8f0: 656e 6365 5465 7374 5661 7241 7267 7353 enceTestVarArgsS │ │ │ │ │ -0005f900: 7570 6572 2e6a 6176 613a 2063 6f6e 7665 uper.java: conve │ │ │ │ │ -0005f910: 7274 206c 616d 6264 6120 7465 7374 6e67 rt lambda testng │ │ │ │ │ -0005f920: 2074 6573 7473 2074 6f20 6a74 7265 6720 tests to jtreg │ │ │ │ │ -0005f930: 616e 6420 6164 6420 7468 656d 0a0a 3c6c and add them..tools/javac/la │ │ │ │ │ -0005f950: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005f960: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -0005f970: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ -0005f980: 7456 6172 4172 6773 5375 7065 7244 6566 tVarArgsSuperDef │ │ │ │ │ -0005f990: 6175 6c74 2e6a 6176 613a 2063 6f6e 7665 ault.java: conve │ │ │ │ │ -0005f9a0: 7274 206c 616d 6264 6120 7465 7374 6e67 rt lambda testng │ │ │ │ │ -0005f9b0: 2074 6573 7473 2074 6f20 6a74 7265 6720 tests to jtreg │ │ │ │ │ -0005f9c0: 616e 6420 6164 6420 7468 656d 0a0a 3c6c and add them..tools/javac/la │ │ │ │ │ -0005f9e0: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005f9f0: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -0005fa00: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ -0005fa10: 7456 6172 4172 6773 5468 6973 2e6a 6176 tVarArgsThis.jav │ │ │ │ │ -0005fa20: 613a 2063 6f6e 7665 7274 206c 616d 6264 a: convert lambd │ │ │ │ │ -0005fa30: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ -0005fa40: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ -0005fa50: 7468 656d 0a0a 3c6c 693e 746f 6f6c 732f them..
  • tools/ │ │ │ │ │ -0005fa60: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -0005fa70: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ -0005fa80: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ -0005fa90: 7265 6e63 6554 6573 7456 6172 4861 6e64 renceTestVarHand │ │ │ │ │ -0005faa0: 6c65 2e6a 6176 613a 2074 6573 7420 666f le.java: test fo │ │ │ │ │ -0005fab0: 7220 5661 7248 616e 646c 6520 7369 676e r VarHandle sign │ │ │ │ │ -0005fac0: 6174 7572 6520 706f 6c79 6d6f 7270 6869 ature polymorphi │ │ │ │ │ -0005fad0: 6320 6d65 7468 6f64 730a 0a3c 6c69 3e74 c methods..
  • t │ │ │ │ │ -0005fae0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005faf0: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005fb00: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ -0005fb10: 6452 6566 6572 656e 6365 5465 7374 5661 dReferenceTestVa │ │ │ │ │ -0005fb20: 7248 616e 646c 655f 6e65 672e 6a61 7661 rHandle_neg.java │ │ │ │ │ -0005fb30: 3a20 7465 7374 2066 6f72 2056 6172 4861 : test for VarHa │ │ │ │ │ -0005fb40: 6e64 6c65 2073 6967 6e61 7475 7265 2070 ndle signature p │ │ │ │ │ -0005fb50: 6f6c 796d 6f72 7068 6963 206d 6574 686f olymorphic metho │ │ │ │ │ -0005fb60: 6473 2077 6974 6820 7772 6f6e 6720 7265 ds with wrong re │ │ │ │ │ -0005fb70: 7475 726e 2074 7970 650a 0a3c 6c69 3e74 turn type..
  • t │ │ │ │ │ -0005fb80: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005fb90: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005fba0: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ -0005fbb0: 6452 6566 6572 656e 6365 556e 696f 6e54 dReferenceUnionT │ │ │ │ │ -0005fbc0: 7970 6554 6573 742e 6a61 7661 3a20 4c61 ypeTest.java: La │ │ │ │ │ -0005fbd0: 6d62 6461 436f 6e76 6572 7369 6f6e 4578 mbdaConversionEx │ │ │ │ │ -0005fbe0: 6365 7074 696f 6e3a 2049 6e76 616c 6964 ception: Invalid │ │ │ │ │ -0005fbf0: 2072 6563 6569 7665 7220 7479 7065 2069 receiver type i │ │ │ │ │ -0005fc00: 6e74 6572 6661 6365 3b20 6e6f 7420 6120 nterface; not a │ │ │ │ │ -0005fc10: 7375 6274 7970 6520 6f66 2069 6d70 6c65 subtype of imple │ │ │ │ │ -0005fc20: 6d65 6e74 6174 696f 6e20 7479 7065 2069 mentation type i │ │ │ │ │ -0005fc30: 6e74 6572 6661 6365 0a0a 3c6c 693e 746f nterface..
  • to │ │ │ │ │ -0005fc40: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005fc50: 2f6d 6f73 7453 7065 6369 6669 632f 5374 /mostSpecific/St │ │ │ │ │ -0005fc60: 7275 6374 7572 616c 4d6f 7374 5370 6563 ructuralMostSpec │ │ │ │ │ -0005fc70: 6966 6963 5465 7374 2e6a 6176 613a 2041 ificTest.java: A │ │ │ │ │ -0005fc80: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -0005fc90: 4175 746f 6d61 7469 6320 7465 7374 2066 Automatic test f │ │ │ │ │ -0005fca0: 6f72 2063 6865 636b 696e 6720 636f 7272 or checking corr │ │ │ │ │ -0005fcb0: 6563 746e 6573 7320 6f66 2073 7472 7563 ectness of struc │ │ │ │ │ -0005fcc0: 7475 7261 6c20 6d6f 7374 2073 7065 6369 tural most speci │ │ │ │ │ -0005fcd0: 6669 6320 7465 7374 2072 6f75 7469 6e65 fic test routine │ │ │ │ │ -0005fce0: 2074 656d 706f 7261 7269 6c79 2077 6f72 temporarily wor │ │ │ │ │ -0005fcf0: 6b61 726f 756e 6420 636f 6d62 6f20 7465 karound combo te │ │ │ │ │ -0005fd00: 7374 7320 6172 6520 6361 7573 696e 6720 sts are causing │ │ │ │ │ -0005fd10: 7469 6d65 206f 7574 2069 6e20 7365 7665 time out in seve │ │ │ │ │ -0005fd20: 7261 6c20 706c 6174 666f 726d 730a 0a3c ral platforms..< │ │ │ │ │ -0005fd30: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -0005fd40: 616d 6264 612f 7072 6976 6174 654d 6574 ambda/privateMet │ │ │ │ │ -0005fd50: 686f 6452 6566 6572 656e 6365 732f 4d65 hodReferences/Me │ │ │ │ │ -0005fd60: 7468 6f64 496e 766f 6b65 722e 6a61 7661 thodInvoker.java │ │ │ │ │ -0005fd70: 3a20 7072 6976 6174 6520 6d65 7468 6f64 : private method │ │ │ │ │ -0005fd80: 2073 686f 756c 6420 6265 2061 6363 6573 should be acces │ │ │ │ │ -0005fd90: 7369 626c 6520 286e 6573 7465 6420 636c sible (nested cl │ │ │ │ │ -0005fda0: 6173 7365 7329 0a0a 3c6c 693e 746f 6f6c asses)..
  • tool │ │ │ │ │ -0005fdb0: 732f 6a61 7661 632f 6c61 6d62 6461 2f70 s/javac/lambda/p │ │ │ │ │ -0005fdc0: 7269 7661 7465 4d65 7468 6f64 5265 6665 rivateMethodRefe │ │ │ │ │ -0005fdd0: 7265 6e63 6573 2f4d 6574 686f 6453 7570 rences/MethodSup │ │ │ │ │ -0005fde0: 706c 6965 722e 6a61 7661 3a20 7072 6976 plier.java: priv │ │ │ │ │ -0005fdf0: 6174 6520 6d65 7468 6f64 2073 686f 756c ate method shoul │ │ │ │ │ -0005fe00: 6420 6265 2061 6363 6573 7369 626c 6520 d be accessible │ │ │ │ │ -0005fe10: 286e 6573 7465 6420 636c 6173 7365 7329 (nested classes) │ │ │ │ │ -0005fe20: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0005fe30: 632f 6c61 6d62 6461 2f70 7269 7661 7465 c/lambda/private │ │ │ │ │ -0005fe40: 4d65 7468 6f64 5265 6665 7265 6e63 6573 MethodReferences │ │ │ │ │ -0005fe50: 2f54 6869 7264 436c 6173 732e 6a61 7661 /ThirdClass.java │ │ │ │ │ -0005fe60: 3a20 7072 6976 6174 6520 6d65 7468 6f64 : private method │ │ │ │ │ -0005fe70: 2073 686f 756c 6420 6265 2061 6363 6573 should be acces │ │ │ │ │ -0005fe80: 7369 626c 6520 286e 6573 7465 6420 636c sible (nested cl │ │ │ │ │ -0005fe90: 6173 7365 7329 0a0a 3c6c 693e 746f 6f6c asses)..
  • tool │ │ │ │ │ -0005fea0: 732f 6a61 7661 632f 6c61 6d62 6461 2f73 s/javac/lambda/s │ │ │ │ │ -0005feb0: 656c 665f 696e 6974 6961 6c69 7a65 722f elf_initializer/ │ │ │ │ │ -0005fec0: 5438 3032 3438 3039 2f53 656c 6649 6e69 T8024809/SelfIni │ │ │ │ │ -0005fed0: 7469 616c 697a 6572 496e 4c61 6d62 6461 tializerInLambda │ │ │ │ │ -0005fee0: 5465 7374 612e 6a61 7661 3a20 6a61 7661 Testa.java: java │ │ │ │ │ -0005fef0: 632c 2073 6f6d 6520 6c61 6d62 6461 2070 c, some lambda p │ │ │ │ │ -0005ff00: 726f 6772 616d 7320 6172 6520 7265 6a65 rograms are reje │ │ │ │ │ -0005ff10: 6374 6564 2062 7920 666c 6f77 2061 6e61 cted by flow ana │ │ │ │ │ -0005ff20: 6c79 7369 730a 0a3c 6c69 3e74 6f6f 6c73 lysis..
  • tools │ │ │ │ │ -0005ff30: 2f6a 6176 6163 2f6c 616d 6264 612f 7365 /javac/lambda/se │ │ │ │ │ -0005ff40: 6c66 5f69 6e69 7469 616c 697a 6572 2f54 lf_initializer/T │ │ │ │ │ -0005ff50: 3830 3234 3830 392f 5365 6c66 496e 6974 8024809/SelfInit │ │ │ │ │ -0005ff60: 6961 6c69 7a65 7249 6e4c 616d 6264 6154 ializerInLambdaT │ │ │ │ │ -0005ff70: 6573 7462 2e6a 6176 613a 206a 6176 6163 estb.java: javac │ │ │ │ │ -0005ff80: 2c20 736f 6d65 206c 616d 6264 6120 7072 , some lambda pr │ │ │ │ │ -0005ff90: 6f67 7261 6d73 2061 7265 2072 656a 6563 ograms are rejec │ │ │ │ │ -0005ffa0: 7465 6420 6279 2066 6c6f 7720 616e 616c ted by flow anal │ │ │ │ │ -0005ffb0: 7973 6973 0a0a 3c6c 693e 746f 6f6c 732f ysis..
  • tools/ │ │ │ │ │ -0005ffc0: 6a61 7661 632f 6c61 6d62 6461 2f73 656c javac/lambda/sel │ │ │ │ │ -0005ffd0: 665f 696e 6974 6961 6c69 7a65 722f 5438 f_initializer/T8 │ │ │ │ │ -0005ffe0: 3035 3339 3036 2f53 656c 6649 6e69 7469 053906/SelfIniti │ │ │ │ │ -0005fff0: 616c 697a 6572 496e 4c61 6d62 6461 5465 alizerInLambdaTe │ │ │ │ │ -00060000: 7374 632e 6a61 7661 3a20 6a61 7661 632c stc.java: javac, │ │ │ │ │ -00060010: 2073 6f6d 6520 6c61 6d62 6461 2070 726f some lambda pro │ │ │ │ │ -00060020: 6772 616d 7320 6172 6520 7265 6a65 6374 grams are reject │ │ │ │ │ -00060030: 6564 2062 7920 666c 6f77 2061 6e61 6c79 ed by flow analy │ │ │ │ │ -00060040: 7369 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a sis..
  • tools/j │ │ │ │ │ -00060050: 6176 6163 2f6c 616d 6264 612f 7365 7061 avac/lambda/sepa │ │ │ │ │ -00060060: 7261 7465 2f54 6573 742e 6a61 7661 3a20 rate/Test.java: │ │ │ │ │ -00060070: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -00060080: 6163 2f6c 616d 6264 612f 7370 6563 756c ac/lambda/specul │ │ │ │ │ -00060090: 6174 6976 652f 3831 3437 3534 362f 5438 ative/8147546/T8 │ │ │ │ │ -000600a0: 3134 3735 3436 612e 6a61 7661 3a20 7265 147546a.java: re │ │ │ │ │ -000600b0: 6772 6573 7369 6f6e 2077 6865 6e20 7479 gression when ty │ │ │ │ │ -000600c0: 7065 2d63 6865 636b 696e 6720 6765 6e65 pe-checking gene │ │ │ │ │ -000600d0: 7269 6320 6361 6c6c 7320 696e 7369 6465 ric calls inside │ │ │ │ │ -000600e0: 206e 6573 7465 6420 6465 636c 6172 6174 nested declarat │ │ │ │ │ -000600f0: 696f 6e73 206f 6363 7572 7269 6e67 2069 ions occurring i │ │ │ │ │ -00060100: 6e20 6d65 7468 6f64 2063 6f6e 7465 7874 n method context │ │ │ │ │ -00060110: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00060120: 632f 6c61 6d62 6461 2f73 7065 6375 6c61 c/lambda/specula │ │ │ │ │ -00060130: 7469 7665 2f38 3134 3735 3436 2f54 3831 tive/8147546/T81 │ │ │ │ │ -00060140: 3437 3534 3662 2e6a 6176 613a 2072 6567 47546b.java: reg │ │ │ │ │ -00060150: 7265 7373 696f 6e20 7768 656e 2074 7970 ression when typ │ │ │ │ │ -00060160: 652d 6368 6563 6b69 6e67 2067 656e 6572 e-checking gener │ │ │ │ │ -00060170: 6963 2063 616c 6c73 2069 6e73 6964 6520 ic calls inside │ │ │ │ │ -00060180: 6e65 7374 6564 2064 6563 6c61 7261 7469 nested declarati │ │ │ │ │ -00060190: 6f6e 7320 6f63 6375 7272 696e 6720 696e ons occurring in │ │ │ │ │ -000601a0: 206d 6574 686f 6420 636f 6e74 6578 740a method context. │ │ │ │ │ -000601b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000601c0: 2f6c 616d 6264 612f 7370 6563 756c 6174 /lambda/speculat │ │ │ │ │ -000601d0: 6976 652f 3831 3534 3138 302f 5438 3135 ive/8154180/T815 │ │ │ │ │ -000601e0: 3431 3830 612e 6a61 7661 3a20 5265 6772 4180a.java: Regr │ │ │ │ │ -000601f0: 6573 7369 6f6e 3a20 7374 7563 6b20 6578 ession: stuck ex │ │ │ │ │ -00060200: 7072 6573 7369 6f6e 7320 646f 206e 6f74 pressions do not │ │ │ │ │ -00060210: 2062 6568 6176 6520 636f 7272 6563 746c behave correctl │ │ │ │ │ -00060220: 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 y..
  • tools/jav │ │ │ │ │ -00060230: 6163 2f6c 616d 6264 612f 7370 6563 756c ac/lambda/specul │ │ │ │ │ -00060240: 6174 6976 652f 3831 3534 3138 302f 5438 ative/8154180/T8 │ │ │ │ │ -00060250: 3135 3431 3830 622e 6a61 7661 3a20 5265 154180b.java: Re │ │ │ │ │ -00060260: 6772 6573 7369 6f6e 3a20 7374 7563 6b20 gression: stuck │ │ │ │ │ -00060270: 6578 7072 6573 7369 6f6e 7320 646f 206e expressions do n │ │ │ │ │ -00060280: 6f74 2062 6568 6176 6520 636f 7272 6563 ot behave correc │ │ │ │ │ -00060290: 746c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a tly..
  • tools/j │ │ │ │ │ -000602a0: 6176 6163 2f6c 616d 6264 612f 7370 6563 avac/lambda/spec │ │ │ │ │ -000602b0: 756c 6174 6976 652f 4469 616d 6f6e 6446 ulative/DiamondF │ │ │ │ │ -000602c0: 696e 6465 722e 6a61 7661 3a20 4164 6420 inder.java: Add │ │ │ │ │ -000602d0: 6c61 6d62 6461 2074 6573 7473 2073 7075 lambda tests spu │ │ │ │ │ -000602e0: 7269 6f75 7320 6372 6173 6865 7320 7768 rious crashes wh │ │ │ │ │ -000602f0: 656e 2072 756e 6e69 6e67 2069 6e20 2764 en running in 'd │ │ │ │ │ -00060300: 6961 6d6f 6e64 2066 696e 6465 7227 206d iamond finder' m │ │ │ │ │ -00060310: 6f64 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ode..
  • tools/j │ │ │ │ │ -00060320: 6176 6163 2f6c 616d 6264 612f 7370 6563 avac/lambda/spec │ │ │ │ │ -00060330: 756c 6174 6976 652f 496e 6665 7253 7472 ulative/InferStr │ │ │ │ │ -00060340: 6963 742e 6a61 7661 3a20 4578 706f 6e65 ict.java: Expone │ │ │ │ │ -00060350: 6e74 6961 6c20 7065 7266 6f72 6d61 6e63 ntial performanc │ │ │ │ │ -00060360: 6520 7265 6772 6573 7369 6f6e 204a 6176 e regression Jav │ │ │ │ │ -00060370: 6120 3820 636f 6d70 696c 6572 2063 6f6d a 8 compiler com │ │ │ │ │ -00060380: 7061 7265 6420 746f 204a 6176 6120 3720 pared to Java 7 │ │ │ │ │ -00060390: 636f 6d70 696c 6572 0a0a 3c6c 693e 746f compiler..
  • to │ │ │ │ │ -000603a0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000603b0: 2f73 7065 6375 6c61 7469 7665 2f49 6e66 /speculative/Inf │ │ │ │ │ -000603c0: 6572 5765 616b 2e6a 6176 613a 2045 7870 erWeak.java: Exp │ │ │ │ │ -000603d0: 6f6e 656e 7469 616c 2070 6572 666f 726d onential perform │ │ │ │ │ -000603e0: 616e 6365 2072 6567 7265 7373 696f 6e20 ance regression │ │ │ │ │ -000603f0: 4a61 7661 2038 2063 6f6d 7069 6c65 7220 Java 8 compiler │ │ │ │ │ -00060400: 636f 6d70 6172 6564 2074 6f20 4a61 7661 compared to Java │ │ │ │ │ -00060410: 2037 2063 6f6d 7069 6c65 720a 0a3c 6c69 7 compiler..
  • tools/javac/lam │ │ │ │ │ -00060430: 6264 612f 7370 6563 756c 6174 6976 652f bda/speculative/ │ │ │ │ │ -00060440: 4d61 696e 2e6a 6176 613a 2041 6464 206c Main.java: Add l │ │ │ │ │ -00060450: 616d 6264 6120 7465 7374 7320 4f6e 2d64 ambda tests On-d │ │ │ │ │ -00060460: 656d 616e 6420 7379 6d62 6f6c 2063 6f6d emand symbol com │ │ │ │ │ -00060470: 706c 6574 696f 6e20 6475 7269 6e67 2073 pletion during s │ │ │ │ │ -00060480: 7065 6375 6c61 7469 7665 2061 7474 7269 peculative attri │ │ │ │ │ -00060490: 6275 7469 6f6e 2072 6f75 6e64 2066 6169 bution round fai │ │ │ │ │ -000604a0: 6c73 2074 6f20 7265 706f 7274 2065 7272 ls to report err │ │ │ │ │ -000604b0: 6f72 206d 6573 7361 6765 730a 0a3c 6c69 or messages..
  • tools/javac/lam │ │ │ │ │ -000604d0: 6264 612f 7370 6563 756c 6174 6976 652f bda/speculative/ │ │ │ │ │ -000604e0: 4d69 7373 696e 6745 7272 6f72 2e6a 6176 MissingError.jav │ │ │ │ │ -000604f0: 613a 2061 7373 6572 7469 6f6e 2065 7272 a: assertion err │ │ │ │ │ -00060500: 6f72 2069 6e20 636f 6d2e 7375 6e2e 746f or in com.sun.to │ │ │ │ │ -00060510: 6f6c 732e 6a61 7661 632e 636f 6d70 2e54 ols.javac.comp.T │ │ │ │ │ -00060520: 7261 6e73 5479 7065 732e 7669 7369 7441 ransTypes.visitA │ │ │ │ │ -00060530: 7070 6c79 0a0a 3c6c 693e 746f 6f6c 732f pply..
  • tools/ │ │ │ │ │ -00060540: 6a61 7661 632f 6c61 6d62 6461 2f73 7065 javac/lambda/spe │ │ │ │ │ -00060550: 6375 6c61 7469 7665 2f4e 6573 7465 644c culative/NestedL │ │ │ │ │ -00060560: 616d 6264 6147 656e 6572 6963 732e 6a61 ambdaGenerics.ja │ │ │ │ │ -00060570: 7661 3a20 4578 706f 6e65 6e74 6961 6c20 va: Exponential │ │ │ │ │ -00060580: 7065 7266 6f72 6d61 6e63 6520 7265 6772 performance regr │ │ │ │ │ -00060590: 6573 7369 6f6e 204a 6176 6120 3820 636f ession Java 8 co │ │ │ │ │ -000605a0: 6d70 696c 6572 2063 6f6d 7061 7265 6420 mpiler compared │ │ │ │ │ -000605b0: 746f 204a 6176 6120 3720 636f 6d70 696c to Java 7 compil │ │ │ │ │ -000605c0: 6572 0a0a 3c6c 693e 746f 6f6c 732f 6a61 er..
  • tools/ja │ │ │ │ │ -000605d0: 7661 632f 6c61 6d62 6461 2f73 7065 6375 vac/lambda/specu │ │ │ │ │ -000605e0: 6c61 7469 7665 2f4e 6573 7465 644c 616d lative/NestedLam │ │ │ │ │ -000605f0: 6264 614e 6f47 656e 6572 6963 732e 6a61 bdaNoGenerics.ja │ │ │ │ │ -00060600: 7661 3a20 4578 706f 6e65 6e74 6961 6c20 va: Exponential │ │ │ │ │ -00060610: 7065 7266 6f72 6d61 6e63 6520 7265 6772 performance regr │ │ │ │ │ -00060620: 6573 7369 6f6e 204a 6176 6120 3820 636f ession Java 8 co │ │ │ │ │ -00060630: 6d70 696c 6572 2063 6f6d 7061 7265 6420 mpiler compared │ │ │ │ │ -00060640: 746f 204a 6176 6120 3720 636f 6d70 696c to Java 7 compil │ │ │ │ │ -00060650: 6572 0a0a 3c6c 693e 746f 6f6c 732f 6a61 er..
  • tools/ja │ │ │ │ │ -00060660: 7661 632f 6c61 6d62 6461 2f73 7065 6375 vac/lambda/specu │ │ │ │ │ -00060670: 6c61 7469 7665 2f54 3830 3436 3638 352e lative/T8046685. │ │ │ │ │ -00060680: 6a61 7661 3a20 556e 636f 6d70 696c 6162 java: Uncompilab │ │ │ │ │ -00060690: 6c65 206c 6172 6765 2065 7870 7265 7373 le large express │ │ │ │ │ -000606a0: 696f 6e73 2069 6e76 6f6c 7669 6e67 2067 ions involving g │ │ │ │ │ -000606b0: 656e 6572 6963 732e 0a0a 3c6c 693e 746f enerics...
  • to │ │ │ │ │ -000606c0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000606d0: 2f73 7065 6375 6c61 7469 7665 2f54 3830 /speculative/T80 │ │ │ │ │ -000606e0: 3535 3938 342e 6a61 7661 3a20 4578 706f 55984.java: Expo │ │ │ │ │ -000606f0: 6e65 6e74 6961 6c20 7065 7266 6f72 6d61 nential performa │ │ │ │ │ -00060700: 6e63 6520 7265 6772 6573 7369 6f6e 204a nce regression J │ │ │ │ │ -00060710: 6176 6120 3820 636f 6d70 696c 6572 2063 ava 8 compiler c │ │ │ │ │ -00060720: 6f6d 7061 7265 6420 746f 204a 6176 6120 ompared to Java │ │ │ │ │ -00060730: 3720 636f 6d70 696c 6572 0a0a 3c6c 693e 7 compiler..
  • │ │ │ │ │ -00060740: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00060750: 6461 2f73 7065 6375 6c61 7469 7665 2f54 da/speculative/T │ │ │ │ │ -00060760: 3830 3737 3234 372e 6a61 7661 3a20 4578 8077247.java: Ex │ │ │ │ │ -00060770: 706f 6e65 6e74 6961 6c20 7065 7266 6f72 ponential perfor │ │ │ │ │ -00060780: 6d61 6e63 6520 7265 6772 6573 7369 6f6e mance regression │ │ │ │ │ -00060790: 204a 6176 6120 3820 636f 6d70 696c 6572 Java 8 compiler │ │ │ │ │ -000607a0: 2063 6f6d 7061 7265 6420 746f 204a 6176 compared to Jav │ │ │ │ │ -000607b0: 6120 3720 636f 6d70 696c 6572 0a0a 3c6c a 7 compiler..tools/javac/la │ │ │ │ │ -000607d0: 6d62 6461 2f73 7065 6375 6c61 7469 7665 mbda/speculative │ │ │ │ │ -000607e0: 2f54 3830 3738 3039 332e 6a61 7661 3a20 /T8078093.java: │ │ │ │ │ -000607f0: 4578 706f 6e65 6e74 6961 6c20 7065 7266 Exponential perf │ │ │ │ │ -00060800: 6f72 6d61 6e63 6520 7265 6772 6573 7369 ormance regressi │ │ │ │ │ -00060810: 6f6e 204a 6176 6120 3820 636f 6d70 696c on Java 8 compil │ │ │ │ │ -00060820: 6572 2063 6f6d 7061 7265 6420 746f 204a er compared to J │ │ │ │ │ -00060830: 6176 6120 3720 636f 6d70 696c 6572 0a0a ava 7 compiler.. │ │ │ │ │ -00060840: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00060850: 6c61 6d62 6461 2f74 7970 6549 6e66 6572 lambda/typeInfer │ │ │ │ │ -00060860: 656e 6365 2f49 6e66 6572 656e 6365 5465 ence/InferenceTe │ │ │ │ │ -00060870: 7374 3131 2e6a 6176 613a 2041 6464 206c st11.java: Add l │ │ │ │ │ -00060880: 616d 6264 6120 7465 7374 7320 5468 6973 ambda tests This │ │ │ │ │ -00060890: 2074 6573 7420 6973 2066 6f72 2073 656c test is for sel │ │ │ │ │ -000608a0: 6620 7265 6665 7265 6e74 6961 6c20 616e f referential an │ │ │ │ │ -000608b0: 6420 7265 6375 7273 6976 6520 6c61 6d62 d recursive lamb │ │ │ │ │ -000608c0: 6461 2065 7870 7265 7373 696f 6e20 7468 da expression th │ │ │ │ │ -000608d0: 6174 2068 6176 6520 7479 7065 2069 6e66 at have type inf │ │ │ │ │ -000608e0: 6572 656e 6365 0a0a 3c6c 693e 746f 6f6c erence..
  • tool │ │ │ │ │ -000608f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f74 s/javac/lambda/t │ │ │ │ │ -00060900: 7970 6549 6e66 6572 656e 6365 2f49 6e66 ypeInference/Inf │ │ │ │ │ -00060910: 6572 656e 6365 5465 7374 322e 6a61 7661 erenceTest2.java │ │ │ │ │ -00060920: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00060930: 7473 2050 6172 616d 6574 6572 2074 7970 ts Parameter typ │ │ │ │ │ -00060940: 6573 2069 6e66 6572 7265 6420 6672 6f6d es inferred from │ │ │ │ │ -00060950: 2074 6172 6765 7420 7479 7065 2069 6e20 target type in │ │ │ │ │ -00060960: 6765 6e65 7269 6373 2077 6974 686f 7574 generics without │ │ │ │ │ -00060970: 2077 696c 6463 6172 640a 0a3c 6c69 3e74 wildcard..
  • t │ │ │ │ │ -00060980: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00060990: 612f 7479 7065 496e 6665 7265 6e63 652f a/typeInference/ │ │ │ │ │ -000609a0: 496e 6665 7265 6e63 6554 6573 7432 622e InferenceTest2b. │ │ │ │ │ -000609b0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -000609c0: 2074 6573 7473 2050 6172 616d 6574 6572 tests Parameter │ │ │ │ │ -000609d0: 2074 7970 6573 2069 6e66 6572 7265 6420 types inferred │ │ │ │ │ -000609e0: 6672 6f6d 2074 6172 6765 7420 7479 7065 from target type │ │ │ │ │ -000609f0: 2069 6e20 6765 6e65 7269 6373 2077 6974 in generics wit │ │ │ │ │ -00060a00: 6820 7769 6c64 6361 7264 0a0a 3c6c 693e h wildcard..
  • │ │ │ │ │ -00060a10: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00060a20: 6461 2f74 7970 6549 6e66 6572 656e 6365 da/typeInference │ │ │ │ │ -00060a30: 2f49 6e66 6572 656e 6365 5465 7374 332e /InferenceTest3. │ │ │ │ │ -00060a40: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00060a50: 2074 6573 7473 2049 6e74 6572 6661 6365 tests Interface │ │ │ │ │ -00060a60: 2069 6e68 6572 6974 616e 6365 2c20 7375 inheritance, su │ │ │ │ │ -00060a70: 622d 696e 7465 7266 6163 6520 7265 736f b-interface reso │ │ │ │ │ -00060a80: 6c76 6573 2074 6865 2074 7970 6520 6f66 lves the type of │ │ │ │ │ -00060a90: 2074 6865 2073 7570 6572 2069 6e74 6572 the super inter │ │ │ │ │ -00060aa0: 6661 6365 2e0a 0a3c 6c69 3e74 6f6f 6c73 face...
  • tools │ │ │ │ │ -00060ab0: 2f6a 6176 6163 2f6c 616d 6264 612f 7479 /javac/lambda/ty │ │ │ │ │ -00060ac0: 7065 496e 6665 7265 6e63 652f 496e 6665 peInference/Infe │ │ │ │ │ -00060ad0: 7265 6e63 6554 6573 7434 2e6a 6176 613a renceTest4.java: │ │ │ │ │ -00060ae0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00060af0: 7320 5468 6973 2074 6573 7420 6973 2066 s This test is f │ │ │ │ │ -00060b00: 6f72 2067 656e 6572 6963 206d 6574 686f or generic metho │ │ │ │ │ -00060b10: 6473 2077 686f 7365 2074 7970 6520 6973 ds whose type is │ │ │ │ │ -00060b20: 2074 6865 2073 616d 6520 6173 2074 6865 the same as the │ │ │ │ │ -00060b30: 2074 7970 6520 6f66 2074 6865 2067 656e type of the gen │ │ │ │ │ -00060b40: 6572 6963 2053 414d 2069 6e74 6572 6661 eric SAM interfa │ │ │ │ │ -00060b50: 6365 2074 6861 7420 6973 2074 616b 656e ce that is taken │ │ │ │ │ -00060b60: 2061 7320 7468 6520 7061 7261 6d65 7465 as the paramete │ │ │ │ │ -00060b70: 7220 6f66 2074 6865 2067 656e 6572 6963 r of the generic │ │ │ │ │ -00060b80: 206d 6574 686f 643b 2074 6865 2074 7970 method; the typ │ │ │ │ │ -00060b90: 6520 6361 6e20 6265 2069 6e66 6572 7265 e can be inferre │ │ │ │ │ -00060ba0: 6420 6672 6f6d 2074 6865 2076 616c 7565 d from the value │ │ │ │ │ -00060bb0: 206f 6620 7468 6520 6f74 6865 7220 7479 of the other ty │ │ │ │ │ -00060bc0: 7065 2061 7267 756d 656e 7473 0a0a 3c6c pe arguments..tools/javac/la │ │ │ │ │ -00060be0: 6d62 6461 2f74 7970 6549 6e66 6572 656e mbda/typeInferen │ │ │ │ │ -00060bf0: 6365 2f49 6e66 6572 656e 6365 5465 7374 ce/InferenceTest │ │ │ │ │ -00060c00: 362e 6a61 7661 3a20 4164 6420 6c61 6d62 6.java: Add lamb │ │ │ │ │ -00060c10: 6461 2074 6573 7473 204d 6973 7369 6e67 da tests Missing │ │ │ │ │ -00060c20: 2063 6173 7420 746f 2053 414d 2074 7970 cast to SAM typ │ │ │ │ │ -00060c30: 6520 7468 6174 2063 6175 7365 7320 7479 e that causes ty │ │ │ │ │ -00060c40: 7065 2069 6e66 6572 656e 6365 2074 6f20 pe inference to │ │ │ │ │ -00060c50: 6e6f 7420 776f 726b 2e0a 0a3c 6c69 3e74 not work...
  • t │ │ │ │ │ -00060c60: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00060c70: 612f 7479 7065 496e 6665 7265 6e63 652f a/typeInference/ │ │ │ │ │ -00060c80: 496e 6665 7265 6e63 6554 6573 7437 3839 InferenceTest789 │ │ │ │ │ -00060c90: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00060ca0: 6120 7465 7374 7320 5468 6973 2074 6573 a tests This tes │ │ │ │ │ -00060cb0: 7420 6973 2066 6f72 2077 6865 6e20 6c61 t is for when la │ │ │ │ │ -00060cc0: 6d62 6461 2072 6574 7572 6e20 7479 7065 mbda return type │ │ │ │ │ -00060cd0: 2069 7320 696e 6665 7272 6564 2066 726f is inferred fro │ │ │ │ │ -00060ce0: 6d20 7461 7267 6574 2074 7970 650a 0a3c m target type..< │ │ │ │ │ -00060cf0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00060d00: 616d 6264 612f 7479 7065 496e 6665 7265 ambda/typeInfere │ │ │ │ │ -00060d10: 6e63 652f 496e 6665 7265 6e63 6554 6573 nce/InferenceTes │ │ │ │ │ -00060d20: 745f 6e65 6731 5f32 2e6a 6176 613a 2041 t_neg1_2.java: A │ │ │ │ │ -00060d30: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00060d40: 4f76 6572 6c6f 6164 6564 206d 6574 686f Overloaded metho │ │ │ │ │ -00060d50: 6473 2074 616b 6520 7261 7720 5341 4d20 ds take raw SAM │ │ │ │ │ -00060d60: 7479 7065 7320 7468 6174 2068 6176 6520 types that have │ │ │ │ │ -00060d70: 7479 7065 2069 6e66 6572 656e 6365 2061 type inference a │ │ │ │ │ -00060d80: 6363 6f72 6469 6e67 2074 6f20 5341 4d20 ccording to SAM │ │ │ │ │ -00060d90: 6465 7363 7269 7074 6f72 2073 686f 756c descriptor shoul │ │ │ │ │ -00060da0: 6420 6861 7665 2061 6d62 6967 756f 7573 d have ambiguous │ │ │ │ │ -00060db0: 2072 6573 6f6c 7574 696f 6e20 6f66 206d resolution of m │ │ │ │ │ -00060dc0: 6574 686f 640a 0a3c 6c69 3e74 6f6f 6c73 ethod..
  • tools │ │ │ │ │ -00060dd0: 2f6a 6176 6163 2f6c 616d 6264 612f 7479 /javac/lambda/ty │ │ │ │ │ -00060de0: 7065 496e 6665 7265 6e63 652f 636f 6d62 peInference/comb │ │ │ │ │ -00060df0: 6f2f 5479 7065 496e 6665 7265 6e63 6543 o/TypeInferenceC │ │ │ │ │ -00060e00: 6f6d 626f 5465 7374 2e6a 6176 613a 2041 omboTest.java: A │ │ │ │ │ -00060e10: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00060e20: 7065 7266 6f72 6d20 6175 746f 6d61 7465 perform automate │ │ │ │ │ -00060e30: 6420 6368 6563 6b73 2069 6e20 7479 7065 d checks in type │ │ │ │ │ -00060e40: 2069 6e66 6572 656e 6365 2069 6e20 6c61 inference in la │ │ │ │ │ -00060e50: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ -00060e60: 2069 6e20 6469 6666 6572 656e 7420 636f in different co │ │ │ │ │ -00060e70: 6e74 6578 7473 2074 656d 706f 7261 7269 ntexts temporari │ │ │ │ │ -00060e80: 6c79 2077 6f72 6b61 726f 756e 6420 636f ly workaround co │ │ │ │ │ -00060e90: 6d62 6f20 7465 7374 7320 6172 6520 6361 mbo tests are ca │ │ │ │ │ -00060ea0: 7573 696e 6720 7469 6d65 206f 7574 2069 using time out i │ │ │ │ │ -00060eb0: 6e20 7365 7665 7261 6c20 706c 6174 666f n several platfo │ │ │ │ │ -00060ec0: 726d 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a rms..
  • tools/j │ │ │ │ │ -00060ed0: 6176 6163 2f6c 616d 6264 6153 6861 7065 avac/lambdaShape │ │ │ │ │ -00060ee0: 732f 6f72 672f 6f70 656e 6a64 6b2f 7465 s/org/openjdk/te │ │ │ │ │ -00060ef0: 7374 732f 6a61 7661 632f 4644 5465 7374 sts/javac/FDTest │ │ │ │ │ -00060f00: 2e6a 6176 613a 2020 0a0a 3c6c 693e 746f .java: ..
  • to │ │ │ │ │ -00060f10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00060f20: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ -00060f30: 646b 2f74 6573 7473 2f73 6570 6172 6174 dk/tests/separat │ │ │ │ │ -00060f40: 652f 4174 7472 6962 7574 6549 6e6a 6563 e/AttributeInjec │ │ │ │ │ -00060f50: 746f 722e 6a61 7661 3a20 200a 0a3c 6c69 tor.java: ..
  • tools/javac/lam │ │ │ │ │ -00060f70: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ -00060f80: 656e 6a64 6b2f 7465 7374 732f 7365 7061 enjdk/tests/sepa │ │ │ │ │ -00060f90: 7261 7465 2f43 6c61 7373 4669 6c65 2e6a rate/ClassFile.j │ │ │ │ │ -00060fa0: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ -00060fb0: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ -00060fc0: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ -00060fd0: 2f74 6573 7473 2f73 6570 6172 6174 652f /tests/separate/ │ │ │ │ │ -00060fe0: 436c 6173 7346 696c 6550 7265 7072 6f63 ClassFilePreproc │ │ │ │ │ -00060ff0: 6573 736f 722e 6a61 7661 3a20 200a 0a3c essor.java: ..< │ │ │ │ │ -00061000: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00061010: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ -00061020: 6f70 656e 6a64 6b2f 7465 7374 732f 7365 openjdk/tests/se │ │ │ │ │ -00061030: 7061 7261 7465 2f43 6c61 7373 546f 496e parate/ClassToIn │ │ │ │ │ -00061040: 7465 7266 6163 6543 6f6e 7665 7274 6572 terfaceConverter │ │ │ │ │ -00061050: 2e6a 6176 613a 2020 0a0a 3c6c 693e 746f .java: ..
  • to │ │ │ │ │ -00061060: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00061070: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ -00061080: 646b 2f74 6573 7473 2f73 6570 6172 6174 dk/tests/separat │ │ │ │ │ -00061090: 652f 436f 6d70 696c 6572 2e6a 6176 613a e/Compiler.java: │ │ │ │ │ -000610a0: 2020 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ..
  • tools/ja │ │ │ │ │ -000610b0: 7661 632f 6c61 6d62 6461 5368 6170 6573 vac/lambdaShapes │ │ │ │ │ -000610c0: 2f6f 7267 2f6f 7065 6e6a 646b 2f74 6573 /org/openjdk/tes │ │ │ │ │ -000610d0: 7473 2f73 6570 6172 6174 652f 4469 7265 ts/separate/Dire │ │ │ │ │ -000610e0: 6374 6564 436c 6173 734c 6f61 6465 722e ctedClassLoader. │ │ │ │ │ -000610f0: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ -00061100: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ -00061110: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ -00061120: 6b2f 7465 7374 732f 7365 7061 7261 7465 k/tests/separate │ │ │ │ │ -00061130: 2f53 6f75 7263 654d 6f64 656c 2e6a 6176 /SourceModel.jav │ │ │ │ │ -00061140: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ -00061150: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ -00061160: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ -00061170: 6573 7473 2f73 6570 6172 6174 652f 5465 ests/separate/Te │ │ │ │ │ -00061180: 7374 4861 726e 6573 732e 6a61 7661 3a20 stHarness.java: │ │ │ │ │ -00061190: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -000611a0: 6163 2f6c 616d 6264 6153 6861 7065 732f ac/lambdaShapes/ │ │ │ │ │ -000611b0: 6f72 672f 6f70 656e 6a64 6b2f 7465 7374 org/openjdk/test │ │ │ │ │ -000611c0: 732f 7368 6170 6567 656e 2f43 6c61 7373 s/shapegen/Class │ │ │ │ │ -000611d0: 4361 7365 2e6a 6176 613a 2020 0a0a 3c6c Case.java: ..tools/javac/la │ │ │ │ │ -000611f0: 6d62 6461 5368 6170 6573 2f6f 7267 2f6f mbdaShapes/org/o │ │ │ │ │ -00061200: 7065 6e6a 646b 2f74 6573 7473 2f73 6861 penjdk/tests/sha │ │ │ │ │ -00061210: 7065 6765 6e2f 4869 6572 6172 6368 792e pegen/Hierarchy. │ │ │ │ │ -00061220: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ -00061230: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ -00061240: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ -00061250: 6b2f 7465 7374 732f 7368 6170 6567 656e k/tests/shapegen │ │ │ │ │ -00061260: 2f48 6965 7261 7263 6879 4765 6e65 7261 /HierarchyGenera │ │ │ │ │ -00061270: 746f 722e 6a61 7661 3a20 200a 0a3c 6c69 tor.java: ..
  • tools/javac/lam │ │ │ │ │ -00061290: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ -000612a0: 656e 6a64 6b2f 7465 7374 732f 7368 6170 enjdk/tests/shap │ │ │ │ │ -000612b0: 6567 656e 2f52 756c 652e 6a61 7661 3a20 egen/Rule.java: │ │ │ │ │ -000612c0: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -000612d0: 6163 2f6c 616d 6264 6153 6861 7065 732f ac/lambdaShapes/ │ │ │ │ │ -000612e0: 6f72 672f 6f70 656e 6a64 6b2f 7465 7374 org/openjdk/test │ │ │ │ │ -000612f0: 732f 7368 6170 6567 656e 2f52 756c 6547 s/shapegen/RuleG │ │ │ │ │ -00061300: 726f 7570 2e6a 6176 613a 2020 0a0a 3c6c roup.java: ..tools/javac/la │ │ │ │ │ -00061320: 6d62 6461 5368 6170 6573 2f6f 7267 2f6f mbdaShapes/org/o │ │ │ │ │ -00061330: 7065 6e6a 646b 2f74 6573 7473 2f73 6861 penjdk/tests/sha │ │ │ │ │ -00061340: 7065 6765 6e2f 5454 4e6f 6465 2e6a 6176 pegen/TTNode.jav │ │ │ │ │ -00061350: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ -00061360: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ -00061370: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ -00061380: 6573 7473 2f73 6861 7065 6765 6e2f 5454 ests/shapegen/TT │ │ │ │ │ -00061390: 5061 7273 6572 2e6a 6176 613a 2020 0a0a Parser.java: .. │ │ │ │ │ -000613a0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000613b0: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ -000613c0: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ -000613d0: 6861 7065 6765 6e2f 5454 5368 6170 652e hapegen/TTShape. │ │ │ │ │ -000613e0: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ -000613f0: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ -00061400: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ -00061410: 6b2f 7465 7374 732f 766d 2f44 6566 6175 k/tests/vm/Defau │ │ │ │ │ -00061420: 6c74 4d65 7468 6f64 7354 6573 742e 6a61 ltMethodsTest.ja │ │ │ │ │ -00061430: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ -00061440: 2f6a 6176 6163 2f6c 616d 6264 6153 6861 /javac/lambdaSha │ │ │ │ │ -00061450: 7065 732f 6f72 672f 6f70 656e 6a64 6b2f pes/org/openjdk/ │ │ │ │ │ -00061460: 7465 7374 732f 766d 2f46 4453 6570 6172 tests/vm/FDSepar │ │ │ │ │ -00061470: 6174 6543 6f6d 7069 6c61 7469 6f6e 5465 ateCompilationTe │ │ │ │ │ -00061480: 7374 2e6a 6176 613a 2020 0a0a 3c6c 693e st.java: ..
  • │ │ │ │ │ -00061490: 746f 6f6c 732f 6a61 7661 632f 6c61 756e tools/javac/laun │ │ │ │ │ -000614a0: 6368 6572 2f47 6574 5265 736f 7572 6365 cher/GetResource │ │ │ │ │ -000614b0: 5465 7374 2e6a 6176 613a 2053 6f75 7263 Test.java: Sourc │ │ │ │ │ -000614c0: 6520 4c61 756e 6368 6572 2063 6c61 7373 e Launcher class │ │ │ │ │ -000614d0: 6c6f 6164 6572 2073 686f 756c 6420 7375 loader should su │ │ │ │ │ -000614e0: 7070 6f72 7420 6765 7452 6573 6f75 7263 pport getResourc │ │ │ │ │ -000614f0: 6520 616e 6420 6765 7452 6573 6f75 7263 e and getResourc │ │ │ │ │ -00061500: 6541 7353 7472 6561 6d0a 0a3c 6c69 3e74 eAsStream..
  • t │ │ │ │ │ -00061510: 6f6f 6c73 2f6a 6176 6163 2f6c 6175 6e63 ools/javac/launc │ │ │ │ │ -00061520: 6865 722f 536f 7572 6365 4c61 756e 6368 her/SourceLaunch │ │ │ │ │ -00061530: 6572 5465 7374 2e6a 6176 613a 2054 6573 erTest.java: Tes │ │ │ │ │ -00061540: 7420 736f 7572 6365 206c 6175 6e63 6865 t source launche │ │ │ │ │ -00061550: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ -00061560: 6163 2f6c 6578 6572 2f4a 6176 614c 6578 ac/lexer/JavaLex │ │ │ │ │ -00061570: 6572 5465 7374 2e6a 6176 613a 2050 726f erTest.java: Pro │ │ │ │ │ -00061580: 7065 7220 6c65 7869 6e67 206f 6620 7661 per lexing of va │ │ │ │ │ -00061590: 7269 6f75 7320 746f 6b65 6e20 6b69 6e64 rious token kind │ │ │ │ │ -000615a0: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -000615b0: 7661 632f 6c65 7865 722f 4f63 7461 6c4e vac/lexer/OctalN │ │ │ │ │ -000615c0: 756d 6265 7254 6573 742e 6a61 7661 3a20 umberTest.java: │ │ │ │ │ -000615d0: 4a61 7661 546f 6b65 6e69 7a65 7220 7265 JavaTokenizer re │ │ │ │ │ -000615e0: 6164 7320 6f63 7461 6c20 6e75 6d62 6572 ads octal number │ │ │ │ │ -000615f0: 7320 6d69 7374 616b 656e 6c79 0a0a 3c6c s mistakenly..tools/javac/li │ │ │ │ │ -00061610: 622f 4450 7269 6e74 6572 2e6a 6176 613a b/DPrinter.java: │ │ │ │ │ -00061620: 204d 616b 6520 7375 7265 2044 5072 696e Make sure DPrin │ │ │ │ │ -00061630: 7465 722e 6a61 7661 2063 6f6d 7069 6c65 ter.java compile │ │ │ │ │ -00061640: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00061650: 6163 2f6c 696d 6974 732f 4172 7261 7944 ac/limits/ArrayD │ │ │ │ │ -00061660: 696d 7331 2e6a 6176 613a 2043 6f6d 7069 ims1.java: Compi │ │ │ │ │ -00061670: 6c65 7220 7369 6c65 6e74 6c79 2067 656e ler silently gen │ │ │ │ │ -00061680: 6572 6174 6573 2062 7974 6563 6f64 6520 erates bytecode │ │ │ │ │ -00061690: 7468 6174 2065 7863 6565 6473 2056 4d20 that exceeds VM │ │ │ │ │ -000616a0: 6c69 6d69 7473 0a0a 3c6c 693e 746f 6f6c limits..
  • tool │ │ │ │ │ -000616b0: 732f 6a61 7661 632f 6c69 6d69 7473 2f41 s/javac/limits/A │ │ │ │ │ -000616c0: 7272 6179 4469 6d73 322e 6a61 7661 3a20 rrayDims2.java: │ │ │ │ │ -000616d0: 436f 6d70 696c 6572 2073 696c 656e 746c Compiler silentl │ │ │ │ │ -000616e0: 7920 6765 6e65 7261 7465 7320 6279 7465 y generates byte │ │ │ │ │ -000616f0: 636f 6465 2074 6861 7420 6578 6365 6564 code that exceed │ │ │ │ │ -00061700: 7320 564d 206c 696d 6974 730a 0a3c 6c69 s VM limits..
  • tools/javac/lim │ │ │ │ │ -00061720: 6974 732f 4172 7261 7944 696d 7333 2e6a its/ArrayDims3.j │ │ │ │ │ -00061730: 6176 613a 2043 6f6d 7069 6c65 7220 7369 ava: Compiler si │ │ │ │ │ -00061740: 6c65 6e74 6c79 2067 656e 6572 6174 6573 lently generates │ │ │ │ │ -00061750: 2062 7974 6563 6f64 6520 7468 6174 2065 bytecode that e │ │ │ │ │ -00061760: 7863 6565 6473 2056 4d20 6c69 6d69 7473 xceeds VM limits │ │ │ │ │ -00061770: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00061780: 632f 6c69 6d69 7473 2f41 7272 6179 4469 c/limits/ArrayDi │ │ │ │ │ -00061790: 6d73 342e 6a61 7661 3a20 436f 6d70 696c ms4.java: Compil │ │ │ │ │ -000617a0: 6572 2073 696c 656e 746c 7920 6765 6e65 er silently gene │ │ │ │ │ -000617b0: 7261 7465 7320 6279 7465 636f 6465 2074 rates bytecode t │ │ │ │ │ -000617c0: 6861 7420 6578 6365 6564 7320 564d 206c hat exceeds VM l │ │ │ │ │ -000617d0: 696d 6974 730a 0a3c 6c69 3e74 6f6f 6c73 imits..
  • tools │ │ │ │ │ -000617e0: 2f6a 6176 6163 2f6c 696d 6974 732f 4172 /javac/limits/Ar │ │ │ │ │ -000617f0: 7261 7944 696d 7335 2e6a 6176 613a 206a rayDims5.java: j │ │ │ │ │ -00061800: 6176 6163 2066 6169 6c73 2074 6f20 6469 avac fails to di │ │ │ │ │ -00061810: 6167 6e6f 7365 2074 6f6f 206d 616e 7920 agnose too many │ │ │ │ │ -00061820: 6172 7261 7920 6469 6d65 6e73 696f 6e73 array dimensions │ │ │ │ │ -00061830: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00061840: 632f 6c69 6d69 7473 2f43 6f64 6553 697a c/limits/CodeSiz │ │ │ │ │ -00061850: 652e 6a61 7661 3a20 436f 6d70 696c 6572 e.java: Compiler │ │ │ │ │ -00061860: 2073 696c 656e 746c 7920 6765 6e65 7261 silently genera │ │ │ │ │ -00061870: 7465 7320 6279 7465 636f 6465 2074 6861 tes bytecode tha │ │ │ │ │ -00061880: 7420 6578 6365 6564 7320 564d 206c 696d t exceeds VM lim │ │ │ │ │ -00061890: 6974 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a its..
  • tools/j │ │ │ │ │ -000618a0: 6176 6163 2f6c 696d 6974 732f 4c6f 6e67 avac/limits/Long │ │ │ │ │ -000618b0: 4e61 6d65 2e6a 6176 613a 2043 6f6d 7069 Name.java: Compi │ │ │ │ │ -000618c0: 6c65 7220 7369 6c65 6e74 6c79 2067 656e ler silently gen │ │ │ │ │ -000618d0: 6572 6174 6573 2062 7974 6563 6f64 6520 erates bytecode │ │ │ │ │ -000618e0: 7468 6174 2065 7863 6565 6473 2056 4d20 that exceeds VM │ │ │ │ │ -000618f0: 6c69 6d69 7473 0a0a 3c6c 693e 746f 6f6c limits..
  • tool │ │ │ │ │ -00061900: 732f 6a61 7661 632f 6c69 6d69 7473 2f4e s/javac/limits/N │ │ │ │ │ -00061910: 6573 7465 6443 6c61 7373 436f 6e73 7472 estedClassConstr │ │ │ │ │ -00061920: 7563 746f 7241 7267 732e 6a61 7661 3a20 uctorArgs.java: │ │ │ │ │ -00061930: 436f 6d70 696c 6572 2073 696c 656e 746c Compiler silentl │ │ │ │ │ -00061940: 7920 6765 6e65 7261 7465 7320 6279 7465 y generates byte │ │ │ │ │ -00061950: 636f 6465 2074 6861 7420 6578 6365 6564 code that exceed │ │ │ │ │ -00061960: 7320 564d 206c 696d 6974 730a 0a3c 6c69 s VM limits..
  • tools/javac/lim │ │ │ │ │ -00061980: 6974 732f 4e65 7374 6564 436c 6173 734d its/NestedClassM │ │ │ │ │ -00061990: 6574 686f 6441 7267 732e 6a61 7661 3a20 ethodArgs.java: │ │ │ │ │ -000619a0: 436f 6d70 696c 6572 2073 696c 656e 746c Compiler silentl │ │ │ │ │ -000619b0: 7920 6765 6e65 7261 7465 7320 6279 7465 y generates byte │ │ │ │ │ -000619c0: 636f 6465 2074 6861 7420 6578 6365 6564 code that exceed │ │ │ │ │ -000619d0: 7320 564d 206c 696d 6974 730a 0a3c 6c69 s VM limits..
  • tools/javac/lim │ │ │ │ │ -000619f0: 6974 732f 506f 6f6c 5369 7a65 312e 6a61 its/PoolSize1.ja │ │ │ │ │ -00061a00: 7661 3a20 436f 6d70 696c 6572 2073 696c va: Compiler sil │ │ │ │ │ -00061a10: 656e 746c 7920 6765 6e65 7261 7465 7320 ently generates │ │ │ │ │ -00061a20: 6279 7465 636f 6465 2074 6861 7420 6578 bytecode that ex │ │ │ │ │ -00061a30: 6365 6564 7320 564d 206c 696d 6974 730a ceeds VM limits. │ │ │ │ │ -00061a40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00061a50: 2f6c 696d 6974 732f 506f 6f6c 5369 7a65 /limits/PoolSize │ │ │ │ │ -00061a60: 322e 6a61 7661 3a20 436f 6d70 696c 6572 2.java: Compiler │ │ │ │ │ -00061a70: 2073 696c 656e 746c 7920 6765 6e65 7261 silently genera │ │ │ │ │ -00061a80: 7465 7320 6279 7465 636f 6465 2074 6861 tes bytecode tha │ │ │ │ │ -00061a90: 7420 6578 6365 6564 7320 564d 206c 696d t exceeds VM lim │ │ │ │ │ -00061aa0: 6974 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a its..
  • tools/j │ │ │ │ │ -00061ab0: 6176 6163 2f6c 696d 6974 732f 5374 6174 avac/limits/Stat │ │ │ │ │ -00061ac0: 6963 4e65 7374 6564 436c 6173 7343 6f6e icNestedClassCon │ │ │ │ │ -00061ad0: 7374 7275 6374 6f72 4172 6773 2e6a 6176 structorArgs.jav │ │ │ │ │ -00061ae0: 613a 2043 6f6d 7069 6c65 7220 7369 6c65 a: Compiler sile │ │ │ │ │ -00061af0: 6e74 6c79 2067 656e 6572 6174 6573 2062 ntly generates b │ │ │ │ │ -00061b00: 7974 6563 6f64 6520 7468 6174 2065 7863 ytecode that exc │ │ │ │ │ -00061b10: 6565 6473 2056 4d20 6c69 6d69 7473 0a0a eeds VM limits.. │ │ │ │ │ -00061b20: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00061b30: 6c69 6d69 7473 2f53 7472 696e 674c 656e limits/StringLen │ │ │ │ │ -00061b40: 6774 682e 6a61 7661 3a20 436f 6d70 696c gth.java: Compil │ │ │ │ │ -00061b50: 6572 2073 696c 656e 746c 7920 6765 6e65 er silently gene │ │ │ │ │ -00061b60: 7261 7465 7320 6279 7465 636f 6465 2074 rates bytecode t │ │ │ │ │ -00061b70: 6861 7420 6578 6365 6564 7320 564d 206c hat exceeds VM l │ │ │ │ │ -00061b80: 696d 6974 730a 0a3c 6c69 3e74 6f6f 6c73 imits..
  • tools │ │ │ │ │ -00061b90: 2f6a 6176 6163 2f6c 696d 6974 732f 546f /javac/limits/To │ │ │ │ │ -00061ba0: 704c 6576 656c 436c 6173 7343 6f6e 7374 pLevelClassConst │ │ │ │ │ -00061bb0: 7275 6374 6f72 4172 6773 2e6a 6176 613a ructorArgs.java: │ │ │ │ │ -00061bc0: 2043 6f6d 7069 6c65 7220 7369 6c65 6e74 Compiler silent │ │ │ │ │ -00061bd0: 6c79 2067 656e 6572 6174 6573 2062 7974 ly generates byt │ │ │ │ │ -00061be0: 6563 6f64 6520 7468 6174 2065 7863 6565 ecode that excee │ │ │ │ │ -00061bf0: 6473 2056 4d20 6c69 6d69 7473 0a0a 3c6c ds VM limits..tools/javac/li │ │ │ │ │ -00061c10: 6d69 7473 2f54 6f70 4c65 7665 6c43 6c61 mits/TopLevelCla │ │ │ │ │ -00061c20: 7373 4d65 7468 6f64 4172 6773 2e6a 6176 ssMethodArgs.jav │ │ │ │ │ -00061c30: 613a 2043 6f6d 7069 6c65 7220 7369 6c65 a: Compiler sile │ │ │ │ │ -00061c40: 6e74 6c79 2067 656e 6572 6174 6573 2062 ntly generates b │ │ │ │ │ -00061c50: 7974 6563 6f64 6520 7468 6174 2065 7863 ytecode that exc │ │ │ │ │ -00061c60: 6565 6473 2056 4d20 6c69 6d69 7473 0a0a eeds VM limits.. │ │ │ │ │ -00061c70: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00061c80: 6c69 6d69 7473 2f54 6f70 4c65 7665 6c43 limits/TopLevelC │ │ │ │ │ -00061c90: 6c61 7373 5374 6174 6963 4d65 7468 6f64 lassStaticMethod │ │ │ │ │ -00061ca0: 4172 6773 2e6a 6176 613a 2043 6f6d 7069 Args.java: Compi │ │ │ │ │ -00061cb0: 6c65 7220 7369 6c65 6e74 6c79 2067 656e ler silently gen │ │ │ │ │ -00061cc0: 6572 6174 6573 2062 7974 6563 6f64 6520 erates bytecode │ │ │ │ │ -00061cd0: 7468 6174 2065 7863 6565 6473 2056 4d20 that exceeds VM │ │ │ │ │ -00061ce0: 6c69 6d69 7473 0a0a 3c6c 693e 746f 6f6c limits..
  • tool │ │ │ │ │ -00061cf0: 732f 6a61 7661 632f 6c69 6e65 6e75 6d62 s/javac/linenumb │ │ │ │ │ -00061d00: 6572 732f 436f 6e64 6974 696f 6e61 6c4c ers/ConditionalL │ │ │ │ │ -00061d10: 696e 654e 756d 6265 7254 6573 742e 6a61 ineNumberTest.ja │ │ │ │ │ -00061d20: 7661 3a20 4164 6420 4c69 6e65 4e75 6d62 va: Add LineNumb │ │ │ │ │ -00061d30: 6572 5461 626c 6520 6174 7472 6962 7574 erTable attribut │ │ │ │ │ -00061d40: 6573 2066 6f72 2063 6f6e 6469 7469 6f6e es for condition │ │ │ │ │ -00061d50: 616c 206f 7065 7261 746f 7220 283f 3a29 al operator (?:) │ │ │ │ │ -00061d60: 2073 706c 6974 2061 6372 6f73 7320 7365 split across se │ │ │ │ │ -00061d70: 7665 7261 6c20 6c69 6e65 732e 0a0a 3c6c veral lines...tools/javac/li │ │ │ │ │ -00061d90: 6e65 6e75 6d62 6572 732f 4669 6e61 6c6c nenumbers/Finall │ │ │ │ │ -00061da0: 794c 696e 654e 756d 6265 7254 6573 742e yLineNumberTest. │ │ │ │ │ -00061db0: 6a61 7661 3a20 4164 6420 4c69 6e65 4e75 java: Add LineNu │ │ │ │ │ -00061dc0: 6d62 6572 5461 626c 6520 6174 7472 6962 mberTable attrib │ │ │ │ │ -00061dd0: 7574 6520 666f 7220 7265 7475 726e 2062 ute for return b │ │ │ │ │ -00061de0: 7974 6563 6f64 6573 2073 706c 6974 2061 ytecodes split a │ │ │ │ │ -00061df0: 726f 756e 6420 6669 6e61 6c6c 7920 636f round finally co │ │ │ │ │ -00061e00: 6465 0a0a 3c6c 693e 746f 6f6c 732f 6a61 de..
  • tools/ja │ │ │ │ │ -00061e10: 7661 632f 6c69 6e65 6e75 6d62 6572 732f vac/linenumbers/ │ │ │ │ │ -00061e20: 4e65 7374 6564 4c69 6e65 4e75 6d62 6572 NestedLineNumber │ │ │ │ │ -00061e30: 5465 7374 2e6a 6176 613a 2057 726f 6e67 Test.java: Wrong │ │ │ │ │ -00061e40: 204c 696e 654e 756d 6265 7254 6162 6c65 LineNumberTable │ │ │ │ │ -00061e50: 2066 6f72 2064 6566 6175 6c74 2063 6f6e for default con │ │ │ │ │ -00061e60: 7374 7275 6374 6f72 730a 0a3c 6c69 3e74 structors..
  • t │ │ │ │ │ -00061e70: 6f6f 6c73 2f6a 6176 6163 2f6c 696e 656e ools/javac/linen │ │ │ │ │ -00061e80: 756d 6265 7273 2f4e 756c 6c43 6865 636b umbers/NullCheck │ │ │ │ │ -00061e90: 4c69 6e65 4e75 6d62 6572 5465 7374 2e6a LineNumberTest.j │ │ │ │ │ -00061ea0: 6176 613a 2057 726f 6e67 204c 696e 654e ava: Wrong LineN │ │ │ │ │ -00061eb0: 756d 6265 7254 6162 6c65 2066 6f72 2073 umberTable for s │ │ │ │ │ -00061ec0: 796e 7468 6574 6963 206e 756c 6c20 6368 ynthetic null ch │ │ │ │ │ -00061ed0: 6563 6b73 0a0a 3c6c 693e 746f 6f6c 732f ecks..
  • tools/ │ │ │ │ │ -00061ee0: 6a61 7661 632f 6c69 6e6b 732f 4c69 6e6b javac/links/Link │ │ │ │ │ -00061ef0: 7354 6573 742e 6a61 7661 3a20 6a61 7661 sTest.java: java │ │ │ │ │ -00061f00: 6320 6e6f 206c 6f6e 6765 7220 666f 6c6c c no longer foll │ │ │ │ │ -00061f10: 6f77 7320 7379 6d6c 696e 6b73 0a0a 3c6c ows symlinks..tools/javac/li │ │ │ │ │ -00061f30: 6e74 2f44 6570 7265 6361 7469 6f6e 2e6a nt/Deprecation.j │ │ │ │ │ -00061f40: 6176 613a 2041 6464 202d 586c 696e 7420 ava: Add -Xlint │ │ │ │ │ -00061f50: 666c 6167 0a0a 3c6c 693e 746f 6f6c 732f flag..
  • tools/ │ │ │ │ │ -00061f60: 6a61 7661 632f 6c69 6e74 2f44 6570 7265 javac/lint/Depre │ │ │ │ │ -00061f70: 6361 7469 6f6e 5465 7374 2e6a 6176 613a cationTest.java: │ │ │ │ │ -00061f80: 2056 6572 6966 7920 6465 7072 6563 6174 Verify deprecat │ │ │ │ │ -00061f90: 696f 6e20 6d65 7373 6167 6520 6973 206e ion message is n │ │ │ │ │ -00061fa0: 6f74 2072 6570 6f72 7465 6420 666f 7220 ot reported for │ │ │ │ │ -00061fb0: 6465 7072 6563 6174 6564 2070 6163 6b61 deprecated packa │ │ │ │ │ -00061fc0: 6765 732e 0a0a 3c6c 693e 746f 6f6c 732f ges...
  • tools/ │ │ │ │ │ -00061fd0: 6a61 7661 632f 6c69 6e74 2f45 7874 6572 javac/lint/Exter │ │ │ │ │ -00061fe0: 6e61 6c41 6275 7365 4f66 5662 632e 6a61 nalAbuseOfVbc.ja │ │ │ │ │ -00061ff0: 7661 3a20 6c69 6e74 2073 686f 756c 6420 va: lint should │ │ │ │ │ -00062000: 7761 726e 2077 6865 6e20 616e 2069 6e73 warn when an ins │ │ │ │ │ -00062010: 7461 6e63 6520 6f66 2061 2076 616c 7565 tance of a value │ │ │ │ │ -00062020: 2062 6173 6564 2063 6c61 7373 2069 7320 based class is │ │ │ │ │ -00062030: 7379 6e63 6872 6f6e 697a 6564 2075 706f synchronized upo │ │ │ │ │ -00062040: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -00062050: 6163 2f6c 696e 742f 4661 6c6c 5468 726f ac/lint/FallThro │ │ │ │ │ -00062060: 7567 682e 6a61 7661 3a20 4164 6420 2d58 ugh.java: Add -X │ │ │ │ │ -00062070: 6c69 6e74 2066 6c61 670a 0a3c 6c69 3e74 lint flag..
  • t │ │ │ │ │ -00062080: 6f6f 6c73 2f6a 6176 6163 2f6c 696e 742f ools/javac/lint/ │ │ │ │ │ -00062090: 4a64 6b49 6e74 6572 6e61 6c41 6275 7365 JdkInternalAbuse │ │ │ │ │ -000620a0: 4f66 5662 632e 6a61 7661 3a20 6c69 6e74 OfVbc.java: lint │ │ │ │ │ -000620b0: 2073 686f 756c 6420 7761 726e 2077 6865 should warn whe │ │ │ │ │ -000620c0: 6e20 616e 2069 6e73 7461 6e63 6520 6f66 n an instance of │ │ │ │ │ -000620d0: 2061 2076 616c 7565 2062 6173 6564 2063 a value based c │ │ │ │ │ -000620e0: 6c61 7373 2069 7320 7379 6e63 6872 6f6e lass is synchron │ │ │ │ │ -000620f0: 697a 6564 2075 706f 6e0a 0a3c 6c69 3e74 ized upon..
  • t │ │ │ │ │ -00062100: 6f6f 6c73 2f6a 6176 6163 2f6c 696e 742f ools/javac/lint/ │ │ │ │ │ -00062110: 4c6f 7373 7943 6f6e 7665 7273 696f 6e73 LossyConversions │ │ │ │ │ -00062120: 2e6a 6176 613a 2054 6573 7420 666f 7220 .java: Test for │ │ │ │ │ -00062130: 2d58 6c69 6e74 3a6c 6f73 7379 2d63 6f6e -Xlint:lossy-con │ │ │ │ │ -00062140: 7665 7273 696f 6e73 0a0a 3c6c 693e 746f versions..
  • to │ │ │ │ │ -00062150: 6f6c 732f 6a61 7661 632f 6c69 6e74 2f4e ols/javac/lint/N │ │ │ │ │ -00062160: 6f57 6172 6e2e 6a61 7661 3a20 7665 7269 oWarn.java: veri │ │ │ │ │ -00062170: 6679 202d 6e6f 7761 726e 2069 7320 7468 fy -nowarn is th │ │ │ │ │ -00062180: 6520 7361 6d65 2061 7320 2d58 6c69 6e74 e same as -Xlint │ │ │ │ │ -00062190: 3a6e 6f6e 650a 0a3c 6c69 3e74 6f6f 6c73 :none..
  • tools │ │ │ │ │ -000621a0: 2f6a 6176 6163 2f6c 696e 742f 556e 6368 /javac/lint/Unch │ │ │ │ │ -000621b0: 6563 6b65 642e 6a61 7661 3a20 4164 6420 ecked.java: Add │ │ │ │ │ -000621c0: 2d58 6c69 6e74 2066 6c61 670a 0a3c 6c69 -Xlint flag..
  • tools/javac/lit │ │ │ │ │ -000621e0: 6572 616c 732f 4261 6442 696e 6172 794c erals/BadBinaryL │ │ │ │ │ -000621f0: 6974 6572 616c 732e 6a61 7661 3a20 5072 iterals.java: Pr │ │ │ │ │ -00062200: 6f6a 6563 7420 436f 696e 3a20 6269 6e61 oject Coin: bina │ │ │ │ │ -00062210: 7279 206c 6974 6572 616c 730a 0a3c 6c69 ry literals..
  • tools/javac/lit │ │ │ │ │ -00062230: 6572 616c 732f 4261 6455 6e64 6572 7363 erals/BadUndersc │ │ │ │ │ -00062240: 6f72 654c 6974 6572 616c 732e 6a61 7661 oreLiterals.java │ │ │ │ │ -00062250: 3a20 5072 6f6a 6563 7420 436f 696e 3a20 : Project Coin: │ │ │ │ │ -00062260: 756e 6465 7273 636f 7265 7320 696e 206c underscores in l │ │ │ │ │ -00062270: 6974 6572 616c 730a 0a3c 6c69 3e74 6f6f iterals..
  • too │ │ │ │ │ -00062280: 6c73 2f6a 6176 6163 2f6c 6974 6572 616c ls/javac/literal │ │ │ │ │ -00062290: 732f 4269 6e61 7279 4c69 7465 7261 6c73 s/BinaryLiterals │ │ │ │ │ -000622a0: 2e6a 6176 613a 2050 726f 6a65 6374 2043 .java: Project C │ │ │ │ │ -000622b0: 6f69 6e3a 2062 696e 6172 7920 6c69 7465 oin: binary lite │ │ │ │ │ -000622c0: 7261 6c73 0a0a 3c6c 693e 746f 6f6c 732f rals..
  • tools/ │ │ │ │ │ -000622d0: 6a61 7661 632f 6c69 7465 7261 6c73 2f54 javac/literals/T │ │ │ │ │ -000622e0: 3638 3931 3037 392e 6a61 7661 3a20 436f 6891079.java: Co │ │ │ │ │ -000622f0: 6d70 696c 6572 2061 6c6c 6f77 7320 696e mpiler allows in │ │ │ │ │ -00062300: 7661 6c69 6420 6269 6e61 7279 206c 6974 valid binary lit │ │ │ │ │ -00062310: 6572 616c 7320 3062 2061 6e64 206f 424c erals 0b and oBL │ │ │ │ │ -00062320: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00062330: 632f 6c69 7465 7261 6c73 2f55 6e64 6572 c/literals/Under │ │ │ │ │ -00062340: 7363 6f72 654c 6974 6572 616c 732e 6a61 scoreLiterals.ja │ │ │ │ │ -00062350: 7661 3a20 5072 6f6a 6563 7420 436f 696e va: Project Coin │ │ │ │ │ -00062360: 3a20 556e 6465 7273 636f 7265 7320 696e : Underscores in │ │ │ │ │ -00062370: 206c 6974 6572 616c 730a 0a3c 6c69 3e74 literals..
  • t │ │ │ │ │ -00062380: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ -00062390: 4261 644c 6f63 616c 5661 7249 6e66 6572 BadLocalVarInfer │ │ │ │ │ -000623a0: 656e 6365 5465 7374 2e6a 6176 613a 2041 enceTest.java: A │ │ │ │ │ -000623b0: 6464 2063 6f6d 7069 6c65 7220 7375 7070 dd compiler supp │ │ │ │ │ -000623c0: 6f72 7420 666f 7220 6c6f 6361 6c20 7661 ort for local va │ │ │ │ │ -000623d0: 7269 6162 6c65 2074 7970 652d 696e 6665 riable type-infe │ │ │ │ │ -000623e0: 7265 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 rence..
  • tools │ │ │ │ │ -000623f0: 2f6a 6176 6163 2f6c 7674 692f 436f 6e73 /javac/lvti/Cons │ │ │ │ │ -00062400: 7461 6e74 5479 7065 732e 6a61 7661 3a20 tantTypes.java: │ │ │ │ │ -00062410: 456e 7375 7265 2063 6f6e 7374 616e 7420 Ensure constant │ │ │ │ │ -00062420: 7479 7065 7320 6172 6520 7265 6d6f 7665 types are remove │ │ │ │ │ -00062430: 6420 636f 7272 6563 746c 7920 666f 7220 d correctly for │ │ │ │ │ -00062440: 266c 743b 7374 7269 6e67 2667 743b 2e67 <string>.g │ │ │ │ │ -00062450: 6574 436c 6173 7328 292e 0a0a 3c6c 693e etClass()...
  • │ │ │ │ │ -00062460: 746f 6f6c 732f 6a61 7661 632f 6c76 7469 tools/javac/lvti │ │ │ │ │ -00062470: 2f46 6f6c 6469 6e67 5465 7374 2e6a 6176 /FoldingTest.jav │ │ │ │ │ -00062480: 613a 2041 6464 2063 6f6d 7069 6c65 7220 a: Add compiler │ │ │ │ │ -00062490: 7375 7070 6f72 7420 666f 7220 6c6f 6361 support for loca │ │ │ │ │ -000624a0: 6c20 7661 7269 6162 6c65 2074 7970 652d l variable type- │ │ │ │ │ -000624b0: 696e 6665 7265 6e63 650a 0a3c 6c69 3e74 inference..
  • t │ │ │ │ │ -000624c0: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ -000624d0: 5061 7273 6572 5465 7374 2e6a 6176 613a ParserTest.java: │ │ │ │ │ -000624e0: 2041 6464 2063 6f6d 7069 6c65 7220 7375 Add compiler su │ │ │ │ │ -000624f0: 7070 6f72 7420 666f 7220 6c6f 6361 6c20 pport for local │ │ │ │ │ -00062500: 7661 7269 6162 6c65 2074 7970 652d 696e variable type-in │ │ │ │ │ -00062510: 6665 7265 6e63 650a 0a3c 6c69 3e74 6f6f ference..
  • too │ │ │ │ │ -00062520: 6c73 2f6a 6176 6163 2f6c 7674 692f 5365 ls/javac/lvti/Se │ │ │ │ │ -00062530: 6c66 5265 6654 6573 742e 6a61 7661 3a20 lfRefTest.java: │ │ │ │ │ -00062540: 4164 6420 636f 6d70 696c 6572 2073 7570 Add compiler sup │ │ │ │ │ -00062550: 706f 7274 2066 6f72 206c 6f63 616c 2076 port for local v │ │ │ │ │ -00062560: 6172 6961 626c 6520 7479 7065 2d69 6e66 ariable type-inf │ │ │ │ │ -00062570: 6572 656e 6365 0a0a 3c6c 693e 746f 6f6c erence..
  • tool │ │ │ │ │ -00062580: 732f 6a61 7661 632f 6c76 7469 2f54 3831 s/javac/lvti/T81 │ │ │ │ │ -00062590: 3931 3839 332e 6a61 7661 3a20 5570 7761 91893.java: Upwa │ │ │ │ │ -000625a0: 7264 2070 726f 6a65 6374 696f 6e20 7265 rd projection re │ │ │ │ │ -000625b0: 7375 6c74 2069 7320 4126 6c74 3b3f 2065 sult is A<? e │ │ │ │ │ -000625c0: 7874 656e 6473 204e 756d 6265 7226 6774 xtends Number> │ │ │ │ │ -000625d0: 3b20 696e 7374 6561 6420 6f66 2041 266c ; instead of A&l │ │ │ │ │ -000625e0: 743b 3f20 7375 7065 7220 496e 7465 6765 t;? super Intege │ │ │ │ │ -000625f0: 7226 6774 3b0a 0a3c 6c69 3e74 6f6f 6c73 r>..
  • tools │ │ │ │ │ -00062600: 2f6a 6176 6163 2f6c 7674 692f 5438 3139 /javac/lvti/T819 │ │ │ │ │ -00062610: 3139 3539 2e6a 6176 613a 2055 7077 6172 1959.java: Upwar │ │ │ │ │ -00062620: 6420 7072 6f6a 6563 7469 6f6e 2072 6573 d projection res │ │ │ │ │ -00062630: 756c 7420 6973 2041 266c 743b 3f20 6578 ult is A<? ex │ │ │ │ │ -00062640: 7465 6e64 7320 4e75 6d62 6572 2667 743b tends Number> │ │ │ │ │ -00062650: 2069 6e73 7465 6164 206f 6620 4126 6c74 instead of A< │ │ │ │ │ -00062660: 3b3f 2073 7570 6572 2049 6e74 6567 6572 ;? super Integer │ │ │ │ │ -00062670: 2667 743b 0a0a 3c6c 693e 746f 6f6c 732f >..
  • tools/ │ │ │ │ │ -00062680: 6a61 7661 632f 6c76 7469 2f54 3832 3030 javac/lvti/T8200 │ │ │ │ │ -00062690: 3139 392e 6a61 7661 3a20 6a61 7661 6320 199.java: javac │ │ │ │ │ -000626a0: 7375 6767 6573 7473 2074 6f20 7573 6520 suggests to use │ │ │ │ │ -000626b0: 7661 7220 6576 656e 2077 6865 6e20 7661 var even when va │ │ │ │ │ -000626c0: 7220 6973 2075 7365 640a 0a3c 6c69 3e74 r is used..
  • t │ │ │ │ │ -000626d0: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ -000626e0: 5465 7374 4261 6441 7272 6179 2e6a 6176 TestBadArray.jav │ │ │ │ │ -000626f0: 613a 2055 7077 6172 6420 7072 6f6a 6563 a: Upward projec │ │ │ │ │ -00062700: 7469 6f6e 2072 6573 756c 7420 6973 2041 tion result is A │ │ │ │ │ -00062710: 266c 743b 3f20 6578 7465 6e64 7320 4e75 <? extends Nu │ │ │ │ │ -00062720: 6d62 6572 2667 743b 2069 6e73 7465 6164 mber> instead │ │ │ │ │ -00062730: 206f 6620 4126 6c74 3b3f 2073 7570 6572 of A<? super │ │ │ │ │ -00062740: 2049 6e74 6567 6572 2667 743b 0a0a 3c6c Integer>..tools/javac/lv │ │ │ │ │ -00062760: 7469 2f62 6164 5479 7065 5265 6665 7265 ti/badTypeRefere │ │ │ │ │ -00062770: 6e63 652f 4261 6454 7970 6552 6566 6572 nce/BadTypeRefer │ │ │ │ │ -00062780: 656e 6365 2e6a 6176 613a 2041 6464 2063 ence.java: Add c │ │ │ │ │ -00062790: 6f6d 7069 6c65 7220 7375 7070 6f72 7420 ompiler support │ │ │ │ │ -000627a0: 666f 7220 6c6f 6361 6c20 7661 7269 6162 for local variab │ │ │ │ │ -000627b0: 6c65 2074 7970 652d 696e 6665 7265 6e63 le type-inferenc │ │ │ │ │ -000627c0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -000627d0: 6163 2f6c 7674 692f 6861 726e 6573 732f ac/lvti/harness/ │ │ │ │ │ -000627e0: 4e6f 6e44 656e 6f74 6162 6c65 5465 7374 NonDenotableTest │ │ │ │ │ -000627f0: 2e6a 6176 613a 2041 6464 2063 6f6d 7069 .java: Add compi │ │ │ │ │ -00062800: 6c65 7220 7375 7070 6f72 7420 666f 7220 ler support for │ │ │ │ │ -00062810: 6c6f 6361 6c20 7661 7269 6162 6c65 2074 local variable t │ │ │ │ │ -00062820: 7970 652d 696e 6665 7265 6e63 650a 0a3c ype-inference..< │ │ │ │ │ -00062830: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ -00062840: 7674 692f 6861 726e 6573 732f 5072 696d vti/harness/Prim │ │ │ │ │ -00062850: 6974 6976 6554 7970 6554 6573 742e 6a61 itiveTypeTest.ja │ │ │ │ │ -00062860: 7661 3a20 4164 6420 636f 6d70 696c 6572 va: Add compiler │ │ │ │ │ -00062870: 2073 7570 706f 7274 2066 6f72 206c 6f63 support for loc │ │ │ │ │ -00062880: 616c 2076 6172 6961 626c 6520 7479 7065 al variable type │ │ │ │ │ -00062890: 2d69 6e66 6572 656e 6365 0a0a 3c6c 693e -inference..
  • │ │ │ │ │ -000628a0: 746f 6f6c 732f 6a61 7661 632f 6c76 7469 tools/javac/lvti │ │ │ │ │ -000628b0: 2f68 6172 6e65 7373 2f52 6566 6572 656e /harness/Referen │ │ │ │ │ -000628c0: 6365 5479 7065 5465 7374 2e6a 6176 613a ceTypeTest.java: │ │ │ │ │ -000628d0: 2041 6464 2063 6f6d 7069 6c65 7220 7375 Add compiler su │ │ │ │ │ -000628e0: 7070 6f72 7420 666f 7220 6c6f 6361 6c20 pport for local │ │ │ │ │ -000628f0: 7661 7269 6162 6c65 2074 7970 652d 696e variable type-in │ │ │ │ │ -00062900: 6665 7265 6e63 650a 0a3c 6c69 3e74 6f6f ference..
  • too │ │ │ │ │ -00062910: 6c73 2f6a 6176 6163 2f6c 7674 692f 6861 ls/javac/lvti/ha │ │ │ │ │ -00062920: 726e 6573 732f 5570 7065 7242 6f75 6e64 rness/UpperBound │ │ │ │ │ -00062930: 732e 6a61 7661 3a20 5570 7761 7264 2070 s.java: Upward p │ │ │ │ │ -00062940: 726f 6a65 6374 696f 6e20 7265 7375 6c74 rojection result │ │ │ │ │ -00062950: 2069 7320 4126 6c74 3b3f 2065 7874 656e is A<? exten │ │ │ │ │ -00062960: 6473 204e 756d 6265 7226 6774 3b20 696e ds Number> in │ │ │ │ │ -00062970: 7374 6561 6420 6f66 2041 266c 743b 3f20 stead of A<? │ │ │ │ │ -00062980: 7375 7065 7220 496e 7465 6765 7226 6774 super Integer> │ │ │ │ │ -00062990: 3b0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ;..
  • tools/jav │ │ │ │ │ -000629a0: 6163 2f6d 6169 6e2f 4174 4669 6c65 5465 ac/main/AtFileTe │ │ │ │ │ -000629b0: 7374 2e6a 6176 613a 2041 6c69 676e 206a st.java: Align j │ │ │ │ │ -000629c0: 6176 6163 2073 7570 706f 7274 2066 6f72 avac support for │ │ │ │ │ -000629d0: 2061 742d 6669 6c65 7320 7769 7468 206c at-files with l │ │ │ │ │ -000629e0: 6175 6e63 6865 7220 7375 7070 6f72 740a auncher support. │ │ │ │ │ -000629f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00062a00: 2f6d 6169 6e2f 456e 7656 6172 6961 626c /main/EnvVariabl │ │ │ │ │ -00062a10: 6554 6573 742e 6a61 7661 3a20 4368 6563 eTest.java: Chec │ │ │ │ │ -00062a20: 6b20 4a44 4b5f 4a41 5641 5f4f 5054 494f k JDK_JAVA_OPTIO │ │ │ │ │ -00062a30: 4e53 2070 6172 7369 6e67 2062 6568 6176 NS parsing behav │ │ │ │ │ -00062a40: 696f 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ior..
  • tools/j │ │ │ │ │ -00062a50: 6176 6163 2f6d 6169 6e2f 4f70 7469 6f6e avac/main/Option │ │ │ │ │ -00062a60: 5f4a 5f41 745f 5465 7374 2e6a 6176 613a _J_At_Test.java: │ │ │ │ │ -00062a70: 2065 7874 7261 2073 7061 6365 2069 6e20 extra space in │ │ │ │ │ -00062a80: 6a61 7661 6320 2d68 656c 7020 666f 7220 javac -help for │ │ │ │ │ -00062a90: 2d4a 2061 6e64 2040 206f 7074 696f 6e73 -J and @ options │ │ │ │ │ -00062aa0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00062ab0: 632f 6d61 696e 2f53 7472 6561 6d73 5465 c/main/StreamsTe │ │ │ │ │ -00062ac0: 7374 2e6a 6176 613a 2065 7874 7261 2073 st.java: extra s │ │ │ │ │ -00062ad0: 7061 6365 2069 6e20 6a61 7661 6320 2d68 pace in javac -h │ │ │ │ │ -00062ae0: 656c 7020 666f 7220 2d4a 2061 6e64 2040 elp for -J and @ │ │ │ │ │ -00062af0: 206f 7074 696f 6e73 0a0a 3c6c 693e 746f options..
  • to │ │ │ │ │ -00062b00: 6f6c 732f 6a61 7661 632f 6d61 696e 2f54 ols/javac/main/T │ │ │ │ │ -00062b10: 3830 3538 3434 352e 6a61 7661 3a20 6a61 8058445.java: ja │ │ │ │ │ -00062b20: 7661 6320 7468 726f 7773 2065 7863 6570 vac throws excep │ │ │ │ │ -00062b30: 7469 6f6e 2077 6865 6e20 6469 7370 6c61 tion when displa │ │ │ │ │ -00062b40: 7969 6e67 2069 6e66 6f0a 0a3c 6c69 3e74 ying info..
  • t │ │ │ │ │ -00062b50: 6f6f 6c73 2f6a 6176 6163 2f6d 6169 6e2f ools/javac/main/ │ │ │ │ │ -00062b60: 5438 3233 3935 3434 2e6a 6176 613a 204a T8239544.java: J │ │ │ │ │ -00062b70: 6176 6163 2064 6f65 7320 6e6f 7420 7265 avac does not re │ │ │ │ │ -00062b80: 7370 6563 7420 7368 6f75 6c64 2d73 746f spect should-sto │ │ │ │ │ -00062b90: 702e 6966 4e6f 4572 726f 7220 706f 6c69 p.ifNoError poli │ │ │ │ │ -00062ba0: 6379 2074 6f20 7374 6f70 2061 6674 6572 cy to stop after │ │ │ │ │ -00062bb0: 2043 6f6d 7069 6c65 5374 6174 6520 5041 CompileState PA │ │ │ │ │ -00062bc0: 5253 452c 2045 4e54 4552 2061 6e64 2050 RSE, ENTER and P │ │ │ │ │ -00062bd0: 524f 4345 5353 0a0a 3c6c 693e 746f 6f6c ROCESS..
  • tool │ │ │ │ │ -00062be0: 732f 6a61 7661 632f 6d61 696e 2f54 6f6f s/javac/main/Too │ │ │ │ │ -00062bf0: 6c50 726f 7669 6465 7254 6573 742e 6a61 lProviderTest.ja │ │ │ │ │ -00062c00: 7661 3a20 7465 7374 206a 6176 6163 2773 va: test javac's │ │ │ │ │ -00062c10: 2054 6f6f 6c50 726f 7669 6465 720a 0a3c ToolProvider..< │ │ │ │ │ -00062c20: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ -00062c30: 616e 6461 746f 7279 5761 726e 696e 6773 andatoryWarnings │ │ │ │ │ -00062c40: 2f64 6570 7265 6361 7465 642f 5465 7374 /deprecated/Test │ │ │ │ │ -00062c50: 2e6a 6176 613a 206a 6176 6163 202d 6e6f .java: javac -no │ │ │ │ │ -00062c60: 7761 726e 2069 6d70 726f 7065 726c 7920 warn improperly │ │ │ │ │ -00062c70: 7375 7070 7265 7373 6573 204a 4c53 2d6d suppresses JLS-m │ │ │ │ │ -00062c80: 616e 6461 7465 6420 7761 726e 696e 6773 andated warnings │ │ │ │ │ -00062c90: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00062ca0: 632f 6d61 6e64 6174 6f72 7957 6172 6e69 c/mandatoryWarni │ │ │ │ │ -00062cb0: 6e67 732f 756e 6368 6563 6b65 642f 5465 ngs/unchecked/Te │ │ │ │ │ -00062cc0: 7374 2e6a 6176 613a 206a 6176 6163 202d st.java: javac - │ │ │ │ │ -00062cd0: 6e6f 7761 726e 2069 6d70 726f 7065 726c nowarn improperl │ │ │ │ │ -00062ce0: 7920 7375 7070 7265 7373 6573 204a 4c53 y suppresses JLS │ │ │ │ │ -00062cf0: 2d6d 616e 6461 7465 6420 7761 726e 696e -mandated warnin │ │ │ │ │ -00062d00: 6773 0a0a 3c6c 693e 746f 6f6c 732f 6a61 gs..
  • tools/ja │ │ │ │ │ -00062d10: 7661 632f 6d65 7468 2f42 6164 506f 6c79 vac/meth/BadPoly │ │ │ │ │ -00062d20: 5369 672f 4261 6450 6f6c 7953 6967 2e6a Sig/BadPolySig.j │ │ │ │ │ -00062d30: 6176 613a 2050 6f6c 796d 6f72 6869 6320 ava: Polymorhic │ │ │ │ │ -00062d40: 7369 676e 6174 7572 6520 6d65 7468 6f64 signature method │ │ │ │ │ -00062d50: 2063 6865 636b 2063 7261 7368 6573 206a check crashes j │ │ │ │ │ -00062d60: 6176 6163 0a0a 3c6c 693e 746f 6f6c 732f avac..
  • tools/ │ │ │ │ │ -00062d70: 6a61 7661 632f 6d65 7468 2f49 6e76 6f6b javac/meth/Invok │ │ │ │ │ -00062d80: 654d 482e 6a61 7661 3a20 4765 6e65 7261 eMH.java: Genera │ │ │ │ │ -00062d90: 7465 2063 616c 6c20 7369 7465 7320 666f te call sites fo │ │ │ │ │ -00062da0: 7220 6d65 7468 6f64 2068 616e 646c 650a r method handle. │ │ │ │ │ -00062db0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00062dc0: 2f6d 6574 682f 5465 7374 4350 2e6a 6176 /meth/TestCP.jav │ │ │ │ │ -00062dd0: 613a 2070 6f6c 796d 6f72 7068 6963 2073 a: polymorphic s │ │ │ │ │ -00062de0: 6967 6e61 7475 7265 2063 616c 6c73 2064 ignature calls d │ │ │ │ │ -00062df0: 6f6e 2774 2073 6861 7265 2074 6865 2073 on't share the s │ │ │ │ │ -00062e00: 616d 6520 4350 2065 6e74 7269 6573 0a0a ame CP entries.. │ │ │ │ │ -00062e10: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00062e20: 6d65 7468 2f56 6172 6172 6773 5761 726e meth/VarargsWarn │ │ │ │ │ -00062e30: 2e6a 6176 613a 2076 6172 6172 6773 2d72 .java: varargs-r │ │ │ │ │ -00062e40: 656c 6174 6564 2077 6172 6e69 6e67 7320 elated warnings │ │ │ │ │ -00062e50: 6172 6520 6d65 616e 696e 676c 6573 7320 are meaningless │ │ │ │ │ -00062e60: 6f6e 2073 6967 6e61 7475 7265 2d70 6f6c on signature-pol │ │ │ │ │ -00062e70: 796d 6f72 7068 6963 206d 6574 686f 6473 ymorphic methods │ │ │ │ │ -00062e80: 2073 7563 6820 6173 204d 6574 686f 6448 such as MethodH │ │ │ │ │ -00062e90: 616e 646c 652e 696e 766f 6b65 4578 6163 andle.invokeExac │ │ │ │ │ -00062ea0: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ -00062eb0: 6163 2f6d 6574 682f 586c 696e 7457 6172 ac/meth/XlintWar │ │ │ │ │ -00062ec0: 6e2e 6a61 7661 3a20 6361 7374 2066 6f72 n.java: cast for │ │ │ │ │ -00062ed0: 2069 6e76 6f6b 6545 7861 6374 2063 616c invokeExact cal │ │ │ │ │ -00062ee0: 6c20 6765 7473 2072 6564 756e 6461 6e74 l gets redundant │ │ │ │ │ -00062ef0: 2063 6173 7420 746f 2026 6c74 3b74 7970 cast to <typ │ │ │ │ │ -00062f00: 6526 6774 3b20 7761 726e 696e 6773 0a0a e> warnings.. │ │ │ │ │ -00062f10: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00062f20: 6d69 7261 6e64 612f 3436 3836 3134 382f miranda/4686148/ │ │ │ │ │ -00062f30: 5465 7374 2e6a 6176 613a 2063 6f6d 7069 Test.java: compi │ │ │ │ │ -00062f40: 6c65 7220 616c 6c6f 7773 206e 6f6e 2d70 ler allows non-p │ │ │ │ │ -00062f50: 7562 6c69 6320 696d 706c 656d 656e 7461 ublic implementa │ │ │ │ │ -00062f60: 7469 6f6e 206f 6620 696e 7465 7266 6163 tion of interfac │ │ │ │ │ -00062f70: 6520 6d65 7468 6f64 730a 0a3c 6c69 3e74 e methods..
  • t │ │ │ │ │ -00062f80: 6f6f 6c73 2f6a 6176 6163 2f6d 6972 616e ools/javac/miran │ │ │ │ │ -00062f90: 6461 2f34 3638 3638 3131 2f54 7279 6974 da/4686811/Tryit │ │ │ │ │ -00062fa0: 2e6a 6176 613a 2070 6163 6b61 6765 2070 .java: package p │ │ │ │ │ -00062fb0: 7269 7661 7465 206d 6574 686f 6473 2064 rivate methods d │ │ │ │ │ -00062fc0: 6f20 6e6f 7420 6f76 6572 7269 6465 2061 o not override a │ │ │ │ │ -00062fd0: 6372 6f73 7320 7061 636b 6167 6520 626f cross package bo │ │ │ │ │ -00062fe0: 756e 6461 7279 0a0a 3c6c 693e 746f 6f6c undary..
  • tool │ │ │ │ │ -00062ff0: 732f 6a61 7661 632f 6d69 7261 6e64 612f s/javac/miranda/ │ │ │ │ │ -00063000: 3437 3131 3035 362f 5431 2e6a 6176 613a 4711056/T1.java: │ │ │ │ │ -00063010: 206a 6176 6163 2066 6169 6c73 2074 6f20 javac fails to │ │ │ │ │ -00063020: 6465 7465 6374 2063 6f6e 666c 6963 7469 detect conflicti │ │ │ │ │ -00063030: 6e67 2069 6e74 6572 6661 6365 7320 7769 ng interfaces wi │ │ │ │ │ -00063040: 7468 2073 6570 6172 6174 6520 636f 6d70 th separate comp │ │ │ │ │ -00063050: 696c 6174 696f 6e0a 0a3c 6c69 3e74 6f6f ilation..
  • too │ │ │ │ │ -00063060: 6c73 2f6a 6176 6163 2f6d 6972 616e 6461 ls/javac/miranda │ │ │ │ │ -00063070: 2f54 3432 3739 3331 3661 2e6a 6176 613a /T4279316a.java: │ │ │ │ │ -00063080: 2069 6e63 6f6e 7369 7374 656e 6379 2069 inconsistency i │ │ │ │ │ -00063090: 6e20 6f76 6572 6c6f 6164 2072 6573 6f6c n overload resol │ │ │ │ │ -000630a0: 7574 696f 6e20 6174 2063 6f6d 7069 6c65 ution at compile │ │ │ │ │ -000630b0: 2074 696d 650a 0a3c 6c69 3e74 6f6f 6c73 time..
  • tools │ │ │ │ │ -000630c0: 2f6a 6176 6163 2f6d 6972 616e 6461 2f54 /javac/miranda/T │ │ │ │ │ -000630d0: 3432 3739 3331 3662 2e6a 6176 613a 2069 4279316b.java: i │ │ │ │ │ -000630e0: 6e63 6f6e 7369 7374 656e 6379 2069 6e20 nconsistency in │ │ │ │ │ -000630f0: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ -00063100: 696f 6e20 6174 2063 6f6d 7069 6c65 2074 ion at compile t │ │ │ │ │ -00063110: 696d 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ime..
  • tools/j │ │ │ │ │ -00063120: 6176 6163 2f6d 6972 616e 6461 2f54 3432 avac/miranda/T42 │ │ │ │ │ -00063130: 3739 3331 3663 2e6a 6176 613a 2069 6e63 79316c.java: inc │ │ │ │ │ -00063140: 6f6e 7369 7374 656e 6379 2069 6e20 6f76 onsistency in ov │ │ │ │ │ -00063150: 6572 6c6f 6164 2072 6573 6f6c 7574 696f erload resolutio │ │ │ │ │ -00063160: 6e20 6174 2063 6f6d 7069 6c65 2074 696d n at compile tim │ │ │ │ │ -00063170: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -00063180: 6163 2f6d 6972 616e 6461 2f54 3432 3739 ac/miranda/T4279 │ │ │ │ │ -00063190: 3331 3664 2e6a 6176 613a 2069 6e63 6f6e 316d.java: incon │ │ │ │ │ -000631a0: 7369 7374 656e 6379 2069 6e20 6f76 6572 sistency in over │ │ │ │ │ -000631b0: 6c6f 6164 2072 6573 6f6c 7574 696f 6e20 load resolution │ │ │ │ │ -000631c0: 6174 2063 6f6d 7069 6c65 2074 696d 650a at compile time. │ │ │ │ │ -000631d0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000631e0: 2f6d 6972 616e 6461 2f54 3435 3238 3331 /miranda/T452831 │ │ │ │ │ -000631f0: 352e 6a61 7661 3a20 4d75 6c74 6970 6c65 5.java: Multiple │ │ │ │ │ -00063200: 206d 6574 686f 6420 696e 6865 7269 7461 method inherita │ │ │ │ │ -00063210: 6e63 6520 616e 6420 7468 726f 7773 2063 nce and throws c │ │ │ │ │ -00063220: 6c61 7573 6573 0a0a 3c6c 693e 746f 6f6c lauses..
  • tool │ │ │ │ │ -00063230: 732f 6a61 7661 632f 6d69 7261 6e64 612f s/javac/miranda/ │ │ │ │ │ -00063240: 5434 3636 3638 3636 2e6a 6176 613a 2052 T4666866.java: R │ │ │ │ │ -00063250: 4547 5245 5353 494f 4e3a 2047 656e 6572 EGRESSION: Gener │ │ │ │ │ -00063260: 6174 6564 2065 7272 6f72 206d 6573 7361 ated error messa │ │ │ │ │ -00063270: 6765 2075 6e68 656c 7066 756c 2066 6f72 ge unhelpful for │ │ │ │ │ -00063280: 206d 6973 7369 6e67 206d 6574 686f 6473 missing methods │ │ │ │ │ -00063290: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000632a0: 632f 6d69 7261 6e64 612f 5434 3731 3133 c/miranda/T47113 │ │ │ │ │ -000632b0: 3235 2e6a 6176 613a 2063 6f6d 7069 6c65 25.java: compile │ │ │ │ │ -000632c0: 7220 616c 6c6f 7773 2075 6e69 6d70 6c65 r allows unimple │ │ │ │ │ -000632d0: 6d65 6e74 6162 6c65 2069 6e74 6572 6661 mentable interfa │ │ │ │ │ -000632e0: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ -000632f0: 6176 6163 2f6d 6973 7369 6e67 436c 6173 avac/missingClas │ │ │ │ │ -00063300: 732f 412e 6a61 7661 3a20 5665 7269 6679 s/A.java: Verify │ │ │ │ │ -00063310: 2074 6861 7420 7765 2063 6865 636b 2074 that we check t │ │ │ │ │ -00063320: 6861 7420 6120 736f 7572 6365 2066 696c hat a source fil │ │ │ │ │ -00063330: 6520 636f 6e74 6169 6e73 2074 6865 2063 e contains the c │ │ │ │ │ -00063340: 6c61 7373 2073 6f75 6768 742e 0a0a 3c6c lass sought...tools/javac/mi │ │ │ │ │ -00063360: 7373 696e 6753 7570 6572 5265 636f 7665 ssingSuperRecove │ │ │ │ │ -00063370: 7279 2f4d 6973 7369 6e67 496e 7465 7266 ry/MissingInterf │ │ │ │ │ -00063380: 6163 6554 6573 742e 6a61 7661 3a20 6a61 aceTest.java: ja │ │ │ │ │ -00063390: 7661 6320 6372 6173 6865 7320 7768 656e vac crashes when │ │ │ │ │ -000633a0: 2065 6e63 6f75 6e74 6572 696e 6720 616e encountering an │ │ │ │ │ -000633b0: 2075 6e72 6573 6f6c 7661 626c 6520 696e unresolvable in │ │ │ │ │ -000633c0: 7465 7266 6163 650a 0a3c 6c69 3e74 6f6f terface..
  • too │ │ │ │ │ -000633d0: 6c73 2f6a 6176 6163 2f6d 6973 7369 6e67 ls/javac/missing │ │ │ │ │ -000633e0: 5375 7065 7252 6563 6f76 6572 792f 4d69 SuperRecovery/Mi │ │ │ │ │ -000633f0: 7373 696e 6753 7570 6572 5265 636f 7665 ssingSuperRecove │ │ │ │ │ -00063400: 7279 2e6a 6176 613a 2043 6865 636b 2066 ry.java: Check f │ │ │ │ │ -00063410: 6f72 2070 726f 7065 7220 6572 726f 7220 or proper error │ │ │ │ │ -00063420: 7265 636f 7665 7279 2077 6865 6e20 7375 recovery when su │ │ │ │ │ -00063430: 7065 7263 6c61 7373 206f 6620 6578 7465 perclass of exte │ │ │ │ │ -00063440: 6e64 6564 2063 6c61 7373 2069 7320 6e6f nded class is no │ │ │ │ │ -00063450: 206c 6f6e 6765 7220 6176 6169 6c61 626c longer availabl │ │ │ │ │ -00063460: 6520 6475 7269 6e67 2061 2073 7562 7365 e during a subse │ │ │ │ │ -00063470: 7175 656e 7420 636f 6d70 696c 6174 696f quent compilatio │ │ │ │ │ -00063480: 6e2e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 n...
  • tools/ja │ │ │ │ │ -00063490: 7661 632f 6d69 7865 6454 6172 6765 742f vac/mixedTarget/ │ │ │ │ │ -000634a0: 4578 7465 6e64 436f 7661 7269 616e 7431 ExtendCovariant1 │ │ │ │ │ -000634b0: 2e6a 6176 613a 2045 6e73 7572 6520 636f .java: Ensure co │ │ │ │ │ -000634c0: 7661 7269 616e 7420 7265 7475 726e 2074 variant return t │ │ │ │ │ -000634d0: 7970 6520 616c 6c6f 7765 640a 0a3c 6c69 ype allowed..
  • tools/javac/mix │ │ │ │ │ -000634f0: 6564 5461 7267 6574 2f45 7874 656e 6443 edTarget/ExtendC │ │ │ │ │ -00063500: 6f76 6172 6961 6e74 322e 6a61 7661 3a20 ovariant2.java: │ │ │ │ │ -00063510: 456e 7375 7265 2043 6f76 6172 6961 6e74 Ensure Covariant │ │ │ │ │ -00063520: 2052 6574 7572 6e20 5479 7065 2061 6c6c Return Type all │ │ │ │ │ -00063530: 6f77 6564 2069 6e20 6d69 6e69 6d75 6d20 owed in minimum │ │ │ │ │ -00063540: 7375 7070 6f72 7465 6420 7665 7273 696f supported versio │ │ │ │ │ -00063550: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -00063560: 6163 2f6d 6f64 756c 6573 2f41 6273 7472 ac/modules/Abstr │ │ │ │ │ -00063570: 6163 744f 7249 6e6e 6572 436c 6173 7353 actOrInnerClassS │ │ │ │ │ -00063580: 6572 7669 6365 496d 706c 5465 7374 2e6a erviceImplTest.j │ │ │ │ │ -00063590: 6176 613a 204a 6176 6163 2064 6f65 736e ava: Javac doesn │ │ │ │ │ -000635a0: 2774 2072 6570 6f72 7420 6572 726f 7273 't report errors │ │ │ │ │ -000635b0: 206f 6e20 7365 7276 6963 6520 696d 706c on service impl │ │ │ │ │ -000635c0: 656d 656e 7461 7469 6f6e 2077 6869 6368 ementation which │ │ │ │ │ -000635d0: 2063 616e 6e6f 7420 6265 2069 6e69 7469 cannot be initi │ │ │ │ │ -000635e0: 616c 697a 6564 0a0a 3c6c 693e 746f 6f6c alized..
  • tool │ │ │ │ │ -000635f0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ -00063600: 4164 6445 7870 6f72 7473 5465 7374 2e6a AddExportsTest.j │ │ │ │ │ -00063610: 6176 613a 2054 6573 7420 7468 6520 2d2d ava: Test the -- │ │ │ │ │ -00063620: 6164 642d 6578 706f 7274 7320 6f70 7469 add-exports opti │ │ │ │ │ -00063630: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ -00063640: 7661 632f 6d6f 6475 6c65 732f 4164 644c vac/modules/AddL │ │ │ │ │ -00063650: 696d 6974 4d6f 6473 2e6a 6176 613a 2054 imitMods.java: T │ │ │ │ │ -00063660: 6573 7420 2d2d 6164 642d 6d6f 6475 6c65 est --add-module │ │ │ │ │ -00063670: 7320 616e 6420 2d2d 6c69 6d69 742d 6d6f s and --limit-mo │ │ │ │ │ -00063680: 6475 6c65 733b 2061 6c73 6f20 7465 7374 dules; also test │ │ │ │ │ -00063690: 2074 6865 2022 656e 6162 6c65 6422 206d the "enabled" m │ │ │ │ │ -000636a0: 6f64 756c 6573 2e0a 0a3c 6c69 3e74 6f6f odules...
  • too │ │ │ │ │ -000636b0: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -000636c0: 2f41 6464 4d6f 6475 6c65 7354 6573 742e /AddModulesTest. │ │ │ │ │ -000636d0: 6a61 7661 3a20 5465 7374 2074 6865 202d java: Test the - │ │ │ │ │ -000636e0: 2d61 6464 2d6d 6f64 756c 6573 206f 7074 -add-modules opt │ │ │ │ │ -000636f0: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ -00063700: 6176 6163 2f6d 6f64 756c 6573 2f41 6464 avac/modules/Add │ │ │ │ │ -00063710: 5265 6164 7354 6573 742e 6a61 7661 3a20 ReadsTest.java: │ │ │ │ │ -00063720: 5465 7374 2074 6865 202d 2d61 6464 2d72 Test the --add-r │ │ │ │ │ -00063730: 6561 6473 206f 7074 696f 6e0a 0a3c 6c69 eads option..
  • tools/javac/mod │ │ │ │ │ -00063750: 756c 6573 2f41 6c6c 4465 6661 756c 7454 ules/AllDefaultT │ │ │ │ │ -00063760: 6573 742e 6a61 7661 3a20 5465 7374 2075 est.java: Test u │ │ │ │ │ -00063770: 7365 206f 6620 414c 4c2d 4445 4641 554c se of ALL-DEFAUL │ │ │ │ │ -00063780: 5420 746f 6b65 6e0a 0a3c 6c69 3e74 6f6f T token..
  • too │ │ │ │ │ -00063790: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -000637a0: 2f41 6e61 6368 726f 6e69 7374 6963 4d6f /AnachronisticMo │ │ │ │ │ -000637b0: 6475 6c65 496e 666f 2f41 6e61 6368 726f duleInfo/Anachro │ │ │ │ │ -000637c0: 6e69 7374 6963 4d6f 6475 6c65 496e 666f nisticModuleInfo │ │ │ │ │ -000637d0: 5465 7374 2e6a 6176 613a 2041 7373 6572 Test.java: Asser │ │ │ │ │ -000637e0: 7469 6f6e 4572 726f 7220 696e 206a 6176 tionError in jav │ │ │ │ │ -000637f0: 6163 2077 6865 6e20 6d6f 6475 6c65 2d69 ac when module-i │ │ │ │ │ -00063800: 6e66 6f20 266c 743b 2076 3533 2e30 0a0a nfo < v53.0.. │ │ │ │ │ -00063810: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00063820: 6d6f 6475 6c65 732f 416e 6e6f 7461 7469 modules/Annotati │ │ │ │ │ -00063830: 6f6e 5072 6f63 6573 7369 6e67 2e6a 6176 onProcessing.jav │ │ │ │ │ -00063840: 613a 2056 6572 6966 7920 7468 6174 2061 a: Verify that a │ │ │ │ │ -00063850: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ -00063860: 7369 6e67 2077 6f72 6b73 2e0a 0a3c 6c69 sing works...
  • tools/javac/mod │ │ │ │ │ -00063880: 756c 6573 2f41 6e6e 6f74 6174 696f 6e50 ules/AnnotationP │ │ │ │ │ -00063890: 726f 6365 7373 696e 6757 6974 684d 6f64 rocessingWithMod │ │ │ │ │ -000638a0: 756c 6549 6e66 6f49 6e57 726f 6e67 506c uleInfoInWrongPl │ │ │ │ │ -000638b0: 6163 652e 6a61 7661 3a20 6a61 7661 6320 ace.java: javac │ │ │ │ │ -000638c0: 7468 726f 7773 204e 5045 2069 6620 616e throws NPE if an │ │ │ │ │ -000638d0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ -000638e0: 6f72 2069 7320 7370 6563 6966 6965 6420 or is specified │ │ │ │ │ -000638f0: 616e 6420 6d6f 6475 6c65 2069 7320 6465 and module is de │ │ │ │ │ -00063900: 636c 6172 6564 2069 6e20 6120 6669 6c65 clared in a file │ │ │ │ │ -00063910: 206e 616d 6564 2061 7262 6974 7261 7269 named arbitrari │ │ │ │ │ -00063920: 6c79 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ly..
  • tools/ja │ │ │ │ │ -00063930: 7661 632f 6d6f 6475 6c65 732f 416e 6e6f vac/modules/Anno │ │ │ │ │ -00063940: 7461 7469 6f6e 5072 6f63 6573 736f 7273 tationProcessors │ │ │ │ │ -00063950: 496e 4d6f 6475 6c65 7354 6573 742e 6a61 InModulesTest.ja │ │ │ │ │ -00063960: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -00063970: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ -00063980: 7373 6f72 7320 696e 7369 6465 206d 6f64 ssors inside mod │ │ │ │ │ -00063990: 756c 6573 2077 6f72 6b73 0a0a 3c6c 693e ules works..
  • │ │ │ │ │ -000639a0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000639b0: 6c65 732f 416e 6e6f 7461 7469 6f6e 734f les/AnnotationsO │ │ │ │ │ -000639c0: 6e4d 6f64 756c 6573 2e6a 6176 613a 2054 nModules.java: T │ │ │ │ │ -000639d0: 6573 7420 616e 6e6f 7461 7469 6f6e 7320 est annotations │ │ │ │ │ -000639e0: 6f6e 206d 6f64 756c 6520 6465 636c 6172 on module declar │ │ │ │ │ -000639f0: 6174 696f 6e2e 0a0a 3c6c 693e 746f 6f6c ation...
  • tool │ │ │ │ │ -00063a00: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ -00063a10: 4175 746f 6d61 7469 634d 6f64 756c 6573 AutomaticModules │ │ │ │ │ -00063a20: 2e6a 6176 613a 2054 6573 7420 6175 746f .java: Test auto │ │ │ │ │ -00063a30: 6d61 7469 6320 6d6f 6475 6c65 730a 0a3c matic modules..< │ │ │ │ │ -00063a40: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ -00063a50: 6f64 756c 6573 2f42 726f 6b65 6e4d 6f64 odules/BrokenMod │ │ │ │ │ -00063a60: 756c 6573 5465 7374 2e6a 6176 613a 2054 ulesTest.java: T │ │ │ │ │ -00063a70: 6573 7420 6d6f 6465 6c20 6265 6861 7669 est model behavi │ │ │ │ │ -00063a80: 6f72 2077 6865 6e20 6120 636f 6d70 6c65 or when a comple │ │ │ │ │ -00063a90: 7469 6e67 2061 2062 726f 6b65 6e20 6d6f ting a broken mo │ │ │ │ │ -00063aa0: 6475 6c65 2d69 6e66 6f2e 0a0a 3c6c 693e dule-info...
  • │ │ │ │ │ -00063ab0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -00063ac0: 6c65 732f 436f 6d70 696c 654d 6f64 756c les/CompileModul │ │ │ │ │ -00063ad0: 6550 6174 6368 5465 7374 2e6a 6176 613a ePatchTest.java: │ │ │ │ │ -00063ae0: 2074 6573 7473 2066 6f72 206d 756c 7469 tests for multi │ │ │ │ │ -00063af0: 2d6d 6f64 756c 6520 6d6f 6465 2063 6f6d -module mode com │ │ │ │ │ -00063b00: 7069 6c61 7469 6f6e 0a0a 3c6c 693e 746f pilation..
  • to │ │ │ │ │ -00063b10: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00063b20: 732f 436f 6e74 6169 6e73 5465 7374 2e6a s/ContainsTest.j │ │ │ │ │ -00063b30: 6176 613a 2041 6464 206d 6574 686f 6420 ava: Add method │ │ │ │ │ -00063b40: 4a61 7661 4669 6c65 4d61 6e61 6765 722e JavaFileManager. │ │ │ │ │ -00063b50: 636f 6e74 6169 6e73 0a0a 3c6c 693e 746f contains..
  • to │ │ │ │ │ -00063b60: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00063b70: 732f 436f 6e76 656e 6965 6e74 4163 6365 s/ConvenientAcce │ │ │ │ │ -00063b80: 7373 4572 726f 7273 5465 7374 2e6a 6176 ssErrorsTest.jav │ │ │ │ │ -00063b90: 613a 2043 6865 636b 2063 6f6e 7665 6e69 a: Check conveni │ │ │ │ │ -00063ba0: 656e 7420 6572 726f 7273 2061 7265 2070 ent errors are p │ │ │ │ │ -00063bb0: 726f 6475 6365 6420 666f 7220 696e 6163 roduced for inac │ │ │ │ │ -00063bc0: 6365 7373 6962 6c65 2063 6c61 7373 6573 cessible classes │ │ │ │ │ -00063bd0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -00063be0: 6163 2f6d 6f64 756c 6573 2f44 6972 6563 ac/modules/Direc │ │ │ │ │ -00063bf0: 7469 7665 5669 7369 746f 7254 6573 742e tiveVisitorTest. │ │ │ │ │ -00063c00: 6a61 7661 3a20 4164 6420 4d6f 6475 6c65 java: Add Module │ │ │ │ │ -00063c10: 456c 656d 656e 742e 4469 7265 6374 6976 Element.Directiv │ │ │ │ │ -00063c20: 6556 6973 6974 6f72 0a0a 3c6c 693e 746f eVisitor..
  • to │ │ │ │ │ -00063c30: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00063c40: 732f 446f 636c 696e 744f 7468 6572 4d6f s/DoclintOtherMo │ │ │ │ │ -00063c50: 6475 6c65 732e 6a61 7661 3a20 5665 7269 dules.java: Veri │ │ │ │ │ -00063c60: 6679 2074 6861 7420 446f 634c 696e 7420 fy that DocLint │ │ │ │ │ -00063c70: 646f 6573 206e 6f74 2063 6175 7365 2075 does not cause u │ │ │ │ │ -00063c80: 6e6e 6563 6573 7361 7279 2028 616e 6420 nnecessary (and │ │ │ │ │ -00063c90: 706f 7465 6e74 6961 6c6c 7920 6461 6e67 potentially dang │ │ │ │ │ -00063ca0: 6572 6f75 7329 2069 6d70 6c69 6369 7420 erous) implicit │ │ │ │ │ -00063cb0: 636f 6d70 696c 6174 696f 6e0a 0a3c 6c69 compilation..
  • tools/javac/mod │ │ │ │ │ -00063cd0: 756c 6573 2f44 7570 6c69 6361 7465 436c ules/DuplicateCl │ │ │ │ │ -00063ce0: 6173 7354 6573 742e 6a61 7661 3a20 456e assTest.java: En │ │ │ │ │ -00063cf0: 7375 7265 2074 6861 7420 636c 6173 7365 sure that classe │ │ │ │ │ -00063d00: 7320 7769 7468 2074 6865 2073 616d 6520 s with the same │ │ │ │ │ -00063d10: 4651 4e73 2061 7265 204f 4b20 696e 2075 FQNs are OK in u │ │ │ │ │ -00063d20: 6e72 656c 6174 6564 206d 6f64 756c 6573 nrelated modules │ │ │ │ │ -00063d30: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -00063d40: 6163 2f6d 6f64 756c 6573 2f45 6467 6543 ac/modules/EdgeC │ │ │ │ │ -00063d50: 6173 6573 2e6a 6176 613a 2074 6573 7473 ases.java: tests │ │ │ │ │ -00063d60: 2066 6f72 206d 756c 7469 2d6d 6f64 756c for multi-modul │ │ │ │ │ -00063d70: 6520 6d6f 6465 2063 6f6d 7069 6c61 7469 e mode compilati │ │ │ │ │ -00063d80: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ -00063d90: 7661 632f 6d6f 6475 6c65 732f 456e 7656 vac/modules/EnvV │ │ │ │ │ -00063da0: 6172 5465 7374 2e6a 6176 613a 2054 6573 arTest.java: Tes │ │ │ │ │ -00063db0: 7473 2075 7365 206f 6620 4a44 4b5f 4a41 ts use of JDK_JA │ │ │ │ │ -00063dc0: 5641 435f 4f50 5449 4f4e 5320 656e 7620 VAC_OPTIONS env │ │ │ │ │ -00063dd0: 7661 7269 6162 6c65 0a0a 3c6c 693e 746f variable..
  • to │ │ │ │ │ -00063de0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00063df0: 732f 4578 706f 7274 7355 6e65 7870 6f72 s/ExportsUnexpor │ │ │ │ │ -00063e00: 7465 642e 6a61 7661 3a20 7465 7374 7320 ted.java: tests │ │ │ │ │ -00063e10: 666f 7220 6d6f 6475 6c65 2064 6563 6c61 for module decla │ │ │ │ │ -00063e20: 7261 7469 6f6e 730a 0a3c 6c69 3e74 6f6f rations..
  • too │ │ │ │ │ -00063e30: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -00063e40: 2f46 696c 654d 616e 6167 6572 4765 7453 /FileManagerGetS │ │ │ │ │ -00063e50: 6572 7669 6365 4c6f 6164 6572 5465 7374 erviceLoaderTest │ │ │ │ │ -00063e60: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ -00063e70: 206a 646b 2e63 6f6d 7069 6c65 7220 6361 jdk.compiler ca │ │ │ │ │ -00063e80: 6e20 6d61 7465 7269 616c 697a 6520 6120 n materialize a │ │ │ │ │ -00063e90: 7365 7276 6963 6520 6c6f 6164 6572 2066 service loader f │ │ │ │ │ -00063ea0: 6f72 2061 7262 6974 7261 7279 2073 6572 or arbitrary ser │ │ │ │ │ -00063eb0: 7669 6365 730a 0a3c 6c69 3e74 6f6f 6c73 vices..
  • tools │ │ │ │ │ -00063ec0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f47 /javac/modules/G │ │ │ │ │ -00063ed0: 6574 4c6f 6361 7469 6f6e 466f 724d 6f64 etLocationForMod │ │ │ │ │ -00063ee0: 756c 6554 6573 742e 6a61 7661 3a20 5374 uleTest.java: St │ │ │ │ │ -00063ef0: 616e 6461 7264 4a61 7661 4669 6c65 4d61 andardJavaFileMa │ │ │ │ │ -00063f00: 6e61 6765 722e 6765 744d 6f64 756c 654c nager.getModuleL │ │ │ │ │ -00063f10: 6f63 6174 696f 6e28 2920 6361 6e27 7420 ocation() can't │ │ │ │ │ -00063f20: 6669 6e64 2061 206d 6f64 756c 650a 0a3c find a module..< │ │ │ │ │ -00063f30: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ -00063f40: 6f64 756c 6573 2f47 7261 7068 7354 6573 odules/GraphsTes │ │ │ │ │ -00063f50: 742e 6a61 7661 3a20 7465 7374 7320 666f t.java: tests fo │ │ │ │ │ -00063f60: 7220 6d6f 6475 6c65 2067 7261 7068 2072 r module graph r │ │ │ │ │ -00063f70: 6573 6f6c 7574 696f 6e20 6973 7375 6573 esolution issues │ │ │ │ │ -00063f80: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00063f90: 632f 6d6f 6475 6c65 732f 4865 6c6c 6f57 c/modules/HelloW │ │ │ │ │ -00063fa0: 6f72 6c64 5465 7374 2e6a 6176 613a 2073 orldTest.java: s │ │ │ │ │ -00063fb0: 696d 706c 6520 7465 7374 7320 6f66 206a imple tests of j │ │ │ │ │ -00063fc0: 6176 6163 2063 6f6d 7069 6c61 7469 6f6e avac compilation │ │ │ │ │ -00063fd0: 206d 6f64 6573 0a0a 3c6c 693e 746f 6f6c modes..
  • tool │ │ │ │ │ -00063fe0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ -00063ff0: 496e 6375 6261 7469 6e67 5465 7374 2e6a IncubatingTest.j │ │ │ │ │ -00064000: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -00064010: 204d 6f64 756c 6552 6573 6f6c 7574 696f ModuleResolutio │ │ │ │ │ -00064020: 6e20 6174 7472 6962 7574 6520 666c 6167 n attribute flag │ │ │ │ │ -00064030: 7320 6172 6520 686f 6e6f 7265 642e 0a0a s are honored... │ │ │ │ │ -00064040: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00064050: 6d6f 6475 6c65 732f 496e 6865 7269 7452 modules/InheritR │ │ │ │ │ -00064060: 756e 7469 6d65 456e 7669 726f 6e6d 656e untimeEnvironmen │ │ │ │ │ -00064070: 7454 6573 742e 6a61 7661 3a20 5465 7374 tTest.java: Test │ │ │ │ │ -00064080: 202d 2d69 6e68 6572 6974 2d72 756e 7469 --inherit-runti │ │ │ │ │ -00064090: 6d65 2d65 6e76 6972 6f6e 6d65 6e74 0a0a me-environment.. │ │ │ │ │ -000640a0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000640b0: 6d6f 6475 6c65 732f 496e 7661 6c69 644d modules/InvalidM │ │ │ │ │ -000640c0: 6f64 756c 6544 6972 6563 7469 7665 2f6d oduleDirective/m │ │ │ │ │ -000640d0: 6f64 756c 652d 696e 666f 2e6a 6176 613a odule-info.java: │ │ │ │ │ -000640e0: 2045 7272 6f72 206d 6573 7361 6765 7320 Error messages │ │ │ │ │ -000640f0: 7768 656e 2063 6f6d 7069 6c69 6e67 2061 when compiling a │ │ │ │ │ -00064100: 206d 616c 666f 726d 6564 206d 6f64 756c malformed modul │ │ │ │ │ -00064110: 652d 696e 666f 2e6a 6176 6120 636f 6e66 e-info.java conf │ │ │ │ │ -00064120: 7573 696e 670a 0a3c 6c69 3e74 6f6f 6c73 using..
  • tools │ │ │ │ │ -00064130: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f4a /javac/modules/J │ │ │ │ │ -00064140: 6176 6142 6173 6554 6573 742e 6a61 7661 avaBaseTest.java │ │ │ │ │ -00064150: 3a20 7465 7374 206d 6f64 6966 6965 7273 : test modifiers │ │ │ │ │ -00064160: 2077 6974 6820 6a61 7661 2e62 6173 650a with java.base. │ │ │ │ │ -00064170: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00064180: 2f6d 6f64 756c 6573 2f4c 696d 6974 4d6f /modules/LimitMo │ │ │ │ │ -00064190: 6475 6c65 7354 6573 742e 6a61 7661 3a20 dulesTest.java: │ │ │ │ │ -000641a0: 5465 7374 2074 6865 202d 2d6c 696d 6974 Test the --limit │ │ │ │ │ -000641b0: 2d6d 6f64 756c 6573 206f 7074 696f 6e0a -modules option. │ │ │ │ │ -000641c0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000641d0: 2f6d 6f64 756c 6573 2f4d 4f70 7469 6f6e /modules/MOption │ │ │ │ │ -000641e0: 5465 7374 2e6a 6176 613a 2069 6d70 6c65 Test.java: imple │ │ │ │ │ -000641f0: 6d65 6e74 206a 6176 6163 202d 6d20 6f70 ment javac -m op │ │ │ │ │ -00064200: 7469 6f6e 0a0a 3c6c 693e 746f 6f6c 732f tion..
  • tools/ │ │ │ │ │ -00064210: 6a61 7661 632f 6d6f 6475 6c65 732f 4d69 javac/modules/Mi │ │ │ │ │ -00064220: 7373 696e 674a 6172 496e 4d6f 6475 6c65 ssingJarInModule │ │ │ │ │ -00064230: 5061 7468 5465 7374 2e6a 6176 613a 2043 PathTest.java: C │ │ │ │ │ -00064240: 6f6d 7069 6c65 7220 7368 6f75 6c64 2068 ompiler should h │ │ │ │ │ -00064250: 616e 646c 6520 6a61 7661 2e6e 696f 2e66 andle java.nio.f │ │ │ │ │ -00064260: 696c 652e 4669 6c65 5379 7374 656d 4e6f ile.FileSystemNo │ │ │ │ │ -00064270: 7446 6f75 6e64 4578 6365 7074 696f 6e20 tFoundException │ │ │ │ │ -00064280: 6772 6163 6566 756c 6c79 2061 6e64 206e gracefully and n │ │ │ │ │ -00064290: 6f74 2061 626f 7274 0a0a 3c6c 693e 746f ot abort..
  • to │ │ │ │ │ -000642a0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -000642b0: 732f 4d69 7373 696e 674d 6f64 756c 6554 s/MissingModuleT │ │ │ │ │ -000642c0: 6573 742e 6a61 7661 3a20 6a61 7661 6320 est.java: javac │ │ │ │ │ -000642d0: 7368 6f75 6c64 206e 6f74 206e 6565 6420 should not need │ │ │ │ │ -000642e0: 7468 6520 7472 616e 7369 7469 7665 2063 the transitive c │ │ │ │ │ -000642f0: 6c6f 7375 7265 2074 6f20 636f 6d70 696c losure to compil │ │ │ │ │ -00064300: 6520 6120 6d6f 6475 6c65 0a0a 3c6c 693e e a module..
  • │ │ │ │ │ -00064310: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -00064320: 6c65 732f 4d6f 6469 6669 6564 5554 4654 les/ModifiedUTFT │ │ │ │ │ -00064330: 6573 742e 6a61 7661 3a20 5465 7374 2053 est.java: Test S │ │ │ │ │ -00064340: 7572 726f 6761 7465 2050 6169 7220 6d6f urrogate Pair mo │ │ │ │ │ -00064350: 6475 6c65 206e 616d 650a 0a3c 6c69 3e74 dule name..
  • t │ │ │ │ │ -00064360: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -00064370: 6573 2f4d 6f64 756c 6546 696e 6465 7254 es/ModuleFinderT │ │ │ │ │ -00064380: 6573 742e 6a61 7661 3a20 7465 7374 7320 est.java: tests │ │ │ │ │ -00064390: 666f 7220 6d6f 6475 6c65 2066 696e 6465 for module finde │ │ │ │ │ -000643a0: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ -000643b0: 6163 2f6d 6f64 756c 6573 2f4d 6f64 756c ac/modules/Modul │ │ │ │ │ -000643c0: 6549 6e66 6f50 6174 6368 5061 7468 2e6a eInfoPatchPath.j │ │ │ │ │ -000643d0: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -000643e0: 2068 6176 696e 6720 6d6f 6475 6c65 2d69 having module-i │ │ │ │ │ -000643f0: 6e66 6f20 6f6e 2070 6174 6368 2070 6174 nfo on patch pat │ │ │ │ │ -00064400: 6820 776f 726b 7320 636f 7272 6563 746c h works correctl │ │ │ │ │ -00064410: 792e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 y...
  • tools/ja │ │ │ │ │ -00064420: 7661 632f 6d6f 6475 6c65 732f 4d6f 6475 vac/modules/Modu │ │ │ │ │ -00064430: 6c65 496e 666f 5465 7374 2e6a 6176 613a leInfoTest.java: │ │ │ │ │ -00064440: 2074 6573 7473 2066 6f72 206d 6f64 756c tests for modul │ │ │ │ │ -00064450: 6520 6465 636c 6172 6174 696f 6e73 0a0a e declarations.. │ │ │ │ │ -00064460: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00064470: 6d6f 6475 6c65 732f 4d6f 6475 6c65 496e modules/ModuleIn │ │ │ │ │ -00064480: 666f 5472 6565 4163 6365 7373 2e6a 6176 foTreeAccess.jav │ │ │ │ │ -00064490: 613a 2074 6573 7420 7472 6565 2061 6363 a: test tree acc │ │ │ │ │ -000644a0: 6573 7320 6f66 206d 6f64 756c 6520 6465 ess of module de │ │ │ │ │ -000644b0: 636c 6172 6174 696f 6e73 0a0a 3c6c 693e clarations..
  • │ │ │ │ │ -000644c0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000644d0: 6c65 732f 4d6f 6475 6c65 5061 7468 5465 les/ModulePathTe │ │ │ │ │ -000644e0: 7374 2e6a 6176 613a 2074 6573 7473 2066 st.java: tests f │ │ │ │ │ -000644f0: 6f72 202d 2d6d 6f64 756c 652d 7061 7468 or --module-path │ │ │ │ │ -00064500: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00064510: 632f 6d6f 6475 6c65 732f 4d6f 6475 6c65 c/modules/Module │ │ │ │ │ -00064520: 536f 7572 6365 5061 7468 5465 7374 2e6a SourcePathTest.j │ │ │ │ │ -00064530: 6176 613a 2074 6573 7473 2066 6f72 202d ava: tests for - │ │ │ │ │ -00064540: 2d6d 6f64 756c 652d 736f 7572 6365 2d70 -module-source-p │ │ │ │ │ -00064550: 6174 680a 0a3c 6c69 3e74 6f6f 6c73 2f6a ath..
  • tools/j │ │ │ │ │ -00064560: 6176 6163 2f6d 6f64 756c 6573 2f4d 6f64 avac/modules/Mod │ │ │ │ │ -00064570: 756c 6556 6572 7369 6f6e 2e6a 6176 613a uleVersion.java: │ │ │ │ │ -00064580: 2073 696d 706c 6520 7465 7374 7320 6f66 simple tests of │ │ │ │ │ -00064590: 206d 6f64 756c 6520 7573 6573 0a0a 3c6c module uses..tools/javac/mo │ │ │ │ │ -000645b0: 6475 6c65 732f 4d6f 6475 6c65 7341 6e64 dules/ModulesAnd │ │ │ │ │ -000645c0: 436c 6173 7350 6174 6854 6573 742e 6a61 ClassPathTest.ja │ │ │ │ │ -000645d0: 7661 3a20 456e 7375 7265 206e 616d 6564 va: Ensure named │ │ │ │ │ -000645e0: 206d 6f64 756c 6573 2063 616e 6e6f 7420 modules cannot │ │ │ │ │ -000645f0: 7265 6665 7220 746f 2063 6c61 7373 7061 refer to classpa │ │ │ │ │ -00064600: 7468 2074 7970 6573 2e0a 0a3c 6c69 3e74 th types...
  • t │ │ │ │ │ -00064610: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -00064620: 6573 2f4d 6f64 756c 6573 416e 644d 6f64 es/ModulesAndMod │ │ │ │ │ -00064630: 756c 6553 6f75 7263 6550 6174 6854 6573 uleSourcePathTes │ │ │ │ │ -00064640: 742e 6a61 7661 3a20 696e 636f 7272 6563 t.java: incorrec │ │ │ │ │ -00064650: 7420 6d65 7373 6167 6520 6672 6f6d 206a t message from j │ │ │ │ │ -00064660: 6176 6163 0a0a 3c6c 693e 746f 6f6c 732f avac..
  • tools/ │ │ │ │ │ -00064670: 6a61 7661 632f 6d6f 6475 6c65 732f 4d75 javac/modules/Mu │ │ │ │ │ -00064680: 6c74 694d 6f64 756c 654d 6f64 6554 6573 ltiModuleModeTes │ │ │ │ │ -00064690: 742e 6a61 7661 3a20 7465 7374 7320 666f t.java: tests fo │ │ │ │ │ -000646a0: 7220 6d75 6c74 692d 6d6f 6475 6c65 206d r multi-module m │ │ │ │ │ -000646b0: 6f64 6520 636f 6d70 696c 6174 696f 6e0a ode compilation. │ │ │ │ │ -000646c0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000646d0: 2f6d 6f64 756c 6573 2f4e 5045 436f 6d70 /modules/NPEComp │ │ │ │ │ -000646e0: 696c 696e 674d 6f64 756c 6549 6e66 6f54 ilingModuleInfoT │ │ │ │ │ -000646f0: 6573 742e 6a61 7661 3a20 4e50 4520 7768 est.java: NPE wh │ │ │ │ │ -00064700: 656e 2063 6f6d 7069 6c69 6e67 206d 6f64 en compiling mod │ │ │ │ │ -00064710: 756c 652d 696e 666f 2e6a 6176 6120 7769 ule-info.java wi │ │ │ │ │ -00064720: 7468 2061 2063 6c61 7373 2064 6563 6c61 th a class decla │ │ │ │ │ -00064730: 7261 7469 6f6e 2069 6e20 6120 6e6f 6e2d ration in a non- │ │ │ │ │ -00064740: 6d6f 6475 6c65 206d 6f64 650a 0a3c 6c69 module mode..
  • tools/javac/mod │ │ │ │ │ -00064760: 756c 6573 2f4e 5045 456d 7074 7946 696c ules/NPEEmptyFil │ │ │ │ │ -00064770: 6554 6573 742e 6a61 7661 3a20 4e50 4520 eTest.java: NPE │ │ │ │ │ -00064780: 7768 696c 6520 636f 6d70 696c 696e 6720 while compiling │ │ │ │ │ -00064790: 656d 7074 7920 736f 7572 6365 2066 696c empty source fil │ │ │ │ │ -000647a0: 6520 7769 7468 202d 2d6d 6f64 756c 652d e with --module- │ │ │ │ │ -000647b0: 736f 7572 6365 2d70 6174 6820 6f70 7469 source-path opti │ │ │ │ │ -000647c0: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ -000647d0: 7661 632f 6d6f 6475 6c65 732f 4f62 7363 vac/modules/Obsc │ │ │ │ │ -000647e0: 7572 654d 6573 7361 6765 466f 7242 6164 ureMessageForBad │ │ │ │ │ -000647f0: 5072 6f76 6964 6573 5465 7374 2e6a 6176 ProvidesTest.jav │ │ │ │ │ -00064800: 613a 206f 6273 6375 7265 2065 7272 6f72 a: obscure error │ │ │ │ │ -00064810: 206d 6573 7361 6765 2066 6f72 2062 6164 message for bad │ │ │ │ │ -00064820: 2027 7072 6f76 6964 6573 270a 0a3c 6c69 'provides'..
  • tools/javac/mod │ │ │ │ │ -00064840: 756c 6573 2f4f 7065 6e4d 6f64 756c 6573 ules/OpenModules │ │ │ │ │ -00064850: 5465 7374 2e6a 6176 613a 2074 6573 7473 Test.java: tests │ │ │ │ │ -00064860: 2066 6f72 206d 756c 7469 2d6d 6f64 756c for multi-modul │ │ │ │ │ -00064870: 6520 6d6f 6465 2063 6f6d 7069 6c61 7469 e mode compilati │ │ │ │ │ -00064880: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ -00064890: 7661 632f 6d6f 6475 6c65 732f 4f75 7470 vac/modules/Outp │ │ │ │ │ -000648a0: 7574 4469 7254 6573 742e 6a61 7661 3a20 utDirTest.java: │ │ │ │ │ -000648b0: 7465 7374 7320 666f 7220 6f75 7470 7574 tests for output │ │ │ │ │ -000648c0: 2064 6972 6563 746f 7279 0a0a 3c6c 693e directory..
  • │ │ │ │ │ -000648d0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000648e0: 6c65 732f 5061 636b 6167 6543 6f6e 666c les/PackageConfl │ │ │ │ │ -000648f0: 6963 7454 6573 742e 6a61 7661 3a20 7465 ictTest.java: te │ │ │ │ │ -00064900: 7374 206d 6f64 756c 652f 7061 636b 6167 st module/packag │ │ │ │ │ -00064910: 6520 636f 6e66 6c69 6374 730a 0a3c 6c69 e conflicts..
  • tools/javac/mod │ │ │ │ │ -00064930: 756c 6573 2f50 6163 6b61 6765 4d75 6c74 ules/PackageMult │ │ │ │ │ -00064940: 6970 6c65 4d6f 6475 6c65 732e 6a61 7661 ipleModules.java │ │ │ │ │ -00064950: 3a20 5665 7269 6679 206d 6f64 756c 6573 : Verify modules │ │ │ │ │ -00064960: 2063 616e 2063 6f6e 7461 696e 2070 6163 can contain pac │ │ │ │ │ -00064970: 6b61 6765 7320 6f66 2074 6865 2073 616d kages of the sam │ │ │ │ │ -00064980: 6520 6e61 6d65 2c20 756e 6c65 7373 2074 e name, unless t │ │ │ │ │ -00064990: 6865 7365 206d 6565 742e 0a0a 3c6c 693e hese meet...
  • │ │ │ │ │ -000649a0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000649b0: 6c65 732f 5061 7463 684d 6f64 756c 6573 les/PatchModules │ │ │ │ │ -000649c0: 5465 7374 2e6a 6176 613a 2074 6573 7473 Test.java: tests │ │ │ │ │ -000649d0: 2066 6f72 202d 2d70 6174 6368 2d6d 6f64 for --patch-mod │ │ │ │ │ -000649e0: 756c 6573 0a0a 3c6c 693e 746f 6f6c 732f ules..
  • tools/ │ │ │ │ │ -000649f0: 6a61 7661 632f 6d6f 6475 6c65 732f 506c javac/modules/Pl │ │ │ │ │ -00064a00: 7567 696e 7349 6e4d 6f64 756c 6573 5465 uginsInModulesTe │ │ │ │ │ -00064a10: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ -00064a20: 7468 6174 2070 6c75 6769 6e73 2069 6e73 that plugins ins │ │ │ │ │ -00064a30: 6964 6520 6d6f 6475 6c65 7320 776f 726b ide modules work │ │ │ │ │ -00064a40: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00064a50: 6163 2f6d 6f64 756c 6573 2f50 6f6f 7243 ac/modules/PoorC │ │ │ │ │ -00064a60: 686f 6963 6546 6f72 4d6f 6475 6c65 4e61 hoiceForModuleNa │ │ │ │ │ -00064a70: 6d65 5465 7374 2e6a 6176 613a 2041 6464 meTest.java: Add │ │ │ │ │ -00064a80: 206c 696e 7420 7761 726e 696e 6720 666f lint warning fo │ │ │ │ │ -00064a90: 7220 6469 6769 7473 2069 6e20 6d6f 6475 r digits in modu │ │ │ │ │ -00064aa0: 6c65 206e 616d 6573 0a0a 3c6c 693e 746f le names..
  • to │ │ │ │ │ -00064ab0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00064ac0: 732f 5072 6f76 6964 6573 5465 7374 2e6a s/ProvidesTest.j │ │ │ │ │ -00064ad0: 6176 613a 2073 696d 706c 6520 7465 7374 ava: simple test │ │ │ │ │ -00064ae0: 7320 6f66 206d 6f64 756c 6520 7072 6f76 s of module prov │ │ │ │ │ -00064af0: 6964 6573 0a0a 3c6c 693e 746f 6f6c 732f ides..
  • tools/ │ │ │ │ │ -00064b00: 6a61 7661 632f 6d6f 6475 6c65 732f 5175 javac/modules/Qu │ │ │ │ │ -00064b10: 6572 7942 6566 6f72 6545 6e74 6572 2e6a eryBeforeEnter.j │ │ │ │ │ -00064b20: 6176 613a 2074 6573 7473 2066 6f72 206d ava: tests for m │ │ │ │ │ -00064b30: 6f64 756c 6520 7265 736f 6c75 7469 6f6e odule resolution │ │ │ │ │ -00064b40: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00064b50: 632f 6d6f 6475 6c65 732f 5265 7065 6174 c/modules/Repeat │ │ │ │ │ -00064b60: 6564 5573 6573 416e 6450 726f 7669 6465 edUsesAndProvide │ │ │ │ │ -00064b70: 7354 6573 742e 6a61 7661 3a20 4a61 7661 sTest.java: Java │ │ │ │ │ -00064b80: 6320 646f 6573 6e27 7420 7265 706f 7274 c doesn't report │ │ │ │ │ -00064b90: 2065 7272 6f72 7320 6f6e 2064 7570 6c69 errors on dupli │ │ │ │ │ -00064ba0: 6361 7465 2075 7365 7320 6f72 2070 726f cate uses or pro │ │ │ │ │ -00064bb0: 7669 6465 730a 0a3c 6c69 3e74 6f6f 6c73 vides..
  • tools │ │ │ │ │ -00064bc0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f52 /javac/modules/R │ │ │ │ │ -00064bd0: 6570 6f72 744e 6f6e 4578 6973 7465 6e74 eportNonExistent │ │ │ │ │ -00064be0: 5061 636b 6167 6554 6573 742e 6a61 7661 PackageTest.java │ │ │ │ │ -00064bf0: 3a20 6a61 7661 6320 646f 6573 6e27 7420 : javac doesn't │ │ │ │ │ -00064c00: 7265 706f 7274 2065 7272 6f72 7320 6966 report errors if │ │ │ │ │ -00064c10: 206d 6f64 756c 6520 6578 706f 7274 7320 module exports │ │ │ │ │ -00064c20: 6e6f 6e2d 6578 6973 7465 6e74 2070 6163 non-existent pac │ │ │ │ │ -00064c30: 6b61 6765 0a0a 3c6c 693e 746f 6f6c 732f kage..
  • tools/ │ │ │ │ │ -00064c40: 6a61 7661 632f 6d6f 6475 6c65 732f 5265 javac/modules/Re │ │ │ │ │ -00064c50: 7175 6972 6573 5374 6174 6963 5465 7374 quiresStaticTest │ │ │ │ │ -00064c60: 2e6a 6176 613a 2074 6573 7473 2066 6f72 .java: tests for │ │ │ │ │ -00064c70: 2022 7265 7175 6972 6573 2073 7461 7469 "requires stati │ │ │ │ │ -00064c80: 6322 0a0a 3c6c 693e 746f 6f6c 732f 6a61 c"..
  • tools/ja │ │ │ │ │ -00064c90: 7661 632f 6d6f 6475 6c65 732f 5265 7175 vac/modules/Requ │ │ │ │ │ -00064ca0: 6972 6573 5472 616e 7369 7469 7665 5465 iresTransitiveTe │ │ │ │ │ -00064cb0: 7374 2e6a 6176 613a 2074 6573 7473 2066 st.java: tests f │ │ │ │ │ -00064cc0: 6f72 2022 7265 7175 6972 6573 2074 7261 or "requires tra │ │ │ │ │ -00064cd0: 6e73 6974 6976 6522 0a0a 3c6c 693e 746f nsitive"..
  • to │ │ │ │ │ -00064ce0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00064cf0: 732f 5265 736f 6c76 6554 6573 742e 6a61 s/ResolveTest.ja │ │ │ │ │ -00064d00: 7661 3a20 7465 7374 7320 666f 7220 6d6f va: tests for mo │ │ │ │ │ -00064d10: 6475 6c65 2072 6573 6f6c 7574 696f 6e0a dule resolution. │ │ │ │ │ -00064d20: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00064d30: 2f6d 6f64 756c 6573 2f53 6572 7669 6365 /modules/Service │ │ │ │ │ -00064d40: 496e 5374 6174 6963 436c 6173 7345 7272 InStaticClassErr │ │ │ │ │ -00064d50: 6f72 5465 7374 2e6a 6176 613a 2043 6c61 orTest.java: Cla │ │ │ │ │ -00064d60: 7373 4361 7374 4578 6365 7074 696f 6e20 ssCastException │ │ │ │ │ -00064d70: 696e 2063 6173 6520 6f66 2073 6572 7669 in case of servi │ │ │ │ │ -00064d80: 6365 2069 6d70 6c65 6d65 6e74 6174 696f ce implementatio │ │ │ │ │ -00064d90: 6e20 6973 206e 6573 7465 6420 7374 6174 n is nested stat │ │ │ │ │ -00064da0: 6963 2063 6c61 7373 0a0a 3c6c 693e 746f ic class..
  • to │ │ │ │ │ -00064db0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00064dc0: 732f 5365 7276 6963 6550 726f 7669 6465 s/ServiceProvide │ │ │ │ │ -00064dd0: 6442 7574 4e6f 7445 7870 6f72 7465 644f dButNotExportedO │ │ │ │ │ -00064de0: 7255 7365 6454 6573 742e 6a61 7661 3a20 rUsedTest.java: │ │ │ │ │ -00064df0: 4a61 7661 6320 646f 6573 6e27 7420 7265 Javac doesn't re │ │ │ │ │ -00064e00: 706f 7274 2077 6172 6e69 6e67 732f 6572 port warnings/er │ │ │ │ │ -00064e10: 726f 7273 2069 6620 6d6f 6475 6c65 2070 rors if module p │ │ │ │ │ -00064e20: 726f 7669 6465 7320 756e 6578 706f 7274 rovides unexport │ │ │ │ │ -00064e30: 6564 2073 6572 7669 6365 2061 6e64 2064 ed service and d │ │ │ │ │ -00064e40: 6f65 736e 2774 2075 7365 2069 7420 6974 oesn't use it it │ │ │ │ │ -00064e50: 7365 6c66 0a0a 3c6c 693e 746f 6f6c 732f self..
  • tools/ │ │ │ │ │ -00064e60: 6a61 7661 632f 6d6f 6475 6c65 732f 5369 javac/modules/Si │ │ │ │ │ -00064e70: 6e67 6c65 4d6f 6475 6c65 4d6f 6465 5465 ngleModuleModeTe │ │ │ │ │ -00064e80: 7374 2e6a 6176 613a 2074 6573 7473 2066 st.java: tests f │ │ │ │ │ -00064e90: 6f72 2073 696e 676c 6520 6d6f 6475 6c65 or single module │ │ │ │ │ -00064ea0: 206d 6f64 6520 636f 6d70 696c 6174 696f mode compilatio │ │ │ │ │ -00064eb0: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -00064ec0: 6163 2f6d 6f64 756c 6573 2f53 6f75 7263 ac/modules/Sourc │ │ │ │ │ -00064ed0: 6549 6e53 796d 6c69 6e6b 5465 7374 2e6a eInSymlinkTest.j │ │ │ │ │ -00064ee0: 6176 613a 2073 6f75 7263 6520 696e 2073 ava: source in s │ │ │ │ │ -00064ef0: 796d 626f 6c69 6320 6c69 6e6b 0a0a 3c6c ymbolic link..tools/javac/mo │ │ │ │ │ -00064f10: 6475 6c65 732f 536f 7572 6365 5061 7468 dules/SourcePath │ │ │ │ │ -00064f20: 5465 7374 2e6a 6176 613a 206a 6176 6163 Test.java: javac │ │ │ │ │ -00064f30: 2070 726f 6475 6365 7320 7772 6f6e 6720 produces wrong │ │ │ │ │ -00064f40: 6d6f 6475 6c65 2d69 6e66 6f0a 0a3c 6c69 module-info..
  • tools/javac/mod │ │ │ │ │ -00064f60: 756c 6573 2f53 7562 7061 636b 6167 6554 ules/SubpackageT │ │ │ │ │ -00064f70: 6573 742e 6a61 7661 3a20 7465 7374 7320 est.java: tests │ │ │ │ │ -00064f80: 666f 7220 7375 6270 6163 6b61 6765 2069 for subpackage i │ │ │ │ │ -00064f90: 7373 7565 730a 0a3c 6c69 3e74 6f6f 6c73 ssues..
  • tools │ │ │ │ │ -00064fa0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f54 /javac/modules/T │ │ │ │ │ -00064fb0: 3831 3538 3232 342f 5438 3135 3832 3234 8158224/T8158224 │ │ │ │ │ -00064fc0: 2e6a 6176 613a 204e 756c 6c50 6f69 6e74 .java: NullPoint │ │ │ │ │ -00064fd0: 6572 4578 6365 7074 696f 6e20 696e 2063 erException in c │ │ │ │ │ -00064fe0: 6f6d 2e73 756e 2e74 6f6f 6c73 2e6a 6176 om.sun.tools.jav │ │ │ │ │ -00064ff0: 6163 2e63 6f6d 702e 4d6f 6475 6c65 732e ac.comp.Modules. │ │ │ │ │ -00065000: 6368 6563 6b43 7963 6c69 6344 6570 656e checkCyclicDepen │ │ │ │ │ -00065010: 6465 6e63 6965 7320 7768 656e 206d 6f64 dencies when mod │ │ │ │ │ -00065020: 756c 6520 6d69 7373 696e 670a 0a3c 6c69 ule missing..
  • tools/javac/mod │ │ │ │ │ -00065040: 756c 6573 2f54 3831 3539 3433 392f 4e50 ules/T8159439/NP │ │ │ │ │ -00065050: 4546 6f72 4d6f 6475 6c65 496e 666f 5769 EForModuleInfoWi │ │ │ │ │ -00065060: 7468 4e6f 6e5a 6572 6f53 7570 6572 436c thNonZeroSuperCl │ │ │ │ │ -00065070: 6173 7354 6573 742e 6a61 7661 3a20 6a61 assTest.java: ja │ │ │ │ │ -00065080: 7661 6320 7468 726f 7773 204e 5045 2077 vac throws NPE w │ │ │ │ │ -00065090: 6974 6820 4d6f 6475 6c65 2061 7474 7269 ith Module attri │ │ │ │ │ -000650a0: 6275 7465 2061 6e64 2073 7570 6572 5f63 bute and super_c │ │ │ │ │ -000650b0: 6c61 7373 2021 3d20 300a 0a3c 6c69 3e74 lass != 0..
  • t │ │ │ │ │ -000650c0: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -000650d0: 6573 2f54 3831 3630 3435 342f 4e50 4547 es/T8160454/NPEG │ │ │ │ │ -000650e0: 6574 4469 7265 6374 6976 6573 5465 7374 etDirectivesTest │ │ │ │ │ -000650f0: 2e6a 6176 613a 204a 5352 3236 3920 6a69 .java: JSR269 ji │ │ │ │ │ -00065100: 6773 6177 2075 7064 6174 653a 206a 6176 gsaw update: jav │ │ │ │ │ -00065110: 6178 2e6c 616e 672e 6d6f 6465 6c2e 656c ax.lang.model.el │ │ │ │ │ -00065120: 656d 656e 742e 4d6f 6475 6c65 456c 656d ement.ModuleElem │ │ │ │ │ -00065130: 656e 742e 6765 7444 6972 6563 7469 7665 ent.getDirective │ │ │ │ │ -00065140: 7328 2920 6361 7573 6573 204e 5045 206f s() causes NPE o │ │ │ │ │ -00065150: 6e20 756e 6e61 6d65 6420 6d6f 6475 6c65 n unnamed module │ │ │ │ │ -00065160: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00065170: 6163 2f6d 6f64 756c 6573 2f54 3831 3631 ac/modules/T8161 │ │ │ │ │ -00065180: 3530 312f 556e 6e61 6d65 644d 6f64 756c 501/UnnamedModul │ │ │ │ │ -00065190: 6555 6e6e 616d 6564 5061 636b 6167 6554 eUnnamedPackageT │ │ │ │ │ -000651a0: 6573 742e 6a61 7661 3a20 4a53 5232 3639 est.java: JSR269 │ │ │ │ │ -000651b0: 206a 6967 7361 7720 7570 6461 7465 3a20 jigsaw update: │ │ │ │ │ -000651c0: 6a61 7661 782e 6c61 6e67 2e6d 6f64 656c javax.lang.model │ │ │ │ │ -000651d0: 2e65 6c65 6d65 6e74 2e4d 6f64 756c 6545 .element.ModuleE │ │ │ │ │ -000651e0: 6c65 6d65 6e74 2e67 6574 456e 636c 6f73 lement.getEnclos │ │ │ │ │ -000651f0: 6564 456c 656d 656e 7473 2829 206f 6e20 edElements() on │ │ │ │ │ -00065200: 756e 6e61 6d65 6420 6d6f 6475 6c65 2077 unnamed module w │ │ │ │ │ -00065210: 6974 6820 756e 6e61 6d65 6420 7061 636b ith unnamed pack │ │ │ │ │ -00065220: 6167 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a age..
  • tools/j │ │ │ │ │ -00065230: 6176 6163 2f6d 6f64 756c 6573 2f54 3831 avac/modules/T81 │ │ │ │ │ -00065240: 3638 3835 342f 6d6f 6475 6c65 2d69 6e66 68854/module-inf │ │ │ │ │ -00065250: 6f2e 6a61 7661 3a20 6a61 7661 6320 6572 o.java: javac er │ │ │ │ │ -00065260: 726f 6e65 6f75 736c 7920 7265 6a65 6374 roneously reject │ │ │ │ │ -00065270: 2061 2073 6572 7669 6365 2069 6e74 6572 a service inter │ │ │ │ │ -00065280: 6661 6365 2069 6e6e 6572 2063 6c61 7373 face inner class │ │ │ │ │ -00065290: 2069 6e20 6120 7072 6f76 6964 6573 2063 in a provides c │ │ │ │ │ -000652a0: 6c61 7573 650a 0a3c 6c69 3e74 6f6f 6c73 lause..
  • tools │ │ │ │ │ -000652b0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f55 /javac/modules/U │ │ │ │ │ -000652c0: 6e65 7870 6563 7465 6454 6f6b 656e 496e nexpectedTokenIn │ │ │ │ │ -000652d0: 4d6f 6475 6c65 496e 666f 5465 7374 2e6a ModuleInfoTest.j │ │ │ │ │ -000652e0: 6176 613a 2043 6f6e 6675 7369 6e67 2065 ava: Confusing e │ │ │ │ │ -000652f0: 7272 6f72 206d 6573 7361 6765 2077 6865 rror message whe │ │ │ │ │ -00065300: 6e20 7265 6164 696e 6720 6261 6420 6d6f n reading bad mo │ │ │ │ │ -00065310: 6475 6c65 2064 6563 6c61 7261 7469 6f6e dule declaration │ │ │ │ │ -00065320: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00065330: 632f 6d6f 6475 6c65 732f 5570 6772 6164 c/modules/Upgrad │ │ │ │ │ -00065340: 654d 6f64 756c 6550 6174 6854 6573 742e eModulePathTest. │ │ │ │ │ -00065350: 6a61 7661 3a20 7465 7374 7320 666f 7220 java: tests for │ │ │ │ │ -00065360: 2d2d 7570 6772 6164 652d 6d6f 6475 6c65 --upgrade-module │ │ │ │ │ -00065370: 2d70 6174 680a 0a3c 6c69 3e74 6f6f 6c73 -path..
  • tools │ │ │ │ │ -00065380: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f55 /javac/modules/U │ │ │ │ │ -00065390: 7365 7354 6573 742e 6a61 7661 3a20 7369 sesTest.java: si │ │ │ │ │ -000653a0: 6d70 6c65 2074 6573 7473 206f 6620 6d6f mple tests of mo │ │ │ │ │ -000653b0: 6475 6c65 2075 7365 730a 0a3c 6c69 3e74 dule uses..
  • t │ │ │ │ │ -000653c0: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -000653d0: 6573 2f57 726f 6e67 4572 726f 724d 6573 es/WrongErrorMes │ │ │ │ │ -000653e0: 7361 6765 466f 724e 6573 7465 6453 6572 sageForNestedSer │ │ │ │ │ -000653f0: 7669 6365 5072 6f76 6964 6572 5465 7374 viceProviderTest │ │ │ │ │ -00065400: 2e6a 6176 613a 2069 6e63 6f72 7265 6374 .java: incorrect │ │ │ │ │ -00065410: 2065 7272 6f72 206d 6573 7361 6765 2066 error message f │ │ │ │ │ -00065420: 6f72 206e 6573 7465 6420 7365 7276 6963 or nested servic │ │ │ │ │ -00065430: 6520 7072 6f76 6964 6572 0a0a 3c6c 693e e provider..
  • │ │ │ │ │ -00065440: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ -00065450: 6963 6174 6368 2f37 3030 3533 3731 2f54 icatch/7005371/T │ │ │ │ │ -00065460: 3730 3035 3337 312e 6a61 7661 3a20 4d75 7005371.java: Mu │ │ │ │ │ -00065470: 6c74 6963 6174 6368 3a20 6173 7365 7274 lticatch: assert │ │ │ │ │ -00065480: 696f 6e20 6572 726f 7220 7768 696c 6520 ion error while │ │ │ │ │ -00065490: 6765 6e65 7261 7469 6e67 204c 6f63 616c generating Local │ │ │ │ │ -000654a0: 5661 7269 6162 6c65 5479 7065 5461 626c VariableTypeTabl │ │ │ │ │ -000654b0: 6520 6174 7472 6962 7574 650a 0a3c 6c69 e attribute..
  • tools/javac/mul │ │ │ │ │ -000654d0: 7469 6361 7463 682f 3730 3330 3630 362f ticatch/7030606/ │ │ │ │ │ -000654e0: 4469 736a 756e 6374 6976 6554 7970 6557 DisjunctiveTypeW │ │ │ │ │ -000654f0: 656c 6c46 6f72 6d65 646e 6573 7354 6573 ellFormednessTes │ │ │ │ │ -00065500: 742e 6a61 7661 3a20 5072 6f6a 6563 742d t.java: Project- │ │ │ │ │ -00065510: 636f 696e 3a20 6d75 6c74 692d 6361 7463 coin: multi-catc │ │ │ │ │ -00065520: 6820 7479 7065 7320 7368 6f75 6c64 2062 h types should b │ │ │ │ │ -00065530: 6520 7061 6972 7769 7365 2064 6973 6a6f e pairwise disjo │ │ │ │ │ -00065540: 696e 7420 7465 6d70 6f72 6172 696c 7920 int temporarily │ │ │ │ │ -00065550: 776f 726b 6172 6f75 6e64 2063 6f6d 626f workaround combo │ │ │ │ │ -00065560: 2074 6573 7473 2061 7265 2063 6175 7369 tests are causi │ │ │ │ │ -00065570: 6e67 2074 696d 6520 6f75 7420 696e 2073 ng time out in s │ │ │ │ │ -00065580: 6576 6572 616c 2070 6c61 7466 6f72 6d73 everal platforms │ │ │ │ │ -00065590: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000655a0: 632f 6d75 6c74 6963 6174 6368 2f37 3033 c/multicatch/703 │ │ │ │ │ -000655b0: 3036 3036 2f54 3730 3330 3630 362e 6a61 0606/T7030606.ja │ │ │ │ │ -000655c0: 7661 3a20 5072 6f6a 6563 742d 636f 696e va: Project-coin │ │ │ │ │ -000655d0: 3a20 6d75 6c74 692d 6361 7463 6820 7479 : multi-catch ty │ │ │ │ │ -000655e0: 7065 7320 7368 6f75 6c64 2062 6520 7061 pes should be pa │ │ │ │ │ -000655f0: 6972 7769 7365 2064 6973 6a6f 696e 740a irwise disjoint. │ │ │ │ │ +000525c0: 6264 612f 4c61 6d62 6461 436f 6e76 3330 bda/LambdaConv30 │ │ │ │ │ +000525d0: 2e6a 6176 613a 2056 6572 6966 7969 6e67 .java: Verifying │ │ │ │ │ +000525e0: 206c 616d 6264 6173 2061 6e6f 6e79 6d6f lambdas anonymo │ │ │ │ │ +000525f0: 7573 2063 6c61 7373 6573 2077 686f 7365 us classes whose │ │ │ │ │ +00052600: 2073 7570 6572 7479 7065 2063 6170 7475 supertype captu │ │ │ │ │ +00052610: 7265 7320 776f 726b 732e 0a0a 3c6c 693e res works...
  • │ │ │ │ │ +00052620: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00052630: 6461 2f4c 616d 6264 6145 6666 6563 7469 da/LambdaEffecti │ │ │ │ │ +00052640: 7665 6c79 4669 6e61 6c54 6573 742e 6a61 velyFinalTest.ja │ │ │ │ │ +00052650: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00052660: 6573 7473 2049 6e74 6567 7261 7465 2065 ests Integrate e │ │ │ │ │ +00052670: 6665 6374 6976 656c 7920 6669 6e61 6c20 fectively final │ │ │ │ │ +00052680: 6368 6563 6b20 7769 7468 2044 412f 4455 check with DA/DU │ │ │ │ │ +00052690: 2061 6e61 6c79 7369 730a 0a3c 6c69 3e74 analysis..
  • t │ │ │ │ │ +000526a0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000526b0: 612f 4c61 6d62 6461 4578 7072 3031 2e6a a/LambdaExpr01.j │ │ │ │ │ +000526c0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000526d0: 7465 7374 7320 6261 7369 6320 7465 7374 tests basic test │ │ │ │ │ +000526e0: 2066 6f72 2073 696d 706c 6520 6c61 6d62 for simple lamb │ │ │ │ │ +000526f0: 6461 2065 7870 7265 7373 696f 6e73 2069 da expressions i │ │ │ │ │ +00052700: 6e20 6d75 6c74 6970 6c65 2073 636f 7065 n multiple scope │ │ │ │ │ +00052710: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00052720: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00052730: 4578 7072 3032 2e6a 6176 613a 2041 6464 Expr02.java: Add │ │ │ │ │ +00052740: 206c 616d 6264 6120 7465 7374 7320 6261 lambda tests ba │ │ │ │ │ +00052750: 7369 6320 7465 7374 2066 6f72 2073 696d sic test for sim │ │ │ │ │ +00052760: 706c 6520 6c61 6d62 6461 2065 7870 7265 ple lambda expre │ │ │ │ │ +00052770: 7373 696f 6e73 2069 6e20 6d75 6c74 6970 ssions in multip │ │ │ │ │ +00052780: 6c65 2073 636f 7065 730a 0a3c 6c69 3e74 le scopes..
  • t │ │ │ │ │ +00052790: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000527a0: 612f 4c61 6d62 6461 4578 7072 3034 2e6a a/LambdaExpr04.j │ │ │ │ │ +000527b0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000527c0: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +000527d0: 206c 616d 6264 6120 696e 6974 6961 6c69 lambda initiali │ │ │ │ │ +000527e0: 7a65 7273 2063 6f6d 7069 6c65 2077 2f6f zers compile w/o │ │ │ │ │ +000527f0: 2070 726f 626c 656d 730a 0a3c 6c69 3e74 problems..
  • t │ │ │ │ │ +00052800: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00052810: 612f 4c61 6d62 6461 4578 7072 3035 2e6a a/LambdaExpr05.j │ │ │ │ │ +00052820: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00052830: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00052840: 2062 696e 6172 7920 6578 7072 6573 7369 binary expressi │ │ │ │ │ +00052850: 6f6e 2069 6e20 6c61 6d62 6461 2065 7870 on in lambda exp │ │ │ │ │ +00052860: 7265 7373 696f 6e20 6973 2070 6172 7365 ression is parse │ │ │ │ │ +00052870: 6420 636f 7272 6563 746c 790a 0a3c 6c69 d correctly..
  • tools/javac/lam │ │ │ │ │ +00052890: 6264 612f 4c61 6d62 6461 4578 7072 3036 bda/LambdaExpr06 │ │ │ │ │ +000528a0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +000528b0: 6120 7465 7374 7320 7061 7273 6572 2074 a tests parser t │ │ │ │ │ +000528c0: 6573 7420 666f 7220 6e65 7374 6564 2070 est for nested p │ │ │ │ │ +000528d0: 6172 656e 7468 6573 697a 6564 206c 616d arenthesized lam │ │ │ │ │ +000528e0: 6264 6120 6578 7072 6573 7369 6f6e 0a0a bda expression.. │ │ │ │ │ +000528f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00052900: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ +00052910: 7230 372e 6a61 7661 3a20 4164 6420 6c61 r07.java: Add la │ │ │ │ │ +00052920: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00052930: 2061 6363 6573 7320 746f 2065 6666 6563 access to effec │ │ │ │ │ +00052940: 7469 7665 6c79 2066 696e 616c 206c 6f63 tively final loc │ │ │ │ │ +00052950: 616c 2076 6172 6961 626c 6520 6672 6f6d al variable from │ │ │ │ │ +00052960: 2064 6f75 626c 7920 6e65 7374 6564 206c doubly nested l │ │ │ │ │ +00052970: 616d 6264 610a 0a3c 6c69 3e74 6f6f 6c73 ambda..
  • tools │ │ │ │ │ +00052980: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00052990: 6d62 6461 4578 7072 3038 2e6a 6176 613a mbdaExpr08.java: │ │ │ │ │ +000529a0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000529b0: 7320 6368 6563 6b20 7468 6174 2072 6566 s check that ref │ │ │ │ │ +000529c0: 6572 656e 6365 2074 6f20 6c6f 6361 6c20 erence to local │ │ │ │ │ +000529d0: 6669 6e61 6c20 7661 7269 6162 6c65 2077 final variable w │ │ │ │ │ +000529e0: 2f6f 2069 6e69 7469 616c 697a 6572 2069 /o initializer i │ │ │ │ │ +000529f0: 7320 6163 6365 7074 6564 0a0a 3c6c 693e s accepted..
  • │ │ │ │ │ +00052a00: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00052a10: 6461 2f4c 616d 6264 6145 7870 7230 392e da/LambdaExpr09. │ │ │ │ │ +00052a20: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00052a30: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00052a40: 7420 6c61 6d62 6461 2069 6e20 6172 7261 t lambda in arra │ │ │ │ │ +00052a50: 7920 696e 6974 6961 6c69 7a65 7273 2069 y initializers i │ │ │ │ │ +00052a60: 7320 636f 7272 6563 746c 7920 6163 6365 s correctly acce │ │ │ │ │ +00052a70: 7074 6564 0a0a 3c6c 693e 746f 6f6c 732f pted..
  • tools/ │ │ │ │ │ +00052a80: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00052a90: 6264 6145 7870 7231 302e 6a61 7661 3a20 bdaExpr10.java: │ │ │ │ │ +00052aa0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00052ab0: 2063 6865 636b 2074 6861 7420 6c61 6d62 check that lamb │ │ │ │ │ +00052ac0: 6461 2069 6e20 6172 7261 7920 696e 6974 da in array init │ │ │ │ │ +00052ad0: 6961 6c69 7a65 7273 2028 7769 7468 2077 ializers (with w │ │ │ │ │ +00052ae0: 726f 6e67 2074 7970 6529 2061 7265 2063 rong type) are c │ │ │ │ │ +00052af0: 6f72 7265 6374 6c79 2072 656a 6563 7465 orrectly rejecte │ │ │ │ │ +00052b00: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ +00052b10: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00052b20: 4578 7072 3131 2e6a 6176 613a 2041 6464 Expr11.java: Add │ │ │ │ │ +00052b30: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00052b40: 6563 6b20 7468 6174 2063 7265 6174 696e eck that creatin │ │ │ │ │ +00052b50: 6720 616e 2069 6e6e 6572 2063 6c61 7373 g an inner class │ │ │ │ │ +00052b60: 2066 726f 6d20 6120 6c61 6d62 6461 2064 from a lambda d │ │ │ │ │ +00052b70: 6f65 7320 6164 6420 6120 6361 7074 7572 oes add a captur │ │ │ │ │ +00052b80: 6564 2074 6869 730a 0a3c 6c69 3e74 6f6f ed this..
  • too │ │ │ │ │ +00052b90: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00052ba0: 4c61 6d62 6461 4578 7072 3132 2e6a 6176 LambdaExpr12.jav │ │ │ │ │ +00052bb0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00052bc0: 7374 7320 6368 6563 6b20 7468 6174 2063 sts check that c │ │ │ │ │ +00052bd0: 7265 6174 696e 6720 616e 2069 6e6e 6572 reating an inner │ │ │ │ │ +00052be0: 2063 6c61 7373 2066 726f 6d20 6120 6c61 class from a la │ │ │ │ │ +00052bf0: 6d62 6461 2064 6f65 7320 6164 6420 6120 mbda does add a │ │ │ │ │ +00052c00: 6361 7074 7572 6564 2074 6869 730a 0a3c captured this..< │ │ │ │ │ +00052c10: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00052c20: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ +00052c30: 3133 2e6a 6176 613a 2041 6464 206c 616d 13.java: Add lam │ │ │ │ │ +00052c40: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00052c50: 7468 6174 2072 6563 7572 7369 7665 206c that recursive l │ │ │ │ │ +00052c60: 616d 6264 6120 2874 6872 6f75 6768 2066 ambda (through f │ │ │ │ │ +00052c70: 6965 6c64 2072 6566 2920 6973 2061 6363 ield ref) is acc │ │ │ │ │ +00052c80: 6570 7465 6420 696e 2061 6c6c 2063 6f6e epted in all con │ │ │ │ │ +00052c90: 7465 7874 7320 6275 7420 6669 656c 6420 texts but field │ │ │ │ │ +00052ca0: 696e 6974 6961 6c69 7a61 7469 6f6e 0a0a initialization.. │ │ │ │ │ +00052cb0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00052cc0: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ +00052cd0: 7231 342e 6a61 7661 3a20 4164 6420 6c61 r14.java: Add la │ │ │ │ │ +00052ce0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00052cf0: 2074 6861 7420 7265 6375 7273 696f 6e20 that recursion │ │ │ │ │ +00052d00: 6672 6f6d 2064 6f75 626c 7920 6e65 7374 from doubly nest │ │ │ │ │ +00052d10: 6564 206c 616d 6264 6120 6973 2068 616e ed lambda is han │ │ │ │ │ +00052d20: 646c 6564 2063 6f72 7265 6374 6c79 0a0a dled correctly.. │ │ │ │ │ +00052d30: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00052d40: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ +00052d50: 7231 352e 6a61 7661 3a20 4164 6420 6c61 r15.java: Add la │ │ │ │ │ +00052d60: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00052d70: 2074 6861 7420 6e65 7374 6564 2069 6e6e that nested inn │ │ │ │ │ +00052d80: 6572 2063 6c61 7373 2069 6e20 7374 6174 er class in stat │ │ │ │ │ +00052d90: 656d 656e 7420 6c61 6d62 6461 7320 646f ement lambdas do │ │ │ │ │ +00052da0: 6e27 7420 6765 7420 636f 7272 7570 7465 n't get corrupte │ │ │ │ │ +00052db0: 6420 7265 7475 726e 2073 7461 7465 6d65 d return stateme │ │ │ │ │ +00052dc0: 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a nts..
  • tools/j │ │ │ │ │ +00052dd0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +00052de0: 6461 4578 7072 3136 2e6a 6176 613a 2041 daExpr16.java: A │ │ │ │ │ +00052df0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00052e00: 6368 6563 6b20 7468 6174 2073 7570 6572 check that super │ │ │ │ │ +00052e10: 2069 6e73 6964 6520 6c61 6d62 6461 2069 inside lambda i │ │ │ │ │ +00052e20: 7320 6861 6e64 6c65 6420 636f 7272 6563 s handled correc │ │ │ │ │ +00052e30: 746c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a tly..
  • tools/j │ │ │ │ │ +00052e40: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +00052e50: 6461 4578 7072 3137 2e6a 6176 613a 2041 daExpr17.java: A │ │ │ │ │ +00052e60: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00052e70: 6368 6563 6b20 7468 6174 2073 7570 6572 check that super │ │ │ │ │ +00052e80: 2069 6e20 6172 6775 6d65 6e74 2070 6f73 in argument pos │ │ │ │ │ +00052e90: 6974 696f 6e20 696e 7369 6465 206c 616d ition inside lam │ │ │ │ │ +00052ea0: 6264 6120 6973 2068 616e 646c 6564 2063 bda is handled c │ │ │ │ │ +00052eb0: 6f72 7265 6374 6c79 0a0a 3c6c 693e 746f orrectly..
  • to │ │ │ │ │ +00052ec0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00052ed0: 2f4c 616d 6264 6145 7870 7231 382e 6a61 /LambdaExpr18.ja │ │ │ │ │ +00052ee0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00052ef0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +00052f00: 7379 6e74 6865 7469 6320 6361 7374 7320 synthetic casts │ │ │ │ │ +00052f10: 6672 6f6d 206f 7574 6572 2065 6e76 6972 from outer envir │ │ │ │ │ +00052f20: 6f6e 6d65 6e74 2061 7265 206e 6f74 2069 onment are not i │ │ │ │ │ +00052f30: 6e73 6572 7465 6420 7477 6963 650a 0a3c nserted twice..< │ │ │ │ │ +00052f40: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00052f50: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ +00052f60: 3139 2e6a 6176 613a 2041 6464 206c 616d 19.java: Add lam │ │ │ │ │ +00052f70: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00052f80: 7468 6174 2069 6e6e 6572 2073 636f 7065 that inner scope │ │ │ │ │ +00052f90: 7320 6172 6520 6c65 6674 2061 6674 6572 s are left after │ │ │ │ │ +00052fa0: 2061 206c 616d 6264 6120 6368 6563 6b20 a lambda check │ │ │ │ │ +00052fb0: 6578 6365 7074 696f 6e20 6861 7320 6265 exception has be │ │ │ │ │ +00052fc0: 656e 2074 6872 6f77 6e0a 0a3c 6c69 3e74 en thrown..
  • t │ │ │ │ │ +00052fd0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00052fe0: 612f 4c61 6d62 6461 4578 7072 3230 2e6a a/LambdaExpr20.j │ │ │ │ │ +00052ff0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00053000: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00053010: 2064 6566 6175 6c74 2073 7570 6572 2063 default super c │ │ │ │ │ +00053020: 616c 6c20 6672 6f6d 206c 616d 6264 6120 all from lambda │ │ │ │ │ +00053030: 6578 7072 6573 7369 6f6e 2069 7320 636f expression is co │ │ │ │ │ +00053040: 6d70 696c 6564 2073 7563 6365 7373 6675 mpiled successfu │ │ │ │ │ +00053050: 6c6c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a lly..
  • tools/j │ │ │ │ │ +00053060: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +00053070: 6461 4578 7072 3231 2e6a 6176 613a 2043 daExpr21.java: C │ │ │ │ │ +00053080: 6f6d 7069 6c65 7220 7072 6f64 7563 6573 ompiler produces │ │ │ │ │ +00053090: 206a 6176 612e 6c61 6e67 2e56 6572 6966 java.lang.Verif │ │ │ │ │ +000530a0: 7945 7272 6f72 3a20 4261 6420 7479 7065 yError: Bad type │ │ │ │ │ +000530b0: 206f 6e20 6f70 6572 616e 6420 7374 6163 on operand stac │ │ │ │ │ +000530c0: 6b0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 k..
  • tools/jav │ │ │ │ │ +000530d0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +000530e0: 4578 7072 4c65 6164 7354 6f4d 6973 7369 ExprLeadsToMissi │ │ │ │ │ +000530f0: 6e67 436c 6173 7346 696c 6573 5465 7374 ngClassFilesTest │ │ │ │ │ +00053100: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00053110: 6120 7465 7374 7320 7374 616c 6520 7374 a tests stale st │ │ │ │ │ +00053120: 6174 6520 6166 7465 7220 7370 6563 756c ate after specul │ │ │ │ │ +00053130: 6174 6976 6520 6174 7472 6962 7574 696f ative attributio │ │ │ │ │ +00053140: 6e20 726f 756e 6420 6c65 6164 7320 746f n round leads to │ │ │ │ │ +00053150: 206d 6973 7369 6e67 2063 6c61 7373 6669 missing classfi │ │ │ │ │ +00053160: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ +00053170: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +00053180: 6461 4578 7072 4e6f 7456 6f69 642e 6a61 daExprNotVoid.ja │ │ │ │ │ +00053190: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +000531a0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +000531b0: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +000531c0: 6e20 626f 6479 2028 7768 656e 206e 6f74 n body (when not │ │ │ │ │ +000531d0: 2061 2062 6c6f 636b 2920 6361 6e6e 6f74 a block) cannot │ │ │ │ │ +000531e0: 2062 6520 766f 6964 0a0a 3c6c 693e 746f be void..
  • to │ │ │ │ │ +000531f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00053200: 2f4c 616d 6264 6149 6e53 7570 6572 4361 /LambdaInSuperCa │ │ │ │ │ +00053210: 6c6c 4361 7074 7572 696e 674f 7574 6572 llCapturingOuter │ │ │ │ │ +00053220: 5468 6973 2e6a 6176 613a 2049 6e63 6f72 This.java: Incor │ │ │ │ │ +00053230: 7265 6374 2063 6c61 7373 2066 696c 6520 rect class file │ │ │ │ │ +00053240: 6372 6561 7465 6420 7768 656e 2070 6173 created when pas │ │ │ │ │ +00053250: 7369 6e67 206c 616d 6264 6120 696e 2069 sing lambda in i │ │ │ │ │ +00053260: 6e6e 6572 2063 6c61 7373 2063 6f6e 7374 nner class const │ │ │ │ │ +00053270: 7275 6374 6f72 2061 6e64 206f 7574 6572 ructor and outer │ │ │ │ │ +00053280: 2069 7320 7375 6263 6c61 7373 0a0a 3c6c is subclass..tools/javac/la │ │ │ │ │ +000532a0: 6d62 6461 2f4c 616d 6264 6149 6e53 7570 mbda/LambdaInSup │ │ │ │ │ +000532b0: 6572 4361 6c6c 4361 7074 7572 696e 674f erCallCapturingO │ │ │ │ │ +000532c0: 7574 6572 5468 6973 322e 6a61 7661 3a20 uterThis2.java: │ │ │ │ │ +000532d0: 496e 636f 7272 6563 7420 636c 6173 7320 Incorrect class │ │ │ │ │ +000532e0: 6669 6c65 2063 7265 6174 6564 2077 6865 file created whe │ │ │ │ │ +000532f0: 6e20 7061 7373 696e 6720 6c61 6d62 6461 n passing lambda │ │ │ │ │ +00053300: 2069 6e20 696e 6e65 7220 636c 6173 7320 in inner class │ │ │ │ │ +00053310: 636f 6e73 7472 7563 746f 7220 616e 6420 constructor and │ │ │ │ │ +00053320: 6f75 7465 7220 6973 2073 7562 636c 6173 outer is subclas │ │ │ │ │ +00053330: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00053340: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00053350: 496e 5375 7065 7243 616c 6c43 6170 7475 InSuperCallCaptu │ │ │ │ │ +00053360: 7269 6e67 4f75 7465 7254 6869 7333 2e6a ringOuterThis3.j │ │ │ │ │ +00053370: 6176 613a 2049 6e63 6f72 7265 6374 2063 ava: Incorrect c │ │ │ │ │ +00053380: 6c61 7373 2066 696c 6520 6372 6561 7465 lass file create │ │ │ │ │ +00053390: 6420 7768 656e 2070 6173 7369 6e67 206c d when passing l │ │ │ │ │ +000533a0: 616d 6264 6120 696e 2069 6e6e 6572 2063 ambda in inner c │ │ │ │ │ +000533b0: 6c61 7373 2063 6f6e 7374 7275 6374 6f72 lass constructor │ │ │ │ │ +000533c0: 2061 6e64 206f 7574 6572 2069 7320 7375 and outer is su │ │ │ │ │ +000533d0: 6263 6c61 7373 0a0a 3c6c 693e 746f 6f6c bclass..
  • tool │ │ │ │ │ +000533e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +000533f0: 616d 6264 6149 6e6e 6572 5479 7065 5661 ambdaInnerTypeVa │ │ │ │ │ +00053400: 7241 7267 732e 6a61 7661 3a20 4120 6c61 rArgs.java: A la │ │ │ │ │ +00053410: 6d62 6461 2063 6f6e 7461 696e 696e 6720 mbda containing │ │ │ │ │ +00053420: 616e 2069 6e6e 6572 2063 6c61 7373 2072 an inner class r │ │ │ │ │ +00053430: 6566 6572 656e 6369 6e67 2061 6e20 6578 eferencing an ex │ │ │ │ │ +00053440: 7465 726e 616c 2074 7970 6520 7661 7220 ternal type var │ │ │ │ │ +00053450: 696e 2063 6c61 7373 2070 6172 616d 6574 in class paramet │ │ │ │ │ +00053460: 6572 2074 7970 650a 0a3c 6c69 3e74 6f6f er type..
  • too │ │ │ │ │ +00053470: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00053480: 4c61 6d62 6461 496e 6e65 7254 7970 6556 LambdaInnerTypeV │ │ │ │ │ +00053490: 6172 4172 6773 5365 7269 616c 697a 652e arArgsSerialize. │ │ │ │ │ +000534a0: 6a61 7661 3a20 4120 7365 7269 616c 697a java: A serializ │ │ │ │ │ +000534b0: 6564 206c 616d 6264 6120 636f 6e74 6169 ed lambda contai │ │ │ │ │ +000534c0: 6e69 6e67 2061 6e20 696e 6e65 7220 636c ning an inner cl │ │ │ │ │ +000534d0: 6173 7320 7265 6665 7265 6e63 696e 6720 ass referencing │ │ │ │ │ +000534e0: 616e 2065 7874 6572 6e61 6c20 7479 7065 an external type │ │ │ │ │ +000534f0: 2076 6172 2069 6e20 636c 6173 7320 7061 var in class pa │ │ │ │ │ +00053500: 7261 6d65 7465 7220 7479 7065 0a0a 3c6c rameter type..tools/javac/la │ │ │ │ │ +00053520: 6d62 6461 2f4c 616d 6264 6149 6e6e 6572 mbda/LambdaInner │ │ │ │ │ +00053530: 5479 7065 5661 7252 6566 6c65 6374 2e6a TypeVarReflect.j │ │ │ │ │ +00053540: 6176 613a 2041 206c 616d 6264 6120 636f ava: A lambda co │ │ │ │ │ +00053550: 6e74 6169 6e69 6e67 2061 6e20 696e 6e65 ntaining an inne │ │ │ │ │ +00053560: 7220 636c 6173 7320 7265 6665 7265 6e63 r class referenc │ │ │ │ │ +00053570: 696e 6720 616e 2065 7874 6572 6e61 6c20 ing an external │ │ │ │ │ +00053580: 7479 7065 2076 6172 0a0a 3c6c 693e 746f type var..
  • to │ │ │ │ │ +00053590: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000535a0: 2f4c 616d 6264 6149 6e6e 6572 5479 7065 /LambdaInnerType │ │ │ │ │ +000535b0: 5661 7253 6572 6961 6c69 7a65 2e6a 6176 VarSerialize.jav │ │ │ │ │ +000535c0: 613a 2041 2073 6572 6961 6c69 7a65 6420 a: A serialized │ │ │ │ │ +000535d0: 6c61 6d62 6461 2063 6f6e 7461 696e 696e lambda containin │ │ │ │ │ +000535e0: 6720 616e 2069 6e6e 6572 2063 6c61 7373 g an inner class │ │ │ │ │ +000535f0: 2072 6566 6572 656e 6369 6e67 2061 6e20 referencing an │ │ │ │ │ +00053600: 6578 7465 726e 616c 2074 7970 6520 7661 external type va │ │ │ │ │ +00053610: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ +00053620: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00053630: 496e 7465 7266 6163 6553 7461 7469 6346 InterfaceStaticF │ │ │ │ │ +00053640: 6965 6c64 2e6a 6176 613a 204a 6176 6163 ield.java: Javac │ │ │ │ │ +00053650: 204e 5045 2063 6f6d 7069 6c69 6e67 204c NPE compiling L │ │ │ │ │ +00053660: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +00053670: 206f 6e20 696e 6974 6961 6c69 7a61 7469 on initializati │ │ │ │ │ +00053680: 6f6e 2065 7870 7265 7373 696f 6e20 6f66 on expression of │ │ │ │ │ +00053690: 2073 7461 7469 6320 6669 656c 6420 696e static field in │ │ │ │ │ +000536a0: 2069 6e74 6572 6661 6365 0a0a 3c6c 693e interface..
  • │ │ │ │ │ +000536b0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000536c0: 6461 2f4c 616d 6264 614c 616d 6264 6153 da/LambdaLambdaS │ │ │ │ │ +000536d0: 6572 6961 6c69 7a65 642e 6a61 7661 3a20 erialized.java: │ │ │ │ │ +000536e0: 4e50 4520 6765 6e65 7261 7469 6e67 2073 NPE generating s │ │ │ │ │ +000536f0: 6572 6961 6c69 7a65 644c 616d 6264 614e erializedLambdaN │ │ │ │ │ +00053700: 616d 6520 666f 7220 6e65 7374 6564 206c ame for nested l │ │ │ │ │ +00053710: 616d 6264 610a 0a3c 6c69 3e74 6f6f 6c73 ambda..
  • tools │ │ │ │ │ +00053720: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00053730: 6d62 6461 4c6f 6361 6c54 6573 742e 6a61 mbdaLocalTest.ja │ │ │ │ │ +00053740: 7661 3a20 4c61 6d62 6461 2072 6566 6572 va: Lambda refer │ │ │ │ │ +00053750: 656e 6365 2074 6f20 636f 6e74 6169 6e69 ence to containi │ │ │ │ │ +00053760: 6e67 206c 6f63 616c 2063 6c61 7373 2063 ng local class c │ │ │ │ │ +00053770: 6175 7365 7320 6a61 7661 6320 696e 6669 auses javac infi │ │ │ │ │ +00053780: 6e69 7465 2072 6563 7572 7369 6f6e 0a0a nite recursion.. │ │ │ │ │ +00053790: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000537a0: 6c61 6d62 6461 2f4c 616d 6264 614d 756c lambda/LambdaMul │ │ │ │ │ +000537b0: 7469 4361 7463 6854 6573 742e 6a61 7661 tiCatchTest.java │ │ │ │ │ +000537c0: 3a20 6a61 7661 6320 6765 6e65 7261 7465 : javac generate │ │ │ │ │ +000537d0: 7320 696e 636f 7272 6563 7420 6578 6365 s incorrect exce │ │ │ │ │ +000537e0: 7074 696f 6e20 7461 626c 6520 666f 7220 ption table for │ │ │ │ │ +000537f0: 6d75 6c74 692d 6361 7463 6820 7374 6174 multi-catch stat │ │ │ │ │ +00053800: 656d 656e 7473 2069 6e73 6964 6520 6120 ements inside a │ │ │ │ │ +00053810: 6c61 6d62 6461 0a0a 3c6c 693e 746f 6f6c lambda..
  • tool │ │ │ │ │ +00053820: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +00053830: 616d 6264 614e 6f46 756e 6349 6e74 6646 ambdaNoFuncIntfF │ │ │ │ │ +00053840: 6c6f 772e 6a61 7661 3a20 456e 7375 7265 low.java: Ensure │ │ │ │ │ +00053850: 2046 6c6f 7720 646f 6573 206e 6f74 2063 Flow does not c │ │ │ │ │ +00053860: 7261 7368 2066 6f72 2072 6563 6f76 6572 rash for recover │ │ │ │ │ +00053870: 6564 206c 616d 6264 6173 0a0a 3c6c 693e ed lambdas..
  • │ │ │ │ │ +00053880: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00053890: 6461 2f4c 616d 6264 614f 7574 6572 4c6f da/LambdaOuterLo │ │ │ │ │ +000538a0: 6361 6c54 6573 742e 6a61 7661 3a20 4c61 calTest.java: La │ │ │ │ │ +000538b0: 6d62 6461 2072 6566 6572 656e 6365 2074 mbda reference t │ │ │ │ │ +000538c0: 6f20 636f 6e74 6169 6e69 6e67 206c 6f63 o containing loc │ │ │ │ │ +000538d0: 616c 2063 6c61 7373 2063 6175 7365 7320 al class causes │ │ │ │ │ +000538e0: 6a61 7661 6320 696e 6669 6e69 7465 2072 javac infinite r │ │ │ │ │ +000538f0: 6563 7572 7369 6f6e 0a0a 3c6c 693e 746f ecursion..
  • to │ │ │ │ │ +00053900: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00053910: 2f4c 616d 6264 6150 6172 616d 6574 6572 /LambdaParameter │ │ │ │ │ +00053920: 4e65 6564 734e 6f49 6e69 7454 6573 742e NeedsNoInitTest. │ │ │ │ │ +00053930: 6a61 7661 3a20 456c 696d 696e 6174 6520 java: Eliminate │ │ │ │ │ +00053940: 626f 6775 7320 6572 726f 7220 6162 6f75 bogus error abou │ │ │ │ │ +00053950: 7420 6c61 6d62 6461 2070 6172 616d 6574 t lambda paramet │ │ │ │ │ +00053960: 6572 206e 6f74 2062 6569 6e67 2069 6e69 er not being ini │ │ │ │ │ +00053970: 7469 616c 697a 6564 2e0a 0a3c 6c69 3e74 tialized...
  • t │ │ │ │ │ +00053980: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00053990: 612f 4c61 6d62 6461 5061 7265 6e47 656e a/LambdaParenGen │ │ │ │ │ +000539a0: 6572 6963 2e6a 6176 613a 2056 6572 6966 eric.java: Verif │ │ │ │ │ +000539b0: 7945 7272 6f72 206c 616d 6264 6120 626f yError lambda bo │ │ │ │ │ +000539c0: 6479 2069 7320 7061 7265 6e74 6865 7369 dy is parenthesi │ │ │ │ │ +000539d0: 7a65 6420 6765 6e65 7269 6320 7661 6c75 zed generic valu │ │ │ │ │ +000539e0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +000539f0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00053a00: 5061 7265 6e47 656e 6572 6963 4f72 6967 ParenGenericOrig │ │ │ │ │ +00053a10: 2e6a 6176 613a 2056 6572 6966 7945 7272 .java: VerifyErr │ │ │ │ │ +00053a20: 6f72 206c 616d 6264 6120 626f 6479 2069 or lambda body i │ │ │ │ │ +00053a30: 7320 7061 7265 6e74 6865 7369 7a65 6420 s parenthesized │ │ │ │ │ +00053a40: 6765 6e65 7269 6320 7661 6c75 6520 286f generic value (o │ │ │ │ │ +00053a50: 7269 6769 6e61 6c6c 7920 7375 626d 6974 riginally submit │ │ │ │ │ +00053a60: 7465 6420 7465 7374 290a 0a3c 6c69 3e74 ted test)..
  • t │ │ │ │ │ +00053a70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00053a80: 612f 4c61 6d62 6461 5061 7273 6572 5465 a/LambdaParserTe │ │ │ │ │ +00053a90: 7374 2e6a 6176 613a 2041 6464 206c 616d st.java: Add lam │ │ │ │ │ +00053aa0: 6264 6120 7465 7374 7320 4164 6420 7061 bda tests Add pa │ │ │ │ │ +00053ab0: 7273 6572 2073 7570 706f 7274 2066 6f72 rser support for │ │ │ │ │ +00053ac0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ +00053ad0: 6f6e 7320 7465 6d70 6f72 6172 696c 7920 ons temporarily │ │ │ │ │ +00053ae0: 776f 726b 6172 6f75 6e64 2063 6f6d 626f workaround combo │ │ │ │ │ +00053af0: 2074 6573 7473 2061 7265 2063 6175 7369 tests are causi │ │ │ │ │ +00053b00: 6e67 2074 696d 6520 6f75 7420 696e 2073 ng time out in s │ │ │ │ │ +00053b10: 6576 6572 616c 2070 6c61 7466 6f72 6d73 everal platforms │ │ │ │ │ +00053b20: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00053b30: 632f 6c61 6d62 6461 2f4c 616d 6264 6152 c/lambda/LambdaR │ │ │ │ │ +00053b40: 6574 7572 6e55 6e62 6f78 696e 672e 6a61 eturnUnboxing.ja │ │ │ │ │ +00053b50: 7661 3a20 556e 626f 7869 6e67 2069 6e20 va: Unboxing in │ │ │ │ │ +00053b60: 7265 7475 726e 2066 726f 6d20 6c61 6d62 return from lamb │ │ │ │ │ +00053b70: 6461 206d 6973 636f 6d70 696c 6564 2074 da miscompiled t │ │ │ │ │ +00053b80: 6f20 7468 726f 7720 436c 6173 7343 6173 o throw ClassCas │ │ │ │ │ +00053b90: 7445 7863 6570 7469 6f6e 0a0a 3c6c 693e tException..
  • │ │ │ │ │ +00053ba0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00053bb0: 6461 2f4c 616d 6264 6153 636f 7065 3031 da/LambdaScope01 │ │ │ │ │ +00053bc0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00053bd0: 6120 7465 7374 7320 6261 7369 6320 7465 a tests basic te │ │ │ │ │ +00053be0: 7374 2066 6f72 2063 6170 7475 7265 206f st for capture o │ │ │ │ │ +00053bf0: 6620 6e6f 6e2d 6d75 7461 626c 6520 6c6f f non-mutable lo │ │ │ │ │ +00053c00: 6361 6c73 0a0a 3c6c 693e 746f 6f6c 732f cals..
  • tools/ │ │ │ │ │ +00053c10: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00053c20: 6264 6153 636f 7065 3032 2e6a 6176 613a bdaScope02.java: │ │ │ │ │ +00053c30: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00053c40: 7320 6368 6563 6b20 7468 6174 204f 626a s check that Obj │ │ │ │ │ +00053c50: 6563 7420 6d65 6d62 6572 7320 6172 6520 ect members are │ │ │ │ │ +00053c60: 6163 6365 7373 6962 6c65 2061 7320 6578 accessible as ex │ │ │ │ │ +00053c70: 7065 6374 6564 0a0a 3c6c 693e 746f 6f6c pected..
  • tool │ │ │ │ │ +00053c80: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +00053c90: 616d 6264 6153 636f 7065 3033 2e6a 6176 ambdaScope03.jav │ │ │ │ │ +00053ca0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00053cb0: 7374 7320 6368 6563 6b20 7468 6174 2075 sts check that u │ │ │ │ │ +00053cc0: 6e71 7561 6c69 6669 6564 204f 626a 6563 nqualified Objec │ │ │ │ │ +00053cd0: 7420 6d65 6d62 6572 7320 6172 6520 6163 t members are ac │ │ │ │ │ +00053ce0: 6365 7373 6564 2061 7320 6578 7065 6374 cessed as expect │ │ │ │ │ +00053cf0: 6564 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ed..
  • tools/ja │ │ │ │ │ +00053d00: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00053d10: 6153 636f 7065 3034 2e6a 6176 613a 2041 aScope04.java: A │ │ │ │ │ +00053d20: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00053d30: 6368 6563 6b20 7468 6174 206c 616d 6264 check that lambd │ │ │ │ │ +00053d40: 6120 6361 6e6e 6f74 2073 6861 646f 7720 a cannot shadow │ │ │ │ │ +00053d50: 7661 7269 6162 6c65 7320 6672 6f6d 2065 variables from e │ │ │ │ │ +00053d60: 6e63 6c6f 7369 6e67 2073 636f 7065 0a0a nclosing scope.. │ │ │ │ │ +00053d70: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00053d80: 6c61 6d62 6461 2f4c 616d 6264 6153 636f lambda/LambdaSco │ │ │ │ │ +00053d90: 7065 3035 2e6a 6176 613a 2044 7570 6c69 pe05.java: Dupli │ │ │ │ │ +00053da0: 6361 7465 2076 6172 6961 626c 6520 696e cate variable in │ │ │ │ │ +00053db0: 206c 616d 6264 6120 6361 7573 6573 206a lambda causes j │ │ │ │ │ +00053dc0: 6176 6163 2063 7261 7368 0a0a 3c6c 693e avac crash..
  • │ │ │ │ │ +00053dd0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00053de0: 6461 2f4c 616d 6264 6154 6573 7453 7472 da/LambdaTestStr │ │ │ │ │ +00053df0: 6963 7446 502e 6a61 7661 3a20 4469 6666 ictFP.java: Diff │ │ │ │ │ +00053e00: 6572 656e 7420 7265 7375 6c74 7320 6f66 erent results of │ │ │ │ │ +00053e10: 2066 6c6f 6174 696e 6720 706f 696e 7420 floating point │ │ │ │ │ +00053e20: 6d75 6c74 6970 6c69 6361 7469 6f6e 2066 multiplication f │ │ │ │ │ +00053e30: 6f72 206c 616d 6264 6120 636f 6465 2062 or lambda code b │ │ │ │ │ +00053e40: 6c6f 636b 0a0a 3c6c 693e 746f 6f6c 732f lock..
  • tools/ │ │ │ │ │ +00053e50: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00053e60: 6264 6154 6573 7453 7472 6963 7446 5046 bdaTestStrictFPF │ │ │ │ │ +00053e70: 6c61 672e 6a61 7661 3a20 4469 6666 6572 lag.java: Differ │ │ │ │ │ +00053e80: 656e 7420 7265 7375 6c74 7320 6f66 2066 ent results of f │ │ │ │ │ +00053e90: 6c6f 6174 696e 6720 706f 696e 7420 6d75 loating point mu │ │ │ │ │ +00053ea0: 6c74 6970 6c69 6361 7469 6f6e 2066 6f72 ltiplication for │ │ │ │ │ +00053eb0: 206c 616d 6264 6120 636f 6465 2062 6c6f lambda code blo │ │ │ │ │ +00053ec0: 636b 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ck..
  • tools/ja │ │ │ │ │ +00053ed0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00053ee0: 6154 6573 7453 7472 6963 7446 504d 6574 aTestStrictFPMet │ │ │ │ │ +00053ef0: 686f 642e 6a61 7661 3a20 4469 6666 6572 hod.java: Differ │ │ │ │ │ +00053f00: 656e 7420 7265 7375 6c74 7320 6f66 2066 ent results of f │ │ │ │ │ +00053f10: 6c6f 6174 696e 6720 706f 696e 7420 6d75 loating point mu │ │ │ │ │ +00053f20: 6c74 6970 6c69 6361 7469 6f6e 2066 6f72 ltiplication for │ │ │ │ │ +00053f30: 206c 616d 6264 6120 636f 6465 2062 6c6f lambda code blo │ │ │ │ │ +00053f40: 636b 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ck..
  • tools/ja │ │ │ │ │ +00053f50: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00053f60: 6157 6974 6849 6e74 6572 6661 6365 5375 aWithInterfaceSu │ │ │ │ │ +00053f70: 7065 722e 6a61 7661 3a20 4e50 4520 696e per.java: NPE in │ │ │ │ │ +00053f80: 206a 6176 6163 2077 6974 6820 696e 7465 javac with inte │ │ │ │ │ +00053f90: 7266 6163 6520 7375 7065 7220 696e 206c rface super in l │ │ │ │ │ +00053fa0: 616d 6264 610a 0a3c 6c69 3e74 6f6f 6c73 ambda..
  • tools │ │ │ │ │ +00053fb0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c6f /javac/lambda/Lo │ │ │ │ │ +00053fc0: 6361 6c42 7265 616b 416e 6443 6f6e 7469 calBreakAndConti │ │ │ │ │ +00053fd0: 6e75 652e 6a61 7661 3a20 4164 6420 6c61 nue.java: Add la │ │ │ │ │ +00053fe0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00053ff0: 2074 6861 7420 6c6f 6361 6c20 6272 6561 that local brea │ │ │ │ │ +00054000: 6b2f 636f 6e74 696e 7565 2069 7320 616c k/continue is al │ │ │ │ │ +00054010: 6c6f 7765 6420 696e 206c 616d 6264 6120 lowed in lambda │ │ │ │ │ +00054020: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • tools/javac/lam │ │ │ │ │ +00054040: 6264 612f 4c6f 6361 6c56 6172 6961 626c bda/LocalVariabl │ │ │ │ │ +00054050: 6554 6162 6c65 2e6a 6176 613a 204d 6973 eTable.java: Mis │ │ │ │ │ +00054060: 7369 6e67 204c 5620 7461 626c 6520 696e sing LV table in │ │ │ │ │ +00054070: 206c 616d 6264 6120 626f 6469 6573 0a0a lambda bodies.. │ │ │ │ │ +00054080: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00054090: 6c61 6d62 6461 2f4d 6574 686f 6448 616e lambda/MethodHan │ │ │ │ │ +000540a0: 646c 6549 6e76 6f6b 6554 6573 742e 6a61 dleInvokeTest.ja │ │ │ │ │ +000540b0: 7661 3a20 6a61 7661 6320 4173 7365 7274 va: javac Assert │ │ │ │ │ +000540c0: 696f 6e45 7272 6f72 2077 6865 6e20 696e ionError when in │ │ │ │ │ +000540d0: 766f 6b69 6e67 204d 6574 686f 6448 616e voking MethodHan │ │ │ │ │ +000540e0: 646c 652e 696e 766f 6b65 2077 6974 6820 dle.invoke with │ │ │ │ │ +000540f0: 6c61 6d62 6461 2070 6172 616d 7465 7265 lambda paramtere │ │ │ │ │ +00054100: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ +00054110: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +00054120: 5265 6665 7265 6e63 6530 312e 6a61 7661 Reference01.java │ │ │ │ │ +00054130: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00054140: 7473 2075 7365 206d 6574 686f 6420 7265 ts use method re │ │ │ │ │ +00054150: 6665 7265 6e63 6520 746f 2073 6f72 7420 ference to sort │ │ │ │ │ +00054160: 6c69 7374 2065 6c65 6d65 6e74 7320 6279 list elements by │ │ │ │ │ +00054170: 2066 6965 6c64 0a0a 3c6c 693e 746f 6f6c field..
  • tool │ │ │ │ │ +00054180: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +00054190: 6574 686f 6452 6566 6572 656e 6365 3032 ethodReference02 │ │ │ │ │ +000541a0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +000541b0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +000541c0: 6174 2073 6565 6d69 6e67 6c79 2061 6d62 at seemingly amb │ │ │ │ │ +000541d0: 6967 756f 7573 206d 6574 686f 6420 7265 iguous method re │ │ │ │ │ +000541e0: 6665 7265 6e63 6573 2061 7265 2072 6573 ferences are res │ │ │ │ │ +000541f0: 6f6c 7665 6420 7072 6f70 6572 6c79 0a0a olved properly.. │ │ │ │ │ +00054200: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00054210: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +00054220: 6572 656e 6365 3033 2e6a 6176 613a 2041 erence03.java: A │ │ │ │ │ +00054230: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00054240: 6368 6563 6b20 7468 6174 206d 6f73 7420 check that most │ │ │ │ │ +00054250: 7370 6563 6966 6963 206d 6574 686f 6420 specific method │ │ │ │ │ +00054260: 6973 2073 656c 6563 7465 6420 6173 2065 is selected as e │ │ │ │ │ +00054270: 7870 6563 7465 640a 0a3c 6c69 3e74 6f6f xpected..
  • too │ │ │ │ │ +00054280: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00054290: 4d65 7468 6f64 5265 6665 7265 6e63 6530 MethodReference0 │ │ │ │ │ +000542a0: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ +000542b0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +000542c0: 6861 7420 7461 7267 6574 2074 7970 6520 hat target type │ │ │ │ │ +000542d0: 6f66 2061 206d 6574 686f 6420 7265 6620 of a method ref │ │ │ │ │ +000542e0: 6973 2061 2053 414d 2074 7970 650a 0a3c is a SAM type..< │ │ │ │ │ +000542f0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00054300: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00054310: 7265 6e63 6530 352e 6a61 7661 3a20 4164 rence05.java: Ad │ │ │ │ │ +00054320: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00054330: 6865 636b 2074 6861 7420 6e6f 6e2d 7374 heck that non-st │ │ │ │ │ +00054340: 6174 6963 206d 6574 686f 6420 7265 6665 atic method refe │ │ │ │ │ +00054350: 726e 6365 7320 6672 6f6d 2073 7461 7469 rnces from stati │ │ │ │ │ +00054360: 6320 636f 6e74 6578 7420 6172 6520 6861 c context are ha │ │ │ │ │ +00054370: 6e64 6c65 6420 636f 7272 6563 746c 790a ndled correctly. │ │ │ │ │ +00054380: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00054390: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +000543a0: 6665 7265 6e63 6530 362e 6a61 7661 3a20 ference06.java: │ │ │ │ │ +000543b0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000543c0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +000543d0: 6573 2061 6e64 2073 7570 6572 0a0a 3c6c es and super..tools/javac/la │ │ │ │ │ +000543f0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +00054400: 656e 6365 3037 2e6a 6176 613a 2041 6464 ence07.java: Add │ │ │ │ │ +00054410: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00054420: 6563 6b20 7468 6174 2073 796e 7461 7820 eck that syntax │ │ │ │ │ +00054430: 666f 7220 7365 6c65 6374 696e 6720 6765 for selecting ge │ │ │ │ │ +00054440: 6e65 7269 6320 7265 6365 6976 6572 2077 neric receiver w │ │ │ │ │ +00054450: 6f72 6b73 0a0a 3c6c 693e 746f 6f6c 732f orks..
  • tools/ │ │ │ │ │ +00054460: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00054470: 686f 6452 6566 6572 656e 6365 3038 2e6a hodReference08.j │ │ │ │ │ +00054480: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00054490: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +000544a0: 2073 796e 7461 7820 666f 7220 7365 6c65 syntax for sele │ │ │ │ │ +000544b0: 6374 696e 6720 6765 6e65 7269 6320 7265 cting generic re │ │ │ │ │ +000544c0: 6365 6976 6572 2077 6f72 6b73 0a0a 3c6c ceiver works..tools/javac/la │ │ │ │ │ +000544e0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +000544f0: 656e 6365 3039 2e6a 6176 613a 2041 6464 ence09.java: Add │ │ │ │ │ +00054500: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00054510: 6563 6b20 7468 6174 206e 6f6e 2073 7461 eck that non sta │ │ │ │ │ +00054520: 7469 6320 6d65 6d62 6572 7320 6361 6e6e tic members cann │ │ │ │ │ +00054530: 6f74 2062 6520 7265 6665 7265 6e63 6564 ot be referenced │ │ │ │ │ +00054540: 2066 726f 6d20 6120 6d65 7468 6f64 2072 from a method r │ │ │ │ │ +00054550: 6566 6572 656e 6365 2071 7561 6c69 6669 eference qualifi │ │ │ │ │ +00054560: 6572 0a0a 3c6c 693e 746f 6f6c 732f 6a61 er..
  • tools/ja │ │ │ │ │ +00054570: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00054580: 6452 6566 6572 656e 6365 3130 2e6a 6176 dReference10.jav │ │ │ │ │ +00054590: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +000545a0: 7374 7320 6368 6563 6b20 7468 6174 206e sts check that n │ │ │ │ │ +000545b0: 6f6e 2073 7461 7469 6320 7365 6c65 6374 on static select │ │ │ │ │ +000545c0: 6f72 7320 696e 206d 6574 686f 6420 7265 ors in method re │ │ │ │ │ +000545d0: 6673 2061 7265 2068 616e 646c 6564 2063 fs are handled c │ │ │ │ │ +000545e0: 6f72 7265 6374 6c79 0a0a 3c6c 693e 746f orrectly..
  • to │ │ │ │ │ +000545f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00054600: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00054610: 3131 2e6a 6176 613a 2041 6464 206c 616d 11.java: Add lam │ │ │ │ │ +00054620: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00054630: 7468 6174 2073 7461 7469 6320 7673 2e0a that static vs.. │ │ │ │ │ +00054640: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00054650: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00054660: 6665 7265 6e63 6531 322e 6a61 7661 3a20 ference12.java: │ │ │ │ │ +00054670: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00054680: 2063 6865 636b 2074 6861 7420 4f62 6a65 check that Obje │ │ │ │ │ +00054690: 6374 206d 6574 686f 6473 2061 7265 2064 ct methods are d │ │ │ │ │ +000546a0: 6973 7061 7463 6865 6420 6163 636f 7264 ispatched accord │ │ │ │ │ +000546b0: 696e 676c 790a 0a3c 6c69 3e74 6f6f 6c73 ingly..
  • tools │ │ │ │ │ +000546c0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ +000546d0: 7468 6f64 5265 6665 7265 6e63 6531 332e thodReference13. │ │ │ │ │ +000546e0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +000546f0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00054700: 7420 6571 7561 6c73 2829 206f 6e20 5072 t equals() on Pr │ │ │ │ │ +00054710: 6f78 6965 6420 6f62 6a65 6374 7320 6973 oxied objects is │ │ │ │ │ +00054720: 2068 616e 646c 6564 2061 6363 6f72 6469 handled accordi │ │ │ │ │ +00054730: 6e67 6c79 0a0a 3c6c 693e 746f 6f6c 732f ngly..
  • tools/ │ │ │ │ │ +00054740: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00054750: 686f 6452 6566 6572 656e 6365 3134 2e6a hodReference14.j │ │ │ │ │ +00054760: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00054770: 7465 7374 7320 6368 6563 6b20 6361 7374 tests check cast │ │ │ │ │ +00054780: 696e 6720 6120 6d65 7468 6f64 2072 6566 ing a method ref │ │ │ │ │ +00054790: 6572 656e 6365 2074 6f20 6120 5341 4d20 erence to a SAM │ │ │ │ │ +000547a0: 7479 7065 2064 6f65 7320 6e6f 7420 7265 type does not re │ │ │ │ │ +000547b0: 7375 6c74 2069 6e20 6120 4343 450a 0a3c sult in a CCE..< │ │ │ │ │ +000547c0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +000547d0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +000547e0: 7265 6e63 6531 352e 6a61 7661 3a20 4164 rence15.java: Ad │ │ │ │ │ +000547f0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00054800: 6865 636b 2074 6861 7420 6173 7369 676e heck that assign │ │ │ │ │ +00054810: 6d65 6e74 7320 696e 766f 6c76 696e 6720 ments involving │ │ │ │ │ +00054820: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +00054830: 7320 646f 206e 6f74 2074 7269 6767 6572 s do not trigger │ │ │ │ │ +00054840: 2074 7261 6e73 6974 696f 6e61 6c20 3239 transitional 29 │ │ │ │ │ +00054850: 3220 7761 726e 696e 6773 0a0a 3c6c 693e 2 warnings..
  • │ │ │ │ │ +00054860: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00054870: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00054880: 6365 3136 2e6a 6176 613a 2041 6464 206c ce16.java: Add l │ │ │ │ │ +00054890: 616d 6264 6120 7465 7374 7320 7365 6d61 ambda tests sema │ │ │ │ │ +000548a0: 6e74 6963 7320 6f66 2073 7461 7469 6361 ntics of statica │ │ │ │ │ +000548b0: 6c6c 7920 7175 616c 6966 6965 6420 6d65 lly qualified me │ │ │ │ │ +000548c0: 7468 6f64 2072 6566 6572 656e 6365 2073 thod reference s │ │ │ │ │ +000548d0: 686f 756c 6420 6e6f 7420 6465 7065 6e64 hould not depend │ │ │ │ │ +000548e0: 206f 6e20 7468 6520 636f 6e74 6578 740a on the context. │ │ │ │ │ +000548f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00054900: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00054910: 6665 7265 6e63 6531 372e 6a61 7661 3a20 ference17.java: │ │ │ │ │ +00054920: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00054930: 2062 6173 6963 2074 6573 7420 666f 7220 basic test for │ │ │ │ │ +00054940: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ +00054950: 7265 6e63 6573 0a0a 3c6c 693e 746f 6f6c rences..
  • tool │ │ │ │ │ +00054960: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +00054970: 6574 686f 6452 6566 6572 656e 6365 3138 ethodReference18 │ │ │ │ │ +00054980: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00054990: 6120 7465 7374 7320 6261 7369 6320 7465 a tests basic te │ │ │ │ │ +000549a0: 7374 2066 6f72 2063 6f6e 7374 7275 6374 st for construct │ │ │ │ │ +000549b0: 6f72 2072 6566 6572 656e 6365 730a 0a3c or references..< │ │ │ │ │ +000549c0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +000549d0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +000549e0: 7265 6e63 6531 392e 6a61 7661 3a20 4164 rence19.java: Ad │ │ │ │ │ +000549f0: 6420 6c61 6d62 6461 2074 6573 7473 2062 d lambda tests b │ │ │ │ │ +00054a00: 6173 6963 2074 6573 7420 666f 7220 636f asic test for co │ │ │ │ │ +00054a10: 6e73 7472 7563 746f 7220 7265 6665 7265 nstructor refere │ │ │ │ │ +00054a20: 6e63 6573 2061 6e64 2067 656e 6572 6963 nces and generic │ │ │ │ │ +00054a30: 2063 6c61 7373 6573 0a0a 3c6c 693e 746f classes..
  • to │ │ │ │ │ +00054a40: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00054a50: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00054a60: 3230 2e6a 6176 613a 2041 6464 206c 616d 20.java: Add lam │ │ │ │ │ +00054a70: 6264 6120 7465 7374 7320 6261 7369 6320 bda tests basic │ │ │ │ │ +00054a80: 7465 7374 2066 6f72 2063 6f6e 7374 7275 test for constru │ │ │ │ │ +00054a90: 6374 6f72 2072 6566 6572 656e 6365 7320 ctor references │ │ │ │ │ +00054aa0: 616e 6420 6765 6e65 7269 6320 636c 6173 and generic clas │ │ │ │ │ +00054ab0: 7365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ses..
  • tools/j │ │ │ │ │ +00054ac0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +00054ad0: 6f64 5265 6665 7265 6e63 6532 312e 6a61 odReference21.ja │ │ │ │ │ +00054ae0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00054af0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +00054b00: 6572 726f 6e65 6f75 7320 6d65 7468 6f64 erroneous method │ │ │ │ │ +00054b10: 2072 6566 6572 656e 6365 7320 6172 6520 references are │ │ │ │ │ +00054b20: 666c 6167 6765 6420 7769 7468 2065 7272 flagged with err │ │ │ │ │ +00054b30: 6f72 7320 6173 2065 7870 6563 7465 640a ors as expected. │ │ │ │ │ +00054b40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00054b50: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00054b60: 6665 7265 6e63 6532 322e 6a61 7661 3a20 ference22.java: │ │ │ │ │ +00054b70: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00054b80: 2063 6865 636b 2074 6861 7420 7061 6972 check that pair │ │ │ │ │ +00054b90: 206f 6620 626f 756e 642f 6e6f 6e2d 626f of bound/non-bo │ │ │ │ │ +00054ba0: 756e 6420 6d65 7468 6f64 2072 6566 6572 und method refer │ │ │ │ │ +00054bb0: 656e 6365 7320 6368 6563 6b65 6420 636f ences checked co │ │ │ │ │ +00054bc0: 7272 6563 746c 790a 0a3c 6c69 3e74 6f6f rrectly..
  • too │ │ │ │ │ +00054bd0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00054be0: 4d65 7468 6f64 5265 6665 7265 6e63 6532 MethodReference2 │ │ │ │ │ +00054bf0: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ +00054c00: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00054c10: 6861 7420 7061 6972 206f 6620 626f 756e hat pair of boun │ │ │ │ │ +00054c20: 642f 6e6f 6e2d 626f 756e 6420 636f 6e73 d/non-bound cons │ │ │ │ │ +00054c30: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ +00054c40: 6573 2069 7320 666c 6167 6765 6420 6173 es is flagged as │ │ │ │ │ +00054c50: 2061 6d62 6967 756f 7573 0a0a 3c6c 693e ambiguous..
  • │ │ │ │ │ +00054c60: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00054c70: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00054c80: 6365 3234 2e6a 6176 613a 2041 6464 206c ce24.java: Add l │ │ │ │ │ +00054c90: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00054ca0: 6b20 7468 6174 206e 6f6e 2d62 6f78 696e k that non-boxin │ │ │ │ │ +00054cb0: 6720 6d65 7468 6f64 2072 6566 6572 656e g method referen │ │ │ │ │ +00054cc0: 6365 7320 636f 6e76 6572 7369 6f6e 2068 ces conversion h │ │ │ │ │ +00054cd0: 6173 2074 6865 2070 7265 6365 6465 6e63 as the precedenc │ │ │ │ │ +00054ce0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +00054cf0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +00054d00: 5265 6665 7265 6e63 6532 352e 6a61 7661 Reference25.java │ │ │ │ │ +00054d10: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00054d20: 7473 2063 6865 636b 2074 6861 7420 6e6f ts check that no │ │ │ │ │ +00054d30: 6e2d 626f 7869 6e67 206d 6574 686f 6420 n-boxing method │ │ │ │ │ +00054d40: 7265 6665 7265 6e63 6573 2069 7320 6e6f references is no │ │ │ │ │ +00054d50: 7420 7072 6566 6572 7265 6420 6f76 6572 t preferred over │ │ │ │ │ +00054d60: 2062 6f78 696e 6720 6f6e 650a 0a3c 6c69 boxing one..
  • tools/javac/lam │ │ │ │ │ +00054d80: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00054d90: 6e63 6532 362e 6a61 7661 3a20 6368 6563 nce26.java: chec │ │ │ │ │ +00054da0: 6b20 7374 7269 6374 206d 6574 686f 6420 k strict method │ │ │ │ │ +00054db0: 636f 6e76 6572 7369 6f6e 2061 6c6c 6f77 conversion allow │ │ │ │ │ +00054dc0: 7320 6c6f 6f73 6520 6d65 7468 6f64 2072 s loose method r │ │ │ │ │ +00054dd0: 6566 6572 656e 6365 2063 6f6e 7665 7273 eference convers │ │ │ │ │ +00054de0: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ +00054df0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +00054e00: 6f64 5265 6665 7265 6e63 6532 372e 6a61 odReference27.ja │ │ │ │ │ +00054e10: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00054e20: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +00054e30: 6e6f 6e2d 626f 7869 6e67 206d 6574 686f non-boxing metho │ │ │ │ │ +00054e40: 6420 7265 6665 7265 6e63 6573 2063 6f6e d references con │ │ │ │ │ +00054e50: 7665 7273 696f 6e20 6861 7320 7468 6520 version has the │ │ │ │ │ +00054e60: 7072 6563 6564 656e 6365 0a0a 3c6c 693e precedence..
  • │ │ │ │ │ +00054e70: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00054e80: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00054e90: 6365 3238 2e6a 6176 613a 2041 6464 206c ce28.java: Add l │ │ │ │ │ +00054ea0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00054eb0: 6b20 7468 6174 206e 6f6e 2d63 6f6d 7061 k that non-compa │ │ │ │ │ +00054ec0: 7469 626c 6520 6d65 7468 6f64 2072 6566 tible method ref │ │ │ │ │ +00054ed0: 6572 656e 6365 7320 6172 6520 7265 6a65 erences are reje │ │ │ │ │ +00054ee0: 6374 6564 0a0a 3c6c 693e 746f 6f6c 732f cted..
  • tools/ │ │ │ │ │ +00054ef0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00054f00: 686f 6452 6566 6572 656e 6365 3239 2e6a hodReference29.j │ │ │ │ │ +00054f10: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00054f20: 7465 7374 7320 7265 6665 7265 6e63 6520 tests reference │ │ │ │ │ +00054f30: 746f 2073 7570 6572 206c 6561 6473 2074 to super leads t │ │ │ │ │ +00054f40: 6f20 636f 6d70 696c 6572 2063 7261 7368 o compiler crash │ │ │ │ │ +00054f50: 2077 6865 6e20 3239 3220 7472 616e 736c when 292 transl │ │ │ │ │ +00054f60: 6174 696f 6e20 7363 6865 6d65 2069 7320 ation scheme is │ │ │ │ │ +00054f70: 656e 6162 6c65 640a 0a3c 6c69 3e74 6f6f enabled..
  • too │ │ │ │ │ +00054f80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00054f90: 4d65 7468 6f64 5265 6665 7265 6e63 6533 MethodReference3 │ │ │ │ │ +00054fa0: 302e 6a61 7661 3a20 4164 6420 6c61 6d62 0.java: Add lamb │ │ │ │ │ +00054fb0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00054fc0: 6861 7420 6e6f 6e2d 7374 6174 6963 2071 hat non-static q │ │ │ │ │ +00054fd0: 7561 6c69 6669 6572 206f 6620 7374 6174 ualifier of stat │ │ │ │ │ +00054fe0: 6963 206d 6574 686f 6420 7265 6665 7265 ic method refere │ │ │ │ │ +00054ff0: 6e63 6520 6973 2065 6167 6572 6c79 2065 nce is eagerly e │ │ │ │ │ +00055000: 7661 6c75 6174 6564 0a0a 3c6c 693e 746f valuated..
  • to │ │ │ │ │ +00055010: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00055020: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00055030: 3331 2e6a 6176 613a 2041 6464 206c 616d 31.java: Add lam │ │ │ │ │ +00055040: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00055050: 7468 6174 2062 6f78 696e 6720 6f66 2072 that boxing of r │ │ │ │ │ +00055060: 6574 7572 6e2d 7479 7065 2077 6f72 6b73 eturn-type works │ │ │ │ │ +00055070: 2061 7320 6578 7065 6374 6564 0a0a 3c6c as expected..tools/javac/la │ │ │ │ │ +00055090: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +000550a0: 656e 6365 3332 2e6a 6176 613a 2041 6464 ence32.java: Add │ │ │ │ │ +000550b0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000550c0: 6563 6b20 7468 6174 2076 6172 6172 6773 eck that varargs │ │ │ │ │ +000550d0: 2077 6172 6e69 6e67 7320 6172 6520 6765 warnings are ge │ │ │ │ │ +000550e0: 6e65 7261 7465 6420 6475 7269 6e67 2053 nerated during S │ │ │ │ │ +000550f0: 414d 2063 6f6e 7665 7273 696f 6e0a 0a3c AM conversion..< │ │ │ │ │ +00055100: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00055110: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00055120: 7265 6e63 6533 332e 6a61 7661 3a20 4164 rence33.java: Ad │ │ │ │ │ +00055130: 6420 6c61 6d62 6461 2074 6573 7473 2074 d lambda tests t │ │ │ │ │ +00055140: 6573 7420 6272 6964 6765 6420 636f 6e73 est bridged cons │ │ │ │ │ +00055150: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ +00055160: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +00055170: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00055180: 6452 6566 6572 656e 6365 3334 2e6a 6176 dReference34.jav │ │ │ │ │ +00055190: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +000551a0: 7374 7320 6368 6563 6b20 7468 6174 2063 sts check that c │ │ │ │ │ +000551b0: 6f64 6520 6765 6e65 7261 7469 6f6e 2068 ode generation h │ │ │ │ │ +000551c0: 616e 646c 6573 2076 6f69 642d 636f 6d70 andles void-comp │ │ │ │ │ +000551d0: 6174 6962 696c 6974 7920 636f 7272 6563 atibility correc │ │ │ │ │ +000551e0: 746c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a tly..
  • tools/j │ │ │ │ │ +000551f0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +00055200: 6f64 5265 6665 7265 6e63 6533 352e 6a61 odReference35.ja │ │ │ │ │ +00055210: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00055220: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +00055230: 6c61 6d62 6461 2f6d 6574 686f 6420 7265 lambda/method re │ │ │ │ │ +00055240: 6665 7265 6e63 6573 2061 7265 2076 616c ferences are val │ │ │ │ │ +00055250: 6964 206d 6574 686f 6420 7265 6665 7265 id method refere │ │ │ │ │ +00055260: 6e63 6520 7175 616c 6966 6965 7273 0a0a nce qualifiers.. │ │ │ │ │ +00055270: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00055280: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +00055290: 6572 656e 6365 3336 2e6a 6176 613a 2041 erence36.java: A │ │ │ │ │ +000552a0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000552b0: 6368 6563 6b20 7468 6174 206d 6574 686f check that metho │ │ │ │ │ +000552c0: 6420 7265 6665 7265 6e63 6520 6861 6e64 d reference hand │ │ │ │ │ +000552d0: 6c65 7320 7661 7261 7267 7320 636f 6e76 les varargs conv │ │ │ │ │ +000552e0: 6572 7369 6f6e 2070 726f 7065 726c 790a ersion properly. │ │ │ │ │ +000552f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00055300: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00055310: 6665 7265 6e63 6533 372e 6a61 7661 3a20 ference37.java: │ │ │ │ │ +00055320: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00055330: 2073 7075 7269 6f75 7320 6578 6365 7074 spurious except │ │ │ │ │ +00055340: 696f 6e73 2077 6865 6e20 6368 6563 6b69 ions when checki │ │ │ │ │ +00055350: 6e67 2072 6566 6572 656e 6365 7320 746f ng references to │ │ │ │ │ +00055360: 2069 6e6e 6572 2063 6f6e 7374 7275 6374 inner construct │ │ │ │ │ +00055370: 6f72 7320 7768 6572 6520 7468 6520 656e ors where the en │ │ │ │ │ +00055380: 636c 6f73 696e 6720 636c 6173 7320 6973 closing class is │ │ │ │ │ +00055390: 206e 6f74 2064 6566 696e 6564 2069 6e20 not defined in │ │ │ │ │ +000553a0: 616e 7920 6f75 7465 7220 636f 6e74 6578 any outer contex │ │ │ │ │ +000553b0: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +000553c0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +000553d0: 5265 6665 7265 6e63 6533 382e 6a61 7661 Reference38.java │ │ │ │ │ +000553e0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000553f0: 7473 2054 6865 2071 7561 6c69 6669 6572 ts The qualifier │ │ │ │ │ +00055400: 2074 7970 6520 6f66 2061 2063 6f6e 7374 type of a const │ │ │ │ │ +00055410: 7275 6374 6f72 2072 6566 6572 656e 6365 ructor reference │ │ │ │ │ +00055420: 206d 7573 7420 6265 2061 2063 6f6e 6372 must be a concr │ │ │ │ │ +00055430: 6574 6520 636c 6173 730a 0a3c 6c69 3e74 ete class..
  • t │ │ │ │ │ +00055440: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00055450: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +00055460: 6533 392e 6a61 7661 3a20 4164 6420 6c61 e39.java: Add la │ │ │ │ │ +00055470: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00055480: 2074 6861 7420 6261 6420 656e 636c 6f73 that bad enclos │ │ │ │ │ +00055490: 696e 6720 636c 6173 7320 7061 7261 6d65 ing class parame │ │ │ │ │ +000554a0: 7465 7220 7479 7065 2069 7320 6469 7363 ter type is disc │ │ │ │ │ +000554b0: 6172 6465 6420 6163 636f 7264 696e 676c arded accordingl │ │ │ │ │ +000554c0: 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 y..
  • tools/jav │ │ │ │ │ +000554d0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +000554e0: 5265 6665 7265 6e63 6534 302e 6a61 7661 Reference40.java │ │ │ │ │ +000554f0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00055500: 7473 2063 6865 636b 2074 6861 7420 756e ts check that un │ │ │ │ │ +00055510: 626f 756e 6420 636f 6e73 7472 7563 746f bound constructo │ │ │ │ │ +00055520: 7220 7265 6665 7265 6e63 6520 6172 6520 r reference are │ │ │ │ │ +00055530: 6e6f 7420 6163 6365 7074 6564 0a0a 3c6c not accepted..tools/javac/la │ │ │ │ │ +00055550: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +00055560: 656e 6365 3431 2e6a 6176 613a 2041 6464 ence41.java: Add │ │ │ │ │ +00055570: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00055580: 6563 6b20 7468 6174 2064 6961 6d6f 6e64 eck that diamond │ │ │ │ │ +00055590: 2069 6e66 6572 656e 6365 2069 7320 6170 inference is ap │ │ │ │ │ +000555a0: 706c 6965 6420 7768 656e 2075 7369 6e67 plied when using │ │ │ │ │ +000555b0: 2072 6177 2063 6f6e 7374 7275 6374 6f72 raw constructor │ │ │ │ │ +000555c0: 2072 6566 6572 656e 6365 2071 7561 6c69 reference quali │ │ │ │ │ +000555d0: 6669 6572 0a0a 3c6c 693e 746f 6f6c 732f fier..
  • tools/ │ │ │ │ │ +000555e0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +000555f0: 686f 6452 6566 6572 656e 6365 3432 2e6a hodReference42.j │ │ │ │ │ +00055600: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00055610: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00055620: 2064 6961 6d6f 6e64 2069 6e66 6572 656e diamond inferen │ │ │ │ │ +00055630: 6365 2069 7320 6170 706c 6965 6420 7768 ce is applied wh │ │ │ │ │ +00055640: 656e 2075 7369 6e67 2072 6177 2063 6f6e en using raw con │ │ │ │ │ +00055650: 7374 7275 6374 6f72 2072 6566 6572 656e structor referen │ │ │ │ │ +00055660: 6365 2071 7561 6c69 6669 6572 0a0a 3c6c ce qualifier..tools/javac/la │ │ │ │ │ +00055680: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +00055690: 656e 6365 3433 2e6a 6176 613a 2041 6464 ence43.java: Add │ │ │ │ │ +000556a0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000556b0: 6563 6b20 7468 6174 2064 6961 6d6f 6e64 eck that diamond │ │ │ │ │ +000556c0: 2069 6e66 6572 656e 6365 2069 7320 6170 inference is ap │ │ │ │ │ +000556d0: 706c 6965 6420 7768 656e 2075 7369 6e67 plied when using │ │ │ │ │ +000556e0: 2072 6177 2063 6f6e 7374 7275 6374 6f72 raw constructor │ │ │ │ │ +000556f0: 2072 6566 6572 656e 6365 2071 7561 6c69 reference quali │ │ │ │ │ +00055700: 6669 6572 0a0a 3c6c 693e 746f 6f6c 732f fier..
  • tools/ │ │ │ │ │ +00055710: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00055720: 686f 6452 6566 6572 656e 6365 3434 2e6a hodReference44.j │ │ │ │ │ +00055730: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00055740: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00055750: 2067 656e 6572 6963 206d 6574 686f 6420 generic method │ │ │ │ │ +00055760: 7265 6665 7265 6e63 6520 6973 2069 6e66 reference is inf │ │ │ │ │ +00055770: 6572 7265 6420 7768 656e 2074 7970 6520 erred when type │ │ │ │ │ +00055780: 7061 7261 6d65 7465 7273 2061 7265 206f parameters are o │ │ │ │ │ +00055790: 6d69 7474 6564 0a0a 3c6c 693e 746f 6f6c mitted..
  • tool │ │ │ │ │ +000557a0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +000557b0: 6574 686f 6452 6566 6572 656e 6365 3435 ethodReference45 │ │ │ │ │ +000557c0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +000557d0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +000557e0: 6174 2067 656e 6572 6963 206d 6574 686f at generic metho │ │ │ │ │ +000557f0: 6420 7265 6665 7265 6e63 6520 6973 2069 d reference is i │ │ │ │ │ +00055800: 6e66 6572 7265 6420 7768 656e 2074 7970 nferred when typ │ │ │ │ │ +00055810: 6520 7061 7261 6d65 7465 7273 2061 7265 e parameters are │ │ │ │ │ +00055820: 206f 6d69 7474 6564 0a0a 3c6c 693e 746f omitted..
  • to │ │ │ │ │ +00055830: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00055840: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00055850: 3436 2e6a 6176 613a 2041 6464 206c 616d 46.java: Add lam │ │ │ │ │ +00055860: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00055870: 7468 6174 2067 656e 6572 6963 206d 6574 that generic met │ │ │ │ │ +00055880: 686f 6420 7265 6665 7265 6e63 6520 6973 hod reference is │ │ │ │ │ +00055890: 2069 6e66 6572 7265 6420 7768 656e 2074 inferred when t │ │ │ │ │ +000558a0: 7970 6520 7061 7261 6d65 7465 7273 2061 ype parameters a │ │ │ │ │ +000558b0: 7265 206f 6d69 7474 6564 0a0a 3c6c 693e re omitted..
  • │ │ │ │ │ +000558c0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000558d0: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +000558e0: 6365 3437 2e6a 6176 613a 2041 6464 206c ce47.java: Add l │ │ │ │ │ +000558f0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00055900: 6b20 7468 6174 2067 656e 6572 6963 206d k that generic m │ │ │ │ │ +00055910: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ +00055920: 6973 2069 6e66 6572 7265 6420 7768 656e is inferred when │ │ │ │ │ +00055930: 2074 7970 6520 7061 7261 6d65 7465 7273 type parameters │ │ │ │ │ +00055940: 2061 7265 206f 6d69 7474 6564 0a0a 3c6c are omitted..tools/javac/la │ │ │ │ │ +00055960: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +00055970: 656e 6365 3438 2e6a 6176 613a 2041 6464 ence48.java: Add │ │ │ │ │ +00055980: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00055990: 6563 6b20 7468 6174 2072 6177 2071 7561 eck that raw qua │ │ │ │ │ +000559a0: 6c69 6669 6572 2069 6e20 756e 626f 756e lifier in unboun │ │ │ │ │ +000559b0: 6420 6d65 7468 6f64 2072 6566 6572 656e d method referen │ │ │ │ │ +000559c0: 6365 2069 7320 696e 6665 7272 6564 2066 ce is inferred f │ │ │ │ │ +000559d0: 726f 6d20 6465 7363 7269 7074 6f72 0a0a rom descriptor.. │ │ │ │ │ +000559e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000559f0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +00055a00: 6572 656e 6365 3439 2e6a 6176 613a 2041 erence49.java: A │ │ │ │ │ +00055a10: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00055a20: 6368 6563 6b20 7468 6174 2061 6e20 6172 check that an ar │ │ │ │ │ +00055a30: 7261 7920 7479 7065 2063 616e 2062 6520 ray type can be │ │ │ │ │ +00055a40: 7573 6564 2061 7320 6120 7175 616c 6966 used as a qualif │ │ │ │ │ +00055a50: 6965 7220 6f66 2061 6e20 756e 626f 756e ier of an unboun │ │ │ │ │ +00055a60: 6420 6d65 7468 6f64 2072 6566 6572 656e d method referen │ │ │ │ │ +00055a70: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ +00055a80: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00055a90: 6452 6566 6572 656e 6365 3530 2e6a 6176 dReference50.jav │ │ │ │ │ +00055aa0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00055ab0: 7374 7320 6368 6563 6b20 7468 6174 2065 sts check that e │ │ │ │ │ +00055ac0: 7272 6f6e 656f 7573 206d 6574 686f 6420 rroneous method │ │ │ │ │ +00055ad0: 7265 6665 7265 6e63 6573 2061 7265 2066 references are f │ │ │ │ │ +00055ae0: 6c61 6767 6564 2077 6974 6820 6572 726f lagged with erro │ │ │ │ │ +00055af0: 7273 2061 7320 6578 7065 6374 6564 0a0a rs as expected.. │ │ │ │ │ +00055b00: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00055b10: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +00055b20: 6572 656e 6365 3531 2e6a 6176 613a 2041 erence51.java: A │ │ │ │ │ +00055b30: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00055b40: 6365 7274 6169 6e20 6361 7365 7320 6f66 certain cases of │ │ │ │ │ +00055b50: 2065 7272 6f6e 656f 7573 206d 656d 6265 erroneous membe │ │ │ │ │ +00055b60: 7220 7265 6665 7265 6e63 6520 6c6f 6f6b r reference look │ │ │ │ │ +00055b70: 7570 2061 7265 206e 6f74 2068 616e 646c up are not handl │ │ │ │ │ +00055b80: 6564 2062 7920 4174 7472 2e76 6973 6974 ed by Attr.visit │ │ │ │ │ +00055b90: 5265 6665 7265 6e63 650a 0a3c 6c69 3e74 Reference..
  • t │ │ │ │ │ +00055ba0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00055bb0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +00055bc0: 6535 322e 6a61 7661 3a20 4164 6420 6c61 e52.java: Add la │ │ │ │ │ +00055bd0: 6d62 6461 2074 6573 7473 2073 7065 6369 mbda tests speci │ │ │ │ │ +00055be0: 616c 2063 6173 6573 206f 6620 6d65 7468 al cases of meth │ │ │ │ │ +00055bf0: 6f64 2072 6566 6572 656e 6365 7320 2867 od references (g │ │ │ │ │ +00055c00: 6574 436c 6173 7328 292f 4172 7261 792e etClass()/Array. │ │ │ │ │ +00055c10: 636c 6f6e 6528 2929 206e 6f74 2068 616e clone()) not han │ │ │ │ │ +00055c20: 646c 6564 2070 726f 7065 726c 790a 0a3c dled properly..< │ │ │ │ │ +00055c30: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00055c40: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00055c50: 7265 6e63 6535 332e 6a61 7661 3a20 4164 rence53.java: Ad │ │ │ │ │ +00055c60: 6420 6c61 6d62 6461 2074 6573 7473 2074 d lambda tests t │ │ │ │ │ +00055c70: 6865 2063 6173 6520 696e 2077 6869 6368 he case in which │ │ │ │ │ +00055c80: 206e 6f20 6d65 6d62 6572 2072 6566 6572 no member refer │ │ │ │ │ +00055c90: 656e 6365 2069 7320 666f 756e 6420 6973 ence is found is │ │ │ │ │ +00055ca0: 206e 6f77 2074 7265 6174 6564 2061 7320 now treated as │ │ │ │ │ +00055cb0: 6120 6e6f 726d 616c 2065 7272 6f72 2028 a normal error ( │ │ │ │ │ +00055cc0: 6e6f 7420 6465 7065 6e64 656e 7420 6f6e not dependent on │ │ │ │ │ +00055cd0: 2074 6172 6765 742d 7479 7065 290a 0a3c target-type)..< │ │ │ │ │ +00055ce0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00055cf0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00055d00: 7265 6e63 6535 342e 6a61 7661 3a20 4164 rence54.java: Ad │ │ │ │ │ +00055d10: 6420 6c61 6d62 6461 2074 6573 7473 206d d lambda tests m │ │ │ │ │ +00055d20: 6574 686f 6420 6361 6c6c 2077 6974 6820 ethod call with │ │ │ │ │ +00055d30: 6261 6420 7175 616c 6966 6965 7220 6765 bad qualifier ge │ │ │ │ │ +00055d40: 6e65 7261 7465 7320 4e50 4520 6966 2061 nerates NPE if a │ │ │ │ │ +00055d50: 7267 756d 656e 7420 6973 2061 206d 6574 rgument is a met │ │ │ │ │ +00055d60: 686f 6420 7265 6665 7265 6e63 650a 0a3c hod reference..< │ │ │ │ │ +00055d70: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00055d80: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00055d90: 7265 6e63 6535 352e 6a61 7661 3a20 4164 rence55.java: Ad │ │ │ │ │ +00055da0: 6420 6368 6563 6b73 2066 6f72 206d 6574 d checks for met │ │ │ │ │ +00055db0: 686f 6420 7265 6665 7265 6e63 6520 7765 hod reference we │ │ │ │ │ +00055dc0: 6c6c 2d66 6f72 6d65 646e 6573 730a 0a3c ll-formedness..< │ │ │ │ │ +00055dd0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00055de0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00055df0: 7265 6e63 6535 362e 6a61 7661 3a20 4164 rence56.java: Ad │ │ │ │ │ +00055e00: 6420 6368 6563 6b73 2066 6f72 206d 6574 d checks for met │ │ │ │ │ +00055e10: 686f 6420 7265 6665 7265 6e63 6520 7765 hod reference we │ │ │ │ │ +00055e20: 6c6c 2d66 6f72 6d65 646e 6573 730a 0a3c ll-formedness..< │ │ │ │ │ +00055e30: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00055e40: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00055e50: 7265 6e63 6535 372e 6a61 7661 3a20 4164 rence57.java: Ad │ │ │ │ │ +00055e60: 6420 7375 7070 6f72 7420 666f 7220 6765 d support for ge │ │ │ │ │ +00055e70: 6e65 7269 6320 6675 6e63 7469 6f6e 616c neric functional │ │ │ │ │ +00055e80: 2064 6573 6372 6970 746f 7273 0a0a 3c6c descriptors..tools/javac/la │ │ │ │ │ +00055ea0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +00055eb0: 656e 6365 3538 2e6a 6176 613a 2041 6464 ence58.java: Add │ │ │ │ │ +00055ec0: 2073 7570 706f 7274 2066 6f72 2067 656e support for gen │ │ │ │ │ +00055ed0: 6572 6963 2066 756e 6374 696f 6e61 6c20 eric functional │ │ │ │ │ +00055ee0: 6465 7363 7269 7074 6f72 730a 0a3c 6c69 descriptors..
  • tools/javac/lam │ │ │ │ │ +00055f00: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00055f10: 6e63 6535 392e 6a61 7661 3a20 4164 6420 nce59.java: Add │ │ │ │ │ +00055f20: 7375 7070 6f72 7420 666f 7220 6172 7261 support for arra │ │ │ │ │ +00055f30: 7920 636f 6e73 7472 7563 746f 7220 7265 y constructor re │ │ │ │ │ +00055f40: 6665 7265 6e63 6573 0a0a 3c6c 693e 746f ferences..
  • to │ │ │ │ │ +00055f50: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00055f60: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00055f70: 3630 2e6a 6176 613a 2041 6464 2073 7570 60.java: Add sup │ │ │ │ │ +00055f80: 706f 7274 2066 6f72 2061 7272 6179 2063 port for array c │ │ │ │ │ +00055f90: 6f6e 7374 7275 6374 6f72 2072 6566 6572 onstructor refer │ │ │ │ │ +00055fa0: 656e 6365 730a 0a3c 6c69 3e74 6f6f 6c73 ences..
  • tools │ │ │ │ │ +00055fb0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ +00055fc0: 7468 6f64 5265 6665 7265 6e63 6536 312e thodReference61. │ │ │ │ │ +00055fd0: 6a61 7661 3a20 7375 7065 7220 696e 206d java: super in m │ │ │ │ │ +00055fe0: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ +00055ff0: 7573 6564 2069 6e20 616e 6f6e 796d 6f75 used in anonymou │ │ │ │ │ +00056000: 7320 636c 6173 730a 0a3c 6c69 3e74 6f6f s class..
  • too │ │ │ │ │ +00056010: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00056020: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ +00056030: 322e 6a61 7661 3a20 4162 7374 7261 6374 2.java: Abstract │ │ │ │ │ +00056040: 4d65 7468 6f64 4572 726f 7220 696e 7374 MethodError inst │ │ │ │ │ +00056050: 6561 6420 6f66 2063 6f6d 7069 6c65 2d74 ead of compile-t │ │ │ │ │ +00056060: 696d 6520 6572 726f 7220 7768 656e 206d ime error when m │ │ │ │ │ +00056070: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ +00056080: 7769 7468 2073 7570 6572 2061 6e64 2061 with super and a │ │ │ │ │ +00056090: 6273 7472 6163 740a 0a3c 6c69 3e74 6f6f bstract..
  • too │ │ │ │ │ +000560a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000560b0: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ +000560c0: 332e 6a61 7661 3a20 4d69 7373 696e 6720 3.java: Missing │ │ │ │ │ +000560d0: 6163 6365 7373 6f72 2066 6f72 2063 6f6e accessor for con │ │ │ │ │ +000560e0: 7374 7275 6374 6f72 2072 6566 6572 656e structor referen │ │ │ │ │ +000560f0: 6365 2070 6f69 6e74 696e 6720 746f 2070 ce pointing to p │ │ │ │ │ +00056100: 7269 7661 7465 2069 6e6e 6572 2063 6c61 rivate inner cla │ │ │ │ │ +00056110: 7373 2063 746f 720a 0a3c 6c69 3e74 6f6f ss ctor..
  • too │ │ │ │ │ +00056120: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00056130: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ +00056140: 342e 6a61 7661 3a20 436f 6e73 7472 7563 4.java: Construc │ │ │ │ │ +00056150: 746f 7220 7265 6665 7265 6e63 6520 746f tor reference to │ │ │ │ │ +00056160: 206e 6f6e 2d72 6569 6669 6162 6c65 2061 non-reifiable a │ │ │ │ │ +00056170: 7272 6179 2073 686f 756c 6420 6265 2072 rray should be r │ │ │ │ │ +00056180: 656a 6563 7465 640a 0a3c 6c69 3e74 6f6f ejected..
  • too │ │ │ │ │ +00056190: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000561a0: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ +000561b0: 352e 6a61 7661 3a20 4d69 7373 696e 6720 5.java: Missing │ │ │ │ │ +000561c0: 6361 7374 2069 6e20 6d65 7468 6f64 2072 cast in method r │ │ │ │ │ +000561d0: 6566 6572 656e 6365 2062 7269 6467 6520 eference bridge │ │ │ │ │ +000561e0: 6c65 6164 7320 746f 204e 6f53 7563 684d leads to NoSuchM │ │ │ │ │ +000561f0: 6574 686f 6445 7272 6f72 0a0a 3c6c 693e ethodError..
  • │ │ │ │ │ +00056200: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056210: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00056220: 6365 3636 2e6a 6176 613a 204a 6176 6163 ce66.java: Javac │ │ │ │ │ +00056230: 2063 7261 7368 6573 2077 6865 6e20 636f crashes when co │ │ │ │ │ +00056240: 6d70 696c 696e 6720 6d65 7468 6f64 2072 mpiling method r │ │ │ │ │ +00056250: 6566 6572 656e 6365 2074 6f20 7374 6174 eference to stat │ │ │ │ │ +00056260: 6963 2069 6e74 6572 6661 6365 206d 6574 ic interface met │ │ │ │ │ +00056270: 686f 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a hod..
  • tools/j │ │ │ │ │ +00056280: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +00056290: 6f64 5265 6665 7265 6e63 6536 372e 6a61 odReference67.ja │ │ │ │ │ +000562a0: 7661 3a20 5370 7572 696f 7573 2072 6177 va: Spurious raw │ │ │ │ │ +000562b0: 2074 7970 6573 2077 6172 6e69 6e67 2077 types warning w │ │ │ │ │ +000562c0: 6865 6e20 7573 696e 6720 756e 626f 756e hen using unboun │ │ │ │ │ +000562d0: 6420 6d65 7468 6f64 2072 6566 6572 656e d method referen │ │ │ │ │ +000562e0: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ +000562f0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +00056300: 6f64 5265 6665 7265 6e63 6536 382e 6a61 odReference68.ja │ │ │ │ │ +00056310: 7661 3a20 4164 6420 626f 7474 6f6d 2d75 va: Add bottom-u │ │ │ │ │ +00056320: 7020 7479 7065 2d63 6865 636b 696e 6720 p type-checking │ │ │ │ │ +00056330: 7375 7070 6f72 7420 666f 7220 756e 616d support for unam │ │ │ │ │ +00056340: 6269 6775 6f75 7320 6d65 7468 6f64 2072 biguous method r │ │ │ │ │ +00056350: 6566 6572 656e 6365 730a 0a3c 6c69 3e74 eferences..
  • t │ │ │ │ │ +00056360: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00056370: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +00056380: 6536 392e 6a61 7661 3a20 4164 6420 626f e69.java: Add bo │ │ │ │ │ +00056390: 7474 6f6d 2d75 7020 7479 7065 2d63 6865 ttom-up type-che │ │ │ │ │ +000563a0: 636b 696e 6720 7375 7070 6f72 7420 666f cking support fo │ │ │ │ │ +000563b0: 7220 756e 616d 6269 6775 6f75 7320 6d65 r unambiguous me │ │ │ │ │ +000563c0: 7468 6f64 2072 6566 6572 656e 6365 730a thod references. │ │ │ │ │ +000563d0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000563e0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +000563f0: 6665 7265 6e63 6537 302e 6a61 7661 3a20 ference70.java: │ │ │ │ │ +00056400: 4164 6420 626f 7474 6f6d 2d75 7020 7479 Add bottom-up ty │ │ │ │ │ +00056410: 7065 2d63 6865 636b 696e 6720 7375 7070 pe-checking supp │ │ │ │ │ +00056420: 6f72 7420 666f 7220 756e 616d 6269 6775 ort for unambigu │ │ │ │ │ +00056430: 6f75 7320 6d65 7468 6f64 2072 6566 6572 ous method refer │ │ │ │ │ +00056440: 656e 6365 730a 0a3c 6c69 3e74 6f6f 6c73 ences..
  • tools │ │ │ │ │ +00056450: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ +00056460: 7468 6f64 5265 6665 7265 6e63 6537 312e thodReference71. │ │ │ │ │ +00056470: 6a61 7661 3a20 4164 6420 626f 7474 6f6d java: Add bottom │ │ │ │ │ +00056480: 2d75 7020 7479 7065 2d63 6865 636b 696e -up type-checkin │ │ │ │ │ +00056490: 6720 7375 7070 6f72 7420 666f 7220 756e g support for un │ │ │ │ │ +000564a0: 616d 6269 6775 6f75 7320 6d65 7468 6f64 ambiguous method │ │ │ │ │ +000564b0: 2072 6566 6572 656e 6365 730a 0a3c 6c69 references..
  • tools/javac/lam │ │ │ │ │ +000564d0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +000564e0: 6e63 6537 322e 6a61 7661 3a20 4164 6420 nce72.java: Add │ │ │ │ │ +000564f0: 626f 7474 6f6d 2d75 7020 7479 7065 2d63 bottom-up type-c │ │ │ │ │ +00056500: 6865 636b 696e 6720 7375 7070 6f72 7420 hecking support │ │ │ │ │ +00056510: 666f 7220 756e 616d 6269 6775 6f75 7320 for unambiguous │ │ │ │ │ +00056520: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +00056530: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00056540: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +00056550: 5265 6665 7265 6e63 6537 332e 6a61 7661 Reference73.java │ │ │ │ │ +00056560: 3a20 4c6f 6f6b 2061 7420 2773 7461 7469 : Look at 'stati │ │ │ │ │ +00056570: 6327 2066 6c61 6720 7768 656e 2063 6865 c' flag when che │ │ │ │ │ +00056580: 636b 696e 6720 6d65 7468 6f64 2072 6566 cking method ref │ │ │ │ │ +00056590: 6572 656e 6365 730a 0a3c 6c69 3e74 6f6f erences..
  • too │ │ │ │ │ +000565a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000565b0: 4d65 7468 6f64 5265 6665 7265 6e63 6537 MethodReference7 │ │ │ │ │ +000565c0: 342e 6a61 7661 3a20 4361 6e27 7420 7573 4.java: Can't us │ │ │ │ │ +000565d0: 6520 7375 7065 723a 3a78 206d 6574 686f e super::x metho │ │ │ │ │ +000565e0: 6420 7265 6665 7265 6e63 6520 7768 656e d reference when │ │ │ │ │ +000565f0: 2078 2069 7320 7072 6f74 6563 7465 640a x is protected. │ │ │ │ │ +00056600: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00056610: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00056620: 6665 7265 6e63 6537 352e 6a61 7661 3a20 ference75.java: │ │ │ │ │ +00056630: 4a61 7661 6320 636f 6d70 696c 6573 206d Javac compiles m │ │ │ │ │ +00056640: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ +00056650: 7468 6174 2061 6c6c 6f77 7320 7265 7375 that allows resu │ │ │ │ │ +00056660: 6c74 7320 696e 2061 6e20 496c 6c65 6761 lts in an Illega │ │ │ │ │ +00056670: 6c41 6363 6573 7345 7272 6f72 0a0a 3c6c lAccessError..tools/javac/la │ │ │ │ │ +00056690: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +000566a0: 656e 6365 4172 7261 7943 6c6f 6e65 2e6a enceArrayClone.j │ │ │ │ │ +000566b0: 6176 613a 2069 6e74 5b5d 3a3a 636c 6f6e ava: int[]::clon │ │ │ │ │ +000566c0: 6520 6361 7573 6573 2022 6a61 7661 2e6c e causes "java.l │ │ │ │ │ +000566d0: 616e 672e 4e6f 436c 6173 7344 6566 466f ang.NoClassDefFo │ │ │ │ │ +000566e0: 756e 6445 7272 6f72 3a20 4172 7261 7922 undError: Array" │ │ │ │ │ +000566f0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00056700: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +00056710: 6566 6572 656e 6365 4765 6e65 7269 6354 eferenceGenericT │ │ │ │ │ +00056720: 6172 6765 742e 6a61 7661 3a20 436c 6173 arget.java: Clas │ │ │ │ │ +00056730: 7343 6173 7445 7863 6570 7469 6f6e 3a20 sCastException: │ │ │ │ │ +00056740: 7479 7069 6e67 2069 6e66 6f72 6d61 7469 typing informati │ │ │ │ │ +00056750: 6f6e 206e 6565 6465 6420 666f 7220 6d65 on needed for me │ │ │ │ │ +00056760: 7468 6f64 2072 6566 6572 656e 6365 2062 thod reference b │ │ │ │ │ +00056770: 7269 6467 696e 6720 6e6f 7420 7072 6573 ridging not pres │ │ │ │ │ +00056780: 6572 7665 640a 0a3c 6c69 3e74 6f6f 6c73 erved..
  • tools │ │ │ │ │ +00056790: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ +000567a0: 7468 6f64 5265 6665 7265 6e63 654e 6f54 thodReferenceNoT │ │ │ │ │ +000567b0: 6869 7354 6573 742e 6a61 7661 3a20 636f hisTest.java: co │ │ │ │ │ +000567c0: 6d2e 7375 6e2e 746f 6f6c 732e 6a61 7661 m.sun.tools.java │ │ │ │ │ +000567d0: 632e 7574 696c 2e41 7373 6572 742e 6572 c.util.Assert.er │ │ │ │ │ +000567e0: 726f 7220 6475 7269 6e67 2063 6f64 6520 ror during code │ │ │ │ │ +000567f0: 636f 6d70 696c 6174 696f 6e0a 0a3c 6c69 compilation..
  • tools/javac/lam │ │ │ │ │ +00056810: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00056820: 6e63 6550 6172 7365 7254 6573 742e 6a61 nceParserTest.ja │ │ │ │ │ +00056830: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00056840: 6573 7473 2041 6464 2070 6172 7365 7220 ests Add parser │ │ │ │ │ +00056850: 7375 7070 6f72 7420 666f 7220 6d65 7468 support for meth │ │ │ │ │ +00056860: 6f64 2072 6566 6572 656e 6365 7320 7465 od references te │ │ │ │ │ +00056870: 6d70 6f72 6172 696c 7920 776f 726b 6172 mporarily workar │ │ │ │ │ +00056880: 6f75 6e64 2063 6f6d 626f 2074 6573 7473 ound combo tests │ │ │ │ │ +00056890: 2061 7265 2063 6175 7369 6e67 2074 696d are causing tim │ │ │ │ │ +000568a0: 6520 6f75 7420 696e 2073 6576 6572 616c e out in several │ │ │ │ │ +000568b0: 2070 6c61 7466 6f72 6d73 0a0a 3c6c 693e platforms..
  • │ │ │ │ │ +000568c0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000568d0: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +000568e0: 6365 5374 6174 6963 4e6f 7441 6363 6573 ceStaticNotAcces │ │ │ │ │ +000568f0: 7369 626c 6554 6573 742e 6a61 7661 3a20 sibleTest.java: │ │ │ │ │ +00056900: 4a61 7661 6320 6661 696c 7320 636f 6d70 Javac fails comp │ │ │ │ │ +00056910: 696c 696e 6720 436f 6c6c 6563 746f 7273 iling Collectors │ │ │ │ │ +00056920: 2e72 6564 7563 696e 6720 7769 7468 206d .reducing with m │ │ │ │ │ +00056930: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ +00056940: 636f 6d62 696e 6572 0a0a 3c6c 693e 746f combiner..
  • to │ │ │ │ │ +00056950: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00056960: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00056970: 5661 7261 7267 7354 6573 742e 6a61 7661 VarargsTest.java │ │ │ │ │ +00056980: 3a20 4173 7365 7274 696f 6e45 7272 6f72 : AssertionError │ │ │ │ │ +00056990: 2077 6865 6e20 636f 6d70 696c 696e 6720 when compiling │ │ │ │ │ +000569a0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +000569b0: 2077 6974 6820 6765 6e65 7269 6320 636f with generic co │ │ │ │ │ +000569c0: 6465 2061 6e64 2076 6172 6172 6773 2e0a de and varargs.. │ │ │ │ │ +000569d0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000569e0: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ +000569f0: 6966 6963 3031 2e6a 6176 613a 2041 6464 ific01.java: Add │ │ │ │ │ +00056a00: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00056a10: 6563 6b20 636f 7272 6563 746e 6573 7320 eck correctness │ │ │ │ │ +00056a20: 6f66 2073 7472 7563 7475 7261 6c20 6d6f of structural mo │ │ │ │ │ +00056a30: 7374 2073 7065 6369 6669 6320 7465 7374 st specific test │ │ │ │ │ +00056a40: 2072 6f75 7469 6e65 0a0a 3c6c 693e 746f routine..
  • to │ │ │ │ │ +00056a50: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00056a60: 2f4d 6f73 7453 7065 6369 6669 6330 322e /MostSpecific02. │ │ │ │ │ +00056a70: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00056a80: 2074 6573 7473 2063 6865 636b 2063 6f72 tests check cor │ │ │ │ │ +00056a90: 7265 6374 6e65 7373 206f 6620 7374 7275 rectness of stru │ │ │ │ │ +00056aa0: 6374 7572 616c 206d 6f73 7420 7370 6563 ctural most spec │ │ │ │ │ +00056ab0: 6966 6963 2074 6573 7420 726f 7574 696e ific test routin │ │ │ │ │ +00056ac0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +00056ad0: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +00056ae0: 6563 6966 6963 3033 2e6a 6176 613a 2041 ecific03.java: A │ │ │ │ │ +00056af0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00056b00: 6368 6563 6b20 636f 7272 6563 746e 6573 check correctnes │ │ │ │ │ +00056b10: 7320 6f66 2073 7472 7563 7475 7261 6c20 s of structural │ │ │ │ │ +00056b20: 6d6f 7374 2073 7065 6369 6669 6320 7465 most specific te │ │ │ │ │ +00056b30: 7374 2072 6f75 7469 6e65 0a0a 3c6c 693e st routine..
  • │ │ │ │ │ +00056b40: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056b50: 6461 2f4d 6f73 7453 7065 6369 6669 6330 da/MostSpecific0 │ │ │ │ │ +00056b60: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ +00056b70: 6461 2074 6573 7473 2053 7472 7563 7475 da tests Structu │ │ │ │ │ +00056b80: 7261 6c20 6d6f 7374 2073 7065 6369 6669 ral most specifi │ │ │ │ │ +00056b90: 6320 646f 6573 6e27 7420 6861 6e64 6c65 c doesn't handle │ │ │ │ │ +00056ba0: 2063 6173 6573 2077 6974 6820 7769 6c64 cases with wild │ │ │ │ │ +00056bb0: 6361 7264 7320 696e 2066 756e 6374 696f cards in functio │ │ │ │ │ +00056bc0: 6e61 6c20 696e 7465 7266 6163 6573 0a0a nal interfaces.. │ │ │ │ │ +00056bd0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00056be0: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ +00056bf0: 6669 6330 352e 6a61 7661 3a20 4164 6420 fic05.java: Add │ │ │ │ │ +00056c00: 6c61 6d62 6461 2074 6573 7473 2053 7472 lambda tests Str │ │ │ │ │ +00056c10: 7563 7475 7261 6c20 6d6f 7374 2073 7065 uctural most spe │ │ │ │ │ +00056c20: 6369 6669 6320 646f 6573 6e27 7420 6861 cific doesn't ha │ │ │ │ │ +00056c30: 6e64 6c65 2063 6173 6573 2077 6974 6820 ndle cases with │ │ │ │ │ +00056c40: 7769 6c64 6361 7264 7320 696e 2066 756e wildcards in fun │ │ │ │ │ +00056c50: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ +00056c60: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +00056c70: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ +00056c80: 7065 6369 6669 6330 362e 6a61 7661 3a20 pecific06.java: │ │ │ │ │ +00056c90: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00056ca0: 206d 6f73 7420 7370 6563 6966 6963 2072 most specific r │ │ │ │ │ +00056cb0: 6573 6f6c 7574 696f 6e20 6372 6173 6865 esolution crashe │ │ │ │ │ +00056cc0: 7320 6f6e 2073 7475 636b 206c 616d 6264 s on stuck lambd │ │ │ │ │ +00056cd0: 6173 0a0a 3c6c 693e 746f 6f6c 732f 6a61 as..
  • tools/ja │ │ │ │ │ +00056ce0: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ +00056cf0: 7065 6369 6669 6330 372e 6a61 7661 3a20 pecific07.java: │ │ │ │ │ +00056d00: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00056d10: 2073 7065 6375 6c61 7469 7665 2063 6163 speculative cac │ │ │ │ │ +00056d20: 6865 2063 6f6e 7465 6e74 7320 6172 6520 he contents are │ │ │ │ │ +00056d30: 6f76 6572 7772 6974 7465 6e20 6279 2064 overwritten by d │ │ │ │ │ +00056d40: 6566 6572 7265 6420 7479 7065 2d63 6865 eferred type-che │ │ │ │ │ +00056d50: 636b 696e 6720 6f66 206e 6573 7465 6420 cking of nested │ │ │ │ │ +00056d60: 7374 7563 6b20 6578 7072 6573 7369 6f6e stuck expression │ │ │ │ │ +00056d70: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00056d80: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +00056d90: 6563 6966 6963 3038 2e6a 6176 613a 2053 ecific08.java: S │ │ │ │ │ +00056da0: 7472 7563 7475 7261 6c20 6d6f 7374 2073 tructural most s │ │ │ │ │ +00056db0: 7065 6369 6669 6320 6661 696c 7320 7768 pecific fails wh │ │ │ │ │ +00056dc0: 656e 206d 6574 686f 6420 7265 6665 7265 en method refere │ │ │ │ │ +00056dd0: 6e63 6520 6973 2070 6173 7365 6420 746f nce is passed to │ │ │ │ │ +00056de0: 206f 7665 726c 6f61 6465 6420 6d65 7468 overloaded meth │ │ │ │ │ +00056df0: 6f64 0a0a 3c6c 693e 746f 6f6c 732f 6a61 od..
  • tools/ja │ │ │ │ │ +00056e00: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ +00056e10: 7065 6369 6669 6330 392e 6a61 7661 3a20 pecific09.java: │ │ │ │ │ +00056e20: 5368 6f75 6c64 2061 6c77 6179 7320 7573 Should always us │ │ │ │ │ +00056e30: 6520 6c61 6d62 6461 2062 6f64 7920 7374 e lambda body st │ │ │ │ │ +00056e40: 7275 6374 7572 6520 746f 2064 6973 616d ructure to disam │ │ │ │ │ +00056e50: 6269 6775 6174 6520 6f76 6572 6c6f 6164 biguate overload │ │ │ │ │ +00056e60: 2072 6573 6f6c 7574 696f 6e0a 0a3c 6c69 resolution..
  • tools/javac/lam │ │ │ │ │ +00056e80: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ +00056e90: 3130 2e6a 6176 613a 2053 7472 7563 7475 10.java: Structu │ │ │ │ │ +00056ea0: 7261 6c20 6d6f 7374 2d73 7065 6369 6669 ral most-specifi │ │ │ │ │ +00056eb0: 6320 6c6f 6769 6320 666f 7220 6c61 6d62 c logic for lamb │ │ │ │ │ +00056ec0: 6461 732c 206d 6574 686f 6420 7265 6673 das, method refs │ │ │ │ │ +00056ed0: 2c20 7061 7265 6e73 2c20 616e 6420 636f , parens, and co │ │ │ │ │ +00056ee0: 6e64 6974 696f 6e61 6c73 0a0a 3c6c 693e nditionals..
  • │ │ │ │ │ +00056ef0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056f00: 6461 2f4d 6f73 7453 7065 6369 6669 6331 da/MostSpecific1 │ │ │ │ │ +00056f10: 312e 6a61 7661 3a20 5265 7475 726e 2074 1.java: Return t │ │ │ │ │ +00056f20: 7970 6520 4f62 6a65 6374 2069 7320 6e6f ype Object is no │ │ │ │ │ +00056f30: 7420 6d6f 7265 2073 7065 6369 6669 6320 t more specific │ │ │ │ │ +00056f40: 7468 616e 2072 6574 7572 6e20 7479 7065 than return type │ │ │ │ │ +00056f50: 2053 7472 696e 670a 0a3c 6c69 3e74 6f6f String..
  • too │ │ │ │ │ +00056f60: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00056f70: 4d6f 7374 5370 6563 6966 6963 3132 2e6a MostSpecific12.j │ │ │ │ │ +00056f80: 6176 613a 204d 6f73 742d 7370 6563 6966 ava: Most-specif │ │ │ │ │ +00056f90: 6963 2074 6573 7469 6e67 2077 6974 6820 ic testing with │ │ │ │ │ +00056fa0: 696e 6665 7265 6e63 6520 7661 7269 6162 inference variab │ │ │ │ │ +00056fb0: 6c65 7320 696e 2066 756e 6374 696f 6e20 les in function │ │ │ │ │ +00056fc0: 7061 7261 6d65 7465 7220 7479 7065 730a parameter types. │ │ │ │ │ +00056fd0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00056fe0: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ +00056ff0: 6966 6963 3133 2e6a 6176 613a 204d 6f73 ific13.java: Mos │ │ │ │ │ +00057000: 742d 7370 6563 6966 6963 2074 6573 7469 t-specific testi │ │ │ │ │ +00057010: 6e67 2077 6974 6820 696e 6665 7265 6e63 ng with inferenc │ │ │ │ │ +00057020: 6520 7661 7269 6162 6c65 7320 696e 2066 e variables in f │ │ │ │ │ +00057030: 756e 6374 696f 6e20 7061 7261 6d65 7465 unction paramete │ │ │ │ │ +00057040: 7220 7479 7065 730a 0a3c 6c69 3e74 6f6f r types..
  • too │ │ │ │ │ +00057050: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00057060: 4d6f 7374 5370 6563 6966 6963 3134 2e6a MostSpecific14.j │ │ │ │ │ +00057070: 6176 613a 204d 6f73 742d 7370 6563 6966 ava: Most-specif │ │ │ │ │ +00057080: 6963 2074 6573 7469 6e67 2066 6f72 206e ic testing for n │ │ │ │ │ +00057090: 6573 7465 6420 6675 6e63 7469 6f6e 616c ested functional │ │ │ │ │ +000570a0: 2069 6e74 6572 6661 6365 2074 7970 6573 interface types │ │ │ │ │ +000570b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000570c0: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ +000570d0: 6369 6669 6331 352e 6a61 7661 3a20 5265 cific15.java: Re │ │ │ │ │ +000570e0: 6e61 6d65 2066 756e 6374 696f 6e61 6c20 name functional │ │ │ │ │ +000570f0: 696e 7465 7266 6163 6520 6d65 7468 6f64 interface method │ │ │ │ │ +00057100: 2074 7970 6520 7061 7261 6d65 7465 7273 type parameters │ │ │ │ │ +00057110: 2064 7572 696e 6720 6d6f 7374 2073 7065 during most spe │ │ │ │ │ +00057120: 6369 6669 6320 7465 7374 0a0a 3c6c 693e cific test..
  • │ │ │ │ │ +00057130: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00057140: 6461 2f4d 6f73 7453 7065 6369 6669 6331 da/MostSpecific1 │ │ │ │ │ +00057150: 362e 6a61 7661 3a20 5265 6e61 6d65 2066 6.java: Rename f │ │ │ │ │ +00057160: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ +00057170: 6163 6520 6d65 7468 6f64 2074 7970 6520 ace method type │ │ │ │ │ +00057180: 7061 7261 6d65 7465 7273 2064 7572 696e parameters durin │ │ │ │ │ +00057190: 6720 6d6f 7374 2073 7065 6369 6669 6320 g most specific │ │ │ │ │ +000571a0: 7465 7374 0a0a 3c6c 693e 746f 6f6c 732f test..
  • tools/ │ │ │ │ │ +000571b0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ +000571c0: 7453 7065 6369 6669 6331 372e 6a61 7661 tSpecific17.java │ │ │ │ │ +000571d0: 3a20 5265 6e61 6d65 2066 756e 6374 696f : Rename functio │ │ │ │ │ +000571e0: 6e61 6c20 696e 7465 7266 6163 6520 6d65 nal interface me │ │ │ │ │ +000571f0: 7468 6f64 2074 7970 6520 7061 7261 6d65 thod type parame │ │ │ │ │ +00057200: 7465 7273 2064 7572 696e 6720 6d6f 7374 ters during most │ │ │ │ │ +00057210: 2073 7065 6369 6669 6320 7465 7374 0a0a specific test.. │ │ │ │ │ +00057220: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00057230: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ +00057240: 6669 6331 382e 6a61 7661 3a20 5465 7374 fic18.java: Test │ │ │ │ │ +00057250: 2074 6861 7420 6765 6e65 7269 6320 6675 that generic fu │ │ │ │ │ +00057260: 6e63 7469 6f6e 2069 6e74 6572 6661 6365 nction interface │ │ │ │ │ +00057270: 206d 6574 686f 6420 626f 756e 6473 2061 method bounds a │ │ │ │ │ +00057280: 7265 2074 6865 2073 616d 650a 0a3c 6c69 re the same..
  • tools/javac/lam │ │ │ │ │ +000572a0: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ +000572b0: 3139 2e6a 6176 613a 2054 6573 7420 7468 19.java: Test th │ │ │ │ │ +000572c0: 6174 2067 656e 6572 6963 2066 756e 6374 at generic funct │ │ │ │ │ +000572d0: 696f 6e20 696e 7465 7266 6163 6520 6d65 ion interface me │ │ │ │ │ +000572e0: 7468 6f64 2062 6f75 6e64 7320 6172 6520 thod bounds are │ │ │ │ │ +000572f0: 7468 6520 7361 6d65 0a0a 3c6c 693e 746f the same..
  • to │ │ │ │ │ +00057300: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00057310: 2f4d 6f73 7453 7065 6369 6669 6332 302e /MostSpecific20. │ │ │ │ │ +00057320: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ +00057330: 6765 6e65 7269 6320 6675 6e63 7469 6f6e generic function │ │ │ │ │ +00057340: 2069 6e74 6572 6661 6365 206d 6574 686f interface metho │ │ │ │ │ +00057350: 6420 626f 756e 6473 2061 7265 2074 6865 d bounds are the │ │ │ │ │ +00057360: 2073 616d 650a 0a3c 6c69 3e74 6f6f 6c73 same..
  • tools │ │ │ │ │ +00057370: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ +00057380: 7374 5370 6563 6966 6963 3231 2e6a 6176 stSpecific21.jav │ │ │ │ │ +00057390: 613a 204d 6f73 7420 7370 6563 6966 6963 a: Most specific │ │ │ │ │ +000573a0: 2069 6e66 6572 656e 6365 2063 6f6e 7374 inference const │ │ │ │ │ +000573b0: 7261 696e 7473 2064 6572 6976 6564 2066 raints derived f │ │ │ │ │ +000573c0: 726f 6d20 626f 7468 2066 756e 6374 696f rom both functio │ │ │ │ │ +000573d0: 6e61 6c20 696e 7465 7266 6163 6520 6d65 nal interface me │ │ │ │ │ +000573e0: 7468 6f64 2070 6172 616d 6574 6572 7320 thod parameters │ │ │ │ │ +000573f0: 616e 6420 7470 6172 616d 2062 6f75 6e64 and tparam bound │ │ │ │ │ +00057400: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00057410: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +00057420: 6563 6966 6963 3232 2e6a 6176 613a 204d ecific22.java: M │ │ │ │ │ +00057430: 6f73 7420 7370 6563 6966 6963 2069 6e66 ost specific inf │ │ │ │ │ +00057440: 6572 656e 6365 2063 6f6e 7374 7261 696e erence constrain │ │ │ │ │ +00057450: 7473 2064 6572 6976 6564 2066 726f 6d20 ts derived from │ │ │ │ │ +00057460: 626f 7468 2066 756e 6374 696f 6e61 6c20 both functional │ │ │ │ │ +00057470: 696e 7465 7266 6163 6520 6d65 7468 6f64 interface method │ │ │ │ │ +00057480: 2070 6172 616d 6574 6572 7320 616e 6420 parameters and │ │ │ │ │ +00057490: 7470 6172 616d 2062 6f75 6e64 730a 0a3c tparam bounds..< │ │ │ │ │ +000574a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +000574b0: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +000574c0: 6963 3233 2e6a 6176 613a 204d 6f73 7420 ic23.java: Most │ │ │ │ │ +000574d0: 7370 6563 6966 6963 2066 6169 6c75 7265 specific failure │ │ │ │ │ +000574e0: 2069 6620 6976 6172 2063 616e 2062 6520 if ivar can be │ │ │ │ │ +000574f0: 626f 756e 6465 6420 6279 2066 756e 6374 bounded by funct │ │ │ │ │ +00057500: 696f 6e61 6c20 696e 7465 7266 6163 6520 ional interface │ │ │ │ │ +00057510: 6d65 7468 6f64 2074 7061 7261 6d0a 0a3c method tparam..< │ │ │ │ │ +00057520: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00057530: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +00057540: 6963 3234 2e6a 6176 613a 204d 6f73 7420 ic24.java: Most │ │ │ │ │ +00057550: 7370 6563 6966 6963 2066 6169 6c75 7265 specific failure │ │ │ │ │ +00057560: 2069 6620 6976 6172 2063 616e 2062 6520 if ivar can be │ │ │ │ │ +00057570: 626f 756e 6465 6420 6279 2066 756e 6374 bounded by funct │ │ │ │ │ +00057580: 696f 6e61 6c20 696e 7465 7266 6163 6520 ional interface │ │ │ │ │ +00057590: 6d65 7468 6f64 2074 7061 7261 6d0a 0a3c method tparam..< │ │ │ │ │ +000575a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +000575b0: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +000575c0: 6963 3235 2e6a 6176 613a 204d 6f73 7420 ic25.java: Most │ │ │ │ │ +000575d0: 7370 6563 6966 6963 2066 6169 6c75 7265 specific failure │ │ │ │ │ +000575e0: 2069 6620 6976 6172 2063 616e 2062 6520 if ivar can be │ │ │ │ │ +000575f0: 626f 756e 6465 6420 6279 2066 756e 6374 bounded by funct │ │ │ │ │ +00057600: 696f 6e61 6c20 696e 7465 7266 6163 6520 ional interface │ │ │ │ │ +00057610: 6d65 7468 6f64 2074 7061 7261 6d0a 0a3c method tparam..< │ │ │ │ │ +00057620: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00057630: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +00057640: 6963 3236 2e6a 6176 613a 204d 6f73 7420 ic26.java: Most │ │ │ │ │ +00057650: 7370 6563 6966 6963 2069 6e66 6572 656e specific inferen │ │ │ │ │ +00057660: 6365 2063 6f6e 7374 7261 696e 7473 2064 ce constraints d │ │ │ │ │ +00057670: 6572 6976 6564 2066 726f 6d20 696e 7465 erived from inte │ │ │ │ │ +00057680: 7273 6563 7469 6f6e 2062 6f75 6e64 0a0a rsection bound.. │ │ │ │ │ +00057690: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000576a0: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ +000576b0: 6669 6332 372e 6a61 7661 3a20 4d6f 7374 fic27.java: Most │ │ │ │ │ +000576c0: 2073 7065 6369 6669 6320 696e 6665 7265 specific infere │ │ │ │ │ +000576d0: 6e63 6520 636f 6e73 7472 6169 6e74 7320 nce constraints │ │ │ │ │ +000576e0: 6465 7269 7665 6420 6672 6f6d 2069 6e74 derived from int │ │ │ │ │ +000576f0: 6572 7365 6374 696f 6e20 626f 756e 640a ersection bound. │ │ │ │ │ +00057700: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00057710: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ +00057720: 6966 6963 3238 2e6a 6176 613a 2054 6573 ific28.java: Tes │ │ │ │ │ +00057730: 7420 7468 6174 2066 756e 6374 696f 6e61 t that functiona │ │ │ │ │ +00057740: 6c20 696e 7465 7266 6163 6520 6d65 7468 l interface meth │ │ │ │ │ +00057750: 6f64 2070 6172 616d 6574 6572 2074 7970 od parameter typ │ │ │ │ │ +00057760: 6573 2061 7265 2065 7175 616c 2c20 6576 es are equal, ev │ │ │ │ │ +00057770: 656e 2066 6f72 2061 6e20 6578 706c 6963 en for an explic │ │ │ │ │ +00057780: 6974 206c 616d 6264 610a 0a3c 6c69 3e74 it lambda..
  • t │ │ │ │ │ +00057790: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000577a0: 612f 4d6f 7374 5370 6563 6966 6963 3239 a/MostSpecific29 │ │ │ │ │ +000577b0: 2e6a 6176 613a 2043 6f72 7265 6374 206d .java: Correct m │ │ │ │ │ +000577c0: 6f73 742d 7370 6563 6966 6963 2074 6573 ost-specific tes │ │ │ │ │ +000577d0: 7420 7768 656e 2077 696c 6463 6172 6473 t when wildcards │ │ │ │ │ +000577e0: 2061 7070 6561 7220 696e 2066 756e 6374 appear in funct │ │ │ │ │ +000577f0: 696f 6e61 6c20 696e 7465 7266 6163 6520 ional interface │ │ │ │ │ +00057800: 7479 7065 0a0a 3c6c 693e 746f 6f6c 732f type..
  • tools/ │ │ │ │ │ +00057810: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ +00057820: 7453 7065 6369 6669 6333 302e 6a61 7661 tSpecific30.java │ │ │ │ │ +00057830: 3a20 436f 7272 6563 7420 6d6f 7374 2d73 : Correct most-s │ │ │ │ │ +00057840: 7065 6369 6669 6320 7465 7374 2077 6865 pecific test whe │ │ │ │ │ +00057850: 6e20 7769 6c64 6361 7264 7320 6170 7065 n wildcards appe │ │ │ │ │ +00057860: 6172 2069 6e20 6675 6e63 7469 6f6e 616c ar in functional │ │ │ │ │ +00057870: 2069 6e74 6572 6661 6365 2074 7970 650a interface type. │ │ │ │ │ +00057880: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00057890: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ +000578a0: 6966 6963 3331 2e6a 6176 613a 2043 6f72 ific31.java: Cor │ │ │ │ │ +000578b0: 7265 6374 206d 6f73 742d 7370 6563 6966 rect most-specif │ │ │ │ │ +000578c0: 6963 2074 6573 7420 7768 656e 2077 696c ic test when wil │ │ │ │ │ +000578d0: 6463 6172 6473 2061 7070 6561 7220 696e dcards appear in │ │ │ │ │ +000578e0: 2066 756e 6374 696f 6e61 6c20 696e 7465 functional inte │ │ │ │ │ +000578f0: 7266 6163 6520 7479 7065 0a0a 3c6c 693e rface type..
  • │ │ │ │ │ +00057900: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00057910: 6461 2f4d 6f73 7453 7065 6369 6669 6333 da/MostSpecific3 │ │ │ │ │ +00057920: 322e 6a61 7661 3a20 436f 7272 6563 7420 2.java: Correct │ │ │ │ │ +00057930: 6d6f 7374 2d73 7065 6369 6669 6320 7465 most-specific te │ │ │ │ │ +00057940: 7374 2077 6865 6e20 7769 6c64 6361 7264 st when wildcard │ │ │ │ │ +00057950: 7320 6170 7065 6172 2069 6e20 6675 6e63 s appear in func │ │ │ │ │ +00057960: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ +00057970: 2074 7970 650a 0a3c 6c69 3e74 6f6f 6c73 type..
  • tools │ │ │ │ │ +00057980: 2f6a 6176 6163 2f6c 616d 6264 612f 4e61 /javac/lambda/Na │ │ │ │ │ +00057990: 6b65 6454 6869 732e 6a61 7661 3a20 4164 kedThis.java: Ad │ │ │ │ │ +000579a0: 6420 6c61 6d62 6461 2074 6573 7473 2062 d lambda tests b │ │ │ │ │ +000579b0: 6173 6963 2074 6573 7420 666f 7220 6361 asic test for ca │ │ │ │ │ +000579c0: 7074 7572 6520 6f66 206e 6f6e 2d6d 7574 pture of non-mut │ │ │ │ │ +000579d0: 6162 6c65 206c 6f63 616c 730a 0a3c 6c69 able locals..
  • tools/javac/lam │ │ │ │ │ +000579f0: 6264 612f 4e65 7374 6564 4361 7074 7572 bda/NestedCaptur │ │ │ │ │ +00057a00: 6530 312e 6a61 7661 3a20 4e65 7374 6564 e01.java: Nested │ │ │ │ │ +00057a10: 206d 6574 686f 6420 6361 7074 7572 6520 method capture │ │ │ │ │ +00057a20: 616e 6420 696e 6665 7265 6e63 650a 0a3c and inference..< │ │ │ │ │ +00057a30: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00057a40: 616d 6264 612f 4e65 7374 6564 4361 7074 ambda/NestedCapt │ │ │ │ │ +00057a50: 7572 6530 322e 6a61 7661 3a20 4e65 7374 ure02.java: Nest │ │ │ │ │ +00057a60: 6564 206d 6574 686f 6420 6361 7074 7572 ed method captur │ │ │ │ │ +00057a70: 6520 616e 6420 696e 6665 7265 6e63 650a e and inference. │ │ │ │ │ +00057a80: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00057a90: 2f6c 616d 6264 612f 4e65 7374 6564 4361 /lambda/NestedCa │ │ │ │ │ +00057aa0: 7074 7572 6530 332e 6a61 7661 3a20 4e65 pture03.java: Ne │ │ │ │ │ +00057ab0: 7374 6564 206d 6574 686f 6420 6361 7074 sted method capt │ │ │ │ │ +00057ac0: 7572 6520 616e 6420 696e 6665 7265 6e63 ure and inferenc │ │ │ │ │ +00057ad0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +00057ae0: 6163 2f6c 616d 6264 612f 4e65 7374 6564 ac/lambda/Nested │ │ │ │ │ +00057af0: 4361 7074 7572 6530 342e 6a61 7661 3a20 Capture04.java: │ │ │ │ │ +00057b00: 5665 7269 6679 2065 7272 6f72 2061 7420 Verify error at │ │ │ │ │ +00057b10: 7275 6e74 696d 6520 6475 6520 746f 2069 runtime due to i │ │ │ │ │ +00057b20: 6e63 6f72 7265 6374 2063 6c61 7373 6966 ncorrect classif │ │ │ │ │ +00057b30: 6963 6174 696f 6e20 6f66 2061 206c 616d ication of a lam │ │ │ │ │ +00057b40: 6264 6120 6173 2062 6569 6e67 2069 6e73 bda as being ins │ │ │ │ │ +00057b50: 7461 6e63 6520 6361 7074 7572 696e 670a tance capturing. │ │ │ │ │ +00057b60: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00057b70: 2f6c 616d 6264 612f 4e6f 5461 7267 6574 /lambda/NoTarget │ │ │ │ │ +00057b80: 4c61 6d62 6461 2e6a 6176 613a 2045 6e73 Lambda.java: Ens │ │ │ │ │ +00057b90: 7572 6520 6a61 7661 6320 646f 6573 206e ure javac does n │ │ │ │ │ +00057ba0: 6f74 2063 7261 7368 2066 6f72 2028 696e ot crash for (in │ │ │ │ │ +00057bb0: 7661 6c69 6429 206c 616d 6264 6120 696e valid) lambda in │ │ │ │ │ +00057bc0: 2073 7461 6e64 616c 6f6e 6520 636f 6e64 standalone cond │ │ │ │ │ +00057bd0: 6974 696f 6e61 6c20 6578 7072 6573 7369 itional expressi │ │ │ │ │ +00057be0: 6f6e 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a on...
  • tools/j │ │ │ │ │ +00057bf0: 6176 6163 2f6c 616d 6264 612f 4e6f 5761 avac/lambda/NoWa │ │ │ │ │ +00057c00: 726e 4f6e 496d 706c 6963 6974 5061 7261 rnOnImplicitPara │ │ │ │ │ +00057c10: 6d73 2e6a 6176 613a 204a 6176 6163 2069 ms.java: Javac i │ │ │ │ │ +00057c20: 7373 7565 7320 7370 7572 696f 7573 2072 ssues spurious r │ │ │ │ │ +00057c30: 6177 2074 7970 6520 7761 726e 696e 6773 aw type warnings │ │ │ │ │ +00057c40: 2077 6865 6e20 6c61 6d62 6461 2068 6173 when lambda has │ │ │ │ │ +00057c50: 2069 6d70 6c69 6369 7420 7061 7261 6d65 implicit parame │ │ │ │ │ +00057c60: 7465 7220 7479 7065 730a 0a3c 6c69 3e74 ter types..
  • t │ │ │ │ │ +00057c70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00057c80: 612f 5345 3541 6e6e 6f74 6174 696f 6e73 a/SE5Annotations │ │ │ │ │ +00057c90: 4f6e 4c61 6d62 6461 5061 7261 6d65 7465 OnLambdaParamete │ │ │ │ │ +00057ca0: 7273 2e6a 6176 613a 2044 6f20 6e6f 7420 rs.java: Do not │ │ │ │ │ +00057cb0: 7265 7461 696e 2064 6563 6c61 7261 7469 retain declarati │ │ │ │ │ +00057cc0: 6f6e 2061 6e6e 6f74 6174 696f 6e73 206f on annotations o │ │ │ │ │ +00057cd0: 6e20 6c61 6d62 6461 2066 6f72 6d61 6c20 n lambda formal │ │ │ │ │ +00057ce0: 7061 7261 6d65 7465 7273 0a0a 3c6c 693e parameters..
  • │ │ │ │ │ +00057cf0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00057d00: 6461 2f53 6572 6961 6c69 7a61 626c 654f da/SerializableO │ │ │ │ │ +00057d10: 626a 6563 744d 6574 686f 6473 2e6a 6176 bjectMethods.jav │ │ │ │ │ +00057d20: 613a 2043 6865 636b 2074 6861 7420 7365 a: Check that se │ │ │ │ │ +00057d30: 7269 616c 697a 6162 6c65 206c 616d 6264 rializable lambd │ │ │ │ │ +00057d40: 6173 2072 6566 6572 7269 6e67 2074 6f20 as referring to │ │ │ │ │ +00057d50: 6a2e 6c2e 4f62 6a65 6374 206d 6574 686f j.l.Object metho │ │ │ │ │ +00057d60: 6473 2077 6f72 6b2e 0a0a 3c6c 693e 746f ds work...
  • to │ │ │ │ │ +00057d70: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00057d80: 2f53 6572 6961 6c69 7a65 644c 616d 6264 /SerializedLambd │ │ │ │ │ +00057d90: 6149 6e49 6e69 742e 6a61 7661 3a20 4261 aInInit.java: Ba │ │ │ │ │ +00057da0: 6420 6d65 7468 6f64 206e 616d 653a 2053 d method name: S │ │ │ │ │ +00057db0: 6572 6961 6c69 7a65 6420 6c61 6d62 6461 erialized lambda │ │ │ │ │ +00057dc0: 2069 6e20 6120 636f 6e73 7472 7563 746f in a constructo │ │ │ │ │ +00057dd0: 7220 6f72 2063 6c61 7373 2069 6e69 740a r or class init. │ │ │ │ │ +00057de0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00057df0: 2f6c 616d 6264 612f 5369 6e67 6c65 4c6f /lambda/SingleLo │ │ │ │ │ +00057e00: 6361 6c54 6573 742e 6a61 7661 3a20 4261 calTest.java: Ba │ │ │ │ │ +00057e10: 6420 636f 6465 2067 656e 6572 6174 6564 d code generated │ │ │ │ │ +00057e20: 2028 5665 7269 6679 4572 726f 7229 2077 (VerifyError) w │ │ │ │ │ +00057e30: 6865 6e20 6c61 6d62 6461 2069 6e73 7461 hen lambda insta │ │ │ │ │ +00057e40: 6e74 6961 7465 7320 656e 636c 6f73 696e ntiates enclosin │ │ │ │ │ +00057e50: 6720 6c6f 6361 6c20 636c 6173 7320 616e g local class an │ │ │ │ │ +00057e60: 6420 6861 7320 6361 7074 7572 6564 2076 d has captured v │ │ │ │ │ +00057e70: 6172 6961 626c 6573 0a0a 3c6c 693e 746f ariables..
  • to │ │ │ │ │ +00057e80: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00057e90: 2f53 7461 7469 634d 6574 686f 644e 6567 /StaticMethodNeg │ │ │ │ │ +00057ea0: 5465 7374 2e6a 6176 613a 2073 7461 7469 Test.java: stati │ │ │ │ │ +00057eb0: 6320 6d65 7468 6f64 2069 7320 6361 6c6c c method is call │ │ │ │ │ +00057ec0: 6564 2076 6961 2073 7570 6572 0a0a 3c6c ed via super..tools/javac/la │ │ │ │ │ +00057ee0: 6d62 6461 2f54 3830 3234 3934 372f 506f mbda/T8024947/Po │ │ │ │ │ +00057ef0: 7465 6e74 6961 6c6c 7941 6d62 6967 756f tentiallyAmbiguo │ │ │ │ │ +00057f00: 7573 5761 726e 696e 6754 6573 742e 6a61 usWarningTest.ja │ │ │ │ │ +00057f10: 7661 3a20 6a61 7661 6320 7368 6f75 6c64 va: javac should │ │ │ │ │ +00057f20: 2069 7373 7565 2074 6865 2070 6f74 656e issue the poten │ │ │ │ │ +00057f30: 7469 616c 6c79 2061 6d62 6967 756f 7573 tially ambiguous │ │ │ │ │ +00057f40: 206f 7665 726c 6f61 6420 7761 726e 696e overload warnin │ │ │ │ │ +00057f50: 6720 6f6e 6c79 2077 6865 7265 2074 6865 g only where the │ │ │ │ │ +00057f60: 2070 726f 626c 656d 2061 7070 6561 7273 problem appears │ │ │ │ │ +00057f70: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00057f80: 632f 6c61 6d62 6461 2f54 3830 3235 3239 c/lambda/T802529 │ │ │ │ │ +00057f90: 302f 4578 706c 6963 6974 5653 496d 706c 0/ExplicitVSImpl │ │ │ │ │ +00057fa0: 6963 6974 4c61 6d62 6461 5465 7374 2e6a icitLambdaTest.j │ │ │ │ │ +00057fb0: 6176 613a 206a 6176 6163 2069 6d70 6c69 ava: javac impli │ │ │ │ │ +00057fc0: 6369 7420 7665 7273 7573 2065 7870 6c69 cit versus expli │ │ │ │ │ +00057fd0: 6369 7420 6c61 6d62 6461 2063 6f6d 7069 cit lambda compi │ │ │ │ │ +00057fe0: 6c61 7469 6f6e 2065 7272 6f72 0a0a 3c6c lation error..tools/javac/la │ │ │ │ │ +00058000: 6d62 6461 2f54 3830 3235 3831 362f 4372 mbda/T8025816/Cr │ │ │ │ │ +00058010: 6173 684d 6574 686f 6452 6566 6572 656e ashMethodReferen │ │ │ │ │ +00058020: 6365 5769 7468 5369 7465 5479 7065 5661 ceWithSiteTypeVa │ │ │ │ │ +00058030: 7254 6573 742e 6a61 7661 3a20 436f 6d70 rTest.java: Comp │ │ │ │ │ +00058040: 696c 6572 2063 7261 7368 2077 6865 6e20 iler crash when │ │ │ │ │ +00058050: 6465 6661 756c 7420 6d65 7468 6f64 2063 default method c │ │ │ │ │ +00058060: 616c 6c20 7769 7468 206d 6574 686f 6420 all with method │ │ │ │ │ +00058070: 7265 6665 7265 6e63 650a 0a3c 6c69 3e74 reference..
  • t │ │ │ │ │ +00058080: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00058090: 612f 5438 3033 3334 3833 2f49 676e 6f72 a/T8033483/Ignor │ │ │ │ │ +000580a0: 654c 616d 6264 6142 6f64 7944 7572 696e eLambdaBodyDurin │ │ │ │ │ +000580b0: 6752 6573 6f6c 7574 696f 6e54 6573 7431 gResolutionTest1 │ │ │ │ │ +000580c0: 2e6a 6176 613a 2053 686f 756c 6420 6967 .java: Should ig │ │ │ │ │ +000580d0: 6e6f 7265 206e 6573 7465 6420 6c61 6d62 nore nested lamb │ │ │ │ │ +000580e0: 6461 2062 6f64 6965 7320 6475 7269 6e67 da bodies during │ │ │ │ │ +000580f0: 206f 7665 726c 6f61 6420 7265 736f 6c75 overload resolu │ │ │ │ │ +00058100: 7469 6f6e 0a0a 3c6c 693e 746f 6f6c 732f tion..
  • tools/ │ │ │ │ │ +00058110: 6a61 7661 632f 6c61 6d62 6461 2f54 3830 javac/lambda/T80 │ │ │ │ │ +00058120: 3333 3438 332f 4967 6e6f 7265 4c61 6d62 33483/IgnoreLamb │ │ │ │ │ +00058130: 6461 426f 6479 4475 7269 6e67 5265 736f daBodyDuringReso │ │ │ │ │ +00058140: 6c75 7469 6f6e 5465 7374 322e 6a61 7661 lutionTest2.java │ │ │ │ │ +00058150: 3a20 5368 6f75 6c64 2069 676e 6f72 6520 : Should ignore │ │ │ │ │ +00058160: 6e65 7374 6564 206c 616d 6264 6120 626f nested lambda bo │ │ │ │ │ +00058170: 6469 6573 2064 7572 696e 6720 6f76 6572 dies during over │ │ │ │ │ +00058180: 6c6f 6164 2072 6573 6f6c 7574 696f 6e0a load resolution. │ │ │ │ │ +00058190: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000581a0: 2f6c 616d 6264 612f 5438 3033 3739 3335 /lambda/T8037935 │ │ │ │ │ +000581b0: 2f4c 616d 6264 6157 6974 6842 696e 4f70 /LambdaWithBinOp │ │ │ │ │ +000581c0: 436f 6e73 7452 6566 546f 436f 6e73 7453 ConstRefToConstS │ │ │ │ │ +000581d0: 7472 696e 672e 6a61 7661 3a20 4a61 7661 tring.java: Java │ │ │ │ │ +000581e0: 633a 2066 696e 616c 206c 6f63 616c 2053 c: final local S │ │ │ │ │ +000581f0: 7472 696e 6720 7661 7220 7265 6665 7265 tring var refere │ │ │ │ │ +00058200: 6e63 6564 2069 6e20 6269 6e61 7279 2f75 nced in binary/u │ │ │ │ │ +00058210: 6e61 7279 206f 7020 696e 206c 616d 6264 nary op in lambd │ │ │ │ │ +00058220: 6120 7072 6f64 7563 6573 2063 6f64 6520 a produces code │ │ │ │ │ +00058230: 7468 6174 2064 6f65 7320 6e6f 7420 7665 that does not ve │ │ │ │ │ +00058240: 7269 6679 0a0a 3c6c 693e 746f 6f6c 732f rify..
  • tools/ │ │ │ │ │ +00058250: 6a61 7661 632f 6c61 6d62 6461 2f54 3830 javac/lambda/T80 │ │ │ │ │ +00058260: 3338 3138 322f 4372 6173 6846 756e 6374 38182/CrashFunct │ │ │ │ │ +00058270: 696f 6e44 6573 6372 6970 746f 7245 7863 ionDescriptorExc │ │ │ │ │ +00058280: 6570 7469 6f6e 5465 7374 2e6a 6176 613a eptionTest.java: │ │ │ │ │ +00058290: 206a 6176 6163 2063 7261 7368 2077 6974 javac crash wit │ │ │ │ │ +000582a0: 6820 4675 6e63 7469 6f6e 4465 7363 7269 h FunctionDescri │ │ │ │ │ +000582b0: 7074 6f72 4c6f 6f6b 7570 4572 726f 7220 ptorLookupError │ │ │ │ │ +000582c0: 666f 7220 696e 7661 6c69 6420 6675 6e63 for invalid func │ │ │ │ │ +000582d0: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ +000582e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000582f0: 632f 6c61 6d62 6461 2f54 3830 3338 3432 c/lambda/T803842 │ │ │ │ │ +00058300: 302f 4c61 6d62 6461 496e 6372 656d 656e 0/LambdaIncremen │ │ │ │ │ +00058310: 742e 6a61 7661 3a20 4c61 6d62 6461 2072 t.java: Lambda r │ │ │ │ │ +00058320: 6574 7572 6e69 6e67 2070 6f73 742d 696e eturning post-in │ │ │ │ │ +00058330: 6372 656d 656e 7420 6765 6e65 7261 7465 crement generate │ │ │ │ │ +00058340: 7320 7772 6f6e 6720 636f 6465 0a0a 3c6c s wrong code..tools/javac/la │ │ │ │ │ +00058360: 6d62 6461 2f54 3830 3431 3730 342f 4572 mbda/T8041704/Er │ │ │ │ │ +00058370: 726f 724d 6573 7361 6765 5465 7374 2e6a rorMessageTest.j │ │ │ │ │ +00058380: 6176 613a 2077 726f 6e67 2065 7272 6f72 ava: wrong error │ │ │ │ │ +00058390: 206d 6573 7361 6765 2077 6865 6e20 6d69 message when mi │ │ │ │ │ +000583a0: 7869 6e67 206c 616d 6264 6120 6578 7072 xing lambda expr │ │ │ │ │ +000583b0: 6573 7369 6f6e 2061 6e64 2069 6e6e 6572 ession and inner │ │ │ │ │ +000583c0: 2063 6c61 7373 0a0a 3c6c 693e 746f 6f6c class..
  • tool │ │ │ │ │ +000583d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +000583e0: 3830 3432 3735 392f 496d 706c 6963 6974 8042759/Implicit │ │ │ │ │ +000583f0: 4c61 6d62 6461 436f 6e73 6964 6572 6564 LambdaConsidered │ │ │ │ │ +00058400: 466f 7241 7070 6c69 6361 6269 6c69 7479 ForApplicability │ │ │ │ │ +00058410: 5465 7374 2e6a 6176 613a 204c 616d 6264 Test.java: Lambd │ │ │ │ │ +00058420: 6120 7265 7475 726e 696e 6720 696d 706c a returning impl │ │ │ │ │ +00058430: 6963 6974 6c79 2d74 7970 6564 206c 616d icitly-typed lam │ │ │ │ │ +00058440: 6264 6173 2063 6f6e 7369 6465 7265 6420 bdas considered │ │ │ │ │ +00058450: 7065 7274 696e 656e 7420 746f 2061 7070 pertinent to app │ │ │ │ │ +00058460: 6c69 6361 6269 6c69 7479 0a0a 3c6c 693e licability..
  • │ │ │ │ │ +00058470: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00058480: 6461 2f54 3830 3536 3031 342e 6a61 7661 da/T8056014.java │ │ │ │ │ +00058490: 3a20 5665 7269 6679 2074 6861 7420 6675 : Verify that fu │ │ │ │ │ +000584a0: 6c6c 2074 7970 6520 696e 6665 7265 6e63 ll type inferenc │ │ │ │ │ +000584b0: 6520 6973 2075 7365 6420 7768 656e 2063 e is used when c │ │ │ │ │ +000584c0: 616c 6c69 6e67 2061 206d 6574 686f 6420 alling a method │ │ │ │ │ +000584d0: 6f6e 2061 2074 7970 6520 7661 7269 6162 on a type variab │ │ │ │ │ +000584e0: 6c65 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a le...
  • tools/j │ │ │ │ │ +000584f0: 6176 6163 2f6c 616d 6264 612f 5438 3035 avac/lambda/T805 │ │ │ │ │ +00058500: 3639 3834 2e6a 6176 613a 2045 6e73 7572 6984.java: Ensur │ │ │ │ │ +00058510: 6520 7468 6174 206d 6574 686f 6420 7265 e that method re │ │ │ │ │ +00058520: 736f 6c75 7469 6f6e 2072 756e 7320 6f76 solution runs ov │ │ │ │ │ +00058530: 6572 2061 2063 6170 7475 7265 6420 7479 er a captured ty │ │ │ │ │ +00058540: 7065 2076 6172 6961 626c 6573 2077 6865 pe variables whe │ │ │ │ │ +00058550: 6e20 6368 6563 6b69 6e67 2069 6620 6465 n checking if de │ │ │ │ │ +00058560: 6665 7272 6564 2061 7474 7269 6275 7469 ferred attributi │ │ │ │ │ +00058570: 6f6e 2069 7320 6e65 6564 6564 0a0a 3c6c on is needed..tools/javac/la │ │ │ │ │ +00058590: 6d62 6461 2f54 3830 3537 3739 342e 6a61 mbda/T8057794.ja │ │ │ │ │ +000585a0: 7661 3a20 5468 6520 7472 6565 2066 6f72 va: The tree for │ │ │ │ │ +000585b0: 2054 7970 6556 6172 2e63 6c61 7373 2064 TypeVar.class d │ │ │ │ │ +000585c0: 6f65 7320 6e6f 7420 6861 7665 2061 2074 oes not have a t │ │ │ │ │ +000585d0: 7970 6520 7365 742c 2077 6869 6368 206c ype set, which l │ │ │ │ │ +000585e0: 6561 6473 2074 6f20 616e 204e 5045 2077 eads to an NPE w │ │ │ │ │ +000585f0: 6865 6e20 6368 6563 6b69 6e67 2069 6620 hen checking if │ │ │ │ │ +00058600: 6465 6665 7272 6564 2061 7474 7269 6275 deferred attribu │ │ │ │ │ +00058610: 7469 6f6e 2069 7320 6e65 6564 6564 0a0a tion is needed.. │ │ │ │ │ +00058620: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00058630: 6c61 6d62 6461 2f54 3830 3537 3830 302f lambda/T8057800/ │ │ │ │ │ +00058640: 4e50 454d 6574 686f 6452 6566 6572 656e NPEMethodReferen │ │ │ │ │ +00058650: 6365 416e 6447 656e 6572 6963 7354 6573 ceAndGenericsTes │ │ │ │ │ +00058660: 742e 6a61 7661 3a20 4d65 7468 6f64 2072 t.java: Method r │ │ │ │ │ +00058670: 6566 6572 656e 6365 2077 6974 6820 6765 eference with ge │ │ │ │ │ +00058680: 6e65 7269 6320 7479 7065 2063 7265 6174 neric type creat │ │ │ │ │ +00058690: 6573 204e 5045 2077 6865 6e20 636f 6d70 es NPE when comp │ │ │ │ │ +000586a0: 696c 696e 670a 0a3c 6c69 3e74 6f6f 6c73 iling..
  • tools │ │ │ │ │ +000586b0: 2f6a 6176 6163 2f6c 616d 6264 612f 5438 /javac/lambda/T8 │ │ │ │ │ +000586c0: 3037 3736 3035 2e6a 6176 613a 204c 616d 077605.java: Lam │ │ │ │ │ +000586d0: 6264 6120 7769 7468 2070 6172 616d 6574 bda with paramet │ │ │ │ │ +000586e0: 6572 7320 696e 2066 6965 6c64 2069 6e69 ers in field ini │ │ │ │ │ +000586f0: 7469 616c 697a 6572 2073 686f 756c 6420 tializer should │ │ │ │ │ +00058700: 6e6f 7420 6272 6561 6b20 636f 6d70 696c not break compil │ │ │ │ │ +00058710: 6174 696f 6e20 284d 656d 6265 7245 6e74 ation (MemberEnt │ │ │ │ │ +00058720: 6572 2e6e 6565 6473 4c61 7a79 436f 6e73 er.needsLazyCons │ │ │ │ │ +00058730: 7456 616c 7565 2073 686f 756c 6420 6465 tValue should de │ │ │ │ │ +00058740: 7465 6374 2074 6865 2069 6e69 7469 616c tect the initial │ │ │ │ │ +00058750: 697a 6572 2063 616e 6e6f 7420 6265 2061 izer cannot be a │ │ │ │ │ +00058760: 2063 6f6e 7374 616e 7429 0a0a 3c6c 693e constant)..
  • │ │ │ │ │ +00058770: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00058780: 6461 2f54 3831 3239 3734 302f 416c 6c6f da/T8129740/Allo │ │ │ │ │ +00058790: 7745 6e63 6c6f 7369 6e67 5661 7243 6170 wEnclosingVarCap │ │ │ │ │ +000587a0: 7475 7265 5465 7374 2e6a 6176 613a 2049 tureTest.java: I │ │ │ │ │ +000587b0: 6e63 6f72 7265 6374 2063 6c61 7373 2066 ncorrect class f │ │ │ │ │ +000587c0: 696c 6520 6372 6561 7465 6420 7768 656e ile created when │ │ │ │ │ +000587d0: 2070 6173 7369 6e67 206c 616d 6264 6120 passing lambda │ │ │ │ │ +000587e0: 696e 2069 6e6e 6572 2063 6c61 7373 2063 in inner class c │ │ │ │ │ +000587f0: 6f6e 7374 7275 6374 6f72 0a0a 3c6c 693e onstructor..
  • │ │ │ │ │ +00058800: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00058810: 6461 2f54 3831 3239 3734 302f 4361 7074 da/T8129740/Capt │ │ │ │ │ +00058820: 7572 6549 6e43 746f 7243 6861 696e 696e ureInCtorChainin │ │ │ │ │ +00058830: 6754 6573 742e 6a61 7661 3a20 496e 636f gTest.java: Inco │ │ │ │ │ +00058840: 7272 6563 7420 636c 6173 7320 6669 6c65 rrect class file │ │ │ │ │ +00058850: 2063 7265 6174 6564 2077 6865 6e20 7061 created when pa │ │ │ │ │ +00058860: 7373 696e 6720 6c61 6d62 6461 2069 6e20 ssing lambda in │ │ │ │ │ +00058870: 696e 6e65 7220 636c 6173 7320 636f 6e73 inner class cons │ │ │ │ │ +00058880: 7472 7563 746f 720a 0a3c 6c69 3e74 6f6f tructor..
  • too │ │ │ │ │ +00058890: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000588a0: 5438 3132 3937 3430 2f51 7561 6c69 6669 T8129740/Qualifi │ │ │ │ │ +000588b0: 6564 5468 6973 4163 6365 7373 5465 7374 edThisAccessTest │ │ │ │ │ +000588c0: 2e6a 6176 613a 2049 6e63 6f72 7265 6374 .java: Incorrect │ │ │ │ │ +000588d0: 2063 6c61 7373 2066 696c 6520 6372 6561 class file crea │ │ │ │ │ +000588e0: 7465 6420 7768 656e 2070 6173 7369 6e67 ted when passing │ │ │ │ │ +000588f0: 206c 616d 6264 6120 696e 2069 6e6e 6572 lambda in inner │ │ │ │ │ +00058900: 2063 6c61 7373 2063 6f6e 7374 7275 6374 class construct │ │ │ │ │ +00058910: 6f72 0a0a 3c6c 693e 746f 6f6c 732f 6a61 or..
  • tools/ja │ │ │ │ │ +00058920: 7661 632f 6c61 6d62 6461 2f54 3831 3239 vac/lambda/T8129 │ │ │ │ │ +00058930: 3734 302f 536f 7572 6365 546f 536f 7572 740/SourceToSour │ │ │ │ │ +00058940: 6365 5472 616e 736c 6174 696f 6e54 6573 ceTranslationTes │ │ │ │ │ +00058950: 742e 6a61 7661 3a20 496e 636f 7272 6563 t.java: Incorrec │ │ │ │ │ +00058960: 7420 636c 6173 7320 6669 6c65 2063 7265 t class file cre │ │ │ │ │ +00058970: 6174 6564 2077 6865 6e20 7061 7373 696e ated when passin │ │ │ │ │ +00058980: 6720 6c61 6d62 6461 2069 6e20 696e 6e65 g lambda in inne │ │ │ │ │ +00058990: 7220 636c 6173 7320 636f 6e73 7472 7563 r class construc │ │ │ │ │ +000589a0: 746f 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a tor..
  • tools/j │ │ │ │ │ +000589b0: 6176 6163 2f6c 616d 6264 612f 5438 3134 avac/lambda/T814 │ │ │ │ │ +000589c0: 3530 3531 2e6a 6176 613a 2057 726f 6e67 5051.java: Wrong │ │ │ │ │ +000589d0: 2070 6172 616d 6574 6572 206e 616d 6520 parameter name │ │ │ │ │ +000589e0: 696e 2073 796e 7468 6574 6963 206c 616d in synthetic lam │ │ │ │ │ +000589f0: 6264 6120 6d65 7468 6f64 206c 6561 6473 bda method leads │ │ │ │ │ +00058a00: 2074 6f20 7665 7269 6669 6572 2065 7272 to verifier err │ │ │ │ │ +00058a10: 6f72 0a0a 3c6c 693e 746f 6f6c 732f 6a61 or..
  • tools/ja │ │ │ │ │ +00058a20: 7661 632f 6c61 6d62 6461 2f54 3831 3735 vac/lambda/T8175 │ │ │ │ │ +00058a30: 3331 372e 6a61 7661 3a20 6a61 7661 6320 317.java: javac │ │ │ │ │ +00058a40: 646f 6573 206e 6f74 2069 7373 7565 2075 does not issue u │ │ │ │ │ +00058a50: 6e63 6865 636b 6564 2077 6172 6e69 6e67 nchecked warning │ │ │ │ │ +00058a60: 7320 7768 656e 2063 6865 636b 696e 6720 s when checking │ │ │ │ │ +00058a70: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +00058a80: 2072 6574 7572 6e20 7479 7065 730a 0a3c return types..< │ │ │ │ │ +00058a90: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00058aa0: 616d 6264 612f 5438 3139 3535 3938 2e6a ambda/T8195598.j │ │ │ │ │ +00058ab0: 6176 613a 2052 6566 6572 656e 6365 2074 ava: Reference t │ │ │ │ │ +00058ac0: 6f20 6f76 6572 6c6f 6164 6564 206d 6574 o overloaded met │ │ │ │ │ +00058ad0: 686f 6420 6973 2061 6d62 6967 756f 7573 hod is ambiguous │ │ │ │ │ +00058ae0: 2077 6974 6820 3320 6d65 7468 6f64 7320 with 3 methods │ │ │ │ │ +00058af0: 6275 7420 776f 726b 7320 7769 7468 2032 but works with 2 │ │ │ │ │ +00058b00: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00058b10: 632f 6c61 6d62 6461 2f54 3832 3039 3430 c/lambda/T820940 │ │ │ │ │ +00058b20: 372f 5665 7269 6669 6572 4572 726f 7249 7/VerifierErrorI │ │ │ │ │ +00058b30: 6e6e 6572 506c 7573 4c61 6d62 6461 2e6a nnerPlusLambda.j │ │ │ │ │ +00058b40: 6176 613a 2056 6572 6966 7945 7272 6f72 ava: VerifyError │ │ │ │ │ +00058b50: 2069 7320 7468 726f 776e 2066 6f72 2069 is thrown for i │ │ │ │ │ +00058b60: 6e6e 6572 2063 6c61 7373 2077 6974 6820 nner class with │ │ │ │ │ +00058b70: 6c61 6d62 6461 0a0a 3c6c 693e 746f 6f6c lambda..
  • tool │ │ │ │ │ +00058b80: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +00058b90: 3832 3133 3730 332f 496e 7661 6c69 6452 8213703/InvalidR │ │ │ │ │ +00058ba0: 6563 6569 7665 7254 7970 6554 6573 742e eceiverTypeTest. │ │ │ │ │ +00058bb0: 6a61 7661 3a20 4c61 6d62 6461 436f 6e76 java: LambdaConv │ │ │ │ │ +00058bc0: 6572 7369 6f6e 4578 6365 7074 696f 6e3a ersionException: │ │ │ │ │ +00058bd0: 2049 6e76 616c 6964 2072 6563 6569 7665 Invalid receive │ │ │ │ │ +00058be0: 7220 7479 7065 206e 6f74 2061 2073 7562 r type not a sub │ │ │ │ │ +00058bf0: 7479 7065 206f 6620 696d 706c 656d 656e type of implemen │ │ │ │ │ +00058c00: 7461 7469 6f6e 2074 7970 6520 696e 7465 tation type inte │ │ │ │ │ +00058c10: 7266 6163 650a 0a3c 6c69 3e74 6f6f 6c73 rface..
  • tools │ │ │ │ │ +00058c20: 2f6a 6176 6163 2f6c 616d 6264 612f 5438 /javac/lambda/T8 │ │ │ │ │ +00058c30: 3233 3535 3634 2e6a 6176 613a 2056 6572 235564.java: Ver │ │ │ │ │ +00058c40: 6966 7920 7468 6174 2070 6173 7369 6e67 ify that passing │ │ │ │ │ +00058c50: 206d 656d 6265 7220 7265 6665 7265 6e63 member referenc │ │ │ │ │ +00058c60: 6573 2074 6f20 6120 6d65 7468 6f64 206e es to a method n │ │ │ │ │ +00058c70: 6f74 2061 6363 6570 7469 6e67 2066 756e ot accepting fun │ │ │ │ │ +00058c80: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ +00058c90: 6520 646f 6573 206e 6f74 2063 7261 7368 e does not crash │ │ │ │ │ +00058ca0: 2074 6865 2063 6f6d 7069 6c65 722e 0a0a the compiler... │ │ │ │ │ +00058cb0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00058cc0: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ +00058cd0: 6530 312e 6a61 7661 3a20 4164 6420 6c61 e01.java: Add la │ │ │ │ │ +00058ce0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00058cf0: 206e 6573 7465 6420 6361 7365 206f 6620 nested case of │ │ │ │ │ +00058d00: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ +00058d10: 696f 6e20 616e 6420 6c61 6d62 6461 2070 ion and lambda p │ │ │ │ │ +00058d20: 6172 616d 6574 6572 2069 6e66 6572 656e arameter inferen │ │ │ │ │ +00058d30: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ +00058d40: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +00058d50: 7454 7970 6530 322e 6a61 7661 3a20 4164 tType02.java: Ad │ │ │ │ │ +00058d60: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00058d70: 6865 636b 206f 7665 726c 6f61 6420 7265 heck overload re │ │ │ │ │ +00058d80: 736f 6c75 7469 6f6e 2061 6e64 2074 6172 solution and tar │ │ │ │ │ +00058d90: 6765 7420 7479 7065 2069 6e66 6572 656e get type inferen │ │ │ │ │ +00058da0: 6365 2077 2e72 2e74 2e0a 0a3c 6c69 3e74 ce w.r.t...
  • t │ │ │ │ │ +00058db0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00058dc0: 612f 5461 7267 6574 5479 7065 3033 2e6a a/TargetType03.j │ │ │ │ │ +00058dd0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00058de0: 7465 7374 7320 6368 6563 6b20 6f76 6572 tests check over │ │ │ │ │ +00058df0: 6c6f 6164 2072 6573 6f6c 7574 696f 6e20 load resolution │ │ │ │ │ +00058e00: 616e 6420 7461 7267 6574 2074 7970 6520 and target type │ │ │ │ │ +00058e10: 696e 6665 7265 6e63 6520 772e 722e 742e inference w.r.t. │ │ │ │ │ +00058e20: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00058e30: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +00058e40: 7970 6530 342e 6a61 7661 3a20 4164 6420 ype04.java: Add │ │ │ │ │ +00058e50: 6c61 6d62 6461 2074 6573 7473 2074 6172 lambda tests tar │ │ │ │ │ +00058e60: 6765 7420 7479 7069 6e67 2069 6e20 6173 get typing in as │ │ │ │ │ +00058e70: 7369 676e 6d65 6e74 2063 6f6e 7465 7874 signment context │ │ │ │ │ +00058e80: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00058e90: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +00058ea0: 7970 6530 352e 6a61 7661 3a20 4164 6420 ype05.java: Add │ │ │ │ │ +00058eb0: 6c61 6d62 6461 2074 6573 7473 2074 6573 lambda tests tes │ │ │ │ │ +00058ec0: 7420 7265 6375 7273 696f 6e20 7468 726f t recursion thro │ │ │ │ │ +00058ed0: 7567 6820 5341 4d20 7479 7065 0a0a 3c6c ugh SAM type..tools/javac/la │ │ │ │ │ +00058ef0: 6d62 6461 2f54 6172 6765 7454 7970 6530 mbda/TargetType0 │ │ │ │ │ +00058f00: 362e 6a61 7661 3a20 4164 6420 6c61 6d62 6.java: Add lamb │ │ │ │ │ +00058f10: 6461 2074 6573 7473 2063 6865 636b 2063 da tests check c │ │ │ │ │ +00058f20: 6f6d 706c 6578 2063 6173 6520 6f66 2074 omplex case of t │ │ │ │ │ +00058f30: 6172 6765 7420 7479 7069 6e67 0a0a 3c6c arget typing..tools/javac/la │ │ │ │ │ +00058f50: 6d62 6461 2f54 6172 6765 7454 7970 6530 mbda/TargetType0 │ │ │ │ │ +00058f60: 372e 6a61 7661 3a20 4164 6420 6c61 6d62 7.java: Add lamb │ │ │ │ │ +00058f70: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00058f80: 6861 7420 6578 706c 6963 6974 2067 656e hat explicit gen │ │ │ │ │ +00058f90: 6572 6963 2074 6172 6765 7420 7479 7065 eric target type │ │ │ │ │ +00058fa0: 2070 6172 7365 7320 772f 6f20 7072 6f62 parses w/o prob │ │ │ │ │ +00058fb0: 6c65 6d73 0a0a 3c6c 693e 746f 6f6c 732f lems..
  • tools/ │ │ │ │ │ +00058fc0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +00058fd0: 6765 7454 7970 6530 382e 6a61 7661 3a20 getType08.java: │ │ │ │ │ +00058fe0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00058ff0: 2063 6865 636b 2074 6861 7420 6578 706c check that expl │ │ │ │ │ +00059000: 6963 6974 206e 6f6e 2d67 656e 6572 6963 icit non-generic │ │ │ │ │ +00059010: 2074 6172 6765 7420 7479 7065 2070 6172 target type par │ │ │ │ │ +00059020: 7365 7320 772f 6f20 7072 6f62 6c65 6d73 ses w/o problems │ │ │ │ │ +00059030: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00059040: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +00059050: 7970 6531 302e 6a61 7661 3a20 4164 6420 ype10.java: Add │ │ │ │ │ +00059060: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +00059070: 636b 2074 6861 7420 7769 6c64 6361 7264 ck that wildcard │ │ │ │ │ +00059080: 7320 696e 2074 6865 2074 6172 6765 7420 s in the target │ │ │ │ │ +00059090: 6d65 7468 6f64 206f 6620 6120 6c61 6d62 method of a lamb │ │ │ │ │ +000590a0: 6461 2063 6f6e 7665 7273 696f 6e20 6973 da conversion is │ │ │ │ │ +000590b0: 2068 616e 646c 6564 2063 6f72 7265 6374 handled correct │ │ │ │ │ +000590c0: 6c79 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ly..
  • tools/ja │ │ │ │ │ +000590d0: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +000590e0: 7454 7970 6531 312e 6a61 7661 3a20 4164 tType11.java: Ad │ │ │ │ │ +000590f0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00059100: 6865 636b 2074 6861 7420 7769 6c64 6361 heck that wildca │ │ │ │ │ +00059110: 7264 7320 696e 2074 6865 2074 6172 6765 rds in the targe │ │ │ │ │ +00059120: 7420 6d65 7468 6f64 206f 6620 6120 6c61 t method of a la │ │ │ │ │ +00059130: 6d62 6461 2063 6f6e 7665 7273 696f 6e20 mbda conversion │ │ │ │ │ +00059140: 6973 2068 616e 646c 6564 2063 6f72 7265 is handled corre │ │ │ │ │ +00059150: 6374 6c79 0a0a 3c6c 693e 746f 6f6c 732f ctly..
  • tools/ │ │ │ │ │ +00059160: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +00059170: 6765 7454 7970 6531 322e 6a61 7661 3a20 getType12.java: │ │ │ │ │ +00059180: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00059190: 2046 6c6f 7720 7368 6f75 6c64 206e 6f74 Flow should not │ │ │ │ │ +000591a0: 2061 6e61 6c79 7a65 206c 616d 6264 6120 analyze lambda │ │ │ │ │ +000591b0: 626f 6479 2074 6861 7420 636f 6e74 6169 body that contai │ │ │ │ │ +000591c0: 6e73 2065 7272 6f72 7320 6475 6520 746f ns errors due to │ │ │ │ │ +000591d0: 2070 6172 7469 616c 6c79 2073 7065 6369 partially speci │ │ │ │ │ +000591e0: 6669 6564 2070 6172 616d 6574 6572 2074 fied parameter t │ │ │ │ │ +000591f0: 7970 6573 0a0a 3c6c 693e 746f 6f6c 732f ypes..
  • tools/ │ │ │ │ │ +00059200: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +00059210: 6765 7454 7970 6531 332e 6a61 7661 3a20 getType13.java: │ │ │ │ │ +00059220: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00059230: 2066 6169 6c75 7265 2074 6f20 696e 6665 failure to infe │ │ │ │ │ +00059240: 7220 6578 6365 7074 696f 6e20 7468 726f r exception thro │ │ │ │ │ +00059250: 776e 2074 7970 6573 2066 726f 6d20 6c61 wn types from la │ │ │ │ │ +00059260: 6d62 6461 2062 6f64 7920 6361 7573 6573 mbda body causes │ │ │ │ │ +00059270: 2063 6865 636b 6564 2065 7863 6570 7469 checked excepti │ │ │ │ │ +00059280: 6f6e 2074 6f20 6265 2073 6b69 7070 6564 on to be skipped │ │ │ │ │ +00059290: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000592a0: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +000592b0: 7970 6531 342e 6a61 7661 3a20 4164 6420 ype14.java: Add │ │ │ │ │ +000592c0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +000592d0: 636b 2074 6861 7420 7265 7475 726e 2074 ck that return t │ │ │ │ │ +000592e0: 7970 6520 6973 2069 6e66 6572 7265 6420 ype is inferred │ │ │ │ │ +000592f0: 6672 6f6d 2074 6172 6765 7420 7479 7065 from target type │ │ │ │ │ +00059300: 2077 6865 6e20 6379 636c 6963 2069 6e66 when cyclic inf │ │ │ │ │ +00059310: 6572 656e 6365 2066 6f75 6e64 0a0a 3c6c erence found..tools/javac/la │ │ │ │ │ +00059330: 6d62 6461 2f54 6172 6765 7454 7970 6531 mbda/TargetType1 │ │ │ │ │ +00059340: 352e 6a61 7661 3a20 4164 6420 6c61 6d62 5.java: Add lamb │ │ │ │ │ +00059350: 6461 2074 6573 7473 2062 6164 2074 6172 da tests bad tar │ │ │ │ │ +00059360: 6765 742d 7479 7065 2069 6e66 6572 656e get-type inferen │ │ │ │ │ +00059370: 6365 206c 6561 6420 746f 2063 6f6d 7069 ce lead to compi │ │ │ │ │ +00059380: 6c65 7220 6372 6173 680a 0a3c 6c69 3e74 ler crash..
  • t │ │ │ │ │ +00059390: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000593a0: 612f 5461 7267 6574 5479 7065 3136 2e6a a/TargetType16.j │ │ │ │ │ +000593b0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000593c0: 7465 7374 7320 4368 6563 6b20 766f 6964 tests Check void │ │ │ │ │ +000593d0: 2d63 6f6d 7061 7469 6269 6c69 7479 2069 -compatibility i │ │ │ │ │ +000593e0: 6e20 7374 7269 6374 2076 732e 0a0a 3c6c n strict vs...tools/javac/la │ │ │ │ │ +00059400: 6d62 6461 2f54 6172 6765 7454 7970 6531 mbda/TargetType1 │ │ │ │ │ +00059410: 372e 6a61 7661 3a20 4164 6420 6c61 6d62 7.java: Add lamb │ │ │ │ │ +00059420: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00059430: 6861 7420 6a61 7661 6320 7265 636f 7665 hat javac recove │ │ │ │ │ +00059440: 7273 2073 7563 6365 7366 756c 6c79 2066 rs succesfully f │ │ │ │ │ +00059450: 726f 6d20 6261 6420 6361 7374 2063 6f6e rom bad cast con │ │ │ │ │ +00059460: 7665 7273 696f 6e20 746f 2070 7269 6d69 version to primi │ │ │ │ │ +00059470: 7469 7665 2074 7970 650a 0a3c 6c69 3e74 tive type..
  • t │ │ │ │ │ +00059480: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00059490: 612f 5461 7267 6574 5479 7065 3138 2e6a a/TargetType18.j │ │ │ │ │ +000594a0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000594b0: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +000594c0: 206a 6176 6163 2064 6f65 736e 2774 2063 javac doesn't c │ │ │ │ │ +000594d0: 7261 7368 2069 6620 696d 706c 6963 6974 rash if implicit │ │ │ │ │ +000594e0: 206c 616d 6264 6120 7061 7261 6d65 7465 lambda paramete │ │ │ │ │ +000594f0: 7220 6973 2069 6e76 6f6c 7665 6420 696e r is involved in │ │ │ │ │ +00059500: 2063 6173 740a 0a3c 6c69 3e74 6f6f 6c73 cast..
  • tools │ │ │ │ │ +00059510: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +00059520: 7267 6574 5479 7065 3139 2e6a 6176 613a rgetType19.java: │ │ │ │ │ +00059530: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00059540: 7320 636f 6d70 6c65 7820 6361 7365 206f s complex case o │ │ │ │ │ +00059550: 6620 6765 6e65 7269 6320 6d65 7468 6f64 f generic method │ │ │ │ │ +00059560: 2063 616c 6c20 7769 7468 206c 616d 6264 call with lambd │ │ │ │ │ +00059570: 6120 6172 6775 6d65 6e74 2077 6865 7265 a argument where │ │ │ │ │ +00059580: 2074 6172 6765 7420 6973 2061 2077 696c target is a wil │ │ │ │ │ +00059590: 6463 6172 6420 5341 4d0a 0a3c 6c69 3e74 dcard SAM..
  • t │ │ │ │ │ +000595a0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000595b0: 612f 5461 7267 6574 5479 7065 3230 2e6a a/TargetType20.j │ │ │ │ │ +000595c0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000595d0: 7465 7374 7320 636f 6d70 6c65 7820 6361 tests complex ca │ │ │ │ │ +000595e0: 7365 206f 6620 6c61 6d62 6461 2072 6574 se of lambda ret │ │ │ │ │ +000595f0: 7572 6e20 7479 7065 2074 6861 7420 6465 urn type that de │ │ │ │ │ +00059600: 7065 6e64 7320 6f6e 2067 656e 6572 6963 pends on generic │ │ │ │ │ +00059610: 206d 6574 686f 6420 696e 6665 7265 6e63 method inferenc │ │ │ │ │ +00059620: 6520 7661 7269 6162 6c65 0a0a 3c6c 693e e variable..
  • │ │ │ │ │ +00059630: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00059640: 6461 2f54 6172 6765 7454 7970 6532 312e da/TargetType21. │ │ │ │ │ +00059650: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00059660: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00059670: 7420 6361 6e64 6964 6174 6573 2077 6974 t candidates wit │ │ │ │ │ +00059680: 6820 6379 636c 6963 2074 7970 652d 696e h cyclic type-in │ │ │ │ │ +00059690: 6665 7265 6e63 6520 6172 6520 7265 6d6f ference are remo │ │ │ │ │ +000596a0: 7665 6420 6672 6f6d 2074 6865 2073 6574 ved from the set │ │ │ │ │ +000596b0: 206f 6620 6170 706c 6963 6162 6c65 206d of applicable m │ │ │ │ │ +000596c0: 6574 686f 6473 0a0a 3c6c 693e 746f 6f6c ethods..
  • tool │ │ │ │ │ +000596d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +000596e0: 6172 6765 7454 7970 6532 322e 6a61 7661 argetType22.java │ │ │ │ │ +000596f0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00059700: 7473 2063 6865 636b 2074 6861 7420 6361 ts check that ca │ │ │ │ │ +00059710: 6e64 6964 6174 6573 2077 6974 6820 696e ndidates with in │ │ │ │ │ +00059720: 636f 6d70 6174 6962 6c65 2053 414d 2064 compatible SAM d │ │ │ │ │ +00059730: 6573 6372 6970 746f 7220 6172 6773 206c escriptor args l │ │ │ │ │ +00059740: 656e 6774 6820 6172 6520 7265 6d6f 7665 ength are remove │ │ │ │ │ +00059750: 6420 6672 6f6d 2074 6865 2073 6574 206f d from the set o │ │ │ │ │ +00059760: 6620 6170 706c 6963 6162 6c65 206d 6574 f applicable met │ │ │ │ │ +00059770: 686f 6473 0a0a 3c6c 693e 746f 6f6c 732f hods..
  • tools/ │ │ │ │ │ +00059780: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +00059790: 6765 7454 7970 6532 332e 6a61 7661 3a20 getType23.java: │ │ │ │ │ +000597a0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000597b0: 2063 6865 636b 2063 6173 6520 6f66 2061 check case of a │ │ │ │ │ +000597c0: 6d62 6967 756f 7573 206d 6574 686f 6420 mbiguous method │ │ │ │ │ +000597d0: 6361 6c6c 2077 6974 6820 6c61 6d62 6461 call with lambda │ │ │ │ │ +000597e0: 2077 686f 7365 2062 6f64 7920 6361 6e6e whose body cann │ │ │ │ │ +000597f0: 6f74 2063 6f6d 706c 6574 6520 6e6f 726d ot complete norm │ │ │ │ │ +00059800: 616c 6c79 0a0a 3c6c 693e 746f 6f6c 732f ally..
  • tools/ │ │ │ │ │ +00059810: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +00059820: 6765 7454 7970 6532 342e 6a61 7661 3a20 getType24.java: │ │ │ │ │ +00059830: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00059840: 2063 6865 636b 2063 6173 6520 6f66 206e check case of n │ │ │ │ │ +00059850: 6573 7465 6420 6d65 7468 6f64 2063 616c ested method cal │ │ │ │ │ +00059860: 6c73 2077 6974 6820 6c61 6d62 6461 2065 ls with lambda e │ │ │ │ │ +00059870: 7870 7265 7373 696f 6e0a 0a3c 6c69 3e74 xpression..
  • t │ │ │ │ │ +00059880: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00059890: 612f 5461 7267 6574 5479 7065 3235 2e6a a/TargetType25.j │ │ │ │ │ +000598a0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000598b0: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +000598c0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ +000598d0: 6f6e 2063 616e 2061 7070 6561 7220 696e on can appear in │ │ │ │ │ +000598e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000598f0: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +00059900: 7970 6532 362e 6a61 7661 3a20 4164 6420 ype26.java: Add │ │ │ │ │ +00059910: 6c61 6d62 6461 2074 6573 7473 2063 6173 lambda tests cas │ │ │ │ │ +00059920: 6520 6f66 2063 7963 6c69 6320 7479 7065 e of cyclic type │ │ │ │ │ +00059930: 2069 6e66 6572 656e 6365 2028 6c61 6d62 inference (lamb │ │ │ │ │ +00059940: 6461 2070 6173 7365 6420 7768 6572 6520 da passed where │ │ │ │ │ +00059950: 696e 6665 7265 6e63 6520 7661 7220 6578 inference var ex │ │ │ │ │ +00059960: 7065 6374 6564 290a 0a3c 6c69 3e74 6f6f pected)..
  • too │ │ │ │ │ +00059970: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00059980: 5461 7267 6574 5479 7065 3237 2e6a 6176 TargetType27.jav │ │ │ │ │ +00059990: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +000599a0: 7374 7320 636f 6d70 6c65 7820 6361 7365 sts complex case │ │ │ │ │ +000599b0: 206f 6620 6379 636c 6963 2074 7970 6520 of cyclic type │ │ │ │ │ +000599c0: 696e 6665 7265 6e63 6520 286c 616d 6264 inference (lambd │ │ │ │ │ +000599d0: 6120 7265 7475 726e 6564 2077 6865 7265 a returned where │ │ │ │ │ +000599e0: 2069 6e66 6572 656e 6365 2076 6172 2065 inference var e │ │ │ │ │ +000599f0: 7870 6563 7465 6429 0a0a 3c6c 693e 746f xpected)..
  • to │ │ │ │ │ +00059a00: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00059a10: 2f54 6172 6765 7454 7970 6532 382e 6a61 /TargetType28.ja │ │ │ │ │ +00059a20: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00059a30: 6573 7473 2074 6172 6765 7420 7479 7065 ests target type │ │ │ │ │ +00059a40: 2069 6e66 6572 656e 6365 2069 6e20 6120 inference in a │ │ │ │ │ +00059a50: 6361 7365 2077 6865 7265 206c 616d 6264 case where lambd │ │ │ │ │ +00059a60: 6120 6578 7072 6573 7369 6f6e 2072 6574 a expression ret │ │ │ │ │ +00059a70: 7572 6e73 2064 6961 6d6f 6e64 0a0a 3c6c urns diamond..tools/javac/la │ │ │ │ │ +00059a90: 6d62 6461 2f54 6172 6765 7454 7970 6532 mbda/TargetType2 │ │ │ │ │ +00059aa0: 392e 6a61 7661 3a20 4164 6420 6c61 6d62 9.java: Add lamb │ │ │ │ │ +00059ab0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00059ac0: 7970 652d 7375 6273 7469 7475 7469 6f6e ype-substitution │ │ │ │ │ +00059ad0: 2069 6e20 5341 4d20 7479 7065 2077 696c in SAM type wil │ │ │ │ │ +00059ae0: 6463 6172 6473 2069 6e66 6572 656e 6365 dcards inference │ │ │ │ │ +00059af0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00059b00: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +00059b10: 7970 6533 302e 6a61 7661 3a20 4164 6420 ype30.java: Add │ │ │ │ │ +00059b20: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +00059b30: 636b 2074 6861 7420 7461 7267 6574 2074 ck that target t │ │ │ │ │ +00059b40: 7970 6520 6973 2070 726f 7061 6761 7465 ype is propagate │ │ │ │ │ +00059b50: 6420 7468 726f 7567 6820 7061 7265 6e74 d through parent │ │ │ │ │ +00059b60: 6865 7369 7a65 6420 6578 7072 6573 7369 hesized expressi │ │ │ │ │ +00059b70: 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ons..
  • tools/j │ │ │ │ │ +00059b80: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +00059b90: 6574 5479 7065 3331 2e6a 6176 613a 2041 etType31.java: A │ │ │ │ │ +00059ba0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00059bb0: 6368 6563 6b20 7468 6174 2074 6172 6765 check that targe │ │ │ │ │ +00059bc0: 7420 7479 7065 206f 6620 6120 6361 7374 t type of a cast │ │ │ │ │ +00059bd0: 2069 7320 7072 6f70 6167 6174 6564 2074 is propagated t │ │ │ │ │ +00059be0: 6872 6f75 6768 2070 6172 656e 7468 6573 hrough parenthes │ │ │ │ │ +00059bf0: 697a 6564 2065 7870 7265 7373 696f 6e73 ized expressions │ │ │ │ │ +00059c00: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00059c10: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +00059c20: 7970 6533 322e 6a61 7661 3a20 4164 6420 ype32.java: Add │ │ │ │ │ +00059c30: 6c61 6d62 6461 2074 6573 7473 2074 6172 lambda tests tar │ │ │ │ │ +00059c40: 6765 742d 7479 7069 6e67 2061 6e64 2063 get-typing and c │ │ │ │ │ +00059c50: 6f6e 6469 7469 6f6e 616c 206f 7065 7261 onditional opera │ │ │ │ │ +00059c60: 746f 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a tor..
  • tools/j │ │ │ │ │ +00059c70: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +00059c80: 6574 5479 7065 3333 2e6a 6176 613a 2041 etType33.java: A │ │ │ │ │ +00059c90: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00059ca0: 6372 6173 6820 7768 656e 2069 6e63 6f6d crash when incom │ │ │ │ │ +00059cb0: 7061 7469 626c 6520 6d65 7468 6f64 2072 patible method r │ │ │ │ │ +00059cc0: 6566 6572 656e 6365 2069 7320 666f 756e eference is foun │ │ │ │ │ +00059cd0: 6420 696e 2063 6f6e 6469 7469 6f6e 616c d in conditional │ │ │ │ │ +00059ce0: 2065 7870 7265 7373 696f 6e0a 0a3c 6c69 expression..
  • tools/javac/lam │ │ │ │ │ +00059d00: 6264 612f 5461 7267 6574 5479 7065 3334 bda/TargetType34 │ │ │ │ │ +00059d10: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00059d20: 6120 7465 7374 7320 7370 7572 696f 7573 a tests spurious │ │ │ │ │ +00059d30: 2072 6573 6f6c 7574 696f 6e20 6469 6167 resolution diag │ │ │ │ │ +00059d40: 6e6f 7374 6963 7320 7768 656e 2064 6961 nostics when dia │ │ │ │ │ +00059d50: 6d6f 6e64 2063 6f6e 7374 7275 6374 6f72 mond constructor │ │ │ │ │ +00059d60: 2063 6f6e 7461 696e 7320 706f 6c79 2065 contains poly e │ │ │ │ │ +00059d70: 7870 7265 7373 696f 6e0a 0a3c 6c69 3e74 xpression..
  • t │ │ │ │ │ +00059d80: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00059d90: 612f 5461 7267 6574 5479 7065 3335 2e6a a/TargetType35.j │ │ │ │ │ +00059da0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00059db0: 7465 7374 7320 6d69 7373 696e 6720 6572 tests missing er │ │ │ │ │ +00059dc0: 6173 7572 6520 6f6e 2069 6e74 6572 7365 asure on interse │ │ │ │ │ +00059dd0: 6374 696f 6e20 7375 7065 7274 7970 6520 ction supertype │ │ │ │ │ +00059de0: 6f66 2067 656e 6572 6174 6564 206c 616d of generated lam │ │ │ │ │ +00059df0: 6264 6120 636c 6173 730a 0a3c 6c69 3e74 bda class..
  • t │ │ │ │ │ +00059e00: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00059e10: 612f 5461 7267 6574 5479 7065 3336 2e6a a/TargetType36.j │ │ │ │ │ +00059e20: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00059e30: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00059e40: 2074 6172 6765 7420 7479 7065 206f 6620 target type of │ │ │ │ │ +00059e50: 6361 7374 2069 7320 6e6f 7420 7072 6f70 cast is not prop │ │ │ │ │ +00059e60: 6167 6174 6564 2074 6f20 636f 6e64 6974 agated to condit │ │ │ │ │ +00059e70: 696f 6e61 6c20 7375 6265 7870 7265 7373 ional subexpress │ │ │ │ │ +00059e80: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ +00059e90: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +00059ea0: 6765 7454 7970 6533 372e 6a61 7661 3a20 getType37.java: │ │ │ │ │ +00059eb0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00059ec0: 2063 6865 636b 2074 6861 7420 6361 7374 check that cast │ │ │ │ │ +00059ed0: 2063 6f6e 7665 7273 696f 6e20 636f 6e74 conversion cont │ │ │ │ │ +00059ee0: 6578 7420 6973 2070 726f 7061 6761 7465 ext is propagate │ │ │ │ │ +00059ef0: 6420 746f 2063 6f6e 6469 7469 6f6e 616c d to conditional │ │ │ │ │ +00059f00: 2073 7562 6578 7072 6573 7369 6f6e 730a subexpressions. │ │ │ │ │ +00059f10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00059f20: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +00059f30: 7065 3338 2e6a 6176 613a 2041 6464 206c pe38.java: Add l │ │ │ │ │ +00059f40: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00059f50: 6b20 7468 6174 2063 6173 7420 636f 6e76 k that cast conv │ │ │ │ │ +00059f60: 6572 7369 6f6e 2063 6f6e 7465 7874 2064 ersion context d │ │ │ │ │ +00059f70: 6f65 7320 6e6f 7420 6166 6665 6374 2063 oes not affect c │ │ │ │ │ +00059f80: 6f6d 7061 7469 6269 6c69 7479 206f 6620 ompatibility of │ │ │ │ │ +00059f90: 6c61 6d62 6461 0a0a 3c6c 693e 746f 6f6c lambda..
  • tool │ │ │ │ │ +00059fa0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +00059fb0: 6172 6765 7454 7970 6533 392e 6a61 7661 argetType39.java │ │ │ │ │ +00059fc0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00059fd0: 7473 2063 6865 636b 2074 6861 7420 7479 ts check that ty │ │ │ │ │ +00059fe0: 7065 2d63 6865 636b 696e 6720 6661 696c pe-checking fail │ │ │ │ │ +00059ff0: 7320 6265 6361 7573 6520 6f66 2072 6563 s because of rec │ │ │ │ │ +0005a000: 7572 7369 7665 2061 6e61 6c79 7369 7320 ursive analysis │ │ │ │ │ +0005a010: 6f66 2073 7475 636b 2065 7870 7265 7373 of stuck express │ │ │ │ │ +0005a020: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ +0005a030: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +0005a040: 6765 7454 7970 6534 302e 6a61 7661 3a20 getType40.java: │ │ │ │ │ +0005a050: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +0005a060: 2063 6f6d 7069 6c65 7220 7369 6c65 6e74 compiler silent │ │ │ │ │ +0005a070: 6c79 2063 7261 7368 6573 2077 6865 6e20 ly crashes when │ │ │ │ │ +0005a080: 766f 6964 206d 6574 686f 6420 6973 2070 void method is p │ │ │ │ │ +0005a090: 6173 7365 6420 6173 2061 7267 756d 656e assed as argumen │ │ │ │ │ +0005a0a0: 7420 696e 206f 7665 726c 6f61 6465 6420 t in overloaded │ │ │ │ │ +0005a0b0: 6361 6c6c 2073 6974 650a 0a3c 6c69 3e74 call site..
  • t │ │ │ │ │ +0005a0c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005a0d0: 612f 5461 7267 6574 5479 7065 3431 2e6a a/TargetType41.j │ │ │ │ │ +0005a0e0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005a0f0: 7465 7374 7320 6f75 742d 6f66 2d6f 7264 tests out-of-ord │ │ │ │ │ +0005a100: 6572 206d 6574 686f 6420 6368 6563 6b69 er method checki │ │ │ │ │ +0005a110: 6e67 2073 686f 756c 6420 6368 6563 6b20 ng should check │ │ │ │ │ +0005a120: 6173 206d 616e 7920 6172 6775 6d65 6e74 as many argument │ │ │ │ │ +0005a130: 7320 6173 2070 6f73 7369 626c 650a 0a3c s as possible..< │ │ │ │ │ +0005a140: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005a150: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ +0005a160: 3432 2e6a 6176 613a 2041 6464 206c 616d 42.java: Add lam │ │ │ │ │ +0005a170: 6264 6120 7465 7374 7320 6566 6665 6374 bda tests effect │ │ │ │ │ +0005a180: 7320 6f66 2073 7065 6375 6c61 7469 7665 s of speculative │ │ │ │ │ +0005a190: 2061 7474 7269 6275 7469 6f6e 2061 7265 attribution are │ │ │ │ │ +0005a1a0: 2075 6e64 6f6e 6520 6f6e 2061 2070 6572 undone on a per │ │ │ │ │ +0005a1b0: 2d61 7267 756d 656e 7420 6261 7369 7320 -argument basis │ │ │ │ │ +0005a1c0: 7261 7468 6572 2074 6861 6e20 6f6e 2061 rather than on a │ │ │ │ │ +0005a1d0: 2070 6572 2d72 6573 6f6c 7574 696f 6e20 per-resolution │ │ │ │ │ +0005a1e0: 6261 7369 730a 0a3c 6c69 3e74 6f6f 6c73 basis..
  • tools │ │ │ │ │ +0005a1f0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +0005a200: 7267 6574 5479 7065 3433 2e6a 6176 613a rgetType43.java: │ │ │ │ │ +0005a210: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +0005a220: 7320 7265 636f 7665 7279 2061 7474 7269 s recovery attri │ │ │ │ │ +0005a230: 6275 7469 6f6e 2073 7465 7020 666f 7220 bution step for │ │ │ │ │ +0005a240: 756e 6368 6563 6b65 6420 6172 6775 6d65 unchecked argume │ │ │ │ │ +0005a250: 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a nts..
  • tools/j │ │ │ │ │ +0005a260: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +0005a270: 6574 5479 7065 3434 2e6a 6176 613a 2041 etType44.java: A │ │ │ │ │ +0005a280: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005a290: 636f 6d70 696c 6572 2074 6872 6f77 2041 compiler throw A │ │ │ │ │ +0005a2a0: 7373 6572 7469 6f6e 4572 726f 7220 7768 ssertionError wh │ │ │ │ │ +0005a2b0: 696c 6520 6261 636b 7472 6163 696e 6720 ile backtracing │ │ │ │ │ +0005a2c0: 6672 6f6d 2073 7065 6375 6c61 7469 7665 from speculative │ │ │ │ │ +0005a2d0: 2061 7474 7269 6275 7469 6f6e 2072 6f75 attribution rou │ │ │ │ │ +0005a2e0: 6e64 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nd..
  • tools/ja │ │ │ │ │ +0005a2f0: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +0005a300: 7454 7970 6534 352e 6a61 7661 3a20 4164 tType45.java: Ad │ │ │ │ │ +0005a310: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +0005a320: 6f6d 7069 6c65 7220 6372 6173 6865 7320 ompiler crashes │ │ │ │ │ +0005a330: 6475 7269 6e67 2066 6c6f 7720 616e 616c during flow anal │ │ │ │ │ +0005a340: 7973 6973 2061 7320 6974 2066 6169 6c73 ysis as it fails │ │ │ │ │ +0005a350: 2074 6f20 7265 706f 7274 2064 6961 676e to report diagn │ │ │ │ │ +0005a360: 6f73 7469 6373 2064 7572 696e 6720 6174 ostics during at │ │ │ │ │ +0005a370: 7472 6962 7574 696f 6e0a 0a3c 6c69 3e74 tribution..
  • t │ │ │ │ │ +0005a380: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005a390: 612f 5461 7267 6574 5479 7065 3436 2e6a a/TargetType46.j │ │ │ │ │ +0005a3a0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005a3b0: 7465 7374 7320 636f 6d70 696c 6572 2064 tests compiler d │ │ │ │ │ +0005a3c0: 6f65 736e 2774 2072 6570 6f72 7420 6163 oesn't report ac │ │ │ │ │ +0005a3d0: 6365 7373 6962 696c 6974 7920 7072 6f62 cessibility prob │ │ │ │ │ +0005a3e0: 6c65 6d20 6475 6520 746f 2069 6e61 6363 lem due to inacc │ │ │ │ │ +0005a3f0: 6573 7369 626c 6520 7461 7267 6574 0a0a essible target.. │ │ │ │ │ +0005a400: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005a410: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ +0005a420: 6534 372e 6a61 7661 3a20 4164 6420 6c61 e47.java: Add la │ │ │ │ │ +0005a430: 6d62 6461 2074 6573 7473 2073 7075 7269 mbda tests spuri │ │ │ │ │ +0005a440: 6f75 7320 6675 6e63 7469 6f6e 616c 2069 ous functional i │ │ │ │ │ +0005a450: 6e74 6572 6661 6365 2063 6f6e 7665 7273 nterface convers │ │ │ │ │ +0005a460: 696f 6e20 6572 726f 7273 2077 6974 6820 ion errors with │ │ │ │ │ +0005a470: 6465 6661 756c 7420 6d65 7468 6f64 7320 default methods │ │ │ │ │ +0005a480: 696e 2074 6172 6765 7420 7479 7065 0a0a in target type.. │ │ │ │ │ +0005a490: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005a4a0: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ +0005a4b0: 6534 382e 6a61 7661 3a20 4164 6420 6c61 e48.java: Add la │ │ │ │ │ +0005a4c0: 6d62 6461 2074 6573 7473 2073 7075 7269 mbda tests spuri │ │ │ │ │ +0005a4d0: 6f75 7320 6675 6e63 7469 6f6e 616c 2069 ous functional i │ │ │ │ │ +0005a4e0: 6e74 6572 6661 6365 2063 6f6e 7665 7273 nterface convers │ │ │ │ │ +0005a4f0: 696f 6e20 6572 726f 7273 2077 6974 6820 ion errors with │ │ │ │ │ +0005a500: 6465 6661 756c 7420 6d65 7468 6f64 7320 default methods │ │ │ │ │ +0005a510: 696e 2074 6172 6765 7420 7479 7065 0a0a in target type.. │ │ │ │ │ +0005a520: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005a530: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ +0005a540: 6534 392e 6a61 7661 3a20 4164 6420 6c61 e49.java: Add la │ │ │ │ │ +0005a550: 6d62 6461 2074 6573 7473 206a 6176 6163 mbda tests javac │ │ │ │ │ +0005a560: 2061 6363 6570 7473 2069 6c6c 2d66 6f72 accepts ill-for │ │ │ │ │ +0005a570: 6d65 6420 6c61 6d62 6461 2f6d 6574 686f med lambda/metho │ │ │ │ │ +0005a580: 6420 7265 6665 7265 6e63 6520 7461 7267 d reference targ │ │ │ │ │ +0005a590: 6574 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ets..
  • tools/j │ │ │ │ │ +0005a5a0: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +0005a5b0: 6574 5479 7065 3530 2e6a 6176 613a 2041 etType50.java: A │ │ │ │ │ +0005a5c0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005a5d0: 6261 6420 7374 7563 6b20 6368 6563 6b20 bad stuck check │ │ │ │ │ +0005a5e0: 666f 7220 6d65 7468 6f64 2072 6566 6572 for method refer │ │ │ │ │ +0005a5f0: 656e 6365 206c 6561 6473 2074 6f20 6a61 ence leads to ja │ │ │ │ │ +0005a600: 7661 6320 6372 6173 680a 0a3c 6c69 3e74 vac crash..
  • t │ │ │ │ │ +0005a610: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005a620: 612f 5461 7267 6574 5479 7065 3531 2e6a a/TargetType51.j │ │ │ │ │ +0005a630: 6176 613a 2049 6d70 6c65 6d65 6e74 206f ava: Implement o │ │ │ │ │ +0005a640: 7665 726c 6f61 6420 7265 736f 6c75 7469 verload resoluti │ │ │ │ │ +0005a650: 6f6e 2061 7320 7065 7220 6c61 7465 7374 on as per latest │ │ │ │ │ +0005a660: 2073 7065 6320 4544 5220 736d 6f6b 6520 spec EDR smoke │ │ │ │ │ +0005a670: 7465 7374 2066 6f72 2063 6f6d 6269 6e61 test for combina │ │ │ │ │ +0005a680: 746f 722d 6c69 6b65 2073 7475 636b 2061 tor-like stuck a │ │ │ │ │ +0005a690: 6e61 6c79 7369 730a 0a3c 6c69 3e74 6f6f nalysis..
  • too │ │ │ │ │ +0005a6a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005a6b0: 5461 7267 6574 5479 7065 3532 2e6a 6176 TargetType52.jav │ │ │ │ │ +0005a6c0: 613a 2049 6d70 6c65 6d65 6e74 206f 7665 a: Implement ove │ │ │ │ │ +0005a6d0: 726c 6f61 6420 7265 736f 6c75 7469 6f6e rload resolution │ │ │ │ │ +0005a6e0: 2061 7320 7065 7220 6c61 7465 7374 2073 as per latest s │ │ │ │ │ +0005a6f0: 7065 6320 4544 5220 756e 6361 7463 6865 pec EDR uncatche │ │ │ │ │ +0005a700: 6420 7361 6d20 636f 6e76 6572 7369 6f6e d sam conversion │ │ │ │ │ +0005a710: 2066 6169 6c75 7265 2065 7863 6570 7469 failure excepti │ │ │ │ │ +0005a720: 6f6e 206c 6561 6420 746f 206a 6176 6163 on lead to javac │ │ │ │ │ +0005a730: 2063 7261 7368 0a0a 3c6c 693e 746f 6f6c crash..
  • tool │ │ │ │ │ +0005a740: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005a750: 6172 6765 7454 7970 6535 332e 6a61 7661 argetType53.java │ │ │ │ │ +0005a760: 3a20 4164 6420 6772 6170 6820 696e 6665 : Add graph infe │ │ │ │ │ +0005a770: 7265 6e63 6520 7375 7070 6f72 7420 736d rence support sm │ │ │ │ │ +0005a780: 6f6b 6520 7465 7374 2066 6f72 2067 7261 oke test for gra │ │ │ │ │ +0005a790: 7068 2069 6e66 6572 656e 6365 0a0a 3c6c ph inference..tools/javac/la │ │ │ │ │ +0005a7b0: 6d62 6461 2f54 6172 6765 7454 7970 6535 mbda/TargetType5 │ │ │ │ │ +0005a7c0: 342e 6a61 7661 3a20 4164 6420 6772 6170 4.java: Add grap │ │ │ │ │ +0005a7d0: 6820 696e 6665 7265 6e63 6520 7375 7070 h inference supp │ │ │ │ │ +0005a7e0: 6f72 7420 736d 6f6b 6520 7465 7374 2066 ort smoke test f │ │ │ │ │ +0005a7f0: 6f72 2067 7261 7068 2069 6e66 6572 656e or graph inferen │ │ │ │ │ +0005a800: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ +0005a810: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +0005a820: 7454 7970 6535 352e 6a61 7661 3a20 4164 tType55.java: Ad │ │ │ │ │ +0005a830: 6420 6772 6170 6820 696e 6665 7265 6e63 d graph inferenc │ │ │ │ │ +0005a840: 6520 7375 7070 6f72 7420 736d 6f6b 6520 e support smoke │ │ │ │ │ +0005a850: 7465 7374 2066 6f72 2067 7261 7068 2069 test for graph i │ │ │ │ │ +0005a860: 6e66 6572 656e 6365 0a0a 3c6c 693e 746f nference..
  • to │ │ │ │ │ +0005a870: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005a880: 2f54 6172 6765 7454 7970 6535 362e 6a61 /TargetType56.ja │ │ │ │ │ +0005a890: 7661 3a20 4164 6420 6772 6170 6820 696e va: Add graph in │ │ │ │ │ +0005a8a0: 6665 7265 6e63 6520 7375 7070 6f72 7420 ference support │ │ │ │ │ +0005a8b0: 736d 6f6b 6520 7465 7374 2066 6f72 2067 smoke test for g │ │ │ │ │ +0005a8c0: 7261 7068 2069 6e66 6572 656e 6365 0a0a raph inference.. │ │ │ │ │ +0005a8d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005a8e0: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ +0005a8f0: 6535 372e 6a61 7661 3a20 4164 6420 6772 e57.java: Add gr │ │ │ │ │ +0005a900: 6170 6820 696e 6665 7265 6e63 6520 7375 aph inference su │ │ │ │ │ +0005a910: 7070 6f72 7420 6d6f 7265 2073 6d6f 6b65 pport more smoke │ │ │ │ │ +0005a920: 2074 6573 7473 2066 6f72 2067 7261 7068 tests for graph │ │ │ │ │ +0005a930: 2069 6e66 6572 656e 6365 0a0a 3c6c 693e inference..
  • │ │ │ │ │ +0005a940: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005a950: 6461 2f54 6172 6765 7454 7970 6535 382e da/TargetType58. │ │ │ │ │ +0005a960: 6a61 7661 3a20 4164 6420 6772 6170 6820 java: Add graph │ │ │ │ │ +0005a970: 696e 6665 7265 6e63 6520 7375 7070 6f72 inference suppor │ │ │ │ │ +0005a980: 7420 6d6f 7265 2073 6d6f 6b65 2074 6573 t more smoke tes │ │ │ │ │ +0005a990: 7473 2066 6f72 2067 7261 7068 2069 6e66 ts for graph inf │ │ │ │ │ +0005a9a0: 6572 656e 6365 0a0a 3c6c 693e 746f 6f6c erence..
  • tool │ │ │ │ │ +0005a9b0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005a9c0: 6172 6765 7454 7970 6535 392e 6a61 7661 argetType59.java │ │ │ │ │ +0005a9d0: 3a20 4164 6420 6772 6170 6820 696e 6665 : Add graph infe │ │ │ │ │ +0005a9e0: 7265 6e63 6520 7375 7070 6f72 7420 6d6f rence support mo │ │ │ │ │ +0005a9f0: 7265 2073 6d6f 6b65 2074 6573 7473 2066 re smoke tests f │ │ │ │ │ +0005aa00: 6f72 2067 7261 7068 2069 6e66 6572 656e or graph inferen │ │ │ │ │ +0005aa10: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ +0005aa20: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +0005aa30: 7454 7970 6536 302e 6a61 7661 3a20 4669 tType60.java: Fi │ │ │ │ │ +0005aa40: 7820 7072 6f76 6973 696f 6e61 6c20 6170 x provisional ap │ │ │ │ │ +0005aa50: 706c 6963 6162 696c 6974 7920 666f 7220 plicability for │ │ │ │ │ +0005aa60: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +0005aa70: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0005aa80: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005aa90: 5479 7065 3631 2e6a 6176 613a 2041 6464 Type61.java: Add │ │ │ │ │ +0005aaa0: 2067 7261 7068 2069 6e66 6572 656e 6365 graph inference │ │ │ │ │ +0005aab0: 2073 7570 706f 7274 2063 6865 636b 2074 support check t │ │ │ │ │ +0005aac0: 6861 7420 6e65 7720 7769 6c64 6361 7264 hat new wildcard │ │ │ │ │ +0005aad0: 7320 696e 6665 7265 6e63 6520 7374 7261 s inference stra │ │ │ │ │ +0005aae0: 7465 6779 2064 6f65 736e 2774 2072 756e tegy doesn't run │ │ │ │ │ +0005aaf0: 2069 6e74 6f20 3731 3930 3239 360a 0a3c into 7190296..< │ │ │ │ │ +0005ab00: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005ab10: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ +0005ab20: 3632 2e6a 6176 613a 2041 6464 2067 7261 62.java: Add gra │ │ │ │ │ +0005ab30: 7068 2069 6e66 6572 656e 6365 2073 7570 ph inference sup │ │ │ │ │ +0005ab40: 706f 7274 2063 6865 636b 2074 6861 7420 port check that │ │ │ │ │ +0005ab50: 6e65 7720 7769 6c64 6361 7264 7320 696e new wildcards in │ │ │ │ │ +0005ab60: 6665 7265 6e63 6520 7374 7261 7465 6779 ference strategy │ │ │ │ │ +0005ab70: 2064 6f65 736e 2774 2072 756e 2069 6e74 doesn't run int │ │ │ │ │ +0005ab80: 6f20 3731 3930 3239 360a 0a3c 6c69 3e74 o 7190296..
  • t │ │ │ │ │ +0005ab90: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005aba0: 612f 5461 7267 6574 5479 7065 3633 2e6a a/TargetType63.j │ │ │ │ │ +0005abb0: 6176 613a 2073 6d6f 6b65 2074 6573 7420 ava: smoke test │ │ │ │ │ +0005abc0: 666f 7220 696e 6665 7265 6e63 6520 6f66 for inference of │ │ │ │ │ +0005abd0: 2074 6872 6f77 7320 7479 7065 2076 6172 throws type var │ │ │ │ │ +0005abe0: 6961 626c 6573 0a0a 3c6c 693e 746f 6f6c iables..
  • tool │ │ │ │ │ +0005abf0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005ac00: 6172 6765 7454 7970 6536 342e 6a61 7661 argetType64.java │ │ │ │ │ +0005ac10: 3a20 4465 636c 6172 6564 2062 6f75 6e64 : Declared bound │ │ │ │ │ +0005ac20: 7320 6e6f 7420 636f 6e73 6964 6572 6564 s not considered │ │ │ │ │ +0005ac30: 2077 6865 6e20 6675 6e63 7469 6f6e 616c when functional │ │ │ │ │ +0005ac40: 2069 6e74 6572 6661 6365 2063 6f6e 7461 interface conta │ │ │ │ │ +0005ac50: 696e 696e 6720 756e 626f 756e 6420 7769 ining unbound wi │ │ │ │ │ +0005ac60: 6c64 6361 7264 7320 6973 2069 6e73 7461 ldcards is insta │ │ │ │ │ +0005ac70: 6e74 6961 7465 640a 0a3c 6c69 3e74 6f6f ntiated..
  • too │ │ │ │ │ +0005ac80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005ac90: 5461 7267 6574 5479 7065 3635 2e6a 6176 TargetType65.jav │ │ │ │ │ +0005aca0: 613a 2047 7261 7068 2049 6e66 6572 656e a: Graph Inferen │ │ │ │ │ +0005acb0: 6365 3a20 6261 6420 6772 6170 6820 6361 ce: bad graph ca │ │ │ │ │ +0005acc0: 6c63 756c 6174 696f 6e20 6c65 6164 7320 lculation leads │ │ │ │ │ +0005acd0: 746f 2061 7373 6572 7469 6f6e 2065 7272 to assertion err │ │ │ │ │ +0005ace0: 6f72 0a0a 3c6c 693e 746f 6f6c 732f 6a61 or..
  • tools/ja │ │ │ │ │ +0005acf0: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +0005ad00: 7454 7970 6536 362e 6a61 7661 3a20 4f76 tType66.java: Ov │ │ │ │ │ +0005ad10: 6572 6c6f 6164 3a20 6a61 7661 6320 7368 erload: javac sh │ │ │ │ │ +0005ad20: 6f75 6c64 2064 6973 6361 7264 206d 6574 ould discard met │ │ │ │ │ +0005ad30: 686f 6473 2074 6861 7420 6c65 6164 2074 hods that lead t │ │ │ │ │ +0005ad40: 6f20 6572 726f 7273 2069 6e20 6c61 6d62 o errors in lamb │ │ │ │ │ +0005ad50: 6461 7320 7769 7468 2069 6d70 6c69 6369 das with implici │ │ │ │ │ +0005ad60: 7420 7061 7261 6d65 7465 7220 7479 7065 t parameter type │ │ │ │ │ +0005ad70: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0005ad80: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005ad90: 5479 7065 3637 2e6a 6176 613a 2047 7261 Type67.java: Gra │ │ │ │ │ +0005ada0: 7068 2069 6e66 6572 656e 6365 3a20 6d69 ph inference: mi │ │ │ │ │ +0005adb0: 7373 696e 6720 696e 636f 7270 6f72 6174 ssing incorporat │ │ │ │ │ +0005adc0: 696f 6e20 7374 6570 2063 6175 7365 7320 ion step causes │ │ │ │ │ +0005add0: 7370 7572 696f 7573 2069 6e66 6572 656e spurious inferen │ │ │ │ │ +0005ade0: 6365 2065 7272 6f72 0a0a 3c6c 693e 746f ce error..
  • to │ │ │ │ │ +0005adf0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005ae00: 2f54 6172 6765 7454 7970 6536 382e 6a61 /TargetType68.ja │ │ │ │ │ +0005ae10: 7661 3a20 4772 6170 6820 696e 6665 7265 va: Graph infere │ │ │ │ │ +0005ae20: 6e63 653a 206d 6973 7369 6e67 2069 6e63 nce: missing inc │ │ │ │ │ +0005ae30: 6f72 706f 7261 7469 6f6e 2073 7465 7020 orporation step │ │ │ │ │ +0005ae40: 6361 7573 6573 2073 7075 7269 6f75 7320 causes spurious │ │ │ │ │ +0005ae50: 696e 6665 7265 6e63 6520 6572 726f 720a inference error. │ │ │ │ │ +0005ae60: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005ae70: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +0005ae80: 7065 3639 2e6a 6176 613a 2047 7261 7068 pe69.java: Graph │ │ │ │ │ +0005ae90: 2069 6e66 6572 656e 6365 3a20 6d69 7373 inference: miss │ │ │ │ │ +0005aea0: 696e 6720 696e 636f 7270 6f72 6174 696f ing incorporatio │ │ │ │ │ +0005aeb0: 6e20 7374 6570 2063 6175 7365 7320 7370 n step causes sp │ │ │ │ │ +0005aec0: 7572 696f 7573 2069 6e66 6572 656e 6365 urious inference │ │ │ │ │ +0005aed0: 2065 7272 6f72 0a0a 3c6c 693e 746f 6f6c error..
  • tool │ │ │ │ │ +0005aee0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005aef0: 6172 6765 7454 7970 6537 302e 6a61 7661 argetType70.java │ │ │ │ │ +0005af00: 3a20 6c61 6e67 2f49 4e46 522f 696e 6672 : lang/INFR/infr │ │ │ │ │ +0005af10: 3030 312f 696e 6672 3030 3130 316d 642f 001/infr00101md/ │ │ │ │ │ +0005af20: 696e 6672 3030 3130 316d 642e 6a61 7661 infr00101md.java │ │ │ │ │ +0005af30: 2066 6169 6c73 2074 6f20 636f 6d70 696c fails to compil │ │ │ │ │ +0005af40: 6520 6166 7465 7220 7377 6974 6368 2074 e after switch t │ │ │ │ │ +0005af50: 6f20 4a44 4b38 2d62 3832 0a0a 3c6c 693e o JDK8-b82..
  • │ │ │ │ │ +0005af60: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005af70: 6461 2f54 6172 6765 7454 7970 6537 312e da/TargetType71. │ │ │ │ │ +0005af80: 6a61 7661 3a20 4a61 7661 6320 6372 6173 java: Javac cras │ │ │ │ │ +0005af90: 6865 7320 7768 656e 206d 756c 7469 706c hes when multipl │ │ │ │ │ +0005afa0: 6520 6c61 6d62 6461 7320 6172 6520 6465 e lambdas are de │ │ │ │ │ +0005afb0: 6669 6e65 6420 696e 2061 6e20 6172 7261 fined in an arra │ │ │ │ │ +0005afc0: 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 y..
  • tools/jav │ │ │ │ │ +0005afd0: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005afe0: 5479 7065 3732 2e6a 6176 613a 2053 7075 Type72.java: Spu │ │ │ │ │ +0005aff0: 7269 6f75 7320 6368 6563 6b65 6420 6578 rious checked ex │ │ │ │ │ +0005b000: 6365 7074 696f 6e20 6572 726f 7273 2069 ception errors i │ │ │ │ │ +0005b010: 6e20 6e65 7374 6564 206d 6574 686f 6420 n nested method │ │ │ │ │ +0005b020: 6361 6c6c 0a0a 3c6c 693e 746f 6f6c 732f call..
  • tools/ │ │ │ │ │ +0005b030: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +0005b040: 6765 7454 7970 6537 332e 6a61 7661 3a20 getType73.java: │ │ │ │ │ +0005b050: 6a61 7661 6320 6372 6173 6865 7320 7768 javac crashes wh │ │ │ │ │ +0005b060: 656e 2076 6172 6172 6773 2065 6c65 6d65 en varargs eleme │ │ │ │ │ +0005b070: 6e74 206f 6620 6120 6d65 7468 6f64 2072 nt of a method r │ │ │ │ │ +0005b080: 6566 6572 656e 6365 2069 7320 696e 6665 eference is infe │ │ │ │ │ +0005b090: 7272 6564 2066 726f 6d20 7468 6520 636f rred from the co │ │ │ │ │ +0005b0a0: 6e74 6578 740a 0a3c 6c69 3e74 6f6f 6c73 ntext..
  • tools │ │ │ │ │ +0005b0b0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +0005b0c0: 7267 6574 5479 7065 3734 2e6a 6176 613a rgetType74.java: │ │ │ │ │ +0005b0d0: 206a 6176 6163 2063 7261 7368 6573 2077 javac crashes w │ │ │ │ │ +0005b0e0: 6974 6820 7374 6163 6b20 6f76 6572 666c ith stack overfl │ │ │ │ │ +0005b0f0: 6f77 2077 6865 6e20 6d65 7468 6f64 2063 ow when method c │ │ │ │ │ +0005b100: 616c 6c65 6420 7265 6375 7273 6976 656c alled recursivel │ │ │ │ │ +0005b110: 7920 6672 6f6d 206e 6573 7465 6420 6765 y from nested ge │ │ │ │ │ +0005b120: 6e65 7269 6320 6361 6c6c 0a0a 3c6c 693e neric call..
  • │ │ │ │ │ +0005b130: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005b140: 6461 2f54 6172 6765 7454 7970 6537 352e da/TargetType75. │ │ │ │ │ +0005b150: 6a61 7661 3a20 4c61 6d62 6461 2069 736e java: Lambda isn │ │ │ │ │ +0005b160: 2774 2063 6f6d 7069 6c65 6420 7769 7468 't compiled with │ │ │ │ │ +0005b170: 2072 6574 7572 6e20 7374 6174 656d 656e return statemen │ │ │ │ │ +0005b180: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +0005b190: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005b1a0: 5479 7065 3736 2e6a 6176 613a 2041 6464 Type76.java: Add │ │ │ │ │ +0005b1b0: 2062 6f74 746f 6d2d 7570 2074 7970 652d bottom-up type- │ │ │ │ │ +0005b1c0: 6368 6563 6b69 6e67 2073 7570 706f 7274 checking support │ │ │ │ │ +0005b1d0: 2066 6f72 2075 6e61 6d62 6967 756f 7573 for unambiguous │ │ │ │ │ +0005b1e0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +0005b1f0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +0005b200: 7661 632f 6c61 6d62 6461 2f54 6573 7442 vac/lambda/TestB │ │ │ │ │ +0005b210: 6f6f 7473 7472 6170 4d65 7468 6f64 7343 ootstrapMethodsC │ │ │ │ │ +0005b220: 6f75 6e74 2e6a 6176 613a 2045 7863 6573 ount.java: Exces │ │ │ │ │ +0005b230: 7320 656e 7472 6965 7320 696e 2042 6f6f s entries in Boo │ │ │ │ │ +0005b240: 7473 7472 6170 4d65 7468 6f64 7320 7769 tstrapMethods wi │ │ │ │ │ +0005b250: 7468 2074 6865 2073 616d 6520 2862 736d th the same (bsm │ │ │ │ │ +0005b260: 2c20 6273 6d4b 696e 642c 2062 736d 5374 , bsmKind, bsmSt │ │ │ │ │ +0005b270: 6174 6963 4172 6773 292c 2062 7574 2064 aticArgs), but d │ │ │ │ │ +0005b280: 6966 6665 7265 6e74 2064 796e 616d 6963 ifferent dynamic │ │ │ │ │ +0005b290: 4172 6773 0a0a 3c6c 693e 746f 6f6c 732f Args..
  • tools/ │ │ │ │ │ +0005b2a0: 6a61 7661 632f 6c61 6d62 6461 2f54 6573 javac/lambda/Tes │ │ │ │ │ +0005b2b0: 7449 6e76 6f6b 6544 796e 616d 6963 2e6a tInvokeDynamic.j │ │ │ │ │ +0005b2c0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005b2d0: 7465 7374 7320 4164 6420 6261 636b 2d65 tests Add back-e │ │ │ │ │ +0005b2e0: 6e64 2073 7570 706f 7274 2066 6f72 2069 nd support for i │ │ │ │ │ +0005b2f0: 6e76 6f6b 6564 796e 616d 6963 2074 656d nvokedynamic tem │ │ │ │ │ +0005b300: 706f 7261 7269 6c79 2077 6f72 6b61 726f porarily workaro │ │ │ │ │ +0005b310: 756e 6420 636f 6d62 6f20 7465 7374 7320 und combo tests │ │ │ │ │ +0005b320: 6172 6520 6361 7573 696e 6720 7469 6d65 are causing time │ │ │ │ │ +0005b330: 206f 7574 2069 6e20 7365 7665 7261 6c20 out in several │ │ │ │ │ +0005b340: 706c 6174 666f 726d 730a 0a3c 6c69 3e74 platforms..
  • t │ │ │ │ │ +0005b350: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005b360: 612f 5465 7374 4c61 6d62 6461 546f 4d65 a/TestLambdaToMe │ │ │ │ │ +0005b370: 7468 6f64 5374 6174 732e 6a61 7661 3a20 thodStats.java: │ │ │ │ │ +0005b380: 4164 6420 7374 6174 2073 7570 706f 7274 Add stat support │ │ │ │ │ +0005b390: 2074 6f20 4c61 6d62 6461 546f 4d65 7468 to LambdaToMeth │ │ │ │ │ +0005b3a0: 6f64 0a0a 3c6c 693e 746f 6f6c 732f 6a61 od..
  • tools/ja │ │ │ │ │ +0005b3b0: 7661 632f 6c61 6d62 6461 2f54 6573 7453 vac/lambda/TestS │ │ │ │ │ +0005b3c0: 656c 6652 6566 2e6a 6176 613a 2041 6464 elfRef.java: Add │ │ │ │ │ +0005b3d0: 206c 616d 6264 6120 7465 7374 7320 4368 lambda tests Ch │ │ │ │ │ +0005b3e0: 6563 6b20 7468 6174 2073 656c 662f 666f eck that self/fo │ │ │ │ │ +0005b3f0: 7277 6172 6420 7265 6665 7265 6e63 6573 rward references │ │ │ │ │ +0005b400: 2066 726f 6d20 6c61 6d62 6461 2065 7870 from lambda exp │ │ │ │ │ +0005b410: 7265 7373 696f 6e73 2062 6568 6176 6520 ressions behave │ │ │ │ │ +0005b420: 636f 6e73 6973 7465 6e74 6c79 2077 2e72 consistently w.r │ │ │ │ │ +0005b430: 2e74 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a .t...
  • tools/j │ │ │ │ │ +0005b440: 6176 6163 2f6c 616d 6264 612f 5472 7957 avac/lambda/TryW │ │ │ │ │ +0005b450: 6974 684c 616d 6264 6146 696e 616c 2e6a ithLambdaFinal.j │ │ │ │ │ +0005b460: 6176 613a 2044 412f 4455 2074 7261 636b ava: DA/DU track │ │ │ │ │ +0005b470: 696e 6720 6765 7473 2063 6f6e 6675 7365 ing gets confuse │ │ │ │ │ +0005b480: 6420 6279 206c 616d 6264 612f 7472 7920 d by lambda/try │ │ │ │ │ +0005b490: 636f 6d62 696e 6174 696f 6e0a 0a3c 6c69 combination..
  • tools/javac/lam │ │ │ │ │ +0005b4b0: 6264 612f 556e 6465 7273 636f 7265 4173 bda/UnderscoreAs │ │ │ │ │ +0005b4c0: 4964 656e 742e 6a61 7661 3a20 4368 6563 Ident.java: Chec │ │ │ │ │ +0005b4d0: 6b20 7573 6167 6573 206f 6620 756e 6465 k usages of unde │ │ │ │ │ +0005b4e0: 7273 636f 7265 2061 7320 6964 656e 7469 rscore as identi │ │ │ │ │ +0005b4f0: 6669 6572 2067 656e 6572 6174 6520 7761 fier generate wa │ │ │ │ │ +0005b500: 726e 696e 6773 0a0a 3c6c 693e 746f 6f6c rnings..
  • tool │ │ │ │ │ +0005b510: 732f 6a61 7661 632f 6c61 6d62 6461 2f56 s/javac/lambda/V │ │ │ │ │ +0005b520: 6f69 6443 6f6d 7061 7469 6269 6c69 7479 oidCompatibility │ │ │ │ │ +0005b530: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005b540: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +0005b550: 6174 2076 6f69 6420 636f 6d70 6174 6962 at void compatib │ │ │ │ │ +0005b560: 696c 6974 7920 6166 6665 6374 7320 6f76 ility affects ov │ │ │ │ │ +0005b570: 6572 6c6f 6164 696e 6720 6173 2065 7870 erloading as exp │ │ │ │ │ +0005b580: 6563 7465 640a 0a3c 6c69 3e74 6f6f 6c73 ected..
  • tools │ │ │ │ │ +0005b590: 2f6a 6176 6163 2f6c 616d 6264 612f 566f /javac/lambda/Vo │ │ │ │ │ +0005b5a0: 6964 4c61 6d62 6461 5061 7261 6d65 7465 idLambdaParamete │ │ │ │ │ +0005b5b0: 722e 6a61 7661 3a20 5573 696e 6720 766f r.java: Using vo │ │ │ │ │ +0005b5c0: 6964 2061 7320 6120 6c61 6d62 6461 2070 id as a lambda p │ │ │ │ │ +0005b5d0: 6172 616d 6574 6572 2073 686f 756c 6420 arameter should │ │ │ │ │ +0005b5e0: 7072 6f64 7563 6520 7361 6e65 2041 5354 produce sane AST │ │ │ │ │ +0005b5f0: 2061 6e64 2065 7272 6f72 730a 0a3c 6c69 and errors..
  • tools/javac/lam │ │ │ │ │ +0005b610: 6264 612f 5844 6475 6d70 4c61 6d62 6461 bda/XDdumpLambda │ │ │ │ │ +0005b620: 546f 4d65 7468 6f64 5374 6174 732e 6a61 ToMethodStats.ja │ │ │ │ │ +0005b630: 7661 3a20 6a61 7661 6320 7468 726f 7773 va: javac throws │ │ │ │ │ +0005b640: 204e 5045 2077 6865 6e20 7072 696e 7469 NPE when printi │ │ │ │ │ +0005b650: 6e67 2064 6961 676e 6f73 7469 6373 2066 ng diagnostics f │ │ │ │ │ +0005b660: 6f72 204c 616d 6264 6120 6578 7072 6573 or Lambda expres │ │ │ │ │ +0005b670: 7369 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 sions..
  • tools │ │ │ │ │ +0005b680: 2f6a 6176 6163 2f6c 616d 6264 612f 6162 /javac/lambda/ab │ │ │ │ │ +0005b690: 6f72 742f 4162 6f72 742e 6a61 7661 3a20 ort/Abort.java: │ │ │ │ │ +0005b6a0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +0005b6b0: 2063 6865 636b 2074 6861 7420 616c 6c20 check that all │ │ │ │ │ +0005b6c0: 6469 6167 6e6f 7374 6963 7320 6172 6520 diagnostics are │ │ │ │ │ +0005b6d0: 6475 6d70 6564 2074 6f20 6f75 7470 7574 dumped to output │ │ │ │ │ +0005b6e0: 2077 6865 6e20 636f 6d70 696c 6572 2065 when compiler e │ │ │ │ │ +0005b6f0: 7869 7473 2061 6272 7570 746c 790a 0a3c xits abruptly..< │ │ │ │ │ +0005b700: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005b710: 616d 6264 612f 6162 6f72 742f 436f 6d70 ambda/abort/Comp │ │ │ │ │ +0005b720: 6c65 7469 6f6e 4661 696c 7572 652e 6a61 letionFailure.ja │ │ │ │ │ +0005b730: 7661 3a20 4365 7274 6169 6e20 6469 6167 va: Certain diag │ │ │ │ │ +0005b740: 6e6f 7374 6963 7320 7368 6f75 6c64 206e nostics should n │ │ │ │ │ +0005b750: 6f74 2062 6520 6465 6665 7272 6564 0a0a ot be deferred.. │ │ │ │ │ +0005b760: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005b770: 6c61 6d62 6461 2f62 6164 4d65 6d62 6572 lambda/badMember │ │ │ │ │ +0005b780: 5265 6642 7974 6563 6f64 652f 5465 7374 RefBytecode/Test │ │ │ │ │ +0005b790: 4261 644d 656d 6265 7252 6566 4279 7465 BadMemberRefByte │ │ │ │ │ +0005b7a0: 636f 6465 2e6a 6176 613a 2041 6464 206c code.java: Add l │ │ │ │ │ +0005b7b0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +0005b7c0: 6b20 7468 6174 2063 6c61 7373 6669 6c65 k that classfile │ │ │ │ │ +0005b7d0: 7320 7769 7468 206d 656d 6265 7220 7265 s with member re │ │ │ │ │ +0005b7e0: 6620 4350 2065 6e74 7269 6573 2061 7265 f CP entries are │ │ │ │ │ +0005b7f0: 2072 6561 6420 636f 7272 6563 746c 790a read correctly. │ │ │ │ │ +0005b800: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005b810: 2f6c 616d 6264 612f 6272 6964 6765 2f54 /lambda/bridge/T │ │ │ │ │ +0005b820: 6573 744d 6574 6166 6163 746f 7279 4272 estMetafactoryBr │ │ │ │ │ +0005b830: 6964 6765 732e 6a61 7661 3a20 436f 6d70 idges.java: Comp │ │ │ │ │ +0005b840: 696c 6572 2073 686f 756c 6420 656d 6974 iler should emit │ │ │ │ │ +0005b850: 2062 7269 6467 6573 2069 6e20 696e 7465 bridges in inte │ │ │ │ │ +0005b860: 7266 6163 6573 0a0a 3c6c 693e 746f 6f6c rfaces..
  • tool │ │ │ │ │ +0005b870: 732f 6a61 7661 632f 6c61 6d62 6461 2f62 s/javac/lambda/b │ │ │ │ │ +0005b880: 7269 6467 652f 7465 6d70 6c61 7465 5f74 ridge/template_t │ │ │ │ │ +0005b890: 6573 7473 2f42 7269 6467 654d 6574 686f ests/BridgeMetho │ │ │ │ │ +0005b8a0: 6454 6573 7443 6173 652e 6a61 7661 3a20 dTestCase.java: │ │ │ │ │ +0005b8b0: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ +0005b8c0: 6163 2f6c 616d 6264 612f 6272 6964 6765 ac/lambda/bridge │ │ │ │ │ +0005b8d0: 2f74 656d 706c 6174 655f 7465 7374 732f /template_tests/ │ │ │ │ │ +0005b8e0: 4272 6964 6765 4d65 7468 6f64 7354 656d BridgeMethodsTem │ │ │ │ │ +0005b8f0: 706c 6174 6554 6573 742e 6a61 7661 3a20 plateTest.java: │ │ │ │ │ +0005b900: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ +0005b910: 6163 2f6c 616d 6264 612f 6279 7465 636f ac/lambda/byteco │ │ │ │ │ +0005b920: 6465 2f54 6573 744c 616d 6264 6142 7974 de/TestLambdaByt │ │ │ │ │ +0005b930: 6563 6f64 652e 6a61 7661 3a20 4c61 6d62 ecode.java: Lamb │ │ │ │ │ +0005b940: 6461 2062 6163 6b2d 656e 6420 7368 6f75 da back-end shou │ │ │ │ │ +0005b950: 6c64 2067 656e 6572 6174 6520 696e 766f ld generate invo │ │ │ │ │ +0005b960: 6b65 7669 7274 7561 6c20 666f 7220 6d65 kevirtual for me │ │ │ │ │ +0005b970: 7468 6f64 2068 616e 646c 6573 2072 6566 thod handles ref │ │ │ │ │ +0005b980: 6572 7269 6e67 2074 6f20 7072 6976 6174 erring to privat │ │ │ │ │ +0005b990: 6520 696e 7374 616e 6365 206d 6574 686f e instance metho │ │ │ │ │ +0005b9a0: 6473 2061 7320 6c61 6d62 6461 2070 726f ds as lambda pro │ │ │ │ │ +0005b9b0: 7879 2069 7320 6120 6e65 7374 6d61 7465 xy is a nestmate │ │ │ │ │ +0005b9c0: 206f 6620 7468 6520 7461 7267 6574 2063 of the target c │ │ │ │ │ +0005b9d0: 6c73 6173 0a0a 3c6c 693e 746f 6f6c 732f lsas..
  • tools/ │ │ │ │ │ +0005b9e0: 6a61 7661 632f 6c61 6d62 6461 2f62 7974 javac/lambda/byt │ │ │ │ │ +0005b9f0: 6563 6f64 652f 5465 7374 4c61 6d62 6461 ecode/TestLambda │ │ │ │ │ +0005ba00: 4279 7465 636f 6465 5461 7267 6574 5265 BytecodeTargetRe │ │ │ │ │ +0005ba10: 6c65 6173 6531 342e 6a61 7661 3a20 4c61 lease14.java: La │ │ │ │ │ +0005ba20: 6d62 6461 2062 6163 6b2d 656e 6420 7368 mbda back-end sh │ │ │ │ │ +0005ba30: 6f75 6c64 2067 656e 6572 6174 6520 696e ould generate in │ │ │ │ │ +0005ba40: 766f 6b65 7370 6563 6961 6c20 666f 7220 vokespecial for │ │ │ │ │ +0005ba50: 6d65 7468 6f64 2068 616e 646c 6573 2072 method handles r │ │ │ │ │ +0005ba60: 6566 6572 7269 6e67 2074 6f20 7072 6976 eferring to priv │ │ │ │ │ +0005ba70: 6174 6520 696e 7374 616e 6365 206d 6574 ate instance met │ │ │ │ │ +0005ba80: 686f 6473 2077 6865 6e20 636f 6d70 696c hods when compil │ │ │ │ │ +0005ba90: 696e 6720 7769 7468 202d 2d72 656c 6561 ing with --relea │ │ │ │ │ +0005baa0: 7365 2031 340a 0a3c 6c69 3e74 6f6f 6c73 se 14..
  • tools │ │ │ │ │ +0005bab0: 2f6a 6176 6163 2f6c 616d 6264 612f 636f /javac/lambda/co │ │ │ │ │ +0005bac0: 6e73 6964 6572 4578 6365 7074 696f 6e54 nsiderExceptionT │ │ │ │ │ +0005bad0: 5661 7249 6e53 7475 636b 4578 7072 732f VarInStuckExprs/ │ │ │ │ │ +0005bae0: 436f 6e73 6964 6572 4578 6365 7074 696f ConsiderExceptio │ │ │ │ │ +0005baf0: 6e54 5661 7273 496e 5374 7563 6b45 7870 nTVarsInStuckExp │ │ │ │ │ +0005bb00: 7273 2e6a 6176 613a 2045 7272 6f6e 656f rs.java: Erroneo │ │ │ │ │ +0005bb10: 7573 2067 656e 6572 6963 2074 7970 6520 us generic type │ │ │ │ │ +0005bb20: 696e 6665 7265 6e63 6520 696e 2061 206c inference in a l │ │ │ │ │ +0005bb30: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005bb40: 2077 6974 6820 6120 6368 6563 6b65 6420 with a checked │ │ │ │ │ +0005bb50: 6578 6365 7074 696f 6e0a 0a3c 6c69 3e74 exception..
  • t │ │ │ │ │ +0005bb60: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005bb70: 612f 6465 6475 706c 6963 6174 696f 6e2f a/deduplication/ │ │ │ │ │ +0005bb80: 436c 6173 7346 6965 6c64 4465 6475 706c ClassFieldDedupl │ │ │ │ │ +0005bb90: 6963 6174 696f 6e2e 6a61 7661 3a20 5665 ication.java: Ve │ │ │ │ │ +0005bba0: 7269 6679 2074 6861 7420 2e63 6c61 7373 rify that .class │ │ │ │ │ +0005bbb0: 2073 796e 7468 6574 6963 2053 796d 626f synthetic Symbo │ │ │ │ │ +0005bbc0: 6c73 2061 7265 206e 6f74 2064 7570 6c69 ls are not dupli │ │ │ │ │ +0005bbd0: 6361 7465 642e 0a0a 3c6c 693e 746f 6f6c cated...
  • tool │ │ │ │ │ +0005bbe0: 732f 6a61 7661 632f 6c61 6d62 6461 2f64 s/javac/lambda/d │ │ │ │ │ +0005bbf0: 6564 7570 6c69 6361 7469 6f6e 2f44 6564 eduplication/Ded │ │ │ │ │ +0005bc00: 7570 6c69 6361 7469 6f6e 4465 6275 6749 uplicationDebugI │ │ │ │ │ +0005bc10: 6e66 6f2e 6a61 7661 3a20 496e 636f 7272 nfo.java: Incorr │ │ │ │ │ +0005bc20: 6563 7420 6c69 6e65 206e 756d 6265 7220 ect line number │ │ │ │ │ +0005bc30: 7265 706f 7274 6564 2069 6e20 6578 6365 reported in exce │ │ │ │ │ +0005bc40: 7074 696f 6e20 7374 6163 6b20 7472 6163 ption stack trac │ │ │ │ │ +0005bc50: 6520 7468 726f 776e 2066 726f 6d20 6120 e thrown from a │ │ │ │ │ +0005bc60: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +0005bc70: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ +0005bc80: 6163 2f6c 616d 6264 612f 6465 6475 706c ac/lambda/dedupl │ │ │ │ │ +0005bc90: 6963 6174 696f 6e2f 4465 6475 706c 6963 ication/Deduplic │ │ │ │ │ +0005bca0: 6174 696f 6e54 6573 742e 6a61 7661 3a20 ationTest.java: │ │ │ │ │ +0005bcb0: 6465 6475 706c 6963 6174 6520 6c61 6d62 deduplicate lamb │ │ │ │ │ +0005bcc0: 6461 206d 6574 686f 6473 2077 6974 6820 da methods with │ │ │ │ │ +0005bcd0: 7468 6520 7361 6d65 2062 6f64 792c 2074 the same body, t │ │ │ │ │ +0005bce0: 6172 6765 7420 7479 7065 2c20 616e 6420 arget type, and │ │ │ │ │ +0005bcf0: 6361 7074 7572 6564 2073 7461 7465 0a0a captured state.. │ │ │ │ │ +0005bd00: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005bd10: 6c61 6d62 6461 2f66 756e 6349 6e74 6572 lambda/funcInter │ │ │ │ │ +0005bd20: 6661 6365 732f 4c61 6d62 6461 5465 7374 faces/LambdaTest │ │ │ │ │ +0005bd30: 312e 6a61 7661 3a20 4164 6420 6c61 6d62 1.java: Add lamb │ │ │ │ │ +0005bd40: 6461 2074 6573 7473 2054 6869 7320 7465 da tests This te │ │ │ │ │ +0005bd50: 7374 2069 7320 666f 7220 6c61 6d62 6461 st is for lambda │ │ │ │ │ +0005bd60: 2065 7870 7265 7373 696f 6e73 0a0a 3c6c expressions..tools/javac/la │ │ │ │ │ +0005bd80: 6d62 6461 2f66 756e 6349 6e74 6572 6661 mbda/funcInterfa │ │ │ │ │ +0005bd90: 6365 732f 4c61 6d62 6461 5465 7374 315f ces/LambdaTest1_ │ │ │ │ │ +0005bda0: 6e65 6731 2e6a 6176 613a 2041 6464 206c neg1.java: Add l │ │ │ │ │ +0005bdb0: 616d 6264 6120 7465 7374 7320 5468 6973 ambda tests This │ │ │ │ │ +0005bdc0: 2074 6573 7420 6973 2074 6f20 7665 7269 test is to veri │ │ │ │ │ +0005bdd0: 6679 2069 6e76 616c 6964 206c 616d 6264 fy invalid lambd │ │ │ │ │ +0005bde0: 6120 6578 7072 6573 7369 6f6e 730a 0a3c a expressions..< │ │ │ │ │ +0005bdf0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005be00: 616d 6264 612f 6675 6e63 496e 7465 7266 ambda/funcInterf │ │ │ │ │ +0005be10: 6163 6573 2f4c 616d 6264 6154 6573 7431 aces/LambdaTest1 │ │ │ │ │ +0005be20: 5f6e 6567 322e 6a61 7661 3a20 4164 6420 _neg2.java: Add │ │ │ │ │ +0005be30: 6c61 6d62 6461 2074 6573 7473 2054 6869 lambda tests Thi │ │ │ │ │ +0005be40: 7320 7465 7374 2069 7320 746f 2076 6572 s test is to ver │ │ │ │ │ +0005be50: 6966 7920 6d69 732d 7573 6520 6f66 2061 ify mis-use of a │ │ │ │ │ +0005be60: 6363 6573 7369 6e67 2022 7468 6973 2220 ccessing "this" │ │ │ │ │ +0005be70: 6672 6f6d 2077 6974 6869 6e20 6c61 6d62 from within lamb │ │ │ │ │ +0005be80: 6461 2065 7870 7265 7373 696f 6e0a 0a3c da expression..< │ │ │ │ │ +0005be90: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005bea0: 616d 6264 612f 6675 6e63 496e 7465 7266 ambda/funcInterf │ │ │ │ │ +0005beb0: 6163 6573 2f4c 616d 6264 6154 6573 7431 aces/LambdaTest1 │ │ │ │ │ +0005bec0: 5f6e 6567 332e 6a61 7661 3a20 4164 6420 _neg3.java: Add │ │ │ │ │ +0005bed0: 6c61 6d62 6461 2074 6573 7473 2054 6869 lambda tests Thi │ │ │ │ │ +0005bee0: 7320 7465 7374 2069 7320 746f 2076 6572 s test is to ver │ │ │ │ │ +0005bef0: 6966 7920 6d69 732d 7573 6520 6f66 2063 ify mis-use of c │ │ │ │ │ +0005bf00: 6170 7475 7269 6e67 206c 6f63 616c 2076 apturing local v │ │ │ │ │ +0005bf10: 6172 6961 626c 6520 7769 7468 696e 206c ariable within l │ │ │ │ │ +0005bf20: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005bf30: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0005bf40: 632f 6c61 6d62 6461 2f66 756e 6349 6e74 c/lambda/funcInt │ │ │ │ │ +0005bf50: 6572 6661 6365 732f 4c61 6d62 6461 5465 erfaces/LambdaTe │ │ │ │ │ +0005bf60: 7374 325f 5341 4d31 2e6a 6176 613a 2041 st2_SAM1.java: A │ │ │ │ │ +0005bf70: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005bf80: 5468 6973 2074 6573 7420 6973 2066 6f72 This test is for │ │ │ │ │ +0005bf90: 2069 6465 6e74 6966 7969 6e67 2053 414d identifying SAM │ │ │ │ │ +0005bfa0: 2074 7970 6573 2032 2061 6e64 2033 2c20 types 2 and 3, │ │ │ │ │ +0005bfb0: 7365 6520 4865 6c70 6572 2e6a 6176 6120 see Helper.java │ │ │ │ │ +0005bfc0: 666f 7220 5341 4d20 7479 7065 730a 0a3c for SAM types..< │ │ │ │ │ +0005bfd0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005bfe0: 616d 6264 612f 6675 6e63 496e 7465 7266 ambda/funcInterf │ │ │ │ │ +0005bff0: 6163 6573 2f4c 616d 6264 6154 6573 7432 aces/LambdaTest2 │ │ │ │ │ +0005c000: 5f53 414d 322e 6a61 7661 3a20 4164 6420 _SAM2.java: Add │ │ │ │ │ +0005c010: 6c61 6d62 6461 2074 6573 7473 2054 6869 lambda tests Thi │ │ │ │ │ +0005c020: 7320 7465 7374 2069 7320 666f 7220 6964 s test is for id │ │ │ │ │ +0005c030: 656e 7469 6679 696e 6720 5341 4d20 7479 entifying SAM ty │ │ │ │ │ +0005c040: 7065 7320 2334 2c20 7365 6520 4865 6c70 pes #4, see Help │ │ │ │ │ +0005c050: 6572 2e6a 6176 6120 666f 7220 5341 4d20 er.java for SAM │ │ │ │ │ +0005c060: 7479 7065 730a 0a3c 6c69 3e74 6f6f 6c73 types..
  • tools │ │ │ │ │ +0005c070: 2f6a 6176 6163 2f6c 616d 6264 612f 6675 /javac/lambda/fu │ │ │ │ │ +0005c080: 6e63 496e 7465 7266 6163 6573 2f4c 616d ncInterfaces/Lam │ │ │ │ │ +0005c090: 6264 6154 6573 7432 5f53 414d 332e 6a61 bdaTest2_SAM3.ja │ │ │ │ │ +0005c0a0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005c0b0: 6573 7473 2054 6869 7320 7465 7374 2069 ests This test i │ │ │ │ │ +0005c0c0: 7320 666f 7220 6964 656e 7469 6679 696e s for identifyin │ │ │ │ │ +0005c0d0: 6720 5341 4d20 7479 7065 7320 2335 2061 g SAM types #5 a │ │ │ │ │ +0005c0e0: 6e64 2069 6e73 7461 6e74 6961 7469 6e67 nd instantiating │ │ │ │ │ +0005c0f0: 206e 6f6e 2d53 414d 2074 7970 6573 2023 non-SAM types # │ │ │ │ │ +0005c100: 3720 7468 726f 7567 6820 696e 6e65 7220 7 through inner │ │ │ │ │ +0005c110: 636c 6173 732c 2073 6565 2048 656c 7065 class, see Helpe │ │ │ │ │ +0005c120: 722e 6a61 7661 2066 6f72 2053 414d 2074 r.java for SAM t │ │ │ │ │ +0005c130: 7970 6573 0a0a 3c6c 693e 746f 6f6c 732f ypes..
  • tools/ │ │ │ │ │ +0005c140: 6a61 7661 632f 6c61 6d62 6461 2f66 756e javac/lambda/fun │ │ │ │ │ +0005c150: 6349 6e74 6572 6661 6365 732f 4c61 6d62 cInterfaces/Lamb │ │ │ │ │ +0005c160: 6461 5465 7374 325f 6e65 6731 2e6a 6176 daTest2_neg1.jav │ │ │ │ │ +0005c170: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +0005c180: 7374 7320 5468 6973 2074 6573 7420 6973 sts This test is │ │ │ │ │ +0005c190: 2066 6f72 2069 6465 6e74 6966 7969 6e67 for identifying │ │ │ │ │ +0005c1a0: 2053 414d 2074 7970 6573 2023 3520 616e SAM types #5 an │ │ │ │ │ +0005c1b0: 6420 696e 7374 616e 7469 6174 696e 6720 d instantiating │ │ │ │ │ +0005c1c0: 6e6f 6e2d 5341 4d20 7479 7065 7320 2337 non-SAM types #7 │ │ │ │ │ +0005c1d0: 2074 6872 6f75 6768 2069 6e6e 6572 2063 through inner c │ │ │ │ │ +0005c1e0: 6c61 7373 2c20 7365 6520 4865 6c70 6572 lass, see Helper │ │ │ │ │ +0005c1f0: 2e6a 6176 6120 666f 7220 5341 4d20 7479 .java for SAM ty │ │ │ │ │ +0005c200: 7065 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a pes..
  • tools/j │ │ │ │ │ +0005c210: 6176 6163 2f6c 616d 6264 612f 6675 6e63 avac/lambda/func │ │ │ │ │ +0005c220: 496e 7465 7266 6163 6573 2f4e 6f6e 5341 Interfaces/NonSA │ │ │ │ │ +0005c230: 4d31 2e6a 6176 613a 2041 6464 206c 616d M1.java: Add lam │ │ │ │ │ +0005c240: 6264 6120 7465 7374 7320 5468 6973 2074 bda tests This t │ │ │ │ │ +0005c250: 6573 7420 6973 2066 6f72 2069 6465 6e74 est is for ident │ │ │ │ │ +0005c260: 6966 7969 6e67 2061 206e 6f6e 2d53 414d ifying a non-SAM │ │ │ │ │ +0005c270: 2074 7970 6520 363a 2041 6e20 696e 7465 type 6: An inte │ │ │ │ │ +0005c280: 7266 6163 6520 7468 6174 2068 6173 2061 rface that has a │ │ │ │ │ +0005c290: 2073 696e 676c 6520 6162 7374 7261 6374 single abstract │ │ │ │ │ +0005c2a0: 206d 6574 686f 642c 2077 6869 6368 2069 method, which i │ │ │ │ │ +0005c2b0: 7320 616c 736f 2070 7562 6c69 6320 6d65 s also public me │ │ │ │ │ +0005c2c0: 7468 6f64 2069 6e20 4f62 6a65 6374 0a0a thod in Object.. │ │ │ │ │ +0005c2d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005c2e0: 6c61 6d62 6461 2f66 756e 6349 6e74 6572 lambda/funcInter │ │ │ │ │ +0005c2f0: 6661 6365 732f 4e6f 6e53 414d 322e 6a61 faces/NonSAM2.ja │ │ │ │ │ +0005c300: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005c310: 6573 7473 2054 6869 7320 7465 7374 2069 ests This test i │ │ │ │ │ +0005c320: 7320 666f 7220 6964 656e 7469 6679 696e s for identifyin │ │ │ │ │ +0005c330: 6720 6120 6e6f 6e2d 5341 4d20 7479 7065 g a non-SAM type │ │ │ │ │ +0005c340: 3a20 4861 7669 6e67 206d 6f72 6520 7468 : Having more th │ │ │ │ │ +0005c350: 616e 206f 6e65 206d 6574 686f 6473 2064 an one methods d │ │ │ │ │ +0005c360: 7565 2074 6f20 696e 6865 7269 7461 6e63 ue to inheritanc │ │ │ │ │ +0005c370: 652c 2061 6e64 206e 6f6e 6520 6f66 2074 e, and none of t │ │ │ │ │ +0005c380: 6865 6d20 6861 7320 6120 7375 6273 6967 hem has a subsig │ │ │ │ │ +0005c390: 6e61 7475 7265 206f 6620 616c 6c20 6f74 nature of all ot │ │ │ │ │ +0005c3a0: 6865 7220 6d65 7468 6f64 730a 0a3c 6c69 her methods..
  • tools/javac/lam │ │ │ │ │ +0005c3c0: 6264 612f 6675 6e63 496e 7465 7266 6163 bda/funcInterfac │ │ │ │ │ +0005c3d0: 6573 2f4e 6f6e 5341 4d33 2e6a 6176 613a es/NonSAM3.java: │ │ │ │ │ +0005c3e0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +0005c3f0: 7320 5468 6973 2074 6573 7420 6973 2066 s This test is f │ │ │ │ │ +0005c400: 6f72 2069 6465 6e74 6966 7969 6e67 2061 or identifying a │ │ │ │ │ +0005c410: 206e 6f6e 2d53 414d 2074 7970 653a 2048 non-SAM type: H │ │ │ │ │ +0005c420: 6176 696e 6720 6f76 6572 6c6f 6164 6564 aving overloaded │ │ │ │ │ +0005c430: 206d 6574 686f 6473 2064 7565 2074 6f20 methods due to │ │ │ │ │ +0005c440: 696e 6865 7269 7461 6e63 650a 0a3c 6c69 inheritance..
  • tools/javac/lam │ │ │ │ │ +0005c460: 6264 612f 696e 6163 6365 7373 6962 6c65 bda/inaccessible │ │ │ │ │ +0005c470: 4d72 6566 3031 2f49 6e61 6363 6573 7369 Mref01/Inaccessi │ │ │ │ │ +0005c480: 626c 654d 7265 6630 312e 6a61 7661 3a20 bleMref01.java: │ │ │ │ │ +0005c490: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +0005c4a0: 2063 6865 636b 2074 6861 7420 636c 6173 check that clas │ │ │ │ │ +0005c4b0: 7366 696c 6573 2077 6974 6820 6d65 6d62 sfiles with memb │ │ │ │ │ +0005c4c0: 6572 2072 6566 2043 5020 656e 7472 6965 er ref CP entrie │ │ │ │ │ +0005c4d0: 7320 6172 6520 7265 6164 2063 6f72 7265 s are read corre │ │ │ │ │ +0005c4e0: 6374 6c79 0a0a 3c6c 693e 746f 6f6c 732f ctly..
  • tools/ │ │ │ │ │ +0005c4f0: 6a61 7661 632f 6c61 6d62 6461 2f69 6e61 javac/lambda/ina │ │ │ │ │ +0005c500: 6363 6573 7369 626c 654d 7265 6630 322f ccessibleMref02/ │ │ │ │ │ +0005c510: 496e 6163 6365 7373 6962 6c65 4d72 6566 InaccessibleMref │ │ │ │ │ +0005c520: 3032 2e6a 6176 613a 2041 6464 206c 616d 02.java: Add lam │ │ │ │ │ +0005c530: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +0005c540: 7468 6174 2063 6c61 7373 6669 6c65 7320 that classfiles │ │ │ │ │ +0005c550: 7769 7468 206d 656d 6265 7220 7265 6620 with member ref │ │ │ │ │ +0005c560: 4350 2065 6e74 7269 6573 2061 7265 2072 CP entries are r │ │ │ │ │ +0005c570: 6561 6420 636f 7272 6563 746c 790a 0a3c ead correctly..< │ │ │ │ │ +0005c580: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005c590: 616d 6264 612f 696e 7465 7273 6563 7469 ambda/intersecti │ │ │ │ │ +0005c5a0: 6f6e 2f49 6e74 6572 7365 6374 696f 6e54 on/IntersectionT │ │ │ │ │ +0005c5b0: 6172 6765 7454 7970 6554 6573 742e 6a61 argetTypeTest.ja │ │ │ │ │ +0005c5c0: 7661 3a20 4164 6420 7375 7070 6f72 7420 va: Add support │ │ │ │ │ +0005c5d0: 666f 7220 696e 7465 7273 6563 7469 6f6e for intersection │ │ │ │ │ +0005c5e0: 2074 7970 6573 2069 6e20 6361 7374 2065 types in cast e │ │ │ │ │ +0005c5f0: 7870 7265 7373 696f 6e0a 0a3c 6c69 3e74 xpression..
  • t │ │ │ │ │ +0005c600: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005c610: 612f 6c61 6d62 6461 4578 6563 7574 696f a/lambdaExecutio │ │ │ │ │ +0005c620: 6e2f 496e 496e 7465 7266 6163 652e 6a61 n/InInterface.ja │ │ │ │ │ +0005c630: 7661 3a20 636f 6e76 6572 7420 6c61 6d62 va: convert lamb │ │ │ │ │ +0005c640: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ +0005c650: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ +0005c660: 2074 6865 6d0a 0a3c 6c69 3e74 6f6f 6c73 them..
  • tools │ │ │ │ │ +0005c670: 2f6a 6176 6163 2f6c 616d 6264 612f 6c61 /javac/lambda/la │ │ │ │ │ +0005c680: 6d62 6461 4578 6563 7574 696f 6e2f 496e mbdaExecution/In │ │ │ │ │ +0005c690: 6e65 7243 6f6e 7374 7275 6374 6f72 2e6a nerConstructor.j │ │ │ │ │ +0005c6a0: 6176 613a 2063 6f6e 7665 7274 206c 616d ava: convert lam │ │ │ │ │ +0005c6b0: 6264 6120 7465 7374 6e67 2074 6573 7473 bda testng tests │ │ │ │ │ +0005c6c0: 2074 6f20 6a74 7265 6720 616e 6420 6164 to jtreg and ad │ │ │ │ │ +0005c6d0: 6420 7468 656d 0a0a 3c6c 693e 746f 6f6c d them..
  • tool │ │ │ │ │ +0005c6e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6c s/javac/lambda/l │ │ │ │ │ +0005c6f0: 616d 6264 6145 7865 6375 7469 6f6e 2f4c ambdaExecution/L │ │ │ │ │ +0005c700: 616d 6264 6154 7261 6e73 6c61 7469 6f6e ambdaTranslation │ │ │ │ │ +0005c710: 5465 7374 312e 6a61 7661 3a20 636f 6e76 Test1.java: conv │ │ │ │ │ +0005c720: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ +0005c730: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ +0005c740: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ +0005c750: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005c760: 616d 6264 612f 6c61 6d62 6461 4578 6563 ambda/lambdaExec │ │ │ │ │ +0005c770: 7574 696f 6e2f 4c61 6d62 6461 5472 616e ution/LambdaTran │ │ │ │ │ +0005c780: 736c 6174 696f 6e54 6573 7432 2e6a 6176 slationTest2.jav │ │ │ │ │ +0005c790: 613a 2063 6f6e 7665 7274 206c 616d 6264 a: convert lambd │ │ │ │ │ +0005c7a0: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ +0005c7b0: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ +0005c7c0: 7468 656d 0a0a 3c6c 693e 746f 6f6c 732f them..
  • tools/ │ │ │ │ │ +0005c7d0: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ +0005c7e0: 6264 6145 7870 7265 7373 696f 6e2f 4162 bdaExpression/Ab │ │ │ │ │ +0005c7f0: 7374 7261 6374 436c 6173 735f 6e65 672e stractClass_neg. │ │ │ │ │ +0005c800: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +0005c810: 2074 6573 7473 2054 6573 7420 7468 6174 tests Test that │ │ │ │ │ +0005c820: 206c 616d 6264 6120 636f 6e76 6572 7369 lambda conversi │ │ │ │ │ +0005c830: 6f6e 2069 7320 6f6e 6c79 2066 6f72 2053 on is only for S │ │ │ │ │ +0005c840: 414d 2069 6e74 6572 6661 6365 2c20 6e6f AM interface, no │ │ │ │ │ +0005c850: 7420 6162 7374 7261 6374 2063 6c61 7373 t abstract class │ │ │ │ │ +0005c860: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0005c870: 632f 6c61 6d62 6461 2f6c 616d 6264 6145 c/lambda/lambdaE │ │ │ │ │ +0005c880: 7870 7265 7373 696f 6e2f 4163 6365 7373 xpression/Access │ │ │ │ │ +0005c890: 4e6f 6e53 7461 7469 635f 6e65 672e 6a61 NonStatic_neg.ja │ │ │ │ │ +0005c8a0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005c8b0: 6573 7473 2054 6573 7420 6163 6365 7373 ests Test access │ │ │ │ │ +0005c8c0: 696e 6720 6e6f 6e2d 7374 6174 6963 2076 ing non-static v │ │ │ │ │ +0005c8d0: 6172 6961 626c 6520 6672 6f6d 206c 616d ariable from lam │ │ │ │ │ +0005c8e0: 6264 6120 6578 7072 6573 7369 6f6e 7320 bda expressions │ │ │ │ │ +0005c8f0: 696e 2073 7461 7469 6320 636f 6e74 6578 in static contex │ │ │ │ │ +0005c900: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +0005c910: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ +0005c920: 4578 7072 6573 7369 6f6e 2f45 6666 6563 Expression/Effec │ │ │ │ │ +0005c930: 7469 7665 6c79 4669 6e61 6c5f 6e65 672e tivelyFinal_neg. │ │ │ │ │ +0005c940: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +0005c950: 2074 6573 7473 204e 6567 6174 6976 6520 tests Negative │ │ │ │ │ +0005c960: 7465 7374 206f 6620 6361 7074 7572 6520 test of capture │ │ │ │ │ +0005c970: 6f66 2022 6566 6665 6374 6976 656c 7920 of "effectively │ │ │ │ │ +0005c980: 6669 6e61 6c22 206c 6f63 616c 2076 6172 final" local var │ │ │ │ │ +0005c990: 6961 626c 6520 696e 206c 616d 6264 6120 iable in lambda │ │ │ │ │ +0005c9a0: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • tools/javac/lam │ │ │ │ │ +0005c9c0: 6264 612f 6c61 6d62 6461 4578 7072 6573 bda/lambdaExpres │ │ │ │ │ +0005c9d0: 7369 6f6e 2f49 6e76 616c 6964 4578 7072 sion/InvalidExpr │ │ │ │ │ +0005c9e0: 6573 7369 6f6e 312e 6a61 7661 3a20 4164 ession1.java: Ad │ │ │ │ │ +0005c9f0: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ +0005ca00: 6573 7420 696e 7661 6c69 6420 6c61 6d62 est invalid lamb │ │ │ │ │ +0005ca10: 6461 2065 7870 7265 7373 696f 6e73 0a0a da expressions.. │ │ │ │ │ +0005ca20: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005ca30: 6c61 6d62 6461 2f6c 616d 6264 6145 7870 lambda/lambdaExp │ │ │ │ │ +0005ca40: 7265 7373 696f 6e2f 496e 7661 6c69 6445 ression/InvalidE │ │ │ │ │ +0005ca50: 7870 7265 7373 696f 6e33 2e6a 6176 613a xpression3.java: │ │ │ │ │ +0005ca60: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +0005ca70: 7320 5465 7374 2069 6e76 616c 6964 206c s Test invalid l │ │ │ │ │ +0005ca80: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005ca90: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0005caa0: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ +0005cab0: 4578 7072 6573 7369 6f6e 2f49 6e76 616c Expression/Inval │ │ │ │ │ +0005cac0: 6964 4578 7072 6573 7369 6f6e 342e 6a61 idExpression4.ja │ │ │ │ │ +0005cad0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005cae0: 6573 7473 2054 6573 7420 696e 7661 6c69 ests Test invali │ │ │ │ │ +0005caf0: 6420 6c61 6d62 6461 2065 7870 7265 7373 d lambda express │ │ │ │ │ +0005cb00: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ +0005cb10: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ +0005cb20: 6264 6145 7870 7265 7373 696f 6e2f 496e bdaExpression/In │ │ │ │ │ +0005cb30: 7661 6c69 6445 7870 7265 7373 696f 6e35 validExpression5 │ │ │ │ │ +0005cb40: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005cb50: 6120 7465 7374 7320 5465 7374 2069 6e76 a tests Test inv │ │ │ │ │ +0005cb60: 616c 6964 206c 616d 6264 6120 6578 7072 alid lambda expr │ │ │ │ │ +0005cb70: 6573 7369 6f6e 730a 0a3c 6c69 3e74 6f6f essions..
  • too │ │ │ │ │ +0005cb80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005cb90: 6c61 6d62 6461 4578 7072 6573 7369 6f6e lambdaExpression │ │ │ │ │ +0005cba0: 2f49 6e76 616c 6964 4578 7072 6573 7369 /InvalidExpressi │ │ │ │ │ +0005cbb0: 6f6e 362e 6a61 7661 3a20 4164 6420 6c61 on6.java: Add la │ │ │ │ │ +0005cbc0: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ +0005cbd0: 696e 7661 6c69 6420 6c61 6d62 6461 2065 invalid lambda e │ │ │ │ │ +0005cbe0: 7870 7265 7373 696f 6e73 0a0a 3c6c 693e xpressions..
  • │ │ │ │ │ +0005cbf0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005cc00: 6461 2f6c 616d 6264 6145 7870 7265 7373 da/lambdaExpress │ │ │ │ │ +0005cc10: 696f 6e2f 4c61 6d62 6461 5465 7374 312e ion/LambdaTest1. │ │ │ │ │ +0005cc20: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +0005cc30: 2074 6573 7473 2054 6573 7420 6c61 6d62 tests Test lamb │ │ │ │ │ +0005cc40: 6461 2065 7870 7265 7373 696f 6e73 2066 da expressions f │ │ │ │ │ +0005cc50: 6f72 2065 7869 7374 696e 6720 5341 4d20 or existing SAM │ │ │ │ │ +0005cc60: 696e 7465 7266 6163 6573 206c 696b 6520 interfaces like │ │ │ │ │ +0005cc70: 5275 6e6e 6162 6c65 2061 6e64 2043 6f6d Runnable and Com │ │ │ │ │ +0005cc80: 7061 7261 746f 7226 6c74 3b54 2667 743b parator<T> │ │ │ │ │ +0005cc90: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0005cca0: 632f 6c61 6d62 6461 2f6c 616d 6264 6145 c/lambda/lambdaE │ │ │ │ │ +0005ccb0: 7870 7265 7373 696f 6e2f 4c61 6d62 6461 xpression/Lambda │ │ │ │ │ +0005ccc0: 5465 7374 322e 6a61 7661 3a20 4164 6420 Test2.java: Add │ │ │ │ │ +0005ccd0: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ +0005cce0: 7420 6c61 6d62 6461 2065 7870 7265 7373 t lambda express │ │ │ │ │ +0005ccf0: 696f 6e73 2066 6f72 2064 6966 6665 7265 ions for differe │ │ │ │ │ +0005cd00: 6e74 206d 6574 686f 6420 7369 676e 6174 nt method signat │ │ │ │ │ +0005cd10: 7572 6573 2028 7061 7261 6d65 7465 7220 ures (parameter │ │ │ │ │ +0005cd20: 616e 6420 7265 7475 726e 2074 7970 6529 and return type) │ │ │ │ │ +0005cd30: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0005cd40: 632f 6c61 6d62 6461 2f6c 616d 6264 6145 c/lambda/lambdaE │ │ │ │ │ +0005cd50: 7870 7265 7373 696f 6e2f 4c61 6d62 6461 xpression/Lambda │ │ │ │ │ +0005cd60: 5465 7374 332e 6a61 7661 3a20 4164 6420 Test3.java: Add │ │ │ │ │ +0005cd70: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ +0005cd80: 7420 6361 7074 7572 6520 6f66 2022 6566 t capture of "ef │ │ │ │ │ +0005cd90: 6665 6374 6976 656c 7920 6669 6e61 6c22 fectively final" │ │ │ │ │ +0005cda0: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ │ │ +0005cdb0: 696e 206c 616d 6264 6120 6578 7072 6573 in lambda expres │ │ │ │ │ +0005cdc0: 7369 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 sions..
  • tools │ │ │ │ │ +0005cdd0: 2f6a 6176 6163 2f6c 616d 6264 612f 6c61 /javac/lambda/la │ │ │ │ │ +0005cde0: 6d62 6461 4578 7072 6573 7369 6f6e 2f4c mbdaExpression/L │ │ │ │ │ +0005cdf0: 616d 6264 6154 6573 7434 2e6a 6176 613a ambdaTest4.java: │ │ │ │ │ +0005ce00: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +0005ce10: 7320 5465 7374 2061 6363 6573 7369 6e67 s Test accessing │ │ │ │ │ +0005ce20: 2022 7468 6973 2220 696e 206c 616d 6264 "this" in lambd │ │ │ │ │ +0005ce30: 6120 6578 7072 6573 7369 6f6e 730a 0a3c a expressions..< │ │ │ │ │ +0005ce40: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005ce50: 616d 6264 612f 6c61 6d62 6461 4578 7072 ambda/lambdaExpr │ │ │ │ │ +0005ce60: 6573 7369 6f6e 2f4c 616d 6264 6154 6573 ession/LambdaTes │ │ │ │ │ +0005ce70: 7435 2e6a 6176 613a 2041 6464 206c 616d t5.java: Add lam │ │ │ │ │ +0005ce80: 6264 6120 7465 7374 7320 5465 7374 206c bda tests Test l │ │ │ │ │ +0005ce90: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005cea0: 7320 696e 7369 6465 206c 616d 6264 6120 s inside lambda │ │ │ │ │ +0005ceb0: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • tools/javac/lam │ │ │ │ │ +0005ced0: 6264 612f 6c61 6d62 6461 4578 7072 6573 bda/lambdaExpres │ │ │ │ │ +0005cee0: 7369 6f6e 2f4c 616d 6264 6154 6573 7436 sion/LambdaTest6 │ │ │ │ │ +0005cef0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005cf00: 6120 7465 7374 7320 5465 7374 2062 7269 a tests Test bri │ │ │ │ │ +0005cf10: 6467 6520 6d65 7468 6f64 7320 666f 7220 dge methods for │ │ │ │ │ +0005cf20: 6365 7274 6169 6e20 5341 4d20 636f 6e76 certain SAM conv │ │ │ │ │ +0005cf30: 6572 7369 6f6e 7320 5465 7374 2074 6865 ersions Test the │ │ │ │ │ +0005cf40: 2073 6574 206f 6620 6765 6e65 7261 7465 set of generate │ │ │ │ │ +0005cf50: 6420 6d65 7468 6f64 730a 0a3c 6c69 3e74 d methods..
  • t │ │ │ │ │ +0005cf60: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005cf70: 612f 6c61 6d62 6461 4578 7072 6573 7369 a/lambdaExpressi │ │ │ │ │ +0005cf80: 6f6e 2f53 616d 436f 6e76 6572 7369 6f6e on/SamConversion │ │ │ │ │ +0005cf90: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005cfa0: 6120 7465 7374 7320 5465 7374 2053 414d a tests Test SAM │ │ │ │ │ +0005cfb0: 2063 6f6e 7665 7273 696f 6e20 6f66 206c conversion of l │ │ │ │ │ +0005cfc0: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005cfd0: 7320 696e 2063 6f6e 7465 7874 206f 6620 s in context of │ │ │ │ │ +0005cfe0: 6173 7369 676e 6d65 6e74 2c20 6d65 7468 assignment, meth │ │ │ │ │ +0005cff0: 6f64 2063 616c 6c2c 2072 6574 7572 6e20 od call, return │ │ │ │ │ +0005d000: 7374 6174 656d 656e 7420 616e 6420 6361 statement and ca │ │ │ │ │ +0005d010: 7374 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a st...
  • tools/j │ │ │ │ │ +0005d020: 6176 6163 2f6c 616d 6264 612f 6c61 6d62 avac/lambda/lamb │ │ │ │ │ +0005d030: 6461 4578 7072 6573 7369 6f6e 2f53 616d daExpression/Sam │ │ │ │ │ +0005d040: 436f 6e76 6572 7369 6f6e 436f 6d62 6f54 ConversionComboT │ │ │ │ │ +0005d050: 6573 742e 6a61 7661 3a20 4164 6420 6c61 est.java: Add la │ │ │ │ │ +0005d060: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ +0005d070: 5341 4d20 636f 6e76 6572 7369 6f6e 206f SAM conversion o │ │ │ │ │ +0005d080: 6620 6c61 6d62 6461 2065 7870 7265 7373 f lambda express │ │ │ │ │ +0005d090: 696f 6e73 2069 6e20 636f 6d62 696e 6174 ions in combinat │ │ │ │ │ +0005d0a0: 696f 6e73 206f 6620 6469 6666 6572 656e ions of differen │ │ │ │ │ +0005d0b0: 7420 636f 6e74 6578 7473 2c20 6c61 6d62 t contexts, lamb │ │ │ │ │ +0005d0c0: 6461 2062 6f64 7920 7479 7065 7328 7374 da body types(st │ │ │ │ │ +0005d0d0: 6174 656d 656e 742f 6578 7072 6573 7369 atement/expressi │ │ │ │ │ +0005d0e0: 6f6e 292c 2065 7870 6c69 6374 2f69 6d70 on), explict/imp │ │ │ │ │ +0005d0f0: 6c69 6369 7420 7461 7267 6574 2074 7970 licit target typ │ │ │ │ │ +0005d100: 6520 6574 632c 2074 6f20 7665 7269 6679 e etc, to verify │ │ │ │ │ +0005d110: 2053 414d 2063 6f6e 7665 7273 696f 6e20 SAM conversion │ │ │ │ │ +0005d120: 6265 696e 6720 636f 6e64 7563 7465 6420 being conducted │ │ │ │ │ +0005d130: 7375 6363 6573 7366 756c 6c79 2061 7320 successfully as │ │ │ │ │ +0005d140: 6578 7065 6374 6564 2e0a 0a3c 6c69 3e74 expected...
  • t │ │ │ │ │ +0005d150: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005d160: 612f 6c61 6d62 6461 4e61 6d69 6e67 2f54 a/lambdaNaming/T │ │ │ │ │ +0005d170: 6573 744e 6f6e 5365 7269 616c 697a 6162 estNonSerializab │ │ │ │ │ +0005d180: 6c65 4c61 6d62 6461 4e61 6d65 5374 6162 leLambdaNameStab │ │ │ │ │ +0005d190: 696c 6974 792e 6a61 7661 3a20 4368 6563 ility.java: Chec │ │ │ │ │ +0005d1a0: 6b20 7468 6174 2074 6865 206c 616d 6264 k that the lambd │ │ │ │ │ +0005d1b0: 6120 6e61 6d65 7320 6172 6520 6e6f 7420 a names are not │ │ │ │ │ +0005d1c0: 756e 6e65 6365 7373 6172 696c 7920 756e unnecessarily un │ │ │ │ │ +0005d1d0: 7374 6162 6c65 0a0a 3c6c 693e 746f 6f6c stable..
  • tool │ │ │ │ │ +0005d1e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6c s/javac/lambda/l │ │ │ │ │ +0005d1f0: 616d 6264 614e 616d 696e 672f 5465 7374 ambdaNaming/Test │ │ │ │ │ +0005d200: 5365 7269 616c 697a 6564 4c61 6d62 6461 SerializedLambda │ │ │ │ │ +0005d210: 4e61 6d65 5374 6162 696c 6974 792e 6a61 NameStability.ja │ │ │ │ │ +0005d220: 7661 3a20 4465 7375 6761 7220 7365 7269 va: Desugar seri │ │ │ │ │ +0005d230: 616c 697a 6162 6c65 206c 616d 6264 6120 alizable lambda │ │ │ │ │ +0005d240: 626f 6469 6573 2075 7369 6e67 206d 6f72 bodies using mor │ │ │ │ │ +0005d250: 6520 726f 6275 7374 206e 616d 696e 6720 e robust naming │ │ │ │ │ +0005d260: 7363 6865 6d65 0a0a 3c6c 693e 746f 6f6c scheme..
  • tool │ │ │ │ │ +0005d270: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005d280: 6574 686f 6452 6566 6572 656e 6365 2f42 ethodReference/B │ │ │ │ │ +0005d290: 6f75 6e64 556e 626f 756e 6453 6561 7263 oundUnboundSearc │ │ │ │ │ +0005d2a0: 6854 6573 742e 6a61 7661 3a20 7374 6174 hTest.java: stat │ │ │ │ │ +0005d2b0: 6963 2f69 6e73 7461 6e63 6520 6f76 6572 ic/instance over │ │ │ │ │ +0005d2c0: 6c6f 6164 206c 6561 6473 2074 6f20 2775 load leads to 'u │ │ │ │ │ +0005d2d0: 6e65 7870 6563 7465 6420 7374 6174 6963 nexpected static │ │ │ │ │ +0005d2e0: 206d 6574 686f 6420 666f 756e 6420 696e method found in │ │ │ │ │ +0005d2f0: 2075 6e62 6f75 6e64 206c 6f6f 6b75 7027 unbound lookup' │ │ │ │ │ +0005d300: 2077 6865 6e20 7265 736f 6c76 696e 6720 when resolving │ │ │ │ │ +0005d310: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +0005d320: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0005d330: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +0005d340: 6566 6572 656e 6365 2f42 7269 6467 654d eference/BridgeM │ │ │ │ │ +0005d350: 6574 686f 642e 6a61 7661 3a20 4164 6420 ethod.java: Add │ │ │ │ │ +0005d360: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ +0005d370: 7420 6272 6964 6765 206d 6574 686f 6473 t bridge methods │ │ │ │ │ +0005d380: 2069 6e20 6365 7274 6169 6e20 5341 4d20 in certain SAM │ │ │ │ │ +0005d390: 636f 6e76 6572 7369 6f6e 0a0a 3c6c 693e conversion..
  • │ │ │ │ │ +0005d3a0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005d3b0: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +0005d3c0: 6365 2f49 6d70 6c69 6369 7445 6e63 6c6f ce/ImplicitEnclo │ │ │ │ │ +0005d3d0: 7369 6e67 496e 7374 616e 6365 5465 7374 singInstanceTest │ │ │ │ │ +0005d3e0: 2e6a 6176 613a 2056 6572 6966 6963 6174 .java: Verificat │ │ │ │ │ +0005d3f0: 696f 6e20 6572 726f 7220 666f 7220 656e ion error for en │ │ │ │ │ +0005d400: 636c 6f73 696e 6720 696e 7374 616e 6365 closing instance │ │ │ │ │ +0005d410: 2063 6170 7475 7265 2069 6e73 6964 6520 capture inside │ │ │ │ │ +0005d420: 7375 7065 7220 636f 6e73 7472 7563 746f super constructo │ │ │ │ │ +0005d430: 7220 696e 766f 6361 7469 6f6e 0a0a 3c6c r invocation..tools/javac/la │ │ │ │ │ +0005d450: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005d460: 656e 6365 2f49 6e74 6572 7365 6374 696f ence/Intersectio │ │ │ │ │ +0005d470: 6e50 6172 616d 6574 6572 5479 7065 5465 nParameterTypeTe │ │ │ │ │ +0005d480: 7374 2e6a 6176 613a 204a 6176 6163 2070 st.java: Javac p │ │ │ │ │ +0005d490: 726f 6475 6365 7320 636f 6465 2074 6861 roduces code tha │ │ │ │ │ +0005d4a0: 7420 6372 6173 6865 7320 7769 7468 204c t crashes with L │ │ │ │ │ +0005d4b0: 616d 6264 6143 6f6e 7665 7273 696f 6e45 ambdaConversionE │ │ │ │ │ +0005d4c0: 7863 6570 7469 6f6e 0a0a 3c6c 693e 746f xception..
  • to │ │ │ │ │ +0005d4d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005d4e0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005d4f0: 2f49 6e74 6572 7365 6374 696f 6e50 6172 /IntersectionPar │ │ │ │ │ +0005d500: 616d 6574 6572 5479 7065 5465 7374 322e ameterTypeTest2. │ │ │ │ │ +0005d510: 6a61 7661 3a20 426f 6f74 7374 7261 704d java: BootstrapM │ │ │ │ │ +0005d520: 6574 686f 6445 7272 6f72 2077 6974 6820 ethodError with │ │ │ │ │ +0005d530: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +0005d540: 2061 6e64 2069 6e74 6572 7365 6374 696f and intersectio │ │ │ │ │ +0005d550: 6e20 7479 7065 0a0a 3c6c 693e 746f 6f6c n type..
  • tool │ │ │ │ │ +0005d560: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005d570: 6574 686f 6452 6566 6572 656e 6365 2f49 ethodReference/I │ │ │ │ │ +0005d580: 6e74 6572 7365 6374 696f 6e54 7970 6552 ntersectionTypeR │ │ │ │ │ +0005d590: 6563 6569 7665 7254 6573 742e 6a61 7661 eceiverTest.java │ │ │ │ │ +0005d5a0: 3a20 5465 7374 2074 6861 7420 4361 6c6c : Test that Call │ │ │ │ │ +0005d5b0: 2073 6974 6520 696e 6974 6961 6c69 7a61 site initializa │ │ │ │ │ +0005d5c0: 7469 6f6e 2065 7863 6570 7469 6f6e 2069 tion exception i │ │ │ │ │ +0005d5d0: 7320 6e6f 7420 7468 726f 776e 2077 6865 s not thrown whe │ │ │ │ │ +0005d5e0: 6e20 7468 6520 6d65 7468 6f64 2072 6566 n the method ref │ │ │ │ │ +0005d5f0: 6572 656e 6365 2072 6563 6569 7665 7220 erence receiver │ │ │ │ │ +0005d600: 6973 206f 6620 696e 7465 7273 6563 7469 is of intersecti │ │ │ │ │ +0005d610: 6f6e 2074 7970 652e 0a0a 3c6c 693e 746f on type...
  • to │ │ │ │ │ +0005d620: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005d630: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005d640: 2f49 6e74 6572 7365 6374 696f 6e54 7970 /IntersectionTyp │ │ │ │ │ +0005d650: 6552 6563 6569 7665 7254 6573 7432 2e6a eReceiverTest2.j │ │ │ │ │ +0005d660: 6176 613a 2054 6573 7420 7468 6174 2043 ava: Test that C │ │ │ │ │ +0005d670: 616c 6c20 7369 7465 2069 6e69 7469 616c all site initial │ │ │ │ │ +0005d680: 697a 6174 696f 6e20 6578 6365 7074 696f ization exceptio │ │ │ │ │ +0005d690: 6e20 6973 206e 6f74 2074 6872 6f77 6e20 n is not thrown │ │ │ │ │ +0005d6a0: 7768 656e 2074 6865 206d 6574 686f 6420 when the method │ │ │ │ │ +0005d6b0: 7265 6665 7265 6e63 6520 7265 6365 6976 reference receiv │ │ │ │ │ +0005d6c0: 6572 2069 7320 6f66 2069 6e74 6572 7365 er is of interse │ │ │ │ │ +0005d6d0: 6374 696f 6e20 7479 7065 2e0a 0a3c 6c69 ction type...
  • tools/javac/lam │ │ │ │ │ +0005d6f0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005d700: 6e63 652f 4d65 7468 6f64 5265 6631 2e6a nce/MethodRef1.j │ │ │ │ │ +0005d710: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005d720: 7465 7374 7320 5465 7374 2073 7461 7469 tests Test stati │ │ │ │ │ +0005d730: 6320 6d65 7468 6f64 2072 6566 6572 656e c method referen │ │ │ │ │ +0005d740: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ +0005d750: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005d760: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ +0005d770: 6452 6566 322e 6a61 7661 3a20 4164 6420 dRef2.java: Add │ │ │ │ │ +0005d780: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ +0005d790: 7420 696e 7374 616e 6365 206d 6574 686f t instance metho │ │ │ │ │ +0005d7a0: 6420 7265 6665 7265 6e63 650a 0a3c 6c69 d reference..
  • tools/javac/lam │ │ │ │ │ +0005d7c0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005d7d0: 6e63 652f 4d65 7468 6f64 5265 6633 2e6a nce/MethodRef3.j │ │ │ │ │ +0005d7e0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005d7f0: 7465 7374 7320 5465 7374 2075 6e62 6f75 tests Test unbou │ │ │ │ │ +0005d800: 6e64 206d 6574 686f 6420 7265 6665 7265 nd method refere │ │ │ │ │ +0005d810: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ +0005d820: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +0005d830: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ +0005d840: 6f64 5265 6634 2e6a 6176 613a 2041 6464 odRef4.java: Add │ │ │ │ │ +0005d850: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ +0005d860: 7374 2063 6f6e 7374 7275 6374 6f72 2072 st constructor r │ │ │ │ │ +0005d870: 6566 6572 656e 6365 0a0a 3c6c 693e 746f eference..
  • to │ │ │ │ │ +0005d880: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005d890: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005d8a0: 2f4d 6574 686f 6452 6566 352e 6a61 7661 /MethodRef5.java │ │ │ │ │ +0005d8b0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005d8c0: 7473 2054 6573 7420 6d65 7468 6f64 2072 ts Test method r │ │ │ │ │ +0005d8d0: 6566 6572 656e 6365 2077 6974 6820 5341 eference with SA │ │ │ │ │ +0005d8e0: 4d20 696e 7465 7266 6163 6520 436f 6d70 M interface Comp │ │ │ │ │ +0005d8f0: 6172 6174 6f72 266c 743b 5426 6774 3b0a arator<T>. │ │ │ │ │ +0005d900: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005d910: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005d920: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ +0005d930: 6636 2e6a 6176 613a 2041 6464 206c 616d f6.java: Add lam │ │ │ │ │ +0005d940: 6264 6120 7465 7374 7320 5465 7374 2074 bda tests Test t │ │ │ │ │ +0005d950: 6861 7420 7468 6520 6d6f 7374 2073 7065 hat the most spe │ │ │ │ │ +0005d960: 6369 6669 6320 7265 6665 7265 6e63 6520 cific reference │ │ │ │ │ +0005d970: 6973 2073 656c 6563 7465 6420 7768 656e is selected when │ │ │ │ │ +0005d980: 206d 6574 686f 6420 7061 7261 6d65 7465 method paramete │ │ │ │ │ +0005d990: 7273 2061 7265 2065 6c69 6465 640a 0a3c rs are elided..< │ │ │ │ │ +0005d9a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005d9b0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005d9c0: 7265 6e63 652f 4d65 7468 6f64 5265 6637 rence/MethodRef7 │ │ │ │ │ +0005d9d0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005d9e0: 6120 7465 7374 7320 5465 7374 2074 6861 a tests Test tha │ │ │ │ │ +0005d9f0: 7420 7061 7261 6d65 7465 7220 7479 7065 t parameter type │ │ │ │ │ +0005da00: 7320 6172 6520 696e 6665 7272 6564 2066 s are inferred f │ │ │ │ │ +0005da10: 726f 6d20 5341 4d20 6465 7363 7269 7074 rom SAM descript │ │ │ │ │ +0005da20: 6f72 2077 6865 6e20 6d65 7468 6f64 2070 or when method p │ │ │ │ │ +0005da30: 6172 616d 6574 6572 7320 6172 6520 656c arameters are el │ │ │ │ │ +0005da40: 6964 6564 2c20 7769 7468 2064 6966 6665 ided, with diffe │ │ │ │ │ +0005da50: 7265 6e74 2074 7970 6573 206f 6620 6d65 rent types of me │ │ │ │ │ +0005da60: 7468 6f64 2072 6566 6572 656e 6365 730a thod references. │ │ │ │ │ +0005da70: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005da80: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005da90: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ +0005daa0: 6638 2e6a 6176 613a 2049 6e66 6572 656e f8.java: Inferen │ │ │ │ │ +0005dab0: 6365 2063 686f 6b65 7320 6f6e 2077 696c ce chokes on wil │ │ │ │ │ +0005dac0: 6463 6172 6420 6465 7269 7665 6420 6672 dcard derived fr │ │ │ │ │ +0005dad0: 6f6d 206d 6574 686f 6420 7265 6665 7265 om method refere │ │ │ │ │ +0005dae0: 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a nce..
  • tools/j │ │ │ │ │ +0005daf0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +0005db00: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ +0005db10: 6f64 5265 6649 6e74 436f 6c6f 6e43 6f6c odRefIntColonCol │ │ │ │ │ +0005db20: 6f6e 4e65 7754 6573 742e 6a61 7661 3a20 onNewTest.java: │ │ │ │ │ +0005db30: 636f 6d70 696c 6572 2063 7261 7368 6573 compiler crashes │ │ │ │ │ +0005db40: 2077 6974 6820 6578 6365 7074 696f 6e20 with exception │ │ │ │ │ +0005db50: 6f6e 2069 6e74 3a6e 6577 206d 6574 686f on int:new metho │ │ │ │ │ +0005db60: 6420 7265 6665 7265 6e63 6520 616e 6420 d reference and │ │ │ │ │ +0005db70: 6765 6e65 7269 6320 6d65 7468 6f64 2069 generic method i │ │ │ │ │ +0005db80: 6e66 6572 656e 6365 0a0a 3c6c 693e 746f nference..
  • to │ │ │ │ │ +0005db90: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005dba0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005dbb0: 2f4d 6574 686f 6452 6566 4e65 7749 6e6e /MethodRefNewInn │ │ │ │ │ +0005dbc0: 6572 426f 6f74 7374 7261 702e 6a61 7661 erBootstrap.java │ │ │ │ │ +0005dbd0: 3a20 4a56 4d20 6361 6e6e 6f74 2061 6363 : JVM cannot acc │ │ │ │ │ +0005dbe0: 6573 7320 636f 6e73 7472 7563 746f 7220 ess constructor │ │ │ │ │ +0005dbf0: 7468 6f75 6768 203a 3a6e 6577 2072 6566 though ::new ref │ │ │ │ │ +0005dc00: 6572 656e 6365 2061 6c74 686f 7567 6820 erence although │ │ │ │ │ +0005dc10: 6361 6e20 6361 6c6c 2069 7420 6469 7265 can call it dire │ │ │ │ │ +0005dc20: 6374 6c79 0a0a 3c6c 693e 746f 6f6c 732f ctly..
  • tools/ │ │ │ │ │ +0005dc30: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +0005dc40: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ +0005dc50: 686f 6452 6566 4e65 7749 6e6e 6572 496e hodRefNewInnerIn │ │ │ │ │ +0005dc60: 4c61 6d62 6461 4e50 4531 2e6a 6176 613a LambdaNPE1.java: │ │ │ │ │ +0005dc70: 206a 6176 6163 204e 5045 206f 7220 5665 javac NPE or Ve │ │ │ │ │ +0005dc80: 7269 6679 4572 726f 7220 666f 7220 636f rifyError for co │ │ │ │ │ +0005dc90: 6465 2077 6974 6820 636f 6e73 7472 7563 de with construc │ │ │ │ │ +0005dca0: 746f 7220 7265 6665 7265 6e63 6520 6f66 tor reference of │ │ │ │ │ +0005dcb0: 2069 6e6e 6572 2063 6c61 7373 0a0a 3c6c inner class..tools/javac/la │ │ │ │ │ +0005dcd0: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005dce0: 656e 6365 2f4d 6574 686f 6452 6566 4e65 ence/MethodRefNe │ │ │ │ │ +0005dcf0: 7749 6e6e 6572 496e 4c61 6d62 6461 4e50 wInnerInLambdaNP │ │ │ │ │ +0005dd00: 4532 2e6a 6176 613a 204c 616d 6264 613a E2.java: Lambda: │ │ │ │ │ +0005dd10: 204e 5045 2077 6869 6c65 206f 6274 6169 NPE while obtai │ │ │ │ │ +0005dd20: 6e69 6e67 206d 6574 686f 6420 7265 6665 ning method refe │ │ │ │ │ +0005dd30: 7265 6e63 6520 7468 726f 7567 6820 6c61 rence through la │ │ │ │ │ +0005dd40: 6d62 6461 2065 7870 7265 7373 696f 6e0a mbda expression. │ │ │ │ │ +0005dd50: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005dd60: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005dd70: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ +0005dd80: 664e 6577 496e 6e65 7249 6e4c 616d 6264 fNewInnerInLambd │ │ │ │ │ +0005dd90: 6156 6572 6966 7931 2e6a 6176 613a 206a aVerify1.java: j │ │ │ │ │ +0005dda0: 6176 6163 204e 5045 206f 7220 5665 7269 avac NPE or Veri │ │ │ │ │ +0005ddb0: 6679 4572 726f 7220 666f 7220 636f 6465 fyError for code │ │ │ │ │ +0005ddc0: 2077 6974 6820 636f 6e73 7472 7563 746f with constructo │ │ │ │ │ +0005ddd0: 7220 7265 6665 7265 6e63 6520 6f66 2069 r reference of i │ │ │ │ │ +0005dde0: 6e6e 6572 2063 6c61 7373 0a0a 3c6c 693e nner class..
  • │ │ │ │ │ +0005ddf0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005de00: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +0005de10: 6365 2f4d 6574 686f 6452 6566 4e65 7749 ce/MethodRefNewI │ │ │ │ │ +0005de20: 6e6e 6572 496e 4c61 6d62 6461 5665 7269 nnerInLambdaVeri │ │ │ │ │ +0005de30: 6679 322e 6a61 7661 3a20 5665 7269 6679 fy2.java: Verify │ │ │ │ │ +0005de40: 4572 726f 7220 7768 656e 2072 756e 6e69 Error when runni │ │ │ │ │ +0005de50: 6e67 2073 7563 6365 7373 6675 6c6c 7920 ng successfully │ │ │ │ │ +0005de60: 636f 6d70 696c 6564 206a 6176 6120 636c compiled java cl │ │ │ │ │ +0005de70: 6173 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ass..
  • tools/j │ │ │ │ │ +0005de80: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +0005de90: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ +0005dea0: 6f64 5265 664e 6577 496e 6e65 7249 6e4c odRefNewInnerInL │ │ │ │ │ +0005deb0: 616d 6264 6156 6572 6966 7932 7369 6d70 ambdaVerify2simp │ │ │ │ │ +0005dec0: 6c65 2e6a 6176 613a 2056 6572 6966 7945 le.java: VerifyE │ │ │ │ │ +0005ded0: 7272 6f72 2077 6865 6e20 7275 6e6e 696e rror when runnin │ │ │ │ │ +0005dee0: 6720 7375 6363 6573 7366 756c 6c79 2063 g successfully c │ │ │ │ │ +0005def0: 6f6d 7069 6c65 6420 6a61 7661 2063 6c61 ompiled java cla │ │ │ │ │ +0005df00: 7373 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ss..
  • tools/ja │ │ │ │ │ +0005df10: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005df20: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ +0005df30: 6452 6566 4e65 7749 6e6e 6572 5261 7754 dRefNewInnerRawT │ │ │ │ │ +0005df40: 6573 742e 6a61 7661 3a20 5261 7720 696e est.java: Raw in │ │ │ │ │ +0005df50: 6e65 7220 636c 6173 7320 636f 6e73 7472 ner class constr │ │ │ │ │ +0005df60: 7563 746f 7220 7265 6620 7368 6f75 6c64 uctor ref should │ │ │ │ │ +0005df70: 206e 6f74 2070 6572 666f 726d 2064 6961 not perform dia │ │ │ │ │ +0005df80: 6d6f 6e64 2069 6e66 6572 656e 6365 0a0a mond inference.. │ │ │ │ │ +0005df90: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005dfa0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005dfb0: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +0005dfc0: 5175 616c 6966 6965 7231 2e6a 6176 613a Qualifier1.java: │ │ │ │ │ +0005dfd0: 206a 6176 6163 2063 6f6d 706c 6578 206d javac complex m │ │ │ │ │ +0005dfe0: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ +0005dff0: 3a20 7265 7661 6d70 2061 6e64 2073 696d : revamp and sim │ │ │ │ │ +0005e000: 706c 6966 790a 0a3c 6c69 3e74 6f6f 6c73 plify..
  • tools │ │ │ │ │ +0005e010: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005e020: 7468 6f64 5265 6665 7265 6e63 652f 4d65 thodReference/Me │ │ │ │ │ +0005e030: 7468 6f64 5265 6653 696e 676c 6552 6566 thodRefSingleRef │ │ │ │ │ +0005e040: 4576 616c 4272 6964 6765 2e6a 6176 613a EvalBridge.java: │ │ │ │ │ +0005e050: 206a 6176 6163 2063 6f6d 706c 6578 206d javac complex m │ │ │ │ │ +0005e060: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ +0005e070: 3a20 7265 7661 6d70 2061 6e64 2073 696d : revamp and sim │ │ │ │ │ +0005e080: 706c 6966 7920 204d 616b 6520 7375 7265 plify Make sure │ │ │ │ │ +0005e090: 2074 6861 7420 7468 6520 6d65 7468 6f64 that the method │ │ │ │ │ +0005e0a0: 2072 6566 6572 656e 6365 2072 6563 6569 reference recei │ │ │ │ │ +0005e0b0: 7665 7220 6973 2065 7661 6c75 6174 6564 ver is evaluated │ │ │ │ │ +0005e0c0: 2065 7861 6374 6c79 206f 6e63 6520 6576 exactly once ev │ │ │ │ │ +0005e0d0: 656e 2069 6e20 7468 6973 2062 7269 6467 en in this bridg │ │ │ │ │ +0005e0e0: 696e 6720 6361 7365 2e0a 0a3c 6c69 3e74 ing case...
  • t │ │ │ │ │ +0005e0f0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005e100: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +0005e110: 652f 4d65 7468 6f64 5265 6653 7475 636b e/MethodRefStuck │ │ │ │ │ +0005e120: 2e6a 6176 613a 2041 7373 6572 7469 6f6e .java: Assertion │ │ │ │ │ +0005e130: 4572 726f 7220 696e 2044 6566 6572 7265 Error in Deferre │ │ │ │ │ +0005e140: 6441 7474 7220 6174 2073 6574 4f76 6572 dAttr at setOver │ │ │ │ │ +0005e150: 6c6f 6164 4b69 6e64 2063 6175 7365 6420 loadKind caused │ │ │ │ │ +0005e160: 6279 204a 444b 2d38 3230 3336 3739 0a0a by JDK-8203679.. │ │ │ │ │ +0005e170: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005e180: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005e190: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +0005e1a0: 5374 7563 6b32 2e6a 6176 613a 2041 7373 Stuck2.java: Ass │ │ │ │ │ +0005e1b0: 6572 7469 6f6e 4572 726f 7220 696e 2044 ertionError in D │ │ │ │ │ +0005e1c0: 6566 6572 7265 6441 7474 7220 6174 2073 eferredAttr at s │ │ │ │ │ +0005e1d0: 6574 4f76 6572 6c6f 6164 4b69 6e64 0a0a etOverloadKind.. │ │ │ │ │ +0005e1e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005e1f0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005e200: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +0005e210: 5374 7563 6b38 3234 3932 3631 2e6a 6176 Stuck8249261.jav │ │ │ │ │ +0005e220: 613a 2056 6572 6966 7920 6d65 7468 6f64 a: Verify method │ │ │ │ │ +0005e230: 2072 6566 6572 656e 6365 7320 6173 2063 references as c │ │ │ │ │ +0005e240: 6f6e 6469 7469 6f6e 7320 746f 2063 6f6e onditions to con │ │ │ │ │ +0005e250: 6469 7469 6f6e 616c 2065 7870 7265 7373 ditional express │ │ │ │ │ +0005e260: 696f 6e73 2061 7265 2068 616e 646c 6564 ions are handled │ │ │ │ │ +0005e270: 2070 726f 7065 726c 792e 0a0a 3c6c 693e properly...
  • │ │ │ │ │ +0005e280: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005e290: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +0005e2a0: 6365 2f4d 6574 686f 6452 6566 5374 7563 ce/MethodRefStuc │ │ │ │ │ +0005e2b0: 6b50 6172 656e 7468 6573 697a 6564 2e6a kParenthesized.j │ │ │ │ │ +0005e2c0: 6176 613a 2054 6869 7320 6973 2061 206e ava: This is a n │ │ │ │ │ +0005e2d0: 6567 6174 6976 6520 7265 6772 6573 7369 egative regressi │ │ │ │ │ +0005e2e0: 6f6e 2074 6573 7420 666f 7220 616e 2041 on test for an A │ │ │ │ │ +0005e2f0: 7373 6572 7469 6f6e 4572 726f 7220 696e ssertionError in │ │ │ │ │ +0005e300: 2044 6566 6572 7265 6441 7474 722e 0a0a DeferredAttr... │ │ │ │ │ +0005e310: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005e320: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005e330: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +0005e340: 546f 496e 6e65 722e 6a61 7661 3a20 6c61 ToInner.java: la │ │ │ │ │ +0005e350: 6d62 6461 2072 6566 6572 656e 6365 2074 mbda reference t │ │ │ │ │ +0005e360: 6f20 696e 6e65 7220 636c 6173 7320 696e o inner class in │ │ │ │ │ +0005e370: 2062 6173 6520 636c 6173 7320 6361 7573 base class caus │ │ │ │ │ +0005e380: 6573 204c 616d 6264 6143 6f6e 7665 7273 es LambdaConvers │ │ │ │ │ +0005e390: 696f 6e45 7863 6570 7469 6f6e 0a0a 3c6c ionException..tools/javac/la │ │ │ │ │ +0005e3b0: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005e3c0: 656e 6365 2f4d 6574 686f 6452 6566 546f ence/MethodRefTo │ │ │ │ │ +0005e3d0: 496e 6e65 7257 6974 686f 7574 4f75 7465 InnerWithoutOute │ │ │ │ │ +0005e3e0: 722e 6a61 7661 3a20 4e50 4520 7768 696c r.java: NPE whil │ │ │ │ │ +0005e3f0: 6520 636f 6d70 696c 696e 6720 6120 7072 e compiling a pr │ │ │ │ │ +0005e400: 6f67 7261 6d20 7769 7468 2065 7272 6f6e ogram with erron │ │ │ │ │ +0005e410: 656f 7573 2075 7365 206f 6620 636f 6e73 eous use of cons │ │ │ │ │ +0005e420: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ +0005e430: 6520 6578 7072 6573 7369 6f6e 732e 0a0a e expressions... │ │ │ │ │ +0005e440: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005e450: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005e460: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +0005e470: 546f 4c6f 6361 6c43 6c61 7373 4d65 7468 ToLocalClassMeth │ │ │ │ │ +0005e480: 6f64 5465 7374 2e6a 6176 613a 2053 7573 odTest.java: Sus │ │ │ │ │ +0005e490: 7065 6374 206d 6573 7361 6765 2072 6567 pect message reg │ │ │ │ │ +0005e4a0: 6172 6469 6e67 2073 7569 7461 626c 6520 arding suitable │ │ │ │ │ +0005e4b0: 656e 636c 6f73 696e 6720 696e 7374 616e enclosing instan │ │ │ │ │ +0005e4c0: 6365 206e 6f74 2062 6569 6e67 2069 6e20 ce not being in │ │ │ │ │ +0005e4d0: 7363 6f70 650a 0a3c 6c69 3e74 6f6f 6c73 scope..
  • tools │ │ │ │ │ +0005e4e0: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005e4f0: 7468 6f64 5265 6665 7265 6e63 652f 4d65 thodReference/Me │ │ │ │ │ +0005e500: 7468 6f64 5265 665f 6e65 672e 6a61 7661 thodRef_neg.java │ │ │ │ │ +0005e510: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005e520: 7473 2054 6869 7320 6973 206e 6567 6174 ts This is negat │ │ │ │ │ +0005e530: 6976 6520 7465 7374 2066 6f72 2077 726f ive test for wro │ │ │ │ │ +0005e540: 6e67 2070 6172 616d 6574 6572 2f72 6574 ng parameter/ret │ │ │ │ │ +0005e550: 7572 6e20 7479 7065 2069 6e20 6d65 7468 urn type in meth │ │ │ │ │ +0005e560: 6f64 2072 6566 6572 656e 6365 730a 0a3c od references..< │ │ │ │ │ +0005e570: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005e580: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005e590: 7265 6e63 652f 4d65 7468 6f64 5265 6665 rence/MethodRefe │ │ │ │ │ +0005e5a0: 7265 6e63 6543 6f6d 706c 6578 4e75 6c6c renceComplexNull │ │ │ │ │ +0005e5b0: 4368 6563 6b54 6573 742e 6a61 7661 3a20 CheckTest.java: │ │ │ │ │ +0005e5c0: 6a61 7661 6320 636f 6d70 6c65 7820 6d65 javac complex me │ │ │ │ │ +0005e5d0: 7468 6f64 2072 6566 6572 656e 6365 733a thod references: │ │ │ │ │ +0005e5e0: 2072 6576 616d 7020 616e 6420 7369 6d70 revamp and simp │ │ │ │ │ +0005e5f0: 6c69 6679 2020 4d61 6b65 2073 7572 6520 lify Make sure │ │ │ │ │ +0005e600: 4e50 4520 6368 6563 6b20 6973 2064 6f6e NPE check is don │ │ │ │ │ +0005e610: 6520 6576 656e 2069 6e20 7468 6520 636f e even in the co │ │ │ │ │ +0005e620: 6e76 6572 7420 746f 204c 616d 6264 6120 nvert to Lambda │ │ │ │ │ +0005e630: 6361 7365 0a0a 3c6c 693e 746f 6f6c 732f case..
  • tools/ │ │ │ │ │ +0005e640: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +0005e650: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ +0005e660: 686f 6452 6566 6572 656e 6365 496e 436f hodReferenceInCo │ │ │ │ │ +0005e670: 6e73 7472 7563 746f 7249 6e76 6f63 6174 nstructorInvocat │ │ │ │ │ +0005e680: 696f 6e2e 6a61 7661 3a20 2773 7570 6572 ion.java: 'super │ │ │ │ │ +0005e690: 2720 7175 616c 6966 6965 6420 6d65 7468 ' qualified meth │ │ │ │ │ +0005e6a0: 6f64 2072 6566 6572 656e 6365 7320 6361 od references ca │ │ │ │ │ +0005e6b0: 6e6e 6f74 206f 6363 7572 2069 6e20 6120 nnot occur in a │ │ │ │ │ +0005e6c0: 7374 6174 6963 2063 6f6e 7465 7874 0a0a static context.. │ │ │ │ │ +0005e6d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005e6e0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005e6f0: 6572 656e 6365 2f50 726f 7465 6374 6564 erence/Protected │ │ │ │ │ +0005e700: 496e 6163 6365 7373 6962 6c65 4d65 7468 InaccessibleMeth │ │ │ │ │ +0005e710: 6f64 5265 6654 6573 742e 6a61 7661 3a20 odRefTest.java: │ │ │ │ │ +0005e720: 5665 7269 6679 2074 6861 7420 6a61 7661 Verify that java │ │ │ │ │ +0005e730: 6320 656d 6974 7320 7375 6974 6162 6c65 c emits suitable │ │ │ │ │ +0005e740: 2061 6363 6573 736f 7273 2077 6865 6e20 accessors when │ │ │ │ │ +0005e750: 6120 6d65 7468 6f64 2072 6566 6572 656e a method referen │ │ │ │ │ +0005e760: 6365 206d 656e 7469 6f6e 7320 6120 7072 ce mentions a pr │ │ │ │ │ +0005e770: 6f74 6563 7465 6420 6d65 7468 6f64 2074 otected method t │ │ │ │ │ +0005e780: 6861 7420 776f 756c 6420 6e65 6564 2061 hat would need a │ │ │ │ │ +0005e790: 6e20 6163 6365 7373 6f72 0a0a 3c6c 693e n accessor..
  • │ │ │ │ │ +0005e7a0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005e7b0: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +0005e7c0: 6365 2f50 726f 7465 6374 6564 496e 6163 ce/ProtectedInac │ │ │ │ │ +0005e7d0: 6365 7373 6962 6c65 4d65 7468 6f64 5265 cessibleMethodRe │ │ │ │ │ +0005e7e0: 6654 6573 7432 2e6a 6176 613a 204a 6176 fTest2.java: Jav │ │ │ │ │ +0005e7f0: 6163 2073 686f 756c 6420 6561 6765 726c ac should eagerl │ │ │ │ │ +0005e800: 7920 6368 616e 6765 2063 6f64 6520 6765 y change code ge │ │ │ │ │ +0005e810: 6e65 7261 7469 6f6e 2066 6f72 206d 6574 neration for met │ │ │ │ │ +0005e820: 686f 6420 7265 6665 7265 6e63 6573 2074 hod references t │ │ │ │ │ +0005e830: 6f20 6176 6572 7420 496c 6c65 6761 6c41 o avert IllegalA │ │ │ │ │ +0005e840: 6363 6573 7345 7272 6f72 2069 6e20 6675 ccessError in fu │ │ │ │ │ +0005e850: 7475 7265 2e0a 0a3c 6c69 3e74 6f6f 6c73 ture...
  • tools │ │ │ │ │ +0005e860: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005e870: 7468 6f64 5265 6665 7265 6e63 652f 5361 thodReference/Sa │ │ │ │ │ +0005e880: 6d43 6f6e 7665 7273 696f 6e2e 6a61 7661 mConversion.java │ │ │ │ │ +0005e890: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005e8a0: 7473 2054 6573 7420 5341 4d20 636f 6e76 ts Test SAM conv │ │ │ │ │ +0005e8b0: 6572 7369 6f6e 206f 6620 6d65 7468 6f64 ersion of method │ │ │ │ │ +0005e8c0: 2072 6566 6572 656e 6365 7320 696e 2063 references in c │ │ │ │ │ +0005e8d0: 6f6e 7465 7874 7320 6f66 2061 7373 6967 ontexts of assig │ │ │ │ │ +0005e8e0: 6e6d 656e 742c 206d 6574 686f 642f 636f nment, method/co │ │ │ │ │ +0005e8f0: 6e73 7472 7563 746f 7220 6172 6775 6d65 nstructor argume │ │ │ │ │ +0005e900: 6e74 2c20 7265 7475 726e 2073 7461 7465 nt, return state │ │ │ │ │ +0005e910: 6d65 6e74 2c20 6172 7261 7920 696e 6974 ment, array init │ │ │ │ │ +0005e920: 6961 6c69 7a65 722c 206c 616d 6264 6120 ializer, lambda │ │ │ │ │ +0005e930: 6578 7072 6573 7369 6f6e 2062 6f64 792c expression body, │ │ │ │ │ +0005e940: 2063 6f6e 6469 7469 6f6e 616c 2065 7870 conditional exp │ │ │ │ │ +0005e950: 7265 7373 696f 6e20 616e 6420 6361 7374 ression and cast │ │ │ │ │ +0005e960: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +0005e970: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005e980: 5265 6665 7265 6e63 652f 5361 6d43 6f6e Reference/SamCon │ │ │ │ │ +0005e990: 7665 7273 696f 6e43 6f6d 626f 5465 7374 versionComboTest │ │ │ │ │ +0005e9a0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005e9b0: 6120 7465 7374 7320 5465 7374 2053 414d a tests Test SAM │ │ │ │ │ +0005e9c0: 2063 6f6e 7665 7273 696f 6e20 6f66 206d conversion of m │ │ │ │ │ +0005e9d0: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ +0005e9e0: 2069 6e20 636f 6d62 696e 6174 696f 6e73 in combinations │ │ │ │ │ +0005e9f0: 206f 6620 6469 6666 6572 656e 7420 636f of different co │ │ │ │ │ +0005ea00: 6e74 6578 7473 2c20 6c61 6d62 6461 2062 ntexts, lambda b │ │ │ │ │ +0005ea10: 6f64 7920 7479 7065 7328 7374 6174 656d ody types(statem │ │ │ │ │ +0005ea20: 656e 742f 6578 7072 6573 7369 6f6e 292c ent/expression), │ │ │ │ │ +0005ea30: 2062 6f78 696e 672f 756e 626f 7869 6e67 boxing/unboxing │ │ │ │ │ +0005ea40: 2065 7463 2c20 746f 2076 6572 6966 7920 etc, to verify │ │ │ │ │ +0005ea50: 5341 4d20 636f 6e76 6572 7369 6f6e 2062 SAM conversion b │ │ │ │ │ +0005ea60: 6569 6e67 2063 6f6e 6475 6374 6564 2073 eing conducted s │ │ │ │ │ +0005ea70: 7563 6365 7373 6675 6c6c 7920 6173 2065 uccessfully as e │ │ │ │ │ +0005ea80: 7870 6563 7465 642e 0a0a 3c6c 693e 746f xpected...
  • to │ │ │ │ │ +0005ea90: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005eaa0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005eab0: 2f54 7265 654d 616b 6572 5061 7261 6d73 /TreeMakerParams │ │ │ │ │ +0005eac0: 4973 476f 6f66 792e 6a61 7661 3a20 5768 IsGoofy.java: Wh │ │ │ │ │ +0005ead0: 656e 2061 206d 6574 686f 6420 7265 6665 en a method refe │ │ │ │ │ +0005eae0: 7265 6e63 6520 746f 2061 206c 6f63 616c rence to a local │ │ │ │ │ +0005eaf0: 2063 6c61 7373 2063 6f6e 7374 7275 6374 class construct │ │ │ │ │ +0005eb00: 6f72 2069 7320 636f 6e74 6169 6e65 6420 or is contained │ │ │ │ │ +0005eb10: 696e 2061 206d 6574 686f 6420 7768 6f73 in a method whos │ │ │ │ │ +0005eb20: 6520 6e75 6d62 6572 206f 6620 7061 7261 e number of para │ │ │ │ │ +0005eb30: 6d65 7465 7273 206d 6174 6368 6573 2074 meters matches t │ │ │ │ │ +0005eb40: 6865 206e 756d 6265 7220 6f66 2063 6f6e he number of con │ │ │ │ │ +0005eb50: 7374 7275 6374 6f72 2070 6172 616d 6574 structor paramet │ │ │ │ │ +0005eb60: 6572 7320 636f 6d70 696c 6174 696f 6e20 ers compilation │ │ │ │ │ +0005eb70: 6661 696c 730a 0a3c 6c69 3e74 6f6f 6c73 fails..
  • tools │ │ │ │ │ +0005eb80: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005eb90: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +0005eba0: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +0005ebb0: 6572 656e 6365 496e 7465 7273 6563 7469 erenceIntersecti │ │ │ │ │ +0005ebc0: 6f6e 312e 6a61 7661 3a20 496e 7661 6c69 on1.java: Invali │ │ │ │ │ +0005ebd0: 6420 426f 6f74 7374 7261 704d 6574 686f d BootstrapMetho │ │ │ │ │ +0005ebe0: 6420 666f 7220 636f 6e73 7472 7563 746f d for constructo │ │ │ │ │ +0005ebf0: 722f 6d65 7468 6f64 2072 6566 6572 656e r/method referen │ │ │ │ │ +0005ec00: 6365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ce..
  • tools/ja │ │ │ │ │ +0005ec10: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005ec20: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ +0005ec30: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ +0005ec40: 6e63 6549 6e74 6572 7365 6374 696f 6e32 nceIntersection2 │ │ │ │ │ +0005ec50: 2e6a 6176 613a 2049 6e76 616c 6964 2042 .java: Invalid B │ │ │ │ │ +0005ec60: 6f6f 7473 7472 6170 4d65 7468 6f64 2066 ootstrapMethod f │ │ │ │ │ +0005ec70: 6f72 2063 6f6e 7374 7275 6374 6f72 2f6d or constructor/m │ │ │ │ │ +0005ec80: 6574 686f 6420 7265 6665 7265 6e63 650a ethod reference. │ │ │ │ │ +0005ec90: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005eca0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005ecb0: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ +0005ecc0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +0005ecd0: 496e 7465 7273 6563 7469 6f6e 332e 6a61 Intersection3.ja │ │ │ │ │ +0005ece0: 7661 3a20 496e 7661 6c69 6420 426f 6f74 va: Invalid Boot │ │ │ │ │ +0005ecf0: 7374 7261 704d 6574 686f 6420 666f 7220 strapMethod for │ │ │ │ │ +0005ed00: 636f 6e73 7472 7563 746f 722f 6d65 7468 constructor/meth │ │ │ │ │ +0005ed10: 6f64 2072 6566 6572 656e 6365 0a0a 3c6c od reference..tools/javac/la │ │ │ │ │ +0005ed30: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005ed40: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ +0005ed50: 7468 6f64 5265 6665 7265 6e63 6549 6e74 thodReferenceInt │ │ │ │ │ +0005ed60: 6572 7365 6374 696f 6e34 2e6a 6176 613a ersection4.java: │ │ │ │ │ +0005ed70: 2070 726f 6772 616d 2066 6169 6c73 2077 program fails w │ │ │ │ │ +0005ed80: 6974 6820 4c61 6d62 6461 436f 6e76 6572 ith LambdaConver │ │ │ │ │ +0005ed90: 7369 6f6e 4578 6365 7074 696f 6e20 6174 sionException at │ │ │ │ │ +0005eda0: 2065 7865 6375 7469 6f6e 2074 696d 650a execution time. │ │ │ │ │ +0005edb0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005edc0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005edd0: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ +0005ede0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +0005edf0: 496e 7465 7273 6563 7469 6f6e 496e 6475 IntersectionIndu │ │ │ │ │ +0005ee00: 6365 6454 6573 742e 6a61 7661 3a20 4c61 cedTest.java: La │ │ │ │ │ +0005ee10: 6d62 6461 436f 6e76 6572 7369 6f6e 4578 mbdaConversionEx │ │ │ │ │ +0005ee20: 6365 7074 696f 6e3a 2049 6e76 616c 6964 ception: Invalid │ │ │ │ │ +0005ee30: 2072 6563 6569 7665 7220 7479 7065 2069 receiver type i │ │ │ │ │ +0005ee40: 6e74 6572 6661 6365 3b20 6e6f 7420 6120 nterface; not a │ │ │ │ │ +0005ee50: 7375 6274 7970 6520 6f66 2069 6d70 6c65 subtype of imple │ │ │ │ │ +0005ee60: 6d65 6e74 6174 696f 6e20 7479 7065 2069 mentation type i │ │ │ │ │ +0005ee70: 6e74 6572 6661 6365 0a0a 3c6c 693e 746f nterface..
  • to │ │ │ │ │ +0005ee80: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005ee90: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005eea0: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +0005eeb0: 5265 6665 7265 6e63 654e 756c 6c43 6865 ReferenceNullChe │ │ │ │ │ +0005eec0: 636b 5465 7374 2e6a 6176 613a 204d 6973 ckTest.java: Mis │ │ │ │ │ +0005eed0: 7369 6e67 206e 756c 6c20 6368 6563 6b20 sing null check │ │ │ │ │ +0005eee0: 696e 2062 6f75 6e64 206d 6574 686f 6420 in bound method │ │ │ │ │ +0005eef0: 7265 6665 7265 6e63 6520 6361 7074 7572 reference captur │ │ │ │ │ +0005ef00: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +0005ef10: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005ef20: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ +0005ef30: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ +0005ef40: 6365 5061 636b 6167 6550 7269 7661 7465 cePackagePrivate │ │ │ │ │ +0005ef50: 5175 616c 6966 6965 722e 6a61 7661 3a20 Qualifier.java: │ │ │ │ │ +0005ef60: 4d65 7468 6f64 2072 6566 6572 656e 6365 Method reference │ │ │ │ │ +0005ef70: 2075 7365 7320 7772 6f6e 6720 7175 616c uses wrong qual │ │ │ │ │ +0005ef80: 6966 7969 6e67 2074 7970 650a 0a3c 6c69 ifying type..
  • tools/javac/lam │ │ │ │ │ +0005efa0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005efb0: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ +0005efc0: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ +0005efd0: 4644 4343 452e 6a61 7661 3a20 636f 6e76 FDCCE.java: conv │ │ │ │ │ +0005efe0: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ +0005eff0: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ +0005f000: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ +0005f010: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005f020: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005f030: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ +0005f040: 6574 686f 6452 6566 6572 656e 6365 5465 ethodReferenceTe │ │ │ │ │ +0005f050: 7374 496e 6e65 7244 6566 6175 6c74 2e6a stInnerDefault.j │ │ │ │ │ +0005f060: 6176 613a 2063 6f6e 7665 7274 206c 616d ava: convert lam │ │ │ │ │ +0005f070: 6264 6120 7465 7374 6e67 2074 6573 7473 bda testng tests │ │ │ │ │ +0005f080: 2074 6f20 6a74 7265 6720 616e 6420 6164 to jtreg and ad │ │ │ │ │ +0005f090: 6420 7468 656d 0a0a 3c6c 693e 746f 6f6c d them..
  • tool │ │ │ │ │ +0005f0a0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005f0b0: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ +0005f0c0: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ +0005f0d0: 6665 7265 6e63 6554 6573 7449 6e6e 6572 ferenceTestInner │ │ │ │ │ +0005f0e0: 496e 7374 616e 6365 2e6a 6176 613a 2063 Instance.java: c │ │ │ │ │ +0005f0f0: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ +0005f100: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ +0005f110: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ +0005f120: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0005f130: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +0005f140: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ +0005f150: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ +0005f160: 6554 6573 7449 6e6e 6572 5661 7241 7267 eTestInnerVarArg │ │ │ │ │ +0005f170: 7354 6869 732e 6a61 7661 3a20 636f 6e76 sThis.java: conv │ │ │ │ │ +0005f180: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ +0005f190: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ +0005f1a0: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ +0005f1b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +0005f1c0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005f1d0: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ +0005f1e0: 6574 686f 6452 6566 6572 656e 6365 5465 ethodReferenceTe │ │ │ │ │ +0005f1f0: 7374 496e 7374 616e 6365 2e6a 6176 613a stInstance.java: │ │ │ │ │ +0005f200: 2063 6f6e 7665 7274 206c 616d 6264 6120 convert lambda │ │ │ │ │ +0005f210: 7465 7374 6e67 2074 6573 7473 2074 6f20 testng tests to │ │ │ │ │ +0005f220: 6a74 7265 6720 616e 6420 6164 6420 7468 jtreg and add th │ │ │ │ │ +0005f230: 656d 0a0a 3c6c 693e 746f 6f6c 732f 6a61 em..
  • tools/ja │ │ │ │ │ +0005f240: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005f250: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ +0005f260: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ +0005f270: 6e63 6554 6573 744b 696e 6473 2e6a 6176 nceTestKinds.jav │ │ │ │ │ +0005f280: 613a 2063 6f6e 7665 7274 206c 616d 6264 a: convert lambd │ │ │ │ │ +0005f290: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ +0005f2a0: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ +0005f2b0: 7468 656d 0a0a 3c6c 693e 746f 6f6c 732f them..
  • tools/ │ │ │ │ │ +0005f2c0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +0005f2d0: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ +0005f2e0: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ +0005f2f0: 7265 6e63 6554 6573 744d 6574 686f 6448 renceTestMethodH │ │ │ │ │ +0005f300: 616e 646c 652e 6a61 7661 3a20 6a61 7661 andle.java: java │ │ │ │ │ +0005f310: 6320 6765 6e65 7261 7465 7320 696e 636f c generates inco │ │ │ │ │ +0005f320: 7272 6563 7420 6465 7363 7269 7074 6f72 rrect descriptor │ │ │ │ │ +0005f330: 2066 6f72 204d 6574 686f 6448 616e 646c for MethodHandl │ │ │ │ │ +0005f340: 653a 3a69 6e76 6f6b 650a 0a3c 6c69 3e74 e::invoke..
  • t │ │ │ │ │ +0005f350: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005f360: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +0005f370: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ +0005f380: 6452 6566 6572 656e 6365 5465 7374 4e65 dReferenceTestNe │ │ │ │ │ +0005f390: 772e 6a61 7661 3a20 636f 6e76 6572 7420 w.java: convert │ │ │ │ │ +0005f3a0: 6c61 6d62 6461 2074 6573 746e 6720 7465 lambda testng te │ │ │ │ │ +0005f3b0: 7374 7320 746f 206a 7472 6567 2061 6e64 sts to jtreg and │ │ │ │ │ +0005f3c0: 2061 6464 2074 6865 6d0a 0a3c 6c69 3e74 add them..
  • t │ │ │ │ │ +0005f3d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005f3e0: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +0005f3f0: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ +0005f400: 6452 6566 6572 656e 6365 5465 7374 4e65 dReferenceTestNe │ │ │ │ │ +0005f410: 7749 6e6e 6572 2e6a 6176 613a 2063 6f6e wInner.java: con │ │ │ │ │ +0005f420: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ +0005f430: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ +0005f440: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ +0005f450: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0005f460: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005f470: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +0005f480: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +0005f490: 6573 744e 6577 496e 6e65 7249 6d70 6c69 estNewInnerImpli │ │ │ │ │ +0005f4a0: 6369 7441 7267 732e 6a61 7661 3a20 426f citArgs.java: Bo │ │ │ │ │ +0005f4b0: 6f74 7374 7261 704d 6574 686f 6445 7272 otstrapMethodErr │ │ │ │ │ +0005f4c0: 6f72 2077 6865 6e20 6361 7074 7572 696e or when capturin │ │ │ │ │ +0005f4d0: 6720 636f 6e73 7472 7563 746f 7220 7265 g constructor re │ │ │ │ │ +0005f4e0: 6620 746f 206c 6f63 616c 2063 6c61 7373 f to local class │ │ │ │ │ +0005f4f0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +0005f500: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005f510: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ +0005f520: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ +0005f530: 6e63 6554 6573 7453 7565 4361 7365 312e nceTestSueCase1. │ │ │ │ │ +0005f540: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ +0005f550: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ +0005f560: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ +0005f570: 6464 2074 6865 6d0a 0a3c 6c69 3e74 6f6f dd them..
  • too │ │ │ │ │ +0005f580: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005f590: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ +0005f5a0: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ +0005f5b0: 6566 6572 656e 6365 5465 7374 5375 6543 eferenceTestSueC │ │ │ │ │ +0005f5c0: 6173 6532 2e6a 6176 613a 2063 6f6e 7665 ase2.java: conve │ │ │ │ │ +0005f5d0: 7274 206c 616d 6264 6120 7465 7374 6e67 rt lambda testng │ │ │ │ │ +0005f5e0: 2074 6573 7473 2074 6f20 6a74 7265 6720 tests to jtreg │ │ │ │ │ +0005f5f0: 616e 6420 6164 6420 7468 656d 0a0a 3c6c and add them..tools/javac/la │ │ │ │ │ +0005f610: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005f620: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ +0005f630: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ +0005f640: 7453 7565 4361 7365 342e 6a61 7661 3a20 tSueCase4.java: │ │ │ │ │ +0005f650: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ +0005f660: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ +0005f670: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ +0005f680: 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 m..
  • tools/jav │ │ │ │ │ +0005f690: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005f6a0: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ +0005f6b0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ +0005f6c0: 6365 5465 7374 5375 7065 722e 6a61 7661 ceTestSuper.java │ │ │ │ │ +0005f6d0: 3a20 636f 6e76 6572 7420 6c61 6d62 6461 : convert lambda │ │ │ │ │ +0005f6e0: 2074 6573 746e 6720 7465 7374 7320 746f testng tests to │ │ │ │ │ +0005f6f0: 206a 7472 6567 2061 6e64 2061 6464 2074 jtreg and add t │ │ │ │ │ +0005f700: 6865 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a hem..
  • tools/j │ │ │ │ │ +0005f710: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +0005f720: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ +0005f730: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ +0005f740: 656e 6365 5465 7374 5375 7065 7244 6566 enceTestSuperDef │ │ │ │ │ +0005f750: 6175 6c74 2e6a 6176 613a 2063 6f6e 7665 ault.java: conve │ │ │ │ │ +0005f760: 7274 206c 616d 6264 6120 7465 7374 6e67 rt lambda testng │ │ │ │ │ +0005f770: 2074 6573 7473 2074 6f20 6a74 7265 6720 tests to jtreg │ │ │ │ │ +0005f780: 616e 6420 6164 6420 7468 656d 0a0a 3c6c and add them..tools/javac/la │ │ │ │ │ +0005f7a0: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005f7b0: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ +0005f7c0: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ +0005f7d0: 7454 7970 6543 6f6e 7665 7273 696f 6e2e tTypeConversion. │ │ │ │ │ +0005f7e0: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ +0005f7f0: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ +0005f800: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ +0005f810: 6464 2074 6865 6d0a 0a3c 6c69 3e74 6f6f dd them..
  • too │ │ │ │ │ +0005f820: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005f830: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ +0005f840: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ +0005f850: 6566 6572 656e 6365 5465 7374 5661 7241 eferenceTestVarA │ │ │ │ │ +0005f860: 7267 732e 6a61 7661 3a20 636f 6e76 6572 rgs.java: conver │ │ │ │ │ +0005f870: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ +0005f880: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ +0005f890: 6e64 2061 6464 2074 6865 6d0a 0a3c 6c69 nd add them..
  • tools/javac/lam │ │ │ │ │ +0005f8b0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005f8c0: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ +0005f8d0: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ +0005f8e0: 5661 7241 7267 7345 7874 2e6a 6176 613a VarArgsExt.java: │ │ │ │ │ +0005f8f0: 2063 6f6e 7665 7274 206c 616d 6264 6120 convert lambda │ │ │ │ │ +0005f900: 7465 7374 6e67 2074 6573 7473 2074 6f20 testng tests to │ │ │ │ │ +0005f910: 6a74 7265 6720 616e 6420 6164 6420 7468 jtreg and add th │ │ │ │ │ +0005f920: 656d 0a0a 3c6c 693e 746f 6f6c 732f 6a61 em..
  • tools/ja │ │ │ │ │ +0005f930: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005f940: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ +0005f950: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ +0005f960: 6e63 6554 6573 7456 6172 4172 6773 5375 nceTestVarArgsSu │ │ │ │ │ +0005f970: 7065 722e 6a61 7661 3a20 636f 6e76 6572 per.java: conver │ │ │ │ │ +0005f980: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ +0005f990: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ +0005f9a0: 6e64 2061 6464 2074 6865 6d0a 0a3c 6c69 nd add them..
  • tools/javac/lam │ │ │ │ │ +0005f9c0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005f9d0: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ +0005f9e0: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ +0005f9f0: 5661 7241 7267 7353 7570 6572 4465 6661 VarArgsSuperDefa │ │ │ │ │ +0005fa00: 756c 742e 6a61 7661 3a20 636f 6e76 6572 ult.java: conver │ │ │ │ │ +0005fa10: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ +0005fa20: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ +0005fa30: 6e64 2061 6464 2074 6865 6d0a 0a3c 6c69 nd add them..
  • tools/javac/lam │ │ │ │ │ +0005fa50: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005fa60: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ +0005fa70: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ +0005fa80: 5661 7241 7267 7354 6869 732e 6a61 7661 VarArgsThis.java │ │ │ │ │ +0005fa90: 3a20 636f 6e76 6572 7420 6c61 6d62 6461 : convert lambda │ │ │ │ │ +0005faa0: 2074 6573 746e 6720 7465 7374 7320 746f testng tests to │ │ │ │ │ +0005fab0: 206a 7472 6567 2061 6e64 2061 6464 2074 jtreg and add t │ │ │ │ │ +0005fac0: 6865 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a hem..
  • tools/j │ │ │ │ │ +0005fad0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +0005fae0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ +0005faf0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ +0005fb00: 656e 6365 5465 7374 5661 7248 616e 646c enceTestVarHandl │ │ │ │ │ +0005fb10: 652e 6a61 7661 3a20 7465 7374 2066 6f72 e.java: test for │ │ │ │ │ +0005fb20: 2056 6172 4861 6e64 6c65 2073 6967 6e61 VarHandle signa │ │ │ │ │ +0005fb30: 7475 7265 2070 6f6c 796d 6f72 7068 6963 ture polymorphic │ │ │ │ │ +0005fb40: 206d 6574 686f 6473 0a0a 3c6c 693e 746f methods..
  • to │ │ │ │ │ +0005fb50: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005fb60: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005fb70: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +0005fb80: 5265 6665 7265 6e63 6554 6573 7456 6172 ReferenceTestVar │ │ │ │ │ +0005fb90: 4861 6e64 6c65 5f6e 6567 2e6a 6176 613a Handle_neg.java: │ │ │ │ │ +0005fba0: 2074 6573 7420 666f 7220 5661 7248 616e test for VarHan │ │ │ │ │ +0005fbb0: 646c 6520 7369 676e 6174 7572 6520 706f dle signature po │ │ │ │ │ +0005fbc0: 6c79 6d6f 7270 6869 6320 6d65 7468 6f64 lymorphic method │ │ │ │ │ +0005fbd0: 7320 7769 7468 2077 726f 6e67 2072 6574 s with wrong ret │ │ │ │ │ +0005fbe0: 7572 6e20 7479 7065 0a0a 3c6c 693e 746f urn type..
  • to │ │ │ │ │ +0005fbf0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005fc00: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005fc10: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +0005fc20: 5265 6665 7265 6e63 6555 6e69 6f6e 5479 ReferenceUnionTy │ │ │ │ │ +0005fc30: 7065 5465 7374 2e6a 6176 613a 204c 616d peTest.java: Lam │ │ │ │ │ +0005fc40: 6264 6143 6f6e 7665 7273 696f 6e45 7863 bdaConversionExc │ │ │ │ │ +0005fc50: 6570 7469 6f6e 3a20 496e 7661 6c69 6420 eption: Invalid │ │ │ │ │ +0005fc60: 7265 6365 6976 6572 2074 7970 6520 696e receiver type in │ │ │ │ │ +0005fc70: 7465 7266 6163 653b 206e 6f74 2061 2073 terface; not a s │ │ │ │ │ +0005fc80: 7562 7479 7065 206f 6620 696d 706c 656d ubtype of implem │ │ │ │ │ +0005fc90: 656e 7461 7469 6f6e 2074 7970 6520 696e entation type in │ │ │ │ │ +0005fca0: 7465 7266 6163 650a 0a3c 6c69 3e74 6f6f terface..
  • too │ │ │ │ │ +0005fcb0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005fcc0: 6d6f 7374 5370 6563 6966 6963 2f53 7472 mostSpecific/Str │ │ │ │ │ +0005fcd0: 7563 7475 7261 6c4d 6f73 7453 7065 6369 ucturalMostSpeci │ │ │ │ │ +0005fce0: 6669 6354 6573 742e 6a61 7661 3a20 4164 ficTest.java: Ad │ │ │ │ │ +0005fcf0: 6420 6c61 6d62 6461 2074 6573 7473 2041 d lambda tests A │ │ │ │ │ +0005fd00: 7574 6f6d 6174 6963 2074 6573 7420 666f utomatic test fo │ │ │ │ │ +0005fd10: 7220 6368 6563 6b69 6e67 2063 6f72 7265 r checking corre │ │ │ │ │ +0005fd20: 6374 6e65 7373 206f 6620 7374 7275 6374 ctness of struct │ │ │ │ │ +0005fd30: 7572 616c 206d 6f73 7420 7370 6563 6966 ural most specif │ │ │ │ │ +0005fd40: 6963 2074 6573 7420 726f 7574 696e 6520 ic test routine │ │ │ │ │ +0005fd50: 7465 6d70 6f72 6172 696c 7920 776f 726b temporarily work │ │ │ │ │ +0005fd60: 6172 6f75 6e64 2063 6f6d 626f 2074 6573 around combo tes │ │ │ │ │ +0005fd70: 7473 2061 7265 2063 6175 7369 6e67 2074 ts are causing t │ │ │ │ │ +0005fd80: 696d 6520 6f75 7420 696e 2073 6576 6572 ime out in sever │ │ │ │ │ +0005fd90: 616c 2070 6c61 7466 6f72 6d73 0a0a 3c6c al platforms..tools/javac/la │ │ │ │ │ +0005fdb0: 6d62 6461 2f70 7269 7661 7465 4d65 7468 mbda/privateMeth │ │ │ │ │ +0005fdc0: 6f64 5265 6665 7265 6e63 6573 2f4d 6574 odReferences/Met │ │ │ │ │ +0005fdd0: 686f 6449 6e76 6f6b 6572 2e6a 6176 613a hodInvoker.java: │ │ │ │ │ +0005fde0: 2070 7269 7661 7465 206d 6574 686f 6420 private method │ │ │ │ │ +0005fdf0: 7368 6f75 6c64 2062 6520 6163 6365 7373 should be access │ │ │ │ │ +0005fe00: 6962 6c65 2028 6e65 7374 6564 2063 6c61 ible (nested cla │ │ │ │ │ +0005fe10: 7373 6573 290a 0a3c 6c69 3e74 6f6f 6c73 sses)..
  • tools │ │ │ │ │ +0005fe20: 2f6a 6176 6163 2f6c 616d 6264 612f 7072 /javac/lambda/pr │ │ │ │ │ +0005fe30: 6976 6174 654d 6574 686f 6452 6566 6572 ivateMethodRefer │ │ │ │ │ +0005fe40: 656e 6365 732f 4d65 7468 6f64 5375 7070 ences/MethodSupp │ │ │ │ │ +0005fe50: 6c69 6572 2e6a 6176 613a 2070 7269 7661 lier.java: priva │ │ │ │ │ +0005fe60: 7465 206d 6574 686f 6420 7368 6f75 6c64 te method should │ │ │ │ │ +0005fe70: 2062 6520 6163 6365 7373 6962 6c65 2028 be accessible ( │ │ │ │ │ +0005fe80: 6e65 7374 6564 2063 6c61 7373 6573 290a nested classes). │ │ │ │ │ +0005fe90: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0005fea0: 2f6c 616d 6264 612f 7072 6976 6174 654d /lambda/privateM │ │ │ │ │ +0005feb0: 6574 686f 6452 6566 6572 656e 6365 732f ethodReferences/ │ │ │ │ │ +0005fec0: 5468 6972 6443 6c61 7373 2e6a 6176 613a ThirdClass.java: │ │ │ │ │ +0005fed0: 2070 7269 7661 7465 206d 6574 686f 6420 private method │ │ │ │ │ +0005fee0: 7368 6f75 6c64 2062 6520 6163 6365 7373 should be access │ │ │ │ │ +0005fef0: 6962 6c65 2028 6e65 7374 6564 2063 6c61 ible (nested cla │ │ │ │ │ +0005ff00: 7373 6573 290a 0a3c 6c69 3e74 6f6f 6c73 sses)..
  • tools │ │ │ │ │ +0005ff10: 2f6a 6176 6163 2f6c 616d 6264 612f 7365 /javac/lambda/se │ │ │ │ │ +0005ff20: 6c66 5f69 6e69 7469 616c 697a 6572 2f54 lf_initializer/T │ │ │ │ │ +0005ff30: 3830 3234 3830 392f 5365 6c66 496e 6974 8024809/SelfInit │ │ │ │ │ +0005ff40: 6961 6c69 7a65 7249 6e4c 616d 6264 6154 ializerInLambdaT │ │ │ │ │ +0005ff50: 6573 7461 2e6a 6176 613a 206a 6176 6163 esta.java: javac │ │ │ │ │ +0005ff60: 2c20 736f 6d65 206c 616d 6264 6120 7072 , some lambda pr │ │ │ │ │ +0005ff70: 6f67 7261 6d73 2061 7265 2072 656a 6563 ograms are rejec │ │ │ │ │ +0005ff80: 7465 6420 6279 2066 6c6f 7720 616e 616c ted by flow anal │ │ │ │ │ +0005ff90: 7973 6973 0a0a 3c6c 693e 746f 6f6c 732f ysis..
  • tools/ │ │ │ │ │ +0005ffa0: 6a61 7661 632f 6c61 6d62 6461 2f73 656c javac/lambda/sel │ │ │ │ │ +0005ffb0: 665f 696e 6974 6961 6c69 7a65 722f 5438 f_initializer/T8 │ │ │ │ │ +0005ffc0: 3032 3438 3039 2f53 656c 6649 6e69 7469 024809/SelfIniti │ │ │ │ │ +0005ffd0: 616c 697a 6572 496e 4c61 6d62 6461 5465 alizerInLambdaTe │ │ │ │ │ +0005ffe0: 7374 622e 6a61 7661 3a20 6a61 7661 632c stb.java: javac, │ │ │ │ │ +0005fff0: 2073 6f6d 6520 6c61 6d62 6461 2070 726f some lambda pro │ │ │ │ │ +00060000: 6772 616d 7320 6172 6520 7265 6a65 6374 grams are reject │ │ │ │ │ +00060010: 6564 2062 7920 666c 6f77 2061 6e61 6c79 ed by flow analy │ │ │ │ │ +00060020: 7369 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a sis..
  • tools/j │ │ │ │ │ +00060030: 6176 6163 2f6c 616d 6264 612f 7365 6c66 avac/lambda/self │ │ │ │ │ +00060040: 5f69 6e69 7469 616c 697a 6572 2f54 3830 _initializer/T80 │ │ │ │ │ +00060050: 3533 3930 362f 5365 6c66 496e 6974 6961 53906/SelfInitia │ │ │ │ │ +00060060: 6c69 7a65 7249 6e4c 616d 6264 6154 6573 lizerInLambdaTes │ │ │ │ │ +00060070: 7463 2e6a 6176 613a 206a 6176 6163 2c20 tc.java: javac, │ │ │ │ │ +00060080: 736f 6d65 206c 616d 6264 6120 7072 6f67 some lambda prog │ │ │ │ │ +00060090: 7261 6d73 2061 7265 2072 656a 6563 7465 rams are rejecte │ │ │ │ │ +000600a0: 6420 6279 2066 6c6f 7720 616e 616c 7973 d by flow analys │ │ │ │ │ +000600b0: 6973 0a0a 3c6c 693e 746f 6f6c 732f 6a61 is..
  • tools/ja │ │ │ │ │ +000600c0: 7661 632f 6c61 6d62 6461 2f73 6570 6172 vac/lambda/separ │ │ │ │ │ +000600d0: 6174 652f 5465 7374 2e6a 6176 613a 2020 ate/Test.java: │ │ │ │ │ +000600e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000600f0: 632f 6c61 6d62 6461 2f73 7065 6375 6c61 c/lambda/specula │ │ │ │ │ +00060100: 7469 7665 2f38 3134 3735 3436 2f54 3831 tive/8147546/T81 │ │ │ │ │ +00060110: 3437 3534 3661 2e6a 6176 613a 2072 6567 47546a.java: reg │ │ │ │ │ +00060120: 7265 7373 696f 6e20 7768 656e 2074 7970 ression when typ │ │ │ │ │ +00060130: 652d 6368 6563 6b69 6e67 2067 656e 6572 e-checking gener │ │ │ │ │ +00060140: 6963 2063 616c 6c73 2069 6e73 6964 6520 ic calls inside │ │ │ │ │ +00060150: 6e65 7374 6564 2064 6563 6c61 7261 7469 nested declarati │ │ │ │ │ +00060160: 6f6e 7320 6f63 6375 7272 696e 6720 696e ons occurring in │ │ │ │ │ +00060170: 206d 6574 686f 6420 636f 6e74 6578 740a method context. │ │ │ │ │ +00060180: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00060190: 2f6c 616d 6264 612f 7370 6563 756c 6174 /lambda/speculat │ │ │ │ │ +000601a0: 6976 652f 3831 3437 3534 362f 5438 3134 ive/8147546/T814 │ │ │ │ │ +000601b0: 3735 3436 622e 6a61 7661 3a20 7265 6772 7546b.java: regr │ │ │ │ │ +000601c0: 6573 7369 6f6e 2077 6865 6e20 7479 7065 ession when type │ │ │ │ │ +000601d0: 2d63 6865 636b 696e 6720 6765 6e65 7269 -checking generi │ │ │ │ │ +000601e0: 6320 6361 6c6c 7320 696e 7369 6465 206e c calls inside n │ │ │ │ │ +000601f0: 6573 7465 6420 6465 636c 6172 6174 696f ested declaratio │ │ │ │ │ +00060200: 6e73 206f 6363 7572 7269 6e67 2069 6e20 ns occurring in │ │ │ │ │ +00060210: 6d65 7468 6f64 2063 6f6e 7465 7874 0a0a method context.. │ │ │ │ │ +00060220: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00060230: 6c61 6d62 6461 2f73 7065 6375 6c61 7469 lambda/speculati │ │ │ │ │ +00060240: 7665 2f38 3135 3431 3830 2f54 3831 3534 ve/8154180/T8154 │ │ │ │ │ +00060250: 3138 3061 2e6a 6176 613a 2052 6567 7265 180a.java: Regre │ │ │ │ │ +00060260: 7373 696f 6e3a 2073 7475 636b 2065 7870 ssion: stuck exp │ │ │ │ │ +00060270: 7265 7373 696f 6e73 2064 6f20 6e6f 7420 ressions do not │ │ │ │ │ +00060280: 6265 6861 7665 2063 6f72 7265 6374 6c79 behave correctly │ │ │ │ │ +00060290: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000602a0: 632f 6c61 6d62 6461 2f73 7065 6375 6c61 c/lambda/specula │ │ │ │ │ +000602b0: 7469 7665 2f38 3135 3431 3830 2f54 3831 tive/8154180/T81 │ │ │ │ │ +000602c0: 3534 3138 3062 2e6a 6176 613a 2052 6567 54180b.java: Reg │ │ │ │ │ +000602d0: 7265 7373 696f 6e3a 2073 7475 636b 2065 ression: stuck e │ │ │ │ │ +000602e0: 7870 7265 7373 696f 6e73 2064 6f20 6e6f xpressions do no │ │ │ │ │ +000602f0: 7420 6265 6861 7665 2063 6f72 7265 6374 t behave correct │ │ │ │ │ +00060300: 6c79 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ly..
  • tools/ja │ │ │ │ │ +00060310: 7661 632f 6c61 6d62 6461 2f73 7065 6375 vac/lambda/specu │ │ │ │ │ +00060320: 6c61 7469 7665 2f44 6961 6d6f 6e64 4669 lative/DiamondFi │ │ │ │ │ +00060330: 6e64 6572 2e6a 6176 613a 2041 6464 206c nder.java: Add l │ │ │ │ │ +00060340: 616d 6264 6120 7465 7374 7320 7370 7572 ambda tests spur │ │ │ │ │ +00060350: 696f 7573 2063 7261 7368 6573 2077 6865 ious crashes whe │ │ │ │ │ +00060360: 6e20 7275 6e6e 696e 6720 696e 2027 6469 n running in 'di │ │ │ │ │ +00060370: 616d 6f6e 6420 6669 6e64 6572 2720 6d6f amond finder' mo │ │ │ │ │ +00060380: 6465 0a0a 3c6c 693e 746f 6f6c 732f 6a61 de..
  • tools/ja │ │ │ │ │ +00060390: 7661 632f 6c61 6d62 6461 2f73 7065 6375 vac/lambda/specu │ │ │ │ │ +000603a0: 6c61 7469 7665 2f49 6e66 6572 5374 7269 lative/InferStri │ │ │ │ │ +000603b0: 6374 2e6a 6176 613a 2045 7870 6f6e 656e ct.java: Exponen │ │ │ │ │ +000603c0: 7469 616c 2070 6572 666f 726d 616e 6365 tial performance │ │ │ │ │ +000603d0: 2072 6567 7265 7373 696f 6e20 4a61 7661 regression Java │ │ │ │ │ +000603e0: 2038 2063 6f6d 7069 6c65 7220 636f 6d70 8 compiler comp │ │ │ │ │ +000603f0: 6172 6564 2074 6f20 4a61 7661 2037 2063 ared to Java 7 c │ │ │ │ │ +00060400: 6f6d 7069 6c65 720a 0a3c 6c69 3e74 6f6f ompiler..
  • too │ │ │ │ │ +00060410: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00060420: 7370 6563 756c 6174 6976 652f 496e 6665 speculative/Infe │ │ │ │ │ +00060430: 7257 6561 6b2e 6a61 7661 3a20 4578 706f rWeak.java: Expo │ │ │ │ │ +00060440: 6e65 6e74 6961 6c20 7065 7266 6f72 6d61 nential performa │ │ │ │ │ +00060450: 6e63 6520 7265 6772 6573 7369 6f6e 204a nce regression J │ │ │ │ │ +00060460: 6176 6120 3820 636f 6d70 696c 6572 2063 ava 8 compiler c │ │ │ │ │ +00060470: 6f6d 7061 7265 6420 746f 204a 6176 6120 ompared to Java │ │ │ │ │ +00060480: 3720 636f 6d70 696c 6572 0a0a 3c6c 693e 7 compiler..
  • │ │ │ │ │ +00060490: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000604a0: 6461 2f73 7065 6375 6c61 7469 7665 2f4d da/speculative/M │ │ │ │ │ +000604b0: 6169 6e2e 6a61 7661 3a20 4164 6420 6c61 ain.java: Add la │ │ │ │ │ +000604c0: 6d62 6461 2074 6573 7473 204f 6e2d 6465 mbda tests On-de │ │ │ │ │ +000604d0: 6d61 6e64 2073 796d 626f 6c20 636f 6d70 mand symbol comp │ │ │ │ │ +000604e0: 6c65 7469 6f6e 2064 7572 696e 6720 7370 letion during sp │ │ │ │ │ +000604f0: 6563 756c 6174 6976 6520 6174 7472 6962 eculative attrib │ │ │ │ │ +00060500: 7574 696f 6e20 726f 756e 6420 6661 696c ution round fail │ │ │ │ │ +00060510: 7320 746f 2072 6570 6f72 7420 6572 726f s to report erro │ │ │ │ │ +00060520: 7220 6d65 7373 6167 6573 0a0a 3c6c 693e r messages..
  • │ │ │ │ │ +00060530: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00060540: 6461 2f73 7065 6375 6c61 7469 7665 2f4d da/speculative/M │ │ │ │ │ +00060550: 6973 7369 6e67 4572 726f 722e 6a61 7661 issingError.java │ │ │ │ │ +00060560: 3a20 6173 7365 7274 696f 6e20 6572 726f : assertion erro │ │ │ │ │ +00060570: 7220 696e 2063 6f6d 2e73 756e 2e74 6f6f r in com.sun.too │ │ │ │ │ +00060580: 6c73 2e6a 6176 6163 2e63 6f6d 702e 5472 ls.javac.comp.Tr │ │ │ │ │ +00060590: 616e 7354 7970 6573 2e76 6973 6974 4170 ansTypes.visitAp │ │ │ │ │ +000605a0: 706c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a ply..
  • tools/j │ │ │ │ │ +000605b0: 6176 6163 2f6c 616d 6264 612f 7370 6563 avac/lambda/spec │ │ │ │ │ +000605c0: 756c 6174 6976 652f 4e65 7374 6564 4c61 ulative/NestedLa │ │ │ │ │ +000605d0: 6d62 6461 4765 6e65 7269 6373 2e6a 6176 mbdaGenerics.jav │ │ │ │ │ +000605e0: 613a 2045 7870 6f6e 656e 7469 616c 2070 a: Exponential p │ │ │ │ │ +000605f0: 6572 666f 726d 616e 6365 2072 6567 7265 erformance regre │ │ │ │ │ +00060600: 7373 696f 6e20 4a61 7661 2038 2063 6f6d ssion Java 8 com │ │ │ │ │ +00060610: 7069 6c65 7220 636f 6d70 6172 6564 2074 piler compared t │ │ │ │ │ +00060620: 6f20 4a61 7661 2037 2063 6f6d 7069 6c65 o Java 7 compile │ │ │ │ │ +00060630: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ +00060640: 6163 2f6c 616d 6264 612f 7370 6563 756c ac/lambda/specul │ │ │ │ │ +00060650: 6174 6976 652f 4e65 7374 6564 4c61 6d62 ative/NestedLamb │ │ │ │ │ +00060660: 6461 4e6f 4765 6e65 7269 6373 2e6a 6176 daNoGenerics.jav │ │ │ │ │ +00060670: 613a 2045 7870 6f6e 656e 7469 616c 2070 a: Exponential p │ │ │ │ │ +00060680: 6572 666f 726d 616e 6365 2072 6567 7265 erformance regre │ │ │ │ │ +00060690: 7373 696f 6e20 4a61 7661 2038 2063 6f6d ssion Java 8 com │ │ │ │ │ +000606a0: 7069 6c65 7220 636f 6d70 6172 6564 2074 piler compared t │ │ │ │ │ +000606b0: 6f20 4a61 7661 2037 2063 6f6d 7069 6c65 o Java 7 compile │ │ │ │ │ +000606c0: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ +000606d0: 6163 2f6c 616d 6264 612f 7370 6563 756c ac/lambda/specul │ │ │ │ │ +000606e0: 6174 6976 652f 5438 3034 3636 3835 2e6a ative/T8046685.j │ │ │ │ │ +000606f0: 6176 613a 2055 6e63 6f6d 7069 6c61 626c ava: Uncompilabl │ │ │ │ │ +00060700: 6520 6c61 7267 6520 6578 7072 6573 7369 e large expressi │ │ │ │ │ +00060710: 6f6e 7320 696e 766f 6c76 696e 6720 6765 ons involving ge │ │ │ │ │ +00060720: 6e65 7269 6373 2e0a 0a3c 6c69 3e74 6f6f nerics...
  • too │ │ │ │ │ +00060730: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00060740: 7370 6563 756c 6174 6976 652f 5438 3035 speculative/T805 │ │ │ │ │ +00060750: 3539 3834 2e6a 6176 613a 2045 7870 6f6e 5984.java: Expon │ │ │ │ │ +00060760: 656e 7469 616c 2070 6572 666f 726d 616e ential performan │ │ │ │ │ +00060770: 6365 2072 6567 7265 7373 696f 6e20 4a61 ce regression Ja │ │ │ │ │ +00060780: 7661 2038 2063 6f6d 7069 6c65 7220 636f va 8 compiler co │ │ │ │ │ +00060790: 6d70 6172 6564 2074 6f20 4a61 7661 2037 mpared to Java 7 │ │ │ │ │ +000607a0: 2063 6f6d 7069 6c65 720a 0a3c 6c69 3e74 compiler..
  • t │ │ │ │ │ +000607b0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000607c0: 612f 7370 6563 756c 6174 6976 652f 5438 a/speculative/T8 │ │ │ │ │ +000607d0: 3037 3732 3437 2e6a 6176 613a 2045 7870 077247.java: Exp │ │ │ │ │ +000607e0: 6f6e 656e 7469 616c 2070 6572 666f 726d onential perform │ │ │ │ │ +000607f0: 616e 6365 2072 6567 7265 7373 696f 6e20 ance regression │ │ │ │ │ +00060800: 4a61 7661 2038 2063 6f6d 7069 6c65 7220 Java 8 compiler │ │ │ │ │ +00060810: 636f 6d70 6172 6564 2074 6f20 4a61 7661 compared to Java │ │ │ │ │ +00060820: 2037 2063 6f6d 7069 6c65 720a 0a3c 6c69 7 compiler..
  • tools/javac/lam │ │ │ │ │ +00060840: 6264 612f 7370 6563 756c 6174 6976 652f bda/speculative/ │ │ │ │ │ +00060850: 5438 3037 3830 3933 2e6a 6176 613a 2045 T8078093.java: E │ │ │ │ │ +00060860: 7870 6f6e 656e 7469 616c 2070 6572 666f xponential perfo │ │ │ │ │ +00060870: 726d 616e 6365 2072 6567 7265 7373 696f rmance regressio │ │ │ │ │ +00060880: 6e20 4a61 7661 2038 2063 6f6d 7069 6c65 n Java 8 compile │ │ │ │ │ +00060890: 7220 636f 6d70 6172 6564 2074 6f20 4a61 r compared to Ja │ │ │ │ │ +000608a0: 7661 2037 2063 6f6d 7069 6c65 720a 0a3c va 7 compiler..< │ │ │ │ │ +000608b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +000608c0: 616d 6264 612f 7479 7065 496e 6665 7265 ambda/typeInfere │ │ │ │ │ +000608d0: 6e63 652f 496e 6665 7265 6e63 6554 6573 nce/InferenceTes │ │ │ │ │ +000608e0: 7431 312e 6a61 7661 3a20 4164 6420 6c61 t11.java: Add la │ │ │ │ │ +000608f0: 6d62 6461 2074 6573 7473 2054 6869 7320 mbda tests This │ │ │ │ │ +00060900: 7465 7374 2069 7320 666f 7220 7365 6c66 test is for self │ │ │ │ │ +00060910: 2072 6566 6572 656e 7469 616c 2061 6e64 referential and │ │ │ │ │ +00060920: 2072 6563 7572 7369 7665 206c 616d 6264 recursive lambd │ │ │ │ │ +00060930: 6120 6578 7072 6573 7369 6f6e 2074 6861 a expression tha │ │ │ │ │ +00060940: 7420 6861 7665 2074 7970 6520 696e 6665 t have type infe │ │ │ │ │ +00060950: 7265 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 rence..
  • tools │ │ │ │ │ +00060960: 2f6a 6176 6163 2f6c 616d 6264 612f 7479 /javac/lambda/ty │ │ │ │ │ +00060970: 7065 496e 6665 7265 6e63 652f 496e 6665 peInference/Infe │ │ │ │ │ +00060980: 7265 6e63 6554 6573 7432 2e6a 6176 613a renceTest2.java: │ │ │ │ │ +00060990: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000609a0: 7320 5061 7261 6d65 7465 7220 7479 7065 s Parameter type │ │ │ │ │ +000609b0: 7320 696e 6665 7272 6564 2066 726f 6d20 s inferred from │ │ │ │ │ +000609c0: 7461 7267 6574 2074 7970 6520 696e 2067 target type in g │ │ │ │ │ +000609d0: 656e 6572 6963 7320 7769 7468 6f75 7420 enerics without │ │ │ │ │ +000609e0: 7769 6c64 6361 7264 0a0a 3c6c 693e 746f wildcard..
  • to │ │ │ │ │ +000609f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00060a00: 2f74 7970 6549 6e66 6572 656e 6365 2f49 /typeInference/I │ │ │ │ │ +00060a10: 6e66 6572 656e 6365 5465 7374 3262 2e6a nferenceTest2b.j │ │ │ │ │ +00060a20: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00060a30: 7465 7374 7320 5061 7261 6d65 7465 7220 tests Parameter │ │ │ │ │ +00060a40: 7479 7065 7320 696e 6665 7272 6564 2066 types inferred f │ │ │ │ │ +00060a50: 726f 6d20 7461 7267 6574 2074 7970 6520 rom target type │ │ │ │ │ +00060a60: 696e 2067 656e 6572 6963 7320 7769 7468 in generics with │ │ │ │ │ +00060a70: 2077 696c 6463 6172 640a 0a3c 6c69 3e74 wildcard..
  • t │ │ │ │ │ +00060a80: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00060a90: 612f 7479 7065 496e 6665 7265 6e63 652f a/typeInference/ │ │ │ │ │ +00060aa0: 496e 6665 7265 6e63 6554 6573 7433 2e6a InferenceTest3.j │ │ │ │ │ +00060ab0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00060ac0: 7465 7374 7320 496e 7465 7266 6163 6520 tests Interface │ │ │ │ │ +00060ad0: 696e 6865 7269 7461 6e63 652c 2073 7562 inheritance, sub │ │ │ │ │ +00060ae0: 2d69 6e74 6572 6661 6365 2072 6573 6f6c -interface resol │ │ │ │ │ +00060af0: 7665 7320 7468 6520 7479 7065 206f 6620 ves the type of │ │ │ │ │ +00060b00: 7468 6520 7375 7065 7220 696e 7465 7266 the super interf │ │ │ │ │ +00060b10: 6163 652e 0a0a 3c6c 693e 746f 6f6c 732f ace...
  • tools/ │ │ │ │ │ +00060b20: 6a61 7661 632f 6c61 6d62 6461 2f74 7970 javac/lambda/typ │ │ │ │ │ +00060b30: 6549 6e66 6572 656e 6365 2f49 6e66 6572 eInference/Infer │ │ │ │ │ +00060b40: 656e 6365 5465 7374 342e 6a61 7661 3a20 enceTest4.java: │ │ │ │ │ +00060b50: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00060b60: 2054 6869 7320 7465 7374 2069 7320 666f This test is fo │ │ │ │ │ +00060b70: 7220 6765 6e65 7269 6320 6d65 7468 6f64 r generic method │ │ │ │ │ +00060b80: 7320 7768 6f73 6520 7479 7065 2069 7320 s whose type is │ │ │ │ │ +00060b90: 7468 6520 7361 6d65 2061 7320 7468 6520 the same as the │ │ │ │ │ +00060ba0: 7479 7065 206f 6620 7468 6520 6765 6e65 type of the gene │ │ │ │ │ +00060bb0: 7269 6320 5341 4d20 696e 7465 7266 6163 ric SAM interfac │ │ │ │ │ +00060bc0: 6520 7468 6174 2069 7320 7461 6b65 6e20 e that is taken │ │ │ │ │ +00060bd0: 6173 2074 6865 2070 6172 616d 6574 6572 as the parameter │ │ │ │ │ +00060be0: 206f 6620 7468 6520 6765 6e65 7269 6320 of the generic │ │ │ │ │ +00060bf0: 6d65 7468 6f64 3b20 7468 6520 7479 7065 method; the type │ │ │ │ │ +00060c00: 2063 616e 2062 6520 696e 6665 7272 6564 can be inferred │ │ │ │ │ +00060c10: 2066 726f 6d20 7468 6520 7661 6c75 6520 from the value │ │ │ │ │ +00060c20: 6f66 2074 6865 206f 7468 6572 2074 7970 of the other typ │ │ │ │ │ +00060c30: 6520 6172 6775 6d65 6e74 730a 0a3c 6c69 e arguments..
  • tools/javac/lam │ │ │ │ │ +00060c50: 6264 612f 7479 7065 496e 6665 7265 6e63 bda/typeInferenc │ │ │ │ │ +00060c60: 652f 496e 6665 7265 6e63 6554 6573 7436 e/InferenceTest6 │ │ │ │ │ +00060c70: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00060c80: 6120 7465 7374 7320 4d69 7373 696e 6720 a tests Missing │ │ │ │ │ +00060c90: 6361 7374 2074 6f20 5341 4d20 7479 7065 cast to SAM type │ │ │ │ │ +00060ca0: 2074 6861 7420 6361 7573 6573 2074 7970 that causes typ │ │ │ │ │ +00060cb0: 6520 696e 6665 7265 6e63 6520 746f 206e e inference to n │ │ │ │ │ +00060cc0: 6f74 2077 6f72 6b2e 0a0a 3c6c 693e 746f ot work...
  • to │ │ │ │ │ +00060cd0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00060ce0: 2f74 7970 6549 6e66 6572 656e 6365 2f49 /typeInference/I │ │ │ │ │ +00060cf0: 6e66 6572 656e 6365 5465 7374 3738 392e nferenceTest789. │ │ │ │ │ +00060d00: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00060d10: 2074 6573 7473 2054 6869 7320 7465 7374 tests This test │ │ │ │ │ +00060d20: 2069 7320 666f 7220 7768 656e 206c 616d is for when lam │ │ │ │ │ +00060d30: 6264 6120 7265 7475 726e 2074 7970 6520 bda return type │ │ │ │ │ +00060d40: 6973 2069 6e66 6572 7265 6420 6672 6f6d is inferred from │ │ │ │ │ +00060d50: 2074 6172 6765 7420 7479 7065 0a0a 3c6c target type..tools/javac/la │ │ │ │ │ +00060d70: 6d62 6461 2f74 7970 6549 6e66 6572 656e mbda/typeInferen │ │ │ │ │ +00060d80: 6365 2f49 6e66 6572 656e 6365 5465 7374 ce/InferenceTest │ │ │ │ │ +00060d90: 5f6e 6567 315f 322e 6a61 7661 3a20 4164 _neg1_2.java: Ad │ │ │ │ │ +00060da0: 6420 6c61 6d62 6461 2074 6573 7473 204f d lambda tests O │ │ │ │ │ +00060db0: 7665 726c 6f61 6465 6420 6d65 7468 6f64 verloaded method │ │ │ │ │ +00060dc0: 7320 7461 6b65 2072 6177 2053 414d 2074 s take raw SAM t │ │ │ │ │ +00060dd0: 7970 6573 2074 6861 7420 6861 7665 2074 ypes that have t │ │ │ │ │ +00060de0: 7970 6520 696e 6665 7265 6e63 6520 6163 ype inference ac │ │ │ │ │ +00060df0: 636f 7264 696e 6720 746f 2053 414d 2064 cording to SAM d │ │ │ │ │ +00060e00: 6573 6372 6970 746f 7220 7368 6f75 6c64 escriptor should │ │ │ │ │ +00060e10: 2068 6176 6520 616d 6269 6775 6f75 7320 have ambiguous │ │ │ │ │ +00060e20: 7265 736f 6c75 7469 6f6e 206f 6620 6d65 resolution of me │ │ │ │ │ +00060e30: 7468 6f64 0a0a 3c6c 693e 746f 6f6c 732f thod..
  • tools/ │ │ │ │ │ +00060e40: 6a61 7661 632f 6c61 6d62 6461 2f74 7970 javac/lambda/typ │ │ │ │ │ +00060e50: 6549 6e66 6572 656e 6365 2f63 6f6d 626f eInference/combo │ │ │ │ │ +00060e60: 2f54 7970 6549 6e66 6572 656e 6365 436f /TypeInferenceCo │ │ │ │ │ +00060e70: 6d62 6f54 6573 742e 6a61 7661 3a20 4164 mboTest.java: Ad │ │ │ │ │ +00060e80: 6420 6c61 6d62 6461 2074 6573 7473 2070 d lambda tests p │ │ │ │ │ +00060e90: 6572 666f 726d 2061 7574 6f6d 6174 6564 erform automated │ │ │ │ │ +00060ea0: 2063 6865 636b 7320 696e 2074 7970 6520 checks in type │ │ │ │ │ +00060eb0: 696e 6665 7265 6e63 6520 696e 206c 616d inference in lam │ │ │ │ │ +00060ec0: 6264 6120 6578 7072 6573 7369 6f6e 7320 bda expressions │ │ │ │ │ +00060ed0: 696e 2064 6966 6665 7265 6e74 2063 6f6e in different con │ │ │ │ │ +00060ee0: 7465 7874 7320 7465 6d70 6f72 6172 696c texts temporaril │ │ │ │ │ +00060ef0: 7920 776f 726b 6172 6f75 6e64 2063 6f6d y workaround com │ │ │ │ │ +00060f00: 626f 2074 6573 7473 2061 7265 2063 6175 bo tests are cau │ │ │ │ │ +00060f10: 7369 6e67 2074 696d 6520 6f75 7420 696e sing time out in │ │ │ │ │ +00060f20: 2073 6576 6572 616c 2070 6c61 7466 6f72 several platfor │ │ │ │ │ +00060f30: 6d73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ms..
  • tools/ja │ │ │ │ │ +00060f40: 7661 632f 6c61 6d62 6461 5368 6170 6573 vac/lambdaShapes │ │ │ │ │ +00060f50: 2f6f 7267 2f6f 7065 6e6a 646b 2f74 6573 /org/openjdk/tes │ │ │ │ │ +00060f60: 7473 2f6a 6176 6163 2f46 4454 6573 742e ts/javac/FDTest. │ │ │ │ │ +00060f70: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ +00060f80: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ +00060f90: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ +00060fa0: 6b2f 7465 7374 732f 7365 7061 7261 7465 k/tests/separate │ │ │ │ │ +00060fb0: 2f41 7474 7269 6275 7465 496e 6a65 6374 /AttributeInject │ │ │ │ │ +00060fc0: 6f72 2e6a 6176 613a 2020 0a0a 3c6c 693e or.java: ..
  • │ │ │ │ │ +00060fd0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00060fe0: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ +00060ff0: 6e6a 646b 2f74 6573 7473 2f73 6570 6172 njdk/tests/separ │ │ │ │ │ +00061000: 6174 652f 436c 6173 7346 696c 652e 6a61 ate/ClassFile.ja │ │ │ │ │ +00061010: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ +00061020: 2f6a 6176 6163 2f6c 616d 6264 6153 6861 /javac/lambdaSha │ │ │ │ │ +00061030: 7065 732f 6f72 672f 6f70 656e 6a64 6b2f pes/org/openjdk/ │ │ │ │ │ +00061040: 7465 7374 732f 7365 7061 7261 7465 2f43 tests/separate/C │ │ │ │ │ +00061050: 6c61 7373 4669 6c65 5072 6570 726f 6365 lassFilePreproce │ │ │ │ │ +00061060: 7373 6f72 2e6a 6176 613a 2020 0a0a 3c6c ssor.java: ..tools/javac/la │ │ │ │ │ +00061080: 6d62 6461 5368 6170 6573 2f6f 7267 2f6f mbdaShapes/org/o │ │ │ │ │ +00061090: 7065 6e6a 646b 2f74 6573 7473 2f73 6570 penjdk/tests/sep │ │ │ │ │ +000610a0: 6172 6174 652f 436c 6173 7354 6f49 6e74 arate/ClassToInt │ │ │ │ │ +000610b0: 6572 6661 6365 436f 6e76 6572 7465 722e erfaceConverter. │ │ │ │ │ +000610c0: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ +000610d0: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ +000610e0: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ +000610f0: 6b2f 7465 7374 732f 7365 7061 7261 7465 k/tests/separate │ │ │ │ │ +00061100: 2f43 6f6d 7069 6c65 722e 6a61 7661 3a20 /Compiler.java: │ │ │ │ │ +00061110: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ +00061120: 6163 2f6c 616d 6264 6153 6861 7065 732f ac/lambdaShapes/ │ │ │ │ │ +00061130: 6f72 672f 6f70 656e 6a64 6b2f 7465 7374 org/openjdk/test │ │ │ │ │ +00061140: 732f 7365 7061 7261 7465 2f44 6972 6563 s/separate/Direc │ │ │ │ │ +00061150: 7465 6443 6c61 7373 4c6f 6164 6572 2e6a tedClassLoader.j │ │ │ │ │ +00061160: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ +00061170: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ +00061180: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ +00061190: 2f74 6573 7473 2f73 6570 6172 6174 652f /tests/separate/ │ │ │ │ │ +000611a0: 536f 7572 6365 4d6f 6465 6c2e 6a61 7661 SourceModel.java │ │ │ │ │ +000611b0: 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a : ..
  • tools/j │ │ │ │ │ +000611c0: 6176 6163 2f6c 616d 6264 6153 6861 7065 avac/lambdaShape │ │ │ │ │ +000611d0: 732f 6f72 672f 6f70 656e 6a64 6b2f 7465 s/org/openjdk/te │ │ │ │ │ +000611e0: 7374 732f 7365 7061 7261 7465 2f54 6573 sts/separate/Tes │ │ │ │ │ +000611f0: 7448 6172 6e65 7373 2e6a 6176 613a 2020 tHarness.java: │ │ │ │ │ +00061200: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00061210: 632f 6c61 6d62 6461 5368 6170 6573 2f6f c/lambdaShapes/o │ │ │ │ │ +00061220: 7267 2f6f 7065 6e6a 646b 2f74 6573 7473 rg/openjdk/tests │ │ │ │ │ +00061230: 2f73 6861 7065 6765 6e2f 436c 6173 7343 /shapegen/ClassC │ │ │ │ │ +00061240: 6173 652e 6a61 7661 3a20 200a 0a3c 6c69 ase.java: ..
  • tools/javac/lam │ │ │ │ │ +00061260: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ +00061270: 656e 6a64 6b2f 7465 7374 732f 7368 6170 enjdk/tests/shap │ │ │ │ │ +00061280: 6567 656e 2f48 6965 7261 7263 6879 2e6a egen/Hierarchy.j │ │ │ │ │ +00061290: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ +000612a0: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ +000612b0: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ +000612c0: 2f74 6573 7473 2f73 6861 7065 6765 6e2f /tests/shapegen/ │ │ │ │ │ +000612d0: 4869 6572 6172 6368 7947 656e 6572 6174 HierarchyGenerat │ │ │ │ │ +000612e0: 6f72 2e6a 6176 613a 2020 0a0a 3c6c 693e or.java: ..
  • │ │ │ │ │ +000612f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00061300: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ +00061310: 6e6a 646b 2f74 6573 7473 2f73 6861 7065 njdk/tests/shape │ │ │ │ │ +00061320: 6765 6e2f 5275 6c65 2e6a 6176 613a 2020 gen/Rule.java: │ │ │ │ │ +00061330: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00061340: 632f 6c61 6d62 6461 5368 6170 6573 2f6f c/lambdaShapes/o │ │ │ │ │ +00061350: 7267 2f6f 7065 6e6a 646b 2f74 6573 7473 rg/openjdk/tests │ │ │ │ │ +00061360: 2f73 6861 7065 6765 6e2f 5275 6c65 4772 /shapegen/RuleGr │ │ │ │ │ +00061370: 6f75 702e 6a61 7661 3a20 200a 0a3c 6c69 oup.java: ..
  • tools/javac/lam │ │ │ │ │ +00061390: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ +000613a0: 656e 6a64 6b2f 7465 7374 732f 7368 6170 enjdk/tests/shap │ │ │ │ │ +000613b0: 6567 656e 2f54 544e 6f64 652e 6a61 7661 egen/TTNode.java │ │ │ │ │ +000613c0: 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a : ..
  • tools/j │ │ │ │ │ +000613d0: 6176 6163 2f6c 616d 6264 6153 6861 7065 avac/lambdaShape │ │ │ │ │ +000613e0: 732f 6f72 672f 6f70 656e 6a64 6b2f 7465 s/org/openjdk/te │ │ │ │ │ +000613f0: 7374 732f 7368 6170 6567 656e 2f54 5450 sts/shapegen/TTP │ │ │ │ │ +00061400: 6172 7365 722e 6a61 7661 3a20 200a 0a3c arser.java: ..< │ │ │ │ │ +00061410: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00061420: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ +00061430: 6f70 656e 6a64 6b2f 7465 7374 732f 7368 openjdk/tests/sh │ │ │ │ │ +00061440: 6170 6567 656e 2f54 5453 6861 7065 2e6a apegen/TTShape.j │ │ │ │ │ +00061450: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ +00061460: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ +00061470: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ +00061480: 2f74 6573 7473 2f76 6d2f 4465 6661 756c /tests/vm/Defaul │ │ │ │ │ +00061490: 744d 6574 686f 6473 5465 7374 2e6a 6176 tMethodsTest.jav │ │ │ │ │ +000614a0: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ +000614b0: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ +000614c0: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ +000614d0: 6573 7473 2f76 6d2f 4644 5365 7061 7261 ests/vm/FDSepara │ │ │ │ │ +000614e0: 7465 436f 6d70 696c 6174 696f 6e54 6573 teCompilationTes │ │ │ │ │ +000614f0: 742e 6a61 7661 3a20 200a 0a3c 6c69 3e74 t.java: ..
  • t │ │ │ │ │ +00061500: 6f6f 6c73 2f6a 6176 6163 2f6c 6175 6e63 ools/javac/launc │ │ │ │ │ +00061510: 6865 722f 4765 7452 6573 6f75 7263 6554 her/GetResourceT │ │ │ │ │ +00061520: 6573 742e 6a61 7661 3a20 536f 7572 6365 est.java: Source │ │ │ │ │ +00061530: 204c 6175 6e63 6865 7220 636c 6173 736c Launcher classl │ │ │ │ │ +00061540: 6f61 6465 7220 7368 6f75 6c64 2073 7570 oader should sup │ │ │ │ │ +00061550: 706f 7274 2067 6574 5265 736f 7572 6365 port getResource │ │ │ │ │ +00061560: 2061 6e64 2067 6574 5265 736f 7572 6365 and getResource │ │ │ │ │ +00061570: 4173 5374 7265 616d 0a0a 3c6c 693e 746f AsStream..
  • to │ │ │ │ │ +00061580: 6f6c 732f 6a61 7661 632f 6c61 756e 6368 ols/javac/launch │ │ │ │ │ +00061590: 6572 2f53 6f75 7263 654c 6175 6e63 6865 er/SourceLaunche │ │ │ │ │ +000615a0: 7254 6573 742e 6a61 7661 3a20 5465 7374 rTest.java: Test │ │ │ │ │ +000615b0: 2073 6f75 7263 6520 6c61 756e 6368 6572 source launcher │ │ │ │ │ +000615c0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000615d0: 632f 6c65 7865 722f 4a61 7661 4c65 7865 c/lexer/JavaLexe │ │ │ │ │ +000615e0: 7254 6573 742e 6a61 7661 3a20 5072 6f70 rTest.java: Prop │ │ │ │ │ +000615f0: 6572 206c 6578 696e 6720 6f66 2076 6172 er lexing of var │ │ │ │ │ +00061600: 696f 7573 2074 6f6b 656e 206b 696e 6473 ious token kinds │ │ │ │ │ +00061610: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00061620: 6163 2f6c 6578 6572 2f4f 6374 616c 4e75 ac/lexer/OctalNu │ │ │ │ │ +00061630: 6d62 6572 5465 7374 2e6a 6176 613a 204a mberTest.java: J │ │ │ │ │ +00061640: 6176 6154 6f6b 656e 697a 6572 2072 6561 avaTokenizer rea │ │ │ │ │ +00061650: 6473 206f 6374 616c 206e 756d 6265 7273 ds octal numbers │ │ │ │ │ +00061660: 206d 6973 7461 6b65 6e6c 790a 0a3c 6c69 mistakenly..
  • tools/javac/lib │ │ │ │ │ +00061680: 2f44 5072 696e 7465 722e 6a61 7661 3a20 /DPrinter.java: │ │ │ │ │ +00061690: 4d61 6b65 2073 7572 6520 4450 7269 6e74 Make sure DPrint │ │ │ │ │ +000616a0: 6572 2e6a 6176 6120 636f 6d70 696c 6573 er.java compiles │ │ │ │ │ +000616b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000616c0: 632f 6c69 6d69 7473 2f41 7272 6179 4469 c/limits/ArrayDi │ │ │ │ │ +000616d0: 6d73 312e 6a61 7661 3a20 436f 6d70 696c ms1.java: Compil │ │ │ │ │ +000616e0: 6572 2073 696c 656e 746c 7920 6765 6e65 er silently gene │ │ │ │ │ +000616f0: 7261 7465 7320 6279 7465 636f 6465 2074 rates bytecode t │ │ │ │ │ +00061700: 6861 7420 6578 6365 6564 7320 564d 206c hat exceeds VM l │ │ │ │ │ +00061710: 696d 6974 730a 0a3c 6c69 3e74 6f6f 6c73 imits..
  • tools │ │ │ │ │ +00061720: 2f6a 6176 6163 2f6c 696d 6974 732f 4172 /javac/limits/Ar │ │ │ │ │ +00061730: 7261 7944 696d 7332 2e6a 6176 613a 2043 rayDims2.java: C │ │ │ │ │ +00061740: 6f6d 7069 6c65 7220 7369 6c65 6e74 6c79 ompiler silently │ │ │ │ │ +00061750: 2067 656e 6572 6174 6573 2062 7974 6563 generates bytec │ │ │ │ │ +00061760: 6f64 6520 7468 6174 2065 7863 6565 6473 ode that exceeds │ │ │ │ │ +00061770: 2056 4d20 6c69 6d69 7473 0a0a 3c6c 693e VM limits..
  • │ │ │ │ │ +00061780: 746f 6f6c 732f 6a61 7661 632f 6c69 6d69 tools/javac/limi │ │ │ │ │ +00061790: 7473 2f41 7272 6179 4469 6d73 332e 6a61 ts/ArrayDims3.ja │ │ │ │ │ +000617a0: 7661 3a20 436f 6d70 696c 6572 2073 696c va: Compiler sil │ │ │ │ │ +000617b0: 656e 746c 7920 6765 6e65 7261 7465 7320 ently generates │ │ │ │ │ +000617c0: 6279 7465 636f 6465 2074 6861 7420 6578 bytecode that ex │ │ │ │ │ +000617d0: 6365 6564 7320 564d 206c 696d 6974 730a ceeds VM limits. │ │ │ │ │ +000617e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000617f0: 2f6c 696d 6974 732f 4172 7261 7944 696d /limits/ArrayDim │ │ │ │ │ +00061800: 7334 2e6a 6176 613a 2043 6f6d 7069 6c65 s4.java: Compile │ │ │ │ │ +00061810: 7220 7369 6c65 6e74 6c79 2067 656e 6572 r silently gener │ │ │ │ │ +00061820: 6174 6573 2062 7974 6563 6f64 6520 7468 ates bytecode th │ │ │ │ │ +00061830: 6174 2065 7863 6565 6473 2056 4d20 6c69 at exceeds VM li │ │ │ │ │ +00061840: 6d69 7473 0a0a 3c6c 693e 746f 6f6c 732f mits..
  • tools/ │ │ │ │ │ +00061850: 6a61 7661 632f 6c69 6d69 7473 2f41 7272 javac/limits/Arr │ │ │ │ │ +00061860: 6179 4469 6d73 352e 6a61 7661 3a20 6a61 ayDims5.java: ja │ │ │ │ │ +00061870: 7661 6320 6661 696c 7320 746f 2064 6961 vac fails to dia │ │ │ │ │ +00061880: 676e 6f73 6520 746f 6f20 6d61 6e79 2061 gnose too many a │ │ │ │ │ +00061890: 7272 6179 2064 696d 656e 7369 6f6e 730a rray dimensions. │ │ │ │ │ +000618a0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000618b0: 2f6c 696d 6974 732f 436f 6465 5369 7a65 /limits/CodeSize │ │ │ │ │ +000618c0: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ +000618d0: 7369 6c65 6e74 6c79 2067 656e 6572 6174 silently generat │ │ │ │ │ +000618e0: 6573 2062 7974 6563 6f64 6520 7468 6174 es bytecode that │ │ │ │ │ +000618f0: 2065 7863 6565 6473 2056 4d20 6c69 6d69 exceeds VM limi │ │ │ │ │ +00061900: 7473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ts..
  • tools/ja │ │ │ │ │ +00061910: 7661 632f 6c69 6d69 7473 2f4c 6f6e 674e vac/limits/LongN │ │ │ │ │ +00061920: 616d 652e 6a61 7661 3a20 436f 6d70 696c ame.java: Compil │ │ │ │ │ +00061930: 6572 2073 696c 656e 746c 7920 6765 6e65 er silently gene │ │ │ │ │ +00061940: 7261 7465 7320 6279 7465 636f 6465 2074 rates bytecode t │ │ │ │ │ +00061950: 6861 7420 6578 6365 6564 7320 564d 206c hat exceeds VM l │ │ │ │ │ +00061960: 696d 6974 730a 0a3c 6c69 3e74 6f6f 6c73 imits..
  • tools │ │ │ │ │ +00061970: 2f6a 6176 6163 2f6c 696d 6974 732f 4e65 /javac/limits/Ne │ │ │ │ │ +00061980: 7374 6564 436c 6173 7343 6f6e 7374 7275 stedClassConstru │ │ │ │ │ +00061990: 6374 6f72 4172 6773 2e6a 6176 613a 2043 ctorArgs.java: C │ │ │ │ │ +000619a0: 6f6d 7069 6c65 7220 7369 6c65 6e74 6c79 ompiler silently │ │ │ │ │ +000619b0: 2067 656e 6572 6174 6573 2062 7974 6563 generates bytec │ │ │ │ │ +000619c0: 6f64 6520 7468 6174 2065 7863 6565 6473 ode that exceeds │ │ │ │ │ +000619d0: 2056 4d20 6c69 6d69 7473 0a0a 3c6c 693e VM limits..
  • │ │ │ │ │ +000619e0: 746f 6f6c 732f 6a61 7661 632f 6c69 6d69 tools/javac/limi │ │ │ │ │ +000619f0: 7473 2f4e 6573 7465 6443 6c61 7373 4d65 ts/NestedClassMe │ │ │ │ │ +00061a00: 7468 6f64 4172 6773 2e6a 6176 613a 2043 thodArgs.java: C │ │ │ │ │ +00061a10: 6f6d 7069 6c65 7220 7369 6c65 6e74 6c79 ompiler silently │ │ │ │ │ +00061a20: 2067 656e 6572 6174 6573 2062 7974 6563 generates bytec │ │ │ │ │ +00061a30: 6f64 6520 7468 6174 2065 7863 6565 6473 ode that exceeds │ │ │ │ │ +00061a40: 2056 4d20 6c69 6d69 7473 0a0a 3c6c 693e VM limits..
  • │ │ │ │ │ +00061a50: 746f 6f6c 732f 6a61 7661 632f 6c69 6d69 tools/javac/limi │ │ │ │ │ +00061a60: 7473 2f50 6f6f 6c53 697a 6531 2e6a 6176 ts/PoolSize1.jav │ │ │ │ │ +00061a70: 613a 2043 6f6d 7069 6c65 7220 7369 6c65 a: Compiler sile │ │ │ │ │ +00061a80: 6e74 6c79 2067 656e 6572 6174 6573 2062 ntly generates b │ │ │ │ │ +00061a90: 7974 6563 6f64 6520 7468 6174 2065 7863 ytecode that exc │ │ │ │ │ +00061aa0: 6565 6473 2056 4d20 6c69 6d69 7473 0a0a eeds VM limits.. │ │ │ │ │ +00061ab0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00061ac0: 6c69 6d69 7473 2f50 6f6f 6c53 697a 6532 limits/PoolSize2 │ │ │ │ │ +00061ad0: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ +00061ae0: 7369 6c65 6e74 6c79 2067 656e 6572 6174 silently generat │ │ │ │ │ +00061af0: 6573 2062 7974 6563 6f64 6520 7468 6174 es bytecode that │ │ │ │ │ +00061b00: 2065 7863 6565 6473 2056 4d20 6c69 6d69 exceeds VM limi │ │ │ │ │ +00061b10: 7473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ts..
  • tools/ja │ │ │ │ │ +00061b20: 7661 632f 6c69 6d69 7473 2f53 7461 7469 vac/limits/Stati │ │ │ │ │ +00061b30: 634e 6573 7465 6443 6c61 7373 436f 6e73 cNestedClassCons │ │ │ │ │ +00061b40: 7472 7563 746f 7241 7267 732e 6a61 7661 tructorArgs.java │ │ │ │ │ +00061b50: 3a20 436f 6d70 696c 6572 2073 696c 656e : Compiler silen │ │ │ │ │ +00061b60: 746c 7920 6765 6e65 7261 7465 7320 6279 tly generates by │ │ │ │ │ +00061b70: 7465 636f 6465 2074 6861 7420 6578 6365 tecode that exce │ │ │ │ │ +00061b80: 6564 7320 564d 206c 696d 6974 730a 0a3c eds VM limits..< │ │ │ │ │ +00061b90: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00061ba0: 696d 6974 732f 5374 7269 6e67 4c65 6e67 imits/StringLeng │ │ │ │ │ +00061bb0: 7468 2e6a 6176 613a 2043 6f6d 7069 6c65 th.java: Compile │ │ │ │ │ +00061bc0: 7220 7369 6c65 6e74 6c79 2067 656e 6572 r silently gener │ │ │ │ │ +00061bd0: 6174 6573 2062 7974 6563 6f64 6520 7468 ates bytecode th │ │ │ │ │ +00061be0: 6174 2065 7863 6565 6473 2056 4d20 6c69 at exceeds VM li │ │ │ │ │ +00061bf0: 6d69 7473 0a0a 3c6c 693e 746f 6f6c 732f mits..
  • tools/ │ │ │ │ │ +00061c00: 6a61 7661 632f 6c69 6d69 7473 2f54 6f70 javac/limits/Top │ │ │ │ │ +00061c10: 4c65 7665 6c43 6c61 7373 436f 6e73 7472 LevelClassConstr │ │ │ │ │ +00061c20: 7563 746f 7241 7267 732e 6a61 7661 3a20 uctorArgs.java: │ │ │ │ │ +00061c30: 436f 6d70 696c 6572 2073 696c 656e 746c Compiler silentl │ │ │ │ │ +00061c40: 7920 6765 6e65 7261 7465 7320 6279 7465 y generates byte │ │ │ │ │ +00061c50: 636f 6465 2074 6861 7420 6578 6365 6564 code that exceed │ │ │ │ │ +00061c60: 7320 564d 206c 696d 6974 730a 0a3c 6c69 s VM limits..
  • tools/javac/lim │ │ │ │ │ +00061c80: 6974 732f 546f 704c 6576 656c 436c 6173 its/TopLevelClas │ │ │ │ │ +00061c90: 734d 6574 686f 6441 7267 732e 6a61 7661 sMethodArgs.java │ │ │ │ │ +00061ca0: 3a20 436f 6d70 696c 6572 2073 696c 656e : Compiler silen │ │ │ │ │ +00061cb0: 746c 7920 6765 6e65 7261 7465 7320 6279 tly generates by │ │ │ │ │ +00061cc0: 7465 636f 6465 2074 6861 7420 6578 6365 tecode that exce │ │ │ │ │ +00061cd0: 6564 7320 564d 206c 696d 6974 730a 0a3c eds VM limits..< │ │ │ │ │ +00061ce0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6c li>tools/javac/l │ │ │ │ │ +00061cf0: 696d 6974 732f 546f 704c 6576 656c 436c imits/TopLevelCl │ │ │ │ │ +00061d00: 6173 7353 7461 7469 634d 6574 686f 6441 assStaticMethodA │ │ │ │ │ +00061d10: 7267 732e 6a61 7661 3a20 436f 6d70 696c rgs.java: Compil │ │ │ │ │ +00061d20: 6572 2073 696c 656e 746c 7920 6765 6e65 er silently gene │ │ │ │ │ +00061d30: 7261 7465 7320 6279 7465 636f 6465 2074 rates bytecode t │ │ │ │ │ +00061d40: 6861 7420 6578 6365 6564 7320 564d 206c hat exceeds VM l │ │ │ │ │ +00061d50: 696d 6974 730a 0a3c 6c69 3e74 6f6f 6c73 imits..
  • tools │ │ │ │ │ +00061d60: 2f6a 6176 6163 2f6c 696e 656e 756d 6265 /javac/linenumbe │ │ │ │ │ +00061d70: 7273 2f43 6f6e 6469 7469 6f6e 616c 4c69 rs/ConditionalLi │ │ │ │ │ +00061d80: 6e65 4e75 6d62 6572 5465 7374 2e6a 6176 neNumberTest.jav │ │ │ │ │ +00061d90: 613a 2041 6464 204c 696e 654e 756d 6265 a: Add LineNumbe │ │ │ │ │ +00061da0: 7254 6162 6c65 2061 7474 7269 6275 7465 rTable attribute │ │ │ │ │ +00061db0: 7320 666f 7220 636f 6e64 6974 696f 6e61 s for conditiona │ │ │ │ │ +00061dc0: 6c20 6f70 6572 6174 6f72 2028 3f3a 2920 l operator (?:) │ │ │ │ │ +00061dd0: 7370 6c69 7420 6163 726f 7373 2073 6576 split across sev │ │ │ │ │ +00061de0: 6572 616c 206c 696e 6573 2e0a 0a3c 6c69 eral lines...
  • tools/javac/lin │ │ │ │ │ +00061e00: 656e 756d 6265 7273 2f46 696e 616c 6c79 enumbers/Finally │ │ │ │ │ +00061e10: 4c69 6e65 4e75 6d62 6572 5465 7374 2e6a LineNumberTest.j │ │ │ │ │ +00061e20: 6176 613a 2041 6464 204c 696e 654e 756d ava: Add LineNum │ │ │ │ │ +00061e30: 6265 7254 6162 6c65 2061 7474 7269 6275 berTable attribu │ │ │ │ │ +00061e40: 7465 2066 6f72 2072 6574 7572 6e20 6279 te for return by │ │ │ │ │ +00061e50: 7465 636f 6465 7320 7370 6c69 7420 6172 tecodes split ar │ │ │ │ │ +00061e60: 6f75 6e64 2066 696e 616c 6c79 2063 6f64 ound finally cod │ │ │ │ │ +00061e70: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +00061e80: 6163 2f6c 696e 656e 756d 6265 7273 2f4e ac/linenumbers/N │ │ │ │ │ +00061e90: 6573 7465 644c 696e 654e 756d 6265 7254 estedLineNumberT │ │ │ │ │ +00061ea0: 6573 742e 6a61 7661 3a20 5772 6f6e 6720 est.java: Wrong │ │ │ │ │ +00061eb0: 4c69 6e65 4e75 6d62 6572 5461 626c 6520 LineNumberTable │ │ │ │ │ +00061ec0: 666f 7220 6465 6661 756c 7420 636f 6e73 for default cons │ │ │ │ │ +00061ed0: 7472 7563 746f 7273 0a0a 3c6c 693e 746f tructors..
  • to │ │ │ │ │ +00061ee0: 6f6c 732f 6a61 7661 632f 6c69 6e65 6e75 ols/javac/linenu │ │ │ │ │ +00061ef0: 6d62 6572 732f 4e75 6c6c 4368 6563 6b4c mbers/NullCheckL │ │ │ │ │ +00061f00: 696e 654e 756d 6265 7254 6573 742e 6a61 ineNumberTest.ja │ │ │ │ │ +00061f10: 7661 3a20 5772 6f6e 6720 4c69 6e65 4e75 va: Wrong LineNu │ │ │ │ │ +00061f20: 6d62 6572 5461 626c 6520 666f 7220 7379 mberTable for sy │ │ │ │ │ +00061f30: 6e74 6865 7469 6320 6e75 6c6c 2063 6865 nthetic null che │ │ │ │ │ +00061f40: 636b 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a cks..
  • tools/j │ │ │ │ │ +00061f50: 6176 6163 2f6c 696e 6b73 2f4c 696e 6b73 avac/links/Links │ │ │ │ │ +00061f60: 5465 7374 2e6a 6176 613a 206a 6176 6163 Test.java: javac │ │ │ │ │ +00061f70: 206e 6f20 6c6f 6e67 6572 2066 6f6c 6c6f no longer follo │ │ │ │ │ +00061f80: 7773 2073 796d 6c69 6e6b 730a 0a3c 6c69 ws symlinks..
  • tools/javac/lin │ │ │ │ │ +00061fa0: 742f 4465 7072 6563 6174 696f 6e2e 6a61 t/Deprecation.ja │ │ │ │ │ +00061fb0: 7661 3a20 4164 6420 2d58 6c69 6e74 2066 va: Add -Xlint f │ │ │ │ │ +00061fc0: 6c61 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a lag..
  • tools/j │ │ │ │ │ +00061fd0: 6176 6163 2f6c 696e 742f 4465 7072 6563 avac/lint/Deprec │ │ │ │ │ +00061fe0: 6174 696f 6e54 6573 742e 6a61 7661 3a20 ationTest.java: │ │ │ │ │ +00061ff0: 5665 7269 6679 2064 6570 7265 6361 7469 Verify deprecati │ │ │ │ │ +00062000: 6f6e 206d 6573 7361 6765 2069 7320 6e6f on message is no │ │ │ │ │ +00062010: 7420 7265 706f 7274 6564 2066 6f72 2064 t reported for d │ │ │ │ │ +00062020: 6570 7265 6361 7465 6420 7061 636b 6167 eprecated packag │ │ │ │ │ +00062030: 6573 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a es...
  • tools/j │ │ │ │ │ +00062040: 6176 6163 2f6c 696e 742f 4578 7465 726e avac/lint/Extern │ │ │ │ │ +00062050: 616c 4162 7573 654f 6656 6263 2e6a 6176 alAbuseOfVbc.jav │ │ │ │ │ +00062060: 613a 206c 696e 7420 7368 6f75 6c64 2077 a: lint should w │ │ │ │ │ +00062070: 6172 6e20 7768 656e 2061 6e20 696e 7374 arn when an inst │ │ │ │ │ +00062080: 616e 6365 206f 6620 6120 7661 6c75 6520 ance of a value │ │ │ │ │ +00062090: 6261 7365 6420 636c 6173 7320 6973 2073 based class is s │ │ │ │ │ +000620a0: 796e 6368 726f 6e69 7a65 6420 7570 6f6e ynchronized upon │ │ │ │ │ +000620b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000620c0: 632f 6c69 6e74 2f46 616c 6c54 6872 6f75 c/lint/FallThrou │ │ │ │ │ +000620d0: 6768 2e6a 6176 613a 2041 6464 202d 586c gh.java: Add -Xl │ │ │ │ │ +000620e0: 696e 7420 666c 6167 0a0a 3c6c 693e 746f int flag..
  • to │ │ │ │ │ +000620f0: 6f6c 732f 6a61 7661 632f 6c69 6e74 2f4a ols/javac/lint/J │ │ │ │ │ +00062100: 646b 496e 7465 726e 616c 4162 7573 654f dkInternalAbuseO │ │ │ │ │ +00062110: 6656 6263 2e6a 6176 613a 206c 696e 7420 fVbc.java: lint │ │ │ │ │ +00062120: 7368 6f75 6c64 2077 6172 6e20 7768 656e should warn when │ │ │ │ │ +00062130: 2061 6e20 696e 7374 616e 6365 206f 6620 an instance of │ │ │ │ │ +00062140: 6120 7661 6c75 6520 6261 7365 6420 636c a value based cl │ │ │ │ │ +00062150: 6173 7320 6973 2073 796e 6368 726f 6e69 ass is synchroni │ │ │ │ │ +00062160: 7a65 6420 7570 6f6e 0a0a 3c6c 693e 746f zed upon..
  • to │ │ │ │ │ +00062170: 6f6c 732f 6a61 7661 632f 6c69 6e74 2f4c ols/javac/lint/L │ │ │ │ │ +00062180: 6f73 7379 436f 6e76 6572 7369 6f6e 732e ossyConversions. │ │ │ │ │ +00062190: 6a61 7661 3a20 5465 7374 2066 6f72 202d java: Test for - │ │ │ │ │ +000621a0: 586c 696e 743a 6c6f 7373 792d 636f 6e76 Xlint:lossy-conv │ │ │ │ │ +000621b0: 6572 7369 6f6e 730a 0a3c 6c69 3e74 6f6f ersions..
  • too │ │ │ │ │ +000621c0: 6c73 2f6a 6176 6163 2f6c 696e 742f 4e6f ls/javac/lint/No │ │ │ │ │ +000621d0: 5761 726e 2e6a 6176 613a 2076 6572 6966 Warn.java: verif │ │ │ │ │ +000621e0: 7920 2d6e 6f77 6172 6e20 6973 2074 6865 y -nowarn is the │ │ │ │ │ +000621f0: 2073 616d 6520 6173 202d 586c 696e 743a same as -Xlint: │ │ │ │ │ +00062200: 6e6f 6e65 0a0a 3c6c 693e 746f 6f6c 732f none..
  • tools/ │ │ │ │ │ +00062210: 6a61 7661 632f 6c69 6e74 2f55 6e63 6865 javac/lint/Unche │ │ │ │ │ +00062220: 636b 6564 2e6a 6176 613a 2041 6464 202d cked.java: Add - │ │ │ │ │ +00062230: 586c 696e 7420 666c 6167 0a0a 3c6c 693e Xlint flag..
  • │ │ │ │ │ +00062240: 746f 6f6c 732f 6a61 7661 632f 6c69 7465 tools/javac/lite │ │ │ │ │ +00062250: 7261 6c73 2f42 6164 4269 6e61 7279 4c69 rals/BadBinaryLi │ │ │ │ │ +00062260: 7465 7261 6c73 2e6a 6176 613a 2050 726f terals.java: Pro │ │ │ │ │ +00062270: 6a65 6374 2043 6f69 6e3a 2062 696e 6172 ject Coin: binar │ │ │ │ │ +00062280: 7920 6c69 7465 7261 6c73 0a0a 3c6c 693e y literals..
  • │ │ │ │ │ +00062290: 746f 6f6c 732f 6a61 7661 632f 6c69 7465 tools/javac/lite │ │ │ │ │ +000622a0: 7261 6c73 2f42 6164 556e 6465 7273 636f rals/BadUndersco │ │ │ │ │ +000622b0: 7265 4c69 7465 7261 6c73 2e6a 6176 613a reLiterals.java: │ │ │ │ │ +000622c0: 2050 726f 6a65 6374 2043 6f69 6e3a 2075 Project Coin: u │ │ │ │ │ +000622d0: 6e64 6572 7363 6f72 6573 2069 6e20 6c69 nderscores in li │ │ │ │ │ +000622e0: 7465 7261 6c73 0a0a 3c6c 693e 746f 6f6c terals..
  • tool │ │ │ │ │ +000622f0: 732f 6a61 7661 632f 6c69 7465 7261 6c73 s/javac/literals │ │ │ │ │ +00062300: 2f42 696e 6172 794c 6974 6572 616c 732e /BinaryLiterals. │ │ │ │ │ +00062310: 6a61 7661 3a20 5072 6f6a 6563 7420 436f java: Project Co │ │ │ │ │ +00062320: 696e 3a20 6269 6e61 7279 206c 6974 6572 in: binary liter │ │ │ │ │ +00062330: 616c 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a als..
  • tools/j │ │ │ │ │ +00062340: 6176 6163 2f6c 6974 6572 616c 732f 5436 avac/literals/T6 │ │ │ │ │ +00062350: 3839 3130 3739 2e6a 6176 613a 2043 6f6d 891079.java: Com │ │ │ │ │ +00062360: 7069 6c65 7220 616c 6c6f 7773 2069 6e76 piler allows inv │ │ │ │ │ +00062370: 616c 6964 2062 696e 6172 7920 6c69 7465 alid binary lite │ │ │ │ │ +00062380: 7261 6c73 2030 6220 616e 6420 6f42 4c0a rals 0b and oBL. │ │ │ │ │ +00062390: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000623a0: 2f6c 6974 6572 616c 732f 556e 6465 7273 /literals/Unders │ │ │ │ │ +000623b0: 636f 7265 4c69 7465 7261 6c73 2e6a 6176 coreLiterals.jav │ │ │ │ │ +000623c0: 613a 2050 726f 6a65 6374 2043 6f69 6e3a a: Project Coin: │ │ │ │ │ +000623d0: 2055 6e64 6572 7363 6f72 6573 2069 6e20 Underscores in │ │ │ │ │ +000623e0: 6c69 7465 7261 6c73 0a0a 3c6c 693e 746f literals..
  • to │ │ │ │ │ +000623f0: 6f6c 732f 6a61 7661 632f 6c76 7469 2f42 ols/javac/lvti/B │ │ │ │ │ +00062400: 6164 4c6f 6361 6c56 6172 496e 6665 7265 adLocalVarInfere │ │ │ │ │ +00062410: 6e63 6554 6573 742e 6a61 7661 3a20 4164 nceTest.java: Ad │ │ │ │ │ +00062420: 6420 636f 6d70 696c 6572 2073 7570 706f d compiler suppo │ │ │ │ │ +00062430: 7274 2066 6f72 206c 6f63 616c 2076 6172 rt for local var │ │ │ │ │ +00062440: 6961 626c 6520 7479 7065 2d69 6e66 6572 iable type-infer │ │ │ │ │ +00062450: 656e 6365 0a0a 3c6c 693e 746f 6f6c 732f ence..
  • tools/ │ │ │ │ │ +00062460: 6a61 7661 632f 6c76 7469 2f43 6f6e 7374 javac/lvti/Const │ │ │ │ │ +00062470: 616e 7454 7970 6573 2e6a 6176 613a 2045 antTypes.java: E │ │ │ │ │ +00062480: 6e73 7572 6520 636f 6e73 7461 6e74 2074 nsure constant t │ │ │ │ │ +00062490: 7970 6573 2061 7265 2072 656d 6f76 6564 ypes are removed │ │ │ │ │ +000624a0: 2063 6f72 7265 6374 6c79 2066 6f72 2026 correctly for & │ │ │ │ │ +000624b0: 6c74 3b73 7472 696e 6726 6774 3b2e 6765 lt;string>.ge │ │ │ │ │ +000624c0: 7443 6c61 7373 2829 2e0a 0a3c 6c69 3e74 tClass()...
  • t │ │ │ │ │ +000624d0: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ +000624e0: 466f 6c64 696e 6754 6573 742e 6a61 7661 FoldingTest.java │ │ │ │ │ +000624f0: 3a20 4164 6420 636f 6d70 696c 6572 2073 : Add compiler s │ │ │ │ │ +00062500: 7570 706f 7274 2066 6f72 206c 6f63 616c upport for local │ │ │ │ │ +00062510: 2076 6172 6961 626c 6520 7479 7065 2d69 variable type-i │ │ │ │ │ +00062520: 6e66 6572 656e 6365 0a0a 3c6c 693e 746f nference..
  • to │ │ │ │ │ +00062530: 6f6c 732f 6a61 7661 632f 6c76 7469 2f50 ols/javac/lvti/P │ │ │ │ │ +00062540: 6172 7365 7254 6573 742e 6a61 7661 3a20 arserTest.java: │ │ │ │ │ +00062550: 4164 6420 636f 6d70 696c 6572 2073 7570 Add compiler sup │ │ │ │ │ +00062560: 706f 7274 2066 6f72 206c 6f63 616c 2076 port for local v │ │ │ │ │ +00062570: 6172 6961 626c 6520 7479 7065 2d69 6e66 ariable type-inf │ │ │ │ │ +00062580: 6572 656e 6365 0a0a 3c6c 693e 746f 6f6c erence..
  • tool │ │ │ │ │ +00062590: 732f 6a61 7661 632f 6c76 7469 2f53 656c s/javac/lvti/Sel │ │ │ │ │ +000625a0: 6652 6566 5465 7374 2e6a 6176 613a 2041 fRefTest.java: A │ │ │ │ │ +000625b0: 6464 2063 6f6d 7069 6c65 7220 7375 7070 dd compiler supp │ │ │ │ │ +000625c0: 6f72 7420 666f 7220 6c6f 6361 6c20 7661 ort for local va │ │ │ │ │ +000625d0: 7269 6162 6c65 2074 7970 652d 696e 6665 riable type-infe │ │ │ │ │ +000625e0: 7265 6e63 650a 0a3c 6c69 3e74 6f6f 6c73 rence..
  • tools │ │ │ │ │ +000625f0: 2f6a 6176 6163 2f6c 7674 692f 5438 3139 /javac/lvti/T819 │ │ │ │ │ +00062600: 3138 3933 2e6a 6176 613a 2055 7077 6172 1893.java: Upwar │ │ │ │ │ +00062610: 6420 7072 6f6a 6563 7469 6f6e 2072 6573 d projection res │ │ │ │ │ +00062620: 756c 7420 6973 2041 266c 743b 3f20 6578 ult is A<? ex │ │ │ │ │ +00062630: 7465 6e64 7320 4e75 6d62 6572 2667 743b tends Number> │ │ │ │ │ +00062640: 2069 6e73 7465 6164 206f 6620 4126 6c74 instead of A< │ │ │ │ │ +00062650: 3b3f 2073 7570 6572 2049 6e74 6567 6572 ;? super Integer │ │ │ │ │ +00062660: 2667 743b 0a0a 3c6c 693e 746f 6f6c 732f >..
  • tools/ │ │ │ │ │ +00062670: 6a61 7661 632f 6c76 7469 2f54 3831 3931 javac/lvti/T8191 │ │ │ │ │ +00062680: 3935 392e 6a61 7661 3a20 5570 7761 7264 959.java: Upward │ │ │ │ │ +00062690: 2070 726f 6a65 6374 696f 6e20 7265 7375 projection resu │ │ │ │ │ +000626a0: 6c74 2069 7320 4126 6c74 3b3f 2065 7874 lt is A<? ext │ │ │ │ │ +000626b0: 656e 6473 204e 756d 6265 7226 6774 3b20 ends Number> │ │ │ │ │ +000626c0: 696e 7374 6561 6420 6f66 2041 266c 743b instead of A< │ │ │ │ │ +000626d0: 3f20 7375 7065 7220 496e 7465 6765 7226 ? super Integer& │ │ │ │ │ +000626e0: 6774 3b0a 0a3c 6c69 3e74 6f6f 6c73 2f6a gt;..
  • tools/j │ │ │ │ │ +000626f0: 6176 6163 2f6c 7674 692f 5438 3230 3031 avac/lvti/T82001 │ │ │ │ │ +00062700: 3939 2e6a 6176 613a 206a 6176 6163 2073 99.java: javac s │ │ │ │ │ +00062710: 7567 6765 7374 7320 746f 2075 7365 2076 uggests to use v │ │ │ │ │ +00062720: 6172 2065 7665 6e20 7768 656e 2076 6172 ar even when var │ │ │ │ │ +00062730: 2069 7320 7573 6564 0a0a 3c6c 693e 746f is used..
  • to │ │ │ │ │ +00062740: 6f6c 732f 6a61 7661 632f 6c76 7469 2f54 ols/javac/lvti/T │ │ │ │ │ +00062750: 6573 7442 6164 4172 7261 792e 6a61 7661 estBadArray.java │ │ │ │ │ +00062760: 3a20 5570 7761 7264 2070 726f 6a65 6374 : Upward project │ │ │ │ │ +00062770: 696f 6e20 7265 7375 6c74 2069 7320 4126 ion result is A& │ │ │ │ │ +00062780: 6c74 3b3f 2065 7874 656e 6473 204e 756d lt;? extends Num │ │ │ │ │ +00062790: 6265 7226 6774 3b20 696e 7374 6561 6420 ber> instead │ │ │ │ │ +000627a0: 6f66 2041 266c 743b 3f20 7375 7065 7220 of A<? super │ │ │ │ │ +000627b0: 496e 7465 6765 7226 6774 3b0a 0a3c 6c69 Integer>..
  • tools/javac/lvt │ │ │ │ │ +000627d0: 692f 6261 6454 7970 6552 6566 6572 656e i/badTypeReferen │ │ │ │ │ +000627e0: 6365 2f42 6164 5479 7065 5265 6665 7265 ce/BadTypeRefere │ │ │ │ │ +000627f0: 6e63 652e 6a61 7661 3a20 4164 6420 636f nce.java: Add co │ │ │ │ │ +00062800: 6d70 696c 6572 2073 7570 706f 7274 2066 mpiler support f │ │ │ │ │ +00062810: 6f72 206c 6f63 616c 2076 6172 6961 626c or local variabl │ │ │ │ │ +00062820: 6520 7479 7065 2d69 6e66 6572 656e 6365 e type-inference │ │ │ │ │ +00062830: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00062840: 632f 6c76 7469 2f68 6172 6e65 7373 2f4e c/lvti/harness/N │ │ │ │ │ +00062850: 6f6e 4465 6e6f 7461 626c 6554 6573 742e onDenotableTest. │ │ │ │ │ +00062860: 6a61 7661 3a20 4164 6420 636f 6d70 696c java: Add compil │ │ │ │ │ +00062870: 6572 2073 7570 706f 7274 2066 6f72 206c er support for l │ │ │ │ │ +00062880: 6f63 616c 2076 6172 6961 626c 6520 7479 ocal variable ty │ │ │ │ │ +00062890: 7065 2d69 6e66 6572 656e 6365 0a0a 3c6c pe-inference..tools/javac/lv │ │ │ │ │ +000628b0: 7469 2f68 6172 6e65 7373 2f50 7269 6d69 ti/harness/Primi │ │ │ │ │ +000628c0: 7469 7665 5479 7065 5465 7374 2e6a 6176 tiveTypeTest.jav │ │ │ │ │ +000628d0: 613a 2041 6464 2063 6f6d 7069 6c65 7220 a: Add compiler │ │ │ │ │ +000628e0: 7375 7070 6f72 7420 666f 7220 6c6f 6361 support for loca │ │ │ │ │ +000628f0: 6c20 7661 7269 6162 6c65 2074 7970 652d l variable type- │ │ │ │ │ +00062900: 696e 6665 7265 6e63 650a 0a3c 6c69 3e74 inference..
  • t │ │ │ │ │ +00062910: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ +00062920: 6861 726e 6573 732f 5265 6665 7265 6e63 harness/Referenc │ │ │ │ │ +00062930: 6554 7970 6554 6573 742e 6a61 7661 3a20 eTypeTest.java: │ │ │ │ │ +00062940: 4164 6420 636f 6d70 696c 6572 2073 7570 Add compiler sup │ │ │ │ │ +00062950: 706f 7274 2066 6f72 206c 6f63 616c 2076 port for local v │ │ │ │ │ +00062960: 6172 6961 626c 6520 7479 7065 2d69 6e66 ariable type-inf │ │ │ │ │ +00062970: 6572 656e 6365 0a0a 3c6c 693e 746f 6f6c erence..
  • tool │ │ │ │ │ +00062980: 732f 6a61 7661 632f 6c76 7469 2f68 6172 s/javac/lvti/har │ │ │ │ │ +00062990: 6e65 7373 2f55 7070 6572 426f 756e 6473 ness/UpperBounds │ │ │ │ │ +000629a0: 2e6a 6176 613a 2055 7077 6172 6420 7072 .java: Upward pr │ │ │ │ │ +000629b0: 6f6a 6563 7469 6f6e 2072 6573 756c 7420 ojection result │ │ │ │ │ +000629c0: 6973 2041 266c 743b 3f20 6578 7465 6e64 is A<? extend │ │ │ │ │ +000629d0: 7320 4e75 6d62 6572 2667 743b 2069 6e73 s Number> ins │ │ │ │ │ +000629e0: 7465 6164 206f 6620 4126 6c74 3b3f 2073 tead of A<? s │ │ │ │ │ +000629f0: 7570 6572 2049 6e74 6567 6572 2667 743b uper Integer> │ │ │ │ │ +00062a00: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00062a10: 632f 6d61 696e 2f41 7446 696c 6554 6573 c/main/AtFileTes │ │ │ │ │ +00062a20: 742e 6a61 7661 3a20 416c 6967 6e20 6a61 t.java: Align ja │ │ │ │ │ +00062a30: 7661 6320 7375 7070 6f72 7420 666f 7220 vac support for │ │ │ │ │ +00062a40: 6174 2d66 696c 6573 2077 6974 6820 6c61 at-files with la │ │ │ │ │ +00062a50: 756e 6368 6572 2073 7570 706f 7274 0a0a uncher support.. │ │ │ │ │ +00062a60: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00062a70: 6d61 696e 2f45 6e76 5661 7269 6162 6c65 main/EnvVariable │ │ │ │ │ +00062a80: 5465 7374 2e6a 6176 613a 2043 6865 636b Test.java: Check │ │ │ │ │ +00062a90: 204a 444b 5f4a 4156 415f 4f50 5449 4f4e JDK_JAVA_OPTION │ │ │ │ │ +00062aa0: 5320 7061 7273 696e 6720 6265 6861 7669 S parsing behavi │ │ │ │ │ +00062ab0: 6f72 0a0a 3c6c 693e 746f 6f6c 732f 6a61 or..
  • tools/ja │ │ │ │ │ +00062ac0: 7661 632f 6d61 696e 2f4f 7074 696f 6e5f vac/main/Option_ │ │ │ │ │ +00062ad0: 4a5f 4174 5f54 6573 742e 6a61 7661 3a20 J_At_Test.java: │ │ │ │ │ +00062ae0: 6578 7472 6120 7370 6163 6520 696e 206a extra space in j │ │ │ │ │ +00062af0: 6176 6163 202d 6865 6c70 2066 6f72 202d avac -help for - │ │ │ │ │ +00062b00: 4a20 616e 6420 4020 6f70 7469 6f6e 730a J and @ options. │ │ │ │ │ +00062b10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00062b20: 2f6d 6169 6e2f 5374 7265 616d 7354 6573 /main/StreamsTes │ │ │ │ │ +00062b30: 742e 6a61 7661 3a20 6578 7472 6120 7370 t.java: extra sp │ │ │ │ │ +00062b40: 6163 6520 696e 206a 6176 6163 202d 6865 ace in javac -he │ │ │ │ │ +00062b50: 6c70 2066 6f72 202d 4a20 616e 6420 4020 lp for -J and @ │ │ │ │ │ +00062b60: 6f70 7469 6f6e 730a 0a3c 6c69 3e74 6f6f options..
  • too │ │ │ │ │ +00062b70: 6c73 2f6a 6176 6163 2f6d 6169 6e2f 5438 ls/javac/main/T8 │ │ │ │ │ +00062b80: 3035 3834 3435 2e6a 6176 613a 206a 6176 058445.java: jav │ │ │ │ │ +00062b90: 6163 2074 6872 6f77 7320 6578 6365 7074 ac throws except │ │ │ │ │ +00062ba0: 696f 6e20 7768 656e 2064 6973 706c 6179 ion when display │ │ │ │ │ +00062bb0: 696e 6720 696e 666f 0a0a 3c6c 693e 746f ing info..
  • to │ │ │ │ │ +00062bc0: 6f6c 732f 6a61 7661 632f 6d61 696e 2f54 ols/javac/main/T │ │ │ │ │ +00062bd0: 3832 3339 3534 342e 6a61 7661 3a20 4a61 8239544.java: Ja │ │ │ │ │ +00062be0: 7661 6320 646f 6573 206e 6f74 2072 6573 vac does not res │ │ │ │ │ +00062bf0: 7065 6374 2073 686f 756c 642d 7374 6f70 pect should-stop │ │ │ │ │ +00062c00: 2e69 664e 6f45 7272 6f72 2070 6f6c 6963 .ifNoError polic │ │ │ │ │ +00062c10: 7920 746f 2073 746f 7020 6166 7465 7220 y to stop after │ │ │ │ │ +00062c20: 436f 6d70 696c 6553 7461 7465 2050 4152 CompileState PAR │ │ │ │ │ +00062c30: 5345 2c20 454e 5445 5220 616e 6420 5052 SE, ENTER and PR │ │ │ │ │ +00062c40: 4f43 4553 530a 0a3c 6c69 3e74 6f6f 6c73 OCESS..
  • tools │ │ │ │ │ +00062c50: 2f6a 6176 6163 2f6d 6169 6e2f 546f 6f6c /javac/main/Tool │ │ │ │ │ +00062c60: 5072 6f76 6964 6572 5465 7374 2e6a 6176 ProviderTest.jav │ │ │ │ │ +00062c70: 613a 2074 6573 7420 6a61 7661 6327 7320 a: test javac's │ │ │ │ │ +00062c80: 546f 6f6c 5072 6f76 6964 6572 0a0a 3c6c ToolProvider..tools/javac/ma │ │ │ │ │ +00062ca0: 6e64 6174 6f72 7957 6172 6e69 6e67 732f ndatoryWarnings/ │ │ │ │ │ +00062cb0: 6465 7072 6563 6174 6564 2f54 6573 742e deprecated/Test. │ │ │ │ │ +00062cc0: 6a61 7661 3a20 6a61 7661 6320 2d6e 6f77 java: javac -now │ │ │ │ │ +00062cd0: 6172 6e20 696d 7072 6f70 6572 6c79 2073 arn improperly s │ │ │ │ │ +00062ce0: 7570 7072 6573 7365 7320 4a4c 532d 6d61 uppresses JLS-ma │ │ │ │ │ +00062cf0: 6e64 6174 6564 2077 6172 6e69 6e67 730a ndated warnings. │ │ │ │ │ +00062d00: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00062d10: 2f6d 616e 6461 746f 7279 5761 726e 696e /mandatoryWarnin │ │ │ │ │ +00062d20: 6773 2f75 6e63 6865 636b 6564 2f54 6573 gs/unchecked/Tes │ │ │ │ │ +00062d30: 742e 6a61 7661 3a20 6a61 7661 6320 2d6e t.java: javac -n │ │ │ │ │ +00062d40: 6f77 6172 6e20 696d 7072 6f70 6572 6c79 owarn improperly │ │ │ │ │ +00062d50: 2073 7570 7072 6573 7365 7320 4a4c 532d suppresses JLS- │ │ │ │ │ +00062d60: 6d61 6e64 6174 6564 2077 6172 6e69 6e67 mandated warning │ │ │ │ │ +00062d70: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00062d80: 6163 2f6d 6574 682f 4261 6450 6f6c 7953 ac/meth/BadPolyS │ │ │ │ │ +00062d90: 6967 2f42 6164 506f 6c79 5369 672e 6a61 ig/BadPolySig.ja │ │ │ │ │ +00062da0: 7661 3a20 506f 6c79 6d6f 7268 6963 2073 va: Polymorhic s │ │ │ │ │ +00062db0: 6967 6e61 7475 7265 206d 6574 686f 6420 ignature method │ │ │ │ │ +00062dc0: 6368 6563 6b20 6372 6173 6865 7320 6a61 check crashes ja │ │ │ │ │ +00062dd0: 7661 630a 0a3c 6c69 3e74 6f6f 6c73 2f6a vac..
  • tools/j │ │ │ │ │ +00062de0: 6176 6163 2f6d 6574 682f 496e 766f 6b65 avac/meth/Invoke │ │ │ │ │ +00062df0: 4d48 2e6a 6176 613a 2047 656e 6572 6174 MH.java: Generat │ │ │ │ │ +00062e00: 6520 6361 6c6c 2073 6974 6573 2066 6f72 e call sites for │ │ │ │ │ +00062e10: 206d 6574 686f 6420 6861 6e64 6c65 0a0a method handle.. │ │ │ │ │ +00062e20: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00062e30: 6d65 7468 2f54 6573 7443 502e 6a61 7661 meth/TestCP.java │ │ │ │ │ +00062e40: 3a20 706f 6c79 6d6f 7270 6869 6320 7369 : polymorphic si │ │ │ │ │ +00062e50: 676e 6174 7572 6520 6361 6c6c 7320 646f gnature calls do │ │ │ │ │ +00062e60: 6e27 7420 7368 6172 6520 7468 6520 7361 n't share the sa │ │ │ │ │ +00062e70: 6d65 2043 5020 656e 7472 6965 730a 0a3c me CP entries..< │ │ │ │ │ +00062e80: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +00062e90: 6574 682f 5661 7261 7267 7357 6172 6e2e eth/VarargsWarn. │ │ │ │ │ +00062ea0: 6a61 7661 3a20 7661 7261 7267 732d 7265 java: varargs-re │ │ │ │ │ +00062eb0: 6c61 7465 6420 7761 726e 696e 6773 2061 lated warnings a │ │ │ │ │ +00062ec0: 7265 206d 6561 6e69 6e67 6c65 7373 206f re meaningless o │ │ │ │ │ +00062ed0: 6e20 7369 676e 6174 7572 652d 706f 6c79 n signature-poly │ │ │ │ │ +00062ee0: 6d6f 7270 6869 6320 6d65 7468 6f64 7320 morphic methods │ │ │ │ │ +00062ef0: 7375 6368 2061 7320 4d65 7468 6f64 4861 such as MethodHa │ │ │ │ │ +00062f00: 6e64 6c65 2e69 6e76 6f6b 6545 7861 6374 ndle.invokeExact │ │ │ │ │ +00062f10: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00062f20: 632f 6d65 7468 2f58 6c69 6e74 5761 726e c/meth/XlintWarn │ │ │ │ │ +00062f30: 2e6a 6176 613a 2063 6173 7420 666f 7220 .java: cast for │ │ │ │ │ +00062f40: 696e 766f 6b65 4578 6163 7420 6361 6c6c invokeExact call │ │ │ │ │ +00062f50: 2067 6574 7320 7265 6475 6e64 616e 7420 gets redundant │ │ │ │ │ +00062f60: 6361 7374 2074 6f20 266c 743b 7479 7065 cast to <type │ │ │ │ │ +00062f70: 2667 743b 2077 6172 6e69 6e67 730a 0a3c > warnings..< │ │ │ │ │ +00062f80: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +00062f90: 6972 616e 6461 2f34 3638 3631 3438 2f54 iranda/4686148/T │ │ │ │ │ +00062fa0: 6573 742e 6a61 7661 3a20 636f 6d70 696c est.java: compil │ │ │ │ │ +00062fb0: 6572 2061 6c6c 6f77 7320 6e6f 6e2d 7075 er allows non-pu │ │ │ │ │ +00062fc0: 626c 6963 2069 6d70 6c65 6d65 6e74 6174 blic implementat │ │ │ │ │ +00062fd0: 696f 6e20 6f66 2069 6e74 6572 6661 6365 ion of interface │ │ │ │ │ +00062fe0: 206d 6574 686f 6473 0a0a 3c6c 693e 746f methods..
  • to │ │ │ │ │ +00062ff0: 6f6c 732f 6a61 7661 632f 6d69 7261 6e64 ols/javac/mirand │ │ │ │ │ +00063000: 612f 3436 3836 3831 312f 5472 7969 742e a/4686811/Tryit. │ │ │ │ │ +00063010: 6a61 7661 3a20 7061 636b 6167 6520 7072 java: package pr │ │ │ │ │ +00063020: 6976 6174 6520 6d65 7468 6f64 7320 646f ivate methods do │ │ │ │ │ +00063030: 206e 6f74 206f 7665 7272 6964 6520 6163 not override ac │ │ │ │ │ +00063040: 726f 7373 2070 6163 6b61 6765 2062 6f75 ross package bou │ │ │ │ │ +00063050: 6e64 6172 790a 0a3c 6c69 3e74 6f6f 6c73 ndary..
  • tools │ │ │ │ │ +00063060: 2f6a 6176 6163 2f6d 6972 616e 6461 2f34 /javac/miranda/4 │ │ │ │ │ +00063070: 3731 3130 3536 2f54 312e 6a61 7661 3a20 711056/T1.java: │ │ │ │ │ +00063080: 6a61 7661 6320 6661 696c 7320 746f 2064 javac fails to d │ │ │ │ │ +00063090: 6574 6563 7420 636f 6e66 6c69 6374 696e etect conflictin │ │ │ │ │ +000630a0: 6720 696e 7465 7266 6163 6573 2077 6974 g interfaces wit │ │ │ │ │ +000630b0: 6820 7365 7061 7261 7465 2063 6f6d 7069 h separate compi │ │ │ │ │ +000630c0: 6c61 7469 6f6e 0a0a 3c6c 693e 746f 6f6c lation..
  • tool │ │ │ │ │ +000630d0: 732f 6a61 7661 632f 6d69 7261 6e64 612f s/javac/miranda/ │ │ │ │ │ +000630e0: 5434 3237 3933 3136 612e 6a61 7661 3a20 T4279316a.java: │ │ │ │ │ +000630f0: 696e 636f 6e73 6973 7465 6e63 7920 696e inconsistency in │ │ │ │ │ +00063100: 206f 7665 726c 6f61 6420 7265 736f 6c75 overload resolu │ │ │ │ │ +00063110: 7469 6f6e 2061 7420 636f 6d70 696c 6520 tion at compile │ │ │ │ │ +00063120: 7469 6d65 0a0a 3c6c 693e 746f 6f6c 732f time..
  • tools/ │ │ │ │ │ +00063130: 6a61 7661 632f 6d69 7261 6e64 612f 5434 javac/miranda/T4 │ │ │ │ │ +00063140: 3237 3933 3136 622e 6a61 7661 3a20 696e 279316b.java: in │ │ │ │ │ +00063150: 636f 6e73 6973 7465 6e63 7920 696e 206f consistency in o │ │ │ │ │ +00063160: 7665 726c 6f61 6420 7265 736f 6c75 7469 verload resoluti │ │ │ │ │ +00063170: 6f6e 2061 7420 636f 6d70 696c 6520 7469 on at compile ti │ │ │ │ │ +00063180: 6d65 0a0a 3c6c 693e 746f 6f6c 732f 6a61 me..
  • tools/ja │ │ │ │ │ +00063190: 7661 632f 6d69 7261 6e64 612f 5434 3237 vac/miranda/T427 │ │ │ │ │ +000631a0: 3933 3136 632e 6a61 7661 3a20 696e 636f 9316c.java: inco │ │ │ │ │ +000631b0: 6e73 6973 7465 6e63 7920 696e 206f 7665 nsistency in ove │ │ │ │ │ +000631c0: 726c 6f61 6420 7265 736f 6c75 7469 6f6e rload resolution │ │ │ │ │ +000631d0: 2061 7420 636f 6d70 696c 6520 7469 6d65 at compile time │ │ │ │ │ +000631e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000631f0: 632f 6d69 7261 6e64 612f 5434 3237 3933 c/miranda/T42793 │ │ │ │ │ +00063200: 3136 642e 6a61 7661 3a20 696e 636f 6e73 16d.java: incons │ │ │ │ │ +00063210: 6973 7465 6e63 7920 696e 206f 7665 726c istency in overl │ │ │ │ │ +00063220: 6f61 6420 7265 736f 6c75 7469 6f6e 2061 oad resolution a │ │ │ │ │ +00063230: 7420 636f 6d70 696c 6520 7469 6d65 0a0a t compile time.. │ │ │ │ │ +00063240: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00063250: 6d69 7261 6e64 612f 5434 3532 3833 3135 miranda/T4528315 │ │ │ │ │ +00063260: 2e6a 6176 613a 204d 756c 7469 706c 6520 .java: Multiple │ │ │ │ │ +00063270: 6d65 7468 6f64 2069 6e68 6572 6974 616e method inheritan │ │ │ │ │ +00063280: 6365 2061 6e64 2074 6872 6f77 7320 636c ce and throws cl │ │ │ │ │ +00063290: 6175 7365 730a 0a3c 6c69 3e74 6f6f 6c73 auses..
  • tools │ │ │ │ │ +000632a0: 2f6a 6176 6163 2f6d 6972 616e 6461 2f54 /javac/miranda/T │ │ │ │ │ +000632b0: 3436 3636 3836 362e 6a61 7661 3a20 5245 4666866.java: RE │ │ │ │ │ +000632c0: 4752 4553 5349 4f4e 3a20 4765 6e65 7261 GRESSION: Genera │ │ │ │ │ +000632d0: 7465 6420 6572 726f 7220 6d65 7373 6167 ted error messag │ │ │ │ │ +000632e0: 6520 756e 6865 6c70 6675 6c20 666f 7220 e unhelpful for │ │ │ │ │ +000632f0: 6d69 7373 696e 6720 6d65 7468 6f64 730a missing methods. │ │ │ │ │ +00063300: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00063310: 2f6d 6972 616e 6461 2f54 3437 3131 3332 /miranda/T471132 │ │ │ │ │ +00063320: 352e 6a61 7661 3a20 636f 6d70 696c 6572 5.java: compiler │ │ │ │ │ +00063330: 2061 6c6c 6f77 7320 756e 696d 706c 656d allows unimplem │ │ │ │ │ +00063340: 656e 7461 626c 6520 696e 7465 7266 6163 entable interfac │ │ │ │ │ +00063350: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +00063360: 7661 632f 6d69 7373 696e 6743 6c61 7373 vac/missingClass │ │ │ │ │ +00063370: 2f41 2e6a 6176 613a 2056 6572 6966 7920 /A.java: Verify │ │ │ │ │ +00063380: 7468 6174 2077 6520 6368 6563 6b20 7468 that we check th │ │ │ │ │ +00063390: 6174 2061 2073 6f75 7263 6520 6669 6c65 at a source file │ │ │ │ │ +000633a0: 2063 6f6e 7461 696e 7320 7468 6520 636c contains the cl │ │ │ │ │ +000633b0: 6173 7320 736f 7567 6874 2e0a 0a3c 6c69 ass sought...
  • tools/javac/mis │ │ │ │ │ +000633d0: 7369 6e67 5375 7065 7252 6563 6f76 6572 singSuperRecover │ │ │ │ │ +000633e0: 792f 4d69 7373 696e 6749 6e74 6572 6661 y/MissingInterfa │ │ │ │ │ +000633f0: 6365 5465 7374 2e6a 6176 613a 206a 6176 ceTest.java: jav │ │ │ │ │ +00063400: 6163 2063 7261 7368 6573 2077 6865 6e20 ac crashes when │ │ │ │ │ +00063410: 656e 636f 756e 7465 7269 6e67 2061 6e20 encountering an │ │ │ │ │ +00063420: 756e 7265 736f 6c76 6162 6c65 2069 6e74 unresolvable int │ │ │ │ │ +00063430: 6572 6661 6365 0a0a 3c6c 693e 746f 6f6c erface..
  • tool │ │ │ │ │ +00063440: 732f 6a61 7661 632f 6d69 7373 696e 6753 s/javac/missingS │ │ │ │ │ +00063450: 7570 6572 5265 636f 7665 7279 2f4d 6973 uperRecovery/Mis │ │ │ │ │ +00063460: 7369 6e67 5375 7065 7252 6563 6f76 6572 singSuperRecover │ │ │ │ │ +00063470: 792e 6a61 7661 3a20 4368 6563 6b20 666f y.java: Check fo │ │ │ │ │ +00063480: 7220 7072 6f70 6572 2065 7272 6f72 2072 r proper error r │ │ │ │ │ +00063490: 6563 6f76 6572 7920 7768 656e 2073 7570 ecovery when sup │ │ │ │ │ +000634a0: 6572 636c 6173 7320 6f66 2065 7874 656e erclass of exten │ │ │ │ │ +000634b0: 6465 6420 636c 6173 7320 6973 206e 6f20 ded class is no │ │ │ │ │ +000634c0: 6c6f 6e67 6572 2061 7661 696c 6162 6c65 longer available │ │ │ │ │ +000634d0: 2064 7572 696e 6720 6120 7375 6273 6571 during a subseq │ │ │ │ │ +000634e0: 7565 6e74 2063 6f6d 7069 6c61 7469 6f6e uent compilation │ │ │ │ │ +000634f0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00063500: 6163 2f6d 6978 6564 5461 7267 6574 2f45 ac/mixedTarget/E │ │ │ │ │ +00063510: 7874 656e 6443 6f76 6172 6961 6e74 312e xtendCovariant1. │ │ │ │ │ +00063520: 6a61 7661 3a20 456e 7375 7265 2063 6f76 java: Ensure cov │ │ │ │ │ +00063530: 6172 6961 6e74 2072 6574 7572 6e20 7479 ariant return ty │ │ │ │ │ +00063540: 7065 2061 6c6c 6f77 6564 0a0a 3c6c 693e pe allowed..
  • │ │ │ │ │ +00063550: 746f 6f6c 732f 6a61 7661 632f 6d69 7865 tools/javac/mixe │ │ │ │ │ +00063560: 6454 6172 6765 742f 4578 7465 6e64 436f dTarget/ExtendCo │ │ │ │ │ +00063570: 7661 7269 616e 7432 2e6a 6176 613a 2045 variant2.java: E │ │ │ │ │ +00063580: 6e73 7572 6520 436f 7661 7269 616e 7420 nsure Covariant │ │ │ │ │ +00063590: 5265 7475 726e 2054 7970 6520 616c 6c6f Return Type allo │ │ │ │ │ +000635a0: 7765 6420 696e 206d 696e 696d 756d 2073 wed in minimum s │ │ │ │ │ +000635b0: 7570 706f 7274 6564 2076 6572 7369 6f6e upported version │ │ │ │ │ +000635c0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000635d0: 632f 6d6f 6475 6c65 732f 4162 7374 7261 c/modules/Abstra │ │ │ │ │ +000635e0: 6374 4f72 496e 6e65 7243 6c61 7373 5365 ctOrInnerClassSe │ │ │ │ │ +000635f0: 7276 6963 6549 6d70 6c54 6573 742e 6a61 rviceImplTest.ja │ │ │ │ │ +00063600: 7661 3a20 4a61 7661 6320 646f 6573 6e27 va: Javac doesn' │ │ │ │ │ +00063610: 7420 7265 706f 7274 2065 7272 6f72 7320 t report errors │ │ │ │ │ +00063620: 6f6e 2073 6572 7669 6365 2069 6d70 6c65 on service imple │ │ │ │ │ +00063630: 6d65 6e74 6174 696f 6e20 7768 6963 6820 mentation which │ │ │ │ │ +00063640: 6361 6e6e 6f74 2062 6520 696e 6974 6961 cannot be initia │ │ │ │ │ +00063650: 6c69 7a65 640a 0a3c 6c69 3e74 6f6f 6c73 lized..
  • tools │ │ │ │ │ +00063660: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f41 /javac/modules/A │ │ │ │ │ +00063670: 6464 4578 706f 7274 7354 6573 742e 6a61 ddExportsTest.ja │ │ │ │ │ +00063680: 7661 3a20 5465 7374 2074 6865 202d 2d61 va: Test the --a │ │ │ │ │ +00063690: 6464 2d65 7870 6f72 7473 206f 7074 696f dd-exports optio │ │ │ │ │ +000636a0: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ +000636b0: 6163 2f6d 6f64 756c 6573 2f41 6464 4c69 ac/modules/AddLi │ │ │ │ │ +000636c0: 6d69 744d 6f64 732e 6a61 7661 3a20 5465 mitMods.java: Te │ │ │ │ │ +000636d0: 7374 202d 2d61 6464 2d6d 6f64 756c 6573 st --add-modules │ │ │ │ │ +000636e0: 2061 6e64 202d 2d6c 696d 6974 2d6d 6f64 and --limit-mod │ │ │ │ │ +000636f0: 756c 6573 3b20 616c 736f 2074 6573 7420 ules; also test │ │ │ │ │ +00063700: 7468 6520 2265 6e61 626c 6564 2220 6d6f the "enabled" mo │ │ │ │ │ +00063710: 6475 6c65 732e 0a0a 3c6c 693e 746f 6f6c dules...
  • tool │ │ │ │ │ +00063720: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00063730: 4164 644d 6f64 756c 6573 5465 7374 2e6a AddModulesTest.j │ │ │ │ │ +00063740: 6176 613a 2054 6573 7420 7468 6520 2d2d ava: Test the -- │ │ │ │ │ +00063750: 6164 642d 6d6f 6475 6c65 7320 6f70 7469 add-modules opti │ │ │ │ │ +00063760: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 on..
  • tools/ja │ │ │ │ │ +00063770: 7661 632f 6d6f 6475 6c65 732f 4164 6452 vac/modules/AddR │ │ │ │ │ +00063780: 6561 6473 5465 7374 2e6a 6176 613a 2054 eadsTest.java: T │ │ │ │ │ +00063790: 6573 7420 7468 6520 2d2d 6164 642d 7265 est the --add-re │ │ │ │ │ +000637a0: 6164 7320 6f70 7469 6f6e 0a0a 3c6c 693e ads option..
  • │ │ │ │ │ +000637b0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000637c0: 6c65 732f 416c 6c44 6566 6175 6c74 5465 les/AllDefaultTe │ │ │ │ │ +000637d0: 7374 2e6a 6176 613a 2054 6573 7420 7573 st.java: Test us │ │ │ │ │ +000637e0: 6520 6f66 2041 4c4c 2d44 4546 4155 4c54 e of ALL-DEFAULT │ │ │ │ │ +000637f0: 2074 6f6b 656e 0a0a 3c6c 693e 746f 6f6c token..
  • tool │ │ │ │ │ +00063800: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00063810: 416e 6163 6872 6f6e 6973 7469 634d 6f64 AnachronisticMod │ │ │ │ │ +00063820: 756c 6549 6e66 6f2f 416e 6163 6872 6f6e uleInfo/Anachron │ │ │ │ │ +00063830: 6973 7469 634d 6f64 756c 6549 6e66 6f54 isticModuleInfoT │ │ │ │ │ +00063840: 6573 742e 6a61 7661 3a20 4173 7365 7274 est.java: Assert │ │ │ │ │ +00063850: 696f 6e45 7272 6f72 2069 6e20 6a61 7661 ionError in java │ │ │ │ │ +00063860: 6320 7768 656e 206d 6f64 756c 652d 696e c when module-in │ │ │ │ │ +00063870: 666f 2026 6c74 3b20 7635 332e 300a 0a3c fo < v53.0..< │ │ │ │ │ +00063880: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +00063890: 6f64 756c 6573 2f41 6e6e 6f74 6174 696f odules/Annotatio │ │ │ │ │ +000638a0: 6e50 726f 6365 7373 696e 672e 6a61 7661 nProcessing.java │ │ │ │ │ +000638b0: 3a20 5665 7269 6679 2074 6861 7420 616e : Verify that an │ │ │ │ │ +000638c0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ +000638d0: 696e 6720 776f 726b 732e 0a0a 3c6c 693e ing works...
  • │ │ │ │ │ +000638e0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000638f0: 6c65 732f 416e 6e6f 7461 7469 6f6e 5072 les/AnnotationPr │ │ │ │ │ +00063900: 6f63 6573 7369 6e67 5769 7468 4d6f 6475 ocessingWithModu │ │ │ │ │ +00063910: 6c65 496e 666f 496e 5772 6f6e 6750 6c61 leInfoInWrongPla │ │ │ │ │ +00063920: 6365 2e6a 6176 613a 206a 6176 6163 2074 ce.java: javac t │ │ │ │ │ +00063930: 6872 6f77 7320 4e50 4520 6966 2061 6e6e hrows NPE if ann │ │ │ │ │ +00063940: 6f74 6174 696f 6e20 7072 6f63 6573 736f otation processo │ │ │ │ │ +00063950: 7220 6973 2073 7065 6369 6669 6564 2061 r is specified a │ │ │ │ │ +00063960: 6e64 206d 6f64 756c 6520 6973 2064 6563 nd module is dec │ │ │ │ │ +00063970: 6c61 7265 6420 696e 2061 2066 696c 6520 lared in a file │ │ │ │ │ +00063980: 6e61 6d65 6420 6172 6269 7472 6172 696c named arbitraril │ │ │ │ │ +00063990: 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 y..
  • tools/jav │ │ │ │ │ +000639a0: 6163 2f6d 6f64 756c 6573 2f41 6e6e 6f74 ac/modules/Annot │ │ │ │ │ +000639b0: 6174 696f 6e50 726f 6365 7373 6f72 7349 ationProcessorsI │ │ │ │ │ +000639c0: 6e4d 6f64 756c 6573 5465 7374 2e6a 6176 nModulesTest.jav │ │ │ │ │ +000639d0: 613a 2056 6572 6966 7920 7468 6174 2061 a: Verify that a │ │ │ │ │ +000639e0: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ +000639f0: 736f 7273 2069 6e73 6964 6520 6d6f 6475 sors inside modu │ │ │ │ │ +00063a00: 6c65 7320 776f 726b 730a 0a3c 6c69 3e74 les works..
  • t │ │ │ │ │ +00063a10: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00063a20: 6573 2f41 6e6e 6f74 6174 696f 6e73 4f6e es/AnnotationsOn │ │ │ │ │ +00063a30: 4d6f 6475 6c65 732e 6a61 7661 3a20 5465 Modules.java: Te │ │ │ │ │ +00063a40: 7374 2061 6e6e 6f74 6174 696f 6e73 206f st annotations o │ │ │ │ │ +00063a50: 6e20 6d6f 6475 6c65 2064 6563 6c61 7261 n module declara │ │ │ │ │ +00063a60: 7469 6f6e 2e0a 0a3c 6c69 3e74 6f6f 6c73 tion...
  • tools │ │ │ │ │ +00063a70: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f41 /javac/modules/A │ │ │ │ │ +00063a80: 7574 6f6d 6174 6963 4d6f 6475 6c65 732e utomaticModules. │ │ │ │ │ +00063a90: 6a61 7661 3a20 5465 7374 2061 7574 6f6d java: Test autom │ │ │ │ │ +00063aa0: 6174 6963 206d 6f64 756c 6573 0a0a 3c6c atic modules..tools/javac/mo │ │ │ │ │ +00063ac0: 6475 6c65 732f 4272 6f6b 656e 4d6f 6475 dules/BrokenModu │ │ │ │ │ +00063ad0: 6c65 7354 6573 742e 6a61 7661 3a20 5465 lesTest.java: Te │ │ │ │ │ +00063ae0: 7374 206d 6f64 656c 2062 6568 6176 696f st model behavio │ │ │ │ │ +00063af0: 7220 7768 656e 2061 2063 6f6d 706c 6574 r when a complet │ │ │ │ │ +00063b00: 696e 6720 6120 6272 6f6b 656e 206d 6f64 ing a broken mod │ │ │ │ │ +00063b10: 756c 652d 696e 666f 2e0a 0a3c 6c69 3e74 ule-info...
  • t │ │ │ │ │ +00063b20: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00063b30: 6573 2f43 6f6d 7069 6c65 4d6f 6475 6c65 es/CompileModule │ │ │ │ │ +00063b40: 5061 7463 6854 6573 742e 6a61 7661 3a20 PatchTest.java: │ │ │ │ │ +00063b50: 7465 7374 7320 666f 7220 6d75 6c74 692d tests for multi- │ │ │ │ │ +00063b60: 6d6f 6475 6c65 206d 6f64 6520 636f 6d70 module mode comp │ │ │ │ │ +00063b70: 696c 6174 696f 6e0a 0a3c 6c69 3e74 6f6f ilation..
  • too │ │ │ │ │ +00063b80: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00063b90: 2f43 6f6e 7461 696e 7354 6573 742e 6a61 /ContainsTest.ja │ │ │ │ │ +00063ba0: 7661 3a20 4164 6420 6d65 7468 6f64 204a va: Add method J │ │ │ │ │ +00063bb0: 6176 6146 696c 654d 616e 6167 6572 2e63 avaFileManager.c │ │ │ │ │ +00063bc0: 6f6e 7461 696e 730a 0a3c 6c69 3e74 6f6f ontains..
  • too │ │ │ │ │ +00063bd0: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00063be0: 2f43 6f6e 7665 6e69 656e 7441 6363 6573 /ConvenientAcces │ │ │ │ │ +00063bf0: 7345 7272 6f72 7354 6573 742e 6a61 7661 sErrorsTest.java │ │ │ │ │ +00063c00: 3a20 4368 6563 6b20 636f 6e76 656e 6965 : Check convenie │ │ │ │ │ +00063c10: 6e74 2065 7272 6f72 7320 6172 6520 7072 nt errors are pr │ │ │ │ │ +00063c20: 6f64 7563 6564 2066 6f72 2069 6e61 6363 oduced for inacc │ │ │ │ │ +00063c30: 6573 7369 626c 6520 636c 6173 7365 732e essible classes. │ │ │ │ │ +00063c40: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00063c50: 632f 6d6f 6475 6c65 732f 4469 7265 6374 c/modules/Direct │ │ │ │ │ +00063c60: 6976 6556 6973 6974 6f72 5465 7374 2e6a iveVisitorTest.j │ │ │ │ │ +00063c70: 6176 613a 2041 6464 204d 6f64 756c 6545 ava: Add ModuleE │ │ │ │ │ +00063c80: 6c65 6d65 6e74 2e44 6972 6563 7469 7665 lement.Directive │ │ │ │ │ +00063c90: 5669 7369 746f 720a 0a3c 6c69 3e74 6f6f Visitor..
  • too │ │ │ │ │ +00063ca0: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00063cb0: 2f44 6f63 6c69 6e74 4f74 6865 724d 6f64 /DoclintOtherMod │ │ │ │ │ +00063cc0: 756c 6573 2e6a 6176 613a 2056 6572 6966 ules.java: Verif │ │ │ │ │ +00063cd0: 7920 7468 6174 2044 6f63 4c69 6e74 2064 y that DocLint d │ │ │ │ │ +00063ce0: 6f65 7320 6e6f 7420 6361 7573 6520 756e oes not cause un │ │ │ │ │ +00063cf0: 6e65 6365 7373 6172 7920 2861 6e64 2070 necessary (and p │ │ │ │ │ +00063d00: 6f74 656e 7469 616c 6c79 2064 616e 6765 otentially dange │ │ │ │ │ +00063d10: 726f 7573 2920 696d 706c 6963 6974 2063 rous) implicit c │ │ │ │ │ +00063d20: 6f6d 7069 6c61 7469 6f6e 0a0a 3c6c 693e ompilation..
  • │ │ │ │ │ +00063d30: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00063d40: 6c65 732f 4475 706c 6963 6174 6543 6c61 les/DuplicateCla │ │ │ │ │ +00063d50: 7373 5465 7374 2e6a 6176 613a 2045 6e73 ssTest.java: Ens │ │ │ │ │ +00063d60: 7572 6520 7468 6174 2063 6c61 7373 6573 ure that classes │ │ │ │ │ +00063d70: 2077 6974 6820 7468 6520 7361 6d65 2046 with the same F │ │ │ │ │ +00063d80: 514e 7320 6172 6520 4f4b 2069 6e20 756e QNs are OK in un │ │ │ │ │ +00063d90: 7265 6c61 7465 6420 6d6f 6475 6c65 732e related modules. │ │ │ │ │ +00063da0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00063db0: 632f 6d6f 6475 6c65 732f 4564 6765 4361 c/modules/EdgeCa │ │ │ │ │ +00063dc0: 7365 732e 6a61 7661 3a20 7465 7374 7320 ses.java: tests │ │ │ │ │ +00063dd0: 666f 7220 6d75 6c74 692d 6d6f 6475 6c65 for multi-module │ │ │ │ │ +00063de0: 206d 6f64 6520 636f 6d70 696c 6174 696f mode compilatio │ │ │ │ │ +00063df0: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ +00063e00: 6163 2f6d 6f64 756c 6573 2f45 6e76 5661 ac/modules/EnvVa │ │ │ │ │ +00063e10: 7254 6573 742e 6a61 7661 3a20 5465 7374 rTest.java: Test │ │ │ │ │ +00063e20: 7320 7573 6520 6f66 204a 444b 5f4a 4156 s use of JDK_JAV │ │ │ │ │ +00063e30: 4143 5f4f 5054 494f 4e53 2065 6e76 2076 AC_OPTIONS env v │ │ │ │ │ +00063e40: 6172 6961 626c 650a 0a3c 6c69 3e74 6f6f ariable..
  • too │ │ │ │ │ +00063e50: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00063e60: 2f45 7870 6f72 7473 556e 6578 706f 7274 /ExportsUnexport │ │ │ │ │ +00063e70: 6564 2e6a 6176 613a 2074 6573 7473 2066 ed.java: tests f │ │ │ │ │ +00063e80: 6f72 206d 6f64 756c 6520 6465 636c 6172 or module declar │ │ │ │ │ +00063e90: 6174 696f 6e73 0a0a 3c6c 693e 746f 6f6c ations..
  • tool │ │ │ │ │ +00063ea0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00063eb0: 4669 6c65 4d61 6e61 6765 7247 6574 5365 FileManagerGetSe │ │ │ │ │ +00063ec0: 7276 6963 654c 6f61 6465 7254 6573 742e rviceLoaderTest. │ │ │ │ │ +00063ed0: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ +00063ee0: 6a64 6b2e 636f 6d70 696c 6572 2063 616e jdk.compiler can │ │ │ │ │ +00063ef0: 206d 6174 6572 6961 6c69 7a65 2061 2073 materialize a s │ │ │ │ │ +00063f00: 6572 7669 6365 206c 6f61 6465 7220 666f ervice loader fo │ │ │ │ │ +00063f10: 7220 6172 6269 7472 6172 7920 7365 7276 r arbitrary serv │ │ │ │ │ +00063f20: 6963 6573 0a0a 3c6c 693e 746f 6f6c 732f ices..
  • tools/ │ │ │ │ │ +00063f30: 6a61 7661 632f 6d6f 6475 6c65 732f 4765 javac/modules/Ge │ │ │ │ │ +00063f40: 744c 6f63 6174 696f 6e46 6f72 4d6f 6475 tLocationForModu │ │ │ │ │ +00063f50: 6c65 5465 7374 2e6a 6176 613a 2053 7461 leTest.java: Sta │ │ │ │ │ +00063f60: 6e64 6172 644a 6176 6146 696c 654d 616e ndardJavaFileMan │ │ │ │ │ +00063f70: 6167 6572 2e67 6574 4d6f 6475 6c65 4c6f ager.getModuleLo │ │ │ │ │ +00063f80: 6361 7469 6f6e 2829 2063 616e 2774 2066 cation() can't f │ │ │ │ │ +00063f90: 696e 6420 6120 6d6f 6475 6c65 0a0a 3c6c ind a module..tools/javac/mo │ │ │ │ │ +00063fb0: 6475 6c65 732f 4772 6170 6873 5465 7374 dules/GraphsTest │ │ │ │ │ +00063fc0: 2e6a 6176 613a 2074 6573 7473 2066 6f72 .java: tests for │ │ │ │ │ +00063fd0: 206d 6f64 756c 6520 6772 6170 6820 7265 module graph re │ │ │ │ │ +00063fe0: 736f 6c75 7469 6f6e 2069 7373 7565 730a solution issues. │ │ │ │ │ +00063ff0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00064000: 2f6d 6f64 756c 6573 2f48 656c 6c6f 576f /modules/HelloWo │ │ │ │ │ +00064010: 726c 6454 6573 742e 6a61 7661 3a20 7369 rldTest.java: si │ │ │ │ │ +00064020: 6d70 6c65 2074 6573 7473 206f 6620 6a61 mple tests of ja │ │ │ │ │ +00064030: 7661 6320 636f 6d70 696c 6174 696f 6e20 vac compilation │ │ │ │ │ +00064040: 6d6f 6465 730a 0a3c 6c69 3e74 6f6f 6c73 modes..
  • tools │ │ │ │ │ +00064050: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f49 /javac/modules/I │ │ │ │ │ +00064060: 6e63 7562 6174 696e 6754 6573 742e 6a61 ncubatingTest.ja │ │ │ │ │ +00064070: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +00064080: 4d6f 6475 6c65 5265 736f 6c75 7469 6f6e ModuleResolution │ │ │ │ │ +00064090: 2061 7474 7269 6275 7465 2066 6c61 6773 attribute flags │ │ │ │ │ +000640a0: 2061 7265 2068 6f6e 6f72 6564 2e0a 0a3c are honored...< │ │ │ │ │ +000640b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +000640c0: 6f64 756c 6573 2f49 6e68 6572 6974 5275 odules/InheritRu │ │ │ │ │ +000640d0: 6e74 696d 6545 6e76 6972 6f6e 6d65 6e74 ntimeEnvironment │ │ │ │ │ +000640e0: 5465 7374 2e6a 6176 613a 2054 6573 7420 Test.java: Test │ │ │ │ │ +000640f0: 2d2d 696e 6865 7269 742d 7275 6e74 696d --inherit-runtim │ │ │ │ │ +00064100: 652d 656e 7669 726f 6e6d 656e 740a 0a3c e-environment..< │ │ │ │ │ +00064110: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +00064120: 6f64 756c 6573 2f49 6e76 616c 6964 4d6f odules/InvalidMo │ │ │ │ │ +00064130: 6475 6c65 4469 7265 6374 6976 652f 6d6f duleDirective/mo │ │ │ │ │ +00064140: 6475 6c65 2d69 6e66 6f2e 6a61 7661 3a20 dule-info.java: │ │ │ │ │ +00064150: 4572 726f 7220 6d65 7373 6167 6573 2077 Error messages w │ │ │ │ │ +00064160: 6865 6e20 636f 6d70 696c 696e 6720 6120 hen compiling a │ │ │ │ │ +00064170: 6d61 6c66 6f72 6d65 6420 6d6f 6475 6c65 malformed module │ │ │ │ │ +00064180: 2d69 6e66 6f2e 6a61 7661 2063 6f6e 6675 -info.java confu │ │ │ │ │ +00064190: 7369 6e67 0a0a 3c6c 693e 746f 6f6c 732f sing..
  • tools/ │ │ │ │ │ +000641a0: 6a61 7661 632f 6d6f 6475 6c65 732f 4a61 javac/modules/Ja │ │ │ │ │ +000641b0: 7661 4261 7365 5465 7374 2e6a 6176 613a vaBaseTest.java: │ │ │ │ │ +000641c0: 2074 6573 7420 6d6f 6469 6669 6572 7320 test modifiers │ │ │ │ │ +000641d0: 7769 7468 206a 6176 612e 6261 7365 0a0a with java.base.. │ │ │ │ │ +000641e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000641f0: 6d6f 6475 6c65 732f 4c69 6d69 744d 6f64 modules/LimitMod │ │ │ │ │ +00064200: 756c 6573 5465 7374 2e6a 6176 613a 2054 ulesTest.java: T │ │ │ │ │ +00064210: 6573 7420 7468 6520 2d2d 6c69 6d69 742d est the --limit- │ │ │ │ │ +00064220: 6d6f 6475 6c65 7320 6f70 7469 6f6e 0a0a modules option.. │ │ │ │ │ +00064230: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00064240: 6d6f 6475 6c65 732f 4d4f 7074 696f 6e54 modules/MOptionT │ │ │ │ │ +00064250: 6573 742e 6a61 7661 3a20 696d 706c 656d est.java: implem │ │ │ │ │ +00064260: 656e 7420 6a61 7661 6320 2d6d 206f 7074 ent javac -m opt │ │ │ │ │ +00064270: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ +00064280: 6176 6163 2f6d 6f64 756c 6573 2f4d 6973 avac/modules/Mis │ │ │ │ │ +00064290: 7369 6e67 4a61 7249 6e4d 6f64 756c 6550 singJarInModuleP │ │ │ │ │ +000642a0: 6174 6854 6573 742e 6a61 7661 3a20 436f athTest.java: Co │ │ │ │ │ +000642b0: 6d70 696c 6572 2073 686f 756c 6420 6861 mpiler should ha │ │ │ │ │ +000642c0: 6e64 6c65 206a 6176 612e 6e69 6f2e 6669 ndle java.nio.fi │ │ │ │ │ +000642d0: 6c65 2e46 696c 6553 7973 7465 6d4e 6f74 le.FileSystemNot │ │ │ │ │ +000642e0: 466f 756e 6445 7863 6570 7469 6f6e 2067 FoundException g │ │ │ │ │ +000642f0: 7261 6365 6675 6c6c 7920 616e 6420 6e6f racefully and no │ │ │ │ │ +00064300: 7420 6162 6f72 740a 0a3c 6c69 3e74 6f6f t abort..
  • too │ │ │ │ │ +00064310: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00064320: 2f4d 6973 7369 6e67 4d6f 6475 6c65 5465 /MissingModuleTe │ │ │ │ │ +00064330: 7374 2e6a 6176 613a 206a 6176 6163 2073 st.java: javac s │ │ │ │ │ +00064340: 686f 756c 6420 6e6f 7420 6e65 6564 2074 hould not need t │ │ │ │ │ +00064350: 6865 2074 7261 6e73 6974 6976 6520 636c he transitive cl │ │ │ │ │ +00064360: 6f73 7572 6520 746f 2063 6f6d 7069 6c65 osure to compile │ │ │ │ │ +00064370: 2061 206d 6f64 756c 650a 0a3c 6c69 3e74 a module..
  • t │ │ │ │ │ +00064380: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00064390: 6573 2f4d 6f64 6966 6965 6455 5446 5465 es/ModifiedUTFTe │ │ │ │ │ +000643a0: 7374 2e6a 6176 613a 2054 6573 7420 5375 st.java: Test Su │ │ │ │ │ +000643b0: 7272 6f67 6174 6520 5061 6972 206d 6f64 rrogate Pair mod │ │ │ │ │ +000643c0: 756c 6520 6e61 6d65 0a0a 3c6c 693e 746f ule name..
  • to │ │ │ │ │ +000643d0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ +000643e0: 732f 4d6f 6475 6c65 4669 6e64 6572 5465 s/ModuleFinderTe │ │ │ │ │ +000643f0: 7374 2e6a 6176 613a 2074 6573 7473 2066 st.java: tests f │ │ │ │ │ +00064400: 6f72 206d 6f64 756c 6520 6669 6e64 6572 or module finder │ │ │ │ │ +00064410: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00064420: 632f 6d6f 6475 6c65 732f 4d6f 6475 6c65 c/modules/Module │ │ │ │ │ +00064430: 496e 666f 5061 7463 6850 6174 682e 6a61 InfoPatchPath.ja │ │ │ │ │ +00064440: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +00064450: 6861 7669 6e67 206d 6f64 756c 652d 696e having module-in │ │ │ │ │ +00064460: 666f 206f 6e20 7061 7463 6820 7061 7468 fo on patch path │ │ │ │ │ +00064470: 2077 6f72 6b73 2063 6f72 7265 6374 6c79 works correctly │ │ │ │ │ +00064480: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00064490: 6163 2f6d 6f64 756c 6573 2f4d 6f64 756c ac/modules/Modul │ │ │ │ │ +000644a0: 6549 6e66 6f54 6573 742e 6a61 7661 3a20 eInfoTest.java: │ │ │ │ │ +000644b0: 7465 7374 7320 666f 7220 6d6f 6475 6c65 tests for module │ │ │ │ │ +000644c0: 2064 6563 6c61 7261 7469 6f6e 730a 0a3c declarations..< │ │ │ │ │ +000644d0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +000644e0: 6f64 756c 6573 2f4d 6f64 756c 6549 6e66 odules/ModuleInf │ │ │ │ │ +000644f0: 6f54 7265 6541 6363 6573 732e 6a61 7661 oTreeAccess.java │ │ │ │ │ +00064500: 3a20 7465 7374 2074 7265 6520 6163 6365 : test tree acce │ │ │ │ │ +00064510: 7373 206f 6620 6d6f 6475 6c65 2064 6563 ss of module dec │ │ │ │ │ +00064520: 6c61 7261 7469 6f6e 730a 0a3c 6c69 3e74 larations..
  • t │ │ │ │ │ +00064530: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00064540: 6573 2f4d 6f64 756c 6550 6174 6854 6573 es/ModulePathTes │ │ │ │ │ +00064550: 742e 6a61 7661 3a20 7465 7374 7320 666f t.java: tests fo │ │ │ │ │ +00064560: 7220 2d2d 6d6f 6475 6c65 2d70 6174 680a r --module-path. │ │ │ │ │ +00064570: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00064580: 2f6d 6f64 756c 6573 2f4d 6f64 756c 6553 /modules/ModuleS │ │ │ │ │ +00064590: 6f75 7263 6550 6174 6854 6573 742e 6a61 ourcePathTest.ja │ │ │ │ │ +000645a0: 7661 3a20 7465 7374 7320 666f 7220 2d2d va: tests for -- │ │ │ │ │ +000645b0: 6d6f 6475 6c65 2d73 6f75 7263 652d 7061 module-source-pa │ │ │ │ │ +000645c0: 7468 0a0a 3c6c 693e 746f 6f6c 732f 6a61 th..
  • tools/ja │ │ │ │ │ +000645d0: 7661 632f 6d6f 6475 6c65 732f 4d6f 6475 vac/modules/Modu │ │ │ │ │ +000645e0: 6c65 5665 7273 696f 6e2e 6a61 7661 3a20 leVersion.java: │ │ │ │ │ +000645f0: 7369 6d70 6c65 2074 6573 7473 206f 6620 simple tests of │ │ │ │ │ +00064600: 6d6f 6475 6c65 2075 7365 730a 0a3c 6c69 module uses..
  • tools/javac/mod │ │ │ │ │ +00064620: 756c 6573 2f4d 6f64 756c 6573 416e 6443 ules/ModulesAndC │ │ │ │ │ +00064630: 6c61 7373 5061 7468 5465 7374 2e6a 6176 lassPathTest.jav │ │ │ │ │ +00064640: 613a 2045 6e73 7572 6520 6e61 6d65 6420 a: Ensure named │ │ │ │ │ +00064650: 6d6f 6475 6c65 7320 6361 6e6e 6f74 2072 modules cannot r │ │ │ │ │ +00064660: 6566 6572 2074 6f20 636c 6173 7370 6174 efer to classpat │ │ │ │ │ +00064670: 6820 7479 7065 732e 0a0a 3c6c 693e 746f h types...
  • to │ │ │ │ │ +00064680: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ +00064690: 732f 4d6f 6475 6c65 7341 6e64 4d6f 6475 s/ModulesAndModu │ │ │ │ │ +000646a0: 6c65 536f 7572 6365 5061 7468 5465 7374 leSourcePathTest │ │ │ │ │ +000646b0: 2e6a 6176 613a 2069 6e63 6f72 7265 6374 .java: incorrect │ │ │ │ │ +000646c0: 206d 6573 7361 6765 2066 726f 6d20 6a61 message from ja │ │ │ │ │ +000646d0: 7661 630a 0a3c 6c69 3e74 6f6f 6c73 2f6a vac..
  • tools/j │ │ │ │ │ +000646e0: 6176 6163 2f6d 6f64 756c 6573 2f4d 756c avac/modules/Mul │ │ │ │ │ +000646f0: 7469 4d6f 6475 6c65 4d6f 6465 5465 7374 tiModuleModeTest │ │ │ │ │ +00064700: 2e6a 6176 613a 2074 6573 7473 2066 6f72 .java: tests for │ │ │ │ │ +00064710: 206d 756c 7469 2d6d 6f64 756c 6520 6d6f multi-module mo │ │ │ │ │ +00064720: 6465 2063 6f6d 7069 6c61 7469 6f6e 0a0a de compilation.. │ │ │ │ │ +00064730: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00064740: 6d6f 6475 6c65 732f 4e50 4543 6f6d 7069 modules/NPECompi │ │ │ │ │ +00064750: 6c69 6e67 4d6f 6475 6c65 496e 666f 5465 lingModuleInfoTe │ │ │ │ │ +00064760: 7374 2e6a 6176 613a 204e 5045 2077 6865 st.java: NPE whe │ │ │ │ │ +00064770: 6e20 636f 6d70 696c 696e 6720 6d6f 6475 n compiling modu │ │ │ │ │ +00064780: 6c65 2d69 6e66 6f2e 6a61 7661 2077 6974 le-info.java wit │ │ │ │ │ +00064790: 6820 6120 636c 6173 7320 6465 636c 6172 h a class declar │ │ │ │ │ +000647a0: 6174 696f 6e20 696e 2061 206e 6f6e 2d6d ation in a non-m │ │ │ │ │ +000647b0: 6f64 756c 6520 6d6f 6465 0a0a 3c6c 693e odule mode..
  • │ │ │ │ │ +000647c0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000647d0: 6c65 732f 4e50 4545 6d70 7479 4669 6c65 les/NPEEmptyFile │ │ │ │ │ +000647e0: 5465 7374 2e6a 6176 613a 204e 5045 2077 Test.java: NPE w │ │ │ │ │ +000647f0: 6869 6c65 2063 6f6d 7069 6c69 6e67 2065 hile compiling e │ │ │ │ │ +00064800: 6d70 7479 2073 6f75 7263 6520 6669 6c65 mpty source file │ │ │ │ │ +00064810: 2077 6974 6820 2d2d 6d6f 6475 6c65 2d73 with --module-s │ │ │ │ │ +00064820: 6f75 7263 652d 7061 7468 206f 7074 696f ource-path optio │ │ │ │ │ +00064830: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ +00064840: 6163 2f6d 6f64 756c 6573 2f4f 6273 6375 ac/modules/Obscu │ │ │ │ │ +00064850: 7265 4d65 7373 6167 6546 6f72 4261 6450 reMessageForBadP │ │ │ │ │ +00064860: 726f 7669 6465 7354 6573 742e 6a61 7661 rovidesTest.java │ │ │ │ │ +00064870: 3a20 6f62 7363 7572 6520 6572 726f 7220 : obscure error │ │ │ │ │ +00064880: 6d65 7373 6167 6520 666f 7220 6261 6420 message for bad │ │ │ │ │ +00064890: 2770 726f 7669 6465 7327 0a0a 3c6c 693e 'provides'..
  • │ │ │ │ │ +000648a0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000648b0: 6c65 732f 4f70 656e 4d6f 6475 6c65 7354 les/OpenModulesT │ │ │ │ │ +000648c0: 6573 742e 6a61 7661 3a20 7465 7374 7320 est.java: tests │ │ │ │ │ +000648d0: 666f 7220 6d75 6c74 692d 6d6f 6475 6c65 for multi-module │ │ │ │ │ +000648e0: 206d 6f64 6520 636f 6d70 696c 6174 696f mode compilatio │ │ │ │ │ +000648f0: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ +00064900: 6163 2f6d 6f64 756c 6573 2f4f 7574 7075 ac/modules/Outpu │ │ │ │ │ +00064910: 7444 6972 5465 7374 2e6a 6176 613a 2074 tDirTest.java: t │ │ │ │ │ +00064920: 6573 7473 2066 6f72 206f 7574 7075 7420 ests for output │ │ │ │ │ +00064930: 6469 7265 6374 6f72 790a 0a3c 6c69 3e74 directory..
  • t │ │ │ │ │ +00064940: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00064950: 6573 2f50 6163 6b61 6765 436f 6e66 6c69 es/PackageConfli │ │ │ │ │ +00064960: 6374 5465 7374 2e6a 6176 613a 2074 6573 ctTest.java: tes │ │ │ │ │ +00064970: 7420 6d6f 6475 6c65 2f70 6163 6b61 6765 t module/package │ │ │ │ │ +00064980: 2063 6f6e 666c 6963 7473 0a0a 3c6c 693e conflicts..
  • │ │ │ │ │ +00064990: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000649a0: 6c65 732f 5061 636b 6167 654d 756c 7469 les/PackageMulti │ │ │ │ │ +000649b0: 706c 654d 6f64 756c 6573 2e6a 6176 613a pleModules.java: │ │ │ │ │ +000649c0: 2056 6572 6966 7920 6d6f 6475 6c65 7320 Verify modules │ │ │ │ │ +000649d0: 6361 6e20 636f 6e74 6169 6e20 7061 636b can contain pack │ │ │ │ │ +000649e0: 6167 6573 206f 6620 7468 6520 7361 6d65 ages of the same │ │ │ │ │ +000649f0: 206e 616d 652c 2075 6e6c 6573 7320 7468 name, unless th │ │ │ │ │ +00064a00: 6573 6520 6d65 6574 2e0a 0a3c 6c69 3e74 ese meet...
  • t │ │ │ │ │ +00064a10: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00064a20: 6573 2f50 6174 6368 4d6f 6475 6c65 7354 es/PatchModulesT │ │ │ │ │ +00064a30: 6573 742e 6a61 7661 3a20 7465 7374 7320 est.java: tests │ │ │ │ │ +00064a40: 666f 7220 2d2d 7061 7463 682d 6d6f 6475 for --patch-modu │ │ │ │ │ +00064a50: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ +00064a60: 6176 6163 2f6d 6f64 756c 6573 2f50 6c75 avac/modules/Plu │ │ │ │ │ +00064a70: 6769 6e73 496e 4d6f 6475 6c65 7354 6573 ginsInModulesTes │ │ │ │ │ +00064a80: 742e 6a61 7661 3a20 5665 7269 6679 2074 t.java: Verify t │ │ │ │ │ +00064a90: 6861 7420 706c 7567 696e 7320 696e 7369 hat plugins insi │ │ │ │ │ +00064aa0: 6465 206d 6f64 756c 6573 2077 6f72 6b73 de modules works │ │ │ │ │ +00064ab0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00064ac0: 632f 6d6f 6475 6c65 732f 506f 6f72 4368 c/modules/PoorCh │ │ │ │ │ +00064ad0: 6f69 6365 466f 724d 6f64 756c 654e 616d oiceForModuleNam │ │ │ │ │ +00064ae0: 6554 6573 742e 6a61 7661 3a20 4164 6420 eTest.java: Add │ │ │ │ │ +00064af0: 6c69 6e74 2077 6172 6e69 6e67 2066 6f72 lint warning for │ │ │ │ │ +00064b00: 2064 6967 6974 7320 696e 206d 6f64 756c digits in modul │ │ │ │ │ +00064b10: 6520 6e61 6d65 730a 0a3c 6c69 3e74 6f6f e names..
  • too │ │ │ │ │ +00064b20: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00064b30: 2f50 726f 7669 6465 7354 6573 742e 6a61 /ProvidesTest.ja │ │ │ │ │ +00064b40: 7661 3a20 7369 6d70 6c65 2074 6573 7473 va: simple tests │ │ │ │ │ +00064b50: 206f 6620 6d6f 6475 6c65 2070 726f 7669 of module provi │ │ │ │ │ +00064b60: 6465 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a des..
  • tools/j │ │ │ │ │ +00064b70: 6176 6163 2f6d 6f64 756c 6573 2f51 7565 avac/modules/Que │ │ │ │ │ +00064b80: 7279 4265 666f 7265 456e 7465 722e 6a61 ryBeforeEnter.ja │ │ │ │ │ +00064b90: 7661 3a20 7465 7374 7320 666f 7220 6d6f va: tests for mo │ │ │ │ │ +00064ba0: 6475 6c65 2072 6573 6f6c 7574 696f 6e0a dule resolution. │ │ │ │ │ +00064bb0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00064bc0: 2f6d 6f64 756c 6573 2f52 6570 6561 7465 /modules/Repeate │ │ │ │ │ +00064bd0: 6455 7365 7341 6e64 5072 6f76 6964 6573 dUsesAndProvides │ │ │ │ │ +00064be0: 5465 7374 2e6a 6176 613a 204a 6176 6163 Test.java: Javac │ │ │ │ │ +00064bf0: 2064 6f65 736e 2774 2072 6570 6f72 7420 doesn't report │ │ │ │ │ +00064c00: 6572 726f 7273 206f 6e20 6475 706c 6963 errors on duplic │ │ │ │ │ +00064c10: 6174 6520 7573 6573 206f 7220 7072 6f76 ate uses or prov │ │ │ │ │ +00064c20: 6964 6573 0a0a 3c6c 693e 746f 6f6c 732f ides..
  • tools/ │ │ │ │ │ +00064c30: 6a61 7661 632f 6d6f 6475 6c65 732f 5265 javac/modules/Re │ │ │ │ │ +00064c40: 706f 7274 4e6f 6e45 7869 7374 656e 7450 portNonExistentP │ │ │ │ │ +00064c50: 6163 6b61 6765 5465 7374 2e6a 6176 613a ackageTest.java: │ │ │ │ │ +00064c60: 206a 6176 6163 2064 6f65 736e 2774 2072 javac doesn't r │ │ │ │ │ +00064c70: 6570 6f72 7420 6572 726f 7273 2069 6620 eport errors if │ │ │ │ │ +00064c80: 6d6f 6475 6c65 2065 7870 6f72 7473 206e module exports n │ │ │ │ │ +00064c90: 6f6e 2d65 7869 7374 656e 7420 7061 636b on-existent pack │ │ │ │ │ +00064ca0: 6167 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a age..
  • tools/j │ │ │ │ │ +00064cb0: 6176 6163 2f6d 6f64 756c 6573 2f52 6571 avac/modules/Req │ │ │ │ │ +00064cc0: 7569 7265 7353 7461 7469 6354 6573 742e uiresStaticTest. │ │ │ │ │ +00064cd0: 6a61 7661 3a20 7465 7374 7320 666f 7220 java: tests for │ │ │ │ │ +00064ce0: 2272 6571 7569 7265 7320 7374 6174 6963 "requires static │ │ │ │ │ +00064cf0: 220a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 "..
  • tools/jav │ │ │ │ │ +00064d00: 6163 2f6d 6f64 756c 6573 2f52 6571 7569 ac/modules/Requi │ │ │ │ │ +00064d10: 7265 7354 7261 6e73 6974 6976 6554 6573 resTransitiveTes │ │ │ │ │ +00064d20: 742e 6a61 7661 3a20 7465 7374 7320 666f t.java: tests fo │ │ │ │ │ +00064d30: 7220 2272 6571 7569 7265 7320 7472 616e r "requires tran │ │ │ │ │ +00064d40: 7369 7469 7665 220a 0a3c 6c69 3e74 6f6f sitive"..
  • too │ │ │ │ │ +00064d50: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00064d60: 2f52 6573 6f6c 7665 5465 7374 2e6a 6176 /ResolveTest.jav │ │ │ │ │ +00064d70: 613a 2074 6573 7473 2066 6f72 206d 6f64 a: tests for mod │ │ │ │ │ +00064d80: 756c 6520 7265 736f 6c75 7469 6f6e 0a0a ule resolution.. │ │ │ │ │ +00064d90: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00064da0: 6d6f 6475 6c65 732f 5365 7276 6963 6549 modules/ServiceI │ │ │ │ │ +00064db0: 6e53 7461 7469 6343 6c61 7373 4572 726f nStaticClassErro │ │ │ │ │ +00064dc0: 7254 6573 742e 6a61 7661 3a20 436c 6173 rTest.java: Clas │ │ │ │ │ +00064dd0: 7343 6173 7445 7863 6570 7469 6f6e 2069 sCastException i │ │ │ │ │ +00064de0: 6e20 6361 7365 206f 6620 7365 7276 6963 n case of servic │ │ │ │ │ +00064df0: 6520 696d 706c 656d 656e 7461 7469 6f6e e implementation │ │ │ │ │ +00064e00: 2069 7320 6e65 7374 6564 2073 7461 7469 is nested stati │ │ │ │ │ +00064e10: 6320 636c 6173 730a 0a3c 6c69 3e74 6f6f c class..
  • too │ │ │ │ │ +00064e20: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00064e30: 2f53 6572 7669 6365 5072 6f76 6964 6564 /ServiceProvided │ │ │ │ │ +00064e40: 4275 744e 6f74 4578 706f 7274 6564 4f72 ButNotExportedOr │ │ │ │ │ +00064e50: 5573 6564 5465 7374 2e6a 6176 613a 204a UsedTest.java: J │ │ │ │ │ +00064e60: 6176 6163 2064 6f65 736e 2774 2072 6570 avac doesn't rep │ │ │ │ │ +00064e70: 6f72 7420 7761 726e 696e 6773 2f65 7272 ort warnings/err │ │ │ │ │ +00064e80: 6f72 7320 6966 206d 6f64 756c 6520 7072 ors if module pr │ │ │ │ │ +00064e90: 6f76 6964 6573 2075 6e65 7870 6f72 7465 ovides unexporte │ │ │ │ │ +00064ea0: 6420 7365 7276 6963 6520 616e 6420 646f d service and do │ │ │ │ │ +00064eb0: 6573 6e27 7420 7573 6520 6974 2069 7473 esn't use it its │ │ │ │ │ +00064ec0: 656c 660a 0a3c 6c69 3e74 6f6f 6c73 2f6a elf..
  • tools/j │ │ │ │ │ +00064ed0: 6176 6163 2f6d 6f64 756c 6573 2f53 696e avac/modules/Sin │ │ │ │ │ +00064ee0: 676c 654d 6f64 756c 654d 6f64 6554 6573 gleModuleModeTes │ │ │ │ │ +00064ef0: 742e 6a61 7661 3a20 7465 7374 7320 666f t.java: tests fo │ │ │ │ │ +00064f00: 7220 7369 6e67 6c65 206d 6f64 756c 6520 r single module │ │ │ │ │ +00064f10: 6d6f 6465 2063 6f6d 7069 6c61 7469 6f6e mode compilation │ │ │ │ │ +00064f20: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00064f30: 632f 6d6f 6475 6c65 732f 536f 7572 6365 c/modules/Source │ │ │ │ │ +00064f40: 496e 5379 6d6c 696e 6b54 6573 742e 6a61 InSymlinkTest.ja │ │ │ │ │ +00064f50: 7661 3a20 736f 7572 6365 2069 6e20 7379 va: source in sy │ │ │ │ │ +00064f60: 6d62 6f6c 6963 206c 696e 6b0a 0a3c 6c69 mbolic link..
  • tools/javac/mod │ │ │ │ │ +00064f80: 756c 6573 2f53 6f75 7263 6550 6174 6854 ules/SourcePathT │ │ │ │ │ +00064f90: 6573 742e 6a61 7661 3a20 6a61 7661 6320 est.java: javac │ │ │ │ │ +00064fa0: 7072 6f64 7563 6573 2077 726f 6e67 206d produces wrong m │ │ │ │ │ +00064fb0: 6f64 756c 652d 696e 666f 0a0a 3c6c 693e odule-info..
  • │ │ │ │ │ +00064fc0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00064fd0: 6c65 732f 5375 6270 6163 6b61 6765 5465 les/SubpackageTe │ │ │ │ │ +00064fe0: 7374 2e6a 6176 613a 2074 6573 7473 2066 st.java: tests f │ │ │ │ │ +00064ff0: 6f72 2073 7562 7061 636b 6167 6520 6973 or subpackage is │ │ │ │ │ +00065000: 7375 6573 0a0a 3c6c 693e 746f 6f6c 732f sues..
  • tools/ │ │ │ │ │ +00065010: 6a61 7661 632f 6d6f 6475 6c65 732f 5438 javac/modules/T8 │ │ │ │ │ +00065020: 3135 3832 3234 2f54 3831 3538 3232 342e 158224/T8158224. │ │ │ │ │ +00065030: 6a61 7661 3a20 4e75 6c6c 506f 696e 7465 java: NullPointe │ │ │ │ │ +00065040: 7245 7863 6570 7469 6f6e 2069 6e20 636f rException in co │ │ │ │ │ +00065050: 6d2e 7375 6e2e 746f 6f6c 732e 6a61 7661 m.sun.tools.java │ │ │ │ │ +00065060: 632e 636f 6d70 2e4d 6f64 756c 6573 2e63 c.comp.Modules.c │ │ │ │ │ +00065070: 6865 636b 4379 636c 6963 4465 7065 6e64 heckCyclicDepend │ │ │ │ │ +00065080: 656e 6369 6573 2077 6865 6e20 6d6f 6475 encies when modu │ │ │ │ │ +00065090: 6c65 206d 6973 7369 6e67 0a0a 3c6c 693e le missing..
  • │ │ │ │ │ +000650a0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000650b0: 6c65 732f 5438 3135 3934 3339 2f4e 5045 les/T8159439/NPE │ │ │ │ │ +000650c0: 466f 724d 6f64 756c 6549 6e66 6f57 6974 ForModuleInfoWit │ │ │ │ │ +000650d0: 684e 6f6e 5a65 726f 5375 7065 7243 6c61 hNonZeroSuperCla │ │ │ │ │ +000650e0: 7373 5465 7374 2e6a 6176 613a 206a 6176 ssTest.java: jav │ │ │ │ │ +000650f0: 6163 2074 6872 6f77 7320 4e50 4520 7769 ac throws NPE wi │ │ │ │ │ +00065100: 7468 204d 6f64 756c 6520 6174 7472 6962 th Module attrib │ │ │ │ │ +00065110: 7574 6520 616e 6420 7375 7065 725f 636c ute and super_cl │ │ │ │ │ +00065120: 6173 7320 213d 2030 0a0a 3c6c 693e 746f ass != 0..
  • to │ │ │ │ │ +00065130: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ +00065140: 732f 5438 3136 3034 3534 2f4e 5045 4765 s/T8160454/NPEGe │ │ │ │ │ +00065150: 7444 6972 6563 7469 7665 7354 6573 742e tDirectivesTest. │ │ │ │ │ +00065160: 6a61 7661 3a20 4a53 5232 3639 206a 6967 java: JSR269 jig │ │ │ │ │ +00065170: 7361 7720 7570 6461 7465 3a20 6a61 7661 saw update: java │ │ │ │ │ +00065180: 782e 6c61 6e67 2e6d 6f64 656c 2e65 6c65 x.lang.model.ele │ │ │ │ │ +00065190: 6d65 6e74 2e4d 6f64 756c 6545 6c65 6d65 ment.ModuleEleme │ │ │ │ │ +000651a0: 6e74 2e67 6574 4469 7265 6374 6976 6573 nt.getDirectives │ │ │ │ │ +000651b0: 2829 2063 6175 7365 7320 4e50 4520 6f6e () causes NPE on │ │ │ │ │ +000651c0: 2075 6e6e 616d 6564 206d 6f64 756c 6573 unnamed modules │ │ │ │ │ +000651d0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000651e0: 632f 6d6f 6475 6c65 732f 5438 3136 3135 c/modules/T81615 │ │ │ │ │ +000651f0: 3031 2f55 6e6e 616d 6564 4d6f 6475 6c65 01/UnnamedModule │ │ │ │ │ +00065200: 556e 6e61 6d65 6450 6163 6b61 6765 5465 UnnamedPackageTe │ │ │ │ │ +00065210: 7374 2e6a 6176 613a 204a 5352 3236 3920 st.java: JSR269 │ │ │ │ │ +00065220: 6a69 6773 6177 2075 7064 6174 653a 206a jigsaw update: j │ │ │ │ │ +00065230: 6176 6178 2e6c 616e 672e 6d6f 6465 6c2e avax.lang.model. │ │ │ │ │ +00065240: 656c 656d 656e 742e 4d6f 6475 6c65 456c element.ModuleEl │ │ │ │ │ +00065250: 656d 656e 742e 6765 7445 6e63 6c6f 7365 ement.getEnclose │ │ │ │ │ +00065260: 6445 6c65 6d65 6e74 7328 2920 6f6e 2075 dElements() on u │ │ │ │ │ +00065270: 6e6e 616d 6564 206d 6f64 756c 6520 7769 nnamed module wi │ │ │ │ │ +00065280: 7468 2075 6e6e 616d 6564 2070 6163 6b61 th unnamed packa │ │ │ │ │ +00065290: 6765 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ge..
  • tools/ja │ │ │ │ │ +000652a0: 7661 632f 6d6f 6475 6c65 732f 5438 3136 vac/modules/T816 │ │ │ │ │ +000652b0: 3838 3534 2f6d 6f64 756c 652d 696e 666f 8854/module-info │ │ │ │ │ +000652c0: 2e6a 6176 613a 206a 6176 6163 2065 7272 .java: javac err │ │ │ │ │ +000652d0: 6f6e 656f 7573 6c79 2072 656a 6563 7420 oneously reject │ │ │ │ │ +000652e0: 6120 7365 7276 6963 6520 696e 7465 7266 a service interf │ │ │ │ │ +000652f0: 6163 6520 696e 6e65 7220 636c 6173 7320 ace inner class │ │ │ │ │ +00065300: 696e 2061 2070 726f 7669 6465 7320 636c in a provides cl │ │ │ │ │ +00065310: 6175 7365 0a0a 3c6c 693e 746f 6f6c 732f ause..
  • tools/ │ │ │ │ │ +00065320: 6a61 7661 632f 6d6f 6475 6c65 732f 556e javac/modules/Un │ │ │ │ │ +00065330: 6578 7065 6374 6564 546f 6b65 6e49 6e4d expectedTokenInM │ │ │ │ │ +00065340: 6f64 756c 6549 6e66 6f54 6573 742e 6a61 oduleInfoTest.ja │ │ │ │ │ +00065350: 7661 3a20 436f 6e66 7573 696e 6720 6572 va: Confusing er │ │ │ │ │ +00065360: 726f 7220 6d65 7373 6167 6520 7768 656e ror message when │ │ │ │ │ +00065370: 2072 6561 6469 6e67 2062 6164 206d 6f64 reading bad mod │ │ │ │ │ +00065380: 756c 6520 6465 636c 6172 6174 696f 6e0a ule declaration. │ │ │ │ │ +00065390: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000653a0: 2f6d 6f64 756c 6573 2f55 7067 7261 6465 /modules/Upgrade │ │ │ │ │ +000653b0: 4d6f 6475 6c65 5061 7468 5465 7374 2e6a ModulePathTest.j │ │ │ │ │ +000653c0: 6176 613a 2074 6573 7473 2066 6f72 202d ava: tests for - │ │ │ │ │ +000653d0: 2d75 7067 7261 6465 2d6d 6f64 756c 652d -upgrade-module- │ │ │ │ │ +000653e0: 7061 7468 0a0a 3c6c 693e 746f 6f6c 732f path..
  • tools/ │ │ │ │ │ +000653f0: 6a61 7661 632f 6d6f 6475 6c65 732f 5573 javac/modules/Us │ │ │ │ │ +00065400: 6573 5465 7374 2e6a 6176 613a 2073 696d esTest.java: sim │ │ │ │ │ +00065410: 706c 6520 7465 7374 7320 6f66 206d 6f64 ple tests of mod │ │ │ │ │ +00065420: 756c 6520 7573 6573 0a0a 3c6c 693e 746f ule uses..
  • to │ │ │ │ │ +00065430: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ +00065440: 732f 5772 6f6e 6745 7272 6f72 4d65 7373 s/WrongErrorMess │ │ │ │ │ +00065450: 6167 6546 6f72 4e65 7374 6564 5365 7276 ageForNestedServ │ │ │ │ │ +00065460: 6963 6550 726f 7669 6465 7254 6573 742e iceProviderTest. │ │ │ │ │ +00065470: 6a61 7661 3a20 696e 636f 7272 6563 7420 java: incorrect │ │ │ │ │ +00065480: 6572 726f 7220 6d65 7373 6167 6520 666f error message fo │ │ │ │ │ +00065490: 7220 6e65 7374 6564 2073 6572 7669 6365 r nested service │ │ │ │ │ +000654a0: 2070 726f 7669 6465 720a 0a3c 6c69 3e74 provider..
  • t │ │ │ │ │ +000654b0: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ +000654c0: 6361 7463 682f 3730 3035 3337 312f 5437 catch/7005371/T7 │ │ │ │ │ +000654d0: 3030 3533 3731 2e6a 6176 613a 204d 756c 005371.java: Mul │ │ │ │ │ +000654e0: 7469 6361 7463 683a 2061 7373 6572 7469 ticatch: asserti │ │ │ │ │ +000654f0: 6f6e 2065 7272 6f72 2077 6869 6c65 2067 on error while g │ │ │ │ │ +00065500: 656e 6572 6174 696e 6720 4c6f 6361 6c56 enerating LocalV │ │ │ │ │ +00065510: 6172 6961 626c 6554 7970 6554 6162 6c65 ariableTypeTable │ │ │ │ │ +00065520: 2061 7474 7269 6275 7465 0a0a 3c6c 693e attribute..
  • │ │ │ │ │ +00065530: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ +00065540: 6963 6174 6368 2f37 3033 3036 3036 2f44 icatch/7030606/D │ │ │ │ │ +00065550: 6973 6a75 6e63 7469 7665 5479 7065 5765 isjunctiveTypeWe │ │ │ │ │ +00065560: 6c6c 466f 726d 6564 6e65 7373 5465 7374 llFormednessTest │ │ │ │ │ +00065570: 2e6a 6176 613a 2050 726f 6a65 6374 2d63 .java: Project-c │ │ │ │ │ +00065580: 6f69 6e3a 206d 756c 7469 2d63 6174 6368 oin: multi-catch │ │ │ │ │ +00065590: 2074 7970 6573 2073 686f 756c 6420 6265 types should be │ │ │ │ │ +000655a0: 2070 6169 7277 6973 6520 6469 736a 6f69 pairwise disjoi │ │ │ │ │ +000655b0: 6e74 2074 656d 706f 7261 7269 6c79 2077 nt temporarily w │ │ │ │ │ +000655c0: 6f72 6b61 726f 756e 6420 636f 6d62 6f20 orkaround combo │ │ │ │ │ +000655d0: 7465 7374 7320 6172 6520 6361 7573 696e tests are causin │ │ │ │ │ +000655e0: 6720 7469 6d65 206f 7574 2069 6e20 7365 g time out in se │ │ │ │ │ +000655f0: 7665 7261 6c20 706c 6174 666f 726d 730a veral platforms. │ │ │ │ │ 00065600: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00065610: 2f6d 756c 7469 6361 7463 682f 3830 3731 /multicatch/8071 │ │ │ │ │ -00065620: 3239 312f 5438 3037 3132 3931 2e6a 6176 291/T8071291.jav │ │ │ │ │ -00065630: 613a 2043 6f6d 7069 6c65 7220 6372 6173 a: Compiler cras │ │ │ │ │ -00065640: 6865 7320 7472 7969 6e67 2074 6f20 6361 hes trying to ca │ │ │ │ │ -00065650: 7374 2055 6e69 6f6e 5479 7065 2074 6f20 st UnionType to │ │ │ │ │ -00065660: 496e 7465 7273 6563 7469 6f6e 436c 6173 IntersectionClas │ │ │ │ │ -00065670: 7354 7970 650a 0a3c 6c69 3e74 6f6f 6c73 sType..
  • tools │ │ │ │ │ -00065680: 2f6a 6176 6163 2f6d 756c 7469 6361 7463 /javac/multicatc │ │ │ │ │ -00065690: 682f 4e65 6730 312e 6a61 7661 3a20 5072 h/Neg01.java: Pr │ │ │ │ │ -000656a0: 6f6a 6563 7420 436f 696e 3a20 496d 7072 oject Coin: Impr │ │ │ │ │ -000656b0: 6f76 6564 2045 7863 6570 7469 6f6e 2048 oved Exception H │ │ │ │ │ -000656c0: 616e 646c 696e 6720 666f 7220 4a61 7661 andling for Java │ │ │ │ │ -000656d0: 2028 616b 6120 276d 756c 7469 6361 7463 (aka 'multicatc │ │ │ │ │ -000656e0: 6827 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a h')..
  • tools/j │ │ │ │ │ -000656f0: 6176 6163 2f6d 756c 7469 6361 7463 682f avac/multicatch/ │ │ │ │ │ -00065700: 4e65 6730 3165 6666 5f66 696e 616c 2e6a Neg01eff_final.j │ │ │ │ │ -00065710: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ -00065720: 6e3a 2049 6d70 726f 7665 6420 4578 6365 n: Improved Exce │ │ │ │ │ -00065730: 7074 696f 6e20 4861 6e64 6c69 6e67 2066 ption Handling f │ │ │ │ │ -00065740: 6f72 204a 6176 6120 2861 6b61 2027 6d75 or Java (aka 'mu │ │ │ │ │ -00065750: 6c74 6963 6174 6368 2729 0a0a 3c6c 693e lticatch')..
  • │ │ │ │ │ -00065760: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ -00065770: 6963 6174 6368 2f4e 6567 3032 2e6a 6176 icatch/Neg02.jav │ │ │ │ │ -00065780: 613a 2050 726f 6a65 6374 2043 6f69 6e3a a: Project Coin: │ │ │ │ │ -00065790: 2049 6d70 726f 7665 6420 4578 6365 7074 Improved Except │ │ │ │ │ -000657a0: 696f 6e20 4861 6e64 6c69 6e67 2066 6f72 ion Handling for │ │ │ │ │ -000657b0: 204a 6176 6120 2861 6b61 2027 6d75 6c74 Java (aka 'mult │ │ │ │ │ -000657c0: 6963 6174 6368 2729 0a0a 3c6c 693e 746f icatch')..
  • to │ │ │ │ │ -000657d0: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ -000657e0: 6174 6368 2f4e 6567 3032 6566 665f 6669 atch/Neg02eff_fi │ │ │ │ │ -000657f0: 6e61 6c2e 6a61 7661 3a20 5072 6f6a 6563 nal.java: Projec │ │ │ │ │ -00065800: 7420 436f 696e 3a20 496d 7072 6f76 6564 t Coin: Improved │ │ │ │ │ -00065810: 2045 7863 6570 7469 6f6e 2048 616e 646c Exception Handl │ │ │ │ │ -00065820: 696e 6720 666f 7220 4a61 7661 2028 616b ing for Java (ak │ │ │ │ │ -00065830: 6120 276d 756c 7469 6361 7463 6827 290a a 'multicatch'). │ │ │ │ │ -00065840: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00065850: 2f6d 756c 7469 6361 7463 682f 4e65 6730 /multicatch/Neg0 │ │ │ │ │ -00065860: 332e 6a61 7661 3a20 5072 6f6a 6563 7420 3.java: Project │ │ │ │ │ -00065870: 436f 696e 3a20 496d 7072 6f76 6564 2045 Coin: Improved E │ │ │ │ │ -00065880: 7863 6570 7469 6f6e 2048 616e 646c 696e xception Handlin │ │ │ │ │ -00065890: 6720 666f 7220 4a61 7661 2028 616b 6120 g for Java (aka │ │ │ │ │ -000658a0: 276d 756c 7469 6361 7463 6827 290a 0a3c 'multicatch')..< │ │ │ │ │ -000658b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ -000658c0: 756c 7469 6361 7463 682f 4e65 6730 342e ulticatch/Neg04. │ │ │ │ │ -000658d0: 6a61 7661 3a20 5072 6f6a 6563 7420 436f java: Project Co │ │ │ │ │ -000658e0: 696e 3a20 496d 7072 6f76 6564 2045 7863 in: Improved Exc │ │ │ │ │ -000658f0: 6570 7469 6f6e 2048 616e 646c 696e 6720 eption Handling │ │ │ │ │ -00065900: 666f 7220 4a61 7661 2028 616b 6120 276d for Java (aka 'm │ │ │ │ │ -00065910: 756c 7469 6361 7463 6827 290a 0a3c 6c69 ulticatch')..
  • tools/javac/mul │ │ │ │ │ -00065930: 7469 6361 7463 682f 4e65 6730 3465 6666 ticatch/Neg04eff │ │ │ │ │ -00065940: 5f66 696e 616c 2e6a 6176 613a 2050 726f _final.java: Pro │ │ │ │ │ -00065950: 6a65 6374 2043 6f69 6e3a 2049 6d70 726f ject Coin: Impro │ │ │ │ │ -00065960: 7665 6420 4578 6365 7074 696f 6e20 4861 ved Exception Ha │ │ │ │ │ -00065970: 6e64 6c69 6e67 2066 6f72 204a 6176 6120 ndling for Java │ │ │ │ │ -00065980: 2861 6b61 2027 6d75 6c74 6963 6174 6368 (aka 'multicatch │ │ │ │ │ -00065990: 2729 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ')..
  • tools/ja │ │ │ │ │ -000659a0: 7661 632f 6d75 6c74 6963 6174 6368 2f4e vac/multicatch/N │ │ │ │ │ -000659b0: 6567 3036 2e6a 6176 613a 2049 6620 6361 eg06.java: If ca │ │ │ │ │ -000659c0: 7463 6820 636c 6175 7365 2068 6173 2061 tch clause has a │ │ │ │ │ -000659d0: 6e20 696e 636f 6d70 6174 6962 6c65 2074 n incompatible t │ │ │ │ │ -000659e0: 7970 652c 2065 7272 6f72 2070 6f69 6e74 ype, error point │ │ │ │ │ -000659f0: 6572 2070 6f69 6e74 7320 746f 2066 6972 er points to fir │ │ │ │ │ -00065a00: 7374 2065 7863 6570 7469 6f6e 2074 7970 st exception typ │ │ │ │ │ -00065a10: 6520 696e 206c 6973 740a 0a3c 6c69 3e74 e in list..
  • t │ │ │ │ │ -00065a20: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ -00065a30: 6361 7463 682f 4e65 6730 372e 6a61 7661 catch/Neg07.java │ │ │ │ │ -00065a40: 3a20 5665 7269 6679 2074 7970 696e 6720 : Verify typing │ │ │ │ │ -00065a50: 6f66 206c 7562 206f 6620 6578 6365 7074 of lub of except │ │ │ │ │ -00065a60: 696f 6e20 7061 7261 6d65 7465 7220 772e ion parameter w. │ │ │ │ │ -00065a70: 722e 7420 6765 7443 6c61 7373 0a0a 3c6c r.t getClass..tools/javac/mu │ │ │ │ │ -00065a90: 6c74 6963 6174 6368 2f50 6f73 3031 2e6a lticatch/Pos01.j │ │ │ │ │ -00065aa0: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ -00065ab0: 6e3a 2049 6d70 726f 7665 6420 4578 6365 n: Improved Exce │ │ │ │ │ -00065ac0: 7074 696f 6e20 4861 6e64 6c69 6e67 2066 ption Handling f │ │ │ │ │ -00065ad0: 6f72 204a 6176 6120 2861 6b61 2027 6d75 or Java (aka 'mu │ │ │ │ │ -00065ae0: 6c74 6963 6174 6368 2729 0a0a 3c6c 693e lticatch')..
  • │ │ │ │ │ -00065af0: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ -00065b00: 6963 6174 6368 2f50 6f73 3032 2e6a 6176 icatch/Pos02.jav │ │ │ │ │ -00065b10: 613a 2050 726f 6a65 6374 2043 6f69 6e3a a: Project Coin: │ │ │ │ │ -00065b20: 2049 6d70 726f 7665 6420 4578 6365 7074 Improved Except │ │ │ │ │ -00065b30: 696f 6e20 4861 6e64 6c69 6e67 2066 6f72 ion Handling for │ │ │ │ │ -00065b40: 204a 6176 6120 2861 6b61 2027 6d75 6c74 Java (aka 'mult │ │ │ │ │ -00065b50: 6963 6174 6368 2729 0a0a 3c6c 693e 746f icatch')..
  • to │ │ │ │ │ -00065b60: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ -00065b70: 6174 6368 2f50 6f73 3033 2e6a 6176 613a atch/Pos03.java: │ │ │ │ │ -00065b80: 2050 726f 6a65 6374 2043 6f69 6e3a 2049 Project Coin: I │ │ │ │ │ -00065b90: 6d70 726f 7665 6420 4578 6365 7074 696f mproved Exceptio │ │ │ │ │ -00065ba0: 6e20 4861 6e64 6c69 6e67 2066 6f72 204a n Handling for J │ │ │ │ │ -00065bb0: 6176 6120 2861 6b61 2027 6d75 6c74 6963 ava (aka 'multic │ │ │ │ │ -00065bc0: 6174 6368 2729 0a0a 3c6c 693e 746f 6f6c atch')..
  • tool │ │ │ │ │ -00065bd0: 732f 6a61 7661 632f 6d75 6c74 6963 6174 s/javac/multicat │ │ │ │ │ -00065be0: 6368 2f50 6f73 3034 2e6a 6176 613a 2050 ch/Pos04.java: P │ │ │ │ │ -00065bf0: 726f 6a65 6374 2043 6f69 6e3a 2049 6d70 roject Coin: Imp │ │ │ │ │ -00065c00: 726f 7665 6420 4578 6365 7074 696f 6e20 roved Exception │ │ │ │ │ -00065c10: 4861 6e64 6c69 6e67 2066 6f72 204a 6176 Handling for Jav │ │ │ │ │ -00065c20: 6120 2861 6b61 2027 6d75 6c74 6963 6174 a (aka 'multicat │ │ │ │ │ -00065c30: 6368 2729 0a0a 3c6c 693e 746f 6f6c 732f ch')..
  • tools/ │ │ │ │ │ -00065c40: 6a61 7661 632f 6d75 6c74 6963 6174 6368 javac/multicatch │ │ │ │ │ -00065c50: 2f50 6f73 3035 2e6a 6176 613a 2050 726f /Pos05.java: Pro │ │ │ │ │ -00065c60: 6a65 6374 2043 6f69 6e3a 2049 6d70 726f ject Coin: Impro │ │ │ │ │ -00065c70: 7665 6420 4578 6365 7074 696f 6e20 4861 ved Exception Ha │ │ │ │ │ -00065c80: 6e64 6c69 6e67 2066 6f72 204a 6176 6120 ndling for Java │ │ │ │ │ -00065c90: 2861 6b61 2027 6d75 6c74 6963 6174 6368 (aka 'multicatch │ │ │ │ │ -00065ca0: 2729 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ')..
  • tools/ja │ │ │ │ │ -00065cb0: 7661 632f 6d75 6c74 6963 6174 6368 2f50 vac/multicatch/P │ │ │ │ │ -00065cc0: 6f73 3036 2e6a 6176 613a 2050 726f 6a65 os06.java: Proje │ │ │ │ │ -00065cd0: 6374 2043 6f69 6e3a 2055 7365 2070 7265 ct Coin: Use pre │ │ │ │ │ -00065ce0: 6369 7365 2065 7863 6570 7469 6f6e 2061 cise exception a │ │ │ │ │ -00065cf0: 6e61 6c79 7369 7320 666f 7220 6566 6665 nalysis for effe │ │ │ │ │ -00065d00: 6374 6976 656c 7920 6669 6e61 6c20 6361 ctively final ca │ │ │ │ │ -00065d10: 7463 6820 7061 7261 6d65 7465 7273 0a0a tch parameters.. │ │ │ │ │ -00065d20: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00065d30: 6d75 6c74 6963 6174 6368 2f50 6f73 3037 multicatch/Pos07 │ │ │ │ │ -00065d40: 2e6a 6176 613a 2050 726f 6a65 6374 2043 .java: Project C │ │ │ │ │ -00065d50: 6f69 6e3a 2055 7365 2070 7265 6369 7365 oin: Use precise │ │ │ │ │ -00065d60: 2065 7863 6570 7469 6f6e 2061 6e61 6c79 exception analy │ │ │ │ │ -00065d70: 7369 7320 666f 7220 6566 6665 6374 6976 sis for effectiv │ │ │ │ │ -00065d80: 656c 7920 6669 6e61 6c20 6361 7463 6820 ely final catch │ │ │ │ │ -00065d90: 7061 7261 6d65 7465 7273 0a0a 3c6c 693e parameters..
  • │ │ │ │ │ -00065da0: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ -00065db0: 6963 6174 6368 2f50 6f73 3038 2e6a 6176 icatch/Pos08.jav │ │ │ │ │ -00065dc0: 613a 204d 756c 7469 6361 7463 683a 2063 a: Multicatch: c │ │ │ │ │ -00065dd0: 7261 7368 2077 6869 6c65 2063 6f6d 7069 rash while compi │ │ │ │ │ -00065de0: 6c69 6e67 2073 696d 706c 6520 636f 6465 ling simple code │ │ │ │ │ -00065df0: 2077 6974 6820 6120 6d75 6c74 6963 6174 with a multicat │ │ │ │ │ -00065e00: 6368 2070 6172 616d 6574 6572 0a0a 3c6c ch parameter..tools/javac/mu │ │ │ │ │ -00065e20: 6c74 6963 6174 6368 2f50 6f73 3038 6566 lticatch/Pos08ef │ │ │ │ │ -00065e30: 665f 6669 6e61 6c2e 6a61 7661 3a20 4d75 f_final.java: Mu │ │ │ │ │ -00065e40: 6c74 6963 6174 6368 3a20 6372 6173 6820 lticatch: crash │ │ │ │ │ -00065e50: 7768 696c 6520 636f 6d70 696c 696e 6720 while compiling │ │ │ │ │ -00065e60: 7369 6d70 6c65 2063 6f64 6520 7769 7468 simple code with │ │ │ │ │ -00065e70: 2061 206d 756c 7469 6361 7463 6820 7061 a multicatch pa │ │ │ │ │ -00065e80: 7261 6d65 7465 720a 0a3c 6c69 3e74 6f6f rameter..
  • too │ │ │ │ │ -00065e90: 6c73 2f6a 6176 6163 2f6d 756c 7469 6361 ls/javac/multica │ │ │ │ │ -00065ea0: 7463 682f 506f 7330 392e 6a61 7661 3a20 tch/Pos09.java: │ │ │ │ │ -00065eb0: 5072 6f6a 6563 7420 436f 696e 3a20 496d Project Coin: Im │ │ │ │ │ -00065ec0: 7072 6f76 6564 2045 7863 6570 7469 6f6e proved Exception │ │ │ │ │ -00065ed0: 2048 616e 646c 696e 6720 666f 7220 4a61 Handling for Ja │ │ │ │ │ -00065ee0: 7661 2028 616b 6120 276d 756c 7469 6361 va (aka 'multica │ │ │ │ │ -00065ef0: 7463 6827 290a 0a3c 6c69 3e74 6f6f 6c73 tch')..
  • tools │ │ │ │ │ -00065f00: 2f6a 6176 6163 2f6d 756c 7469 6361 7463 /javac/multicatc │ │ │ │ │ -00065f10: 682f 506f 7331 302e 6a61 7661 3a20 5665 h/Pos10.java: Ve │ │ │ │ │ -00065f20: 7269 6679 206c 7562 206f 6620 616e 2065 rify lub of an e │ │ │ │ │ -00065f30: 7863 6570 7469 6f6e 2070 6172 616d 6574 xception paramet │ │ │ │ │ -00065f40: 6572 2063 616e 2062 6520 616e 2069 6e74 er can be an int │ │ │ │ │ -00065f50: 6572 7365 6374 696f 6e20 7479 7065 0a0a ersection type.. │ │ │ │ │ -00065f60: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00065f70: 6d75 6c74 6963 6174 6368 2f50 6f73 3131 multicatch/Pos11 │ │ │ │ │ -00065f80: 2e6a 6176 613a 2054 6573 7420 6d75 6c74 .java: Test mult │ │ │ │ │ -00065f90: 6970 6c65 206e 6573 7465 6420 6d75 6c74 iple nested mult │ │ │ │ │ -00065fa0: 692d 6361 7463 6820 626c 6f63 6b73 2077 i-catch blocks w │ │ │ │ │ -00065fb0: 6974 6820 4578 6365 7074 696f 6e20 6869 ith Exception hi │ │ │ │ │ -00065fc0: 6572 6172 6368 6965 730a 0a3c 6c69 3e74 erarchies..
  • t │ │ │ │ │ -00065fd0: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ -00065fe0: 6361 7463 682f 506f 7331 322e 6a61 7661 catch/Pos12.java │ │ │ │ │ -00065ff0: 3a20 4368 696c 6420 6578 6365 7074 696f : Child exceptio │ │ │ │ │ -00066000: 6e20 6361 6e20 6265 2063 6175 6768 7420 n can be caught │ │ │ │ │ -00066010: 696e 2061 2070 6172 656e 7473 2063 6174 in a parents cat │ │ │ │ │ -00066020: 6368 2062 6c6f 636b 2062 7574 206e 6f74 ch block but not │ │ │ │ │ -00066030: 2073 6962 6c69 6e67 2065 7863 6570 7469 sibling excepti │ │ │ │ │ -00066040: 6f6e 732e 0a0a 3c6c 693e 746f 6f6c 732f ons...
  • tools/ │ │ │ │ │ -00066050: 6a61 7661 632f 6d75 6c74 6963 6174 6368 javac/multicatch │ │ │ │ │ -00066060: 2f54 3639 3738 3537 342e 6a61 7661 3a20 /T6978574.java: │ │ │ │ │ -00066070: 7265 7475 726e 2073 7461 7465 6d65 6e74 return statement │ │ │ │ │ -00066080: 2069 6e20 7472 7920 626c 6f63 6b20 7769 in try block wi │ │ │ │ │ -00066090: 7468 206d 756c 7469 2d63 6174 6368 2063 th multi-catch c │ │ │ │ │ -000660a0: 6175 7365 7320 436c 6173 7346 6f72 6d61 auses ClassForma │ │ │ │ │ -000660b0: 7445 7272 6f72 0a0a 3c6c 693e 746f 6f6c tError..
  • tool │ │ │ │ │ -000660c0: 732f 6a61 7661 632f 6d75 6c74 6963 6174 s/javac/multicat │ │ │ │ │ -000660d0: 6368 2f6d 6f64 656c 2f4d 6f64 656c 4368 ch/model/ModelCh │ │ │ │ │ -000660e0: 6563 6b65 722e 6a61 7661 3a20 5072 6f6a ecker.java: Proj │ │ │ │ │ -000660f0: 6563 7420 436f 696e 3a20 5573 6520 7072 ect Coin: Use pr │ │ │ │ │ -00066100: 6563 6973 6520 6578 6365 7074 696f 6e20 ecise exception │ │ │ │ │ -00066110: 616e 616c 7973 6973 2066 6f72 2065 6666 analysis for eff │ │ │ │ │ -00066120: 6563 7469 7665 6c79 2066 696e 616c 2063 ectively final c │ │ │ │ │ -00066130: 6174 6368 2070 6172 616d 6574 6572 730a atch parameters. │ │ │ │ │ -00066140: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00066150: 2f6e 6174 6976 6548 6561 6465 7273 2f45 /nativeHeaders/E │ │ │ │ │ -00066160: 6e63 6f64 6549 6e6e 6572 436c 6173 734e ncodeInnerClassN │ │ │ │ │ -00066170: 616d 6554 6573 742e 6a61 7661 3a20 4d61 ameTest.java: Ma │ │ │ │ │ -00066180: 6b65 2073 7572 6520 696e 6e65 7220 636c ke sure inner cl │ │ │ │ │ -00066190: 6173 7365 7320 6172 6520 636f 7272 6563 asses are correc │ │ │ │ │ -000661a0: 746c 7920 656e 636f 6465 640a 0a3c 6c69 tly encoded..
  • tools/javac/nat │ │ │ │ │ -000661c0: 6976 6548 6561 6465 7273 2f4e 6174 6976 iveHeaders/Nativ │ │ │ │ │ -000661d0: 6548 6561 6465 7254 6573 742e 6a61 7661 eHeaderTest.java │ │ │ │ │ -000661e0: 3a20 6a61 7661 6320 7368 6f75 6c64 2069 : javac should i │ │ │ │ │ -000661f0: 6e63 6c75 6465 2062 6173 6963 2061 6269 nclude basic abi │ │ │ │ │ -00066200: 6c69 7479 2074 6f20 6765 6e65 7261 7465 lity to generate │ │ │ │ │ -00066210: 206e 6174 6976 6520 6865 6164 6572 730a native headers. │ │ │ │ │ -00066220: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00066230: 2f6e 6573 7465 642f 3439 3033 3130 332f /nested/4903103/ │ │ │ │ │ -00066240: 5434 3930 3331 3033 2e6a 6176 613a 2043 T4903103.java: C │ │ │ │ │ -00066250: 616e 2774 2063 6f6d 7069 6c65 2073 7562 an't compile sub │ │ │ │ │ -00066260: 636c 6173 7365 7320 6f66 2069 6e6e 6572 classes of inner │ │ │ │ │ -00066270: 2063 6c61 7373 6573 0a0a 3c6c 693e 746f classes..
  • to │ │ │ │ │ -00066280: 6f6c 732f 6a61 7661 632f 6e65 7374 6564 ols/javac/nested │ │ │ │ │ -00066290: 2f35 3030 3934 3834 2f58 2e6a 6176 613a /5009484/X.java: │ │ │ │ │ -000662a0: 2043 6f6d 7069 6c65 7220 6661 696c 7320 Compiler fails │ │ │ │ │ -000662b0: 746f 2072 6573 6f6c 7665 2061 7070 726f to resolve appro │ │ │ │ │ -000662c0: 7072 6961 7465 2074 7970 6520 666f 7220 priate type for │ │ │ │ │ -000662d0: 6f75 7465 7220 6d65 6d62 6572 0a0a 3c6c outer member..tools/javac/ne │ │ │ │ │ -000662f0: 7374 6564 2f35 3030 3934 3834 2f59 2e6a sted/5009484/Y.j │ │ │ │ │ -00066300: 6176 613a 2043 6f6d 7069 6c65 7220 6661 ava: Compiler fa │ │ │ │ │ -00066310: 696c 7320 746f 2072 6573 6f6c 7665 2061 ils to resolve a │ │ │ │ │ -00066320: 7070 726f 7072 6961 7465 2074 7970 6520 ppropriate type │ │ │ │ │ -00066330: 666f 7220 6f75 7465 7220 6d65 6d62 6572 for outer member │ │ │ │ │ -00066340: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00066350: 632f 6e65 7374 6564 2f53 7461 7469 634e c/nested/StaticN │ │ │ │ │ -00066360: 6573 7465 644e 6f6e 5374 6174 6963 5375 estedNonStaticSu │ │ │ │ │ -00066370: 7065 722e 6a61 7661 3a20 4469 7361 6c6c per.java: Disall │ │ │ │ │ -00066380: 6f77 2073 7461 7469 6320 6e65 7374 6564 ow static nested │ │ │ │ │ -00066390: 2073 7562 636c 6173 7365 7320 6f66 206e subclasses of n │ │ │ │ │ -000663a0: 6f6e 2d73 7461 7469 6320 6e65 7374 6564 on-static nested │ │ │ │ │ -000663b0: 2063 6c61 7373 6573 0a0a 3c6c 693e 746f classes..
  • to │ │ │ │ │ -000663c0: 6f6c 732f 6a61 7661 632f 6e65 7374 6d61 ols/javac/nestma │ │ │ │ │ -000663d0: 7465 732f 4368 6563 6b4e 6573 746d 6174 tes/CheckNestmat │ │ │ │ │ -000663e0: 6541 7474 7273 2e6a 6176 613a 2053 6d6f eAttrs.java: Smo │ │ │ │ │ -000663f0: 6b65 2074 6573 7420 666f 7220 6e65 7374 ke test for nest │ │ │ │ │ -00066400: 6d61 7465 2063 6c61 7373 6669 6c65 2073 mate classfile s │ │ │ │ │ -00066410: 7570 706f 7274 0a0a 3c6c 693e 746f 6f6c upport..
  • tool │ │ │ │ │ -00066420: 732f 6a61 7661 632f 6e65 776c 696e 6573 s/javac/newlines │ │ │ │ │ -00066430: 2f4e 6577 4c69 6e65 5465 7374 2e6a 6176 /NewLineTest.jav │ │ │ │ │ -00066440: 613a 2070 6f72 7461 6269 6c69 7479 203a a: portability : │ │ │ │ │ -00066450: 206a 6176 6163 2e70 726f 7065 7274 6965 javac.propertie │ │ │ │ │ -00066460: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00066470: 6163 2f6f 7074 696d 697a 654f 7574 6572 ac/optimizeOuter │ │ │ │ │ -00066480: 5468 6973 2f44 6f6e 744f 7074 696d 697a This/DontOptimiz │ │ │ │ │ -00066490: 654f 7574 6572 5468 6973 2e6a 6176 613a eOuterThis.java: │ │ │ │ │ -000664a0: 2020 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ..
  • tools/ja │ │ │ │ │ -000664b0: 7661 632f 6f70 7469 6d69 7a65 4f75 7465 vac/optimizeOute │ │ │ │ │ -000664c0: 7254 6869 732f 4f70 7469 6d69 7a65 4f75 rThis/OptimizeOu │ │ │ │ │ -000664d0: 7465 7254 6869 732e 6a61 7661 3a20 200a terThis.java: . │ │ │ │ │ -000664e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000664f0: 2f6f 7074 696f 6e73 2f42 4350 4f72 5379 /options/BCPOrSy │ │ │ │ │ -00066500: 7374 656d 4e6f 7453 7065 6369 6669 6564 stemNotSpecified │ │ │ │ │ -00066510: 2e6a 6176 613a 2056 6572 6966 7920 2d2d .java: Verify -- │ │ │ │ │ -00066520: 7379 7374 656d 2069 7320 7265 7175 6972 system is requir │ │ │ │ │ -00066530: 6564 2072 6174 6865 7220 7468 616e 202d ed rather than - │ │ │ │ │ -00066540: 626f 6f74 636c 6173 7370 6174 6820 666f bootclasspath fo │ │ │ │ │ -00066550: 7220 2d73 6f75 7263 6520 392e 0a0a 3c6c r -source 9...tools/javac/op │ │ │ │ │ -00066570: 7469 6f6e 732f 4865 6c70 4f75 7470 7574 tions/HelpOutput │ │ │ │ │ -00066580: 436f 6c75 6d6e 5769 6474 6854 6573 742e ColumnWidthTest. │ │ │ │ │ -00066590: 6a61 7661 3a20 5665 7269 6679 2063 6f6d java: Verify com │ │ │ │ │ -000665a0: 6d61 6e64 206c 696e 6520 6865 6c70 206f mand line help o │ │ │ │ │ -000665b0: 7574 7075 7420 646f 6573 206e 6f74 2065 utput does not e │ │ │ │ │ -000665c0: 7863 6565 6420 6d61 7869 6d75 6d20 636f xceed maximum co │ │ │ │ │ -000665d0: 6c75 6d6e 2077 6964 7468 0a0a 3c6c 693e lumn width..
  • │ │ │ │ │ -000665e0: 746f 6f6c 732f 6a61 7661 632f 6f70 7469 tools/javac/opti │ │ │ │ │ -000665f0: 6f6e 732f 4973 5375 7070 6f72 7465 644f ons/IsSupportedO │ │ │ │ │ -00066600: 7074 696f 6e54 6573 742e 6a61 7661 3a20 ptionTest.java: │ │ │ │ │ -00066610: 5465 7374 2066 6f72 2069 7353 7570 706f Test for isSuppo │ │ │ │ │ -00066620: 7274 6564 4f70 7469 6f6e 0a0a 3c6c 693e rtedOption..
  • │ │ │ │ │ -00066630: 746f 6f6c 732f 6a61 7661 632f 6f70 7469 tools/javac/opti │ │ │ │ │ -00066640: 6f6e 732f 5436 3930 3030 3337 2e6a 6176 ons/T6900037.jav │ │ │ │ │ -00066650: 613a 206a 6176 6163 2073 686f 756c 6420 a: javac should │ │ │ │ │ -00066660: 7761 726e 2069 6620 6561 726c 6965 7220 warn if earlier │ │ │ │ │ -00066670: 2d73 6f75 7263 6520 6973 2075 7365 6420 -source is used │ │ │ │ │ -00066680: 616e 6420 626f 6f74 636c 6173 7370 6174 and bootclasspat │ │ │ │ │ -00066690: 6820 6e6f 7420 7365 740a 0a3c 6c69 3e74 h not set..
  • t │ │ │ │ │ +00065610: 2f6d 756c 7469 6361 7463 682f 3730 3330 /multicatch/7030 │ │ │ │ │ +00065620: 3630 362f 5437 3033 3036 3036 2e6a 6176 606/T7030606.jav │ │ │ │ │ +00065630: 613a 2050 726f 6a65 6374 2d63 6f69 6e3a a: Project-coin: │ │ │ │ │ +00065640: 206d 756c 7469 2d63 6174 6368 2074 7970 multi-catch typ │ │ │ │ │ +00065650: 6573 2073 686f 756c 6420 6265 2070 6169 es should be pai │ │ │ │ │ +00065660: 7277 6973 6520 6469 736a 6f69 6e74 0a0a rwise disjoint.. │ │ │ │ │ +00065670: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00065680: 6d75 6c74 6963 6174 6368 2f38 3037 3132 multicatch/80712 │ │ │ │ │ +00065690: 3931 2f54 3830 3731 3239 312e 6a61 7661 91/T8071291.java │ │ │ │ │ +000656a0: 3a20 436f 6d70 696c 6572 2063 7261 7368 : Compiler crash │ │ │ │ │ +000656b0: 6573 2074 7279 696e 6720 746f 2063 6173 es trying to cas │ │ │ │ │ +000656c0: 7420 556e 696f 6e54 7970 6520 746f 2049 t UnionType to I │ │ │ │ │ +000656d0: 6e74 6572 7365 6374 696f 6e43 6c61 7373 ntersectionClass │ │ │ │ │ +000656e0: 5479 7065 0a0a 3c6c 693e 746f 6f6c 732f Type..
  • tools/ │ │ │ │ │ +000656f0: 6a61 7661 632f 6d75 6c74 6963 6174 6368 javac/multicatch │ │ │ │ │ +00065700: 2f4e 6567 3031 2e6a 6176 613a 2050 726f /Neg01.java: Pro │ │ │ │ │ +00065710: 6a65 6374 2043 6f69 6e3a 2049 6d70 726f ject Coin: Impro │ │ │ │ │ +00065720: 7665 6420 4578 6365 7074 696f 6e20 4861 ved Exception Ha │ │ │ │ │ +00065730: 6e64 6c69 6e67 2066 6f72 204a 6176 6120 ndling for Java │ │ │ │ │ +00065740: 2861 6b61 2027 6d75 6c74 6963 6174 6368 (aka 'multicatch │ │ │ │ │ +00065750: 2729 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ')..
  • tools/ja │ │ │ │ │ +00065760: 7661 632f 6d75 6c74 6963 6174 6368 2f4e vac/multicatch/N │ │ │ │ │ +00065770: 6567 3031 6566 665f 6669 6e61 6c2e 6a61 eg01eff_final.ja │ │ │ │ │ +00065780: 7661 3a20 5072 6f6a 6563 7420 436f 696e va: Project Coin │ │ │ │ │ +00065790: 3a20 496d 7072 6f76 6564 2045 7863 6570 : Improved Excep │ │ │ │ │ +000657a0: 7469 6f6e 2048 616e 646c 696e 6720 666f tion Handling fo │ │ │ │ │ +000657b0: 7220 4a61 7661 2028 616b 6120 276d 756c r Java (aka 'mul │ │ │ │ │ +000657c0: 7469 6361 7463 6827 290a 0a3c 6c69 3e74 ticatch')..
  • t │ │ │ │ │ +000657d0: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ +000657e0: 6361 7463 682f 4e65 6730 322e 6a61 7661 catch/Neg02.java │ │ │ │ │ +000657f0: 3a20 5072 6f6a 6563 7420 436f 696e 3a20 : Project Coin: │ │ │ │ │ +00065800: 496d 7072 6f76 6564 2045 7863 6570 7469 Improved Excepti │ │ │ │ │ +00065810: 6f6e 2048 616e 646c 696e 6720 666f 7220 on Handling for │ │ │ │ │ +00065820: 4a61 7661 2028 616b 6120 276d 756c 7469 Java (aka 'multi │ │ │ │ │ +00065830: 6361 7463 6827 290a 0a3c 6c69 3e74 6f6f catch')..
  • too │ │ │ │ │ +00065840: 6c73 2f6a 6176 6163 2f6d 756c 7469 6361 ls/javac/multica │ │ │ │ │ +00065850: 7463 682f 4e65 6730 3265 6666 5f66 696e tch/Neg02eff_fin │ │ │ │ │ +00065860: 616c 2e6a 6176 613a 2050 726f 6a65 6374 al.java: Project │ │ │ │ │ +00065870: 2043 6f69 6e3a 2049 6d70 726f 7665 6420 Coin: Improved │ │ │ │ │ +00065880: 4578 6365 7074 696f 6e20 4861 6e64 6c69 Exception Handli │ │ │ │ │ +00065890: 6e67 2066 6f72 204a 6176 6120 2861 6b61 ng for Java (aka │ │ │ │ │ +000658a0: 2027 6d75 6c74 6963 6174 6368 2729 0a0a 'multicatch').. │ │ │ │ │ +000658b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000658c0: 6d75 6c74 6963 6174 6368 2f4e 6567 3033 multicatch/Neg03 │ │ │ │ │ +000658d0: 2e6a 6176 613a 2050 726f 6a65 6374 2043 .java: Project C │ │ │ │ │ +000658e0: 6f69 6e3a 2049 6d70 726f 7665 6420 4578 oin: Improved Ex │ │ │ │ │ +000658f0: 6365 7074 696f 6e20 4861 6e64 6c69 6e67 ception Handling │ │ │ │ │ +00065900: 2066 6f72 204a 6176 6120 2861 6b61 2027 for Java (aka ' │ │ │ │ │ +00065910: 6d75 6c74 6963 6174 6368 2729 0a0a 3c6c multicatch')..tools/javac/mu │ │ │ │ │ +00065930: 6c74 6963 6174 6368 2f4e 6567 3034 2e6a lticatch/Neg04.j │ │ │ │ │ +00065940: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ +00065950: 6e3a 2049 6d70 726f 7665 6420 4578 6365 n: Improved Exce │ │ │ │ │ +00065960: 7074 696f 6e20 4861 6e64 6c69 6e67 2066 ption Handling f │ │ │ │ │ +00065970: 6f72 204a 6176 6120 2861 6b61 2027 6d75 or Java (aka 'mu │ │ │ │ │ +00065980: 6c74 6963 6174 6368 2729 0a0a 3c6c 693e lticatch')..
  • │ │ │ │ │ +00065990: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ +000659a0: 6963 6174 6368 2f4e 6567 3034 6566 665f icatch/Neg04eff_ │ │ │ │ │ +000659b0: 6669 6e61 6c2e 6a61 7661 3a20 5072 6f6a final.java: Proj │ │ │ │ │ +000659c0: 6563 7420 436f 696e 3a20 496d 7072 6f76 ect Coin: Improv │ │ │ │ │ +000659d0: 6564 2045 7863 6570 7469 6f6e 2048 616e ed Exception Han │ │ │ │ │ +000659e0: 646c 696e 6720 666f 7220 4a61 7661 2028 dling for Java ( │ │ │ │ │ +000659f0: 616b 6120 276d 756c 7469 6361 7463 6827 aka 'multicatch' │ │ │ │ │ +00065a00: 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 )..
  • tools/jav │ │ │ │ │ +00065a10: 6163 2f6d 756c 7469 6361 7463 682f 4e65 ac/multicatch/Ne │ │ │ │ │ +00065a20: 6730 362e 6a61 7661 3a20 4966 2063 6174 g06.java: If cat │ │ │ │ │ +00065a30: 6368 2063 6c61 7573 6520 6861 7320 616e ch clause has an │ │ │ │ │ +00065a40: 2069 6e63 6f6d 7061 7469 626c 6520 7479 incompatible ty │ │ │ │ │ +00065a50: 7065 2c20 6572 726f 7220 706f 696e 7465 pe, error pointe │ │ │ │ │ +00065a60: 7220 706f 696e 7473 2074 6f20 6669 7273 r points to firs │ │ │ │ │ +00065a70: 7420 6578 6365 7074 696f 6e20 7479 7065 t exception type │ │ │ │ │ +00065a80: 2069 6e20 6c69 7374 0a0a 3c6c 693e 746f in list..
  • to │ │ │ │ │ +00065a90: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ +00065aa0: 6174 6368 2f4e 6567 3037 2e6a 6176 613a atch/Neg07.java: │ │ │ │ │ +00065ab0: 2056 6572 6966 7920 7479 7069 6e67 206f Verify typing o │ │ │ │ │ +00065ac0: 6620 6c75 6220 6f66 2065 7863 6570 7469 f lub of excepti │ │ │ │ │ +00065ad0: 6f6e 2070 6172 616d 6574 6572 2077 2e72 on parameter w.r │ │ │ │ │ +00065ae0: 2e74 2067 6574 436c 6173 730a 0a3c 6c69 .t getClass..
  • tools/javac/mul │ │ │ │ │ +00065b00: 7469 6361 7463 682f 506f 7330 312e 6a61 ticatch/Pos01.ja │ │ │ │ │ +00065b10: 7661 3a20 5072 6f6a 6563 7420 436f 696e va: Project Coin │ │ │ │ │ +00065b20: 3a20 496d 7072 6f76 6564 2045 7863 6570 : Improved Excep │ │ │ │ │ +00065b30: 7469 6f6e 2048 616e 646c 696e 6720 666f tion Handling fo │ │ │ │ │ +00065b40: 7220 4a61 7661 2028 616b 6120 276d 756c r Java (aka 'mul │ │ │ │ │ +00065b50: 7469 6361 7463 6827 290a 0a3c 6c69 3e74 ticatch')..
  • t │ │ │ │ │ +00065b60: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ +00065b70: 6361 7463 682f 506f 7330 322e 6a61 7661 catch/Pos02.java │ │ │ │ │ +00065b80: 3a20 5072 6f6a 6563 7420 436f 696e 3a20 : Project Coin: │ │ │ │ │ +00065b90: 496d 7072 6f76 6564 2045 7863 6570 7469 Improved Excepti │ │ │ │ │ +00065ba0: 6f6e 2048 616e 646c 696e 6720 666f 7220 on Handling for │ │ │ │ │ +00065bb0: 4a61 7661 2028 616b 6120 276d 756c 7469 Java (aka 'multi │ │ │ │ │ +00065bc0: 6361 7463 6827 290a 0a3c 6c69 3e74 6f6f catch')..
  • too │ │ │ │ │ +00065bd0: 6c73 2f6a 6176 6163 2f6d 756c 7469 6361 ls/javac/multica │ │ │ │ │ +00065be0: 7463 682f 506f 7330 332e 6a61 7661 3a20 tch/Pos03.java: │ │ │ │ │ +00065bf0: 5072 6f6a 6563 7420 436f 696e 3a20 496d Project Coin: Im │ │ │ │ │ +00065c00: 7072 6f76 6564 2045 7863 6570 7469 6f6e proved Exception │ │ │ │ │ +00065c10: 2048 616e 646c 696e 6720 666f 7220 4a61 Handling for Ja │ │ │ │ │ +00065c20: 7661 2028 616b 6120 276d 756c 7469 6361 va (aka 'multica │ │ │ │ │ +00065c30: 7463 6827 290a 0a3c 6c69 3e74 6f6f 6c73 tch')..
  • tools │ │ │ │ │ +00065c40: 2f6a 6176 6163 2f6d 756c 7469 6361 7463 /javac/multicatc │ │ │ │ │ +00065c50: 682f 506f 7330 342e 6a61 7661 3a20 5072 h/Pos04.java: Pr │ │ │ │ │ +00065c60: 6f6a 6563 7420 436f 696e 3a20 496d 7072 oject Coin: Impr │ │ │ │ │ +00065c70: 6f76 6564 2045 7863 6570 7469 6f6e 2048 oved Exception H │ │ │ │ │ +00065c80: 616e 646c 696e 6720 666f 7220 4a61 7661 andling for Java │ │ │ │ │ +00065c90: 2028 616b 6120 276d 756c 7469 6361 7463 (aka 'multicatc │ │ │ │ │ +00065ca0: 6827 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a h')..
  • tools/j │ │ │ │ │ +00065cb0: 6176 6163 2f6d 756c 7469 6361 7463 682f avac/multicatch/ │ │ │ │ │ +00065cc0: 506f 7330 352e 6a61 7661 3a20 5072 6f6a Pos05.java: Proj │ │ │ │ │ +00065cd0: 6563 7420 436f 696e 3a20 496d 7072 6f76 ect Coin: Improv │ │ │ │ │ +00065ce0: 6564 2045 7863 6570 7469 6f6e 2048 616e ed Exception Han │ │ │ │ │ +00065cf0: 646c 696e 6720 666f 7220 4a61 7661 2028 dling for Java ( │ │ │ │ │ +00065d00: 616b 6120 276d 756c 7469 6361 7463 6827 aka 'multicatch' │ │ │ │ │ +00065d10: 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 )..
  • tools/jav │ │ │ │ │ +00065d20: 6163 2f6d 756c 7469 6361 7463 682f 506f ac/multicatch/Po │ │ │ │ │ +00065d30: 7330 362e 6a61 7661 3a20 5072 6f6a 6563 s06.java: Projec │ │ │ │ │ +00065d40: 7420 436f 696e 3a20 5573 6520 7072 6563 t Coin: Use prec │ │ │ │ │ +00065d50: 6973 6520 6578 6365 7074 696f 6e20 616e ise exception an │ │ │ │ │ +00065d60: 616c 7973 6973 2066 6f72 2065 6666 6563 alysis for effec │ │ │ │ │ +00065d70: 7469 7665 6c79 2066 696e 616c 2063 6174 tively final cat │ │ │ │ │ +00065d80: 6368 2070 6172 616d 6574 6572 730a 0a3c ch parameters..< │ │ │ │ │ +00065d90: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +00065da0: 756c 7469 6361 7463 682f 506f 7330 372e ulticatch/Pos07. │ │ │ │ │ +00065db0: 6a61 7661 3a20 5072 6f6a 6563 7420 436f java: Project Co │ │ │ │ │ +00065dc0: 696e 3a20 5573 6520 7072 6563 6973 6520 in: Use precise │ │ │ │ │ +00065dd0: 6578 6365 7074 696f 6e20 616e 616c 7973 exception analys │ │ │ │ │ +00065de0: 6973 2066 6f72 2065 6666 6563 7469 7665 is for effective │ │ │ │ │ +00065df0: 6c79 2066 696e 616c 2063 6174 6368 2070 ly final catch p │ │ │ │ │ +00065e00: 6172 616d 6574 6572 730a 0a3c 6c69 3e74 arameters..
  • t │ │ │ │ │ +00065e10: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ +00065e20: 6361 7463 682f 506f 7330 382e 6a61 7661 catch/Pos08.java │ │ │ │ │ +00065e30: 3a20 4d75 6c74 6963 6174 6368 3a20 6372 : Multicatch: cr │ │ │ │ │ +00065e40: 6173 6820 7768 696c 6520 636f 6d70 696c ash while compil │ │ │ │ │ +00065e50: 696e 6720 7369 6d70 6c65 2063 6f64 6520 ing simple code │ │ │ │ │ +00065e60: 7769 7468 2061 206d 756c 7469 6361 7463 with a multicatc │ │ │ │ │ +00065e70: 6820 7061 7261 6d65 7465 720a 0a3c 6c69 h parameter..
  • tools/javac/mul │ │ │ │ │ +00065e90: 7469 6361 7463 682f 506f 7330 3865 6666 ticatch/Pos08eff │ │ │ │ │ +00065ea0: 5f66 696e 616c 2e6a 6176 613a 204d 756c _final.java: Mul │ │ │ │ │ +00065eb0: 7469 6361 7463 683a 2063 7261 7368 2077 ticatch: crash w │ │ │ │ │ +00065ec0: 6869 6c65 2063 6f6d 7069 6c69 6e67 2073 hile compiling s │ │ │ │ │ +00065ed0: 696d 706c 6520 636f 6465 2077 6974 6820 imple code with │ │ │ │ │ +00065ee0: 6120 6d75 6c74 6963 6174 6368 2070 6172 a multicatch par │ │ │ │ │ +00065ef0: 616d 6574 6572 0a0a 3c6c 693e 746f 6f6c ameter..
  • tool │ │ │ │ │ +00065f00: 732f 6a61 7661 632f 6d75 6c74 6963 6174 s/javac/multicat │ │ │ │ │ +00065f10: 6368 2f50 6f73 3039 2e6a 6176 613a 2050 ch/Pos09.java: P │ │ │ │ │ +00065f20: 726f 6a65 6374 2043 6f69 6e3a 2049 6d70 roject Coin: Imp │ │ │ │ │ +00065f30: 726f 7665 6420 4578 6365 7074 696f 6e20 roved Exception │ │ │ │ │ +00065f40: 4861 6e64 6c69 6e67 2066 6f72 204a 6176 Handling for Jav │ │ │ │ │ +00065f50: 6120 2861 6b61 2027 6d75 6c74 6963 6174 a (aka 'multicat │ │ │ │ │ +00065f60: 6368 2729 0a0a 3c6c 693e 746f 6f6c 732f ch')..
  • tools/ │ │ │ │ │ +00065f70: 6a61 7661 632f 6d75 6c74 6963 6174 6368 javac/multicatch │ │ │ │ │ +00065f80: 2f50 6f73 3130 2e6a 6176 613a 2056 6572 /Pos10.java: Ver │ │ │ │ │ +00065f90: 6966 7920 6c75 6220 6f66 2061 6e20 6578 ify lub of an ex │ │ │ │ │ +00065fa0: 6365 7074 696f 6e20 7061 7261 6d65 7465 ception paramete │ │ │ │ │ +00065fb0: 7220 6361 6e20 6265 2061 6e20 696e 7465 r can be an inte │ │ │ │ │ +00065fc0: 7273 6563 7469 6f6e 2074 7970 650a 0a3c rsection type..< │ │ │ │ │ +00065fd0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6d li>tools/javac/m │ │ │ │ │ +00065fe0: 756c 7469 6361 7463 682f 506f 7331 312e ulticatch/Pos11. │ │ │ │ │ +00065ff0: 6a61 7661 3a20 5465 7374 206d 756c 7469 java: Test multi │ │ │ │ │ +00066000: 706c 6520 6e65 7374 6564 206d 756c 7469 ple nested multi │ │ │ │ │ +00066010: 2d63 6174 6368 2062 6c6f 636b 7320 7769 -catch blocks wi │ │ │ │ │ +00066020: 7468 2045 7863 6570 7469 6f6e 2068 6965 th Exception hie │ │ │ │ │ +00066030: 7261 7263 6869 6573 0a0a 3c6c 693e 746f rarchies..
  • to │ │ │ │ │ +00066040: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ +00066050: 6174 6368 2f50 6f73 3132 2e6a 6176 613a atch/Pos12.java: │ │ │ │ │ +00066060: 2043 6869 6c64 2065 7863 6570 7469 6f6e Child exception │ │ │ │ │ +00066070: 2063 616e 2062 6520 6361 7567 6874 2069 can be caught i │ │ │ │ │ +00066080: 6e20 6120 7061 7265 6e74 7320 6361 7463 n a parents catc │ │ │ │ │ +00066090: 6820 626c 6f63 6b20 6275 7420 6e6f 7420 h block but not │ │ │ │ │ +000660a0: 7369 626c 696e 6720 6578 6365 7074 696f sibling exceptio │ │ │ │ │ +000660b0: 6e73 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ns...
  • tools/j │ │ │ │ │ +000660c0: 6176 6163 2f6d 756c 7469 6361 7463 682f avac/multicatch/ │ │ │ │ │ +000660d0: 5436 3937 3835 3734 2e6a 6176 613a 2072 T6978574.java: r │ │ │ │ │ +000660e0: 6574 7572 6e20 7374 6174 656d 656e 7420 eturn statement │ │ │ │ │ +000660f0: 696e 2074 7279 2062 6c6f 636b 2077 6974 in try block wit │ │ │ │ │ +00066100: 6820 6d75 6c74 692d 6361 7463 6820 6361 h multi-catch ca │ │ │ │ │ +00066110: 7573 6573 2043 6c61 7373 466f 726d 6174 uses ClassFormat │ │ │ │ │ +00066120: 4572 726f 720a 0a3c 6c69 3e74 6f6f 6c73 Error..
  • tools │ │ │ │ │ +00066130: 2f6a 6176 6163 2f6d 756c 7469 6361 7463 /javac/multicatc │ │ │ │ │ +00066140: 682f 6d6f 6465 6c2f 4d6f 6465 6c43 6865 h/model/ModelChe │ │ │ │ │ +00066150: 636b 6572 2e6a 6176 613a 2050 726f 6a65 cker.java: Proje │ │ │ │ │ +00066160: 6374 2043 6f69 6e3a 2055 7365 2070 7265 ct Coin: Use pre │ │ │ │ │ +00066170: 6369 7365 2065 7863 6570 7469 6f6e 2061 cise exception a │ │ │ │ │ +00066180: 6e61 6c79 7369 7320 666f 7220 6566 6665 nalysis for effe │ │ │ │ │ +00066190: 6374 6976 656c 7920 6669 6e61 6c20 6361 ctively final ca │ │ │ │ │ +000661a0: 7463 6820 7061 7261 6d65 7465 7273 0a0a tch parameters.. │ │ │ │ │ +000661b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000661c0: 6e61 7469 7665 4865 6164 6572 732f 456e nativeHeaders/En │ │ │ │ │ +000661d0: 636f 6465 496e 6e65 7243 6c61 7373 4e61 codeInnerClassNa │ │ │ │ │ +000661e0: 6d65 5465 7374 2e6a 6176 613a 204d 616b meTest.java: Mak │ │ │ │ │ +000661f0: 6520 7375 7265 2069 6e6e 6572 2063 6c61 e sure inner cla │ │ │ │ │ +00066200: 7373 6573 2061 7265 2063 6f72 7265 6374 sses are correct │ │ │ │ │ +00066210: 6c79 2065 6e63 6f64 6564 0a0a 3c6c 693e ly encoded..
  • │ │ │ │ │ +00066220: 746f 6f6c 732f 6a61 7661 632f 6e61 7469 tools/javac/nati │ │ │ │ │ +00066230: 7665 4865 6164 6572 732f 4e61 7469 7665 veHeaders/Native │ │ │ │ │ +00066240: 4865 6164 6572 5465 7374 2e6a 6176 613a HeaderTest.java: │ │ │ │ │ +00066250: 206a 6176 6163 2073 686f 756c 6420 696e javac should in │ │ │ │ │ +00066260: 636c 7564 6520 6261 7369 6320 6162 696c clude basic abil │ │ │ │ │ +00066270: 6974 7920 746f 2067 656e 6572 6174 6520 ity to generate │ │ │ │ │ +00066280: 6e61 7469 7665 2068 6561 6465 7273 0a0a native headers.. │ │ │ │ │ +00066290: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000662a0: 6e65 7374 6564 2f34 3930 3331 3033 2f54 nested/4903103/T │ │ │ │ │ +000662b0: 3439 3033 3130 332e 6a61 7661 3a20 4361 4903103.java: Ca │ │ │ │ │ +000662c0: 6e27 7420 636f 6d70 696c 6520 7375 6263 n't compile subc │ │ │ │ │ +000662d0: 6c61 7373 6573 206f 6620 696e 6e65 7220 lasses of inner │ │ │ │ │ +000662e0: 636c 6173 7365 730a 0a3c 6c69 3e74 6f6f classes..
  • too │ │ │ │ │ +000662f0: 6c73 2f6a 6176 6163 2f6e 6573 7465 642f ls/javac/nested/ │ │ │ │ │ +00066300: 3530 3039 3438 342f 582e 6a61 7661 3a20 5009484/X.java: │ │ │ │ │ +00066310: 436f 6d70 696c 6572 2066 6169 6c73 2074 Compiler fails t │ │ │ │ │ +00066320: 6f20 7265 736f 6c76 6520 6170 7072 6f70 o resolve approp │ │ │ │ │ +00066330: 7269 6174 6520 7479 7065 2066 6f72 206f riate type for o │ │ │ │ │ +00066340: 7574 6572 206d 656d 6265 720a 0a3c 6c69 uter member..
  • tools/javac/nes │ │ │ │ │ +00066360: 7465 642f 3530 3039 3438 342f 592e 6a61 ted/5009484/Y.ja │ │ │ │ │ +00066370: 7661 3a20 436f 6d70 696c 6572 2066 6169 va: Compiler fai │ │ │ │ │ +00066380: 6c73 2074 6f20 7265 736f 6c76 6520 6170 ls to resolve ap │ │ │ │ │ +00066390: 7072 6f70 7269 6174 6520 7479 7065 2066 propriate type f │ │ │ │ │ +000663a0: 6f72 206f 7574 6572 206d 656d 6265 720a or outer member. │ │ │ │ │ +000663b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000663c0: 2f6e 6573 7465 642f 5374 6174 6963 4e65 /nested/StaticNe │ │ │ │ │ +000663d0: 7374 6564 4e6f 6e53 7461 7469 6353 7570 stedNonStaticSup │ │ │ │ │ +000663e0: 6572 2e6a 6176 613a 2044 6973 616c 6c6f er.java: Disallo │ │ │ │ │ +000663f0: 7720 7374 6174 6963 206e 6573 7465 6420 w static nested │ │ │ │ │ +00066400: 7375 6263 6c61 7373 6573 206f 6620 6e6f subclasses of no │ │ │ │ │ +00066410: 6e2d 7374 6174 6963 206e 6573 7465 6420 n-static nested │ │ │ │ │ +00066420: 636c 6173 7365 730a 0a3c 6c69 3e74 6f6f classes..
  • too │ │ │ │ │ +00066430: 6c73 2f6a 6176 6163 2f6e 6573 746d 6174 ls/javac/nestmat │ │ │ │ │ +00066440: 6573 2f43 6865 636b 4e65 7374 6d61 7465 es/CheckNestmate │ │ │ │ │ +00066450: 4174 7472 732e 6a61 7661 3a20 536d 6f6b Attrs.java: Smok │ │ │ │ │ +00066460: 6520 7465 7374 2066 6f72 206e 6573 746d e test for nestm │ │ │ │ │ +00066470: 6174 6520 636c 6173 7366 696c 6520 7375 ate classfile su │ │ │ │ │ +00066480: 7070 6f72 740a 0a3c 6c69 3e74 6f6f 6c73 pport..
  • tools │ │ │ │ │ +00066490: 2f6a 6176 6163 2f6e 6577 6c69 6e65 732f /javac/newlines/ │ │ │ │ │ +000664a0: 4e65 774c 696e 6554 6573 742e 6a61 7661 NewLineTest.java │ │ │ │ │ +000664b0: 3a20 706f 7274 6162 696c 6974 7920 3a20 : portability : │ │ │ │ │ +000664c0: 6a61 7661 632e 7072 6f70 6572 7469 6573 javac.properties │ │ │ │ │ +000664d0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000664e0: 632f 6f70 7469 6d69 7a65 4f75 7465 7254 c/optimizeOuterT │ │ │ │ │ +000664f0: 6869 732f 446f 6e74 4f70 7469 6d69 7a65 his/DontOptimize │ │ │ │ │ +00066500: 4f75 7465 7254 6869 732e 6a61 7661 3a20 OuterThis.java: │ │ │ │ │ +00066510: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ +00066520: 6163 2f6f 7074 696d 697a 654f 7574 6572 ac/optimizeOuter │ │ │ │ │ +00066530: 5468 6973 2f4f 7074 696d 697a 654f 7574 This/OptimizeOut │ │ │ │ │ +00066540: 6572 5468 6973 2e6a 6176 613a 2020 0a0a erThis.java: .. │ │ │ │ │ +00066550: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00066560: 6f70 7469 6f6e 732f 4243 504f 7253 7973 options/BCPOrSys │ │ │ │ │ +00066570: 7465 6d4e 6f74 5370 6563 6966 6965 642e temNotSpecified. │ │ │ │ │ +00066580: 6a61 7661 3a20 5665 7269 6679 202d 2d73 java: Verify --s │ │ │ │ │ +00066590: 7973 7465 6d20 6973 2072 6571 7569 7265 ystem is require │ │ │ │ │ +000665a0: 6420 7261 7468 6572 2074 6861 6e20 2d62 d rather than -b │ │ │ │ │ +000665b0: 6f6f 7463 6c61 7373 7061 7468 2066 6f72 ootclasspath for │ │ │ │ │ +000665c0: 202d 736f 7572 6365 2039 2e0a 0a3c 6c69 -source 9...
  • tools/javac/opt │ │ │ │ │ +000665e0: 696f 6e73 2f48 656c 704f 7574 7075 7443 ions/HelpOutputC │ │ │ │ │ +000665f0: 6f6c 756d 6e57 6964 7468 5465 7374 2e6a olumnWidthTest.j │ │ │ │ │ +00066600: 6176 613a 2056 6572 6966 7920 636f 6d6d ava: Verify comm │ │ │ │ │ +00066610: 616e 6420 6c69 6e65 2068 656c 7020 6f75 and line help ou │ │ │ │ │ +00066620: 7470 7574 2064 6f65 7320 6e6f 7420 6578 tput does not ex │ │ │ │ │ +00066630: 6365 6564 206d 6178 696d 756d 2063 6f6c ceed maximum col │ │ │ │ │ +00066640: 756d 6e20 7769 6474 680a 0a3c 6c69 3e74 umn width..
  • t │ │ │ │ │ +00066650: 6f6f 6c73 2f6a 6176 6163 2f6f 7074 696f ools/javac/optio │ │ │ │ │ +00066660: 6e73 2f49 7353 7570 706f 7274 6564 4f70 ns/IsSupportedOp │ │ │ │ │ +00066670: 7469 6f6e 5465 7374 2e6a 6176 613a 2054 tionTest.java: T │ │ │ │ │ +00066680: 6573 7420 666f 7220 6973 5375 7070 6f72 est for isSuppor │ │ │ │ │ +00066690: 7465 644f 7074 696f 6e0a 0a3c 6c69 3e74 tedOption..
  • t │ │ │ │ │ 000666a0: 6f6f 6c73 2f6a 6176 6163 2f6f 7074 696f ools/javac/optio │ │ │ │ │ -000666b0: 6e73 2f54 3639 3439 3434 332e 6a61 7661 ns/T6949443.java │ │ │ │ │ -000666c0: 3a20 5669 7369 7454 7265 6520 6173 7365 : VisitTree asse │ │ │ │ │ -000666d0: 7274 696f 6e20 7472 6967 6765 7265 6420 rtion triggered │ │ │ │ │ -000666e0: 7573 696e 6720 2d58 6a63 6f76 206f 6e20 using -Xjcov on │ │ │ │ │ -000666f0: 736d 616c 6c20 7361 6d70 6c65 2070 726f small sample pro │ │ │ │ │ -00066700: 6772 616d 0a0a 3c6c 693e 746f 6f6c 732f gram..
  • tools/ │ │ │ │ │ -00066710: 6a61 7661 632f 6f70 7469 6f6e 732f 5436 javac/options/T6 │ │ │ │ │ -00066720: 3938 3638 3935 2e6a 6176 613a 2063 6f6d 986895.java: com │ │ │ │ │ -00066730: 7069 6c65 7220 6769 7665 7320 6d69 736c piler gives misl │ │ │ │ │ -00066740: 6561 6469 6e67 206d 6573 7361 6765 2066 eading message f │ │ │ │ │ -00066750: 6f72 206e 6f20 696e 7075 7420 6669 6c65 or no input file │ │ │ │ │ -00066760: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00066770: 6163 2f6f 7074 696f 6e73 2f54 3730 3232 ac/options/T7022 │ │ │ │ │ -00066780: 3333 372e 6a61 7661 3a20 7265 7065 6174 337.java: repeat │ │ │ │ │ -00066790: 6564 2077 6172 6e69 6e67 7320 6162 6f75 ed warnings abou │ │ │ │ │ -000667a0: 7420 626f 6f74 636c 6173 7370 6174 6820 t bootclasspath │ │ │ │ │ -000667b0: 6e6f 7420 7365 740a 0a3c 6c69 3e74 6f6f not set..
  • too │ │ │ │ │ -000667c0: 6c73 2f6a 6176 6163 2f6f 7074 696f 6e73 ls/javac/options │ │ │ │ │ -000667d0: 2f58 6a63 6f76 556e 696f 6e54 7970 6554 /XjcovUnionTypeT │ │ │ │ │ -000667e0: 6573 742e 6a61 7661 3a20 2d58 6a63 6f76 est.java: -Xjcov │ │ │ │ │ -000667f0: 2063 6175 7365 7320 6372 6173 6820 7769 causes crash wi │ │ │ │ │ -00066800: 7468 2075 6e69 6f6e 2074 7970 6573 0a0a th union types.. │ │ │ │ │ -00066810: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00066820: 6f70 7469 6f6e 732f 6d6f 6465 732f 4174 options/modes/At │ │ │ │ │ -00066830: 4669 6c65 7354 6573 742e 6a61 7661 3a20 FilesTest.java: │ │ │ │ │ -00066840: 7465 7374 2073 7570 706f 7274 2066 6f72 test support for │ │ │ │ │ -00066850: 2061 742d 6669 6c65 730a 0a3c 6c69 3e74 at-files..
  • t │ │ │ │ │ -00066860: 6f6f 6c73 2f6a 6176 6163 2f6f 7074 696f ools/javac/optio │ │ │ │ │ -00066870: 6e73 2f6d 6f64 6573 2f44 6f63 4c69 6e74 ns/modes/DocLint │ │ │ │ │ -00066880: 5465 7374 2e6a 6176 613a 2074 6573 7420 Test.java: test │ │ │ │ │ -00066890: 7375 7070 6f72 7420 666f 7220 2d58 646f support for -Xdo │ │ │ │ │ -000668a0: 636c 696e 740a 0a3c 6c69 3e74 6f6f 6c73 clint..
  • tools │ │ │ │ │ -000668b0: 2f6a 6176 6163 2f6f 7074 696f 6e73 2f6d /javac/options/m │ │ │ │ │ -000668c0: 6f64 6573 2f46 5349 6e66 6f54 6573 742e odes/FSInfoTest. │ │ │ │ │ -000668d0: 6a61 7661 3a20 7465 7374 2073 7570 706f java: test suppo │ │ │ │ │ -000668e0: 7274 2066 6f72 2074 6865 2069 6e74 6572 rt for the inter │ │ │ │ │ -000668f0: 6e61 6c20 6669 6c65 2073 7973 7465 6d20 nal file system │ │ │ │ │ -00066900: 6361 6368 650a 0a3c 6c69 3e74 6f6f 6c73 cache..
  • tools │ │ │ │ │ -00066910: 2f6a 6176 6163 2f6f 7074 696f 6e73 2f6d /javac/options/m │ │ │ │ │ -00066920: 6f64 6573 2f49 6e66 6f4f 7074 7354 6573 odes/InfoOptsTes │ │ │ │ │ -00066930: 742e 6a61 7661 3a20 7465 7374 2073 7570 t.java: test sup │ │ │ │ │ -00066940: 706f 7274 2066 6f72 2069 6e66 6f20 6f70 port for info op │ │ │ │ │ -00066950: 7469 6f6e 7320 2d68 656c 7020 2d58 202d tions -help -X - │ │ │ │ │ -00066960: 7665 7273 696f 6e20 2d66 756c 6c76 6572 version -fullver │ │ │ │ │ -00066970: 7369 6f6e 202d 2d68 656c 702d 6c69 6e74 sion --help-lint │ │ │ │ │ -00066980: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00066990: 632f 6f70 7469 6f6e 732f 6d6f 6465 732f c/options/modes/ │ │ │ │ │ -000669a0: 4e6f 4f70 6572 616e 6473 5465 7374 2e6a NoOperandsTest.j │ │ │ │ │ -000669b0: 6176 613a 2074 6573 7420 7375 7070 6f72 ava: test suppor │ │ │ │ │ -000669c0: 7420 6e6f 206f 7065 7261 6e64 7320 6265 t no operands be │ │ │ │ │ -000669d0: 696e 6720 7370 6563 6966 6965 640a 0a3c ing specified..< │ │ │ │ │ -000669e0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6f li>tools/javac/o │ │ │ │ │ -000669f0: 7074 696f 6e73 2f6d 6f64 6573 2f4f 7574 ptions/modes/Out │ │ │ │ │ -00066a00: 7075 7444 6972 5465 7374 2e6a 6176 613a putDirTest.java: │ │ │ │ │ -00066a10: 2074 6573 7420 7375 7070 6f72 7420 666f test support fo │ │ │ │ │ -00066a20: 7220 6f75 7470 7574 2064 6972 6563 746f r output directo │ │ │ │ │ -00066a30: 7279 206f 7074 696f 6e73 2020 2d64 2020 ry options -d │ │ │ │ │ -00066a40: 616e 6420 2d73 0a0a 3c6c 693e 746f 6f6c and -s..
  • tool │ │ │ │ │ -00066a50: 732f 6a61 7661 632f 6f70 7469 6f6e 732f s/javac/options/ │ │ │ │ │ -00066a60: 6d6f 6465 732f 5072 6f66 696c 6542 6f6f modes/ProfileBoo │ │ │ │ │ -00066a70: 7443 6c61 7373 5061 7468 5465 7374 2e6a tClassPathTest.j │ │ │ │ │ -00066a80: 6176 613a 2074 6573 7420 7375 7070 6f72 ava: test suppor │ │ │ │ │ -00066a90: 7420 666f 7220 6368 6563 6b69 6e67 202d t for checking - │ │ │ │ │ -00066aa0: 7072 6f66 696c 6520 616e 6420 2d62 6f6f profile and -boo │ │ │ │ │ -00066ab0: 7463 6c61 7373 7061 7468 0a0a 3c6c 693e tclasspath..
  • │ │ │ │ │ -00066ac0: 746f 6f6c 732f 6a61 7661 632f 6f70 7469 tools/javac/opti │ │ │ │ │ -00066ad0: 6f6e 732f 6d6f 6465 732f 5072 6f66 696c ons/modes/Profil │ │ │ │ │ -00066ae0: 6554 6172 6765 7454 6573 742e 6a61 7661 eTargetTest.java │ │ │ │ │ -00066af0: 3a20 7465 7374 2073 7570 706f 7274 2066 : test support f │ │ │ │ │ -00066b00: 6f72 2063 6865 636b 696e 6720 2d70 726f or checking -pro │ │ │ │ │ -00066b10: 6669 6c65 2061 6e64 202d 7461 7267 6574 file and -target │ │ │ │ │ -00066b20: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00066b30: 632f 6f70 7469 6f6e 732f 6d6f 6465 732f c/options/modes/ │ │ │ │ │ -00066b40: 536f 7572 6365 5461 7267 6574 5465 7374 SourceTargetTest │ │ │ │ │ -00066b50: 2e6a 6176 613a 2074 6573 7420 7375 7070 .java: test supp │ │ │ │ │ -00066b60: 6f72 7420 666f 7220 2d73 6f75 7263 6520 ort for -source │ │ │ │ │ -00066b70: 616e 6420 2d74 6172 6765 7420 6368 6563 and -target chec │ │ │ │ │ -00066b80: 6b73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ks..
  • tools/ja │ │ │ │ │ -00066b90: 7661 632f 6f70 7469 6f6e 732f 6d6f 6465 vac/options/mode │ │ │ │ │ -00066ba0: 732f 5374 644f 7574 5465 7374 2e6a 6176 s/StdOutTest.jav │ │ │ │ │ -00066bb0: 613a 2074 6573 7420 7375 7070 6f72 7420 a: test support │ │ │ │ │ -00066bc0: 666f 7220 202d 5873 7464 6f75 7420 6669 for -Xstdout fi │ │ │ │ │ -00066bd0: 6c65 2020 616e 6420 202d 5844 7374 646f le and -XDstdo │ │ │ │ │ -00066be0: 7574 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ut..
  • tools/ja │ │ │ │ │ -00066bf0: 7661 632f 6f70 7469 6f6e 732f 7265 6c65 vac/options/rele │ │ │ │ │ -00066c00: 6173 652f 5265 6c65 6173 654f 7074 696f ase/ReleaseOptio │ │ │ │ │ -00066c10: 6e2e 6a61 7661 3a20 5665 7269 6679 2074 n.java: Verify t │ │ │ │ │ -00066c20: 6861 7420 6a61 7661 6320 7265 6a65 6374 hat javac reject │ │ │ │ │ -00066c30: 7320 4a61 7661 2031 3720 7072 6f67 7261 s Java 17 progra │ │ │ │ │ -00066c40: 6d20 7769 7468 202d 2d72 656c 6561 7365 m with --release │ │ │ │ │ -00066c50: 2031 310a 0a3c 6c69 3e74 6f6f 6c73 2f6a 11..
  • tools/j │ │ │ │ │ -00066c60: 6176 6163 2f6f 7074 696f 6e73 2f72 656c avac/options/rel │ │ │ │ │ -00066c70: 6561 7365 2f52 656c 6561 7365 4f70 7469 ease/ReleaseOpti │ │ │ │ │ -00066c80: 6f6e 392e 6a61 7661 3a20 5665 7269 6679 on9.java: Verify │ │ │ │ │ -00066c90: 2075 6e73 7570 706f 7274 6564 206d 6f64 unsupported mod │ │ │ │ │ -00066ca0: 756c 6573 2061 6e64 206d 6f64 756c 6520 ules and module │ │ │ │ │ -00066cb0: 6f70 7469 6f6e 7320 6861 6e64 6c69 6e67 options handling │ │ │ │ │ -00066cc0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -00066cd0: 6163 2f6f 7074 696f 6e73 2f72 656c 6561 ac/options/relea │ │ │ │ │ -00066ce0: 7365 2f52 656c 6561 7365 4f70 7469 6f6e se/ReleaseOption │ │ │ │ │ -00066cf0: 4375 7272 656e 742e 6a61 7661 3a20 5665 Current.java: Ve │ │ │ │ │ -00066d00: 7269 6679 2074 6861 7420 6a61 7661 6320 rify that javac │ │ │ │ │ -00066d10: 6361 6e20 6861 6e64 6c65 202d 2d72 656c can handle --rel │ │ │ │ │ -00066d20: 6561 7365 2026 6c74 3b63 7572 7265 6e74 ease <current │ │ │ │ │ -00066d30: 2667 743b 0a0a 3c6c 693e 746f 6f6c 732f >..
  • tools/ │ │ │ │ │ -00066d40: 6a61 7661 632f 6f70 7469 6f6e 732f 7265 javac/options/re │ │ │ │ │ -00066d50: 6c65 6173 652f 5265 6c65 6173 654f 7074 lease/ReleaseOpt │ │ │ │ │ -00066d60: 696f 6e54 6872 6f75 6768 4150 492e 6a61 ionThroughAPI.ja │ │ │ │ │ -00066d70: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -00066d80: 6a61 7661 6320 6361 6e20 6861 6e64 6c65 javac can handle │ │ │ │ │ -00066d90: 202d 2d72 656c 6561 7365 2077 6865 6e20 --release when │ │ │ │ │ -00066da0: 696e 766f 6b65 6420 7573 696e 6720 7468 invoked using th │ │ │ │ │ -00066db0: 6520 436f 6d70 696c 6572 2041 5049 0a0a e Compiler API.. │ │ │ │ │ -00066dc0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00066dd0: 6f70 7469 6f6e 732f 7265 6c65 6173 652f options/release/ │ │ │ │ │ -00066de0: 5265 6c65 6173 654f 7074 696f 6e55 6e73 ReleaseOptionUns │ │ │ │ │ -00066df0: 7570 706f 7274 6564 2e6a 6176 613a 2056 upported.java: V │ │ │ │ │ -00066e00: 6572 6966 7920 756e 7375 7070 6f72 7465 erify unsupporte │ │ │ │ │ -00066e10: 6420 6d6f 6475 6c65 7320 616e 6420 6d6f d modules and mo │ │ │ │ │ -00066e20: 6475 6c65 206f 7074 696f 6e73 2068 616e dule options han │ │ │ │ │ -00066e30: 646c 696e 672e 0a0a 3c6c 693e 746f 6f6c dling...
  • tool │ │ │ │ │ -00066e40: 732f 6a61 7661 632f 6f70 7469 6f6e 732f s/javac/options/ │ │ │ │ │ -00066e50: 736d 6f6b 6554 6573 7473 2f4f 7074 696f smokeTests/Optio │ │ │ │ │ -00066e60: 6e53 6d6f 6b65 5465 7374 2e6a 6176 613a nSmokeTest.java: │ │ │ │ │ -00066e70: 2075 7365 2074 6865 206e 6577 2065 7272 use the new err │ │ │ │ │ -00066e80: 6f72 2064 6961 676e 6f73 7469 6320 6170 or diagnostic ap │ │ │ │ │ -00066e90: 7072 6f61 6368 2061 7420 6a61 7661 632e proach at javac. │ │ │ │ │ -00066ea0: 4d61 696e 0a0a 3c6c 693e 746f 6f6c 732f Main..
  • tools/ │ │ │ │ │ -00066eb0: 6a61 7661 632f 6f70 7469 6f6e 732f 7870 javac/options/xp │ │ │ │ │ -00066ec0: 7265 6665 722f 5850 7265 6665 7254 6573 refer/XPreferTes │ │ │ │ │ -00066ed0: 742e 6a61 7661 3a20 5465 7374 7320 7768 t.java: Tests wh │ │ │ │ │ -00066ee0: 6963 6820 7061 7468 2069 7320 7573 6564 ich path is used │ │ │ │ │ -00066ef0: 2074 6f20 7265 7072 6573 656e 7420 616e to represent an │ │ │ │ │ -00066f00: 2069 6d70 6c69 6369 7420 7479 7065 2067 implicit type g │ │ │ │ │ -00066f10: 6976 656e 2076 6172 696f 7573 2078 7072 iven various xpr │ │ │ │ │ -00066f20: 6566 6572 2061 7267 756d 656e 7473 2061 efer arguments a │ │ │ │ │ -00066f30: 6e64 206d 756c 7469 706c 6520 2e63 6c61 nd multiple .cla │ │ │ │ │ -00066f40: 7373 202f 202e 6a61 7661 2066 696c 6573 ss / .java files │ │ │ │ │ -00066f50: 2069 6e76 6f6c 7665 642e 0a0a 3c6c 693e involved...
  • │ │ │ │ │ -00066f60: 746f 6f6c 732f 6a61 7661 632f 6f76 6572 tools/javac/over │ │ │ │ │ -00066f70: 6c6f 6164 2f54 3434 3934 3736 322e 6a61 load/T4494762.ja │ │ │ │ │ -00066f80: 7661 3a20 5265 7175 6573 7420 666f 7220 va: Request for │ │ │ │ │ -00066f90: 436c 6172 6966 6963 6174 696f 6e20 6f66 Clarification of │ │ │ │ │ -00066fa0: 204a 4c53 2031 352e 3132 2e32 2e32 0a0a JLS 15.12.2.2.. │ │ │ │ │ -00066fb0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00066fc0: 6f76 6572 6c6f 6164 2f54 3437 3233 3930 overload/T472390 │ │ │ │ │ -00066fd0: 392e 6a61 7661 3a20 636c 6173 7320 6d65 9.java: class me │ │ │ │ │ -00066fe0: 7468 6f64 7320 646f 206e 6f74 2063 6f6e thods do not con │ │ │ │ │ -00066ff0: 666f 726d 2074 6f20 4a4c 5320 3135 2e31 form to JLS 15.1 │ │ │ │ │ -00067000: 322e 322e 3220 6465 6669 6e69 7469 6f6e 2.2.2 definition │ │ │ │ │ -00067010: 206f 6620 6d6f 7374 2073 7065 6369 6669 of most specifi │ │ │ │ │ -00067020: 6320 6d65 7468 6f64 0a0a 3c6c 693e 746f c method..
  • to │ │ │ │ │ -00067030: 6f6c 732f 6a61 7661 632f 6f76 6572 6c6f ols/javac/overlo │ │ │ │ │ -00067040: 6164 2f54 3437 3433 3439 302e 6a61 7661 ad/T4743490.java │ │ │ │ │ -00067050: 3a20 6f76 6572 6c6f 6164 696e 6720 7665 : overloading ve │ │ │ │ │ -00067060: 7273 7573 2073 7570 6572 2e66 2861 7267 rsus super.f(arg │ │ │ │ │ -00067070: 7329 2076 6572 7375 7320 696e 7465 7266 s) versus interf │ │ │ │ │ -00067080: 6163 6573 0a0a 3c6c 693e 746f 6f6c 732f aces..
  • tools/ │ │ │ │ │ -00067090: 6a61 7661 632f 6f76 6572 6c6f 6164 2f54 javac/overload/T │ │ │ │ │ -000670a0: 3530 3930 3232 302e 6a61 7661 3a20 4175 5090220.java: Au │ │ │ │ │ -000670b0: 746f 626f 7869 6e67 2061 7070 6c69 6564 toboxing applied │ │ │ │ │ -000670c0: 2077 6865 6e20 6361 6c63 756c 6174 696e when calculatin │ │ │ │ │ -000670d0: 6720 6d6f 7374 2d73 7065 6369 6669 6320 g most-specific │ │ │ │ │ -000670e0: 6d65 7468 6f64 0a0a 3c6c 693e 746f 6f6c method..
  • tool │ │ │ │ │ -000670f0: 732f 6a61 7661 632f 6f76 6572 6c6f 6164 s/javac/overload │ │ │ │ │ -00067100: 2f54 3637 3736 3238 392e 6a61 7661 3a20 /T6776289.java: │ │ │ │ │ -00067110: 5265 6772 6573 7369 6f6e 3a20 6a61 7661 Regression: java │ │ │ │ │ -00067120: 6337 2064 6f65 736e 7420 7265 736f 6c76 c7 doesnt resolv │ │ │ │ │ -00067130: 6520 6d65 7468 6f64 2063 616c 6c73 2070 e method calls p │ │ │ │ │ -00067140: 726f 7065 726c 790a 0a3c 6c69 3e74 6f6f roperly..
  • too │ │ │ │ │ -00067150: 6c73 2f6a 6176 6163 2f6f 7665 726c 6f61 ls/javac/overloa │ │ │ │ │ -00067160: 642f 5438 3137 3632 3635 2e6a 6176 613a d/T8176265.java: │ │ │ │ │ -00067170: 204d 6574 686f 6420 6f76 6572 6c6f 6164 Method overload │ │ │ │ │ -00067180: 2072 6573 6f6c 7574 696f 6e20 6f6e 2061 resolution on a │ │ │ │ │ -00067190: 2063 6f76 6172 6961 6e74 2062 6173 6520 covariant base │ │ │ │ │ -000671a0: 7479 7065 2064 6f65 736e 2774 2077 6f72 type doesn't wor │ │ │ │ │ -000671b0: 6b20 696e 2039 0a0a 3c6c 693e 746f 6f6c k in 9..
  • tool │ │ │ │ │ -000671c0: 732f 6a61 7661 632f 6f76 6572 7272 6964 s/javac/overrrid │ │ │ │ │ -000671d0: 6563 7261 7368 2f42 2e6a 6176 613a 2041 ecrash/B.java: A │ │ │ │ │ -000671e0: 7373 6572 7469 6f6e 4572 726f 7228 636f ssertionError(co │ │ │ │ │ -000671f0: 6d2e 7375 6e2e 746f 6f6c 732e 6a61 7661 m.sun.tools.java │ │ │ │ │ -00067200: 632e 7638 2e63 6f64 652e 5379 6d62 6f6c c.v8.code.Symbol │ │ │ │ │ -00067210: 244d 6574 686f 6453 796d 626f 6c2e 6973 $MethodSymbol.is │ │ │ │ │ -00067220: 4f76 6572 7269 6461 626c 6549 6e29 0a0a OverridableIn).. │ │ │ │ │ -00067230: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00067240: 7061 7273 6572 2f37 3135 3731 3635 2f54 parser/7157165/T │ │ │ │ │ -00067250: 3731 3537 3136 352e 6a61 7661 3a20 5265 7157165.java: Re │ │ │ │ │ -00067260: 6772 6573 7369 6f6e 3a20 636f 6465 2077 gression: code w │ │ │ │ │ -00067270: 6974 6820 6469 736a 756e 6374 6976 6520 ith disjunctive │ │ │ │ │ -00067280: 7479 7065 2063 7261 7368 6573 206a 6176 type crashes jav │ │ │ │ │ -00067290: 6163 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ac..
  • tools/ja │ │ │ │ │ -000672a0: 7661 632f 7061 7273 6572 2f38 3031 3436 vac/parser/80146 │ │ │ │ │ -000672b0: 3433 2f54 3830 3134 3634 332e 6a61 7661 43/T8014643.java │ │ │ │ │ -000672c0: 3a20 5061 7273 6572 2072 6567 7265 7373 : Parser regress │ │ │ │ │ -000672d0: 696f 6e20 696e 204a 444b 2038 2077 6865 ion in JDK 8 whe │ │ │ │ │ -000672e0: 6e20 636f 6d70 696c 696e 6720 7375 7065 n compiling supe │ │ │ │ │ -000672f0: 722e 780a 0a3c 6c69 3e74 6f6f 6c73 2f6a r.x..
  • tools/j │ │ │ │ │ -00067300: 6176 6163 2f70 6172 7365 722f 3830 3831 avac/parser/8081 │ │ │ │ │ -00067310: 3736 392f 5438 3038 3137 3639 2e6a 6176 769/T8081769.jav │ │ │ │ │ -00067320: 613a 2052 6564 756e 6461 6e74 2065 7272 a: Redundant err │ │ │ │ │ -00067330: 6f72 206d 6573 7361 6765 206f 6e20 6261 or message on ba │ │ │ │ │ -00067340: 6420 7573 6167 6520 6f66 2027 636c 6173 d usage of 'clas │ │ │ │ │ -00067350: 7327 206c 6974 6572 616c 0a0a 3c6c 693e s' literal..
  • │ │ │ │ │ -00067360: 746f 6f6c 732f 6a61 7661 632f 7061 7273 tools/javac/pars │ │ │ │ │ -00067370: 6572 2f38 3133 3430 3037 2f54 3831 3334 er/8134007/T8134 │ │ │ │ │ -00067380: 3030 372e 6a61 7661 3a20 496d 7072 6f76 007.java: Improv │ │ │ │ │ -00067390: 6520 7374 7269 6e67 2066 6f6c 6469 6e67 e string folding │ │ │ │ │ -000673a0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000673b0: 632f 7061 7273 6572 2f45 7272 6f6e 656f c/parser/Erroneo │ │ │ │ │ -000673c0: 7573 5061 7261 6d65 7465 7273 2e6a 6176 usParameters.jav │ │ │ │ │ -000673d0: 613a 2050 726f 6475 6369 6e67 2072 6561 a: Producing rea │ │ │ │ │ -000673e0: 736f 6e61 626c 6520 6572 726f 7273 2066 sonable errors f │ │ │ │ │ -000673f0: 6f72 2075 6e65 7870 6563 7465 6420 746f or unexpected to │ │ │ │ │ -00067400: 6b65 6e73 2069 6e20 6d65 7468 6f64 2070 kens in method p │ │ │ │ │ -00067410: 6172 616d 6574 6572 730a 0a3c 6c69 3e74 arameters..
  • t │ │ │ │ │ -00067420: 6f6f 6c73 2f6a 6176 6163 2f70 6172 7365 ools/javac/parse │ │ │ │ │ -00067430: 722f 4578 7472 6149 6d70 6f72 7453 656d r/ExtraImportSem │ │ │ │ │ -00067440: 6963 6f6c 6f6e 2e6a 6176 613a 2056 6572 icolon.java: Ver │ │ │ │ │ -00067450: 6966 7920 7072 6f70 6572 2065 7272 6f72 ify proper error │ │ │ │ │ -00067460: 2072 6570 6f72 7469 6e67 206f 6620 6578 reporting of ex │ │ │ │ │ -00067470: 7472 6120 7365 6d69 636f 6c6f 6e20 6265 tra semicolon be │ │ │ │ │ -00067480: 666f 7265 2069 6d70 6f72 7420 7374 6174 fore import stat │ │ │ │ │ -00067490: 656d 656e 740a 0a3c 6c69 3e74 6f6f 6c73 ement..
  • tools │ │ │ │ │ -000674a0: 2f6a 6176 6163 2f70 6172 7365 722f 4578 /javac/parser/Ex │ │ │ │ │ -000674b0: 7472 6150 6163 6b61 6765 5365 6d69 636f traPackageSemico │ │ │ │ │ -000674c0: 6c6f 6e2e 6a61 7661 3a20 5665 7269 6679 lon.java: Verify │ │ │ │ │ -000674d0: 2061 6e20 6578 7472 6120 7365 6d69 636f an extra semico │ │ │ │ │ -000674e0: 6c6f 6e20 6973 2061 6c6c 6f77 6564 2061 lon is allowed a │ │ │ │ │ -000674f0: 6674 6572 2070 6163 6b61 6765 2064 6563 fter package dec │ │ │ │ │ -00067500: 6c20 7769 7468 206e 6f20 696d 706f 7274 l with no import │ │ │ │ │ -00067510: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00067520: 6163 2f70 6172 7365 722f 4578 7472 6153 ac/parser/ExtraS │ │ │ │ │ -00067530: 656d 6954 6573 742e 6a61 7661 3a20 7370 emiTest.java: sp │ │ │ │ │ -00067540: 7572 696f 7573 2073 656d 6963 6f6c 6f6e urious semicolon │ │ │ │ │ -00067550: 7320 696e 2063 6c61 7373 2064 6566 2063 s in class def c │ │ │ │ │ -00067560: 6175 7365 2065 6d70 7479 204e 4f50 4f53 ause empty NOPOS │ │ │ │ │ -00067570: 2062 6c6f 636b 730a 0a3c 6c69 3e74 6f6f blocks..
  • too │ │ │ │ │ -00067580: 6c73 2f6a 6176 6163 2f70 6172 7365 722f ls/javac/parser/ │ │ │ │ │ -00067590: 4a61 7661 6350 6172 7365 7254 6573 742e JavacParserTest. │ │ │ │ │ -000675a0: 6a61 7661 3a20 7465 7374 7320 6572 726f java: tests erro │ │ │ │ │ -000675b0: 7220 616e 6420 6469 6167 6e6f 7374 6963 r and diagnostic │ │ │ │ │ -000675c0: 7320 706f 7369 7469 6f6e 730a 0a3c 6c69 s positions..
  • tools/javac/par │ │ │ │ │ -000675e0: 7365 722f 4d69 7373 696e 6743 6c6f 7369 ser/MissingClosi │ │ │ │ │ -000675f0: 6e67 4272 6163 652e 6a61 7661 3a20 5665 ngBrace.java: Ve │ │ │ │ │ -00067600: 7269 6679 2074 6861 7420 7468 6520 7061 rify that the pa │ │ │ │ │ -00067610: 7273 6572 2068 616e 646c 6573 2061 206d rser handles a m │ │ │ │ │ -00067620: 6973 7369 6e67 2063 6c6f 7369 6e67 2062 issing closing b │ │ │ │ │ -00067630: 7261 6365 206f 6620 6120 626c 6f63 6b20 race of a block │ │ │ │ │ -00067640: 6772 6163 6566 756c 6c79 2e0a 0a3c 6c69 gracefully...
  • tools/javac/par │ │ │ │ │ -00067660: 7365 722f 5369 6e67 6c65 436f 6d6d 6141 ser/SingleCommaA │ │ │ │ │ -00067670: 6e6e 6f74 6174 696f 6e56 616c 7565 2e6a nnotationValue.j │ │ │ │ │ -00067680: 6176 613a 2053 696e 676c 6520 636f 6d6d ava: Single comm │ │ │ │ │ -00067690: 6120 696e 2061 7272 6179 2069 6e69 7469 a in array initi │ │ │ │ │ -000676a0: 616c 697a 6572 2073 686f 756c 6420 7061 alizer should pa │ │ │ │ │ -000676b0: 7273 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a rse..
  • tools/j │ │ │ │ │ -000676c0: 6176 6163 2f70 6172 7365 722f 5369 6e67 avac/parser/Sing │ │ │ │ │ -000676d0: 6c65 436f 6d6d 6141 6e6e 6f74 6174 696f leCommaAnnotatio │ │ │ │ │ -000676e0: 6e56 616c 7565 4661 696c 2e6a 6176 613a nValueFail.java: │ │ │ │ │ -000676f0: 2053 696e 676c 6520 636f 6d6d 6120 696e Single comma in │ │ │ │ │ -00067700: 2061 7272 6179 2069 6e69 7469 616c 697a array initializ │ │ │ │ │ -00067710: 6572 2073 686f 756c 6420 7061 7273 650a er should parse. │ │ │ │ │ -00067720: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00067730: 2f70 6172 7365 722f 5374 7269 6e67 466f /parser/StringFo │ │ │ │ │ -00067740: 6c64 696e 6750 6f73 5465 7374 2e6a 6176 ldingPosTest.jav │ │ │ │ │ -00067750: 613a 2066 6f6c 6465 6420 7374 7269 6e67 a: folded string │ │ │ │ │ -00067760: 206c 6974 6572 616c 7320 7368 6f75 6c64 literals should │ │ │ │ │ -00067770: 2068 6176 6520 636f 7272 6563 7420 7374 have correct st │ │ │ │ │ -00067780: 6172 7420 616e 6420 656e 6420 706f 7369 art and end posi │ │ │ │ │ -00067790: 7469 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 tions..
  • tools │ │ │ │ │ -000677a0: 2f6a 6176 6163 2f70 6172 7365 722f 5374 /javac/parser/St │ │ │ │ │ -000677b0: 7269 6e67 466f 6c64 696e 6754 6573 742e ringFoldingTest. │ │ │ │ │ -000677c0: 6a61 7661 3a20 7665 7269 6679 2074 6861 java: verify tha │ │ │ │ │ -000677d0: 7420 7374 7269 6e67 2066 6f6c 6469 6e67 t string folding │ │ │ │ │ -000677e0: 2063 616e 2062 6520 656e 6162 6c65 6420 can be enabled │ │ │ │ │ -000677f0: 6f72 2064 6973 6162 6c65 640a 0a3c 6c69 or disabled..
  • tools/javac/par │ │ │ │ │ -00067810: 7365 722f 5434 3838 3132 3639 2e6a 6176 ser/T4881269.jav │ │ │ │ │ -00067820: 613a 2069 6d70 726f 7665 2064 6961 676e a: improve diagn │ │ │ │ │ -00067830: 6f73 7469 6320 666f 7220 696c 6c2d 666f ostic for ill-fo │ │ │ │ │ -00067840: 726d 6564 2074 6f6b 656e 730a 0a3c 6c69 rmed tokens..
  • tools/javac/par │ │ │ │ │ -00067860: 7365 722f 5434 3931 3034 3833 2e6a 6176 ser/T4910483.jav │ │ │ │ │ -00067870: 613a 204a 6176 6164 6f63 2072 656e 6465 a: Javadoc rende │ │ │ │ │ -00067880: 7273 2074 6865 2073 7472 696e 6720 222e rs the string ". │ │ │ │ │ -00067890: 2a5c 5c2e 7064 6622 2061 7320 222e 5c2a *\\.pdf" as ".\* │ │ │ │ │ -000678a0: 5c2e 7064 6622 0a0a 3c6c 693e 746f 6f6c \.pdf"..
  • tool │ │ │ │ │ -000678b0: 732f 6a61 7661 632f 7061 7273 6572 2f65 s/javac/parser/e │ │ │ │ │ -000678c0: 7874 656e 642f 4a61 7661 6345 7874 656e xtend/JavacExten │ │ │ │ │ -000678d0: 7369 6f6e 5465 7374 2e6a 6176 613a 2056 sionTest.java: V │ │ │ │ │ -000678e0: 6572 6966 7920 7468 6174 204a 6176 6163 erify that Javac │ │ │ │ │ -000678f0: 5061 7273 6572 2063 616e 2062 6520 6578 Parser can be ex │ │ │ │ │ -00067900: 7465 6e64 6564 0a0a 3c6c 693e 746f 6f6c tended..
  • tool │ │ │ │ │ -00067910: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -00067920: 2f41 6e6e 6f74 6174 696f 6e45 7272 6f72 /AnnotationError │ │ │ │ │ -00067930: 732e 6a61 7661 3a20 5665 7269 6679 2065 s.java: Verify e │ │ │ │ │ -00067940: 7272 6f72 2072 656c 6174 6564 2074 6f20 rror related to │ │ │ │ │ -00067950: 616e 6e6f 7461 7469 6f6e 7320 616e 6420 annotations and │ │ │ │ │ -00067960: 7061 7474 6572 6e73 0a0a 3c6c 693e 746f patterns..
  • to │ │ │ │ │ -00067970: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -00067980: 6e73 2f41 6e6e 6f74 6174 696f 6e73 2e6a ns/Annotations.j │ │ │ │ │ -00067990: 6176 613a 2056 6572 6966 7920 616e 6e6f ava: Verify anno │ │ │ │ │ -000679a0: 7461 7469 6f6e 7320 776f 726b 2063 6f72 tations work cor │ │ │ │ │ -000679b0: 7265 6374 6c79 206f 6e20 6269 6e64 696e rectly on bindin │ │ │ │ │ -000679c0: 6720 7661 7269 6162 6c65 730a 0a3c 6c69 g variables..
  • tools/javac/pat │ │ │ │ │ -000679e0: 7465 726e 732f 4269 6e64 696e 6773 4578 terns/BindingsEx │ │ │ │ │ -000679f0: 6973 7454 6573 742e 6a61 7661 3a20 436c istTest.java: Cl │ │ │ │ │ -00067a00: 6173 6869 6e67 2062 696e 6469 6e67 7320 ashing bindings │ │ │ │ │ -00067a10: 6172 6520 7265 706f 7274 6564 2063 6f72 are reported cor │ │ │ │ │ -00067a20: 7265 6374 6c79 0a0a 3c6c 693e 746f 6f6c rectly..
  • tool │ │ │ │ │ -00067a30: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -00067a40: 2f42 696e 6469 6e67 7349 6e69 7469 616c /BindingsInitial │ │ │ │ │ -00067a50: 697a 6572 2e6a 6176 613a 2056 6572 6966 izer.java: Verif │ │ │ │ │ -00067a60: 7920 7061 7474 6572 6e20 6d61 7463 6869 y pattern matchi │ │ │ │ │ -00067a70: 6e67 206e 6573 7465 6420 696e 7369 6465 ng nested inside │ │ │ │ │ -00067a80: 2069 6e69 7469 616c 697a 6572 7320 6f66 initializers of │ │ │ │ │ -00067a90: 2063 6c61 7373 6573 206e 6573 7465 6420 classes nested │ │ │ │ │ -00067aa0: 696e 206d 6574 686f 6473 2077 6f72 6b73 in methods works │ │ │ │ │ -00067ab0: 2063 6f72 7265 6374 6c79 2e0a 0a3c 6c69 correctly...
  • tools/javac/pat │ │ │ │ │ -00067ad0: 7465 726e 732f 4269 6e64 696e 6773 5465 terns/BindingsTe │ │ │ │ │ -00067ae0: 7374 312e 6a61 7661 3a20 4261 7369 6320 st1.java: Basic │ │ │ │ │ -00067af0: 7465 7374 7320 666f 7220 6269 6e64 696e tests for bindin │ │ │ │ │ -00067b00: 6773 2066 726f 6d20 696e 7374 616e 6365 gs from instance │ │ │ │ │ -00067b10: 6f66 0a0a 3c6c 693e 746f 6f6c 732f 6a61 of..
  • tools/ja │ │ │ │ │ -00067b20: 7661 632f 7061 7474 6572 6e73 2f42 696e vac/patterns/Bin │ │ │ │ │ -00067b30: 6469 6e67 7354 6573 7431 4d65 7267 696e dingsTest1Mergin │ │ │ │ │ -00067b40: 672e 6a61 7661 3a20 4261 7369 6320 7465 g.java: Basic te │ │ │ │ │ -00067b50: 7374 7320 666f 7220 6269 6e64 696e 6773 sts for bindings │ │ │ │ │ -00067b60: 2066 726f 6d20 696e 7374 616e 6365 6f66 from instanceof │ │ │ │ │ -00067b70: 202d 2074 6573 7473 2066 6f72 206d 6572 - tests for mer │ │ │ │ │ -00067b80: 6769 6e67 2070 6174 7465 726e 2076 6172 ging pattern var │ │ │ │ │ -00067b90: 6961 626c 6573 0a0a 3c6c 693e 746f 6f6c iables..
  • tool │ │ │ │ │ -00067ba0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -00067bb0: 2f42 696e 6469 6e67 7354 6573 7432 2e6a /BindingsTest2.j │ │ │ │ │ -00067bc0: 6176 613a 2045 6e73 7572 6520 7468 6174 ava: Ensure that │ │ │ │ │ -00067bd0: 2073 636f 7065 7320 6172 6973 696e 6720 scopes arising │ │ │ │ │ -00067be0: 6672 6f6d 2063 6f6e 6469 7469 6f6e 616c from conditional │ │ │ │ │ -00067bf0: 4578 7072 6573 7369 6f6e 7320 6172 6520 Expressions are │ │ │ │ │ -00067c00: 6861 6e64 6c65 6420 636f 7272 6563 7465 handled correcte │ │ │ │ │ -00067c10: 642e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 d...
  • tools/ja │ │ │ │ │ -00067c20: 7661 632f 7061 7474 6572 6e73 2f42 7265 vac/patterns/Bre │ │ │ │ │ -00067c30: 616b 416e 644c 6f6f 7073 2e6a 6176 613a akAndLoops.java: │ │ │ │ │ -00067c40: 2056 6572 6966 7920 7072 6f70 6572 2073 Verify proper s │ │ │ │ │ -00067c50: 636f 7065 206f 6620 6269 6e64 696e 6720 cope of binding │ │ │ │ │ -00067c60: 7265 6c61 7465 6420 746f 206c 6f6f 7073 related to loops │ │ │ │ │ -00067c70: 2061 6e64 2062 7265 616b 732e 0a0a 3c6c and breaks...tools/javac/pa │ │ │ │ │ -00067c90: 7474 6572 6e73 2f43 6173 6553 7472 7563 tterns/CaseStruc │ │ │ │ │ -00067ca0: 7475 7265 5465 7374 2e6a 6176 613a 2043 tureTest.java: C │ │ │ │ │ -00067cb0: 6865 636b 2063 6f6d 7069 6c61 7469 6f6e heck compilation │ │ │ │ │ -00067cc0: 206f 7574 636f 6d65 7320 666f 7220 7661 outcomes for va │ │ │ │ │ -00067cd0: 7269 6f75 7320 636f 6d62 696e 6174 696f rious combinatio │ │ │ │ │ -00067ce0: 6e73 206f 6620 6361 7365 206c 6162 656c ns of case label │ │ │ │ │ -00067cf0: 2065 6c65 6d65 6e74 2e0a 0a3c 6c69 3e74 element...
  • t │ │ │ │ │ -00067d00: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00067d10: 726e 732f 4361 7374 436f 6e76 6572 7369 rns/CastConversi │ │ │ │ │ -00067d20: 6f6e 4d61 7463 682e 6a61 7661 3a20 4d61 onMatch.java: Ma │ │ │ │ │ -00067d30: 7463 6820 7768 6963 6820 696e 766f 6c76 tch which involv │ │ │ │ │ -00067d40: 6573 2061 2063 6173 7420 636f 6e76 6572 es a cast conver │ │ │ │ │ -00067d50: 7369 6f6e 0a0a 3c6c 693e 746f 6f6c 732f sion..
  • tools/ │ │ │ │ │ -00067d60: 6a61 7661 632f 7061 7474 6572 6e73 2f43 javac/patterns/C │ │ │ │ │ -00067d70: 6f6e 6469 7469 6f6e 616c 5465 7374 2e6a onditionalTest.j │ │ │ │ │ -00067d80: 6176 613a 2056 6572 6966 7920 7072 6f70 ava: Verify prop │ │ │ │ │ -00067d90: 6572 2073 636f 7065 206f 6620 6269 6e64 er scope of bind │ │ │ │ │ -00067da0: 696e 6720 7265 6c61 7465 6420 746f 206c ing related to l │ │ │ │ │ -00067db0: 6f6f 7073 2061 6e64 2062 7265 616b 732e oops and breaks. │ │ │ │ │ -00067dc0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00067dd0: 632f 7061 7474 6572 6e73 2f44 6563 6f6e c/patterns/Decon │ │ │ │ │ -00067de0: 7374 7275 6374 696f 6e44 6573 7567 6172 structionDesugar │ │ │ │ │ -00067df0: 696e 672e 6a61 7661 3a20 5665 7269 6679 ing.java: Verify │ │ │ │ │ -00067e00: 206d 6f72 6520 636f 6d70 6c65 7820 7377 more complex sw │ │ │ │ │ -00067e10: 6974 6368 6573 2077 6f72 6b20 7072 6f70 itches work prop │ │ │ │ │ -00067e20: 6572 6c79 0a0a 3c6c 693e 746f 6f6c 732f erly..
  • tools/ │ │ │ │ │ -00067e30: 6a61 7661 632f 7061 7474 6572 6e73 2f44 javac/patterns/D │ │ │ │ │ -00067e40: 6563 6f6e 7374 7275 6374 696f 6e50 6174 econstructionPat │ │ │ │ │ -00067e50: 7465 726e 4572 726f 7273 2e6a 6176 613a ternErrors.java: │ │ │ │ │ -00067e60: 2056 6572 6966 7920 6572 726f 7220 7265 Verify error re │ │ │ │ │ -00067e70: 706f 7274 7320 666f 7220 6572 726f 6e65 ports for errone │ │ │ │ │ -00067e80: 6f75 7320 6465 636f 6e73 7472 7563 7469 ous deconstructi │ │ │ │ │ -00067e90: 6f6e 2070 6174 7465 726e 7320 6172 6520 on patterns are │ │ │ │ │ -00067ea0: 7365 6e73 6962 6c65 0a0a 3c6c 693e 746f sensible..
  • to │ │ │ │ │ -00067eb0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -00067ec0: 6e73 2f44 6973 616d 6269 6775 6174 6550 ns/DisambiguateP │ │ │ │ │ -00067ed0: 6174 7465 726e 732e 6a61 7661 3a20 200a atterns.java: . │ │ │ │ │ -00067ee0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00067ef0: 2f70 6174 7465 726e 732f 446f 6d69 6e61 /patterns/Domina │ │ │ │ │ -00067f00: 7469 6f6e 2e6a 6176 613a 2043 6865 636b tion.java: Check │ │ │ │ │ -00067f10: 2074 6865 2070 6174 7465 726e 2064 6f6d the pattern dom │ │ │ │ │ -00067f20: 696e 6174 696f 6e20 6572 726f 7220 6172 ination error ar │ │ │ │ │ -00067f30: 6520 7265 706f 7274 6564 2063 6f72 7265 e reported corre │ │ │ │ │ -00067f40: 6374 6c79 2e0a 0a3c 6c69 3e74 6f6f 6c73 ctly...
  • tools │ │ │ │ │ -00067f50: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00067f60: 4475 706c 6963 6174 6542 696e 6469 6e67 DuplicateBinding │ │ │ │ │ -00067f70: 5465 7374 2e6a 6176 613a 2042 6173 6963 Test.java: Basic │ │ │ │ │ -00067f80: 2070 6174 7465 726e 2062 696e 6469 6e67 pattern binding │ │ │ │ │ -00067f90: 7320 7363 6f70 6520 7465 7374 0a0a 3c6c s scope test..tools/javac/pa │ │ │ │ │ -00067fb0: 7474 6572 6e73 2f45 6d70 7479 5265 636f tterns/EmptyReco │ │ │ │ │ -00067fc0: 7264 436c 6173 732e 6a61 7661 3a20 200a rdClass.java: . │ │ │ │ │ -00067fd0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00067fe0: 2f70 6174 7465 726e 732f 456e 7375 7265 /patterns/Ensure │ │ │ │ │ -00067ff0: 5479 7065 734f 7264 6572 5465 7374 2e6a TypesOrderTest.j │ │ │ │ │ -00068000: 6176 613a 2045 7272 6f72 206d 6573 7361 ava: Error messa │ │ │ │ │ -00068010: 6765 206d 656e 7469 6f6e 7320 7265 6c65 ge mentions rele │ │ │ │ │ -00068020: 7661 6e74 2074 7970 6573 2074 7261 6e73 vant types trans │ │ │ │ │ -00068030: 706f 7365 640a 0a3c 6c69 3e74 6f6f 6c73 posed..
  • tools │ │ │ │ │ -00068040: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068050: 456e 756d 5479 7065 4368 616e 6765 732e EnumTypeChanges. │ │ │ │ │ -00068060: 6a61 7661 3a20 5665 7269 6679 2070 6174 java: Verify pat │ │ │ │ │ -00068070: 7465 726e 2073 7769 7463 6865 7320 776f tern switches wo │ │ │ │ │ -00068080: 726b 2070 726f 7065 726c 7920 7768 656e rk properly when │ │ │ │ │ -00068090: 2074 6865 2073 6574 206f 6620 656e 756d the set of enum │ │ │ │ │ -000680a0: 2063 6f6e 7374 616e 7420 6368 616e 6765 constant change │ │ │ │ │ -000680b0: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -000680c0: 7661 632f 7061 7474 6572 6e73 2f45 6e75 vac/patterns/Enu │ │ │ │ │ -000680d0: 6d54 7970 6543 6861 6e67 6573 4e6f 6e50 mTypeChangesNonP │ │ │ │ │ -000680e0: 7265 7669 6577 2e6a 6176 613a 2056 6572 review.java: Ver │ │ │ │ │ -000680f0: 6966 7920 7061 7474 6572 6e20 7377 6974 ify pattern swit │ │ │ │ │ -00068100: 6368 6573 2077 6f72 6b20 7072 6f70 6572 ches work proper │ │ │ │ │ -00068110: 6c79 2077 6865 6e20 7468 6520 7365 7420 ly when the set │ │ │ │ │ -00068120: 6f66 2065 6e75 6d20 636f 6e73 7461 6e74 of enum constant │ │ │ │ │ -00068130: 2063 6861 6e67 6573 2e0a 0a3c 6c69 3e74 changes...
  • t │ │ │ │ │ -00068140: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00068150: 726e 732f 4578 616d 706c 6573 4672 6f6d rns/ExamplesFrom │ │ │ │ │ -00068160: 5072 6f70 6f73 616c 2e6a 6176 613a 2041 Proposal.java: A │ │ │ │ │ -00068170: 6c6c 2065 7861 6d70 6c65 2063 6f64 6520 ll example code │ │ │ │ │ -00068180: 6672 6f6d 2022 5061 7474 6572 6e20 4d61 from "Pattern Ma │ │ │ │ │ -00068190: 7463 6869 6e67 2066 6f72 204a 6176 6122 tching for Java" │ │ │ │ │ -000681a0: 2064 6f63 756d 656e 742c 2072 656c 6561 document, relea │ │ │ │ │ -000681b0: 7365 6420 4170 7269 6c20 3230 3137 2c20 sed April 2017, │ │ │ │ │ -000681c0: 6164 6a75 7374 6564 2074 6f20 6375 7272 adjusted to curr │ │ │ │ │ -000681d0: 656e 7420 7374 6174 6520 286e 6f20 7377 ent state (no sw │ │ │ │ │ -000681e0: 6974 6368 6573 2c20 6574 6329 0a0a 3c6c itches, etc)..tools/javac/pa │ │ │ │ │ -00068200: 7474 6572 6e73 2f45 7868 6175 7374 6976 tterns/Exhaustiv │ │ │ │ │ -00068210: 656e 6573 732e 6a61 7661 3a20 4368 6563 eness.java: Chec │ │ │ │ │ -00068220: 6b20 6578 6861 7573 7469 7665 6e65 7373 k exhaustiveness │ │ │ │ │ -00068230: 206f 6620 7377 6974 6368 6573 206f 7665 of switches ove │ │ │ │ │ -00068240: 7220 7365 616c 6564 2074 7970 6573 2e0a r sealed types.. │ │ │ │ │ -00068250: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00068260: 2f70 6174 7465 726e 732f 4765 6e65 7269 /patterns/Generi │ │ │ │ │ -00068270: 6352 6563 6f72 6444 6563 6f6e 7374 7275 cRecordDeconstru │ │ │ │ │ -00068280: 6374 696f 6e50 6174 7465 726e 2e6a 6176 ctionPattern.jav │ │ │ │ │ -00068290: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ -000682a0: 6a61 7661 632f 7061 7474 6572 6e73 2f47 javac/patterns/G │ │ │ │ │ -000682b0: 7561 7264 732e 6a61 7661 3a20 4368 6563 uards.java: Chec │ │ │ │ │ -000682c0: 6b20 6775 6172 6473 2069 6d70 6c65 6d65 k guards impleme │ │ │ │ │ -000682d0: 6e74 6174 696f 6e2e 0a0a 3c6c 693e 746f ntation...
  • to │ │ │ │ │ -000682e0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -000682f0: 6e73 2f47 7561 7264 7345 7272 6f72 732e ns/GuardsErrors. │ │ │ │ │ -00068300: 6a61 7661 3a20 4368 6563 6b20 6572 726f java: Check erro │ │ │ │ │ -00068310: 7273 2072 6570 6f72 7465 6420 666f 7220 rs reported for │ │ │ │ │ -00068320: 6775 6172 6465 6420 7061 7474 6572 6e73 guarded patterns │ │ │ │ │ -00068330: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -00068340: 6163 2f70 6174 7465 726e 732f 496d 706f ac/patterns/Impo │ │ │ │ │ -00068350: 7373 6962 6c65 5479 7065 5465 7374 2e6a ssibleTypeTest.j │ │ │ │ │ -00068360: 6176 613a 2045 6e73 7572 6520 7468 6174 ava: Ensure that │ │ │ │ │ -00068370: 2069 6e20 7479 7065 2074 6573 7420 7061 in type test pa │ │ │ │ │ -00068380: 7474 6572 6e73 2c20 7468 6520 7072 6564 tterns, the pred │ │ │ │ │ -00068390: 6963 6174 6520 6973 206e 6f74 2074 7269 icate is not tri │ │ │ │ │ -000683a0: 7669 616c 6c79 2070 726f 7661 626c 6520 vially provable │ │ │ │ │ -000683b0: 6661 6c73 652e 0a0a 3c6c 693e 746f 6f6c false...
  • tool │ │ │ │ │ -000683c0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -000683d0: 2f49 6e66 6572 656e 6365 556e 6974 5465 /InferenceUnitTe │ │ │ │ │ -000683e0: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ -000683f0: 496e 6665 722e 696e 7374 616e 7469 6174 Infer.instantiat │ │ │ │ │ -00068400: 6550 6174 7465 726e 5479 7065 2070 726f ePatternType pro │ │ │ │ │ -00068410: 7669 6465 7320 636f 7272 6563 7420 7265 vides correct re │ │ │ │ │ -00068420: 7375 6c74 730a 0a3c 6c69 3e74 6f6f 6c73 sults..
  • tools │ │ │ │ │ +000666b0: 6e73 2f54 3639 3030 3033 372e 6a61 7661 ns/T6900037.java │ │ │ │ │ +000666c0: 3a20 6a61 7661 6320 7368 6f75 6c64 2077 : javac should w │ │ │ │ │ +000666d0: 6172 6e20 6966 2065 6172 6c69 6572 202d arn if earlier - │ │ │ │ │ +000666e0: 736f 7572 6365 2069 7320 7573 6564 2061 source is used a │ │ │ │ │ +000666f0: 6e64 2062 6f6f 7463 6c61 7373 7061 7468 nd bootclasspath │ │ │ │ │ +00066700: 206e 6f74 2073 6574 0a0a 3c6c 693e 746f not set..
  • to │ │ │ │ │ +00066710: 6f6c 732f 6a61 7661 632f 6f70 7469 6f6e ols/javac/option │ │ │ │ │ +00066720: 732f 5436 3934 3934 3433 2e6a 6176 613a s/T6949443.java: │ │ │ │ │ +00066730: 2056 6973 6974 5472 6565 2061 7373 6572 VisitTree asser │ │ │ │ │ +00066740: 7469 6f6e 2074 7269 6767 6572 6564 2075 tion triggered u │ │ │ │ │ +00066750: 7369 6e67 202d 586a 636f 7620 6f6e 2073 sing -Xjcov on s │ │ │ │ │ +00066760: 6d61 6c6c 2073 616d 706c 6520 7072 6f67 mall sample prog │ │ │ │ │ +00066770: 7261 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ram..
  • tools/j │ │ │ │ │ +00066780: 6176 6163 2f6f 7074 696f 6e73 2f54 3639 avac/options/T69 │ │ │ │ │ +00066790: 3836 3839 352e 6a61 7661 3a20 636f 6d70 86895.java: comp │ │ │ │ │ +000667a0: 696c 6572 2067 6976 6573 206d 6973 6c65 iler gives misle │ │ │ │ │ +000667b0: 6164 696e 6720 6d65 7373 6167 6520 666f ading message fo │ │ │ │ │ +000667c0: 7220 6e6f 2069 6e70 7574 2066 696c 6573 r no input files │ │ │ │ │ +000667d0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000667e0: 632f 6f70 7469 6f6e 732f 5437 3032 3233 c/options/T70223 │ │ │ │ │ +000667f0: 3337 2e6a 6176 613a 2072 6570 6561 7465 37.java: repeate │ │ │ │ │ +00066800: 6420 7761 726e 696e 6773 2061 626f 7574 d warnings about │ │ │ │ │ +00066810: 2062 6f6f 7463 6c61 7373 7061 7468 206e bootclasspath n │ │ │ │ │ +00066820: 6f74 2073 6574 0a0a 3c6c 693e 746f 6f6c ot set..
  • tool │ │ │ │ │ +00066830: 732f 6a61 7661 632f 6f70 7469 6f6e 732f s/javac/options/ │ │ │ │ │ +00066840: 586a 636f 7655 6e69 6f6e 5479 7065 5465 XjcovUnionTypeTe │ │ │ │ │ +00066850: 7374 2e6a 6176 613a 202d 586a 636f 7620 st.java: -Xjcov │ │ │ │ │ +00066860: 6361 7573 6573 2063 7261 7368 2077 6974 causes crash wit │ │ │ │ │ +00066870: 6820 756e 696f 6e20 7479 7065 730a 0a3c h union types..< │ │ │ │ │ +00066880: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6f li>tools/javac/o │ │ │ │ │ +00066890: 7074 696f 6e73 2f6d 6f64 6573 2f41 7446 ptions/modes/AtF │ │ │ │ │ +000668a0: 696c 6573 5465 7374 2e6a 6176 613a 2074 ilesTest.java: t │ │ │ │ │ +000668b0: 6573 7420 7375 7070 6f72 7420 666f 7220 est support for │ │ │ │ │ +000668c0: 6174 2d66 696c 6573 0a0a 3c6c 693e 746f at-files..
  • to │ │ │ │ │ +000668d0: 6f6c 732f 6a61 7661 632f 6f70 7469 6f6e ols/javac/option │ │ │ │ │ +000668e0: 732f 6d6f 6465 732f 446f 634c 696e 7454 s/modes/DocLintT │ │ │ │ │ +000668f0: 6573 742e 6a61 7661 3a20 7465 7374 2073 est.java: test s │ │ │ │ │ +00066900: 7570 706f 7274 2066 6f72 202d 5864 6f63 upport for -Xdoc │ │ │ │ │ +00066910: 6c69 6e74 0a0a 3c6c 693e 746f 6f6c 732f lint..
  • tools/ │ │ │ │ │ +00066920: 6a61 7661 632f 6f70 7469 6f6e 732f 6d6f javac/options/mo │ │ │ │ │ +00066930: 6465 732f 4653 496e 666f 5465 7374 2e6a des/FSInfoTest.j │ │ │ │ │ +00066940: 6176 613a 2074 6573 7420 7375 7070 6f72 ava: test suppor │ │ │ │ │ +00066950: 7420 666f 7220 7468 6520 696e 7465 726e t for the intern │ │ │ │ │ +00066960: 616c 2066 696c 6520 7379 7374 656d 2063 al file system c │ │ │ │ │ +00066970: 6163 6865 0a0a 3c6c 693e 746f 6f6c 732f ache..
  • tools/ │ │ │ │ │ +00066980: 6a61 7661 632f 6f70 7469 6f6e 732f 6d6f javac/options/mo │ │ │ │ │ +00066990: 6465 732f 496e 666f 4f70 7473 5465 7374 des/InfoOptsTest │ │ │ │ │ +000669a0: 2e6a 6176 613a 2074 6573 7420 7375 7070 .java: test supp │ │ │ │ │ +000669b0: 6f72 7420 666f 7220 696e 666f 206f 7074 ort for info opt │ │ │ │ │ +000669c0: 696f 6e73 202d 6865 6c70 202d 5820 2d76 ions -help -X -v │ │ │ │ │ +000669d0: 6572 7369 6f6e 202d 6675 6c6c 7665 7273 ersion -fullvers │ │ │ │ │ +000669e0: 696f 6e20 2d2d 6865 6c70 2d6c 696e 740a ion --help-lint. │ │ │ │ │ +000669f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00066a00: 2f6f 7074 696f 6e73 2f6d 6f64 6573 2f4e /options/modes/N │ │ │ │ │ +00066a10: 6f4f 7065 7261 6e64 7354 6573 742e 6a61 oOperandsTest.ja │ │ │ │ │ +00066a20: 7661 3a20 7465 7374 2073 7570 706f 7274 va: test support │ │ │ │ │ +00066a30: 206e 6f20 6f70 6572 616e 6473 2062 6569 no operands bei │ │ │ │ │ +00066a40: 6e67 2073 7065 6369 6669 6564 0a0a 3c6c ng specified..tools/javac/op │ │ │ │ │ +00066a60: 7469 6f6e 732f 6d6f 6465 732f 4f75 7470 tions/modes/Outp │ │ │ │ │ +00066a70: 7574 4469 7254 6573 742e 6a61 7661 3a20 utDirTest.java: │ │ │ │ │ +00066a80: 7465 7374 2073 7570 706f 7274 2066 6f72 test support for │ │ │ │ │ +00066a90: 206f 7574 7075 7420 6469 7265 6374 6f72 output director │ │ │ │ │ +00066aa0: 7920 6f70 7469 6f6e 7320 202d 6420 2061 y options -d a │ │ │ │ │ +00066ab0: 6e64 202d 730a 0a3c 6c69 3e74 6f6f 6c73 nd -s..
  • tools │ │ │ │ │ +00066ac0: 2f6a 6176 6163 2f6f 7074 696f 6e73 2f6d /javac/options/m │ │ │ │ │ +00066ad0: 6f64 6573 2f50 726f 6669 6c65 426f 6f74 odes/ProfileBoot │ │ │ │ │ +00066ae0: 436c 6173 7350 6174 6854 6573 742e 6a61 ClassPathTest.ja │ │ │ │ │ +00066af0: 7661 3a20 7465 7374 2073 7570 706f 7274 va: test support │ │ │ │ │ +00066b00: 2066 6f72 2063 6865 636b 696e 6720 2d70 for checking -p │ │ │ │ │ +00066b10: 726f 6669 6c65 2061 6e64 202d 626f 6f74 rofile and -boot │ │ │ │ │ +00066b20: 636c 6173 7370 6174 680a 0a3c 6c69 3e74 classpath..
  • t │ │ │ │ │ +00066b30: 6f6f 6c73 2f6a 6176 6163 2f6f 7074 696f ools/javac/optio │ │ │ │ │ +00066b40: 6e73 2f6d 6f64 6573 2f50 726f 6669 6c65 ns/modes/Profile │ │ │ │ │ +00066b50: 5461 7267 6574 5465 7374 2e6a 6176 613a TargetTest.java: │ │ │ │ │ +00066b60: 2074 6573 7420 7375 7070 6f72 7420 666f test support fo │ │ │ │ │ +00066b70: 7220 6368 6563 6b69 6e67 202d 7072 6f66 r checking -prof │ │ │ │ │ +00066b80: 696c 6520 616e 6420 2d74 6172 6765 740a ile and -target. │ │ │ │ │ +00066b90: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00066ba0: 2f6f 7074 696f 6e73 2f6d 6f64 6573 2f53 /options/modes/S │ │ │ │ │ +00066bb0: 6f75 7263 6554 6172 6765 7454 6573 742e ourceTargetTest. │ │ │ │ │ +00066bc0: 6a61 7661 3a20 7465 7374 2073 7570 706f java: test suppo │ │ │ │ │ +00066bd0: 7274 2066 6f72 202d 736f 7572 6365 2061 rt for -source a │ │ │ │ │ +00066be0: 6e64 202d 7461 7267 6574 2063 6865 636b nd -target check │ │ │ │ │ +00066bf0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00066c00: 6163 2f6f 7074 696f 6e73 2f6d 6f64 6573 ac/options/modes │ │ │ │ │ +00066c10: 2f53 7464 4f75 7454 6573 742e 6a61 7661 /StdOutTest.java │ │ │ │ │ +00066c20: 3a20 7465 7374 2073 7570 706f 7274 2066 : test support f │ │ │ │ │ +00066c30: 6f72 2020 2d58 7374 646f 7574 2066 696c or -Xstdout fil │ │ │ │ │ +00066c40: 6520 2061 6e64 2020 2d58 4473 7464 6f75 e and -XDstdou │ │ │ │ │ +00066c50: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +00066c60: 6163 2f6f 7074 696f 6e73 2f72 656c 6561 ac/options/relea │ │ │ │ │ +00066c70: 7365 2f52 656c 6561 7365 4f70 7469 6f6e se/ReleaseOption │ │ │ │ │ +00066c80: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00066c90: 6174 206a 6176 6163 2072 656a 6563 7473 at javac rejects │ │ │ │ │ +00066ca0: 204a 6176 6120 3137 2070 726f 6772 616d Java 17 program │ │ │ │ │ +00066cb0: 2077 6974 6820 2d2d 7265 6c65 6173 6520 with --release │ │ │ │ │ +00066cc0: 3131 0a0a 3c6c 693e 746f 6f6c 732f 6a61 11..
  • tools/ja │ │ │ │ │ +00066cd0: 7661 632f 6f70 7469 6f6e 732f 7265 6c65 vac/options/rele │ │ │ │ │ +00066ce0: 6173 652f 5265 6c65 6173 654f 7074 696f ase/ReleaseOptio │ │ │ │ │ +00066cf0: 6e39 2e6a 6176 613a 2056 6572 6966 7920 n9.java: Verify │ │ │ │ │ +00066d00: 756e 7375 7070 6f72 7465 6420 6d6f 6475 unsupported modu │ │ │ │ │ +00066d10: 6c65 7320 616e 6420 6d6f 6475 6c65 206f les and module o │ │ │ │ │ +00066d20: 7074 696f 6e73 2068 616e 646c 696e 672e ptions handling. │ │ │ │ │ +00066d30: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00066d40: 632f 6f70 7469 6f6e 732f 7265 6c65 6173 c/options/releas │ │ │ │ │ +00066d50: 652f 5265 6c65 6173 654f 7074 696f 6e43 e/ReleaseOptionC │ │ │ │ │ +00066d60: 7572 7265 6e74 2e6a 6176 613a 2056 6572 urrent.java: Ver │ │ │ │ │ +00066d70: 6966 7920 7468 6174 206a 6176 6163 2063 ify that javac c │ │ │ │ │ +00066d80: 616e 2068 616e 646c 6520 2d2d 7265 6c65 an handle --rele │ │ │ │ │ +00066d90: 6173 6520 266c 743b 6375 7272 656e 7426 ase <current& │ │ │ │ │ +00066da0: 6774 3b0a 0a3c 6c69 3e74 6f6f 6c73 2f6a gt;..
  • tools/j │ │ │ │ │ +00066db0: 6176 6163 2f6f 7074 696f 6e73 2f72 656c avac/options/rel │ │ │ │ │ +00066dc0: 6561 7365 2f52 656c 6561 7365 4f70 7469 ease/ReleaseOpti │ │ │ │ │ +00066dd0: 6f6e 5468 726f 7567 6841 5049 2e6a 6176 onThroughAPI.jav │ │ │ │ │ +00066de0: 613a 2056 6572 6966 7920 7468 6174 206a a: Verify that j │ │ │ │ │ +00066df0: 6176 6163 2063 616e 2068 616e 646c 6520 avac can handle │ │ │ │ │ +00066e00: 2d2d 7265 6c65 6173 6520 7768 656e 2069 --release when i │ │ │ │ │ +00066e10: 6e76 6f6b 6564 2075 7369 6e67 2074 6865 nvoked using the │ │ │ │ │ +00066e20: 2043 6f6d 7069 6c65 7220 4150 490a 0a3c Compiler API..< │ │ │ │ │ +00066e30: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6f li>tools/javac/o │ │ │ │ │ +00066e40: 7074 696f 6e73 2f72 656c 6561 7365 2f52 ptions/release/R │ │ │ │ │ +00066e50: 656c 6561 7365 4f70 7469 6f6e 556e 7375 eleaseOptionUnsu │ │ │ │ │ +00066e60: 7070 6f72 7465 642e 6a61 7661 3a20 5665 pported.java: Ve │ │ │ │ │ +00066e70: 7269 6679 2075 6e73 7570 706f 7274 6564 rify unsupported │ │ │ │ │ +00066e80: 206d 6f64 756c 6573 2061 6e64 206d 6f64 modules and mod │ │ │ │ │ +00066e90: 756c 6520 6f70 7469 6f6e 7320 6861 6e64 ule options hand │ │ │ │ │ +00066ea0: 6c69 6e67 2e0a 0a3c 6c69 3e74 6f6f 6c73 ling...
  • tools │ │ │ │ │ +00066eb0: 2f6a 6176 6163 2f6f 7074 696f 6e73 2f73 /javac/options/s │ │ │ │ │ +00066ec0: 6d6f 6b65 5465 7374 732f 4f70 7469 6f6e mokeTests/Option │ │ │ │ │ +00066ed0: 536d 6f6b 6554 6573 742e 6a61 7661 3a20 SmokeTest.java: │ │ │ │ │ +00066ee0: 7573 6520 7468 6520 6e65 7720 6572 726f use the new erro │ │ │ │ │ +00066ef0: 7220 6469 6167 6e6f 7374 6963 2061 7070 r diagnostic app │ │ │ │ │ +00066f00: 726f 6163 6820 6174 206a 6176 6163 2e4d roach at javac.M │ │ │ │ │ +00066f10: 6169 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ain..
  • tools/j │ │ │ │ │ +00066f20: 6176 6163 2f6f 7074 696f 6e73 2f78 7072 avac/options/xpr │ │ │ │ │ +00066f30: 6566 6572 2f58 5072 6566 6572 5465 7374 efer/XPreferTest │ │ │ │ │ +00066f40: 2e6a 6176 613a 2054 6573 7473 2077 6869 .java: Tests whi │ │ │ │ │ +00066f50: 6368 2070 6174 6820 6973 2075 7365 6420 ch path is used │ │ │ │ │ +00066f60: 746f 2072 6570 7265 7365 6e74 2061 6e20 to represent an │ │ │ │ │ +00066f70: 696d 706c 6963 6974 2074 7970 6520 6769 implicit type gi │ │ │ │ │ +00066f80: 7665 6e20 7661 7269 6f75 7320 7870 7265 ven various xpre │ │ │ │ │ +00066f90: 6665 7220 6172 6775 6d65 6e74 7320 616e fer arguments an │ │ │ │ │ +00066fa0: 6420 6d75 6c74 6970 6c65 202e 636c 6173 d multiple .clas │ │ │ │ │ +00066fb0: 7320 2f20 2e6a 6176 6120 6669 6c65 7320 s / .java files │ │ │ │ │ +00066fc0: 696e 766f 6c76 6564 2e0a 0a3c 6c69 3e74 involved...
  • t │ │ │ │ │ +00066fd0: 6f6f 6c73 2f6a 6176 6163 2f6f 7665 726c ools/javac/overl │ │ │ │ │ +00066fe0: 6f61 642f 5434 3439 3437 3632 2e6a 6176 oad/T4494762.jav │ │ │ │ │ +00066ff0: 613a 2052 6571 7565 7374 2066 6f72 2043 a: Request for C │ │ │ │ │ +00067000: 6c61 7269 6669 6361 7469 6f6e 206f 6620 larification of │ │ │ │ │ +00067010: 4a4c 5320 3135 2e31 322e 322e 320a 0a3c JLS 15.12.2.2..< │ │ │ │ │ +00067020: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f6f li>tools/javac/o │ │ │ │ │ +00067030: 7665 726c 6f61 642f 5434 3732 3339 3039 verload/T4723909 │ │ │ │ │ +00067040: 2e6a 6176 613a 2063 6c61 7373 206d 6574 .java: class met │ │ │ │ │ +00067050: 686f 6473 2064 6f20 6e6f 7420 636f 6e66 hods do not conf │ │ │ │ │ +00067060: 6f72 6d20 746f 204a 4c53 2031 352e 3132 orm to JLS 15.12 │ │ │ │ │ +00067070: 2e32 2e32 2064 6566 696e 6974 696f 6e20 .2.2 definition │ │ │ │ │ +00067080: 6f66 206d 6f73 7420 7370 6563 6966 6963 of most specific │ │ │ │ │ +00067090: 206d 6574 686f 640a 0a3c 6c69 3e74 6f6f method..
  • too │ │ │ │ │ +000670a0: 6c73 2f6a 6176 6163 2f6f 7665 726c 6f61 ls/javac/overloa │ │ │ │ │ +000670b0: 642f 5434 3734 3334 3930 2e6a 6176 613a d/T4743490.java: │ │ │ │ │ +000670c0: 206f 7665 726c 6f61 6469 6e67 2076 6572 overloading ver │ │ │ │ │ +000670d0: 7375 7320 7375 7065 722e 6628 6172 6773 sus super.f(args │ │ │ │ │ +000670e0: 2920 7665 7273 7573 2069 6e74 6572 6661 ) versus interfa │ │ │ │ │ +000670f0: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ +00067100: 6176 6163 2f6f 7665 726c 6f61 642f 5435 avac/overload/T5 │ │ │ │ │ +00067110: 3039 3032 3230 2e6a 6176 613a 2041 7574 090220.java: Aut │ │ │ │ │ +00067120: 6f62 6f78 696e 6720 6170 706c 6965 6420 oboxing applied │ │ │ │ │ +00067130: 7768 656e 2063 616c 6375 6c61 7469 6e67 when calculating │ │ │ │ │ +00067140: 206d 6f73 742d 7370 6563 6966 6963 206d most-specific m │ │ │ │ │ +00067150: 6574 686f 640a 0a3c 6c69 3e74 6f6f 6c73 ethod..
  • tools │ │ │ │ │ +00067160: 2f6a 6176 6163 2f6f 7665 726c 6f61 642f /javac/overload/ │ │ │ │ │ +00067170: 5436 3737 3632 3839 2e6a 6176 613a 2052 T6776289.java: R │ │ │ │ │ +00067180: 6567 7265 7373 696f 6e3a 206a 6176 6163 egression: javac │ │ │ │ │ +00067190: 3720 646f 6573 6e74 2072 6573 6f6c 7665 7 doesnt resolve │ │ │ │ │ +000671a0: 206d 6574 686f 6420 6361 6c6c 7320 7072 method calls pr │ │ │ │ │ +000671b0: 6f70 6572 6c79 0a0a 3c6c 693e 746f 6f6c operly..
  • tool │ │ │ │ │ +000671c0: 732f 6a61 7661 632f 6f76 6572 6c6f 6164 s/javac/overload │ │ │ │ │ +000671d0: 2f54 3831 3736 3236 352e 6a61 7661 3a20 /T8176265.java: │ │ │ │ │ +000671e0: 4d65 7468 6f64 206f 7665 726c 6f61 6420 Method overload │ │ │ │ │ +000671f0: 7265 736f 6c75 7469 6f6e 206f 6e20 6120 resolution on a │ │ │ │ │ +00067200: 636f 7661 7269 616e 7420 6261 7365 2074 covariant base t │ │ │ │ │ +00067210: 7970 6520 646f 6573 6e27 7420 776f 726b ype doesn't work │ │ │ │ │ +00067220: 2069 6e20 390a 0a3c 6c69 3e74 6f6f 6c73 in 9..
  • tools │ │ │ │ │ +00067230: 2f6a 6176 6163 2f6f 7665 7272 7269 6465 /javac/overrride │ │ │ │ │ +00067240: 6372 6173 682f 422e 6a61 7661 3a20 4173 crash/B.java: As │ │ │ │ │ +00067250: 7365 7274 696f 6e45 7272 6f72 2863 6f6d sertionError(com │ │ │ │ │ +00067260: 2e73 756e 2e74 6f6f 6c73 2e6a 6176 6163 .sun.tools.javac │ │ │ │ │ +00067270: 2e76 382e 636f 6465 2e53 796d 626f 6c24 .v8.code.Symbol$ │ │ │ │ │ +00067280: 4d65 7468 6f64 5379 6d62 6f6c 2e69 734f MethodSymbol.isO │ │ │ │ │ +00067290: 7665 7272 6964 6162 6c65 496e 290a 0a3c verridableIn)..< │ │ │ │ │ +000672a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +000672b0: 6172 7365 722f 3731 3537 3136 352f 5437 arser/7157165/T7 │ │ │ │ │ +000672c0: 3135 3731 3635 2e6a 6176 613a 2052 6567 157165.java: Reg │ │ │ │ │ +000672d0: 7265 7373 696f 6e3a 2063 6f64 6520 7769 ression: code wi │ │ │ │ │ +000672e0: 7468 2064 6973 6a75 6e63 7469 7665 2074 th disjunctive t │ │ │ │ │ +000672f0: 7970 6520 6372 6173 6865 7320 6a61 7661 ype crashes java │ │ │ │ │ +00067300: 630a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 c..
  • tools/jav │ │ │ │ │ +00067310: 6163 2f70 6172 7365 722f 3830 3134 3634 ac/parser/801464 │ │ │ │ │ +00067320: 332f 5438 3031 3436 3433 2e6a 6176 613a 3/T8014643.java: │ │ │ │ │ +00067330: 2050 6172 7365 7220 7265 6772 6573 7369 Parser regressi │ │ │ │ │ +00067340: 6f6e 2069 6e20 4a44 4b20 3820 7768 656e on in JDK 8 when │ │ │ │ │ +00067350: 2063 6f6d 7069 6c69 6e67 2073 7570 6572 compiling super │ │ │ │ │ +00067360: 2e78 0a0a 3c6c 693e 746f 6f6c 732f 6a61 .x..
  • tools/ja │ │ │ │ │ +00067370: 7661 632f 7061 7273 6572 2f38 3038 3137 vac/parser/80817 │ │ │ │ │ +00067380: 3639 2f54 3830 3831 3736 392e 6a61 7661 69/T8081769.java │ │ │ │ │ +00067390: 3a20 5265 6475 6e64 616e 7420 6572 726f : Redundant erro │ │ │ │ │ +000673a0: 7220 6d65 7373 6167 6520 6f6e 2062 6164 r message on bad │ │ │ │ │ +000673b0: 2075 7361 6765 206f 6620 2763 6c61 7373 usage of 'class │ │ │ │ │ +000673c0: 2720 6c69 7465 7261 6c0a 0a3c 6c69 3e74 ' literal..
  • t │ │ │ │ │ +000673d0: 6f6f 6c73 2f6a 6176 6163 2f70 6172 7365 ools/javac/parse │ │ │ │ │ +000673e0: 722f 3831 3334 3030 372f 5438 3133 3430 r/8134007/T81340 │ │ │ │ │ +000673f0: 3037 2e6a 6176 613a 2049 6d70 726f 7665 07.java: Improve │ │ │ │ │ +00067400: 2073 7472 696e 6720 666f 6c64 696e 670a string folding. │ │ │ │ │ +00067410: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00067420: 2f70 6172 7365 722f 4572 726f 6e65 6f75 /parser/Erroneou │ │ │ │ │ +00067430: 7350 6172 616d 6574 6572 732e 6a61 7661 sParameters.java │ │ │ │ │ +00067440: 3a20 5072 6f64 7563 696e 6720 7265 6173 : Producing reas │ │ │ │ │ +00067450: 6f6e 6162 6c65 2065 7272 6f72 7320 666f onable errors fo │ │ │ │ │ +00067460: 7220 756e 6578 7065 6374 6564 2074 6f6b r unexpected tok │ │ │ │ │ +00067470: 656e 7320 696e 206d 6574 686f 6420 7061 ens in method pa │ │ │ │ │ +00067480: 7261 6d65 7465 7273 0a0a 3c6c 693e 746f rameters..
  • to │ │ │ │ │ +00067490: 6f6c 732f 6a61 7661 632f 7061 7273 6572 ols/javac/parser │ │ │ │ │ +000674a0: 2f45 7874 7261 496d 706f 7274 5365 6d69 /ExtraImportSemi │ │ │ │ │ +000674b0: 636f 6c6f 6e2e 6a61 7661 3a20 5665 7269 colon.java: Veri │ │ │ │ │ +000674c0: 6679 2070 726f 7065 7220 6572 726f 7220 fy proper error │ │ │ │ │ +000674d0: 7265 706f 7274 696e 6720 6f66 2065 7874 reporting of ext │ │ │ │ │ +000674e0: 7261 2073 656d 6963 6f6c 6f6e 2062 6566 ra semicolon bef │ │ │ │ │ +000674f0: 6f72 6520 696d 706f 7274 2073 7461 7465 ore import state │ │ │ │ │ +00067500: 6d65 6e74 0a0a 3c6c 693e 746f 6f6c 732f ment..
  • tools/ │ │ │ │ │ +00067510: 6a61 7661 632f 7061 7273 6572 2f45 7874 javac/parser/Ext │ │ │ │ │ +00067520: 7261 5061 636b 6167 6553 656d 6963 6f6c raPackageSemicol │ │ │ │ │ +00067530: 6f6e 2e6a 6176 613a 2056 6572 6966 7920 on.java: Verify │ │ │ │ │ +00067540: 616e 2065 7874 7261 2073 656d 6963 6f6c an extra semicol │ │ │ │ │ +00067550: 6f6e 2069 7320 616c 6c6f 7765 6420 6166 on is allowed af │ │ │ │ │ +00067560: 7465 7220 7061 636b 6167 6520 6465 636c ter package decl │ │ │ │ │ +00067570: 2077 6974 6820 6e6f 2069 6d70 6f72 7473 with no imports │ │ │ │ │ +00067580: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00067590: 632f 7061 7273 6572 2f45 7874 7261 5365 c/parser/ExtraSe │ │ │ │ │ +000675a0: 6d69 5465 7374 2e6a 6176 613a 2073 7075 miTest.java: spu │ │ │ │ │ +000675b0: 7269 6f75 7320 7365 6d69 636f 6c6f 6e73 rious semicolons │ │ │ │ │ +000675c0: 2069 6e20 636c 6173 7320 6465 6620 6361 in class def ca │ │ │ │ │ +000675d0: 7573 6520 656d 7074 7920 4e4f 504f 5320 use empty NOPOS │ │ │ │ │ +000675e0: 626c 6f63 6b73 0a0a 3c6c 693e 746f 6f6c blocks..
  • tool │ │ │ │ │ +000675f0: 732f 6a61 7661 632f 7061 7273 6572 2f4a s/javac/parser/J │ │ │ │ │ +00067600: 6176 6163 5061 7273 6572 5465 7374 2e6a avacParserTest.j │ │ │ │ │ +00067610: 6176 613a 2074 6573 7473 2065 7272 6f72 ava: tests error │ │ │ │ │ +00067620: 2061 6e64 2064 6961 676e 6f73 7469 6373 and diagnostics │ │ │ │ │ +00067630: 2070 6f73 6974 696f 6e73 0a0a 3c6c 693e positions..
  • │ │ │ │ │ +00067640: 746f 6f6c 732f 6a61 7661 632f 7061 7273 tools/javac/pars │ │ │ │ │ +00067650: 6572 2f4d 6973 7369 6e67 436c 6f73 696e er/MissingClosin │ │ │ │ │ +00067660: 6742 7261 6365 2e6a 6176 613a 2056 6572 gBrace.java: Ver │ │ │ │ │ +00067670: 6966 7920 7468 6174 2074 6865 2070 6172 ify that the par │ │ │ │ │ +00067680: 7365 7220 6861 6e64 6c65 7320 6120 6d69 ser handles a mi │ │ │ │ │ +00067690: 7373 696e 6720 636c 6f73 696e 6720 6272 ssing closing br │ │ │ │ │ +000676a0: 6163 6520 6f66 2061 2062 6c6f 636b 2067 ace of a block g │ │ │ │ │ +000676b0: 7261 6365 6675 6c6c 792e 0a0a 3c6c 693e racefully...
  • │ │ │ │ │ +000676c0: 746f 6f6c 732f 6a61 7661 632f 7061 7273 tools/javac/pars │ │ │ │ │ +000676d0: 6572 2f53 696e 676c 6543 6f6d 6d61 416e er/SingleCommaAn │ │ │ │ │ +000676e0: 6e6f 7461 7469 6f6e 5661 6c75 652e 6a61 notationValue.ja │ │ │ │ │ +000676f0: 7661 3a20 5369 6e67 6c65 2063 6f6d 6d61 va: Single comma │ │ │ │ │ +00067700: 2069 6e20 6172 7261 7920 696e 6974 6961 in array initia │ │ │ │ │ +00067710: 6c69 7a65 7220 7368 6f75 6c64 2070 6172 lizer should par │ │ │ │ │ +00067720: 7365 0a0a 3c6c 693e 746f 6f6c 732f 6a61 se..
  • tools/ja │ │ │ │ │ +00067730: 7661 632f 7061 7273 6572 2f53 696e 676c vac/parser/Singl │ │ │ │ │ +00067740: 6543 6f6d 6d61 416e 6e6f 7461 7469 6f6e eCommaAnnotation │ │ │ │ │ +00067750: 5661 6c75 6546 6169 6c2e 6a61 7661 3a20 ValueFail.java: │ │ │ │ │ +00067760: 5369 6e67 6c65 2063 6f6d 6d61 2069 6e20 Single comma in │ │ │ │ │ +00067770: 6172 7261 7920 696e 6974 6961 6c69 7a65 array initialize │ │ │ │ │ +00067780: 7220 7368 6f75 6c64 2070 6172 7365 0a0a r should parse.. │ │ │ │ │ +00067790: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000677a0: 7061 7273 6572 2f53 7472 696e 6746 6f6c parser/StringFol │ │ │ │ │ +000677b0: 6469 6e67 506f 7354 6573 742e 6a61 7661 dingPosTest.java │ │ │ │ │ +000677c0: 3a20 666f 6c64 6564 2073 7472 696e 6720 : folded string │ │ │ │ │ +000677d0: 6c69 7465 7261 6c73 2073 686f 756c 6420 literals should │ │ │ │ │ +000677e0: 6861 7665 2063 6f72 7265 6374 2073 7461 have correct sta │ │ │ │ │ +000677f0: 7274 2061 6e64 2065 6e64 2070 6f73 6974 rt and end posit │ │ │ │ │ +00067800: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ +00067810: 6a61 7661 632f 7061 7273 6572 2f53 7472 javac/parser/Str │ │ │ │ │ +00067820: 696e 6746 6f6c 6469 6e67 5465 7374 2e6a ingFoldingTest.j │ │ │ │ │ +00067830: 6176 613a 2076 6572 6966 7920 7468 6174 ava: verify that │ │ │ │ │ +00067840: 2073 7472 696e 6720 666f 6c64 696e 6720 string folding │ │ │ │ │ +00067850: 6361 6e20 6265 2065 6e61 626c 6564 206f can be enabled o │ │ │ │ │ +00067860: 7220 6469 7361 626c 6564 0a0a 3c6c 693e r disabled..
  • │ │ │ │ │ +00067870: 746f 6f6c 732f 6a61 7661 632f 7061 7273 tools/javac/pars │ │ │ │ │ +00067880: 6572 2f54 3438 3831 3236 392e 6a61 7661 er/T4881269.java │ │ │ │ │ +00067890: 3a20 696d 7072 6f76 6520 6469 6167 6e6f : improve diagno │ │ │ │ │ +000678a0: 7374 6963 2066 6f72 2069 6c6c 2d66 6f72 stic for ill-for │ │ │ │ │ +000678b0: 6d65 6420 746f 6b65 6e73 0a0a 3c6c 693e med tokens..
  • │ │ │ │ │ +000678c0: 746f 6f6c 732f 6a61 7661 632f 7061 7273 tools/javac/pars │ │ │ │ │ +000678d0: 6572 2f54 3439 3130 3438 332e 6a61 7661 er/T4910483.java │ │ │ │ │ +000678e0: 3a20 4a61 7661 646f 6320 7265 6e64 6572 : Javadoc render │ │ │ │ │ +000678f0: 7320 7468 6520 7374 7269 6e67 2022 2e2a s the string ".* │ │ │ │ │ +00067900: 5c5c 2e70 6466 2220 6173 2022 2e5c 2a5c \\.pdf" as ".\*\ │ │ │ │ │ +00067910: 2e70 6466 220a 0a3c 6c69 3e74 6f6f 6c73 .pdf"..
  • tools │ │ │ │ │ +00067920: 2f6a 6176 6163 2f70 6172 7365 722f 6578 /javac/parser/ex │ │ │ │ │ +00067930: 7465 6e64 2f4a 6176 6163 4578 7465 6e73 tend/JavacExtens │ │ │ │ │ +00067940: 696f 6e54 6573 742e 6a61 7661 3a20 5665 ionTest.java: Ve │ │ │ │ │ +00067950: 7269 6679 2074 6861 7420 4a61 7661 6350 rify that JavacP │ │ │ │ │ +00067960: 6172 7365 7220 6361 6e20 6265 2065 7874 arser can be ext │ │ │ │ │ +00067970: 656e 6465 640a 0a3c 6c69 3e74 6f6f 6c73 ended..
  • tools │ │ │ │ │ +00067980: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00067990: 416e 6e6f 7461 7469 6f6e 4572 726f 7273 AnnotationErrors │ │ │ │ │ +000679a0: 2e6a 6176 613a 2056 6572 6966 7920 6572 .java: Verify er │ │ │ │ │ +000679b0: 726f 7220 7265 6c61 7465 6420 746f 2061 ror related to a │ │ │ │ │ +000679c0: 6e6e 6f74 6174 696f 6e73 2061 6e64 2070 nnotations and p │ │ │ │ │ +000679d0: 6174 7465 726e 730a 0a3c 6c69 3e74 6f6f atterns..
  • too │ │ │ │ │ +000679e0: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +000679f0: 732f 416e 6e6f 7461 7469 6f6e 732e 6a61 s/Annotations.ja │ │ │ │ │ +00067a00: 7661 3a20 5665 7269 6679 2061 6e6e 6f74 va: Verify annot │ │ │ │ │ +00067a10: 6174 696f 6e73 2077 6f72 6b20 636f 7272 ations work corr │ │ │ │ │ +00067a20: 6563 746c 7920 6f6e 2062 696e 6469 6e67 ectly on binding │ │ │ │ │ +00067a30: 2076 6172 6961 626c 6573 0a0a 3c6c 693e variables..
  • │ │ │ │ │ +00067a40: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00067a50: 6572 6e73 2f42 696e 6469 6e67 7345 7869 erns/BindingsExi │ │ │ │ │ +00067a60: 7374 5465 7374 2e6a 6176 613a 2043 6c61 stTest.java: Cla │ │ │ │ │ +00067a70: 7368 696e 6720 6269 6e64 696e 6773 2061 shing bindings a │ │ │ │ │ +00067a80: 7265 2072 6570 6f72 7465 6420 636f 7272 re reported corr │ │ │ │ │ +00067a90: 6563 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ectly..
  • tools │ │ │ │ │ +00067aa0: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00067ab0: 4269 6e64 696e 6773 496e 6974 6961 6c69 BindingsInitiali │ │ │ │ │ +00067ac0: 7a65 722e 6a61 7661 3a20 5665 7269 6679 zer.java: Verify │ │ │ │ │ +00067ad0: 2070 6174 7465 726e 206d 6174 6368 696e pattern matchin │ │ │ │ │ +00067ae0: 6720 6e65 7374 6564 2069 6e73 6964 6520 g nested inside │ │ │ │ │ +00067af0: 696e 6974 6961 6c69 7a65 7273 206f 6620 initializers of │ │ │ │ │ +00067b00: 636c 6173 7365 7320 6e65 7374 6564 2069 classes nested i │ │ │ │ │ +00067b10: 6e20 6d65 7468 6f64 7320 776f 726b 7320 n methods works │ │ │ │ │ +00067b20: 636f 7272 6563 746c 792e 0a0a 3c6c 693e correctly...
  • │ │ │ │ │ +00067b30: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00067b40: 6572 6e73 2f42 696e 6469 6e67 7354 6573 erns/BindingsTes │ │ │ │ │ +00067b50: 7431 2e6a 6176 613a 2042 6173 6963 2074 t1.java: Basic t │ │ │ │ │ +00067b60: 6573 7473 2066 6f72 2062 696e 6469 6e67 ests for binding │ │ │ │ │ +00067b70: 7320 6672 6f6d 2069 6e73 7461 6e63 656f s from instanceo │ │ │ │ │ +00067b80: 660a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 f..
  • tools/jav │ │ │ │ │ +00067b90: 6163 2f70 6174 7465 726e 732f 4269 6e64 ac/patterns/Bind │ │ │ │ │ +00067ba0: 696e 6773 5465 7374 314d 6572 6769 6e67 ingsTest1Merging │ │ │ │ │ +00067bb0: 2e6a 6176 613a 2042 6173 6963 2074 6573 .java: Basic tes │ │ │ │ │ +00067bc0: 7473 2066 6f72 2062 696e 6469 6e67 7320 ts for bindings │ │ │ │ │ +00067bd0: 6672 6f6d 2069 6e73 7461 6e63 656f 6620 from instanceof │ │ │ │ │ +00067be0: 2d20 7465 7374 7320 666f 7220 6d65 7267 - tests for merg │ │ │ │ │ +00067bf0: 696e 6720 7061 7474 6572 6e20 7661 7269 ing pattern vari │ │ │ │ │ +00067c00: 6162 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 ables..
  • tools │ │ │ │ │ +00067c10: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00067c20: 4269 6e64 696e 6773 5465 7374 322e 6a61 BindingsTest2.ja │ │ │ │ │ +00067c30: 7661 3a20 456e 7375 7265 2074 6861 7420 va: Ensure that │ │ │ │ │ +00067c40: 7363 6f70 6573 2061 7269 7369 6e67 2066 scopes arising f │ │ │ │ │ +00067c50: 726f 6d20 636f 6e64 6974 696f 6e61 6c45 rom conditionalE │ │ │ │ │ +00067c60: 7870 7265 7373 696f 6e73 2061 7265 2068 xpressions are h │ │ │ │ │ +00067c70: 616e 646c 6564 2063 6f72 7265 6374 6564 andled corrected │ │ │ │ │ +00067c80: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00067c90: 6163 2f70 6174 7465 726e 732f 4272 6561 ac/patterns/Brea │ │ │ │ │ +00067ca0: 6b41 6e64 4c6f 6f70 732e 6a61 7661 3a20 kAndLoops.java: │ │ │ │ │ +00067cb0: 5665 7269 6679 2070 726f 7065 7220 7363 Verify proper sc │ │ │ │ │ +00067cc0: 6f70 6520 6f66 2062 696e 6469 6e67 2072 ope of binding r │ │ │ │ │ +00067cd0: 656c 6174 6564 2074 6f20 6c6f 6f70 7320 elated to loops │ │ │ │ │ +00067ce0: 616e 6420 6272 6561 6b73 2e0a 0a3c 6c69 and breaks...
  • tools/javac/pat │ │ │ │ │ +00067d00: 7465 726e 732f 4361 7365 5374 7275 6374 terns/CaseStruct │ │ │ │ │ +00067d10: 7572 6554 6573 742e 6a61 7661 3a20 4368 ureTest.java: Ch │ │ │ │ │ +00067d20: 6563 6b20 636f 6d70 696c 6174 696f 6e20 eck compilation │ │ │ │ │ +00067d30: 6f75 7463 6f6d 6573 2066 6f72 2076 6172 outcomes for var │ │ │ │ │ +00067d40: 696f 7573 2063 6f6d 6269 6e61 7469 6f6e ious combination │ │ │ │ │ +00067d50: 7320 6f66 2063 6173 6520 6c61 6265 6c20 s of case label │ │ │ │ │ +00067d60: 656c 656d 656e 742e 0a0a 3c6c 693e 746f element...
  • to │ │ │ │ │ +00067d70: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +00067d80: 6e73 2f43 6173 7443 6f6e 7665 7273 696f ns/CastConversio │ │ │ │ │ +00067d90: 6e4d 6174 6368 2e6a 6176 613a 204d 6174 nMatch.java: Mat │ │ │ │ │ +00067da0: 6368 2077 6869 6368 2069 6e76 6f6c 7665 ch which involve │ │ │ │ │ +00067db0: 7320 6120 6361 7374 2063 6f6e 7665 7273 s a cast convers │ │ │ │ │ +00067dc0: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ +00067dd0: 6176 6163 2f70 6174 7465 726e 732f 436f avac/patterns/Co │ │ │ │ │ +00067de0: 6e64 6974 696f 6e61 6c54 6573 742e 6a61 nditionalTest.ja │ │ │ │ │ +00067df0: 7661 3a20 5665 7269 6679 2070 726f 7065 va: Verify prope │ │ │ │ │ +00067e00: 7220 7363 6f70 6520 6f66 2062 696e 6469 r scope of bindi │ │ │ │ │ +00067e10: 6e67 2072 656c 6174 6564 2074 6f20 6c6f ng related to lo │ │ │ │ │ +00067e20: 6f70 7320 616e 6420 6272 6561 6b73 2e0a ops and breaks.. │ │ │ │ │ +00067e30: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00067e40: 2f70 6174 7465 726e 732f 4465 636f 6e73 /patterns/Decons │ │ │ │ │ +00067e50: 7472 7563 7469 6f6e 4465 7375 6761 7269 tructionDesugari │ │ │ │ │ +00067e60: 6e67 2e6a 6176 613a 2056 6572 6966 7920 ng.java: Verify │ │ │ │ │ +00067e70: 6d6f 7265 2063 6f6d 706c 6578 2073 7769 more complex swi │ │ │ │ │ +00067e80: 7463 6865 7320 776f 726b 2070 726f 7065 tches work prope │ │ │ │ │ +00067e90: 726c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a rly..
  • tools/j │ │ │ │ │ +00067ea0: 6176 6163 2f70 6174 7465 726e 732f 4465 avac/patterns/De │ │ │ │ │ +00067eb0: 636f 6e73 7472 7563 7469 6f6e 5061 7474 constructionPatt │ │ │ │ │ +00067ec0: 6572 6e45 7272 6f72 732e 6a61 7661 3a20 ernErrors.java: │ │ │ │ │ +00067ed0: 5665 7269 6679 2065 7272 6f72 2072 6570 Verify error rep │ │ │ │ │ +00067ee0: 6f72 7473 2066 6f72 2065 7272 6f6e 656f orts for erroneo │ │ │ │ │ +00067ef0: 7573 2064 6563 6f6e 7374 7275 6374 696f us deconstructio │ │ │ │ │ +00067f00: 6e20 7061 7474 6572 6e73 2061 7265 2073 n patterns are s │ │ │ │ │ +00067f10: 656e 7369 626c 650a 0a3c 6c69 3e74 6f6f ensible..
  • too │ │ │ │ │ +00067f20: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00067f30: 732f 4469 7361 6d62 6967 7561 7465 5061 s/DisambiguatePa │ │ │ │ │ +00067f40: 7474 6572 6e73 2e6a 6176 613a 2020 0a0a tterns.java: .. │ │ │ │ │ +00067f50: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00067f60: 7061 7474 6572 6e73 2f44 6f6d 696e 6174 patterns/Dominat │ │ │ │ │ +00067f70: 696f 6e2e 6a61 7661 3a20 4368 6563 6b20 ion.java: Check │ │ │ │ │ +00067f80: 7468 6520 7061 7474 6572 6e20 646f 6d69 the pattern domi │ │ │ │ │ +00067f90: 6e61 7469 6f6e 2065 7272 6f72 2061 7265 nation error are │ │ │ │ │ +00067fa0: 2072 6570 6f72 7465 6420 636f 7272 6563 reported correc │ │ │ │ │ +00067fb0: 746c 792e 0a0a 3c6c 693e 746f 6f6c 732f tly...
  • tools/ │ │ │ │ │ +00067fc0: 6a61 7661 632f 7061 7474 6572 6e73 2f44 javac/patterns/D │ │ │ │ │ +00067fd0: 7570 6c69 6361 7465 4269 6e64 696e 6754 uplicateBindingT │ │ │ │ │ +00067fe0: 6573 742e 6a61 7661 3a20 4261 7369 6320 est.java: Basic │ │ │ │ │ +00067ff0: 7061 7474 6572 6e20 6269 6e64 696e 6773 pattern bindings │ │ │ │ │ +00068000: 2073 636f 7065 2074 6573 740a 0a3c 6c69 scope test..
  • tools/javac/pat │ │ │ │ │ +00068020: 7465 726e 732f 456d 7074 7952 6563 6f72 terns/EmptyRecor │ │ │ │ │ +00068030: 6443 6c61 7373 2e6a 6176 613a 2020 0a0a dClass.java: .. │ │ │ │ │ +00068040: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00068050: 7061 7474 6572 6e73 2f45 6e73 7572 6554 patterns/EnsureT │ │ │ │ │ +00068060: 7970 6573 4f72 6465 7254 6573 742e 6a61 ypesOrderTest.ja │ │ │ │ │ +00068070: 7661 3a20 4572 726f 7220 6d65 7373 6167 va: Error messag │ │ │ │ │ +00068080: 6520 6d65 6e74 696f 6e73 2072 656c 6576 e mentions relev │ │ │ │ │ +00068090: 616e 7420 7479 7065 7320 7472 616e 7370 ant types transp │ │ │ │ │ +000680a0: 6f73 6564 0a0a 3c6c 693e 746f 6f6c 732f osed..
  • tools/ │ │ │ │ │ +000680b0: 6a61 7661 632f 7061 7474 6572 6e73 2f45 javac/patterns/E │ │ │ │ │ +000680c0: 6e75 6d54 7970 6543 6861 6e67 6573 2e6a numTypeChanges.j │ │ │ │ │ +000680d0: 6176 613a 2056 6572 6966 7920 7061 7474 ava: Verify patt │ │ │ │ │ +000680e0: 6572 6e20 7377 6974 6368 6573 2077 6f72 ern switches wor │ │ │ │ │ +000680f0: 6b20 7072 6f70 6572 6c79 2077 6865 6e20 k properly when │ │ │ │ │ +00068100: 7468 6520 7365 7420 6f66 2065 6e75 6d20 the set of enum │ │ │ │ │ +00068110: 636f 6e73 7461 6e74 2063 6861 6e67 6573 constant changes │ │ │ │ │ +00068120: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00068130: 6163 2f70 6174 7465 726e 732f 456e 756d ac/patterns/Enum │ │ │ │ │ +00068140: 5479 7065 4368 616e 6765 734e 6f6e 5072 TypeChangesNonPr │ │ │ │ │ +00068150: 6576 6965 772e 6a61 7661 3a20 5665 7269 eview.java: Veri │ │ │ │ │ +00068160: 6679 2070 6174 7465 726e 2073 7769 7463 fy pattern switc │ │ │ │ │ +00068170: 6865 7320 776f 726b 2070 726f 7065 726c hes work properl │ │ │ │ │ +00068180: 7920 7768 656e 2074 6865 2073 6574 206f y when the set o │ │ │ │ │ +00068190: 6620 656e 756d 2063 6f6e 7374 616e 7420 f enum constant │ │ │ │ │ +000681a0: 6368 616e 6765 732e 0a0a 3c6c 693e 746f changes...
  • to │ │ │ │ │ +000681b0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +000681c0: 6e73 2f45 7861 6d70 6c65 7346 726f 6d50 ns/ExamplesFromP │ │ │ │ │ +000681d0: 726f 706f 7361 6c2e 6a61 7661 3a20 416c roposal.java: Al │ │ │ │ │ +000681e0: 6c20 6578 616d 706c 6520 636f 6465 2066 l example code f │ │ │ │ │ +000681f0: 726f 6d20 2250 6174 7465 726e 204d 6174 rom "Pattern Mat │ │ │ │ │ +00068200: 6368 696e 6720 666f 7220 4a61 7661 2220 ching for Java" │ │ │ │ │ +00068210: 646f 6375 6d65 6e74 2c20 7265 6c65 6173 document, releas │ │ │ │ │ +00068220: 6564 2041 7072 696c 2032 3031 372c 2061 ed April 2017, a │ │ │ │ │ +00068230: 646a 7573 7465 6420 746f 2063 7572 7265 djusted to curre │ │ │ │ │ +00068240: 6e74 2073 7461 7465 2028 6e6f 2073 7769 nt state (no swi │ │ │ │ │ +00068250: 7463 6865 732c 2065 7463 290a 0a3c 6c69 tches, etc)..
  • tools/javac/pat │ │ │ │ │ +00068270: 7465 726e 732f 4578 6861 7573 7469 7665 terns/Exhaustive │ │ │ │ │ +00068280: 6e65 7373 2e6a 6176 613a 2043 6865 636b ness.java: Check │ │ │ │ │ +00068290: 2065 7868 6175 7374 6976 656e 6573 7320 exhaustiveness │ │ │ │ │ +000682a0: 6f66 2073 7769 7463 6865 7320 6f76 6572 of switches over │ │ │ │ │ +000682b0: 2073 6561 6c65 6420 7479 7065 732e 0a0a sealed types... │ │ │ │ │ +000682c0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000682d0: 7061 7474 6572 6e73 2f47 656e 6572 6963 patterns/Generic │ │ │ │ │ +000682e0: 5265 636f 7264 4465 636f 6e73 7472 7563 RecordDeconstruc │ │ │ │ │ +000682f0: 7469 6f6e 5061 7474 6572 6e2e 6a61 7661 tionPattern.java │ │ │ │ │ +00068300: 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a : ..
  • tools/j │ │ │ │ │ +00068310: 6176 6163 2f70 6174 7465 726e 732f 4775 avac/patterns/Gu │ │ │ │ │ +00068320: 6172 6473 2e6a 6176 613a 2043 6865 636b ards.java: Check │ │ │ │ │ +00068330: 2067 7561 7264 7320 696d 706c 656d 656e guards implemen │ │ │ │ │ +00068340: 7461 7469 6f6e 2e0a 0a3c 6c69 3e74 6f6f tation...
  • too │ │ │ │ │ +00068350: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00068360: 732f 4775 6172 6473 4572 726f 7273 2e6a s/GuardsErrors.j │ │ │ │ │ +00068370: 6176 613a 2043 6865 636b 2065 7272 6f72 ava: Check error │ │ │ │ │ +00068380: 7320 7265 706f 7274 6564 2066 6f72 2067 s reported for g │ │ │ │ │ +00068390: 7561 7264 6564 2070 6174 7465 726e 732e uarded patterns. │ │ │ │ │ +000683a0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000683b0: 632f 7061 7474 6572 6e73 2f49 6d70 6f73 c/patterns/Impos │ │ │ │ │ +000683c0: 7369 626c 6554 7970 6554 6573 742e 6a61 sibleTypeTest.ja │ │ │ │ │ +000683d0: 7661 3a20 456e 7375 7265 2074 6861 7420 va: Ensure that │ │ │ │ │ +000683e0: 696e 2074 7970 6520 7465 7374 2070 6174 in type test pat │ │ │ │ │ +000683f0: 7465 726e 732c 2074 6865 2070 7265 6469 terns, the predi │ │ │ │ │ +00068400: 6361 7465 2069 7320 6e6f 7420 7472 6976 cate is not triv │ │ │ │ │ +00068410: 6961 6c6c 7920 7072 6f76 6162 6c65 2066 ially provable f │ │ │ │ │ +00068420: 616c 7365 2e0a 0a3c 6c69 3e74 6f6f 6c73 alse...
  • tools │ │ │ │ │ 00068430: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068440: 496e 7374 616e 6365 6f66 546f 7461 6c50 InstanceofTotalP │ │ │ │ │ -00068450: 6174 7465 726e 2e6a 6176 613a 2056 6572 attern.java: Ver │ │ │ │ │ -00068460: 6966 7920 6265 6861 7669 6f72 206f 6620 ify behavior of │ │ │ │ │ -00068470: 746f 7461 6c20 7061 7474 6572 6e73 2069 total patterns i │ │ │ │ │ -00068480: 6e20 696e 7374 616e 6365 6f66 0a0a 3c6c n instanceof..tools/javac/pa │ │ │ │ │ -000684a0: 7474 6572 6e73 2f4c 616d 6264 6143 616e tterns/LambdaCan │ │ │ │ │ -000684b0: 6e6f 7443 6170 7475 7265 5061 7474 6572 notCapturePatter │ │ │ │ │ -000684c0: 6e56 6172 6961 626c 6573 2e6a 6176 613a nVariables.java: │ │ │ │ │ -000684d0: 204c 616d 6264 6154 6f4d 6574 686f 6420 LambdaToMethod │ │ │ │ │ -000684e0: 6361 6e6e 6f74 2063 6170 7475 7265 2070 cannot capture p │ │ │ │ │ -000684f0: 6174 7465 726e 2076 6172 6961 626c 6573 attern variables │ │ │ │ │ -00068500: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -00068510: 6163 2f70 6174 7465 726e 732f 4c6f 6361 ac/patterns/Loca │ │ │ │ │ -00068520: 6c56 6172 6961 626c 6552 6575 7365 2e6a lVariableReuse.j │ │ │ │ │ -00068530: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -00068540: 2061 2074 656d 706f 7261 7279 2073 746f a temporary sto │ │ │ │ │ -00068550: 7261 6765 2076 6172 6961 626c 6520 6973 rage variable is │ │ │ │ │ -00068560: 206f 7220 6973 206e 6f74 2075 7365 6420 or is not used │ │ │ │ │ -00068570: 6173 206e 6565 6465 6420 7768 656e 2070 as needed when p │ │ │ │ │ -00068580: 6174 7465 726e 206d 6174 6368 696e 672e attern matching. │ │ │ │ │ -00068590: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000685a0: 632f 7061 7474 6572 6e73 2f4c 6f63 616c c/patterns/Local │ │ │ │ │ -000685b0: 5661 7269 6162 6c65 5461 626c 652e 6a61 VariableTable.ja │ │ │ │ │ -000685c0: 7661 3a20 456e 7375 7265 2074 6865 204c va: Ensure the L │ │ │ │ │ -000685d0: 5620 7461 626c 6520 656e 7472 6965 7320 V table entries │ │ │ │ │ -000685e0: 6172 6520 6765 6e65 7261 7465 6420 666f are generated fo │ │ │ │ │ -000685f0: 7220 6269 6e64 696e 6773 0a0a 3c6c 693e r bindings..
  • │ │ │ │ │ -00068600: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ -00068610: 6572 6e73 2f4d 6174 6368 4269 6e64 696e erns/MatchBindin │ │ │ │ │ -00068620: 6753 636f 7065 5465 7374 2e6a 6176 613a gScopeTest.java: │ │ │ │ │ -00068630: 2042 6173 6963 2070 6174 7465 726e 2062 Basic pattern b │ │ │ │ │ -00068640: 696e 6469 6e67 7320 7363 6f70 6520 7465 indings scope te │ │ │ │ │ -00068650: 7374 0a0a 3c6c 693e 746f 6f6c 732f 6a61 st..
  • tools/ja │ │ │ │ │ -00068660: 7661 632f 7061 7474 6572 6e73 2f4d 6174 vac/patterns/Mat │ │ │ │ │ -00068670: 6368 4578 6365 7074 696f 6e54 6573 742e chExceptionTest. │ │ │ │ │ -00068680: 6a61 7661 3a20 5665 7269 6679 206a 6176 java: Verify jav │ │ │ │ │ -00068690: 6163 2075 7365 7320 4d61 7463 6845 7863 ac uses MatchExc │ │ │ │ │ -000686a0: 6570 7469 6f6e 206f 7220 496e 636f 6d70 eption or Incomp │ │ │ │ │ -000686b0: 6174 6962 6c65 436c 6173 7343 6861 6e67 atibleClassChang │ │ │ │ │ -000686c0: 6545 7272 6f72 2066 6f72 2065 7868 6175 eError for exhau │ │ │ │ │ -000686d0: 7374 6976 6520 7377 6974 6368 6573 0a0a stive switches.. │ │ │ │ │ -000686e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000686f0: 7061 7474 6572 6e73 2f4e 6573 7465 6444 patterns/NestedD │ │ │ │ │ -00068700: 6563 6f6e 7374 7275 6374 696f 6e50 6174 econstructionPat │ │ │ │ │ -00068710: 7465 726e 2e6a 6176 613a 2020 0a0a 3c6c tern.java: ..tools/javac/pa │ │ │ │ │ -00068730: 7474 6572 6e73 2f4e 6573 7465 6450 6174 tterns/NestedPat │ │ │ │ │ -00068740: 7465 726e 5661 7269 6162 6c65 7342 7974 ternVariablesByt │ │ │ │ │ -00068750: 6563 6f64 652e 6a61 7661 3a20 4a61 7661 ecode.java: Java │ │ │ │ │ -00068760: 6320 6765 6e65 7261 7465 7320 6572 726f c generates erro │ │ │ │ │ -00068770: 7220 6f70 636f 6465 7320 7768 656e 2075 r opcodes when u │ │ │ │ │ -00068780: 7369 6e67 206e 6573 7420 7061 7474 6572 sing nest patter │ │ │ │ │ -00068790: 6e20 7661 7269 6162 6c65 730a 0a3c 6c69 n variables..
  • tools/javac/pat │ │ │ │ │ -000687b0: 7465 726e 732f 4e65 7374 6564 5072 696d terns/NestedPrim │ │ │ │ │ -000687c0: 6974 6976 6544 6563 6f6e 7374 7275 6374 itiveDeconstruct │ │ │ │ │ -000687d0: 696f 6e50 6174 7465 726e 2e6a 6176 613a ionPattern.java: │ │ │ │ │ -000687e0: 2020 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ..
  • tools/ja │ │ │ │ │ -000687f0: 7661 632f 7061 7474 6572 6e73 2f4e 6577 vac/patterns/New │ │ │ │ │ -00068800: 4361 7365 5374 7275 6374 7572 6554 6573 CaseStructureTes │ │ │ │ │ -00068810: 742e 6a61 7661 3a20 4368 6563 6b20 636f t.java: Check co │ │ │ │ │ -00068820: 6d70 696c 6174 696f 6e20 6f75 7463 6f6d mpilation outcom │ │ │ │ │ -00068830: 6573 2066 6f72 2076 6172 696f 7573 2063 es for various c │ │ │ │ │ -00068840: 6f6d 6269 6e61 7469 6f6e 7320 6f66 2063 ombinations of c │ │ │ │ │ -00068850: 6173 6520 6c61 6265 6c20 656c 656d 656e ase label elemen │ │ │ │ │ -00068860: 742e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 t...
  • tools/ja │ │ │ │ │ -00068870: 7661 632f 7061 7474 6572 6e73 2f4e 6f4d vac/patterns/NoM │ │ │ │ │ -00068880: 6f64 6966 6965 7273 4f6e 4269 6e64 696e odifiersOnBindin │ │ │ │ │ -00068890: 672e 6a61 7661 3a20 4269 6e64 696e 6720 g.java: Binding │ │ │ │ │ -000688a0: 7661 7269 6162 6c65 7320 6361 6e6e 6f74 variables cannot │ │ │ │ │ -000688b0: 2068 6176 6520 286e 6f6e 2d61 6e6e 6f74 have (non-annot │ │ │ │ │ -000688c0: 6174 696f 6e29 206d 6f64 6966 6965 7273 ation) modifiers │ │ │ │ │ +00068440: 496e 6665 7265 6e63 6555 6e69 7454 6573 InferenceUnitTes │ │ │ │ │ +00068450: 742e 6a61 7661 3a20 5665 7269 6679 2049 t.java: Verify I │ │ │ │ │ +00068460: 6e66 6572 2e69 6e73 7461 6e74 6961 7465 nfer.instantiate │ │ │ │ │ +00068470: 5061 7474 6572 6e54 7970 6520 7072 6f76 PatternType prov │ │ │ │ │ +00068480: 6964 6573 2063 6f72 7265 6374 2072 6573 ides correct res │ │ │ │ │ +00068490: 756c 7473 0a0a 3c6c 693e 746f 6f6c 732f ults..
  • tools/ │ │ │ │ │ +000684a0: 6a61 7661 632f 7061 7474 6572 6e73 2f49 javac/patterns/I │ │ │ │ │ +000684b0: 6e73 7461 6e63 656f 6654 6f74 616c 5061 nstanceofTotalPa │ │ │ │ │ +000684c0: 7474 6572 6e2e 6a61 7661 3a20 5665 7269 ttern.java: Veri │ │ │ │ │ +000684d0: 6679 2062 6568 6176 696f 7220 6f66 2074 fy behavior of t │ │ │ │ │ +000684e0: 6f74 616c 2070 6174 7465 726e 7320 696e otal patterns in │ │ │ │ │ +000684f0: 2069 6e73 7461 6e63 656f 660a 0a3c 6c69 instanceof..
  • tools/javac/pat │ │ │ │ │ +00068510: 7465 726e 732f 4c61 6d62 6461 4361 6e6e terns/LambdaCann │ │ │ │ │ +00068520: 6f74 4361 7074 7572 6550 6174 7465 726e otCapturePattern │ │ │ │ │ +00068530: 5661 7269 6162 6c65 732e 6a61 7661 3a20 Variables.java: │ │ │ │ │ +00068540: 4c61 6d62 6461 546f 4d65 7468 6f64 2063 LambdaToMethod c │ │ │ │ │ +00068550: 616e 6e6f 7420 6361 7074 7572 6520 7061 annot capture pa │ │ │ │ │ +00068560: 7474 6572 6e20 7661 7269 6162 6c65 732e ttern variables. │ │ │ │ │ +00068570: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00068580: 632f 7061 7474 6572 6e73 2f4c 6f63 616c c/patterns/Local │ │ │ │ │ +00068590: 5661 7269 6162 6c65 5265 7573 652e 6a61 VariableReuse.ja │ │ │ │ │ +000685a0: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +000685b0: 6120 7465 6d70 6f72 6172 7920 7374 6f72 a temporary stor │ │ │ │ │ +000685c0: 6167 6520 7661 7269 6162 6c65 2069 7320 age variable is │ │ │ │ │ +000685d0: 6f72 2069 7320 6e6f 7420 7573 6564 2061 or is not used a │ │ │ │ │ +000685e0: 7320 6e65 6564 6564 2077 6865 6e20 7061 s needed when pa │ │ │ │ │ +000685f0: 7474 6572 6e20 6d61 7463 6869 6e67 2e0a ttern matching.. │ │ │ │ │ +00068600: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00068610: 2f70 6174 7465 726e 732f 4c6f 6361 6c56 /patterns/LocalV │ │ │ │ │ +00068620: 6172 6961 626c 6554 6162 6c65 2e6a 6176 ariableTable.jav │ │ │ │ │ +00068630: 613a 2045 6e73 7572 6520 7468 6520 4c56 a: Ensure the LV │ │ │ │ │ +00068640: 2074 6162 6c65 2065 6e74 7269 6573 2061 table entries a │ │ │ │ │ +00068650: 7265 2067 656e 6572 6174 6564 2066 6f72 re generated for │ │ │ │ │ +00068660: 2062 696e 6469 6e67 730a 0a3c 6c69 3e74 bindings..
  • t │ │ │ │ │ +00068670: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ +00068680: 726e 732f 4d61 7463 6842 696e 6469 6e67 rns/MatchBinding │ │ │ │ │ +00068690: 5363 6f70 6554 6573 742e 6a61 7661 3a20 ScopeTest.java: │ │ │ │ │ +000686a0: 4261 7369 6320 7061 7474 6572 6e20 6269 Basic pattern bi │ │ │ │ │ +000686b0: 6e64 696e 6773 2073 636f 7065 2074 6573 ndings scope tes │ │ │ │ │ +000686c0: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +000686d0: 6163 2f70 6174 7465 726e 732f 4d61 7463 ac/patterns/Matc │ │ │ │ │ +000686e0: 6845 7863 6570 7469 6f6e 5465 7374 2e6a hExceptionTest.j │ │ │ │ │ +000686f0: 6176 613a 2056 6572 6966 7920 6a61 7661 ava: Verify java │ │ │ │ │ +00068700: 6320 7573 6573 204d 6174 6368 4578 6365 c uses MatchExce │ │ │ │ │ +00068710: 7074 696f 6e20 6f72 2049 6e63 6f6d 7061 ption or Incompa │ │ │ │ │ +00068720: 7469 626c 6543 6c61 7373 4368 616e 6765 tibleClassChange │ │ │ │ │ +00068730: 4572 726f 7220 666f 7220 6578 6861 7573 Error for exhaus │ │ │ │ │ +00068740: 7469 7665 2073 7769 7463 6865 730a 0a3c tive switches..< │ │ │ │ │ +00068750: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00068760: 6174 7465 726e 732f 4e65 7374 6564 4465 atterns/NestedDe │ │ │ │ │ +00068770: 636f 6e73 7472 7563 7469 6f6e 5061 7474 constructionPatt │ │ │ │ │ +00068780: 6572 6e2e 6a61 7661 3a20 200a 0a3c 6c69 ern.java: ..
  • tools/javac/pat │ │ │ │ │ +000687a0: 7465 726e 732f 4e65 7374 6564 5061 7474 terns/NestedPatt │ │ │ │ │ +000687b0: 6572 6e56 6172 6961 626c 6573 4279 7465 ernVariablesByte │ │ │ │ │ +000687c0: 636f 6465 2e6a 6176 613a 204a 6176 6163 code.java: Javac │ │ │ │ │ +000687d0: 2067 656e 6572 6174 6573 2065 7272 6f72 generates error │ │ │ │ │ +000687e0: 206f 7063 6f64 6573 2077 6865 6e20 7573 opcodes when us │ │ │ │ │ +000687f0: 696e 6720 6e65 7374 2070 6174 7465 726e ing nest pattern │ │ │ │ │ +00068800: 2076 6172 6961 626c 6573 0a0a 3c6c 693e variables..
  • │ │ │ │ │ +00068810: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00068820: 6572 6e73 2f4e 6573 7465 6450 7269 6d69 erns/NestedPrimi │ │ │ │ │ +00068830: 7469 7665 4465 636f 6e73 7472 7563 7469 tiveDeconstructi │ │ │ │ │ +00068840: 6f6e 5061 7474 6572 6e2e 6a61 7661 3a20 onPattern.java: │ │ │ │ │ +00068850: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ +00068860: 6163 2f70 6174 7465 726e 732f 4e65 7743 ac/patterns/NewC │ │ │ │ │ +00068870: 6173 6553 7472 7563 7475 7265 5465 7374 aseStructureTest │ │ │ │ │ +00068880: 2e6a 6176 613a 2043 6865 636b 2063 6f6d .java: Check com │ │ │ │ │ +00068890: 7069 6c61 7469 6f6e 206f 7574 636f 6d65 pilation outcome │ │ │ │ │ +000688a0: 7320 666f 7220 7661 7269 6f75 7320 636f s for various co │ │ │ │ │ +000688b0: 6d62 696e 6174 696f 6e73 206f 6620 6361 mbinations of ca │ │ │ │ │ +000688c0: 7365 206c 6162 656c 2065 6c65 6d65 6e74 se label element │ │ │ │ │ 000688d0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -000688e0: 6163 2f70 6174 7465 726e 732f 4e6f 5375 ac/patterns/NoSu │ │ │ │ │ -000688f0: 6274 7970 6543 6865 636b 2e6a 6176 613a btypeCheck.java: │ │ │ │ │ -00068900: 2056 6572 6966 7920 7061 7474 6572 6e20 Verify pattern │ │ │ │ │ -00068910: 6d61 7463 6869 6e67 2074 6573 7420 7768 matching test wh │ │ │ │ │ -00068920: 6963 6820 6973 2061 6c77 6179 7320 7472 ich is always tr │ │ │ │ │ -00068930: 7565 2070 726f 6475 6365 7320 616e 2065 ue produces an e │ │ │ │ │ -00068940: 7272 6f72 0a0a 3c6c 693e 746f 6f6c 732f rror..
  • tools/ │ │ │ │ │ -00068950: 6a61 7661 632f 7061 7474 6572 6e73 2f4e javac/patterns/N │ │ │ │ │ -00068960: 6f55 6e6e 6563 6573 7361 7279 4361 7374 oUnnecessaryCast │ │ │ │ │ -00068970: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -00068980: 6572 6520 6172 6520 6e6f 2075 6e6e 6563 ere are no unnec │ │ │ │ │ -00068990: 6573 7361 7279 2063 6865 636b 6361 7374 essary checkcast │ │ │ │ │ -000689a0: 7320 616e 6420 636f 6e64 6974 696f 6e73 s and conditions │ │ │ │ │ -000689b0: 2067 656e 6572 6174 6564 2066 6f72 2074 generated for t │ │ │ │ │ -000689c0: 6865 2070 6174 7465 726e 206d 6174 6368 he pattern match │ │ │ │ │ -000689d0: 696e 6720 696e 2069 6e73 7461 6e63 656f ing in instanceo │ │ │ │ │ -000689e0: 662e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 f...
  • tools/ja │ │ │ │ │ -000689f0: 7661 632f 7061 7474 6572 6e73 2f4e 756c vac/patterns/Nul │ │ │ │ │ -00068a00: 6c53 7769 7463 682e 6a61 7661 3a20 4368 lSwitch.java: Ch │ │ │ │ │ -00068a10: 6563 6b20 6e75 6c6c 2068 616e 646c 696e eck null handlin │ │ │ │ │ -00068a20: 6720 666f 7220 6e6f 6e2d 7061 7474 6572 g for non-patter │ │ │ │ │ -00068a30: 6e20 7377 6974 6368 6573 2e0a 0a3c 6c69 n switches...
  • tools/javac/pat │ │ │ │ │ -00068a50: 7465 726e 732f 4e75 6c6c 7349 6e44 6563 terns/NullsInDec │ │ │ │ │ -00068a60: 6f6e 7374 7275 6374 696f 6e50 6174 7465 onstructionPatte │ │ │ │ │ -00068a70: 726e 732e 6a61 7661 3a20 5465 7374 696e rns.java: Testin │ │ │ │ │ -00068a80: 6720 7265 636f 7264 2070 6174 7465 726e g record pattern │ │ │ │ │ -00068a90: 7320 6167 6169 6e73 7420 7468 6520 6e75 s against the nu │ │ │ │ │ -00068aa0: 6c6c 2063 6f6e 7374 616e 7420 2831 342e ll constant (14. │ │ │ │ │ -00068ab0: 3330 2e32 2050 6174 7465 726e 204d 6174 30.2 Pattern Mat │ │ │ │ │ -00068ac0: 6368 696e 6729 0a0a 3c6c 693e 746f 6f6c ching)..
  • tool │ │ │ │ │ -00068ad0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -00068ae0: 2f4e 756c 6c73 496e 4465 636f 6e73 7472 /NullsInDeconstr │ │ │ │ │ -00068af0: 7563 7469 6f6e 5061 7474 6572 6e73 322e uctionPatterns2. │ │ │ │ │ -00068b00: 6a61 7661 3a20 5465 7374 696e 6720 7265 java: Testing re │ │ │ │ │ -00068b10: 636f 7264 2070 6174 7465 726e 7320 7769 cord patterns wi │ │ │ │ │ -00068b20: 7468 206e 756c 6c20 636f 6d70 6f6e 656e th null componen │ │ │ │ │ -00068b30: 7473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ts..
  • tools/ja │ │ │ │ │ -00068b40: 7661 632f 7061 7474 6572 6e73 2f4e 756c vac/patterns/Nul │ │ │ │ │ -00068b50: 6c73 496e 5061 7474 6572 6e73 2e6a 6176 lsInPatterns.jav │ │ │ │ │ -00068b60: 613a 2054 6573 7469 6e67 2070 6174 7465 a: Testing patte │ │ │ │ │ -00068b70: 726e 206d 6174 6368 696e 6720 6167 6169 rn matching agai │ │ │ │ │ -00068b80: 6e73 7420 7468 6520 6e75 6c6c 2063 6f6e nst the null con │ │ │ │ │ -00068b90: 7374 616e 740a 0a3c 6c69 3e74 6f6f 6c73 stant..
  • tools │ │ │ │ │ -00068ba0: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068bb0: 5061 7265 6e74 6865 7369 7a65 642e 6a61 Parenthesized.ja │ │ │ │ │ -00068bc0: 7661 3a20 5465 7374 2070 6172 656e 7468 va: Test parenth │ │ │ │ │ -00068bd0: 6573 697a 6564 2070 6174 7465 726e 0a0a esized pattern.. │ │ │ │ │ -00068be0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00068bf0: 7061 7474 6572 6e73 2f50 6174 7465 726e patterns/Pattern │ │ │ │ │ -00068c00: 4361 7365 4572 726f 7252 6563 6f76 6572 CaseErrorRecover │ │ │ │ │ -00068c10: 792e 6a61 7661 3a20 5665 7269 6679 2065 y.java: Verify e │ │ │ │ │ -00068c20: 7272 6f72 2072 6563 6f76 6572 792f 6469 rror recovery/di │ │ │ │ │ -00068c30: 7361 6d62 6967 7561 7469 6f6e 206f 6620 sambiguation of │ │ │ │ │ -00068c40: 6361 7365 206c 6162 656c 7320 7468 6174 case labels that │ │ │ │ │ -00068c50: 206d 6978 2065 7870 7265 7373 696f 6e73 mix expressions │ │ │ │ │ -00068c60: 2061 6e64 2070 6174 7465 726e 730a 0a3c and patterns..< │ │ │ │ │ -00068c70: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -00068c80: 6174 7465 726e 732f 5061 7474 6572 6e44 atterns/PatternD │ │ │ │ │ -00068c90: 6573 7567 6172 696e 672e 6a61 7661 3a20 esugaring.java: │ │ │ │ │ -00068ca0: 5665 7269 6679 2074 6865 2063 6f6d 7069 Verify the compi │ │ │ │ │ -00068cb0: 6c65 6420 636f 6465 2064 6f65 7320 6e6f led code does no │ │ │ │ │ -00068cc0: 7420 6861 7665 2075 6e77 616e 7465 6420 t have unwanted │ │ │ │ │ -00068cd0: 636f 6e73 7472 7563 7473 2e0a 0a3c 6c69 constructs...
  • tools/javac/pat │ │ │ │ │ -00068cf0: 7465 726e 732f 5061 7474 6572 6e45 7272 terns/PatternErr │ │ │ │ │ -00068d00: 6f72 5265 636f 7665 7279 2e6a 6176 613a orRecovery.java: │ │ │ │ │ -00068d10: 2056 6572 6966 7920 7573 6572 2d66 7269 Verify user-fri │ │ │ │ │ -00068d20: 656e 646c 7920 6572 726f 7273 2061 7265 endly errors are │ │ │ │ │ -00068d30: 2072 6570 6f72 7465 6420 666f 7220 696c reported for il │ │ │ │ │ -00068d40: 6c2d 666f 726d 6564 2070 6174 7465 726e l-formed pattern │ │ │ │ │ -00068d50: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -00068d60: 6163 2f70 6174 7465 726e 732f 5061 7474 ac/patterns/Patt │ │ │ │ │ -00068d70: 6572 6e4d 6174 6368 506f 7354 6573 742e ernMatchPosTest. │ │ │ │ │ -00068d80: 6a61 7661 3a20 4368 6563 6b20 7072 6f70 java: Check prop │ │ │ │ │ -00068d90: 6572 2070 6f73 6974 696f 6e73 2e0a 0a3c er positions...< │ │ │ │ │ -00068da0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -00068db0: 6174 7465 726e 732f 5061 7474 6572 6e54 atterns/PatternT │ │ │ │ │ -00068dc0: 7970 6554 6573 7432 2e6a 6176 613a 2042 ypeTest2.java: B │ │ │ │ │ -00068dd0: 6173 6963 2070 6174 7465 726e 2074 6573 asic pattern tes │ │ │ │ │ -00068de0: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ -00068df0: 6163 2f70 6174 7465 726e 732f 5061 7474 ac/patterns/Patt │ │ │ │ │ -00068e00: 6572 6e56 6172 6961 626c 6573 4172 654e ernVariablesAreN │ │ │ │ │ -00068e10: 6f6e 4669 6e61 6c2e 6a61 7661 3a20 5061 onFinal.java: Pa │ │ │ │ │ -00068e20: 7474 6572 6e20 7661 7269 6162 6c65 7320 ttern variables │ │ │ │ │ -00068e30: 6172 6520 6e6f 6e2d 6669 6e61 6c2e 0a0a are non-final... │ │ │ │ │ -00068e40: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00068e50: 7061 7474 6572 6e73 2f50 6174 7465 726e patterns/Pattern │ │ │ │ │ -00068e60: 5661 7269 6162 6c65 7341 7265 4e6f 6e46 VariablesAreNonF │ │ │ │ │ -00068e70: 696e 616c 322e 6a61 7661 3a20 5061 7474 inal2.java: Patt │ │ │ │ │ -00068e80: 6572 6e20 7661 7269 6162 6c65 7320 6361 ern variables ca │ │ │ │ │ -00068e90: 6e20 6265 2065 6666 6563 7469 7665 6c6c n be effectivell │ │ │ │ │ -00068ea0: 7920 6669 6e61 6c20 736f 2073 686f 756c y final so shoul │ │ │ │ │ -00068eb0: 6420 6265 2061 6c6c 6f77 6564 2074 6f20 d be allowed to │ │ │ │ │ -00068ec0: 6265 2072 6566 6572 656e 6365 6420 696e be referenced in │ │ │ │ │ -00068ed0: 2061 6e20 696e 6e65 7220 636c 6173 730a an inner class. │ │ │ │ │ -00068ee0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00068ef0: 2f70 6174 7465 726e 732f 5061 7474 6572 /patterns/Patter │ │ │ │ │ -00068f00: 6e73 5369 6d70 6c65 5669 7369 746f 7254 nsSimpleVisitorT │ │ │ │ │ -00068f10: 6573 742e 6a61 7661 3a20 456e 7375 7265 est.java: Ensure │ │ │ │ │ -00068f20: 2053 696d 706c 6554 7265 6556 6973 6974 SimpleTreeVisit │ │ │ │ │ -00068f30: 6f72 2e76 6973 6974 4269 6e64 696e 6750 or.visitBindingP │ │ │ │ │ -00068f40: 6174 7465 726e 2061 6e64 2076 6973 6974 attern and visit │ │ │ │ │ -00068f50: 496e 7374 616e 6365 4f66 2062 6568 6176 InstanceOf behav │ │ │ │ │ -00068f60: 6573 2061 7320 6974 2073 686f 756c 640a es as it should. │ │ │ │ │ -00068f70: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00068f80: 2f70 6174 7465 726e 732f 5072 6574 7479 /patterns/Pretty │ │ │ │ │ -00068f90: 5465 7374 2e6a 6176 613a 2054 6573 7420 Test.java: Test │ │ │ │ │ -00068fa0: 6265 6861 7669 6f72 206f 6620 5072 6574 behavior of Pret │ │ │ │ │ -00068fb0: 7479 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ty..
  • tools/ja │ │ │ │ │ -00068fc0: 7661 632f 7061 7474 6572 6e73 2f50 726f vac/patterns/Pro │ │ │ │ │ -00068fd0: 7879 4d65 7468 6f64 4c6f 6f6b 7570 2e6a xyMethodLookup.j │ │ │ │ │ -00068fe0: 6176 613a 2056 6572 6966 7920 616e 2061 ava: Verify an a │ │ │ │ │ -00068ff0: 7070 726f 7072 6961 7465 2061 6363 6573 ppropriate acces │ │ │ │ │ -00069000: 736f 7220 6d65 7468 6f64 2069 7320 6c6f sor method is lo │ │ │ │ │ -00069010: 6f6b 6564 2075 702e 0a0a 3c6c 693e 746f oked up...
  • to │ │ │ │ │ -00069020: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -00069030: 6e73 2f52 6177 5479 7065 4269 6e64 696e ns/RawTypeBindin │ │ │ │ │ -00069040: 6757 6172 6e69 6e67 2e6a 6176 613a 2056 gWarning.java: V │ │ │ │ │ -00069050: 6572 6966 7920 636f 7272 6563 7420 7761 erify correct wa │ │ │ │ │ -00069060: 726e 696e 6773 2061 7265 2070 726f 6475 rnings are produ │ │ │ │ │ -00069070: 6365 6420 666f 7220 7261 7720 7479 7065 ced for raw type │ │ │ │ │ -00069080: 7320 696e 2062 696e 6469 6e67 730a 0a3c s in bindings..< │ │ │ │ │ -00069090: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -000690a0: 6174 7465 726e 732f 5265 6966 6961 626c atterns/Reifiabl │ │ │ │ │ -000690b0: 652e 6a61 7661 3a20 5665 7269 6679 2062 e.java: Verify b │ │ │ │ │ -000690c0: 6568 6176 696f 7220 772e 722e 742e 0a0a ehavior w.r.t... │ │ │ │ │ -000690d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000690e0: 7061 7474 6572 6e73 2f52 6569 6669 6162 patterns/Reifiab │ │ │ │ │ -000690f0: 6c65 4f6c 642e 6a61 7661 3a20 5665 7269 leOld.java: Veri │ │ │ │ │ -00069100: 6679 2062 6568 6176 696f 7220 772e 722e fy behavior w.r. │ │ │ │ │ -00069110: 742e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 t...
  • tools/ja │ │ │ │ │ -00069120: 7661 632f 7061 7474 6572 6e73 2f53 636f vac/patterns/Sco │ │ │ │ │ -00069130: 7065 5265 7369 7a65 5465 7374 2e6a 6176 peResizeTest.jav │ │ │ │ │ -00069140: 613a 2056 6572 6966 7920 7468 6520 5363 a: Verify the Sc │ │ │ │ │ -00069150: 6f70 6520 6361 6e20 6265 2073 6166 656c ope can be safel │ │ │ │ │ -00069160: 7920 616e 6420 636f 7272 6563 746c 7920 y and correctly │ │ │ │ │ -00069170: 7265 7369 7a65 6420 746f 2061 6363 6f6d resized to accom │ │ │ │ │ -00069180: 6d6f 6461 7465 2070 6174 7465 726e 2062 modate pattern b │ │ │ │ │ -00069190: 696e 6469 6e67 2076 6172 6961 626c 6573 inding variables │ │ │ │ │ -000691a0: 2077 6865 6e20 7468 6520 5363 6f70 6520 when the Scope │ │ │ │ │ -000691b0: 666f 7220 6120 6775 6172 6420 6973 2063 for a guard is c │ │ │ │ │ -000691c0: 6f6e 7374 7275 6374 6564 2e0a 0a3c 6c69 onstructed...
  • tools/javac/pat │ │ │ │ │ -000691e0: 7465 726e 732f 5365 616c 6564 5479 7065 terns/SealedType │ │ │ │ │ -000691f0: 4368 616e 6765 732e 6a61 7661 3a20 5665 Changes.java: Ve │ │ │ │ │ -00069200: 7269 6679 2070 6174 7465 726e 2073 7769 rify pattern swi │ │ │ │ │ -00069210: 7463 6865 7320 776f 726b 2070 726f 7065 tches work prope │ │ │ │ │ -00069220: 726c 7920 7768 656e 2074 6865 2073 6574 rly when the set │ │ │ │ │ -00069230: 206f 6620 7365 616c 6564 2074 7970 6573 of sealed types │ │ │ │ │ -00069240: 2063 6861 6e67 6573 2e0a 0a3c 6c69 3e74 changes...
  • t │ │ │ │ │ -00069250: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00069260: 726e 732f 5369 6d70 6c65 416e 6447 7561 rns/SimpleAndGua │ │ │ │ │ -00069270: 7264 5061 7474 6572 6e2e 6a61 7661 3a20 rdPattern.java: │ │ │ │ │ -00069280: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -00069290: 6163 2f70 6174 7465 726e 732f 5369 6d70 ac/patterns/Simp │ │ │ │ │ -000692a0: 6c65 4465 636f 6e73 7472 7563 7469 6f6e leDeconstruction │ │ │ │ │ -000692b0: 5061 7474 6572 6e2e 6a61 7661 3a20 200a Pattern.java: . │ │ │ │ │ -000692c0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000692d0: 2f70 6174 7465 726e 732f 536f 7572 6365 /patterns/Source │ │ │ │ │ -000692e0: 4c65 7665 6c43 6865 636b 732e 6a61 7661 LevelChecks.java │ │ │ │ │ -000692f0: 3a20 5665 7269 6679 2073 6f75 7263 6520 : Verify source │ │ │ │ │ -00069300: 6c65 7665 6c20 6368 6563 6b73 2061 7265 level checks are │ │ │ │ │ -00069310: 2070 6572 666f 726d 6564 2070 726f 7065 performed prope │ │ │ │ │ -00069320: 726c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a rly..
  • tools/j │ │ │ │ │ -00069330: 6176 6163 2f70 6174 7465 726e 732f 5374 avac/patterns/St │ │ │ │ │ -00069340: 6162 6c65 5061 7474 6572 6e44 6573 7567 ablePatternDesug │ │ │ │ │ -00069350: 6172 696e 672e 6a61 7661 3a20 5665 7269 aring.java: Veri │ │ │ │ │ -00069360: 6679 2070 6174 7465 726e 7320 6172 6520 fy patterns are │ │ │ │ │ -00069370: 6465 7375 6761 7269 6e67 2069 6e20 6120 desugaring in a │ │ │ │ │ -00069380: 7265 7072 6f64 7563 6962 6c65 206d 616e reproducible man │ │ │ │ │ -00069390: 6e65 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ner..
  • tools/j │ │ │ │ │ -000693a0: 6176 6163 2f70 6174 7465 726e 732f 5377 avac/patterns/Sw │ │ │ │ │ -000693b0: 6974 6368 456e 756d 436f 6e73 7461 6e74 itchEnumConstant │ │ │ │ │ -000693c0: 732e 6a61 7661 3a20 5665 7269 6679 2073 s.java: Verify s │ │ │ │ │ -000693d0: 7769 7463 6865 7320 776f 726b 2069 6e20 witches work in │ │ │ │ │ -000693e0: 7072 6573 656e 6365 206f 6620 656e 756d presence of enum │ │ │ │ │ -000693f0: 2063 6f6e 7374 616e 7473 2074 6861 7420 constants that │ │ │ │ │ -00069400: 6861 7665 2062 6f64 6965 730a 0a3c 6c69 have bodies..
  • tools/javac/pat │ │ │ │ │ -00069420: 7465 726e 732f 5377 6974 6368 4572 726f terns/SwitchErro │ │ │ │ │ -00069430: 7273 2e6a 6176 613a 2056 6572 6966 7920 rs.java: Verify │ │ │ │ │ -00069440: 6572 726f 7273 2072 656c 6174 6564 2074 errors related t │ │ │ │ │ -00069450: 6f20 7061 7474 6572 6e20 7377 6974 6368 o pattern switch │ │ │ │ │ -00069460: 6573 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a es...
  • tools/j │ │ │ │ │ -00069470: 6176 6163 2f70 6174 7465 726e 732f 5377 avac/patterns/Sw │ │ │ │ │ -00069480: 6974 6368 6573 2e6a 6176 613a 2043 6865 itches.java: Che │ │ │ │ │ -00069490: 636b 2062 6568 6176 696f 7220 6f66 2070 ck behavior of p │ │ │ │ │ -000694a0: 6174 7465 726e 2073 7769 7463 6865 732e attern switches. │ │ │ │ │ -000694b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000694c0: 632f 7061 7474 6572 6e73 2f54 3832 3931 c/patterns/T8291 │ │ │ │ │ -000694d0: 3635 372e 6a61 7661 3a20 4a61 7661 6320 657.java: Javac │ │ │ │ │ -000694e0: 6173 7365 7274 696f 6e20 7768 656e 2063 assertion when c │ │ │ │ │ -000694f0: 6f6d 7069 6c69 6e67 2061 206d 6574 686f ompiling a metho │ │ │ │ │ -00069500: 6420 6361 6c6c 2077 6974 6820 7377 6974 d call with swit │ │ │ │ │ -00069510: 6368 2065 7870 7265 7373 696f 6e20 6173 ch expression as │ │ │ │ │ -00069520: 2061 7267 756d 656e 740a 0a3c 6c69 3e74 argument..
  • t │ │ │ │ │ -00069530: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00069540: 726e 732f 5438 3330 3930 3534 2e6a 6176 rns/T8309054.jav │ │ │ │ │ -00069550: 613a 2050 6172 7369 6e67 206f 6620 6572 a: Parsing of er │ │ │ │ │ -00069560: 726f 6e65 6f75 7320 7061 7474 6572 6e73 roneous patterns │ │ │ │ │ -00069570: 2073 7563 6365 6564 730a 0a3c 6c69 3e74 succeeds..
  • t │ │ │ │ │ -00069580: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00069590: 726e 732f 5438 3331 3232 3239 2e6a 6176 rns/T8312229.jav │ │ │ │ │ -000695a0: 613a 2045 6e73 7572 6520 6a61 7661 6320 a: Ensure javac │ │ │ │ │ -000695b0: 646f 6573 206e 6f74 2063 7261 7368 2077 does not crash w │ │ │ │ │ -000695c0: 6865 6e20 6120 7661 7269 6162 6c65 2069 hen a variable i │ │ │ │ │ -000695d0: 7320 7573 6564 2066 726f 6d20 616e 2061 s used from an a │ │ │ │ │ -000695e0: 6e6f 6e79 6d6f 7573 2063 6c61 7373 0a0a nonymous class.. │ │ │ │ │ -000695f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00069600: 7061 7474 6572 6e73 2f54 3833 3134 3232 patterns/T831422 │ │ │ │ │ -00069610: 362e 6a61 7661 3a20 5365 7269 6573 206f 6.java: Series o │ │ │ │ │ -00069620: 6620 636f 6c6f 6e2d 7374 796c 6520 6661 f colon-style fa │ │ │ │ │ -00069630: 6c6c 7468 726f 7567 6820 7377 6974 6368 llthrough switch │ │ │ │ │ -00069640: 2063 6173 6573 2077 6974 6820 6775 6172 cases with guar │ │ │ │ │ -00069650: 6473 2063 6f6d 7069 6c65 6420 696e 636f ds compiled inco │ │ │ │ │ -00069660: 7272 6563 746c 790a 0a3c 6c69 3e74 6f6f rrectly..
  • too │ │ │ │ │ -00069670: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -00069680: 732f 5438 3331 3435 3738 2e6a 6176 613a s/T8314578.java: │ │ │ │ │ -00069690: 2050 6172 7369 6e67 206f 6620 6572 726f Parsing of erro │ │ │ │ │ -000696a0: 6e65 6f75 7320 7061 7474 6572 6e73 2073 neous patterns s │ │ │ │ │ -000696b0: 7563 6365 6564 730a 0a3c 6c69 3e74 6f6f ucceeds..
  • too │ │ │ │ │ -000696c0: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -000696d0: 732f 5438 3331 3436 3332 2e6a 6176 613a s/T8314632.java: │ │ │ │ │ -000696e0: 2049 6e74 7261 2d63 6173 6520 646f 6d69 Intra-case domi │ │ │ │ │ -000696f0: 6e61 6e63 6520 6368 6563 6b20 6661 696c nance check fail │ │ │ │ │ -00069700: 7320 696e 2074 6865 2070 7265 7365 6e63 s in the presenc │ │ │ │ │ -00069710: 6520 6f66 2061 2067 7561 7264 0a0a 3c6c e of a guard..tools/javac/pa │ │ │ │ │ -00069730: 7474 6572 6e73 2f54 3833 3137 3330 302e tterns/T8317300. │ │ │ │ │ -00069740: 6a61 7661 3a20 6a61 7661 6320 6572 726f java: javac erro │ │ │ │ │ -00069750: 6e65 6f75 736c 7920 616c 6c6f 7773 2022 neously allows " │ │ │ │ │ -00069760: 6669 6e61 6c22 2069 6e20 6672 6f6e 7420 final" in front │ │ │ │ │ -00069770: 6f66 2061 2072 6563 6f72 6420 7061 7474 of a record patt │ │ │ │ │ -00069780: 6572 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ern..
  • tools/j │ │ │ │ │ -00069790: 6176 6163 2f70 6174 7465 726e 732f 5438 avac/patterns/T8 │ │ │ │ │ -000697a0: 3332 3031 3435 2e6a 6176 613a 2043 6f6d 320145.java: Com │ │ │ │ │ -000697b0: 7069 6c65 7220 7368 6f75 6c64 2061 6363 piler should acc │ │ │ │ │ -000697c0: 6570 7420 6669 6e61 6c20 7661 7269 6162 ept final variab │ │ │ │ │ -000697d0: 6c65 2069 6e20 5265 636f 7264 2050 6174 le in Record Pat │ │ │ │ │ -000697e0: 7465 726e 0a0a 3c6c 693e 746f 6f6c 732f tern..
  • tools/ │ │ │ │ │ -000697f0: 6a61 7661 632f 7061 7474 6572 6e73 2f54 javac/patterns/T │ │ │ │ │ -00069800: 7261 6e73 6c61 7469 6f6e 5465 7374 2e6a ranslationTest.j │ │ │ │ │ -00069810: 6176 613a 2043 6865 636b 2065 7870 6563 ava: Check expec │ │ │ │ │ -00069820: 7465 6420 7472 616e 736c 6174 696f 6e20 ted translation │ │ │ │ │ -00069830: 6f66 2076 6172 696f 7573 2070 6174 7465 of various patte │ │ │ │ │ -00069840: 726e 2072 656c 6174 6564 2063 6f6e 7374 rn related const │ │ │ │ │ -00069850: 7275 6374 730a 0a3c 6c69 3e74 6f6f 6c73 ructs..
  • tools │ │ │ │ │ -00069860: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00069870: 5479 7065 6444 6563 6f6e 7374 7275 6374 TypedDeconstruct │ │ │ │ │ -00069880: 696f 6e50 6174 7465 726e 4578 632e 6a61 ionPatternExc.ja │ │ │ │ │ -00069890: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ -000698a0: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -000698b0: 556e 6368 6563 6b65 6457 6172 6e69 6e67 UncheckedWarning │ │ │ │ │ -000698c0: 4f6e 4d61 7463 6865 7354 6573 742e 6a61 OnMatchesTest.ja │ │ │ │ │ -000698d0: 7661 3a20 4d69 7373 696e 6720 756e 6368 va: Missing unch │ │ │ │ │ -000698e0: 6563 6b65 6420 636f 6e76 6572 7369 6f6e ecked conversion │ │ │ │ │ -000698f0: 2077 6172 6e69 6e67 0a0a 3c6c 693e 746f warning..
  • to │ │ │ │ │ -00069900: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -00069910: 6e73 2f55 6e6e 616d 6564 2e6a 6176 613a ns/Unnamed.java: │ │ │ │ │ -00069920: 2043 6f6d 7069 6c65 7220 496d 706c 656d Compiler Implem │ │ │ │ │ -00069930: 656e 7461 7469 6f6e 2066 6f72 2055 6e6e entation for Unn │ │ │ │ │ -00069940: 616d 6564 2070 6174 7465 726e 7320 616e amed patterns an │ │ │ │ │ -00069950: 6420 7661 7269 6162 6c65 730a 0a3c 6c69 d variables..
  • tools/javac/pat │ │ │ │ │ -00069970: 7465 726e 732f 556e 6e61 6d65 6445 7272 terns/UnnamedErr │ │ │ │ │ -00069980: 6f72 732e 6a61 7661 3a20 436f 6d70 696c ors.java: Compil │ │ │ │ │ -00069990: 6572 2049 6d70 6c65 6d65 6e74 6174 696f er Implementatio │ │ │ │ │ -000699a0: 6e20 666f 7220 556e 6e61 6d65 6420 7061 n for Unnamed pa │ │ │ │ │ -000699b0: 7474 6572 6e73 2061 6e64 2076 6172 6961 tterns and varia │ │ │ │ │ -000699c0: 626c 6573 0a0a 3c6c 693e 746f 6f6c 732f bles..
  • tools/ │ │ │ │ │ -000699d0: 6a61 7661 632f 7061 7474 6572 6e73 2f56 javac/patterns/V │ │ │ │ │ -000699e0: 6172 4572 726f 7273 2e6a 6176 613a 2056 arErrors.java: V │ │ │ │ │ -000699f0: 6572 6966 7920 6572 726f 7273 2072 656c erify errors rel │ │ │ │ │ -00069a00: 6174 6564 2074 6f20 7661 7220 7061 7474 ated to var patt │ │ │ │ │ -00069a10: 6572 6e73 0a0a 3c6c 693e 746f 6f6c 732f erns..
  • tools/ │ │ │ │ │ -00069a20: 6a61 7661 632f 7061 7474 6572 6e73 2f73 javac/patterns/s │ │ │ │ │ -00069a30: 636f 7065 2f53 636f 7065 5465 7374 2e6a cope/ScopeTest.j │ │ │ │ │ -00069a40: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ -00069a50: 732f 6a61 7661 632f 7065 7266 2f53 7570 s/javac/perf/Sup │ │ │ │ │ -00069a60: 6572 436c 6173 7341 6e64 4e65 7374 696e erClassAndNestin │ │ │ │ │ -00069a70: 672e 6a61 7661 3a20 5665 7269 6679 206a g.java: Verify j │ │ │ │ │ -00069a80: 6176 6163 2064 6f65 7320 6e6f 7420 6e65 avac does not ne │ │ │ │ │ -00069a90: 6564 2061 206c 6f6e 6720 7469 6d65 2074 ed a long time t │ │ │ │ │ -00069aa0: 6f20 7072 6f63 6573 7320 736f 7572 6365 o process source │ │ │ │ │ -00069ab0: 7320 7769 7468 2064 6565 7020 636c 6173 s with deep clas │ │ │ │ │ -00069ac0: 7320 6e65 7374 696e 6720 616e 6420 6465 s nesting and de │ │ │ │ │ -00069ad0: 6570 2069 6e68 6572 6974 616e 6365 2068 ep inheritance h │ │ │ │ │ -00069ae0: 6965 7261 7263 6869 6573 2e0a 0a3c 6c69 ierarchies...
  • tools/javac/pla │ │ │ │ │ -00069b00: 7466 6f72 6d2f 4361 6e48 616e 646c 6543 tform/CanHandleC │ │ │ │ │ -00069b10: 6c61 7373 4669 6c65 7354 6573 742e 6a61 lassFilesTest.ja │ │ │ │ │ -00069b20: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -00069b30: 4372 6561 7465 5379 6d62 6f6c 7320 6361 CreateSymbols ca │ │ │ │ │ -00069b40: 6e20 6861 6e64 6c65 2063 6c61 7373 6669 n handle classfi │ │ │ │ │ -00069b50: 6c65 7320 6672 6f6d 2074 6865 2063 7572 les from the cur │ │ │ │ │ -00069b60: 7265 6e74 2072 656c 6561 7365 2e0a 0a3c rent release...< │ │ │ │ │ -00069b70: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -00069b80: 6c61 7466 6f72 6d2f 4374 5072 6f70 6572 latform/CtProper │ │ │ │ │ -00069b90: 7469 6573 5465 7374 2e6a 6176 613a 2056 tiesTest.java: V │ │ │ │ │ -00069ba0: 6572 6966 7920 6265 6861 7669 6f72 206f erify behavior o │ │ │ │ │ -00069bb0: 6620 2d2d 7265 6c65 6173 6520 616e 6420 f --release and │ │ │ │ │ -00069bc0: 2d73 6f75 7263 6520 7265 6c61 7465 6420 -source related │ │ │ │ │ -00069bd0: 746f 2063 6f6d 2e73 756e 2e6e 696f 2e66 to com.sun.nio.f │ │ │ │ │ -00069be0: 696c 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ile..
  • tools/j │ │ │ │ │ -00069bf0: 6176 6163 2f70 6c61 7466 6f72 6d2f 4e6f avac/platform/No │ │ │ │ │ -00069c00: 5072 6f66 696c 6541 6e6e 6f74 6174 696f ProfileAnnotatio │ │ │ │ │ -00069c10: 6e57 6172 6e69 6e67 2e6a 6176 613a 2056 nWarning.java: V │ │ │ │ │ -00069c20: 6572 6966 7920 7468 6520 7379 6e74 6865 erify the synthe │ │ │ │ │ -00069c30: 7469 6320 5072 6f66 696c 652b 416e 6e6f tic Profile+Anno │ │ │ │ │ -00069c40: 7461 7469 6f6e 2069 7320 6967 6e6f 7265 tation is ignore │ │ │ │ │ -00069c50: 6420 7768 656e 2075 7369 6e67 202d 2d72 d when using --r │ │ │ │ │ -00069c60: 656c 6561 7365 0a0a 3c6c 693e 746f 6f6c elease..
  • tool │ │ │ │ │ -00069c70: 732f 6a61 7661 632f 706c 6174 666f 726d s/javac/platform │ │ │ │ │ -00069c80: 2f4e 6f6e 4578 706f 7274 6564 5375 7065 /NonExportedSupe │ │ │ │ │ -00069c90: 7254 7970 6573 2e6a 6176 613a 2056 6572 rTypes.java: Ver │ │ │ │ │ -00069ca0: 6966 7920 6e6f 2065 7272 6f72 2069 7320 ify no error is │ │ │ │ │ -00069cb0: 7768 656e 2063 6f6d 7069 6c69 6e67 2061 when compiling a │ │ │ │ │ -00069cc0: 2063 6c61 7373 2077 686f 7365 2073 7570 class whose sup │ │ │ │ │ -00069cd0: 6572 7479 7065 2069 7320 6e6f 7420 6578 ertype is not ex │ │ │ │ │ -00069ce0: 706f 7274 6564 2e0a 0a3c 6c69 3e74 6f6f ported...
  • too │ │ │ │ │ -00069cf0: 6c73 2f6a 6176 6163 2f70 6c61 7466 6f72 ls/javac/platfor │ │ │ │ │ -00069d00: 6d2f 4e6f 6e50 7562 6c69 6341 6e6e 6f74 m/NonPublicAnnot │ │ │ │ │ -00069d10: 6174 696f 6e73 2e6a 6176 613a 2056 6572 ations.java: Ver │ │ │ │ │ -00069d20: 6966 7920 6e6f 2065 7272 6f72 2069 7320 ify no error is │ │ │ │ │ -00069d30: 7265 706f 7274 6564 2066 6f72 2065 7874 reported for ext │ │ │ │ │ -00069d40: 656e 6465 6420 466f 726b 4a6f 696e 506f ended ForkJoinPo │ │ │ │ │ -00069d50: 6f6c 2077 6974 6820 2d2d 7265 6c65 6173 ol with --releas │ │ │ │ │ -00069d60: 6520 382e 0a0a 3c6c 693e 746f 6f6c 732f e 8...
  • tools/ │ │ │ │ │ -00069d70: 6a61 7661 632f 706c 6174 666f 726d 2f4e javac/platform/N │ │ │ │ │ -00069d80: 756d 6572 6963 616c 436f 6d70 6172 6174 umericalComparat │ │ │ │ │ -00069d90: 6f72 5465 7374 2e6a 6176 613a 2043 6865 orTest.java: Che │ │ │ │ │ -00069da0: 636b 2074 6861 7420 4a44 4b50 6c61 7466 ck that JDKPlatf │ │ │ │ │ -00069db0: 6f72 6d50 726f 7669 6465 722e 4e55 4d45 ormProvider.NUME │ │ │ │ │ -00069dc0: 5249 4341 4c5f 434f 4d50 4152 4154 4f52 RICAL_COMPARATOR │ │ │ │ │ -00069dd0: 2077 6f72 6b73 2063 6f72 7265 6374 6c79 works correctly │ │ │ │ │ -00069de0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00069df0: 632f 706c 6174 666f 726d 2f50 6c61 7466 c/platform/Platf │ │ │ │ │ -00069e00: 6f72 6d50 726f 7669 6465 7254 6573 742e ormProviderTest. │ │ │ │ │ -00069e10: 6a61 7661 3a20 456e 7375 7265 2061 6c6c java: Ensure all │ │ │ │ │ -00069e20: 206d 6574 686f 6473 206f 6620 506c 6174 methods of Plat │ │ │ │ │ -00069e30: 666f 726d 5072 6f76 6964 6572 2061 7265 formProvider are │ │ │ │ │ -00069e40: 2063 616c 6c65 6420 636f 7272 6563 746c called correctl │ │ │ │ │ -00069e50: 792c 2061 6e64 2074 6865 6972 2072 6573 y, and their res │ │ │ │ │ -00069e60: 756c 7420 6973 2075 7365 6420 636f 7272 ult is used corr │ │ │ │ │ -00069e70: 6563 746c 792e 0a0a 3c6c 693e 746f 6f6c ectly...
  • tool │ │ │ │ │ -00069e80: 732f 6a61 7661 632f 706c 6174 666f 726d s/javac/platform │ │ │ │ │ -00069e90: 2f50 7265 7669 6577 4150 4973 5769 7468 /PreviewAPIsWith │ │ │ │ │ -00069ea0: 5265 6c65 6173 652e 6a61 7661 3a20 5665 Release.java: Ve │ │ │ │ │ -00069eb0: 7269 6679 2070 7265 7669 6577 2041 5049 rify preview API │ │ │ │ │ -00069ec0: 7320 6172 6520 7265 706f 7274 6564 2063 s are reported c │ │ │ │ │ -00069ed0: 6f72 7265 6374 6c79 2077 6865 6e20 7573 orrectly when us │ │ │ │ │ -00069ee0: 696e 6720 2d2d 7265 6c65 6173 652e 0a0a ing --release... │ │ │ │ │ -00069ef0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00069f00: 706c 6174 666f 726d 2f52 656c 6561 7365 platform/Release │ │ │ │ │ -00069f10: 4d6f 6475 6c65 7341 6e64 5479 7065 456c ModulesAndTypeEl │ │ │ │ │ -00069f20: 656d 656e 742e 6a61 7661 3a20 5665 7269 ement.java: Veri │ │ │ │ │ -00069f30: 6679 2074 6861 7420 7768 656e 2072 6561 fy that when rea │ │ │ │ │ -00069f40: 6469 6e67 2066 726f 6d20 6374 2e73 796d ding from ct.sym │ │ │ │ │ -00069f50: 2c20 636c 6173 7365 7320 6172 6520 6f6e , classes are on │ │ │ │ │ -00069f60: 6c79 2076 6973 6962 6c65 2066 726f 6d20 ly visible from │ │ │ │ │ -00069f70: 6d6f 6475 6c65 7320 6672 6f6d 2077 6869 modules from whi │ │ │ │ │ -00069f80: 6368 2074 6865 7920 6172 6520 6578 706f ch they are expo │ │ │ │ │ -00069f90: 7274 6564 2e0a 0a3c 6c69 3e74 6f6f 6c73 rted...
  • tools │ │ │ │ │ -00069fa0: 2f6a 6176 6163 2f70 6c61 7466 6f72 6d2f /javac/platform/ │ │ │ │ │ -00069fb0: 6372 6561 7465 7379 6d62 6f6c 732f 4372 createsymbols/Cr │ │ │ │ │ -00069fc0: 6561 7465 5379 6d62 6f6c 7354 6573 742e eateSymbolsTest. │ │ │ │ │ -00069fd0: 6a61 7661 3a20 556e 6974 2074 6573 7420 java: Unit test │ │ │ │ │ -00069fe0: 666f 7220 4372 6561 7465 5379 6d62 6f6c for CreateSymbol │ │ │ │ │ -00069ff0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -0006a000: 6163 2f70 6c75 6769 6e2f 4175 746f 7374 ac/plugin/Autost │ │ │ │ │ -0006a010: 6172 7450 6c75 6769 6e73 2e6a 6176 613a artPlugins.java: │ │ │ │ │ -0006a020: 2061 6c6c 6f77 2064 6973 636f 7665 7261 allow discovera │ │ │ │ │ -0006a030: 626c 6520 6a61 7661 6320 706c 7567 696e ble javac plugin │ │ │ │ │ -0006a040: 7320 746f 2062 6520 696e 766f 6b65 6420 s to be invoked │ │ │ │ │ -0006a050: 6279 2064 6566 6175 6c74 0a0a 3c6c 693e by default..
  • │ │ │ │ │ -0006a060: 746f 6f6c 732f 6a61 7661 632f 706c 7567 tools/javac/plug │ │ │ │ │ -0006a070: 696e 2f49 6e74 6572 6e61 6c41 5049 2e6a in/InternalAPI.j │ │ │ │ │ -0006a080: 6176 613a 2045 7874 656e 6420 7375 7070 ava: Extend supp │ │ │ │ │ -0006a090: 6f72 7420 666f 7220 2d58 4461 6363 6573 ort for -XDacces │ │ │ │ │ -0006a0a0: 7349 6e74 6572 6e61 6c41 5049 2074 6f20 sInternalAPI to │ │ │ │ │ -0006a0b0: 706c 7567 696e 206d 6f64 756c 6573 0a0a plugin modules.. │ │ │ │ │ -0006a0c0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006a0d0: 706c 7567 696e 2f4d 756c 7469 706c 6550 plugin/MultipleP │ │ │ │ │ -0006a0e0: 6c75 6769 6e73 2e6a 6176 613a 2043 6865 lugins.java: Che │ │ │ │ │ -0006a0f0: 636b 2074 6861 7420 6d75 6c74 6970 6c65 ck that multiple │ │ │ │ │ -0006a100: 2070 6c75 6769 6e73 2063 616e 2062 6520 plugins can be │ │ │ │ │ -0006a110: 7370 6563 6966 6965 6420 7768 656e 2073 specified when s │ │ │ │ │ -0006a120: 7461 7274 696e 6720 6a61 7661 630a 0a3c tarting javac..< │ │ │ │ │ +000688e0: 6163 2f70 6174 7465 726e 732f 4e6f 4d6f ac/patterns/NoMo │ │ │ │ │ +000688f0: 6469 6669 6572 734f 6e42 696e 6469 6e67 difiersOnBinding │ │ │ │ │ +00068900: 2e6a 6176 613a 2042 696e 6469 6e67 2076 .java: Binding v │ │ │ │ │ +00068910: 6172 6961 626c 6573 2063 616e 6e6f 7420 ariables cannot │ │ │ │ │ +00068920: 6861 7665 2028 6e6f 6e2d 616e 6e6f 7461 have (non-annota │ │ │ │ │ +00068930: 7469 6f6e 2920 6d6f 6469 6669 6572 732e tion) modifiers. │ │ │ │ │ +00068940: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00068950: 632f 7061 7474 6572 6e73 2f4e 6f53 7562 c/patterns/NoSub │ │ │ │ │ +00068960: 7479 7065 4368 6563 6b2e 6a61 7661 3a20 typeCheck.java: │ │ │ │ │ +00068970: 5665 7269 6679 2070 6174 7465 726e 206d Verify pattern m │ │ │ │ │ +00068980: 6174 6368 696e 6720 7465 7374 2077 6869 atching test whi │ │ │ │ │ +00068990: 6368 2069 7320 616c 7761 7973 2074 7275 ch is always tru │ │ │ │ │ +000689a0: 6520 7072 6f64 7563 6573 2061 6e20 6572 e produces an er │ │ │ │ │ +000689b0: 726f 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a ror..
  • tools/j │ │ │ │ │ +000689c0: 6176 6163 2f70 6174 7465 726e 732f 4e6f avac/patterns/No │ │ │ │ │ +000689d0: 556e 6e65 6365 7373 6172 7943 6173 742e UnnecessaryCast. │ │ │ │ │ +000689e0: 6a61 7661 3a20 5665 7269 6679 2074 6865 java: Verify the │ │ │ │ │ +000689f0: 7265 2061 7265 206e 6f20 756e 6e65 6365 re are no unnece │ │ │ │ │ +00068a00: 7373 6172 7920 6368 6563 6b63 6173 7473 ssary checkcasts │ │ │ │ │ +00068a10: 2061 6e64 2063 6f6e 6469 7469 6f6e 7320 and conditions │ │ │ │ │ +00068a20: 6765 6e65 7261 7465 6420 666f 7220 7468 generated for th │ │ │ │ │ +00068a30: 6520 7061 7474 6572 6e20 6d61 7463 6869 e pattern matchi │ │ │ │ │ +00068a40: 6e67 2069 6e20 696e 7374 616e 6365 6f66 ng in instanceof │ │ │ │ │ +00068a50: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00068a60: 6163 2f70 6174 7465 726e 732f 4e75 6c6c ac/patterns/Null │ │ │ │ │ +00068a70: 5377 6974 6368 2e6a 6176 613a 2043 6865 Switch.java: Che │ │ │ │ │ +00068a80: 636b 206e 756c 6c20 6861 6e64 6c69 6e67 ck null handling │ │ │ │ │ +00068a90: 2066 6f72 206e 6f6e 2d70 6174 7465 726e for non-pattern │ │ │ │ │ +00068aa0: 2073 7769 7463 6865 732e 0a0a 3c6c 693e switches...
  • │ │ │ │ │ +00068ab0: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00068ac0: 6572 6e73 2f4e 756c 6c73 496e 4465 636f erns/NullsInDeco │ │ │ │ │ +00068ad0: 6e73 7472 7563 7469 6f6e 5061 7474 6572 nstructionPatter │ │ │ │ │ +00068ae0: 6e73 2e6a 6176 613a 2054 6573 7469 6e67 ns.java: Testing │ │ │ │ │ +00068af0: 2072 6563 6f72 6420 7061 7474 6572 6e73 record patterns │ │ │ │ │ +00068b00: 2061 6761 696e 7374 2074 6865 206e 756c against the nul │ │ │ │ │ +00068b10: 6c20 636f 6e73 7461 6e74 2028 3134 2e33 l constant (14.3 │ │ │ │ │ +00068b20: 302e 3220 5061 7474 6572 6e20 4d61 7463 0.2 Pattern Matc │ │ │ │ │ +00068b30: 6869 6e67 290a 0a3c 6c69 3e74 6f6f 6c73 hing)..
  • tools │ │ │ │ │ +00068b40: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00068b50: 4e75 6c6c 7349 6e44 6563 6f6e 7374 7275 NullsInDeconstru │ │ │ │ │ +00068b60: 6374 696f 6e50 6174 7465 726e 7332 2e6a ctionPatterns2.j │ │ │ │ │ +00068b70: 6176 613a 2054 6573 7469 6e67 2072 6563 ava: Testing rec │ │ │ │ │ +00068b80: 6f72 6420 7061 7474 6572 6e73 2077 6974 ord patterns wit │ │ │ │ │ +00068b90: 6820 6e75 6c6c 2063 6f6d 706f 6e65 6e74 h null component │ │ │ │ │ +00068ba0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00068bb0: 6163 2f70 6174 7465 726e 732f 4e75 6c6c ac/patterns/Null │ │ │ │ │ +00068bc0: 7349 6e50 6174 7465 726e 732e 6a61 7661 sInPatterns.java │ │ │ │ │ +00068bd0: 3a20 5465 7374 696e 6720 7061 7474 6572 : Testing patter │ │ │ │ │ +00068be0: 6e20 6d61 7463 6869 6e67 2061 6761 696e n matching again │ │ │ │ │ +00068bf0: 7374 2074 6865 206e 756c 6c20 636f 6e73 st the null cons │ │ │ │ │ +00068c00: 7461 6e74 0a0a 3c6c 693e 746f 6f6c 732f tant..
  • tools/ │ │ │ │ │ +00068c10: 6a61 7661 632f 7061 7474 6572 6e73 2f50 javac/patterns/P │ │ │ │ │ +00068c20: 6172 656e 7468 6573 697a 6564 2e6a 6176 arenthesized.jav │ │ │ │ │ +00068c30: 613a 2054 6573 7420 7061 7265 6e74 6865 a: Test parenthe │ │ │ │ │ +00068c40: 7369 7a65 6420 7061 7474 6572 6e0a 0a3c sized pattern..< │ │ │ │ │ +00068c50: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00068c60: 6174 7465 726e 732f 5061 7474 6572 6e43 atterns/PatternC │ │ │ │ │ +00068c70: 6173 6545 7272 6f72 5265 636f 7665 7279 aseErrorRecovery │ │ │ │ │ +00068c80: 2e6a 6176 613a 2056 6572 6966 7920 6572 .java: Verify er │ │ │ │ │ +00068c90: 726f 7220 7265 636f 7665 7279 2f64 6973 ror recovery/dis │ │ │ │ │ +00068ca0: 616d 6269 6775 6174 696f 6e20 6f66 2063 ambiguation of c │ │ │ │ │ +00068cb0: 6173 6520 6c61 6265 6c73 2074 6861 7420 ase labels that │ │ │ │ │ +00068cc0: 6d69 7820 6578 7072 6573 7369 6f6e 7320 mix expressions │ │ │ │ │ +00068cd0: 616e 6420 7061 7474 6572 6e73 0a0a 3c6c and patterns..tools/javac/pa │ │ │ │ │ +00068cf0: 7474 6572 6e73 2f50 6174 7465 726e 4465 tterns/PatternDe │ │ │ │ │ +00068d00: 7375 6761 7269 6e67 2e6a 6176 613a 2056 sugaring.java: V │ │ │ │ │ +00068d10: 6572 6966 7920 7468 6520 636f 6d70 696c erify the compil │ │ │ │ │ +00068d20: 6564 2063 6f64 6520 646f 6573 206e 6f74 ed code does not │ │ │ │ │ +00068d30: 2068 6176 6520 756e 7761 6e74 6564 2063 have unwanted c │ │ │ │ │ +00068d40: 6f6e 7374 7275 6374 732e 0a0a 3c6c 693e onstructs...
  • │ │ │ │ │ +00068d50: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00068d60: 6572 6e73 2f50 6174 7465 726e 4572 726f erns/PatternErro │ │ │ │ │ +00068d70: 7252 6563 6f76 6572 792e 6a61 7661 3a20 rRecovery.java: │ │ │ │ │ +00068d80: 5665 7269 6679 2075 7365 722d 6672 6965 Verify user-frie │ │ │ │ │ +00068d90: 6e64 6c79 2065 7272 6f72 7320 6172 6520 ndly errors are │ │ │ │ │ +00068da0: 7265 706f 7274 6564 2066 6f72 2069 6c6c reported for ill │ │ │ │ │ +00068db0: 2d66 6f72 6d65 6420 7061 7474 6572 6e2e -formed pattern. │ │ │ │ │ +00068dc0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00068dd0: 632f 7061 7474 6572 6e73 2f50 6174 7465 c/patterns/Patte │ │ │ │ │ +00068de0: 726e 4d61 7463 6850 6f73 5465 7374 2e6a rnMatchPosTest.j │ │ │ │ │ +00068df0: 6176 613a 2043 6865 636b 2070 726f 7065 ava: Check prope │ │ │ │ │ +00068e00: 7220 706f 7369 7469 6f6e 732e 0a0a 3c6c r positions...tools/javac/pa │ │ │ │ │ +00068e20: 7474 6572 6e73 2f50 6174 7465 726e 5479 tterns/PatternTy │ │ │ │ │ +00068e30: 7065 5465 7374 322e 6a61 7661 3a20 4261 peTest2.java: Ba │ │ │ │ │ +00068e40: 7369 6320 7061 7474 6572 6e20 7465 7374 sic pattern test │ │ │ │ │ +00068e50: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00068e60: 632f 7061 7474 6572 6e73 2f50 6174 7465 c/patterns/Patte │ │ │ │ │ +00068e70: 726e 5661 7269 6162 6c65 7341 7265 4e6f rnVariablesAreNo │ │ │ │ │ +00068e80: 6e46 696e 616c 2e6a 6176 613a 2050 6174 nFinal.java: Pat │ │ │ │ │ +00068e90: 7465 726e 2076 6172 6961 626c 6573 2061 tern variables a │ │ │ │ │ +00068ea0: 7265 206e 6f6e 2d66 696e 616c 2e0a 0a3c re non-final...< │ │ │ │ │ +00068eb0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00068ec0: 6174 7465 726e 732f 5061 7474 6572 6e56 atterns/PatternV │ │ │ │ │ +00068ed0: 6172 6961 626c 6573 4172 654e 6f6e 4669 ariablesAreNonFi │ │ │ │ │ +00068ee0: 6e61 6c32 2e6a 6176 613a 2050 6174 7465 nal2.java: Patte │ │ │ │ │ +00068ef0: 726e 2076 6172 6961 626c 6573 2063 616e rn variables can │ │ │ │ │ +00068f00: 2062 6520 6566 6665 6374 6976 656c 6c79 be effectivelly │ │ │ │ │ +00068f10: 2066 696e 616c 2073 6f20 7368 6f75 6c64 final so should │ │ │ │ │ +00068f20: 2062 6520 616c 6c6f 7765 6420 746f 2062 be allowed to b │ │ │ │ │ +00068f30: 6520 7265 6665 7265 6e63 6564 2069 6e20 e referenced in │ │ │ │ │ +00068f40: 616e 2069 6e6e 6572 2063 6c61 7373 0a0a an inner class.. │ │ │ │ │ +00068f50: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00068f60: 7061 7474 6572 6e73 2f50 6174 7465 726e patterns/Pattern │ │ │ │ │ +00068f70: 7353 696d 706c 6556 6973 6974 6f72 5465 sSimpleVisitorTe │ │ │ │ │ +00068f80: 7374 2e6a 6176 613a 2045 6e73 7572 6520 st.java: Ensure │ │ │ │ │ +00068f90: 5369 6d70 6c65 5472 6565 5669 7369 746f SimpleTreeVisito │ │ │ │ │ +00068fa0: 722e 7669 7369 7442 696e 6469 6e67 5061 r.visitBindingPa │ │ │ │ │ +00068fb0: 7474 6572 6e20 616e 6420 7669 7369 7449 ttern and visitI │ │ │ │ │ +00068fc0: 6e73 7461 6e63 654f 6620 6265 6861 7665 nstanceOf behave │ │ │ │ │ +00068fd0: 7320 6173 2069 7420 7368 6f75 6c64 0a0a s as it should.. │ │ │ │ │ +00068fe0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00068ff0: 7061 7474 6572 6e73 2f50 7265 7474 7954 patterns/PrettyT │ │ │ │ │ +00069000: 6573 742e 6a61 7661 3a20 5465 7374 2062 est.java: Test b │ │ │ │ │ +00069010: 6568 6176 696f 7220 6f66 2050 7265 7474 ehavior of Prett │ │ │ │ │ +00069020: 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 y..
  • tools/jav │ │ │ │ │ +00069030: 6163 2f70 6174 7465 726e 732f 5072 6f78 ac/patterns/Prox │ │ │ │ │ +00069040: 794d 6574 686f 644c 6f6f 6b75 702e 6a61 yMethodLookup.ja │ │ │ │ │ +00069050: 7661 3a20 5665 7269 6679 2061 6e20 6170 va: Verify an ap │ │ │ │ │ +00069060: 7072 6f70 7269 6174 6520 6163 6365 7373 propriate access │ │ │ │ │ +00069070: 6f72 206d 6574 686f 6420 6973 206c 6f6f or method is loo │ │ │ │ │ +00069080: 6b65 6420 7570 2e0a 0a3c 6c69 3e74 6f6f ked up...
  • too │ │ │ │ │ +00069090: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +000690a0: 732f 5261 7754 7970 6542 696e 6469 6e67 s/RawTypeBinding │ │ │ │ │ +000690b0: 5761 726e 696e 672e 6a61 7661 3a20 5665 Warning.java: Ve │ │ │ │ │ +000690c0: 7269 6679 2063 6f72 7265 6374 2077 6172 rify correct war │ │ │ │ │ +000690d0: 6e69 6e67 7320 6172 6520 7072 6f64 7563 nings are produc │ │ │ │ │ +000690e0: 6564 2066 6f72 2072 6177 2074 7970 6573 ed for raw types │ │ │ │ │ +000690f0: 2069 6e20 6269 6e64 696e 6773 0a0a 3c6c in bindings..tools/javac/pa │ │ │ │ │ +00069110: 7474 6572 6e73 2f52 6569 6669 6162 6c65 tterns/Reifiable │ │ │ │ │ +00069120: 2e6a 6176 613a 2056 6572 6966 7920 6265 .java: Verify be │ │ │ │ │ +00069130: 6861 7669 6f72 2077 2e72 2e74 2e0a 0a3c havior w.r.t...< │ │ │ │ │ +00069140: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00069150: 6174 7465 726e 732f 5265 6966 6961 626c atterns/Reifiabl │ │ │ │ │ +00069160: 654f 6c64 2e6a 6176 613a 2056 6572 6966 eOld.java: Verif │ │ │ │ │ +00069170: 7920 6265 6861 7669 6f72 2077 2e72 2e74 y behavior w.r.t │ │ │ │ │ +00069180: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00069190: 6163 2f70 6174 7465 726e 732f 5363 6f70 ac/patterns/Scop │ │ │ │ │ +000691a0: 6552 6573 697a 6554 6573 742e 6a61 7661 eResizeTest.java │ │ │ │ │ +000691b0: 3a20 5665 7269 6679 2074 6865 2053 636f : Verify the Sco │ │ │ │ │ +000691c0: 7065 2063 616e 2062 6520 7361 6665 6c79 pe can be safely │ │ │ │ │ +000691d0: 2061 6e64 2063 6f72 7265 6374 6c79 2072 and correctly r │ │ │ │ │ +000691e0: 6573 697a 6564 2074 6f20 6163 636f 6d6d esized to accomm │ │ │ │ │ +000691f0: 6f64 6174 6520 7061 7474 6572 6e20 6269 odate pattern bi │ │ │ │ │ +00069200: 6e64 696e 6720 7661 7269 6162 6c65 7320 nding variables │ │ │ │ │ +00069210: 7768 656e 2074 6865 2053 636f 7065 2066 when the Scope f │ │ │ │ │ +00069220: 6f72 2061 2067 7561 7264 2069 7320 636f or a guard is co │ │ │ │ │ +00069230: 6e73 7472 7563 7465 642e 0a0a 3c6c 693e nstructed...
  • │ │ │ │ │ +00069240: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00069250: 6572 6e73 2f53 6561 6c65 6454 7970 6543 erns/SealedTypeC │ │ │ │ │ +00069260: 6861 6e67 6573 2e6a 6176 613a 2056 6572 hanges.java: Ver │ │ │ │ │ +00069270: 6966 7920 7061 7474 6572 6e20 7377 6974 ify pattern swit │ │ │ │ │ +00069280: 6368 6573 2077 6f72 6b20 7072 6f70 6572 ches work proper │ │ │ │ │ +00069290: 6c79 2077 6865 6e20 7468 6520 7365 7420 ly when the set │ │ │ │ │ +000692a0: 6f66 2073 6561 6c65 6420 7479 7065 7320 of sealed types │ │ │ │ │ +000692b0: 6368 616e 6765 732e 0a0a 3c6c 693e 746f changes...
  • to │ │ │ │ │ +000692c0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +000692d0: 6e73 2f53 696d 706c 6541 6e64 4775 6172 ns/SimpleAndGuar │ │ │ │ │ +000692e0: 6450 6174 7465 726e 2e6a 6176 613a 2020 dPattern.java: │ │ │ │ │ +000692f0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00069300: 632f 7061 7474 6572 6e73 2f53 696d 706c c/patterns/Simpl │ │ │ │ │ +00069310: 6544 6563 6f6e 7374 7275 6374 696f 6e50 eDeconstructionP │ │ │ │ │ +00069320: 6174 7465 726e 2e6a 6176 613a 2020 0a0a attern.java: .. │ │ │ │ │ +00069330: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00069340: 7061 7474 6572 6e73 2f53 6f75 7263 654c patterns/SourceL │ │ │ │ │ +00069350: 6576 656c 4368 6563 6b73 2e6a 6176 613a evelChecks.java: │ │ │ │ │ +00069360: 2056 6572 6966 7920 736f 7572 6365 206c Verify source l │ │ │ │ │ +00069370: 6576 656c 2063 6865 636b 7320 6172 6520 evel checks are │ │ │ │ │ +00069380: 7065 7266 6f72 6d65 6420 7072 6f70 6572 performed proper │ │ │ │ │ +00069390: 6c79 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ly..
  • tools/ja │ │ │ │ │ +000693a0: 7661 632f 7061 7474 6572 6e73 2f53 7461 vac/patterns/Sta │ │ │ │ │ +000693b0: 626c 6550 6174 7465 726e 4465 7375 6761 blePatternDesuga │ │ │ │ │ +000693c0: 7269 6e67 2e6a 6176 613a 2056 6572 6966 ring.java: Verif │ │ │ │ │ +000693d0: 7920 7061 7474 6572 6e73 2061 7265 2064 y patterns are d │ │ │ │ │ +000693e0: 6573 7567 6172 696e 6720 696e 2061 2072 esugaring in a r │ │ │ │ │ +000693f0: 6570 726f 6475 6369 626c 6520 6d61 6e6e eproducible mann │ │ │ │ │ +00069400: 6572 0a0a 3c6c 693e 746f 6f6c 732f 6a61 er..
  • tools/ja │ │ │ │ │ +00069410: 7661 632f 7061 7474 6572 6e73 2f53 7769 vac/patterns/Swi │ │ │ │ │ +00069420: 7463 6845 6e75 6d43 6f6e 7374 616e 7473 tchEnumConstants │ │ │ │ │ +00069430: 2e6a 6176 613a 2056 6572 6966 7920 7377 .java: Verify sw │ │ │ │ │ +00069440: 6974 6368 6573 2077 6f72 6b20 696e 2070 itches work in p │ │ │ │ │ +00069450: 7265 7365 6e63 6520 6f66 2065 6e75 6d20 resence of enum │ │ │ │ │ +00069460: 636f 6e73 7461 6e74 7320 7468 6174 2068 constants that h │ │ │ │ │ +00069470: 6176 6520 626f 6469 6573 0a0a 3c6c 693e ave bodies..
  • │ │ │ │ │ +00069480: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00069490: 6572 6e73 2f53 7769 7463 6845 7272 6f72 erns/SwitchError │ │ │ │ │ +000694a0: 732e 6a61 7661 3a20 5665 7269 6679 2065 s.java: Verify e │ │ │ │ │ +000694b0: 7272 6f72 7320 7265 6c61 7465 6420 746f rrors related to │ │ │ │ │ +000694c0: 2070 6174 7465 726e 2073 7769 7463 6865 pattern switche │ │ │ │ │ +000694d0: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ +000694e0: 7661 632f 7061 7474 6572 6e73 2f53 7769 vac/patterns/Swi │ │ │ │ │ +000694f0: 7463 6865 732e 6a61 7661 3a20 4368 6563 tches.java: Chec │ │ │ │ │ +00069500: 6b20 6265 6861 7669 6f72 206f 6620 7061 k behavior of pa │ │ │ │ │ +00069510: 7474 6572 6e20 7377 6974 6368 6573 2e0a ttern switches.. │ │ │ │ │ +00069520: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00069530: 2f70 6174 7465 726e 732f 5438 3239 3136 /patterns/T82916 │ │ │ │ │ +00069540: 3537 2e6a 6176 613a 204a 6176 6163 2061 57.java: Javac a │ │ │ │ │ +00069550: 7373 6572 7469 6f6e 2077 6865 6e20 636f ssertion when co │ │ │ │ │ +00069560: 6d70 696c 696e 6720 6120 6d65 7468 6f64 mpiling a method │ │ │ │ │ +00069570: 2063 616c 6c20 7769 7468 2073 7769 7463 call with switc │ │ │ │ │ +00069580: 6820 6578 7072 6573 7369 6f6e 2061 7320 h expression as │ │ │ │ │ +00069590: 6172 6775 6d65 6e74 0a0a 3c6c 693e 746f argument..
  • to │ │ │ │ │ +000695a0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +000695b0: 6e73 2f54 3833 3039 3035 342e 6a61 7661 ns/T8309054.java │ │ │ │ │ +000695c0: 3a20 5061 7273 696e 6720 6f66 2065 7272 : Parsing of err │ │ │ │ │ +000695d0: 6f6e 656f 7573 2070 6174 7465 726e 7320 oneous patterns │ │ │ │ │ +000695e0: 7375 6363 6565 6473 0a0a 3c6c 693e 746f succeeds..
  • to │ │ │ │ │ +000695f0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +00069600: 6e73 2f54 3833 3132 3232 392e 6a61 7661 ns/T8312229.java │ │ │ │ │ +00069610: 3a20 456e 7375 7265 206a 6176 6163 2064 : Ensure javac d │ │ │ │ │ +00069620: 6f65 7320 6e6f 7420 6372 6173 6820 7768 oes not crash wh │ │ │ │ │ +00069630: 656e 2061 2076 6172 6961 626c 6520 6973 en a variable is │ │ │ │ │ +00069640: 2075 7365 6420 6672 6f6d 2061 6e20 616e used from an an │ │ │ │ │ +00069650: 6f6e 796d 6f75 7320 636c 6173 730a 0a3c onymous class..< │ │ │ │ │ +00069660: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00069670: 6174 7465 726e 732f 5438 3331 3432 3236 atterns/T8314226 │ │ │ │ │ +00069680: 2e6a 6176 613a 2053 6572 6965 7320 6f66 .java: Series of │ │ │ │ │ +00069690: 2063 6f6c 6f6e 2d73 7479 6c65 2066 616c colon-style fal │ │ │ │ │ +000696a0: 6c74 6872 6f75 6768 2073 7769 7463 6820 lthrough switch │ │ │ │ │ +000696b0: 6361 7365 7320 7769 7468 2067 7561 7264 cases with guard │ │ │ │ │ +000696c0: 7320 636f 6d70 696c 6564 2069 6e63 6f72 s compiled incor │ │ │ │ │ +000696d0: 7265 6374 6c79 0a0a 3c6c 693e 746f 6f6c rectly..
  • tool │ │ │ │ │ +000696e0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +000696f0: 2f54 3833 3134 3537 382e 6a61 7661 3a20 /T8314578.java: │ │ │ │ │ +00069700: 5061 7273 696e 6720 6f66 2065 7272 6f6e Parsing of erron │ │ │ │ │ +00069710: 656f 7573 2070 6174 7465 726e 7320 7375 eous patterns su │ │ │ │ │ +00069720: 6363 6565 6473 0a0a 3c6c 693e 746f 6f6c cceeds..
  • tool │ │ │ │ │ +00069730: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00069740: 2f54 3833 3134 3633 322e 6a61 7661 3a20 /T8314632.java: │ │ │ │ │ +00069750: 496e 7472 612d 6361 7365 2064 6f6d 696e Intra-case domin │ │ │ │ │ +00069760: 616e 6365 2063 6865 636b 2066 6169 6c73 ance check fails │ │ │ │ │ +00069770: 2069 6e20 7468 6520 7072 6573 656e 6365 in the presence │ │ │ │ │ +00069780: 206f 6620 6120 6775 6172 640a 0a3c 6c69 of a guard..
  • tools/javac/pat │ │ │ │ │ +000697a0: 7465 726e 732f 5438 3331 3733 3030 2e6a terns/T8317300.j │ │ │ │ │ +000697b0: 6176 613a 206a 6176 6163 2065 7272 6f6e ava: javac erron │ │ │ │ │ +000697c0: 656f 7573 6c79 2061 6c6c 6f77 7320 2266 eously allows "f │ │ │ │ │ +000697d0: 696e 616c 2220 696e 2066 726f 6e74 206f inal" in front o │ │ │ │ │ +000697e0: 6620 6120 7265 636f 7264 2070 6174 7465 f a record patte │ │ │ │ │ +000697f0: 726e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 rn..
  • tools/ja │ │ │ │ │ +00069800: 7661 632f 7061 7474 6572 6e73 2f54 3833 vac/patterns/T83 │ │ │ │ │ +00069810: 3230 3134 352e 6a61 7661 3a20 436f 6d70 20145.java: Comp │ │ │ │ │ +00069820: 696c 6572 2073 686f 756c 6420 6163 6365 iler should acce │ │ │ │ │ +00069830: 7074 2066 696e 616c 2076 6172 6961 626c pt final variabl │ │ │ │ │ +00069840: 6520 696e 2052 6563 6f72 6420 5061 7474 e in Record Patt │ │ │ │ │ +00069850: 6572 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ern..
  • tools/j │ │ │ │ │ +00069860: 6176 6163 2f70 6174 7465 726e 732f 5472 avac/patterns/Tr │ │ │ │ │ +00069870: 616e 736c 6174 696f 6e54 6573 742e 6a61 anslationTest.ja │ │ │ │ │ +00069880: 7661 3a20 4368 6563 6b20 6578 7065 6374 va: Check expect │ │ │ │ │ +00069890: 6564 2074 7261 6e73 6c61 7469 6f6e 206f ed translation o │ │ │ │ │ +000698a0: 6620 7661 7269 6f75 7320 7061 7474 6572 f various patter │ │ │ │ │ +000698b0: 6e20 7265 6c61 7465 6420 636f 6e73 7472 n related constr │ │ │ │ │ +000698c0: 7563 7473 0a0a 3c6c 693e 746f 6f6c 732f ucts..
  • tools/ │ │ │ │ │ +000698d0: 6a61 7661 632f 7061 7474 6572 6e73 2f54 javac/patterns/T │ │ │ │ │ +000698e0: 7970 6564 4465 636f 6e73 7472 7563 7469 ypedDeconstructi │ │ │ │ │ +000698f0: 6f6e 5061 7474 6572 6e45 7863 2e6a 6176 onPatternExc.jav │ │ │ │ │ +00069900: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ +00069910: 6a61 7661 632f 7061 7474 6572 6e73 2f55 javac/patterns/U │ │ │ │ │ +00069920: 6e63 6865 636b 6564 5761 726e 696e 674f ncheckedWarningO │ │ │ │ │ +00069930: 6e4d 6174 6368 6573 5465 7374 2e6a 6176 nMatchesTest.jav │ │ │ │ │ +00069940: 613a 204d 6973 7369 6e67 2075 6e63 6865 a: Missing unche │ │ │ │ │ +00069950: 636b 6564 2063 6f6e 7665 7273 696f 6e20 cked conversion │ │ │ │ │ +00069960: 7761 726e 696e 670a 0a3c 6c69 3e74 6f6f warning..
  • too │ │ │ │ │ +00069970: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00069980: 732f 556e 6e61 6d65 642e 6a61 7661 3a20 s/Unnamed.java: │ │ │ │ │ +00069990: 436f 6d70 696c 6572 2049 6d70 6c65 6d65 Compiler Impleme │ │ │ │ │ +000699a0: 6e74 6174 696f 6e20 666f 7220 556e 6e61 ntation for Unna │ │ │ │ │ +000699b0: 6d65 6420 7061 7474 6572 6e73 2061 6e64 med patterns and │ │ │ │ │ +000699c0: 2076 6172 6961 626c 6573 0a0a 3c6c 693e variables..
  • │ │ │ │ │ +000699d0: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +000699e0: 6572 6e73 2f55 6e6e 616d 6564 4572 726f erns/UnnamedErro │ │ │ │ │ +000699f0: 7273 2e6a 6176 613a 2043 6f6d 7069 6c65 rs.java: Compile │ │ │ │ │ +00069a00: 7220 496d 706c 656d 656e 7461 7469 6f6e r Implementation │ │ │ │ │ +00069a10: 2066 6f72 2055 6e6e 616d 6564 2070 6174 for Unnamed pat │ │ │ │ │ +00069a20: 7465 726e 7320 616e 6420 7661 7269 6162 terns and variab │ │ │ │ │ +00069a30: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ +00069a40: 6176 6163 2f70 6174 7465 726e 732f 5661 avac/patterns/Va │ │ │ │ │ +00069a50: 7245 7272 6f72 732e 6a61 7661 3a20 5665 rErrors.java: Ve │ │ │ │ │ +00069a60: 7269 6679 2065 7272 6f72 7320 7265 6c61 rify errors rela │ │ │ │ │ +00069a70: 7465 6420 746f 2076 6172 2070 6174 7465 ted to var patte │ │ │ │ │ +00069a80: 726e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a rns..
  • tools/j │ │ │ │ │ +00069a90: 6176 6163 2f70 6174 7465 726e 732f 7363 avac/patterns/sc │ │ │ │ │ +00069aa0: 6f70 652f 5363 6f70 6554 6573 742e 6a61 ope/ScopeTest.ja │ │ │ │ │ +00069ab0: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ +00069ac0: 2f6a 6176 6163 2f70 6572 662f 5375 7065 /javac/perf/Supe │ │ │ │ │ +00069ad0: 7243 6c61 7373 416e 644e 6573 7469 6e67 rClassAndNesting │ │ │ │ │ +00069ae0: 2e6a 6176 613a 2056 6572 6966 7920 6a61 .java: Verify ja │ │ │ │ │ +00069af0: 7661 6320 646f 6573 206e 6f74 206e 6565 vac does not nee │ │ │ │ │ +00069b00: 6420 6120 6c6f 6e67 2074 696d 6520 746f d a long time to │ │ │ │ │ +00069b10: 2070 726f 6365 7373 2073 6f75 7263 6573 process sources │ │ │ │ │ +00069b20: 2077 6974 6820 6465 6570 2063 6c61 7373 with deep class │ │ │ │ │ +00069b30: 206e 6573 7469 6e67 2061 6e64 2064 6565 nesting and dee │ │ │ │ │ +00069b40: 7020 696e 6865 7269 7461 6e63 6520 6869 p inheritance hi │ │ │ │ │ +00069b50: 6572 6172 6368 6965 732e 0a0a 3c6c 693e erarchies...
  • │ │ │ │ │ +00069b60: 746f 6f6c 732f 6a61 7661 632f 706c 6174 tools/javac/plat │ │ │ │ │ +00069b70: 666f 726d 2f43 616e 4861 6e64 6c65 436c form/CanHandleCl │ │ │ │ │ +00069b80: 6173 7346 696c 6573 5465 7374 2e6a 6176 assFilesTest.jav │ │ │ │ │ +00069b90: 613a 2056 6572 6966 7920 7468 6174 2043 a: Verify that C │ │ │ │ │ +00069ba0: 7265 6174 6553 796d 626f 6c73 2063 616e reateSymbols can │ │ │ │ │ +00069bb0: 2068 616e 646c 6520 636c 6173 7366 696c handle classfil │ │ │ │ │ +00069bc0: 6573 2066 726f 6d20 7468 6520 6375 7272 es from the curr │ │ │ │ │ +00069bd0: 656e 7420 7265 6c65 6173 652e 0a0a 3c6c ent release...tools/javac/pl │ │ │ │ │ +00069bf0: 6174 666f 726d 2f43 7450 726f 7065 7274 atform/CtPropert │ │ │ │ │ +00069c00: 6965 7354 6573 742e 6a61 7661 3a20 5665 iesTest.java: Ve │ │ │ │ │ +00069c10: 7269 6679 2062 6568 6176 696f 7220 6f66 rify behavior of │ │ │ │ │ +00069c20: 202d 2d72 656c 6561 7365 2061 6e64 202d --release and - │ │ │ │ │ +00069c30: 736f 7572 6365 2072 656c 6174 6564 2074 source related t │ │ │ │ │ +00069c40: 6f20 636f 6d2e 7375 6e2e 6e69 6f2e 6669 o com.sun.nio.fi │ │ │ │ │ +00069c50: 6c65 0a0a 3c6c 693e 746f 6f6c 732f 6a61 le..
  • tools/ja │ │ │ │ │ +00069c60: 7661 632f 706c 6174 666f 726d 2f4e 6f50 vac/platform/NoP │ │ │ │ │ +00069c70: 726f 6669 6c65 416e 6e6f 7461 7469 6f6e rofileAnnotation │ │ │ │ │ +00069c80: 5761 726e 696e 672e 6a61 7661 3a20 5665 Warning.java: Ve │ │ │ │ │ +00069c90: 7269 6679 2074 6865 2073 796e 7468 6574 rify the synthet │ │ │ │ │ +00069ca0: 6963 2050 726f 6669 6c65 2b41 6e6e 6f74 ic Profile+Annot │ │ │ │ │ +00069cb0: 6174 696f 6e20 6973 2069 676e 6f72 6564 ation is ignored │ │ │ │ │ +00069cc0: 2077 6865 6e20 7573 696e 6720 2d2d 7265 when using --re │ │ │ │ │ +00069cd0: 6c65 6173 650a 0a3c 6c69 3e74 6f6f 6c73 lease..
  • tools │ │ │ │ │ +00069ce0: 2f6a 6176 6163 2f70 6c61 7466 6f72 6d2f /javac/platform/ │ │ │ │ │ +00069cf0: 4e6f 6e45 7870 6f72 7465 6453 7570 6572 NonExportedSuper │ │ │ │ │ +00069d00: 5479 7065 732e 6a61 7661 3a20 5665 7269 Types.java: Veri │ │ │ │ │ +00069d10: 6679 206e 6f20 6572 726f 7220 6973 2077 fy no error is w │ │ │ │ │ +00069d20: 6865 6e20 636f 6d70 696c 696e 6720 6120 hen compiling a │ │ │ │ │ +00069d30: 636c 6173 7320 7768 6f73 6520 7375 7065 class whose supe │ │ │ │ │ +00069d40: 7274 7970 6520 6973 206e 6f74 2065 7870 rtype is not exp │ │ │ │ │ +00069d50: 6f72 7465 642e 0a0a 3c6c 693e 746f 6f6c orted...
  • tool │ │ │ │ │ +00069d60: 732f 6a61 7661 632f 706c 6174 666f 726d s/javac/platform │ │ │ │ │ +00069d70: 2f4e 6f6e 5075 626c 6963 416e 6e6f 7461 /NonPublicAnnota │ │ │ │ │ +00069d80: 7469 6f6e 732e 6a61 7661 3a20 5665 7269 tions.java: Veri │ │ │ │ │ +00069d90: 6679 206e 6f20 6572 726f 7220 6973 2072 fy no error is r │ │ │ │ │ +00069da0: 6570 6f72 7465 6420 666f 7220 6578 7465 eported for exte │ │ │ │ │ +00069db0: 6e64 6564 2046 6f72 6b4a 6f69 6e50 6f6f nded ForkJoinPoo │ │ │ │ │ +00069dc0: 6c20 7769 7468 202d 2d72 656c 6561 7365 l with --release │ │ │ │ │ +00069dd0: 2038 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 8...
  • tools/j │ │ │ │ │ +00069de0: 6176 6163 2f70 6c61 7466 6f72 6d2f 4e75 avac/platform/Nu │ │ │ │ │ +00069df0: 6d65 7269 6361 6c43 6f6d 7061 7261 746f mericalComparato │ │ │ │ │ +00069e00: 7254 6573 742e 6a61 7661 3a20 4368 6563 rTest.java: Chec │ │ │ │ │ +00069e10: 6b20 7468 6174 204a 444b 506c 6174 666f k that JDKPlatfo │ │ │ │ │ +00069e20: 726d 5072 6f76 6964 6572 2e4e 554d 4552 rmProvider.NUMER │ │ │ │ │ +00069e30: 4943 414c 5f43 4f4d 5041 5241 544f 5220 ICAL_COMPARATOR │ │ │ │ │ +00069e40: 776f 726b 7320 636f 7272 6563 746c 790a works correctly. │ │ │ │ │ +00069e50: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00069e60: 2f70 6c61 7466 6f72 6d2f 506c 6174 666f /platform/Platfo │ │ │ │ │ +00069e70: 726d 5072 6f76 6964 6572 5465 7374 2e6a rmProviderTest.j │ │ │ │ │ +00069e80: 6176 613a 2045 6e73 7572 6520 616c 6c20 ava: Ensure all │ │ │ │ │ +00069e90: 6d65 7468 6f64 7320 6f66 2050 6c61 7466 methods of Platf │ │ │ │ │ +00069ea0: 6f72 6d50 726f 7669 6465 7220 6172 6520 ormProvider are │ │ │ │ │ +00069eb0: 6361 6c6c 6564 2063 6f72 7265 6374 6c79 called correctly │ │ │ │ │ +00069ec0: 2c20 616e 6420 7468 6569 7220 7265 7375 , and their resu │ │ │ │ │ +00069ed0: 6c74 2069 7320 7573 6564 2063 6f72 7265 lt is used corre │ │ │ │ │ +00069ee0: 6374 6c79 2e0a 0a3c 6c69 3e74 6f6f 6c73 ctly...
  • tools │ │ │ │ │ +00069ef0: 2f6a 6176 6163 2f70 6c61 7466 6f72 6d2f /javac/platform/ │ │ │ │ │ +00069f00: 5072 6576 6965 7741 5049 7357 6974 6852 PreviewAPIsWithR │ │ │ │ │ +00069f10: 656c 6561 7365 2e6a 6176 613a 2056 6572 elease.java: Ver │ │ │ │ │ +00069f20: 6966 7920 7072 6576 6965 7720 4150 4973 ify preview APIs │ │ │ │ │ +00069f30: 2061 7265 2072 6570 6f72 7465 6420 636f are reported co │ │ │ │ │ +00069f40: 7272 6563 746c 7920 7768 656e 2075 7369 rrectly when usi │ │ │ │ │ +00069f50: 6e67 202d 2d72 656c 6561 7365 2e0a 0a3c ng --release...< │ │ │ │ │ +00069f60: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00069f70: 6c61 7466 6f72 6d2f 5265 6c65 6173 654d latform/ReleaseM │ │ │ │ │ +00069f80: 6f64 756c 6573 416e 6454 7970 6545 6c65 odulesAndTypeEle │ │ │ │ │ +00069f90: 6d65 6e74 2e6a 6176 613a 2056 6572 6966 ment.java: Verif │ │ │ │ │ +00069fa0: 7920 7468 6174 2077 6865 6e20 7265 6164 y that when read │ │ │ │ │ +00069fb0: 696e 6720 6672 6f6d 2063 742e 7379 6d2c ing from ct.sym, │ │ │ │ │ +00069fc0: 2063 6c61 7373 6573 2061 7265 206f 6e6c classes are onl │ │ │ │ │ +00069fd0: 7920 7669 7369 626c 6520 6672 6f6d 206d y visible from m │ │ │ │ │ +00069fe0: 6f64 756c 6573 2066 726f 6d20 7768 6963 odules from whic │ │ │ │ │ +00069ff0: 6820 7468 6579 2061 7265 2065 7870 6f72 h they are expor │ │ │ │ │ +0006a000: 7465 642e 0a0a 3c6c 693e 746f 6f6c 732f ted...
  • tools/ │ │ │ │ │ +0006a010: 6a61 7661 632f 706c 6174 666f 726d 2f63 javac/platform/c │ │ │ │ │ +0006a020: 7265 6174 6573 796d 626f 6c73 2f43 7265 reatesymbols/Cre │ │ │ │ │ +0006a030: 6174 6553 796d 626f 6c73 5465 7374 2e6a ateSymbolsTest.j │ │ │ │ │ +0006a040: 6176 613a 2055 6e69 7420 7465 7374 2066 ava: Unit test f │ │ │ │ │ +0006a050: 6f72 2043 7265 6174 6553 796d 626f 6c73 or CreateSymbols │ │ │ │ │ +0006a060: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006a070: 632f 706c 7567 696e 2f41 7574 6f73 7461 c/plugin/Autosta │ │ │ │ │ +0006a080: 7274 506c 7567 696e 732e 6a61 7661 3a20 rtPlugins.java: │ │ │ │ │ +0006a090: 616c 6c6f 7720 6469 7363 6f76 6572 6162 allow discoverab │ │ │ │ │ +0006a0a0: 6c65 206a 6176 6163 2070 6c75 6769 6e73 le javac plugins │ │ │ │ │ +0006a0b0: 2074 6f20 6265 2069 6e76 6f6b 6564 2062 to be invoked b │ │ │ │ │ +0006a0c0: 7920 6465 6661 756c 740a 0a3c 6c69 3e74 y default..
  • t │ │ │ │ │ +0006a0d0: 6f6f 6c73 2f6a 6176 6163 2f70 6c75 6769 ools/javac/plugi │ │ │ │ │ +0006a0e0: 6e2f 496e 7465 726e 616c 4150 492e 6a61 n/InternalAPI.ja │ │ │ │ │ +0006a0f0: 7661 3a20 4578 7465 6e64 2073 7570 706f va: Extend suppo │ │ │ │ │ +0006a100: 7274 2066 6f72 202d 5844 6163 6365 7373 rt for -XDaccess │ │ │ │ │ +0006a110: 496e 7465 726e 616c 4150 4920 746f 2070 InternalAPI to p │ │ │ │ │ +0006a120: 6c75 6769 6e20 6d6f 6475 6c65 730a 0a3c lugin modules..< │ │ │ │ │ 0006a130: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006a140: 6c75 6769 6e2f 6d69 7373 696e 672f 506c lugin/missing/Pl │ │ │ │ │ -0006a150: 7567 696e 4e6f 7446 6f75 6e64 2e6a 6176 uginNotFound.jav │ │ │ │ │ -0006a160: 613a 2069 6e63 6f72 7265 6374 206d 6573 a: incorrect mes │ │ │ │ │ -0006a170: 7361 6765 2072 6566 6572 656e 6365 206f sage reference o │ │ │ │ │ -0006a180: 7220 6272 6f6b 656e 206d 6573 7361 6765 r broken message │ │ │ │ │ -0006a190: 2066 696c 650a 0a3c 6c69 3e74 6f6f 6c73 file..
  • tools │ │ │ │ │ -0006a1a0: 2f6a 6176 6163 2f70 6c75 6769 6e2f 7368 /javac/plugin/sh │ │ │ │ │ -0006a1b0: 6f77 7479 7065 2f54 6573 742e 6a61 7661 owtype/Test.java │ │ │ │ │ -0006a1c0: 3a20 5072 6f76 6964 6520 6120 7369 6d70 : Provide a simp │ │ │ │ │ -0006a1d0: 6c65 206c 6967 6874 2d77 6569 6768 7420 le light-weight │ │ │ │ │ -0006a1e0: 2270 6c75 672d 696e 2220 6d65 6368 616e "plug-in" mechan │ │ │ │ │ -0006a1f0: 6973 6d20 666f 7220 6a61 7661 630a 0a3c ism for javac..< │ │ │ │ │ -0006a200: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006a210: 6f6c 6963 792f 7465 7374 312f 5465 7374 olicy/test1/Test │ │ │ │ │ -0006a220: 3161 2e6a 6176 6123 6964 303a 2070 726f 1a.java#id0: pro │ │ │ │ │ -0006a230: 7669 6465 2076 6172 6961 626c 6520 706f vide variable po │ │ │ │ │ -0006a240: 6c69 6369 6573 2066 6f72 206a 6176 6163 licies for javac │ │ │ │ │ -0006a250: 206f 7065 7261 7469 6f6e 2044 6566 6175 operation Defau │ │ │ │ │ -0006a260: 6c74 2063 6f6d 7069 6c65 2070 6f6c 6963 lt compile polic │ │ │ │ │ -0006a270: 7920 6973 206e 6f77 2022 6279 2066 696c y is now "by fil │ │ │ │ │ -0006a280: 6522 2028 7265 7665 7274 6564 2074 6f20 e" (reverted to │ │ │ │ │ -0006a290: 2274 6f64 6f22 2066 6f72 2036 3338 3237 "todo" for 63827 │ │ │ │ │ -0006a2a0: 3030 2920 4265 6361 7573 6520 6f66 2061 00) Because of a │ │ │ │ │ -0006a2b0: 7474 7220 6572 726f 7273 2069 6e20 422c ttr errors in B, │ │ │ │ │ -0006a2c0: 206e 6f20 636f 6465 2073 686f 756c 6420 no code should │ │ │ │ │ -0006a2d0: 6265 2067 656e 6572 6174 6564 0a0a 3c6c be generated..tools/javac/po │ │ │ │ │ -0006a2f0: 6c69 6379 2f74 6573 7431 2f54 6573 7431 licy/test1/Test1 │ │ │ │ │ -0006a300: 612e 6a61 7661 2369 6431 3a20 7072 6f76 a.java#id1: prov │ │ │ │ │ -0006a310: 6964 6520 7661 7269 6162 6c65 2070 6f6c ide variable pol │ │ │ │ │ -0006a320: 6963 6965 7320 666f 7220 6a61 7661 6320 icies for javac │ │ │ │ │ -0006a330: 6f70 6572 6174 696f 6e20 4765 6e65 7261 operation Genera │ │ │ │ │ -0006a340: 7465 2063 6f64 6520 666f 7220 412c 2041 te code for A, A │ │ │ │ │ -0006a350: 312c 2041 322c 2042 0a0a 3c6c 693e 746f 1, A2, B..
  • to │ │ │ │ │ -0006a360: 6f6c 732f 6a61 7661 632f 706f 6c69 6379 ols/javac/policy │ │ │ │ │ -0006a370: 2f74 6573 7431 2f54 6573 7431 612e 6a61 /test1/Test1a.ja │ │ │ │ │ -0006a380: 7661 2369 6432 3a20 7072 6f76 6964 6520 va#id2: provide │ │ │ │ │ -0006a390: 7661 7269 6162 6c65 2070 6f6c 6963 6965 variable policie │ │ │ │ │ -0006a3a0: 7320 666f 7220 6a61 7661 6320 6f70 6572 s for javac oper │ │ │ │ │ -0006a3b0: 6174 696f 6e20 4265 6361 7573 6520 6f66 ation Because of │ │ │ │ │ -0006a3c0: 2061 7474 7220 6572 726f 7273 2069 6e20 attr errors in │ │ │ │ │ -0006a3d0: 422c 206e 6f20 636f 6465 2073 686f 756c B, no code shoul │ │ │ │ │ -0006a3e0: 6420 6265 2067 656e 6572 6174 6564 0a0a d be generated.. │ │ │ │ │ -0006a3f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006a400: 706f 6c69 6379 2f74 6573 7431 2f54 6573 policy/test1/Tes │ │ │ │ │ -0006a410: 7431 612e 6a61 7661 2369 6433 3a20 7072 t1a.java#id3: pr │ │ │ │ │ -0006a420: 6f76 6964 6520 7661 7269 6162 6c65 2070 ovide variable p │ │ │ │ │ -0006a430: 6f6c 6963 6965 7320 666f 7220 6a61 7661 olicies for java │ │ │ │ │ -0006a440: 6320 6f70 6572 6174 696f 6e20 4265 6361 c operation Beca │ │ │ │ │ -0006a450: 7573 6520 6f66 2061 7474 7220 6572 726f use of attr erro │ │ │ │ │ -0006a460: 7273 2069 6e20 422c 206e 6f20 636f 6465 rs in B, no code │ │ │ │ │ -0006a470: 2073 686f 756c 6420 6265 2067 656e 6572 should be gener │ │ │ │ │ -0006a480: 6174 6564 0a0a 3c6c 693e 746f 6f6c 732f ated..
  • tools/ │ │ │ │ │ -0006a490: 6a61 7661 632f 706f 6c69 6379 2f74 6573 javac/policy/tes │ │ │ │ │ -0006a4a0: 7431 2f54 6573 7431 612e 6a61 7661 2369 t1/Test1a.java#i │ │ │ │ │ -0006a4b0: 6434 3a20 7072 6f76 6964 6520 7661 7269 d4: provide vari │ │ │ │ │ -0006a4c0: 6162 6c65 2070 6f6c 6963 6965 7320 666f able policies fo │ │ │ │ │ -0006a4d0: 7220 6a61 7661 6320 6f70 6572 6174 696f r javac operatio │ │ │ │ │ -0006a4e0: 6e20 4465 6661 756c 7420 636f 6d70 696c n Default compil │ │ │ │ │ -0006a4f0: 6520 706f 6c69 6379 2069 7320 6e6f 7720 e policy is now │ │ │ │ │ -0006a500: 2262 7920 6669 6c65 2220 2872 6576 6572 "by file" (rever │ │ │ │ │ -0006a510: 7465 6420 746f 2022 746f 646f 2220 666f ted to "todo" fo │ │ │ │ │ -0006a520: 7220 3633 3832 3730 3029 2047 656e 6572 r 6382700) Gener │ │ │ │ │ -0006a530: 6174 6520 636f 6465 2066 6f72 2041 2c20 ate code for A, │ │ │ │ │ -0006a540: 4131 2c20 4132 2c20 6275 7420 6265 6361 A1, A2, but beca │ │ │ │ │ -0006a550: 7573 6520 6f66 2066 6c6f 7720 6572 726f use of flow erro │ │ │ │ │ -0006a560: 7273 2069 6e20 432c 206e 6f20 6d6f 7265 rs in C, no more │ │ │ │ │ -0006a570: 2063 6f64 6520 7368 6f75 6c64 2062 6520 code should be │ │ │ │ │ -0006a580: 6765 6e65 7261 7465 640a 0a3c 6c69 3e74 generated..
  • t │ │ │ │ │ -0006a590: 6f6f 6c73 2f6a 6176 6163 2f70 6f6c 6963 ools/javac/polic │ │ │ │ │ -0006a5a0: 792f 7465 7374 312f 5465 7374 3161 2e6a y/test1/Test1a.j │ │ │ │ │ -0006a5b0: 6176 6123 6964 353a 2070 726f 7669 6465 ava#id5: provide │ │ │ │ │ -0006a5c0: 2076 6172 6961 626c 6520 706f 6c69 6369 variable polici │ │ │ │ │ -0006a5d0: 6573 2066 6f72 206a 6176 6163 206f 7065 es for javac ope │ │ │ │ │ -0006a5e0: 7261 7469 6f6e 2047 656e 6572 6174 6520 ration Generate │ │ │ │ │ -0006a5f0: 636f 6465 2066 6f72 2041 2c20 4131 2c20 code for A, A1, │ │ │ │ │ -0006a600: 4132 2c20 430a 0a3c 6c69 3e74 6f6f 6c73 A2, C..
  • tools │ │ │ │ │ -0006a610: 2f6a 6176 6163 2f70 6f6c 6963 792f 7465 /javac/policy/te │ │ │ │ │ -0006a620: 7374 312f 5465 7374 3161 2e6a 6176 6123 st1/Test1a.java# │ │ │ │ │ -0006a630: 6964 363a 2070 726f 7669 6465 2076 6172 id6: provide var │ │ │ │ │ -0006a640: 6961 626c 6520 706f 6c69 6369 6573 2066 iable policies f │ │ │ │ │ -0006a650: 6f72 206a 6176 6163 206f 7065 7261 7469 or javac operati │ │ │ │ │ -0006a660: 6f6e 2042 6563 6175 7365 206f 6620 666c on Because of fl │ │ │ │ │ -0006a670: 6f77 2065 7272 6f72 7320 696e 2043 2c20 ow errors in C, │ │ │ │ │ -0006a680: 6e6f 2063 6f64 6520 7368 6f75 6c64 2062 no code should b │ │ │ │ │ -0006a690: 6520 6765 6e65 7261 7465 640a 0a3c 6c69 e generated..
  • tools/javac/pol │ │ │ │ │ -0006a6b0: 6963 792f 7465 7374 312f 5465 7374 3161 icy/test1/Test1a │ │ │ │ │ -0006a6c0: 2e6a 6176 6123 6964 373a 2070 726f 7669 .java#id7: provi │ │ │ │ │ -0006a6d0: 6465 2076 6172 6961 626c 6520 706f 6c69 de variable poli │ │ │ │ │ -0006a6e0: 6369 6573 2066 6f72 206a 6176 6163 206f cies for javac o │ │ │ │ │ -0006a6f0: 7065 7261 7469 6f6e 2047 656e 6572 6174 peration Generat │ │ │ │ │ -0006a700: 6520 636f 6465 2066 6f72 2041 2c20 4131 e code for A, A1 │ │ │ │ │ -0006a710: 2c20 4132 2c20 6275 7420 6265 6361 7573 , A2, but becaus │ │ │ │ │ -0006a720: 6520 6f66 2066 6c6f 7720 6572 726f 7273 e of flow errors │ │ │ │ │ -0006a730: 2069 6e20 432c 206e 6f20 6d6f 7265 2063 in C, no more c │ │ │ │ │ -0006a740: 6f64 6520 7368 6f75 6c64 2062 6520 6765 ode should be ge │ │ │ │ │ -0006a750: 6e65 7261 7465 640a 0a3c 6c69 3e74 6f6f nerated..
  • too │ │ │ │ │ -0006a760: 6c73 2f6a 6176 6163 2f70 6f6c 6963 792f ls/javac/policy/ │ │ │ │ │ -0006a770: 7465 7374 312f 5465 7374 3162 2e6a 6176 test1/Test1b.jav │ │ │ │ │ -0006a780: 6123 6964 303a 2043 6f6d 7069 6c65 2061 a#id0: Compile a │ │ │ │ │ -0006a790: 2067 726f 7570 206f 6620 6669 6c65 7320 group of files │ │ │ │ │ -0006a7a0: 616e 6420 7661 6c69 6461 7465 2074 6865 and validate the │ │ │ │ │ -0006a7b0: 2073 6574 206f 6620 636c 6173 7320 6669 set of class fi │ │ │ │ │ -0006a7c0: 6c65 7320 7072 6f64 7563 6564 0a0a 3c6c les produced..tools/javac/po │ │ │ │ │ -0006a7e0: 6c69 6379 2f74 6573 7431 2f54 6573 7431 licy/test1/Test1 │ │ │ │ │ -0006a7f0: 622e 6a61 7661 2369 6431 3a20 436f 6d70 b.java#id1: Comp │ │ │ │ │ -0006a800: 696c 6520 6120 6772 6f75 7020 6f66 2066 ile a group of f │ │ │ │ │ -0006a810: 696c 6573 2061 6e64 2076 616c 6964 6174 iles and validat │ │ │ │ │ -0006a820: 6520 7468 6520 7365 7420 6f66 2063 6c61 e the set of cla │ │ │ │ │ -0006a830: 7373 2066 696c 6573 2070 726f 6475 6365 ss files produce │ │ │ │ │ -0006a840: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ -0006a850: 6163 2f70 6f6c 6963 792f 7465 7374 312f ac/policy/test1/ │ │ │ │ │ -0006a860: 5465 7374 3162 2e6a 6176 6123 6964 323a Test1b.java#id2: │ │ │ │ │ -0006a870: 2043 6f6d 7069 6c65 2061 2067 726f 7570 Compile a group │ │ │ │ │ -0006a880: 206f 6620 6669 6c65 7320 616e 6420 7661 of files and va │ │ │ │ │ -0006a890: 6c69 6461 7465 2074 6865 2073 6574 206f lidate the set o │ │ │ │ │ -0006a8a0: 6620 636c 6173 7320 6669 6c65 7320 7072 f class files pr │ │ │ │ │ -0006a8b0: 6f64 7563 6564 0a0a 3c6c 693e 746f 6f6c oduced..
  • tool │ │ │ │ │ -0006a8c0: 732f 6a61 7661 632f 706f 6c69 6379 2f74 s/javac/policy/t │ │ │ │ │ -0006a8d0: 6573 7431 2f54 6573 7431 622e 6a61 7661 est1/Test1b.java │ │ │ │ │ -0006a8e0: 2369 6433 3a20 436f 6d70 696c 6520 6120 #id3: Compile a │ │ │ │ │ -0006a8f0: 6772 6f75 7020 6f66 2066 696c 6573 2061 group of files a │ │ │ │ │ -0006a900: 6e64 2076 616c 6964 6174 6520 7468 6520 nd validate the │ │ │ │ │ -0006a910: 7365 7420 6f66 2063 6c61 7373 2066 696c set of class fil │ │ │ │ │ -0006a920: 6573 2070 726f 6475 6365 640a 0a3c 6c69 es produced..
  • tools/javac/pol │ │ │ │ │ -0006a940: 6963 792f 7465 7374 322f 5465 7374 2e6a icy/test2/Test.j │ │ │ │ │ -0006a950: 6176 6123 6964 303a 2020 0a0a 3c6c 693e ava#id0: ..
  • │ │ │ │ │ -0006a960: 746f 6f6c 732f 6a61 7661 632f 706f 6c69 tools/javac/poli │ │ │ │ │ -0006a970: 6379 2f74 6573 7432 2f54 6573 742e 6a61 cy/test2/Test.ja │ │ │ │ │ -0006a980: 7661 2369 6431 3a20 200a 0a3c 6c69 3e74 va#id1: ..
  • t │ │ │ │ │ -0006a990: 6f6f 6c73 2f6a 6176 6163 2f70 6f6c 6963 ools/javac/polic │ │ │ │ │ -0006a9a0: 792f 7465 7374 322f 5465 7374 2e6a 6176 y/test2/Test.jav │ │ │ │ │ -0006a9b0: 6123 6964 323a 2020 0a0a 3c6c 693e 746f a#id2: ..
  • to │ │ │ │ │ -0006a9c0: 6f6c 732f 6a61 7661 632f 706f 6c69 6379 ols/javac/policy │ │ │ │ │ -0006a9d0: 2f74 6573 7432 2f54 6573 742e 6a61 7661 /test2/Test.java │ │ │ │ │ -0006a9e0: 2369 6433 3a20 200a 0a3c 6c69 3e74 6f6f #id3: ..
  • too │ │ │ │ │ -0006a9f0: 6c73 2f6a 6176 6163 2f70 6f6c 6963 792f ls/javac/policy/ │ │ │ │ │ -0006aa00: 7465 7374 332f 5465 7374 2e6a 6176 613a test3/Test.java: │ │ │ │ │ -0006aa10: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -0006aa20: 6163 2f70 6f73 6974 696f 6e73 2f54 3632 ac/positions/T62 │ │ │ │ │ -0006aa30: 3634 3032 392e 6a61 7661 3a20 436f 6d70 64029.java: Comp │ │ │ │ │ -0006aa40: 696c 6572 2069 7373 7565 7320 7772 6f6e iler issues wron │ │ │ │ │ -0006aa50: 6720 756e 6368 6563 6b65 6420 7761 726e g unchecked warn │ │ │ │ │ -0006aa60: 696e 6720 666f 7220 616e 6f6e 796d 6f75 ing for anonymou │ │ │ │ │ -0006aa70: 7320 696e 6e65 7220 636c 6173 730a 0a3c s inner class..< │ │ │ │ │ -0006aa80: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006aa90: 6f73 6974 696f 6e73 2f54 3634 3032 3037 ositions/T640207 │ │ │ │ │ -0006aaa0: 372e 6a61 7661 3a20 5374 6172 7420 706f 7.java: Start po │ │ │ │ │ -0006aab0: 7369 7469 6f6e 2069 7320 7772 6f6e 6720 sition is wrong │ │ │ │ │ -0006aac0: 666f 7220 7061 636b 6167 6520 7072 6976 for package priv │ │ │ │ │ -0006aad0: 6174 6520 636f 6e73 7472 7563 746f 7273 ate constructors │ │ │ │ │ -0006aae0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006aaf0: 632f 706f 7369 7469 6f6e 732f 5436 3430 c/positions/T640 │ │ │ │ │ -0006ab00: 3431 3934 2e6a 6176 613a 206a 6176 6163 4194.java: javac │ │ │ │ │ -0006ab10: 2070 6172 7365 7220 6765 6e65 7261 7465 parser generate │ │ │ │ │ -0006ab20: 7320 696e 636f 7272 6563 7420 656e 6420 s incorrect end │ │ │ │ │ -0006ab30: 706f 7369 7469 6f6e 2066 6f72 2061 6e6e position for ann │ │ │ │ │ -0006ab40: 6f74 6174 696f 6e73 2077 6974 6820 7061 otations with pa │ │ │ │ │ -0006ab50: 7265 6e74 6865 7365 732e 0a0a 3c6c 693e rentheses...
  • │ │ │ │ │ -0006ab60: 746f 6f6c 732f 6a61 7661 632f 706f 7369 tools/javac/posi │ │ │ │ │ -0006ab70: 7469 6f6e 732f 5438 3138 3437 3339 2e6a tions/T8184739.j │ │ │ │ │ -0006ab80: 6176 613a 2043 6865 636b 2063 6f72 7265 ava: Check corre │ │ │ │ │ -0006ab90: 6374 2065 6e64 2070 6f73 6974 696f 6e20 ct end position │ │ │ │ │ -0006aba0: 6f66 2074 6865 2050 6163 6b61 6765 5472 of the PackageTr │ │ │ │ │ -0006abb0: 6565 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ee..
  • tools/ja │ │ │ │ │ -0006abc0: 7661 632f 706f 7369 7469 6f6e 732f 5472 vac/positions/Tr │ │ │ │ │ -0006abd0: 6565 456e 6450 6f73 5465 7374 2e6a 6176 eeEndPosTest.jav │ │ │ │ │ -0006abe0: 613a 2076 6572 6966 7920 7374 6172 7420 a: verify start │ │ │ │ │ -0006abf0: 616e 6420 656e 6420 706f 7369 7469 6f6e and end position │ │ │ │ │ -0006ac00: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -0006ac10: 6163 2f70 7265 7669 6577 2f50 7265 7669 ac/preview/Previ │ │ │ │ │ -0006ac20: 6577 4175 746f 5375 7070 7265 7373 2e6a ewAutoSuppress.j │ │ │ │ │ -0006ac30: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ -0006ac40: 732f 6a61 7661 632f 7072 6576 6965 772f s/javac/preview/ │ │ │ │ │ -0006ac50: 5072 6576 6965 7745 7272 6f72 732e 6a61 PreviewErrors.ja │ │ │ │ │ -0006ac60: 7661 3a20 5665 7269 6679 2062 6568 6176 va: Verify behav │ │ │ │ │ -0006ac70: 696f 7220 772e 722e 742e 0a0a 3c6c 693e ior w.r.t...
  • │ │ │ │ │ -0006ac80: 746f 6f6c 732f 6a61 7661 632f 7072 6576 tools/javac/prev │ │ │ │ │ -0006ac90: 6965 772f 5072 6576 6965 774f 7074 696f iew/PreviewOptio │ │ │ │ │ -0006aca0: 6e54 6573 742e 6a61 7661 3a20 736d 6f6b nTest.java: smok │ │ │ │ │ -0006acb0: 6520 7465 7374 2066 6f72 2065 6e61 626c e test for enabl │ │ │ │ │ -0006acc0: 652d 7072 6576 6965 7720 636f 6d6d 616e e-preview comman │ │ │ │ │ -0006acd0: 6420 6c69 6e65 2066 6c61 670a 0a3c 6c69 d line flag..
  • tools/javac/pre │ │ │ │ │ -0006acf0: 7669 6577 2f50 7265 7669 6577 5465 7374 view/PreviewTest │ │ │ │ │ -0006ad00: 2e6a 6176 613a 2020 0a0a 3c6c 693e 746f .java: ..
  • to │ │ │ │ │ -0006ad10: 6f6c 732f 6a61 7661 632f 7072 6576 6965 ols/javac/previe │ │ │ │ │ -0006ad20: 772f 636c 6173 7352 6561 6465 7254 6573 w/classReaderTes │ │ │ │ │ -0006ad30: 742f 436c 6965 6e74 2e6a 6176 613a 2073 t/Client.java: s │ │ │ │ │ -0006ad40: 6d6f 6b65 2074 6573 7420 666f 7220 2d2d moke test for -- │ │ │ │ │ -0006ad50: 656e 6162 6c65 642d 7072 6576 6965 7720 enabled-preview │ │ │ │ │ -0006ad60: 636c 6173 7372 6561 6465 7220 7375 7070 classreader supp │ │ │ │ │ -0006ad70: 6f72 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a ort..
  • tools/j │ │ │ │ │ -0006ad80: 6176 6163 2f70 7265 7669 6577 2f63 6c61 avac/preview/cla │ │ │ │ │ -0006ad90: 7373 5265 6164 6572 5465 7374 2f54 6f6f ssReaderTest/Too │ │ │ │ │ -0006ada0: 4e65 774d 616a 6f72 5665 7273 696f 6e54 NewMajorVersionT │ │ │ │ │ -0006adb0: 6573 742e 6a61 7661 3a20 5665 7269 6679 est.java: Verify │ │ │ │ │ -0006adc0: 206a 6176 6163 2064 6f65 7320 6e6f 7420 javac does not │ │ │ │ │ -0006add0: 6372 6173 6820 6f6e 2070 7265 7669 6577 crash on preview │ │ │ │ │ -0006ade0: 2063 6c61 7373 6669 6c65 7320 6672 6f6d classfiles from │ │ │ │ │ -0006adf0: 2074 6865 2066 7574 7572 6520 4a61 7661 the future Java │ │ │ │ │ -0006ae00: 2076 6572 7369 6f6e 732e 0a0a 3c6c 693e versions...
  • │ │ │ │ │ -0006ae10: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006ae20: 6573 7369 6e67 2f36 3334 3831 3933 2f54 essing/6348193/T │ │ │ │ │ -0006ae30: 3633 3438 3139 332e 6a61 7661 3a20 4153 6348193.java: AS │ │ │ │ │ -0006ae40: 382e 3120 5552 3220 4241 5420 7465 7374 8.1 UR2 BAT test │ │ │ │ │ -0006ae50: 2066 6169 6c75 7265 2077 6974 6820 226a failure with "j │ │ │ │ │ -0006ae60: 6176 6163 220a 0a3c 6c69 3e74 6f6f 6c73 avac"..
  • tools │ │ │ │ │ -0006ae70: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006ae80: 672f 3633 3438 3439 392f 5436 3334 3834 g/6348499/T63484 │ │ │ │ │ -0006ae90: 3939 2e6a 6176 613a 206a 6176 6163 2063 99.java: javac c │ │ │ │ │ -0006aea0: 7261 7368 6573 2061 7420 636f 6d2e 7375 rashes at com.su │ │ │ │ │ -0006aeb0: 6e2e 746f 6f6c 732e 6a61 7661 632e 6a76 n.tools.javac.jv │ │ │ │ │ -0006aec0: 6d2e 436c 6173 7352 6561 6465 7224 4261 m.ClassReader$Ba │ │ │ │ │ -0006aed0: 6443 6c61 7373 4669 6c65 0a0a 3c6c 693e dClassFile..
  • │ │ │ │ │ -0006aee0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006aef0: 6573 7369 6e67 2f36 3335 3031 3234 2f54 essing/6350124/T │ │ │ │ │ -0006af00: 3633 3530 3132 342e 6a61 7661 3a20 6a61 6350124.java: ja │ │ │ │ │ -0006af10: 7661 6320 2d73 2064 6f65 7320 6e6f 7420 vac -s does not │ │ │ │ │ -0006af20: 6861 7665 2074 6865 2067 656e 6572 6174 have the generat │ │ │ │ │ -0006af30: 6564 2073 6f75 7263 6520 6669 6c65 730a ed source files. │ │ │ │ │ -0006af40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006af50: 2f70 726f 6365 7373 696e 672f 3633 3539 /processing/6359 │ │ │ │ │ -0006af60: 3331 332f 5436 3335 3933 3133 2e6a 6176 313/T6359313.jav │ │ │ │ │ -0006af70: 613a 2065 7272 6f72 2063 6f6d 7069 6c69 a: error compili │ │ │ │ │ -0006af80: 6e67 2061 6e6e 6f74 6174 6564 2070 6163 ng annotated pac │ │ │ │ │ -0006af90: 6b61 6765 0a0a 3c6c 693e 746f 6f6c 732f kage..
  • tools/ │ │ │ │ │ -0006afa0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006afb0: 2f36 3336 3530 3430 2f54 3633 3635 3034 /6365040/T636504 │ │ │ │ │ -0006afc0: 302e 6a61 7661 3a20 5465 7374 202d 7072 0.java: Test -pr │ │ │ │ │ -0006afd0: 6f63 6573 736f 7220 666f 6f2c 6261 722c ocessor foo,bar, │ │ │ │ │ -0006afe0: 6261 7a0a 0a3c 6c69 3e74 6f6f 6c73 2f6a baz..
  • tools/j │ │ │ │ │ -0006aff0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006b000: 3633 3738 3732 382f 5436 3337 3837 3238 6378728/T6378728 │ │ │ │ │ -0006b010: 2e6a 6176 613a 2056 6572 6966 7920 2d70 .java: Verify -p │ │ │ │ │ -0006b020: 726f 633a 6f6e 6c79 2064 6f65 736e 2774 roc:only doesn't │ │ │ │ │ -0006b030: 2070 726f 6475 6365 2063 6c61 7373 2066 produce class f │ │ │ │ │ -0006b040: 696c 6573 0a0a 3c6c 693e 746f 6f6c 732f iles..
  • tools/ │ │ │ │ │ -0006b050: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006b060: 2f36 3431 3336 3930 2f54 3634 3133 3639 /6413690/T641369 │ │ │ │ │ -0006b070: 302e 6a61 7661 3a20 4a61 7661 6350 726f 0.java: JavacPro │ │ │ │ │ -0006b080: 6365 7373 696e 6745 6e76 6972 6f6e 6d65 cessingEnvironme │ │ │ │ │ -0006b090: 6e74 2064 6f65 7320 6e6f 7420 656e 7465 nt does not ente │ │ │ │ │ -0006b0a0: 7220 7472 6565 7320 6672 6f6d 2070 7265 r trees from pre │ │ │ │ │ -0006b0b0: 6365 6469 6e67 2072 6f75 6e64 730a 0a3c ceding rounds..< │ │ │ │ │ -0006b0c0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006b0d0: 726f 6365 7373 696e 672f 3634 3134 3633 rocessing/641463 │ │ │ │ │ -0006b0e0: 332f 5436 3431 3436 3333 2e6a 6176 613a 3/T6414633.java: │ │ │ │ │ -0006b0f0: 204f 6e6c 7920 7468 6520 6669 7273 7420 Only the first │ │ │ │ │ -0006b100: 7072 6f63 6573 736f 7220 6d65 7373 6167 processor messag │ │ │ │ │ -0006b110: 6520 6174 2061 2073 6f75 7263 6520 6c6f e at a source lo │ │ │ │ │ -0006b120: 6361 7469 6f6e 2069 7320 7265 706f 7274 cation is report │ │ │ │ │ -0006b130: 6564 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ed..
  • tools/ja │ │ │ │ │ -0006b140: 7661 632f 7072 6f63 6573 7369 6e67 2f36 vac/processing/6 │ │ │ │ │ -0006b150: 3433 3032 3039 2f54 3634 3330 3230 392e 430209/T6430209. │ │ │ │ │ -0006b160: 6a61 7661 3a20 7370 7572 696f 7573 2063 java: spurious c │ │ │ │ │ -0006b170: 6f6d 7069 6c65 7220 6572 726f 7220 656c ompiler error el │ │ │ │ │ -0006b180: 6963 6974 6564 2062 7920 7061 636b 6167 icited by packag │ │ │ │ │ -0006b190: 6545 6c65 6d65 6e74 2e67 6574 456e 636c eElement.getEncl │ │ │ │ │ -0006b1a0: 6f73 6564 456c 656d 656e 7473 2829 0a0a osedElements().. │ │ │ │ │ -0006b1b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006b1c0: 7072 6f63 6573 7369 6e67 2f36 3439 3931 processing/64991 │ │ │ │ │ -0006b1d0: 3139 2f43 6c61 7373 5072 6f63 6573 736f 19/ClassProcesso │ │ │ │ │ -0006b1e0: 722e 6a61 7661 3a20 4372 6561 7465 6420 r.java: Created │ │ │ │ │ -0006b1f0: 7061 636b 6167 652d 696e 666f 2063 6c61 package-info cla │ │ │ │ │ -0006b200: 7373 2066 696c 6520 6d6f 6465 6c65 6420 ss file modeled │ │ │ │ │ -0006b210: 696d 7072 6f70 6572 6c79 0a0a 3c6c 693e improperly..
  • │ │ │ │ │ -0006b220: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006b230: 6573 7369 6e67 2f36 3531 3136 3133 2f63 essing/6511613/c │ │ │ │ │ -0006b240: 6c73 7334 3137 3031 2e6a 6176 613a 206a lss41701.java: j │ │ │ │ │ -0006b250: 6176 6163 2075 6e65 7870 6563 7465 646c avac unexpectedl │ │ │ │ │ -0006b260: 7920 646f 6573 6e27 7420 6661 696c 2069 y doesn't fail i │ │ │ │ │ -0006b270: 6e20 736f 6d65 2063 6173 6573 2069 6620 n some cases if │ │ │ │ │ -0006b280: 616e 2061 6e6e 6f74 6174 696f 6e20 7072 an annotation pr │ │ │ │ │ -0006b290: 6f63 6573 736f 7220 7370 6563 6966 6965 ocessor specifie │ │ │ │ │ -0006b2a0: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ -0006b2b0: 6163 2f70 726f 6365 7373 696e 672f 3635 ac/processing/65 │ │ │ │ │ -0006b2c0: 3132 3730 372f 5436 3531 3237 3037 2e6a 12707/T6512707.j │ │ │ │ │ -0006b2d0: 6176 613a 2022 696e 636f 6d70 6174 6962 ava: "incompatib │ │ │ │ │ -0006b2e0: 6c65 2074 7970 6573 2220 6166 7465 7220 le types" after │ │ │ │ │ -0006b2f0: 2875 6e72 656c 6174 6564 2920 616e 6e6f (unrelated) anno │ │ │ │ │ -0006b300: 7461 7469 6f6e 2070 726f 6365 7373 696e tation processin │ │ │ │ │ -0006b310: 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 g..
  • tools/jav │ │ │ │ │ -0006b320: 6163 2f70 726f 6365 7373 696e 672f 3636 ac/processing/66 │ │ │ │ │ -0006b330: 3334 3133 382f 5436 3633 3431 3338 2e6a 34138/T6634138.j │ │ │ │ │ -0006b340: 6176 613a 2056 6572 6966 7920 736f 7572 ava: Verify sour │ │ │ │ │ -0006b350: 6365 2066 696c 6573 206f 7574 7075 7420 ce files output │ │ │ │ │ -0006b360: 6166 7465 7220 7072 6f63 6573 7369 6e67 after processing │ │ │ │ │ -0006b370: 2069 7320 6f76 6572 2061 7265 2063 6f6d is over are com │ │ │ │ │ -0006b380: 7069 6c65 640a 0a3c 6c69 3e74 6f6f 6c73 piled..
  • tools │ │ │ │ │ -0006b390: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006b3a0: 672f 3639 3934 3934 362f 5365 6d61 6e74 g/6994946/Semant │ │ │ │ │ -0006b3b0: 6963 4572 726f 7254 6573 742e 6a61 7661 icErrorTest.java │ │ │ │ │ -0006b3c0: 3a20 6f70 7469 6f6e 2074 6f20 7370 6563 : option to spec │ │ │ │ │ -0006b3d0: 6966 7920 6f6e 6c79 2073 796e 7461 7820 ify only syntax │ │ │ │ │ -0006b3e0: 6572 726f 7273 2061 7320 756e 7265 636f errors as unreco │ │ │ │ │ -0006b3f0: 7665 7261 626c 650a 0a3c 6c69 3e74 6f6f verable..
  • too │ │ │ │ │ -0006b400: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006b410: 696e 672f 3639 3934 3934 362f 5379 6e74 ing/6994946/Synt │ │ │ │ │ -0006b420: 6178 4572 726f 7254 6573 742e 6a61 7661 axErrorTest.java │ │ │ │ │ -0006b430: 3a20 6f70 7469 6f6e 2074 6f20 7370 6563 : option to spec │ │ │ │ │ -0006b440: 6966 7920 6f6e 6c79 2073 796e 7461 7820 ify only syntax │ │ │ │ │ -0006b450: 6572 726f 7273 2061 7320 756e 7265 636f errors as unreco │ │ │ │ │ -0006b460: 7665 7261 626c 650a 0a3c 6c69 3e74 6f6f verable..
  • too │ │ │ │ │ -0006b470: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006b480: 696e 672f 3831 3332 3434 362f 5438 3133 ing/8132446/T813 │ │ │ │ │ -0006b490: 3234 3436 2e6a 6176 613a 2041 7373 7365 2446.java: Assse │ │ │ │ │ -0006b4a0: 7274 696f 6e45 7272 6f72 2069 6e20 436c rtionError in Cl │ │ │ │ │ -0006b4b0: 6173 7353 796d 626f 6c2e 7365 7441 6e6e assSymbol.setAnn │ │ │ │ │ -0006b4c0: 6f74 6174 696f 6e54 7970 650a 0a3c 6c69 otationType..
  • tools/javac/pro │ │ │ │ │ -0006b4e0: 6365 7373 696e 672f 3832 3638 3537 352f cessing/8268575/ │ │ │ │ │ -0006b4f0: 5438 3236 3835 3735 2e6a 6176 613a 2041 T8268575.java: A │ │ │ │ │ -0006b500: 6e6e 6f74 6174 696f 6e73 206e 6f74 2076 nnotations not v │ │ │ │ │ -0006b510: 6973 6962 6c65 206f 6e20 6d6f 6465 6c20 isible on model │ │ │ │ │ -0006b520: 656c 656d 656e 7473 2062 6566 6f72 6520 elements before │ │ │ │ │ -0006b530: 7468 6579 2061 7265 2067 656e 6572 6174 they are generat │ │ │ │ │ -0006b540: 6564 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ed..
  • tools/ja │ │ │ │ │ -0006b550: 7661 632f 7072 6f63 6573 7369 6e67 2f47 vac/processing/G │ │ │ │ │ -0006b560: 656e 6572 6174 6541 6e64 4572 726f 722e enerateAndError. │ │ │ │ │ -0006b570: 6a61 7661 3a20 4368 6563 6b20 6572 726f java: Check erro │ │ │ │ │ -0006b580: 7220 6172 6520 636f 6e76 656e 6965 6e74 r are convenient │ │ │ │ │ -0006b590: 2077 6865 6e20 4150 2067 656e 6572 6174 when AP generat │ │ │ │ │ -0006b5a0: 6573 2061 2073 6f75 7263 6520 6669 6c65 es a source file │ │ │ │ │ -0006b5b0: 2061 6e64 2061 6e20 6572 726f 7220 696e and an error in │ │ │ │ │ -0006b5c0: 2074 6865 2073 616d 6520 726f 756e 640a the same round. │ │ │ │ │ -0006b5d0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006b5e0: 2f70 726f 6365 7373 696e 672f 4f76 6572 /processing/Over │ │ │ │ │ -0006b5f0: 7772 6974 6549 6e69 7469 616c 496e 7075 writeInitialInpu │ │ │ │ │ -0006b600: 742e 6a61 7661 3a20 5665 7269 6679 2074 t.java: Verify t │ │ │ │ │ -0006b610: 6865 2063 6f72 7265 6374 2046 696c 6572 he correct Filer │ │ │ │ │ -0006b620: 2062 6568 6176 696f 7220 772e 722e 742e behavior w.r.t. │ │ │ │ │ -0006b630: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006b640: 632f 7072 6f63 6573 7369 6e67 2f50 6163 c/processing/Pac │ │ │ │ │ -0006b650: 6b61 6765 496e 666f 2f43 6c61 7373 416e kageInfo/ClassAn │ │ │ │ │ -0006b660: 6e6f 7461 7469 6f6e 732f 436c 6173 7341 notations/ClassA │ │ │ │ │ -0006b670: 6e6e 6f74 6174 696f 6e73 2e6a 6176 613a nnotations.java: │ │ │ │ │ -0006b680: 2065 6e73 7572 6520 616e 6e6f 7461 7469 ensure annotati │ │ │ │ │ -0006b690: 6f6e 7320 6f6e 2070 6163 6b61 6765 2d69 ons on package-i │ │ │ │ │ -0006b6a0: 6e66 6f73 206c 6f61 6465 6420 6672 6f6d nfos loaded from │ │ │ │ │ -0006b6b0: 2074 6865 2063 6c61 7373 7061 7468 2061 the classpath a │ │ │ │ │ -0006b6c0: 7265 2072 6570 6f72 7465 6420 6f6e 2061 re reported on a │ │ │ │ │ -0006b6d0: 6c6c 2070 726f 6365 7373 696e 6720 726f ll processing ro │ │ │ │ │ -0006b6e0: 756e 6473 0a0a 3c6c 693e 746f 6f6c 732f unds..
  • tools/ │ │ │ │ │ -0006b6f0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006b700: 2f50 6163 6b61 6765 496e 666f 2f4f 7665 /PackageInfo/Ove │ │ │ │ │ -0006b710: 7277 7269 7465 2f4f 7665 7277 7269 7465 rwrite/Overwrite │ │ │ │ │ -0006b720: 2e6a 6176 613a 2065 6e73 7572 6520 7061 .java: ensure pa │ │ │ │ │ -0006b730: 636b 6167 652d 696e 666f 7320 6172 6520 ckage-infos are │ │ │ │ │ -0006b740: 7265 7365 7420 6265 7477 6565 6e20 616e reset between an │ │ │ │ │ -0006b750: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ -0006b760: 696e 6720 726f 756e 6473 0a0a 3c6c 693e ing rounds..
  • │ │ │ │ │ -0006b770: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006b780: 6573 7369 6e67 2f52 6570 6f72 744f 6e49 essing/ReportOnI │ │ │ │ │ -0006b790: 6d70 6f72 7465 644d 6f64 756c 6541 6e6e mportedModuleAnn │ │ │ │ │ -0006b7a0: 6f74 6174 696f 6e2f 5265 706f 7274 4f6e otation/ReportOn │ │ │ │ │ -0006b7b0: 496d 706f 7274 6564 4d6f 6475 6c65 416e ImportedModuleAn │ │ │ │ │ -0006b7c0: 6e6f 7461 7469 6f6e 2e6a 6176 613a 206a notation.java: j │ │ │ │ │ -0006b7d0: 6176 6163 2073 686f 756c 646e 2774 2066 avac shouldn't f │ │ │ │ │ -0006b7e0: 6169 6c20 7768 656e 2061 6e20 616e 6e6f ail when an anno │ │ │ │ │ -0006b7f0: 7461 7469 6f6e 2070 726f 6365 7373 6f72 tation processor │ │ │ │ │ -0006b800: 2072 6570 6f72 7420 6120 6d65 7373 6167 report a messag │ │ │ │ │ -0006b810: 6520 6162 6f75 7420 616e 2061 6e6e 6f74 e about an annot │ │ │ │ │ -0006b820: 6174 696f 6e20 6f6e 2061 206d 6f64 756c ation on a modul │ │ │ │ │ -0006b830: 6520 6a61 7661 6320 7368 6f75 6c64 2070 e javac should p │ │ │ │ │ -0006b840: 726f 6365 7373 2061 6e6e 6f74 6174 6564 rocess annotated │ │ │ │ │ -0006b850: 206d 6f64 756c 6520 7768 656e 2069 6d70 module when imp │ │ │ │ │ -0006b860: 6f72 7473 2073 7461 7465 6d65 6e74 2061 orts statement a │ │ │ │ │ -0006b870: 7265 2070 7265 7365 6e74 0a0a 3c6c 693e re present..
  • │ │ │ │ │ -0006b880: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006b890: 6573 7369 6e67 2f53 746f 7041 6674 6572 essing/StopAfter │ │ │ │ │ -0006b8a0: 4572 726f 722f 5374 6f70 4166 7465 7245 Error/StopAfterE │ │ │ │ │ -0006b8b0: 7272 6f72 2e6a 6176 613a 2049 6620 616e rror.java: If an │ │ │ │ │ -0006b8c0: 2065 7272 6f72 2069 7320 7072 6f64 7563 error is produc │ │ │ │ │ -0006b8d0: 6564 2062 7920 616e 2061 6e6e 6f74 6174 ed by an annotat │ │ │ │ │ -0006b8e0: 696f 6e20 7072 6f63 6573 736f 722c 2074 ion processor, t │ │ │ │ │ -0006b8f0: 6865 2063 6f64 6520 7368 6f75 6c64 206e he code should n │ │ │ │ │ -0006b900: 6f74 2062 6520 4174 7472 6564 2c20 5c20 ot be Attred, \ │ │ │ │ │ -0006b910: 756e 6c65 7373 2072 6571 7565 7374 6564 unless requested │ │ │ │ │ -0006b920: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006b930: 632f 7072 6f63 6573 7369 6e67 2f54 3634 c/processing/T64 │ │ │ │ │ -0006b940: 3339 3832 362e 6a61 7661 3a20 4578 6365 39826.java: Exce │ │ │ │ │ -0006b950: 7074 696f 6e20 6973 7375 696e 6720 4469 ption issuing Di │ │ │ │ │ -0006b960: 6167 6e6f 7374 6963 2077 6869 6c65 2070 agnostic while p │ │ │ │ │ -0006b970: 726f 6365 7373 696e 6720 6765 6e65 7261 rocessing genera │ │ │ │ │ -0006b980: 7465 6420 6572 7261 6e74 2063 6f64 650a ted errant code. │ │ │ │ │ +0006a140: 6c75 6769 6e2f 4d75 6c74 6970 6c65 506c lugin/MultiplePl │ │ │ │ │ +0006a150: 7567 696e 732e 6a61 7661 3a20 4368 6563 ugins.java: Chec │ │ │ │ │ +0006a160: 6b20 7468 6174 206d 756c 7469 706c 6520 k that multiple │ │ │ │ │ +0006a170: 706c 7567 696e 7320 6361 6e20 6265 2073 plugins can be s │ │ │ │ │ +0006a180: 7065 6369 6669 6564 2077 6865 6e20 7374 pecified when st │ │ │ │ │ +0006a190: 6172 7469 6e67 206a 6176 6163 0a0a 3c6c arting javac..tools/javac/pl │ │ │ │ │ +0006a1b0: 7567 696e 2f6d 6973 7369 6e67 2f50 6c75 ugin/missing/Plu │ │ │ │ │ +0006a1c0: 6769 6e4e 6f74 466f 756e 642e 6a61 7661 ginNotFound.java │ │ │ │ │ +0006a1d0: 3a20 696e 636f 7272 6563 7420 6d65 7373 : incorrect mess │ │ │ │ │ +0006a1e0: 6167 6520 7265 6665 7265 6e63 6520 6f72 age reference or │ │ │ │ │ +0006a1f0: 2062 726f 6b65 6e20 6d65 7373 6167 6520 broken message │ │ │ │ │ +0006a200: 6669 6c65 0a0a 3c6c 693e 746f 6f6c 732f file..
  • tools/ │ │ │ │ │ +0006a210: 6a61 7661 632f 706c 7567 696e 2f73 686f javac/plugin/sho │ │ │ │ │ +0006a220: 7774 7970 652f 5465 7374 2e6a 6176 613a wtype/Test.java: │ │ │ │ │ +0006a230: 2050 726f 7669 6465 2061 2073 696d 706c Provide a simpl │ │ │ │ │ +0006a240: 6520 6c69 6768 742d 7765 6967 6874 2022 e light-weight " │ │ │ │ │ +0006a250: 706c 7567 2d69 6e22 206d 6563 6861 6e69 plug-in" mechani │ │ │ │ │ +0006a260: 736d 2066 6f72 206a 6176 6163 0a0a 3c6c sm for javac..tools/javac/po │ │ │ │ │ +0006a280: 6c69 6379 2f74 6573 7431 2f54 6573 7431 licy/test1/Test1 │ │ │ │ │ +0006a290: 612e 6a61 7661 2369 6430 3a20 7072 6f76 a.java#id0: prov │ │ │ │ │ +0006a2a0: 6964 6520 7661 7269 6162 6c65 2070 6f6c ide variable pol │ │ │ │ │ +0006a2b0: 6963 6965 7320 666f 7220 6a61 7661 6320 icies for javac │ │ │ │ │ +0006a2c0: 6f70 6572 6174 696f 6e20 4465 6661 756c operation Defaul │ │ │ │ │ +0006a2d0: 7420 636f 6d70 696c 6520 706f 6c69 6379 t compile policy │ │ │ │ │ +0006a2e0: 2069 7320 6e6f 7720 2262 7920 6669 6c65 is now "by file │ │ │ │ │ +0006a2f0: 2220 2872 6576 6572 7465 6420 746f 2022 " (reverted to " │ │ │ │ │ +0006a300: 746f 646f 2220 666f 7220 3633 3832 3730 todo" for 638270 │ │ │ │ │ +0006a310: 3029 2042 6563 6175 7365 206f 6620 6174 0) Because of at │ │ │ │ │ +0006a320: 7472 2065 7272 6f72 7320 696e 2042 2c20 tr errors in B, │ │ │ │ │ +0006a330: 6e6f 2063 6f64 6520 7368 6f75 6c64 2062 no code should b │ │ │ │ │ +0006a340: 6520 6765 6e65 7261 7465 640a 0a3c 6c69 e generated..
  • tools/javac/pol │ │ │ │ │ +0006a360: 6963 792f 7465 7374 312f 5465 7374 3161 icy/test1/Test1a │ │ │ │ │ +0006a370: 2e6a 6176 6123 6964 313a 2070 726f 7669 .java#id1: provi │ │ │ │ │ +0006a380: 6465 2076 6172 6961 626c 6520 706f 6c69 de variable poli │ │ │ │ │ +0006a390: 6369 6573 2066 6f72 206a 6176 6163 206f cies for javac o │ │ │ │ │ +0006a3a0: 7065 7261 7469 6f6e 2047 656e 6572 6174 peration Generat │ │ │ │ │ +0006a3b0: 6520 636f 6465 2066 6f72 2041 2c20 4131 e code for A, A1 │ │ │ │ │ +0006a3c0: 2c20 4132 2c20 420a 0a3c 6c69 3e74 6f6f , A2, B..
  • too │ │ │ │ │ +0006a3d0: 6c73 2f6a 6176 6163 2f70 6f6c 6963 792f ls/javac/policy/ │ │ │ │ │ +0006a3e0: 7465 7374 312f 5465 7374 3161 2e6a 6176 test1/Test1a.jav │ │ │ │ │ +0006a3f0: 6123 6964 323a 2070 726f 7669 6465 2076 a#id2: provide v │ │ │ │ │ +0006a400: 6172 6961 626c 6520 706f 6c69 6369 6573 ariable policies │ │ │ │ │ +0006a410: 2066 6f72 206a 6176 6163 206f 7065 7261 for javac opera │ │ │ │ │ +0006a420: 7469 6f6e 2042 6563 6175 7365 206f 6620 tion Because of │ │ │ │ │ +0006a430: 6174 7472 2065 7272 6f72 7320 696e 2042 attr errors in B │ │ │ │ │ +0006a440: 2c20 6e6f 2063 6f64 6520 7368 6f75 6c64 , no code should │ │ │ │ │ +0006a450: 2062 6520 6765 6e65 7261 7465 640a 0a3c be generated..< │ │ │ │ │ +0006a460: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006a470: 6f6c 6963 792f 7465 7374 312f 5465 7374 olicy/test1/Test │ │ │ │ │ +0006a480: 3161 2e6a 6176 6123 6964 333a 2070 726f 1a.java#id3: pro │ │ │ │ │ +0006a490: 7669 6465 2076 6172 6961 626c 6520 706f vide variable po │ │ │ │ │ +0006a4a0: 6c69 6369 6573 2066 6f72 206a 6176 6163 licies for javac │ │ │ │ │ +0006a4b0: 206f 7065 7261 7469 6f6e 2042 6563 6175 operation Becau │ │ │ │ │ +0006a4c0: 7365 206f 6620 6174 7472 2065 7272 6f72 se of attr error │ │ │ │ │ +0006a4d0: 7320 696e 2042 2c20 6e6f 2063 6f64 6520 s in B, no code │ │ │ │ │ +0006a4e0: 7368 6f75 6c64 2062 6520 6765 6e65 7261 should be genera │ │ │ │ │ +0006a4f0: 7465 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a ted..
  • tools/j │ │ │ │ │ +0006a500: 6176 6163 2f70 6f6c 6963 792f 7465 7374 avac/policy/test │ │ │ │ │ +0006a510: 312f 5465 7374 3161 2e6a 6176 6123 6964 1/Test1a.java#id │ │ │ │ │ +0006a520: 343a 2070 726f 7669 6465 2076 6172 6961 4: provide varia │ │ │ │ │ +0006a530: 626c 6520 706f 6c69 6369 6573 2066 6f72 ble policies for │ │ │ │ │ +0006a540: 206a 6176 6163 206f 7065 7261 7469 6f6e javac operation │ │ │ │ │ +0006a550: 2044 6566 6175 6c74 2063 6f6d 7069 6c65 Default compile │ │ │ │ │ +0006a560: 2070 6f6c 6963 7920 6973 206e 6f77 2022 policy is now " │ │ │ │ │ +0006a570: 6279 2066 696c 6522 2028 7265 7665 7274 by file" (revert │ │ │ │ │ +0006a580: 6564 2074 6f20 2274 6f64 6f22 2066 6f72 ed to "todo" for │ │ │ │ │ +0006a590: 2036 3338 3237 3030 2920 4765 6e65 7261 6382700) Genera │ │ │ │ │ +0006a5a0: 7465 2063 6f64 6520 666f 7220 412c 2041 te code for A, A │ │ │ │ │ +0006a5b0: 312c 2041 322c 2062 7574 2062 6563 6175 1, A2, but becau │ │ │ │ │ +0006a5c0: 7365 206f 6620 666c 6f77 2065 7272 6f72 se of flow error │ │ │ │ │ +0006a5d0: 7320 696e 2043 2c20 6e6f 206d 6f72 6520 s in C, no more │ │ │ │ │ +0006a5e0: 636f 6465 2073 686f 756c 6420 6265 2067 code should be g │ │ │ │ │ +0006a5f0: 656e 6572 6174 6564 0a0a 3c6c 693e 746f enerated..
  • to │ │ │ │ │ +0006a600: 6f6c 732f 6a61 7661 632f 706f 6c69 6379 ols/javac/policy │ │ │ │ │ +0006a610: 2f74 6573 7431 2f54 6573 7431 612e 6a61 /test1/Test1a.ja │ │ │ │ │ +0006a620: 7661 2369 6435 3a20 7072 6f76 6964 6520 va#id5: provide │ │ │ │ │ +0006a630: 7661 7269 6162 6c65 2070 6f6c 6963 6965 variable policie │ │ │ │ │ +0006a640: 7320 666f 7220 6a61 7661 6320 6f70 6572 s for javac oper │ │ │ │ │ +0006a650: 6174 696f 6e20 4765 6e65 7261 7465 2063 ation Generate c │ │ │ │ │ +0006a660: 6f64 6520 666f 7220 412c 2041 312c 2041 ode for A, A1, A │ │ │ │ │ +0006a670: 322c 2043 0a0a 3c6c 693e 746f 6f6c 732f 2, C..
  • tools/ │ │ │ │ │ +0006a680: 6a61 7661 632f 706f 6c69 6379 2f74 6573 javac/policy/tes │ │ │ │ │ +0006a690: 7431 2f54 6573 7431 612e 6a61 7661 2369 t1/Test1a.java#i │ │ │ │ │ +0006a6a0: 6436 3a20 7072 6f76 6964 6520 7661 7269 d6: provide vari │ │ │ │ │ +0006a6b0: 6162 6c65 2070 6f6c 6963 6965 7320 666f able policies fo │ │ │ │ │ +0006a6c0: 7220 6a61 7661 6320 6f70 6572 6174 696f r javac operatio │ │ │ │ │ +0006a6d0: 6e20 4265 6361 7573 6520 6f66 2066 6c6f n Because of flo │ │ │ │ │ +0006a6e0: 7720 6572 726f 7273 2069 6e20 432c 206e w errors in C, n │ │ │ │ │ +0006a6f0: 6f20 636f 6465 2073 686f 756c 6420 6265 o code should be │ │ │ │ │ +0006a700: 2067 656e 6572 6174 6564 0a0a 3c6c 693e generated..
  • │ │ │ │ │ +0006a710: 746f 6f6c 732f 6a61 7661 632f 706f 6c69 tools/javac/poli │ │ │ │ │ +0006a720: 6379 2f74 6573 7431 2f54 6573 7431 612e cy/test1/Test1a. │ │ │ │ │ +0006a730: 6a61 7661 2369 6437 3a20 7072 6f76 6964 java#id7: provid │ │ │ │ │ +0006a740: 6520 7661 7269 6162 6c65 2070 6f6c 6963 e variable polic │ │ │ │ │ +0006a750: 6965 7320 666f 7220 6a61 7661 6320 6f70 ies for javac op │ │ │ │ │ +0006a760: 6572 6174 696f 6e20 4765 6e65 7261 7465 eration Generate │ │ │ │ │ +0006a770: 2063 6f64 6520 666f 7220 412c 2041 312c code for A, A1, │ │ │ │ │ +0006a780: 2041 322c 2062 7574 2062 6563 6175 7365 A2, but because │ │ │ │ │ +0006a790: 206f 6620 666c 6f77 2065 7272 6f72 7320 of flow errors │ │ │ │ │ +0006a7a0: 696e 2043 2c20 6e6f 206d 6f72 6520 636f in C, no more co │ │ │ │ │ +0006a7b0: 6465 2073 686f 756c 6420 6265 2067 656e de should be gen │ │ │ │ │ +0006a7c0: 6572 6174 6564 0a0a 3c6c 693e 746f 6f6c erated..
  • tool │ │ │ │ │ +0006a7d0: 732f 6a61 7661 632f 706f 6c69 6379 2f74 s/javac/policy/t │ │ │ │ │ +0006a7e0: 6573 7431 2f54 6573 7431 622e 6a61 7661 est1/Test1b.java │ │ │ │ │ +0006a7f0: 2369 6430 3a20 436f 6d70 696c 6520 6120 #id0: Compile a │ │ │ │ │ +0006a800: 6772 6f75 7020 6f66 2066 696c 6573 2061 group of files a │ │ │ │ │ +0006a810: 6e64 2076 616c 6964 6174 6520 7468 6520 nd validate the │ │ │ │ │ +0006a820: 7365 7420 6f66 2063 6c61 7373 2066 696c set of class fil │ │ │ │ │ +0006a830: 6573 2070 726f 6475 6365 640a 0a3c 6c69 es produced..
  • tools/javac/pol │ │ │ │ │ +0006a850: 6963 792f 7465 7374 312f 5465 7374 3162 icy/test1/Test1b │ │ │ │ │ +0006a860: 2e6a 6176 6123 6964 313a 2043 6f6d 7069 .java#id1: Compi │ │ │ │ │ +0006a870: 6c65 2061 2067 726f 7570 206f 6620 6669 le a group of fi │ │ │ │ │ +0006a880: 6c65 7320 616e 6420 7661 6c69 6461 7465 les and validate │ │ │ │ │ +0006a890: 2074 6865 2073 6574 206f 6620 636c 6173 the set of clas │ │ │ │ │ +0006a8a0: 7320 6669 6c65 7320 7072 6f64 7563 6564 s files produced │ │ │ │ │ +0006a8b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006a8c0: 632f 706f 6c69 6379 2f74 6573 7431 2f54 c/policy/test1/T │ │ │ │ │ +0006a8d0: 6573 7431 622e 6a61 7661 2369 6432 3a20 est1b.java#id2: │ │ │ │ │ +0006a8e0: 436f 6d70 696c 6520 6120 6772 6f75 7020 Compile a group │ │ │ │ │ +0006a8f0: 6f66 2066 696c 6573 2061 6e64 2076 616c of files and val │ │ │ │ │ +0006a900: 6964 6174 6520 7468 6520 7365 7420 6f66 idate the set of │ │ │ │ │ +0006a910: 2063 6c61 7373 2066 696c 6573 2070 726f class files pro │ │ │ │ │ +0006a920: 6475 6365 640a 0a3c 6c69 3e74 6f6f 6c73 duced..
  • tools │ │ │ │ │ +0006a930: 2f6a 6176 6163 2f70 6f6c 6963 792f 7465 /javac/policy/te │ │ │ │ │ +0006a940: 7374 312f 5465 7374 3162 2e6a 6176 6123 st1/Test1b.java# │ │ │ │ │ +0006a950: 6964 333a 2043 6f6d 7069 6c65 2061 2067 id3: Compile a g │ │ │ │ │ +0006a960: 726f 7570 206f 6620 6669 6c65 7320 616e roup of files an │ │ │ │ │ +0006a970: 6420 7661 6c69 6461 7465 2074 6865 2073 d validate the s │ │ │ │ │ +0006a980: 6574 206f 6620 636c 6173 7320 6669 6c65 et of class file │ │ │ │ │ +0006a990: 7320 7072 6f64 7563 6564 0a0a 3c6c 693e s produced..
  • │ │ │ │ │ +0006a9a0: 746f 6f6c 732f 6a61 7661 632f 706f 6c69 tools/javac/poli │ │ │ │ │ +0006a9b0: 6379 2f74 6573 7432 2f54 6573 742e 6a61 cy/test2/Test.ja │ │ │ │ │ +0006a9c0: 7661 2369 6430 3a20 200a 0a3c 6c69 3e74 va#id0: ..
  • t │ │ │ │ │ +0006a9d0: 6f6f 6c73 2f6a 6176 6163 2f70 6f6c 6963 ools/javac/polic │ │ │ │ │ +0006a9e0: 792f 7465 7374 322f 5465 7374 2e6a 6176 y/test2/Test.jav │ │ │ │ │ +0006a9f0: 6123 6964 313a 2020 0a0a 3c6c 693e 746f a#id1: ..
  • to │ │ │ │ │ +0006aa00: 6f6c 732f 6a61 7661 632f 706f 6c69 6379 ols/javac/policy │ │ │ │ │ +0006aa10: 2f74 6573 7432 2f54 6573 742e 6a61 7661 /test2/Test.java │ │ │ │ │ +0006aa20: 2369 6432 3a20 200a 0a3c 6c69 3e74 6f6f #id2: ..
  • too │ │ │ │ │ +0006aa30: 6c73 2f6a 6176 6163 2f70 6f6c 6963 792f ls/javac/policy/ │ │ │ │ │ +0006aa40: 7465 7374 322f 5465 7374 2e6a 6176 6123 test2/Test.java# │ │ │ │ │ +0006aa50: 6964 333a 2020 0a0a 3c6c 693e 746f 6f6c id3: ..
  • tool │ │ │ │ │ +0006aa60: 732f 6a61 7661 632f 706f 6c69 6379 2f74 s/javac/policy/t │ │ │ │ │ +0006aa70: 6573 7433 2f54 6573 742e 6a61 7661 3a20 est3/Test.java: │ │ │ │ │ +0006aa80: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006aa90: 632f 706f 7369 7469 6f6e 732f 5436 3236 c/positions/T626 │ │ │ │ │ +0006aaa0: 3430 3239 2e6a 6176 613a 2043 6f6d 7069 4029.java: Compi │ │ │ │ │ +0006aab0: 6c65 7220 6973 7375 6573 2077 726f 6e67 ler issues wrong │ │ │ │ │ +0006aac0: 2075 6e63 6865 636b 6564 2077 6172 6e69 unchecked warni │ │ │ │ │ +0006aad0: 6e67 2066 6f72 2061 6e6f 6e79 6d6f 7573 ng for anonymous │ │ │ │ │ +0006aae0: 2069 6e6e 6572 2063 6c61 7373 0a0a 3c6c inner class..tools/javac/po │ │ │ │ │ +0006ab00: 7369 7469 6f6e 732f 5436 3430 3230 3737 sitions/T6402077 │ │ │ │ │ +0006ab10: 2e6a 6176 613a 2053 7461 7274 2070 6f73 .java: Start pos │ │ │ │ │ +0006ab20: 6974 696f 6e20 6973 2077 726f 6e67 2066 ition is wrong f │ │ │ │ │ +0006ab30: 6f72 2070 6163 6b61 6765 2070 7269 7661 or package priva │ │ │ │ │ +0006ab40: 7465 2063 6f6e 7374 7275 6374 6f72 730a te constructors. │ │ │ │ │ +0006ab50: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006ab60: 2f70 6f73 6974 696f 6e73 2f54 3634 3034 /positions/T6404 │ │ │ │ │ +0006ab70: 3139 342e 6a61 7661 3a20 6a61 7661 6320 194.java: javac │ │ │ │ │ +0006ab80: 7061 7273 6572 2067 656e 6572 6174 6573 parser generates │ │ │ │ │ +0006ab90: 2069 6e63 6f72 7265 6374 2065 6e64 2070 incorrect end p │ │ │ │ │ +0006aba0: 6f73 6974 696f 6e20 666f 7220 616e 6e6f osition for anno │ │ │ │ │ +0006abb0: 7461 7469 6f6e 7320 7769 7468 2070 6172 tations with par │ │ │ │ │ +0006abc0: 656e 7468 6573 6573 2e0a 0a3c 6c69 3e74 entheses...
  • t │ │ │ │ │ +0006abd0: 6f6f 6c73 2f6a 6176 6163 2f70 6f73 6974 ools/javac/posit │ │ │ │ │ +0006abe0: 696f 6e73 2f54 3831 3834 3733 392e 6a61 ions/T8184739.ja │ │ │ │ │ +0006abf0: 7661 3a20 4368 6563 6b20 636f 7272 6563 va: Check correc │ │ │ │ │ +0006ac00: 7420 656e 6420 706f 7369 7469 6f6e 206f t end position o │ │ │ │ │ +0006ac10: 6620 7468 6520 5061 636b 6167 6554 7265 f the PackageTre │ │ │ │ │ +0006ac20: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +0006ac30: 6163 2f70 6f73 6974 696f 6e73 2f54 7265 ac/positions/Tre │ │ │ │ │ +0006ac40: 6545 6e64 506f 7354 6573 742e 6a61 7661 eEndPosTest.java │ │ │ │ │ +0006ac50: 3a20 7665 7269 6679 2073 7461 7274 2061 : verify start a │ │ │ │ │ +0006ac60: 6e64 2065 6e64 2070 6f73 6974 696f 6e73 nd end positions │ │ │ │ │ +0006ac70: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006ac80: 632f 7072 6576 6965 772f 5072 6576 6965 c/preview/Previe │ │ │ │ │ +0006ac90: 7741 7574 6f53 7570 7072 6573 732e 6a61 wAutoSuppress.ja │ │ │ │ │ +0006aca0: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ +0006acb0: 2f6a 6176 6163 2f70 7265 7669 6577 2f50 /javac/preview/P │ │ │ │ │ +0006acc0: 7265 7669 6577 4572 726f 7273 2e6a 6176 reviewErrors.jav │ │ │ │ │ +0006acd0: 613a 2056 6572 6966 7920 6265 6861 7669 a: Verify behavi │ │ │ │ │ +0006ace0: 6f72 2077 2e72 2e74 2e0a 0a3c 6c69 3e74 or w.r.t...
  • t │ │ │ │ │ +0006acf0: 6f6f 6c73 2f6a 6176 6163 2f70 7265 7669 ools/javac/previ │ │ │ │ │ +0006ad00: 6577 2f50 7265 7669 6577 4f70 7469 6f6e ew/PreviewOption │ │ │ │ │ +0006ad10: 5465 7374 2e6a 6176 613a 2073 6d6f 6b65 Test.java: smoke │ │ │ │ │ +0006ad20: 2074 6573 7420 666f 7220 656e 6162 6c65 test for enable │ │ │ │ │ +0006ad30: 2d70 7265 7669 6577 2063 6f6d 6d61 6e64 -preview command │ │ │ │ │ +0006ad40: 206c 696e 6520 666c 6167 0a0a 3c6c 693e line flag..
  • │ │ │ │ │ +0006ad50: 746f 6f6c 732f 6a61 7661 632f 7072 6576 tools/javac/prev │ │ │ │ │ +0006ad60: 6965 772f 5072 6576 6965 7754 6573 742e iew/PreviewTest. │ │ │ │ │ +0006ad70: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ +0006ad80: 6c73 2f6a 6176 6163 2f70 7265 7669 6577 ls/javac/preview │ │ │ │ │ +0006ad90: 2f63 6c61 7373 5265 6164 6572 5465 7374 /classReaderTest │ │ │ │ │ +0006ada0: 2f43 6c69 656e 742e 6a61 7661 3a20 736d /Client.java: sm │ │ │ │ │ +0006adb0: 6f6b 6520 7465 7374 2066 6f72 202d 2d65 oke test for --e │ │ │ │ │ +0006adc0: 6e61 626c 6564 2d70 7265 7669 6577 2063 nabled-preview c │ │ │ │ │ +0006add0: 6c61 7373 7265 6164 6572 2073 7570 706f lassreader suppo │ │ │ │ │ +0006ade0: 7274 0a0a 3c6c 693e 746f 6f6c 732f 6a61 rt..
  • tools/ja │ │ │ │ │ +0006adf0: 7661 632f 7072 6576 6965 772f 636c 6173 vac/preview/clas │ │ │ │ │ +0006ae00: 7352 6561 6465 7254 6573 742f 546f 6f4e sReaderTest/TooN │ │ │ │ │ +0006ae10: 6577 4d61 6a6f 7256 6572 7369 6f6e 5465 ewMajorVersionTe │ │ │ │ │ +0006ae20: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ +0006ae30: 6a61 7661 6320 646f 6573 206e 6f74 2063 javac does not c │ │ │ │ │ +0006ae40: 7261 7368 206f 6e20 7072 6576 6965 7720 rash on preview │ │ │ │ │ +0006ae50: 636c 6173 7366 696c 6573 2066 726f 6d20 classfiles from │ │ │ │ │ +0006ae60: 7468 6520 6675 7475 7265 204a 6176 6120 the future Java │ │ │ │ │ +0006ae70: 7665 7273 696f 6e73 2e0a 0a3c 6c69 3e74 versions...
  • t │ │ │ │ │ +0006ae80: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006ae90: 7373 696e 672f 3633 3438 3139 332f 5436 ssing/6348193/T6 │ │ │ │ │ +0006aea0: 3334 3831 3933 2e6a 6176 613a 2041 5338 348193.java: AS8 │ │ │ │ │ +0006aeb0: 2e31 2055 5232 2042 4154 2074 6573 7420 .1 UR2 BAT test │ │ │ │ │ +0006aec0: 6661 696c 7572 6520 7769 7468 2022 6a61 failure with "ja │ │ │ │ │ +0006aed0: 7661 6322 0a0a 3c6c 693e 746f 6f6c 732f vac"..
  • tools/ │ │ │ │ │ +0006aee0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006aef0: 2f36 3334 3834 3939 2f54 3633 3438 3439 /6348499/T634849 │ │ │ │ │ +0006af00: 392e 6a61 7661 3a20 6a61 7661 6320 6372 9.java: javac cr │ │ │ │ │ +0006af10: 6173 6865 7320 6174 2063 6f6d 2e73 756e ashes at com.sun │ │ │ │ │ +0006af20: 2e74 6f6f 6c73 2e6a 6176 6163 2e6a 766d .tools.javac.jvm │ │ │ │ │ +0006af30: 2e43 6c61 7373 5265 6164 6572 2442 6164 .ClassReader$Bad │ │ │ │ │ +0006af40: 436c 6173 7346 696c 650a 0a3c 6c69 3e74 ClassFile..
  • t │ │ │ │ │ +0006af50: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006af60: 7373 696e 672f 3633 3530 3132 342f 5436 ssing/6350124/T6 │ │ │ │ │ +0006af70: 3335 3031 3234 2e6a 6176 613a 206a 6176 350124.java: jav │ │ │ │ │ +0006af80: 6163 202d 7320 646f 6573 206e 6f74 2068 ac -s does not h │ │ │ │ │ +0006af90: 6176 6520 7468 6520 6765 6e65 7261 7465 ave the generate │ │ │ │ │ +0006afa0: 6420 736f 7572 6365 2066 696c 6573 0a0a d source files.. │ │ │ │ │ +0006afb0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006afc0: 7072 6f63 6573 7369 6e67 2f36 3335 3933 processing/63593 │ │ │ │ │ +0006afd0: 3133 2f54 3633 3539 3331 332e 6a61 7661 13/T6359313.java │ │ │ │ │ +0006afe0: 3a20 6572 726f 7220 636f 6d70 696c 696e : error compilin │ │ │ │ │ +0006aff0: 6720 616e 6e6f 7461 7465 6420 7061 636b g annotated pack │ │ │ │ │ +0006b000: 6167 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a age..
  • tools/j │ │ │ │ │ +0006b010: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006b020: 3633 3635 3034 302f 5436 3336 3530 3430 6365040/T6365040 │ │ │ │ │ +0006b030: 2e6a 6176 613a 2054 6573 7420 2d70 726f .java: Test -pro │ │ │ │ │ +0006b040: 6365 7373 6f72 2066 6f6f 2c62 6172 2c62 cessor foo,bar,b │ │ │ │ │ +0006b050: 617a 0a0a 3c6c 693e 746f 6f6c 732f 6a61 az..
  • tools/ja │ │ │ │ │ +0006b060: 7661 632f 7072 6f63 6573 7369 6e67 2f36 vac/processing/6 │ │ │ │ │ +0006b070: 3337 3837 3238 2f54 3633 3738 3732 382e 378728/T6378728. │ │ │ │ │ +0006b080: 6a61 7661 3a20 5665 7269 6679 202d 7072 java: Verify -pr │ │ │ │ │ +0006b090: 6f63 3a6f 6e6c 7920 646f 6573 6e27 7420 oc:only doesn't │ │ │ │ │ +0006b0a0: 7072 6f64 7563 6520 636c 6173 7320 6669 produce class fi │ │ │ │ │ +0006b0b0: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ +0006b0c0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006b0d0: 3634 3133 3639 302f 5436 3431 3336 3930 6413690/T6413690 │ │ │ │ │ +0006b0e0: 2e6a 6176 613a 204a 6176 6163 5072 6f63 .java: JavacProc │ │ │ │ │ +0006b0f0: 6573 7369 6e67 456e 7669 726f 6e6d 656e essingEnvironmen │ │ │ │ │ +0006b100: 7420 646f 6573 206e 6f74 2065 6e74 6572 t does not enter │ │ │ │ │ +0006b110: 2074 7265 6573 2066 726f 6d20 7072 6563 trees from prec │ │ │ │ │ +0006b120: 6564 696e 6720 726f 756e 6473 0a0a 3c6c eding rounds..tools/javac/pr │ │ │ │ │ +0006b140: 6f63 6573 7369 6e67 2f36 3431 3436 3333 ocessing/6414633 │ │ │ │ │ +0006b150: 2f54 3634 3134 3633 332e 6a61 7661 3a20 /T6414633.java: │ │ │ │ │ +0006b160: 4f6e 6c79 2074 6865 2066 6972 7374 2070 Only the first p │ │ │ │ │ +0006b170: 726f 6365 7373 6f72 206d 6573 7361 6765 rocessor message │ │ │ │ │ +0006b180: 2061 7420 6120 736f 7572 6365 206c 6f63 at a source loc │ │ │ │ │ +0006b190: 6174 696f 6e20 6973 2072 6570 6f72 7465 ation is reporte │ │ │ │ │ +0006b1a0: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ +0006b1b0: 6163 2f70 726f 6365 7373 696e 672f 3634 ac/processing/64 │ │ │ │ │ +0006b1c0: 3330 3230 392f 5436 3433 3032 3039 2e6a 30209/T6430209.j │ │ │ │ │ +0006b1d0: 6176 613a 2073 7075 7269 6f75 7320 636f ava: spurious co │ │ │ │ │ +0006b1e0: 6d70 696c 6572 2065 7272 6f72 2065 6c69 mpiler error eli │ │ │ │ │ +0006b1f0: 6369 7465 6420 6279 2070 6163 6b61 6765 cited by package │ │ │ │ │ +0006b200: 456c 656d 656e 742e 6765 7445 6e63 6c6f Element.getEnclo │ │ │ │ │ +0006b210: 7365 6445 6c65 6d65 6e74 7328 290a 0a3c sedElements()..< │ │ │ │ │ +0006b220: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006b230: 726f 6365 7373 696e 672f 3634 3939 3131 rocessing/649911 │ │ │ │ │ +0006b240: 392f 436c 6173 7350 726f 6365 7373 6f72 9/ClassProcessor │ │ │ │ │ +0006b250: 2e6a 6176 613a 2043 7265 6174 6564 2070 .java: Created p │ │ │ │ │ +0006b260: 6163 6b61 6765 2d69 6e66 6f20 636c 6173 ackage-info clas │ │ │ │ │ +0006b270: 7320 6669 6c65 206d 6f64 656c 6564 2069 s file modeled i │ │ │ │ │ +0006b280: 6d70 726f 7065 726c 790a 0a3c 6c69 3e74 mproperly..
  • t │ │ │ │ │ +0006b290: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006b2a0: 7373 696e 672f 3635 3131 3631 332f 636c ssing/6511613/cl │ │ │ │ │ +0006b2b0: 7373 3431 3730 312e 6a61 7661 3a20 6a61 ss41701.java: ja │ │ │ │ │ +0006b2c0: 7661 6320 756e 6578 7065 6374 6564 6c79 vac unexpectedly │ │ │ │ │ +0006b2d0: 2064 6f65 736e 2774 2066 6169 6c20 696e doesn't fail in │ │ │ │ │ +0006b2e0: 2073 6f6d 6520 6361 7365 7320 6966 2061 some cases if a │ │ │ │ │ +0006b2f0: 6e20 616e 6e6f 7461 7469 6f6e 2070 726f n annotation pro │ │ │ │ │ +0006b300: 6365 7373 6f72 2073 7065 6369 6669 6564 cessor specified │ │ │ │ │ +0006b310: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006b320: 632f 7072 6f63 6573 7369 6e67 2f36 3531 c/processing/651 │ │ │ │ │ +0006b330: 3237 3037 2f54 3635 3132 3730 372e 6a61 2707/T6512707.ja │ │ │ │ │ +0006b340: 7661 3a20 2269 6e63 6f6d 7061 7469 626c va: "incompatibl │ │ │ │ │ +0006b350: 6520 7479 7065 7322 2061 6674 6572 2028 e types" after ( │ │ │ │ │ +0006b360: 756e 7265 6c61 7465 6429 2061 6e6e 6f74 unrelated) annot │ │ │ │ │ +0006b370: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ +0006b380: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006b390: 632f 7072 6f63 6573 7369 6e67 2f36 3633 c/processing/663 │ │ │ │ │ +0006b3a0: 3431 3338 2f54 3636 3334 3133 382e 6a61 4138/T6634138.ja │ │ │ │ │ +0006b3b0: 7661 3a20 5665 7269 6679 2073 6f75 7263 va: Verify sourc │ │ │ │ │ +0006b3c0: 6520 6669 6c65 7320 6f75 7470 7574 2061 e files output a │ │ │ │ │ +0006b3d0: 6674 6572 2070 726f 6365 7373 696e 6720 fter processing │ │ │ │ │ +0006b3e0: 6973 206f 7665 7220 6172 6520 636f 6d70 is over are comp │ │ │ │ │ +0006b3f0: 696c 6564 0a0a 3c6c 693e 746f 6f6c 732f iled..
  • tools/ │ │ │ │ │ +0006b400: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006b410: 2f36 3939 3439 3436 2f53 656d 616e 7469 /6994946/Semanti │ │ │ │ │ +0006b420: 6345 7272 6f72 5465 7374 2e6a 6176 613a cErrorTest.java: │ │ │ │ │ +0006b430: 206f 7074 696f 6e20 746f 2073 7065 6369 option to speci │ │ │ │ │ +0006b440: 6679 206f 6e6c 7920 7379 6e74 6178 2065 fy only syntax e │ │ │ │ │ +0006b450: 7272 6f72 7320 6173 2075 6e72 6563 6f76 rrors as unrecov │ │ │ │ │ +0006b460: 6572 6162 6c65 0a0a 3c6c 693e 746f 6f6c erable..
  • tool │ │ │ │ │ +0006b470: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006b480: 6e67 2f36 3939 3439 3436 2f53 796e 7461 ng/6994946/Synta │ │ │ │ │ +0006b490: 7845 7272 6f72 5465 7374 2e6a 6176 613a xErrorTest.java: │ │ │ │ │ +0006b4a0: 206f 7074 696f 6e20 746f 2073 7065 6369 option to speci │ │ │ │ │ +0006b4b0: 6679 206f 6e6c 7920 7379 6e74 6178 2065 fy only syntax e │ │ │ │ │ +0006b4c0: 7272 6f72 7320 6173 2075 6e72 6563 6f76 rrors as unrecov │ │ │ │ │ +0006b4d0: 6572 6162 6c65 0a0a 3c6c 693e 746f 6f6c erable..
  • tool │ │ │ │ │ +0006b4e0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006b4f0: 6e67 2f38 3133 3234 3436 2f54 3831 3332 ng/8132446/T8132 │ │ │ │ │ +0006b500: 3434 362e 6a61 7661 3a20 4173 7373 6572 446.java: Assser │ │ │ │ │ +0006b510: 7469 6f6e 4572 726f 7220 696e 2043 6c61 tionError in Cla │ │ │ │ │ +0006b520: 7373 5379 6d62 6f6c 2e73 6574 416e 6e6f ssSymbol.setAnno │ │ │ │ │ +0006b530: 7461 7469 6f6e 5479 7065 0a0a 3c6c 693e tationType..
  • │ │ │ │ │ +0006b540: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006b550: 6573 7369 6e67 2f38 3236 3835 3735 2f54 essing/8268575/T │ │ │ │ │ +0006b560: 3832 3638 3537 352e 6a61 7661 3a20 416e 8268575.java: An │ │ │ │ │ +0006b570: 6e6f 7461 7469 6f6e 7320 6e6f 7420 7669 notations not vi │ │ │ │ │ +0006b580: 7369 626c 6520 6f6e 206d 6f64 656c 2065 sible on model e │ │ │ │ │ +0006b590: 6c65 6d65 6e74 7320 6265 666f 7265 2074 lements before t │ │ │ │ │ +0006b5a0: 6865 7920 6172 6520 6765 6e65 7261 7465 hey are generate │ │ │ │ │ +0006b5b0: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ +0006b5c0: 6163 2f70 726f 6365 7373 696e 672f 4765 ac/processing/Ge │ │ │ │ │ +0006b5d0: 6e65 7261 7465 416e 6445 7272 6f72 2e6a nerateAndError.j │ │ │ │ │ +0006b5e0: 6176 613a 2043 6865 636b 2065 7272 6f72 ava: Check error │ │ │ │ │ +0006b5f0: 2061 7265 2063 6f6e 7665 6e69 656e 7420 are convenient │ │ │ │ │ +0006b600: 7768 656e 2041 5020 6765 6e65 7261 7465 when AP generate │ │ │ │ │ +0006b610: 7320 6120 736f 7572 6365 2066 696c 6520 s a source file │ │ │ │ │ +0006b620: 616e 6420 616e 2065 7272 6f72 2069 6e20 and an error in │ │ │ │ │ +0006b630: 7468 6520 7361 6d65 2072 6f75 6e64 0a0a the same round.. │ │ │ │ │ +0006b640: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006b650: 7072 6f63 6573 7369 6e67 2f4f 7665 7277 processing/Overw │ │ │ │ │ +0006b660: 7269 7465 496e 6974 6961 6c49 6e70 7574 riteInitialInput │ │ │ │ │ +0006b670: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +0006b680: 6520 636f 7272 6563 7420 4669 6c65 7220 e correct Filer │ │ │ │ │ +0006b690: 6265 6861 7669 6f72 2077 2e72 2e74 2e0a behavior w.r.t.. │ │ │ │ │ +0006b6a0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006b6b0: 2f70 726f 6365 7373 696e 672f 5061 636b /processing/Pack │ │ │ │ │ +0006b6c0: 6167 6549 6e66 6f2f 436c 6173 7341 6e6e ageInfo/ClassAnn │ │ │ │ │ +0006b6d0: 6f74 6174 696f 6e73 2f43 6c61 7373 416e otations/ClassAn │ │ │ │ │ +0006b6e0: 6e6f 7461 7469 6f6e 732e 6a61 7661 3a20 notations.java: │ │ │ │ │ +0006b6f0: 656e 7375 7265 2061 6e6e 6f74 6174 696f ensure annotatio │ │ │ │ │ +0006b700: 6e73 206f 6e20 7061 636b 6167 652d 696e ns on package-in │ │ │ │ │ +0006b710: 666f 7320 6c6f 6164 6564 2066 726f 6d20 fos loaded from │ │ │ │ │ +0006b720: 7468 6520 636c 6173 7370 6174 6820 6172 the classpath ar │ │ │ │ │ +0006b730: 6520 7265 706f 7274 6564 206f 6e20 616c e reported on al │ │ │ │ │ +0006b740: 6c20 7072 6f63 6573 7369 6e67 2072 6f75 l processing rou │ │ │ │ │ +0006b750: 6e64 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a nds..
  • tools/j │ │ │ │ │ +0006b760: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006b770: 5061 636b 6167 6549 6e66 6f2f 4f76 6572 PackageInfo/Over │ │ │ │ │ +0006b780: 7772 6974 652f 4f76 6572 7772 6974 652e write/Overwrite. │ │ │ │ │ +0006b790: 6a61 7661 3a20 656e 7375 7265 2070 6163 java: ensure pac │ │ │ │ │ +0006b7a0: 6b61 6765 2d69 6e66 6f73 2061 7265 2072 kage-infos are r │ │ │ │ │ +0006b7b0: 6573 6574 2062 6574 7765 656e 2061 6e6e eset between ann │ │ │ │ │ +0006b7c0: 6f74 6174 696f 6e20 7072 6f63 6573 7369 otation processi │ │ │ │ │ +0006b7d0: 6e67 2072 6f75 6e64 730a 0a3c 6c69 3e74 ng rounds..
  • t │ │ │ │ │ +0006b7e0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006b7f0: 7373 696e 672f 5265 706f 7274 4f6e 496d ssing/ReportOnIm │ │ │ │ │ +0006b800: 706f 7274 6564 4d6f 6475 6c65 416e 6e6f portedModuleAnno │ │ │ │ │ +0006b810: 7461 7469 6f6e 2f52 6570 6f72 744f 6e49 tation/ReportOnI │ │ │ │ │ +0006b820: 6d70 6f72 7465 644d 6f64 756c 6541 6e6e mportedModuleAnn │ │ │ │ │ +0006b830: 6f74 6174 696f 6e2e 6a61 7661 3a20 6a61 otation.java: ja │ │ │ │ │ +0006b840: 7661 6320 7368 6f75 6c64 6e27 7420 6661 vac shouldn't fa │ │ │ │ │ +0006b850: 696c 2077 6865 6e20 616e 2061 6e6e 6f74 il when an annot │ │ │ │ │ +0006b860: 6174 696f 6e20 7072 6f63 6573 736f 7220 ation processor │ │ │ │ │ +0006b870: 7265 706f 7274 2061 206d 6573 7361 6765 report a message │ │ │ │ │ +0006b880: 2061 626f 7574 2061 6e20 616e 6e6f 7461 about an annota │ │ │ │ │ +0006b890: 7469 6f6e 206f 6e20 6120 6d6f 6475 6c65 tion on a module │ │ │ │ │ +0006b8a0: 206a 6176 6163 2073 686f 756c 6420 7072 javac should pr │ │ │ │ │ +0006b8b0: 6f63 6573 7320 616e 6e6f 7461 7465 6420 ocess annotated │ │ │ │ │ +0006b8c0: 6d6f 6475 6c65 2077 6865 6e20 696d 706f module when impo │ │ │ │ │ +0006b8d0: 7274 7320 7374 6174 656d 656e 7420 6172 rts statement ar │ │ │ │ │ +0006b8e0: 6520 7072 6573 656e 740a 0a3c 6c69 3e74 e present..
  • t │ │ │ │ │ +0006b8f0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006b900: 7373 696e 672f 5374 6f70 4166 7465 7245 ssing/StopAfterE │ │ │ │ │ +0006b910: 7272 6f72 2f53 746f 7041 6674 6572 4572 rror/StopAfterEr │ │ │ │ │ +0006b920: 726f 722e 6a61 7661 3a20 4966 2061 6e20 ror.java: If an │ │ │ │ │ +0006b930: 6572 726f 7220 6973 2070 726f 6475 6365 error is produce │ │ │ │ │ +0006b940: 6420 6279 2061 6e20 616e 6e6f 7461 7469 d by an annotati │ │ │ │ │ +0006b950: 6f6e 2070 726f 6365 7373 6f72 2c20 7468 on processor, th │ │ │ │ │ +0006b960: 6520 636f 6465 2073 686f 756c 6420 6e6f e code should no │ │ │ │ │ +0006b970: 7420 6265 2041 7474 7265 642c 205c 2075 t be Attred, \ u │ │ │ │ │ +0006b980: 6e6c 6573 7320 7265 7175 6573 7465 640a nless requested. │ │ │ │ │ 0006b990: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006b9a0: 2f70 726f 6365 7373 696e 672f 5436 3932 /processing/T692 │ │ │ │ │ -0006b9b0: 3033 3137 2e6a 6176 613a 2070 6163 6b61 0317.java: packa │ │ │ │ │ -0006b9c0: 6765 2d69 6e66 6f2e 6a61 7661 2066 696c ge-info.java fil │ │ │ │ │ -0006b9d0: 6520 6861 7320 746f 2062 6520 7370 6563 e has to be spec │ │ │ │ │ -0006b9e0: 6966 6965 6420 6f6e 2074 6865 206a 6176 ified on the jav │ │ │ │ │ -0006b9f0: 6163 2063 6d64 6c69 6e65 2c20 656c 7365 ac cmdline, else │ │ │ │ │ -0006ba00: 2069 7420 7769 6c6c 206e 6f74 2062 6520 it will not be │ │ │ │ │ -0006ba10: 6176 6169 6c0a 0a3c 6c69 3e74 6f6f 6c73 avail..
  • tools │ │ │ │ │ -0006ba20: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006ba30: 672f 5437 3139 3634 3632 2e6a 6176 613a g/T7196462.java: │ │ │ │ │ -0006ba40: 204a 6176 6163 5072 6f63 6573 7369 6e67 JavacProcessing │ │ │ │ │ -0006ba50: 456e 7669 726f 6e6d 656e 7420 7368 6f75 Environment shou │ │ │ │ │ -0006ba60: 6c64 2074 6f6c 6572 6174 6520 4261 7369 ld tolerate Basi │ │ │ │ │ -0006ba70: 634a 6176 6163 5461 736b 0a0a 3c6c 693e cJavacTask..
  • │ │ │ │ │ -0006ba80: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006ba90: 6573 7369 6e67 2f54 3831 3432 3933 312e essing/T8142931. │ │ │ │ │ -0006baa0: 6a61 7661 3a20 6a61 7661 2063 6f6d 7069 java: java compi │ │ │ │ │ -0006bab0: 6c65 723a 2074 7970 6520 6572 6173 7572 ler: type erasur │ │ │ │ │ -0006bac0: 6520 646f 6573 6e27 7420 776f 726b 2073 e doesn't work s │ │ │ │ │ -0006bad0: 696e 6365 2039 2d62 3238 0a0a 3c6c 693e ince 9-b28..
  • │ │ │ │ │ -0006bae0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006baf0: 6573 7369 6e67 2f54 3832 3130 3634 392e essing/T8210649. │ │ │ │ │ -0006bb00: 6a61 7661 3a20 4368 6563 6b20 7468 6174 java: Check that │ │ │ │ │ -0006bb10: 2064 6961 676e 6f73 7469 6373 2063 616e diagnostics can │ │ │ │ │ -0006bb20: 2062 6520 7072 696e 7465 6420 6576 656e be printed even │ │ │ │ │ -0006bb30: 2061 6674 6572 2074 6865 2063 6f6d 7069 after the compi │ │ │ │ │ -0006bb40: 6c61 7469 6f6e 2073 746f 7070 6564 2e0a lation stopped.. │ │ │ │ │ -0006bb50: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006bb60: 2f70 726f 6365 7373 696e 672f 5465 7374 /processing/Test │ │ │ │ │ -0006bb70: 4d75 6c74 6970 6c65 4572 726f 7273 2e6a MultipleErrors.j │ │ │ │ │ -0006bb80: 6176 613a 2041 6e6e 6f74 6174 696f 6e20 ava: Annotation │ │ │ │ │ -0006bb90: 7072 6f63 6573 736f 7273 2073 686f 756c processors shoul │ │ │ │ │ -0006bba0: 6420 6265 2061 626c 6520 746f 2070 7269 d be able to pri │ │ │ │ │ -0006bbb0: 6e74 206d 756c 7469 706c 6520 6572 726f nt multiple erro │ │ │ │ │ -0006bbc0: 7273 2061 7420 7468 6520 7361 6d65 206c rs at the same l │ │ │ │ │ -0006bbd0: 6f63 6174 696f 6e2e 0a0a 3c6c 693e 746f ocation...
  • to │ │ │ │ │ -0006bbe0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006bbf0: 7369 6e67 2f54 6573 7457 6172 6e45 7272 sing/TestWarnErr │ │ │ │ │ -0006bc00: 6f72 436f 756e 742e 6a61 7661 3a20 7265 orCount.java: re │ │ │ │ │ -0006bc10: 7065 6174 6564 2077 6172 6e69 6e67 7320 peated warnings │ │ │ │ │ -0006bc20: 6162 6f75 7420 626f 6f74 636c 6173 7370 about bootclassp │ │ │ │ │ -0006bc30: 6174 6820 6e6f 7420 7365 740a 0a3c 6c69 ath not set..
  • tools/javac/pro │ │ │ │ │ -0006bc50: 6365 7373 696e 672f 636f 6d70 6c65 7469 cessing/completi │ │ │ │ │ -0006bc60: 6f6e 2f54 6573 7443 6f6d 706c 6574 696f on/TestCompletio │ │ │ │ │ -0006bc70: 6e73 2e6a 6176 613a 2053 6f6d 6520 7369 ns.java: Some si │ │ │ │ │ -0006bc80: 6d70 6c65 2074 6573 7473 206f 6620 7468 mple tests of th │ │ │ │ │ -0006bc90: 6520 6d65 7468 6f64 7320 696e 2043 6f6d e methods in Com │ │ │ │ │ -0006bca0: 706c 6574 696f 6e73 0a0a 3c6c 693e 746f pletions..
  • to │ │ │ │ │ -0006bcb0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006bcc0: 7369 6e67 2f65 6e76 6972 6f6e 6d65 6e74 sing/environment │ │ │ │ │ -0006bcd0: 2f50 726f 6365 7373 696e 6745 6e76 416e /ProcessingEnvAn │ │ │ │ │ -0006bce0: 6e6f 4469 7363 6f76 6572 792e 6a61 7661 noDiscovery.java │ │ │ │ │ -0006bcf0: 3a20 6d61 6b65 2073 7572 6520 7468 6174 : make sure that │ │ │ │ │ -0006bd00: 2061 6c6c 2064 6563 6c61 7261 7469 6f6e all declaration │ │ │ │ │ -0006bd10: 2061 6e6e 6f74 6174 696f 6e73 2061 7265 annotations are │ │ │ │ │ -0006bd20: 2064 6973 636f 7665 7265 6420 6279 2074 discovered by t │ │ │ │ │ -0006bd30: 6865 2070 726f 6365 7373 696e 6720 656e he processing en │ │ │ │ │ -0006bd40: 7669 726f 6e6d 656e 740a 0a3c 6c69 3e74 vironment..
  • t │ │ │ │ │ -0006bd50: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006bd60: 7373 696e 672f 656e 7669 726f 6e6d 656e ssing/environmen │ │ │ │ │ -0006bd70: 742f 5465 7374 5072 6576 6965 7745 6e61 t/TestPreviewEna │ │ │ │ │ -0006bd80: 626c 6564 2e6a 6176 613a 2054 6573 7420 bled.java: Test │ │ │ │ │ -0006bd90: 7468 6174 2050 726f 6365 7373 696e 6745 that ProcessingE │ │ │ │ │ -0006bda0: 6e76 6972 6f6e 6d65 6e74 2e69 7350 7265 nvironment.isPre │ │ │ │ │ -0006bdb0: 7669 6577 456e 6162 6c65 6420 776f 726b viewEnabled work │ │ │ │ │ -0006bdc0: 7320 7072 6f70 6572 6c79 0a0a 3c6c 693e s properly..
  • │ │ │ │ │ -0006bdd0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006bde0: 6573 7369 6e67 2f65 6e76 6972 6f6e 6d65 essing/environme │ │ │ │ │ -0006bdf0: 6e74 2f54 6573 7453 6f75 7263 6556 6572 nt/TestSourceVer │ │ │ │ │ -0006be00: 7369 6f6e 2e6a 6176 613a 2054 6573 7420 sion.java: Test │ │ │ │ │ -0006be10: 7468 6174 2067 6574 536f 7572 6365 5665 that getSourceVe │ │ │ │ │ -0006be20: 7273 696f 6e20 776f 726b 7320 7072 6f70 rsion works prop │ │ │ │ │ -0006be30: 6572 6c79 0a0a 3c6c 693e 746f 6f6c 732f erly..
  • tools/ │ │ │ │ │ -0006be40: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006be50: 2f65 6e76 6972 6f6e 6d65 6e74 2f72 6f75 /environment/rou │ │ │ │ │ -0006be60: 6e64 2f54 6573 7443 6f6e 7465 7874 2e6a nd/TestContext.j │ │ │ │ │ -0006be70: 6176 613a 2041 206e 6577 204a 6176 6163 ava: A new Javac │ │ │ │ │ -0006be80: 456c 656d 656e 7473 2069 7320 6372 6561 Elements is crea │ │ │ │ │ -0006be90: 7465 6420 666f 7220 6561 6368 2072 6f75 ted for each rou │ │ │ │ │ -0006bea0: 6e64 206f 6620 616e 6e6f 7461 7469 6f6e nd of annotation │ │ │ │ │ -0006beb0: 2070 726f 6365 7373 696e 670a 0a3c 6c69 processing..
  • tools/javac/pro │ │ │ │ │ -0006bed0: 6365 7373 696e 672f 656e 7669 726f 6e6d cessing/environm │ │ │ │ │ -0006bee0: 656e 742f 726f 756e 642f 5465 7374 456c ent/round/TestEl │ │ │ │ │ -0006bef0: 656d 656e 7473 416e 6e6f 7461 7465 6457 ementsAnnotatedW │ │ │ │ │ -0006bf00: 6974 682e 6a61 7661 3a20 5465 7374 7320 ith.java: Tests │ │ │ │ │ -0006bf10: 7468 6174 2067 6574 456c 656d 656e 7473 that getElements │ │ │ │ │ -0006bf20: 416e 6e6f 7461 7465 6457 6974 685b 416e AnnotatedWith[An │ │ │ │ │ -0006bf30: 795d 206d 6574 686f 6473 2077 6f72 6b20 y] methods work │ │ │ │ │ -0006bf40: 7072 6f70 6572 6c79 2e0a 0a3c 6c69 3e74 properly...
  • t │ │ │ │ │ -0006bf50: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006bf60: 7373 696e 672f 6572 726f 7273 2f43 7261 ssing/errors/Cra │ │ │ │ │ -0006bf70: 7368 4f6e 4e6f 6e45 7869 7374 696e 6741 shOnNonExistingA │ │ │ │ │ -0006bf80: 6e6e 6f74 6174 696f 6e2f 536f 7572 6365 nnotation/Source │ │ │ │ │ -0006bf90: 2e6a 6176 613a 2045 6e73 7572 6520 6e6f .java: Ensure no │ │ │ │ │ -0006bfa0: 2065 7863 6570 7469 6f6e 7320 6f6e 2075 exceptions on u │ │ │ │ │ -0006bfb0: 6e72 6573 6f6c 7661 626c 6520 616e 6e6f nresolvable anno │ │ │ │ │ -0006bfc0: 7461 7469 6f6e 730a 0a3c 6c69 3e74 6f6f tations..
  • too │ │ │ │ │ -0006bfd0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006bfe0: 696e 672f 6572 726f 7273 2f45 6e73 7572 ing/errors/Ensur │ │ │ │ │ -0006bff0: 6541 6e6e 6f74 6174 696f 6e54 7970 654d eAnnotationTypeM │ │ │ │ │ -0006c000: 6973 6d61 7463 6845 7863 6570 7469 6f6e ismatchException │ │ │ │ │ -0006c010: 2f53 6f75 7263 652e 6a61 7661 3a20 456e /Source.java: En │ │ │ │ │ -0006c020: 7375 7265 2041 6e6e 6f74 6174 696f 6e54 sure AnnotationT │ │ │ │ │ -0006c030: 7970 654d 6973 6d61 7463 6845 7863 6570 ypeMismatchExcep │ │ │ │ │ -0006c040: 7469 6f6e 2069 7320 7468 726f 776e 2077 tion is thrown w │ │ │ │ │ -0006c050: 6865 6e20 6170 7072 6f70 7269 6174 6520 hen appropriate │ │ │ │ │ -0006c060: 7769 7468 2072 6561 736f 6e61 626c 6520 with reasonable │ │ │ │ │ -0006c070: 666f 756e 6454 7970 6520 6669 6c6c 6564 foundType filled │ │ │ │ │ -0006c080: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -0006c090: 6163 2f70 726f 6365 7373 696e 672f 6572 ac/processing/er │ │ │ │ │ -0006c0a0: 726f 7273 2f45 6e73 7572 654d 6972 726f rors/EnsureMirro │ │ │ │ │ -0006c0b0: 7265 6454 7970 6545 7863 6570 7469 6f6e redTypeException │ │ │ │ │ -0006c0c0: 2f53 6f75 7263 652e 6a61 7661 3a20 416e /Source.java: An │ │ │ │ │ -0006c0d0: 6e6f 7461 7469 6f6e 5479 7065 4d69 736d notationTypeMism │ │ │ │ │ -0006c0e0: 6174 6368 4578 6365 7074 696f 6e20 696e atchException in │ │ │ │ │ -0006c0f0: 7374 6561 6420 6f66 204d 6972 726f 7265 stead of Mirrore │ │ │ │ │ -0006c100: 6454 7970 6545 7863 6570 7469 6f6e 0a0a dTypeException.. │ │ │ │ │ -0006c110: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006c120: 7072 6f63 6573 7369 6e67 2f65 7272 6f72 processing/error │ │ │ │ │ -0006c130: 732f 5374 6f70 4f6e 496e 6170 706c 6963 s/StopOnInapplic │ │ │ │ │ -0006c140: 6162 6c65 416e 6e6f 7461 7469 6f6e 732f ableAnnotations/ │ │ │ │ │ -0006c150: 4765 6e65 7261 7465 4675 6e63 7469 6f6e GenerateFunction │ │ │ │ │ -0006c160: 616c 496e 7465 7266 6163 652e 6a61 7661 alInterface.java │ │ │ │ │ -0006c170: 3a20 456e 7375 7265 2074 6861 7420 616e : Ensure that an │ │ │ │ │ -0006c180: 2061 6e6e 6f74 6174 696f 6e20 7072 6f63 annotation proc │ │ │ │ │ -0006c190: 6573 736f 7220 6361 6e20 6765 6e65 7261 essor can genera │ │ │ │ │ -0006c1a0: 7465 2061 2073 7570 6572 2d69 6e74 6572 te a super-inter │ │ │ │ │ -0006c1b0: 6661 6365 2077 6869 6368 2077 696c 6c20 face which will │ │ │ │ │ -0006c1c0: 6d61 6b65 2074 6865 2063 7572 7265 6e74 make the current │ │ │ │ │ -0006c1d0: 2069 6e74 6572 6661 6365 2066 756e 6374 interface funct │ │ │ │ │ -0006c1e0: 696f 6e61 6c0a 0a3c 6c69 3e74 6f6f 6c73 ional..
  • tools │ │ │ │ │ -0006c1f0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006c200: 672f 6572 726f 7273 2f53 746f 704f 6e49 g/errors/StopOnI │ │ │ │ │ -0006c210: 6e61 7070 6c69 6361 626c 6541 6e6e 6f74 napplicableAnnot │ │ │ │ │ -0006c220: 6174 696f 6e73 2f53 6f75 7263 652e 6a61 ations/Source.ja │ │ │ │ │ -0006c230: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -0006c240: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ -0006c250: 7373 6f72 7320 646f 206e 6f74 2067 6574 ssors do not get │ │ │ │ │ -0006c260: 2069 6e76 616c 6964 2061 6e6e 6f74 6174 invalid annotat │ │ │ │ │ -0006c270: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ -0006c280: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006c290: 2f65 7272 6f72 732f 5465 7374 4261 6450 /errors/TestBadP │ │ │ │ │ -0006c2a0: 726f 6365 7373 6f72 2e6a 6176 613a 206a rocessor.java: j │ │ │ │ │ -0006c2b0: 6176 6163 2065 7869 7473 2077 6974 6820 avac exits with │ │ │ │ │ -0006c2c0: 3020 7374 6174 7573 2061 6e64 206e 6f20 0 status and no │ │ │ │ │ -0006c2d0: 6d65 7373 6167 6573 206f 6e20 6572 726f messages on erro │ │ │ │ │ -0006c2e0: 7220 746f 2063 6f6e 7374 7275 6374 2061 r to construct a │ │ │ │ │ -0006c2f0: 6e20 616e 6e2d 7072 6f63 6573 6f72 0a0a n ann-procesor.. │ │ │ │ │ -0006c300: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006c310: 7072 6f63 6573 7369 6e67 2f65 7272 6f72 processing/error │ │ │ │ │ -0006c320: 732f 5465 7374 436c 6173 734e 616d 6573 s/TestClassNames │ │ │ │ │ -0006c330: 2e6a 6176 613a 2076 6572 6966 7920 6966 .java: verify if │ │ │ │ │ -0006c340: 2065 7272 6f6e 656f 7573 2063 6c61 7373 erroneous class │ │ │ │ │ -0006c350: 206e 616d 6573 2061 7265 2072 656a 6563 names are rejec │ │ │ │ │ -0006c360: 7465 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a ted..
  • tools/j │ │ │ │ │ -0006c370: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006c380: 6572 726f 7273 2f54 6573 7445 7272 6f72 errors/TestError │ │ │ │ │ -0006c390: 436f 756e 742e 6a61 7661 3a20 4572 726f Count.java: Erro │ │ │ │ │ -0006c3a0: 7273 2072 6570 6f72 7465 6420 7669 6120 rs reported via │ │ │ │ │ -0006c3b0: 4d65 7373 6167 6572 2e70 7269 6e74 4d65 Messager.printMe │ │ │ │ │ -0006c3c0: 7373 6167 6528 4552 524f 522c 2265 7272 ssage(ERROR,"err │ │ │ │ │ -0006c3d0: 6f72 206d 6573 7361 6765 2229 2061 7265 or message") are │ │ │ │ │ -0006c3e0: 206e 6f74 2074 616c 6c69 6564 2063 6f72 not tallied cor │ │ │ │ │ -0006c3f0: 7265 6374 6c79 0a0a 3c6c 693e 746f 6f6c rectly..
  • tool │ │ │ │ │ -0006c400: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006c410: 6e67 2f65 7272 6f72 732f 5465 7374 4661 ng/errors/TestFa │ │ │ │ │ -0006c420: 7461 6c69 7479 4f66 5061 7273 6545 7272 talityOfParseErr │ │ │ │ │ -0006c430: 6f72 732e 6a61 7661 3a20 5465 7374 2074 ors.java: Test t │ │ │ │ │ -0006c440: 6861 7420 6765 6e65 7261 7469 6e67 2070 hat generating p │ │ │ │ │ -0006c450: 726f 6772 616d 7320 7769 7468 2073 796e rograms with syn │ │ │ │ │ -0006c460: 7461 7820 6572 726f 7273 2069 7320 6120 tax errors is a │ │ │ │ │ -0006c470: 6661 7461 6c20 636f 6e64 6974 696f 6e0a fatal condition. │ │ │ │ │ -0006c480: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006c490: 2f70 726f 6365 7373 696e 672f 6572 726f /processing/erro │ │ │ │ │ -0006c4a0: 7273 2f54 6573 744f 7074 696f 6e53 796e rs/TestOptionSyn │ │ │ │ │ -0006c4b0: 7461 7845 7272 6f72 732e 6a61 7661 3a20 taxErrors.java: │ │ │ │ │ -0006c4c0: 5465 7374 2074 6861 7420 616e 6e6f 7461 Test that annota │ │ │ │ │ -0006c4d0: 7469 6f6e 2070 726f 6365 7373 6f72 206f tion processor o │ │ │ │ │ -0006c4e0: 7074 696f 6e73 2077 6974 6820 696c 6c65 ptions with ille │ │ │ │ │ -0006c4f0: 6761 6c20 7379 6e74 6178 2061 7265 2072 gal syntax are r │ │ │ │ │ -0006c500: 656a 6563 7465 640a 0a3c 6c69 3e74 6f6f ejected..
  • too │ │ │ │ │ -0006c510: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006c520: 696e 672f 6572 726f 7273 2f54 6573 7450 ing/errors/TestP │ │ │ │ │ -0006c530: 6172 7365 4572 726f 7273 2f54 6573 7450 arseErrors/TestP │ │ │ │ │ -0006c540: 6172 7365 4572 726f 7273 2e6a 6176 613a arseErrors.java: │ │ │ │ │ -0006c550: 206a 6176 6163 2063 7261 7368 6573 2072 javac crashes r │ │ │ │ │ -0006c560: 756e 6e69 6e67 2070 726f 6365 7373 6f72 unning processor │ │ │ │ │ -0006c570: 206f 6e20 6572 7261 6e74 2063 6f64 653b on errant code; │ │ │ │ │ -0006c580: 2069 7420 7573 6564 2074 6f20 7072 696e it used to prin │ │ │ │ │ -0006c590: 7420 6572 726f 7220 6d65 7373 6167 650a t error message. │ │ │ │ │ -0006c5a0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006c5b0: 2f70 726f 6365 7373 696e 672f 6572 726f /processing/erro │ │ │ │ │ -0006c5c0: 7273 2f54 6573 7452 6574 7572 6e43 6f64 rs/TestReturnCod │ │ │ │ │ -0006c5d0: 652e 6a61 7661 3a20 5465 7374 2074 6861 e.java: Test tha │ │ │ │ │ -0006c5e0: 7420 616e 2065 7272 6f6e 656f 7573 2072 t an erroneous r │ │ │ │ │ -0006c5f0: 6574 7572 6e20 636f 6465 2072 6573 756c eturn code resul │ │ │ │ │ -0006c600: 7473 2066 726f 6d20 7261 6973 696e 6720 ts from raising │ │ │ │ │ -0006c610: 616e 2065 7272 6f72 2e0a 0a3c 6c69 3e74 an error...
  • t │ │ │ │ │ -0006c620: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006c630: 7373 696e 672f 6572 726f 7273 2f54 6573 ssing/errors/Tes │ │ │ │ │ -0006c640: 7453 7570 7072 6573 7369 6f6e 2e6a 6176 tSuppression.jav │ │ │ │ │ -0006c650: 613a 206a 6176 6163 2073 686f 756c 6420 a: javac should │ │ │ │ │ -0006c660: 6465 6665 7220 6469 6167 6e6f 7374 6963 defer diagnostic │ │ │ │ │ -0006c670: 7320 756e 7469 6c20 6974 2063 616e 2062 s until it can b │ │ │ │ │ -0006c680: 6520 6465 7465 726d 696e 6564 2074 6865 e determined the │ │ │ │ │ -0006c690: 7920 6172 6520 7065 7273 6973 7465 6e74 y are persistent │ │ │ │ │ -0006c6a0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006c6b0: 632f 7072 6f63 6573 7369 6e67 2f66 696c c/processing/fil │ │ │ │ │ -0006c6c0: 6572 2f54 6573 7446 696c 6572 436f 6e73 er/TestFilerCons │ │ │ │ │ -0006c6d0: 7472 6169 6e74 732e 6a61 7661 3a20 5465 traints.java: Te │ │ │ │ │ -0006c6e0: 7374 2074 6861 7420 7468 6520 636f 6e73 st that the cons │ │ │ │ │ -0006c6f0: 7472 6169 6e74 7320 6775 6172 616e 7465 traints guarante │ │ │ │ │ -0006c700: 6564 2062 7920 7468 6520 4669 6c65 7220 ed by the Filer │ │ │ │ │ -0006c710: 616e 6420 6d61 696e 7461 696e 6564 0a0a and maintained.. │ │ │ │ │ -0006c720: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006c730: 7072 6f63 6573 7369 6e67 2f66 696c 6572 processing/filer │ │ │ │ │ -0006c740: 2f54 6573 7447 6574 5265 736f 7572 6365 /TestGetResource │ │ │ │ │ -0006c750: 2e6a 6176 613a 2054 6573 7420 4669 6c65 .java: Test File │ │ │ │ │ -0006c760: 722e 6765 7452 6573 6f75 7263 650a 0a3c r.getResource..< │ │ │ │ │ -0006c770: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006c780: 726f 6365 7373 696e 672f 6669 6c65 722f rocessing/filer/ │ │ │ │ │ -0006c790: 5465 7374 4765 7452 6573 6f75 7263 6532 TestGetResource2 │ │ │ │ │ -0006c7a0: 2e6a 6176 613a 2046 696c 6572 2e67 6574 .java: Filer.get │ │ │ │ │ -0006c7b0: 5265 736f 7572 6365 2853 4f55 5243 455f Resource(SOURCE_ │ │ │ │ │ -0006c7c0: 5041 5448 2c20 2e2e 2e29 2064 6f65 7320 PATH, ...) does │ │ │ │ │ -0006c7d0: 6e6f 7420 776f 726b 2077 6865 6e20 2d73 not work when -s │ │ │ │ │ -0006c7e0: 6f75 7263 6570 6174 6820 636f 6e74 6169 ourcepath contai │ │ │ │ │ -0006c7f0: 6e73 2026 6774 3b31 2065 6e74 7279 0a0a ns >1 entry.. │ │ │ │ │ -0006c800: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006c810: 7072 6f63 6573 7369 6e67 2f66 696c 6572 processing/filer │ │ │ │ │ -0006c820: 2f54 6573 7449 6e76 616c 6964 5265 6c61 /TestInvalidRela │ │ │ │ │ -0006c830: 7469 7665 4e61 6d65 732e 6a61 7661 3a20 tiveNames.java: │ │ │ │ │ -0006c840: 496e 7661 6c69 6420 7265 6c61 7469 7665 Invalid relative │ │ │ │ │ -0006c850: 206e 616d 6573 2066 6f72 2046 696c 6572 names for Filer │ │ │ │ │ -0006c860: 2e63 7265 6174 6552 6573 6f75 7263 6520 .createResource │ │ │ │ │ -0006c870: 616e 6420 4669 6c65 722e 6765 7452 6573 and Filer.getRes │ │ │ │ │ -0006c880: 6f75 7263 650a 0a3c 6c69 3e74 6f6f 6c73 ource..
  • tools │ │ │ │ │ -0006c890: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006c8a0: 672f 6669 6c65 722f 5465 7374 4c61 7374 g/filer/TestLast │ │ │ │ │ -0006c8b0: 526f 756e 642e 6a61 7661 3a20 4a61 7661 Round.java: Java │ │ │ │ │ -0006c8c0: 6346 696c 6572 206e 6f74 2063 6f72 7265 cFiler not corre │ │ │ │ │ -0006c8d0: 6374 6c79 206e 6f74 6966 6965 6420 6f66 ctly notified of │ │ │ │ │ -0006c8e0: 206c 6173 7452 6f75 6e64 0a0a 3c6c 693e lastRound..
  • │ │ │ │ │ -0006c8f0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006c900: 6573 7369 6e67 2f66 696c 6572 2f54 6573 essing/filer/Tes │ │ │ │ │ -0006c910: 744f 7269 6769 6e61 7469 6e67 456c 656d tOriginatingElem │ │ │ │ │ -0006c920: 656e 7473 2e6a 6176 613a 2056 6572 6966 ents.java: Verif │ │ │ │ │ -0006c930: 7920 7072 6f70 6572 2068 616e 646c 696e y proper handlin │ │ │ │ │ -0006c940: 6720 6f66 206f 7269 6769 6e61 7469 6e67 g of originating │ │ │ │ │ -0006c950: 2065 6c65 6d65 6e74 7320 696e 206a 6176 elements in jav │ │ │ │ │ -0006c960: 6163 2773 2046 696c 6572 2e0a 0a3c 6c69 ac's Filer...
  • tools/javac/pro │ │ │ │ │ -0006c980: 6365 7373 696e 672f 6669 6c65 722f 5465 cessing/filer/Te │ │ │ │ │ -0006c990: 7374 5061 636b 6167 6549 6e66 6f2e 6a61 stPackageInfo.ja │ │ │ │ │ -0006c9a0: 7661 3a20 5465 7374 2074 6865 2061 6269 va: Test the abi │ │ │ │ │ -0006c9b0: 6c69 7479 2074 6f20 6372 6561 7465 2061 lity to create a │ │ │ │ │ -0006c9c0: 6e64 2070 726f 6365 7373 2070 6163 6b61 nd process packa │ │ │ │ │ -0006c9d0: 6765 2d69 6e66 6f2e 6a61 7661 2066 696c ge-info.java fil │ │ │ │ │ -0006c9e0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -0006c9f0: 7661 632f 7072 6f63 6573 7369 6e67 2f66 vac/processing/f │ │ │ │ │ -0006ca00: 696c 6572 2f54 6573 7456 616c 6964 5265 iler/TestValidRe │ │ │ │ │ -0006ca10: 6c61 7469 7665 4e61 6d65 732e 6a61 7661 lativeNames.java │ │ │ │ │ -0006ca20: 3a20 5465 7374 2076 616c 6964 2072 656c : Test valid rel │ │ │ │ │ -0006ca30: 6174 6976 6520 6e61 6d65 7320 666f 7220 ative names for │ │ │ │ │ -0006ca40: 4669 6c65 722e 6372 6561 7465 5265 736f Filer.createReso │ │ │ │ │ -0006ca50: 7572 6365 2061 6e64 2046 696c 6572 2e67 urce and Filer.g │ │ │ │ │ -0006ca60: 6574 5265 736f 7572 6365 0a0a 3c6c 693e etResource..
  • │ │ │ │ │ -0006ca70: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006ca80: 6573 7369 6e67 2f6c 6f61 6465 722f 7465 essing/loader/te │ │ │ │ │ -0006ca90: 7374 436c 6f73 652f 5465 7374 436c 6f73 stClose/TestClos │ │ │ │ │ -0006caa0: 652e 6a61 7661 3a20 6a61 7661 6320 7368 e.java: javac sh │ │ │ │ │ -0006cab0: 6f75 6c64 206e 6f74 2063 6c6f 7365 2070 ould not close p │ │ │ │ │ -0006cac0: 726f 6365 7373 6f72 436c 6173 734c 6f61 rocessorClassLoa │ │ │ │ │ -0006cad0: 6465 7220 6265 666f 7265 2065 6e64 206f der before end o │ │ │ │ │ -0006cae0: 6620 636f 6d70 696c 6174 696f 6e0a 0a3c f compilation..< │ │ │ │ │ -0006caf0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006cb00: 726f 6365 7373 696e 672f 6c6f 6164 6572 rocessing/loader │ │ │ │ │ -0006cb10: 2f74 6573 7443 6c6f 7365 2f54 6573 7443 /testClose/TestC │ │ │ │ │ -0006cb20: 6c6f 7365 322e 6a61 7661 3a20 6a61 7661 lose2.java: java │ │ │ │ │ -0006cb30: 6320 7368 6f75 6c64 206e 6f74 2063 6c6f c should not clo │ │ │ │ │ -0006cb40: 7365 2070 726f 6365 7373 6f72 436c 6173 se processorClas │ │ │ │ │ -0006cb50: 734c 6f61 6465 7220 6265 666f 7265 2065 sLoader before e │ │ │ │ │ -0006cb60: 6e64 206f 6620 636f 6d70 696c 6174 696f nd of compilatio │ │ │ │ │ -0006cb70: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -0006cb80: 6163 2f70 726f 6365 7373 696e 672f 6d65 ac/processing/me │ │ │ │ │ -0006cb90: 7373 6167 6572 2f36 3336 3230 3637 2f54 ssager/6362067/T │ │ │ │ │ -0006cba0: 3633 3632 3036 372e 6a61 7661 3a20 4d65 6362067.java: Me │ │ │ │ │ -0006cbb0: 7373 6167 6572 206d 6574 686f 6473 2064 ssager methods d │ │ │ │ │ -0006cbc0: 6f20 6e6f 7420 7072 696e 7420 6f75 7420 o not print out │ │ │ │ │ -0006cbd0: 736f 7572 6365 2070 6f73 6974 696f 6e20 source position │ │ │ │ │ -0006cbe0: 696e 666f 726d 6174 696f 6e0a 0a3c 6c69 information..
  • tools/javac/pro │ │ │ │ │ -0006cc00: 6365 7373 696e 672f 6d65 7373 6167 6572 cessing/messager │ │ │ │ │ -0006cc10: 2f36 3338 3835 3433 2f54 3633 3838 3534 /6388543/T638854 │ │ │ │ │ -0006cc20: 332e 6a61 7661 3a20 696d 7072 6f76 6520 3.java: improve │ │ │ │ │ -0006cc30: 6163 6375 7261 6379 206f 6620 736f 7572 accuracy of sour │ │ │ │ │ -0006cc40: 6365 2070 6f73 6974 696f 6e73 2066 6f72 ce positions for │ │ │ │ │ -0006cc50: 2041 6e6e 6f74 6174 696f 6e56 616c 7565 AnnotationValue │ │ │ │ │ -0006cc60: 2070 6172 616d 206f 6620 4d65 7373 6167 param of Messag │ │ │ │ │ -0006cc70: 6572 2e70 7269 6e74 4d65 7373 6167 650a er.printMessage. │ │ │ │ │ -0006cc80: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006cc90: 2f70 726f 6365 7373 696e 672f 6d65 7373 /processing/mess │ │ │ │ │ -0006cca0: 6167 6572 2f4d 6573 7361 6765 7242 6173 ager/MessagerBas │ │ │ │ │ -0006ccb0: 6963 732e 6a61 7661 3a20 5465 7374 2070 ics.java: Test p │ │ │ │ │ -0006ccc0: 7265 7365 6e63 6520 6f66 204d 6573 7361 resence of Messa │ │ │ │ │ -0006ccd0: 6765 7220 6d65 7468 6f64 730a 0a3c 6c69 ger methods..
  • tools/javac/pro │ │ │ │ │ -0006ccf0: 6365 7373 696e 672f 6d65 7373 6167 6572 cessing/messager │ │ │ │ │ -0006cd00: 2f4d 6573 7361 6765 7244 6961 6773 2e6a /MessagerDiags.j │ │ │ │ │ -0006cd10: 6176 613a 2077 6172 6e69 6e67 7320 7072 ava: warnings pr │ │ │ │ │ -0006cd20: 696e 7465 6420 6279 2061 6e6e 6f74 6174 inted by annotat │ │ │ │ │ -0006cd30: 696f 6e20 7072 6f63 6573 736f 7273 2075 ion processors u │ │ │ │ │ -0006cd40: 7365 7320 696e 636f 7272 6563 7420 736f ses incorrect so │ │ │ │ │ -0006cd50: 7572 6365 0a0a 3c6c 693e 746f 6f6c 732f urce..
  • tools/ │ │ │ │ │ -0006cd60: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006cd70: 2f6d 6f64 656c 2f36 3139 3437 3835 2f54 /model/6194785/T │ │ │ │ │ -0006cd80: 3631 3934 3738 352e 6a61 7661 3a20 5061 6194785.java: Pa │ │ │ │ │ -0006cd90: 7261 6d65 7465 7244 6563 6c61 7261 7469 rameterDeclarati │ │ │ │ │ -0006cda0: 6f6e 2e67 6574 5369 6d70 6c65 4e61 6d65 on.getSimpleName │ │ │ │ │ -0006cdb0: 2064 6f65 7320 6e6f 7420 7265 7475 726e does not return │ │ │ │ │ -0006cdc0: 2061 6374 7561 6c20 6e61 6d65 2066 726f actual name fro │ │ │ │ │ -0006cdd0: 6d20 636c 6173 7320 6669 6c65 730a 0a3c m class files..< │ │ │ │ │ -0006cde0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006cdf0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006ce00: 3633 3431 3533 342f 5436 3334 3135 3334 6341534/T6341534 │ │ │ │ │ -0006ce10: 2e6a 6176 613a 2050 6163 6b61 6765 456c .java: PackageEl │ │ │ │ │ -0006ce20: 656d 656e 742e 6765 7445 6e63 6c6f 7365 ement.getEnclose │ │ │ │ │ -0006ce30: 6445 6c65 6d65 6e74 7320 7265 7375 6c74 dElements result │ │ │ │ │ -0006ce40: 7320 696e 204e 756c 6c50 6f69 6e74 6572 s in NullPointer │ │ │ │ │ -0006ce50: 4578 6365 7074 696f 6e20 6672 6f6d 2070 Exception from p │ │ │ │ │ -0006ce60: 6172 7365 284a 6176 6143 6f6d 7069 6c65 arse(JavaCompile │ │ │ │ │ -0006ce70: 722e 6a61 7661 3a34 3239 290a 0a3c 6c69 r.java:429)..
  • tools/javac/pro │ │ │ │ │ -0006ce90: 6365 7373 696e 672f 6d6f 6465 6c2f 456d cessing/model/Em │ │ │ │ │ -0006cea0: 7074 7950 6163 6b61 6765 496e 666f 2e6a ptyPackageInfo.j │ │ │ │ │ -0006ceb0: 6176 613a 2056 6572 6966 7920 656d 7074 ava: Verify empt │ │ │ │ │ -0006cec0: 7920 7061 636b 6167 652d 696e 666f 2e6a y package-info.j │ │ │ │ │ -0006ced0: 6176 6120 6973 2068 616e 646c 6564 2070 ava is handled p │ │ │ │ │ -0006cee0: 726f 7065 726c 790a 0a3c 6c69 3e74 6f6f roperly..
  • too │ │ │ │ │ -0006cef0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006cf00: 696e 672f 6d6f 6465 6c2f 4c6f 6361 6c43 ing/model/LocalC │ │ │ │ │ -0006cf10: 6c61 7373 6573 2f4c 6f63 616c 436c 6173 lasses/LocalClas │ │ │ │ │ -0006cf20: 7365 734d 6f64 656c 2e6a 6176 613a 2043 sesModel.java: C │ │ │ │ │ -0006cf30: 6865 636b 2074 6861 7420 6c6f 6361 6c20 heck that local │ │ │ │ │ -0006cf40: 636c 6173 7365 7320 6f72 6967 696e 6174 classes originat │ │ │ │ │ -0006cf50: 696e 6720 696e 2073 7461 7469 6320 696e ing in static in │ │ │ │ │ -0006cf60: 6974 6961 6c69 7a65 7220 6361 6e20 6265 itializer can be │ │ │ │ │ -0006cf70: 206c 6f61 6465 6420 7072 6f70 6572 6c79 loaded properly │ │ │ │ │ -0006cf80: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -0006cf90: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -0006cfa0: 6465 6c2f 4c6f 6361 6c49 6e41 6e6f 6e79 del/LocalInAnony │ │ │ │ │ -0006cfb0: 6d6f 7573 2e6a 6176 613a 2056 6572 6966 mous.java: Verif │ │ │ │ │ -0006cfc0: 7920 7468 6174 206c 6f61 6469 6e67 2061 y that loading a │ │ │ │ │ -0006cfd0: 2063 6c61 7373 6669 6c65 2066 6f72 2061 classfile for a │ │ │ │ │ -0006cfe0: 206c 6f63 616c 2063 6c61 7373 2074 6861 local class tha │ │ │ │ │ -0006cff0: 7420 6973 2061 206d 656d 6265 7220 6f66 t is a member of │ │ │ │ │ -0006d000: 2061 6e20 616e 6f6e 796d 6f75 7320 636c an anonymous cl │ │ │ │ │ -0006d010: 6173 7320 776f 6e27 7420 6272 6561 6b20 ass won't break │ │ │ │ │ -0006d020: 636f 6d70 696c 6174 696f 6e2e 0a0a 3c6c compilation...tools/javac/pr │ │ │ │ │ -0006d040: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f4d ocessing/model/M │ │ │ │ │ -0006d050: 6973 7369 6e67 436c 6173 7352 6563 7572 issingClassRecur │ │ │ │ │ -0006d060: 7369 7665 4163 6365 7373 6962 6c65 2e6a siveAccessible.j │ │ │ │ │ -0006d070: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -0006d080: 2065 6e63 6c6f 7369 6e67 2074 7970 6520 enclosing type │ │ │ │ │ -0006d090: 6f66 2061 6e20 4572 726f 7254 7970 6520 of an ErrorType │ │ │ │ │ -0006d0a0: 6973 206e 6f74 2074 6865 2045 7272 6f72 is not the Error │ │ │ │ │ -0006d0b0: 5479 7065 2069 7473 656c 662e 0a0a 3c6c Type itself...tools/javac/pr │ │ │ │ │ -0006d0d0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f54 ocessing/model/T │ │ │ │ │ -0006d0e0: 6573 7445 7863 6570 7469 6f6e 732e 6a61 estExceptions.ja │ │ │ │ │ -0006d0f0: 7661 3a20 5465 7374 2074 6861 7420 6578 va: Test that ex │ │ │ │ │ -0006d100: 6365 7074 696f 6e73 2068 6176 6520 6120 ceptions have a │ │ │ │ │ -0006d110: 7072 6f70 6572 2070 6172 656e 7420 636c proper parent cl │ │ │ │ │ -0006d120: 6173 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ass..
  • tools/j │ │ │ │ │ -0006d130: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006d140: 6d6f 6465 6c2f 5465 7374 536f 7572 6365 model/TestSource │ │ │ │ │ -0006d150: 5665 7273 696f 6e2e 6a61 7661 3a20 5465 Version.java: Te │ │ │ │ │ -0006d160: 7374 206c 6174 6573 742c 206c 6174 6573 st latest, lates │ │ │ │ │ -0006d170: 7453 7570 706f 7274 6564 2c20 756e 6465 tSupported, unde │ │ │ │ │ -0006d180: 7273 636f 7265 2061 7320 6b65 7977 6f72 rscore as keywor │ │ │ │ │ -0006d190: 642c 2065 7463 2e0a 0a3c 6c69 3e74 6f6f d, etc...
  • too │ │ │ │ │ -0006d1a0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006d1b0: 696e 672f 6d6f 6465 6c2f 5465 7374 5379 ing/model/TestSy │ │ │ │ │ -0006d1c0: 6d74 6162 4974 656d 732e 6a61 7661 3a20 mtabItems.java: │ │ │ │ │ -0006d1d0: 3236 393a 2061 7373 6572 7469 6f6e 2066 269: assertion f │ │ │ │ │ -0006d1e0: 6169 6c75 7265 2067 6574 7469 6e67 2065 ailure getting e │ │ │ │ │ -0006d1f0: 6e63 6c6f 7369 6e67 2065 6c65 6d65 6e74 nclosing element │ │ │ │ │ -0006d200: 206f 6620 616e 2075 6e64 6566 696e 6564 of an undefined │ │ │ │ │ -0006d210: 206e 616d 650a 0a3c 6c69 3e74 6f6f 6c73 name..
  • tools │ │ │ │ │ -0006d220: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006d230: 672f 6d6f 6465 6c2f 5465 7374 5669 7369 g/model/TestVisi │ │ │ │ │ -0006d240: 746f 7244 6566 6175 6c74 732e 6a61 7661 torDefaults.java │ │ │ │ │ -0006d250: 3a20 5465 7374 2062 6568 6176 696f 7220 : Test behavior │ │ │ │ │ -0006d260: 6f66 2064 6566 6175 6c74 206d 6574 686f of default metho │ │ │ │ │ -0006d270: 6473 206f 6e20 7669 7369 746f 7273 2e0a ds on visitors.. │ │ │ │ │ -0006d280: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006d290: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006d2a0: 6c2f 636f 6d70 6c65 7469 6f6e 6661 696c l/completionfail │ │ │ │ │ -0006d2b0: 7572 652f 4d69 7373 696e 6743 6c61 7373 ure/MissingClass │ │ │ │ │ -0006d2c0: 4669 6c65 2e6a 6176 613a 2048 616e 6469 File.java: Handi │ │ │ │ │ -0006d2d0: 6e67 206f 6620 4261 6443 6c61 7373 4669 ng of BadClassFi │ │ │ │ │ -0006d2e0: 6c65 2065 7863 6570 7469 6f6e 7320 616e le exceptions an │ │ │ │ │ -0006d2f0: 6420 436f 6d70 6c65 7469 6f6e 4661 696c d CompletionFail │ │ │ │ │ -0006d300: 7572 6573 0a0a 3c6c 693e 746f 6f6c 732f ures..
  • tools/ │ │ │ │ │ -0006d310: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006d320: 2f6d 6f64 656c 2f63 6f6d 706c 6574 696f /model/completio │ │ │ │ │ -0006d330: 6e66 6169 6c75 7265 2f4e 6f41 626f 7274 nfailure/NoAbort │ │ │ │ │ -0006d340: 466f 7242 6164 436c 6173 7346 696c 652e ForBadClassFile. │ │ │ │ │ -0006d350: 6a61 7661 3a20 4261 6420 636c 6173 7366 java: Bad classf │ │ │ │ │ -0006d360: 696c 6573 2073 686f 756c 6420 6e6f 7420 iles should not │ │ │ │ │ -0006d370: 6162 6f72 7420 636f 6d70 696c 6174 696f abort compilatio │ │ │ │ │ -0006d380: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ -0006d390: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006d3a0: 6f64 656c 2f63 6f6d 706c 6574 696f 6e66 odel/completionf │ │ │ │ │ -0006d3b0: 6169 6c75 7265 2f53 796d 626f 6c73 446f ailure/SymbolsDo │ │ │ │ │ -0006d3c0: 6e74 4375 6d75 6c61 7465 2e6a 6176 613a ntCumulate.java: │ │ │ │ │ -0006d3d0: 2056 6572 6966 7920 7468 6174 2073 7065 Verify that spe │ │ │ │ │ -0006d3e0: 6375 6c61 7469 7665 2073 796d 626f 6c73 culative symbols │ │ │ │ │ -0006d3f0: 2061 7265 206e 6f74 2075 6e6e 6563 6573 are not unneces │ │ │ │ │ -0006d400: 7361 7269 6c79 2072 6574 6169 6e65 6420 sarily retained │ │ │ │ │ -0006d410: 696e 2074 6865 2044 6566 6572 7265 6443 in the DeferredC │ │ │ │ │ -0006d420: 6f6d 706c 6574 696f 6e46 6169 6c75 7265 ompletionFailure │ │ │ │ │ -0006d430: 4861 6e64 6c65 720a 0a3c 6c69 3e74 6f6f Handler..
  • too │ │ │ │ │ -0006d440: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006d450: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006d460: 742f 3830 3039 3336 372f 5465 7374 5175 t/8009367/TestQu │ │ │ │ │ -0006d470: 616c 6966 6965 644e 616d 6555 7365 642e alifiedNameUsed. │ │ │ │ │ -0006d480: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ -0006d490: 7468 6520 636f 7272 6563 7420 6b69 6e64 the correct kind │ │ │ │ │ -0006d4a0: 206f 6620 6e61 6d65 7320 2862 696e 6172 of names (binar │ │ │ │ │ -0006d4b0: 7929 2061 7265 2075 7365 6420 7768 656e y) are used when │ │ │ │ │ -0006d4c0: 2063 6f6d 7061 7269 6e67 2043 6c61 7373 comparing Class │ │ │ │ │ -0006d4d0: 2061 6e64 2053 796d 626f 6c20 666f 7220 and Symbol for │ │ │ │ │ -0006d4e0: 7265 7065 6174 6162 6c65 2043 6c61 7373 repeatable Class │ │ │ │ │ -0006d4f0: 6573 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a es...
  • tools/j │ │ │ │ │ -0006d500: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006d510: 6d6f 6465 6c2f 656c 656d 656e 742f 416e model/element/An │ │ │ │ │ -0006d520: 6e6f 5072 6f63 6573 736f 724f 6e52 6563 noProcessorOnRec │ │ │ │ │ -0006d530: 6f72 6473 5465 7374 2e6a 6176 613a 2056 ordsTest.java: V │ │ │ │ │ -0006d540: 6572 6966 7920 7468 6174 2061 6e6e 6f74 erify that annot │ │ │ │ │ -0006d550: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ -0006d560: 2077 6f72 6b73 2066 6f72 2072 6563 6f72 works for recor │ │ │ │ │ -0006d570: 6473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ds..
  • tools/ja │ │ │ │ │ -0006d580: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006d590: 6f64 656c 2f65 6c65 6d65 6e74 2f41 6e6e odel/element/Ann │ │ │ │ │ -0006d5a0: 6f74 6174 696f 6e54 6f53 7472 696e 6754 otationToStringT │ │ │ │ │ -0006d5b0: 6573 742e 6a61 7661 3a20 5465 7374 206f est.java: Test o │ │ │ │ │ -0006d5c0: 6620 746f 5374 7269 6e67 206f 6e20 6e6f f toString on no │ │ │ │ │ -0006d5d0: 726d 616c 2061 6e6e 6f74 6174 696f 6e73 rmal annotations │ │ │ │ │ -0006d5e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006d5f0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006d600: 656c 2f65 6c65 6d65 6e74 2f43 6865 636b el/element/Check │ │ │ │ │ -0006d610: 696e 6741 6363 6573 736f 7273 4f6e 4c6f ingAccessorsOnLo │ │ │ │ │ -0006d620: 6164 6564 5265 636f 7264 436c 6173 7365 adedRecordClasse │ │ │ │ │ -0006d630: 732e 6a61 7661 3a20 5665 7269 6679 2074 s.java: Verify t │ │ │ │ │ -0006d640: 6861 7420 616e 6e6f 7461 7469 6f6e 2070 hat annotation p │ │ │ │ │ -0006d650: 726f 6365 7373 696e 6720 776f 726b 7320 rocessing works │ │ │ │ │ -0006d660: 666f 7220 7265 636f 7264 730a 0a3c 6c69 for records..
  • tools/javac/pro │ │ │ │ │ -0006d680: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006d690: 656d 656e 742f 4368 6563 6b69 6e67 5479 ement/CheckingTy │ │ │ │ │ -0006d6a0: 7065 416e 6e6f 7461 7469 6f6e 734f 6e52 peAnnotationsOnR │ │ │ │ │ -0006d6b0: 6563 6f72 6473 2e6a 6176 613a 2056 6572 ecords.java: Ver │ │ │ │ │ -0006d6c0: 6966 7920 7468 6174 2061 6e6e 6f74 6174 ify that annotat │ │ │ │ │ -0006d6d0: 696f 6e20 7072 6f63 6573 7369 6e67 2077 ion processing w │ │ │ │ │ -0006d6e0: 6f72 6b73 2066 6f72 2072 6563 6f72 6473 orks for records │ │ │ │ │ -0006d6f0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006d700: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006d710: 656c 2f65 6c65 6d65 6e74 2f45 7272 6f72 el/element/Error │ │ │ │ │ -0006d720: 4f6e 416e 6e6f 5769 7468 5461 7267 6574 OnAnnoWithTarget │ │ │ │ │ -0006d730: 4d65 7468 6f64 2e6a 6176 613a 2056 6572 Method.java: Ver │ │ │ │ │ -0006d740: 6966 7920 7468 6174 2061 6e6e 6f74 6174 ify that annotat │ │ │ │ │ -0006d750: 696f 6e20 7072 6f63 6573 7369 6e67 2077 ion processing w │ │ │ │ │ -0006d760: 6f72 6b73 2066 6f72 2072 6563 6f72 6473 orks for records │ │ │ │ │ -0006d770: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006d780: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006d790: 656c 2f65 6c65 6d65 6e74 2f4a 6176 6178 el/element/Javax │ │ │ │ │ -0006d7a0: 4c61 6e67 4d6f 6465 6c46 6f72 5265 636f LangModelForReco │ │ │ │ │ -0006d7b0: 7264 732e 6a61 7661 3a20 5665 7269 6679 rds.java: Verify │ │ │ │ │ -0006d7c0: 2074 6861 7420 616e 6e6f 7461 7469 6f6e that annotation │ │ │ │ │ -0006d7d0: 2070 726f 6365 7373 696e 6720 776f 726b processing work │ │ │ │ │ -0006d7e0: 7320 666f 7220 7265 636f 7264 730a 0a3c s for records..< │ │ │ │ │ -0006d7f0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006d800: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006d810: 656c 656d 656e 742f 4f62 736f 6c65 7465 element/Obsolete │ │ │ │ │ -0006d820: 5374 7269 6374 6670 2f54 6573 7453 7472 Strictfp/TestStr │ │ │ │ │ -0006d830: 6963 7466 7052 6574 656e 7469 6f6e 2e6a ictfpRetention.j │ │ │ │ │ -0006d840: 6176 613a 2054 6573 7420 7465 7374 2061 ava: Test test a │ │ │ │ │ -0006d850: 6e64 2063 6c61 7373 2066 696c 6520 7265 nd class file re │ │ │ │ │ -0006d860: 7465 6e74 696f 6e20 6f66 2073 7472 6963 tention of stric │ │ │ │ │ -0006d870: 7466 702e 0a0a 3c6c 693e 746f 6f6c 732f tfp...
  • tools/ │ │ │ │ │ -0006d880: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006d890: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f52 /model/element/R │ │ │ │ │ -0006d8a0: 6563 6f72 644e 6f74 5072 6573 6572 7669 ecordNotPreservi │ │ │ │ │ -0006d8b0: 6e67 4e65 7374 6564 5479 7065 416e 6e6f ngNestedTypeAnno │ │ │ │ │ -0006d8c0: 7461 7469 6f6e 7354 6573 742e 6a61 7661 tationsTest.java │ │ │ │ │ -0006d8d0: 3a20 6a61 7661 6320 6465 6669 6e65 7320 : javac defines │ │ │ │ │ -0006d8e0: 7479 7065 2061 6e6e 6f74 6174 696f 6e73 type annotations │ │ │ │ │ -0006d8f0: 2069 6e63 6f72 7265 6374 6c79 2066 6f72 incorrectly for │ │ │ │ │ -0006d900: 2072 6563 6f72 6420 6d65 6d62 6572 7320 record members │ │ │ │ │ -0006d910: 2863 6f6e 7374 7275 6374 6f72 2061 6e64 (constructor and │ │ │ │ │ -0006d920: 2070 726f 7065 7274 7920 6163 6365 7373 property access │ │ │ │ │ -0006d930: 6f72 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a or)..
  • tools/j │ │ │ │ │ -0006d940: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006d950: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ -0006d960: 7374 416e 6f6e 436c 6173 734e 616d 6573 stAnonClassNames │ │ │ │ │ -0006d970: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ -0006d980: 2072 6570 6f72 7465 6420 6e61 6d65 7320 reported names │ │ │ │ │ -0006d990: 6f66 2061 6e6f 6e79 6d6f 7573 2063 6c61 of anonymous cla │ │ │ │ │ -0006d9a0: 7373 6573 2061 7265 206e 6f6e 2d6e 756c sses are non-nul │ │ │ │ │ -0006d9b0: 6c2e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 l...
  • tools/ja │ │ │ │ │ -0006d9c0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006d9d0: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ -0006d9e0: 7442 696e 6469 6e67 5661 7269 6162 6c65 tBindingVariable │ │ │ │ │ -0006d9f0: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ -0006da00: 2074 6865 2062 696e 6469 6e67 2076 6172 the binding var │ │ │ │ │ -0006da10: 6961 626c 6520 6b69 6e64 2069 7320 6170 iable kind is ap │ │ │ │ │ -0006da20: 7072 6f70 7269 6174 656c 7920 7365 740a propriately set. │ │ │ │ │ -0006da30: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006da40: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006da50: 6c2f 656c 656d 656e 742f 5465 7374 456c l/element/TestEl │ │ │ │ │ -0006da60: 656d 656e 742e 6a61 7661 3a20 5465 7374 ement.java: Test │ │ │ │ │ -0006da70: 2062 6173 6963 2070 726f 7065 7274 6965 basic propertie │ │ │ │ │ -0006da80: 7320 6f66 206a 6176 6178 2e6c 616e 672e s of javax.lang. │ │ │ │ │ -0006da90: 656c 656d 656e 742e 456c 656d 656e 740a element.Element. │ │ │ │ │ -0006daa0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006dab0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006dac0: 6c2f 656c 656d 656e 742f 5465 7374 456c l/element/TestEl │ │ │ │ │ -0006dad0: 656d 656e 7441 7354 7970 652e 6a61 7661 ementAsType.java │ │ │ │ │ -0006dae0: 3a20 5465 7374 2045 6c65 6d65 6e74 2e61 : Test Element.a │ │ │ │ │ -0006daf0: 7354 7970 6520 616e 6420 6974 7320 6f76 sType and its ov │ │ │ │ │ -0006db00: 6572 7269 6465 730a 0a3c 6c69 3e74 6f6f errides..
  • too │ │ │ │ │ -0006db10: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006db20: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006db30: 742f 5465 7374 456c 656d 656e 744b 696e t/TestElementKin │ │ │ │ │ -0006db40: 6450 7265 6469 6361 7465 732e 6a61 7661 dPredicates.java │ │ │ │ │ -0006db50: 3a20 5465 7374 2076 6172 696f 7573 2070 : Test various p │ │ │ │ │ -0006db60: 7265 6469 6361 7465 7320 6f66 2045 6c65 redicates of Ele │ │ │ │ │ -0006db70: 6d65 6e74 4b69 6e64 2e0a 0a3c 6c69 3e74 mentKind...
  • t │ │ │ │ │ -0006db80: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006db90: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006dba0: 656e 742f 5465 7374 456d 7074 7943 6f6e ent/TestEmptyCon │ │ │ │ │ -0006dbb0: 7461 696e 6572 2e6a 6176 613a 2054 6573 tainer.java: Tes │ │ │ │ │ -0006dbc0: 7420 7468 6174 2061 6e20 656d 7074 7920 t that an empty │ │ │ │ │ -0006dbd0: 636f 6e74 6169 6e65 7220 646f 6573 206e container does n │ │ │ │ │ -0006dbe0: 6f74 2073 746f 7020 7573 2066 726f 6d20 ot stop us from │ │ │ │ │ -0006dbf0: 6c6f 6f6b 696e 6720 6174 2073 7570 6572 looking at super │ │ │ │ │ -0006dc00: 7479 7065 7320 666f 7220 696e 6865 7269 types for inheri │ │ │ │ │ -0006dc10: 7465 6420 7265 7065 6174 6564 2061 6e6e ted repeated ann │ │ │ │ │ -0006dc20: 6f74 6174 696f 6e73 2e0a 0a3c 6c69 3e74 otations...
  • t │ │ │ │ │ -0006dc30: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006dc40: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006dc50: 656e 742f 5465 7374 4578 6563 7574 6162 ent/TestExecutab │ │ │ │ │ -0006dc60: 6c65 456c 656d 656e 742e 6a61 7661 3a20 leElement.java: │ │ │ │ │ -0006dc70: 5465 7374 2062 6173 6963 2070 726f 7065 Test basic prope │ │ │ │ │ -0006dc80: 7274 6965 7320 6f66 206a 6176 6178 2e6c rties of javax.l │ │ │ │ │ -0006dc90: 616e 672e 656c 656d 656e 742e 4578 6563 ang.element.Exec │ │ │ │ │ -0006dca0: 7574 6162 6c65 456c 656d 656e 740a 0a3c utableElement..< │ │ │ │ │ -0006dcb0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006dcc0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006dcd0: 656c 656d 656e 742f 5465 7374 4578 6563 element/TestExec │ │ │ │ │ -0006dce0: 7574 6162 6c65 5265 6365 6976 6572 5479 utableReceiverTy │ │ │ │ │ -0006dcf0: 7065 2e6a 6176 613a 2054 6573 7420 6265 pe.java: Test be │ │ │ │ │ -0006dd00: 6861 7669 6f72 206f 6620 4578 6563 7574 havior of Execut │ │ │ │ │ -0006dd10: 6162 6c65 456c 656d 656e 742e 6765 7452 ableElement.getR │ │ │ │ │ -0006dd20: 6563 6569 7665 7254 7970 650a 0a3c 6c69 eceiverType..
  • tools/javac/pro │ │ │ │ │ -0006dd40: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006dd50: 656d 656e 742f 5465 7374 4669 6c65 4f62 ement/TestFileOb │ │ │ │ │ -0006dd60: 6a65 6374 4f66 2e6a 6176 613a 2056 6572 jectOf.java: Ver │ │ │ │ │ -0006dd70: 6966 7920 7468 6520 6265 6861 7669 6f72 ify the behavior │ │ │ │ │ -0006dd80: 206f 6620 7468 6520 456c 656d 656e 7473 of the Elements │ │ │ │ │ -0006dd90: 2e67 6574 4669 6c65 4f62 6a65 6374 4f66 .getFileObjectOf │ │ │ │ │ -0006dda0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006ddb0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006ddc0: 656c 2f65 6c65 6d65 6e74 2f54 6573 744c el/element/TestL │ │ │ │ │ -0006ddd0: 6973 7450 6163 6b61 6765 4672 6f6d 4150 istPackageFromAP │ │ │ │ │ -0006dde0: 492e 6a61 7661 3a20 4368 6563 6b20 7468 I.java: Check th │ │ │ │ │ -0006ddf0: 6174 2077 6865 6e20 6120 7061 636b 6167 at when a packag │ │ │ │ │ -0006de00: 6520 6861 7320 456c 656d 656e 7473 206c e has Elements l │ │ │ │ │ -0006de10: 6973 7465 6420 6672 6f6d 2062 6f74 6820 isted from both │ │ │ │ │ -0006de20: 6672 6f6d 2063 6c61 7373 6573 2061 6e64 from classes and │ │ │ │ │ -0006de30: 2073 6f75 7263 6573 2c20 616e 6420 7468 sources, and th │ │ │ │ │ -0006de40: 656e 2061 206e 6573 7465 6420 636c 6173 en a nested clas │ │ │ │ │ -0006de50: 7320 6973 2063 6f6d 706c 6574 6564 2c20 s is completed, │ │ │ │ │ -0006de60: 6974 2069 7320 6e6f 7420 6669 7273 7420 it is not first │ │ │ │ │ -0006de70: 636f 6d70 6c65 7465 6420 6672 6f6d 2073 completed from s │ │ │ │ │ -0006de80: 6f75 7263 6520 7669 6120 6974 7320 656e ource via its en │ │ │ │ │ -0006de90: 636c 6f73 696e 6720 636c 6173 732c 2061 closing class, a │ │ │ │ │ -0006dea0: 6e64 2074 6865 6e20 6167 6169 6e20 666f nd then again fo │ │ │ │ │ -0006deb0: 7220 6974 7365 6c66 2e0a 0a3c 6c69 3e74 r itself...
  • t │ │ │ │ │ -0006dec0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006ded0: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006dee0: 656e 742f 5465 7374 4d69 7373 696e 6745 ent/TestMissingE │ │ │ │ │ -0006def0: 6c65 6d65 6e74 2f54 6573 744d 6973 7369 lement/TestMissi │ │ │ │ │ -0006df00: 6e67 456c 656d 656e 742e 6a61 7661 3a20 ngElement.java: │ │ │ │ │ -0006df10: 4d6f 6465 6c69 6e67 2074 7970 6520 696d Modeling type im │ │ │ │ │ -0006df20: 706c 656d 656e 7469 6e67 206d 6973 7369 plementing missi │ │ │ │ │ -0006df30: 6e67 2069 6e74 6572 6661 6365 730a 0a3c ng interfaces..< │ │ │ │ │ -0006df40: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006df50: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006df60: 656c 656d 656e 742f 5465 7374 4d69 7373 element/TestMiss │ │ │ │ │ -0006df70: 696e 6745 6c65 6d65 6e74 322f 5465 7374 ingElement2/Test │ │ │ │ │ -0006df80: 4d69 7373 696e 6743 6c61 7373 2e6a 6176 MissingClass.jav │ │ │ │ │ -0006df90: 613a 204d 6f64 656c 696e 6720 7479 7065 a: Modeling type │ │ │ │ │ -0006dfa0: 2069 6d70 6c65 6d65 6e74 696e 6720 6d69 implementing mi │ │ │ │ │ -0006dfb0: 7373 696e 6720 696e 7465 7266 6163 6573 ssing interfaces │ │ │ │ │ -0006dfc0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006dfd0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006dfe0: 656c 2f65 6c65 6d65 6e74 2f54 6573 744d el/element/TestM │ │ │ │ │ -0006dff0: 6973 7369 6e67 456c 656d 656e 7432 2f54 issingElement2/T │ │ │ │ │ -0006e000: 6573 744d 6973 7369 6e67 4765 6e65 7269 estMissingGeneri │ │ │ │ │ -0006e010: 6343 6c61 7373 312e 6a61 7661 3a20 4d6f cClass1.java: Mo │ │ │ │ │ -0006e020: 6465 6c69 6e67 2074 7970 6520 696d 706c deling type impl │ │ │ │ │ -0006e030: 656d 656e 7469 6e67 206d 6973 7369 6e67 ementing missing │ │ │ │ │ -0006e040: 2069 6e74 6572 6661 6365 730a 0a3c 6c69 interfaces..
  • tools/javac/pro │ │ │ │ │ -0006e060: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006e070: 656d 656e 742f 5465 7374 4d69 7373 696e ement/TestMissin │ │ │ │ │ -0006e080: 6745 6c65 6d65 6e74 322f 5465 7374 4d69 gElement2/TestMi │ │ │ │ │ -0006e090: 7373 696e 6747 656e 6572 6963 436c 6173 ssingGenericClas │ │ │ │ │ -0006e0a0: 7332 2e6a 6176 613a 204d 6f64 656c 696e s2.java: Modelin │ │ │ │ │ -0006e0b0: 6720 7479 7065 2069 6d70 6c65 6d65 6e74 g type implement │ │ │ │ │ -0006e0c0: 696e 6720 6d69 7373 696e 6720 696e 7465 ing missing inte │ │ │ │ │ -0006e0d0: 7266 6163 6573 0a0a 3c6c 693e 746f 6f6c rfaces..
  • tool │ │ │ │ │ -0006e0e0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006e0f0: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ -0006e100: 2f54 6573 744d 6973 7369 6e67 456c 656d /TestMissingElem │ │ │ │ │ -0006e110: 656e 7432 2f54 6573 744d 6973 7369 6e67 ent2/TestMissing │ │ │ │ │ -0006e120: 4765 6e65 7269 6349 6e74 6572 6661 6365 GenericInterface │ │ │ │ │ -0006e130: 312e 6a61 7661 3a20 4d6f 6465 6c69 6e67 1.java: Modeling │ │ │ │ │ -0006e140: 2074 7970 6520 696d 706c 656d 656e 7469 type implementi │ │ │ │ │ -0006e150: 6e67 206d 6973 7369 6e67 2069 6e74 6572 ng missing inter │ │ │ │ │ -0006e160: 6661 6365 730a 0a3c 6c69 3e74 6f6f 6c73 faces..
  • tools │ │ │ │ │ -0006e170: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006e180: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006e190: 5465 7374 4d69 7373 696e 6745 6c65 6d65 TestMissingEleme │ │ │ │ │ -0006e1a0: 6e74 322f 5465 7374 4d69 7373 696e 6747 nt2/TestMissingG │ │ │ │ │ -0006e1b0: 656e 6572 6963 496e 7465 7266 6163 6532 enericInterface2 │ │ │ │ │ -0006e1c0: 2e6a 6176 613a 204d 6f64 656c 696e 6720 .java: Modeling │ │ │ │ │ -0006e1d0: 7479 7065 2069 6d70 6c65 6d65 6e74 696e type implementin │ │ │ │ │ -0006e1e0: 6720 6d69 7373 696e 6720 696e 7465 7266 g missing interf │ │ │ │ │ -0006e1f0: 6163 6573 0a0a 3c6c 693e 746f 6f6c 732f aces..
  • tools/ │ │ │ │ │ -0006e200: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006e210: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ -0006e220: 6573 744d 6973 7369 6e67 456c 656d 656e estMissingElemen │ │ │ │ │ -0006e230: 7432 2f54 6573 744d 6973 7369 6e67 496e t2/TestMissingIn │ │ │ │ │ -0006e240: 7465 7266 6163 652e 6a61 7661 3a20 4d6f terface.java: Mo │ │ │ │ │ -0006e250: 6465 6c69 6e67 2074 7970 6520 696d 706c deling type impl │ │ │ │ │ -0006e260: 656d 656e 7469 6e67 206d 6973 7369 6e67 ementing missing │ │ │ │ │ -0006e270: 2069 6e74 6572 6661 6365 730a 0a3c 6c69 interfaces..
  • tools/javac/pro │ │ │ │ │ -0006e290: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006e2a0: 656d 656e 742f 5465 7374 4d6f 6475 6c65 ement/TestModule │ │ │ │ │ -0006e2b0: 456c 656d 656e 744e 616d 6573 2e6a 6176 ElementNames.jav │ │ │ │ │ -0006e2c0: 613a 2054 6573 7420 6261 7369 6320 776f a: Test basic wo │ │ │ │ │ -0006e2d0: 726b 696e 6773 206f 6620 6e61 6d69 6e67 rkings of naming │ │ │ │ │ -0006e2e0: 206d 6574 686f 6473 206f 6e20 4d6f 6475 methods on Modu │ │ │ │ │ -0006e2f0: 6c65 456c 656d 656e 740a 0a3c 6c69 3e74 leElement..
  • t │ │ │ │ │ -0006e300: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006e310: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006e320: 656e 742f 5465 7374 4e61 6d65 732e 6a61 ent/TestNames.ja │ │ │ │ │ -0006e330: 7661 3a20 5465 7374 2074 6861 7420 7468 va: Test that th │ │ │ │ │ -0006e340: 6520 636f 6e73 7472 6169 6e74 7320 6775 e constraints gu │ │ │ │ │ -0006e350: 6172 616e 7465 6564 2062 7920 7468 6520 aranteed by the │ │ │ │ │ -0006e360: 4669 6c65 7220 616e 6420 6d61 696e 7461 Filer and mainta │ │ │ │ │ -0006e370: 696e 6564 0a0a 3c6c 693e 746f 6f6c 732f ined..
  • tools/ │ │ │ │ │ -0006e380: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006e390: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ -0006e3a0: 6573 744e 6f6e 496e 6865 7269 7465 642e estNonInherited. │ │ │ │ │ -0006e3b0: 6a61 7661 3a20 4a61 7661 6320 7368 6f75 java: Javac shou │ │ │ │ │ -0006e3c0: 6c64 206f 6e6c 7920 6c6f 6f6b 206f 6e20 ld only look on │ │ │ │ │ -0006e3d0: 7375 7065 7274 7970 6573 2066 6f72 2072 supertypes for r │ │ │ │ │ -0006e3e0: 6570 6561 7461 626c 6520 616e 6e6f 7461 epeatable annota │ │ │ │ │ -0006e3f0: 7469 6f6e 7320 6966 2062 6f74 6820 636f tions if both co │ │ │ │ │ -0006e400: 6e74 6169 6e65 7220 616e 6420 636f 6e74 ntainer and cont │ │ │ │ │ -0006e410: 6169 6e65 6520 6172 6520 696e 6865 7269 ainee are inheri │ │ │ │ │ -0006e420: 7465 642e 0a0a 3c6c 693e 746f 6f6c 732f ted...
  • tools/ │ │ │ │ │ -0006e430: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006e440: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ -0006e450: 6573 744f 7269 6769 6e2e 6a61 7661 3a20 estOrigin.java: │ │ │ │ │ -0006e460: 5465 7374 2062 6568 6176 696f 7220 6f66 Test behavior of │ │ │ │ │ -0006e470: 206a 6176 6178 2e6c 616e 672e 6d6f 6465 javax.lang.mode │ │ │ │ │ -0006e480: 6c2e 7574 696c 2e45 6c65 6d65 6e74 732e l.util.Elements. │ │ │ │ │ -0006e490: 6765 744f 7269 6769 6e2e 0a0a 3c6c 693e getOrigin...
  • │ │ │ │ │ -0006e4a0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006e4b0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006e4c0: 6d65 6e74 2f54 6573 7450 6163 6b61 6765 ment/TestPackage │ │ │ │ │ -0006e4d0: 456c 656d 656e 742e 6a61 7661 3a20 5465 Element.java: Te │ │ │ │ │ -0006e4e0: 7374 2062 6173 6963 2077 6f72 6b69 6e67 st basic working │ │ │ │ │ -0006e4f0: 7320 6f66 2050 6163 6b61 6765 456c 656d s of PackageElem │ │ │ │ │ -0006e500: 656e 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a ent..
  • tools/j │ │ │ │ │ -0006e510: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006e520: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ -0006e530: 7374 5265 636f 7264 2e6a 6176 613a 2056 stRecord.java: V │ │ │ │ │ -0006e540: 6572 6966 7920 7468 6174 2061 6e6e 6f74 erify that annot │ │ │ │ │ -0006e550: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ -0006e560: 2077 6f72 6b73 2066 6f72 2072 6563 6f72 works for recor │ │ │ │ │ -0006e570: 6473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ds..
  • tools/ja │ │ │ │ │ +0006b9a0: 2f70 726f 6365 7373 696e 672f 5436 3433 /processing/T643 │ │ │ │ │ +0006b9b0: 3938 3236 2e6a 6176 613a 2045 7863 6570 9826.java: Excep │ │ │ │ │ +0006b9c0: 7469 6f6e 2069 7373 7569 6e67 2044 6961 tion issuing Dia │ │ │ │ │ +0006b9d0: 676e 6f73 7469 6320 7768 696c 6520 7072 gnostic while pr │ │ │ │ │ +0006b9e0: 6f63 6573 7369 6e67 2067 656e 6572 6174 ocessing generat │ │ │ │ │ +0006b9f0: 6564 2065 7272 616e 7420 636f 6465 0a0a ed errant code.. │ │ │ │ │ +0006ba00: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006ba10: 7072 6f63 6573 7369 6e67 2f54 3639 3230 processing/T6920 │ │ │ │ │ +0006ba20: 3331 372e 6a61 7661 3a20 7061 636b 6167 317.java: packag │ │ │ │ │ +0006ba30: 652d 696e 666f 2e6a 6176 6120 6669 6c65 e-info.java file │ │ │ │ │ +0006ba40: 2068 6173 2074 6f20 6265 2073 7065 6369 has to be speci │ │ │ │ │ +0006ba50: 6669 6564 206f 6e20 7468 6520 6a61 7661 fied on the java │ │ │ │ │ +0006ba60: 6320 636d 646c 696e 652c 2065 6c73 6520 c cmdline, else │ │ │ │ │ +0006ba70: 6974 2077 696c 6c20 6e6f 7420 6265 2061 it will not be a │ │ │ │ │ +0006ba80: 7661 696c 0a0a 3c6c 693e 746f 6f6c 732f vail..
  • tools/ │ │ │ │ │ +0006ba90: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006baa0: 2f54 3731 3936 3436 322e 6a61 7661 3a20 /T7196462.java: │ │ │ │ │ +0006bab0: 4a61 7661 6350 726f 6365 7373 696e 6745 JavacProcessingE │ │ │ │ │ +0006bac0: 6e76 6972 6f6e 6d65 6e74 2073 686f 756c nvironment shoul │ │ │ │ │ +0006bad0: 6420 746f 6c65 7261 7465 2042 6173 6963 d tolerate Basic │ │ │ │ │ +0006bae0: 4a61 7661 6354 6173 6b0a 0a3c 6c69 3e74 JavacTask..
  • t │ │ │ │ │ +0006baf0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006bb00: 7373 696e 672f 5438 3134 3239 3331 2e6a ssing/T8142931.j │ │ │ │ │ +0006bb10: 6176 613a 206a 6176 6120 636f 6d70 696c ava: java compil │ │ │ │ │ +0006bb20: 6572 3a20 7479 7065 2065 7261 7375 7265 er: type erasure │ │ │ │ │ +0006bb30: 2064 6f65 736e 2774 2077 6f72 6b20 7369 doesn't work si │ │ │ │ │ +0006bb40: 6e63 6520 392d 6232 380a 0a3c 6c69 3e74 nce 9-b28..
  • t │ │ │ │ │ +0006bb50: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006bb60: 7373 696e 672f 5438 3231 3036 3439 2e6a ssing/T8210649.j │ │ │ │ │ +0006bb70: 6176 613a 2043 6865 636b 2074 6861 7420 ava: Check that │ │ │ │ │ +0006bb80: 6469 6167 6e6f 7374 6963 7320 6361 6e20 diagnostics can │ │ │ │ │ +0006bb90: 6265 2070 7269 6e74 6564 2065 7665 6e20 be printed even │ │ │ │ │ +0006bba0: 6166 7465 7220 7468 6520 636f 6d70 696c after the compil │ │ │ │ │ +0006bbb0: 6174 696f 6e20 7374 6f70 7065 642e 0a0a ation stopped... │ │ │ │ │ +0006bbc0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006bbd0: 7072 6f63 6573 7369 6e67 2f54 6573 744d processing/TestM │ │ │ │ │ +0006bbe0: 756c 7469 706c 6545 7272 6f72 732e 6a61 ultipleErrors.ja │ │ │ │ │ +0006bbf0: 7661 3a20 416e 6e6f 7461 7469 6f6e 2070 va: Annotation p │ │ │ │ │ +0006bc00: 726f 6365 7373 6f72 7320 7368 6f75 6c64 rocessors should │ │ │ │ │ +0006bc10: 2062 6520 6162 6c65 2074 6f20 7072 696e be able to prin │ │ │ │ │ +0006bc20: 7420 6d75 6c74 6970 6c65 2065 7272 6f72 t multiple error │ │ │ │ │ +0006bc30: 7320 6174 2074 6865 2073 616d 6520 6c6f s at the same lo │ │ │ │ │ +0006bc40: 6361 7469 6f6e 2e0a 0a3c 6c69 3e74 6f6f cation...
  • too │ │ │ │ │ +0006bc50: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006bc60: 696e 672f 5465 7374 5761 726e 4572 726f ing/TestWarnErro │ │ │ │ │ +0006bc70: 7243 6f75 6e74 2e6a 6176 613a 2072 6570 rCount.java: rep │ │ │ │ │ +0006bc80: 6561 7465 6420 7761 726e 696e 6773 2061 eated warnings a │ │ │ │ │ +0006bc90: 626f 7574 2062 6f6f 7463 6c61 7373 7061 bout bootclasspa │ │ │ │ │ +0006bca0: 7468 206e 6f74 2073 6574 0a0a 3c6c 693e th not set..
  • │ │ │ │ │ +0006bcb0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006bcc0: 6573 7369 6e67 2f63 6f6d 706c 6574 696f essing/completio │ │ │ │ │ +0006bcd0: 6e2f 5465 7374 436f 6d70 6c65 7469 6f6e n/TestCompletion │ │ │ │ │ +0006bce0: 732e 6a61 7661 3a20 536f 6d65 2073 696d s.java: Some sim │ │ │ │ │ +0006bcf0: 706c 6520 7465 7374 7320 6f66 2074 6865 ple tests of the │ │ │ │ │ +0006bd00: 206d 6574 686f 6473 2069 6e20 436f 6d70 methods in Comp │ │ │ │ │ +0006bd10: 6c65 7469 6f6e 730a 0a3c 6c69 3e74 6f6f letions..
  • too │ │ │ │ │ +0006bd20: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006bd30: 696e 672f 656e 7669 726f 6e6d 656e 742f ing/environment/ │ │ │ │ │ +0006bd40: 5072 6f63 6573 7369 6e67 456e 7641 6e6e ProcessingEnvAnn │ │ │ │ │ +0006bd50: 6f44 6973 636f 7665 7279 2e6a 6176 613a oDiscovery.java: │ │ │ │ │ +0006bd60: 206d 616b 6520 7375 7265 2074 6861 7420 make sure that │ │ │ │ │ +0006bd70: 616c 6c20 6465 636c 6172 6174 696f 6e20 all declaration │ │ │ │ │ +0006bd80: 616e 6e6f 7461 7469 6f6e 7320 6172 6520 annotations are │ │ │ │ │ +0006bd90: 6469 7363 6f76 6572 6564 2062 7920 7468 discovered by th │ │ │ │ │ +0006bda0: 6520 7072 6f63 6573 7369 6e67 2065 6e76 e processing env │ │ │ │ │ +0006bdb0: 6972 6f6e 6d65 6e74 0a0a 3c6c 693e 746f ironment..
  • to │ │ │ │ │ +0006bdc0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006bdd0: 7369 6e67 2f65 6e76 6972 6f6e 6d65 6e74 sing/environment │ │ │ │ │ +0006bde0: 2f54 6573 7450 7265 7669 6577 456e 6162 /TestPreviewEnab │ │ │ │ │ +0006bdf0: 6c65 642e 6a61 7661 3a20 5465 7374 2074 led.java: Test t │ │ │ │ │ +0006be00: 6861 7420 5072 6f63 6573 7369 6e67 456e hat ProcessingEn │ │ │ │ │ +0006be10: 7669 726f 6e6d 656e 742e 6973 5072 6576 vironment.isPrev │ │ │ │ │ +0006be20: 6965 7745 6e61 626c 6564 2077 6f72 6b73 iewEnabled works │ │ │ │ │ +0006be30: 2070 726f 7065 726c 790a 0a3c 6c69 3e74 properly..
  • t │ │ │ │ │ +0006be40: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006be50: 7373 696e 672f 656e 7669 726f 6e6d 656e ssing/environmen │ │ │ │ │ +0006be60: 742f 5465 7374 536f 7572 6365 5665 7273 t/TestSourceVers │ │ │ │ │ +0006be70: 696f 6e2e 6a61 7661 3a20 5465 7374 2074 ion.java: Test t │ │ │ │ │ +0006be80: 6861 7420 6765 7453 6f75 7263 6556 6572 hat getSourceVer │ │ │ │ │ +0006be90: 7369 6f6e 2077 6f72 6b73 2070 726f 7065 sion works prope │ │ │ │ │ +0006bea0: 726c 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a rly..
  • tools/j │ │ │ │ │ +0006beb0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006bec0: 656e 7669 726f 6e6d 656e 742f 726f 756e environment/roun │ │ │ │ │ +0006bed0: 642f 5465 7374 436f 6e74 6578 742e 6a61 d/TestContext.ja │ │ │ │ │ +0006bee0: 7661 3a20 4120 6e65 7720 4a61 7661 6345 va: A new JavacE │ │ │ │ │ +0006bef0: 6c65 6d65 6e74 7320 6973 2063 7265 6174 lements is creat │ │ │ │ │ +0006bf00: 6564 2066 6f72 2065 6163 6820 726f 756e ed for each roun │ │ │ │ │ +0006bf10: 6420 6f66 2061 6e6e 6f74 6174 696f 6e20 d of annotation │ │ │ │ │ +0006bf20: 7072 6f63 6573 7369 6e67 0a0a 3c6c 693e processing..
  • │ │ │ │ │ +0006bf30: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006bf40: 6573 7369 6e67 2f65 6e76 6972 6f6e 6d65 essing/environme │ │ │ │ │ +0006bf50: 6e74 2f72 6f75 6e64 2f54 6573 7445 6c65 nt/round/TestEle │ │ │ │ │ +0006bf60: 6d65 6e74 7341 6e6e 6f74 6174 6564 5769 mentsAnnotatedWi │ │ │ │ │ +0006bf70: 7468 2e6a 6176 613a 2054 6573 7473 2074 th.java: Tests t │ │ │ │ │ +0006bf80: 6861 7420 6765 7445 6c65 6d65 6e74 7341 hat getElementsA │ │ │ │ │ +0006bf90: 6e6e 6f74 6174 6564 5769 7468 5b41 6e79 nnotatedWith[Any │ │ │ │ │ +0006bfa0: 5d20 6d65 7468 6f64 7320 776f 726b 2070 ] methods work p │ │ │ │ │ +0006bfb0: 726f 7065 726c 792e 0a0a 3c6c 693e 746f roperly...
  • to │ │ │ │ │ +0006bfc0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006bfd0: 7369 6e67 2f65 7272 6f72 732f 4372 6173 sing/errors/Cras │ │ │ │ │ +0006bfe0: 684f 6e4e 6f6e 4578 6973 7469 6e67 416e hOnNonExistingAn │ │ │ │ │ +0006bff0: 6e6f 7461 7469 6f6e 2f53 6f75 7263 652e notation/Source. │ │ │ │ │ +0006c000: 6a61 7661 3a20 456e 7375 7265 206e 6f20 java: Ensure no │ │ │ │ │ +0006c010: 6578 6365 7074 696f 6e73 206f 6e20 756e exceptions on un │ │ │ │ │ +0006c020: 7265 736f 6c76 6162 6c65 2061 6e6e 6f74 resolvable annot │ │ │ │ │ +0006c030: 6174 696f 6e73 0a0a 3c6c 693e 746f 6f6c ations..
  • tool │ │ │ │ │ +0006c040: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006c050: 6e67 2f65 7272 6f72 732f 456e 7375 7265 ng/errors/Ensure │ │ │ │ │ +0006c060: 416e 6e6f 7461 7469 6f6e 5479 7065 4d69 AnnotationTypeMi │ │ │ │ │ +0006c070: 736d 6174 6368 4578 6365 7074 696f 6e2f smatchException/ │ │ │ │ │ +0006c080: 536f 7572 6365 2e6a 6176 613a 2045 6e73 Source.java: Ens │ │ │ │ │ +0006c090: 7572 6520 416e 6e6f 7461 7469 6f6e 5479 ure AnnotationTy │ │ │ │ │ +0006c0a0: 7065 4d69 736d 6174 6368 4578 6365 7074 peMismatchExcept │ │ │ │ │ +0006c0b0: 696f 6e20 6973 2074 6872 6f77 6e20 7768 ion is thrown wh │ │ │ │ │ +0006c0c0: 656e 2061 7070 726f 7072 6961 7465 2077 en appropriate w │ │ │ │ │ +0006c0d0: 6974 6820 7265 6173 6f6e 6162 6c65 2066 ith reasonable f │ │ │ │ │ +0006c0e0: 6f75 6e64 5479 7065 2066 696c 6c65 642e oundType filled. │ │ │ │ │ +0006c0f0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006c100: 632f 7072 6f63 6573 7369 6e67 2f65 7272 c/processing/err │ │ │ │ │ +0006c110: 6f72 732f 456e 7375 7265 4d69 7272 6f72 ors/EnsureMirror │ │ │ │ │ +0006c120: 6564 5479 7065 4578 6365 7074 696f 6e2f edTypeException/ │ │ │ │ │ +0006c130: 536f 7572 6365 2e6a 6176 613a 2041 6e6e Source.java: Ann │ │ │ │ │ +0006c140: 6f74 6174 696f 6e54 7970 654d 6973 6d61 otationTypeMisma │ │ │ │ │ +0006c150: 7463 6845 7863 6570 7469 6f6e 2069 6e73 tchException ins │ │ │ │ │ +0006c160: 7465 6164 206f 6620 4d69 7272 6f72 6564 tead of Mirrored │ │ │ │ │ +0006c170: 5479 7065 4578 6365 7074 696f 6e0a 0a3c TypeException..< │ │ │ │ │ +0006c180: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006c190: 726f 6365 7373 696e 672f 6572 726f 7273 rocessing/errors │ │ │ │ │ +0006c1a0: 2f53 746f 704f 6e49 6e61 7070 6c69 6361 /StopOnInapplica │ │ │ │ │ +0006c1b0: 626c 6541 6e6e 6f74 6174 696f 6e73 2f47 bleAnnotations/G │ │ │ │ │ +0006c1c0: 656e 6572 6174 6546 756e 6374 696f 6e61 enerateFunctiona │ │ │ │ │ +0006c1d0: 6c49 6e74 6572 6661 6365 2e6a 6176 613a lInterface.java: │ │ │ │ │ +0006c1e0: 2045 6e73 7572 6520 7468 6174 2061 6e20 Ensure that an │ │ │ │ │ +0006c1f0: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ +0006c200: 7373 6f72 2063 616e 2067 656e 6572 6174 ssor can generat │ │ │ │ │ +0006c210: 6520 6120 7375 7065 722d 696e 7465 7266 e a super-interf │ │ │ │ │ +0006c220: 6163 6520 7768 6963 6820 7769 6c6c 206d ace which will m │ │ │ │ │ +0006c230: 616b 6520 7468 6520 6375 7272 656e 7420 ake the current │ │ │ │ │ +0006c240: 696e 7465 7266 6163 6520 6675 6e63 7469 interface functi │ │ │ │ │ +0006c250: 6f6e 616c 0a0a 3c6c 693e 746f 6f6c 732f onal..
  • tools/ │ │ │ │ │ +0006c260: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006c270: 2f65 7272 6f72 732f 5374 6f70 4f6e 496e /errors/StopOnIn │ │ │ │ │ +0006c280: 6170 706c 6963 6162 6c65 416e 6e6f 7461 applicableAnnota │ │ │ │ │ +0006c290: 7469 6f6e 732f 536f 7572 6365 2e6a 6176 tions/Source.jav │ │ │ │ │ +0006c2a0: 613a 2056 6572 6966 7920 7468 6174 2061 a: Verify that a │ │ │ │ │ +0006c2b0: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ +0006c2c0: 736f 7273 2064 6f20 6e6f 7420 6765 7420 sors do not get │ │ │ │ │ +0006c2d0: 696e 7661 6c69 6420 616e 6e6f 7461 7469 invalid annotati │ │ │ │ │ +0006c2e0: 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ons..
  • tools/j │ │ │ │ │ +0006c2f0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006c300: 6572 726f 7273 2f54 6573 7442 6164 5072 errors/TestBadPr │ │ │ │ │ +0006c310: 6f63 6573 736f 722e 6a61 7661 3a20 6a61 ocessor.java: ja │ │ │ │ │ +0006c320: 7661 6320 6578 6974 7320 7769 7468 2030 vac exits with 0 │ │ │ │ │ +0006c330: 2073 7461 7475 7320 616e 6420 6e6f 206d status and no m │ │ │ │ │ +0006c340: 6573 7361 6765 7320 6f6e 2065 7272 6f72 essages on error │ │ │ │ │ +0006c350: 2074 6f20 636f 6e73 7472 7563 7420 616e to construct an │ │ │ │ │ +0006c360: 2061 6e6e 2d70 726f 6365 736f 720a 0a3c ann-procesor..< │ │ │ │ │ +0006c370: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006c380: 726f 6365 7373 696e 672f 6572 726f 7273 rocessing/errors │ │ │ │ │ +0006c390: 2f54 6573 7443 6c61 7373 4e61 6d65 732e /TestClassNames. │ │ │ │ │ +0006c3a0: 6a61 7661 3a20 7665 7269 6679 2069 6620 java: verify if │ │ │ │ │ +0006c3b0: 6572 726f 6e65 6f75 7320 636c 6173 7320 erroneous class │ │ │ │ │ +0006c3c0: 6e61 6d65 7320 6172 6520 7265 6a65 6374 names are reject │ │ │ │ │ +0006c3d0: 6564 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ed..
  • tools/ja │ │ │ │ │ +0006c3e0: 7661 632f 7072 6f63 6573 7369 6e67 2f65 vac/processing/e │ │ │ │ │ +0006c3f0: 7272 6f72 732f 5465 7374 4572 726f 7243 rrors/TestErrorC │ │ │ │ │ +0006c400: 6f75 6e74 2e6a 6176 613a 2045 7272 6f72 ount.java: Error │ │ │ │ │ +0006c410: 7320 7265 706f 7274 6564 2076 6961 204d s reported via M │ │ │ │ │ +0006c420: 6573 7361 6765 722e 7072 696e 744d 6573 essager.printMes │ │ │ │ │ +0006c430: 7361 6765 2845 5252 4f52 2c22 6572 726f sage(ERROR,"erro │ │ │ │ │ +0006c440: 7220 6d65 7373 6167 6522 2920 6172 6520 r message") are │ │ │ │ │ +0006c450: 6e6f 7420 7461 6c6c 6965 6420 636f 7272 not tallied corr │ │ │ │ │ +0006c460: 6563 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ectly..
  • tools │ │ │ │ │ +0006c470: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006c480: 672f 6572 726f 7273 2f54 6573 7446 6174 g/errors/TestFat │ │ │ │ │ +0006c490: 616c 6974 794f 6650 6172 7365 4572 726f alityOfParseErro │ │ │ │ │ +0006c4a0: 7273 2e6a 6176 613a 2054 6573 7420 7468 rs.java: Test th │ │ │ │ │ +0006c4b0: 6174 2067 656e 6572 6174 696e 6720 7072 at generating pr │ │ │ │ │ +0006c4c0: 6f67 7261 6d73 2077 6974 6820 7379 6e74 ograms with synt │ │ │ │ │ +0006c4d0: 6178 2065 7272 6f72 7320 6973 2061 2066 ax errors is a f │ │ │ │ │ +0006c4e0: 6174 616c 2063 6f6e 6469 7469 6f6e 0a0a atal condition.. │ │ │ │ │ +0006c4f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006c500: 7072 6f63 6573 7369 6e67 2f65 7272 6f72 processing/error │ │ │ │ │ +0006c510: 732f 5465 7374 4f70 7469 6f6e 5379 6e74 s/TestOptionSynt │ │ │ │ │ +0006c520: 6178 4572 726f 7273 2e6a 6176 613a 2054 axErrors.java: T │ │ │ │ │ +0006c530: 6573 7420 7468 6174 2061 6e6e 6f74 6174 est that annotat │ │ │ │ │ +0006c540: 696f 6e20 7072 6f63 6573 736f 7220 6f70 ion processor op │ │ │ │ │ +0006c550: 7469 6f6e 7320 7769 7468 2069 6c6c 6567 tions with illeg │ │ │ │ │ +0006c560: 616c 2073 796e 7461 7820 6172 6520 7265 al syntax are re │ │ │ │ │ +0006c570: 6a65 6374 6564 0a0a 3c6c 693e 746f 6f6c jected..
  • tool │ │ │ │ │ +0006c580: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006c590: 6e67 2f65 7272 6f72 732f 5465 7374 5061 ng/errors/TestPa │ │ │ │ │ +0006c5a0: 7273 6545 7272 6f72 732f 5465 7374 5061 rseErrors/TestPa │ │ │ │ │ +0006c5b0: 7273 6545 7272 6f72 732e 6a61 7661 3a20 rseErrors.java: │ │ │ │ │ +0006c5c0: 6a61 7661 6320 6372 6173 6865 7320 7275 javac crashes ru │ │ │ │ │ +0006c5d0: 6e6e 696e 6720 7072 6f63 6573 736f 7220 nning processor │ │ │ │ │ +0006c5e0: 6f6e 2065 7272 616e 7420 636f 6465 3b20 on errant code; │ │ │ │ │ +0006c5f0: 6974 2075 7365 6420 746f 2070 7269 6e74 it used to print │ │ │ │ │ +0006c600: 2065 7272 6f72 206d 6573 7361 6765 0a0a error message.. │ │ │ │ │ +0006c610: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006c620: 7072 6f63 6573 7369 6e67 2f65 7272 6f72 processing/error │ │ │ │ │ +0006c630: 732f 5465 7374 5265 7475 726e 436f 6465 s/TestReturnCode │ │ │ │ │ +0006c640: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ +0006c650: 2061 6e20 6572 726f 6e65 6f75 7320 7265 an erroneous re │ │ │ │ │ +0006c660: 7475 726e 2063 6f64 6520 7265 7375 6c74 turn code result │ │ │ │ │ +0006c670: 7320 6672 6f6d 2072 6169 7369 6e67 2061 s from raising a │ │ │ │ │ +0006c680: 6e20 6572 726f 722e 0a0a 3c6c 693e 746f n error...
  • to │ │ │ │ │ +0006c690: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006c6a0: 7369 6e67 2f65 7272 6f72 732f 5465 7374 sing/errors/Test │ │ │ │ │ +0006c6b0: 5375 7070 7265 7373 696f 6e2e 6a61 7661 Suppression.java │ │ │ │ │ +0006c6c0: 3a20 6a61 7661 6320 7368 6f75 6c64 2064 : javac should d │ │ │ │ │ +0006c6d0: 6566 6572 2064 6961 676e 6f73 7469 6373 efer diagnostics │ │ │ │ │ +0006c6e0: 2075 6e74 696c 2069 7420 6361 6e20 6265 until it can be │ │ │ │ │ +0006c6f0: 2064 6574 6572 6d69 6e65 6420 7468 6579 determined they │ │ │ │ │ +0006c700: 2061 7265 2070 6572 7369 7374 656e 740a are persistent. │ │ │ │ │ +0006c710: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006c720: 2f70 726f 6365 7373 696e 672f 6669 6c65 /processing/file │ │ │ │ │ +0006c730: 722f 5465 7374 4669 6c65 7243 6f6e 7374 r/TestFilerConst │ │ │ │ │ +0006c740: 7261 696e 7473 2e6a 6176 613a 2054 6573 raints.java: Tes │ │ │ │ │ +0006c750: 7420 7468 6174 2074 6865 2063 6f6e 7374 t that the const │ │ │ │ │ +0006c760: 7261 696e 7473 2067 7561 7261 6e74 6565 raints guarantee │ │ │ │ │ +0006c770: 6420 6279 2074 6865 2046 696c 6572 2061 d by the Filer a │ │ │ │ │ +0006c780: 6e64 206d 6169 6e74 6169 6e65 640a 0a3c nd maintained..< │ │ │ │ │ +0006c790: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006c7a0: 726f 6365 7373 696e 672f 6669 6c65 722f rocessing/filer/ │ │ │ │ │ +0006c7b0: 5465 7374 4765 7452 6573 6f75 7263 652e TestGetResource. │ │ │ │ │ +0006c7c0: 6a61 7661 3a20 5465 7374 2046 696c 6572 java: Test Filer │ │ │ │ │ +0006c7d0: 2e67 6574 5265 736f 7572 6365 0a0a 3c6c .getResource..tools/javac/pr │ │ │ │ │ +0006c7f0: 6f63 6573 7369 6e67 2f66 696c 6572 2f54 ocessing/filer/T │ │ │ │ │ +0006c800: 6573 7447 6574 5265 736f 7572 6365 322e estGetResource2. │ │ │ │ │ +0006c810: 6a61 7661 3a20 4669 6c65 722e 6765 7452 java: Filer.getR │ │ │ │ │ +0006c820: 6573 6f75 7263 6528 534f 5552 4345 5f50 esource(SOURCE_P │ │ │ │ │ +0006c830: 4154 482c 202e 2e2e 2920 646f 6573 206e ATH, ...) does n │ │ │ │ │ +0006c840: 6f74 2077 6f72 6b20 7768 656e 202d 736f ot work when -so │ │ │ │ │ +0006c850: 7572 6365 7061 7468 2063 6f6e 7461 696e urcepath contain │ │ │ │ │ +0006c860: 7320 2667 743b 3120 656e 7472 790a 0a3c s >1 entry..< │ │ │ │ │ +0006c870: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006c880: 726f 6365 7373 696e 672f 6669 6c65 722f rocessing/filer/ │ │ │ │ │ +0006c890: 5465 7374 496e 7661 6c69 6452 656c 6174 TestInvalidRelat │ │ │ │ │ +0006c8a0: 6976 654e 616d 6573 2e6a 6176 613a 2049 iveNames.java: I │ │ │ │ │ +0006c8b0: 6e76 616c 6964 2072 656c 6174 6976 6520 nvalid relative │ │ │ │ │ +0006c8c0: 6e61 6d65 7320 666f 7220 4669 6c65 722e names for Filer. │ │ │ │ │ +0006c8d0: 6372 6561 7465 5265 736f 7572 6365 2061 createResource a │ │ │ │ │ +0006c8e0: 6e64 2046 696c 6572 2e67 6574 5265 736f nd Filer.getReso │ │ │ │ │ +0006c8f0: 7572 6365 0a0a 3c6c 693e 746f 6f6c 732f urce..
  • tools/ │ │ │ │ │ +0006c900: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006c910: 2f66 696c 6572 2f54 6573 744c 6173 7452 /filer/TestLastR │ │ │ │ │ +0006c920: 6f75 6e64 2e6a 6176 613a 204a 6176 6163 ound.java: Javac │ │ │ │ │ +0006c930: 4669 6c65 7220 6e6f 7420 636f 7272 6563 Filer not correc │ │ │ │ │ +0006c940: 746c 7920 6e6f 7469 6669 6564 206f 6620 tly notified of │ │ │ │ │ +0006c950: 6c61 7374 526f 756e 640a 0a3c 6c69 3e74 lastRound..
  • t │ │ │ │ │ +0006c960: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006c970: 7373 696e 672f 6669 6c65 722f 5465 7374 ssing/filer/Test │ │ │ │ │ +0006c980: 4f72 6967 696e 6174 696e 6745 6c65 6d65 OriginatingEleme │ │ │ │ │ +0006c990: 6e74 732e 6a61 7661 3a20 5665 7269 6679 nts.java: Verify │ │ │ │ │ +0006c9a0: 2070 726f 7065 7220 6861 6e64 6c69 6e67 proper handling │ │ │ │ │ +0006c9b0: 206f 6620 6f72 6967 696e 6174 696e 6720 of originating │ │ │ │ │ +0006c9c0: 656c 656d 656e 7473 2069 6e20 6a61 7661 elements in java │ │ │ │ │ +0006c9d0: 6327 7320 4669 6c65 722e 0a0a 3c6c 693e c's Filer...
  • │ │ │ │ │ +0006c9e0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006c9f0: 6573 7369 6e67 2f66 696c 6572 2f54 6573 essing/filer/Tes │ │ │ │ │ +0006ca00: 7450 6163 6b61 6765 496e 666f 2e6a 6176 tPackageInfo.jav │ │ │ │ │ +0006ca10: 613a 2054 6573 7420 7468 6520 6162 696c a: Test the abil │ │ │ │ │ +0006ca20: 6974 7920 746f 2063 7265 6174 6520 616e ity to create an │ │ │ │ │ +0006ca30: 6420 7072 6f63 6573 7320 7061 636b 6167 d process packag │ │ │ │ │ +0006ca40: 652d 696e 666f 2e6a 6176 6120 6669 6c65 e-info.java file │ │ │ │ │ +0006ca50: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006ca60: 6163 2f70 726f 6365 7373 696e 672f 6669 ac/processing/fi │ │ │ │ │ +0006ca70: 6c65 722f 5465 7374 5661 6c69 6452 656c ler/TestValidRel │ │ │ │ │ +0006ca80: 6174 6976 654e 616d 6573 2e6a 6176 613a ativeNames.java: │ │ │ │ │ +0006ca90: 2054 6573 7420 7661 6c69 6420 7265 6c61 Test valid rela │ │ │ │ │ +0006caa0: 7469 7665 206e 616d 6573 2066 6f72 2046 tive names for F │ │ │ │ │ +0006cab0: 696c 6572 2e63 7265 6174 6552 6573 6f75 iler.createResou │ │ │ │ │ +0006cac0: 7263 6520 616e 6420 4669 6c65 722e 6765 rce and Filer.ge │ │ │ │ │ +0006cad0: 7452 6573 6f75 7263 650a 0a3c 6c69 3e74 tResource..
  • t │ │ │ │ │ +0006cae0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006caf0: 7373 696e 672f 6c6f 6164 6572 2f74 6573 ssing/loader/tes │ │ │ │ │ +0006cb00: 7443 6c6f 7365 2f54 6573 7443 6c6f 7365 tClose/TestClose │ │ │ │ │ +0006cb10: 2e6a 6176 613a 206a 6176 6163 2073 686f .java: javac sho │ │ │ │ │ +0006cb20: 756c 6420 6e6f 7420 636c 6f73 6520 7072 uld not close pr │ │ │ │ │ +0006cb30: 6f63 6573 736f 7243 6c61 7373 4c6f 6164 ocessorClassLoad │ │ │ │ │ +0006cb40: 6572 2062 6566 6f72 6520 656e 6420 6f66 er before end of │ │ │ │ │ +0006cb50: 2063 6f6d 7069 6c61 7469 6f6e 0a0a 3c6c compilation..tools/javac/pr │ │ │ │ │ +0006cb70: 6f63 6573 7369 6e67 2f6c 6f61 6465 722f ocessing/loader/ │ │ │ │ │ +0006cb80: 7465 7374 436c 6f73 652f 5465 7374 436c testClose/TestCl │ │ │ │ │ +0006cb90: 6f73 6532 2e6a 6176 613a 206a 6176 6163 ose2.java: javac │ │ │ │ │ +0006cba0: 2073 686f 756c 6420 6e6f 7420 636c 6f73 should not clos │ │ │ │ │ +0006cbb0: 6520 7072 6f63 6573 736f 7243 6c61 7373 e processorClass │ │ │ │ │ +0006cbc0: 4c6f 6164 6572 2062 6566 6f72 6520 656e Loader before en │ │ │ │ │ +0006cbd0: 6420 6f66 2063 6f6d 7069 6c61 7469 6f6e d of compilation │ │ │ │ │ +0006cbe0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006cbf0: 632f 7072 6f63 6573 7369 6e67 2f6d 6573 c/processing/mes │ │ │ │ │ +0006cc00: 7361 6765 722f 3633 3632 3036 372f 5436 sager/6362067/T6 │ │ │ │ │ +0006cc10: 3336 3230 3637 2e6a 6176 613a 204d 6573 362067.java: Mes │ │ │ │ │ +0006cc20: 7361 6765 7220 6d65 7468 6f64 7320 646f sager methods do │ │ │ │ │ +0006cc30: 206e 6f74 2070 7269 6e74 206f 7574 2073 not print out s │ │ │ │ │ +0006cc40: 6f75 7263 6520 706f 7369 7469 6f6e 2069 ource position i │ │ │ │ │ +0006cc50: 6e66 6f72 6d61 7469 6f6e 0a0a 3c6c 693e nformation..
  • │ │ │ │ │ +0006cc60: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006cc70: 6573 7369 6e67 2f6d 6573 7361 6765 722f essing/messager/ │ │ │ │ │ +0006cc80: 3633 3838 3534 332f 5436 3338 3835 3433 6388543/T6388543 │ │ │ │ │ +0006cc90: 2e6a 6176 613a 2069 6d70 726f 7665 2061 .java: improve a │ │ │ │ │ +0006cca0: 6363 7572 6163 7920 6f66 2073 6f75 7263 ccuracy of sourc │ │ │ │ │ +0006ccb0: 6520 706f 7369 7469 6f6e 7320 666f 7220 e positions for │ │ │ │ │ +0006ccc0: 416e 6e6f 7461 7469 6f6e 5661 6c75 6520 AnnotationValue │ │ │ │ │ +0006ccd0: 7061 7261 6d20 6f66 204d 6573 7361 6765 param of Message │ │ │ │ │ +0006cce0: 722e 7072 696e 744d 6573 7361 6765 0a0a r.printMessage.. │ │ │ │ │ +0006ccf0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006cd00: 7072 6f63 6573 7369 6e67 2f6d 6573 7361 processing/messa │ │ │ │ │ +0006cd10: 6765 722f 4d65 7373 6167 6572 4261 7369 ger/MessagerBasi │ │ │ │ │ +0006cd20: 6373 2e6a 6176 613a 2054 6573 7420 7072 cs.java: Test pr │ │ │ │ │ +0006cd30: 6573 656e 6365 206f 6620 4d65 7373 6167 esence of Messag │ │ │ │ │ +0006cd40: 6572 206d 6574 686f 6473 0a0a 3c6c 693e er methods..
  • │ │ │ │ │ +0006cd50: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006cd60: 6573 7369 6e67 2f6d 6573 7361 6765 722f essing/messager/ │ │ │ │ │ +0006cd70: 4d65 7373 6167 6572 4469 6167 732e 6a61 MessagerDiags.ja │ │ │ │ │ +0006cd80: 7661 3a20 7761 726e 696e 6773 2070 7269 va: warnings pri │ │ │ │ │ +0006cd90: 6e74 6564 2062 7920 616e 6e6f 7461 7469 nted by annotati │ │ │ │ │ +0006cda0: 6f6e 2070 726f 6365 7373 6f72 7320 7573 on processors us │ │ │ │ │ +0006cdb0: 6573 2069 6e63 6f72 7265 6374 2073 6f75 es incorrect sou │ │ │ │ │ +0006cdc0: 7263 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a rce..
  • tools/j │ │ │ │ │ +0006cdd0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006cde0: 6d6f 6465 6c2f 3631 3934 3738 352f 5436 model/6194785/T6 │ │ │ │ │ +0006cdf0: 3139 3437 3835 2e6a 6176 613a 2050 6172 194785.java: Par │ │ │ │ │ +0006ce00: 616d 6574 6572 4465 636c 6172 6174 696f ameterDeclaratio │ │ │ │ │ +0006ce10: 6e2e 6765 7453 696d 706c 654e 616d 6520 n.getSimpleName │ │ │ │ │ +0006ce20: 646f 6573 206e 6f74 2072 6574 7572 6e20 does not return │ │ │ │ │ +0006ce30: 6163 7475 616c 206e 616d 6520 6672 6f6d actual name from │ │ │ │ │ +0006ce40: 2063 6c61 7373 2066 696c 6573 0a0a 3c6c class files..tools/javac/pr │ │ │ │ │ +0006ce60: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f36 ocessing/model/6 │ │ │ │ │ +0006ce70: 3334 3135 3334 2f54 3633 3431 3533 342e 341534/T6341534. │ │ │ │ │ +0006ce80: 6a61 7661 3a20 5061 636b 6167 6545 6c65 java: PackageEle │ │ │ │ │ +0006ce90: 6d65 6e74 2e67 6574 456e 636c 6f73 6564 ment.getEnclosed │ │ │ │ │ +0006cea0: 456c 656d 656e 7473 2072 6573 756c 7473 Elements results │ │ │ │ │ +0006ceb0: 2069 6e20 4e75 6c6c 506f 696e 7465 7245 in NullPointerE │ │ │ │ │ +0006cec0: 7863 6570 7469 6f6e 2066 726f 6d20 7061 xception from pa │ │ │ │ │ +0006ced0: 7273 6528 4a61 7661 436f 6d70 696c 6572 rse(JavaCompiler │ │ │ │ │ +0006cee0: 2e6a 6176 613a 3432 3929 0a0a 3c6c 693e .java:429)..
  • │ │ │ │ │ +0006cef0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006cf00: 6573 7369 6e67 2f6d 6f64 656c 2f45 6d70 essing/model/Emp │ │ │ │ │ +0006cf10: 7479 5061 636b 6167 6549 6e66 6f2e 6a61 tyPackageInfo.ja │ │ │ │ │ +0006cf20: 7661 3a20 5665 7269 6679 2065 6d70 7479 va: Verify empty │ │ │ │ │ +0006cf30: 2070 6163 6b61 6765 2d69 6e66 6f2e 6a61 package-info.ja │ │ │ │ │ +0006cf40: 7661 2069 7320 6861 6e64 6c65 6420 7072 va is handled pr │ │ │ │ │ +0006cf50: 6f70 6572 6c79 0a0a 3c6c 693e 746f 6f6c operly..
  • tool │ │ │ │ │ +0006cf60: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006cf70: 6e67 2f6d 6f64 656c 2f4c 6f63 616c 436c ng/model/LocalCl │ │ │ │ │ +0006cf80: 6173 7365 732f 4c6f 6361 6c43 6c61 7373 asses/LocalClass │ │ │ │ │ +0006cf90: 6573 4d6f 6465 6c2e 6a61 7661 3a20 4368 esModel.java: Ch │ │ │ │ │ +0006cfa0: 6563 6b20 7468 6174 206c 6f63 616c 2063 eck that local c │ │ │ │ │ +0006cfb0: 6c61 7373 6573 206f 7269 6769 6e61 7469 lasses originati │ │ │ │ │ +0006cfc0: 6e67 2069 6e20 7374 6174 6963 2069 6e69 ng in static ini │ │ │ │ │ +0006cfd0: 7469 616c 697a 6572 2063 616e 2062 6520 tializer can be │ │ │ │ │ +0006cfe0: 6c6f 6164 6564 2070 726f 7065 726c 792e loaded properly. │ │ │ │ │ +0006cff0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006d000: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +0006d010: 656c 2f4c 6f63 616c 496e 416e 6f6e 796d el/LocalInAnonym │ │ │ │ │ +0006d020: 6f75 732e 6a61 7661 3a20 5665 7269 6679 ous.java: Verify │ │ │ │ │ +0006d030: 2074 6861 7420 6c6f 6164 696e 6720 6120 that loading a │ │ │ │ │ +0006d040: 636c 6173 7366 696c 6520 666f 7220 6120 classfile for a │ │ │ │ │ +0006d050: 6c6f 6361 6c20 636c 6173 7320 7468 6174 local class that │ │ │ │ │ +0006d060: 2069 7320 6120 6d65 6d62 6572 206f 6620 is a member of │ │ │ │ │ +0006d070: 616e 2061 6e6f 6e79 6d6f 7573 2063 6c61 an anonymous cla │ │ │ │ │ +0006d080: 7373 2077 6f6e 2774 2062 7265 616b 2063 ss won't break c │ │ │ │ │ +0006d090: 6f6d 7069 6c61 7469 6f6e 2e0a 0a3c 6c69 ompilation...
  • tools/javac/pro │ │ │ │ │ +0006d0b0: 6365 7373 696e 672f 6d6f 6465 6c2f 4d69 cessing/model/Mi │ │ │ │ │ +0006d0c0: 7373 696e 6743 6c61 7373 5265 6375 7273 ssingClassRecurs │ │ │ │ │ +0006d0d0: 6976 6541 6363 6573 7369 626c 652e 6a61 iveAccessible.ja │ │ │ │ │ +0006d0e0: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +0006d0f0: 656e 636c 6f73 696e 6720 7479 7065 206f enclosing type o │ │ │ │ │ +0006d100: 6620 616e 2045 7272 6f72 5479 7065 2069 f an ErrorType i │ │ │ │ │ +0006d110: 7320 6e6f 7420 7468 6520 4572 726f 7254 s not the ErrorT │ │ │ │ │ +0006d120: 7970 6520 6974 7365 6c66 2e0a 0a3c 6c69 ype itself...
  • tools/javac/pro │ │ │ │ │ +0006d140: 6365 7373 696e 672f 6d6f 6465 6c2f 5465 cessing/model/Te │ │ │ │ │ +0006d150: 7374 4578 6365 7074 696f 6e73 2e6a 6176 stExceptions.jav │ │ │ │ │ +0006d160: 613a 2054 6573 7420 7468 6174 2065 7863 a: Test that exc │ │ │ │ │ +0006d170: 6570 7469 6f6e 7320 6861 7665 2061 2070 eptions have a p │ │ │ │ │ +0006d180: 726f 7065 7220 7061 7265 6e74 2063 6c61 roper parent cla │ │ │ │ │ +0006d190: 7373 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ss..
  • tools/ja │ │ │ │ │ +0006d1a0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006d1b0: 6f64 656c 2f54 6573 7453 6f75 7263 6556 odel/TestSourceV │ │ │ │ │ +0006d1c0: 6572 7369 6f6e 2e6a 6176 613a 2054 6573 ersion.java: Tes │ │ │ │ │ +0006d1d0: 7420 6c61 7465 7374 2c20 6c61 7465 7374 t latest, latest │ │ │ │ │ +0006d1e0: 5375 7070 6f72 7465 642c 2075 6e64 6572 Supported, under │ │ │ │ │ +0006d1f0: 7363 6f72 6520 6173 206b 6579 776f 7264 score as keyword │ │ │ │ │ +0006d200: 2c20 6574 632e 0a0a 3c6c 693e 746f 6f6c , etc...
  • tool │ │ │ │ │ +0006d210: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006d220: 6e67 2f6d 6f64 656c 2f54 6573 7453 796d ng/model/TestSym │ │ │ │ │ +0006d230: 7461 6249 7465 6d73 2e6a 6176 613a 2032 tabItems.java: 2 │ │ │ │ │ +0006d240: 3639 3a20 6173 7365 7274 696f 6e20 6661 69: assertion fa │ │ │ │ │ +0006d250: 696c 7572 6520 6765 7474 696e 6720 656e ilure getting en │ │ │ │ │ +0006d260: 636c 6f73 696e 6720 656c 656d 656e 7420 closing element │ │ │ │ │ +0006d270: 6f66 2061 6e20 756e 6465 6669 6e65 6420 of an undefined │ │ │ │ │ +0006d280: 6e61 6d65 0a0a 3c6c 693e 746f 6f6c 732f name..
  • tools/ │ │ │ │ │ +0006d290: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006d2a0: 2f6d 6f64 656c 2f54 6573 7456 6973 6974 /model/TestVisit │ │ │ │ │ +0006d2b0: 6f72 4465 6661 756c 7473 2e6a 6176 613a orDefaults.java: │ │ │ │ │ +0006d2c0: 2054 6573 7420 6265 6861 7669 6f72 206f Test behavior o │ │ │ │ │ +0006d2d0: 6620 6465 6661 756c 7420 6d65 7468 6f64 f default method │ │ │ │ │ +0006d2e0: 7320 6f6e 2076 6973 6974 6f72 732e 0a0a s on visitors... │ │ │ │ │ +0006d2f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006d300: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +0006d310: 2f63 6f6d 706c 6574 696f 6e66 6169 6c75 /completionfailu │ │ │ │ │ +0006d320: 7265 2f4d 6973 7369 6e67 436c 6173 7346 re/MissingClassF │ │ │ │ │ +0006d330: 696c 652e 6a61 7661 3a20 4861 6e64 696e ile.java: Handin │ │ │ │ │ +0006d340: 6720 6f66 2042 6164 436c 6173 7346 696c g of BadClassFil │ │ │ │ │ +0006d350: 6520 6578 6365 7074 696f 6e73 2061 6e64 e exceptions and │ │ │ │ │ +0006d360: 2043 6f6d 706c 6574 696f 6e46 6169 6c75 CompletionFailu │ │ │ │ │ +0006d370: 7265 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a res..
  • tools/j │ │ │ │ │ +0006d380: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006d390: 6d6f 6465 6c2f 636f 6d70 6c65 7469 6f6e model/completion │ │ │ │ │ +0006d3a0: 6661 696c 7572 652f 4e6f 4162 6f72 7446 failure/NoAbortF │ │ │ │ │ +0006d3b0: 6f72 4261 6443 6c61 7373 4669 6c65 2e6a orBadClassFile.j │ │ │ │ │ +0006d3c0: 6176 613a 2042 6164 2063 6c61 7373 6669 ava: Bad classfi │ │ │ │ │ +0006d3d0: 6c65 7320 7368 6f75 6c64 206e 6f74 2061 les should not a │ │ │ │ │ +0006d3e0: 626f 7274 2063 6f6d 7069 6c61 7469 6f6e bort compilation │ │ │ │ │ +0006d3f0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006d400: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006d410: 6465 6c2f 636f 6d70 6c65 7469 6f6e 6661 del/completionfa │ │ │ │ │ +0006d420: 696c 7572 652f 5379 6d62 6f6c 7344 6f6e ilure/SymbolsDon │ │ │ │ │ +0006d430: 7443 756d 756c 6174 652e 6a61 7661 3a20 tCumulate.java: │ │ │ │ │ +0006d440: 5665 7269 6679 2074 6861 7420 7370 6563 Verify that spec │ │ │ │ │ +0006d450: 756c 6174 6976 6520 7379 6d62 6f6c 7320 ulative symbols │ │ │ │ │ +0006d460: 6172 6520 6e6f 7420 756e 6e65 6365 7373 are not unnecess │ │ │ │ │ +0006d470: 6172 696c 7920 7265 7461 696e 6564 2069 arily retained i │ │ │ │ │ +0006d480: 6e20 7468 6520 4465 6665 7272 6564 436f n the DeferredCo │ │ │ │ │ +0006d490: 6d70 6c65 7469 6f6e 4661 696c 7572 6548 mpletionFailureH │ │ │ │ │ +0006d4a0: 616e 646c 6572 0a0a 3c6c 693e 746f 6f6c andler..
  • tool │ │ │ │ │ +0006d4b0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006d4c0: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006d4d0: 2f38 3030 3933 3637 2f54 6573 7451 7561 /8009367/TestQua │ │ │ │ │ +0006d4e0: 6c69 6669 6564 4e61 6d65 5573 6564 2e6a lifiedNameUsed.j │ │ │ │ │ +0006d4f0: 6176 613a 2054 6573 7420 7468 6174 2074 ava: Test that t │ │ │ │ │ +0006d500: 6865 2063 6f72 7265 6374 206b 696e 6420 he correct kind │ │ │ │ │ +0006d510: 6f66 206e 616d 6573 2028 6269 6e61 7279 of names (binary │ │ │ │ │ +0006d520: 2920 6172 6520 7573 6564 2077 6865 6e20 ) are used when │ │ │ │ │ +0006d530: 636f 6d70 6172 696e 6720 436c 6173 7320 comparing Class │ │ │ │ │ +0006d540: 616e 6420 5379 6d62 6f6c 2066 6f72 2072 and Symbol for r │ │ │ │ │ +0006d550: 6570 6561 7461 626c 6520 436c 6173 7365 epeatable Classe │ │ │ │ │ +0006d560: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ +0006d570: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006d580: 6f64 656c 2f65 6c65 6d65 6e74 2f41 6e6e odel/element/Ann │ │ │ │ │ +0006d590: 6f50 726f 6365 7373 6f72 4f6e 5265 636f oProcessorOnReco │ │ │ │ │ +0006d5a0: 7264 7354 6573 742e 6a61 7661 3a20 5665 rdsTest.java: Ve │ │ │ │ │ +0006d5b0: 7269 6679 2074 6861 7420 616e 6e6f 7461 rify that annota │ │ │ │ │ +0006d5c0: 7469 6f6e 2070 726f 6365 7373 696e 6720 tion processing │ │ │ │ │ +0006d5d0: 776f 726b 7320 666f 7220 7265 636f 7264 works for record │ │ │ │ │ +0006d5e0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006d5f0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006d600: 6465 6c2f 656c 656d 656e 742f 416e 6e6f del/element/Anno │ │ │ │ │ +0006d610: 7461 7469 6f6e 546f 5374 7269 6e67 5465 tationToStringTe │ │ │ │ │ +0006d620: 7374 2e6a 6176 613a 2054 6573 7420 6f66 st.java: Test of │ │ │ │ │ +0006d630: 2074 6f53 7472 696e 6720 6f6e 206e 6f72 toString on nor │ │ │ │ │ +0006d640: 6d61 6c20 616e 6e6f 7461 7469 6f6e 730a mal annotations. │ │ │ │ │ +0006d650: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006d660: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006d670: 6c2f 656c 656d 656e 742f 4368 6563 6b69 l/element/Checki │ │ │ │ │ +0006d680: 6e67 4163 6365 7373 6f72 734f 6e4c 6f61 ngAccessorsOnLoa │ │ │ │ │ +0006d690: 6465 6452 6563 6f72 6443 6c61 7373 6573 dedRecordClasses │ │ │ │ │ +0006d6a0: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +0006d6b0: 6174 2061 6e6e 6f74 6174 696f 6e20 7072 at annotation pr │ │ │ │ │ +0006d6c0: 6f63 6573 7369 6e67 2077 6f72 6b73 2066 ocessing works f │ │ │ │ │ +0006d6d0: 6f72 2072 6563 6f72 6473 0a0a 3c6c 693e or records..
  • │ │ │ │ │ +0006d6e0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006d6f0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006d700: 6d65 6e74 2f43 6865 636b 696e 6754 7970 ment/CheckingTyp │ │ │ │ │ +0006d710: 6541 6e6e 6f74 6174 696f 6e73 4f6e 5265 eAnnotationsOnRe │ │ │ │ │ +0006d720: 636f 7264 732e 6a61 7661 3a20 5665 7269 cords.java: Veri │ │ │ │ │ +0006d730: 6679 2074 6861 7420 616e 6e6f 7461 7469 fy that annotati │ │ │ │ │ +0006d740: 6f6e 2070 726f 6365 7373 696e 6720 776f on processing wo │ │ │ │ │ +0006d750: 726b 7320 666f 7220 7265 636f 7264 730a rks for records. │ │ │ │ │ +0006d760: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006d770: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006d780: 6c2f 656c 656d 656e 742f 4572 726f 724f l/element/ErrorO │ │ │ │ │ +0006d790: 6e41 6e6e 6f57 6974 6854 6172 6765 744d nAnnoWithTargetM │ │ │ │ │ +0006d7a0: 6574 686f 642e 6a61 7661 3a20 5665 7269 ethod.java: Veri │ │ │ │ │ +0006d7b0: 6679 2074 6861 7420 616e 6e6f 7461 7469 fy that annotati │ │ │ │ │ +0006d7c0: 6f6e 2070 726f 6365 7373 696e 6720 776f on processing wo │ │ │ │ │ +0006d7d0: 726b 7320 666f 7220 7265 636f 7264 730a rks for records. │ │ │ │ │ +0006d7e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006d7f0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006d800: 6c2f 656c 656d 656e 742f 4a61 7661 784c l/element/JavaxL │ │ │ │ │ +0006d810: 616e 674d 6f64 656c 466f 7252 6563 6f72 angModelForRecor │ │ │ │ │ +0006d820: 6473 2e6a 6176 613a 2056 6572 6966 7920 ds.java: Verify │ │ │ │ │ +0006d830: 7468 6174 2061 6e6e 6f74 6174 696f 6e20 that annotation │ │ │ │ │ +0006d840: 7072 6f63 6573 7369 6e67 2077 6f72 6b73 processing works │ │ │ │ │ +0006d850: 2066 6f72 2072 6563 6f72 6473 0a0a 3c6c for records..tools/javac/pr │ │ │ │ │ +0006d870: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006d880: 6c65 6d65 6e74 2f4f 6273 6f6c 6574 6553 lement/ObsoleteS │ │ │ │ │ +0006d890: 7472 6963 7466 702f 5465 7374 5374 7269 trictfp/TestStri │ │ │ │ │ +0006d8a0: 6374 6670 5265 7465 6e74 696f 6e2e 6a61 ctfpRetention.ja │ │ │ │ │ +0006d8b0: 7661 3a20 5465 7374 2074 6573 7420 616e va: Test test an │ │ │ │ │ +0006d8c0: 6420 636c 6173 7320 6669 6c65 2072 6574 d class file ret │ │ │ │ │ +0006d8d0: 656e 7469 6f6e 206f 6620 7374 7269 6374 ention of strict │ │ │ │ │ +0006d8e0: 6670 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a fp...
  • tools/j │ │ │ │ │ +0006d8f0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006d900: 6d6f 6465 6c2f 656c 656d 656e 742f 5265 model/element/Re │ │ │ │ │ +0006d910: 636f 7264 4e6f 7450 7265 7365 7276 696e cordNotPreservin │ │ │ │ │ +0006d920: 674e 6573 7465 6454 7970 6541 6e6e 6f74 gNestedTypeAnnot │ │ │ │ │ +0006d930: 6174 696f 6e73 5465 7374 2e6a 6176 613a ationsTest.java: │ │ │ │ │ +0006d940: 206a 6176 6163 2064 6566 696e 6573 2074 javac defines t │ │ │ │ │ +0006d950: 7970 6520 616e 6e6f 7461 7469 6f6e 7320 ype annotations │ │ │ │ │ +0006d960: 696e 636f 7272 6563 746c 7920 666f 7220 incorrectly for │ │ │ │ │ +0006d970: 7265 636f 7264 206d 656d 6265 7273 2028 record members ( │ │ │ │ │ +0006d980: 636f 6e73 7472 7563 746f 7220 616e 6420 constructor and │ │ │ │ │ +0006d990: 7072 6f70 6572 7479 2061 6363 6573 736f property accesso │ │ │ │ │ +0006d9a0: 7229 0a0a 3c6c 693e 746f 6f6c 732f 6a61 r)..
  • tools/ja │ │ │ │ │ +0006d9b0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006d9c0: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ +0006d9d0: 7441 6e6f 6e43 6c61 7373 4e61 6d65 732e tAnonClassNames. │ │ │ │ │ +0006d9e0: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ +0006d9f0: 7265 706f 7274 6564 206e 616d 6573 206f reported names o │ │ │ │ │ +0006da00: 6620 616e 6f6e 796d 6f75 7320 636c 6173 f anonymous clas │ │ │ │ │ +0006da10: 7365 7320 6172 6520 6e6f 6e2d 6e75 6c6c ses are non-null │ │ │ │ │ +0006da20: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +0006da30: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006da40: 6465 6c2f 656c 656d 656e 742f 5465 7374 del/element/Test │ │ │ │ │ +0006da50: 4269 6e64 696e 6756 6172 6961 626c 652e BindingVariable. │ │ │ │ │ +0006da60: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ +0006da70: 7468 6520 6269 6e64 696e 6720 7661 7269 the binding vari │ │ │ │ │ +0006da80: 6162 6c65 206b 696e 6420 6973 2061 7070 able kind is app │ │ │ │ │ +0006da90: 726f 7072 6961 7465 6c79 2073 6574 0a0a ropriately set.. │ │ │ │ │ +0006daa0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006dab0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +0006dac0: 2f65 6c65 6d65 6e74 2f54 6573 7445 6c65 /element/TestEle │ │ │ │ │ +0006dad0: 6d65 6e74 2e6a 6176 613a 2054 6573 7420 ment.java: Test │ │ │ │ │ +0006dae0: 6261 7369 6320 7072 6f70 6572 7469 6573 basic properties │ │ │ │ │ +0006daf0: 206f 6620 6a61 7661 782e 6c61 6e67 2e65 of javax.lang.e │ │ │ │ │ +0006db00: 6c65 6d65 6e74 2e45 6c65 6d65 6e74 0a0a lement.Element.. │ │ │ │ │ +0006db10: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +0006db20: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +0006db30: 2f65 6c65 6d65 6e74 2f54 6573 7445 6c65 /element/TestEle │ │ │ │ │ +0006db40: 6d65 6e74 4173 5479 7065 2e6a 6176 613a mentAsType.java: │ │ │ │ │ +0006db50: 2054 6573 7420 456c 656d 656e 742e 6173 Test Element.as │ │ │ │ │ +0006db60: 5479 7065 2061 6e64 2069 7473 206f 7665 Type and its ove │ │ │ │ │ +0006db70: 7272 6964 6573 0a0a 3c6c 693e 746f 6f6c rrides..
  • tool │ │ │ │ │ +0006db80: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006db90: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006dba0: 2f54 6573 7445 6c65 6d65 6e74 4b69 6e64 /TestElementKind │ │ │ │ │ +0006dbb0: 5072 6564 6963 6174 6573 2e6a 6176 613a Predicates.java: │ │ │ │ │ +0006dbc0: 2054 6573 7420 7661 7269 6f75 7320 7072 Test various pr │ │ │ │ │ +0006dbd0: 6564 6963 6174 6573 206f 6620 456c 656d edicates of Elem │ │ │ │ │ +0006dbe0: 656e 744b 696e 642e 0a0a 3c6c 693e 746f entKind...
  • to │ │ │ │ │ +0006dbf0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006dc00: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006dc10: 6e74 2f54 6573 7445 6d70 7479 436f 6e74 nt/TestEmptyCont │ │ │ │ │ +0006dc20: 6169 6e65 722e 6a61 7661 3a20 5465 7374 ainer.java: Test │ │ │ │ │ +0006dc30: 2074 6861 7420 616e 2065 6d70 7479 2063 that an empty c │ │ │ │ │ +0006dc40: 6f6e 7461 696e 6572 2064 6f65 7320 6e6f ontainer does no │ │ │ │ │ +0006dc50: 7420 7374 6f70 2075 7320 6672 6f6d 206c t stop us from l │ │ │ │ │ +0006dc60: 6f6f 6b69 6e67 2061 7420 7375 7065 7274 ooking at supert │ │ │ │ │ +0006dc70: 7970 6573 2066 6f72 2069 6e68 6572 6974 ypes for inherit │ │ │ │ │ +0006dc80: 6564 2072 6570 6561 7465 6420 616e 6e6f ed repeated anno │ │ │ │ │ +0006dc90: 7461 7469 6f6e 732e 0a0a 3c6c 693e 746f tations...
  • to │ │ │ │ │ +0006dca0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006dcb0: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006dcc0: 6e74 2f54 6573 7445 7865 6375 7461 626c nt/TestExecutabl │ │ │ │ │ +0006dcd0: 6545 6c65 6d65 6e74 2e6a 6176 613a 2054 eElement.java: T │ │ │ │ │ +0006dce0: 6573 7420 6261 7369 6320 7072 6f70 6572 est basic proper │ │ │ │ │ +0006dcf0: 7469 6573 206f 6620 6a61 7661 782e 6c61 ties of javax.la │ │ │ │ │ +0006dd00: 6e67 2e65 6c65 6d65 6e74 2e45 7865 6375 ng.element.Execu │ │ │ │ │ +0006dd10: 7461 626c 6545 6c65 6d65 6e74 0a0a 3c6c tableElement..tools/javac/pr │ │ │ │ │ +0006dd30: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006dd40: 6c65 6d65 6e74 2f54 6573 7445 7865 6375 lement/TestExecu │ │ │ │ │ +0006dd50: 7461 626c 6552 6563 6569 7665 7254 7970 tableReceiverTyp │ │ │ │ │ +0006dd60: 652e 6a61 7661 3a20 5465 7374 2062 6568 e.java: Test beh │ │ │ │ │ +0006dd70: 6176 696f 7220 6f66 2045 7865 6375 7461 avior of Executa │ │ │ │ │ +0006dd80: 626c 6545 6c65 6d65 6e74 2e67 6574 5265 bleElement.getRe │ │ │ │ │ +0006dd90: 6365 6976 6572 5479 7065 0a0a 3c6c 693e ceiverType..
  • │ │ │ │ │ +0006dda0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006ddb0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006ddc0: 6d65 6e74 2f54 6573 7446 696c 654f 626a ment/TestFileObj │ │ │ │ │ +0006ddd0: 6563 744f 662e 6a61 7661 3a20 5665 7269 ectOf.java: Veri │ │ │ │ │ +0006dde0: 6679 2074 6865 2062 6568 6176 696f 7220 fy the behavior │ │ │ │ │ +0006ddf0: 6f66 2074 6865 2045 6c65 6d65 6e74 732e of the Elements. │ │ │ │ │ +0006de00: 6765 7446 696c 654f 626a 6563 744f 660a getFileObjectOf. │ │ │ │ │ +0006de10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006de20: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006de30: 6c2f 656c 656d 656e 742f 5465 7374 4c69 l/element/TestLi │ │ │ │ │ +0006de40: 7374 5061 636b 6167 6546 726f 6d41 5049 stPackageFromAPI │ │ │ │ │ +0006de50: 2e6a 6176 613a 2043 6865 636b 2074 6861 .java: Check tha │ │ │ │ │ +0006de60: 7420 7768 656e 2061 2070 6163 6b61 6765 t when a package │ │ │ │ │ +0006de70: 2068 6173 2045 6c65 6d65 6e74 7320 6c69 has Elements li │ │ │ │ │ +0006de80: 7374 6564 2066 726f 6d20 626f 7468 2066 sted from both f │ │ │ │ │ +0006de90: 726f 6d20 636c 6173 7365 7320 616e 6420 rom classes and │ │ │ │ │ +0006dea0: 736f 7572 6365 732c 2061 6e64 2074 6865 sources, and the │ │ │ │ │ +0006deb0: 6e20 6120 6e65 7374 6564 2063 6c61 7373 n a nested class │ │ │ │ │ +0006dec0: 2069 7320 636f 6d70 6c65 7465 642c 2069 is completed, i │ │ │ │ │ +0006ded0: 7420 6973 206e 6f74 2066 6972 7374 2063 t is not first c │ │ │ │ │ +0006dee0: 6f6d 706c 6574 6564 2066 726f 6d20 736f ompleted from so │ │ │ │ │ +0006def0: 7572 6365 2076 6961 2069 7473 2065 6e63 urce via its enc │ │ │ │ │ +0006df00: 6c6f 7369 6e67 2063 6c61 7373 2c20 616e losing class, an │ │ │ │ │ +0006df10: 6420 7468 656e 2061 6761 696e 2066 6f72 d then again for │ │ │ │ │ +0006df20: 2069 7473 656c 662e 0a0a 3c6c 693e 746f itself...
  • to │ │ │ │ │ +0006df30: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006df40: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006df50: 6e74 2f54 6573 744d 6973 7369 6e67 456c nt/TestMissingEl │ │ │ │ │ +0006df60: 656d 656e 742f 5465 7374 4d69 7373 696e ement/TestMissin │ │ │ │ │ +0006df70: 6745 6c65 6d65 6e74 2e6a 6176 613a 204d gElement.java: M │ │ │ │ │ +0006df80: 6f64 656c 696e 6720 7479 7065 2069 6d70 odeling type imp │ │ │ │ │ +0006df90: 6c65 6d65 6e74 696e 6720 6d69 7373 696e lementing missin │ │ │ │ │ +0006dfa0: 6720 696e 7465 7266 6163 6573 0a0a 3c6c g interfaces..tools/javac/pr │ │ │ │ │ +0006dfc0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006dfd0: 6c65 6d65 6e74 2f54 6573 744d 6973 7369 lement/TestMissi │ │ │ │ │ +0006dfe0: 6e67 456c 656d 656e 7432 2f54 6573 744d ngElement2/TestM │ │ │ │ │ +0006dff0: 6973 7369 6e67 436c 6173 732e 6a61 7661 issingClass.java │ │ │ │ │ +0006e000: 3a20 4d6f 6465 6c69 6e67 2074 7970 6520 : Modeling type │ │ │ │ │ +0006e010: 696d 706c 656d 656e 7469 6e67 206d 6973 implementing mis │ │ │ │ │ +0006e020: 7369 6e67 2069 6e74 6572 6661 6365 730a sing interfaces. │ │ │ │ │ +0006e030: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006e040: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006e050: 6c2f 656c 656d 656e 742f 5465 7374 4d69 l/element/TestMi │ │ │ │ │ +0006e060: 7373 696e 6745 6c65 6d65 6e74 322f 5465 ssingElement2/Te │ │ │ │ │ +0006e070: 7374 4d69 7373 696e 6747 656e 6572 6963 stMissingGeneric │ │ │ │ │ +0006e080: 436c 6173 7331 2e6a 6176 613a 204d 6f64 Class1.java: Mod │ │ │ │ │ +0006e090: 656c 696e 6720 7479 7065 2069 6d70 6c65 eling type imple │ │ │ │ │ +0006e0a0: 6d65 6e74 696e 6720 6d69 7373 696e 6720 menting missing │ │ │ │ │ +0006e0b0: 696e 7465 7266 6163 6573 0a0a 3c6c 693e interfaces..
  • │ │ │ │ │ +0006e0c0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006e0d0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006e0e0: 6d65 6e74 2f54 6573 744d 6973 7369 6e67 ment/TestMissing │ │ │ │ │ +0006e0f0: 456c 656d 656e 7432 2f54 6573 744d 6973 Element2/TestMis │ │ │ │ │ +0006e100: 7369 6e67 4765 6e65 7269 6343 6c61 7373 singGenericClass │ │ │ │ │ +0006e110: 322e 6a61 7661 3a20 4d6f 6465 6c69 6e67 2.java: Modeling │ │ │ │ │ +0006e120: 2074 7970 6520 696d 706c 656d 656e 7469 type implementi │ │ │ │ │ +0006e130: 6e67 206d 6973 7369 6e67 2069 6e74 6572 ng missing inter │ │ │ │ │ +0006e140: 6661 6365 730a 0a3c 6c69 3e74 6f6f 6c73 faces..
  • tools │ │ │ │ │ +0006e150: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006e160: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ +0006e170: 5465 7374 4d69 7373 696e 6745 6c65 6d65 TestMissingEleme │ │ │ │ │ +0006e180: 6e74 322f 5465 7374 4d69 7373 696e 6747 nt2/TestMissingG │ │ │ │ │ +0006e190: 656e 6572 6963 496e 7465 7266 6163 6531 enericInterface1 │ │ │ │ │ +0006e1a0: 2e6a 6176 613a 204d 6f64 656c 696e 6720 .java: Modeling │ │ │ │ │ +0006e1b0: 7479 7065 2069 6d70 6c65 6d65 6e74 696e type implementin │ │ │ │ │ +0006e1c0: 6720 6d69 7373 696e 6720 696e 7465 7266 g missing interf │ │ │ │ │ +0006e1d0: 6163 6573 0a0a 3c6c 693e 746f 6f6c 732f aces..
  • tools/ │ │ │ │ │ +0006e1e0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006e1f0: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ +0006e200: 6573 744d 6973 7369 6e67 456c 656d 656e estMissingElemen │ │ │ │ │ +0006e210: 7432 2f54 6573 744d 6973 7369 6e67 4765 t2/TestMissingGe │ │ │ │ │ +0006e220: 6e65 7269 6349 6e74 6572 6661 6365 322e nericInterface2. │ │ │ │ │ +0006e230: 6a61 7661 3a20 4d6f 6465 6c69 6e67 2074 java: Modeling t │ │ │ │ │ +0006e240: 7970 6520 696d 706c 656d 656e 7469 6e67 ype implementing │ │ │ │ │ +0006e250: 206d 6973 7369 6e67 2069 6e74 6572 6661 missing interfa │ │ │ │ │ +0006e260: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ +0006e270: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006e280: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ +0006e290: 7374 4d69 7373 696e 6745 6c65 6d65 6e74 stMissingElement │ │ │ │ │ +0006e2a0: 322f 5465 7374 4d69 7373 696e 6749 6e74 2/TestMissingInt │ │ │ │ │ +0006e2b0: 6572 6661 6365 2e6a 6176 613a 204d 6f64 erface.java: Mod │ │ │ │ │ +0006e2c0: 656c 696e 6720 7479 7065 2069 6d70 6c65 eling type imple │ │ │ │ │ +0006e2d0: 6d65 6e74 696e 6720 6d69 7373 696e 6720 menting missing │ │ │ │ │ +0006e2e0: 696e 7465 7266 6163 6573 0a0a 3c6c 693e interfaces..
  • │ │ │ │ │ +0006e2f0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006e300: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006e310: 6d65 6e74 2f54 6573 744d 6f64 756c 6545 ment/TestModuleE │ │ │ │ │ +0006e320: 6c65 6d65 6e74 4e61 6d65 732e 6a61 7661 lementNames.java │ │ │ │ │ +0006e330: 3a20 5465 7374 2062 6173 6963 2077 6f72 : Test basic wor │ │ │ │ │ +0006e340: 6b69 6e67 7320 6f66 206e 616d 696e 6720 kings of naming │ │ │ │ │ +0006e350: 6d65 7468 6f64 7320 6f6e 204d 6f64 756c methods on Modul │ │ │ │ │ +0006e360: 6545 6c65 6d65 6e74 0a0a 3c6c 693e 746f eElement..
  • to │ │ │ │ │ +0006e370: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006e380: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006e390: 6e74 2f54 6573 744e 616d 6573 2e6a 6176 nt/TestNames.jav │ │ │ │ │ +0006e3a0: 613a 2054 6573 7420 7468 6174 2074 6865 a: Test that the │ │ │ │ │ +0006e3b0: 2063 6f6e 7374 7261 696e 7473 2067 7561 constraints gua │ │ │ │ │ +0006e3c0: 7261 6e74 6565 6420 6279 2074 6865 2046 ranteed by the F │ │ │ │ │ +0006e3d0: 696c 6572 2061 6e64 206d 6169 6e74 6169 iler and maintai │ │ │ │ │ +0006e3e0: 6e65 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a ned..
  • tools/j │ │ │ │ │ +0006e3f0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006e400: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ +0006e410: 7374 4e6f 6e49 6e68 6572 6974 6564 2e6a stNonInherited.j │ │ │ │ │ +0006e420: 6176 613a 204a 6176 6163 2073 686f 756c ava: Javac shoul │ │ │ │ │ +0006e430: 6420 6f6e 6c79 206c 6f6f 6b20 6f6e 2073 d only look on s │ │ │ │ │ +0006e440: 7570 6572 7479 7065 7320 666f 7220 7265 upertypes for re │ │ │ │ │ +0006e450: 7065 6174 6162 6c65 2061 6e6e 6f74 6174 peatable annotat │ │ │ │ │ +0006e460: 696f 6e73 2069 6620 626f 7468 2063 6f6e ions if both con │ │ │ │ │ +0006e470: 7461 696e 6572 2061 6e64 2063 6f6e 7461 tainer and conta │ │ │ │ │ +0006e480: 696e 6565 2061 7265 2069 6e68 6572 6974 inee are inherit │ │ │ │ │ +0006e490: 6564 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ed...
  • tools/j │ │ │ │ │ +0006e4a0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006e4b0: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ +0006e4c0: 7374 4f72 6967 696e 2e6a 6176 613a 2054 stOrigin.java: T │ │ │ │ │ +0006e4d0: 6573 7420 6265 6861 7669 6f72 206f 6620 est behavior of │ │ │ │ │ +0006e4e0: 6a61 7661 782e 6c61 6e67 2e6d 6f64 656c javax.lang.model │ │ │ │ │ +0006e4f0: 2e75 7469 6c2e 456c 656d 656e 7473 2e67 .util.Elements.g │ │ │ │ │ +0006e500: 6574 4f72 6967 696e 2e0a 0a3c 6c69 3e74 etOrigin...
  • t │ │ │ │ │ +0006e510: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006e520: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006e530: 656e 742f 5465 7374 5061 636b 6167 6545 ent/TestPackageE │ │ │ │ │ +0006e540: 6c65 6d65 6e74 2e6a 6176 613a 2054 6573 lement.java: Tes │ │ │ │ │ +0006e550: 7420 6261 7369 6320 776f 726b 696e 6773 t basic workings │ │ │ │ │ +0006e560: 206f 6620 5061 636b 6167 6545 6c65 6d65 of PackageEleme │ │ │ │ │ +0006e570: 6e74 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nt..
  • tools/ja │ │ │ │ │ 0006e580: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ 0006e590: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ -0006e5a0: 7452 6563 6f72 6444 6573 7567 6172 2e6a tRecordDesugar.j │ │ │ │ │ -0006e5b0: 6176 613a 2054 6573 7420 636f 6d70 696c ava: Test compil │ │ │ │ │ -0006e5c0: 6572 2064 6573 7567 6172 696e 6720 6f66 er desugaring of │ │ │ │ │ -0006e5d0: 2061 2072 6563 6f72 6420 7479 7065 0a0a a record type.. │ │ │ │ │ -0006e5e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006e5f0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006e600: 2f65 6c65 6d65 6e74 2f54 6573 7452 6573 /element/TestRes │ │ │ │ │ -0006e610: 6f75 7263 6545 6c65 6d65 6e74 2e6a 6176 ourceElement.jav │ │ │ │ │ -0006e620: 613a 2045 6c65 6d65 6e74 206e 6f74 2072 a: Element not r │ │ │ │ │ -0006e630: 6574 7572 6e65 6420 6672 6f6d 2074 7265 eturned from tre │ │ │ │ │ -0006e640: 6520 4150 4920 666f 7220 4152 4d20 7265 e API for ARM re │ │ │ │ │ -0006e650: 736f 7572 6365 2076 6172 6961 626c 6573 source variables │ │ │ │ │ -0006e660: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ -0006e670: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -0006e680: 6465 6c2f 656c 656d 656e 742f 5465 7374 del/element/Test │ │ │ │ │ -0006e690: 5265 736f 7572 6365 5661 7269 6162 6c65 ResourceVariable │ │ │ │ │ -0006e6a0: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ -0006e6b0: 2074 6865 2072 6573 6f75 7263 6520 7661 the resource va │ │ │ │ │ -0006e6c0: 7269 6162 6c65 206b 696e 6420 6973 2061 riable kind is a │ │ │ │ │ -0006e6d0: 7070 726f 7072 6961 7465 6c79 2073 6574 ppropriately set │ │ │ │ │ -0006e6e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006e6f0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006e700: 656c 2f65 6c65 6d65 6e74 2f54 6573 7453 el/element/TestS │ │ │ │ │ -0006e710: 6561 6c65 642e 6a61 7661 3a20 5465 7374 ealed.java: Test │ │ │ │ │ -0006e720: 2062 6173 6963 206d 6f64 656c 696e 6720 basic modeling │ │ │ │ │ -0006e730: 666f 7220 7365 616c 6564 2063 6c61 7373 for sealed class │ │ │ │ │ -0006e740: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -0006e750: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006e760: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ -0006e770: 7454 7970 6545 6c65 6d65 6e74 2e6a 6176 tTypeElement.jav │ │ │ │ │ -0006e780: 613a 2056 6572 6966 7920 7468 6174 2054 a: Verify that T │ │ │ │ │ -0006e790: 7970 6545 6c65 6d65 6e74 2066 6f72 2069 ypeElement for i │ │ │ │ │ -0006e7a0: 6e74 6572 6661 6365 7320 646f 6573 206e nterfaces does n │ │ │ │ │ -0006e7b0: 6f74 2068 6176 6520 4d6f 6469 6669 6572 ot have Modifier │ │ │ │ │ -0006e7c0: 2e44 4546 4155 4c54 2069 6e20 6765 744d .DEFAULT in getM │ │ │ │ │ -0006e7d0: 6f64 6966 6965 7273 2829 0a0a 3c6c 693e odifiers()..
  • │ │ │ │ │ -0006e7e0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006e7f0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006e800: 6d65 6e74 2f54 6573 7454 7970 6550 6172 ment/TestTypePar │ │ │ │ │ -0006e810: 616d 6574 6572 2e6a 6176 613a 206a 6176 ameter.java: jav │ │ │ │ │ -0006e820: 6178 2e6c 616e 672e 6d6f 6465 6c2e 656c ax.lang.model.el │ │ │ │ │ -0006e830: 656d 656e 742e 456c 656d 656e 742e 6765 ement.Element.ge │ │ │ │ │ -0006e840: 7445 6e63 6c6f 7369 6e67 456c 656d 656e tEnclosingElemen │ │ │ │ │ -0006e850: 7428 2920 646f 6573 6e27 7420 7265 7475 t() doesn't retu │ │ │ │ │ -0006e860: 726e 206e 756c 6c20 666f 7220 7479 7065 rn null for type │ │ │ │ │ -0006e870: 2070 6172 616d 6574 6572 0a0a 3c6c 693e parameter..
  • │ │ │ │ │ -0006e880: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006e890: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006e8a0: 6d65 6e74 2f54 6573 7454 7970 6550 6172 ment/TestTypePar │ │ │ │ │ -0006e8b0: 616d 6574 6572 416e 6e6f 7461 7469 6f6e ameterAnnotation │ │ │ │ │ -0006e8c0: 732e 6a61 7661 3a20 200a 0a3c 6c69 3e74 s.java: ..
  • t │ │ │ │ │ -0006e8d0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006e8e0: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006e8f0: 656e 742f 5465 7374 556e 6e61 6d65 6443 ent/TestUnnamedC │ │ │ │ │ -0006e900: 6c61 7373 2e6a 6176 613a 2054 6573 7420 lass.java: Test │ │ │ │ │ -0006e910: 6261 7369 6320 7072 6f63 6573 7369 6e67 basic processing │ │ │ │ │ -0006e920: 206f 6620 756e 6e61 6d65 6420 636c 6173 of unnamed clas │ │ │ │ │ -0006e930: 7365 732e 0a0a 3c6c 693e 746f 6f6c 732f ses...
  • tools/ │ │ │ │ │ -0006e940: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006e950: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ -0006e960: 6573 7455 6e6e 616d 6564 5661 7269 6162 estUnnamedVariab │ │ │ │ │ -0006e970: 6c65 456c 656d 656e 742e 6a61 7661 3a20 leElement.java: │ │ │ │ │ -0006e980: 436f 6d70 696c 6572 2049 6d70 6c65 6d65 Compiler Impleme │ │ │ │ │ -0006e990: 6e74 6174 696f 6e20 666f 7220 556e 6e61 ntation for Unna │ │ │ │ │ -0006e9a0: 6d65 6420 7061 7474 6572 6e73 2061 6e64 med patterns and │ │ │ │ │ -0006e9b0: 2076 6172 6961 626c 6573 0a0a 3c6c 693e variables..
  • │ │ │ │ │ -0006e9c0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006e9d0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006e9e0: 6d65 6e74 2f54 6573 7455 6e6e 616d 6564 ment/TestUnnamed │ │ │ │ │ -0006e9f0: 5661 7269 6162 6c65 456c 656d 656e 7438 VariableElement8 │ │ │ │ │ -0006ea00: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ -0006ea10: 496d 706c 656d 656e 7461 7469 6f6e 2066 Implementation f │ │ │ │ │ -0006ea20: 6f72 2055 6e6e 616d 6564 2070 6174 7465 or Unnamed patte │ │ │ │ │ -0006ea30: 726e 7320 616e 6420 7661 7269 6162 6c65 rns and variable │ │ │ │ │ -0006ea40: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -0006ea50: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -0006ea60: 6465 6c2f 656c 656d 656e 742f 5479 7065 del/element/Type │ │ │ │ │ -0006ea70: 5061 7261 6d42 6f75 6e64 732e 6a61 7661 ParamBounds.java │ │ │ │ │ -0006ea80: 3a20 5465 7374 7320 5479 7065 5061 7261 : Tests TypePara │ │ │ │ │ -0006ea90: 6d65 7465 722e 6765 7442 6f75 6e64 732e meter.getBounds. │ │ │ │ │ -0006eaa0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006eab0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006eac0: 656c 2f65 6c65 6d65 6e74 2f72 6570 6561 el/element/repea │ │ │ │ │ -0006ead0: 7469 6e67 416e 6e6f 7461 7469 6f6e 732f tingAnnotations/ │ │ │ │ │ -0006eae0: 4d69 7852 6570 6561 7461 626c 6541 6e64 MixRepeatableAnd │ │ │ │ │ -0006eaf0: 4f66 6669 6369 616c 436f 6e74 6169 6e65 OfficialContaine │ │ │ │ │ -0006eb00: 7242 6173 6963 5465 7374 2e6a 6176 613a rBasicTest.java: │ │ │ │ │ -0006eb10: 204c 616e 6775 6167 6520 6d6f 6465 6c20 Language model │ │ │ │ │ -0006eb20: 6170 6920 7465 7374 2062 6173 6963 7320 api test basics │ │ │ │ │ -0006eb30: 666f 7220 7265 7065 6174 696e 6720 616e for repeating an │ │ │ │ │ -0006eb40: 6e6f 7461 7469 6f6e 730a 0a3c 6c69 3e74 notations..
  • t │ │ │ │ │ -0006eb50: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006eb60: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006eb70: 656e 742f 7265 7065 6174 696e 6741 6e6e ent/repeatingAnn │ │ │ │ │ -0006eb80: 6f74 6174 696f 6e73 2f4d 6978 5265 7065 otations/MixRepe │ │ │ │ │ -0006eb90: 6174 6162 6c65 416e 644f 6666 6963 6961 atableAndOfficia │ │ │ │ │ -0006eba0: 6c43 6f6e 7461 696e 6572 496e 6865 7269 lContainerInheri │ │ │ │ │ -0006ebb0: 7465 6441 3154 6573 742e 6a61 7661 3a20 tedA1Test.java: │ │ │ │ │ -0006ebc0: 4c61 6e67 7561 6765 206d 6f64 656c 2061 Language model a │ │ │ │ │ -0006ebd0: 7069 2074 6573 7420 6261 7369 6373 2066 pi test basics f │ │ │ │ │ -0006ebe0: 6f72 2072 6570 6561 7469 6e67 2061 6e6e or repeating ann │ │ │ │ │ -0006ebf0: 6f74 6174 696f 6e73 0a0a 3c6c 693e 746f otations..
  • to │ │ │ │ │ -0006ec00: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006ec10: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ -0006ec20: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ -0006ec30: 7461 7469 6f6e 732f 4d69 7852 6570 6561 tations/MixRepea │ │ │ │ │ -0006ec40: 7461 626c 6541 6e64 4f66 6669 6369 616c tableAndOfficial │ │ │ │ │ -0006ec50: 436f 6e74 6169 6e65 7249 6e68 6572 6974 ContainerInherit │ │ │ │ │ -0006ec60: 6564 4132 5465 7374 2e6a 6176 613a 204c edA2Test.java: L │ │ │ │ │ -0006ec70: 616e 6775 6167 6520 6d6f 6465 6c20 6170 anguage model ap │ │ │ │ │ -0006ec80: 6920 7465 7374 2062 6173 6963 7320 666f i test basics fo │ │ │ │ │ -0006ec90: 7220 7265 7065 6174 696e 6720 616e 6e6f r repeating anno │ │ │ │ │ -0006eca0: 7461 7469 6f6e 730a 0a3c 6c69 3e74 6f6f tations..
  • too │ │ │ │ │ -0006ecb0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006ecc0: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006ecd0: 742f 7265 7065 6174 696e 6741 6e6e 6f74 t/repeatingAnnot │ │ │ │ │ -0006ece0: 6174 696f 6e73 2f4d 6978 5265 7065 6174 ations/MixRepeat │ │ │ │ │ -0006ecf0: 6162 6c65 416e 644f 6666 6963 6961 6c43 ableAndOfficialC │ │ │ │ │ -0006ed00: 6f6e 7461 696e 6572 496e 6865 7269 7465 ontainerInherite │ │ │ │ │ -0006ed10: 6442 3154 6573 742e 6a61 7661 3a20 4c61 dB1Test.java: La │ │ │ │ │ -0006ed20: 6e67 7561 6765 206d 6f64 656c 2061 7069 nguage model api │ │ │ │ │ -0006ed30: 2074 6573 7420 6261 7369 6373 2066 6f72 test basics for │ │ │ │ │ -0006ed40: 2072 6570 6561 7469 6e67 2061 6e6e 6f74 repeating annot │ │ │ │ │ -0006ed50: 6174 696f 6e73 0a0a 3c6c 693e 746f 6f6c ations..
  • tool │ │ │ │ │ -0006ed60: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006ed70: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ -0006ed80: 2f72 6570 6561 7469 6e67 416e 6e6f 7461 /repeatingAnnota │ │ │ │ │ -0006ed90: 7469 6f6e 732f 4d69 7852 6570 6561 7461 tions/MixRepeata │ │ │ │ │ -0006eda0: 626c 6541 6e64 4f66 6669 6369 616c 436f bleAndOfficialCo │ │ │ │ │ -0006edb0: 6e74 6169 6e65 7249 6e68 6572 6974 6564 ntainerInherited │ │ │ │ │ -0006edc0: 4232 5465 7374 2e6a 6176 613a 204c 616e B2Test.java: Lan │ │ │ │ │ -0006edd0: 6775 6167 6520 6d6f 6465 6c20 6170 6920 guage model api │ │ │ │ │ -0006ede0: 7465 7374 2062 6173 6963 7320 666f 7220 test basics for │ │ │ │ │ -0006edf0: 7265 7065 6174 696e 6720 616e 6e6f 7461 repeating annota │ │ │ │ │ -0006ee00: 7469 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 tions..
  • tools │ │ │ │ │ -0006ee10: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006ee20: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006ee30: 7265 7065 6174 696e 6741 6e6e 6f74 6174 repeatingAnnotat │ │ │ │ │ -0006ee40: 696f 6e73 2f4d 6978 5369 6e67 756c 6172 ions/MixSingular │ │ │ │ │ -0006ee50: 416e 6455 6e6f 6666 6963 6961 6c43 6f6e AndUnofficialCon │ │ │ │ │ -0006ee60: 7461 696e 6572 4261 7369 6354 6573 742e tainerBasicTest. │ │ │ │ │ -0006ee70: 6a61 7661 3a20 4c61 6e67 7561 6765 206d java: Language m │ │ │ │ │ -0006ee80: 6f64 656c 2061 7069 2074 6573 7420 6261 odel api test ba │ │ │ │ │ -0006ee90: 7369 6373 2066 6f72 2072 6570 6561 7469 sics for repeati │ │ │ │ │ -0006eea0: 6e67 2061 6e6e 6f74 6174 696f 6e73 0a0a ng annotations.. │ │ │ │ │ -0006eeb0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006eec0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006eed0: 2f65 6c65 6d65 6e74 2f72 6570 6561 7469 /element/repeati │ │ │ │ │ -0006eee0: 6e67 416e 6e6f 7461 7469 6f6e 732f 4d69 ngAnnotations/Mi │ │ │ │ │ -0006eef0: 7853 696e 6775 6c61 7241 6e64 556e 6f66 xSingularAndUnof │ │ │ │ │ -0006ef00: 6669 6369 616c 436f 6e74 6169 6e65 7249 ficialContainerI │ │ │ │ │ -0006ef10: 6e68 6572 6974 6564 4131 5465 7374 2e6a nheritedA1Test.j │ │ │ │ │ -0006ef20: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ -0006ef30: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ -0006ef40: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ -0006ef50: 6720 616e 6e6f 7461 7469 6f6e 730a 0a3c g annotations..< │ │ │ │ │ -0006ef60: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006ef70: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006ef80: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ -0006ef90: 6741 6e6e 6f74 6174 696f 6e73 2f4d 6978 gAnnotations/Mix │ │ │ │ │ -0006efa0: 5369 6e67 756c 6172 416e 6455 6e6f 6666 SingularAndUnoff │ │ │ │ │ -0006efb0: 6963 6961 6c43 6f6e 7461 696e 6572 496e icialContainerIn │ │ │ │ │ -0006efc0: 6865 7269 7465 6441 3254 6573 742e 6a61 heritedA2Test.ja │ │ │ │ │ -0006efd0: 7661 3a20 4c61 6e67 7561 6765 206d 6f64 va: Language mod │ │ │ │ │ -0006efe0: 656c 2061 7069 2074 6573 7420 6261 7369 el api test basi │ │ │ │ │ -0006eff0: 6373 2066 6f72 2072 6570 6561 7469 6e67 cs for repeating │ │ │ │ │ -0006f000: 2061 6e6e 6f74 6174 696f 6e73 0a0a 3c6c annotations..tools/javac/pr │ │ │ │ │ -0006f020: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ -0006f030: 6c65 6d65 6e74 2f72 6570 6561 7469 6e67 lement/repeating │ │ │ │ │ -0006f040: 416e 6e6f 7461 7469 6f6e 732f 4d69 7853 Annotations/MixS │ │ │ │ │ -0006f050: 696e 6775 6c61 7241 6e64 556e 6f66 6669 ingularAndUnoffi │ │ │ │ │ -0006f060: 6369 616c 436f 6e74 6169 6e65 7249 6e68 cialContainerInh │ │ │ │ │ -0006f070: 6572 6974 6564 4231 5465 7374 2e6a 6176 eritedB1Test.jav │ │ │ │ │ -0006f080: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ -0006f090: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ -0006f0a0: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ -0006f0b0: 616e 6e6f 7461 7469 6f6e 730a 0a3c 6c69 annotations..
  • tools/javac/pro │ │ │ │ │ -0006f0d0: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006f0e0: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ -0006f0f0: 6e6e 6f74 6174 696f 6e73 2f4d 6978 5369 nnotations/MixSi │ │ │ │ │ -0006f100: 6e67 756c 6172 416e 6455 6e6f 6666 6963 ngularAndUnoffic │ │ │ │ │ -0006f110: 6961 6c43 6f6e 7461 696e 6572 496e 6865 ialContainerInhe │ │ │ │ │ -0006f120: 7269 7465 6442 3254 6573 742e 6a61 7661 ritedB2Test.java │ │ │ │ │ -0006f130: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ -0006f140: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ -0006f150: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ -0006f160: 6e6e 6f74 6174 696f 6e73 0a0a 3c6c 693e nnotations..
  • │ │ │ │ │ -0006f170: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006f180: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006f190: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ -0006f1a0: 6e6f 7461 7469 6f6e 732f 4f66 6669 6369 notations/Offici │ │ │ │ │ -0006f1b0: 616c 436f 6e74 6169 6e65 7242 6173 6963 alContainerBasic │ │ │ │ │ -0006f1c0: 5465 7374 2e6a 6176 613a 204c 616e 6775 Test.java: Langu │ │ │ │ │ -0006f1d0: 6167 6520 6d6f 6465 6c20 6170 6920 7465 age model api te │ │ │ │ │ -0006f1e0: 7374 2062 6173 6963 7320 666f 7220 7265 st basics for re │ │ │ │ │ -0006f1f0: 7065 6174 696e 6720 616e 6e6f 7461 7469 peating annotati │ │ │ │ │ -0006f200: 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ons..
  • tools/j │ │ │ │ │ -0006f210: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006f220: 6d6f 6465 6c2f 656c 656d 656e 742f 7265 model/element/re │ │ │ │ │ -0006f230: 7065 6174 696e 6741 6e6e 6f74 6174 696f peatingAnnotatio │ │ │ │ │ -0006f240: 6e73 2f4f 6666 6963 6961 6c43 6f6e 7461 ns/OfficialConta │ │ │ │ │ -0006f250: 696e 6572 496e 6865 7269 7465 6454 6573 inerInheritedTes │ │ │ │ │ -0006f260: 742e 6a61 7661 3a20 4c61 6e67 7561 6765 t.java: Language │ │ │ │ │ -0006f270: 206d 6f64 656c 2061 7069 2074 6573 7420 model api test │ │ │ │ │ -0006f280: 6261 7369 6373 2066 6f72 2072 6570 6561 basics for repea │ │ │ │ │ -0006f290: 7469 6e67 2061 6e6e 6f74 6174 696f 6e73 ting annotations │ │ │ │ │ -0006f2a0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006f2b0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006f2c0: 656c 2f65 6c65 6d65 6e74 2f72 6570 6561 el/element/repea │ │ │ │ │ -0006f2d0: 7469 6e67 416e 6e6f 7461 7469 6f6e 732f tingAnnotations/ │ │ │ │ │ -0006f2e0: 5265 7065 6174 6162 6c65 4261 7369 6354 RepeatableBasicT │ │ │ │ │ -0006f2f0: 6573 742e 6a61 7661 3a20 4c61 6e67 7561 est.java: Langua │ │ │ │ │ -0006f300: 6765 206d 6f64 656c 2061 7069 2074 6573 ge model api tes │ │ │ │ │ -0006f310: 7420 6261 7369 6373 2066 6f72 2072 6570 t basics for rep │ │ │ │ │ -0006f320: 6561 7469 6e67 2061 6e6e 6f74 6174 696f eating annotatio │ │ │ │ │ -0006f330: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ -0006f340: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006f350: 6f64 656c 2f65 6c65 6d65 6e74 2f72 6570 odel/element/rep │ │ │ │ │ -0006f360: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ -0006f370: 732f 5265 7065 6174 6162 6c65 496e 6865 s/RepeatableInhe │ │ │ │ │ -0006f380: 7269 7465 6454 6573 742e 6a61 7661 3a20 ritedTest.java: │ │ │ │ │ -0006f390: 4c61 6e67 7561 6765 206d 6f64 656c 2061 Language model a │ │ │ │ │ -0006f3a0: 7069 2074 6573 7420 6261 7369 6373 2066 pi test basics f │ │ │ │ │ -0006f3b0: 6f72 2072 6570 6561 7469 6e67 2061 6e6e or repeating ann │ │ │ │ │ -0006f3c0: 6f74 6174 696f 6e73 0a0a 3c6c 693e 746f otations..
  • to │ │ │ │ │ -0006f3d0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006f3e0: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ -0006f3f0: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ -0006f400: 7461 7469 6f6e 732f 5265 7065 6174 6162 tations/Repeatab │ │ │ │ │ -0006f410: 6c65 4f66 6669 6369 616c 436f 6e74 6169 leOfficialContai │ │ │ │ │ -0006f420: 6e65 7242 6173 6963 5465 7374 2e6a 6176 nerBasicTest.jav │ │ │ │ │ -0006f430: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ -0006f440: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ -0006f450: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ -0006f460: 616e 6e6f 7461 7469 6f6e 730a 0a3c 6c69 annotations..
  • tools/javac/pro │ │ │ │ │ -0006f480: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006f490: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ -0006f4a0: 6e6e 6f74 6174 696f 6e73 2f52 6570 6561 nnotations/Repea │ │ │ │ │ -0006f4b0: 7461 626c 654f 6666 6963 6961 6c43 6f6e tableOfficialCon │ │ │ │ │ -0006f4c0: 7461 696e 6572 496e 6865 7269 7465 6454 tainerInheritedT │ │ │ │ │ -0006f4d0: 6573 742e 6a61 7661 3a20 4c61 6e67 7561 est.java: Langua │ │ │ │ │ -0006f4e0: 6765 206d 6f64 656c 2061 7069 2074 6573 ge model api tes │ │ │ │ │ -0006f4f0: 7420 6261 7369 6373 2066 6f72 2072 6570 t basics for rep │ │ │ │ │ -0006f500: 6561 7469 6e67 2061 6e6e 6f74 6174 696f eating annotatio │ │ │ │ │ -0006f510: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ -0006f520: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006f530: 6f64 656c 2f65 6c65 6d65 6e74 2f72 6570 odel/element/rep │ │ │ │ │ -0006f540: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ -0006f550: 732f 5265 7065 6174 6162 6c65 4f76 6572 s/RepeatableOver │ │ │ │ │ -0006f560: 7269 6465 4154 6573 742e 6a61 7661 3a20 rideATest.java: │ │ │ │ │ -0006f570: 4c61 6e67 7561 6765 206d 6f64 656c 2061 Language model a │ │ │ │ │ -0006f580: 7069 2074 6573 7420 6261 7369 6373 2066 pi test basics f │ │ │ │ │ -0006f590: 6f72 2072 6570 6561 7469 6e67 2061 6e6e or repeating ann │ │ │ │ │ -0006f5a0: 6f74 6174 696f 6e73 0a0a 3c6c 693e 746f otations..
  • to │ │ │ │ │ -0006f5b0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006f5c0: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ -0006f5d0: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ -0006f5e0: 7461 7469 6f6e 732f 5265 7065 6174 6162 tations/Repeatab │ │ │ │ │ -0006f5f0: 6c65 4f76 6572 7269 6465 4254 6573 742e leOverrideBTest. │ │ │ │ │ -0006f600: 6a61 7661 3a20 4c61 6e67 7561 6765 206d java: Language m │ │ │ │ │ -0006f610: 6f64 656c 2061 7069 2074 6573 7420 6261 odel api test ba │ │ │ │ │ -0006f620: 7369 6373 2066 6f72 2072 6570 6561 7469 sics for repeati │ │ │ │ │ -0006f630: 6e67 2061 6e6e 6f74 6174 696f 6e73 0a0a ng annotations.. │ │ │ │ │ -0006f640: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006f650: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006f660: 2f65 6c65 6d65 6e74 2f72 6570 6561 7469 /element/repeati │ │ │ │ │ -0006f670: 6e67 416e 6e6f 7461 7469 6f6e 732f 5265 ngAnnotations/Re │ │ │ │ │ -0006f680: 7065 6174 696e 6741 6e6e 6f74 6174 696f peatingAnnotatio │ │ │ │ │ -0006f690: 6e73 4f6e 5265 636f 7264 732e 6a61 7661 nsOnRecords.java │ │ │ │ │ -0006f6a0: 3a20 5665 7269 6679 2074 6861 7420 7265 : Verify that re │ │ │ │ │ -0006f6b0: 7065 6174 696e 6720 616e 6e6f 7461 7469 peating annotati │ │ │ │ │ -0006f6c0: 6f6e 7320 616e 6420 6974 7320 7072 6f63 ons and its proc │ │ │ │ │ -0006f6d0: 6573 7369 6e67 2077 6f72 6b73 2066 6f72 essing works for │ │ │ │ │ -0006f6e0: 2072 6563 6f72 6473 0a0a 3c6c 693e 746f records..
  • to │ │ │ │ │ -0006f6f0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006f700: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ -0006f710: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ -0006f720: 7461 7469 6f6e 732f 5369 6e67 756c 6172 tations/Singular │ │ │ │ │ -0006f730: 4261 7369 6354 6573 742e 6a61 7661 3a20 BasicTest.java: │ │ │ │ │ -0006f740: 4c61 6e67 7561 6765 206d 6f64 656c 2061 Language model a │ │ │ │ │ -0006f750: 7069 2074 6573 7420 6261 7369 6373 2066 pi test basics f │ │ │ │ │ -0006f760: 6f72 2072 6570 6561 7469 6e67 2061 6e6e or repeating ann │ │ │ │ │ -0006f770: 6f74 6174 696f 6e73 0a0a 3c6c 693e 746f otations..
  • to │ │ │ │ │ -0006f780: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006f790: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ -0006f7a0: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ -0006f7b0: 7461 7469 6f6e 732f 5369 6e67 756c 6172 tations/Singular │ │ │ │ │ -0006f7c0: 496e 6865 7269 7465 6441 5465 7374 2e6a InheritedATest.j │ │ │ │ │ -0006f7d0: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ -0006f7e0: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ -0006f7f0: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ -0006f800: 6720 616e 6e6f 7461 7469 6f6e 730a 0a3c g annotations..< │ │ │ │ │ -0006f810: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006f820: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006f830: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ -0006f840: 6741 6e6e 6f74 6174 696f 6e73 2f53 696e gAnnotations/Sin │ │ │ │ │ -0006f850: 6775 6c61 7249 6e68 6572 6974 6564 4254 gularInheritedBT │ │ │ │ │ -0006f860: 6573 742e 6a61 7661 3a20 4c61 6e67 7561 est.java: Langua │ │ │ │ │ -0006f870: 6765 206d 6f64 656c 2061 7069 2074 6573 ge model api tes │ │ │ │ │ -0006f880: 7420 6261 7369 6373 2066 6f72 2072 6570 t basics for rep │ │ │ │ │ -0006f890: 6561 7469 6e67 2061 6e6e 6f74 6174 696f eating annotatio │ │ │ │ │ -0006f8a0: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ -0006f8b0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006f8c0: 6f64 656c 2f65 6c65 6d65 6e74 2f72 6570 odel/element/rep │ │ │ │ │ -0006f8d0: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ -0006f8e0: 732f 556e 6f66 6669 6369 616c 436f 6e74 s/UnofficialCont │ │ │ │ │ -0006f8f0: 6169 6e65 7242 6173 6963 5465 7374 2e6a ainerBasicTest.j │ │ │ │ │ -0006f900: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ -0006f910: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ -0006f920: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ -0006f930: 6720 616e 6e6f 7461 7469 6f6e 730a 0a3c g annotations..< │ │ │ │ │ -0006f940: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -0006f950: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006f960: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ -0006f970: 6741 6e6e 6f74 6174 696f 6e73 2f55 6e6f gAnnotations/Uno │ │ │ │ │ -0006f980: 6666 6963 6961 6c43 6f6e 7461 696e 6572 fficialContainer │ │ │ │ │ -0006f990: 496e 6865 7269 7465 6454 6573 742e 6a61 InheritedTest.ja │ │ │ │ │ -0006f9a0: 7661 3a20 4c61 6e67 7561 6765 206d 6f64 va: Language mod │ │ │ │ │ -0006f9b0: 656c 2061 7069 2074 6573 7420 6261 7369 el api test basi │ │ │ │ │ -0006f9c0: 6373 2066 6f72 2072 6570 6561 7469 6e67 cs for repeating │ │ │ │ │ -0006f9d0: 2061 6e6e 6f74 6174 696f 6e73 0a0a 3c6c annotations..tools/javac/pr │ │ │ │ │ -0006f9f0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f69 ocessing/model/i │ │ │ │ │ -0006fa00: 6e68 6572 6974 6564 4279 5479 7065 2f45 nheritedByType/E │ │ │ │ │ -0006fa10: 6e73 7572 654f 7264 6572 2e6a 6176 613a nsureOrder.java: │ │ │ │ │ -0006fa20: 2074 6573 7420 7468 6174 206f 7264 6572 test that order │ │ │ │ │ -0006fa30: 2069 7320 7265 7370 6563 7465 6420 7768 is respected wh │ │ │ │ │ -0006fa40: 656e 2069 6e68 6572 6974 696e 6720 626f en inheriting bo │ │ │ │ │ -0006fa50: 7468 206c 6567 6163 7920 636f 6e74 6169 th legacy contai │ │ │ │ │ -0006fa60: 6e65 7220 616e 6420 7369 6e67 6c65 2061 ner and single a │ │ │ │ │ -0006fa70: 6e6e 6f0a 0a3c 6c69 3e74 6f6f 6c73 2f6a nno..
  • tools/j │ │ │ │ │ -0006fa80: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006fa90: 6d6f 6465 6c2f 6e65 7374 6564 5479 7065 model/nestedType │ │ │ │ │ -0006faa0: 5661 7273 2f4e 6573 7465 6454 7970 6556 Vars/NestedTypeV │ │ │ │ │ -0006fab0: 6172 732e 6a61 7661 3a20 200a 0a3c 6c69 ars.java: ..
  • tools/javac/pro │ │ │ │ │ -0006fad0: 6365 7373 696e 672f 6d6f 6465 6c2f 7465 cessing/model/te │ │ │ │ │ -0006fae0: 7374 6765 7461 6c6c 6d65 6d62 6572 732f stgetallmembers/ │ │ │ │ │ -0006faf0: 4d61 696e 2e6a 6176 613a 2050 6163 6b61 Main.java: Packa │ │ │ │ │ -0006fb00: 6765 456c 656d 656e 742e 6765 7445 6e63 geElement.getEnc │ │ │ │ │ -0006fb10: 6c6f 7365 6445 6c65 6d65 6e74 7328 2920 losedElements() │ │ │ │ │ -0006fb20: 7468 726f 7773 2043 6c61 7373 5265 6164 throws ClassRead │ │ │ │ │ -0006fb30: 6572 2442 6164 436c 6173 7346 696c 6545 er$BadClassFileE │ │ │ │ │ -0006fb40: 7863 6570 7469 6f6e 0a0a 3c6c 693e 746f xception..
  • to │ │ │ │ │ -0006fb50: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006fb60: 7369 6e67 2f6d 6f64 656c 2f74 7265 6573 sing/model/trees │ │ │ │ │ -0006fb70: 2f42 726f 6b65 6e45 6e75 6d43 6f6e 7374 /BrokenEnumConst │ │ │ │ │ -0006fb80: 7275 6374 6f72 2e6a 6176 613a 2056 6572 ructor.java: Ver │ │ │ │ │ -0006fb90: 6966 7920 7468 6174 2061 6e20 6578 706c ify that an expl │ │ │ │ │ -0006fba0: 6963 6974 2028 696e 636f 7272 6563 7429 icit (incorrect) │ │ │ │ │ -0006fbb0: 2073 7570 6572 2063 6f6e 7374 7275 6374 super construct │ │ │ │ │ -0006fbc0: 6f72 2069 6e76 6f63 6174 696f 6e20 696e or invocation in │ │ │ │ │ -0006fbd0: 2065 6e75 6d73 2069 7320 6e6f 7420 636c enums is not cl │ │ │ │ │ -0006fbe0: 6561 7265 6420 6279 204a 6176 6163 5072 eared by JavacPr │ │ │ │ │ -0006fbf0: 6f63 6573 7369 6e67 456e 7669 726f 6e6d ocessingEnvironm │ │ │ │ │ -0006fc00: 656e 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a ent..
  • tools/j │ │ │ │ │ -0006fc10: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006fc20: 6d6f 6465 6c2f 7472 6565 732f 4f6e 4465 model/trees/OnDe │ │ │ │ │ -0006fc30: 6d61 6e64 4174 7472 6962 7574 696f 6e2e mandAttribution. │ │ │ │ │ -0006fc40: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ -0006fc50: 7420 696e 2d6d 6574 686f 6420 436c 6173 t in-method Clas │ │ │ │ │ -0006fc60: 7353 796d 626f 6c73 2066 726f 6d20 6f6e sSymbols from on │ │ │ │ │ -0006fc70: 6520 726f 756e 6420 646f 206e 6f74 2061 e round do not a │ │ │ │ │ -0006fc80: 6666 6563 7420 436c 6173 7353 796d 626f ffect ClassSymbo │ │ │ │ │ -0006fc90: 6c73 2069 6e20 666f 6c6c 6f77 696e 6720 ls in following │ │ │ │ │ -0006fca0: 726f 756e 6473 2e0a 0a3c 6c69 3e74 6f6f rounds...
  • too │ │ │ │ │ -0006fcb0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006fcc0: 696e 672f 6d6f 6465 6c2f 7479 7065 2f41 ing/model/type/A │ │ │ │ │ -0006fcd0: 6e6e 6f74 6174 6564 5479 7065 546f 5374 nnotatedTypeToSt │ │ │ │ │ -0006fce0: 7269 6e67 2f41 6e6e 6f74 6174 6564 5479 ring/AnnotatedTy │ │ │ │ │ -0006fcf0: 7065 546f 5374 7269 6e67 2e6a 6176 613a peToString.java: │ │ │ │ │ -0006fd00: 2054 6573 7473 2044 6563 6c61 7265 6454 Tests DeclaredT │ │ │ │ │ -0006fd10: 7970 652e 746f 5374 7269 6e67 2077 6974 ype.toString wit │ │ │ │ │ -0006fd20: 6820 7479 7065 2061 6e6e 6f74 6174 696f h type annotatio │ │ │ │ │ -0006fd30: 6e73 2070 7265 7365 6e74 2c20 666f 7220 ns present, for │ │ │ │ │ -0006fd40: 6578 616d 706c 6520 7468 6174 2027 4041 example that '@A │ │ │ │ │ -0006fd50: 204d 6170 2e45 6e74 7279 2720 6973 2070 Map.Entry' is p │ │ │ │ │ -0006fd60: 7269 6e74 6564 2061 7320 276a 6176 612e rinted as 'java. │ │ │ │ │ -0006fd70: 7574 696c 2e40 4120 4d61 702e 456e 7472 util.@A Map.Entr │ │ │ │ │ -0006fd80: 7927 2028 616e 6420 6e6f 7420 2740 4120 y' (and not '@A │ │ │ │ │ -0006fd90: 6a61 7661 2e75 7469 6c2e 4d61 702e 456e java.util.Map.En │ │ │ │ │ -0006fda0: 7472 7927 206f 7220 276a 6176 612e 7574 try' or 'java.ut │ │ │ │ │ -0006fdb0: 696c 2e40 4120 456e 7472 7927 292e 0a0a il.@A Entry')... │ │ │ │ │ -0006fdc0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -0006fdd0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006fde0: 2f74 7970 652f 4261 7369 6341 6e6e 6f54 /type/BasicAnnoT │ │ │ │ │ -0006fdf0: 6573 7473 2e6a 6176 613a 2041 6e6e 6f74 ests.java: Annot │ │ │ │ │ -0006fe00: 6174 696f 6e73 206f 6e20 7479 7065 730a ations on types. │ │ │ │ │ -0006fe10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -0006fe20: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006fe30: 6c2f 7479 7065 2f42 6f75 6e64 7354 6573 l/type/BoundsTes │ │ │ │ │ -0006fe40: 742e 6a61 7661 3a20 4173 7365 7274 696f t.java: Assertio │ │ │ │ │ -0006fe50: 6e20 6368 6563 6b20 666f 7220 5479 7065 n check for Type │ │ │ │ │ -0006fe60: 5661 7269 6162 6c65 2e67 6574 5570 7065 Variable.getUppe │ │ │ │ │ -0006fe70: 7242 6f75 6e64 2829 2066 6169 6c73 0a0a rBound() fails.. │ │ │ │ │ +0006e5a0: 7452 6563 6f72 642e 6a61 7661 3a20 5665 tRecord.java: Ve │ │ │ │ │ +0006e5b0: 7269 6679 2074 6861 7420 616e 6e6f 7461 rify that annota │ │ │ │ │ +0006e5c0: 7469 6f6e 2070 726f 6365 7373 696e 6720 tion processing │ │ │ │ │ +0006e5d0: 776f 726b 7320 666f 7220 7265 636f 7264 works for record │ │ │ │ │ +0006e5e0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006e5f0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006e600: 6465 6c2f 656c 656d 656e 742f 5465 7374 del/element/Test │ │ │ │ │ +0006e610: 5265 636f 7264 4465 7375 6761 722e 6a61 RecordDesugar.ja │ │ │ │ │ +0006e620: 7661 3a20 5465 7374 2063 6f6d 7069 6c65 va: Test compile │ │ │ │ │ +0006e630: 7220 6465 7375 6761 7269 6e67 206f 6620 r desugaring of │ │ │ │ │ +0006e640: 6120 7265 636f 7264 2074 7970 650a 0a3c a record type..< │ │ │ │ │ +0006e650: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006e660: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006e670: 656c 656d 656e 742f 5465 7374 5265 736f element/TestReso │ │ │ │ │ +0006e680: 7572 6365 456c 656d 656e 742e 6a61 7661 urceElement.java │ │ │ │ │ +0006e690: 3a20 456c 656d 656e 7420 6e6f 7420 7265 : Element not re │ │ │ │ │ +0006e6a0: 7475 726e 6564 2066 726f 6d20 7472 6565 turned from tree │ │ │ │ │ +0006e6b0: 2041 5049 2066 6f72 2041 524d 2072 6573 API for ARM res │ │ │ │ │ +0006e6c0: 6f75 7263 6520 7661 7269 6162 6c65 732e ource variables. │ │ │ │ │ +0006e6d0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006e6e0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +0006e6f0: 656c 2f65 6c65 6d65 6e74 2f54 6573 7452 el/element/TestR │ │ │ │ │ +0006e700: 6573 6f75 7263 6556 6172 6961 626c 652e esourceVariable. │ │ │ │ │ +0006e710: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ +0006e720: 7468 6520 7265 736f 7572 6365 2076 6172 the resource var │ │ │ │ │ +0006e730: 6961 626c 6520 6b69 6e64 2069 7320 6170 iable kind is ap │ │ │ │ │ +0006e740: 7072 6f70 7269 6174 656c 7920 7365 740a propriately set. │ │ │ │ │ +0006e750: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006e760: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006e770: 6c2f 656c 656d 656e 742f 5465 7374 5365 l/element/TestSe │ │ │ │ │ +0006e780: 616c 6564 2e6a 6176 613a 2054 6573 7420 aled.java: Test │ │ │ │ │ +0006e790: 6261 7369 6320 6d6f 6465 6c69 6e67 2066 basic modeling f │ │ │ │ │ +0006e7a0: 6f72 2073 6561 6c65 6420 636c 6173 7365 or sealed classe │ │ │ │ │ +0006e7b0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006e7c0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006e7d0: 6465 6c2f 656c 656d 656e 742f 5465 7374 del/element/Test │ │ │ │ │ +0006e7e0: 5479 7065 456c 656d 656e 742e 6a61 7661 TypeElement.java │ │ │ │ │ +0006e7f0: 3a20 5665 7269 6679 2074 6861 7420 5479 : Verify that Ty │ │ │ │ │ +0006e800: 7065 456c 656d 656e 7420 666f 7220 696e peElement for in │ │ │ │ │ +0006e810: 7465 7266 6163 6573 2064 6f65 7320 6e6f terfaces does no │ │ │ │ │ +0006e820: 7420 6861 7665 204d 6f64 6966 6965 722e t have Modifier. │ │ │ │ │ +0006e830: 4445 4641 554c 5420 696e 2067 6574 4d6f DEFAULT in getMo │ │ │ │ │ +0006e840: 6469 6669 6572 7328 290a 0a3c 6c69 3e74 difiers()..
  • t │ │ │ │ │ +0006e850: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006e860: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006e870: 656e 742f 5465 7374 5479 7065 5061 7261 ent/TestTypePara │ │ │ │ │ +0006e880: 6d65 7465 722e 6a61 7661 3a20 6a61 7661 meter.java: java │ │ │ │ │ +0006e890: 782e 6c61 6e67 2e6d 6f64 656c 2e65 6c65 x.lang.model.ele │ │ │ │ │ +0006e8a0: 6d65 6e74 2e45 6c65 6d65 6e74 2e67 6574 ment.Element.get │ │ │ │ │ +0006e8b0: 456e 636c 6f73 696e 6745 6c65 6d65 6e74 EnclosingElement │ │ │ │ │ +0006e8c0: 2829 2064 6f65 736e 2774 2072 6574 7572 () doesn't retur │ │ │ │ │ +0006e8d0: 6e20 6e75 6c6c 2066 6f72 2074 7970 6520 n null for type │ │ │ │ │ +0006e8e0: 7061 7261 6d65 7465 720a 0a3c 6c69 3e74 parameter..
  • t │ │ │ │ │ +0006e8f0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006e900: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006e910: 656e 742f 5465 7374 5479 7065 5061 7261 ent/TestTypePara │ │ │ │ │ +0006e920: 6d65 7465 7241 6e6e 6f74 6174 696f 6e73 meterAnnotations │ │ │ │ │ +0006e930: 2e6a 6176 613a 2020 0a0a 3c6c 693e 746f .java: ..
  • to │ │ │ │ │ +0006e940: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006e950: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006e960: 6e74 2f54 6573 7455 6e6e 616d 6564 436c nt/TestUnnamedCl │ │ │ │ │ +0006e970: 6173 732e 6a61 7661 3a20 5465 7374 2062 ass.java: Test b │ │ │ │ │ +0006e980: 6173 6963 2070 726f 6365 7373 696e 6720 asic processing │ │ │ │ │ +0006e990: 6f66 2075 6e6e 616d 6564 2063 6c61 7373 of unnamed class │ │ │ │ │ +0006e9a0: 6573 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a es...
  • tools/j │ │ │ │ │ +0006e9b0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006e9c0: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ +0006e9d0: 7374 556e 6e61 6d65 6456 6172 6961 626c stUnnamedVariabl │ │ │ │ │ +0006e9e0: 6545 6c65 6d65 6e74 2e6a 6176 613a 2043 eElement.java: C │ │ │ │ │ +0006e9f0: 6f6d 7069 6c65 7220 496d 706c 656d 656e ompiler Implemen │ │ │ │ │ +0006ea00: 7461 7469 6f6e 2066 6f72 2055 6e6e 616d tation for Unnam │ │ │ │ │ +0006ea10: 6564 2070 6174 7465 726e 7320 616e 6420 ed patterns and │ │ │ │ │ +0006ea20: 7661 7269 6162 6c65 730a 0a3c 6c69 3e74 variables..
  • t │ │ │ │ │ +0006ea30: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006ea40: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006ea50: 656e 742f 5465 7374 556e 6e61 6d65 6456 ent/TestUnnamedV │ │ │ │ │ +0006ea60: 6172 6961 626c 6545 6c65 6d65 6e74 382e ariableElement8. │ │ │ │ │ +0006ea70: 6a61 7661 3a20 436f 6d70 696c 6572 2049 java: Compiler I │ │ │ │ │ +0006ea80: 6d70 6c65 6d65 6e74 6174 696f 6e20 666f mplementation fo │ │ │ │ │ +0006ea90: 7220 556e 6e61 6d65 6420 7061 7474 6572 r Unnamed patter │ │ │ │ │ +0006eaa0: 6e73 2061 6e64 2076 6172 6961 626c 6573 ns and variables │ │ │ │ │ +0006eab0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0006eac0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +0006ead0: 656c 2f65 6c65 6d65 6e74 2f54 7970 6550 el/element/TypeP │ │ │ │ │ +0006eae0: 6172 616d 426f 756e 6473 2e6a 6176 613a aramBounds.java: │ │ │ │ │ +0006eaf0: 2054 6573 7473 2054 7970 6550 6172 616d Tests TypeParam │ │ │ │ │ +0006eb00: 6574 6572 2e67 6574 426f 756e 6473 2e0a eter.getBounds.. │ │ │ │ │ +0006eb10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006eb20: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006eb30: 6c2f 656c 656d 656e 742f 7265 7065 6174 l/element/repeat │ │ │ │ │ +0006eb40: 696e 6741 6e6e 6f74 6174 696f 6e73 2f4d ingAnnotations/M │ │ │ │ │ +0006eb50: 6978 5265 7065 6174 6162 6c65 416e 644f ixRepeatableAndO │ │ │ │ │ +0006eb60: 6666 6963 6961 6c43 6f6e 7461 696e 6572 fficialContainer │ │ │ │ │ +0006eb70: 4261 7369 6354 6573 742e 6a61 7661 3a20 BasicTest.java: │ │ │ │ │ +0006eb80: 4c61 6e67 7561 6765 206d 6f64 656c 2061 Language model a │ │ │ │ │ +0006eb90: 7069 2074 6573 7420 6261 7369 6373 2066 pi test basics f │ │ │ │ │ +0006eba0: 6f72 2072 6570 6561 7469 6e67 2061 6e6e or repeating ann │ │ │ │ │ +0006ebb0: 6f74 6174 696f 6e73 0a0a 3c6c 693e 746f otations..
  • to │ │ │ │ │ +0006ebc0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006ebd0: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006ebe0: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ +0006ebf0: 7461 7469 6f6e 732f 4d69 7852 6570 6561 tations/MixRepea │ │ │ │ │ +0006ec00: 7461 626c 6541 6e64 4f66 6669 6369 616c tableAndOfficial │ │ │ │ │ +0006ec10: 436f 6e74 6169 6e65 7249 6e68 6572 6974 ContainerInherit │ │ │ │ │ +0006ec20: 6564 4131 5465 7374 2e6a 6176 613a 204c edA1Test.java: L │ │ │ │ │ +0006ec30: 616e 6775 6167 6520 6d6f 6465 6c20 6170 anguage model ap │ │ │ │ │ +0006ec40: 6920 7465 7374 2062 6173 6963 7320 666f i test basics fo │ │ │ │ │ +0006ec50: 7220 7265 7065 6174 696e 6720 616e 6e6f r repeating anno │ │ │ │ │ +0006ec60: 7461 7469 6f6e 730a 0a3c 6c69 3e74 6f6f tations..
  • too │ │ │ │ │ +0006ec70: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006ec80: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ +0006ec90: 742f 7265 7065 6174 696e 6741 6e6e 6f74 t/repeatingAnnot │ │ │ │ │ +0006eca0: 6174 696f 6e73 2f4d 6978 5265 7065 6174 ations/MixRepeat │ │ │ │ │ +0006ecb0: 6162 6c65 416e 644f 6666 6963 6961 6c43 ableAndOfficialC │ │ │ │ │ +0006ecc0: 6f6e 7461 696e 6572 496e 6865 7269 7465 ontainerInherite │ │ │ │ │ +0006ecd0: 6441 3254 6573 742e 6a61 7661 3a20 4c61 dA2Test.java: La │ │ │ │ │ +0006ece0: 6e67 7561 6765 206d 6f64 656c 2061 7069 nguage model api │ │ │ │ │ +0006ecf0: 2074 6573 7420 6261 7369 6373 2066 6f72 test basics for │ │ │ │ │ +0006ed00: 2072 6570 6561 7469 6e67 2061 6e6e 6f74 repeating annot │ │ │ │ │ +0006ed10: 6174 696f 6e73 0a0a 3c6c 693e 746f 6f6c ations..
  • tool │ │ │ │ │ +0006ed20: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006ed30: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006ed40: 2f72 6570 6561 7469 6e67 416e 6e6f 7461 /repeatingAnnota │ │ │ │ │ +0006ed50: 7469 6f6e 732f 4d69 7852 6570 6561 7461 tions/MixRepeata │ │ │ │ │ +0006ed60: 626c 6541 6e64 4f66 6669 6369 616c 436f bleAndOfficialCo │ │ │ │ │ +0006ed70: 6e74 6169 6e65 7249 6e68 6572 6974 6564 ntainerInherited │ │ │ │ │ +0006ed80: 4231 5465 7374 2e6a 6176 613a 204c 616e B1Test.java: Lan │ │ │ │ │ +0006ed90: 6775 6167 6520 6d6f 6465 6c20 6170 6920 guage model api │ │ │ │ │ +0006eda0: 7465 7374 2062 6173 6963 7320 666f 7220 test basics for │ │ │ │ │ +0006edb0: 7265 7065 6174 696e 6720 616e 6e6f 7461 repeating annota │ │ │ │ │ +0006edc0: 7469 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 tions..
  • tools │ │ │ │ │ +0006edd0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006ede0: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ +0006edf0: 7265 7065 6174 696e 6741 6e6e 6f74 6174 repeatingAnnotat │ │ │ │ │ +0006ee00: 696f 6e73 2f4d 6978 5265 7065 6174 6162 ions/MixRepeatab │ │ │ │ │ +0006ee10: 6c65 416e 644f 6666 6963 6961 6c43 6f6e leAndOfficialCon │ │ │ │ │ +0006ee20: 7461 696e 6572 496e 6865 7269 7465 6442 tainerInheritedB │ │ │ │ │ +0006ee30: 3254 6573 742e 6a61 7661 3a20 4c61 6e67 2Test.java: Lang │ │ │ │ │ +0006ee40: 7561 6765 206d 6f64 656c 2061 7069 2074 uage model api t │ │ │ │ │ +0006ee50: 6573 7420 6261 7369 6373 2066 6f72 2072 est basics for r │ │ │ │ │ +0006ee60: 6570 6561 7469 6e67 2061 6e6e 6f74 6174 epeating annotat │ │ │ │ │ +0006ee70: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ +0006ee80: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006ee90: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f72 /model/element/r │ │ │ │ │ +0006eea0: 6570 6561 7469 6e67 416e 6e6f 7461 7469 epeatingAnnotati │ │ │ │ │ +0006eeb0: 6f6e 732f 4d69 7853 696e 6775 6c61 7241 ons/MixSingularA │ │ │ │ │ +0006eec0: 6e64 556e 6f66 6669 6369 616c 436f 6e74 ndUnofficialCont │ │ │ │ │ +0006eed0: 6169 6e65 7242 6173 6963 5465 7374 2e6a ainerBasicTest.j │ │ │ │ │ +0006eee0: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ +0006eef0: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ +0006ef00: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ +0006ef10: 6720 616e 6e6f 7461 7469 6f6e 730a 0a3c g annotations..< │ │ │ │ │ +0006ef20: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006ef30: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006ef40: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ +0006ef50: 6741 6e6e 6f74 6174 696f 6e73 2f4d 6978 gAnnotations/Mix │ │ │ │ │ +0006ef60: 5369 6e67 756c 6172 416e 6455 6e6f 6666 SingularAndUnoff │ │ │ │ │ +0006ef70: 6963 6961 6c43 6f6e 7461 696e 6572 496e icialContainerIn │ │ │ │ │ +0006ef80: 6865 7269 7465 6441 3154 6573 742e 6a61 heritedA1Test.ja │ │ │ │ │ +0006ef90: 7661 3a20 4c61 6e67 7561 6765 206d 6f64 va: Language mod │ │ │ │ │ +0006efa0: 656c 2061 7069 2074 6573 7420 6261 7369 el api test basi │ │ │ │ │ +0006efb0: 6373 2066 6f72 2072 6570 6561 7469 6e67 cs for repeating │ │ │ │ │ +0006efc0: 2061 6e6e 6f74 6174 696f 6e73 0a0a 3c6c annotations..tools/javac/pr │ │ │ │ │ +0006efe0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006eff0: 6c65 6d65 6e74 2f72 6570 6561 7469 6e67 lement/repeating │ │ │ │ │ +0006f000: 416e 6e6f 7461 7469 6f6e 732f 4d69 7853 Annotations/MixS │ │ │ │ │ +0006f010: 696e 6775 6c61 7241 6e64 556e 6f66 6669 ingularAndUnoffi │ │ │ │ │ +0006f020: 6369 616c 436f 6e74 6169 6e65 7249 6e68 cialContainerInh │ │ │ │ │ +0006f030: 6572 6974 6564 4132 5465 7374 2e6a 6176 eritedA2Test.jav │ │ │ │ │ +0006f040: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ +0006f050: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ +0006f060: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ +0006f070: 616e 6e6f 7461 7469 6f6e 730a 0a3c 6c69 annotations..
  • tools/javac/pro │ │ │ │ │ +0006f090: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ +0006f0a0: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ +0006f0b0: 6e6e 6f74 6174 696f 6e73 2f4d 6978 5369 nnotations/MixSi │ │ │ │ │ +0006f0c0: 6e67 756c 6172 416e 6455 6e6f 6666 6963 ngularAndUnoffic │ │ │ │ │ +0006f0d0: 6961 6c43 6f6e 7461 696e 6572 496e 6865 ialContainerInhe │ │ │ │ │ +0006f0e0: 7269 7465 6442 3154 6573 742e 6a61 7661 ritedB1Test.java │ │ │ │ │ +0006f0f0: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ +0006f100: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ +0006f110: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ +0006f120: 6e6e 6f74 6174 696f 6e73 0a0a 3c6c 693e nnotations..
  • │ │ │ │ │ +0006f130: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006f140: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006f150: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ +0006f160: 6e6f 7461 7469 6f6e 732f 4d69 7853 696e notations/MixSin │ │ │ │ │ +0006f170: 6775 6c61 7241 6e64 556e 6f66 6669 6369 gularAndUnoffici │ │ │ │ │ +0006f180: 616c 436f 6e74 6169 6e65 7249 6e68 6572 alContainerInher │ │ │ │ │ +0006f190: 6974 6564 4232 5465 7374 2e6a 6176 613a itedB2Test.java: │ │ │ │ │ +0006f1a0: 204c 616e 6775 6167 6520 6d6f 6465 6c20 Language model │ │ │ │ │ +0006f1b0: 6170 6920 7465 7374 2062 6173 6963 7320 api test basics │ │ │ │ │ +0006f1c0: 666f 7220 7265 7065 6174 696e 6720 616e for repeating an │ │ │ │ │ +0006f1d0: 6e6f 7461 7469 6f6e 730a 0a3c 6c69 3e74 notations..
  • t │ │ │ │ │ +0006f1e0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006f1f0: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006f200: 656e 742f 7265 7065 6174 696e 6741 6e6e ent/repeatingAnn │ │ │ │ │ +0006f210: 6f74 6174 696f 6e73 2f4f 6666 6963 6961 otations/Officia │ │ │ │ │ +0006f220: 6c43 6f6e 7461 696e 6572 4261 7369 6354 lContainerBasicT │ │ │ │ │ +0006f230: 6573 742e 6a61 7661 3a20 4c61 6e67 7561 est.java: Langua │ │ │ │ │ +0006f240: 6765 206d 6f64 656c 2061 7069 2074 6573 ge model api tes │ │ │ │ │ +0006f250: 7420 6261 7369 6373 2066 6f72 2072 6570 t basics for rep │ │ │ │ │ +0006f260: 6561 7469 6e67 2061 6e6e 6f74 6174 696f eating annotatio │ │ │ │ │ +0006f270: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ +0006f280: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006f290: 6f64 656c 2f65 6c65 6d65 6e74 2f72 6570 odel/element/rep │ │ │ │ │ +0006f2a0: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ +0006f2b0: 732f 4f66 6669 6369 616c 436f 6e74 6169 s/OfficialContai │ │ │ │ │ +0006f2c0: 6e65 7249 6e68 6572 6974 6564 5465 7374 nerInheritedTest │ │ │ │ │ +0006f2d0: 2e6a 6176 613a 204c 616e 6775 6167 6520 .java: Language │ │ │ │ │ +0006f2e0: 6d6f 6465 6c20 6170 6920 7465 7374 2062 model api test b │ │ │ │ │ +0006f2f0: 6173 6963 7320 666f 7220 7265 7065 6174 asics for repeat │ │ │ │ │ +0006f300: 696e 6720 616e 6e6f 7461 7469 6f6e 730a ing annotations. │ │ │ │ │ +0006f310: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0006f320: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006f330: 6c2f 656c 656d 656e 742f 7265 7065 6174 l/element/repeat │ │ │ │ │ +0006f340: 696e 6741 6e6e 6f74 6174 696f 6e73 2f52 ingAnnotations/R │ │ │ │ │ +0006f350: 6570 6561 7461 626c 6542 6173 6963 5465 epeatableBasicTe │ │ │ │ │ +0006f360: 7374 2e6a 6176 613a 204c 616e 6775 6167 st.java: Languag │ │ │ │ │ +0006f370: 6520 6d6f 6465 6c20 6170 6920 7465 7374 e model api test │ │ │ │ │ +0006f380: 2062 6173 6963 7320 666f 7220 7265 7065 basics for repe │ │ │ │ │ +0006f390: 6174 696e 6720 616e 6e6f 7461 7469 6f6e ating annotation │ │ │ │ │ +0006f3a0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006f3b0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006f3c0: 6465 6c2f 656c 656d 656e 742f 7265 7065 del/element/repe │ │ │ │ │ +0006f3d0: 6174 696e 6741 6e6e 6f74 6174 696f 6e73 atingAnnotations │ │ │ │ │ +0006f3e0: 2f52 6570 6561 7461 626c 6549 6e68 6572 /RepeatableInher │ │ │ │ │ +0006f3f0: 6974 6564 5465 7374 2e6a 6176 613a 204c itedTest.java: L │ │ │ │ │ +0006f400: 616e 6775 6167 6520 6d6f 6465 6c20 6170 anguage model ap │ │ │ │ │ +0006f410: 6920 7465 7374 2062 6173 6963 7320 666f i test basics fo │ │ │ │ │ +0006f420: 7220 7265 7065 6174 696e 6720 616e 6e6f r repeating anno │ │ │ │ │ +0006f430: 7461 7469 6f6e 730a 0a3c 6c69 3e74 6f6f tations..
  • too │ │ │ │ │ +0006f440: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006f450: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ +0006f460: 742f 7265 7065 6174 696e 6741 6e6e 6f74 t/repeatingAnnot │ │ │ │ │ +0006f470: 6174 696f 6e73 2f52 6570 6561 7461 626c ations/Repeatabl │ │ │ │ │ +0006f480: 654f 6666 6963 6961 6c43 6f6e 7461 696e eOfficialContain │ │ │ │ │ +0006f490: 6572 4261 7369 6354 6573 742e 6a61 7661 erBasicTest.java │ │ │ │ │ +0006f4a0: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ +0006f4b0: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ +0006f4c0: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ +0006f4d0: 6e6e 6f74 6174 696f 6e73 0a0a 3c6c 693e nnotations..
  • │ │ │ │ │ +0006f4e0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006f4f0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006f500: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ +0006f510: 6e6f 7461 7469 6f6e 732f 5265 7065 6174 notations/Repeat │ │ │ │ │ +0006f520: 6162 6c65 4f66 6669 6369 616c 436f 6e74 ableOfficialCont │ │ │ │ │ +0006f530: 6169 6e65 7249 6e68 6572 6974 6564 5465 ainerInheritedTe │ │ │ │ │ +0006f540: 7374 2e6a 6176 613a 204c 616e 6775 6167 st.java: Languag │ │ │ │ │ +0006f550: 6520 6d6f 6465 6c20 6170 6920 7465 7374 e model api test │ │ │ │ │ +0006f560: 2062 6173 6963 7320 666f 7220 7265 7065 basics for repe │ │ │ │ │ +0006f570: 6174 696e 6720 616e 6e6f 7461 7469 6f6e ating annotation │ │ │ │ │ +0006f580: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006f590: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006f5a0: 6465 6c2f 656c 656d 656e 742f 7265 7065 del/element/repe │ │ │ │ │ +0006f5b0: 6174 696e 6741 6e6e 6f74 6174 696f 6e73 atingAnnotations │ │ │ │ │ +0006f5c0: 2f52 6570 6561 7461 626c 654f 7665 7272 /RepeatableOverr │ │ │ │ │ +0006f5d0: 6964 6541 5465 7374 2e6a 6176 613a 204c ideATest.java: L │ │ │ │ │ +0006f5e0: 616e 6775 6167 6520 6d6f 6465 6c20 6170 anguage model ap │ │ │ │ │ +0006f5f0: 6920 7465 7374 2062 6173 6963 7320 666f i test basics fo │ │ │ │ │ +0006f600: 7220 7265 7065 6174 696e 6720 616e 6e6f r repeating anno │ │ │ │ │ +0006f610: 7461 7469 6f6e 730a 0a3c 6c69 3e74 6f6f tations..
  • too │ │ │ │ │ +0006f620: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006f630: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ +0006f640: 742f 7265 7065 6174 696e 6741 6e6e 6f74 t/repeatingAnnot │ │ │ │ │ +0006f650: 6174 696f 6e73 2f52 6570 6561 7461 626c ations/Repeatabl │ │ │ │ │ +0006f660: 654f 7665 7272 6964 6542 5465 7374 2e6a eOverrideBTest.j │ │ │ │ │ +0006f670: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ +0006f680: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ +0006f690: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ +0006f6a0: 6720 616e 6e6f 7461 7469 6f6e 730a 0a3c g annotations..< │ │ │ │ │ +0006f6b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006f6c0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006f6d0: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ +0006f6e0: 6741 6e6e 6f74 6174 696f 6e73 2f52 6570 gAnnotations/Rep │ │ │ │ │ +0006f6f0: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ +0006f700: 734f 6e52 6563 6f72 6473 2e6a 6176 613a sOnRecords.java: │ │ │ │ │ +0006f710: 2056 6572 6966 7920 7468 6174 2072 6570 Verify that rep │ │ │ │ │ +0006f720: 6561 7469 6e67 2061 6e6e 6f74 6174 696f eating annotatio │ │ │ │ │ +0006f730: 6e73 2061 6e64 2069 7473 2070 726f 6365 ns and its proce │ │ │ │ │ +0006f740: 7373 696e 6720 776f 726b 7320 666f 7220 ssing works for │ │ │ │ │ +0006f750: 7265 636f 7264 730a 0a3c 6c69 3e74 6f6f records..
  • too │ │ │ │ │ +0006f760: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006f770: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ +0006f780: 742f 7265 7065 6174 696e 6741 6e6e 6f74 t/repeatingAnnot │ │ │ │ │ +0006f790: 6174 696f 6e73 2f53 696e 6775 6c61 7242 ations/SingularB │ │ │ │ │ +0006f7a0: 6173 6963 5465 7374 2e6a 6176 613a 204c asicTest.java: L │ │ │ │ │ +0006f7b0: 616e 6775 6167 6520 6d6f 6465 6c20 6170 anguage model ap │ │ │ │ │ +0006f7c0: 6920 7465 7374 2062 6173 6963 7320 666f i test basics fo │ │ │ │ │ +0006f7d0: 7220 7265 7065 6174 696e 6720 616e 6e6f r repeating anno │ │ │ │ │ +0006f7e0: 7461 7469 6f6e 730a 0a3c 6c69 3e74 6f6f tations..
  • too │ │ │ │ │ +0006f7f0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006f800: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ +0006f810: 742f 7265 7065 6174 696e 6741 6e6e 6f74 t/repeatingAnnot │ │ │ │ │ +0006f820: 6174 696f 6e73 2f53 696e 6775 6c61 7249 ations/SingularI │ │ │ │ │ +0006f830: 6e68 6572 6974 6564 4154 6573 742e 6a61 nheritedATest.ja │ │ │ │ │ +0006f840: 7661 3a20 4c61 6e67 7561 6765 206d 6f64 va: Language mod │ │ │ │ │ +0006f850: 656c 2061 7069 2074 6573 7420 6261 7369 el api test basi │ │ │ │ │ +0006f860: 6373 2066 6f72 2072 6570 6561 7469 6e67 cs for repeating │ │ │ │ │ +0006f870: 2061 6e6e 6f74 6174 696f 6e73 0a0a 3c6c annotations..tools/javac/pr │ │ │ │ │ +0006f890: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006f8a0: 6c65 6d65 6e74 2f72 6570 6561 7469 6e67 lement/repeating │ │ │ │ │ +0006f8b0: 416e 6e6f 7461 7469 6f6e 732f 5369 6e67 Annotations/Sing │ │ │ │ │ +0006f8c0: 756c 6172 496e 6865 7269 7465 6442 5465 ularInheritedBTe │ │ │ │ │ +0006f8d0: 7374 2e6a 6176 613a 204c 616e 6775 6167 st.java: Languag │ │ │ │ │ +0006f8e0: 6520 6d6f 6465 6c20 6170 6920 7465 7374 e model api test │ │ │ │ │ +0006f8f0: 2062 6173 6963 7320 666f 7220 7265 7065 basics for repe │ │ │ │ │ +0006f900: 6174 696e 6720 616e 6e6f 7461 7469 6f6e ating annotation │ │ │ │ │ +0006f910: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +0006f920: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006f930: 6465 6c2f 656c 656d 656e 742f 7265 7065 del/element/repe │ │ │ │ │ +0006f940: 6174 696e 6741 6e6e 6f74 6174 696f 6e73 atingAnnotations │ │ │ │ │ +0006f950: 2f55 6e6f 6666 6963 6961 6c43 6f6e 7461 /UnofficialConta │ │ │ │ │ +0006f960: 696e 6572 4261 7369 6354 6573 742e 6a61 inerBasicTest.ja │ │ │ │ │ +0006f970: 7661 3a20 4c61 6e67 7561 6765 206d 6f64 va: Language mod │ │ │ │ │ +0006f980: 656c 2061 7069 2074 6573 7420 6261 7369 el api test basi │ │ │ │ │ +0006f990: 6373 2066 6f72 2072 6570 6561 7469 6e67 cs for repeating │ │ │ │ │ +0006f9a0: 2061 6e6e 6f74 6174 696f 6e73 0a0a 3c6c annotations..tools/javac/pr │ │ │ │ │ +0006f9c0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006f9d0: 6c65 6d65 6e74 2f72 6570 6561 7469 6e67 lement/repeating │ │ │ │ │ +0006f9e0: 416e 6e6f 7461 7469 6f6e 732f 556e 6f66 Annotations/Unof │ │ │ │ │ +0006f9f0: 6669 6369 616c 436f 6e74 6169 6e65 7249 ficialContainerI │ │ │ │ │ +0006fa00: 6e68 6572 6974 6564 5465 7374 2e6a 6176 nheritedTest.jav │ │ │ │ │ +0006fa10: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ +0006fa20: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ +0006fa30: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ +0006fa40: 616e 6e6f 7461 7469 6f6e 730a 0a3c 6c69 annotations..
  • tools/javac/pro │ │ │ │ │ +0006fa60: 6365 7373 696e 672f 6d6f 6465 6c2f 696e cessing/model/in │ │ │ │ │ +0006fa70: 6865 7269 7465 6442 7954 7970 652f 456e heritedByType/En │ │ │ │ │ +0006fa80: 7375 7265 4f72 6465 722e 6a61 7661 3a20 sureOrder.java: │ │ │ │ │ +0006fa90: 7465 7374 2074 6861 7420 6f72 6465 7220 test that order │ │ │ │ │ +0006faa0: 6973 2072 6573 7065 6374 6564 2077 6865 is respected whe │ │ │ │ │ +0006fab0: 6e20 696e 6865 7269 7469 6e67 2062 6f74 n inheriting bot │ │ │ │ │ +0006fac0: 6820 6c65 6761 6379 2063 6f6e 7461 696e h legacy contain │ │ │ │ │ +0006fad0: 6572 2061 6e64 2073 696e 676c 6520 616e er and single an │ │ │ │ │ +0006fae0: 6e6f 0a0a 3c6c 693e 746f 6f6c 732f 6a61 no..
  • tools/ja │ │ │ │ │ +0006faf0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006fb00: 6f64 656c 2f6e 6573 7465 6454 7970 6556 odel/nestedTypeV │ │ │ │ │ +0006fb10: 6172 732f 4e65 7374 6564 5479 7065 5661 ars/NestedTypeVa │ │ │ │ │ +0006fb20: 7273 2e6a 6176 613a 2020 0a0a 3c6c 693e rs.java: ..
  • │ │ │ │ │ +0006fb30: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006fb40: 6573 7369 6e67 2f6d 6f64 656c 2f74 6573 essing/model/tes │ │ │ │ │ +0006fb50: 7467 6574 616c 6c6d 656d 6265 7273 2f4d tgetallmembers/M │ │ │ │ │ +0006fb60: 6169 6e2e 6a61 7661 3a20 5061 636b 6167 ain.java: Packag │ │ │ │ │ +0006fb70: 6545 6c65 6d65 6e74 2e67 6574 456e 636c eElement.getEncl │ │ │ │ │ +0006fb80: 6f73 6564 456c 656d 656e 7473 2829 2074 osedElements() t │ │ │ │ │ +0006fb90: 6872 6f77 7320 436c 6173 7352 6561 6465 hrows ClassReade │ │ │ │ │ +0006fba0: 7224 4261 6443 6c61 7373 4669 6c65 4578 r$BadClassFileEx │ │ │ │ │ +0006fbb0: 6365 7074 696f 6e0a 0a3c 6c69 3e74 6f6f ception..
  • too │ │ │ │ │ +0006fbc0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006fbd0: 696e 672f 6d6f 6465 6c2f 7472 6565 732f ing/model/trees/ │ │ │ │ │ +0006fbe0: 4272 6f6b 656e 456e 756d 436f 6e73 7472 BrokenEnumConstr │ │ │ │ │ +0006fbf0: 7563 746f 722e 6a61 7661 3a20 5665 7269 uctor.java: Veri │ │ │ │ │ +0006fc00: 6679 2074 6861 7420 616e 2065 7870 6c69 fy that an expli │ │ │ │ │ +0006fc10: 6369 7420 2869 6e63 6f72 7265 6374 2920 cit (incorrect) │ │ │ │ │ +0006fc20: 7375 7065 7220 636f 6e73 7472 7563 746f super constructo │ │ │ │ │ +0006fc30: 7220 696e 766f 6361 7469 6f6e 2069 6e20 r invocation in │ │ │ │ │ +0006fc40: 656e 756d 7320 6973 206e 6f74 2063 6c65 enums is not cle │ │ │ │ │ +0006fc50: 6172 6564 2062 7920 4a61 7661 6350 726f ared by JavacPro │ │ │ │ │ +0006fc60: 6365 7373 696e 6745 6e76 6972 6f6e 6d65 cessingEnvironme │ │ │ │ │ +0006fc70: 6e74 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nt..
  • tools/ja │ │ │ │ │ +0006fc80: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006fc90: 6f64 656c 2f74 7265 6573 2f4f 6e44 656d odel/trees/OnDem │ │ │ │ │ +0006fca0: 616e 6441 7474 7269 6275 7469 6f6e 2e6a andAttribution.j │ │ │ │ │ +0006fcb0: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ +0006fcc0: 2069 6e2d 6d65 7468 6f64 2043 6c61 7373 in-method Class │ │ │ │ │ +0006fcd0: 5379 6d62 6f6c 7320 6672 6f6d 206f 6e65 Symbols from one │ │ │ │ │ +0006fce0: 2072 6f75 6e64 2064 6f20 6e6f 7420 6166 round do not af │ │ │ │ │ +0006fcf0: 6665 6374 2043 6c61 7373 5379 6d62 6f6c fect ClassSymbol │ │ │ │ │ +0006fd00: 7320 696e 2066 6f6c 6c6f 7769 6e67 2072 s in following r │ │ │ │ │ +0006fd10: 6f75 6e64 732e 0a0a 3c6c 693e 746f 6f6c ounds...
  • tool │ │ │ │ │ +0006fd20: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006fd30: 6e67 2f6d 6f64 656c 2f74 7970 652f 416e ng/model/type/An │ │ │ │ │ +0006fd40: 6e6f 7461 7465 6454 7970 6554 6f53 7472 notatedTypeToStr │ │ │ │ │ +0006fd50: 696e 672f 416e 6e6f 7461 7465 6454 7970 ing/AnnotatedTyp │ │ │ │ │ +0006fd60: 6554 6f53 7472 696e 672e 6a61 7661 3a20 eToString.java: │ │ │ │ │ +0006fd70: 5465 7374 7320 4465 636c 6172 6564 5479 Tests DeclaredTy │ │ │ │ │ +0006fd80: 7065 2e74 6f53 7472 696e 6720 7769 7468 pe.toString with │ │ │ │ │ +0006fd90: 2074 7970 6520 616e 6e6f 7461 7469 6f6e type annotation │ │ │ │ │ +0006fda0: 7320 7072 6573 656e 742c 2066 6f72 2065 s present, for e │ │ │ │ │ +0006fdb0: 7861 6d70 6c65 2074 6861 7420 2740 4120 xample that '@A │ │ │ │ │ +0006fdc0: 4d61 702e 456e 7472 7927 2069 7320 7072 Map.Entry' is pr │ │ │ │ │ +0006fdd0: 696e 7465 6420 6173 2027 6a61 7661 2e75 inted as 'java.u │ │ │ │ │ +0006fde0: 7469 6c2e 4041 204d 6170 2e45 6e74 7279 til.@A Map.Entry │ │ │ │ │ +0006fdf0: 2720 2861 6e64 206e 6f74 2027 4041 206a ' (and not '@A j │ │ │ │ │ +0006fe00: 6176 612e 7574 696c 2e4d 6170 2e45 6e74 ava.util.Map.Ent │ │ │ │ │ +0006fe10: 7279 2720 6f72 2027 6a61 7661 2e75 7469 ry' or 'java.uti │ │ │ │ │ +0006fe20: 6c2e 4041 2045 6e74 7279 2729 2e0a 0a3c l.@A Entry')...< │ │ │ │ │ +0006fe30: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006fe40: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006fe50: 7479 7065 2f42 6173 6963 416e 6e6f 5465 type/BasicAnnoTe │ │ │ │ │ +0006fe60: 7374 732e 6a61 7661 3a20 416e 6e6f 7461 sts.java: Annota │ │ │ │ │ +0006fe70: 7469 6f6e 7320 6f6e 2074 7970 6573 0a0a tions on types.. │ │ │ │ │ 0006fe80: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ 0006fe90: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006fea0: 2f74 7970 652f 496e 6865 7269 7465 6441 /type/InheritedA │ │ │ │ │ -0006feb0: 502e 6a61 7661 3a20 4e50 4520 696e 2061 P.java: NPE in a │ │ │ │ │ -0006fec0: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ -0006fed0: 7369 6e67 0a0a 3c6c 693e 746f 6f6c 732f sing..
  • tools/ │ │ │ │ │ -0006fee0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006fef0: 2f6d 6f64 656c 2f74 7970 652f 496e 7465 /model/type/Inte │ │ │ │ │ -0006ff00: 7273 6563 7469 6f6e 5072 6f70 6572 7469 rsectionProperti │ │ │ │ │ -0006ff10: 6573 5465 7374 2e6a 6176 613a 2041 7373 esTest.java: Ass │ │ │ │ │ -0006ff20: 6572 7469 6f6e 2063 6865 636b 2066 6f72 ertion check for │ │ │ │ │ -0006ff30: 2054 7970 6556 6172 6961 626c 652e 6765 TypeVariable.ge │ │ │ │ │ -0006ff40: 7455 7070 6572 426f 756e 6428 2920 6661 tUpperBound() fa │ │ │ │ │ -0006ff50: 696c 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ils..
  • tools/j │ │ │ │ │ -0006ff60: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006ff70: 6d6f 6465 6c2f 7479 7065 2f4d 6972 726f model/type/Mirro │ │ │ │ │ -0006ff80: 7265 6454 7970 6545 782f 4e70 6554 6573 redTypeEx/NpeTes │ │ │ │ │ -0006ff90: 742e 6a61 7661 3a20 4d69 7272 6f72 6564 t.java: Mirrored │ │ │ │ │ -0006ffa0: 5479 7065 4578 6365 7074 696f 6e20 636f TypeException co │ │ │ │ │ -0006ffb0: 6e73 7472 7563 746f 7220 7368 6f75 6c64 nstructor should │ │ │ │ │ -0006ffc0: 206e 6f74 2061 6363 6570 7420 6e75 6c6c not accept null │ │ │ │ │ -0006ffd0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0006ffe0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006fff0: 656c 2f74 7970 652f 4d69 7272 6f72 6564 el/type/Mirrored │ │ │ │ │ -00070000: 5479 7065 4578 2f4f 7665 7245 6167 6572 TypeEx/OverEager │ │ │ │ │ -00070010: 2e6a 6176 613a 204d 6972 726f 7265 6454 .java: MirroredT │ │ │ │ │ -00070020: 7970 655b 735d 4578 6365 7074 696f 6e20 ype[s]Exception │ │ │ │ │ -00070030: 7368 6f75 6c64 6e27 7420 6265 2063 7265 shouldn't be cre │ │ │ │ │ -00070040: 6174 6564 2074 6f6f 2065 6167 6572 6c79 ated too eagerly │ │ │ │ │ -00070050: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00070060: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -00070070: 656c 2f74 7970 652f 4d69 7272 6f72 6564 el/type/Mirrored │ │ │ │ │ -00070080: 5479 7065 4578 2f50 6c75 7261 6c69 7479 TypeEx/Plurality │ │ │ │ │ -00070090: 2e6a 6176 613a 2056 6572 6966 7920 4d69 .java: Verify Mi │ │ │ │ │ -000700a0: 7272 6f72 6564 5479 7065 4578 6365 7074 rroredTypeExcept │ │ │ │ │ -000700b0: 696f 6e20 7673 204d 6972 726f 7265 6454 ion vs MirroredT │ │ │ │ │ -000700c0: 7970 6573 4578 6365 7074 696f 6e20 6973 ypesException is │ │ │ │ │ -000700d0: 2074 6872 6f77 6e0a 0a3c 6c69 3e74 6f6f thrown..
  • too │ │ │ │ │ -000700e0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -000700f0: 696e 672f 6d6f 6465 6c2f 7479 7065 2f4e ing/model/type/N │ │ │ │ │ -00070100: 6f54 7970 6573 2e6a 6176 613a 2054 6573 oTypes.java: Tes │ │ │ │ │ -00070110: 7420 7468 6520 4e6f 5479 7065 733a 2056 t the NoTypes: V │ │ │ │ │ -00070120: 4f49 442c 2050 4143 4b41 4745 2c20 4e4f OID, PACKAGE, NO │ │ │ │ │ -00070130: 4e45 0a0a 3c6c 693e 746f 6f6c 732f 6a61 NE..
  • tools/ja │ │ │ │ │ -00070140: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -00070150: 6f64 656c 2f74 7970 652f 5465 7374 5479 odel/type/TestTy │ │ │ │ │ -00070160: 7065 4b69 6e64 2e6a 6176 613a 2054 6573 peKind.java: Tes │ │ │ │ │ -00070170: 7420 5479 7065 4b69 6e64 2e69 7350 7269 t TypeKind.isPri │ │ │ │ │ -00070180: 6d69 7469 7665 0a0a 3c6c 693e 746f 6f6c mitive..
  • tool │ │ │ │ │ -00070190: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -000701a0: 6e67 2f6d 6f64 656c 2f74 7970 652f 5465 ng/model/type/Te │ │ │ │ │ -000701b0: 7374 556e 696f 6e54 7970 652e 6a61 7661 stUnionType.java │ │ │ │ │ -000701c0: 3a20 5465 7374 2073 7570 706f 7274 2066 : Test support f │ │ │ │ │ -000701d0: 6f72 2075 6e69 6f6e 2074 7970 6573 0a0a or union types.. │ │ │ │ │ -000701e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000701f0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -00070200: 2f75 7469 6c2f 4269 6e61 7279 4e61 6d65 /util/BinaryName │ │ │ │ │ -00070210: 2e6a 6176 613a 2054 6573 7420 456c 656d .java: Test Elem │ │ │ │ │ -00070220: 656e 7473 2e67 6574 4269 6e61 7279 4e61 ents.getBinaryNa │ │ │ │ │ -00070230: 6d65 0a0a 3c6c 693e 746f 6f6c 732f 6a61 me..
  • tools/ja │ │ │ │ │ -00070240: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -00070250: 6f64 656c 2f75 7469 6c2f 4469 7265 6374 odel/util/Direct │ │ │ │ │ -00070260: 5375 7065 724f 6649 6e74 2e6a 6176 613a SuperOfInt.java: │ │ │ │ │ -00070270: 2054 7970 6573 2e64 6972 6563 7453 7570 Types.directSup │ │ │ │ │ -00070280: 6572 7479 7065 7320 7368 6f75 6c64 2072 ertypes should r │ │ │ │ │ -00070290: 6574 7572 6e20 4f62 6a65 6374 2061 7320 eturn Object as │ │ │ │ │ -000702a0: 7468 6520 7375 7065 7220 7479 7065 206f the super type o │ │ │ │ │ -000702b0: 6620 696e 7465 7266 6163 6573 0a0a 3c6c f interfaces..tools/javac/pr │ │ │ │ │ -000702d0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ -000702e0: 7469 6c2f 4765 7454 7970 6545 6c65 6d42 til/GetTypeElemB │ │ │ │ │ -000702f0: 6164 4172 672e 6a61 7661 3a20 6765 7454 adArg.java: getT │ │ │ │ │ -00070300: 7970 6545 6c65 6d65 6e74 2073 686f 756c ypeElement shoul │ │ │ │ │ -00070310: 6420 746f 6c65 7261 7465 2061 2074 7970 d tolerate a typ │ │ │ │ │ -00070320: 6520 7468 6174 2063 616e 2774 2062 6520 e that can't be │ │ │ │ │ -00070330: 666f 756e 640a 0a3c 6c69 3e74 6f6f 6c73 found..
  • tools │ │ │ │ │ -00070340: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00070350: 672f 6d6f 6465 6c2f 7574 696c 2f4e 6f53 g/model/util/NoS │ │ │ │ │ -00070360: 7570 6572 732e 6a61 7661 3a20 6469 7265 upers.java: dire │ │ │ │ │ -00070370: 6374 5375 7065 7274 7970 6573 2073 686f ctSupertypes sho │ │ │ │ │ -00070380: 756c 6420 7265 7475 726e 2065 6d70 7479 uld return empty │ │ │ │ │ -00070390: 206c 6973 7420 6966 2061 7267 2068 6173 list if arg has │ │ │ │ │ -000703a0: 206e 6f20 7375 7065 7274 7970 6573 0a0a no supertypes.. │ │ │ │ │ -000703b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000703c0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -000703d0: 2f75 7469 6c2f 4f76 6572 7269 6465 7353 /util/OverridesS │ │ │ │ │ -000703e0: 7065 6345 782e 6a61 7661 3a20 5665 7269 pecEx.java: Veri │ │ │ │ │ -000703f0: 6679 2074 6861 7420 6578 616d 706c 6520 fy that example │ │ │ │ │ -00070400: 636f 6465 2069 6e20 456c 656d 656e 7473 code in Elements │ │ │ │ │ -00070410: 2e6f 7665 7272 6964 6573 2077 6f72 6b73 .overrides works │ │ │ │ │ -00070420: 2061 7320 7370 6563 2765 642e 0a0a 3c6c as spec'ed...tools/javac/pr │ │ │ │ │ -00070440: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ -00070450: 7469 6c2f 5465 7374 496e 7465 7273 6563 til/TestIntersec │ │ │ │ │ -00070460: 7469 6f6e 5479 7065 5669 7369 746f 7273 tionTypeVisitors │ │ │ │ │ -00070470: 2e6a 6176 613a 2054 6573 7420 7669 7369 .java: Test visi │ │ │ │ │ -00070480: 746f 7220 7375 7070 6f72 7420 666f 7220 tor support for │ │ │ │ │ -00070490: 696e 7465 7273 6563 7469 6f6e 2074 7970 intersection typ │ │ │ │ │ -000704a0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -000704b0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -000704c0: 6f64 656c 2f75 7469 6c2f 5465 7374 5479 odel/util/TestTy │ │ │ │ │ -000704d0: 7065 4b69 6e64 5669 7369 746f 7273 2e6a peKindVisitors.j │ │ │ │ │ -000704e0: 6176 613a 2054 6573 7420 5479 7065 4b69 ava: Test TypeKi │ │ │ │ │ -000704f0: 6e64 2076 6973 6974 6f72 7320 6f6e 2070 nd visitors on p │ │ │ │ │ -00070500: 7365 7564 6f20 7479 7065 732e 0a0a 3c6c seudo types...tools/javac/pr │ │ │ │ │ -00070520: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ -00070530: 7469 6c2f 5479 7065 7342 6164 4172 672e til/TypesBadArg. │ │ │ │ │ -00070540: 6a61 7661 3a20 5661 6c69 6461 7465 2061 java: Validate a │ │ │ │ │ -00070550: 7267 756d 656e 7420 6b69 6e64 7320 696e rgument kinds in │ │ │ │ │ -00070560: 2054 7970 6573 2075 7469 6c69 7469 6573 Types utilities │ │ │ │ │ -00070570: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00070580: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -00070590: 656c 2f75 7469 6c2f 6465 7072 6563 6174 el/util/deprecat │ │ │ │ │ -000705a0: 696f 6e2f 5465 7374 4465 7072 6563 6174 ion/TestDeprecat │ │ │ │ │ -000705b0: 696f 6e2e 6a61 7661 3a20 5465 7374 7320 ion.java: Tests │ │ │ │ │ -000705c0: 456c 656d 656e 7473 2e69 7344 6570 7265 Elements.isDepre │ │ │ │ │ -000705d0: 6361 7465 6428 456c 656d 656e 7429 0a0a cated(Element).. │ │ │ │ │ -000705e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000705f0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -00070600: 2f75 7469 6c2f 6469 7265 6374 5375 7065 /util/directSupe │ │ │ │ │ -00070610: 7273 4f66 4572 722f 4469 7265 6374 5375 rsOfErr/DirectSu │ │ │ │ │ -00070620: 7065 7273 4f66 4572 722e 6a61 7661 3a20 persOfErr.java: │ │ │ │ │ -00070630: 6469 7265 6374 5375 7065 7274 7970 6573 directSupertypes │ │ │ │ │ -00070640: 2874 2920 7368 6f75 6c64 206e 6f74 2072 (t) should not r │ │ │ │ │ -00070650: 6574 7572 6e20 740a 0a3c 6c69 3e74 6f6f eturn t..
  • too │ │ │ │ │ -00070660: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -00070670: 696e 672f 6d6f 6465 6c2f 7574 696c 2f65 ing/model/util/e │ │ │ │ │ -00070680: 6c65 6d65 6e74 732f 4d65 7468 6f64 5061 lements/MethodPa │ │ │ │ │ -00070690: 7261 6d65 7465 7273 2f49 6d70 6c69 6369 rameters/Implici │ │ │ │ │ -000706a0: 7450 6172 616d 6574 6572 7350 726f 6365 tParametersProce │ │ │ │ │ -000706b0: 7373 6f72 2e6a 6176 613a 2056 6572 6966 ssor.java: Verif │ │ │ │ │ -000706c0: 7920 7370 6563 6966 6963 2065 7865 6375 y specific execu │ │ │ │ │ -000706d0: 7461 626c 6573 2069 6e20 656e 756d 7320 tables in enums │ │ │ │ │ -000706e0: 616e 6420 7265 636f 7264 7320 6861 7665 and records have │ │ │ │ │ -000706f0: 206d 616e 6461 7465 6420 7061 7261 6d65 mandated parame │ │ │ │ │ -00070700: 7465 7273 0a0a 3c6c 693e 746f 6f6c 732f ters..
  • tools/ │ │ │ │ │ -00070710: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -00070720: 2f6d 6f64 656c 2f75 7469 6c2f 656c 656d /model/util/elem │ │ │ │ │ -00070730: 656e 7473 2f54 6573 7441 6c6c 466f 6f73 ents/TestAllFoos │ │ │ │ │ -00070740: 2e6a 6176 613a 2054 6573 7420 456c 656d .java: Test Elem │ │ │ │ │ -00070750: 656e 7473 2e67 6574 416c 6c7b 5479 7065 ents.getAll{Type │ │ │ │ │ -00070760: 2c20 5061 636b 6167 652c 204d 6f64 756c , Package, Modul │ │ │ │ │ -00070770: 657d 456c 656d 656e 7473 0a0a 3c6c 693e e}Elements..
  • │ │ │ │ │ -00070780: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00070790: 6573 7369 6e67 2f6d 6f64 656c 2f75 7469 essing/model/uti │ │ │ │ │ -000707a0: 6c2f 656c 656d 656e 7473 2f54 6573 7447 l/elements/TestG │ │ │ │ │ -000707b0: 6574 436f 6e73 7461 6e74 4578 7072 6573 etConstantExpres │ │ │ │ │ -000707c0: 7369 6f6e 2e6a 6176 613a 2054 6573 7420 sion.java: Test │ │ │ │ │ -000707d0: 456c 656d 656e 7473 2e67 6574 436f 6e73 Elements.getCons │ │ │ │ │ -000707e0: 7461 6e74 4578 7072 6573 7369 6f6e 0a0a tantExpression.. │ │ │ │ │ -000707f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00070800: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -00070810: 2f75 7469 6c2f 656c 656d 656e 7473 2f54 /util/elements/T │ │ │ │ │ -00070820: 6573 7447 6574 4d6f 6475 6c65 4f66 2e6a estGetModuleOf.j │ │ │ │ │ -00070830: 6176 613a 2054 6573 7420 456c 656d 656e ava: Test Elemen │ │ │ │ │ -00070840: 7473 2e67 6574 4d6f 6475 6c65 4f66 0a0a ts.getModuleOf.. │ │ │ │ │ -00070850: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00070860: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -00070870: 2f75 7469 6c2f 656c 656d 656e 7473 2f54 /util/elements/T │ │ │ │ │ -00070880: 6573 7447 6574 5061 636b 6167 654f 662e estGetPackageOf. │ │ │ │ │ -00070890: 6a61 7661 3a20 5465 7374 2045 6c65 6d65 java: Test Eleme │ │ │ │ │ -000708a0: 6e74 732e 6765 7450 6163 6b61 6765 4f66 nts.getPackageOf │ │ │ │ │ -000708b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000708c0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -000708d0: 656c 2f75 7469 6c2f 656c 656d 656e 7473 el/util/elements │ │ │ │ │ -000708e0: 2f54 6573 7449 7341 7574 6f6d 6174 6963 /TestIsAutomatic │ │ │ │ │ -000708f0: 4d6f 642e 6a61 7661 3a20 5465 7374 2045 Mod.java: Test E │ │ │ │ │ -00070900: 6c65 6d65 6e74 732e 6973 4175 746f 6d61 lements.isAutoma │ │ │ │ │ -00070910: 7469 634d 6f64 756c 650a 0a3c 6c69 3e74 ticModule..
  • t │ │ │ │ │ -00070920: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -00070930: 7373 696e 672f 6d6f 6465 6c2f 7574 696c ssing/model/util │ │ │ │ │ -00070940: 2f65 6c65 6d65 6e74 732f 5465 7374 4973 /elements/TestIs │ │ │ │ │ -00070950: 4675 6e63 7469 6f6e 616c 496e 7465 7266 FunctionalInterf │ │ │ │ │ -00070960: 6163 652e 6a61 7661 3a20 5465 7374 2045 ace.java: Test E │ │ │ │ │ -00070970: 6c65 6d65 6e74 732e 6973 4675 6e63 7469 lements.isFuncti │ │ │ │ │ -00070980: 6f6e 616c 496e 7465 7266 6163 650a 0a3c onalInterface..< │ │ │ │ │ -00070990: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -000709a0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -000709b0: 7574 696c 2f65 6c65 6d65 6e74 732f 5465 util/elements/Te │ │ │ │ │ -000709c0: 7374 4f75 7465 726d 6f73 7454 7970 6545 stOutermostTypeE │ │ │ │ │ -000709d0: 6c65 6d65 6e74 2e6a 6176 613a 2054 6573 lement.java: Tes │ │ │ │ │ -000709e0: 7420 456c 656d 656e 7473 2e67 6574 4f75 t Elements.getOu │ │ │ │ │ -000709f0: 7465 726d 6f73 7454 7970 6545 6c65 6d65 termostTypeEleme │ │ │ │ │ -00070a00: 6e74 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nt..
  • tools/ja │ │ │ │ │ -00070a10: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -00070a20: 6f64 656c 2f75 7469 6c2f 656c 656d 656e odel/util/elemen │ │ │ │ │ -00070a30: 7473 2f54 6573 7452 6563 6f72 6450 7265 ts/TestRecordPre │ │ │ │ │ -00070a40: 6469 6361 7465 732e 6a61 7661 3a20 5465 dicates.java: Te │ │ │ │ │ -00070a50: 7374 2045 6c65 6d65 6e74 732e 7b69 7343 st Elements.{isC │ │ │ │ │ -00070a60: 6f6d 7061 6374 436f 6e73 7472 7563 746f ompactConstructo │ │ │ │ │ -00070a70: 722c 2069 7343 616e 6f6e 6963 616c 436f r, isCanonicalCo │ │ │ │ │ -00070a80: 6e73 7472 7563 746f 727d 0a0a 3c6c 693e nstructor}..
  • │ │ │ │ │ -00070a90: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00070aa0: 6573 7369 6e67 2f6d 6f64 656c 2f75 7469 essing/model/uti │ │ │ │ │ -00070ab0: 6c2f 656c 656d 656e 7473 2f56 6163 756f l/elements/Vacuo │ │ │ │ │ -00070ac0: 7573 456e 756d 2e6a 6176 613a 2054 6573 usEnum.java: Tes │ │ │ │ │ -00070ad0: 7420 2d58 7072 696e 7420 6f6e 2065 6e75 t -Xprint on enu │ │ │ │ │ -00070ae0: 6d20 7479 7065 2077 6974 6820 6e6f 2063 m type with no c │ │ │ │ │ -00070af0: 6f6e 7374 616e 7473 0a0a 3c6c 693e 746f onstants..
  • to │ │ │ │ │ -00070b00: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -00070b10: 7369 6e67 2f6d 6f64 656c 2f75 7469 6c2f sing/model/util/ │ │ │ │ │ -00070b20: 656c 656d 656e 7473 2f64 6f63 636f 6d6d elements/doccomm │ │ │ │ │ -00070b30: 656e 7473 2f54 6573 7444 6f63 436f 6d6d ents/TestDocComm │ │ │ │ │ -00070b40: 656e 7473 2e6a 6176 613a 2045 6c65 6d65 ents.java: Eleme │ │ │ │ │ -00070b50: 6e74 732e 6765 7444 6f63 436f 6d6d 656e nts.getDocCommen │ │ │ │ │ -00070b60: 7428 2920 6973 206e 6f74 2067 6574 7469 t() is not getti │ │ │ │ │ -00070b70: 6e67 204a 6176 6144 6f63 436f 6d6d 656e ng JavaDocCommen │ │ │ │ │ -00070b80: 7473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ts..
  • tools/ja │ │ │ │ │ -00070b90: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -00070ba0: 6f64 656c 2f75 7469 6c2f 656c 656d 656e odel/util/elemen │ │ │ │ │ -00070bb0: 7473 2f64 6f63 636f 6d6d 656e 7473 2f54 ts/doccomments/T │ │ │ │ │ -00070bc0: 6573 7450 6163 6b61 6765 496e 666f 436f estPackageInfoCo │ │ │ │ │ -00070bd0: 6d6d 656e 7473 2e6a 6176 613a 2067 6574 mments.java: get │ │ │ │ │ -00070be0: 446f 6343 6f6d 6d65 6e74 2829 2066 6169 DocComment() fai │ │ │ │ │ -00070bf0: 6c73 2066 6f72 2064 6f63 2063 6f6d 6d65 ls for doc comme │ │ │ │ │ -00070c00: 6e74 7320 6f6e 2050 6163 6b61 6765 456c nts on PackageEl │ │ │ │ │ -00070c10: 656d 656e 7420 666f 756e 6420 696e 2070 ement found in p │ │ │ │ │ -00070c20: 6163 6b61 6765 2d69 6e66 6f2e 6a61 7661 ackage-info.java │ │ │ │ │ -00070c30: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00070c40: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -00070c50: 656c 2f75 7469 6c2f 656c 656d 656e 7473 el/util/elements │ │ │ │ │ -00070c60: 2f68 6964 6573 2f48 6964 6573 2e6a 6176 /hides/Hides.jav │ │ │ │ │ -00070c70: 613a 2045 6c65 6d65 6e74 7320 6869 6465 a: Elements hide │ │ │ │ │ -00070c80: 7320 646f 6573 206e 6f74 2077 6f72 6b20 s does not work │ │ │ │ │ -00070c90: 636f 7272 6563 746c 7920 7769 7468 2069 correctly with i │ │ │ │ │ -00070ca0: 6e74 6572 6661 6365 206d 6574 686f 6473 nterface methods │ │ │ │ │ -00070cb0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00070cc0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -00070cd0: 656c 2f75 7469 6c2f 6669 6c74 6572 2f54 el/util/filter/T │ │ │ │ │ -00070ce0: 6573 7449 7465 7261 626c 6573 2e6a 6176 estIterables.jav │ │ │ │ │ -00070cf0: 613a 2054 6573 7420 7468 6174 2045 6c65 a: Test that Ele │ │ │ │ │ -00070d00: 6d65 6e74 4669 6c74 6572 2069 7465 7261 mentFilter itera │ │ │ │ │ -00070d10: 626c 6520 6d65 7468 6f64 7320 6265 6861 ble methods beha │ │ │ │ │ -00070d20: 7665 2070 726f 7065 726c 792e 0a0a 3c6c ve properly...tools/javac/pr │ │ │ │ │ -00070d40: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ -00070d50: 7469 6c2f 7072 696e 7469 6e67 2f6d 6f64 til/printing/mod │ │ │ │ │ -00070d60: 756c 652d 696e 666f 2e6a 6176 613a 2070 ule-info.java: p │ │ │ │ │ -00070d70: 7269 6e74 696e 6720 6f66 206d 6f64 756c rinting of modul │ │ │ │ │ -00070d80: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -00070d90: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -00070da0: 6f64 656c 2f75 7469 6c2f 7479 7065 732f odel/util/types/ │ │ │ │ │ -00070db0: 5465 7374 4173 456c 656d 656e 742e 6a61 TestAsElement.ja │ │ │ │ │ -00070dc0: 7661 3a20 5465 7374 2054 7970 6573 2e61 va: Test Types.a │ │ │ │ │ -00070dd0: 7345 6c65 6d65 6e74 2069 6e20 6361 7365 sElement in case │ │ │ │ │ -00070de0: 7320 7370 6563 6966 6965 6420 746f 2072 s specified to r │ │ │ │ │ -00070df0: 6574 7572 6e20 6e75 6c6c 0a0a 3c6c 693e eturn null..
  • │ │ │ │ │ -00070e00: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00070e10: 6573 7369 6e67 2f6d 6f64 656c 2f75 7469 essing/model/uti │ │ │ │ │ -00070e20: 6c2f 7479 7065 732f 5465 7374 4469 7265 l/types/TestDire │ │ │ │ │ -00070e30: 6374 5375 7065 7274 7970 654f 626a 6563 ctSupertypeObjec │ │ │ │ │ -00070e40: 742e 6a61 7661 3a20 5465 7374 2064 6972 t.java: Test dir │ │ │ │ │ -00070e50: 6563 7420 7375 7065 7274 7970 6573 206f ect supertypes o │ │ │ │ │ -00070e60: 6620 6a61 7661 2e6c 616e 672e 4f62 6a65 f java.lang.Obje │ │ │ │ │ -00070e70: 6374 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ct..
  • tools/ja │ │ │ │ │ -00070e80: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -00070e90: 6f64 656c 2f75 7469 6c2f 7479 7065 732f odel/util/types/ │ │ │ │ │ -00070ea0: 5465 7374 5073 6575 646f 5479 7065 4861 TestPseudoTypeHa │ │ │ │ │ -00070eb0: 6e64 6c69 6e67 2e6a 6176 613a 2054 6573 ndling.java: Tes │ │ │ │ │ -00070ec0: 7420 5479 7065 7320 6d65 7468 6f64 7320 t Types methods │ │ │ │ │ -00070ed0: 6f6e 206d 6f64 756c 6520 616e 6420 7061 on module and pa │ │ │ │ │ -00070ee0: 636b 6167 6520 5479 7065 4d69 7272 6f72 ckage TypeMirror │ │ │ │ │ -00070ef0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00070f00: 6163 2f70 726f 6365 7373 696e 672f 6f70 ac/processing/op │ │ │ │ │ -00070f10: 7469 6f6e 732f 5465 7374 496d 706c 6963 tions/TestImplic │ │ │ │ │ -00070f20: 6974 4e6f 6e65 2e6a 6176 613a 202d 696d itNone.java: -im │ │ │ │ │ -00070f30: 706c 6963 6974 3a6e 6f6e 6520 7072 6576 plicit:none prev │ │ │ │ │ -00070f40: 656e 7473 2063 6f6d 7069 6c61 7469 6f6e ents compilation │ │ │ │ │ -00070f50: 2077 6974 6820 616e 6e6f 7461 7469 6f6e with annotation │ │ │ │ │ -00070f60: 2070 726f 6365 7373 696e 670a 0a3c 6c69 processing..
  • tools/javac/pro │ │ │ │ │ -00070f80: 6365 7373 696e 672f 6f70 7469 6f6e 732f cessing/options/ │ │ │ │ │ -00070f90: 5465 7374 4e6f 7465 4f6e 496d 706c 6963 TestNoteOnImplic │ │ │ │ │ -00070fa0: 6974 5072 6f63 6573 7369 6e67 2e6a 6176 itProcessing.jav │ │ │ │ │ -00070fb0: 613a 2056 6572 6966 7920 6120 6e6f 7465 a: Verify a note │ │ │ │ │ -00070fc0: 2069 7320 6973 7375 6564 2066 6f72 2069 is issued for i │ │ │ │ │ -00070fd0: 6d70 6c69 6369 7420 616e 6e6f 7461 7469 mplicit annotati │ │ │ │ │ -00070fe0: 6f6e 2070 726f 6365 7373 696e 670a 0a3c on processing..< │ │ │ │ │ -00070ff0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -00071000: 726f 6365 7373 696e 672f 6f70 7469 6f6e rocessing/option │ │ │ │ │ -00071010: 732f 5465 7374 5072 6f63 4f70 7469 6f6e s/TestProcOption │ │ │ │ │ -00071020: 2e6a 6176 613a 2054 6573 7420 7472 6976 .java: Test triv │ │ │ │ │ -00071030: 6961 6c20 6861 6e64 6c69 6e67 206f 6620 ial handling of │ │ │ │ │ -00071040: 2d70 726f 633a 6675 6c6c 206f 7074 696f -proc:full optio │ │ │ │ │ -00071050: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -00071060: 6163 2f70 726f 6365 7373 696e 672f 6f70 ac/processing/op │ │ │ │ │ -00071070: 7469 6f6e 732f 5870 7269 6e74 2e6a 6176 tions/Xprint.jav │ │ │ │ │ -00071080: 613a 204a 5352 2032 3639 3a20 4a61 7661 a: JSR 269: Java │ │ │ │ │ -00071090: 204c 616e 6775 6167 6520 4d6f 6465 6c20 Language Model │ │ │ │ │ -000710a0: 4150 490a 0a3c 6c69 3e74 6f6f 6c73 2f6a API..
  • tools/j │ │ │ │ │ -000710b0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -000710c0: 6f70 7469 6f6e 732f 5870 7269 6e74 446f options/XprintDo │ │ │ │ │ -000710d0: 6343 6f6d 6d65 6e74 732e 6a61 7661 3a20 cComments.java: │ │ │ │ │ -000710e0: 6a61 7661 6320 2d58 7072 696e 7420 266c javac -Xprint &l │ │ │ │ │ -000710f0: 743b 6669 6c65 2667 743b 2064 6f65 7320 t;file> does │ │ │ │ │ -00071100: 6e6f 7420 7072 696e 7420 636f 6d6d 656e not print commen │ │ │ │ │ -00071110: 7473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ts..
  • tools/ja │ │ │ │ │ +0006fea0: 2f74 7970 652f 426f 756e 6473 5465 7374 /type/BoundsTest │ │ │ │ │ +0006feb0: 2e6a 6176 613a 2041 7373 6572 7469 6f6e .java: Assertion │ │ │ │ │ +0006fec0: 2063 6865 636b 2066 6f72 2054 7970 6556 check for TypeV │ │ │ │ │ +0006fed0: 6172 6961 626c 652e 6765 7455 7070 6572 ariable.getUpper │ │ │ │ │ +0006fee0: 426f 756e 6428 2920 6661 696c 730a 0a3c Bound() fails..< │ │ │ │ │ +0006fef0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +0006ff00: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006ff10: 7479 7065 2f49 6e68 6572 6974 6564 4150 type/InheritedAP │ │ │ │ │ +0006ff20: 2e6a 6176 613a 204e 5045 2069 6e20 616e .java: NPE in an │ │ │ │ │ +0006ff30: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ +0006ff40: 696e 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a ing..
  • tools/j │ │ │ │ │ +0006ff50: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006ff60: 6d6f 6465 6c2f 7479 7065 2f49 6e74 6572 model/type/Inter │ │ │ │ │ +0006ff70: 7365 6374 696f 6e50 726f 7065 7274 6965 sectionPropertie │ │ │ │ │ +0006ff80: 7354 6573 742e 6a61 7661 3a20 4173 7365 sTest.java: Asse │ │ │ │ │ +0006ff90: 7274 696f 6e20 6368 6563 6b20 666f 7220 rtion check for │ │ │ │ │ +0006ffa0: 5479 7065 5661 7269 6162 6c65 2e67 6574 TypeVariable.get │ │ │ │ │ +0006ffb0: 5570 7065 7242 6f75 6e64 2829 2066 6169 UpperBound() fai │ │ │ │ │ +0006ffc0: 6c73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ls..
  • tools/ja │ │ │ │ │ +0006ffd0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006ffe0: 6f64 656c 2f74 7970 652f 4d69 7272 6f72 odel/type/Mirror │ │ │ │ │ +0006fff0: 6564 5479 7065 4578 2f4e 7065 5465 7374 edTypeEx/NpeTest │ │ │ │ │ +00070000: 2e6a 6176 613a 204d 6972 726f 7265 6454 .java: MirroredT │ │ │ │ │ +00070010: 7970 6545 7863 6570 7469 6f6e 2063 6f6e ypeException con │ │ │ │ │ +00070020: 7374 7275 6374 6f72 2073 686f 756c 6420 structor should │ │ │ │ │ +00070030: 6e6f 7420 6163 6365 7074 206e 756c 6c0a not accept null. │ │ │ │ │ +00070040: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00070050: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +00070060: 6c2f 7479 7065 2f4d 6972 726f 7265 6454 l/type/MirroredT │ │ │ │ │ +00070070: 7970 6545 782f 4f76 6572 4561 6765 722e ypeEx/OverEager. │ │ │ │ │ +00070080: 6a61 7661 3a20 4d69 7272 6f72 6564 5479 java: MirroredTy │ │ │ │ │ +00070090: 7065 5b73 5d45 7863 6570 7469 6f6e 2073 pe[s]Exception s │ │ │ │ │ +000700a0: 686f 756c 646e 2774 2062 6520 6372 6561 houldn't be crea │ │ │ │ │ +000700b0: 7465 6420 746f 6f20 6561 6765 726c 790a ted too eagerly. │ │ │ │ │ +000700c0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000700d0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +000700e0: 6c2f 7479 7065 2f4d 6972 726f 7265 6454 l/type/MirroredT │ │ │ │ │ +000700f0: 7970 6545 782f 506c 7572 616c 6974 792e ypeEx/Plurality. │ │ │ │ │ +00070100: 6a61 7661 3a20 5665 7269 6679 204d 6972 java: Verify Mir │ │ │ │ │ +00070110: 726f 7265 6454 7970 6545 7863 6570 7469 roredTypeExcepti │ │ │ │ │ +00070120: 6f6e 2076 7320 4d69 7272 6f72 6564 5479 on vs MirroredTy │ │ │ │ │ +00070130: 7065 7345 7863 6570 7469 6f6e 2069 7320 pesException is │ │ │ │ │ +00070140: 7468 726f 776e 0a0a 3c6c 693e 746f 6f6c thrown..
  • tool │ │ │ │ │ +00070150: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +00070160: 6e67 2f6d 6f64 656c 2f74 7970 652f 4e6f ng/model/type/No │ │ │ │ │ +00070170: 5479 7065 732e 6a61 7661 3a20 5465 7374 Types.java: Test │ │ │ │ │ +00070180: 2074 6865 204e 6f54 7970 6573 3a20 564f the NoTypes: VO │ │ │ │ │ +00070190: 4944 2c20 5041 434b 4147 452c 204e 4f4e ID, PACKAGE, NON │ │ │ │ │ +000701a0: 450a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 E..
  • tools/jav │ │ │ │ │ +000701b0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +000701c0: 6465 6c2f 7479 7065 2f54 6573 7454 7970 del/type/TestTyp │ │ │ │ │ +000701d0: 654b 696e 642e 6a61 7661 3a20 5465 7374 eKind.java: Test │ │ │ │ │ +000701e0: 2054 7970 654b 696e 642e 6973 5072 696d TypeKind.isPrim │ │ │ │ │ +000701f0: 6974 6976 650a 0a3c 6c69 3e74 6f6f 6c73 itive..
  • tools │ │ │ │ │ +00070200: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +00070210: 672f 6d6f 6465 6c2f 7479 7065 2f54 6573 g/model/type/Tes │ │ │ │ │ +00070220: 7455 6e69 6f6e 5479 7065 2e6a 6176 613a tUnionType.java: │ │ │ │ │ +00070230: 2054 6573 7420 7375 7070 6f72 7420 666f Test support fo │ │ │ │ │ +00070240: 7220 756e 696f 6e20 7479 7065 730a 0a3c r union types..< │ │ │ │ │ +00070250: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00070260: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +00070270: 7574 696c 2f42 696e 6172 794e 616d 652e util/BinaryName. │ │ │ │ │ +00070280: 6a61 7661 3a20 5465 7374 2045 6c65 6d65 java: Test Eleme │ │ │ │ │ +00070290: 6e74 732e 6765 7442 696e 6172 794e 616d nts.getBinaryNam │ │ │ │ │ +000702a0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +000702b0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +000702c0: 6465 6c2f 7574 696c 2f44 6972 6563 7453 del/util/DirectS │ │ │ │ │ +000702d0: 7570 6572 4f66 496e 742e 6a61 7661 3a20 uperOfInt.java: │ │ │ │ │ +000702e0: 5479 7065 732e 6469 7265 6374 5375 7065 Types.directSupe │ │ │ │ │ +000702f0: 7274 7970 6573 2073 686f 756c 6420 7265 rtypes should re │ │ │ │ │ +00070300: 7475 726e 204f 626a 6563 7420 6173 2074 turn Object as t │ │ │ │ │ +00070310: 6865 2073 7570 6572 2074 7970 6520 6f66 he super type of │ │ │ │ │ +00070320: 2069 6e74 6572 6661 6365 730a 0a3c 6c69 interfaces..
  • tools/javac/pro │ │ │ │ │ +00070340: 6365 7373 696e 672f 6d6f 6465 6c2f 7574 cessing/model/ut │ │ │ │ │ +00070350: 696c 2f47 6574 5479 7065 456c 656d 4261 il/GetTypeElemBa │ │ │ │ │ +00070360: 6441 7267 2e6a 6176 613a 2067 6574 5479 dArg.java: getTy │ │ │ │ │ +00070370: 7065 456c 656d 656e 7420 7368 6f75 6c64 peElement should │ │ │ │ │ +00070380: 2074 6f6c 6572 6174 6520 6120 7479 7065 tolerate a type │ │ │ │ │ +00070390: 2074 6861 7420 6361 6e27 7420 6265 2066 that can't be f │ │ │ │ │ +000703a0: 6f75 6e64 0a0a 3c6c 693e 746f 6f6c 732f ound..
  • tools/ │ │ │ │ │ +000703b0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +000703c0: 2f6d 6f64 656c 2f75 7469 6c2f 4e6f 5375 /model/util/NoSu │ │ │ │ │ +000703d0: 7065 7273 2e6a 6176 613a 2064 6972 6563 pers.java: direc │ │ │ │ │ +000703e0: 7453 7570 6572 7479 7065 7320 7368 6f75 tSupertypes shou │ │ │ │ │ +000703f0: 6c64 2072 6574 7572 6e20 656d 7074 7920 ld return empty │ │ │ │ │ +00070400: 6c69 7374 2069 6620 6172 6720 6861 7320 list if arg has │ │ │ │ │ +00070410: 6e6f 2073 7570 6572 7479 7065 730a 0a3c no supertypes..< │ │ │ │ │ +00070420: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00070430: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +00070440: 7574 696c 2f4f 7665 7272 6964 6573 5370 util/OverridesSp │ │ │ │ │ +00070450: 6563 4578 2e6a 6176 613a 2056 6572 6966 ecEx.java: Verif │ │ │ │ │ +00070460: 7920 7468 6174 2065 7861 6d70 6c65 2063 y that example c │ │ │ │ │ +00070470: 6f64 6520 696e 2045 6c65 6d65 6e74 732e ode in Elements. │ │ │ │ │ +00070480: 6f76 6572 7269 6465 7320 776f 726b 7320 overrides works │ │ │ │ │ +00070490: 6173 2073 7065 6327 6564 2e0a 0a3c 6c69 as spec'ed...
  • tools/javac/pro │ │ │ │ │ +000704b0: 6365 7373 696e 672f 6d6f 6465 6c2f 7574 cessing/model/ut │ │ │ │ │ +000704c0: 696c 2f54 6573 7449 6e74 6572 7365 6374 il/TestIntersect │ │ │ │ │ +000704d0: 696f 6e54 7970 6556 6973 6974 6f72 732e ionTypeVisitors. │ │ │ │ │ +000704e0: 6a61 7661 3a20 5465 7374 2076 6973 6974 java: Test visit │ │ │ │ │ +000704f0: 6f72 2073 7570 706f 7274 2066 6f72 2069 or support for i │ │ │ │ │ +00070500: 6e74 6572 7365 6374 696f 6e20 7479 7065 ntersection type │ │ │ │ │ +00070510: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00070520: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +00070530: 6465 6c2f 7574 696c 2f54 6573 7454 7970 del/util/TestTyp │ │ │ │ │ +00070540: 654b 696e 6456 6973 6974 6f72 732e 6a61 eKindVisitors.ja │ │ │ │ │ +00070550: 7661 3a20 5465 7374 2054 7970 654b 696e va: Test TypeKin │ │ │ │ │ +00070560: 6420 7669 7369 746f 7273 206f 6e20 7073 d visitors on ps │ │ │ │ │ +00070570: 6575 646f 2074 7970 6573 2e0a 0a3c 6c69 eudo types...
  • tools/javac/pro │ │ │ │ │ +00070590: 6365 7373 696e 672f 6d6f 6465 6c2f 7574 cessing/model/ut │ │ │ │ │ +000705a0: 696c 2f54 7970 6573 4261 6441 7267 2e6a il/TypesBadArg.j │ │ │ │ │ +000705b0: 6176 613a 2056 616c 6964 6174 6520 6172 ava: Validate ar │ │ │ │ │ +000705c0: 6775 6d65 6e74 206b 696e 6473 2069 6e20 gument kinds in │ │ │ │ │ +000705d0: 5479 7065 7320 7574 696c 6974 6965 730a Types utilities. │ │ │ │ │ +000705e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000705f0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +00070600: 6c2f 7574 696c 2f64 6570 7265 6361 7469 l/util/deprecati │ │ │ │ │ +00070610: 6f6e 2f54 6573 7444 6570 7265 6361 7469 on/TestDeprecati │ │ │ │ │ +00070620: 6f6e 2e6a 6176 613a 2054 6573 7473 2045 on.java: Tests E │ │ │ │ │ +00070630: 6c65 6d65 6e74 732e 6973 4465 7072 6563 lements.isDeprec │ │ │ │ │ +00070640: 6174 6564 2845 6c65 6d65 6e74 290a 0a3c ated(Element)..< │ │ │ │ │ +00070650: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00070660: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +00070670: 7574 696c 2f64 6972 6563 7453 7570 6572 util/directSuper │ │ │ │ │ +00070680: 734f 6645 7272 2f44 6972 6563 7453 7570 sOfErr/DirectSup │ │ │ │ │ +00070690: 6572 734f 6645 7272 2e6a 6176 613a 2064 ersOfErr.java: d │ │ │ │ │ +000706a0: 6972 6563 7453 7570 6572 7479 7065 7328 irectSupertypes( │ │ │ │ │ +000706b0: 7429 2073 686f 756c 6420 6e6f 7420 7265 t) should not re │ │ │ │ │ +000706c0: 7475 726e 2074 0a0a 3c6c 693e 746f 6f6c turn t..
  • tool │ │ │ │ │ +000706d0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +000706e0: 6e67 2f6d 6f64 656c 2f75 7469 6c2f 656c ng/model/util/el │ │ │ │ │ +000706f0: 656d 656e 7473 2f4d 6574 686f 6450 6172 ements/MethodPar │ │ │ │ │ +00070700: 616d 6574 6572 732f 496d 706c 6963 6974 ameters/Implicit │ │ │ │ │ +00070710: 5061 7261 6d65 7465 7273 5072 6f63 6573 ParametersProces │ │ │ │ │ +00070720: 736f 722e 6a61 7661 3a20 5665 7269 6679 sor.java: Verify │ │ │ │ │ +00070730: 2073 7065 6369 6669 6320 6578 6563 7574 specific execut │ │ │ │ │ +00070740: 6162 6c65 7320 696e 2065 6e75 6d73 2061 ables in enums a │ │ │ │ │ +00070750: 6e64 2072 6563 6f72 6473 2068 6176 6520 nd records have │ │ │ │ │ +00070760: 6d61 6e64 6174 6564 2070 6172 616d 6574 mandated paramet │ │ │ │ │ +00070770: 6572 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ers..
  • tools/j │ │ │ │ │ +00070780: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +00070790: 6d6f 6465 6c2f 7574 696c 2f65 6c65 6d65 model/util/eleme │ │ │ │ │ +000707a0: 6e74 732f 5465 7374 416c 6c46 6f6f 732e nts/TestAllFoos. │ │ │ │ │ +000707b0: 6a61 7661 3a20 5465 7374 2045 6c65 6d65 java: Test Eleme │ │ │ │ │ +000707c0: 6e74 732e 6765 7441 6c6c 7b54 7970 652c nts.getAll{Type, │ │ │ │ │ +000707d0: 2050 6163 6b61 6765 2c20 4d6f 6475 6c65 Package, Module │ │ │ │ │ +000707e0: 7d45 6c65 6d65 6e74 730a 0a3c 6c69 3e74 }Elements..
  • t │ │ │ │ │ +000707f0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +00070800: 7373 696e 672f 6d6f 6465 6c2f 7574 696c ssing/model/util │ │ │ │ │ +00070810: 2f65 6c65 6d65 6e74 732f 5465 7374 4765 /elements/TestGe │ │ │ │ │ +00070820: 7443 6f6e 7374 616e 7445 7870 7265 7373 tConstantExpress │ │ │ │ │ +00070830: 696f 6e2e 6a61 7661 3a20 5465 7374 2045 ion.java: Test E │ │ │ │ │ +00070840: 6c65 6d65 6e74 732e 6765 7443 6f6e 7374 lements.getConst │ │ │ │ │ +00070850: 616e 7445 7870 7265 7373 696f 6e0a 0a3c antExpression..< │ │ │ │ │ +00070860: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00070870: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +00070880: 7574 696c 2f65 6c65 6d65 6e74 732f 5465 util/elements/Te │ │ │ │ │ +00070890: 7374 4765 744d 6f64 756c 654f 662e 6a61 stGetModuleOf.ja │ │ │ │ │ +000708a0: 7661 3a20 5465 7374 2045 6c65 6d65 6e74 va: Test Element │ │ │ │ │ +000708b0: 732e 6765 744d 6f64 756c 654f 660a 0a3c s.getModuleOf..< │ │ │ │ │ +000708c0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +000708d0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +000708e0: 7574 696c 2f65 6c65 6d65 6e74 732f 5465 util/elements/Te │ │ │ │ │ +000708f0: 7374 4765 7450 6163 6b61 6765 4f66 2e6a stGetPackageOf.j │ │ │ │ │ +00070900: 6176 613a 2054 6573 7420 456c 656d 656e ava: Test Elemen │ │ │ │ │ +00070910: 7473 2e67 6574 5061 636b 6167 654f 660a ts.getPackageOf. │ │ │ │ │ +00070920: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00070930: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +00070940: 6c2f 7574 696c 2f65 6c65 6d65 6e74 732f l/util/elements/ │ │ │ │ │ +00070950: 5465 7374 4973 4175 746f 6d61 7469 634d TestIsAutomaticM │ │ │ │ │ +00070960: 6f64 2e6a 6176 613a 2054 6573 7420 456c od.java: Test El │ │ │ │ │ +00070970: 656d 656e 7473 2e69 7341 7574 6f6d 6174 ements.isAutomat │ │ │ │ │ +00070980: 6963 4d6f 6475 6c65 0a0a 3c6c 693e 746f icModule..
  • to │ │ │ │ │ +00070990: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +000709a0: 7369 6e67 2f6d 6f64 656c 2f75 7469 6c2f sing/model/util/ │ │ │ │ │ +000709b0: 656c 656d 656e 7473 2f54 6573 7449 7346 elements/TestIsF │ │ │ │ │ +000709c0: 756e 6374 696f 6e61 6c49 6e74 6572 6661 unctionalInterfa │ │ │ │ │ +000709d0: 6365 2e6a 6176 613a 2054 6573 7420 456c ce.java: Test El │ │ │ │ │ +000709e0: 656d 656e 7473 2e69 7346 756e 6374 696f ements.isFunctio │ │ │ │ │ +000709f0: 6e61 6c49 6e74 6572 6661 6365 0a0a 3c6c nalInterface..tools/javac/pr │ │ │ │ │ +00070a10: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ +00070a20: 7469 6c2f 656c 656d 656e 7473 2f54 6573 til/elements/Tes │ │ │ │ │ +00070a30: 744f 7574 6572 6d6f 7374 5479 7065 456c tOutermostTypeEl │ │ │ │ │ +00070a40: 656d 656e 742e 6a61 7661 3a20 5465 7374 ement.java: Test │ │ │ │ │ +00070a50: 2045 6c65 6d65 6e74 732e 6765 744f 7574 Elements.getOut │ │ │ │ │ +00070a60: 6572 6d6f 7374 5479 7065 456c 656d 656e ermostTypeElemen │ │ │ │ │ +00070a70: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +00070a80: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +00070a90: 6465 6c2f 7574 696c 2f65 6c65 6d65 6e74 del/util/element │ │ │ │ │ +00070aa0: 732f 5465 7374 5265 636f 7264 5072 6564 s/TestRecordPred │ │ │ │ │ +00070ab0: 6963 6174 6573 2e6a 6176 613a 2054 6573 icates.java: Tes │ │ │ │ │ +00070ac0: 7420 456c 656d 656e 7473 2e7b 6973 436f t Elements.{isCo │ │ │ │ │ +00070ad0: 6d70 6163 7443 6f6e 7374 7275 6374 6f72 mpactConstructor │ │ │ │ │ +00070ae0: 2c20 6973 4361 6e6f 6e69 6361 6c43 6f6e , isCanonicalCon │ │ │ │ │ +00070af0: 7374 7275 6374 6f72 7d0a 0a3c 6c69 3e74 structor}..
  • t │ │ │ │ │ +00070b00: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +00070b10: 7373 696e 672f 6d6f 6465 6c2f 7574 696c ssing/model/util │ │ │ │ │ +00070b20: 2f65 6c65 6d65 6e74 732f 5661 6375 6f75 /elements/Vacuou │ │ │ │ │ +00070b30: 7345 6e75 6d2e 6a61 7661 3a20 5465 7374 sEnum.java: Test │ │ │ │ │ +00070b40: 202d 5870 7269 6e74 206f 6e20 656e 756d -Xprint on enum │ │ │ │ │ +00070b50: 2074 7970 6520 7769 7468 206e 6f20 636f type with no co │ │ │ │ │ +00070b60: 6e73 7461 6e74 730a 0a3c 6c69 3e74 6f6f nstants..
  • too │ │ │ │ │ +00070b70: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +00070b80: 696e 672f 6d6f 6465 6c2f 7574 696c 2f65 ing/model/util/e │ │ │ │ │ +00070b90: 6c65 6d65 6e74 732f 646f 6363 6f6d 6d65 lements/doccomme │ │ │ │ │ +00070ba0: 6e74 732f 5465 7374 446f 6343 6f6d 6d65 nts/TestDocComme │ │ │ │ │ +00070bb0: 6e74 732e 6a61 7661 3a20 456c 656d 656e nts.java: Elemen │ │ │ │ │ +00070bc0: 7473 2e67 6574 446f 6343 6f6d 6d65 6e74 ts.getDocComment │ │ │ │ │ +00070bd0: 2829 2069 7320 6e6f 7420 6765 7474 696e () is not gettin │ │ │ │ │ +00070be0: 6720 4a61 7661 446f 6343 6f6d 6d65 6e74 g JavaDocComment │ │ │ │ │ +00070bf0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00070c00: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +00070c10: 6465 6c2f 7574 696c 2f65 6c65 6d65 6e74 del/util/element │ │ │ │ │ +00070c20: 732f 646f 6363 6f6d 6d65 6e74 732f 5465 s/doccomments/Te │ │ │ │ │ +00070c30: 7374 5061 636b 6167 6549 6e66 6f43 6f6d stPackageInfoCom │ │ │ │ │ +00070c40: 6d65 6e74 732e 6a61 7661 3a20 6765 7444 ments.java: getD │ │ │ │ │ +00070c50: 6f63 436f 6d6d 656e 7428 2920 6661 696c ocComment() fail │ │ │ │ │ +00070c60: 7320 666f 7220 646f 6320 636f 6d6d 656e s for doc commen │ │ │ │ │ +00070c70: 7473 206f 6e20 5061 636b 6167 6545 6c65 ts on PackageEle │ │ │ │ │ +00070c80: 6d65 6e74 2066 6f75 6e64 2069 6e20 7061 ment found in pa │ │ │ │ │ +00070c90: 636b 6167 652d 696e 666f 2e6a 6176 610a ckage-info.java. │ │ │ │ │ +00070ca0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00070cb0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +00070cc0: 6c2f 7574 696c 2f65 6c65 6d65 6e74 732f l/util/elements/ │ │ │ │ │ +00070cd0: 6869 6465 732f 4869 6465 732e 6a61 7661 hides/Hides.java │ │ │ │ │ +00070ce0: 3a20 456c 656d 656e 7473 2068 6964 6573 : Elements hides │ │ │ │ │ +00070cf0: 2064 6f65 7320 6e6f 7420 776f 726b 2063 does not work c │ │ │ │ │ +00070d00: 6f72 7265 6374 6c79 2077 6974 6820 696e orrectly with in │ │ │ │ │ +00070d10: 7465 7266 6163 6520 6d65 7468 6f64 730a terface methods. │ │ │ │ │ +00070d20: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00070d30: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +00070d40: 6c2f 7574 696c 2f66 696c 7465 722f 5465 l/util/filter/Te │ │ │ │ │ +00070d50: 7374 4974 6572 6162 6c65 732e 6a61 7661 stIterables.java │ │ │ │ │ +00070d60: 3a20 5465 7374 2074 6861 7420 456c 656d : Test that Elem │ │ │ │ │ +00070d70: 656e 7446 696c 7465 7220 6974 6572 6162 entFilter iterab │ │ │ │ │ +00070d80: 6c65 206d 6574 686f 6473 2062 6568 6176 le methods behav │ │ │ │ │ +00070d90: 6520 7072 6f70 6572 6c79 2e0a 0a3c 6c69 e properly...
  • tools/javac/pro │ │ │ │ │ +00070db0: 6365 7373 696e 672f 6d6f 6465 6c2f 7574 cessing/model/ut │ │ │ │ │ +00070dc0: 696c 2f70 7269 6e74 696e 672f 6d6f 6475 il/printing/modu │ │ │ │ │ +00070dd0: 6c65 2d69 6e66 6f2e 6a61 7661 3a20 7072 le-info.java: pr │ │ │ │ │ +00070de0: 696e 7469 6e67 206f 6620 6d6f 6475 6c65 inting of module │ │ │ │ │ +00070df0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00070e00: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +00070e10: 6465 6c2f 7574 696c 2f74 7970 6573 2f54 del/util/types/T │ │ │ │ │ +00070e20: 6573 7441 7345 6c65 6d65 6e74 2e6a 6176 estAsElement.jav │ │ │ │ │ +00070e30: 613a 2054 6573 7420 5479 7065 732e 6173 a: Test Types.as │ │ │ │ │ +00070e40: 456c 656d 656e 7420 696e 2063 6173 6573 Element in cases │ │ │ │ │ +00070e50: 2073 7065 6369 6669 6564 2074 6f20 7265 specified to re │ │ │ │ │ +00070e60: 7475 726e 206e 756c 6c0a 0a3c 6c69 3e74 turn null..
  • t │ │ │ │ │ +00070e70: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +00070e80: 7373 696e 672f 6d6f 6465 6c2f 7574 696c ssing/model/util │ │ │ │ │ +00070e90: 2f74 7970 6573 2f54 6573 7444 6972 6563 /types/TestDirec │ │ │ │ │ +00070ea0: 7453 7570 6572 7479 7065 4f62 6a65 6374 tSupertypeObject │ │ │ │ │ +00070eb0: 2e6a 6176 613a 2054 6573 7420 6469 7265 .java: Test dire │ │ │ │ │ +00070ec0: 6374 2073 7570 6572 7479 7065 7320 6f66 ct supertypes of │ │ │ │ │ +00070ed0: 206a 6176 612e 6c61 6e67 2e4f 626a 6563 java.lang.Objec │ │ │ │ │ +00070ee0: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +00070ef0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +00070f00: 6465 6c2f 7574 696c 2f74 7970 6573 2f54 del/util/types/T │ │ │ │ │ +00070f10: 6573 7450 7365 7564 6f54 7970 6548 616e estPseudoTypeHan │ │ │ │ │ +00070f20: 646c 696e 672e 6a61 7661 3a20 5465 7374 dling.java: Test │ │ │ │ │ +00070f30: 2054 7970 6573 206d 6574 686f 6473 206f Types methods o │ │ │ │ │ +00070f40: 6e20 6d6f 6475 6c65 2061 6e64 2070 6163 n module and pac │ │ │ │ │ +00070f50: 6b61 6765 2054 7970 654d 6972 726f 7273 kage TypeMirrors │ │ │ │ │ +00070f60: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00070f70: 632f 7072 6f63 6573 7369 6e67 2f6f 7074 c/processing/opt │ │ │ │ │ +00070f80: 696f 6e73 2f54 6573 7449 6d70 6c69 6369 ions/TestImplici │ │ │ │ │ +00070f90: 744e 6f6e 652e 6a61 7661 3a20 2d69 6d70 tNone.java: -imp │ │ │ │ │ +00070fa0: 6c69 6369 743a 6e6f 6e65 2070 7265 7665 licit:none preve │ │ │ │ │ +00070fb0: 6e74 7320 636f 6d70 696c 6174 696f 6e20 nts compilation │ │ │ │ │ +00070fc0: 7769 7468 2061 6e6e 6f74 6174 696f 6e20 with annotation │ │ │ │ │ +00070fd0: 7072 6f63 6573 7369 6e67 0a0a 3c6c 693e processing..
  • │ │ │ │ │ +00070fe0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +00070ff0: 6573 7369 6e67 2f6f 7074 696f 6e73 2f54 essing/options/T │ │ │ │ │ +00071000: 6573 744e 6f74 654f 6e49 6d70 6c69 6369 estNoteOnImplici │ │ │ │ │ +00071010: 7450 726f 6365 7373 696e 672e 6a61 7661 tProcessing.java │ │ │ │ │ +00071020: 3a20 5665 7269 6679 2061 206e 6f74 6520 : Verify a note │ │ │ │ │ +00071030: 6973 2069 7373 7565 6420 666f 7220 696d is issued for im │ │ │ │ │ +00071040: 706c 6963 6974 2061 6e6e 6f74 6174 696f plicit annotatio │ │ │ │ │ +00071050: 6e20 7072 6f63 6573 7369 6e67 0a0a 3c6c n processing..tools/javac/pr │ │ │ │ │ +00071070: 6f63 6573 7369 6e67 2f6f 7074 696f 6e73 ocessing/options │ │ │ │ │ +00071080: 2f54 6573 7450 726f 634f 7074 696f 6e2e /TestProcOption. │ │ │ │ │ +00071090: 6a61 7661 3a20 5465 7374 2074 7269 7669 java: Test trivi │ │ │ │ │ +000710a0: 616c 2068 616e 646c 696e 6720 6f66 202d al handling of - │ │ │ │ │ +000710b0: 7072 6f63 3a66 756c 6c20 6f70 7469 6f6e proc:full option │ │ │ │ │ +000710c0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000710d0: 632f 7072 6f63 6573 7369 6e67 2f6f 7074 c/processing/opt │ │ │ │ │ +000710e0: 696f 6e73 2f58 7072 696e 742e 6a61 7661 ions/Xprint.java │ │ │ │ │ +000710f0: 3a20 4a53 5220 3236 393a 204a 6176 6120 : JSR 269: Java │ │ │ │ │ +00071100: 4c61 6e67 7561 6765 204d 6f64 656c 2041 Language Model A │ │ │ │ │ +00071110: 5049 0a0a 3c6c 693e 746f 6f6c 732f 6a61 PI..
  • tools/ja │ │ │ │ │ 00071120: 7661 632f 7072 6f63 6573 7369 6e67 2f6f vac/processing/o │ │ │ │ │ -00071130: 7074 696f 6e73 2f58 7072 696e 7452 6570 ptions/XprintRep │ │ │ │ │ -00071140: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ -00071150: 732e 6a61 7661 3a20 5665 7269 6679 2072 s.java: Verify r │ │ │ │ │ -00071160: 6570 6561 7469 6e67 2061 6e6e 6f74 6174 epeating annotat │ │ │ │ │ -00071170: 696f 6e73 2061 7265 2070 7269 6e74 6564 ions are printed │ │ │ │ │ -00071180: 2061 7320 6578 7065 6374 6564 0a0a 3c6c as expected..tools/javac/pr │ │ │ │ │ -000711a0: 6f63 6573 7369 6e67 2f6f 7074 696f 6e73 ocessing/options │ │ │ │ │ -000711b0: 2f74 6573 7443 6f6d 6d61 6e64 4c69 6e65 /testCommandLine │ │ │ │ │ -000711c0: 436c 6173 7365 732f 5465 7374 2e6a 6176 Classes/Test.jav │ │ │ │ │ -000711d0: 613a 2050 6173 7369 6e67 206e 6573 7465 a: Passing neste │ │ │ │ │ -000711e0: 6420 636c 6173 7320 6e61 6d65 7320 6f6e d class names on │ │ │ │ │ -000711f0: 206a 6176 6163 2063 6f6d 6d61 6e64 206c javac command l │ │ │ │ │ -00071200: 696e 6520 696e 7465 7266 6572 6520 7769 ine interfere wi │ │ │ │ │ -00071210: 7468 2073 7562 7365 7175 656e 7420 6e61 th subsequent na │ │ │ │ │ -00071220: 6d65 202d 2667 743b 2063 6c61 7373 206c me -> class l │ │ │ │ │ -00071230: 6f6f 6b75 700a 0a3c 6c69 3e74 6f6f 6c73 ookup..
  • tools │ │ │ │ │ -00071240: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071250: 672f 6f70 7469 6f6e 732f 7465 7374 5072 g/options/testPr │ │ │ │ │ -00071260: 696e 7450 726f 6365 7373 6f72 496e 666f intProcessorInfo │ │ │ │ │ -00071270: 2f54 6573 742e 6a61 7661 3a20 2d58 7072 /Test.java: -Xpr │ │ │ │ │ -00071280: 696e 7450 726f 6365 7373 6f72 526f 756e intProcessorRoun │ │ │ │ │ -00071290: 6473 496e 666f 206d 6573 7361 6765 2070 dsInfo message p │ │ │ │ │ -000712a0: 7269 6e74 6564 2077 6974 6820 6469 6666 rinted with diff │ │ │ │ │ -000712b0: 6572 656e 7420 7469 6d69 6e67 2074 6861 erent timing tha │ │ │ │ │ -000712c0: 6e20 7072 6576 696f 7573 0a0a 3c6c 693e n previous..
  • │ │ │ │ │ -000712d0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -000712e0: 6573 7369 6e67 2f6f 7074 696f 6e73 2f74 essing/options/t │ │ │ │ │ -000712f0: 6573 7450 7269 6e74 5072 6f63 6573 736f estPrintProcesso │ │ │ │ │ -00071300: 7249 6e66 6f2f 5465 7374 5769 7468 5873 rInfo/TestWithXs │ │ │ │ │ -00071310: 7464 6f75 742e 6a61 7661 3a20 2d58 7072 tdout.java: -Xpr │ │ │ │ │ -00071320: 696e 7450 726f 6365 7373 6f72 526f 756e intProcessorRoun │ │ │ │ │ -00071330: 6473 496e 666f 206d 6573 7361 6765 2070 dsInfo message p │ │ │ │ │ -00071340: 7269 6e74 6564 2077 6974 6820 6469 6666 rinted with diff │ │ │ │ │ -00071350: 6572 656e 7420 7469 6d69 6e67 2074 6861 erent timing tha │ │ │ │ │ -00071360: 6e20 7072 6576 696f 7573 0a0a 3c6c 693e n previous..
  • │ │ │ │ │ -00071370: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00071380: 6573 7369 6e67 2f72 6f75 6e64 732f 4261 essing/rounds/Ba │ │ │ │ │ -00071390: 7365 436c 6173 7365 734e 6f74 5265 5265 seClassesNotReRe │ │ │ │ │ -000713a0: 6164 2e6a 6176 613a 2043 6865 636b 2074 ad.java: Check t │ │ │ │ │ -000713b0: 6861 7420 636c 6173 7366 696c 6573 2061 hat classfiles a │ │ │ │ │ -000713c0: 7265 2072 6561 6420 6f6e 6c79 206f 6e63 re read only onc │ │ │ │ │ -000713d0: 6520 696e 2063 6f6d 6d6f 6e20 6361 7365 e in common case │ │ │ │ │ -000713e0: 7320 6465 7370 6974 6520 7365 7665 7261 s despite severa │ │ │ │ │ -000713f0: 6c20 726f 756e 6473 206f 6620 616e 6e6f l rounds of anno │ │ │ │ │ -00071400: 7461 7469 6f6e 2070 726f 6365 7373 696e tation processin │ │ │ │ │ -00071410: 672e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 g...
  • tools/ja │ │ │ │ │ -00071420: 7661 632f 7072 6f63 6573 7369 6e67 2f72 vac/processing/r │ │ │ │ │ -00071430: 6f75 6e64 732f 436c 6173 7344 6570 656e ounds/ClassDepen │ │ │ │ │ -00071440: 6469 6e67 4f6e 4765 6e65 7261 7465 642e dingOnGenerated. │ │ │ │ │ -00071450: 6a61 7661 3a20 5665 7269 6679 2073 6974 java: Verify sit │ │ │ │ │ -00071460: 7561 7469 6f6e 2077 6865 6e20 6120 636c uation when a cl │ │ │ │ │ -00071470: 6173 7366 696c 6520 6465 7065 6e64 7320 assfile depends │ │ │ │ │ -00071480: 6f6e 2061 6e6f 7468 6572 2074 7970 652c on another type, │ │ │ │ │ -00071490: 2077 6869 6368 2069 7320 6d69 7373 696e which is missin │ │ │ │ │ -000714a0: 6720 616e 6420 6765 6e65 7261 7465 6420 g and generated │ │ │ │ │ -000714b0: 6279 2061 6e20 616e 6e6f 7461 7469 6f6e by an annotation │ │ │ │ │ -000714c0: 2070 726f 6365 7373 6f72 2c20 6973 2068 processor, is h │ │ │ │ │ -000714d0: 616e 646c 6564 2070 726f 7065 726c 790a andled properly. │ │ │ │ │ -000714e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000714f0: 2f70 726f 6365 7373 696e 672f 726f 756e /processing/roun │ │ │ │ │ -00071500: 6473 2f43 6f6d 706c 6574 654f 6e43 6c6f ds/CompleteOnClo │ │ │ │ │ -00071510: 7365 642e 6a61 7661 3a20 456e 7375 7265 sed.java: Ensure │ │ │ │ │ -00071520: 2074 6861 7420 666f 726d 6174 7469 6e67 that formatting │ │ │ │ │ -00071530: 2064 6961 676e 6f73 7469 6373 2077 6974 diagnostics wit │ │ │ │ │ -00071540: 6820 616e 2061 6c72 6561 6479 2063 6c6f h an already clo │ │ │ │ │ -00071550: 7365 6420 4a61 7661 436f 6d70 696c 6572 sed JavaCompiler │ │ │ │ │ -00071560: 2077 6f6e 2774 2063 7261 7368 2074 6865 won't crash the │ │ │ │ │ -00071570: 2063 6f6d 7069 6c65 722e 0a0a 3c6c 693e compiler...
  • │ │ │ │ │ -00071580: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00071590: 6573 7369 6e67 2f72 6f75 6e64 732f 4572 essing/rounds/Er │ │ │ │ │ -000715a0: 7243 6c61 7373 5379 6d62 6f6c 5479 7065 rClassSymbolType │ │ │ │ │ -000715b0: 4669 7865 642e 6a61 7661 3a20 5665 7269 Fixed.java: Veri │ │ │ │ │ -000715c0: 6679 2074 6861 7420 6572 726f 6e65 6f75 fy that erroneou │ │ │ │ │ -000715d0: 7320 7379 6d62 6f6c 7320 6861 7665 2074 s symbols have t │ │ │ │ │ -000715e0: 6865 6972 2074 7970 6520 6669 7865 6420 heir type fixed │ │ │ │ │ -000715f0: 6265 7477 6565 6e20 726f 756e 6473 0a0a between rounds.. │ │ │ │ │ -00071600: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00071610: 7072 6f63 6573 7369 6e67 2f72 6f75 6e64 processing/round │ │ │ │ │ -00071620: 732f 4765 6e65 7261 7465 416e 6f6e 796d s/GenerateAnonym │ │ │ │ │ -00071630: 6f75 7343 6c61 7373 2e6a 6176 613a 2067 ousClass.java: g │ │ │ │ │ -00071640: 656e 6572 6174 696e 6720 616e 2061 6e6f enerating an ano │ │ │ │ │ -00071650: 6e79 6d6f 7573 2063 6c61 7373 2077 6974 nymous class wit │ │ │ │ │ -00071660: 6820 4669 6c65 7223 6372 6561 7465 436c h Filer#createCl │ │ │ │ │ -00071670: 6173 7346 696c 6520 6361 7573 6573 2061 assFile causes a │ │ │ │ │ -00071680: 6e20 4e50 4520 696e 204a 6176 6163 5072 n NPE in JavacPr │ │ │ │ │ -00071690: 6f63 6573 7369 6e67 456e 7669 726f 6e6d ocessingEnvironm │ │ │ │ │ -000716a0: 656e 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a ent..
  • tools/j │ │ │ │ │ -000716b0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -000716c0: 726f 756e 6473 2f47 6574 456c 656d 656e rounds/GetElemen │ │ │ │ │ -000716d0: 7473 416e 6e6f 7461 7465 6457 6974 684f tsAnnotatedWithO │ │ │ │ │ -000716e0: 6e4d 6973 7369 6e67 2e6a 6176 613a 2043 nMissing.java: C │ │ │ │ │ -000716f0: 6865 636b 696e 6720 6765 7445 6c65 6d65 hecking getEleme │ │ │ │ │ -00071700: 6e74 7341 6e6e 6f74 6174 6564 5769 7468 ntsAnnotatedWith │ │ │ │ │ -00071710: 2077 6f72 6b73 2066 6f72 2075 6e6b 6e6f works for unkno │ │ │ │ │ -00071720: 776e 2061 6e6e 6f74 6174 696f 6e73 2061 wn annotations a │ │ │ │ │ -00071730: 6e64 2077 6974 6820 2d73 6f75 7263 6520 nd with -source │ │ │ │ │ -00071740: 382e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 8...
  • tools/ja │ │ │ │ │ -00071750: 7661 632f 7072 6f63 6573 7369 6e67 2f72 vac/processing/r │ │ │ │ │ -00071760: 6f75 6e64 732f 4d65 7468 6f64 7344 726f ounds/MethodsDro │ │ │ │ │ -00071770: 7070 6564 4265 7477 6565 6e52 6f75 6e64 ppedBetweenRound │ │ │ │ │ -00071780: 732e 6a61 7661 3a20 456e 7375 7265 2074 s.java: Ensure t │ │ │ │ │ -00071790: 6861 7420 5379 6d62 6f6c 7320 666f 7220 hat Symbols for │ │ │ │ │ -000717a0: 6d65 6d62 6572 7320 286d 6574 686f 6473 members (methods │ │ │ │ │ -000717b0: 2061 6e64 2066 6965 6c64 7329 2061 7265 and fields) are │ │ │ │ │ -000717c0: 2064 726f 7070 6564 2061 6372 6f73 7320 dropped across │ │ │ │ │ -000717d0: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ -000717e0: 7373 696e 6720 726f 756e 6473 2e0a 0a3c ssing rounds...< │ │ │ │ │ -000717f0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -00071800: 726f 6365 7373 696e 672f 726f 756e 6473 rocessing/rounds │ │ │ │ │ -00071810: 2f4f 7665 7277 7269 7465 4265 7477 6565 /OverwriteBetwee │ │ │ │ │ -00071820: 6e43 6f6d 7069 6c61 7469 6f6e 732e 6a61 nCompilations.ja │ │ │ │ │ -00071830: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -00071840: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ -00071850: 7373 6f72 2063 616e 206f 7665 7277 7269 ssor can overwri │ │ │ │ │ -00071860: 7465 2073 6f75 7263 6520 616e 6420 636c te source and cl │ │ │ │ │ -00071870: 6173 7320 6669 6c65 7320 6974 2067 656e ass files it gen │ │ │ │ │ -00071880: 6572 6174 6564 2064 7572 696e 6720 7072 erated during pr │ │ │ │ │ -00071890: 6576 696f 7573 2063 6f6d 7069 6c61 7469 evious compilati │ │ │ │ │ -000718a0: 6f6e 732c 2061 6e64 2074 6861 7420 7468 ons, and that th │ │ │ │ │ -000718b0: 6520 5379 6d62 6f6c 7320 6172 6520 7570 e Symbols are up │ │ │ │ │ -000718c0: 6461 7465 6420 6170 7072 6f70 7269 6174 dated appropriat │ │ │ │ │ -000718d0: 656c 792e 0a0a 3c6c 693e 746f 6f6c 732f ely...
  • tools/ │ │ │ │ │ -000718e0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -000718f0: 2f72 6f75 6e64 732f 5479 7065 7343 6163 /rounds/TypesCac │ │ │ │ │ -00071900: 6865 7343 6c65 6172 6564 2e6a 6176 613a hesCleared.java: │ │ │ │ │ -00071910: 2056 6572 6966 7920 7468 6174 2054 7970 Verify that Typ │ │ │ │ │ -00071920: 6573 2063 6163 6865 7320 2869 6e20 7061 es caches (in pa │ │ │ │ │ -00071930: 7274 6963 756c 6172 204d 656d 6265 7273 rticular Members │ │ │ │ │ -00071940: 436c 6f73 7572 6543 6163 6865 2920 6765 ClosureCache) ge │ │ │ │ │ -00071950: 7420 636c 6561 7265 6420 6265 7477 6565 t cleared betwee │ │ │ │ │ -00071960: 6e20 726f 756e 6473 2e0a 0a3c 6c69 3e74 n rounds...
  • t │ │ │ │ │ -00071970: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -00071980: 7373 696e 672f 726f 756e 6473 2f56 616c ssing/rounds/Val │ │ │ │ │ -00071990: 6964 5479 7065 7341 7265 4b65 7074 2e6a idTypesAreKept.j │ │ │ │ │ -000719a0: 6176 613a 2056 6572 6966 7920 7468 6520 ava: Verify the │ │ │ │ │ -000719b0: 7479 7065 206f 6620 5374 7269 6e67 2064 type of String d │ │ │ │ │ -000719c0: 6f65 7320 6e6f 7420 6368 616e 6765 2061 oes not change a │ │ │ │ │ -000719d0: 6372 6f73 7320 616e 6e6f 7461 7469 6f6e cross annotation │ │ │ │ │ -000719e0: 2070 726f 6365 7373 696e 6720 726f 756e processing roun │ │ │ │ │ -000719f0: 6473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ds..
  • tools/ja │ │ │ │ │ -00071a00: 7661 632f 7072 6f63 6573 7369 6e67 2f77 vac/processing/w │ │ │ │ │ -00071a10: 6172 6e69 6e67 732f 4c69 6e74 5072 6f63 arnings/LintProc │ │ │ │ │ -00071a20: 6573 7369 6e67 2f54 6573 7441 6e6e 6f74 essing/TestAnnot │ │ │ │ │ -00071a30: 6174 696f 6e73 5769 7468 6f75 7450 726f ationsWithoutPro │ │ │ │ │ -00071a40: 6365 7373 6f72 732e 6a61 7661 3a20 5665 cessors.java: Ve │ │ │ │ │ -00071a50: 7269 6679 2061 6e6e 6f74 6174 696f 6e73 rify annotations │ │ │ │ │ -00071a60: 2077 6974 686f 7574 2070 726f 6365 7373 without process │ │ │ │ │ -00071a70: 6f72 7320 7761 726e 696e 6720 6e6f 7420 ors warning not │ │ │ │ │ -00071a80: 6769 7665 6e20 666f 7220 6261 7365 206d given for base m │ │ │ │ │ -00071a90: 6f64 756c 6520 616e 6e6f 7461 7469 6f6e odule annotation │ │ │ │ │ -00071aa0: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -00071ab0: 7661 632f 7072 6f63 6573 7369 6e67 2f77 vac/processing/w │ │ │ │ │ -00071ac0: 6172 6e69 6e67 732f 5465 7374 5265 7065 arnings/TestRepe │ │ │ │ │ -00071ad0: 6174 6564 4974 656d 7352 756e 7469 6d65 atedItemsRuntime │ │ │ │ │ -00071ae0: 2e6a 6176 613a 2054 6573 7420 7761 726e .java: Test warn │ │ │ │ │ -00071af0: 696e 6773 2066 726f 6d20 7468 6520 616e ings from the an │ │ │ │ │ -00071b00: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ -00071b10: 696e 6720 7275 6e74 696d 6520 6162 6f75 ing runtime abou │ │ │ │ │ -00071b20: 7420 6d61 6c66 6f72 6d65 6420 7375 7070 t malformed supp │ │ │ │ │ -00071b30: 6f72 7465 6420 696e 666f 726d 6174 696f orted informatio │ │ │ │ │ -00071b40: 6e20 6672 6f6d 2070 726f 6365 7373 6f72 n from processor │ │ │ │ │ -00071b50: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -00071b60: 7661 632f 7072 6f63 6573 7369 6e67 2f77 vac/processing/w │ │ │ │ │ -00071b70: 6172 6e69 6e67 732f 5465 7374 5265 7065 arnings/TestRepe │ │ │ │ │ -00071b80: 6174 6564 5375 7070 6f72 7465 6449 7465 atedSupportedIte │ │ │ │ │ -00071b90: 6d73 2e6a 6176 613a 2054 6573 7420 7468 ms.java: Test th │ │ │ │ │ -00071ba0: 6174 2077 6172 6e69 6e67 7320 6162 6f75 at warnings abou │ │ │ │ │ -00071bb0: 7420 7265 7065 6174 6564 2073 7570 706f t repeated suppo │ │ │ │ │ -00071bc0: 7274 6564 206f 7074 696f 6e73 2061 6e64 rted options and │ │ │ │ │ -00071bd0: 2061 6e6e 6f74 6174 696f 6e20 7479 7065 annotation type │ │ │ │ │ -00071be0: 7320 6f75 7470 7574 2061 7320 6578 7065 s output as expe │ │ │ │ │ -00071bf0: 6374 6564 2e0a 0a3c 6c69 3e74 6f6f 6c73 cted...
  • tools │ │ │ │ │ -00071c00: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071c10: 672f 7761 726e 696e 6773 2f54 6573 7453 g/warnings/TestS │ │ │ │ │ -00071c20: 6f75 7263 6556 6572 7369 6f6e 5761 726e ourceVersionWarn │ │ │ │ │ -00071c30: 696e 6773 2e6a 6176 613a 2054 6573 7420 ings.java: Test │ │ │ │ │ -00071c40: 7468 6174 2077 6172 6e69 6e67 7320 6162 that warnings ab │ │ │ │ │ -00071c50: 6f75 7420 736f 7572 6365 2076 6572 7369 out source versi │ │ │ │ │ -00071c60: 6f6e 7320 6172 6520 6f75 7470 7574 2061 ons are output a │ │ │ │ │ -00071c70: 7320 6578 7065 6374 6564 2e0a 0a3c 6c69 s expected...
  • tools/javac/pro │ │ │ │ │ -00071c90: 6365 7373 696e 672f 7761 726e 696e 6773 cessing/warnings │ │ │ │ │ -00071ca0: 2f54 7970 6541 6c72 6561 6479 4578 6973 /TypeAlreadyExis │ │ │ │ │ -00071cb0: 7473 2f54 6573 7450 726f 6354 7970 6541 ts/TestProcTypeA │ │ │ │ │ -00071cc0: 6c72 6561 6479 4578 6973 7473 5761 726e lreadyExistsWarn │ │ │ │ │ -00071cd0: 696e 672e 6a61 7661 3a20 4669 6c65 7220 ing.java: Filer │ │ │ │ │ -00071ce0: 7368 6f75 6c64 2077 6172 6e20 6966 2070 should warn if p │ │ │ │ │ -00071cf0: 726f 6365 7373 6f72 7320 7265 6465 6669 rocessors redefi │ │ │ │ │ -00071d00: 6e65 2073 796d 626f 6c73 2066 726f 6d20 ne symbols from │ │ │ │ │ -00071d10: 7468 6520 636c 6173 7370 6174 6820 6f72 the classpath or │ │ │ │ │ -00071d20: 2073 6f75 7263 6570 6174 680a 0a3c 6c69 sourcepath..
  • tools/javac/pro │ │ │ │ │ -00071d40: 6365 7373 696e 672f 7761 726e 696e 6773 cessing/warnings │ │ │ │ │ -00071d50: 2f55 7365 496d 706c 6963 6974 2f54 6573 /UseImplicit/Tes │ │ │ │ │ -00071d60: 7450 726f 6355 7365 496d 706c 6963 6974 tProcUseImplicit │ │ │ │ │ -00071d70: 5761 726e 696e 672e 6a61 7661 3a20 636f Warning.java: co │ │ │ │ │ -00071d80: 6e66 7573 696e 6720 7761 726e 696e 6720 nfusing warning │ │ │ │ │ -00071d90: 6769 7665 6e20 6166 7465 7220 6572 726f given after erro │ │ │ │ │ -00071da0: 7273 2069 6e20 616e 6e6f 7461 7469 6f6e rs in annotation │ │ │ │ │ -00071db0: 2070 726f 6365 7373 696e 670a 0a3c 6c69 processing..
  • tools/javac/pro │ │ │ │ │ -00071dd0: 6365 7373 696e 672f 7765 7272 6f72 2f57 cessing/werror/W │ │ │ │ │ -00071de0: 4572 726f 7231 2e6a 6176 613a 202d 5765 Error1.java: -We │ │ │ │ │ -00071df0: 7272 6f72 2073 686f 756c 6420 776f 726b rror should work │ │ │ │ │ -00071e00: 2077 6974 6820 616e 6e6f 7461 7469 6f6e with annotation │ │ │ │ │ -00071e10: 2070 726f 6365 7373 696e 670a 0a3c 6c69 processing..
  • tools/javac/pro │ │ │ │ │ -00071e30: 6365 7373 696e 672f 7765 7272 6f72 2f57 cessing/werror/W │ │ │ │ │ -00071e40: 4572 726f 7247 656e 2e6a 6176 613a 202d ErrorGen.java: - │ │ │ │ │ -00071e50: 5765 7272 6f72 2073 686f 756c 6420 776f Werror should wo │ │ │ │ │ -00071e60: 726b 2077 6974 6820 616e 6e6f 7461 7469 rk with annotati │ │ │ │ │ -00071e70: 6f6e 2070 726f 6365 7373 696e 670a 0a3c on processing..< │ │ │ │ │ -00071e80: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ -00071e90: 726f 6365 7373 696e 672f 7765 7272 6f72 rocessing/werror │ │ │ │ │ -00071ea0: 2f57 4572 726f 724c 6173 742e 6a61 7661 /WErrorLast.java │ │ │ │ │ -00071eb0: 3a20 2d57 6572 726f 7220 7368 6f75 6c64 : -Werror should │ │ │ │ │ -00071ec0: 2077 6f72 6b20 7769 7468 2061 6e6e 6f74 work with annot │ │ │ │ │ -00071ed0: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ -00071ee0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00071ef0: 632f 7072 6f66 696c 6573 2f50 726f 6669 c/profiles/Profi │ │ │ │ │ -00071f00: 6c65 4f70 7469 6f6e 5465 7374 2e6a 6176 leOptionTest.jav │ │ │ │ │ -00071f10: 613a 2041 6464 2073 7570 706f 7274 2066 a: Add support f │ │ │ │ │ -00071f20: 6f72 2070 726f 6669 6c65 7320 696e 206a or profiles in j │ │ │ │ │ -00071f30: 6176 6163 0a0a 3c6c 693e 746f 6f6c 732f avac..
  • tools/ │ │ │ │ │ -00071f40: 6a61 7661 632f 7072 6f74 6563 7465 6441 javac/protectedA │ │ │ │ │ -00071f50: 6363 6573 732f 5072 6f74 6563 7465 6441 ccess/ProtectedA │ │ │ │ │ -00071f60: 6363 6573 735f 312e 6a61 7661 3a20 5665 ccess_1.java: Ve │ │ │ │ │ -00071f70: 7269 6679 2074 6861 7420 7370 6563 6961 rify that specia │ │ │ │ │ -00071f80: 6c20 6163 6365 7373 2063 6865 636b 7320 l access checks │ │ │ │ │ -00071f90: 666f 7220 696e 6865 7269 7465 6420 7072 for inherited pr │ │ │ │ │ -00071fa0: 6f74 6563 7465 6420 6d65 6d62 6572 7320 otected members │ │ │ │ │ -00071fb0: 6172 6520 6e6f 7420 6170 706c 6965 6420 are not applied │ │ │ │ │ -00071fc0: 746f 2073 7461 7469 6320 6d65 6d62 6572 to static member │ │ │ │ │ -00071fd0: 732c 2070 6572 2073 7065 6369 6669 6361 s, per specifica │ │ │ │ │ -00071fe0: 7469 6f6e 2072 6576 6973 696f 6e2e 0a0a tion revision... │ │ │ │ │ -00071ff0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00072000: 7072 6f74 6563 7465 6441 6363 6573 732f protectedAccess/ │ │ │ │ │ -00072010: 5072 6f74 6563 7465 6441 6363 6573 735f ProtectedAccess_ │ │ │ │ │ -00072020: 322e 6a61 7661 3a20 5665 7269 6679 2074 2.java: Verify t │ │ │ │ │ -00072030: 6861 7420 7374 6174 6963 2072 6566 6572 hat static refer │ │ │ │ │ -00072040: 656e 6365 2074 6f20 7072 6f74 6563 7465 ence to protecte │ │ │ │ │ -00072050: 6420 6d65 6d62 6572 206f 6620 756e 7265 d member of unre │ │ │ │ │ -00072060: 6c61 7465 6420 636c 6173 7320 6973 2064 lated class is d │ │ │ │ │ -00072070: 6973 616c 6c6f 7765 642e 0a0a 3c6c 693e isallowed...
  • │ │ │ │ │ -00072080: 746f 6f6c 732f 6a61 7661 632f 7072 6f74 tools/javac/prot │ │ │ │ │ -00072090: 6563 7465 6441 6363 6573 732f 5072 6f74 ectedAccess/Prot │ │ │ │ │ -000720a0: 6563 7465 6441 6363 6573 735f 332e 6a61 ectedAccess_3.ja │ │ │ │ │ -000720b0: 7661 3a20 6a61 7661 6320 616e 6420 6a61 va: javac and ja │ │ │ │ │ -000720c0: 7661 2064 6973 6167 7265 6520 6162 6f75 va disagree abou │ │ │ │ │ -000720d0: 7420 7072 6f74 6563 7465 643b 2072 6573 t protected; res │ │ │ │ │ -000720e0: 756c 7473 2069 6e20 6120 5665 7269 6679 ults in a Verify │ │ │ │ │ -000720f0: 4572 726f 720a 0a3c 6c69 3e74 6f6f 6c73 Error..
  • tools │ │ │ │ │ -00072100: 2f6a 6176 6163 2f70 726f 7465 6374 6564 /javac/protected │ │ │ │ │ -00072110: 4163 6365 7373 2f50 726f 7465 6374 6564 Access/Protected │ │ │ │ │ -00072120: 4d65 6d62 6572 4163 6365 7373 312e 6a61 MemberAccess1.ja │ │ │ │ │ -00072130: 7661 3a20 5665 7269 6679 2063 6f72 7265 va: Verify corre │ │ │ │ │ -00072140: 6374 2069 6d70 6c65 6d65 6e74 6174 696f ct implementatio │ │ │ │ │ -00072150: 6e20 6f66 204a 4c53 3265 2036 2e36 2e32 n of JLS2e 6.6.2 │ │ │ │ │ -00072160: 2e31 0a0a 3c6c 693e 746f 6f6c 732f 6a61 .1..
  • tools/ja │ │ │ │ │ -00072170: 7661 632f 7072 6f74 6563 7465 6441 6363 vac/protectedAcc │ │ │ │ │ -00072180: 6573 732f 5072 6f74 6563 7465 644d 656d ess/ProtectedMem │ │ │ │ │ -00072190: 6265 7241 6363 6573 7332 2e6a 6176 613a berAccess2.java: │ │ │ │ │ -000721a0: 2056 6572 6966 7920 636f 7272 6563 7420 Verify correct │ │ │ │ │ -000721b0: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o │ │ │ │ │ -000721c0: 6620 4a4c 5332 6520 362e 362e 322e 310a f JLS2e 6.6.2.1. │ │ │ │ │ -000721d0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000721e0: 2f70 726f 7465 6374 6564 4163 6365 7373 /protectedAccess │ │ │ │ │ -000721f0: 2f50 726f 7465 6374 6564 4d65 6d62 6572 /ProtectedMember │ │ │ │ │ -00072200: 4163 6365 7373 332e 6a61 7661 3a20 5665 Access3.java: Ve │ │ │ │ │ -00072210: 7269 6679 2063 6f72 7265 6374 2069 6d70 rify correct imp │ │ │ │ │ -00072220: 6c65 6d65 6e74 6174 696f 6e20 6f66 204a lementation of J │ │ │ │ │ -00072230: 4c53 3265 2036 2e36 2e32 2e31 0a0a 3c6c LS2e 6.6.2.1..tools/javac/pr │ │ │ │ │ -00072250: 6f74 6563 7465 6441 6363 6573 732f 5072 otectedAccess/Pr │ │ │ │ │ -00072260: 6f74 6563 7465 644d 656d 6265 7241 6363 otectedMemberAcc │ │ │ │ │ -00072270: 6573 7334 2e6a 6176 613a 2056 6572 6966 ess4.java: Verif │ │ │ │ │ -00072280: 7920 636f 7272 6563 7420 696d 706c 656d y correct implem │ │ │ │ │ -00072290: 656e 7461 7469 6f6e 206f 6620 4a4c 5332 entation of JLS2 │ │ │ │ │ -000722a0: 6520 362e 362e 322e 310a 0a3c 6c69 3e74 e 6.6.2.1..
  • t │ │ │ │ │ -000722b0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 7465 ools/javac/prote │ │ │ │ │ -000722c0: 6374 6564 4163 6365 7373 2f50 726f 7465 ctedAccess/Prote │ │ │ │ │ -000722d0: 6374 6564 4d65 6d62 6572 4163 6365 7373 ctedMemberAccess │ │ │ │ │ -000722e0: 352f 4d61 696e 2e6a 6176 613a 2028 636c 5/Main.java: (cl │ │ │ │ │ -000722f0: 2920 4f64 6420 496c 6c65 6761 6c41 6363 ) Odd IllegalAcc │ │ │ │ │ -00072300: 6573 7345 7272 6f72 2061 6372 6f73 7320 essError across │ │ │ │ │ -00072310: 6a61 722d 6669 6c65 2062 6f75 6e64 6172 jar-file boundar │ │ │ │ │ -00072320: 6965 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ies..
  • tools/j │ │ │ │ │ -00072330: 6176 6163 2f70 726f 7465 6374 6564 496e avac/protectedIn │ │ │ │ │ -00072340: 6e65 722f 416e 6f6e 496e 6e65 7243 6c61 ner/AnonInnerCla │ │ │ │ │ -00072350: 7373 2e6a 6176 613a 2056 6572 6966 7920 ss.java: Verify │ │ │ │ │ -00072360: 7468 6174 2077 6520 6361 6e20 6163 6365 that we can acce │ │ │ │ │ -00072370: 7373 2069 6e68 6572 6974 6564 2c20 7072 ss inherited, pr │ │ │ │ │ -00072380: 6f74 6563 7465 6420 6d65 7468 6f64 2066 otected method f │ │ │ │ │ -00072390: 726f 6d20 616e 2061 6e6f 6e79 6d6f 7573 rom an anonymous │ │ │ │ │ -000723a0: 2065 6e63 6c6f 7369 6e67 2073 7570 6572 enclosing super │ │ │ │ │ -000723b0: 636c 6173 732e 0a0a 3c6c 693e 746f 6f6c class...
  • tool │ │ │ │ │ -000723c0: 732f 6a61 7661 632f 7072 6f74 6563 7465 s/javac/protecte │ │ │ │ │ -000723d0: 6449 6e6e 6572 2f49 6e6e 6572 436c 6173 dInner/InnerClas │ │ │ │ │ -000723e0: 732e 6a61 7661 3a20 5665 7269 6679 2074 s.java: Verify t │ │ │ │ │ -000723f0: 6861 7420 7765 2063 616e 2061 6363 6573 hat we can acces │ │ │ │ │ -00072400: 7320 696e 6865 7269 7465 642c 2070 726f s inherited, pro │ │ │ │ │ -00072410: 7465 6374 6564 206d 6574 686f 6420 6672 tected method fr │ │ │ │ │ -00072420: 6f6d 2061 6e20 696e 6e65 7220 636c 6173 om an inner clas │ │ │ │ │ -00072430: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -00072440: 7661 632f 7072 6f74 6563 7465 6449 6e6e vac/protectedInn │ │ │ │ │ -00072450: 6572 2f4f 7574 6572 636c 6173 732e 6a61 er/Outerclass.ja │ │ │ │ │ -00072460: 7661 3a20 5665 7269 6679 4572 726f 7220 va: VerifyError │ │ │ │ │ -00072470: 6f63 6375 7273 2077 6865 6e20 326e 6420 occurs when 2nd │ │ │ │ │ -00072480: 696e 6e65 7220 636c 6173 7320 6163 6365 inner class acce │ │ │ │ │ -00072490: 7373 6573 206d 6574 686f 6420 6672 6f6d sses method from │ │ │ │ │ -000724a0: 206f 7574 6572 206d 6f73 7420 636c 6173 outer most clas │ │ │ │ │ -000724b0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -000724c0: 6163 2f71 7569 642f 5436 3939 3934 3338 ac/quid/T6999438 │ │ │ │ │ -000724d0: 2e6a 6176 613a 2072 656d 6f76 6520 7375 .java: remove su │ │ │ │ │ -000724e0: 7070 6f72 7420 666f 7220 6578 6f74 6963 pport for exotic │ │ │ │ │ -000724f0: 2069 6465 6e74 6966 6965 7273 2066 726f identifiers fro │ │ │ │ │ -00072500: 6d20 4a44 4b20 370a 0a3c 6c69 3e74 6f6f m JDK 7..
  • too │ │ │ │ │ -00072510: 6c73 2f6a 6176 6163 2f72 6177 4469 6167 ls/javac/rawDiag │ │ │ │ │ -00072520: 732f 4572 726f 722e 6a61 7661 3a20 6164 s/Error.java: ad │ │ │ │ │ -00072530: 6420 6869 6464 656e 206f 7074 696f 6e20 d hidden option │ │ │ │ │ -00072540: 746f 2068 6176 6520 636f 6d70 696c 6572 to have compiler │ │ │ │ │ -00072550: 2067 656e 6572 6174 6520 6469 6167 6e6f generate diagno │ │ │ │ │ -00072560: 7374 6963 7320 696e 206d 6f72 6520 6d61 stics in more ma │ │ │ │ │ -00072570: 6368 696e 652d 7265 6164 6162 6c65 2066 chine-readable f │ │ │ │ │ -00072580: 6f72 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a orm..
  • tools/j │ │ │ │ │ -00072590: 6176 6163 2f72 6177 4469 6167 732f 4e6f avac/rawDiags/No │ │ │ │ │ -000725a0: 7465 2e6a 6176 613a 2061 6464 2068 6964 te.java: add hid │ │ │ │ │ -000725b0: 6465 6e20 6f70 7469 6f6e 2074 6f20 6861 den option to ha │ │ │ │ │ -000725c0: 7665 2063 6f6d 7069 6c65 7220 6765 6e65 ve compiler gene │ │ │ │ │ -000725d0: 7261 7465 2064 6961 676e 6f73 7469 6373 rate diagnostics │ │ │ │ │ -000725e0: 2069 6e20 6d6f 7265 206d 6163 6869 6e65 in more machine │ │ │ │ │ -000725f0: 2d72 6561 6461 626c 6520 666f 726d 0a0a -readable form.. │ │ │ │ │ -00072600: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00072610: 7261 7744 6961 6773 2f57 6172 6e69 6e67 rawDiags/Warning │ │ │ │ │ -00072620: 2e6a 6176 613a 2061 6464 2068 6964 6465 .java: add hidde │ │ │ │ │ -00072630: 6e20 6f70 7469 6f6e 2074 6f20 6861 7665 n option to have │ │ │ │ │ -00072640: 2063 6f6d 7069 6c65 7220 6765 6e65 7261 compiler genera │ │ │ │ │ -00072650: 7465 2064 6961 676e 6f73 7469 6373 2069 te diagnostics i │ │ │ │ │ -00072660: 6e20 6d6f 7265 206d 6163 6869 6e65 2d72 n more machine-r │ │ │ │ │ -00072670: 6561 6461 626c 6520 666f 726d 0a0a 3c6c eadable form..tools/javac/re │ │ │ │ │ -00072690: 636f 7264 732f 4269 6752 6563 6f72 6473 cords/BigRecords │ │ │ │ │ -000726a0: 546f 5374 7269 6e67 5465 7374 2e6a 6176 ToStringTest.jav │ │ │ │ │ -000726b0: 613a 2074 6573 7420 7468 6520 6f75 7470 a: test the outp │ │ │ │ │ -000726c0: 7574 206f 6620 7468 6520 746f 5374 7269 ut of the toStri │ │ │ │ │ -000726d0: 6e67 206d 6574 686f 6420 6f66 2072 6563 ng method of rec │ │ │ │ │ -000726e0: 6f72 6473 2077 6974 6820 6120 6c61 7267 ords with a larg │ │ │ │ │ -000726f0: 6520 6e75 6d62 6572 206f 6620 636f 6d70 e number of comp │ │ │ │ │ -00072700: 6f6e 656e 7473 0a0a 3c6c 693e 746f 6f6c onents..
  • tool │ │ │ │ │ -00072710: 732f 6a61 7661 632f 7265 636f 7264 732f s/javac/records/ │ │ │ │ │ -00072720: 456c 656d 656e 7446 696c 7465 7252 6563 ElementFilterRec │ │ │ │ │ -00072730: 6f72 6443 6f6d 706f 6e65 6e74 5465 7374 ordComponentTest │ │ │ │ │ -00072740: 2e6a 6176 613a 2074 6573 7420 666f 7220 .java: test for │ │ │ │ │ -00072750: 6a61 7661 782e 6c61 6e67 2e6d 6f64 656c javax.lang.model │ │ │ │ │ -00072760: 2e75 7469 6c2e 456c 656d 656e 7446 696c .util.ElementFil │ │ │ │ │ -00072770: 7465 723a 3a72 6563 6f72 6443 6f6d 706f ter::recordCompo │ │ │ │ │ -00072780: 6e65 6e74 7349 6e0a 0a3c 6c69 3e74 6f6f nentsIn..
  • too │ │ │ │ │ -00072790: 6c73 2f6a 6176 6163 2f72 6563 6f72 6473 ls/javac/records │ │ │ │ │ -000727a0: 2f4c 6f63 616c 5374 6174 6963 4465 636c /LocalStaticDecl │ │ │ │ │ -000727b0: 6172 6174 696f 6e73 2e6a 6176 613a 2061 arations.java: a │ │ │ │ │ -000727c0: 6c6c 6f77 2066 6f72 206c 6f63 616c 2069 llow for local i │ │ │ │ │ -000727d0: 6e74 6572 6661 6365 7320 616e 6420 656e nterfaces and en │ │ │ │ │ -000727e0: 756d 7320 706c 7573 206e 6573 7465 6420 ums plus nested │ │ │ │ │ -000727f0: 7265 636f 7264 732c 2069 6e74 6572 6661 records, interfa │ │ │ │ │ -00072800: 6365 7320 616e 6420 656e 756d 730a 0a3c ces and enums..< │ │ │ │ │ -00072810: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f72 li>tools/javac/r │ │ │ │ │ -00072820: 6563 6f72 6473 2f4c 6f63 616c 5374 6174 ecords/LocalStat │ │ │ │ │ -00072830: 6963 4465 636c 6172 6174 696f 6e73 322e icDeclarations2. │ │ │ │ │ -00072840: 6a61 7661 3a20 7379 6e74 6865 7469 6320 java: synthetic │ │ │ │ │ -00072850: 6172 6775 6d65 6e74 7320 6172 6520 6265 arguments are be │ │ │ │ │ -00072860: 696e 6720 6164 6465 6420 746f 2074 6865 ing added to the │ │ │ │ │ -00072870: 2063 6f6e 7374 7275 6374 6f72 7320 6f66 constructors of │ │ │ │ │ -00072880: 2073 7461 7469 6320 6c6f 6361 6c20 636c static local cl │ │ │ │ │ -00072890: 6173 7365 730a 0a3c 6c69 3e74 6f6f 6c73 asses..
  • tools │ │ │ │ │ -000728a0: 2f6a 6176 6163 2f72 6563 6f72 6473 2f4d /javac/records/M │ │ │ │ │ -000728b0: 6170 4163 6365 7373 6f72 546f 436f 6d70 apAccessorToComp │ │ │ │ │ -000728c0: 6f6e 656e 742e 6a61 7661 3a20 7465 7374 onent.java: test │ │ │ │ │ -000728d0: 2066 6f72 206a 6176 6178 2e6c 616e 672e for javax.lang. │ │ │ │ │ -000728e0: 6d6f 6465 6c2e 7574 696c 2e45 6c65 6d65 model.util.Eleme │ │ │ │ │ -000728f0: 6e74 733a 3a72 6563 6f72 6443 6f6d 706f nts::recordCompo │ │ │ │ │ -00072900: 6e65 6e74 466f 720a 0a3c 6c69 3e74 6f6f nentFor..
  • too │ │ │ │ │ -00072910: 6c73 2f6a 6176 6163 2f72 6563 6f72 6473 ls/javac/records │ │ │ │ │ -00072920: 2f52 6563 6f72 6443 6f6d 7069 6c61 7469 /RecordCompilati │ │ │ │ │ -00072930: 6f6e 5465 7374 732e 6a61 7661 3a20 4e65 onTests.java: Ne │ │ │ │ │ -00072940: 6761 7469 7665 2063 6f6d 7069 6c61 7469 gative compilati │ │ │ │ │ -00072950: 6f6e 2074 6573 7473 2c20 616e 6420 706f on tests, and po │ │ │ │ │ -00072960: 7369 7469 7665 2063 6f6d 7069 6c61 7469 sitive compilati │ │ │ │ │ -00072970: 6f6e 2028 736d 6f6b 6529 2074 6573 7473 on (smoke) tests │ │ │ │ │ -00072980: 2066 6f72 2072 6563 6f72 6473 0a0a 3c6c for records..tools/javac/re │ │ │ │ │ -000729a0: 636f 7264 732f 5265 636f 7264 4465 636c cords/RecordDecl │ │ │ │ │ -000729b0: 6172 6174 696f 6e53 796e 7461 7854 6573 arationSyntaxTes │ │ │ │ │ -000729c0: 742e 6a61 7661 3a20 696d 7072 6f76 6520 t.java: improve │ │ │ │ │ -000729d0: 6572 726f 7220 706f 7369 7469 6f6e 2066 error position f │ │ │ │ │ -000729e0: 6f72 2072 6563 6f72 6473 2077 6974 686f or records witho │ │ │ │ │ -000729f0: 7574 2068 6561 6465 720a 0a3c 6c69 3e74 ut header..
  • t │ │ │ │ │ -00072a00: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f72 ools/javac/recor │ │ │ │ │ -00072a10: 6473 2f52 6563 6f72 644d 656d 6265 7254 ds/RecordMemberT │ │ │ │ │ -00072a20: 6573 7473 2e6a 6176 613a 2074 6573 7420 ests.java: test │ │ │ │ │ -00072a30: 7365 7665 7261 6c20 6173 7365 7274 696f several assertio │ │ │ │ │ -00072a40: 6e73 206f 6e20 7265 636f 7264 2063 6c61 ns on record cla │ │ │ │ │ -00072a50: 7373 6573 206d 656d 6265 7273 0a0a 3c6c sses members..tools/javac/re │ │ │ │ │ -00072a70: 636f 7264 732f 5265 636f 7264 5265 6164 cords/RecordRead │ │ │ │ │ -00072a80: 696e 672e 6a61 7661 3a20 7465 7374 2074 ing.java: test t │ │ │ │ │ -00072a90: 6865 2072 6563 6f72 6473 2063 616e 2062 he records can b │ │ │ │ │ -00072aa0: 6520 7265 6164 2062 7920 6a61 7661 6320 e read by javac │ │ │ │ │ -00072ab0: 7072 6f70 6572 6c79 0a0a 3c6c 693e 746f properly..
  • to │ │ │ │ │ -00072ac0: 6f6c 732f 6a61 7661 632f 7265 636f 7264 ols/javac/record │ │ │ │ │ -00072ad0: 732f 5265 636f 7264 7342 696e 6172 7943 s/RecordsBinaryC │ │ │ │ │ -00072ae0: 6f6d 7061 7469 6269 6c69 7479 5465 7374 ompatibilityTest │ │ │ │ │ -00072af0: 732e 6a61 7661 3a20 7465 7374 2062 696e s.java: test bin │ │ │ │ │ -00072b00: 6172 7920 636f 6d70 6174 6962 696c 6974 ary compatibilit │ │ │ │ │ -00072b10: 7920 7275 6c65 7320 666f 7220 7265 636f y rules for reco │ │ │ │ │ -00072b20: 7264 2063 6c61 7373 6573 0a0a 3c6c 693e rd classes..
  • │ │ │ │ │ -00072b30: 746f 6f6c 732f 6a61 7661 632f 7265 636f tools/javac/reco │ │ │ │ │ -00072b40: 7264 732f 5265 636f 7264 7345 7272 6f72 rds/RecordsError │ │ │ │ │ -00072b50: 5265 636f 7665 7279 2e6a 6176 613a 2056 Recovery.java: V │ │ │ │ │ -00072b60: 6572 6966 7920 5479 7065 456c 656d 656e erify TypeElemen │ │ │ │ │ -00072b70: 742e 6765 7453 7570 6572 636c 6173 7320 t.getSuperclass │ │ │ │ │ -00072b80: 776f 726b 7320 666f 7220 7265 636f 7264 works for record │ │ │ │ │ -00072b90: 7320 7768 656e 206a 2e6c 2e52 6563 6f72 s when j.l.Recor │ │ │ │ │ -00072ba0: 6420 6973 2075 6e61 7661 696c 6162 6c65 d is unavailable │ │ │ │ │ -00072bb0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00072bc0: 632f 7265 636f 7264 732f 5661 7261 7267 c/records/Vararg │ │ │ │ │ -00072bd0: 7352 6563 6f72 6473 5465 7374 2e6a 6176 sRecordsTest.jav │ │ │ │ │ -00072be0: 613a 2074 6573 7420 666f 7220 7661 7261 a: test for vara │ │ │ │ │ -00072bf0: 7267 7320 7265 636f 7264 2063 6f6d 706f rgs record compo │ │ │ │ │ -00072c00: 6e65 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 nents..
  • tools │ │ │ │ │ -00072c10: 2f6a 6176 6163 2f72 6563 6f72 6473 2f6d /javac/records/m │ │ │ │ │ -00072c20: 616e 6461 7465 645f 6d65 6d62 6572 732f andated_members/ │ │ │ │ │ -00072c30: 4368 6563 6b52 6563 6f72 644d 656d 6265 CheckRecordMembe │ │ │ │ │ -00072c40: 7273 2e6a 6176 613a 2063 6865 636b 2074 rs.java: check t │ │ │ │ │ -00072c50: 6861 7420 7468 6520 6163 6365 7373 6f72 hat the accessor │ │ │ │ │ -00072c60: 732c 2065 7175 616c 732c 2068 6173 6843 s, equals, hashC │ │ │ │ │ -00072c70: 6f64 6520 616e 6420 746f 5374 7269 6e67 ode and toString │ │ │ │ │ -00072c80: 206d 6574 686f 6473 2077 6f72 6b20 6173 methods work as │ │ │ │ │ -00072c90: 2065 7870 6563 7465 640a 0a3c 6c69 3e74 expected..
  • t │ │ │ │ │ -00072ca0: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f72 ools/javac/recor │ │ │ │ │ -00072cb0: 6473 2f72 6563 6f72 6443 6f6d 706f 6e65 ds/recordCompone │ │ │ │ │ -00072cc0: 6e74 2f38 3239 3531 3834 2f52 6563 6f72 nt/8295184/Recor │ │ │ │ │ -00072cd0: 6443 6f6d 706f 6e65 6e74 536f 7572 6365 dComponentSource │ │ │ │ │ -00072ce0: 506f 7369 7469 6f6e 5465 7374 2e6a 6176 PositionTest.jav │ │ │ │ │ -00072cf0: 613a 2050 7269 6e74 696e 6720 6d65 7373 a: Printing mess │ │ │ │ │ -00072d00: 6167 6573 2077 6974 6820 6120 5265 636f ages with a Reco │ │ │ │ │ -00072d10: 7264 436f 6d70 6f6e 656e 7445 6c65 6d65 rdComponentEleme │ │ │ │ │ -00072d20: 6e74 2064 6f65 7320 6e6f 7420 696e 636c nt does not incl │ │ │ │ │ -00072d30: 7564 6520 706f 7369 7469 6f6e 0a0a 3c6c ude position..tools/javac/re │ │ │ │ │ -00072d50: 636f 7264 732f 7265 636f 7264 436f 6d70 cords/recordComp │ │ │ │ │ -00072d60: 6f6e 656e 742f 5265 636f 7264 436f 6d70 onent/RecordComp │ │ │ │ │ -00072d70: 6f6e 656e 7454 7970 6554 6573 742e 6a61 onentTypeTest.ja │ │ │ │ │ -00072d80: 7661 3a20 5468 6520 636f 6d70 696c 6572 va: The compiler │ │ │ │ │ -00072d90: 2073 686f 756c 646e 2774 2063 7261 7368 shouldn't crash │ │ │ │ │ -00072da0: 2077 6865 6e20 7265 636f 7264 2063 6f6d when record com │ │ │ │ │ -00072db0: 706f 6e65 6e74 2075 7365 7320 7468 6520 ponent uses the │ │ │ │ │ -00072dc0: 636c 6173 7320 6765 6e65 7261 7465 6420 class generated │ │ │ │ │ -00072dd0: 6279 2074 6865 2061 6e6e 6f74 6174 696f by the annotatio │ │ │ │ │ -00072de0: 6e20 7072 6f63 6573 736f 722e 0a0a 3c6c n processor...tools/javac/re │ │ │ │ │ -00072e00: 636f 7264 732f 7772 6974 6572 6561 642f cords/writeread/ │ │ │ │ │ -00072e10: 5772 6974 6552 6561 6454 6573 742e 6a61 WriteReadTest.ja │ │ │ │ │ -00072e20: 7661 3a20 5665 7269 6679 206a 6176 6163 va: Verify javac │ │ │ │ │ -00072e30: 2063 616e 2072 6561 6420 7265 636f 7264 can read record │ │ │ │ │ -00072e40: 2063 6c61 7373 6669 6c65 7320 6974 2077 classfiles it w │ │ │ │ │ -00072e50: 7269 7465 730a 0a3c 6c69 3e74 6f6f 6c73 rites..
  • tools │ │ │ │ │ -00072e60: 2f6a 6176 6163 2f72 6563 6f76 6572 792f /javac/recovery/ │ │ │ │ │ -00072e70: 416e 6e6f 7461 7469 6f6e 5265 636f 7665 AnnotationRecove │ │ │ │ │ -00072e80: 7279 2e6a 6176 613a 2056 6572 6966 7920 ry.java: Verify │ │ │ │ │ -00072e90: 6572 726f 7220 7265 636f 7665 7279 2077 error recovery w │ │ │ │ │ -00072ea0: 2e72 2e74 2e0a 0a3c 6c69 3e74 6f6f 6c73 .r.t...
  • tools │ │ │ │ │ -00072eb0: 2f6a 6176 6163 2f72 6563 6f76 6572 792f /javac/recovery/ │ │ │ │ │ -00072ec0: 4174 7472 5265 636f 7665 7279 2e6a 6176 AttrRecovery.jav │ │ │ │ │ -00072ed0: 613a 2056 6572 6966 7920 6572 726f 7220 a: Verify error │ │ │ │ │ -00072ee0: 7265 636f 7665 7279 2077 2e72 2e74 2e0a recovery w.r.t.. │ │ │ │ │ -00072ef0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00072f00: 2f72 6563 6f76 6572 792f 436c 6173 7342 /recovery/ClassB │ │ │ │ │ -00072f10: 6c6f 636b 4578 6974 732e 6a61 7661 3a20 lockExits.java: │ │ │ │ │ -00072f20: 6a61 7661 6320 7368 6f75 6c64 206e 6f74 javac should not │ │ │ │ │ -00072f30: 2063 7261 7368 2077 6869 6c65 2070 726f crash while pro │ │ │ │ │ -00072f40: 6365 7373 696e 6720 6578 6974 7320 696e cessing exits in │ │ │ │ │ -00072f50: 2063 6c61 7373 2069 6e69 7469 616c 697a class initializ │ │ │ │ │ -00072f60: 6572 7320 696e 2046 6c6f 770a 0a3c 6c69 ers in Flow..
  • tools/javac/rec │ │ │ │ │ -00072f80: 6f76 6572 792f 436c 6173 7342 6c6f 636b overy/ClassBlock │ │ │ │ │ -00072f90: 4578 6974 7345 7272 6f72 732e 6a61 7661 ExitsErrors.java │ │ │ │ │ -00072fa0: 3a20 6a61 7661 6320 7368 6f75 6c64 206e : javac should n │ │ │ │ │ -00072fb0: 6f74 2063 7261 7368 2077 6869 6c65 2070 ot crash while p │ │ │ │ │ -00072fc0: 726f 6365 7373 696e 6720 6578 6974 7320 rocessing exits │ │ │ │ │ -00072fd0: 696e 2063 6c61 7373 2069 6e69 7469 616c in class initial │ │ │ │ │ -00072fe0: 697a 6572 7320 696e 2046 6c6f 770a 0a3c izers in Flow..< │ │ │ │ │ -00072ff0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f72 li>tools/javac/r │ │ │ │ │ -00073000: 6563 6f76 6572 792f 4372 6173 6844 7565 ecovery/CrashDue │ │ │ │ │ -00073010: 546f 556e 7265 706f 7274 6564 4572 726f ToUnreportedErro │ │ │ │ │ -00073020: 722e 6a61 7661 3a20 4e50 4520 6475 6520 r.java: NPE due │ │ │ │ │ -00073030: 746f 2075 6e72 6570 6f72 7465 6420 636f to unreported co │ │ │ │ │ -00073040: 6d70 696c 6572 2065 7272 6f72 0a0a 3c6c mpiler error..tools/javac/re │ │ │ │ │ -00073060: 636f 7665 7279 2f4c 616d 6264 6152 6563 covery/LambdaRec │ │ │ │ │ -00073070: 6f76 6572 792e 6a61 7661 3a20 5665 7269 overy.java: Veri │ │ │ │ │ -00073080: 6679 2065 7272 6f72 2072 6563 6f76 6572 fy error recover │ │ │ │ │ -00073090: 7920 772e 722e 742e 0a0a 3c6c 693e 746f y w.r.t...
  • to │ │ │ │ │ -000730a0: 6f6c 732f 6a61 7661 632f 7265 636f 7665 ols/javac/recove │ │ │ │ │ -000730b0: 7279 2f4c 6f63 616c 5661 7248 6964 696e ry/LocalVarHidin │ │ │ │ │ -000730c0: 672e 6a61 7661 3a20 5665 7269 6679 2065 g.java: Verify e │ │ │ │ │ -000730d0: 7272 6f72 2072 6563 6f76 6572 7920 6166 rror recovery af │ │ │ │ │ -000730e0: 7465 7220 7661 7269 6162 6c65 2072 6564 ter variable red │ │ │ │ │ -000730f0: 6563 6c61 7261 7469 6f6e 0a0a 3c6c 693e eclaration..
  • │ │ │ │ │ -00073100: 746f 6f6c 732f 6a61 7661 632f 7265 636f tools/javac/reco │ │ │ │ │ -00073110: 7665 7279 2f4d 6574 686f 644d 6f64 6966 very/MethodModif │ │ │ │ │ -00073120: 6965 7273 2e6a 6176 613a 2056 6572 6966 iers.java: Verif │ │ │ │ │ -00073130: 7920 6572 726f 7220 7265 636f 7665 7279 y error recovery │ │ │ │ │ -00073140: 2072 656c 6174 6564 2074 6f20 6d65 7468 related to meth │ │ │ │ │ -00073150: 6f64 206d 6f64 6966 6965 7273 2e0a 0a3c od modifiers...< │ │ │ │ │ -00073160: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f72 li>tools/javac/r │ │ │ │ │ -00073170: 6563 6f76 6572 792f 4d69 7373 696e 6754 ecovery/MissingT │ │ │ │ │ -00073180: 7261 6e73 6974 6976 6553 7570 6572 5479 ransitiveSuperTy │ │ │ │ │ -00073190: 7065 732e 6a61 7661 3a20 5665 7269 6679 pes.java: Verify │ │ │ │ │ -000731a0: 206a 6176 6163 2773 2065 7272 6f72 2072 javac's error r │ │ │ │ │ -000731b0: 6563 6f76 6572 7920 6361 6e20 6861 6e64 ecovery can hand │ │ │ │ │ -000731c0: 6c65 206d 756c 7469 706c 6520 6d69 7373 le multiple miss │ │ │ │ │ -000731d0: 696e 6720 7472 616e 7369 7469 7665 2073 ing transitive s │ │ │ │ │ -000731e0: 7570 6572 7479 7065 730a 0a3c 6c69 3e74 upertypes..
  • t │ │ │ │ │ -000731f0: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f76 ools/javac/recov │ │ │ │ │ -00073200: 6572 792f 4e6f 4372 6173 6846 6f72 4572 ery/NoCrashForEr │ │ │ │ │ -00073210: 726f 722e 6a61 7661 3a20 5665 7269 6679 ror.java: Verify │ │ │ │ │ -00073220: 2074 6861 7420 6572 726f 7273 2064 6f6e that errors don │ │ │ │ │ -00073230: 2774 2063 7261 7368 2074 6865 2063 6f6d 't crash the com │ │ │ │ │ -00073240: 7069 6c65 722e 0a0a 3c6c 693e 746f 6f6c piler...
  • tool │ │ │ │ │ -00073250: 732f 6a61 7661 632f 7265 636f 7665 7279 s/javac/recovery │ │ │ │ │ -00073260: 2f53 7570 6572 4d65 7468 6f64 4361 6c6c /SuperMethodCall │ │ │ │ │ -00073270: 4272 6f6b 656e 2e6a 6176 613a 2049 6e76 Broken.java: Inv │ │ │ │ │ -00073280: 6f63 6174 696f 6e20 6f66 2061 206d 6574 ocation of a met │ │ │ │ │ -00073290: 686f 6420 6672 6f6d 2061 2073 7570 6572 hod from a super │ │ │ │ │ -000732a0: 696e 7465 7266 6163 6520 696e 2061 2063 interface in a c │ │ │ │ │ -000732b0: 6c61 7373 2074 6861 7420 6861 7320 616e lass that has an │ │ │ │ │ -000732c0: 2065 7272 6f6e 656f 7573 2073 7570 6572 erroneous super │ │ │ │ │ -000732d0: 7479 7065 2073 686f 756c 6420 6e6f 7420 type should not │ │ │ │ │ -000732e0: 6372 6173 6820 6a61 7661 632e 0a0a 3c6c crash javac...tools/javac/re │ │ │ │ │ -00073300: 636f 7665 7279 2f53 7769 7463 6855 6e64 covery/SwitchUnd │ │ │ │ │ -00073310: 6566 696e 6564 5365 6c65 6374 6f72 2e6a efinedSelector.j │ │ │ │ │ -00073320: 6176 613a 2043 6865 636b 2065 7272 6f72 ava: Check error │ │ │ │ │ -00073330: 2072 6563 6f76 6572 7920 666f 7220 7377 recovery for sw │ │ │ │ │ -00073340: 6974 6368 206f 7665 7220 756e 6465 6669 itch over undefi │ │ │ │ │ -00073350: 6e65 6420 7661 7269 6162 6c65 732e 0a0a ned variables... │ │ │ │ │ -00073360: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00073370: 7265 636f 7665 7279 2f54 3832 3539 3335 recovery/T825935 │ │ │ │ │ -00073380: 392e 6a61 7661 3a20 6a61 7661 6320 646f 9.java: javac do │ │ │ │ │ -00073390: 6573 206e 6f74 2061 7474 7269 6275 7465 es not attribute │ │ │ │ │ -000733a0: 2075 6e65 7870 6563 7465 6420 7375 7065 unexpected supe │ │ │ │ │ -000733b0: 7220 636f 6e73 7472 7563 746f 7220 696e r constructor in │ │ │ │ │ -000733c0: 766f 6361 7469 6f6e 2071 7561 6c69 6669 vocation qualifi │ │ │ │ │ -000733d0: 6572 2c20 616e 6420 6d61 7920 6372 6173 er, and may cras │ │ │ │ │ -000733e0: 680a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 h..
  • tools/jav │ │ │ │ │ -000733f0: 6163 2f72 6564 6566 696e 654f 626a 6563 ac/redefineObjec │ │ │ │ │ -00073400: 742f 4f62 6a65 6374 312d 7465 7374 2e6a t/Object1-test.j │ │ │ │ │ -00073410: 6176 613a 206a 6176 612e 6c61 6e67 2e4f ava: java.lang.O │ │ │ │ │ -00073420: 626a 6563 7420 6361 6e27 7420 6265 2072 bject can't be r │ │ │ │ │ -00073430: 6564 6566 696e 6564 2077 6974 686f 7574 edefined without │ │ │ │ │ -00073440: 2063 7261 7368 696e 6720 6a61 7661 630a crashing javac. │ │ │ │ │ -00073450: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00073460: 2f72 6564 6566 696e 654f 626a 6563 742f /redefineObject/ │ │ │ │ │ -00073470: 4f62 6a65 6374 322d 7465 7374 2e6a 6176 Object2-test.jav │ │ │ │ │ -00073480: 613a 206a 6176 612e 6c61 6e67 2e4f 626a a: java.lang.Obj │ │ │ │ │ -00073490: 6563 7420 6361 6e27 7420 6265 2072 6564 ect can't be red │ │ │ │ │ -000734a0: 6566 696e 6564 2077 6974 686f 7574 2063 efined without c │ │ │ │ │ -000734b0: 7261 7368 696e 6720 6a61 7661 630a 0a3c rashing javac..< │ │ │ │ │ -000734c0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f72 li>tools/javac/r │ │ │ │ │ -000734d0: 6573 6f6c 7665 2f41 6d62 6967 7569 7479 esolve/Ambiguity │ │ │ │ │ -000734e0: 4572 726f 7254 6573 742e 6a61 7661 3a20 ErrorTest.java: │ │ │ │ │ -000734f0: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -00073500: 6163 2f72 6573 6f6c 7665 2f42 6974 5769 ac/resolve/BitWi │ │ │ │ │ -00073510: 7365 4f70 6572 6174 6f72 732e 6a61 7661 seOperators.java │ │ │ │ │ -00073520: 3a20 5665 7269 6679 2074 6861 7420 6269 : Verify that bi │ │ │ │ │ -00073530: 7477 6973 6520 6f70 6572 6174 6f72 7320 twise operators │ │ │ │ │ -00073540: 646f 6e27 7420 616c 6c6f 7720 746f 206d don't allow to m │ │ │ │ │ -00073550: 6978 206e 756d 6572 6963 2061 6e64 2062 ix numeric and b │ │ │ │ │ -00073560: 6f6f 6c65 616e 206f 7065 7261 6e64 732e oolean operands. │ │ │ │ │ -00073570: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00073580: 632f 7265 736f 6c76 652f 4272 6f6b 656e c/resolve/Broken │ │ │ │ │ -00073590: 416e 6f6e 796d 6f75 732e 6a61 7661 3a20 Anonymous.java: │ │ │ │ │ -000735a0: 456e 7375 7269 6e67 2074 6861 7420 756e Ensuring that un │ │ │ │ │ -000735b0: 7265 736f 6c76 6162 6c65 2061 6e6f 6e79 resolvable anony │ │ │ │ │ -000735c0: 6d6f 7573 2063 6c61 7373 2069 7320 7374 mous class is st │ │ │ │ │ -000735d0: 696c 6c20 6174 7472 6962 7574 6564 2e0a ill attributed.. │ │ │ │ │ +00071130: 7074 696f 6e73 2f58 7072 696e 7444 6f63 ptions/XprintDoc │ │ │ │ │ +00071140: 436f 6d6d 656e 7473 2e6a 6176 613a 206a Comments.java: j │ │ │ │ │ +00071150: 6176 6163 202d 5870 7269 6e74 2026 6c74 avac -Xprint < │ │ │ │ │ +00071160: 3b66 696c 6526 6774 3b20 646f 6573 206e ;file> does n │ │ │ │ │ +00071170: 6f74 2070 7269 6e74 2063 6f6d 6d65 6e74 ot print comment │ │ │ │ │ +00071180: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00071190: 6163 2f70 726f 6365 7373 696e 672f 6f70 ac/processing/op │ │ │ │ │ +000711a0: 7469 6f6e 732f 5870 7269 6e74 5265 7065 tions/XprintRepe │ │ │ │ │ +000711b0: 6174 696e 6741 6e6e 6f74 6174 696f 6e73 atingAnnotations │ │ │ │ │ +000711c0: 2e6a 6176 613a 2056 6572 6966 7920 7265 .java: Verify re │ │ │ │ │ +000711d0: 7065 6174 696e 6720 616e 6e6f 7461 7469 peating annotati │ │ │ │ │ +000711e0: 6f6e 7320 6172 6520 7072 696e 7465 6420 ons are printed │ │ │ │ │ +000711f0: 6173 2065 7870 6563 7465 640a 0a3c 6c69 as expected..
  • tools/javac/pro │ │ │ │ │ +00071210: 6365 7373 696e 672f 6f70 7469 6f6e 732f cessing/options/ │ │ │ │ │ +00071220: 7465 7374 436f 6d6d 616e 644c 696e 6543 testCommandLineC │ │ │ │ │ +00071230: 6c61 7373 6573 2f54 6573 742e 6a61 7661 lasses/Test.java │ │ │ │ │ +00071240: 3a20 5061 7373 696e 6720 6e65 7374 6564 : Passing nested │ │ │ │ │ +00071250: 2063 6c61 7373 206e 616d 6573 206f 6e20 class names on │ │ │ │ │ +00071260: 6a61 7661 6320 636f 6d6d 616e 6420 6c69 javac command li │ │ │ │ │ +00071270: 6e65 2069 6e74 6572 6665 7265 2077 6974 ne interfere wit │ │ │ │ │ +00071280: 6820 7375 6273 6571 7565 6e74 206e 616d h subsequent nam │ │ │ │ │ +00071290: 6520 2d26 6774 3b20 636c 6173 7320 6c6f e -> class lo │ │ │ │ │ +000712a0: 6f6b 7570 0a0a 3c6c 693e 746f 6f6c 732f okup..
  • tools/ │ │ │ │ │ +000712b0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +000712c0: 2f6f 7074 696f 6e73 2f74 6573 7450 7269 /options/testPri │ │ │ │ │ +000712d0: 6e74 5072 6f63 6573 736f 7249 6e66 6f2f ntProcessorInfo/ │ │ │ │ │ +000712e0: 5465 7374 2e6a 6176 613a 202d 5870 7269 Test.java: -Xpri │ │ │ │ │ +000712f0: 6e74 5072 6f63 6573 736f 7252 6f75 6e64 ntProcessorRound │ │ │ │ │ +00071300: 7349 6e66 6f20 6d65 7373 6167 6520 7072 sInfo message pr │ │ │ │ │ +00071310: 696e 7465 6420 7769 7468 2064 6966 6665 inted with diffe │ │ │ │ │ +00071320: 7265 6e74 2074 696d 696e 6720 7468 616e rent timing than │ │ │ │ │ +00071330: 2070 7265 7669 6f75 730a 0a3c 6c69 3e74 previous..
  • t │ │ │ │ │ +00071340: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +00071350: 7373 696e 672f 6f70 7469 6f6e 732f 7465 ssing/options/te │ │ │ │ │ +00071360: 7374 5072 696e 7450 726f 6365 7373 6f72 stPrintProcessor │ │ │ │ │ +00071370: 496e 666f 2f54 6573 7457 6974 6858 7374 Info/TestWithXst │ │ │ │ │ +00071380: 646f 7574 2e6a 6176 613a 202d 5870 7269 dout.java: -Xpri │ │ │ │ │ +00071390: 6e74 5072 6f63 6573 736f 7252 6f75 6e64 ntProcessorRound │ │ │ │ │ +000713a0: 7349 6e66 6f20 6d65 7373 6167 6520 7072 sInfo message pr │ │ │ │ │ +000713b0: 696e 7465 6420 7769 7468 2064 6966 6665 inted with diffe │ │ │ │ │ +000713c0: 7265 6e74 2074 696d 696e 6720 7468 616e rent timing than │ │ │ │ │ +000713d0: 2070 7265 7669 6f75 730a 0a3c 6c69 3e74 previous..
  • t │ │ │ │ │ +000713e0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +000713f0: 7373 696e 672f 726f 756e 6473 2f42 6173 ssing/rounds/Bas │ │ │ │ │ +00071400: 6543 6c61 7373 6573 4e6f 7452 6552 6561 eClassesNotReRea │ │ │ │ │ +00071410: 642e 6a61 7661 3a20 4368 6563 6b20 7468 d.java: Check th │ │ │ │ │ +00071420: 6174 2063 6c61 7373 6669 6c65 7320 6172 at classfiles ar │ │ │ │ │ +00071430: 6520 7265 6164 206f 6e6c 7920 6f6e 6365 e read only once │ │ │ │ │ +00071440: 2069 6e20 636f 6d6d 6f6e 2063 6173 6573 in common cases │ │ │ │ │ +00071450: 2064 6573 7069 7465 2073 6576 6572 616c despite several │ │ │ │ │ +00071460: 2072 6f75 6e64 7320 6f66 2061 6e6e 6f74 rounds of annot │ │ │ │ │ +00071470: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ +00071480: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00071490: 6163 2f70 726f 6365 7373 696e 672f 726f ac/processing/ro │ │ │ │ │ +000714a0: 756e 6473 2f43 6c61 7373 4465 7065 6e64 unds/ClassDepend │ │ │ │ │ +000714b0: 696e 674f 6e47 656e 6572 6174 6564 2e6a ingOnGenerated.j │ │ │ │ │ +000714c0: 6176 613a 2056 6572 6966 7920 7369 7475 ava: Verify situ │ │ │ │ │ +000714d0: 6174 696f 6e20 7768 656e 2061 2063 6c61 ation when a cla │ │ │ │ │ +000714e0: 7373 6669 6c65 2064 6570 656e 6473 206f ssfile depends o │ │ │ │ │ +000714f0: 6e20 616e 6f74 6865 7220 7479 7065 2c20 n another type, │ │ │ │ │ +00071500: 7768 6963 6820 6973 206d 6973 7369 6e67 which is missing │ │ │ │ │ +00071510: 2061 6e64 2067 656e 6572 6174 6564 2062 and generated b │ │ │ │ │ +00071520: 7920 616e 2061 6e6e 6f74 6174 696f 6e20 y an annotation │ │ │ │ │ +00071530: 7072 6f63 6573 736f 722c 2069 7320 6861 processor, is ha │ │ │ │ │ +00071540: 6e64 6c65 6420 7072 6f70 6572 6c79 0a0a ndled properly.. │ │ │ │ │ +00071550: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00071560: 7072 6f63 6573 7369 6e67 2f72 6f75 6e64 processing/round │ │ │ │ │ +00071570: 732f 436f 6d70 6c65 7465 4f6e 436c 6f73 s/CompleteOnClos │ │ │ │ │ +00071580: 6564 2e6a 6176 613a 2045 6e73 7572 6520 ed.java: Ensure │ │ │ │ │ +00071590: 7468 6174 2066 6f72 6d61 7474 696e 6720 that formatting │ │ │ │ │ +000715a0: 6469 6167 6e6f 7374 6963 7320 7769 7468 diagnostics with │ │ │ │ │ +000715b0: 2061 6e20 616c 7265 6164 7920 636c 6f73 an already clos │ │ │ │ │ +000715c0: 6564 204a 6176 6143 6f6d 7069 6c65 7220 ed JavaCompiler │ │ │ │ │ +000715d0: 776f 6e27 7420 6372 6173 6820 7468 6520 won't crash the │ │ │ │ │ +000715e0: 636f 6d70 696c 6572 2e0a 0a3c 6c69 3e74 compiler...
  • t │ │ │ │ │ +000715f0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +00071600: 7373 696e 672f 726f 756e 6473 2f45 7272 ssing/rounds/Err │ │ │ │ │ +00071610: 436c 6173 7353 796d 626f 6c54 7970 6546 ClassSymbolTypeF │ │ │ │ │ +00071620: 6978 6564 2e6a 6176 613a 2056 6572 6966 ixed.java: Verif │ │ │ │ │ +00071630: 7920 7468 6174 2065 7272 6f6e 656f 7573 y that erroneous │ │ │ │ │ +00071640: 2073 796d 626f 6c73 2068 6176 6520 7468 symbols have th │ │ │ │ │ +00071650: 6569 7220 7479 7065 2066 6978 6564 2062 eir type fixed b │ │ │ │ │ +00071660: 6574 7765 656e 2072 6f75 6e64 730a 0a3c etween rounds..< │ │ │ │ │ +00071670: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00071680: 726f 6365 7373 696e 672f 726f 756e 6473 rocessing/rounds │ │ │ │ │ +00071690: 2f47 656e 6572 6174 6541 6e6f 6e79 6d6f /GenerateAnonymo │ │ │ │ │ +000716a0: 7573 436c 6173 732e 6a61 7661 3a20 6765 usClass.java: ge │ │ │ │ │ +000716b0: 6e65 7261 7469 6e67 2061 6e20 616e 6f6e nerating an anon │ │ │ │ │ +000716c0: 796d 6f75 7320 636c 6173 7320 7769 7468 ymous class with │ │ │ │ │ +000716d0: 2046 696c 6572 2363 7265 6174 6543 6c61 Filer#createCla │ │ │ │ │ +000716e0: 7373 4669 6c65 2063 6175 7365 7320 616e ssFile causes an │ │ │ │ │ +000716f0: 204e 5045 2069 6e20 4a61 7661 6350 726f NPE in JavacPro │ │ │ │ │ +00071700: 6365 7373 696e 6745 6e76 6972 6f6e 6d65 cessingEnvironme │ │ │ │ │ +00071710: 6e74 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nt..
  • tools/ja │ │ │ │ │ +00071720: 7661 632f 7072 6f63 6573 7369 6e67 2f72 vac/processing/r │ │ │ │ │ +00071730: 6f75 6e64 732f 4765 7445 6c65 6d65 6e74 ounds/GetElement │ │ │ │ │ +00071740: 7341 6e6e 6f74 6174 6564 5769 7468 4f6e sAnnotatedWithOn │ │ │ │ │ +00071750: 4d69 7373 696e 672e 6a61 7661 3a20 4368 Missing.java: Ch │ │ │ │ │ +00071760: 6563 6b69 6e67 2067 6574 456c 656d 656e ecking getElemen │ │ │ │ │ +00071770: 7473 416e 6e6f 7461 7465 6457 6974 6820 tsAnnotatedWith │ │ │ │ │ +00071780: 776f 726b 7320 666f 7220 756e 6b6e 6f77 works for unknow │ │ │ │ │ +00071790: 6e20 616e 6e6f 7461 7469 6f6e 7320 616e n annotations an │ │ │ │ │ +000717a0: 6420 7769 7468 202d 736f 7572 6365 2038 d with -source 8 │ │ │ │ │ +000717b0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +000717c0: 6163 2f70 726f 6365 7373 696e 672f 726f ac/processing/ro │ │ │ │ │ +000717d0: 756e 6473 2f4d 6574 686f 6473 4472 6f70 unds/MethodsDrop │ │ │ │ │ +000717e0: 7065 6442 6574 7765 656e 526f 756e 6473 pedBetweenRounds │ │ │ │ │ +000717f0: 2e6a 6176 613a 2045 6e73 7572 6520 7468 .java: Ensure th │ │ │ │ │ +00071800: 6174 2053 796d 626f 6c73 2066 6f72 206d at Symbols for m │ │ │ │ │ +00071810: 656d 6265 7273 2028 6d65 7468 6f64 7320 embers (methods │ │ │ │ │ +00071820: 616e 6420 6669 656c 6473 2920 6172 6520 and fields) are │ │ │ │ │ +00071830: 6472 6f70 7065 6420 6163 726f 7373 2061 dropped across a │ │ │ │ │ +00071840: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ +00071850: 7369 6e67 2072 6f75 6e64 732e 0a0a 3c6c sing rounds...tools/javac/pr │ │ │ │ │ +00071870: 6f63 6573 7369 6e67 2f72 6f75 6e64 732f ocessing/rounds/ │ │ │ │ │ +00071880: 4f76 6572 7772 6974 6542 6574 7765 656e OverwriteBetween │ │ │ │ │ +00071890: 436f 6d70 696c 6174 696f 6e73 2e6a 6176 Compilations.jav │ │ │ │ │ +000718a0: 613a 2056 6572 6966 7920 7468 6174 2061 a: Verify that a │ │ │ │ │ +000718b0: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ +000718c0: 736f 7220 6361 6e20 6f76 6572 7772 6974 sor can overwrit │ │ │ │ │ +000718d0: 6520 736f 7572 6365 2061 6e64 2063 6c61 e source and cla │ │ │ │ │ +000718e0: 7373 2066 696c 6573 2069 7420 6765 6e65 ss files it gene │ │ │ │ │ +000718f0: 7261 7465 6420 6475 7269 6e67 2070 7265 rated during pre │ │ │ │ │ +00071900: 7669 6f75 7320 636f 6d70 696c 6174 696f vious compilatio │ │ │ │ │ +00071910: 6e73 2c20 616e 6420 7468 6174 2074 6865 ns, and that the │ │ │ │ │ +00071920: 2053 796d 626f 6c73 2061 7265 2075 7064 Symbols are upd │ │ │ │ │ +00071930: 6174 6564 2061 7070 726f 7072 6961 7465 ated appropriate │ │ │ │ │ +00071940: 6c79 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ly...
  • tools/j │ │ │ │ │ +00071950: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +00071960: 726f 756e 6473 2f54 7970 6573 4361 6368 rounds/TypesCach │ │ │ │ │ +00071970: 6573 436c 6561 7265 642e 6a61 7661 3a20 esCleared.java: │ │ │ │ │ +00071980: 5665 7269 6679 2074 6861 7420 5479 7065 Verify that Type │ │ │ │ │ +00071990: 7320 6361 6368 6573 2028 696e 2070 6172 s caches (in par │ │ │ │ │ +000719a0: 7469 6375 6c61 7220 4d65 6d62 6572 7343 ticular MembersC │ │ │ │ │ +000719b0: 6c6f 7375 7265 4361 6368 6529 2067 6574 losureCache) get │ │ │ │ │ +000719c0: 2063 6c65 6172 6564 2062 6574 7765 656e cleared between │ │ │ │ │ +000719d0: 2072 6f75 6e64 732e 0a0a 3c6c 693e 746f rounds...
  • to │ │ │ │ │ +000719e0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +000719f0: 7369 6e67 2f72 6f75 6e64 732f 5661 6c69 sing/rounds/Vali │ │ │ │ │ +00071a00: 6454 7970 6573 4172 654b 6570 742e 6a61 dTypesAreKept.ja │ │ │ │ │ +00071a10: 7661 3a20 5665 7269 6679 2074 6865 2074 va: Verify the t │ │ │ │ │ +00071a20: 7970 6520 6f66 2053 7472 696e 6720 646f ype of String do │ │ │ │ │ +00071a30: 6573 206e 6f74 2063 6861 6e67 6520 6163 es not change ac │ │ │ │ │ +00071a40: 726f 7373 2061 6e6e 6f74 6174 696f 6e20 ross annotation │ │ │ │ │ +00071a50: 7072 6f63 6573 7369 6e67 2072 6f75 6e64 processing round │ │ │ │ │ +00071a60: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00071a70: 6163 2f70 726f 6365 7373 696e 672f 7761 ac/processing/wa │ │ │ │ │ +00071a80: 726e 696e 6773 2f4c 696e 7450 726f 6365 rnings/LintProce │ │ │ │ │ +00071a90: 7373 696e 672f 5465 7374 416e 6e6f 7461 ssing/TestAnnota │ │ │ │ │ +00071aa0: 7469 6f6e 7357 6974 686f 7574 5072 6f63 tionsWithoutProc │ │ │ │ │ +00071ab0: 6573 736f 7273 2e6a 6176 613a 2056 6572 essors.java: Ver │ │ │ │ │ +00071ac0: 6966 7920 616e 6e6f 7461 7469 6f6e 7320 ify annotations │ │ │ │ │ +00071ad0: 7769 7468 6f75 7420 7072 6f63 6573 736f without processo │ │ │ │ │ +00071ae0: 7273 2077 6172 6e69 6e67 206e 6f74 2067 rs warning not g │ │ │ │ │ +00071af0: 6976 656e 2066 6f72 2062 6173 6520 6d6f iven for base mo │ │ │ │ │ +00071b00: 6475 6c65 2061 6e6e 6f74 6174 696f 6e73 dule annotations │ │ │ │ │ +00071b10: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00071b20: 6163 2f70 726f 6365 7373 696e 672f 7761 ac/processing/wa │ │ │ │ │ +00071b30: 726e 696e 6773 2f54 6573 7452 6570 6561 rnings/TestRepea │ │ │ │ │ +00071b40: 7465 6449 7465 6d73 5275 6e74 696d 652e tedItemsRuntime. │ │ │ │ │ +00071b50: 6a61 7661 3a20 5465 7374 2077 6172 6e69 java: Test warni │ │ │ │ │ +00071b60: 6e67 7320 6672 6f6d 2074 6865 2061 6e6e ngs from the ann │ │ │ │ │ +00071b70: 6f74 6174 696f 6e20 7072 6f63 6573 7369 otation processi │ │ │ │ │ +00071b80: 6e67 2072 756e 7469 6d65 2061 626f 7574 ng runtime about │ │ │ │ │ +00071b90: 206d 616c 666f 726d 6564 2073 7570 706f malformed suppo │ │ │ │ │ +00071ba0: 7274 6564 2069 6e66 6f72 6d61 7469 6f6e rted information │ │ │ │ │ +00071bb0: 2066 726f 6d20 7072 6f63 6573 736f 7273 from processors │ │ │ │ │ +00071bc0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00071bd0: 6163 2f70 726f 6365 7373 696e 672f 7761 ac/processing/wa │ │ │ │ │ +00071be0: 726e 696e 6773 2f54 6573 7452 6570 6561 rnings/TestRepea │ │ │ │ │ +00071bf0: 7465 6453 7570 706f 7274 6564 4974 656d tedSupportedItem │ │ │ │ │ +00071c00: 732e 6a61 7661 3a20 5465 7374 2074 6861 s.java: Test tha │ │ │ │ │ +00071c10: 7420 7761 726e 696e 6773 2061 626f 7574 t warnings about │ │ │ │ │ +00071c20: 2072 6570 6561 7465 6420 7375 7070 6f72 repeated suppor │ │ │ │ │ +00071c30: 7465 6420 6f70 7469 6f6e 7320 616e 6420 ted options and │ │ │ │ │ +00071c40: 616e 6e6f 7461 7469 6f6e 2074 7970 6573 annotation types │ │ │ │ │ +00071c50: 206f 7574 7075 7420 6173 2065 7870 6563 output as expec │ │ │ │ │ +00071c60: 7465 642e 0a0a 3c6c 693e 746f 6f6c 732f ted...
  • tools/ │ │ │ │ │ +00071c70: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071c80: 2f77 6172 6e69 6e67 732f 5465 7374 536f /warnings/TestSo │ │ │ │ │ +00071c90: 7572 6365 5665 7273 696f 6e57 6172 6e69 urceVersionWarni │ │ │ │ │ +00071ca0: 6e67 732e 6a61 7661 3a20 5465 7374 2074 ngs.java: Test t │ │ │ │ │ +00071cb0: 6861 7420 7761 726e 696e 6773 2061 626f hat warnings abo │ │ │ │ │ +00071cc0: 7574 2073 6f75 7263 6520 7665 7273 696f ut source versio │ │ │ │ │ +00071cd0: 6e73 2061 7265 206f 7574 7075 7420 6173 ns are output as │ │ │ │ │ +00071ce0: 2065 7870 6563 7465 642e 0a0a 3c6c 693e expected...
  • │ │ │ │ │ +00071cf0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +00071d00: 6573 7369 6e67 2f77 6172 6e69 6e67 732f essing/warnings/ │ │ │ │ │ +00071d10: 5479 7065 416c 7265 6164 7945 7869 7374 TypeAlreadyExist │ │ │ │ │ +00071d20: 732f 5465 7374 5072 6f63 5479 7065 416c s/TestProcTypeAl │ │ │ │ │ +00071d30: 7265 6164 7945 7869 7374 7357 6172 6e69 readyExistsWarni │ │ │ │ │ +00071d40: 6e67 2e6a 6176 613a 2046 696c 6572 2073 ng.java: Filer s │ │ │ │ │ +00071d50: 686f 756c 6420 7761 726e 2069 6620 7072 hould warn if pr │ │ │ │ │ +00071d60: 6f63 6573 736f 7273 2072 6564 6566 696e ocessors redefin │ │ │ │ │ +00071d70: 6520 7379 6d62 6f6c 7320 6672 6f6d 2074 e symbols from t │ │ │ │ │ +00071d80: 6865 2063 6c61 7373 7061 7468 206f 7220 he classpath or │ │ │ │ │ +00071d90: 736f 7572 6365 7061 7468 0a0a 3c6c 693e sourcepath..
  • │ │ │ │ │ +00071da0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +00071db0: 6573 7369 6e67 2f77 6172 6e69 6e67 732f essing/warnings/ │ │ │ │ │ +00071dc0: 5573 6549 6d70 6c69 6369 742f 5465 7374 UseImplicit/Test │ │ │ │ │ +00071dd0: 5072 6f63 5573 6549 6d70 6c69 6369 7457 ProcUseImplicitW │ │ │ │ │ +00071de0: 6172 6e69 6e67 2e6a 6176 613a 2063 6f6e arning.java: con │ │ │ │ │ +00071df0: 6675 7369 6e67 2077 6172 6e69 6e67 2067 fusing warning g │ │ │ │ │ +00071e00: 6976 656e 2061 6674 6572 2065 7272 6f72 iven after error │ │ │ │ │ +00071e10: 7320 696e 2061 6e6e 6f74 6174 696f 6e20 s in annotation │ │ │ │ │ +00071e20: 7072 6f63 6573 7369 6e67 0a0a 3c6c 693e processing..
  • │ │ │ │ │ +00071e30: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +00071e40: 6573 7369 6e67 2f77 6572 726f 722f 5745 essing/werror/WE │ │ │ │ │ +00071e50: 7272 6f72 312e 6a61 7661 3a20 2d57 6572 rror1.java: -Wer │ │ │ │ │ +00071e60: 726f 7220 7368 6f75 6c64 2077 6f72 6b20 ror should work │ │ │ │ │ +00071e70: 7769 7468 2061 6e6e 6f74 6174 696f 6e20 with annotation │ │ │ │ │ +00071e80: 7072 6f63 6573 7369 6e67 0a0a 3c6c 693e processing..
  • │ │ │ │ │ +00071e90: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +00071ea0: 6573 7369 6e67 2f77 6572 726f 722f 5745 essing/werror/WE │ │ │ │ │ +00071eb0: 7272 6f72 4765 6e2e 6a61 7661 3a20 2d57 rrorGen.java: -W │ │ │ │ │ +00071ec0: 6572 726f 7220 7368 6f75 6c64 2077 6f72 error should wor │ │ │ │ │ +00071ed0: 6b20 7769 7468 2061 6e6e 6f74 6174 696f k with annotatio │ │ │ │ │ +00071ee0: 6e20 7072 6f63 6573 7369 6e67 0a0a 3c6c n processing..tools/javac/pr │ │ │ │ │ +00071f00: 6f63 6573 7369 6e67 2f77 6572 726f 722f ocessing/werror/ │ │ │ │ │ +00071f10: 5745 7272 6f72 4c61 7374 2e6a 6176 613a WErrorLast.java: │ │ │ │ │ +00071f20: 202d 5765 7272 6f72 2073 686f 756c 6420 -Werror should │ │ │ │ │ +00071f30: 776f 726b 2077 6974 6820 616e 6e6f 7461 work with annota │ │ │ │ │ +00071f40: 7469 6f6e 2070 726f 6365 7373 696e 670a tion processing. │ │ │ │ │ +00071f50: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00071f60: 2f70 726f 6669 6c65 732f 5072 6f66 696c /profiles/Profil │ │ │ │ │ +00071f70: 654f 7074 696f 6e54 6573 742e 6a61 7661 eOptionTest.java │ │ │ │ │ +00071f80: 3a20 4164 6420 7375 7070 6f72 7420 666f : Add support fo │ │ │ │ │ +00071f90: 7220 7072 6f66 696c 6573 2069 6e20 6a61 r profiles in ja │ │ │ │ │ +00071fa0: 7661 630a 0a3c 6c69 3e74 6f6f 6c73 2f6a vac..
  • tools/j │ │ │ │ │ +00071fb0: 6176 6163 2f70 726f 7465 6374 6564 4163 avac/protectedAc │ │ │ │ │ +00071fc0: 6365 7373 2f50 726f 7465 6374 6564 4163 cess/ProtectedAc │ │ │ │ │ +00071fd0: 6365 7373 5f31 2e6a 6176 613a 2056 6572 cess_1.java: Ver │ │ │ │ │ +00071fe0: 6966 7920 7468 6174 2073 7065 6369 616c ify that special │ │ │ │ │ +00071ff0: 2061 6363 6573 7320 6368 6563 6b73 2066 access checks f │ │ │ │ │ +00072000: 6f72 2069 6e68 6572 6974 6564 2070 726f or inherited pro │ │ │ │ │ +00072010: 7465 6374 6564 206d 656d 6265 7273 2061 tected members a │ │ │ │ │ +00072020: 7265 206e 6f74 2061 7070 6c69 6564 2074 re not applied t │ │ │ │ │ +00072030: 6f20 7374 6174 6963 206d 656d 6265 7273 o static members │ │ │ │ │ +00072040: 2c20 7065 7220 7370 6563 6966 6963 6174 , per specificat │ │ │ │ │ +00072050: 696f 6e20 7265 7669 7369 6f6e 2e0a 0a3c ion revision...< │ │ │ │ │ +00072060: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f70 li>tools/javac/p │ │ │ │ │ +00072070: 726f 7465 6374 6564 4163 6365 7373 2f50 rotectedAccess/P │ │ │ │ │ +00072080: 726f 7465 6374 6564 4163 6365 7373 5f32 rotectedAccess_2 │ │ │ │ │ +00072090: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +000720a0: 6174 2073 7461 7469 6320 7265 6665 7265 at static refere │ │ │ │ │ +000720b0: 6e63 6520 746f 2070 726f 7465 6374 6564 nce to protected │ │ │ │ │ +000720c0: 206d 656d 6265 7220 6f66 2075 6e72 656c member of unrel │ │ │ │ │ +000720d0: 6174 6564 2063 6c61 7373 2069 7320 6469 ated class is di │ │ │ │ │ +000720e0: 7361 6c6c 6f77 6564 2e0a 0a3c 6c69 3e74 sallowed...
  • t │ │ │ │ │ +000720f0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 7465 ools/javac/prote │ │ │ │ │ +00072100: 6374 6564 4163 6365 7373 2f50 726f 7465 ctedAccess/Prote │ │ │ │ │ +00072110: 6374 6564 4163 6365 7373 5f33 2e6a 6176 ctedAccess_3.jav │ │ │ │ │ +00072120: 613a 206a 6176 6163 2061 6e64 206a 6176 a: javac and jav │ │ │ │ │ +00072130: 6120 6469 7361 6772 6565 2061 626f 7574 a disagree about │ │ │ │ │ +00072140: 2070 726f 7465 6374 6564 3b20 7265 7375 protected; resu │ │ │ │ │ +00072150: 6c74 7320 696e 2061 2056 6572 6966 7945 lts in a VerifyE │ │ │ │ │ +00072160: 7272 6f72 0a0a 3c6c 693e 746f 6f6c 732f rror..
  • tools/ │ │ │ │ │ +00072170: 6a61 7661 632f 7072 6f74 6563 7465 6441 javac/protectedA │ │ │ │ │ +00072180: 6363 6573 732f 5072 6f74 6563 7465 644d ccess/ProtectedM │ │ │ │ │ +00072190: 656d 6265 7241 6363 6573 7331 2e6a 6176 emberAccess1.jav │ │ │ │ │ +000721a0: 613a 2056 6572 6966 7920 636f 7272 6563 a: Verify correc │ │ │ │ │ +000721b0: 7420 696d 706c 656d 656e 7461 7469 6f6e t implementation │ │ │ │ │ +000721c0: 206f 6620 4a4c 5332 6520 362e 362e 322e of JLS2e 6.6.2. │ │ │ │ │ +000721d0: 310a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 1..
  • tools/jav │ │ │ │ │ +000721e0: 6163 2f70 726f 7465 6374 6564 4163 6365 ac/protectedAcce │ │ │ │ │ +000721f0: 7373 2f50 726f 7465 6374 6564 4d65 6d62 ss/ProtectedMemb │ │ │ │ │ +00072200: 6572 4163 6365 7373 322e 6a61 7661 3a20 erAccess2.java: │ │ │ │ │ +00072210: 5665 7269 6679 2063 6f72 7265 6374 2069 Verify correct i │ │ │ │ │ +00072220: 6d70 6c65 6d65 6e74 6174 696f 6e20 6f66 mplementation of │ │ │ │ │ +00072230: 204a 4c53 3265 2036 2e36 2e32 2e31 0a0a JLS2e 6.6.2.1.. │ │ │ │ │ +00072240: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00072250: 7072 6f74 6563 7465 6441 6363 6573 732f protectedAccess/ │ │ │ │ │ +00072260: 5072 6f74 6563 7465 644d 656d 6265 7241 ProtectedMemberA │ │ │ │ │ +00072270: 6363 6573 7333 2e6a 6176 613a 2056 6572 ccess3.java: Ver │ │ │ │ │ +00072280: 6966 7920 636f 7272 6563 7420 696d 706c ify correct impl │ │ │ │ │ +00072290: 656d 656e 7461 7469 6f6e 206f 6620 4a4c ementation of JL │ │ │ │ │ +000722a0: 5332 6520 362e 362e 322e 310a 0a3c 6c69 S2e 6.6.2.1..
  • tools/javac/pro │ │ │ │ │ +000722c0: 7465 6374 6564 4163 6365 7373 2f50 726f tectedAccess/Pro │ │ │ │ │ +000722d0: 7465 6374 6564 4d65 6d62 6572 4163 6365 tectedMemberAcce │ │ │ │ │ +000722e0: 7373 342e 6a61 7661 3a20 5665 7269 6679 ss4.java: Verify │ │ │ │ │ +000722f0: 2063 6f72 7265 6374 2069 6d70 6c65 6d65 correct impleme │ │ │ │ │ +00072300: 6e74 6174 696f 6e20 6f66 204a 4c53 3265 ntation of JLS2e │ │ │ │ │ +00072310: 2036 2e36 2e32 2e31 0a0a 3c6c 693e 746f 6.6.2.1..
  • to │ │ │ │ │ +00072320: 6f6c 732f 6a61 7661 632f 7072 6f74 6563 ols/javac/protec │ │ │ │ │ +00072330: 7465 6441 6363 6573 732f 5072 6f74 6563 tedAccess/Protec │ │ │ │ │ +00072340: 7465 644d 656d 6265 7241 6363 6573 7335 tedMemberAccess5 │ │ │ │ │ +00072350: 2f4d 6169 6e2e 6a61 7661 3a20 2863 6c29 /Main.java: (cl) │ │ │ │ │ +00072360: 204f 6464 2049 6c6c 6567 616c 4163 6365 Odd IllegalAcce │ │ │ │ │ +00072370: 7373 4572 726f 7220 6163 726f 7373 206a ssError across j │ │ │ │ │ +00072380: 6172 2d66 696c 6520 626f 756e 6461 7269 ar-file boundari │ │ │ │ │ +00072390: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +000723a0: 7661 632f 7072 6f74 6563 7465 6449 6e6e vac/protectedInn │ │ │ │ │ +000723b0: 6572 2f41 6e6f 6e49 6e6e 6572 436c 6173 er/AnonInnerClas │ │ │ │ │ +000723c0: 732e 6a61 7661 3a20 5665 7269 6679 2074 s.java: Verify t │ │ │ │ │ +000723d0: 6861 7420 7765 2063 616e 2061 6363 6573 hat we can acces │ │ │ │ │ +000723e0: 7320 696e 6865 7269 7465 642c 2070 726f s inherited, pro │ │ │ │ │ +000723f0: 7465 6374 6564 206d 6574 686f 6420 6672 tected method fr │ │ │ │ │ +00072400: 6f6d 2061 6e20 616e 6f6e 796d 6f75 7320 om an anonymous │ │ │ │ │ +00072410: 656e 636c 6f73 696e 6720 7375 7065 7263 enclosing superc │ │ │ │ │ +00072420: 6c61 7373 2e0a 0a3c 6c69 3e74 6f6f 6c73 lass...
  • tools │ │ │ │ │ +00072430: 2f6a 6176 6163 2f70 726f 7465 6374 6564 /javac/protected │ │ │ │ │ +00072440: 496e 6e65 722f 496e 6e65 7243 6c61 7373 Inner/InnerClass │ │ │ │ │ +00072450: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00072460: 6174 2077 6520 6361 6e20 6163 6365 7373 at we can access │ │ │ │ │ +00072470: 2069 6e68 6572 6974 6564 2c20 7072 6f74 inherited, prot │ │ │ │ │ +00072480: 6563 7465 6420 6d65 7468 6f64 2066 726f ected method fro │ │ │ │ │ +00072490: 6d20 616e 2069 6e6e 6572 2063 6c61 7373 m an inner class │ │ │ │ │ +000724a0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +000724b0: 6163 2f70 726f 7465 6374 6564 496e 6e65 ac/protectedInne │ │ │ │ │ +000724c0: 722f 4f75 7465 7263 6c61 7373 2e6a 6176 r/Outerclass.jav │ │ │ │ │ +000724d0: 613a 2056 6572 6966 7945 7272 6f72 206f a: VerifyError o │ │ │ │ │ +000724e0: 6363 7572 7320 7768 656e 2032 6e64 2069 ccurs when 2nd i │ │ │ │ │ +000724f0: 6e6e 6572 2063 6c61 7373 2061 6363 6573 nner class acces │ │ │ │ │ +00072500: 7365 7320 6d65 7468 6f64 2066 726f 6d20 ses method from │ │ │ │ │ +00072510: 6f75 7465 7220 6d6f 7374 2063 6c61 7373 outer most class │ │ │ │ │ +00072520: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00072530: 632f 7175 6964 2f54 3639 3939 3433 382e c/quid/T6999438. │ │ │ │ │ +00072540: 6a61 7661 3a20 7265 6d6f 7665 2073 7570 java: remove sup │ │ │ │ │ +00072550: 706f 7274 2066 6f72 2065 786f 7469 6320 port for exotic │ │ │ │ │ +00072560: 6964 656e 7469 6669 6572 7320 6672 6f6d identifiers from │ │ │ │ │ +00072570: 204a 444b 2037 0a0a 3c6c 693e 746f 6f6c JDK 7..
  • tool │ │ │ │ │ +00072580: 732f 6a61 7661 632f 7261 7744 6961 6773 s/javac/rawDiags │ │ │ │ │ +00072590: 2f45 7272 6f72 2e6a 6176 613a 2061 6464 /Error.java: add │ │ │ │ │ +000725a0: 2068 6964 6465 6e20 6f70 7469 6f6e 2074 hidden option t │ │ │ │ │ +000725b0: 6f20 6861 7665 2063 6f6d 7069 6c65 7220 o have compiler │ │ │ │ │ +000725c0: 6765 6e65 7261 7465 2064 6961 676e 6f73 generate diagnos │ │ │ │ │ +000725d0: 7469 6373 2069 6e20 6d6f 7265 206d 6163 tics in more mac │ │ │ │ │ +000725e0: 6869 6e65 2d72 6561 6461 626c 6520 666f hine-readable fo │ │ │ │ │ +000725f0: 726d 0a0a 3c6c 693e 746f 6f6c 732f 6a61 rm..
  • tools/ja │ │ │ │ │ +00072600: 7661 632f 7261 7744 6961 6773 2f4e 6f74 vac/rawDiags/Not │ │ │ │ │ +00072610: 652e 6a61 7661 3a20 6164 6420 6869 6464 e.java: add hidd │ │ │ │ │ +00072620: 656e 206f 7074 696f 6e20 746f 2068 6176 en option to hav │ │ │ │ │ +00072630: 6520 636f 6d70 696c 6572 2067 656e 6572 e compiler gener │ │ │ │ │ +00072640: 6174 6520 6469 6167 6e6f 7374 6963 7320 ate diagnostics │ │ │ │ │ +00072650: 696e 206d 6f72 6520 6d61 6368 696e 652d in more machine- │ │ │ │ │ +00072660: 7265 6164 6162 6c65 2066 6f72 6d0a 0a3c readable form..< │ │ │ │ │ +00072670: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f72 li>tools/javac/r │ │ │ │ │ +00072680: 6177 4469 6167 732f 5761 726e 696e 672e awDiags/Warning. │ │ │ │ │ +00072690: 6a61 7661 3a20 6164 6420 6869 6464 656e java: add hidden │ │ │ │ │ +000726a0: 206f 7074 696f 6e20 746f 2068 6176 6520 option to have │ │ │ │ │ +000726b0: 636f 6d70 696c 6572 2067 656e 6572 6174 compiler generat │ │ │ │ │ +000726c0: 6520 6469 6167 6e6f 7374 6963 7320 696e e diagnostics in │ │ │ │ │ +000726d0: 206d 6f72 6520 6d61 6368 696e 652d 7265 more machine-re │ │ │ │ │ +000726e0: 6164 6162 6c65 2066 6f72 6d0a 0a3c 6c69 adable form..
  • tools/javac/rec │ │ │ │ │ +00072700: 6f72 6473 2f42 6967 5265 636f 7264 7354 ords/BigRecordsT │ │ │ │ │ +00072710: 6f53 7472 696e 6754 6573 742e 6a61 7661 oStringTest.java │ │ │ │ │ +00072720: 3a20 7465 7374 2074 6865 206f 7574 7075 : test the outpu │ │ │ │ │ +00072730: 7420 6f66 2074 6865 2074 6f53 7472 696e t of the toStrin │ │ │ │ │ +00072740: 6720 6d65 7468 6f64 206f 6620 7265 636f g method of reco │ │ │ │ │ +00072750: 7264 7320 7769 7468 2061 206c 6172 6765 rds with a large │ │ │ │ │ +00072760: 206e 756d 6265 7220 6f66 2063 6f6d 706f number of compo │ │ │ │ │ +00072770: 6e65 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 nents..
  • tools │ │ │ │ │ +00072780: 2f6a 6176 6163 2f72 6563 6f72 6473 2f45 /javac/records/E │ │ │ │ │ +00072790: 6c65 6d65 6e74 4669 6c74 6572 5265 636f lementFilterReco │ │ │ │ │ +000727a0: 7264 436f 6d70 6f6e 656e 7454 6573 742e rdComponentTest. │ │ │ │ │ +000727b0: 6a61 7661 3a20 7465 7374 2066 6f72 206a java: test for j │ │ │ │ │ +000727c0: 6176 6178 2e6c 616e 672e 6d6f 6465 6c2e avax.lang.model. │ │ │ │ │ +000727d0: 7574 696c 2e45 6c65 6d65 6e74 4669 6c74 util.ElementFilt │ │ │ │ │ +000727e0: 6572 3a3a 7265 636f 7264 436f 6d70 6f6e er::recordCompon │ │ │ │ │ +000727f0: 656e 7473 496e 0a0a 3c6c 693e 746f 6f6c entsIn..
  • tool │ │ │ │ │ +00072800: 732f 6a61 7661 632f 7265 636f 7264 732f s/javac/records/ │ │ │ │ │ +00072810: 4c6f 6361 6c53 7461 7469 6344 6563 6c61 LocalStaticDecla │ │ │ │ │ +00072820: 7261 7469 6f6e 732e 6a61 7661 3a20 616c rations.java: al │ │ │ │ │ +00072830: 6c6f 7720 666f 7220 6c6f 6361 6c20 696e low for local in │ │ │ │ │ +00072840: 7465 7266 6163 6573 2061 6e64 2065 6e75 terfaces and enu │ │ │ │ │ +00072850: 6d73 2070 6c75 7320 6e65 7374 6564 2072 ms plus nested r │ │ │ │ │ +00072860: 6563 6f72 6473 2c20 696e 7465 7266 6163 ecords, interfac │ │ │ │ │ +00072870: 6573 2061 6e64 2065 6e75 6d73 0a0a 3c6c es and enums..tools/javac/re │ │ │ │ │ +00072890: 636f 7264 732f 4c6f 6361 6c53 7461 7469 cords/LocalStati │ │ │ │ │ +000728a0: 6344 6563 6c61 7261 7469 6f6e 7332 2e6a cDeclarations2.j │ │ │ │ │ +000728b0: 6176 613a 2073 796e 7468 6574 6963 2061 ava: synthetic a │ │ │ │ │ +000728c0: 7267 756d 656e 7473 2061 7265 2062 6569 rguments are bei │ │ │ │ │ +000728d0: 6e67 2061 6464 6564 2074 6f20 7468 6520 ng added to the │ │ │ │ │ +000728e0: 636f 6e73 7472 7563 746f 7273 206f 6620 constructors of │ │ │ │ │ +000728f0: 7374 6174 6963 206c 6f63 616c 2063 6c61 static local cla │ │ │ │ │ +00072900: 7373 6573 0a0a 3c6c 693e 746f 6f6c 732f sses..
  • tools/ │ │ │ │ │ +00072910: 6a61 7661 632f 7265 636f 7264 732f 4d61 javac/records/Ma │ │ │ │ │ +00072920: 7041 6363 6573 736f 7254 6f43 6f6d 706f pAccessorToCompo │ │ │ │ │ +00072930: 6e65 6e74 2e6a 6176 613a 2074 6573 7420 nent.java: test │ │ │ │ │ +00072940: 666f 7220 6a61 7661 782e 6c61 6e67 2e6d for javax.lang.m │ │ │ │ │ +00072950: 6f64 656c 2e75 7469 6c2e 456c 656d 656e odel.util.Elemen │ │ │ │ │ +00072960: 7473 3a3a 7265 636f 7264 436f 6d70 6f6e ts::recordCompon │ │ │ │ │ +00072970: 656e 7446 6f72 0a0a 3c6c 693e 746f 6f6c entFor..
  • tool │ │ │ │ │ +00072980: 732f 6a61 7661 632f 7265 636f 7264 732f s/javac/records/ │ │ │ │ │ +00072990: 5265 636f 7264 436f 6d70 696c 6174 696f RecordCompilatio │ │ │ │ │ +000729a0: 6e54 6573 7473 2e6a 6176 613a 204e 6567 nTests.java: Neg │ │ │ │ │ +000729b0: 6174 6976 6520 636f 6d70 696c 6174 696f ative compilatio │ │ │ │ │ +000729c0: 6e20 7465 7374 732c 2061 6e64 2070 6f73 n tests, and pos │ │ │ │ │ +000729d0: 6974 6976 6520 636f 6d70 696c 6174 696f itive compilatio │ │ │ │ │ +000729e0: 6e20 2873 6d6f 6b65 2920 7465 7374 7320 n (smoke) tests │ │ │ │ │ +000729f0: 666f 7220 7265 636f 7264 730a 0a3c 6c69 for records..
  • tools/javac/rec │ │ │ │ │ +00072a10: 6f72 6473 2f52 6563 6f72 6444 6563 6c61 ords/RecordDecla │ │ │ │ │ +00072a20: 7261 7469 6f6e 5379 6e74 6178 5465 7374 rationSyntaxTest │ │ │ │ │ +00072a30: 2e6a 6176 613a 2069 6d70 726f 7665 2065 .java: improve e │ │ │ │ │ +00072a40: 7272 6f72 2070 6f73 6974 696f 6e20 666f rror position fo │ │ │ │ │ +00072a50: 7220 7265 636f 7264 7320 7769 7468 6f75 r records withou │ │ │ │ │ +00072a60: 7420 6865 6164 6572 0a0a 3c6c 693e 746f t header..
  • to │ │ │ │ │ +00072a70: 6f6c 732f 6a61 7661 632f 7265 636f 7264 ols/javac/record │ │ │ │ │ +00072a80: 732f 5265 636f 7264 4d65 6d62 6572 5465 s/RecordMemberTe │ │ │ │ │ +00072a90: 7374 732e 6a61 7661 3a20 7465 7374 2073 sts.java: test s │ │ │ │ │ +00072aa0: 6576 6572 616c 2061 7373 6572 7469 6f6e everal assertion │ │ │ │ │ +00072ab0: 7320 6f6e 2072 6563 6f72 6420 636c 6173 s on record clas │ │ │ │ │ +00072ac0: 7365 7320 6d65 6d62 6572 730a 0a3c 6c69 ses members..
  • tools/javac/rec │ │ │ │ │ +00072ae0: 6f72 6473 2f52 6563 6f72 6452 6561 6469 ords/RecordReadi │ │ │ │ │ +00072af0: 6e67 2e6a 6176 613a 2074 6573 7420 7468 ng.java: test th │ │ │ │ │ +00072b00: 6520 7265 636f 7264 7320 6361 6e20 6265 e records can be │ │ │ │ │ +00072b10: 2072 6561 6420 6279 206a 6176 6163 2070 read by javac p │ │ │ │ │ +00072b20: 726f 7065 726c 790a 0a3c 6c69 3e74 6f6f roperly..
  • too │ │ │ │ │ +00072b30: 6c73 2f6a 6176 6163 2f72 6563 6f72 6473 ls/javac/records │ │ │ │ │ +00072b40: 2f52 6563 6f72 6473 4269 6e61 7279 436f /RecordsBinaryCo │ │ │ │ │ +00072b50: 6d70 6174 6962 696c 6974 7954 6573 7473 mpatibilityTests │ │ │ │ │ +00072b60: 2e6a 6176 613a 2074 6573 7420 6269 6e61 .java: test bina │ │ │ │ │ +00072b70: 7279 2063 6f6d 7061 7469 6269 6c69 7479 ry compatibility │ │ │ │ │ +00072b80: 2072 756c 6573 2066 6f72 2072 6563 6f72 rules for recor │ │ │ │ │ +00072b90: 6420 636c 6173 7365 730a 0a3c 6c69 3e74 d classes..
  • t │ │ │ │ │ +00072ba0: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f72 ools/javac/recor │ │ │ │ │ +00072bb0: 6473 2f52 6563 6f72 6473 4572 726f 7252 ds/RecordsErrorR │ │ │ │ │ +00072bc0: 6563 6f76 6572 792e 6a61 7661 3a20 5665 ecovery.java: Ve │ │ │ │ │ +00072bd0: 7269 6679 2054 7970 6545 6c65 6d65 6e74 rify TypeElement │ │ │ │ │ +00072be0: 2e67 6574 5375 7065 7263 6c61 7373 2077 .getSuperclass w │ │ │ │ │ +00072bf0: 6f72 6b73 2066 6f72 2072 6563 6f72 6473 orks for records │ │ │ │ │ +00072c00: 2077 6865 6e20 6a2e 6c2e 5265 636f 7264 when j.l.Record │ │ │ │ │ +00072c10: 2069 7320 756e 6176 6169 6c61 626c 650a is unavailable. │ │ │ │ │ +00072c20: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00072c30: 2f72 6563 6f72 6473 2f56 6172 6172 6773 /records/Varargs │ │ │ │ │ +00072c40: 5265 636f 7264 7354 6573 742e 6a61 7661 RecordsTest.java │ │ │ │ │ +00072c50: 3a20 7465 7374 2066 6f72 2076 6172 6172 : test for varar │ │ │ │ │ +00072c60: 6773 2072 6563 6f72 6420 636f 6d70 6f6e gs record compon │ │ │ │ │ +00072c70: 656e 7473 0a0a 3c6c 693e 746f 6f6c 732f ents..
  • tools/ │ │ │ │ │ +00072c80: 6a61 7661 632f 7265 636f 7264 732f 6d61 javac/records/ma │ │ │ │ │ +00072c90: 6e64 6174 6564 5f6d 656d 6265 7273 2f43 ndated_members/C │ │ │ │ │ +00072ca0: 6865 636b 5265 636f 7264 4d65 6d62 6572 heckRecordMember │ │ │ │ │ +00072cb0: 732e 6a61 7661 3a20 6368 6563 6b20 7468 s.java: check th │ │ │ │ │ +00072cc0: 6174 2074 6865 2061 6363 6573 736f 7273 at the accessors │ │ │ │ │ +00072cd0: 2c20 6571 7561 6c73 2c20 6861 7368 436f , equals, hashCo │ │ │ │ │ +00072ce0: 6465 2061 6e64 2074 6f53 7472 696e 6720 de and toString │ │ │ │ │ +00072cf0: 6d65 7468 6f64 7320 776f 726b 2061 7320 methods work as │ │ │ │ │ +00072d00: 6578 7065 6374 6564 0a0a 3c6c 693e 746f expected..
  • to │ │ │ │ │ +00072d10: 6f6c 732f 6a61 7661 632f 7265 636f 7264 ols/javac/record │ │ │ │ │ +00072d20: 732f 7265 636f 7264 436f 6d70 6f6e 656e s/recordComponen │ │ │ │ │ +00072d30: 742f 3832 3935 3138 342f 5265 636f 7264 t/8295184/Record │ │ │ │ │ +00072d40: 436f 6d70 6f6e 656e 7453 6f75 7263 6550 ComponentSourceP │ │ │ │ │ +00072d50: 6f73 6974 696f 6e54 6573 742e 6a61 7661 ositionTest.java │ │ │ │ │ +00072d60: 3a20 5072 696e 7469 6e67 206d 6573 7361 : Printing messa │ │ │ │ │ +00072d70: 6765 7320 7769 7468 2061 2052 6563 6f72 ges with a Recor │ │ │ │ │ +00072d80: 6443 6f6d 706f 6e65 6e74 456c 656d 656e dComponentElemen │ │ │ │ │ +00072d90: 7420 646f 6573 206e 6f74 2069 6e63 6c75 t does not inclu │ │ │ │ │ +00072da0: 6465 2070 6f73 6974 696f 6e0a 0a3c 6c69 de position..
  • tools/javac/rec │ │ │ │ │ +00072dc0: 6f72 6473 2f72 6563 6f72 6443 6f6d 706f ords/recordCompo │ │ │ │ │ +00072dd0: 6e65 6e74 2f52 6563 6f72 6443 6f6d 706f nent/RecordCompo │ │ │ │ │ +00072de0: 6e65 6e74 5479 7065 5465 7374 2e6a 6176 nentTypeTest.jav │ │ │ │ │ +00072df0: 613a 2054 6865 2063 6f6d 7069 6c65 7220 a: The compiler │ │ │ │ │ +00072e00: 7368 6f75 6c64 6e27 7420 6372 6173 6820 shouldn't crash │ │ │ │ │ +00072e10: 7768 656e 2072 6563 6f72 6420 636f 6d70 when record comp │ │ │ │ │ +00072e20: 6f6e 656e 7420 7573 6573 2074 6865 2063 onent uses the c │ │ │ │ │ +00072e30: 6c61 7373 2067 656e 6572 6174 6564 2062 lass generated b │ │ │ │ │ +00072e40: 7920 7468 6520 616e 6e6f 7461 7469 6f6e y the annotation │ │ │ │ │ +00072e50: 2070 726f 6365 7373 6f72 2e0a 0a3c 6c69 processor...
  • tools/javac/rec │ │ │ │ │ +00072e70: 6f72 6473 2f77 7269 7465 7265 6164 2f57 ords/writeread/W │ │ │ │ │ +00072e80: 7269 7465 5265 6164 5465 7374 2e6a 6176 riteReadTest.jav │ │ │ │ │ +00072e90: 613a 2056 6572 6966 7920 6a61 7661 6320 a: Verify javac │ │ │ │ │ +00072ea0: 6361 6e20 7265 6164 2072 6563 6f72 6420 can read record │ │ │ │ │ +00072eb0: 636c 6173 7366 696c 6573 2069 7420 7772 classfiles it wr │ │ │ │ │ +00072ec0: 6974 6573 0a0a 3c6c 693e 746f 6f6c 732f ites..
  • tools/ │ │ │ │ │ +00072ed0: 6a61 7661 632f 7265 636f 7665 7279 2f41 javac/recovery/A │ │ │ │ │ +00072ee0: 6e6e 6f74 6174 696f 6e52 6563 6f76 6572 nnotationRecover │ │ │ │ │ +00072ef0: 792e 6a61 7661 3a20 5665 7269 6679 2065 y.java: Verify e │ │ │ │ │ +00072f00: 7272 6f72 2072 6563 6f76 6572 7920 772e rror recovery w. │ │ │ │ │ +00072f10: 722e 742e 0a0a 3c6c 693e 746f 6f6c 732f r.t...
  • tools/ │ │ │ │ │ +00072f20: 6a61 7661 632f 7265 636f 7665 7279 2f41 javac/recovery/A │ │ │ │ │ +00072f30: 7474 7252 6563 6f76 6572 792e 6a61 7661 ttrRecovery.java │ │ │ │ │ +00072f40: 3a20 5665 7269 6679 2065 7272 6f72 2072 : Verify error r │ │ │ │ │ +00072f50: 6563 6f76 6572 7920 772e 722e 742e 0a0a ecovery w.r.t... │ │ │ │ │ +00072f60: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00072f70: 7265 636f 7665 7279 2f43 6c61 7373 426c recovery/ClassBl │ │ │ │ │ +00072f80: 6f63 6b45 7869 7473 2e6a 6176 613a 206a ockExits.java: j │ │ │ │ │ +00072f90: 6176 6163 2073 686f 756c 6420 6e6f 7420 avac should not │ │ │ │ │ +00072fa0: 6372 6173 6820 7768 696c 6520 7072 6f63 crash while proc │ │ │ │ │ +00072fb0: 6573 7369 6e67 2065 7869 7473 2069 6e20 essing exits in │ │ │ │ │ +00072fc0: 636c 6173 7320 696e 6974 6961 6c69 7a65 class initialize │ │ │ │ │ +00072fd0: 7273 2069 6e20 466c 6f77 0a0a 3c6c 693e rs in Flow..
  • │ │ │ │ │ +00072fe0: 746f 6f6c 732f 6a61 7661 632f 7265 636f tools/javac/reco │ │ │ │ │ +00072ff0: 7665 7279 2f43 6c61 7373 426c 6f63 6b45 very/ClassBlockE │ │ │ │ │ +00073000: 7869 7473 4572 726f 7273 2e6a 6176 613a xitsErrors.java: │ │ │ │ │ +00073010: 206a 6176 6163 2073 686f 756c 6420 6e6f javac should no │ │ │ │ │ +00073020: 7420 6372 6173 6820 7768 696c 6520 7072 t crash while pr │ │ │ │ │ +00073030: 6f63 6573 7369 6e67 2065 7869 7473 2069 ocessing exits i │ │ │ │ │ +00073040: 6e20 636c 6173 7320 696e 6974 6961 6c69 n class initiali │ │ │ │ │ +00073050: 7a65 7273 2069 6e20 466c 6f77 0a0a 3c6c zers in Flow..tools/javac/re │ │ │ │ │ +00073070: 636f 7665 7279 2f43 7261 7368 4475 6554 covery/CrashDueT │ │ │ │ │ +00073080: 6f55 6e72 6570 6f72 7465 6445 7272 6f72 oUnreportedError │ │ │ │ │ +00073090: 2e6a 6176 613a 204e 5045 2064 7565 2074 .java: NPE due t │ │ │ │ │ +000730a0: 6f20 756e 7265 706f 7274 6564 2063 6f6d o unreported com │ │ │ │ │ +000730b0: 7069 6c65 7220 6572 726f 720a 0a3c 6c69 piler error..
  • tools/javac/rec │ │ │ │ │ +000730d0: 6f76 6572 792f 4c61 6d62 6461 5265 636f overy/LambdaReco │ │ │ │ │ +000730e0: 7665 7279 2e6a 6176 613a 2056 6572 6966 very.java: Verif │ │ │ │ │ +000730f0: 7920 6572 726f 7220 7265 636f 7665 7279 y error recovery │ │ │ │ │ +00073100: 2077 2e72 2e74 2e0a 0a3c 6c69 3e74 6f6f w.r.t...
  • too │ │ │ │ │ +00073110: 6c73 2f6a 6176 6163 2f72 6563 6f76 6572 ls/javac/recover │ │ │ │ │ +00073120: 792f 4c6f 6361 6c56 6172 4869 6469 6e67 y/LocalVarHiding │ │ │ │ │ +00073130: 2e6a 6176 613a 2056 6572 6966 7920 6572 .java: Verify er │ │ │ │ │ +00073140: 726f 7220 7265 636f 7665 7279 2061 6674 ror recovery aft │ │ │ │ │ +00073150: 6572 2076 6172 6961 626c 6520 7265 6465 er variable rede │ │ │ │ │ +00073160: 636c 6172 6174 696f 6e0a 0a3c 6c69 3e74 claration..
  • t │ │ │ │ │ +00073170: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f76 ools/javac/recov │ │ │ │ │ +00073180: 6572 792f 4d65 7468 6f64 4d6f 6469 6669 ery/MethodModifi │ │ │ │ │ +00073190: 6572 732e 6a61 7661 3a20 5665 7269 6679 ers.java: Verify │ │ │ │ │ +000731a0: 2065 7272 6f72 2072 6563 6f76 6572 7920 error recovery │ │ │ │ │ +000731b0: 7265 6c61 7465 6420 746f 206d 6574 686f related to metho │ │ │ │ │ +000731c0: 6420 6d6f 6469 6669 6572 732e 0a0a 3c6c d modifiers...tools/javac/re │ │ │ │ │ +000731e0: 636f 7665 7279 2f4d 6973 7369 6e67 5472 covery/MissingTr │ │ │ │ │ +000731f0: 616e 7369 7469 7665 5375 7065 7254 7970 ansitiveSuperTyp │ │ │ │ │ +00073200: 6573 2e6a 6176 613a 2056 6572 6966 7920 es.java: Verify │ │ │ │ │ +00073210: 6a61 7661 6327 7320 6572 726f 7220 7265 javac's error re │ │ │ │ │ +00073220: 636f 7665 7279 2063 616e 2068 616e 646c covery can handl │ │ │ │ │ +00073230: 6520 6d75 6c74 6970 6c65 206d 6973 7369 e multiple missi │ │ │ │ │ +00073240: 6e67 2074 7261 6e73 6974 6976 6520 7375 ng transitive su │ │ │ │ │ +00073250: 7065 7274 7970 6573 0a0a 3c6c 693e 746f pertypes..
  • to │ │ │ │ │ +00073260: 6f6c 732f 6a61 7661 632f 7265 636f 7665 ols/javac/recove │ │ │ │ │ +00073270: 7279 2f4e 6f43 7261 7368 466f 7245 7272 ry/NoCrashForErr │ │ │ │ │ +00073280: 6f72 2e6a 6176 613a 2056 6572 6966 7920 or.java: Verify │ │ │ │ │ +00073290: 7468 6174 2065 7272 6f72 7320 646f 6e27 that errors don' │ │ │ │ │ +000732a0: 7420 6372 6173 6820 7468 6520 636f 6d70 t crash the comp │ │ │ │ │ +000732b0: 696c 6572 2e0a 0a3c 6c69 3e74 6f6f 6c73 iler...
  • tools │ │ │ │ │ +000732c0: 2f6a 6176 6163 2f72 6563 6f76 6572 792f /javac/recovery/ │ │ │ │ │ +000732d0: 5375 7065 724d 6574 686f 6443 616c 6c42 SuperMethodCallB │ │ │ │ │ +000732e0: 726f 6b65 6e2e 6a61 7661 3a20 496e 766f roken.java: Invo │ │ │ │ │ +000732f0: 6361 7469 6f6e 206f 6620 6120 6d65 7468 cation of a meth │ │ │ │ │ +00073300: 6f64 2066 726f 6d20 6120 7375 7065 7269 od from a superi │ │ │ │ │ +00073310: 6e74 6572 6661 6365 2069 6e20 6120 636c nterface in a cl │ │ │ │ │ +00073320: 6173 7320 7468 6174 2068 6173 2061 6e20 ass that has an │ │ │ │ │ +00073330: 6572 726f 6e65 6f75 7320 7375 7065 7274 erroneous supert │ │ │ │ │ +00073340: 7970 6520 7368 6f75 6c64 206e 6f74 2063 ype should not c │ │ │ │ │ +00073350: 7261 7368 206a 6176 6163 2e0a 0a3c 6c69 rash javac...
  • tools/javac/rec │ │ │ │ │ +00073370: 6f76 6572 792f 5377 6974 6368 556e 6465 overy/SwitchUnde │ │ │ │ │ +00073380: 6669 6e65 6453 656c 6563 746f 722e 6a61 finedSelector.ja │ │ │ │ │ +00073390: 7661 3a20 4368 6563 6b20 6572 726f 7220 va: Check error │ │ │ │ │ +000733a0: 7265 636f 7665 7279 2066 6f72 2073 7769 recovery for swi │ │ │ │ │ +000733b0: 7463 6820 6f76 6572 2075 6e64 6566 696e tch over undefin │ │ │ │ │ +000733c0: 6564 2076 6172 6961 626c 6573 2e0a 0a3c ed variables...< │ │ │ │ │ +000733d0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f72 li>tools/javac/r │ │ │ │ │ +000733e0: 6563 6f76 6572 792f 5438 3235 3933 3539 ecovery/T8259359 │ │ │ │ │ +000733f0: 2e6a 6176 613a 206a 6176 6163 2064 6f65 .java: javac doe │ │ │ │ │ +00073400: 7320 6e6f 7420 6174 7472 6962 7574 6520 s not attribute │ │ │ │ │ +00073410: 756e 6578 7065 6374 6564 2073 7570 6572 unexpected super │ │ │ │ │ +00073420: 2063 6f6e 7374 7275 6374 6f72 2069 6e76 constructor inv │ │ │ │ │ +00073430: 6f63 6174 696f 6e20 7175 616c 6966 6965 ocation qualifie │ │ │ │ │ +00073440: 722c 2061 6e64 206d 6179 2063 7261 7368 r, and may crash │ │ │ │ │ +00073450: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00073460: 632f 7265 6465 6669 6e65 4f62 6a65 6374 c/redefineObject │ │ │ │ │ +00073470: 2f4f 626a 6563 7431 2d74 6573 742e 6a61 /Object1-test.ja │ │ │ │ │ +00073480: 7661 3a20 6a61 7661 2e6c 616e 672e 4f62 va: java.lang.Ob │ │ │ │ │ +00073490: 6a65 6374 2063 616e 2774 2062 6520 7265 ject can't be re │ │ │ │ │ +000734a0: 6465 6669 6e65 6420 7769 7468 6f75 7420 defined without │ │ │ │ │ +000734b0: 6372 6173 6869 6e67 206a 6176 6163 0a0a crashing javac.. │ │ │ │ │ +000734c0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000734d0: 7265 6465 6669 6e65 4f62 6a65 6374 2f4f redefineObject/O │ │ │ │ │ +000734e0: 626a 6563 7432 2d74 6573 742e 6a61 7661 bject2-test.java │ │ │ │ │ +000734f0: 3a20 6a61 7661 2e6c 616e 672e 4f62 6a65 : java.lang.Obje │ │ │ │ │ +00073500: 6374 2063 616e 2774 2062 6520 7265 6465 ct can't be rede │ │ │ │ │ +00073510: 6669 6e65 6420 7769 7468 6f75 7420 6372 fined without cr │ │ │ │ │ +00073520: 6173 6869 6e67 206a 6176 6163 0a0a 3c6c ashing javac..tools/javac/re │ │ │ │ │ +00073540: 736f 6c76 652f 416d 6269 6775 6974 7945 solve/AmbiguityE │ │ │ │ │ +00073550: 7272 6f72 5465 7374 2e6a 6176 613a 2020 rrorTest.java: │ │ │ │ │ +00073560: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00073570: 632f 7265 736f 6c76 652f 4269 7457 6973 c/resolve/BitWis │ │ │ │ │ +00073580: 654f 7065 7261 746f 7273 2e6a 6176 613a eOperators.java: │ │ │ │ │ +00073590: 2056 6572 6966 7920 7468 6174 2062 6974 Verify that bit │ │ │ │ │ +000735a0: 7769 7365 206f 7065 7261 746f 7273 2064 wise operators d │ │ │ │ │ +000735b0: 6f6e 2774 2061 6c6c 6f77 2074 6f20 6d69 on't allow to mi │ │ │ │ │ +000735c0: 7820 6e75 6d65 7269 6320 616e 6420 626f x numeric and bo │ │ │ │ │ +000735d0: 6f6c 6561 6e20 6f70 6572 616e 6473 2e0a olean operands.. │ │ │ │ │ 000735e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000735f0: 2f72 6573 6f6c 7665 2f4e 6f4f 626a 6563 /resolve/NoObjec │ │ │ │ │ -00073600: 7454 6f53 7472 696e 672e 6a61 7661 3a20 tToString.java: │ │ │ │ │ -00073610: 436f 7272 6563 7420 7265 736f 6c75 7469 Correct resoluti │ │ │ │ │ -00073620: 6f6e 206f 6620 746f 5374 7269 6e67 2829 on of toString() │ │ │ │ │ -00073630: 2028 616e 6420 6f74 6865 7220 7369 6d69 (and other simi │ │ │ │ │ -00073640: 6c61 7220 6361 6c6c 7329 206f 6e20 696e lar calls) on in │ │ │ │ │ -00073650: 7465 7266 6163 6573 0a0a 3c6c 693e 746f terfaces..
  • to │ │ │ │ │ -00073660: 6f6c 732f 6a61 7661 632f 7265 736f 6c76 ols/javac/resolv │ │ │ │ │ -00073670: 652f 5061 636b 6167 6550 7269 7661 7465 e/PackagePrivate │ │ │ │ │ -00073680: 5375 7065 7274 7970 6541 744d 756c 7469 SupertypeAtMulti │ │ │ │ │ -00073690: 4361 7463 682e 6a61 7661 3a20 4d75 6c74 Catch.java: Mult │ │ │ │ │ -000736a0: 692d 6361 7463 6820 636c 6175 7365 2063 i-catch clause c │ │ │ │ │ -000736b0: 6175 7365 7320 636f 6d70 696c 6572 2065 auses compiler e │ │ │ │ │ -000736c0: 7863 6570 7469 6f6e 2062 6563 6175 7365 xception because │ │ │ │ │ -000736d0: 2069 7420 7573 6573 2074 6865 2070 6163 it uses the pac │ │ │ │ │ -000736e0: 6b61 6765 2d70 7269 7661 7465 2073 7570 kage-private sup │ │ │ │ │ -000736f0: 6572 7479 7065 0a0a 3c6c 693e 746f 6f6c ertype..
  • tool │ │ │ │ │ -00073700: 732f 6a61 7661 632f 7265 736f 6c76 652f s/javac/resolve/ │ │ │ │ │ -00073710: 5265 736f 6c76 6548 6172 6e65 7373 2e6a ResolveHarness.j │ │ │ │ │ -00073720: 6176 613a 2054 6573 7420 6861 726e 6573 ava: Test harnes │ │ │ │ │ -00073730: 7320 666f 7220 6f76 6572 6c6f 6164 2072 s for overload r │ │ │ │ │ -00073740: 6573 6f6c 7574 696f 6e2f 696e 6665 7265 esolution/infere │ │ │ │ │ -00073750: 6e63 6520 7465 7374 730a 0a3c 6c69 3e74 nce tests..
  • t │ │ │ │ │ -00073760: 6f6f 6c73 2f6a 6176 6163 2f73 636f 7065 ools/javac/scope │ │ │ │ │ -00073770: 2f36 3232 3539 3335 2f45 7374 6174 6963 /6225935/Estatic │ │ │ │ │ -00073780: 6f34 2e6a 6176 613a 2043 6f6d 7069 6c65 o4.java: Compile │ │ │ │ │ -00073790: 7220 6661 696c 7320 746f 2070 726f 6475 r fails to produ │ │ │ │ │ -000737a0: 6365 2065 7272 6f72 206d 6573 7361 6765 ce error message │ │ │ │ │ -000737b0: 2077 6974 6820 4f44 4420 6e75 6d62 6572 with ODD number │ │ │ │ │ -000737c0: 206f 6620 696d 706f 7274 2073 7461 7469 of import stati │ │ │ │ │ -000737d0: 630a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 c..
  • tools/jav │ │ │ │ │ -000737e0: 6163 2f73 636f 7065 2f36 3232 3539 3335 ac/scope/6225935 │ │ │ │ │ -000737f0: 2f53 7461 7469 6349 6d70 6f72 7441 6363 /StaticImportAcc │ │ │ │ │ -00073800: 6573 732e 6a61 7661 3a20 2269 6d70 6f72 ess.java: "impor │ │ │ │ │ -00073810: 7420 7374 6174 6963 2220 6163 6365 7373 t static" access │ │ │ │ │ -00073820: 6962 696c 6974 7920 7275 6c65 7320 666f ibility rules fo │ │ │ │ │ -00073830: 7220 7379 6d62 6f6c 7320 6469 6666 6572 r symbols differ │ │ │ │ │ -00073840: 656e 7420 666f 7220 6e6f 2072 6561 736f ent for no reaso │ │ │ │ │ -00073850: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 n..
  • tools/jav │ │ │ │ │ -00073860: 6163 2f73 636f 7065 2f36 3232 3539 3335 ac/scope/6225935 │ │ │ │ │ -00073870: 2f54 3632 3134 3935 392e 6a61 7661 3a20 /T6214959.java: │ │ │ │ │ -00073880: 436f 6d70 696c 6572 2066 6169 6c73 2074 Compiler fails t │ │ │ │ │ -00073890: 6f20 7072 6f64 7563 6520 6572 726f 7220 o produce error │ │ │ │ │ -000738a0: 6d65 7373 6167 6520 7769 7468 204f 4444 message with ODD │ │ │ │ │ -000738b0: 206e 756d 6265 7220 6f66 2069 6d70 6f72 number of impor │ │ │ │ │ -000738c0: 7420 7374 6174 6963 0a0a 3c6c 693e 746f t static..
  • to │ │ │ │ │ -000738d0: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ -000738e0: 3632 3235 3933 352f 5436 3232 3539 3335 6225935/T6225935 │ │ │ │ │ -000738f0: 2e6a 6176 613a 2022 696d 706f 7274 2073 .java: "import s │ │ │ │ │ -00073900: 7461 7469 6322 2061 6363 6573 7369 6269 tatic" accessibi │ │ │ │ │ -00073910: 6c69 7479 2072 756c 6573 2066 6f72 2073 lity rules for s │ │ │ │ │ -00073920: 796d 626f 6c73 2064 6966 6665 7265 6e74 ymbols different │ │ │ │ │ -00073930: 2066 6f72 206e 6f20 7265 6173 6f6e 0a0a for no reason.. │ │ │ │ │ -00073940: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00073950: 7363 6f70 652f 3632 3235 3933 352f 5436 scope/6225935/T6 │ │ │ │ │ -00073960: 3338 3137 3837 2e6a 6176 613a 2046 6169 381787.java: Fai │ │ │ │ │ -00073970: 6c69 6e67 204a 6170 616e 6573 6520 4361 ling Japanese Ca │ │ │ │ │ -00073980: 6c65 6e64 6172 2072 6567 7265 7373 696f lendar regressio │ │ │ │ │ -00073990: 6e20 7465 7374 730a 0a3c 6c69 3e74 6f6f n tests..
  • too │ │ │ │ │ -000739a0: 6c73 2f6a 6176 6163 2f73 636f 7065 2f36 ls/javac/scope/6 │ │ │ │ │ -000739b0: 3232 3539 3335 2f54 6573 742e 6a61 7661 225935/Test.java │ │ │ │ │ -000739c0: 3a20 4661 696c 696e 6720 4a61 7061 6e65 : Failing Japane │ │ │ │ │ -000739d0: 7365 2043 616c 656e 6461 7220 7265 6772 se Calendar regr │ │ │ │ │ -000739e0: 6573 7369 6f6e 2074 6573 7473 0a0a 3c6c ession tests..tools/javac/sc │ │ │ │ │ -00073a00: 6f70 652f 3633 3932 3939 382f 5436 3339 ope/6392998/T639 │ │ │ │ │ -00073a10: 3239 3938 2e6a 6176 613a 204d 7573 7461 2998.java: Musta │ │ │ │ │ -00073a20: 6e67 2063 6f6d 7069 6c65 7220 7468 726f ng compiler thro │ │ │ │ │ -00073a30: 7773 2041 7373 6572 7469 6f6e 4572 726f ws AssertionErro │ │ │ │ │ -00073a40: 7220 2862 6574 6132 2d62 3731 2061 6e64 r (beta2-b71 and │ │ │ │ │ -00073a50: 2068 6967 6865 7229 0a0a 3c6c 693e 746f higher)..
  • to │ │ │ │ │ -00073a60: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ -00073a70: 3730 3137 3636 342f 436f 6d70 6f75 6e64 7017664/Compound │ │ │ │ │ -00073a80: 5363 6f70 6554 6573 742e 6a61 7661 3a20 ScopeTest.java: │ │ │ │ │ -00073a90: 4261 7368 6572 2066 6f72 2043 6f6d 706f Basher for Compo │ │ │ │ │ -00073aa0: 756e 6453 636f 7065 730a 0a3c 6c69 3e74 undScopes..
  • t │ │ │ │ │ -00073ab0: 6f6f 6c73 2f6a 6176 6163 2f73 636f 7065 ools/javac/scope │ │ │ │ │ -00073ac0: 2f37 3031 3736 3634 2f49 6d70 6c65 6d65 /7017664/Impleme │ │ │ │ │ -00073ad0: 6e74 6174 696f 6e43 6163 6865 5465 7374 ntationCacheTest │ │ │ │ │ -00073ae0: 2e6a 6176 613a 2042 6173 6865 7220 666f .java: Basher fo │ │ │ │ │ -00073af0: 7220 436f 6d70 6f75 6e64 5363 6f70 6573 r CompoundScopes │ │ │ │ │ -00073b00: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00073b10: 632f 7363 6f70 652f 3730 3436 3334 382f c/scope/7046348/ │ │ │ │ │ -00073b20: 4561 6765 7249 6e74 6572 6661 6365 436f EagerInterfaceCo │ │ │ │ │ -00073b30: 6d70 6c65 7469 6f6e 5465 7374 2e6a 6176 mpletionTest.jav │ │ │ │ │ -00073b40: 613a 2052 6567 7265 7373 696f 6e3a 206a a: Regression: j │ │ │ │ │ -00073b50: 6176 6163 2063 6f6d 706c 6169 6e73 206f avac complains o │ │ │ │ │ -00073b60: 6620 6d69 7373 696e 6720 636c 6173 7366 f missing classf │ │ │ │ │ -00073b70: 696c 6520 666f 7220 6120 7365 656d 696e ile for a seemin │ │ │ │ │ -00073b80: 676c 7920 756e 7265 6c61 7465 6420 696e gly unrelated in │ │ │ │ │ -00073b90: 7465 7266 6163 650a 0a3c 6c69 3e74 6f6f terface..
  • too │ │ │ │ │ -00073ba0: 6c73 2f6a 6176 6163 2f73 636f 7065 2f44 ls/javac/scope/D │ │ │ │ │ -00073bb0: 7570 556e 7368 6172 6564 5465 7374 2e6a upUnsharedTest.j │ │ │ │ │ -00073bc0: 6176 613a 2057 7269 7465 6162 6c65 5363 ava: WriteableSc │ │ │ │ │ -00073bd0: 6f70 652e 6475 7055 6e73 6861 7265 6420 ope.dupUnshared │ │ │ │ │ -00073be0: 6e6f 7420 776f 726b 696e 6720 7072 6f70 not working prop │ │ │ │ │ -00073bf0: 6572 6c79 2066 6f72 2073 6861 7265 6420 erly for shared │ │ │ │ │ -00073c00: 5363 6f70 6573 2e0a 0a3c 6c69 3e74 6f6f Scopes...
  • too │ │ │ │ │ -00073c10: 6c73 2f6a 6176 6163 2f73 636f 7065 2f48 ls/javac/scope/H │ │ │ │ │ -00073c20: 6173 6843 6f6c 6c69 7369 6f6e 5465 7374 ashCollisionTest │ │ │ │ │ -00073c30: 2e6a 6176 613a 2045 6e73 7572 6520 5363 .java: Ensure Sc │ │ │ │ │ -00073c40: 6f70 6520 696d 706c 2063 616e 2063 6f70 ope impl can cop │ │ │ │ │ -00073c50: 6520 7769 7468 2068 6173 6820 636f 6c6c e with hash coll │ │ │ │ │ -00073c60: 6973 696f 6e73 0a0a 3c6c 693e 746f 6f6c isions..
  • tool │ │ │ │ │ -00073c70: 732f 6a61 7661 632f 7363 6f70 652f 4974 s/javac/scope/It │ │ │ │ │ -00073c80: 6572 6174 6541 6e64 5265 6d6f 7665 2e6a erateAndRemove.j │ │ │ │ │ -00073c90: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -00073ca0: 2053 636f 7065 2e72 656d 6f76 6520 7265 Scope.remove re │ │ │ │ │ -00073cb0: 6d6f 7665 7320 7468 6520 5379 6d62 6f6c moves the Symbol │ │ │ │ │ -00073cc0: 2061 6c73 6f20 6672 6f6d 2061 6c72 6561 also from alrea │ │ │ │ │ -00073cd0: 6479 2072 756e 6e69 6e67 2069 7465 7261 dy running itera │ │ │ │ │ -00073ce0: 7469 6f6e 732e 0a0a 3c6c 693e 746f 6f6c tions...
  • tool │ │ │ │ │ -00073cf0: 732f 6a61 7661 632f 7363 6f70 652f 5265 s/javac/scope/Re │ │ │ │ │ -00073d00: 6d6f 7665 5379 6d62 6f6c 5465 7374 2e6a moveSymbolTest.j │ │ │ │ │ -00073d10: 6176 613a 2045 6e73 7572 6520 5363 6f70 ava: Ensure Scop │ │ │ │ │ -00073d20: 6520 696d 706c 2063 616e 2063 6f70 6520 e impl can cope │ │ │ │ │ -00073d30: 7769 7468 2072 656d 6f76 6528 2920 7768 with remove() wh │ │ │ │ │ -00073d40: 656e 2061 2066 6965 6c64 2061 6e64 206d en a field and m │ │ │ │ │ -00073d50: 6574 686f 6420 7368 6172 6520 7468 6520 ethod share the │ │ │ │ │ -00073d60: 6e61 6d65 2e0a 0a3c 6c69 3e74 6f6f 6c73 name...
  • tools │ │ │ │ │ -00073d70: 2f6a 6176 6163 2f73 636f 7065 2f52 656d /javac/scope/Rem │ │ │ │ │ -00073d80: 6f76 6553 796d 626f 6c55 6e69 7454 6573 oveSymbolUnitTes │ │ │ │ │ -00073d90: 742e 6a61 7661 3a20 456e 7375 7265 2053 t.java: Ensure S │ │ │ │ │ -00073da0: 636f 7065 2069 6d70 6c20 6361 6e20 636f cope impl can co │ │ │ │ │ -00073db0: 7065 2077 6974 6820 7265 6d6f 7665 2829 pe with remove() │ │ │ │ │ -00073dc0: 2077 6865 6e20 6120 6669 656c 6420 616e when a field an │ │ │ │ │ -00073dd0: 6420 6d65 7468 6f64 2073 6861 7265 2074 d method share t │ │ │ │ │ -00073de0: 6865 206e 616d 652e 0a0a 3c6c 693e 746f he name...
  • to │ │ │ │ │ -00073df0: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ -00073e00: 5374 6172 496d 706f 7274 5465 7374 2e6a StarImportTest.j │ │ │ │ │ -00073e10: 6176 613a 2042 6173 6865 7220 666f 7220 ava: Basher for │ │ │ │ │ -00073e20: 7374 6172 2d69 6d70 6f72 7420 7363 6f70 star-import scop │ │ │ │ │ -00073e30: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -00073e40: 7661 632f 7365 616c 6564 2f42 696e 6172 vac/sealed/Binar │ │ │ │ │ -00073e50: 7943 6f6d 7061 7469 6269 6c69 7479 5465 yCompatibilityTe │ │ │ │ │ -00073e60: 7374 732e 6a61 7661 3a20 7465 7374 2062 sts.java: test b │ │ │ │ │ -00073e70: 696e 6172 7920 636f 6d70 6174 6962 696c inary compatibil │ │ │ │ │ -00073e80: 6974 7920 7275 6c65 7320 666f 7220 7365 ity rules for se │ │ │ │ │ -00073e90: 616c 6564 2063 6c61 7373 6573 0a0a 3c6c aled classes..tools/javac/se │ │ │ │ │ -00073eb0: 616c 6564 2f43 6865 636b 5375 6274 7970 aled/CheckSubtyp │ │ │ │ │ -00073ec0: 6573 4f66 5365 616c 6564 5465 7374 2e6a esOfSealedTest.j │ │ │ │ │ -00073ed0: 6176 613a 2063 6865 636b 2073 7562 7479 ava: check subty │ │ │ │ │ -00073ee0: 7065 7320 6f66 2073 6561 6c65 6420 636c pes of sealed cl │ │ │ │ │ -00073ef0: 6173 7365 730a 0a3c 6c69 3e74 6f6f 6c73 asses..
  • tools │ │ │ │ │ -00073f00: 2f6a 6176 6163 2f73 6561 6c65 642f 4d69 /javac/sealed/Mi │ │ │ │ │ -00073f10: 7373 696e 6750 6572 6d69 7474 6564 5375 ssingPermittedSu │ │ │ │ │ -00073f20: 6274 7970 6573 2e6a 6176 613a 2056 6572 btypes.java: Ver │ │ │ │ │ -00073f30: 6966 7920 6d69 7373 696e 6720 7065 726d ify missing perm │ │ │ │ │ -00073f40: 6974 7465 6420 7375 6274 7970 6520 6973 itted subtype is │ │ │ │ │ -00073f50: 2068 616e 646c 6564 2070 726f 7065 726c handled properl │ │ │ │ │ -00073f60: 7920 666f 7220 626f 7468 2063 6173 7473 y for both casts │ │ │ │ │ -00073f70: 2061 6e64 2070 6174 7465 726e 2073 7769 and pattern swi │ │ │ │ │ -00073f80: 7463 6865 732e 0a0a 3c6c 693e 746f 6f6c tches...
  • tool │ │ │ │ │ -00073f90: 732f 6a61 7661 632f 7365 616c 6564 2f53 s/javac/sealed/S │ │ │ │ │ -00073fa0: 6561 6c65 6443 6f6d 7069 6c61 7469 6f6e ealedCompilation │ │ │ │ │ -00073fb0: 5465 7374 732e 6a61 7661 3a20 4e65 6761 Tests.java: Nega │ │ │ │ │ -00073fc0: 7469 7665 2063 6f6d 7069 6c61 7469 6f6e tive compilation │ │ │ │ │ -00073fd0: 2074 6573 7473 2c20 616e 6420 706f 7369 tests, and posi │ │ │ │ │ -00073fe0: 7469 7665 2063 6f6d 7069 6c61 7469 6f6e tive compilation │ │ │ │ │ -00073ff0: 2028 736d 6f6b 6529 2074 6573 7473 2066 (smoke) tests f │ │ │ │ │ -00074000: 6f72 2073 6561 6c65 6420 636c 6173 7365 or sealed classe │ │ │ │ │ -00074010: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00074020: 6163 2f73 6561 6c65 642f 5365 616c 6564 ac/sealed/Sealed │ │ │ │ │ -00074030: 4469 6666 436f 6e66 6967 7572 6174 696f DiffConfiguratio │ │ │ │ │ -00074040: 6e73 5465 7374 2e6a 6176 613a 2074 6573 nsTest.java: tes │ │ │ │ │ -00074050: 7420 6469 6666 6572 656e 7420 636f 6e66 t different conf │ │ │ │ │ -00074060: 6967 7572 6174 696f 6e73 206f 6620 7365 igurations of se │ │ │ │ │ -00074070: 616c 6564 2063 6c61 7373 6573 2c20 7361 aled classes, sa │ │ │ │ │ -00074080: 6d65 2063 6f6d 7069 6c61 7469 6f6e 2075 me compilation u │ │ │ │ │ -00074090: 6e69 742c 2064 6966 6620 706b 6720 6f72 nit, diff pkg or │ │ │ │ │ -000740a0: 206d 646c 2c20 6574 630a 0a3c 6c69 3e74 mdl, etc..
  • t │ │ │ │ │ -000740b0: 6f6f 6c73 2f6a 6176 6163 2f73 6561 6c65 ools/javac/seale │ │ │ │ │ -000740c0: 642f 5438 3235 3836 3632 2f54 3832 3538 d/T8258662/T8258 │ │ │ │ │ -000740d0: 3636 322e 6a61 7661 3a20 5479 7065 732e 662.java: Types. │ │ │ │ │ -000740e0: 6973 4361 7374 6162 6c65 2063 7261 7368 isCastable crash │ │ │ │ │ -000740f0: 6573 2077 6865 6e20 696e 766f 6c76 696e es when involvin │ │ │ │ │ -00074100: 6720 7365 616c 6564 2069 6e74 6572 6661 g sealed interfa │ │ │ │ │ -00074110: 6365 2061 6e64 2074 7970 6520 7661 7269 ce and type vari │ │ │ │ │ -00074120: 6162 6c65 2e0a 0a3c 6c69 3e74 6f6f 6c73 able...
  • tools │ │ │ │ │ -00074130: 2f6a 6176 6163 2f73 6561 6c65 642f 5661 /javac/sealed/Va │ │ │ │ │ -00074140: 6c69 6461 7465 4a61 7257 6974 6853 6561 lidateJarWithSea │ │ │ │ │ -00074150: 6c65 6441 6e64 5265 636f 7264 2e6a 6176 ledAndRecord.jav │ │ │ │ │ -00074160: 613a 204a 6172 2076 616c 6964 6174 696f a: Jar validatio │ │ │ │ │ -00074170: 6e20 6661 696c 7320 7768 656e 2073 6561 n fails when sea │ │ │ │ │ -00074180: 6c65 6420 636c 6173 7365 7320 616e 6420 led classes and │ │ │ │ │ -00074190: 7265 636f 7264 7320 6172 6520 696e 766f records are invo │ │ │ │ │ -000741a0: 6c76 6564 0a0a 3c6c 693e 746f 6f6c 732f lved..
  • tools/ │ │ │ │ │ -000741b0: 6a61 7661 632f 7365 7269 616c 2f53 6572 javac/serial/Ser │ │ │ │ │ -000741c0: 6961 6c57 6172 6e2e 6a61 7661 3a20 696e ialWarn.java: in │ │ │ │ │ -000741d0: 636c 7564 6520 5468 726f 7761 626c 6520 clude Throwable │ │ │ │ │ -000741e0: 7375 6263 6c61 7373 6573 2069 6e20 6d69 subclasses in mi │ │ │ │ │ -000741f0: 7373 696e 6720 7365 7269 616c 5665 7273 ssing serialVers │ │ │ │ │ -00074200: 696f 6e55 4944 2077 6172 6e69 6e67 0a0a ionUID warning.. │ │ │ │ │ -00074210: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00074220: 7365 7269 616c 2f53 6572 6961 6c57 6172 serial/SerialWar │ │ │ │ │ -00074230: 6e41 6e6f 6e2e 6a61 7661 3a20 4d61 6b65 nAnon.java: Make │ │ │ │ │ -00074240: 2073 7572 6520 6e6f 2077 6172 6e69 6e67 sure no warning │ │ │ │ │ -00074250: 2069 7320 656d 6974 7465 6420 666f 7220 is emitted for │ │ │ │ │ -00074260: 616e 6f6e 796d 6f75 7320 636c 6173 7365 anonymous classe │ │ │ │ │ -00074270: 7320 7769 7468 6f75 7420 7365 7269 616c s without serial │ │ │ │ │ -00074280: 5665 7273 696f 6e55 4944 0a0a 3c6c 693e VersionUID..
  • │ │ │ │ │ -00074290: 746f 6f6c 732f 6a61 7661 632f 736f 7572 tools/javac/sour │ │ │ │ │ -000742a0: 6365 5061 7468 2f53 6f75 7263 6550 6174 cePath/SourcePat │ │ │ │ │ -000742b0: 682e 6a61 7661 3a20 636f 6d70 696c 6572 h.java: compiler │ │ │ │ │ -000742c0: 2064 6f65 7320 6e6f 7420 656d 6974 2063 does not emit c │ │ │ │ │ -000742d0: 6f64 6520 666f 7220 7365 636f 6e64 2063 ode for second c │ │ │ │ │ -000742e0: 6c61 7373 2069 6e20 736f 7572 6365 2066 lass in source f │ │ │ │ │ -000742f0: 696c 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ile..
  • tools/j │ │ │ │ │ -00074300: 6176 6163 2f73 6f75 7263 6550 6174 6832 avac/sourcePath2 │ │ │ │ │ -00074310: 2f53 6f75 7263 6550 6174 6832 2e6a 6176 /SourcePath2.jav │ │ │ │ │ -00074320: 613a 2063 6f6d 7069 6c65 7220 646f 6573 a: compiler does │ │ │ │ │ -00074330: 206e 6f74 2065 6d69 7420 636f 6465 2066 not emit code f │ │ │ │ │ -00074340: 6f72 2073 6563 6f6e 6420 636c 6173 7320 or second class │ │ │ │ │ -00074350: 696e 2073 6f75 7263 6520 6669 6c65 0a0a in source file.. │ │ │ │ │ -00074360: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00074370: 7374 6163 6b6d 6170 2f4f 7264 696e 6172 stackmap/Ordinar │ │ │ │ │ -00074380: 7953 7769 7463 6853 7461 636b 4d61 7054 ySwitchStackMapT │ │ │ │ │ -00074390: 6573 742e 6a61 7661 3a20 5665 7269 6679 est.java: Verify │ │ │ │ │ -000743a0: 2053 7461 636b 4d61 7054 6162 6c65 2069 StackMapTable i │ │ │ │ │ -000743b0: 7320 7365 6e73 6962 6c65 2066 6f72 2073 s sensible for s │ │ │ │ │ -000743c0: 696d 706c 6520 6f72 6469 6e61 7279 2073 imple ordinary s │ │ │ │ │ -000743d0: 7769 7463 6865 730a 0a3c 6c69 3e74 6f6f witches..
  • too │ │ │ │ │ -000743e0: 6c73 2f6a 6176 6163 2f73 7461 636b 6d61 ls/javac/stackma │ │ │ │ │ -000743f0: 702f 5374 6163 6b4d 6170 5465 7374 2e6a p/StackMapTest.j │ │ │ │ │ -00074400: 6176 613a 2054 6865 2022 6d65 7468 6f64 ava: The "method │ │ │ │ │ -00074410: 3022 2053 7461 636b 4d61 7020 6174 7472 0" StackMap attr │ │ │ │ │ -00074420: 6962 7574 6520 7368 6f75 6c64 2068 6176 ibute should hav │ │ │ │ │ -00074430: 6520 7477 6f20 656e 7472 6965 7320 696e e two entries in │ │ │ │ │ -00074440: 7374 6561 6420 6f66 2074 6872 6565 0a0a stead of three.. │ │ │ │ │ -00074450: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00074460: 7374 6163 6b6d 6170 2f55 6e69 6e69 7454 stackmap/UninitT │ │ │ │ │ -00074470: 6869 732e 6a61 7661 3a20 496e 7661 6c69 his.java: Invali │ │ │ │ │ -00074480: 6420 6a61 7661 2e69 6f2e 4669 6c65 496e d java.io.FileIn │ │ │ │ │ -00074490: 7075 7453 7472 6561 6d20 7769 7468 2076 putStream with v │ │ │ │ │ -000744a0: 3439 2067 656e 6572 6174 6520 6279 206a 49 generate by j │ │ │ │ │ -000744b0: 6176 6163 0a0a 3c6c 693e 746f 6f6c 732f avac..
  • tools/ │ │ │ │ │ -000744c0: 6a61 7661 632f 7374 6174 6963 496d 706f javac/staticImpo │ │ │ │ │ -000744d0: 7274 2f36 3533 3730 3230 2f54 3635 3337 rt/6537020/T6537 │ │ │ │ │ -000744e0: 3032 302e 6a61 7661 3a20 4a43 4b20 7465 020.java: JCK te │ │ │ │ │ -000744f0: 7374 733a 2061 2063 6f6d 7069 6c65 2d74 sts: a compile-t │ │ │ │ │ -00074500: 696d 6520 6572 726f 7220 7368 6f75 6c64 ime error should │ │ │ │ │ -00074510: 2062 6520 6769 7665 6e20 696e 2063 6173 be given in cas │ │ │ │ │ -00074520: 6520 6f66 2061 6d62 6967 756f 7573 6c79 e of ambiguously │ │ │ │ │ -00074530: 2069 6d70 6f72 7465 6420 6669 656c 6473 imported fields │ │ │ │ │ -00074540: 2028 7479 7065 732c 206d 6574 686f 6473 (types, methods │ │ │ │ │ -00074550: 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 )..
  • tools/jav │ │ │ │ │ -00074560: 6163 2f73 7461 7469 6349 6d70 6f72 742f ac/staticImport/ │ │ │ │ │ -00074570: 3636 3635 3232 332f 5436 3636 3532 3233 6665223/T6665223 │ │ │ │ │ -00074580: 2e6a 6176 613a 2053 7461 7469 6320 696d .java: Static im │ │ │ │ │ -00074590: 706f 7274 206f 6620 696e 6865 7269 7465 port of inherite │ │ │ │ │ -000745a0: 6420 7072 6f74 6563 7465 6420 6d65 7468 d protected meth │ │ │ │ │ -000745b0: 6f64 2063 6175 7365 7320 636f 6d70 696c od causes compil │ │ │ │ │ -000745c0: 6572 2065 7863 6570 7469 6f6e 0a0a 3c6c er exception..tools/javac/st │ │ │ │ │ -000745e0: 6174 6963 496d 706f 7274 2f36 3639 3538 aticImport/66958 │ │ │ │ │ -000745f0: 3338 2f54 3636 3935 3833 382e 6a61 7661 38/T6695838.java │ │ │ │ │ -00074600: 3a20 6a61 7661 6320 646f 6573 206e 6f74 : javac does not │ │ │ │ │ -00074610: 2064 6574 6563 7420 6379 636c 6963 2069 detect cyclic i │ │ │ │ │ -00074620: 6e68 6572 6974 616e 6365 2069 6e76 6f6c nheritance invol │ │ │ │ │ -00074630: 7669 6e67 2073 7461 7469 6320 696e 6e65 ving static inne │ │ │ │ │ -00074640: 7220 636c 6173 7365 7320 6166 7465 7220 r classes after │ │ │ │ │ -00074650: 696d 706f 7274 2063 6c61 7573 650a 0a3c import clause..< │ │ │ │ │ -00074660: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ -00074670: 7461 7469 6349 6d70 6f72 742f 416d 6269 taticImport/Ambi │ │ │ │ │ -00074680: 6731 2e6a 6176 613a 204d 6973 7369 6e67 g1.java: Missing │ │ │ │ │ -00074690: 2061 6d62 6967 7569 7479 2065 7272 6f72 ambiguity error │ │ │ │ │ -000746a0: 2077 6865 6e20 7477 6f20 6d65 7468 6f64 when two method │ │ │ │ │ -000746b0: 7320 6172 6520 6571 7561 6c6c 7920 7370 s are equally sp │ │ │ │ │ -000746c0: 6563 6966 6963 0a0a 3c6c 693e 746f 6f6c ecific..
  • tool │ │ │ │ │ -000746d0: 732f 6a61 7661 632f 7374 6174 6963 496d s/javac/staticIm │ │ │ │ │ -000746e0: 706f 7274 2f49 6d70 6f72 7449 6e68 6572 port/ImportInher │ │ │ │ │ -000746f0: 6974 2e6a 6176 613a 2073 7461 7469 6320 it.java: static │ │ │ │ │ -00074700: 696d 706f 7274 2076 6572 7375 7320 696e import versus in │ │ │ │ │ -00074710: 6865 7269 7465 6420 6d65 6d62 6572 730a herited members. │ │ │ │ │ -00074720: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00074730: 2f73 7461 7469 6349 6d70 6f72 742f 496d /staticImport/Im │ │ │ │ │ -00074740: 706f 7274 5072 6976 6174 652e 6a61 7661 portPrivate.java │ │ │ │ │ -00074750: 3a20 4e50 4520 7768 696c 6520 636f 6d70 : NPE while comp │ │ │ │ │ -00074760: 696c 696e 6720 7374 6174 6963 2069 6d70 iling static imp │ │ │ │ │ -00074770: 6f72 7420 6f66 2069 6e61 6363 6573 7369 ort of inaccessi │ │ │ │ │ -00074780: 626c 6520 636c 6173 7320 6d65 6d62 6572 ble class member │ │ │ │ │ -00074790: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000747a0: 632f 7374 6174 6963 496d 706f 7274 2f50 c/staticImport/P │ │ │ │ │ -000747b0: 7269 7661 7465 5374 6174 6963 496d 706f rivateStaticImpo │ │ │ │ │ -000747c0: 7274 2e6a 6176 613a 2073 7461 7469 6320 rt.java: static │ │ │ │ │ -000747d0: 696d 706f 7274 206f 6620 7072 6976 6174 import of privat │ │ │ │ │ -000747e0: 6520 6669 656c 6420 6372 6173 6865 7320 e field crashes │ │ │ │ │ -000747f0: 636f 6d70 696c 6572 0a0a 3c6c 693e 746f compiler..
  • to │ │ │ │ │ -00074800: 6f6c 732f 6a61 7661 632f 7374 6174 6963 ols/javac/static │ │ │ │ │ -00074810: 496d 706f 7274 2f53 6861 646f 772e 6a61 Import/Shadow.ja │ │ │ │ │ -00074820: 7661 3a20 636f 6d70 696c 6572 2066 6169 va: compiler fai │ │ │ │ │ -00074830: 6c73 2074 6f20 7368 6164 6f77 2069 6e61 ls to shadow ina │ │ │ │ │ -00074840: 7070 6c69 6361 626c 6520 6d65 7468 6f64 pplicable method │ │ │ │ │ -00074850: 2077 6974 6820 7374 6174 6963 2069 6d70 with static imp │ │ │ │ │ -00074860: 6f72 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a ort..
  • tools/j │ │ │ │ │ -00074870: 6176 6163 2f73 7461 7469 6349 6d70 6f72 avac/staticImpor │ │ │ │ │ -00074880: 742f 5374 6174 6963 496d 706f 7274 2e6a t/StaticImport.j │ │ │ │ │ -00074890: 6176 613a 2061 6464 2073 7570 706f 7274 ava: add support │ │ │ │ │ -000748a0: 2066 6f72 204a 5352 2032 3031 2773 2073 for JSR 201's s │ │ │ │ │ -000748b0: 7461 7469 6320 696d 706f 7274 2066 6163 tatic import fac │ │ │ │ │ -000748c0: 696c 6974 790a 0a3c 6c69 3e74 6f6f 6c73 ility..
  • tools │ │ │ │ │ -000748d0: 2f6a 6176 6163 2f73 7461 7469 6349 6d70 /javac/staticImp │ │ │ │ │ -000748e0: 6f72 742f 5374 6174 6963 496d 706f 7274 ort/StaticImport │ │ │ │ │ -000748f0: 322e 6a61 7661 3a20 6164 6420 7375 7070 2.java: add supp │ │ │ │ │ -00074900: 6f72 7420 666f 7220 4a53 5220 3230 3127 ort for JSR 201' │ │ │ │ │ -00074910: 7320 7374 6174 6963 2069 6d70 6f72 7420 s static import │ │ │ │ │ -00074920: 6661 6369 6c69 7479 0a0a 3c6c 693e 746f facility..
  • to │ │ │ │ │ -00074930: 6f6c 732f 6a61 7661 632f 7374 6174 6963 ols/javac/static │ │ │ │ │ -00074940: 5175 616c 6966 6965 644e 6577 2f53 7461 QualifiedNew/Sta │ │ │ │ │ -00074950: 7469 6351 7561 6c69 6669 6564 4e65 772e ticQualifiedNew. │ │ │ │ │ -00074960: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ -00074970: 7420 7175 616c 6966 6965 6420 276e 6577 t qualified 'new │ │ │ │ │ -00074980: 2720 6f66 2073 7461 7469 6320 636c 6173 ' of static clas │ │ │ │ │ -00074990: 7320 6973 2066 6f72 6269 6464 656e 2e0a s is forbidden.. │ │ │ │ │ -000749a0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000749b0: 2f73 7461 7469 635f 6572 726f 722f 5368 /static_error/Sh │ │ │ │ │ -000749c0: 6f75 6c64 5374 6f70 4f6e 5374 6174 6963 ouldStopOnStatic │ │ │ │ │ -000749d0: 4572 726f 722e 6a61 7661 3a20 4d65 7468 Error.java: Meth │ │ │ │ │ -000749e0: 6f64 2072 6573 6f6c 7574 696f 6e20 7368 od resolution sh │ │ │ │ │ -000749f0: 6f75 6c64 2073 746f 7020 6f6e 2073 7461 ould stop on sta │ │ │ │ │ -00074a00: 7469 6320 6572 726f 720a 0a3c 6c69 3e74 tic error..
  • t │ │ │ │ │ -00074a10: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ -00074a20: 6865 7870 722f 426c 6f63 6b45 7870 7265 hexpr/BlockExpre │ │ │ │ │ -00074a30: 7373 696f 6e2e 6a61 7661 3a20 5665 7269 ssion.java: Veri │ │ │ │ │ -00074a40: 6679 2072 756c 6520 6361 7365 7320 7769 fy rule cases wi │ │ │ │ │ -00074a50: 7468 2065 7870 7265 7373 696f 6e20 7374 th expression st │ │ │ │ │ -00074a60: 6174 656d 656e 7473 2061 6e64 2074 6872 atements and thr │ │ │ │ │ -00074a70: 6f77 2073 7461 7465 6d65 6e74 7320 776f ow statements wo │ │ │ │ │ -00074a80: 726b 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a rk...
  • tools/j │ │ │ │ │ -00074a90: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ -00074aa0: 426f 6f6c 6561 6e4e 756d 6572 6963 4e6f BooleanNumericNo │ │ │ │ │ -00074ab0: 6e4e 756d 6572 6963 2e6a 6176 613a 2056 nNumeric.java: V │ │ │ │ │ -00074ac0: 6572 6966 7920 7468 6520 7479 7065 206f erify the type o │ │ │ │ │ -00074ad0: 6620 6120 636f 6e64 6974 696f 6e61 6c20 f a conditional │ │ │ │ │ -00074ae0: 6578 7072 6573 7369 6f6e 2077 6974 6820 expression with │ │ │ │ │ -00074af0: 6e65 7374 6564 2073 7769 7463 6820 6578 nested switch ex │ │ │ │ │ -00074b00: 7072 6573 7369 6f6e 2069 7320 636f 6d70 pression is comp │ │ │ │ │ -00074b10: 7574 6564 2070 726f 7065 726c 790a 0a3c uted properly..< │ │ │ │ │ -00074b20: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ -00074b30: 7769 7463 6865 7870 722f 4272 6561 6b54 witchexpr/BreakT │ │ │ │ │ -00074b40: 6573 742e 6a61 7661 3a20 456e 7375 7265 est.java: Ensure │ │ │ │ │ -00074b50: 2042 7265 616b 5472 6565 2e67 6574 4c61 BreakTree.getLa │ │ │ │ │ -00074b60: 6265 6c20 7265 7475 726e 7320 7265 6173 bel returns reas │ │ │ │ │ -00074b70: 6f6e 6162 6c65 2076 616c 7565 730a 0a3c onable values..< │ │ │ │ │ -00074b80: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ -00074b90: 7769 7463 6865 7870 722f 4352 542e 6a61 witchexpr/CRT.ja │ │ │ │ │ -00074ba0: 7661 3a20 5465 7374 2074 6865 2043 6861 va: Test the Cha │ │ │ │ │ -00074bb0: 7261 6374 6572 5261 6e67 6554 6162 6c65 racterRangeTable │ │ │ │ │ -00074bc0: 2067 656e 6572 6174 6564 2066 6f72 2073 generated for s │ │ │ │ │ -00074bd0: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -00074be0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00074bf0: 6163 2f73 7769 7463 6865 7870 722f 4465 ac/switchexpr/De │ │ │ │ │ -00074c00: 6669 6e69 7465 4173 7369 676e 6d65 6e74 finiteAssignment │ │ │ │ │ -00074c10: 312e 6a61 7661 3a20 5665 7269 6679 2074 1.java: Verify t │ │ │ │ │ -00074c20: 6861 7420 6465 6669 6e69 7465 2061 7373 hat definite ass │ │ │ │ │ -00074c30: 6967 6e6d 656e 7420 7768 656e 2074 7275 ignment when tru │ │ │ │ │ -00074c40: 6520 776f 726b 7320 286c 6567 616c 2063 e works (legal c │ │ │ │ │ -00074c50: 6f64 6529 0a0a 3c6c 693e 746f 6f6c 732f ode)..
  • tools/ │ │ │ │ │ -00074c60: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ -00074c70: 2f44 6566 696e 6974 6541 7373 6967 6e6d /DefiniteAssignm │ │ │ │ │ -00074c80: 656e 7432 2e6a 6176 613a 2056 6572 6966 ent2.java: Verif │ │ │ │ │ -00074c90: 7920 7468 6174 2064 6566 696e 6974 6520 y that definite │ │ │ │ │ -00074ca0: 6173 7369 676e 6d65 6e74 2077 6865 6e20 assignment when │ │ │ │ │ -00074cb0: 7472 7565 2077 6f72 6b73 2028 696c 6c65 true works (ille │ │ │ │ │ -00074cc0: 6761 6c20 636f 6465 290a 0a3c 6c69 3e74 gal code)..
  • t │ │ │ │ │ -00074cd0: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ -00074ce0: 6865 7870 722f 456d 7074 7953 7769 7463 hexpr/EmptySwitc │ │ │ │ │ -00074cf0: 682e 6a61 7661 3a20 5665 7269 6679 2074 h.java: Verify t │ │ │ │ │ -00074d00: 6861 6e20 6120 7377 6974 6368 2074 6861 han a switch tha │ │ │ │ │ -00074d10: 7420 646f 6573 206e 6f74 2079 6965 6c64 t does not yield │ │ │ │ │ -00074d20: 2061 2076 616c 7565 2069 7320 7265 6a65 a value is reje │ │ │ │ │ -00074d30: 6374 6564 2e0a 0a3c 6c69 3e74 6f6f 6c73 cted...
  • tools │ │ │ │ │ -00074d40: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ -00074d50: 722f 4578 6861 7573 7469 7665 456e 756d r/ExhaustiveEnum │ │ │ │ │ -00074d60: 5377 6974 6368 2e6a 6176 613a 2056 6572 Switch.java: Ver │ │ │ │ │ -00074d70: 6966 7920 7468 6174 2061 6e20 7377 6974 ify that an swit │ │ │ │ │ -00074d80: 6368 2065 7870 7265 7373 696f 6e20 6f76 ch expression ov │ │ │ │ │ -00074d90: 6572 2065 6e75 6d20 6361 6e20 6265 2065 er enum can be e │ │ │ │ │ -00074da0: 7868 6175 7374 6976 6520 7769 7468 6f75 xhaustive withou │ │ │ │ │ -00074db0: 7420 6465 6661 756c 742e 0a0a 3c6c 693e t default...
  • │ │ │ │ │ -00074dc0: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ -00074dd0: 6368 6578 7072 2f45 7870 7265 7373 696f chexpr/Expressio │ │ │ │ │ -00074de0: 6e53 7769 7463 682e 6a61 7661 3a20 4368 nSwitch.java: Ch │ │ │ │ │ -00074df0: 6563 6b20 6578 7072 6573 7369 6f6e 2073 eck expression s │ │ │ │ │ -00074e00: 7769 7463 6820 776f 726b 732e 0a0a 3c6c witch works...tools/javac/sw │ │ │ │ │ -00074e20: 6974 6368 6578 7072 2f45 7870 7265 7373 itchexpr/Express │ │ │ │ │ -00074e30: 696f 6e53 7769 7463 6842 7265 616b 7331 ionSwitchBreaks1 │ │ │ │ │ -00074e40: 2e6a 6176 613a 2056 6572 6966 7920 6265 .java: Verify be │ │ │ │ │ -00074e50: 6861 7669 6f72 206f 6620 7661 7269 6f75 havior of variou │ │ │ │ │ -00074e60: 7320 6b69 6e64 7320 6f66 2062 7265 616b s kinds of break │ │ │ │ │ -00074e70: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -00074e80: 7661 632f 7377 6974 6368 6578 7072 2f45 vac/switchexpr/E │ │ │ │ │ -00074e90: 7870 7265 7373 696f 6e53 7769 7463 6842 xpressionSwitchB │ │ │ │ │ -00074ea0: 7265 616b 7332 2e6a 6176 613a 2043 6865 reaks2.java: Che │ │ │ │ │ -00074eb0: 636b 2062 6568 6176 696f 7220 666f 7220 ck behavior for │ │ │ │ │ -00074ec0: 696e 7661 6c69 6420 6272 6561 6b73 2e0a invalid breaks.. │ │ │ │ │ -00074ed0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00074ee0: 2f73 7769 7463 6865 7870 722f 4578 7072 /switchexpr/Expr │ │ │ │ │ -00074ef0: 6573 7369 6f6e 5377 6974 6368 4275 6773 essionSwitchBugs │ │ │ │ │ -00074f00: 2e6a 6176 613a 2056 6572 6966 7920 7661 .java: Verify va │ │ │ │ │ -00074f10: 7269 6f75 7320 636f 726e 6572 2063 6173 rious corner cas │ │ │ │ │ -00074f20: 6573 2077 6974 6820 6e65 7374 6564 2073 es with nested s │ │ │ │ │ -00074f30: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -00074f40: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -00074f50: 7661 632f 7377 6974 6368 6578 7072 2f45 vac/switchexpr/E │ │ │ │ │ -00074f60: 7870 7265 7373 696f 6e53 7769 7463 6842 xpressionSwitchB │ │ │ │ │ -00074f70: 7567 7349 6e47 656e 2e6a 6176 613a 2056 ugsInGen.java: V │ │ │ │ │ -00074f80: 6572 6966 7920 7661 7269 6f75 7320 636f erify various co │ │ │ │ │ -00074f90: 726e 6572 2063 6173 6573 2077 6974 6820 rner cases with │ │ │ │ │ -00074fa0: 6e65 7374 6564 2073 7769 7463 6820 6578 nested switch ex │ │ │ │ │ -00074fb0: 7072 6573 7369 6f6e 732e 0a0a 3c6c 693e pressions...
  • │ │ │ │ │ -00074fc0: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ -00074fd0: 6368 6578 7072 2f45 7870 7265 7373 696f chexpr/Expressio │ │ │ │ │ -00074fe0: 6e53 7769 7463 6843 6f64 6546 726f 6d4a nSwitchCodeFromJ │ │ │ │ │ -00074ff0: 4c53 2e6a 6176 613a 2043 6865 636b 2073 LS.java: Check s │ │ │ │ │ -00075000: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -00075010: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00075020: 6163 2f73 7769 7463 6865 7870 722f 4578 ac/switchexpr/Ex │ │ │ │ │ -00075030: 7072 6573 7369 6f6e 5377 6974 6368 4441 pressionSwitchDA │ │ │ │ │ -00075040: 2e6a 6176 613a 2043 6865 636b 2064 6566 .java: Check def │ │ │ │ │ -00075050: 696e 6974 6520 2875 6e29 6173 7369 676e inite (un)assign │ │ │ │ │ -00075060: 6d65 6e74 2066 6f72 2069 6e20 7377 6974 ment for in swit │ │ │ │ │ -00075070: 6368 2065 7870 7265 7373 696f 6e73 2e0a ch expressions.. │ │ │ │ │ -00075080: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00075090: 2f73 7769 7463 6865 7870 722f 4578 7072 /switchexpr/Expr │ │ │ │ │ -000750a0: 6573 7369 6f6e 5377 6974 6368 456d 6265 essionSwitchEmbe │ │ │ │ │ -000750b0: 6464 696e 672e 6a61 7661 3a20 5665 7269 dding.java: Veri │ │ │ │ │ -000750c0: 6679 2073 7769 7463 6820 6578 7072 6573 fy switch expres │ │ │ │ │ -000750d0: 7369 6f6e 7320 656d 6265 6464 6564 2069 sions embedded i │ │ │ │ │ -000750e0: 6e20 7661 7269 6f75 7320 7374 6174 656d n various statem │ │ │ │ │ -000750f0: 656e 7473 2077 6f72 6b20 7072 6f70 6572 ents work proper │ │ │ │ │ -00075100: 6c79 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ly...
  • tools/j │ │ │ │ │ -00075110: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ -00075120: 4578 7072 6573 7369 6f6e 5377 6974 6368 ExpressionSwitch │ │ │ │ │ -00075130: 4661 6c6c 5468 726f 7567 682e 6a61 7661 FallThrough.java │ │ │ │ │ -00075140: 3a20 4368 6563 6b20 6661 6c6c 2074 6872 : Check fall thr │ │ │ │ │ -00075150: 6f75 6768 2069 6e20 7377 6974 6368 2065 ough in switch e │ │ │ │ │ -00075160: 7870 7265 7373 696f 6e73 2e0a 0a3c 6c69 xpressions...
  • tools/javac/swi │ │ │ │ │ -00075180: 7463 6865 7870 722f 4578 7072 6573 7369 tchexpr/Expressi │ │ │ │ │ -00075190: 6f6e 5377 6974 6368 4661 6c6c 5468 726f onSwitchFallThro │ │ │ │ │ -000751a0: 7567 6831 2e6a 6176 613a 2043 6865 636b ugh1.java: Check │ │ │ │ │ -000751b0: 2066 616c 6c20 7468 726f 7567 6820 696e fall through in │ │ │ │ │ -000751c0: 2073 7769 7463 6820 6578 7072 6573 7369 switch expressi │ │ │ │ │ -000751d0: 6f6e 732e 0a0a 3c6c 693e 746f 6f6c 732f ons...
  • tools/ │ │ │ │ │ -000751e0: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ -000751f0: 2f45 7870 7265 7373 696f 6e53 7769 7463 /ExpressionSwitc │ │ │ │ │ -00075200: 6846 6c6f 772e 6a61 7661 3a20 5665 7269 hFlow.java: Veri │ │ │ │ │ -00075210: 6679 2061 2063 6f6d 7069 6c65 2d74 696d fy a compile-tim │ │ │ │ │ -00075220: 6520 6572 726f 7220 6973 2070 726f 6475 e error is produ │ │ │ │ │ -00075230: 6365 6420 6966 2073 7769 7463 6820 6578 ced if switch ex │ │ │ │ │ -00075240: 7072 6573 7369 6f6e 2064 6f65 7320 6e6f pression does no │ │ │ │ │ -00075250: 7420 7072 6f76 6964 6520 6120 7661 6c75 t provide a valu │ │ │ │ │ -00075260: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -00075270: 6163 2f73 7769 7463 6865 7870 722f 4578 ac/switchexpr/Ex │ │ │ │ │ -00075280: 7072 6573 7369 6f6e 5377 6974 6368 496e pressionSwitchIn │ │ │ │ │ -00075290: 4578 7072 6573 7369 6f6e 5377 6974 6368 ExpressionSwitch │ │ │ │ │ -000752a0: 2e6a 6176 613a 2043 6865 636b 2073 7769 .java: Check swi │ │ │ │ │ -000752b0: 7463 6820 6578 7072 6573 7369 6f6e 7320 tch expressions │ │ │ │ │ -000752c0: 656d 6265 6464 6564 2069 6e20 7377 6974 embedded in swit │ │ │ │ │ -000752d0: 6368 2065 7870 7265 7373 696f 6e73 2e0a ch expressions.. │ │ │ │ │ -000752e0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000752f0: 2f73 7769 7463 6865 7870 722f 4578 7072 /switchexpr/Expr │ │ │ │ │ -00075300: 6573 7369 6f6e 5377 6974 6368 496e 6665 essionSwitchInfe │ │ │ │ │ -00075310: 722e 6a61 7661 3a20 4368 6563 6b20 7479 r.java: Check ty │ │ │ │ │ -00075320: 7065 7320 696e 6665 7272 6564 2066 6f72 pes inferred for │ │ │ │ │ -00075330: 2073 7769 7463 6820 6578 7072 6573 7369 switch expressi │ │ │ │ │ -00075340: 6f6e 732e 0a0a 3c6c 693e 746f 6f6c 732f ons...
  • tools/ │ │ │ │ │ -00075350: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ -00075360: 2f45 7870 7265 7373 696f 6e53 7769 7463 /ExpressionSwitc │ │ │ │ │ -00075370: 6849 6e74 6572 7365 6374 696f 6e54 7970 hIntersectionTyp │ │ │ │ │ -00075380: 6573 2e6a 6176 613a 2056 6572 6966 7920 es.java: Verify │ │ │ │ │ -00075390: 6265 6861 7669 6f72 2077 6865 6e20 616e behavior when an │ │ │ │ │ -000753a0: 2069 6e74 6572 7365 6374 696f 6e20 7479 intersection ty │ │ │ │ │ -000753b0: 7065 2069 7320 696e 6665 7272 6564 2066 pe is inferred f │ │ │ │ │ -000753c0: 6f72 2073 7769 7463 6820 6578 7072 6573 or switch expres │ │ │ │ │ -000753d0: 7369 6f6e 2e0a 0a3c 6c69 3e74 6f6f 6c73 sion...
  • tools │ │ │ │ │ -000753e0: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ -000753f0: 722f 4578 7072 6573 7369 6f6e 5377 6974 r/ExpressionSwit │ │ │ │ │ -00075400: 6368 4e6f 7445 7868 6175 7374 6976 652e chNotExhaustive. │ │ │ │ │ -00075410: 6a61 7661 3a20 5665 7269 6679 2062 6568 java: Verify beh │ │ │ │ │ -00075420: 6176 696f 7220 6f66 206e 6f74 2065 7868 avior of not exh │ │ │ │ │ -00075430: 6175 7374 6976 6520 7377 6974 6368 2065 austive switch e │ │ │ │ │ -00075440: 7870 7265 7373 696f 6e73 2e0a 0a3c 6c69 xpressions...
  • tools/javac/swi │ │ │ │ │ -00075460: 7463 6865 7870 722f 4578 7072 6573 7369 tchexpr/Expressi │ │ │ │ │ -00075470: 6f6e 5377 6974 6368 5379 6e63 6872 6f6e onSwitchSynchron │ │ │ │ │ -00075480: 697a 6564 2e6a 6176 613a 2056 6572 6966 ized.java: Verif │ │ │ │ │ -00075490: 7920 7661 6c69 6420 636c 6173 7366 696c y valid classfil │ │ │ │ │ -000754a0: 6520 6973 2070 726f 6475 6365 6420 7768 e is produced wh │ │ │ │ │ -000754b0: 656e 2073 796e 6368 726f 6e69 7a65 6420 en synchronized │ │ │ │ │ -000754c0: 626c 6f63 6b20 6973 2075 7365 6420 696e block is used in │ │ │ │ │ -000754d0: 7369 6465 2061 2073 7769 7463 6820 6578 side a switch ex │ │ │ │ │ -000754e0: 7072 6573 7369 6f6e 2e0a 0a3c 6c69 3e74 pression...
  • t │ │ │ │ │ -000754f0: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ -00075500: 6865 7870 722f 4578 7072 6573 7369 6f6e hexpr/Expression │ │ │ │ │ -00075510: 5377 6974 6368 546f 5374 7269 6e67 2e6a SwitchToString.j │ │ │ │ │ -00075520: 6176 613a 2056 6572 6966 7920 5472 6565 ava: Verify Tree │ │ │ │ │ -00075530: 2e74 6f53 7472 696e 6728 2920 7265 6c61 .toString() rela │ │ │ │ │ -00075540: 7465 6420 746f 2073 7769 7463 6820 6578 ted to switch ex │ │ │ │ │ -00075550: 7072 6573 7369 6f6e 730a 0a3c 6c69 3e74 pressions..
  • t │ │ │ │ │ -00075560: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ -00075570: 6865 7870 722f 4578 7072 6573 7369 6f6e hexpr/Expression │ │ │ │ │ -00075580: 5377 6974 6368 556e 7265 6163 6861 626c SwitchUnreachabl │ │ │ │ │ -00075590: 652e 6a61 7661 3a20 5665 7269 6679 2072 e.java: Verify r │ │ │ │ │ -000755a0: 6561 6368 6162 696c 6974 7920 696e 2073 eachability in s │ │ │ │ │ -000755b0: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -000755c0: 732e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 s...
  • tools/ja │ │ │ │ │ -000755d0: 7661 632f 7377 6974 6368 6578 7072 2f4c vac/switchexpr/L │ │ │ │ │ -000755e0: 616d 6264 6143 6170 7475 7265 2e6a 6176 ambdaCapture.jav │ │ │ │ │ -000755f0: 613a 2056 6572 6966 7920 7661 7269 6162 a: Verify variab │ │ │ │ │ -00075600: 6c65 2063 6170 7475 7265 2077 6f72 6b73 le capture works │ │ │ │ │ -00075610: 2069 6e73 6964 6520 7377 6974 6368 2065 inside switch e │ │ │ │ │ -00075620: 7870 7265 7373 696f 6e73 2077 6869 6368 xpressions which │ │ │ │ │ -00075630: 2061 7265 2069 6e73 6964 6520 7661 7269 are inside vari │ │ │ │ │ -00075640: 6162 6c65 2064 6563 6c61 7261 7469 6f6e able declaration │ │ │ │ │ -00075650: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00075660: 6163 2f73 7769 7463 6865 7870 722f 5061 ac/switchexpr/Pa │ │ │ │ │ -00075670: 7273 6549 6e63 6f6d 706c 6574 652e 6a61 rseIncomplete.ja │ │ │ │ │ -00075680: 7661 3a20 456e 7375 7265 2074 6861 6e20 va: Ensure than │ │ │ │ │ -00075690: 7061 7273 6572 2063 616e 2070 6172 7365 parser can parse │ │ │ │ │ -000756a0: 2069 6e63 6f6d 706c 6574 6520 736f 7572 incomplete sour │ │ │ │ │ -000756b0: 6365 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ces..
  • tools/j │ │ │ │ │ -000756c0: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ -000756d0: 5061 7273 6572 5265 636f 7665 7279 2e6a ParserRecovery.j │ │ │ │ │ -000756e0: 6176 613a 2056 6572 6966 7920 7468 6520 ava: Verify the │ │ │ │ │ -000756f0: 7061 7273 6572 2068 616e 646c 6573 2062 parser handles b │ │ │ │ │ -00075700: 726f 6b65 6e20 696e 7075 7420 6772 6163 roken input grac │ │ │ │ │ -00075710: 6566 756c 6c79 2e0a 0a3c 6c69 3e74 6f6f efully...
  • too │ │ │ │ │ -00075720: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ -00075730: 7870 722f 5377 6974 6368 4578 7072 6573 xpr/SwitchExpres │ │ │ │ │ -00075740: 7369 6f6e 4973 4e6f 7441 436f 6e73 7461 sionIsNotAConsta │ │ │ │ │ -00075750: 6e74 2e6a 6176 613a 2056 6572 6966 7920 nt.java: Verify │ │ │ │ │ -00075760: 7468 6520 7377 6974 6368 2065 7870 7265 the switch expre │ │ │ │ │ -00075770: 7373 696f 6e27 7320 7479 7065 2064 6f65 ssion's type doe │ │ │ │ │ -00075780: 7320 6e6f 7420 6861 7665 2061 2063 6f6e s not have a con │ │ │ │ │ -00075790: 7374 616e 7420 6174 7461 6368 6564 2c20 stant attached, │ │ │ │ │ -000757a0: 616e 6420 736f 2074 6865 2073 7769 7463 and so the switc │ │ │ │ │ -000757b0: 6820 6578 7072 6573 7369 6f6e 2069 7320 h expression is │ │ │ │ │ -000757c0: 6e6f 7420 656c 6964 6564 2e0a 0a3c 6c69 not elided...
  • tools/javac/swi │ │ │ │ │ -000757e0: 7463 6865 7870 722f 5377 6974 6368 4578 tchexpr/SwitchEx │ │ │ │ │ -000757f0: 7072 6573 7369 6f6e 4e6f 5661 6c75 652e pressionNoValue. │ │ │ │ │ -00075800: 6a61 7661 3a20 4368 6563 6b20 7468 6174 java: Check that │ │ │ │ │ -00075810: 2073 7769 7463 6820 6578 7072 6573 7369 switch expressi │ │ │ │ │ -00075820: 6f6e 2077 6974 6820 6e6f 2076 616c 7565 on with no value │ │ │ │ │ -00075830: 2064 6f65 7320 6e6f 7420 6372 6173 6820 does not crash │ │ │ │ │ -00075840: 7468 6520 636f 6d70 696c 6572 2e0a 0a3c the compiler...< │ │ │ │ │ -00075850: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ -00075860: 7769 7463 6865 7870 722f 5377 6974 6368 witchexpr/Switch │ │ │ │ │ -00075870: 4578 7072 6573 7369 6f6e 5363 6f70 6573 ExpressionScopes │ │ │ │ │ -00075880: 4973 6f6c 6174 6564 2e6a 6176 613a 2056 Isolated.java: V │ │ │ │ │ -00075890: 6572 6966 7920 7468 6174 2073 636f 7065 erify that scope │ │ │ │ │ -000758a0: 7320 696e 2072 756c 6520 6361 7365 7320 s in rule cases │ │ │ │ │ -000758b0: 6172 6520 6973 6f6c 6174 6564 2e0a 0a3c are isolated...< │ │ │ │ │ -000758c0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ -000758d0: 7769 7463 6865 7870 722f 5377 6974 6368 witchexpr/Switch │ │ │ │ │ -000758e0: 4578 7072 6573 7369 6f6e 5369 6d70 6c65 ExpressionSimple │ │ │ │ │ -000758f0: 5669 7369 746f 7254 6573 742e 6a61 7661 VisitorTest.java │ │ │ │ │ -00075900: 3a20 456e 7375 7265 2053 696d 706c 6554 : Ensure SimpleT │ │ │ │ │ -00075910: 7265 6556 6973 6974 6f72 2e76 6973 6974 reeVisitor.visit │ │ │ │ │ -00075920: 5377 6974 6368 4578 7072 6573 7369 6f6e SwitchExpression │ │ │ │ │ -00075930: 2062 6568 6176 6573 2061 7320 6974 2073 behaves as it s │ │ │ │ │ -00075940: 686f 756c 640a 0a3c 6c69 3e74 6f6f 6c73 hould..
  • tools │ │ │ │ │ -00075950: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ -00075960: 722f 5472 7943 6174 6368 2e6a 6176 613a r/TryCatch.java: │ │ │ │ │ -00075970: 2056 6572 6966 7920 7472 792d 6361 7463 Verify try-catc │ │ │ │ │ -00075980: 6820 696e 7369 6465 2061 2073 7769 7463 h inside a switc │ │ │ │ │ -00075990: 6820 6578 7072 6573 7369 6f6e 2077 6f72 h expression wor │ │ │ │ │ -000759a0: 6b73 2070 726f 7065 726c 792e 0a0a 3c6c ks properly...tools/javac/sw │ │ │ │ │ -000759c0: 6974 6368 6578 7072 2f54 7279 4361 7463 itchexpr/TryCatc │ │ │ │ │ -000759d0: 6846 696e 616c 6c79 2e6a 6176 613a 2056 hFinally.java: V │ │ │ │ │ -000759e0: 6572 6966 7920 7468 6174 2074 7279 2d63 erify that try-c │ │ │ │ │ -000759f0: 6174 6368 2d66 696e 616c 6c79 2069 6e73 atch-finally ins │ │ │ │ │ -00075a00: 6964 6520 6120 7377 6974 6368 2065 7870 ide a switch exp │ │ │ │ │ -00075a10: 7265 7373 696f 6e20 776f 726b 7320 7072 ression works pr │ │ │ │ │ -00075a20: 6f70 6572 6c79 2e0a 0a3c 6c69 3e74 6f6f operly...
  • too │ │ │ │ │ -00075a30: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ -00075a40: 7870 722f 5761 726e 5772 6f6e 6759 6965 xpr/WarnWrongYie │ │ │ │ │ -00075a50: 6c64 5465 7374 2e6a 6176 613a 2056 6572 ldTest.java: Ver │ │ │ │ │ -00075a60: 6966 7920 636f 7272 6563 7420 7761 726e ify correct warn │ │ │ │ │ -00075a70: 696e 6773 2077 2e72 2e74 2e0a 0a3c 6c69 ings w.r.t...
  • tools/javac/swi │ │ │ │ │ -00075a90: 7463 6865 7870 722f 5772 6f6e 6742 7265 tchexpr/WrongBre │ │ │ │ │ -00075aa0: 616b 5465 7374 2e6a 6176 613a 2045 6e73 akTest.java: Ens │ │ │ │ │ -00075ab0: 7572 6520 6a61 7661 6320 6973 206e 6f74 ure javac is not │ │ │ │ │ -00075ac0: 2063 7261 7368 696e 6720 666f 7220 7772 crashing for wr │ │ │ │ │ -00075ad0: 6f6e 6720 6272 6561 6b73 2e0a 0a3c 6c69 ong breaks...
  • tools/javac/swi │ │ │ │ │ -00075af0: 7463 6865 7870 722f 5772 6f6e 6759 6965 tchexpr/WrongYie │ │ │ │ │ -00075b00: 6c64 5465 7374 2e6a 6176 613a 2045 6e73 ldTest.java: Ens │ │ │ │ │ -00075b10: 7572 6520 7072 6f70 6572 2065 7272 6f72 ure proper error │ │ │ │ │ -00075b20: 7320 6172 6520 7265 7475 726e 6564 2066 s are returned f │ │ │ │ │ -00075b30: 6f72 2079 6965 6c64 732e 0a0a 3c6c 693e or yields...
  • │ │ │ │ │ -00075b40: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ -00075b50: 6368 6578 7472 612f 4361 7365 5465 7374 chextra/CaseTest │ │ │ │ │ -00075b60: 2e6a 6176 613a 2045 6e73 7572 6520 4361 .java: Ensure Ca │ │ │ │ │ -00075b70: 7365 5472 6565 206d 6574 686f 6473 2072 seTree methods r │ │ │ │ │ -00075b80: 6574 7572 6e20 6578 7065 6374 6564 2076 eturn expected v │ │ │ │ │ -00075b90: 616c 7565 730a 0a3c 6c69 3e74 6f6f 6c73 alues..
  • tools │ │ │ │ │ -00075ba0: 2f6a 6176 6163 2f73 7769 7463 6865 7874 /javac/switchext │ │ │ │ │ -00075bb0: 7261 2f44 6566 696e 6974 6541 7373 6967 ra/DefiniteAssig │ │ │ │ │ -00075bc0: 6e6d 656e 7431 2e6a 6176 613a 2056 6572 nment1.java: Ver │ │ │ │ │ -00075bd0: 6966 7920 7468 6174 2064 6566 696e 6974 ify that definit │ │ │ │ │ -00075be0: 6520 6173 7369 676e 6d65 6e74 2077 6f72 e assignment wor │ │ │ │ │ -00075bf0: 6b73 2028 6c65 6761 6c20 636f 6465 290a ks (legal code). │ │ │ │ │ -00075c00: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00075c10: 2f73 7769 7463 6865 7874 7261 2f44 6566 /switchextra/Def │ │ │ │ │ -00075c20: 696e 6974 6541 7373 6967 6e6d 656e 7432 initeAssignment2 │ │ │ │ │ -00075c30: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -00075c40: 6174 2064 6566 696e 6974 6520 6173 7369 at definite assi │ │ │ │ │ -00075c50: 676e 6d65 6e74 2077 6f72 6b73 2028 696c gnment works (il │ │ │ │ │ -00075c60: 6c65 6761 6c20 636f 6465 290a 0a3c 6c69 legal code)..
  • tools/javac/swi │ │ │ │ │ -00075c80: 7463 6865 7874 7261 2f45 6e75 6d53 7769 tchextra/EnumSwi │ │ │ │ │ -00075c90: 7463 6851 7561 6c69 6669 6564 2e6a 6176 tchQualified.jav │ │ │ │ │ -00075ca0: 613a 2043 6865 636b 2073 7769 7463 6865 a: Check switche │ │ │ │ │ -00075cb0: 7320 776f 726b 2063 6f72 7265 6374 6c79 s work correctly │ │ │ │ │ -00075cc0: 2077 6974 6820 7175 616c 6966 6965 6420 with qualified │ │ │ │ │ -00075cd0: 656e 756d 2063 6f6e 7374 616e 7473 0a0a enum constants.. │ │ │ │ │ -00075ce0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00075cf0: 7377 6974 6368 6578 7472 612f 456e 756d switchextra/Enum │ │ │ │ │ -00075d00: 5377 6974 6368 5175 616c 6966 6965 6445 SwitchQualifiedE │ │ │ │ │ -00075d10: 7272 6f72 732e 6a61 7661 3a20 4368 6563 rrors.java: Chec │ │ │ │ │ -00075d20: 6b20 7377 6974 6368 6573 2077 6f72 6b20 k switches work │ │ │ │ │ -00075d30: 636f 7272 6563 746c 7920 7769 7468 2071 correctly with q │ │ │ │ │ -00075d40: 7561 6c69 6669 6564 2065 6e75 6d20 636f ualified enum co │ │ │ │ │ -00075d50: 6e73 7461 6e74 730a 0a3c 6c69 3e74 6f6f nstants..
  • too │ │ │ │ │ -00075d60: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ -00075d70: 7874 7261 2f4d 756c 7469 706c 654c 6162 xtra/MultipleLab │ │ │ │ │ -00075d80: 656c 7345 7870 7265 7373 696f 6e2e 6a61 elsExpression.ja │ │ │ │ │ -00075d90: 7661 3a20 5665 7269 6679 2063 6173 6573 va: Verify cases │ │ │ │ │ -00075da0: 2077 6974 6820 6d75 6c74 6970 6c65 206c with multiple l │ │ │ │ │ -00075db0: 6162 656c 7320 776f 726b 2070 726f 7065 abels work prope │ │ │ │ │ -00075dc0: 726c 792e 0a0a 3c6c 693e 746f 6f6c 732f rly...
  • tools/ │ │ │ │ │ -00075dd0: 6a61 7661 632f 7377 6974 6368 6578 7472 javac/switchextr │ │ │ │ │ -00075de0: 612f 4d75 6c74 6970 6c65 4c61 6265 6c73 a/MultipleLabels │ │ │ │ │ -00075df0: 5374 6174 656d 656e 742e 6a61 7661 3a20 Statement.java: │ │ │ │ │ -00075e00: 5665 7269 6679 2063 6173 6573 2077 6974 Verify cases wit │ │ │ │ │ -00075e10: 6820 6d75 6c74 6970 6c65 206c 6162 656c h multiple label │ │ │ │ │ -00075e20: 7320 776f 726b 2070 726f 7065 726c 792e s work properly. │ │ │ │ │ -00075e30: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00075e40: 632f 7377 6974 6368 6578 7472 612f 5275 c/switchextra/Ru │ │ │ │ │ -00075e50: 6c65 5061 7273 696e 6754 6573 742e 6a61 leParsingTest.ja │ │ │ │ │ -00075e60: 7661 3a20 456e 7375 7265 2072 756c 6520 va: Ensure rule │ │ │ │ │ -00075e70: 6361 7365 7320 6361 6e20 6265 2070 6172 cases can be par │ │ │ │ │ -00075e80: 7365 6420 636f 7272 6563 746c 7920 666f sed correctly fo │ │ │ │ │ -00075e90: 7220 636f 6d70 6c65 7820 6578 7072 6573 r complex expres │ │ │ │ │ -00075ea0: 7369 6f6e 732e 0a0a 3c6c 693e 746f 6f6c sions...
  • tool │ │ │ │ │ -00075eb0: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ -00075ec0: 7472 612f 5377 6974 6368 4172 726f 7742 tra/SwitchArrowB │ │ │ │ │ -00075ed0: 726f 6b65 6e43 6f6e 7374 616e 742e 6a61 rokenConstant.ja │ │ │ │ │ -00075ee0: 7661 3a20 5665 7269 6679 2072 6561 736f va: Verify reaso │ │ │ │ │ -00075ef0: 6e61 626c 6520 6572 726f 7273 2061 7265 nable errors are │ │ │ │ │ -00075f00: 2070 726f 6475 6365 6420 7768 656e 206e produced when n │ │ │ │ │ -00075f10: 6569 7468 6572 2027 3a27 206e 6f72 2027 either ':' nor ' │ │ │ │ │ -00075f20: 2d26 6774 3b27 2069 7320 666f 756e 6420 ->' is found │ │ │ │ │ -00075f30: 6172 6520 7468 6520 6578 7072 6573 7369 are the expressi │ │ │ │ │ -00075f40: 6f6e 206f 6620 6120 6361 7365 0a0a 3c6c on of a case..tools/javac/sw │ │ │ │ │ -00075f60: 6974 6368 6578 7472 612f 5377 6974 6368 itchextra/Switch │ │ │ │ │ -00075f70: 4e6f 4578 7472 6154 7970 6573 2e6a 6176 NoExtraTypes.jav │ │ │ │ │ -00075f80: 613a 2056 6572 6966 7920 7377 6974 6368 a: Verify switch │ │ │ │ │ -00075f90: 206f 7665 7220 626f 6f6c 6561 6e2f 6c6f over boolean/lo │ │ │ │ │ -00075fa0: 6e67 2f66 6c6f 6174 2f64 6f75 626c 6520 ng/float/double │ │ │ │ │ -00075fb0: 6973 206e 6f74 2061 6c6c 6f77 6564 2e0a is not allowed.. │ │ │ │ │ -00075fc0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00075fd0: 2f73 7769 7463 6865 7874 7261 2f53 7769 /switchextra/Swi │ │ │ │ │ -00075fe0: 7463 684f 626a 6563 742e 6a61 7661 3a20 tchObject.java: │ │ │ │ │ -00075ff0: 5665 7269 6679 2073 7769 7463 6820 6f76 Verify switch ov │ │ │ │ │ -00076000: 6572 204f 626a 6563 7420 6973 206e 6f74 er Object is not │ │ │ │ │ -00076010: 2061 6c6c 6f77 6564 2e0a 0a3c 6c69 3e74 allowed...
  • t │ │ │ │ │ -00076020: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ -00076030: 6865 7874 7261 2f53 7769 7463 6853 7461 hextra/SwitchSta │ │ │ │ │ -00076040: 7465 6d65 6e74 4172 726f 772e 6a61 7661 tementArrow.java │ │ │ │ │ -00076050: 3a20 5665 7269 6679 2072 756c 6520 6361 : Verify rule ca │ │ │ │ │ -00076060: 7365 7320 776f 726b 2070 726f 7065 726c ses work properl │ │ │ │ │ -00076070: 792e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 y...
  • tools/ja │ │ │ │ │ -00076080: 7661 632f 7377 6974 6368 6578 7472 612f vac/switchextra/ │ │ │ │ │ -00076090: 5377 6974 6368 5374 6174 656d 656e 7442 SwitchStatementB │ │ │ │ │ -000760a0: 726f 6b65 6e2e 6a61 7661 3a20 5665 7269 roken.java: Veri │ │ │ │ │ -000760b0: 6679 2074 6861 7420 7275 6c65 2061 6e64 fy that rule and │ │ │ │ │ -000760c0: 206f 7264 696e 6172 7920 6361 7365 7320 ordinary cases │ │ │ │ │ -000760d0: 6361 6e6e 6f74 2062 6520 6d69 7865 642e cannot be mixed. │ │ │ │ │ -000760e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000760f0: 632f 7377 6974 6368 6578 7472 612f 5377 c/switchextra/Sw │ │ │ │ │ -00076100: 6974 6368 5374 6174 656d 656e 7442 726f itchStatementBro │ │ │ │ │ -00076110: 6b65 6e32 2e6a 6176 613a 2056 6572 6966 ken2.java: Verif │ │ │ │ │ -00076120: 7920 7468 6174 206e 6f74 2061 6c6c 6f77 y that not allow │ │ │ │ │ -00076130: 6564 2074 7970 6573 206f 6620 7374 6174 ed types of stat │ │ │ │ │ -00076140: 656d 656e 7473 2063 616e 6e6f 7420 6265 ements cannot be │ │ │ │ │ -00076150: 2075 7365 6420 696e 2072 756c 6520 6361 used in rule ca │ │ │ │ │ -00076160: 7365 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a se...
  • tools/j │ │ │ │ │ -00076170: 6176 6163 2f73 7769 7463 6865 7874 7261 avac/switchextra │ │ │ │ │ -00076180: 2f53 7769 7463 6853 7461 7465 6d65 6e74 /SwitchStatement │ │ │ │ │ -00076190: 5363 6f70 6573 4973 6f6c 6174 6564 2e6a ScopesIsolated.j │ │ │ │ │ -000761a0: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -000761b0: 2073 636f 7065 7320 696e 2072 756c 6520 scopes in rule │ │ │ │ │ -000761c0: 6361 7365 7320 6172 6520 6973 6f6c 6174 cases are isolat │ │ │ │ │ -000761d0: 6564 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ed...
  • tools/j │ │ │ │ │ -000761e0: 6176 6163 2f73 7769 7463 686e 756c 6c2f avac/switchnull/ │ │ │ │ │ -000761f0: 5377 6974 6368 4e75 6c6c 4469 7361 626c SwitchNullDisabl │ │ │ │ │ -00076200: 6564 2e6a 6176 613a 2056 6572 6966 7920 ed.java: Verify │ │ │ │ │ -00076210: 2263 6173 6520 6e75 6c6c 2220 6973 206e "case null" is n │ │ │ │ │ -00076220: 6f74 2061 6c6c 6f77 6564 2066 6f72 202d ot allowed for - │ │ │ │ │ -00076230: 2d72 656c 6561 7365 2031 362c 2032 300a -release 16, 20. │ │ │ │ │ -00076240: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00076250: 2f73 796d 2f45 6c65 6d65 6e74 5374 7275 /sym/ElementStru │ │ │ │ │ -00076260: 6374 7572 6554 6573 742e 6a61 7661 3a20 ctureTest.java: │ │ │ │ │ -00076270: 4368 6563 6b20 7468 6520 706c 6174 666f Check the platfo │ │ │ │ │ -00076280: 726d 2063 6c61 7373 7061 7468 2063 6f6e rm classpath con │ │ │ │ │ -00076290: 7461 696e 7320 7468 6520 636f 7272 6563 tains the correc │ │ │ │ │ -000762a0: 7420 656c 656d 656e 7473 2e0a 0a3c 6c69 t elements...
  • tools/javac/syn │ │ │ │ │ -000762c0: 7468 6573 697a 652f 4d61 696e 2e6a 6176 thesize/Main.jav │ │ │ │ │ -000762d0: 613a 2053 796e 7468 6573 697a 6520 696d a: Synthesize im │ │ │ │ │ -000762e0: 706f 7274 616e 7420 636c 6173 7365 7320 portant classes │ │ │ │ │ -000762f0: 6966 2074 6865 7920 6172 6520 6d69 7373 if they are miss │ │ │ │ │ -00076300: 696e 6720 6672 6f6d 2074 6865 2028 626f ing from the (bo │ │ │ │ │ -00076310: 6f74 2963 6c61 7373 7061 7468 0a0a 3c6c ot)classpath..tools/javac/te │ │ │ │ │ -00076330: 6d70 6c61 7465 2f42 6173 6963 2e6a 6176 mplate/Basic.jav │ │ │ │ │ -00076340: 613a 2045 7865 7263 6973 6520 6a61 7661 a: Exercise java │ │ │ │ │ -00076350: 6320 6861 6e64 696e 6720 6f66 2074 656d c handing of tem │ │ │ │ │ -00076360: 706c 6174 6564 2073 7472 696e 6773 2e0a plated strings.. │ │ │ │ │ -00076370: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00076380: 2f74 656d 706c 6174 652f 5438 3331 3238 /template/T83128 │ │ │ │ │ -00076390: 3134 2e6a 6176 613a 2056 6572 6966 7920 14.java: Verify │ │ │ │ │ -000763a0: 7072 6f70 6572 2062 6568 6176 696f 7220 proper behavior │ │ │ │ │ -000763b0: 6f66 2054 7261 6e73 5479 7065 2077 2e72 of TransType w.r │ │ │ │ │ -000763c0: 2e74 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a .t...
  • tools/j │ │ │ │ │ -000763d0: 6176 6163 2f74 656d 706c 6174 652f 5472 avac/template/Tr │ │ │ │ │ -000763e0: 6565 5363 616e 6e65 7254 6573 742e 6a61 eeScannerTest.ja │ │ │ │ │ -000763f0: 7661 3a20 5665 7269 6679 2070 726f 7065 va: Verify prope │ │ │ │ │ -00076400: 7220 6265 6861 7669 6f72 206f 6620 5472 r behavior of Tr │ │ │ │ │ -00076410: 6565 5363 616e 6e65 7220 772e 722e 742e eeScanner w.r.t. │ │ │ │ │ -00076420: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00076430: 632f 746f 6f6c 626f 782f 5465 7374 4772 c/toolbox/TestGr │ │ │ │ │ -00076440: 6570 4f66 546f 6f6c 426f 782e 6a61 7661 epOfToolBox.java │ │ │ │ │ -00076450: 3a20 546f 6f6c 426f 783a 3a67 7265 7020 : ToolBox::grep │ │ │ │ │ -00076460: 7368 6f75 6c64 2061 6c6c 6f77 2066 6f72 should allow for │ │ │ │ │ -00076470: 206e 6567 6174 6976 6520 6669 6c74 6572 negative filter │ │ │ │ │ -00076480: 696e 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a ing..
  • tools/j │ │ │ │ │ -00076490: 6176 6163 2f74 7265 652f 3830 3637 3931 avac/tree/806791 │ │ │ │ │ -000764a0: 342f 4e75 6b65 4578 7472 6143 6173 742e 4/NukeExtraCast. │ │ │ │ │ -000764b0: 6a61 7661 3a20 5265 6475 6e64 616e 7420 java: Redundant │ │ │ │ │ -000764c0: 7479 7065 2063 6173 7420 6e6f 6465 7320 type cast nodes │ │ │ │ │ -000764d0: 696e 2041 5354 2028 666f 6c6c 6f77 2075 in AST (follow u │ │ │ │ │ -000764e0: 7020 6672 6f6d 204a 444b 2d38 3034 3337 p from JDK-80437 │ │ │ │ │ -000764f0: 3431 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a 41)..
  • tools/j │ │ │ │ │ -00076500: 6176 6163 2f74 7265 652f 4172 7261 7954 avac/tree/ArrayT │ │ │ │ │ -00076510: 7970 6554 6f53 7472 696e 672e 6a61 7661 ypeToString.java │ │ │ │ │ -00076520: 3a20 5465 7374 7320 4172 7261 7954 7970 : Tests ArrayTyp │ │ │ │ │ -00076530: 652e 746f 5374 7269 6e67 2077 6974 6820 e.toString with │ │ │ │ │ -00076540: 7479 7065 2061 6e6e 6f74 6174 696f 6e73 type annotations │ │ │ │ │ -00076550: 2070 7265 7365 6e74 0a0a 3c6c 693e 746f present..
  • to │ │ │ │ │ -00076560: 6f6c 732f 6a61 7661 632f 7472 6565 2f43 ols/javac/tree/C │ │ │ │ │ -00076570: 6c61 7373 5472 6565 5465 7374 2e6a 6176 lassTreeTest.jav │ │ │ │ │ -00076580: 613a 2063 6f6d 2e73 756e 2e73 6f75 7263 a: com.sun.sourc │ │ │ │ │ -00076590: 652e 7472 6565 2e4d 6f64 6966 6965 7273 e.tree.Modifiers │ │ │ │ │ -000765a0: 5472 6565 2e67 6574 466c 6167 7328 2920 Tree.getFlags() │ │ │ │ │ -000765b0: 7368 6f75 6c64 2072 6574 7572 6e20 636c should return cl │ │ │ │ │ -000765c0: 6173 7320 7479 7065 0a0a 3c6c 693e 746f ass type..
  • to │ │ │ │ │ -000765d0: 6f6c 732f 6a61 7661 632f 7472 6565 2f43 ols/javac/tree/C │ │ │ │ │ -000765e0: 6f6d 7069 6c61 7469 6f6e 556e 6974 5472 ompilationUnitTr │ │ │ │ │ -000765f0: 6565 5465 7374 2e6a 6176 613a 2043 616e eeTest.java: Can │ │ │ │ │ -00076600: 6e6f 7420 6163 6365 7373 204d 6f64 756c not access Modul │ │ │ │ │ -00076610: 6554 7265 6520 696e 2061 2043 6f6d 7069 eTree in a Compi │ │ │ │ │ -00076620: 6c61 7469 6f6e 556e 6974 5472 6565 0a0a lationUnitTree.. │ │ │ │ │ -00076630: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00076640: 7472 6565 2f44 6f63 436f 6d6d 656e 7454 tree/DocCommentT │ │ │ │ │ -00076650: 6f70 6c65 7665 6c54 6573 742e 6a61 7661 oplevelTest.java │ │ │ │ │ -00076660: 3a20 4a61 7661 6320 746f 6b65 6e73 2073 : Javac tokens s │ │ │ │ │ -00076670: 686f 756c 6420 7265 7461 696e 2073 7461 hould retain sta │ │ │ │ │ -00076680: 7465 0a0a 3c6c 693e 746f 6f6c 732f 6a61 te..
  • tools/ja │ │ │ │ │ -00076690: 7661 632f 7472 6565 2f4d 616b 654c 6974 vac/tree/MakeLit │ │ │ │ │ -000766a0: 6572 616c 5465 7374 2e6a 6176 613a 2054 eralTest.java: T │ │ │ │ │ -000766b0: 7265 654d 616b 6572 2e4c 6974 6572 616c reeMaker.Literal │ │ │ │ │ -000766c0: 284f 626a 6563 7429 2064 6f65 7320 6e6f (Object) does no │ │ │ │ │ -000766d0: 7420 7375 7070 6f72 7420 426f 6f6c 6561 t support Boolea │ │ │ │ │ -000766e0: 6e73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ns..
  • tools/ja │ │ │ │ │ -000766f0: 7661 632f 7472 6565 2f4d 616b 6551 7561 vac/tree/MakeQua │ │ │ │ │ -00076700: 6c49 6465 6e74 2e6a 6176 613a 2056 6572 lIdent.java: Ver │ │ │ │ │ -00076710: 6966 7920 7468 6174 2054 7265 654d 616b ify that TreeMak │ │ │ │ │ -00076720: 6572 2e51 7561 6c49 6465 6e74 2853 796d er.QualIdent(Sym │ │ │ │ │ -00076730: 626f 6c29 2066 6965 6c64 2061 6363 6573 bol) field acces │ │ │ │ │ -00076740: 7320 6361 7363 6164 6520 656e 6473 2077 s cascade ends w │ │ │ │ │ -00076750: 6974 6820 7468 6520 746f 702d 6c65 7665 ith the top-leve │ │ │ │ │ -00076760: 6c20 7061 636b 6167 6520 2877 6865 6e20 l package (when │ │ │ │ │ -00076770: 6e6f 2074 6f70 6c65 7665 6c20 6973 2073 no toplevel is s │ │ │ │ │ -00076780: 6574 2069 6e20 5472 6565 4d61 6b65 7229 et in TreeMaker) │ │ │ │ │ -00076790: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000767a0: 632f 7472 6565 2f4d 616b 6554 7970 6554 c/tree/MakeTypeT │ │ │ │ │ -000767b0: 6573 742e 6a61 7661 3a20 5665 7269 6679 est.java: Verify │ │ │ │ │ -000767c0: 2074 6861 7420 5472 6565 4d61 6b65 722e that TreeMaker. │ │ │ │ │ -000767d0: 5479 7065 2854 7970 6529 2063 616e 2068 Type(Type) can h │ │ │ │ │ -000767e0: 616e 646c 6520 616c 6c20 7265 6173 6f6e andle all reason │ │ │ │ │ -000767f0: 6162 6c65 2074 7970 6573 0a0a 3c6c 693e able types..
  • │ │ │ │ │ -00076800: 746f 6f6c 732f 6a61 7661 632f 7472 6565 tools/javac/tree │ │ │ │ │ -00076810: 2f4d 6973 7369 6e67 5365 6d69 636f 6c6f /MissingSemicolo │ │ │ │ │ -00076820: 6e54 6573 742e 6a61 7661 3a20 5665 7269 nTest.java: Veri │ │ │ │ │ -00076830: 6679 2074 6861 7420 656e 6420 706f 7369 fy that end posi │ │ │ │ │ -00076840: 7469 6f6e 7320 6172 6520 7361 6e65 2069 tions are sane i │ │ │ │ │ -00076850: 6620 7365 6d69 636f 6c6f 6e73 2061 7265 f semicolons are │ │ │ │ │ -00076860: 206d 6973 7369 6e67 2e0a 0a3c 6c69 3e74 missing...
  • t │ │ │ │ │ +000735f0: 2f72 6573 6f6c 7665 2f42 726f 6b65 6e41 /resolve/BrokenA │ │ │ │ │ +00073600: 6e6f 6e79 6d6f 7573 2e6a 6176 613a 2045 nonymous.java: E │ │ │ │ │ +00073610: 6e73 7572 696e 6720 7468 6174 2075 6e72 nsuring that unr │ │ │ │ │ +00073620: 6573 6f6c 7661 626c 6520 616e 6f6e 796d esolvable anonym │ │ │ │ │ +00073630: 6f75 7320 636c 6173 7320 6973 2073 7469 ous class is sti │ │ │ │ │ +00073640: 6c6c 2061 7474 7269 6275 7465 642e 0a0a ll attributed... │ │ │ │ │ +00073650: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00073660: 7265 736f 6c76 652f 4e6f 4f62 6a65 6374 resolve/NoObject │ │ │ │ │ +00073670: 546f 5374 7269 6e67 2e6a 6176 613a 2043 ToString.java: C │ │ │ │ │ +00073680: 6f72 7265 6374 2072 6573 6f6c 7574 696f orrect resolutio │ │ │ │ │ +00073690: 6e20 6f66 2074 6f53 7472 696e 6728 2920 n of toString() │ │ │ │ │ +000736a0: 2861 6e64 206f 7468 6572 2073 696d 696c (and other simil │ │ │ │ │ +000736b0: 6172 2063 616c 6c73 2920 6f6e 2069 6e74 ar calls) on int │ │ │ │ │ +000736c0: 6572 6661 6365 730a 0a3c 6c69 3e74 6f6f erfaces..
  • too │ │ │ │ │ +000736d0: 6c73 2f6a 6176 6163 2f72 6573 6f6c 7665 ls/javac/resolve │ │ │ │ │ +000736e0: 2f50 6163 6b61 6765 5072 6976 6174 6553 /PackagePrivateS │ │ │ │ │ +000736f0: 7570 6572 7479 7065 4174 4d75 6c74 6943 upertypeAtMultiC │ │ │ │ │ +00073700: 6174 6368 2e6a 6176 613a 204d 756c 7469 atch.java: Multi │ │ │ │ │ +00073710: 2d63 6174 6368 2063 6c61 7573 6520 6361 -catch clause ca │ │ │ │ │ +00073720: 7573 6573 2063 6f6d 7069 6c65 7220 6578 uses compiler ex │ │ │ │ │ +00073730: 6365 7074 696f 6e20 6265 6361 7573 6520 ception because │ │ │ │ │ +00073740: 6974 2075 7365 7320 7468 6520 7061 636b it uses the pack │ │ │ │ │ +00073750: 6167 652d 7072 6976 6174 6520 7375 7065 age-private supe │ │ │ │ │ +00073760: 7274 7970 650a 0a3c 6c69 3e74 6f6f 6c73 rtype..
  • tools │ │ │ │ │ +00073770: 2f6a 6176 6163 2f72 6573 6f6c 7665 2f52 /javac/resolve/R │ │ │ │ │ +00073780: 6573 6f6c 7665 4861 726e 6573 732e 6a61 esolveHarness.ja │ │ │ │ │ +00073790: 7661 3a20 5465 7374 2068 6172 6e65 7373 va: Test harness │ │ │ │ │ +000737a0: 2066 6f72 206f 7665 726c 6f61 6420 7265 for overload re │ │ │ │ │ +000737b0: 736f 6c75 7469 6f6e 2f69 6e66 6572 656e solution/inferen │ │ │ │ │ +000737c0: 6365 2074 6573 7473 0a0a 3c6c 693e 746f ce tests..
  • to │ │ │ │ │ +000737d0: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ +000737e0: 3632 3235 3933 352f 4573 7461 7469 636f 6225935/Estatico │ │ │ │ │ +000737f0: 342e 6a61 7661 3a20 436f 6d70 696c 6572 4.java: Compiler │ │ │ │ │ +00073800: 2066 6169 6c73 2074 6f20 7072 6f64 7563 fails to produc │ │ │ │ │ +00073810: 6520 6572 726f 7220 6d65 7373 6167 6520 e error message │ │ │ │ │ +00073820: 7769 7468 204f 4444 206e 756d 6265 7220 with ODD number │ │ │ │ │ +00073830: 6f66 2069 6d70 6f72 7420 7374 6174 6963 of import static │ │ │ │ │ +00073840: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00073850: 632f 7363 6f70 652f 3632 3235 3933 352f c/scope/6225935/ │ │ │ │ │ +00073860: 5374 6174 6963 496d 706f 7274 4163 6365 StaticImportAcce │ │ │ │ │ +00073870: 7373 2e6a 6176 613a 2022 696d 706f 7274 ss.java: "import │ │ │ │ │ +00073880: 2073 7461 7469 6322 2061 6363 6573 7369 static" accessi │ │ │ │ │ +00073890: 6269 6c69 7479 2072 756c 6573 2066 6f72 bility rules for │ │ │ │ │ +000738a0: 2073 796d 626f 6c73 2064 6966 6665 7265 symbols differe │ │ │ │ │ +000738b0: 6e74 2066 6f72 206e 6f20 7265 6173 6f6e nt for no reason │ │ │ │ │ +000738c0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000738d0: 632f 7363 6f70 652f 3632 3235 3933 352f c/scope/6225935/ │ │ │ │ │ +000738e0: 5436 3231 3439 3539 2e6a 6176 613a 2043 T6214959.java: C │ │ │ │ │ +000738f0: 6f6d 7069 6c65 7220 6661 696c 7320 746f ompiler fails to │ │ │ │ │ +00073900: 2070 726f 6475 6365 2065 7272 6f72 206d produce error m │ │ │ │ │ +00073910: 6573 7361 6765 2077 6974 6820 4f44 4420 essage with ODD │ │ │ │ │ +00073920: 6e75 6d62 6572 206f 6620 696d 706f 7274 number of import │ │ │ │ │ +00073930: 2073 7461 7469 630a 0a3c 6c69 3e74 6f6f static..
  • too │ │ │ │ │ +00073940: 6c73 2f6a 6176 6163 2f73 636f 7065 2f36 ls/javac/scope/6 │ │ │ │ │ +00073950: 3232 3539 3335 2f54 3632 3235 3933 352e 225935/T6225935. │ │ │ │ │ +00073960: 6a61 7661 3a20 2269 6d70 6f72 7420 7374 java: "import st │ │ │ │ │ +00073970: 6174 6963 2220 6163 6365 7373 6962 696c atic" accessibil │ │ │ │ │ +00073980: 6974 7920 7275 6c65 7320 666f 7220 7379 ity rules for sy │ │ │ │ │ +00073990: 6d62 6f6c 7320 6469 6666 6572 656e 7420 mbols different │ │ │ │ │ +000739a0: 666f 7220 6e6f 2072 6561 736f 6e0a 0a3c for no reason..< │ │ │ │ │ +000739b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ +000739c0: 636f 7065 2f36 3232 3539 3335 2f54 3633 cope/6225935/T63 │ │ │ │ │ +000739d0: 3831 3738 372e 6a61 7661 3a20 4661 696c 81787.java: Fail │ │ │ │ │ +000739e0: 696e 6720 4a61 7061 6e65 7365 2043 616c ing Japanese Cal │ │ │ │ │ +000739f0: 656e 6461 7220 7265 6772 6573 7369 6f6e endar regression │ │ │ │ │ +00073a00: 2074 6573 7473 0a0a 3c6c 693e 746f 6f6c tests..
  • tool │ │ │ │ │ +00073a10: 732f 6a61 7661 632f 7363 6f70 652f 3632 s/javac/scope/62 │ │ │ │ │ +00073a20: 3235 3933 352f 5465 7374 2e6a 6176 613a 25935/Test.java: │ │ │ │ │ +00073a30: 2046 6169 6c69 6e67 204a 6170 616e 6573 Failing Japanes │ │ │ │ │ +00073a40: 6520 4361 6c65 6e64 6172 2072 6567 7265 e Calendar regre │ │ │ │ │ +00073a50: 7373 696f 6e20 7465 7374 730a 0a3c 6c69 ssion tests..
  • tools/javac/sco │ │ │ │ │ +00073a70: 7065 2f36 3339 3239 3938 2f54 3633 3932 pe/6392998/T6392 │ │ │ │ │ +00073a80: 3939 382e 6a61 7661 3a20 4d75 7374 616e 998.java: Mustan │ │ │ │ │ +00073a90: 6720 636f 6d70 696c 6572 2074 6872 6f77 g compiler throw │ │ │ │ │ +00073aa0: 7320 4173 7365 7274 696f 6e45 7272 6f72 s AssertionError │ │ │ │ │ +00073ab0: 2028 6265 7461 322d 6237 3120 616e 6420 (beta2-b71 and │ │ │ │ │ +00073ac0: 6869 6768 6572 290a 0a3c 6c69 3e74 6f6f higher)..
  • too │ │ │ │ │ +00073ad0: 6c73 2f6a 6176 6163 2f73 636f 7065 2f37 ls/javac/scope/7 │ │ │ │ │ +00073ae0: 3031 3736 3634 2f43 6f6d 706f 756e 6453 017664/CompoundS │ │ │ │ │ +00073af0: 636f 7065 5465 7374 2e6a 6176 613a 2042 copeTest.java: B │ │ │ │ │ +00073b00: 6173 6865 7220 666f 7220 436f 6d70 6f75 asher for Compou │ │ │ │ │ +00073b10: 6e64 5363 6f70 6573 0a0a 3c6c 693e 746f ndScopes..
  • to │ │ │ │ │ +00073b20: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ +00073b30: 3730 3137 3636 342f 496d 706c 656d 656e 7017664/Implemen │ │ │ │ │ +00073b40: 7461 7469 6f6e 4361 6368 6554 6573 742e tationCacheTest. │ │ │ │ │ +00073b50: 6a61 7661 3a20 4261 7368 6572 2066 6f72 java: Basher for │ │ │ │ │ +00073b60: 2043 6f6d 706f 756e 6453 636f 7065 730a CompoundScopes. │ │ │ │ │ +00073b70: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00073b80: 2f73 636f 7065 2f37 3034 3633 3438 2f45 /scope/7046348/E │ │ │ │ │ +00073b90: 6167 6572 496e 7465 7266 6163 6543 6f6d agerInterfaceCom │ │ │ │ │ +00073ba0: 706c 6574 696f 6e54 6573 742e 6a61 7661 pletionTest.java │ │ │ │ │ +00073bb0: 3a20 5265 6772 6573 7369 6f6e 3a20 6a61 : Regression: ja │ │ │ │ │ +00073bc0: 7661 6320 636f 6d70 6c61 696e 7320 6f66 vac complains of │ │ │ │ │ +00073bd0: 206d 6973 7369 6e67 2063 6c61 7373 6669 missing classfi │ │ │ │ │ +00073be0: 6c65 2066 6f72 2061 2073 6565 6d69 6e67 le for a seeming │ │ │ │ │ +00073bf0: 6c79 2075 6e72 656c 6174 6564 2069 6e74 ly unrelated int │ │ │ │ │ +00073c00: 6572 6661 6365 0a0a 3c6c 693e 746f 6f6c erface..
  • tool │ │ │ │ │ +00073c10: 732f 6a61 7661 632f 7363 6f70 652f 4475 s/javac/scope/Du │ │ │ │ │ +00073c20: 7055 6e73 6861 7265 6454 6573 742e 6a61 pUnsharedTest.ja │ │ │ │ │ +00073c30: 7661 3a20 5772 6974 6561 626c 6553 636f va: WriteableSco │ │ │ │ │ +00073c40: 7065 2e64 7570 556e 7368 6172 6564 206e pe.dupUnshared n │ │ │ │ │ +00073c50: 6f74 2077 6f72 6b69 6e67 2070 726f 7065 ot working prope │ │ │ │ │ +00073c60: 726c 7920 666f 7220 7368 6172 6564 2053 rly for shared S │ │ │ │ │ +00073c70: 636f 7065 732e 0a0a 3c6c 693e 746f 6f6c copes...
  • tool │ │ │ │ │ +00073c80: 732f 6a61 7661 632f 7363 6f70 652f 4861 s/javac/scope/Ha │ │ │ │ │ +00073c90: 7368 436f 6c6c 6973 696f 6e54 6573 742e shCollisionTest. │ │ │ │ │ +00073ca0: 6a61 7661 3a20 456e 7375 7265 2053 636f java: Ensure Sco │ │ │ │ │ +00073cb0: 7065 2069 6d70 6c20 6361 6e20 636f 7065 pe impl can cope │ │ │ │ │ +00073cc0: 2077 6974 6820 6861 7368 2063 6f6c 6c69 with hash colli │ │ │ │ │ +00073cd0: 7369 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 sions..
  • tools │ │ │ │ │ +00073ce0: 2f6a 6176 6163 2f73 636f 7065 2f49 7465 /javac/scope/Ite │ │ │ │ │ +00073cf0: 7261 7465 416e 6452 656d 6f76 652e 6a61 rateAndRemove.ja │ │ │ │ │ +00073d00: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +00073d10: 5363 6f70 652e 7265 6d6f 7665 2072 656d Scope.remove rem │ │ │ │ │ +00073d20: 6f76 6573 2074 6865 2053 796d 626f 6c20 oves the Symbol │ │ │ │ │ +00073d30: 616c 736f 2066 726f 6d20 616c 7265 6164 also from alread │ │ │ │ │ +00073d40: 7920 7275 6e6e 696e 6720 6974 6572 6174 y running iterat │ │ │ │ │ +00073d50: 696f 6e73 2e0a 0a3c 6c69 3e74 6f6f 6c73 ions...
  • tools │ │ │ │ │ +00073d60: 2f6a 6176 6163 2f73 636f 7065 2f52 656d /javac/scope/Rem │ │ │ │ │ +00073d70: 6f76 6553 796d 626f 6c54 6573 742e 6a61 oveSymbolTest.ja │ │ │ │ │ +00073d80: 7661 3a20 456e 7375 7265 2053 636f 7065 va: Ensure Scope │ │ │ │ │ +00073d90: 2069 6d70 6c20 6361 6e20 636f 7065 2077 impl can cope w │ │ │ │ │ +00073da0: 6974 6820 7265 6d6f 7665 2829 2077 6865 ith remove() whe │ │ │ │ │ +00073db0: 6e20 6120 6669 656c 6420 616e 6420 6d65 n a field and me │ │ │ │ │ +00073dc0: 7468 6f64 2073 6861 7265 2074 6865 206e thod share the n │ │ │ │ │ +00073dd0: 616d 652e 0a0a 3c6c 693e 746f 6f6c 732f ame...
  • tools/ │ │ │ │ │ +00073de0: 6a61 7661 632f 7363 6f70 652f 5265 6d6f javac/scope/Remo │ │ │ │ │ +00073df0: 7665 5379 6d62 6f6c 556e 6974 5465 7374 veSymbolUnitTest │ │ │ │ │ +00073e00: 2e6a 6176 613a 2045 6e73 7572 6520 5363 .java: Ensure Sc │ │ │ │ │ +00073e10: 6f70 6520 696d 706c 2063 616e 2063 6f70 ope impl can cop │ │ │ │ │ +00073e20: 6520 7769 7468 2072 656d 6f76 6528 2920 e with remove() │ │ │ │ │ +00073e30: 7768 656e 2061 2066 6965 6c64 2061 6e64 when a field and │ │ │ │ │ +00073e40: 206d 6574 686f 6420 7368 6172 6520 7468 method share th │ │ │ │ │ +00073e50: 6520 6e61 6d65 2e0a 0a3c 6c69 3e74 6f6f e name...
  • too │ │ │ │ │ +00073e60: 6c73 2f6a 6176 6163 2f73 636f 7065 2f53 ls/javac/scope/S │ │ │ │ │ +00073e70: 7461 7249 6d70 6f72 7454 6573 742e 6a61 tarImportTest.ja │ │ │ │ │ +00073e80: 7661 3a20 4261 7368 6572 2066 6f72 2073 va: Basher for s │ │ │ │ │ +00073e90: 7461 722d 696d 706f 7274 2073 636f 7065 tar-import scope │ │ │ │ │ +00073ea0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00073eb0: 6163 2f73 6561 6c65 642f 4269 6e61 7279 ac/sealed/Binary │ │ │ │ │ +00073ec0: 436f 6d70 6174 6962 696c 6974 7954 6573 CompatibilityTes │ │ │ │ │ +00073ed0: 7473 2e6a 6176 613a 2074 6573 7420 6269 ts.java: test bi │ │ │ │ │ +00073ee0: 6e61 7279 2063 6f6d 7061 7469 6269 6c69 nary compatibili │ │ │ │ │ +00073ef0: 7479 2072 756c 6573 2066 6f72 2073 6561 ty rules for sea │ │ │ │ │ +00073f00: 6c65 6420 636c 6173 7365 730a 0a3c 6c69 led classes..
  • tools/javac/sea │ │ │ │ │ +00073f20: 6c65 642f 4368 6563 6b53 7562 7479 7065 led/CheckSubtype │ │ │ │ │ +00073f30: 734f 6653 6561 6c65 6454 6573 742e 6a61 sOfSealedTest.ja │ │ │ │ │ +00073f40: 7661 3a20 6368 6563 6b20 7375 6274 7970 va: check subtyp │ │ │ │ │ +00073f50: 6573 206f 6620 7365 616c 6564 2063 6c61 es of sealed cla │ │ │ │ │ +00073f60: 7373 6573 0a0a 3c6c 693e 746f 6f6c 732f sses..
  • tools/ │ │ │ │ │ +00073f70: 6a61 7661 632f 7365 616c 6564 2f4d 6973 javac/sealed/Mis │ │ │ │ │ +00073f80: 7369 6e67 5065 726d 6974 7465 6453 7562 singPermittedSub │ │ │ │ │ +00073f90: 7479 7065 732e 6a61 7661 3a20 5665 7269 types.java: Veri │ │ │ │ │ +00073fa0: 6679 206d 6973 7369 6e67 2070 6572 6d69 fy missing permi │ │ │ │ │ +00073fb0: 7474 6564 2073 7562 7479 7065 2069 7320 tted subtype is │ │ │ │ │ +00073fc0: 6861 6e64 6c65 6420 7072 6f70 6572 6c79 handled properly │ │ │ │ │ +00073fd0: 2066 6f72 2062 6f74 6820 6361 7374 7320 for both casts │ │ │ │ │ +00073fe0: 616e 6420 7061 7474 6572 6e20 7377 6974 and pattern swit │ │ │ │ │ +00073ff0: 6368 6573 2e0a 0a3c 6c69 3e74 6f6f 6c73 ches...
  • tools │ │ │ │ │ +00074000: 2f6a 6176 6163 2f73 6561 6c65 642f 5365 /javac/sealed/Se │ │ │ │ │ +00074010: 616c 6564 436f 6d70 696c 6174 696f 6e54 aledCompilationT │ │ │ │ │ +00074020: 6573 7473 2e6a 6176 613a 204e 6567 6174 ests.java: Negat │ │ │ │ │ +00074030: 6976 6520 636f 6d70 696c 6174 696f 6e20 ive compilation │ │ │ │ │ +00074040: 7465 7374 732c 2061 6e64 2070 6f73 6974 tests, and posit │ │ │ │ │ +00074050: 6976 6520 636f 6d70 696c 6174 696f 6e20 ive compilation │ │ │ │ │ +00074060: 2873 6d6f 6b65 2920 7465 7374 7320 666f (smoke) tests fo │ │ │ │ │ +00074070: 7220 7365 616c 6564 2063 6c61 7373 6573 r sealed classes │ │ │ │ │ +00074080: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00074090: 632f 7365 616c 6564 2f53 6561 6c65 6444 c/sealed/SealedD │ │ │ │ │ +000740a0: 6966 6643 6f6e 6669 6775 7261 7469 6f6e iffConfiguration │ │ │ │ │ +000740b0: 7354 6573 742e 6a61 7661 3a20 7465 7374 sTest.java: test │ │ │ │ │ +000740c0: 2064 6966 6665 7265 6e74 2063 6f6e 6669 different confi │ │ │ │ │ +000740d0: 6775 7261 7469 6f6e 7320 6f66 2073 6561 gurations of sea │ │ │ │ │ +000740e0: 6c65 6420 636c 6173 7365 732c 2073 616d led classes, sam │ │ │ │ │ +000740f0: 6520 636f 6d70 696c 6174 696f 6e20 756e e compilation un │ │ │ │ │ +00074100: 6974 2c20 6469 6666 2070 6b67 206f 7220 it, diff pkg or │ │ │ │ │ +00074110: 6d64 6c2c 2065 7463 0a0a 3c6c 693e 746f mdl, etc..
  • to │ │ │ │ │ +00074120: 6f6c 732f 6a61 7661 632f 7365 616c 6564 ols/javac/sealed │ │ │ │ │ +00074130: 2f54 3832 3538 3636 322f 5438 3235 3836 /T8258662/T82586 │ │ │ │ │ +00074140: 3632 2e6a 6176 613a 2054 7970 6573 2e69 62.java: Types.i │ │ │ │ │ +00074150: 7343 6173 7461 626c 6520 6372 6173 6865 sCastable crashe │ │ │ │ │ +00074160: 7320 7768 656e 2069 6e76 6f6c 7669 6e67 s when involving │ │ │ │ │ +00074170: 2073 6561 6c65 6420 696e 7465 7266 6163 sealed interfac │ │ │ │ │ +00074180: 6520 616e 6420 7479 7065 2076 6172 6961 e and type varia │ │ │ │ │ +00074190: 626c 652e 0a0a 3c6c 693e 746f 6f6c 732f ble...
  • tools/ │ │ │ │ │ +000741a0: 6a61 7661 632f 7365 616c 6564 2f56 616c javac/sealed/Val │ │ │ │ │ +000741b0: 6964 6174 654a 6172 5769 7468 5365 616c idateJarWithSeal │ │ │ │ │ +000741c0: 6564 416e 6452 6563 6f72 642e 6a61 7661 edAndRecord.java │ │ │ │ │ +000741d0: 3a20 4a61 7220 7661 6c69 6461 7469 6f6e : Jar validation │ │ │ │ │ +000741e0: 2066 6169 6c73 2077 6865 6e20 7365 616c fails when seal │ │ │ │ │ +000741f0: 6564 2063 6c61 7373 6573 2061 6e64 2072 ed classes and r │ │ │ │ │ +00074200: 6563 6f72 6473 2061 7265 2069 6e76 6f6c ecords are invol │ │ │ │ │ +00074210: 7665 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a ved..
  • tools/j │ │ │ │ │ +00074220: 6176 6163 2f73 6572 6961 6c2f 5365 7269 avac/serial/Seri │ │ │ │ │ +00074230: 616c 5761 726e 2e6a 6176 613a 2069 6e63 alWarn.java: inc │ │ │ │ │ +00074240: 6c75 6465 2054 6872 6f77 6162 6c65 2073 lude Throwable s │ │ │ │ │ +00074250: 7562 636c 6173 7365 7320 696e 206d 6973 ubclasses in mis │ │ │ │ │ +00074260: 7369 6e67 2073 6572 6961 6c56 6572 7369 sing serialVersi │ │ │ │ │ +00074270: 6f6e 5549 4420 7761 726e 696e 670a 0a3c onUID warning..< │ │ │ │ │ +00074280: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ +00074290: 6572 6961 6c2f 5365 7269 616c 5761 726e erial/SerialWarn │ │ │ │ │ +000742a0: 416e 6f6e 2e6a 6176 613a 204d 616b 6520 Anon.java: Make │ │ │ │ │ +000742b0: 7375 7265 206e 6f20 7761 726e 696e 6720 sure no warning │ │ │ │ │ +000742c0: 6973 2065 6d69 7474 6564 2066 6f72 2061 is emitted for a │ │ │ │ │ +000742d0: 6e6f 6e79 6d6f 7573 2063 6c61 7373 6573 nonymous classes │ │ │ │ │ +000742e0: 2077 6974 686f 7574 2073 6572 6961 6c56 without serialV │ │ │ │ │ +000742f0: 6572 7369 6f6e 5549 440a 0a3c 6c69 3e74 ersionUID..
  • t │ │ │ │ │ +00074300: 6f6f 6c73 2f6a 6176 6163 2f73 6f75 7263 ools/javac/sourc │ │ │ │ │ +00074310: 6550 6174 682f 536f 7572 6365 5061 7468 ePath/SourcePath │ │ │ │ │ +00074320: 2e6a 6176 613a 2063 6f6d 7069 6c65 7220 .java: compiler │ │ │ │ │ +00074330: 646f 6573 206e 6f74 2065 6d69 7420 636f does not emit co │ │ │ │ │ +00074340: 6465 2066 6f72 2073 6563 6f6e 6420 636c de for second cl │ │ │ │ │ +00074350: 6173 7320 696e 2073 6f75 7263 6520 6669 ass in source fi │ │ │ │ │ +00074360: 6c65 0a0a 3c6c 693e 746f 6f6c 732f 6a61 le..
  • tools/ja │ │ │ │ │ +00074370: 7661 632f 736f 7572 6365 5061 7468 322f vac/sourcePath2/ │ │ │ │ │ +00074380: 536f 7572 6365 5061 7468 322e 6a61 7661 SourcePath2.java │ │ │ │ │ +00074390: 3a20 636f 6d70 696c 6572 2064 6f65 7320 : compiler does │ │ │ │ │ +000743a0: 6e6f 7420 656d 6974 2063 6f64 6520 666f not emit code fo │ │ │ │ │ +000743b0: 7220 7365 636f 6e64 2063 6c61 7373 2069 r second class i │ │ │ │ │ +000743c0: 6e20 736f 7572 6365 2066 696c 650a 0a3c n source file..< │ │ │ │ │ +000743d0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ +000743e0: 7461 636b 6d61 702f 4f72 6469 6e61 7279 tackmap/Ordinary │ │ │ │ │ +000743f0: 5377 6974 6368 5374 6163 6b4d 6170 5465 SwitchStackMapTe │ │ │ │ │ +00074400: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ +00074410: 5374 6163 6b4d 6170 5461 626c 6520 6973 StackMapTable is │ │ │ │ │ +00074420: 2073 656e 7369 626c 6520 666f 7220 7369 sensible for si │ │ │ │ │ +00074430: 6d70 6c65 206f 7264 696e 6172 7920 7377 mple ordinary sw │ │ │ │ │ +00074440: 6974 6368 6573 0a0a 3c6c 693e 746f 6f6c itches..
  • tool │ │ │ │ │ +00074450: 732f 6a61 7661 632f 7374 6163 6b6d 6170 s/javac/stackmap │ │ │ │ │ +00074460: 2f53 7461 636b 4d61 7054 6573 742e 6a61 /StackMapTest.ja │ │ │ │ │ +00074470: 7661 3a20 5468 6520 226d 6574 686f 6430 va: The "method0 │ │ │ │ │ +00074480: 2220 5374 6163 6b4d 6170 2061 7474 7269 " StackMap attri │ │ │ │ │ +00074490: 6275 7465 2073 686f 756c 6420 6861 7665 bute should have │ │ │ │ │ +000744a0: 2074 776f 2065 6e74 7269 6573 2069 6e73 two entries ins │ │ │ │ │ +000744b0: 7465 6164 206f 6620 7468 7265 650a 0a3c tead of three..< │ │ │ │ │ +000744c0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ +000744d0: 7461 636b 6d61 702f 556e 696e 6974 5468 tackmap/UninitTh │ │ │ │ │ +000744e0: 6973 2e6a 6176 613a 2049 6e76 616c 6964 is.java: Invalid │ │ │ │ │ +000744f0: 206a 6176 612e 696f 2e46 696c 6549 6e70 java.io.FileInp │ │ │ │ │ +00074500: 7574 5374 7265 616d 2077 6974 6820 7634 utStream with v4 │ │ │ │ │ +00074510: 3920 6765 6e65 7261 7465 2062 7920 6a61 9 generate by ja │ │ │ │ │ +00074520: 7661 630a 0a3c 6c69 3e74 6f6f 6c73 2f6a vac..
  • tools/j │ │ │ │ │ +00074530: 6176 6163 2f73 7461 7469 6349 6d70 6f72 avac/staticImpor │ │ │ │ │ +00074540: 742f 3635 3337 3032 302f 5436 3533 3730 t/6537020/T65370 │ │ │ │ │ +00074550: 3230 2e6a 6176 613a 204a 434b 2074 6573 20.java: JCK tes │ │ │ │ │ +00074560: 7473 3a20 6120 636f 6d70 696c 652d 7469 ts: a compile-ti │ │ │ │ │ +00074570: 6d65 2065 7272 6f72 2073 686f 756c 6420 me error should │ │ │ │ │ +00074580: 6265 2067 6976 656e 2069 6e20 6361 7365 be given in case │ │ │ │ │ +00074590: 206f 6620 616d 6269 6775 6f75 736c 7920 of ambiguously │ │ │ │ │ +000745a0: 696d 706f 7274 6564 2066 6965 6c64 7320 imported fields │ │ │ │ │ +000745b0: 2874 7970 6573 2c20 6d65 7468 6f64 7329 (types, methods) │ │ │ │ │ +000745c0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000745d0: 632f 7374 6174 6963 496d 706f 7274 2f36 c/staticImport/6 │ │ │ │ │ +000745e0: 3636 3532 3233 2f54 3636 3635 3232 332e 665223/T6665223. │ │ │ │ │ +000745f0: 6a61 7661 3a20 5374 6174 6963 2069 6d70 java: Static imp │ │ │ │ │ +00074600: 6f72 7420 6f66 2069 6e68 6572 6974 6564 ort of inherited │ │ │ │ │ +00074610: 2070 726f 7465 6374 6564 206d 6574 686f protected metho │ │ │ │ │ +00074620: 6420 6361 7573 6573 2063 6f6d 7069 6c65 d causes compile │ │ │ │ │ +00074630: 7220 6578 6365 7074 696f 6e0a 0a3c 6c69 r exception..
  • tools/javac/sta │ │ │ │ │ +00074650: 7469 6349 6d70 6f72 742f 3636 3935 3833 ticImport/669583 │ │ │ │ │ +00074660: 382f 5436 3639 3538 3338 2e6a 6176 613a 8/T6695838.java: │ │ │ │ │ +00074670: 206a 6176 6163 2064 6f65 7320 6e6f 7420 javac does not │ │ │ │ │ +00074680: 6465 7465 6374 2063 7963 6c69 6320 696e detect cyclic in │ │ │ │ │ +00074690: 6865 7269 7461 6e63 6520 696e 766f 6c76 heritance involv │ │ │ │ │ +000746a0: 696e 6720 7374 6174 6963 2069 6e6e 6572 ing static inner │ │ │ │ │ +000746b0: 2063 6c61 7373 6573 2061 6674 6572 2069 classes after i │ │ │ │ │ +000746c0: 6d70 6f72 7420 636c 6175 7365 0a0a 3c6c mport clause..tools/javac/st │ │ │ │ │ +000746e0: 6174 6963 496d 706f 7274 2f41 6d62 6967 aticImport/Ambig │ │ │ │ │ +000746f0: 312e 6a61 7661 3a20 4d69 7373 696e 6720 1.java: Missing │ │ │ │ │ +00074700: 616d 6269 6775 6974 7920 6572 726f 7220 ambiguity error │ │ │ │ │ +00074710: 7768 656e 2074 776f 206d 6574 686f 6473 when two methods │ │ │ │ │ +00074720: 2061 7265 2065 7175 616c 6c79 2073 7065 are equally spe │ │ │ │ │ +00074730: 6369 6669 630a 0a3c 6c69 3e74 6f6f 6c73 cific..
  • tools │ │ │ │ │ +00074740: 2f6a 6176 6163 2f73 7461 7469 6349 6d70 /javac/staticImp │ │ │ │ │ +00074750: 6f72 742f 496d 706f 7274 496e 6865 7269 ort/ImportInheri │ │ │ │ │ +00074760: 742e 6a61 7661 3a20 7374 6174 6963 2069 t.java: static i │ │ │ │ │ +00074770: 6d70 6f72 7420 7665 7273 7573 2069 6e68 mport versus inh │ │ │ │ │ +00074780: 6572 6974 6564 206d 656d 6265 7273 0a0a erited members.. │ │ │ │ │ +00074790: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000747a0: 7374 6174 6963 496d 706f 7274 2f49 6d70 staticImport/Imp │ │ │ │ │ +000747b0: 6f72 7450 7269 7661 7465 2e6a 6176 613a ortPrivate.java: │ │ │ │ │ +000747c0: 204e 5045 2077 6869 6c65 2063 6f6d 7069 NPE while compi │ │ │ │ │ +000747d0: 6c69 6e67 2073 7461 7469 6320 696d 706f ling static impo │ │ │ │ │ +000747e0: 7274 206f 6620 696e 6163 6365 7373 6962 rt of inaccessib │ │ │ │ │ +000747f0: 6c65 2063 6c61 7373 206d 656d 6265 720a le class member. │ │ │ │ │ +00074800: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00074810: 2f73 7461 7469 6349 6d70 6f72 742f 5072 /staticImport/Pr │ │ │ │ │ +00074820: 6976 6174 6553 7461 7469 6349 6d70 6f72 ivateStaticImpor │ │ │ │ │ +00074830: 742e 6a61 7661 3a20 7374 6174 6963 2069 t.java: static i │ │ │ │ │ +00074840: 6d70 6f72 7420 6f66 2070 7269 7661 7465 mport of private │ │ │ │ │ +00074850: 2066 6965 6c64 2063 7261 7368 6573 2063 field crashes c │ │ │ │ │ +00074860: 6f6d 7069 6c65 720a 0a3c 6c69 3e74 6f6f ompiler..
  • too │ │ │ │ │ +00074870: 6c73 2f6a 6176 6163 2f73 7461 7469 6349 ls/javac/staticI │ │ │ │ │ +00074880: 6d70 6f72 742f 5368 6164 6f77 2e6a 6176 mport/Shadow.jav │ │ │ │ │ +00074890: 613a 2063 6f6d 7069 6c65 7220 6661 696c a: compiler fail │ │ │ │ │ +000748a0: 7320 746f 2073 6861 646f 7720 696e 6170 s to shadow inap │ │ │ │ │ +000748b0: 706c 6963 6162 6c65 206d 6574 686f 6420 plicable method │ │ │ │ │ +000748c0: 7769 7468 2073 7461 7469 6320 696d 706f with static impo │ │ │ │ │ +000748d0: 7274 0a0a 3c6c 693e 746f 6f6c 732f 6a61 rt..
  • tools/ja │ │ │ │ │ +000748e0: 7661 632f 7374 6174 6963 496d 706f 7274 vac/staticImport │ │ │ │ │ +000748f0: 2f53 7461 7469 6349 6d70 6f72 742e 6a61 /StaticImport.ja │ │ │ │ │ +00074900: 7661 3a20 6164 6420 7375 7070 6f72 7420 va: add support │ │ │ │ │ +00074910: 666f 7220 4a53 5220 3230 3127 7320 7374 for JSR 201's st │ │ │ │ │ +00074920: 6174 6963 2069 6d70 6f72 7420 6661 6369 atic import faci │ │ │ │ │ +00074930: 6c69 7479 0a0a 3c6c 693e 746f 6f6c 732f lity..
  • tools/ │ │ │ │ │ +00074940: 6a61 7661 632f 7374 6174 6963 496d 706f javac/staticImpo │ │ │ │ │ +00074950: 7274 2f53 7461 7469 6349 6d70 6f72 7432 rt/StaticImport2 │ │ │ │ │ +00074960: 2e6a 6176 613a 2061 6464 2073 7570 706f .java: add suppo │ │ │ │ │ +00074970: 7274 2066 6f72 204a 5352 2032 3031 2773 rt for JSR 201's │ │ │ │ │ +00074980: 2073 7461 7469 6320 696d 706f 7274 2066 static import f │ │ │ │ │ +00074990: 6163 696c 6974 790a 0a3c 6c69 3e74 6f6f acility..
  • too │ │ │ │ │ +000749a0: 6c73 2f6a 6176 6163 2f73 7461 7469 6351 ls/javac/staticQ │ │ │ │ │ +000749b0: 7561 6c69 6669 6564 4e65 772f 5374 6174 ualifiedNew/Stat │ │ │ │ │ +000749c0: 6963 5175 616c 6966 6965 644e 6577 2e6a icQualifiedNew.j │ │ │ │ │ +000749d0: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ +000749e0: 2071 7561 6c69 6669 6564 2027 6e65 7727 qualified 'new' │ │ │ │ │ +000749f0: 206f 6620 7374 6174 6963 2063 6c61 7373 of static class │ │ │ │ │ +00074a00: 2069 7320 666f 7262 6964 6465 6e2e 0a0a is forbidden... │ │ │ │ │ +00074a10: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00074a20: 7374 6174 6963 5f65 7272 6f72 2f53 686f static_error/Sho │ │ │ │ │ +00074a30: 756c 6453 746f 704f 6e53 7461 7469 6345 uldStopOnStaticE │ │ │ │ │ +00074a40: 7272 6f72 2e6a 6176 613a 204d 6574 686f rror.java: Metho │ │ │ │ │ +00074a50: 6420 7265 736f 6c75 7469 6f6e 2073 686f d resolution sho │ │ │ │ │ +00074a60: 756c 6420 7374 6f70 206f 6e20 7374 6174 uld stop on stat │ │ │ │ │ +00074a70: 6963 2065 7272 6f72 0a0a 3c6c 693e 746f ic error..
  • to │ │ │ │ │ +00074a80: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ +00074a90: 6578 7072 2f42 6c6f 636b 4578 7072 6573 expr/BlockExpres │ │ │ │ │ +00074aa0: 7369 6f6e 2e6a 6176 613a 2056 6572 6966 sion.java: Verif │ │ │ │ │ +00074ab0: 7920 7275 6c65 2063 6173 6573 2077 6974 y rule cases wit │ │ │ │ │ +00074ac0: 6820 6578 7072 6573 7369 6f6e 2073 7461 h expression sta │ │ │ │ │ +00074ad0: 7465 6d65 6e74 7320 616e 6420 7468 726f tements and thro │ │ │ │ │ +00074ae0: 7720 7374 6174 656d 656e 7473 2077 6f72 w statements wor │ │ │ │ │ +00074af0: 6b2e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 k...
  • tools/ja │ │ │ │ │ +00074b00: 7661 632f 7377 6974 6368 6578 7072 2f42 vac/switchexpr/B │ │ │ │ │ +00074b10: 6f6f 6c65 616e 4e75 6d65 7269 634e 6f6e ooleanNumericNon │ │ │ │ │ +00074b20: 4e75 6d65 7269 632e 6a61 7661 3a20 5665 Numeric.java: Ve │ │ │ │ │ +00074b30: 7269 6679 2074 6865 2074 7970 6520 6f66 rify the type of │ │ │ │ │ +00074b40: 2061 2063 6f6e 6469 7469 6f6e 616c 2065 a conditional e │ │ │ │ │ +00074b50: 7870 7265 7373 696f 6e20 7769 7468 206e xpression with n │ │ │ │ │ +00074b60: 6573 7465 6420 7377 6974 6368 2065 7870 ested switch exp │ │ │ │ │ +00074b70: 7265 7373 696f 6e20 6973 2063 6f6d 7075 ression is compu │ │ │ │ │ +00074b80: 7465 6420 7072 6f70 6572 6c79 0a0a 3c6c ted properly..tools/javac/sw │ │ │ │ │ +00074ba0: 6974 6368 6578 7072 2f42 7265 616b 5465 itchexpr/BreakTe │ │ │ │ │ +00074bb0: 7374 2e6a 6176 613a 2045 6e73 7572 6520 st.java: Ensure │ │ │ │ │ +00074bc0: 4272 6561 6b54 7265 652e 6765 744c 6162 BreakTree.getLab │ │ │ │ │ +00074bd0: 656c 2072 6574 7572 6e73 2072 6561 736f el returns reaso │ │ │ │ │ +00074be0: 6e61 626c 6520 7661 6c75 6573 0a0a 3c6c nable values..tools/javac/sw │ │ │ │ │ +00074c00: 6974 6368 6578 7072 2f43 5254 2e6a 6176 itchexpr/CRT.jav │ │ │ │ │ +00074c10: 613a 2054 6573 7420 7468 6520 4368 6172 a: Test the Char │ │ │ │ │ +00074c20: 6163 7465 7252 616e 6765 5461 626c 6520 acterRangeTable │ │ │ │ │ +00074c30: 6765 6e65 7261 7465 6420 666f 7220 7377 generated for sw │ │ │ │ │ +00074c40: 6974 6368 2065 7870 7265 7373 696f 6e73 itch expressions │ │ │ │ │ +00074c50: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00074c60: 632f 7377 6974 6368 6578 7072 2f44 6566 c/switchexpr/Def │ │ │ │ │ +00074c70: 696e 6974 6541 7373 6967 6e6d 656e 7431 initeAssignment1 │ │ │ │ │ +00074c80: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00074c90: 6174 2064 6566 696e 6974 6520 6173 7369 at definite assi │ │ │ │ │ +00074ca0: 676e 6d65 6e74 2077 6865 6e20 7472 7565 gnment when true │ │ │ │ │ +00074cb0: 2077 6f72 6b73 2028 6c65 6761 6c20 636f works (legal co │ │ │ │ │ +00074cc0: 6465 290a 0a3c 6c69 3e74 6f6f 6c73 2f6a de)..
  • tools/j │ │ │ │ │ +00074cd0: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ +00074ce0: 4465 6669 6e69 7465 4173 7369 676e 6d65 DefiniteAssignme │ │ │ │ │ +00074cf0: 6e74 322e 6a61 7661 3a20 5665 7269 6679 nt2.java: Verify │ │ │ │ │ +00074d00: 2074 6861 7420 6465 6669 6e69 7465 2061 that definite a │ │ │ │ │ +00074d10: 7373 6967 6e6d 656e 7420 7768 656e 2074 ssignment when t │ │ │ │ │ +00074d20: 7275 6520 776f 726b 7320 2869 6c6c 6567 rue works (illeg │ │ │ │ │ +00074d30: 616c 2063 6f64 6529 0a0a 3c6c 693e 746f al code)..
  • to │ │ │ │ │ +00074d40: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ +00074d50: 6578 7072 2f45 6d70 7479 5377 6974 6368 expr/EmptySwitch │ │ │ │ │ +00074d60: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00074d70: 616e 2061 2073 7769 7463 6820 7468 6174 an a switch that │ │ │ │ │ +00074d80: 2064 6f65 7320 6e6f 7420 7969 656c 6420 does not yield │ │ │ │ │ +00074d90: 6120 7661 6c75 6520 6973 2072 656a 6563 a value is rejec │ │ │ │ │ +00074da0: 7465 642e 0a0a 3c6c 693e 746f 6f6c 732f ted...
  • tools/ │ │ │ │ │ +00074db0: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ +00074dc0: 2f45 7868 6175 7374 6976 6545 6e75 6d53 /ExhaustiveEnumS │ │ │ │ │ +00074dd0: 7769 7463 682e 6a61 7661 3a20 5665 7269 witch.java: Veri │ │ │ │ │ +00074de0: 6679 2074 6861 7420 616e 2073 7769 7463 fy that an switc │ │ │ │ │ +00074df0: 6820 6578 7072 6573 7369 6f6e 206f 7665 h expression ove │ │ │ │ │ +00074e00: 7220 656e 756d 2063 616e 2062 6520 6578 r enum can be ex │ │ │ │ │ +00074e10: 6861 7573 7469 7665 2077 6974 686f 7574 haustive without │ │ │ │ │ +00074e20: 2064 6566 6175 6c74 2e0a 0a3c 6c69 3e74 default...
  • t │ │ │ │ │ +00074e30: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ +00074e40: 6865 7870 722f 4578 7072 6573 7369 6f6e hexpr/Expression │ │ │ │ │ +00074e50: 5377 6974 6368 2e6a 6176 613a 2043 6865 Switch.java: Che │ │ │ │ │ +00074e60: 636b 2065 7870 7265 7373 696f 6e20 7377 ck expression sw │ │ │ │ │ +00074e70: 6974 6368 2077 6f72 6b73 2e0a 0a3c 6c69 itch works...
  • tools/javac/swi │ │ │ │ │ +00074e90: 7463 6865 7870 722f 4578 7072 6573 7369 tchexpr/Expressi │ │ │ │ │ +00074ea0: 6f6e 5377 6974 6368 4272 6561 6b73 312e onSwitchBreaks1. │ │ │ │ │ +00074eb0: 6a61 7661 3a20 5665 7269 6679 2062 6568 java: Verify beh │ │ │ │ │ +00074ec0: 6176 696f 7220 6f66 2076 6172 696f 7573 avior of various │ │ │ │ │ +00074ed0: 206b 696e 6473 206f 6620 6272 6561 6b73 kinds of breaks │ │ │ │ │ +00074ee0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00074ef0: 6163 2f73 7769 7463 6865 7870 722f 4578 ac/switchexpr/Ex │ │ │ │ │ +00074f00: 7072 6573 7369 6f6e 5377 6974 6368 4272 pressionSwitchBr │ │ │ │ │ +00074f10: 6561 6b73 322e 6a61 7661 3a20 4368 6563 eaks2.java: Chec │ │ │ │ │ +00074f20: 6b20 6265 6861 7669 6f72 2066 6f72 2069 k behavior for i │ │ │ │ │ +00074f30: 6e76 616c 6964 2062 7265 616b 732e 0a0a nvalid breaks... │ │ │ │ │ +00074f40: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00074f50: 7377 6974 6368 6578 7072 2f45 7870 7265 switchexpr/Expre │ │ │ │ │ +00074f60: 7373 696f 6e53 7769 7463 6842 7567 732e ssionSwitchBugs. │ │ │ │ │ +00074f70: 6a61 7661 3a20 5665 7269 6679 2076 6172 java: Verify var │ │ │ │ │ +00074f80: 696f 7573 2063 6f72 6e65 7220 6361 7365 ious corner case │ │ │ │ │ +00074f90: 7320 7769 7468 206e 6573 7465 6420 7377 s with nested sw │ │ │ │ │ +00074fa0: 6974 6368 2065 7870 7265 7373 696f 6e73 itch expressions │ │ │ │ │ +00074fb0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00074fc0: 6163 2f73 7769 7463 6865 7870 722f 4578 ac/switchexpr/Ex │ │ │ │ │ +00074fd0: 7072 6573 7369 6f6e 5377 6974 6368 4275 pressionSwitchBu │ │ │ │ │ +00074fe0: 6773 496e 4765 6e2e 6a61 7661 3a20 5665 gsInGen.java: Ve │ │ │ │ │ +00074ff0: 7269 6679 2076 6172 696f 7573 2063 6f72 rify various cor │ │ │ │ │ +00075000: 6e65 7220 6361 7365 7320 7769 7468 206e ner cases with n │ │ │ │ │ +00075010: 6573 7465 6420 7377 6974 6368 2065 7870 ested switch exp │ │ │ │ │ +00075020: 7265 7373 696f 6e73 2e0a 0a3c 6c69 3e74 ressions...
  • t │ │ │ │ │ +00075030: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ +00075040: 6865 7870 722f 4578 7072 6573 7369 6f6e hexpr/Expression │ │ │ │ │ +00075050: 5377 6974 6368 436f 6465 4672 6f6d 4a4c SwitchCodeFromJL │ │ │ │ │ +00075060: 532e 6a61 7661 3a20 4368 6563 6b20 7377 S.java: Check sw │ │ │ │ │ +00075070: 6974 6368 2065 7870 7265 7373 696f 6e73 itch expressions │ │ │ │ │ +00075080: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00075090: 632f 7377 6974 6368 6578 7072 2f45 7870 c/switchexpr/Exp │ │ │ │ │ +000750a0: 7265 7373 696f 6e53 7769 7463 6844 412e ressionSwitchDA. │ │ │ │ │ +000750b0: 6a61 7661 3a20 4368 6563 6b20 6465 6669 java: Check defi │ │ │ │ │ +000750c0: 6e69 7465 2028 756e 2961 7373 6967 6e6d nite (un)assignm │ │ │ │ │ +000750d0: 656e 7420 666f 7220 696e 2073 7769 7463 ent for in switc │ │ │ │ │ +000750e0: 6820 6578 7072 6573 7369 6f6e 732e 0a0a h expressions... │ │ │ │ │ +000750f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00075100: 7377 6974 6368 6578 7072 2f45 7870 7265 switchexpr/Expre │ │ │ │ │ +00075110: 7373 696f 6e53 7769 7463 6845 6d62 6564 ssionSwitchEmbed │ │ │ │ │ +00075120: 6469 6e67 2e6a 6176 613a 2056 6572 6966 ding.java: Verif │ │ │ │ │ +00075130: 7920 7377 6974 6368 2065 7870 7265 7373 y switch express │ │ │ │ │ +00075140: 696f 6e73 2065 6d62 6564 6465 6420 696e ions embedded in │ │ │ │ │ +00075150: 2076 6172 696f 7573 2073 7461 7465 6d65 various stateme │ │ │ │ │ +00075160: 6e74 7320 776f 726b 2070 726f 7065 726c nts work properl │ │ │ │ │ +00075170: 792e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 y...
  • tools/ja │ │ │ │ │ +00075180: 7661 632f 7377 6974 6368 6578 7072 2f45 vac/switchexpr/E │ │ │ │ │ +00075190: 7870 7265 7373 696f 6e53 7769 7463 6846 xpressionSwitchF │ │ │ │ │ +000751a0: 616c 6c54 6872 6f75 6768 2e6a 6176 613a allThrough.java: │ │ │ │ │ +000751b0: 2043 6865 636b 2066 616c 6c20 7468 726f Check fall thro │ │ │ │ │ +000751c0: 7567 6820 696e 2073 7769 7463 6820 6578 ugh in switch ex │ │ │ │ │ +000751d0: 7072 6573 7369 6f6e 732e 0a0a 3c6c 693e pressions...
  • │ │ │ │ │ +000751e0: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ +000751f0: 6368 6578 7072 2f45 7870 7265 7373 696f chexpr/Expressio │ │ │ │ │ +00075200: 6e53 7769 7463 6846 616c 6c54 6872 6f75 nSwitchFallThrou │ │ │ │ │ +00075210: 6768 312e 6a61 7661 3a20 4368 6563 6b20 gh1.java: Check │ │ │ │ │ +00075220: 6661 6c6c 2074 6872 6f75 6768 2069 6e20 fall through in │ │ │ │ │ +00075230: 7377 6974 6368 2065 7870 7265 7373 696f switch expressio │ │ │ │ │ +00075240: 6e73 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ns...
  • tools/j │ │ │ │ │ +00075250: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ +00075260: 4578 7072 6573 7369 6f6e 5377 6974 6368 ExpressionSwitch │ │ │ │ │ +00075270: 466c 6f77 2e6a 6176 613a 2056 6572 6966 Flow.java: Verif │ │ │ │ │ +00075280: 7920 6120 636f 6d70 696c 652d 7469 6d65 y a compile-time │ │ │ │ │ +00075290: 2065 7272 6f72 2069 7320 7072 6f64 7563 error is produc │ │ │ │ │ +000752a0: 6564 2069 6620 7377 6974 6368 2065 7870 ed if switch exp │ │ │ │ │ +000752b0: 7265 7373 696f 6e20 646f 6573 206e 6f74 ression does not │ │ │ │ │ +000752c0: 2070 726f 7669 6465 2061 2076 616c 7565 provide a value │ │ │ │ │ +000752d0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000752e0: 632f 7377 6974 6368 6578 7072 2f45 7870 c/switchexpr/Exp │ │ │ │ │ +000752f0: 7265 7373 696f 6e53 7769 7463 6849 6e45 ressionSwitchInE │ │ │ │ │ +00075300: 7870 7265 7373 696f 6e53 7769 7463 682e xpressionSwitch. │ │ │ │ │ +00075310: 6a61 7661 3a20 4368 6563 6b20 7377 6974 java: Check swit │ │ │ │ │ +00075320: 6368 2065 7870 7265 7373 696f 6e73 2065 ch expressions e │ │ │ │ │ +00075330: 6d62 6564 6465 6420 696e 2073 7769 7463 mbedded in switc │ │ │ │ │ +00075340: 6820 6578 7072 6573 7369 6f6e 732e 0a0a h expressions... │ │ │ │ │ +00075350: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00075360: 7377 6974 6368 6578 7072 2f45 7870 7265 switchexpr/Expre │ │ │ │ │ +00075370: 7373 696f 6e53 7769 7463 6849 6e66 6572 ssionSwitchInfer │ │ │ │ │ +00075380: 2e6a 6176 613a 2043 6865 636b 2074 7970 .java: Check typ │ │ │ │ │ +00075390: 6573 2069 6e66 6572 7265 6420 666f 7220 es inferred for │ │ │ │ │ +000753a0: 7377 6974 6368 2065 7870 7265 7373 696f switch expressio │ │ │ │ │ +000753b0: 6e73 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ns...
  • tools/j │ │ │ │ │ +000753c0: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ +000753d0: 4578 7072 6573 7369 6f6e 5377 6974 6368 ExpressionSwitch │ │ │ │ │ +000753e0: 496e 7465 7273 6563 7469 6f6e 5479 7065 IntersectionType │ │ │ │ │ +000753f0: 732e 6a61 7661 3a20 5665 7269 6679 2062 s.java: Verify b │ │ │ │ │ +00075400: 6568 6176 696f 7220 7768 656e 2061 6e20 ehavior when an │ │ │ │ │ +00075410: 696e 7465 7273 6563 7469 6f6e 2074 7970 intersection typ │ │ │ │ │ +00075420: 6520 6973 2069 6e66 6572 7265 6420 666f e is inferred fo │ │ │ │ │ +00075430: 7220 7377 6974 6368 2065 7870 7265 7373 r switch express │ │ │ │ │ +00075440: 696f 6e2e 0a0a 3c6c 693e 746f 6f6c 732f ion...
  • tools/ │ │ │ │ │ +00075450: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ +00075460: 2f45 7870 7265 7373 696f 6e53 7769 7463 /ExpressionSwitc │ │ │ │ │ +00075470: 684e 6f74 4578 6861 7573 7469 7665 2e6a hNotExhaustive.j │ │ │ │ │ +00075480: 6176 613a 2056 6572 6966 7920 6265 6861 ava: Verify beha │ │ │ │ │ +00075490: 7669 6f72 206f 6620 6e6f 7420 6578 6861 vior of not exha │ │ │ │ │ +000754a0: 7573 7469 7665 2073 7769 7463 6820 6578 ustive switch ex │ │ │ │ │ +000754b0: 7072 6573 7369 6f6e 732e 0a0a 3c6c 693e pressions...
  • │ │ │ │ │ +000754c0: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ +000754d0: 6368 6578 7072 2f45 7870 7265 7373 696f chexpr/Expressio │ │ │ │ │ +000754e0: 6e53 7769 7463 6853 796e 6368 726f 6e69 nSwitchSynchroni │ │ │ │ │ +000754f0: 7a65 642e 6a61 7661 3a20 5665 7269 6679 zed.java: Verify │ │ │ │ │ +00075500: 2076 616c 6964 2063 6c61 7373 6669 6c65 valid classfile │ │ │ │ │ +00075510: 2069 7320 7072 6f64 7563 6564 2077 6865 is produced whe │ │ │ │ │ +00075520: 6e20 7379 6e63 6872 6f6e 697a 6564 2062 n synchronized b │ │ │ │ │ +00075530: 6c6f 636b 2069 7320 7573 6564 2069 6e73 lock is used ins │ │ │ │ │ +00075540: 6964 6520 6120 7377 6974 6368 2065 7870 ide a switch exp │ │ │ │ │ +00075550: 7265 7373 696f 6e2e 0a0a 3c6c 693e 746f ression...
  • to │ │ │ │ │ +00075560: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ +00075570: 6578 7072 2f45 7870 7265 7373 696f 6e53 expr/ExpressionS │ │ │ │ │ +00075580: 7769 7463 6854 6f53 7472 696e 672e 6a61 witchToString.ja │ │ │ │ │ +00075590: 7661 3a20 5665 7269 6679 2054 7265 652e va: Verify Tree. │ │ │ │ │ +000755a0: 746f 5374 7269 6e67 2829 2072 656c 6174 toString() relat │ │ │ │ │ +000755b0: 6564 2074 6f20 7377 6974 6368 2065 7870 ed to switch exp │ │ │ │ │ +000755c0: 7265 7373 696f 6e73 0a0a 3c6c 693e 746f ressions..
  • to │ │ │ │ │ +000755d0: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ +000755e0: 6578 7072 2f45 7870 7265 7373 696f 6e53 expr/ExpressionS │ │ │ │ │ +000755f0: 7769 7463 6855 6e72 6561 6368 6162 6c65 witchUnreachable │ │ │ │ │ +00075600: 2e6a 6176 613a 2056 6572 6966 7920 7265 .java: Verify re │ │ │ │ │ +00075610: 6163 6861 6269 6c69 7479 2069 6e20 7377 achability in sw │ │ │ │ │ +00075620: 6974 6368 2065 7870 7265 7373 696f 6e73 itch expressions │ │ │ │ │ +00075630: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +00075640: 6163 2f73 7769 7463 6865 7870 722f 4c61 ac/switchexpr/La │ │ │ │ │ +00075650: 6d62 6461 4361 7074 7572 652e 6a61 7661 mbdaCapture.java │ │ │ │ │ +00075660: 3a20 5665 7269 6679 2076 6172 6961 626c : Verify variabl │ │ │ │ │ +00075670: 6520 6361 7074 7572 6520 776f 726b 7320 e capture works │ │ │ │ │ +00075680: 696e 7369 6465 2073 7769 7463 6820 6578 inside switch ex │ │ │ │ │ +00075690: 7072 6573 7369 6f6e 7320 7768 6963 6820 pressions which │ │ │ │ │ +000756a0: 6172 6520 696e 7369 6465 2076 6172 6961 are inside varia │ │ │ │ │ +000756b0: 626c 6520 6465 636c 6172 6174 696f 6e73 ble declarations │ │ │ │ │ +000756c0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000756d0: 632f 7377 6974 6368 6578 7072 2f50 6172 c/switchexpr/Par │ │ │ │ │ +000756e0: 7365 496e 636f 6d70 6c65 7465 2e6a 6176 seIncomplete.jav │ │ │ │ │ +000756f0: 613a 2045 6e73 7572 6520 7468 616e 2070 a: Ensure than p │ │ │ │ │ +00075700: 6172 7365 7220 6361 6e20 7061 7273 6520 arser can parse │ │ │ │ │ +00075710: 696e 636f 6d70 6c65 7465 2073 6f75 7263 incomplete sourc │ │ │ │ │ +00075720: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +00075730: 7661 632f 7377 6974 6368 6578 7072 2f50 vac/switchexpr/P │ │ │ │ │ +00075740: 6172 7365 7252 6563 6f76 6572 792e 6a61 arserRecovery.ja │ │ │ │ │ +00075750: 7661 3a20 5665 7269 6679 2074 6865 2070 va: Verify the p │ │ │ │ │ +00075760: 6172 7365 7220 6861 6e64 6c65 7320 6272 arser handles br │ │ │ │ │ +00075770: 6f6b 656e 2069 6e70 7574 2067 7261 6365 oken input grace │ │ │ │ │ +00075780: 6675 6c6c 792e 0a0a 3c6c 693e 746f 6f6c fully...
  • tool │ │ │ │ │ +00075790: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ +000757a0: 7072 2f53 7769 7463 6845 7870 7265 7373 pr/SwitchExpress │ │ │ │ │ +000757b0: 696f 6e49 734e 6f74 4143 6f6e 7374 616e ionIsNotAConstan │ │ │ │ │ +000757c0: 742e 6a61 7661 3a20 5665 7269 6679 2074 t.java: Verify t │ │ │ │ │ +000757d0: 6865 2073 7769 7463 6820 6578 7072 6573 he switch expres │ │ │ │ │ +000757e0: 7369 6f6e 2773 2074 7970 6520 646f 6573 sion's type does │ │ │ │ │ +000757f0: 206e 6f74 2068 6176 6520 6120 636f 6e73 not have a cons │ │ │ │ │ +00075800: 7461 6e74 2061 7474 6163 6865 642c 2061 tant attached, a │ │ │ │ │ +00075810: 6e64 2073 6f20 7468 6520 7377 6974 6368 nd so the switch │ │ │ │ │ +00075820: 2065 7870 7265 7373 696f 6e20 6973 206e expression is n │ │ │ │ │ +00075830: 6f74 2065 6c69 6465 642e 0a0a 3c6c 693e ot elided...
  • │ │ │ │ │ +00075840: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ +00075850: 6368 6578 7072 2f53 7769 7463 6845 7870 chexpr/SwitchExp │ │ │ │ │ +00075860: 7265 7373 696f 6e4e 6f56 616c 7565 2e6a ressionNoValue.j │ │ │ │ │ +00075870: 6176 613a 2043 6865 636b 2074 6861 7420 ava: Check that │ │ │ │ │ +00075880: 7377 6974 6368 2065 7870 7265 7373 696f switch expressio │ │ │ │ │ +00075890: 6e20 7769 7468 206e 6f20 7661 6c75 6520 n with no value │ │ │ │ │ +000758a0: 646f 6573 206e 6f74 2063 7261 7368 2074 does not crash t │ │ │ │ │ +000758b0: 6865 2063 6f6d 7069 6c65 722e 0a0a 3c6c he compiler...tools/javac/sw │ │ │ │ │ +000758d0: 6974 6368 6578 7072 2f53 7769 7463 6845 itchexpr/SwitchE │ │ │ │ │ +000758e0: 7870 7265 7373 696f 6e53 636f 7065 7349 xpressionScopesI │ │ │ │ │ +000758f0: 736f 6c61 7465 642e 6a61 7661 3a20 5665 solated.java: Ve │ │ │ │ │ +00075900: 7269 6679 2074 6861 7420 7363 6f70 6573 rify that scopes │ │ │ │ │ +00075910: 2069 6e20 7275 6c65 2063 6173 6573 2061 in rule cases a │ │ │ │ │ +00075920: 7265 2069 736f 6c61 7465 642e 0a0a 3c6c re isolated...tools/javac/sw │ │ │ │ │ +00075940: 6974 6368 6578 7072 2f53 7769 7463 6845 itchexpr/SwitchE │ │ │ │ │ +00075950: 7870 7265 7373 696f 6e53 696d 706c 6556 xpressionSimpleV │ │ │ │ │ +00075960: 6973 6974 6f72 5465 7374 2e6a 6176 613a isitorTest.java: │ │ │ │ │ +00075970: 2045 6e73 7572 6520 5369 6d70 6c65 5472 Ensure SimpleTr │ │ │ │ │ +00075980: 6565 5669 7369 746f 722e 7669 7369 7453 eeVisitor.visitS │ │ │ │ │ +00075990: 7769 7463 6845 7870 7265 7373 696f 6e20 witchExpression │ │ │ │ │ +000759a0: 6265 6861 7665 7320 6173 2069 7420 7368 behaves as it sh │ │ │ │ │ +000759b0: 6f75 6c64 0a0a 3c6c 693e 746f 6f6c 732f ould..
  • tools/ │ │ │ │ │ +000759c0: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ +000759d0: 2f54 7279 4361 7463 682e 6a61 7661 3a20 /TryCatch.java: │ │ │ │ │ +000759e0: 5665 7269 6679 2074 7279 2d63 6174 6368 Verify try-catch │ │ │ │ │ +000759f0: 2069 6e73 6964 6520 6120 7377 6974 6368 inside a switch │ │ │ │ │ +00075a00: 2065 7870 7265 7373 696f 6e20 776f 726b expression work │ │ │ │ │ +00075a10: 7320 7072 6f70 6572 6c79 2e0a 0a3c 6c69 s properly...
  • tools/javac/swi │ │ │ │ │ +00075a30: 7463 6865 7870 722f 5472 7943 6174 6368 tchexpr/TryCatch │ │ │ │ │ +00075a40: 4669 6e61 6c6c 792e 6a61 7661 3a20 5665 Finally.java: Ve │ │ │ │ │ +00075a50: 7269 6679 2074 6861 7420 7472 792d 6361 rify that try-ca │ │ │ │ │ +00075a60: 7463 682d 6669 6e61 6c6c 7920 696e 7369 tch-finally insi │ │ │ │ │ +00075a70: 6465 2061 2073 7769 7463 6820 6578 7072 de a switch expr │ │ │ │ │ +00075a80: 6573 7369 6f6e 2077 6f72 6b73 2070 726f ession works pro │ │ │ │ │ +00075a90: 7065 726c 792e 0a0a 3c6c 693e 746f 6f6c perly...
  • tool │ │ │ │ │ +00075aa0: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ +00075ab0: 7072 2f57 6172 6e57 726f 6e67 5969 656c pr/WarnWrongYiel │ │ │ │ │ +00075ac0: 6454 6573 742e 6a61 7661 3a20 5665 7269 dTest.java: Veri │ │ │ │ │ +00075ad0: 6679 2063 6f72 7265 6374 2077 6172 6e69 fy correct warni │ │ │ │ │ +00075ae0: 6e67 7320 772e 722e 742e 0a0a 3c6c 693e ngs w.r.t...
  • │ │ │ │ │ +00075af0: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ +00075b00: 6368 6578 7072 2f57 726f 6e67 4272 6561 chexpr/WrongBrea │ │ │ │ │ +00075b10: 6b54 6573 742e 6a61 7661 3a20 456e 7375 kTest.java: Ensu │ │ │ │ │ +00075b20: 7265 206a 6176 6163 2069 7320 6e6f 7420 re javac is not │ │ │ │ │ +00075b30: 6372 6173 6869 6e67 2066 6f72 2077 726f crashing for wro │ │ │ │ │ +00075b40: 6e67 2062 7265 616b 732e 0a0a 3c6c 693e ng breaks...
  • │ │ │ │ │ +00075b50: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ +00075b60: 6368 6578 7072 2f57 726f 6e67 5969 656c chexpr/WrongYiel │ │ │ │ │ +00075b70: 6454 6573 742e 6a61 7661 3a20 456e 7375 dTest.java: Ensu │ │ │ │ │ +00075b80: 7265 2070 726f 7065 7220 6572 726f 7273 re proper errors │ │ │ │ │ +00075b90: 2061 7265 2072 6574 7572 6e65 6420 666f are returned fo │ │ │ │ │ +00075ba0: 7220 7969 656c 6473 2e0a 0a3c 6c69 3e74 r yields...
  • t │ │ │ │ │ +00075bb0: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ +00075bc0: 6865 7874 7261 2f43 6173 6554 6573 742e hextra/CaseTest. │ │ │ │ │ +00075bd0: 6a61 7661 3a20 456e 7375 7265 2043 6173 java: Ensure Cas │ │ │ │ │ +00075be0: 6554 7265 6520 6d65 7468 6f64 7320 7265 eTree methods re │ │ │ │ │ +00075bf0: 7475 726e 2065 7870 6563 7465 6420 7661 turn expected va │ │ │ │ │ +00075c00: 6c75 6573 0a0a 3c6c 693e 746f 6f6c 732f lues..
  • tools/ │ │ │ │ │ +00075c10: 6a61 7661 632f 7377 6974 6368 6578 7472 javac/switchextr │ │ │ │ │ +00075c20: 612f 4465 6669 6e69 7465 4173 7369 676e a/DefiniteAssign │ │ │ │ │ +00075c30: 6d65 6e74 312e 6a61 7661 3a20 5665 7269 ment1.java: Veri │ │ │ │ │ +00075c40: 6679 2074 6861 7420 6465 6669 6e69 7465 fy that definite │ │ │ │ │ +00075c50: 2061 7373 6967 6e6d 656e 7420 776f 726b assignment work │ │ │ │ │ +00075c60: 7320 286c 6567 616c 2063 6f64 6529 0a0a s (legal code).. │ │ │ │ │ +00075c70: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00075c80: 7377 6974 6368 6578 7472 612f 4465 6669 switchextra/Defi │ │ │ │ │ +00075c90: 6e69 7465 4173 7369 676e 6d65 6e74 322e niteAssignment2. │ │ │ │ │ +00075ca0: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +00075cb0: 7420 6465 6669 6e69 7465 2061 7373 6967 t definite assig │ │ │ │ │ +00075cc0: 6e6d 656e 7420 776f 726b 7320 2869 6c6c nment works (ill │ │ │ │ │ +00075cd0: 6567 616c 2063 6f64 6529 0a0a 3c6c 693e egal code)..
  • │ │ │ │ │ +00075ce0: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ +00075cf0: 6368 6578 7472 612f 456e 756d 5377 6974 chextra/EnumSwit │ │ │ │ │ +00075d00: 6368 5175 616c 6966 6965 642e 6a61 7661 chQualified.java │ │ │ │ │ +00075d10: 3a20 4368 6563 6b20 7377 6974 6368 6573 : Check switches │ │ │ │ │ +00075d20: 2077 6f72 6b20 636f 7272 6563 746c 7920 work correctly │ │ │ │ │ +00075d30: 7769 7468 2071 7561 6c69 6669 6564 2065 with qualified e │ │ │ │ │ +00075d40: 6e75 6d20 636f 6e73 7461 6e74 730a 0a3c num constants..< │ │ │ │ │ +00075d50: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f73 li>tools/javac/s │ │ │ │ │ +00075d60: 7769 7463 6865 7874 7261 2f45 6e75 6d53 witchextra/EnumS │ │ │ │ │ +00075d70: 7769 7463 6851 7561 6c69 6669 6564 4572 witchQualifiedEr │ │ │ │ │ +00075d80: 726f 7273 2e6a 6176 613a 2043 6865 636b rors.java: Check │ │ │ │ │ +00075d90: 2073 7769 7463 6865 7320 776f 726b 2063 switches work c │ │ │ │ │ +00075da0: 6f72 7265 6374 6c79 2077 6974 6820 7175 orrectly with qu │ │ │ │ │ +00075db0: 616c 6966 6965 6420 656e 756d 2063 6f6e alified enum con │ │ │ │ │ +00075dc0: 7374 616e 7473 0a0a 3c6c 693e 746f 6f6c stants..
  • tool │ │ │ │ │ +00075dd0: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ +00075de0: 7472 612f 4d75 6c74 6970 6c65 4c61 6265 tra/MultipleLabe │ │ │ │ │ +00075df0: 6c73 4578 7072 6573 7369 6f6e 2e6a 6176 lsExpression.jav │ │ │ │ │ +00075e00: 613a 2056 6572 6966 7920 6361 7365 7320 a: Verify cases │ │ │ │ │ +00075e10: 7769 7468 206d 756c 7469 706c 6520 6c61 with multiple la │ │ │ │ │ +00075e20: 6265 6c73 2077 6f72 6b20 7072 6f70 6572 bels work proper │ │ │ │ │ +00075e30: 6c79 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ly...
  • tools/j │ │ │ │ │ +00075e40: 6176 6163 2f73 7769 7463 6865 7874 7261 avac/switchextra │ │ │ │ │ +00075e50: 2f4d 756c 7469 706c 654c 6162 656c 7353 /MultipleLabelsS │ │ │ │ │ +00075e60: 7461 7465 6d65 6e74 2e6a 6176 613a 2056 tatement.java: V │ │ │ │ │ +00075e70: 6572 6966 7920 6361 7365 7320 7769 7468 erify cases with │ │ │ │ │ +00075e80: 206d 756c 7469 706c 6520 6c61 6265 6c73 multiple labels │ │ │ │ │ +00075e90: 2077 6f72 6b20 7072 6f70 6572 6c79 2e0a work properly.. │ │ │ │ │ +00075ea0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00075eb0: 2f73 7769 7463 6865 7874 7261 2f52 756c /switchextra/Rul │ │ │ │ │ +00075ec0: 6550 6172 7369 6e67 5465 7374 2e6a 6176 eParsingTest.jav │ │ │ │ │ +00075ed0: 613a 2045 6e73 7572 6520 7275 6c65 2063 a: Ensure rule c │ │ │ │ │ +00075ee0: 6173 6573 2063 616e 2062 6520 7061 7273 ases can be pars │ │ │ │ │ +00075ef0: 6564 2063 6f72 7265 6374 6c79 2066 6f72 ed correctly for │ │ │ │ │ +00075f00: 2063 6f6d 706c 6578 2065 7870 7265 7373 complex express │ │ │ │ │ +00075f10: 696f 6e73 2e0a 0a3c 6c69 3e74 6f6f 6c73 ions...
  • tools │ │ │ │ │ +00075f20: 2f6a 6176 6163 2f73 7769 7463 6865 7874 /javac/switchext │ │ │ │ │ +00075f30: 7261 2f53 7769 7463 6841 7272 6f77 4272 ra/SwitchArrowBr │ │ │ │ │ +00075f40: 6f6b 656e 436f 6e73 7461 6e74 2e6a 6176 okenConstant.jav │ │ │ │ │ +00075f50: 613a 2056 6572 6966 7920 7265 6173 6f6e a: Verify reason │ │ │ │ │ +00075f60: 6162 6c65 2065 7272 6f72 7320 6172 6520 able errors are │ │ │ │ │ +00075f70: 7072 6f64 7563 6564 2077 6865 6e20 6e65 produced when ne │ │ │ │ │ +00075f80: 6974 6865 7220 273a 2720 6e6f 7220 272d ither ':' nor '- │ │ │ │ │ +00075f90: 2667 743b 2720 6973 2066 6f75 6e64 2061 >' is found a │ │ │ │ │ +00075fa0: 7265 2074 6865 2065 7870 7265 7373 696f re the expressio │ │ │ │ │ +00075fb0: 6e20 6f66 2061 2063 6173 650a 0a3c 6c69 n of a case..
  • tools/javac/swi │ │ │ │ │ +00075fd0: 7463 6865 7874 7261 2f53 7769 7463 684e tchextra/SwitchN │ │ │ │ │ +00075fe0: 6f45 7874 7261 5479 7065 732e 6a61 7661 oExtraTypes.java │ │ │ │ │ +00075ff0: 3a20 5665 7269 6679 2073 7769 7463 6820 : Verify switch │ │ │ │ │ +00076000: 6f76 6572 2062 6f6f 6c65 616e 2f6c 6f6e over boolean/lon │ │ │ │ │ +00076010: 672f 666c 6f61 742f 646f 7562 6c65 2069 g/float/double i │ │ │ │ │ +00076020: 7320 6e6f 7420 616c 6c6f 7765 642e 0a0a s not allowed... │ │ │ │ │ +00076030: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00076040: 7377 6974 6368 6578 7472 612f 5377 6974 switchextra/Swit │ │ │ │ │ +00076050: 6368 4f62 6a65 6374 2e6a 6176 613a 2056 chObject.java: V │ │ │ │ │ +00076060: 6572 6966 7920 7377 6974 6368 206f 7665 erify switch ove │ │ │ │ │ +00076070: 7220 4f62 6a65 6374 2069 7320 6e6f 7420 r Object is not │ │ │ │ │ +00076080: 616c 6c6f 7765 642e 0a0a 3c6c 693e 746f allowed...
  • to │ │ │ │ │ +00076090: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ +000760a0: 6578 7472 612f 5377 6974 6368 5374 6174 extra/SwitchStat │ │ │ │ │ +000760b0: 656d 656e 7441 7272 6f77 2e6a 6176 613a ementArrow.java: │ │ │ │ │ +000760c0: 2056 6572 6966 7920 7275 6c65 2063 6173 Verify rule cas │ │ │ │ │ +000760d0: 6573 2077 6f72 6b20 7072 6f70 6572 6c79 es work properly │ │ │ │ │ +000760e0: 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ...
  • tools/jav │ │ │ │ │ +000760f0: 6163 2f73 7769 7463 6865 7874 7261 2f53 ac/switchextra/S │ │ │ │ │ +00076100: 7769 7463 6853 7461 7465 6d65 6e74 4272 witchStatementBr │ │ │ │ │ +00076110: 6f6b 656e 2e6a 6176 613a 2056 6572 6966 oken.java: Verif │ │ │ │ │ +00076120: 7920 7468 6174 2072 756c 6520 616e 6420 y that rule and │ │ │ │ │ +00076130: 6f72 6469 6e61 7279 2063 6173 6573 2063 ordinary cases c │ │ │ │ │ +00076140: 616e 6e6f 7420 6265 206d 6978 6564 2e0a annot be mixed.. │ │ │ │ │ +00076150: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00076160: 2f73 7769 7463 6865 7874 7261 2f53 7769 /switchextra/Swi │ │ │ │ │ +00076170: 7463 6853 7461 7465 6d65 6e74 4272 6f6b tchStatementBrok │ │ │ │ │ +00076180: 656e 322e 6a61 7661 3a20 5665 7269 6679 en2.java: Verify │ │ │ │ │ +00076190: 2074 6861 7420 6e6f 7420 616c 6c6f 7765 that not allowe │ │ │ │ │ +000761a0: 6420 7479 7065 7320 6f66 2073 7461 7465 d types of state │ │ │ │ │ +000761b0: 6d65 6e74 7320 6361 6e6e 6f74 2062 6520 ments cannot be │ │ │ │ │ +000761c0: 7573 6564 2069 6e20 7275 6c65 2063 6173 used in rule cas │ │ │ │ │ +000761d0: 652e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 e...
  • tools/ja │ │ │ │ │ +000761e0: 7661 632f 7377 6974 6368 6578 7472 612f vac/switchextra/ │ │ │ │ │ +000761f0: 5377 6974 6368 5374 6174 656d 656e 7453 SwitchStatementS │ │ │ │ │ +00076200: 636f 7065 7349 736f 6c61 7465 642e 6a61 copesIsolated.ja │ │ │ │ │ +00076210: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +00076220: 7363 6f70 6573 2069 6e20 7275 6c65 2063 scopes in rule c │ │ │ │ │ +00076230: 6173 6573 2061 7265 2069 736f 6c61 7465 ases are isolate │ │ │ │ │ +00076240: 642e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 d...
  • tools/ja │ │ │ │ │ +00076250: 7661 632f 7377 6974 6368 6e75 6c6c 2f53 vac/switchnull/S │ │ │ │ │ +00076260: 7769 7463 684e 756c 6c44 6973 6162 6c65 witchNullDisable │ │ │ │ │ +00076270: 642e 6a61 7661 3a20 5665 7269 6679 2022 d.java: Verify " │ │ │ │ │ +00076280: 6361 7365 206e 756c 6c22 2069 7320 6e6f case null" is no │ │ │ │ │ +00076290: 7420 616c 6c6f 7765 6420 666f 7220 2d2d t allowed for -- │ │ │ │ │ +000762a0: 7265 6c65 6173 6520 3136 2c20 3230 0a0a release 16, 20.. │ │ │ │ │ +000762b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000762c0: 7379 6d2f 456c 656d 656e 7453 7472 7563 sym/ElementStruc │ │ │ │ │ +000762d0: 7475 7265 5465 7374 2e6a 6176 613a 2043 tureTest.java: C │ │ │ │ │ +000762e0: 6865 636b 2074 6865 2070 6c61 7466 6f72 heck the platfor │ │ │ │ │ +000762f0: 6d20 636c 6173 7370 6174 6820 636f 6e74 m classpath cont │ │ │ │ │ +00076300: 6169 6e73 2074 6865 2063 6f72 7265 6374 ains the correct │ │ │ │ │ +00076310: 2065 6c65 6d65 6e74 732e 0a0a 3c6c 693e elements...
  • │ │ │ │ │ +00076320: 746f 6f6c 732f 6a61 7661 632f 7379 6e74 tools/javac/synt │ │ │ │ │ +00076330: 6865 7369 7a65 2f4d 6169 6e2e 6a61 7661 hesize/Main.java │ │ │ │ │ +00076340: 3a20 5379 6e74 6865 7369 7a65 2069 6d70 : Synthesize imp │ │ │ │ │ +00076350: 6f72 7461 6e74 2063 6c61 7373 6573 2069 ortant classes i │ │ │ │ │ +00076360: 6620 7468 6579 2061 7265 206d 6973 7369 f they are missi │ │ │ │ │ +00076370: 6e67 2066 726f 6d20 7468 6520 2862 6f6f ng from the (boo │ │ │ │ │ +00076380: 7429 636c 6173 7370 6174 680a 0a3c 6c69 t)classpath..
  • tools/javac/tem │ │ │ │ │ +000763a0: 706c 6174 652f 4261 7369 632e 6a61 7661 plate/Basic.java │ │ │ │ │ +000763b0: 3a20 4578 6572 6369 7365 206a 6176 6163 : Exercise javac │ │ │ │ │ +000763c0: 2068 616e 6469 6e67 206f 6620 7465 6d70 handing of temp │ │ │ │ │ +000763d0: 6c61 7465 6420 7374 7269 6e67 732e 0a0a lated strings... │ │ │ │ │ +000763e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000763f0: 7465 6d70 6c61 7465 2f54 3833 3132 3831 template/T831281 │ │ │ │ │ +00076400: 342e 6a61 7661 3a20 5665 7269 6679 2070 4.java: Verify p │ │ │ │ │ +00076410: 726f 7065 7220 6265 6861 7669 6f72 206f roper behavior o │ │ │ │ │ +00076420: 6620 5472 616e 7354 7970 6520 772e 722e f TransType w.r. │ │ │ │ │ +00076430: 742e 0a0a 3c6c 693e 746f 6f6c 732f 6a61 t...
  • tools/ja │ │ │ │ │ +00076440: 7661 632f 7465 6d70 6c61 7465 2f54 7265 vac/template/Tre │ │ │ │ │ +00076450: 6553 6361 6e6e 6572 5465 7374 2e6a 6176 eScannerTest.jav │ │ │ │ │ +00076460: 613a 2056 6572 6966 7920 7072 6f70 6572 a: Verify proper │ │ │ │ │ +00076470: 2062 6568 6176 696f 7220 6f66 2054 7265 behavior of Tre │ │ │ │ │ +00076480: 6553 6361 6e6e 6572 2077 2e72 2e74 2e0a eScanner w.r.t.. │ │ │ │ │ +00076490: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +000764a0: 2f74 6f6f 6c62 6f78 2f54 6573 7447 7265 /toolbox/TestGre │ │ │ │ │ +000764b0: 704f 6654 6f6f 6c42 6f78 2e6a 6176 613a pOfToolBox.java: │ │ │ │ │ +000764c0: 2054 6f6f 6c42 6f78 3a3a 6772 6570 2073 ToolBox::grep s │ │ │ │ │ +000764d0: 686f 756c 6420 616c 6c6f 7720 666f 7220 hould allow for │ │ │ │ │ +000764e0: 6e65 6761 7469 7665 2066 696c 7465 7269 negative filteri │ │ │ │ │ +000764f0: 6e67 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ng..
  • tools/ja │ │ │ │ │ +00076500: 7661 632f 7472 6565 2f38 3036 3739 3134 vac/tree/8067914 │ │ │ │ │ +00076510: 2f4e 756b 6545 7874 7261 4361 7374 2e6a /NukeExtraCast.j │ │ │ │ │ +00076520: 6176 613a 2052 6564 756e 6461 6e74 2074 ava: Redundant t │ │ │ │ │ +00076530: 7970 6520 6361 7374 206e 6f64 6573 2069 ype cast nodes i │ │ │ │ │ +00076540: 6e20 4153 5420 2866 6f6c 6c6f 7720 7570 n AST (follow up │ │ │ │ │ +00076550: 2066 726f 6d20 4a44 4b2d 3830 3433 3734 from JDK-804374 │ │ │ │ │ +00076560: 3129 0a0a 3c6c 693e 746f 6f6c 732f 6a61 1)..
  • tools/ja │ │ │ │ │ +00076570: 7661 632f 7472 6565 2f41 7272 6179 5479 vac/tree/ArrayTy │ │ │ │ │ +00076580: 7065 546f 5374 7269 6e67 2e6a 6176 613a peToString.java: │ │ │ │ │ +00076590: 2054 6573 7473 2041 7272 6179 5479 7065 Tests ArrayType │ │ │ │ │ +000765a0: 2e74 6f53 7472 696e 6720 7769 7468 2074 .toString with t │ │ │ │ │ +000765b0: 7970 6520 616e 6e6f 7461 7469 6f6e 7320 ype annotations │ │ │ │ │ +000765c0: 7072 6573 656e 740a 0a3c 6c69 3e74 6f6f present..
  • too │ │ │ │ │ +000765d0: 6c73 2f6a 6176 6163 2f74 7265 652f 436c ls/javac/tree/Cl │ │ │ │ │ +000765e0: 6173 7354 7265 6554 6573 742e 6a61 7661 assTreeTest.java │ │ │ │ │ +000765f0: 3a20 636f 6d2e 7375 6e2e 736f 7572 6365 : com.sun.source │ │ │ │ │ +00076600: 2e74 7265 652e 4d6f 6469 6669 6572 7354 .tree.ModifiersT │ │ │ │ │ +00076610: 7265 652e 6765 7446 6c61 6773 2829 2073 ree.getFlags() s │ │ │ │ │ +00076620: 686f 756c 6420 7265 7475 726e 2063 6c61 hould return cla │ │ │ │ │ +00076630: 7373 2074 7970 650a 0a3c 6c69 3e74 6f6f ss type..
  • too │ │ │ │ │ +00076640: 6c73 2f6a 6176 6163 2f74 7265 652f 436f ls/javac/tree/Co │ │ │ │ │ +00076650: 6d70 696c 6174 696f 6e55 6e69 7454 7265 mpilationUnitTre │ │ │ │ │ +00076660: 6554 6573 742e 6a61 7661 3a20 4361 6e6e eTest.java: Cann │ │ │ │ │ +00076670: 6f74 2061 6363 6573 7320 4d6f 6475 6c65 ot access Module │ │ │ │ │ +00076680: 5472 6565 2069 6e20 6120 436f 6d70 696c Tree in a Compil │ │ │ │ │ +00076690: 6174 696f 6e55 6e69 7454 7265 650a 0a3c ationUnitTree..< │ │ │ │ │ +000766a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f74 li>tools/javac/t │ │ │ │ │ +000766b0: 7265 652f 446f 6343 6f6d 6d65 6e74 546f ree/DocCommentTo │ │ │ │ │ +000766c0: 706c 6576 656c 5465 7374 2e6a 6176 613a plevelTest.java: │ │ │ │ │ +000766d0: 204a 6176 6163 2074 6f6b 656e 7320 7368 Javac tokens sh │ │ │ │ │ +000766e0: 6f75 6c64 2072 6574 6169 6e20 7374 6174 ould retain stat │ │ │ │ │ +000766f0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +00076700: 6163 2f74 7265 652f 4d61 6b65 4c69 7465 ac/tree/MakeLite │ │ │ │ │ +00076710: 7261 6c54 6573 742e 6a61 7661 3a20 5472 ralTest.java: Tr │ │ │ │ │ +00076720: 6565 4d61 6b65 722e 4c69 7465 7261 6c28 eeMaker.Literal( │ │ │ │ │ +00076730: 4f62 6a65 6374 2920 646f 6573 206e 6f74 Object) does not │ │ │ │ │ +00076740: 2073 7570 706f 7274 2042 6f6f 6c65 616e support Boolean │ │ │ │ │ +00076750: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00076760: 6163 2f74 7265 652f 4d61 6b65 5175 616c ac/tree/MakeQual │ │ │ │ │ +00076770: 4964 656e 742e 6a61 7661 3a20 5665 7269 Ident.java: Veri │ │ │ │ │ +00076780: 6679 2074 6861 7420 5472 6565 4d61 6b65 fy that TreeMake │ │ │ │ │ +00076790: 722e 5175 616c 4964 656e 7428 5379 6d62 r.QualIdent(Symb │ │ │ │ │ +000767a0: 6f6c 2920 6669 656c 6420 6163 6365 7373 ol) field access │ │ │ │ │ +000767b0: 2063 6173 6361 6465 2065 6e64 7320 7769 cascade ends wi │ │ │ │ │ +000767c0: 7468 2074 6865 2074 6f70 2d6c 6576 656c th the top-level │ │ │ │ │ +000767d0: 2070 6163 6b61 6765 2028 7768 656e 206e package (when n │ │ │ │ │ +000767e0: 6f20 746f 706c 6576 656c 2069 7320 7365 o toplevel is se │ │ │ │ │ +000767f0: 7420 696e 2054 7265 654d 616b 6572 290a t in TreeMaker). │ │ │ │ │ +00076800: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00076810: 2f74 7265 652f 4d61 6b65 5479 7065 5465 /tree/MakeTypeTe │ │ │ │ │ +00076820: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ +00076830: 7468 6174 2054 7265 654d 616b 6572 2e54 that TreeMaker.T │ │ │ │ │ +00076840: 7970 6528 5479 7065 2920 6361 6e20 6861 ype(Type) can ha │ │ │ │ │ +00076850: 6e64 6c65 2061 6c6c 2072 6561 736f 6e61 ndle all reasona │ │ │ │ │ +00076860: 626c 6520 7479 7065 730a 0a3c 6c69 3e74 ble types..
  • t │ │ │ │ │ 00076870: 6f6f 6c73 2f6a 6176 6163 2f74 7265 652f ools/javac/tree/ │ │ │ │ │ -00076880: 4e65 7741 7272 6179 5072 6574 7479 2e6a NewArrayPretty.j │ │ │ │ │ -00076890: 6176 613a 2074 6573 7420 5072 6574 7479 ava: test Pretty │ │ │ │ │ -000768a0: 2070 7269 6e74 206f 6620 4e65 7741 7272 print of NewArr │ │ │ │ │ -000768b0: 6179 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ay..
  • tools/ja │ │ │ │ │ -000768c0: 7661 632f 7472 6565 2f4e 6577 436c 6173 vac/tree/NewClas │ │ │ │ │ -000768d0: 7344 6566 456e 636c 6f73 696e 672e 6a61 sDefEnclosing.ja │ │ │ │ │ -000768e0: 7661 3a20 4368 6563 6b20 7468 6174 2065 va: Check that e │ │ │ │ │ -000768f0: 6e63 6c6f 7369 6e67 2065 6c65 6d65 6e74 nclosing element │ │ │ │ │ -00076900: 2069 7320 6e6f 7420 636c 6561 7265 6420 is not cleared │ │ │ │ │ -00076910: 696e 204a 434e 6577 436c 6173 730a 0a3c in JCNewClass..< │ │ │ │ │ -00076920: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f74 li>tools/javac/t │ │ │ │ │ -00076930: 7265 652f 4e6f 5072 6976 6174 6554 7970 ree/NoPrivateTyp │ │ │ │ │ -00076940: 6573 4578 706f 7274 6564 2e6a 6176 613a esExported.java: │ │ │ │ │ -00076950: 2045 6e73 7572 696e 6720 6a61 7661 782e Ensuring javax. │ │ │ │ │ -00076960: 6c61 6e67 2e6d 6f64 656c 2e2a 2a2c 206a lang.model.**, j │ │ │ │ │ -00076970: 6176 6178 2e74 6f6f 6c73 2e2a 2a2c 206a avax.tools.**, j │ │ │ │ │ -00076980: 6176 6178 2e61 6e6e 6f74 6174 696f 6e2e avax.annotation. │ │ │ │ │ -00076990: 7072 6f63 6573 7369 6e67 2e2a 2a20 616e processing.** an │ │ │ │ │ -000769a0: 6420 636f 6d2e 7375 6e2e 736f 7572 6365 d com.sun.source │ │ │ │ │ -000769b0: 2e2a 2a20 646f 6e27 7420 6578 706f 7274 .** don't export │ │ │ │ │ -000769c0: 2069 6e61 7070 726f 7072 6961 7465 2074 inappropriate t │ │ │ │ │ -000769d0: 7970 6573 2e0a 0a3c 6c69 3e74 6f6f 6c73 ypes...
  • tools │ │ │ │ │ -000769e0: 2f6a 6176 6163 2f74 7265 652f 5072 6574 /javac/tree/Pret │ │ │ │ │ -000769f0: 7479 5369 6d70 6c65 5374 7269 6e67 5465 tySimpleStringTe │ │ │ │ │ -00076a00: 7374 2e6a 6176 613a 2062 7567 2069 6e20 st.java: bug in │ │ │ │ │ -00076a10: 5072 6574 7479 2e74 6f53 696d 706c 6553 Pretty.toSimpleS │ │ │ │ │ -00076a20: 7472 696e 670a 0a3c 6c69 3e74 6f6f 6c73 tring..
  • tools │ │ │ │ │ -00076a30: 2f6a 6176 6163 2f74 7265 652f 5363 6f70 /javac/tree/Scop │ │ │ │ │ -00076a40: 6543 6c61 7373 4865 6164 6572 5465 7374 eClassHeaderTest │ │ │ │ │ -00076a50: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -00076a60: 6174 2074 616b 696e 6720 6120 5363 6f70 at taking a Scop │ │ │ │ │ -00076a70: 6520 696e 7369 6465 2061 2063 6c61 7373 e inside a class │ │ │ │ │ -00076a80: 2068 6561 6465 7220 646f 6573 206e 6f74 header does not │ │ │ │ │ -00076a90: 2074 6169 6e74 2069 6e74 6572 6e61 6c20 taint internal │ │ │ │ │ -00076aa0: 7374 7275 6374 7572 6573 0a0a 3c6c 693e structures..
  • │ │ │ │ │ -00076ab0: 746f 6f6c 732f 6a61 7661 632f 7472 6565 tools/javac/tree │ │ │ │ │ -00076ac0: 2f53 636f 7065 5465 7374 2e6a 6176 613a /ScopeTest.java: │ │ │ │ │ -00076ad0: 2056 6572 6966 7920 7468 6174 2069 6d70 Verify that imp │ │ │ │ │ -00076ae0: 6c69 6369 7420 7479 7065 206f 6620 6c61 licit type of la │ │ │ │ │ -00076af0: 6d62 6461 2070 6172 616d 6574 6572 2069 mbda parameter i │ │ │ │ │ -00076b00: 7320 636f 7272 6563 746c 7920 6174 7472 s correctly attr │ │ │ │ │ -00076b10: 6962 7574 6564 2069 6e20 5363 6f70 650a ibuted in Scope. │ │ │ │ │ -00076b20: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00076b30: 2f74 7265 652f 5436 3939 3333 3035 2e6a /tree/T6993305.j │ │ │ │ │ -00076b40: 6176 613a 2073 7461 7274 696e 6720 706f ava: starting po │ │ │ │ │ -00076b50: 7369 7469 6f6e 206f 6620 6120 6d65 7468 sition of a meth │ │ │ │ │ -00076b60: 6f64 2077 6974 686f 7574 206d 6f64 6966 od without modif │ │ │ │ │ -00076b70: 6965 7273 2061 6e64 2077 6974 6820 7479 iers and with ty │ │ │ │ │ -00076b80: 7065 2070 6172 616d 6574 6572 7320 6973 pe parameters is │ │ │ │ │ -00076b90: 2069 6e63 6f72 7265 6374 0a0a 3c6c 693e incorrect..
  • │ │ │ │ │ -00076ba0: 746f 6f6c 732f 6a61 7661 632f 7472 6565 tools/javac/tree │ │ │ │ │ -00076bb0: 2f54 3830 3234 3431 352e 6a61 7661 3a20 /T8024415.java: │ │ │ │ │ -00076bc0: 5072 6574 7479 2070 7269 6e74 696e 6720 Pretty printing │ │ │ │ │ -00076bd0: 6f66 204a 4343 6f6e 6469 7469 6f6e 616c of JCConditional │ │ │ │ │ -00076be0: 2064 6f65 7320 6e6f 7420 666f 6c6c 6f77 does not follow │ │ │ │ │ -00076bf0: 2074 6865 2070 7265 6365 6465 6e63 6520 the precedence │ │ │ │ │ -00076c00: 616e 6420 6173 736f 6369 6174 6976 6974 and associativit │ │ │ │ │ -00076c10: 7920 7275 6c65 7320 6f66 204a 4343 6f6e y rules of JCCon │ │ │ │ │ -00076c20: 6469 7469 6f6e 616c 0a0a 3c6c 693e 746f ditional..
  • to │ │ │ │ │ -00076c30: 6f6c 732f 6a61 7661 632f 7472 6565 2f54 ols/javac/tree/T │ │ │ │ │ -00076c40: 6573 7450 7265 7474 7944 6f63 436f 6d6d estPrettyDocComm │ │ │ │ │ -00076c50: 656e 742e 6a61 7661 3a20 6a61 7661 6320 ent.java: javac │ │ │ │ │ -00076c60: 5072 6574 7479 2070 7269 6e74 6572 2073 Pretty printer s │ │ │ │ │ -00076c70: 686f 756c 6420 696e 636c 7564 6520 646f hould include do │ │ │ │ │ -00076c80: 6320 636f 6d6d 656e 7420 666f 7220 6d6f c comment for mo │ │ │ │ │ -00076c90: 6475 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 dules..
  • tools │ │ │ │ │ -00076ca0: 2f6a 6176 6163 2f74 7265 652f 5465 7374 /javac/tree/Test │ │ │ │ │ -00076cb0: 546f 5374 7269 6e67 2e6a 6176 613a 2043 ToString.java: C │ │ │ │ │ -00076cc0: 616c 6c20 746f 2074 6f53 7472 696e 6728 all to toString( │ │ │ │ │ -00076cd0: 2920 6672 6f6d 2061 6e20 4578 7072 6573 ) from an Expres │ │ │ │ │ -00076ce0: 7369 6f6e 5374 6174 656d 656e 7454 7265 sionStatementTre │ │ │ │ │ -00076cf0: 6520 646f 6573 6e27 7420 7461 6b65 2069 e doesn't take i │ │ │ │ │ -00076d00: 6e20 636f 6e73 6964 6572 6174 696f 6e20 n consideration │ │ │ │ │ -00076d10: 7468 6520 223b 2220 6174 2074 6865 2065 the ";" at the e │ │ │ │ │ -00076d20: 6e64 0a0a 3c6c 693e 746f 6f6c 732f 6a61 nd..
  • tools/ja │ │ │ │ │ -00076d30: 7661 632f 7472 6565 2f54 7265 654b 696e vac/tree/TreeKin │ │ │ │ │ -00076d40: 6454 6573 742e 6a61 7661 3a20 5472 6565 dTest.java: Tree │ │ │ │ │ -00076d50: 2041 5049 3a20 5472 6565 2e4b 696e 6420 API: Tree.Kind │ │ │ │ │ -00076d60: 7368 6f75 6c64 2068 6176 6520 6d61 7070 should have mapp │ │ │ │ │ -00076d70: 696e 6720 746f 2069 6e74 6572 6661 6365 ing to interface │ │ │ │ │ -00076d80: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00076d90: 632f 7472 6565 2f54 7265 6550 6f73 526f c/tree/TreePosRo │ │ │ │ │ -00076da0: 756e 6473 5465 7374 2e6a 6176 613a 2061 undsTest.java: a │ │ │ │ │ -00076db0: 6363 6573 7320 746f 2074 7265 6520 706f ccess to tree po │ │ │ │ │ -00076dc0: 7369 7469 6f6e 7320 616e 6420 646f 6320 sitions and doc │ │ │ │ │ -00076dd0: 636f 6d6d 656e 7473 206d 6179 2062 6520 comments may be │ │ │ │ │ -00076de0: 6c6f 7374 2061 6372 6f73 7320 616e 6e6f lost across anno │ │ │ │ │ -00076df0: 7461 7469 6f6e 2070 726f 6365 7373 696e tation processin │ │ │ │ │ -00076e00: 6720 726f 756e 6473 0a0a 3c6c 693e 746f g rounds..
  • to │ │ │ │ │ -00076e10: 6f6c 732f 6a61 7661 632f 7472 6565 2f54 ols/javac/tree/T │ │ │ │ │ -00076e20: 7970 6541 6e6e 6f74 6174 696f 6e73 5072 ypeAnnotationsPr │ │ │ │ │ -00076e30: 6574 7479 2e6a 6176 613a 2074 6573 7420 etty.java: test │ │ │ │ │ -00076e40: 5072 6574 7479 2070 7269 6e74 206f 6620 Pretty print of │ │ │ │ │ -00076e50: 7479 7065 2061 6e6e 6f74 6174 696f 6e73 type annotations │ │ │ │ │ -00076e60: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00076e70: 632f 7472 6565 2f56 6172 5472 6565 2e6a c/tree/VarTree.j │ │ │ │ │ -00076e80: 6176 613a 2043 6865 636b 2074 6861 7420 ava: Check that │ │ │ │ │ -00076e90: 7661 7269 6162 6c65 7320 6f66 2074 7970 variables of typ │ │ │ │ │ -00076ea0: 6520 7661 7220 6861 7665 2061 2063 6f6e e var have a con │ │ │ │ │ -00076eb0: 7369 7374 656e 7420 6d6f 6465 6c0a 0a3c sistent model..< │ │ │ │ │ -00076ec0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f74 li>tools/javac/t │ │ │ │ │ -00076ed0: 7265 6561 6e6e 6f74 6573 7473 2f41 6e6e reeannotests/Ann │ │ │ │ │ -00076ee0: 6f54 7265 6554 6573 7473 2e6a 6176 613a oTreeTests.java: │ │ │ │ │ -00076ef0: 2020 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ..
  • tools/ja │ │ │ │ │ -00076f00: 7661 632f 7479 7065 4465 636c 6172 6174 vac/typeDeclarat │ │ │ │ │ -00076f10: 696f 6e49 6e73 6964 6545 7870 7265 7373 ionInsideExpress │ │ │ │ │ -00076f20: 696f 6e2f 5479 7065 4465 636c 6172 6174 ion/TypeDeclarat │ │ │ │ │ -00076f30: 696f 6e49 6e73 6964 6545 7870 7265 7373 ionInsideExpress │ │ │ │ │ -00076f40: 696f 6e54 6573 742e 6a61 7661 3a20 4361 ionTest.java: Ca │ │ │ │ │ -00076f50: 6e6e 6f74 2063 616c 6c20 6120 6d65 7468 nnot call a meth │ │ │ │ │ -00076f60: 6f64 2077 6974 6820 6120 7061 7261 6d65 od with a parame │ │ │ │ │ -00076f70: 7465 7220 6f66 2061 206c 6f63 616c 2063 ter of a local c │ │ │ │ │ -00076f80: 6c61 7373 2064 6563 6c61 7265 6420 696e lass declared in │ │ │ │ │ -00076f90: 2061 206c 616d 6264 610a 0a3c 6c69 3e74 a lambda..
  • t │ │ │ │ │ -00076fa0: 6f6f 6c73 2f6a 6176 6163 2f74 7970 6556 ools/javac/typeV │ │ │ │ │ -00076fb0: 6172 6961 626c 6543 6173 742f 5479 7065 ariableCast/Type │ │ │ │ │ -00076fc0: 5661 7269 6162 6c65 4361 7374 5465 7374 VariableCastTest │ │ │ │ │ -00076fd0: 2e6a 6176 613a 204d 6973 7369 6e67 2063 .java: Missing c │ │ │ │ │ -00076fe0: 6865 636b 6361 7374 2077 6865 6e20 6361 heckcast when ca │ │ │ │ │ -00076ff0: 7374 696e 6720 746f 2074 7970 6520 7061 sting to type pa │ │ │ │ │ -00077000: 7261 6d65 7465 7220 626f 756e 6465 6420 rameter bounded │ │ │ │ │ -00077010: 6279 2069 6e74 6572 7365 6374 696f 6e20 by intersection │ │ │ │ │ -00077020: 7479 7065 0a0a 3c6c 693e 746f 6f6c 732f type..
  • tools/ │ │ │ │ │ -00077030: 6a61 7661 632f 7479 7065 732f 4261 6453 javac/types/BadS │ │ │ │ │ -00077040: 6967 5465 7374 2e6a 6176 613a 204a 6176 igTest.java: Jav │ │ │ │ │ -00077050: 6163 2067 656e 6572 6174 6573 2069 6e76 ac generates inv │ │ │ │ │ -00077060: 616c 6964 2073 6967 6e61 7475 7265 7320 alid signatures │ │ │ │ │ -00077070: 666f 7220 6c6f 6361 6c20 7479 7065 730a for local types. │ │ │ │ │ -00077080: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00077090: 2f74 7970 6573 2f42 6f78 696e 6743 6f6e /types/BoxingCon │ │ │ │ │ -000770a0: 7665 7273 696f 6e54 6573 742e 6a61 7661 versionTest.java │ │ │ │ │ -000770b0: 3a20 4164 6420 7465 7374 206c 6962 7261 : Add test libra │ │ │ │ │ -000770c0: 7279 2074 6f20 7369 6d70 6c69 6679 2074 ry to simplify t │ │ │ │ │ -000770d0: 6865 2074 6173 6b20 6f66 2077 7269 7469 he task of writi │ │ │ │ │ -000770e0: 6e67 2061 7574 6f6d 6174 6564 2074 7970 ng automated typ │ │ │ │ │ -000770f0: 652d 7379 7374 656d 2074 6573 7473 0a0a e-system tests.. │ │ │ │ │ -00077100: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00077110: 7479 7065 732f 4361 7374 4f62 6a65 6374 types/CastObject │ │ │ │ │ -00077120: 546f 5072 696d 6974 6976 6554 6573 742e ToPrimitiveTest. │ │ │ │ │ -00077130: 6a61 7661 3a20 6361 7374 2066 726f 6d20 java: cast from │ │ │ │ │ -00077140: 6f62 6a65 6374 2074 6f20 7072 696d 6974 object to primit │ │ │ │ │ -00077150: 6976 6520 7368 6f75 6c64 2062 6520 666f ive should be fo │ │ │ │ │ -00077160: 7220 736f 7572 6365 2026 6774 3b3d 2031 r source >= 1 │ │ │ │ │ -00077170: 2e37 0a0a 3c6c 693e 746f 6f6c 732f 6a61 .7..
  • tools/ja │ │ │ │ │ -00077180: 7661 632f 7479 7065 732f 4361 7374 5465 vac/types/CastTe │ │ │ │ │ -00077190: 7374 2e6a 6176 613a 2041 6464 2074 6573 st.java: Add tes │ │ │ │ │ -000771a0: 7420 6c69 6272 6172 7920 746f 2073 696d t library to sim │ │ │ │ │ -000771b0: 706c 6966 7920 7468 6520 7461 736b 206f plify the task o │ │ │ │ │ -000771c0: 6620 7772 6974 696e 6720 6175 746f 6d61 f writing automa │ │ │ │ │ -000771d0: 7465 6420 7479 7065 2d73 7973 7465 6d20 ted type-system │ │ │ │ │ -000771e0: 7465 7374 730a 0a3c 6c69 3e74 6f6f 6c73 tests..
  • tools │ │ │ │ │ -000771f0: 2f6a 6176 6163 2f74 7970 6573 2f43 6173 /javac/types/Cas │ │ │ │ │ -00077200: 7454 6f54 7970 6556 6172 5465 7374 2e6a tToTypeVarTest.j │ │ │ │ │ -00077210: 6176 613a 2063 6173 7420 636f 6e76 6572 ava: cast conver │ │ │ │ │ -00077220: 7369 6f6e 2066 6169 6c73 2077 6865 6e20 sion fails when │ │ │ │ │ -00077230: 636f 6e76 6572 7469 6e67 2061 2074 7970 converting a typ │ │ │ │ │ -00077240: 652d 7661 7269 6162 6c65 2074 6f20 7072 e-variable to pr │ │ │ │ │ -00077250: 696d 6974 6976 6520 7479 7065 0a0a 3c6c imitive type..tools/javac/ty │ │ │ │ │ -00077270: 7065 732f 4361 7374 5479 7065 5661 7254 pes/CastTypeVarT │ │ │ │ │ -00077280: 6f50 7269 6d69 7469 7665 5465 7374 2e6a oPrimitiveTest.j │ │ │ │ │ -00077290: 6176 613a 2063 6173 7420 636f 6e76 6572 ava: cast conver │ │ │ │ │ -000772a0: 7369 6f6e 2066 6169 6c73 2077 6865 6e20 sion fails when │ │ │ │ │ -000772b0: 636f 6e76 6572 7469 6e67 2061 2074 7970 converting a typ │ │ │ │ │ -000772c0: 652d 7661 7269 6162 6c65 2074 6f20 7072 e-variable to pr │ │ │ │ │ -000772d0: 696d 6974 6976 6520 7479 7065 0a0a 3c6c imitive type..tools/javac/ty │ │ │ │ │ -000772f0: 7065 732f 4765 6e65 7269 6354 7970 6557 pes/GenericTypeW │ │ │ │ │ -00077300: 656c 6c46 6f72 6d65 646e 6573 7354 6573 ellFormednessTes │ │ │ │ │ -00077310: 742e 6a61 7661 3a20 5465 7374 2067 656e t.java: Test gen │ │ │ │ │ -00077320: 6572 6963 2074 7970 6573 2077 656c 6c2d eric types well- │ │ │ │ │ -00077330: 666f 726d 6564 6e65 7373 0a0a 3c6c 693e formedness..
  • │ │ │ │ │ -00077340: 746f 6f6c 732f 6a61 7661 632f 7479 7065 tools/javac/type │ │ │ │ │ -00077350: 732f 5072 696d 6974 6976 6543 6f6e 7665 s/PrimitiveConve │ │ │ │ │ -00077360: 7273 696f 6e54 6573 742e 6a61 7661 3a20 rsionTest.java: │ │ │ │ │ -00077370: 4164 6420 7465 7374 206c 6962 7261 7279 Add test library │ │ │ │ │ -00077380: 2074 6f20 7369 6d70 6c69 6679 2074 6865 to simplify the │ │ │ │ │ -00077390: 2074 6173 6b20 6f66 2077 7269 7469 6e67 task of writing │ │ │ │ │ -000773a0: 2061 7574 6f6d 6174 6564 2074 7970 652d automated type- │ │ │ │ │ -000773b0: 7379 7374 656d 2074 6573 7473 0a0a 3c6c system tests..tools/javac/ty │ │ │ │ │ -000773d0: 7065 732f 5363 6f70 654c 6973 7465 6e65 pes/ScopeListene │ │ │ │ │ -000773e0: 7254 6573 742e 6a61 7661 3a20 456e 7375 rTest.java: Ensu │ │ │ │ │ -000773f0: 7265 2074 6861 7420 7573 696e 6720 5479 re that using Ty │ │ │ │ │ -00077400: 7065 732e 6d65 6d62 6572 7343 6c6f 7375 pes.membersClosu │ │ │ │ │ -00077410: 7265 2064 6f65 7320 6e6f 7420 696e 6372 re does not incr │ │ │ │ │ -00077420: 6561 7365 2074 6865 206e 756d 6265 7220 ease the number │ │ │ │ │ -00077430: 6f66 206c 6973 7465 6e65 7273 206f 6e20 of listeners on │ │ │ │ │ -00077440: 7468 6520 636c 6173 7327 7320 6d65 6d62 the class's memb │ │ │ │ │ -00077450: 6572 7320 5363 6f70 652e 0a0a 3c6c 693e ers Scope...
  • │ │ │ │ │ -00077460: 746f 6f6c 732f 6a61 7661 632f 7479 7065 tools/javac/type │ │ │ │ │ -00077470: 732f 5465 7374 436f 6d70 6172 6973 6f6e s/TestComparison │ │ │ │ │ -00077480: 732e 6a61 7661 3a20 6a61 7661 6320 7368 s.java: javac sh │ │ │ │ │ -00077490: 6f75 6c64 2063 6f72 7265 6374 6c79 2065 ould correctly e │ │ │ │ │ -000774a0: 6e66 6f72 6365 2062 696e 6172 7920 636f nforce binary co │ │ │ │ │ -000774b0: 6d70 6172 6973 6f6e 2072 756c 6573 2e0a mparison rules.. │ │ │ │ │ -000774c0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -000774d0: 2f74 7970 6573 2f56 6172 496e 7374 616e /types/VarInstan │ │ │ │ │ -000774e0: 6365 4d65 6d62 6572 5465 7374 2e6a 6176 ceMemberTest.jav │ │ │ │ │ -000774f0: 613a 204d 616b 6520 7375 7265 2074 6861 a: Make sure tha │ │ │ │ │ -00077500: 7420 7661 7220 6b69 6e64 2021 3d20 4e6f t var kind != No │ │ │ │ │ -00077510: 6e65 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ne..
  • tools/ja │ │ │ │ │ -00077520: 7661 632f 756e 6963 6f64 652f 4669 7273 vac/unicode/Firs │ │ │ │ │ -00077530: 7443 6861 722e 6a61 7661 3a20 616c 6c6f tChar.java: allo │ │ │ │ │ -00077540: 7720 756e 6963 6f64 6520 6573 6361 7065 w unicode escape │ │ │ │ │ -00077550: 2061 7420 7374 6172 7420 6f66 2070 726f at start of pro │ │ │ │ │ -00077560: 6772 616d 0a0a 3c6c 693e 746f 6f6c 732f gram..
  • tools/ │ │ │ │ │ -00077570: 6a61 7661 632f 756e 6963 6f64 652f 4e6f javac/unicode/No │ │ │ │ │ -00077580: 6e61 7363 6969 4469 6769 742e 6a61 7661 nasciiDigit.java │ │ │ │ │ -00077590: 3a20 6a61 7661 6320 6163 6365 7074 7320 : javac accepts │ │ │ │ │ -000775a0: 756e 6963 6f64 6520 6469 6769 7473 202d unicode digits - │ │ │ │ │ -000775b0: 2073 6f6d 6574 696d 6573 2063 7261 7368 sometimes crash │ │ │ │ │ -000775c0: 696e 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a ing..
  • tools/j │ │ │ │ │ -000775d0: 6176 6163 2f75 6e69 636f 6465 2f53 7562 avac/unicode/Sub │ │ │ │ │ -000775e0: 4368 6172 2e6a 6176 613a 2041 5343 4949 Char.java: ASCII │ │ │ │ │ -000775f0: 2053 5542 2063 6861 7261 6374 6572 2069 SUB character i │ │ │ │ │ -00077600: 7320 7265 6a65 6374 6564 2069 6e20 6d75 s rejected in mu │ │ │ │ │ -00077610: 6c74 692d 6c69 6e65 2063 6f6d 6d65 6e74 lti-line comment │ │ │ │ │ -00077620: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00077630: 6163 2f75 6e69 636f 6465 2f53 7570 706c ac/unicode/Suppl │ │ │ │ │ -00077640: 656d 656e 7461 7279 4a61 7661 4944 312e ementaryJavaID1. │ │ │ │ │ -00077650: 6a61 7661 3a20 4368 6563 6b20 7468 6174 java: Check that │ │ │ │ │ -00077660: 2076 616c 6964 2073 7570 706c 656d 656e valid supplemen │ │ │ │ │ -00077670: 7461 7279 2063 6861 7261 6374 6572 7320 tary characters │ │ │ │ │ -00077680: 6361 6e20 6265 2075 7365 6420 6173 204a can be used as J │ │ │ │ │ -00077690: 6176 6120 6964 656e 7469 6669 6572 732e ava identifiers. │ │ │ │ │ -000776a0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -000776b0: 632f 756e 6963 6f64 652f 5375 7070 6c65 c/unicode/Supple │ │ │ │ │ -000776c0: 6d65 6e74 6172 794a 6176 6149 4432 2e6a mentaryJavaID2.j │ │ │ │ │ -000776d0: 6176 613a 2045 6e73 7572 6520 7468 6174 ava: Ensure that │ │ │ │ │ -000776e0: 2074 6865 2069 6e76 616c 6964 2073 7572 the invalid sur │ │ │ │ │ -000776f0: 726f 6761 7465 2073 6571 7565 6e63 652c rogate sequence, │ │ │ │ │ -00077700: 2061 7320 7468 6520 7374 6172 7420 6f66 as the start of │ │ │ │ │ -00077710: 2061 6e20 6964 656e 7469 6669 6572 2c20 an identifier, │ │ │ │ │ -00077720: 6361 7573 6573 2061 2063 6f6d 7069 6c61 causes a compila │ │ │ │ │ -00077730: 7469 6f6e 2066 6169 6c75 7265 0a0a 3c6c tion failure..tools/javac/un │ │ │ │ │ -00077750: 6963 6f64 652f 5375 7070 6c65 6d65 6e74 icode/Supplement │ │ │ │ │ -00077760: 6172 794a 6176 6149 4433 2e6a 6176 613a aryJavaID3.java: │ │ │ │ │ -00077770: 2045 6e73 7572 6520 7468 6174 2074 6865 Ensure that the │ │ │ │ │ -00077780: 2069 6e76 616c 6964 2073 7572 726f 6761 invalid surroga │ │ │ │ │ -00077790: 7465 2073 6571 7565 6e63 652c 2061 7320 te sequence, as │ │ │ │ │ -000777a0: 7468 6520 7061 7274 206f 6620 616e 2069 the part of an i │ │ │ │ │ -000777b0: 6465 6e74 6966 6965 722c 2063 6175 7365 dentifier, cause │ │ │ │ │ -000777c0: 7320 6120 636f 6d70 696c 6174 696f 6e20 s a compilation │ │ │ │ │ -000777d0: 6661 696c 7572 650a 0a3c 6c69 3e74 6f6f failure..
  • too │ │ │ │ │ -000777e0: 6c73 2f6a 6176 6163 2f75 6e69 636f 6465 ls/javac/unicode │ │ │ │ │ -000777f0: 2f53 7570 706c 656d 656e 7461 7279 4a61 /SupplementaryJa │ │ │ │ │ -00077800: 7661 4944 342e 6a61 7661 3a20 456e 7375 vaID4.java: Ensu │ │ │ │ │ -00077810: 7265 2074 6861 7420 6120 7375 7070 6c65 re that a supple │ │ │ │ │ -00077820: 6d65 6e74 6172 7920 6368 6172 6163 7465 mentary characte │ │ │ │ │ -00077830: 7220 7468 6174 2063 616e 6e6f 7420 6265 r that cannot be │ │ │ │ │ -00077840: 2074 6865 2073 7461 7274 206f 6620 6120 the start of a │ │ │ │ │ -00077850: 4a61 7661 2069 6465 6e74 6966 6965 7220 Java identifier │ │ │ │ │ -00077860: 6361 7573 6573 2061 2063 6f6d 7069 6c61 causes a compila │ │ │ │ │ -00077870: 7469 6f6e 2066 6169 6c75 7265 2c20 6966 tion failure, if │ │ │ │ │ -00077880: 2069 7420 6973 2075 7365 6420 6173 2074 it is used as t │ │ │ │ │ -00077890: 6865 2073 7461 7274 206f 6620 616e 2069 he start of an i │ │ │ │ │ -000778a0: 6465 6e74 6966 6965 720a 0a3c 6c69 3e74 dentifier..
  • t │ │ │ │ │ -000778b0: 6f6f 6c73 2f6a 6176 6163 2f75 6e69 636f ools/javac/unico │ │ │ │ │ -000778c0: 6465 2f53 7570 706c 656d 656e 7461 7279 de/Supplementary │ │ │ │ │ -000778d0: 4a61 7661 4944 352e 6a61 7661 3a20 456e JavaID5.java: En │ │ │ │ │ -000778e0: 7375 7265 2074 6861 7420 6120 7375 7070 sure that a supp │ │ │ │ │ -000778f0: 6c65 6d65 6e74 6172 7920 6368 6172 6163 lementary charac │ │ │ │ │ -00077900: 7465 7220 7468 6174 2063 616e 6e6f 7420 ter that cannot │ │ │ │ │ -00077910: 6265 2074 6865 2070 6172 7420 6f66 2061 be the part of a │ │ │ │ │ -00077920: 204a 6176 6120 6964 656e 7469 6669 6572 Java identifier │ │ │ │ │ -00077930: 2063 6175 7365 7320 6120 636f 6d70 696c causes a compil │ │ │ │ │ -00077940: 6174 696f 6e20 6661 696c 7572 652c 2069 ation failure, i │ │ │ │ │ -00077950: 6620 6974 2069 7320 7573 6564 2061 7320 f it is used as │ │ │ │ │ -00077960: 7468 6520 7061 7274 206f 6620 616e 2069 the part of an i │ │ │ │ │ -00077970: 6465 6e74 6966 6965 720a 0a3c 6c69 3e74 dentifier..
  • t │ │ │ │ │ -00077980: 6f6f 6c73 2f6a 6176 6163 2f75 6e69 636f ools/javac/unico │ │ │ │ │ -00077990: 6465 2f53 7570 706c 656d 656e 7461 7279 de/Supplementary │ │ │ │ │ -000779a0: 4a61 7661 4944 362e 6a61 7661 3a20 456e JavaID6.java: En │ │ │ │ │ -000779b0: 7375 7265 2074 6861 7420 6120 7375 7070 sure that a supp │ │ │ │ │ -000779c0: 6c65 6d65 6e74 6172 7920 6368 6172 6163 lementary charac │ │ │ │ │ -000779d0: 7465 7220 6361 6e20 6265 2075 7365 6420 ter can be used │ │ │ │ │ -000779e0: 6173 2070 6172 742f 7768 6f6c 6520 6f66 as part/whole of │ │ │ │ │ -000779f0: 2061 2063 6c61 7373 206e 616d 6520 6f6e a class name on │ │ │ │ │ -00077a00: 2070 6c61 7466 6f72 6d73 2074 6861 7420 platforms that │ │ │ │ │ -00077a10: 6861 7665 2055 6e69 636f 6465 2061 7761 have Unicode awa │ │ │ │ │ -00077a20: 7265 2066 696c 6573 7973 7465 6d73 2e0a re filesystems.. │ │ │ │ │ -00077a30: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00077a40: 2f75 6e69 636f 6465 2f54 7269 706c 6551 /unicode/TripleQ │ │ │ │ │ -00077a50: 756f 7465 2e6a 6176 613a 2027 2727 2061 uote.java: ''' a │ │ │ │ │ -00077a60: 6e64 2027 5c75 3030 3237 2720 6172 6520 nd '\u0027' are │ │ │ │ │ -00077a70: 6e6f 7420 6c65 6761 6c20 6368 6172 206c not legal char l │ │ │ │ │ -00077a80: 6974 6572 616c 732e 0a0a 3c6c 693e 746f iterals...
  • to │ │ │ │ │ -00077a90: 6f6c 732f 6a61 7661 632f 756e 6963 6f64 ols/javac/unicod │ │ │ │ │ -00077aa0: 652f 556e 6963 6f64 6541 7445 4f4c 2e6a e/UnicodeAtEOL.j │ │ │ │ │ -00077ab0: 6176 613a 2043 6f72 7265 6374 2068 616e ava: Correct han │ │ │ │ │ -00077ac0: 646c 696e 6720 6f66 2075 6e69 636f 6465 dling of unicode │ │ │ │ │ -00077ad0: 2065 7363 6170 6573 2066 6f72 206c 696e escapes for lin │ │ │ │ │ -00077ae0: 6520 7465 726d 696e 6174 696f 6e0a 0a3c e termination..< │ │ │ │ │ -00077af0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f75 li>tools/javac/u │ │ │ │ │ -00077b00: 6e69 636f 6465 2f55 6e69 636f 6465 436f nicode/UnicodeCo │ │ │ │ │ -00077b10: 6d6d 656e 7444 656c 696d 6974 6572 2e6a mmentDelimiter.j │ │ │ │ │ -00077b20: 6176 613a 2075 6e69 636f 6465 2065 7363 ava: unicode esc │ │ │ │ │ -00077b30: 6170 6573 2064 656c 696d 6974 696e 6720 apes delimiting │ │ │ │ │ -00077b40: 616e 6420 696e 7369 6465 206f 6620 636f and inside of co │ │ │ │ │ -00077b50: 6d6d 656e 7473 0a0a 3c6c 693e 746f 6f6c mments..
  • tool │ │ │ │ │ -00077b60: 732f 6a61 7661 632f 756e 6963 6f64 652f s/javac/unicode/ │ │ │ │ │ -00077b70: 556e 6963 6f64 654e 6577 6c69 6e65 2e6a UnicodeNewline.j │ │ │ │ │ -00077b80: 6176 613a 2077 6865 6e20 5c75 3030 3061 ava: when \u000a │ │ │ │ │ -00077b90: 2069 7320 7573 6564 2c20 6469 6167 6e6f is used, diagno │ │ │ │ │ -00077ba0: 7374 6963 7320 6172 6520 7265 706f 7274 stics are report │ │ │ │ │ -00077bb0: 6564 206f 6e20 7468 6520 7772 6f6e 6720 ed on the wrong │ │ │ │ │ -00077bc0: 6c69 6e65 2e0a 0a3c 6c69 3e74 6f6f 6c73 line...
  • tools │ │ │ │ │ +00076880: 4d69 7373 696e 6753 656d 6963 6f6c 6f6e MissingSemicolon │ │ │ │ │ +00076890: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ +000768a0: 7920 7468 6174 2065 6e64 2070 6f73 6974 y that end posit │ │ │ │ │ +000768b0: 696f 6e73 2061 7265 2073 616e 6520 6966 ions are sane if │ │ │ │ │ +000768c0: 2073 656d 6963 6f6c 6f6e 7320 6172 6520 semicolons are │ │ │ │ │ +000768d0: 6d69 7373 696e 672e 0a0a 3c6c 693e 746f missing...
  • to │ │ │ │ │ +000768e0: 6f6c 732f 6a61 7661 632f 7472 6565 2f4e ols/javac/tree/N │ │ │ │ │ +000768f0: 6577 4172 7261 7950 7265 7474 792e 6a61 ewArrayPretty.ja │ │ │ │ │ +00076900: 7661 3a20 7465 7374 2050 7265 7474 7920 va: test Pretty │ │ │ │ │ +00076910: 7072 696e 7420 6f66 204e 6577 4172 7261 print of NewArra │ │ │ │ │ +00076920: 790a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 y..
  • tools/jav │ │ │ │ │ +00076930: 6163 2f74 7265 652f 4e65 7743 6c61 7373 ac/tree/NewClass │ │ │ │ │ +00076940: 4465 6645 6e63 6c6f 7369 6e67 2e6a 6176 DefEnclosing.jav │ │ │ │ │ +00076950: 613a 2043 6865 636b 2074 6861 7420 656e a: Check that en │ │ │ │ │ +00076960: 636c 6f73 696e 6720 656c 656d 656e 7420 closing element │ │ │ │ │ +00076970: 6973 206e 6f74 2063 6c65 6172 6564 2069 is not cleared i │ │ │ │ │ +00076980: 6e20 4a43 4e65 7743 6c61 7373 0a0a 3c6c n JCNewClass..tools/javac/tr │ │ │ │ │ +000769a0: 6565 2f4e 6f50 7269 7661 7465 5479 7065 ee/NoPrivateType │ │ │ │ │ +000769b0: 7345 7870 6f72 7465 642e 6a61 7661 3a20 sExported.java: │ │ │ │ │ +000769c0: 456e 7375 7269 6e67 206a 6176 6178 2e6c Ensuring javax.l │ │ │ │ │ +000769d0: 616e 672e 6d6f 6465 6c2e 2a2a 2c20 6a61 ang.model.**, ja │ │ │ │ │ +000769e0: 7661 782e 746f 6f6c 732e 2a2a 2c20 6a61 vax.tools.**, ja │ │ │ │ │ +000769f0: 7661 782e 616e 6e6f 7461 7469 6f6e 2e70 vax.annotation.p │ │ │ │ │ +00076a00: 726f 6365 7373 696e 672e 2a2a 2061 6e64 rocessing.** and │ │ │ │ │ +00076a10: 2063 6f6d 2e73 756e 2e73 6f75 7263 652e com.sun.source. │ │ │ │ │ +00076a20: 2a2a 2064 6f6e 2774 2065 7870 6f72 7420 ** don't export │ │ │ │ │ +00076a30: 696e 6170 7072 6f70 7269 6174 6520 7479 inappropriate ty │ │ │ │ │ +00076a40: 7065 732e 0a0a 3c6c 693e 746f 6f6c 732f pes...
  • tools/ │ │ │ │ │ +00076a50: 6a61 7661 632f 7472 6565 2f50 7265 7474 javac/tree/Prett │ │ │ │ │ +00076a60: 7953 696d 706c 6553 7472 696e 6754 6573 ySimpleStringTes │ │ │ │ │ +00076a70: 742e 6a61 7661 3a20 6275 6720 696e 2050 t.java: bug in P │ │ │ │ │ +00076a80: 7265 7474 792e 746f 5369 6d70 6c65 5374 retty.toSimpleSt │ │ │ │ │ +00076a90: 7269 6e67 0a0a 3c6c 693e 746f 6f6c 732f ring..
  • tools/ │ │ │ │ │ +00076aa0: 6a61 7661 632f 7472 6565 2f53 636f 7065 javac/tree/Scope │ │ │ │ │ +00076ab0: 436c 6173 7348 6561 6465 7254 6573 742e ClassHeaderTest. │ │ │ │ │ +00076ac0: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +00076ad0: 7420 7461 6b69 6e67 2061 2053 636f 7065 t taking a Scope │ │ │ │ │ +00076ae0: 2069 6e73 6964 6520 6120 636c 6173 7320 inside a class │ │ │ │ │ +00076af0: 6865 6164 6572 2064 6f65 7320 6e6f 7420 header does not │ │ │ │ │ +00076b00: 7461 696e 7420 696e 7465 726e 616c 2073 taint internal s │ │ │ │ │ +00076b10: 7472 7563 7475 7265 730a 0a3c 6c69 3e74 tructures..
  • t │ │ │ │ │ +00076b20: 6f6f 6c73 2f6a 6176 6163 2f74 7265 652f ools/javac/tree/ │ │ │ │ │ +00076b30: 5363 6f70 6554 6573 742e 6a61 7661 3a20 ScopeTest.java: │ │ │ │ │ +00076b40: 5665 7269 6679 2074 6861 7420 696d 706c Verify that impl │ │ │ │ │ +00076b50: 6963 6974 2074 7970 6520 6f66 206c 616d icit type of lam │ │ │ │ │ +00076b60: 6264 6120 7061 7261 6d65 7465 7220 6973 bda parameter is │ │ │ │ │ +00076b70: 2063 6f72 7265 6374 6c79 2061 7474 7269 correctly attri │ │ │ │ │ +00076b80: 6275 7465 6420 696e 2053 636f 7065 0a0a buted in Scope.. │ │ │ │ │ +00076b90: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00076ba0: 7472 6565 2f54 3639 3933 3330 352e 6a61 tree/T6993305.ja │ │ │ │ │ +00076bb0: 7661 3a20 7374 6172 7469 6e67 2070 6f73 va: starting pos │ │ │ │ │ +00076bc0: 6974 696f 6e20 6f66 2061 206d 6574 686f ition of a metho │ │ │ │ │ +00076bd0: 6420 7769 7468 6f75 7420 6d6f 6469 6669 d without modifi │ │ │ │ │ +00076be0: 6572 7320 616e 6420 7769 7468 2074 7970 ers and with typ │ │ │ │ │ +00076bf0: 6520 7061 7261 6d65 7465 7273 2069 7320 e parameters is │ │ │ │ │ +00076c00: 696e 636f 7272 6563 740a 0a3c 6c69 3e74 incorrect..
  • t │ │ │ │ │ +00076c10: 6f6f 6c73 2f6a 6176 6163 2f74 7265 652f ools/javac/tree/ │ │ │ │ │ +00076c20: 5438 3032 3434 3135 2e6a 6176 613a 2050 T8024415.java: P │ │ │ │ │ +00076c30: 7265 7474 7920 7072 696e 7469 6e67 206f retty printing o │ │ │ │ │ +00076c40: 6620 4a43 436f 6e64 6974 696f 6e61 6c20 f JCConditional │ │ │ │ │ +00076c50: 646f 6573 206e 6f74 2066 6f6c 6c6f 7720 does not follow │ │ │ │ │ +00076c60: 7468 6520 7072 6563 6564 656e 6365 2061 the precedence a │ │ │ │ │ +00076c70: 6e64 2061 7373 6f63 6961 7469 7669 7479 nd associativity │ │ │ │ │ +00076c80: 2072 756c 6573 206f 6620 4a43 436f 6e64 rules of JCCond │ │ │ │ │ +00076c90: 6974 696f 6e61 6c0a 0a3c 6c69 3e74 6f6f itional..
  • too │ │ │ │ │ +00076ca0: 6c73 2f6a 6176 6163 2f74 7265 652f 5465 ls/javac/tree/Te │ │ │ │ │ +00076cb0: 7374 5072 6574 7479 446f 6343 6f6d 6d65 stPrettyDocComme │ │ │ │ │ +00076cc0: 6e74 2e6a 6176 613a 206a 6176 6163 2050 nt.java: javac P │ │ │ │ │ +00076cd0: 7265 7474 7920 7072 696e 7465 7220 7368 retty printer sh │ │ │ │ │ +00076ce0: 6f75 6c64 2069 6e63 6c75 6465 2064 6f63 ould include doc │ │ │ │ │ +00076cf0: 2063 6f6d 6d65 6e74 2066 6f72 206d 6f64 comment for mod │ │ │ │ │ +00076d00: 756c 6573 0a0a 3c6c 693e 746f 6f6c 732f ules..
  • tools/ │ │ │ │ │ +00076d10: 6a61 7661 632f 7472 6565 2f54 6573 7454 javac/tree/TestT │ │ │ │ │ +00076d20: 6f53 7472 696e 672e 6a61 7661 3a20 4361 oString.java: Ca │ │ │ │ │ +00076d30: 6c6c 2074 6f20 746f 5374 7269 6e67 2829 ll to toString() │ │ │ │ │ +00076d40: 2066 726f 6d20 616e 2045 7870 7265 7373 from an Express │ │ │ │ │ +00076d50: 696f 6e53 7461 7465 6d65 6e74 5472 6565 ionStatementTree │ │ │ │ │ +00076d60: 2064 6f65 736e 2774 2074 616b 6520 696e doesn't take in │ │ │ │ │ +00076d70: 2063 6f6e 7369 6465 7261 7469 6f6e 2074 consideration t │ │ │ │ │ +00076d80: 6865 2022 3b22 2061 7420 7468 6520 656e he ";" at the en │ │ │ │ │ +00076d90: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ +00076da0: 6163 2f74 7265 652f 5472 6565 4b69 6e64 ac/tree/TreeKind │ │ │ │ │ +00076db0: 5465 7374 2e6a 6176 613a 2054 7265 6520 Test.java: Tree │ │ │ │ │ +00076dc0: 4150 493a 2054 7265 652e 4b69 6e64 2073 API: Tree.Kind s │ │ │ │ │ +00076dd0: 686f 756c 6420 6861 7665 206d 6170 7069 hould have mappi │ │ │ │ │ +00076de0: 6e67 2074 6f20 696e 7465 7266 6163 650a ng to interface. │ │ │ │ │ +00076df0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00076e00: 2f74 7265 652f 5472 6565 506f 7352 6f75 /tree/TreePosRou │ │ │ │ │ +00076e10: 6e64 7354 6573 742e 6a61 7661 3a20 6163 ndsTest.java: ac │ │ │ │ │ +00076e20: 6365 7373 2074 6f20 7472 6565 2070 6f73 cess to tree pos │ │ │ │ │ +00076e30: 6974 696f 6e73 2061 6e64 2064 6f63 2063 itions and doc c │ │ │ │ │ +00076e40: 6f6d 6d65 6e74 7320 6d61 7920 6265 206c omments may be l │ │ │ │ │ +00076e50: 6f73 7420 6163 726f 7373 2061 6e6e 6f74 ost across annot │ │ │ │ │ +00076e60: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ +00076e70: 2072 6f75 6e64 730a 0a3c 6c69 3e74 6f6f rounds..
  • too │ │ │ │ │ +00076e80: 6c73 2f6a 6176 6163 2f74 7265 652f 5479 ls/javac/tree/Ty │ │ │ │ │ +00076e90: 7065 416e 6e6f 7461 7469 6f6e 7350 7265 peAnnotationsPre │ │ │ │ │ +00076ea0: 7474 792e 6a61 7661 3a20 7465 7374 2050 tty.java: test P │ │ │ │ │ +00076eb0: 7265 7474 7920 7072 696e 7420 6f66 2074 retty print of t │ │ │ │ │ +00076ec0: 7970 6520 616e 6e6f 7461 7469 6f6e 730a ype annotations. │ │ │ │ │ +00076ed0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00076ee0: 2f74 7265 652f 5661 7254 7265 652e 6a61 /tree/VarTree.ja │ │ │ │ │ +00076ef0: 7661 3a20 4368 6563 6b20 7468 6174 2076 va: Check that v │ │ │ │ │ +00076f00: 6172 6961 626c 6573 206f 6620 7479 7065 ariables of type │ │ │ │ │ +00076f10: 2076 6172 2068 6176 6520 6120 636f 6e73 var have a cons │ │ │ │ │ +00076f20: 6973 7465 6e74 206d 6f64 656c 0a0a 3c6c istent model..tools/javac/tr │ │ │ │ │ +00076f40: 6565 616e 6e6f 7465 7374 732f 416e 6e6f eeannotests/Anno │ │ │ │ │ +00076f50: 5472 6565 5465 7374 732e 6a61 7661 3a20 TreeTests.java: │ │ │ │ │ +00076f60: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ +00076f70: 6163 2f74 7970 6544 6563 6c61 7261 7469 ac/typeDeclarati │ │ │ │ │ +00076f80: 6f6e 496e 7369 6465 4578 7072 6573 7369 onInsideExpressi │ │ │ │ │ +00076f90: 6f6e 2f54 7970 6544 6563 6c61 7261 7469 on/TypeDeclarati │ │ │ │ │ +00076fa0: 6f6e 496e 7369 6465 4578 7072 6573 7369 onInsideExpressi │ │ │ │ │ +00076fb0: 6f6e 5465 7374 2e6a 6176 613a 2043 616e onTest.java: Can │ │ │ │ │ +00076fc0: 6e6f 7420 6361 6c6c 2061 206d 6574 686f not call a metho │ │ │ │ │ +00076fd0: 6420 7769 7468 2061 2070 6172 616d 6574 d with a paramet │ │ │ │ │ +00076fe0: 6572 206f 6620 6120 6c6f 6361 6c20 636c er of a local cl │ │ │ │ │ +00076ff0: 6173 7320 6465 636c 6172 6564 2069 6e20 ass declared in │ │ │ │ │ +00077000: 6120 6c61 6d62 6461 0a0a 3c6c 693e 746f a lambda..
  • to │ │ │ │ │ +00077010: 6f6c 732f 6a61 7661 632f 7479 7065 5661 ols/javac/typeVa │ │ │ │ │ +00077020: 7269 6162 6c65 4361 7374 2f54 7970 6556 riableCast/TypeV │ │ │ │ │ +00077030: 6172 6961 626c 6543 6173 7454 6573 742e ariableCastTest. │ │ │ │ │ +00077040: 6a61 7661 3a20 4d69 7373 696e 6720 6368 java: Missing ch │ │ │ │ │ +00077050: 6563 6b63 6173 7420 7768 656e 2063 6173 eckcast when cas │ │ │ │ │ +00077060: 7469 6e67 2074 6f20 7479 7065 2070 6172 ting to type par │ │ │ │ │ +00077070: 616d 6574 6572 2062 6f75 6e64 6564 2062 ameter bounded b │ │ │ │ │ +00077080: 7920 696e 7465 7273 6563 7469 6f6e 2074 y intersection t │ │ │ │ │ +00077090: 7970 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ype..
  • tools/j │ │ │ │ │ +000770a0: 6176 6163 2f74 7970 6573 2f42 6164 5369 avac/types/BadSi │ │ │ │ │ +000770b0: 6754 6573 742e 6a61 7661 3a20 4a61 7661 gTest.java: Java │ │ │ │ │ +000770c0: 6320 6765 6e65 7261 7465 7320 696e 7661 c generates inva │ │ │ │ │ +000770d0: 6c69 6420 7369 676e 6174 7572 6573 2066 lid signatures f │ │ │ │ │ +000770e0: 6f72 206c 6f63 616c 2074 7970 6573 0a0a or local types.. │ │ │ │ │ +000770f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00077100: 7479 7065 732f 426f 7869 6e67 436f 6e76 types/BoxingConv │ │ │ │ │ +00077110: 6572 7369 6f6e 5465 7374 2e6a 6176 613a ersionTest.java: │ │ │ │ │ +00077120: 2041 6464 2074 6573 7420 6c69 6272 6172 Add test librar │ │ │ │ │ +00077130: 7920 746f 2073 696d 706c 6966 7920 7468 y to simplify th │ │ │ │ │ +00077140: 6520 7461 736b 206f 6620 7772 6974 696e e task of writin │ │ │ │ │ +00077150: 6720 6175 746f 6d61 7465 6420 7479 7065 g automated type │ │ │ │ │ +00077160: 2d73 7973 7465 6d20 7465 7374 730a 0a3c -system tests..< │ │ │ │ │ +00077170: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f74 li>tools/javac/t │ │ │ │ │ +00077180: 7970 6573 2f43 6173 744f 626a 6563 7454 ypes/CastObjectT │ │ │ │ │ +00077190: 6f50 7269 6d69 7469 7665 5465 7374 2e6a oPrimitiveTest.j │ │ │ │ │ +000771a0: 6176 613a 2063 6173 7420 6672 6f6d 206f ava: cast from o │ │ │ │ │ +000771b0: 626a 6563 7420 746f 2070 7269 6d69 7469 bject to primiti │ │ │ │ │ +000771c0: 7665 2073 686f 756c 6420 6265 2066 6f72 ve should be for │ │ │ │ │ +000771d0: 2073 6f75 7263 6520 2667 743b 3d20 312e source >= 1. │ │ │ │ │ +000771e0: 370a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 7..
  • tools/jav │ │ │ │ │ +000771f0: 6163 2f74 7970 6573 2f43 6173 7454 6573 ac/types/CastTes │ │ │ │ │ +00077200: 742e 6a61 7661 3a20 4164 6420 7465 7374 t.java: Add test │ │ │ │ │ +00077210: 206c 6962 7261 7279 2074 6f20 7369 6d70 library to simp │ │ │ │ │ +00077220: 6c69 6679 2074 6865 2074 6173 6b20 6f66 lify the task of │ │ │ │ │ +00077230: 2077 7269 7469 6e67 2061 7574 6f6d 6174 writing automat │ │ │ │ │ +00077240: 6564 2074 7970 652d 7379 7374 656d 2074 ed type-system t │ │ │ │ │ +00077250: 6573 7473 0a0a 3c6c 693e 746f 6f6c 732f ests..
  • tools/ │ │ │ │ │ +00077260: 6a61 7661 632f 7479 7065 732f 4361 7374 javac/types/Cast │ │ │ │ │ +00077270: 546f 5479 7065 5661 7254 6573 742e 6a61 ToTypeVarTest.ja │ │ │ │ │ +00077280: 7661 3a20 6361 7374 2063 6f6e 7665 7273 va: cast convers │ │ │ │ │ +00077290: 696f 6e20 6661 696c 7320 7768 656e 2063 ion fails when c │ │ │ │ │ +000772a0: 6f6e 7665 7274 696e 6720 6120 7479 7065 onverting a type │ │ │ │ │ +000772b0: 2d76 6172 6961 626c 6520 746f 2070 7269 -variable to pri │ │ │ │ │ +000772c0: 6d69 7469 7665 2074 7970 650a 0a3c 6c69 mitive type..
  • tools/javac/typ │ │ │ │ │ +000772e0: 6573 2f43 6173 7454 7970 6556 6172 546f es/CastTypeVarTo │ │ │ │ │ +000772f0: 5072 696d 6974 6976 6554 6573 742e 6a61 PrimitiveTest.ja │ │ │ │ │ +00077300: 7661 3a20 6361 7374 2063 6f6e 7665 7273 va: cast convers │ │ │ │ │ +00077310: 696f 6e20 6661 696c 7320 7768 656e 2063 ion fails when c │ │ │ │ │ +00077320: 6f6e 7665 7274 696e 6720 6120 7479 7065 onverting a type │ │ │ │ │ +00077330: 2d76 6172 6961 626c 6520 746f 2070 7269 -variable to pri │ │ │ │ │ +00077340: 6d69 7469 7665 2074 7970 650a 0a3c 6c69 mitive type..
  • tools/javac/typ │ │ │ │ │ +00077360: 6573 2f47 656e 6572 6963 5479 7065 5765 es/GenericTypeWe │ │ │ │ │ +00077370: 6c6c 466f 726d 6564 6e65 7373 5465 7374 llFormednessTest │ │ │ │ │ +00077380: 2e6a 6176 613a 2054 6573 7420 6765 6e65 .java: Test gene │ │ │ │ │ +00077390: 7269 6320 7479 7065 7320 7765 6c6c 2d66 ric types well-f │ │ │ │ │ +000773a0: 6f72 6d65 646e 6573 730a 0a3c 6c69 3e74 ormedness..
  • t │ │ │ │ │ +000773b0: 6f6f 6c73 2f6a 6176 6163 2f74 7970 6573 ools/javac/types │ │ │ │ │ +000773c0: 2f50 7269 6d69 7469 7665 436f 6e76 6572 /PrimitiveConver │ │ │ │ │ +000773d0: 7369 6f6e 5465 7374 2e6a 6176 613a 2041 sionTest.java: A │ │ │ │ │ +000773e0: 6464 2074 6573 7420 6c69 6272 6172 7920 dd test library │ │ │ │ │ +000773f0: 746f 2073 696d 706c 6966 7920 7468 6520 to simplify the │ │ │ │ │ +00077400: 7461 736b 206f 6620 7772 6974 696e 6720 task of writing │ │ │ │ │ +00077410: 6175 746f 6d61 7465 6420 7479 7065 2d73 automated type-s │ │ │ │ │ +00077420: 7973 7465 6d20 7465 7374 730a 0a3c 6c69 ystem tests..
  • tools/javac/typ │ │ │ │ │ +00077440: 6573 2f53 636f 7065 4c69 7374 656e 6572 es/ScopeListener │ │ │ │ │ +00077450: 5465 7374 2e6a 6176 613a 2045 6e73 7572 Test.java: Ensur │ │ │ │ │ +00077460: 6520 7468 6174 2075 7369 6e67 2054 7970 e that using Typ │ │ │ │ │ +00077470: 6573 2e6d 656d 6265 7273 436c 6f73 7572 es.membersClosur │ │ │ │ │ +00077480: 6520 646f 6573 206e 6f74 2069 6e63 7265 e does not incre │ │ │ │ │ +00077490: 6173 6520 7468 6520 6e75 6d62 6572 206f ase the number o │ │ │ │ │ +000774a0: 6620 6c69 7374 656e 6572 7320 6f6e 2074 f listeners on t │ │ │ │ │ +000774b0: 6865 2063 6c61 7373 2773 206d 656d 6265 he class's membe │ │ │ │ │ +000774c0: 7273 2053 636f 7065 2e0a 0a3c 6c69 3e74 rs Scope...
  • t │ │ │ │ │ +000774d0: 6f6f 6c73 2f6a 6176 6163 2f74 7970 6573 ools/javac/types │ │ │ │ │ +000774e0: 2f54 6573 7443 6f6d 7061 7269 736f 6e73 /TestComparisons │ │ │ │ │ +000774f0: 2e6a 6176 613a 206a 6176 6163 2073 686f .java: javac sho │ │ │ │ │ +00077500: 756c 6420 636f 7272 6563 746c 7920 656e uld correctly en │ │ │ │ │ +00077510: 666f 7263 6520 6269 6e61 7279 2063 6f6d force binary com │ │ │ │ │ +00077520: 7061 7269 736f 6e20 7275 6c65 732e 0a0a parison rules... │ │ │ │ │ +00077530: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00077540: 7479 7065 732f 5661 7249 6e73 7461 6e63 types/VarInstanc │ │ │ │ │ +00077550: 654d 656d 6265 7254 6573 742e 6a61 7661 eMemberTest.java │ │ │ │ │ +00077560: 3a20 4d61 6b65 2073 7572 6520 7468 6174 : Make sure that │ │ │ │ │ +00077570: 2076 6172 206b 696e 6420 213d 204e 6f6e var kind != Non │ │ │ │ │ +00077580: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +00077590: 6163 2f75 6e69 636f 6465 2f46 6972 7374 ac/unicode/First │ │ │ │ │ +000775a0: 4368 6172 2e6a 6176 613a 2061 6c6c 6f77 Char.java: allow │ │ │ │ │ +000775b0: 2075 6e69 636f 6465 2065 7363 6170 6520 unicode escape │ │ │ │ │ +000775c0: 6174 2073 7461 7274 206f 6620 7072 6f67 at start of prog │ │ │ │ │ +000775d0: 7261 6d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ram..
  • tools/j │ │ │ │ │ +000775e0: 6176 6163 2f75 6e69 636f 6465 2f4e 6f6e avac/unicode/Non │ │ │ │ │ +000775f0: 6173 6369 6944 6967 6974 2e6a 6176 613a asciiDigit.java: │ │ │ │ │ +00077600: 206a 6176 6163 2061 6363 6570 7473 2075 javac accepts u │ │ │ │ │ +00077610: 6e69 636f 6465 2064 6967 6974 7320 2d20 nicode digits - │ │ │ │ │ +00077620: 736f 6d65 7469 6d65 7320 6372 6173 6869 sometimes crashi │ │ │ │ │ +00077630: 6e67 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ng..
  • tools/ja │ │ │ │ │ +00077640: 7661 632f 756e 6963 6f64 652f 5375 6243 vac/unicode/SubC │ │ │ │ │ +00077650: 6861 722e 6a61 7661 3a20 4153 4349 4920 har.java: ASCII │ │ │ │ │ +00077660: 5355 4220 6368 6172 6163 7465 7220 6973 SUB character is │ │ │ │ │ +00077670: 2072 656a 6563 7465 6420 696e 206d 756c rejected in mul │ │ │ │ │ +00077680: 7469 2d6c 696e 6520 636f 6d6d 656e 7473 ti-line comments │ │ │ │ │ +00077690: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000776a0: 632f 756e 6963 6f64 652f 5375 7070 6c65 c/unicode/Supple │ │ │ │ │ +000776b0: 6d65 6e74 6172 794a 6176 6149 4431 2e6a mentaryJavaID1.j │ │ │ │ │ +000776c0: 6176 613a 2043 6865 636b 2074 6861 7420 ava: Check that │ │ │ │ │ +000776d0: 7661 6c69 6420 7375 7070 6c65 6d65 6e74 valid supplement │ │ │ │ │ +000776e0: 6172 7920 6368 6172 6163 7465 7273 2063 ary characters c │ │ │ │ │ +000776f0: 616e 2062 6520 7573 6564 2061 7320 4a61 an be used as Ja │ │ │ │ │ +00077700: 7661 2069 6465 6e74 6966 6965 7273 2e0a va identifiers.. │ │ │ │ │ +00077710: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00077720: 2f75 6e69 636f 6465 2f53 7570 706c 656d /unicode/Supplem │ │ │ │ │ +00077730: 656e 7461 7279 4a61 7661 4944 322e 6a61 entaryJavaID2.ja │ │ │ │ │ +00077740: 7661 3a20 456e 7375 7265 2074 6861 7420 va: Ensure that │ │ │ │ │ +00077750: 7468 6520 696e 7661 6c69 6420 7375 7272 the invalid surr │ │ │ │ │ +00077760: 6f67 6174 6520 7365 7175 656e 6365 2c20 ogate sequence, │ │ │ │ │ +00077770: 6173 2074 6865 2073 7461 7274 206f 6620 as the start of │ │ │ │ │ +00077780: 616e 2069 6465 6e74 6966 6965 722c 2063 an identifier, c │ │ │ │ │ +00077790: 6175 7365 7320 6120 636f 6d70 696c 6174 auses a compilat │ │ │ │ │ +000777a0: 696f 6e20 6661 696c 7572 650a 0a3c 6c69 ion failure..
  • tools/javac/uni │ │ │ │ │ +000777c0: 636f 6465 2f53 7570 706c 656d 656e 7461 code/Supplementa │ │ │ │ │ +000777d0: 7279 4a61 7661 4944 332e 6a61 7661 3a20 ryJavaID3.java: │ │ │ │ │ +000777e0: 456e 7375 7265 2074 6861 7420 7468 6520 Ensure that the │ │ │ │ │ +000777f0: 696e 7661 6c69 6420 7375 7272 6f67 6174 invalid surrogat │ │ │ │ │ +00077800: 6520 7365 7175 656e 6365 2c20 6173 2074 e sequence, as t │ │ │ │ │ +00077810: 6865 2070 6172 7420 6f66 2061 6e20 6964 he part of an id │ │ │ │ │ +00077820: 656e 7469 6669 6572 2c20 6361 7573 6573 entifier, causes │ │ │ │ │ +00077830: 2061 2063 6f6d 7069 6c61 7469 6f6e 2066 a compilation f │ │ │ │ │ +00077840: 6169 6c75 7265 0a0a 3c6c 693e 746f 6f6c ailure..
  • tool │ │ │ │ │ +00077850: 732f 6a61 7661 632f 756e 6963 6f64 652f s/javac/unicode/ │ │ │ │ │ +00077860: 5375 7070 6c65 6d65 6e74 6172 794a 6176 SupplementaryJav │ │ │ │ │ +00077870: 6149 4434 2e6a 6176 613a 2045 6e73 7572 aID4.java: Ensur │ │ │ │ │ +00077880: 6520 7468 6174 2061 2073 7570 706c 656d e that a supplem │ │ │ │ │ +00077890: 656e 7461 7279 2063 6861 7261 6374 6572 entary character │ │ │ │ │ +000778a0: 2074 6861 7420 6361 6e6e 6f74 2062 6520 that cannot be │ │ │ │ │ +000778b0: 7468 6520 7374 6172 7420 6f66 2061 204a the start of a J │ │ │ │ │ +000778c0: 6176 6120 6964 656e 7469 6669 6572 2063 ava identifier c │ │ │ │ │ +000778d0: 6175 7365 7320 6120 636f 6d70 696c 6174 auses a compilat │ │ │ │ │ +000778e0: 696f 6e20 6661 696c 7572 652c 2069 6620 ion failure, if │ │ │ │ │ +000778f0: 6974 2069 7320 7573 6564 2061 7320 7468 it is used as th │ │ │ │ │ +00077900: 6520 7374 6172 7420 6f66 2061 6e20 6964 e start of an id │ │ │ │ │ +00077910: 656e 7469 6669 6572 0a0a 3c6c 693e 746f entifier..
  • to │ │ │ │ │ +00077920: 6f6c 732f 6a61 7661 632f 756e 6963 6f64 ols/javac/unicod │ │ │ │ │ +00077930: 652f 5375 7070 6c65 6d65 6e74 6172 794a e/SupplementaryJ │ │ │ │ │ +00077940: 6176 6149 4435 2e6a 6176 613a 2045 6e73 avaID5.java: Ens │ │ │ │ │ +00077950: 7572 6520 7468 6174 2061 2073 7570 706c ure that a suppl │ │ │ │ │ +00077960: 656d 656e 7461 7279 2063 6861 7261 6374 ementary charact │ │ │ │ │ +00077970: 6572 2074 6861 7420 6361 6e6e 6f74 2062 er that cannot b │ │ │ │ │ +00077980: 6520 7468 6520 7061 7274 206f 6620 6120 e the part of a │ │ │ │ │ +00077990: 4a61 7661 2069 6465 6e74 6966 6965 7220 Java identifier │ │ │ │ │ +000779a0: 6361 7573 6573 2061 2063 6f6d 7069 6c61 causes a compila │ │ │ │ │ +000779b0: 7469 6f6e 2066 6169 6c75 7265 2c20 6966 tion failure, if │ │ │ │ │ +000779c0: 2069 7420 6973 2075 7365 6420 6173 2074 it is used as t │ │ │ │ │ +000779d0: 6865 2070 6172 7420 6f66 2061 6e20 6964 he part of an id │ │ │ │ │ +000779e0: 656e 7469 6669 6572 0a0a 3c6c 693e 746f entifier..
  • to │ │ │ │ │ +000779f0: 6f6c 732f 6a61 7661 632f 756e 6963 6f64 ols/javac/unicod │ │ │ │ │ +00077a00: 652f 5375 7070 6c65 6d65 6e74 6172 794a e/SupplementaryJ │ │ │ │ │ +00077a10: 6176 6149 4436 2e6a 6176 613a 2045 6e73 avaID6.java: Ens │ │ │ │ │ +00077a20: 7572 6520 7468 6174 2061 2073 7570 706c ure that a suppl │ │ │ │ │ +00077a30: 656d 656e 7461 7279 2063 6861 7261 6374 ementary charact │ │ │ │ │ +00077a40: 6572 2063 616e 2062 6520 7573 6564 2061 er can be used a │ │ │ │ │ +00077a50: 7320 7061 7274 2f77 686f 6c65 206f 6620 s part/whole of │ │ │ │ │ +00077a60: 6120 636c 6173 7320 6e61 6d65 206f 6e20 a class name on │ │ │ │ │ +00077a70: 706c 6174 666f 726d 7320 7468 6174 2068 platforms that h │ │ │ │ │ +00077a80: 6176 6520 556e 6963 6f64 6520 6177 6172 ave Unicode awar │ │ │ │ │ +00077a90: 6520 6669 6c65 7379 7374 656d 732e 0a0a e filesystems... │ │ │ │ │ +00077aa0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00077ab0: 756e 6963 6f64 652f 5472 6970 6c65 5175 unicode/TripleQu │ │ │ │ │ +00077ac0: 6f74 652e 6a61 7661 3a20 2727 2720 616e ote.java: ''' an │ │ │ │ │ +00077ad0: 6420 275c 7530 3032 3727 2061 7265 206e d '\u0027' are n │ │ │ │ │ +00077ae0: 6f74 206c 6567 616c 2063 6861 7220 6c69 ot legal char li │ │ │ │ │ +00077af0: 7465 7261 6c73 2e0a 0a3c 6c69 3e74 6f6f terals...
  • too │ │ │ │ │ +00077b00: 6c73 2f6a 6176 6163 2f75 6e69 636f 6465 ls/javac/unicode │ │ │ │ │ +00077b10: 2f55 6e69 636f 6465 4174 454f 4c2e 6a61 /UnicodeAtEOL.ja │ │ │ │ │ +00077b20: 7661 3a20 436f 7272 6563 7420 6861 6e64 va: Correct hand │ │ │ │ │ +00077b30: 6c69 6e67 206f 6620 756e 6963 6f64 6520 ling of unicode │ │ │ │ │ +00077b40: 6573 6361 7065 7320 666f 7220 6c69 6e65 escapes for line │ │ │ │ │ +00077b50: 2074 6572 6d69 6e61 7469 6f6e 0a0a 3c6c termination..tools/javac/un │ │ │ │ │ +00077b70: 6963 6f64 652f 556e 6963 6f64 6543 6f6d icode/UnicodeCom │ │ │ │ │ +00077b80: 6d65 6e74 4465 6c69 6d69 7465 722e 6a61 mentDelimiter.ja │ │ │ │ │ +00077b90: 7661 3a20 756e 6963 6f64 6520 6573 6361 va: unicode esca │ │ │ │ │ +00077ba0: 7065 7320 6465 6c69 6d69 7469 6e67 2061 pes delimiting a │ │ │ │ │ +00077bb0: 6e64 2069 6e73 6964 6520 6f66 2063 6f6d nd inside of com │ │ │ │ │ +00077bc0: 6d65 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 ments..
  • tools │ │ │ │ │ 00077bd0: 2f6a 6176 6163 2f75 6e69 636f 6465 2f55 /javac/unicode/U │ │ │ │ │ -00077be0: 6e69 636f 6465 556e 6963 6f64 652e 6a61 nicodeUnicode.ja │ │ │ │ │ -00077bf0: 7661 3a20 556e 6963 6f64 6520 6573 6361 va: Unicode esca │ │ │ │ │ -00077c00: 7065 2070 726f 6365 7373 696e 6720 6973 pe processing is │ │ │ │ │ -00077c10: 2072 6564 6f6e 650a 0a3c 6c69 3e74 6f6f redone..
  • too │ │ │ │ │ -00077c20: 6c73 2f6a 6176 6163 2f75 6e69 636f 6465 ls/javac/unicode │ │ │ │ │ -00077c30: 2f55 6e6d 6170 7061 626c 652e 6a61 7661 /Unmappable.java │ │ │ │ │ -00077c40: 3a20 6469 6167 6e6f 7365 2065 6e63 6f64 : diagnose encod │ │ │ │ │ -00077c50: 696e 6720 6572 726f 7273 2069 6e20 4a61 ing errors in Ja │ │ │ │ │ -00077c60: 7661 2073 6f75 7263 6520 6669 6c65 730a va source files. │ │ │ │ │ -00077c70: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00077c80: 2f75 6e69 742f 5436 3139 3831 3936 2e6a /unit/T6198196.j │ │ │ │ │ -00077c90: 6176 613a 2070 6163 6b61 6765 2d69 6e66 ava: package-inf │ │ │ │ │ -00077ca0: 6f2e 6a61 7661 3a20 5765 6972 6420 636f o.java: Weird co │ │ │ │ │ -00077cb0: 6d70 696c 6572 2065 7272 6f72 0a0a 3c6c mpiler error..tools/javac/un │ │ │ │ │ -00077cd0: 6974 2f75 7469 6c2f 636f 6e76 6572 742f it/util/convert/ │ │ │ │ │ -00077ce0: 456e 636c 6f73 696e 6743 616e 6469 6461 EnclosingCandida │ │ │ │ │ -00077cf0: 7465 732e 6a61 7661 3a20 6a61 7661 6320 tes.java: javac │ │ │ │ │ -00077d00: 636f 6d70 696c 6174 696f 6e20 6661 696c compilation fail │ │ │ │ │ -00077d10: 7572 6520 7768 656e 2069 6d70 6f72 7465 ure when importe │ │ │ │ │ -00077d20: 6420 636c 6173 7320 7769 7468 2024 2073 d class with $ s │ │ │ │ │ -00077d30: 6967 6e20 696e 2074 6865 206e 616d 650a ign in the name. │ │ │ │ │ -00077d40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00077d50: 2f75 6e69 742f 7574 696c 2f6c 6973 742f /unit/util/list/ │ │ │ │ │ -00077d60: 4162 7374 7261 6374 4c69 7374 2e6a 6176 AbstractList.jav │ │ │ │ │ -00077d70: 613a 2063 6f6d 2e73 756e 2e74 6f6f 6c73 a: com.sun.tools │ │ │ │ │ -00077d80: 2e6a 6176 6163 2e75 7469 6c2e 4c69 7374 .javac.util.List │ │ │ │ │ -00077d90: 2e66 726f 6d28 415b 5d29 2073 686f 756c .from(A[]) shoul │ │ │ │ │ -00077da0: 646e 2774 2062 6520 6465 7072 6563 6174 dn't be deprecat │ │ │ │ │ -00077db0: 6564 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ed..
  • tools/ja │ │ │ │ │ -00077dc0: 7661 632f 756e 6974 2f75 7469 6c2f 6c69 vac/unit/util/li │ │ │ │ │ -00077dd0: 7374 2f46 726f 6d41 7272 6179 2e6a 6176 st/FromArray.jav │ │ │ │ │ -00077de0: 613a 2063 6f6d 2e73 756e 2e74 6f6f 6c73 a: com.sun.tools │ │ │ │ │ -00077df0: 2e6a 6176 6163 2e75 7469 6c2e 4c69 7374 .javac.util.List │ │ │ │ │ -00077e00: 2e66 726f 6d28 415b 5d29 2073 686f 756c .from(A[]) shoul │ │ │ │ │ -00077e10: 646e 2774 2062 6520 6465 7072 6563 6174 dn't be deprecat │ │ │ │ │ -00077e20: 6564 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ed..
  • tools/ja │ │ │ │ │ -00077e30: 7661 632f 756e 6e61 6d65 642f 556e 6e61 vac/unnamed/Unna │ │ │ │ │ -00077e40: 6d65 6443 6c61 7373 5265 636f 7665 7279 medClassRecovery │ │ │ │ │ -00077e50: 2e6a 6176 613a 2020 0a0a 3c6c 693e 746f .java: ..
  • to │ │ │ │ │ -00077e60: 6f6c 732f 6a61 7661 632f 756e 6e61 6d65 ols/javac/unname │ │ │ │ │ -00077e70: 642f 556e 6e61 6d65 644c 6f63 616c 5661 d/UnnamedLocalVa │ │ │ │ │ -00077e80: 7269 6162 6c65 5461 626c 652e 6a61 7661 riableTable.java │ │ │ │ │ -00077e90: 3a20 5665 7269 6679 206a 6176 6163 2064 : Verify javac d │ │ │ │ │ -00077ea0: 6f65 7320 6e6f 7420 7072 6f64 7563 6520 oes not produce │ │ │ │ │ -00077eb0: 696e 636f 7272 6563 7420 4c6f 6361 6c56 incorrect LocalV │ │ │ │ │ -00077ec0: 6172 6961 626c 6554 6162 6c65 0a0a 3c6c ariableTable..tools/javac/un │ │ │ │ │ -00077ee0: 6e61 6d65 6463 6c61 7373 2f4e 6573 7465 namedclass/Neste │ │ │ │ │ -00077ef0: 6445 6e75 6d2e 6a61 7661 3a20 656e 756d dEnum.java: enum │ │ │ │ │ -00077f00: 733a 2065 6e73 7572 6520 756e 6e61 6d65 s: ensure unname │ │ │ │ │ -00077f10: 6420 636c 6173 7320 6973 2076 6973 6962 d class is visib │ │ │ │ │ -00077f20: 6c65 2074 6f20 6a61 7661 2e6c 616e 672e le to java.lang. │ │ │ │ │ -00077f30: 456e 756d 266c 743b 756e 6e61 6d65 645f Enum<unnamed_ │ │ │ │ │ -00077f40: 636c 6173 7326 6774 3b0a 0a3c 6c69 3e74 class>..
  • t │ │ │ │ │ -00077f50: 6f6f 6c73 2f6a 6176 6163 2f75 6e6e 616d ools/javac/unnam │ │ │ │ │ -00077f60: 6564 636c 6173 732f 536f 7572 6365 4c65 edclass/SourceLe │ │ │ │ │ -00077f70: 7665 6c45 7272 6f72 506f 7369 7469 6f6e velErrorPosition │ │ │ │ │ -00077f80: 2e6a 6176 613a 2045 6e73 7572 6520 7072 .java: Ensure pr │ │ │ │ │ -00077f90: 6f70 6572 2065 7272 6f72 2070 6f73 6974 oper error posit │ │ │ │ │ -00077fa0: 696f 6e20 666f 7220 7468 6520 2275 6e6e ion for the "unn │ │ │ │ │ -00077fb0: 616d 6564 2063 6c61 7373 6573 206e 6f74 amed classes not │ │ │ │ │ -00077fc0: 2073 7570 706f 7274 6564 2220 6572 726f supported" erro │ │ │ │ │ -00077fd0: 720a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 r..
  • tools/jav │ │ │ │ │ -00077fe0: 6163 2f75 7469 6c2f 4269 7473 5465 7374 ac/util/BitsTest │ │ │ │ │ -00077ff0: 2e6a 6176 613a 2055 6e69 7420 7465 7374 .java: Unit test │ │ │ │ │ -00078000: 7320 666f 7220 7468 6520 636f 6d2e 7375 s for the com.su │ │ │ │ │ -00078010: 6e2e 746f 6f6c 732e 6a61 7661 632e 7574 n.tools.javac.ut │ │ │ │ │ -00078020: 696c 2e42 6974 7320 636c 6173 732e 0a0a il.Bits class... │ │ │ │ │ -00078030: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00078040: 7574 696c 2f49 7465 7261 746f 7273 5465 util/IteratorsTe │ │ │ │ │ -00078050: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ -00078060: 7468 6174 2049 7465 7261 746f 7273 206d that Iterators m │ │ │ │ │ -00078070: 6574 686f 6420 776f 726b 2061 7320 6578 ethod work as ex │ │ │ │ │ -00078080: 7065 6374 6564 0a0a 3c6c 693e 746f 6f6c pected..
  • tool │ │ │ │ │ -00078090: 732f 6a61 7661 632f 7574 696c 2f4a 6176 s/javac/util/Jav │ │ │ │ │ -000780a0: 6163 5461 736b 506f 6f6c 5465 7374 2e6a acTaskPoolTest.j │ │ │ │ │ -000780b0: 6176 613a 2043 6865 636b 2074 6861 7420 ava: Check that │ │ │ │ │ -000780c0: 4a61 7661 6354 6173 6b50 6f6f 6c20 7265 JavacTaskPool re │ │ │ │ │ -000780d0: 7573 6573 204a 6176 6163 5461 736b 2069 uses JavacTask i │ │ │ │ │ -000780e0: 6e74 6572 6e61 6c73 2077 6865 6e20 6974 nternals when it │ │ │ │ │ -000780f0: 2073 686f 756c 640a 0a3c 6c69 3e74 6f6f should..
  • too │ │ │ │ │ -00078100: 6c73 2f6a 6176 6163 2f75 7469 6c2f 4e65 ls/javac/util/Ne │ │ │ │ │ -00078110: 776c 696e 654f 6e6c 7944 6961 676e 6f73 wlineOnlyDiagnos │ │ │ │ │ -00078120: 7469 632e 6a61 7661 3a20 5465 7374 2074 tic.java: Test t │ │ │ │ │ -00078130: 6861 7420 6a61 7661 6320 646f 6573 6e27 hat javac doesn' │ │ │ │ │ -00078140: 7420 7468 726f 7720 4172 7261 7949 6e64 t throw ArrayInd │ │ │ │ │ -00078150: 6578 4f75 744f 6642 6f75 6e64 7345 7863 exOutOfBoundsExc │ │ │ │ │ -00078160: 6570 7469 6f6e 2077 6865 6e20 6c6f 6767 eption when logg │ │ │ │ │ -00078170: 696e 6720 7468 6520 6d65 7373 6167 6520 ing the message │ │ │ │ │ -00078180: 225c 6e22 0a0a 3c6c 693e 746f 6f6c 732f "\n"..
  • tools/ │ │ │ │ │ -00078190: 6a61 7661 632f 7574 696c 2f53 7472 696e javac/util/Strin │ │ │ │ │ -000781a0: 6755 7469 6c73 5465 7374 2e6a 6176 613a gUtilsTest.java: │ │ │ │ │ -000781b0: 2055 6e69 7420 7465 7374 2053 7472 696e Unit test Strin │ │ │ │ │ -000781c0: 6755 7469 6c73 0a0a 3c6c 693e 746f 6f6c gUtils..
  • tool │ │ │ │ │ -000781d0: 732f 6a61 7661 632f 7574 696c 2f54 3635 s/javac/util/T65 │ │ │ │ │ -000781e0: 3937 3637 382e 6a61 7661 3a20 456e 7375 97678.java: Ensu │ │ │ │ │ -000781f0: 7265 204d 6573 7361 6765 7320 7072 6f70 re Messages prop │ │ │ │ │ -00078200: 6f67 6174 6564 2062 6574 7765 656e 2072 ogated between r │ │ │ │ │ -00078210: 6f75 6e64 730a 0a3c 6c69 3e74 6f6f 6c73 ounds..
  • tools │ │ │ │ │ -00078220: 2f6a 6176 6163 2f75 7469 6c2f 6669 6c65 /javac/util/file │ │ │ │ │ -00078230: 6d61 6e61 6765 722f 5465 7374 4e61 6d65 manager/TestName │ │ │ │ │ -00078240: 2e6a 6176 613a 204a 5352 2031 3939 3a20 .java: JSR 199: │ │ │ │ │ -00078250: 656e 666f 7263 6520 7468 6520 7573 6520 enforce the use │ │ │ │ │ -00078260: 6f66 2076 616c 6964 2070 6163 6b61 6765 of valid package │ │ │ │ │ -00078270: 2061 6e64 2063 6c61 7373 206e 616d 6573 and class names │ │ │ │ │ -00078280: 2069 6e20 6765 747b 4a61 7661 2c7d 4669 in get{Java,}Fi │ │ │ │ │ -00078290: 6c65 466f 727b 496e 7075 742c 4f75 7470 leFor{Input,Outp │ │ │ │ │ -000782a0: 7574 7d0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ut}..
  • tools/j │ │ │ │ │ -000782b0: 6176 6163 2f75 7469 6c2f 6c69 7374 2f4c avac/util/list/L │ │ │ │ │ -000782c0: 6973 7442 7566 6665 7254 6573 742e 6a61 istBufferTest.ja │ │ │ │ │ -000782d0: 7661 3a20 456e 7375 7265 2074 6861 7420 va: Ensure that │ │ │ │ │ -000782e0: 4c69 7374 4275 6666 6572 2069 7320 776f ListBuffer is wo │ │ │ │ │ -000782f0: 726b 696e 6720 7072 6f70 6572 6c79 0a0a rking properly.. │ │ │ │ │ -00078300: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00078310: 7574 696c 2f6c 6973 742f 544c 6973 742e util/list/TList. │ │ │ │ │ -00078320: 6a61 7661 3a20 756e 6974 2074 6573 7420 java: unit test │ │ │ │ │ -00078330: 666f 7220 6a61 7661 6320 4c69 7374 0a0a for javac List.. │ │ │ │ │ -00078340: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00078350: 7661 725f 696d 706c 6963 6974 5f6c 616d var_implicit_lam │ │ │ │ │ -00078360: 6264 612f 5661 7249 6e49 6d70 6c69 6369 bda/VarInImplici │ │ │ │ │ -00078370: 744c 616d 6264 614e 6567 5465 7374 3031 tLambdaNegTest01 │ │ │ │ │ -00078380: 2e6a 6176 613a 2063 6f6d 7069 6c65 7220 .java: compiler │ │ │ │ │ -00078390: 7375 7070 6f72 7420 666f 7220 6c6f 6361 support for loca │ │ │ │ │ -000783a0: 6c2d 7661 7269 6162 6c65 2073 796e 7461 l-variable synta │ │ │ │ │ -000783b0: 7820 666f 7220 6c61 6d62 6461 2070 6172 x for lambda par │ │ │ │ │ -000783c0: 616d 6574 6572 730a 0a3c 6c69 3e74 6f6f ameters..
  • too │ │ │ │ │ -000783d0: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ -000783e0: 2f35 3038 3834 3239 2f54 3530 3838 3432 /5088429/T508842 │ │ │ │ │ -000783f0: 394e 6567 3031 2e6a 6176 613a 2076 6172 9Neg01.java: var │ │ │ │ │ -00078400: 6172 6773 206f 7665 726c 6f61 6469 6e67 args overloading │ │ │ │ │ -00078410: 2070 726f 626c 656d 0a0a 3c6c 693e 746f problem..
  • to │ │ │ │ │ -00078420: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ -00078430: 732f 3530 3838 3432 392f 5435 3038 3834 s/5088429/T50884 │ │ │ │ │ -00078440: 3239 4e65 6730 322e 6a61 7661 3a20 7661 29Neg02.java: va │ │ │ │ │ -00078450: 7261 7267 7320 6f76 6572 6c6f 6164 696e rargs overloadin │ │ │ │ │ -00078460: 6720 7072 6f62 6c65 6d0a 0a3c 6c69 3e74 g problem..
  • t │ │ │ │ │ -00078470: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ -00078480: 6773 2f35 3038 3834 3239 2f54 3530 3838 gs/5088429/T5088 │ │ │ │ │ -00078490: 3432 3950 6f73 3031 2e6a 6176 613a 2076 429Pos01.java: v │ │ │ │ │ -000784a0: 6172 6172 6773 206f 7665 726c 6f61 6469 arargs overloadi │ │ │ │ │ -000784b0: 6e67 2070 726f 626c 656d 0a0a 3c6c 693e ng problem..
  • │ │ │ │ │ -000784c0: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ -000784d0: 7267 732f 3530 3838 3432 392f 5435 3038 rgs/5088429/T508 │ │ │ │ │ -000784e0: 3834 3239 506f 7330 322e 6a61 7661 3a20 8429Pos02.java: │ │ │ │ │ -000784f0: 7661 7261 7267 7320 6f76 6572 6c6f 6164 varargs overload │ │ │ │ │ -00078500: 696e 6720 7072 6f62 6c65 6d0a 0a3c 6c69 ing problem..
  • tools/javac/var │ │ │ │ │ -00078520: 6172 6773 2f36 3139 3930 3735 2f54 3631 args/6199075/T61 │ │ │ │ │ -00078530: 3939 3037 352e 6a61 7661 3a20 556e 616d 99075.java: Unam │ │ │ │ │ -00078540: 6269 6775 6f75 7320 7661 7261 7267 7320 biguous varargs │ │ │ │ │ -00078550: 6d65 7468 6f64 2063 616c 6c73 2066 6c61 method calls fla │ │ │ │ │ -00078560: 6767 6564 2061 7320 616d 6269 6775 6f75 gged as ambiguou │ │ │ │ │ -00078570: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00078580: 6163 2f76 6172 6172 6773 2f36 3331 3331 ac/varargs/63131 │ │ │ │ │ -00078590: 3634 2f54 3633 3133 3136 342e 6a61 7661 64/T6313164.java │ │ │ │ │ -000785a0: 3a20 6a61 7661 6320 6765 6e65 7261 7465 : javac generate │ │ │ │ │ -000785b0: 7320 636f 6465 2074 6861 7420 6661 696c s code that fail │ │ │ │ │ -000785c0: 7320 6279 7465 2063 6f64 6520 7665 7269 s byte code veri │ │ │ │ │ -000785d0: 6669 6361 7469 6f6e 2066 6f72 2074 6865 fication for the │ │ │ │ │ -000785e0: 2076 6172 6172 6773 2066 6561 7475 7265 varargs feature │ │ │ │ │ -000785f0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00078600: 632f 7661 7261 7267 732f 3633 3133 3136 c/varargs/631316 │ │ │ │ │ -00078610: 342f 5437 3137 3534 3333 2e6a 6176 613a 4/T7175433.java: │ │ │ │ │ -00078620: 2049 6e66 6572 656e 6365 2063 6c65 616e Inference clean │ │ │ │ │ -00078630: 7570 3a20 6164 6420 6865 6c70 6572 2063 up: add helper c │ │ │ │ │ -00078640: 6c61 7373 2074 6f20 6861 6e64 6c65 2069 lass to handle i │ │ │ │ │ -00078650: 6e66 6572 656e 6365 2076 6172 6961 626c nference variabl │ │ │ │ │ -00078660: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -00078670: 7661 632f 7661 7261 7267 732f 3635 3639 vac/varargs/6569 │ │ │ │ │ -00078680: 3633 332f 5436 3536 3936 3333 2e6a 6176 633/T6569633.jav │ │ │ │ │ -00078690: 613a 2056 6172 6172 6773 3a20 7061 7273 a: Varargs: pars │ │ │ │ │ -000786a0: 6572 2065 7272 6f72 2077 6865 6e20 7661 er error when va │ │ │ │ │ -000786b0: 7261 7267 7320 656c 656d 656e 7420 7479 rargs element ty │ │ │ │ │ -000786c0: 7065 2069 7320 616e 2061 7272 6179 0a0a pe is an array.. │ │ │ │ │ -000786d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -000786e0: 7661 7261 7267 732f 3637 3330 3437 362f varargs/6730476/ │ │ │ │ │ -000786f0: 5436 3733 3034 3736 612e 6a61 7661 3a20 T6730476a.java: │ │ │ │ │ -00078700: 696e 7661 6c69 6420 2275 6e63 6865 636b invalid "uncheck │ │ │ │ │ -00078710: 6564 2067 656e 6572 6963 2061 7272 6179 ed generic array │ │ │ │ │ -00078720: 2220 7761 726e 696e 670a 0a3c 6c69 3e74 " warning..
  • t │ │ │ │ │ -00078730: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ -00078740: 6773 2f36 3733 3034 3736 2f54 3637 3330 gs/6730476/T6730 │ │ │ │ │ -00078750: 3437 3662 2e6a 6176 613a 2069 6e76 616c 476b.java: inval │ │ │ │ │ -00078760: 6964 2022 756e 6368 6563 6b65 6420 6765 id "unchecked ge │ │ │ │ │ -00078770: 6e65 7269 6320 6172 7261 7922 2077 6172 neric array" war │ │ │ │ │ -00078780: 6e69 6e67 0a0a 3c6c 693e 746f 6f6c 732f ning..
  • tools/ │ │ │ │ │ -00078790: 6a61 7661 632f 7661 7261 7267 732f 3638 javac/varargs/68 │ │ │ │ │ -000787a0: 3036 3837 362f 5436 3830 3638 3736 2e6a 06876/T6806876.j │ │ │ │ │ -000787b0: 6176 613a 2043 6c61 7373 4361 7374 4578 ava: ClassCastEx │ │ │ │ │ -000787c0: 6365 7074 696f 6e20 6f63 6375 7273 2069 ception occurs i │ │ │ │ │ -000787d0: 6e20 6173 7369 676e 6d65 6e74 2065 7870 n assignment exp │ │ │ │ │ -000787e0: 7265 7373 696f 6e73 2077 6974 686f 7574 ressions without │ │ │ │ │ -000787f0: 2061 6e79 2068 6561 7020 706f 6c6c 7574 any heap pollut │ │ │ │ │ -00078800: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ -00078810: 6a61 7661 632f 7661 7261 7267 732f 3639 javac/varargs/69 │ │ │ │ │ -00078820: 3933 3937 382f 5436 3939 3339 3738 6e65 93978/T6993978ne │ │ │ │ │ -00078830: 672e 6a61 7661 3a20 436c 6173 7343 6173 g.java: ClassCas │ │ │ │ │ -00078840: 7445 7863 6570 7469 6f6e 206f 6363 7572 tException occur │ │ │ │ │ -00078850: 7320 696e 2061 7373 6967 6e6d 656e 7420 s in assignment │ │ │ │ │ -00078860: 6578 7072 6573 7369 6f6e 7320 7769 7468 expressions with │ │ │ │ │ -00078870: 6f75 7420 616e 7920 6865 6170 2070 6f6c out any heap pol │ │ │ │ │ -00078880: 6c75 7469 6f6e 730a 0a3c 6c69 3e74 6f6f lutions..
  • too │ │ │ │ │ -00078890: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ -000788a0: 2f37 3034 3235 3636 2f54 3730 3432 3536 /7042566/T704256 │ │ │ │ │ -000788b0: 362e 6a61 7661 3a20 556e 616d 6269 6775 6.java: Unambigu │ │ │ │ │ -000788c0: 6f75 7320 7661 7261 7267 7320 6d65 7468 ous varargs meth │ │ │ │ │ -000788d0: 6f64 2063 616c 6c73 2066 6c61 6767 6564 od calls flagged │ │ │ │ │ -000788e0: 2061 7320 616d 6269 6775 6f75 7320 7465 as ambiguous te │ │ │ │ │ -000788f0: 6d70 6f72 6172 696c 7920 776f 726b 6172 mporarily workar │ │ │ │ │ -00078900: 6f75 6e64 2063 6f6d 626f 2074 6573 7473 ound combo tests │ │ │ │ │ -00078910: 2061 7265 2063 6175 7369 6e67 2074 696d are causing tim │ │ │ │ │ -00078920: 6520 6f75 7420 696e 2073 6576 6572 616c e out in several │ │ │ │ │ -00078930: 2070 6c61 7466 6f72 6d73 0a0a 3c6c 693e platforms..
  • │ │ │ │ │ -00078940: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ -00078950: 7267 732f 3730 3433 3932 322f 5437 3034 rgs/7043922/T704 │ │ │ │ │ -00078960: 3339 3232 2e6a 6176 613a 2052 6567 7265 3922.java: Regre │ │ │ │ │ -00078970: 7373 696f 6e3a 2069 6e74 6572 6e61 6c20 ssion: internal │ │ │ │ │ -00078980: 636f 6d70 696c 6572 2065 7272 6f72 2066 compiler error f │ │ │ │ │ -00078990: 6f72 206e 6573 7465 6420 616e 6f6e 796d or nested anonym │ │ │ │ │ -000789a0: 6f75 7320 696e 6e65 7220 636c 6173 7320 ous inner class │ │ │ │ │ -000789b0: 6665 6174 7572 696e 6720 7661 7261 7267 featuring vararg │ │ │ │ │ -000789c0: 7320 636f 6e73 7472 7563 746f 720a 0a3c s constructor..< │ │ │ │ │ -000789d0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f76 li>tools/javac/v │ │ │ │ │ -000789e0: 6172 6172 6773 2f37 3039 3734 3336 2f54 arargs/7097436/T │ │ │ │ │ -000789f0: 3730 3937 3433 362e 6a61 7661 3a20 436c 7097436.java: Cl │ │ │ │ │ -00078a00: 6173 7343 6173 7445 7863 6570 7469 6f6e assCastException │ │ │ │ │ -00078a10: 206f 6363 7572 7320 696e 2061 7373 6967 occurs in assig │ │ │ │ │ -00078a20: 6e6d 656e 7420 6578 7072 6573 7369 6f6e nment expression │ │ │ │ │ -00078a30: 7320 7769 7468 6f75 7420 616e 7920 6865 s without any he │ │ │ │ │ -00078a40: 6170 2070 6f6c 6c75 7469 6f6e 730a 0a3c ap pollutions..< │ │ │ │ │ -00078a50: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f76 li>tools/javac/v │ │ │ │ │ -00078a60: 6172 6172 6773 2f38 3035 3535 3134 2f54 arargs/8055514/T │ │ │ │ │ -00078a70: 3830 3535 3531 342e 6a61 7661 3a20 5772 8055514.java: Wr │ │ │ │ │ -00078a80: 6f6e 672c 2063 6f6e 6675 7369 6e67 2065 ong, confusing e │ │ │ │ │ -00078a90: 7272 6f72 2077 6865 6e20 6e6f 6e2d 7374 rror when non-st │ │ │ │ │ -00078aa0: 6174 6963 2076 6172 6172 6773 2072 6566 atic varargs ref │ │ │ │ │ -00078ab0: 6572 656e 6365 6420 696e 2073 7461 7469 erenced in stati │ │ │ │ │ -00078ac0: 6320 636f 6e74 6578 740a 0a3c 6c69 3e74 c context..
  • t │ │ │ │ │ -00078ad0: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ -00078ae0: 6773 2f41 6e6f 6e2e 6a61 7661 3a20 7661 gs/Anon.java: va │ │ │ │ │ -00078af0: 7261 7267 7320 7665 7273 7573 2061 6e6f rargs versus ano │ │ │ │ │ -00078b00: 6e79 6d6f 7573 2063 6f6e 7374 7275 6374 nymous construct │ │ │ │ │ -00078b10: 6f72 7320 6372 6173 6865 7320 6a61 7661 ors crashes java │ │ │ │ │ -00078b20: 630a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 c..
  • tools/jav │ │ │ │ │ -00078b30: 6163 2f76 6172 6172 6773 2f42 6164 5379 ac/varargs/BadSy │ │ │ │ │ -00078b40: 6e74 6178 322e 6a61 7661 3a20 6765 6e65 ntax2.java: gene │ │ │ │ │ -00078b50: 7269 6320 636c 6173 7320 6d65 7468 6f64 ric class method │ │ │ │ │ -00078b60: 2077 6974 6820 7661 7261 7267 2067 6574 with vararg get │ │ │ │ │ -00078b70: 7320 226a 6176 612e 6c61 6e67 2e41 7373 s "java.lang.Ass │ │ │ │ │ -00078b80: 6572 7469 6f6e 4572 726f 723a 2061 7272 ertionError: arr │ │ │ │ │ -00078b90: 6179 636f 6465 2054 220a 0a3c 6c69 3e74 aycode T"..
  • t │ │ │ │ │ -00078ba0: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ -00078bb0: 6773 2f45 6c65 6d65 6e74 5479 7065 4d69 gs/ElementTypeMi │ │ │ │ │ -00078bc0: 7373 696e 6754 6573 742e 6a61 7661 3a20 ssingTest.java: │ │ │ │ │ -00078bd0: 5265 6772 6573 7369 6f6e 3a20 436c 6173 Regression: Clas │ │ │ │ │ -00078be0: 7343 6173 7445 7863 6570 7469 6f6e 3a20 sCastException: │ │ │ │ │ -00078bf0: 5479 7065 2445 7272 6f72 5479 7065 2063 Type$ErrorType c │ │ │ │ │ -00078c00: 616e 6e6f 7420 6265 2063 6173 7420 746f annot be cast to │ │ │ │ │ -00078c10: 2054 7970 6524 4172 7261 7954 7970 650a Type$ArrayType. │ │ │ │ │ -00078c20: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00078c30: 2f76 6172 6172 6773 2f4d 6574 686f 6448 /varargs/MethodH │ │ │ │ │ -00078c40: 616e 646c 6543 7261 7368 2e6a 6176 613a andleCrash.java: │ │ │ │ │ -00078c50: 206a 6176 6163 2063 7261 7368 2077 6974 javac crash wit │ │ │ │ │ -00078c60: 6820 6d65 7468 6f64 2072 6566 6572 656e h method referen │ │ │ │ │ -00078c70: 6365 7320 706c 7573 206c 616d 6264 6120 ces plus lambda │ │ │ │ │ -00078c80: 706c 7573 2076 6172 2061 7267 730a 0a3c plus var args..< │ │ │ │ │ -00078c90: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f76 li>tools/javac/v │ │ │ │ │ -00078ca0: 6172 6172 6773 2f54 3637 3436 3138 342e arargs/T6746184. │ │ │ │ │ -00078cb0: 6a61 7661 3a20 6a61 7661 6320 6661 696c java: javac fail │ │ │ │ │ -00078cc0: 7320 746f 2063 6f6d 7069 6c65 2063 616c s to compile cal │ │ │ │ │ -00078cd0: 6c20 746f 2070 7562 6c69 6320 7661 7261 l to public vara │ │ │ │ │ -00078ce0: 7267 7320 6d65 7468 6f64 0a0a 3c6c 693e rgs method..
  • │ │ │ │ │ -00078cf0: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ -00078d00: 7267 732f 5437 3031 3338 3635 2e6a 6176 rgs/T7013865.jav │ │ │ │ │ -00078d10: 613a 2076 6172 6172 6773 3a20 6a61 7661 a: varargs: java │ │ │ │ │ -00078d20: 6320 6372 6173 6865 7320 6475 7269 6e67 c crashes during │ │ │ │ │ -00078d30: 206f 7665 726c 6f61 6420 7265 736f 6c75 overload resolu │ │ │ │ │ -00078d40: 7469 6f6e 2077 6974 6820 6765 6e65 7269 tion with generi │ │ │ │ │ -00078d50: 6320 7661 7261 7267 730a 0a3c 6c69 3e74 c varargs..
  • t │ │ │ │ │ +00077be0: 6e69 636f 6465 4e65 776c 696e 652e 6a61 nicodeNewline.ja │ │ │ │ │ +00077bf0: 7661 3a20 7768 656e 205c 7530 3030 6120 va: when \u000a │ │ │ │ │ +00077c00: 6973 2075 7365 642c 2064 6961 676e 6f73 is used, diagnos │ │ │ │ │ +00077c10: 7469 6373 2061 7265 2072 6570 6f72 7465 tics are reporte │ │ │ │ │ +00077c20: 6420 6f6e 2074 6865 2077 726f 6e67 206c d on the wrong l │ │ │ │ │ +00077c30: 696e 652e 0a0a 3c6c 693e 746f 6f6c 732f ine...
  • tools/ │ │ │ │ │ +00077c40: 6a61 7661 632f 756e 6963 6f64 652f 556e javac/unicode/Un │ │ │ │ │ +00077c50: 6963 6f64 6555 6e69 636f 6465 2e6a 6176 icodeUnicode.jav │ │ │ │ │ +00077c60: 613a 2055 6e69 636f 6465 2065 7363 6170 a: Unicode escap │ │ │ │ │ +00077c70: 6520 7072 6f63 6573 7369 6e67 2069 7320 e processing is │ │ │ │ │ +00077c80: 7265 646f 6e65 0a0a 3c6c 693e 746f 6f6c redone..
  • tool │ │ │ │ │ +00077c90: 732f 6a61 7661 632f 756e 6963 6f64 652f s/javac/unicode/ │ │ │ │ │ +00077ca0: 556e 6d61 7070 6162 6c65 2e6a 6176 613a Unmappable.java: │ │ │ │ │ +00077cb0: 2064 6961 676e 6f73 6520 656e 636f 6469 diagnose encodi │ │ │ │ │ +00077cc0: 6e67 2065 7272 6f72 7320 696e 204a 6176 ng errors in Jav │ │ │ │ │ +00077cd0: 6120 736f 7572 6365 2066 696c 6573 0a0a a source files.. │ │ │ │ │ +00077ce0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00077cf0: 756e 6974 2f54 3631 3938 3139 362e 6a61 unit/T6198196.ja │ │ │ │ │ +00077d00: 7661 3a20 7061 636b 6167 652d 696e 666f va: package-info │ │ │ │ │ +00077d10: 2e6a 6176 613a 2057 6569 7264 2063 6f6d .java: Weird com │ │ │ │ │ +00077d20: 7069 6c65 7220 6572 726f 720a 0a3c 6c69 piler error..
  • tools/javac/uni │ │ │ │ │ +00077d40: 742f 7574 696c 2f63 6f6e 7665 7274 2f45 t/util/convert/E │ │ │ │ │ +00077d50: 6e63 6c6f 7369 6e67 4361 6e64 6964 6174 nclosingCandidat │ │ │ │ │ +00077d60: 6573 2e6a 6176 613a 206a 6176 6163 2063 es.java: javac c │ │ │ │ │ +00077d70: 6f6d 7069 6c61 7469 6f6e 2066 6169 6c75 ompilation failu │ │ │ │ │ +00077d80: 7265 2077 6865 6e20 696d 706f 7274 6564 re when imported │ │ │ │ │ +00077d90: 2063 6c61 7373 2077 6974 6820 2420 7369 class with $ si │ │ │ │ │ +00077da0: 676e 2069 6e20 7468 6520 6e61 6d65 0a0a gn in the name.. │ │ │ │ │ +00077db0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00077dc0: 756e 6974 2f75 7469 6c2f 6c69 7374 2f41 unit/util/list/A │ │ │ │ │ +00077dd0: 6273 7472 6163 744c 6973 742e 6a61 7661 bstractList.java │ │ │ │ │ +00077de0: 3a20 636f 6d2e 7375 6e2e 746f 6f6c 732e : com.sun.tools. │ │ │ │ │ +00077df0: 6a61 7661 632e 7574 696c 2e4c 6973 742e javac.util.List. │ │ │ │ │ +00077e00: 6672 6f6d 2841 5b5d 2920 7368 6f75 6c64 from(A[]) should │ │ │ │ │ +00077e10: 6e27 7420 6265 2064 6570 7265 6361 7465 n't be deprecate │ │ │ │ │ +00077e20: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ +00077e30: 6163 2f75 6e69 742f 7574 696c 2f6c 6973 ac/unit/util/lis │ │ │ │ │ +00077e40: 742f 4672 6f6d 4172 7261 792e 6a61 7661 t/FromArray.java │ │ │ │ │ +00077e50: 3a20 636f 6d2e 7375 6e2e 746f 6f6c 732e : com.sun.tools. │ │ │ │ │ +00077e60: 6a61 7661 632e 7574 696c 2e4c 6973 742e javac.util.List. │ │ │ │ │ +00077e70: 6672 6f6d 2841 5b5d 2920 7368 6f75 6c64 from(A[]) should │ │ │ │ │ +00077e80: 6e27 7420 6265 2064 6570 7265 6361 7465 n't be deprecate │ │ │ │ │ +00077e90: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ +00077ea0: 6163 2f75 6e6e 616d 6564 2f55 6e6e 616d ac/unnamed/Unnam │ │ │ │ │ +00077eb0: 6564 436c 6173 7352 6563 6f76 6572 792e edClassRecovery. │ │ │ │ │ +00077ec0: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ +00077ed0: 6c73 2f6a 6176 6163 2f75 6e6e 616d 6564 ls/javac/unnamed │ │ │ │ │ +00077ee0: 2f55 6e6e 616d 6564 4c6f 6361 6c56 6172 /UnnamedLocalVar │ │ │ │ │ +00077ef0: 6961 626c 6554 6162 6c65 2e6a 6176 613a iableTable.java: │ │ │ │ │ +00077f00: 2056 6572 6966 7920 6a61 7661 6320 646f Verify javac do │ │ │ │ │ +00077f10: 6573 206e 6f74 2070 726f 6475 6365 2069 es not produce i │ │ │ │ │ +00077f20: 6e63 6f72 7265 6374 204c 6f63 616c 5661 ncorrect LocalVa │ │ │ │ │ +00077f30: 7269 6162 6c65 5461 626c 650a 0a3c 6c69 riableTable..
  • tools/javac/unn │ │ │ │ │ +00077f50: 616d 6564 636c 6173 732f 4e65 7374 6564 amedclass/Nested │ │ │ │ │ +00077f60: 456e 756d 2e6a 6176 613a 2065 6e75 6d73 Enum.java: enums │ │ │ │ │ +00077f70: 3a20 656e 7375 7265 2075 6e6e 616d 6564 : ensure unnamed │ │ │ │ │ +00077f80: 2063 6c61 7373 2069 7320 7669 7369 626c class is visibl │ │ │ │ │ +00077f90: 6520 746f 206a 6176 612e 6c61 6e67 2e45 e to java.lang.E │ │ │ │ │ +00077fa0: 6e75 6d26 6c74 3b75 6e6e 616d 6564 5f63 num<unnamed_c │ │ │ │ │ +00077fb0: 6c61 7373 2667 743b 0a0a 3c6c 693e 746f lass>..
  • to │ │ │ │ │ +00077fc0: 6f6c 732f 6a61 7661 632f 756e 6e61 6d65 ols/javac/unname │ │ │ │ │ +00077fd0: 6463 6c61 7373 2f53 6f75 7263 654c 6576 dclass/SourceLev │ │ │ │ │ +00077fe0: 656c 4572 726f 7250 6f73 6974 696f 6e2e elErrorPosition. │ │ │ │ │ +00077ff0: 6a61 7661 3a20 456e 7375 7265 2070 726f java: Ensure pro │ │ │ │ │ +00078000: 7065 7220 6572 726f 7220 706f 7369 7469 per error positi │ │ │ │ │ +00078010: 6f6e 2066 6f72 2074 6865 2022 756e 6e61 on for the "unna │ │ │ │ │ +00078020: 6d65 6420 636c 6173 7365 7320 6e6f 7420 med classes not │ │ │ │ │ +00078030: 7375 7070 6f72 7465 6422 2065 7272 6f72 supported" error │ │ │ │ │ +00078040: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00078050: 632f 7574 696c 2f42 6974 7354 6573 742e c/util/BitsTest. │ │ │ │ │ +00078060: 6a61 7661 3a20 556e 6974 2074 6573 7473 java: Unit tests │ │ │ │ │ +00078070: 2066 6f72 2074 6865 2063 6f6d 2e73 756e for the com.sun │ │ │ │ │ +00078080: 2e74 6f6f 6c73 2e6a 6176 6163 2e75 7469 .tools.javac.uti │ │ │ │ │ +00078090: 6c2e 4269 7473 2063 6c61 7373 2e0a 0a3c l.Bits class...< │ │ │ │ │ +000780a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f75 li>tools/javac/u │ │ │ │ │ +000780b0: 7469 6c2f 4974 6572 6174 6f72 7354 6573 til/IteratorsTes │ │ │ │ │ +000780c0: 742e 6a61 7661 3a20 5665 7269 6679 2074 t.java: Verify t │ │ │ │ │ +000780d0: 6861 7420 4974 6572 6174 6f72 7320 6d65 hat Iterators me │ │ │ │ │ +000780e0: 7468 6f64 2077 6f72 6b20 6173 2065 7870 thod work as exp │ │ │ │ │ +000780f0: 6563 7465 640a 0a3c 6c69 3e74 6f6f 6c73 ected..
  • tools │ │ │ │ │ +00078100: 2f6a 6176 6163 2f75 7469 6c2f 4a61 7661 /javac/util/Java │ │ │ │ │ +00078110: 6354 6173 6b50 6f6f 6c54 6573 742e 6a61 cTaskPoolTest.ja │ │ │ │ │ +00078120: 7661 3a20 4368 6563 6b20 7468 6174 204a va: Check that J │ │ │ │ │ +00078130: 6176 6163 5461 736b 506f 6f6c 2072 6575 avacTaskPool reu │ │ │ │ │ +00078140: 7365 7320 4a61 7661 6354 6173 6b20 696e ses JavacTask in │ │ │ │ │ +00078150: 7465 726e 616c 7320 7768 656e 2069 7420 ternals when it │ │ │ │ │ +00078160: 7368 6f75 6c64 0a0a 3c6c 693e 746f 6f6c should..
  • tool │ │ │ │ │ +00078170: 732f 6a61 7661 632f 7574 696c 2f4e 6577 s/javac/util/New │ │ │ │ │ +00078180: 6c69 6e65 4f6e 6c79 4469 6167 6e6f 7374 lineOnlyDiagnost │ │ │ │ │ +00078190: 6963 2e6a 6176 613a 2054 6573 7420 7468 ic.java: Test th │ │ │ │ │ +000781a0: 6174 206a 6176 6163 2064 6f65 736e 2774 at javac doesn't │ │ │ │ │ +000781b0: 2074 6872 6f77 2041 7272 6179 496e 6465 throw ArrayInde │ │ │ │ │ +000781c0: 784f 7574 4f66 426f 756e 6473 4578 6365 xOutOfBoundsExce │ │ │ │ │ +000781d0: 7074 696f 6e20 7768 656e 206c 6f67 6769 ption when loggi │ │ │ │ │ +000781e0: 6e67 2074 6865 206d 6573 7361 6765 2022 ng the message " │ │ │ │ │ +000781f0: 5c6e 220a 0a3c 6c69 3e74 6f6f 6c73 2f6a \n"..
  • tools/j │ │ │ │ │ +00078200: 6176 6163 2f75 7469 6c2f 5374 7269 6e67 avac/util/String │ │ │ │ │ +00078210: 5574 696c 7354 6573 742e 6a61 7661 3a20 UtilsTest.java: │ │ │ │ │ +00078220: 556e 6974 2074 6573 7420 5374 7269 6e67 Unit test String │ │ │ │ │ +00078230: 5574 696c 730a 0a3c 6c69 3e74 6f6f 6c73 Utils..
  • tools │ │ │ │ │ +00078240: 2f6a 6176 6163 2f75 7469 6c2f 5436 3539 /javac/util/T659 │ │ │ │ │ +00078250: 3736 3738 2e6a 6176 613a 2045 6e73 7572 7678.java: Ensur │ │ │ │ │ +00078260: 6520 4d65 7373 6167 6573 2070 726f 706f e Messages propo │ │ │ │ │ +00078270: 6761 7465 6420 6265 7477 6565 6e20 726f gated between ro │ │ │ │ │ +00078280: 756e 6473 0a0a 3c6c 693e 746f 6f6c 732f unds..
  • tools/ │ │ │ │ │ +00078290: 6a61 7661 632f 7574 696c 2f66 696c 656d javac/util/filem │ │ │ │ │ +000782a0: 616e 6167 6572 2f54 6573 744e 616d 652e anager/TestName. │ │ │ │ │ +000782b0: 6a61 7661 3a20 4a53 5220 3139 393a 2065 java: JSR 199: e │ │ │ │ │ +000782c0: 6e66 6f72 6365 2074 6865 2075 7365 206f nforce the use o │ │ │ │ │ +000782d0: 6620 7661 6c69 6420 7061 636b 6167 6520 f valid package │ │ │ │ │ +000782e0: 616e 6420 636c 6173 7320 6e61 6d65 7320 and class names │ │ │ │ │ +000782f0: 696e 2067 6574 7b4a 6176 612c 7d46 696c in get{Java,}Fil │ │ │ │ │ +00078300: 6546 6f72 7b49 6e70 7574 2c4f 7574 7075 eFor{Input,Outpu │ │ │ │ │ +00078310: 747d 0a0a 3c6c 693e 746f 6f6c 732f 6a61 t}..
  • tools/ja │ │ │ │ │ +00078320: 7661 632f 7574 696c 2f6c 6973 742f 4c69 vac/util/list/Li │ │ │ │ │ +00078330: 7374 4275 6666 6572 5465 7374 2e6a 6176 stBufferTest.jav │ │ │ │ │ +00078340: 613a 2045 6e73 7572 6520 7468 6174 204c a: Ensure that L │ │ │ │ │ +00078350: 6973 7442 7566 6665 7220 6973 2077 6f72 istBuffer is wor │ │ │ │ │ +00078360: 6b69 6e67 2070 726f 7065 726c 790a 0a3c king properly..< │ │ │ │ │ +00078370: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f75 li>tools/javac/u │ │ │ │ │ +00078380: 7469 6c2f 6c69 7374 2f54 4c69 7374 2e6a til/list/TList.j │ │ │ │ │ +00078390: 6176 613a 2075 6e69 7420 7465 7374 2066 ava: unit test f │ │ │ │ │ +000783a0: 6f72 206a 6176 6163 204c 6973 740a 0a3c or javac List..< │ │ │ │ │ +000783b0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f76 li>tools/javac/v │ │ │ │ │ +000783c0: 6172 5f69 6d70 6c69 6369 745f 6c61 6d62 ar_implicit_lamb │ │ │ │ │ +000783d0: 6461 2f56 6172 496e 496d 706c 6963 6974 da/VarInImplicit │ │ │ │ │ +000783e0: 4c61 6d62 6461 4e65 6754 6573 7430 312e LambdaNegTest01. │ │ │ │ │ +000783f0: 6a61 7661 3a20 636f 6d70 696c 6572 2073 java: compiler s │ │ │ │ │ +00078400: 7570 706f 7274 2066 6f72 206c 6f63 616c upport for local │ │ │ │ │ +00078410: 2d76 6172 6961 626c 6520 7379 6e74 6178 -variable syntax │ │ │ │ │ +00078420: 2066 6f72 206c 616d 6264 6120 7061 7261 for lambda para │ │ │ │ │ +00078430: 6d65 7465 7273 0a0a 3c6c 693e 746f 6f6c meters..
  • tool │ │ │ │ │ +00078440: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ +00078450: 3530 3838 3432 392f 5435 3038 3834 3239 5088429/T5088429 │ │ │ │ │ +00078460: 4e65 6730 312e 6a61 7661 3a20 7661 7261 Neg01.java: vara │ │ │ │ │ +00078470: 7267 7320 6f76 6572 6c6f 6164 696e 6720 rgs overloading │ │ │ │ │ +00078480: 7072 6f62 6c65 6d0a 0a3c 6c69 3e74 6f6f problem..
  • too │ │ │ │ │ +00078490: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ +000784a0: 2f35 3038 3834 3239 2f54 3530 3838 3432 /5088429/T508842 │ │ │ │ │ +000784b0: 394e 6567 3032 2e6a 6176 613a 2076 6172 9Neg02.java: var │ │ │ │ │ +000784c0: 6172 6773 206f 7665 726c 6f61 6469 6e67 args overloading │ │ │ │ │ +000784d0: 2070 726f 626c 656d 0a0a 3c6c 693e 746f problem..
  • to │ │ │ │ │ +000784e0: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ +000784f0: 732f 3530 3838 3432 392f 5435 3038 3834 s/5088429/T50884 │ │ │ │ │ +00078500: 3239 506f 7330 312e 6a61 7661 3a20 7661 29Pos01.java: va │ │ │ │ │ +00078510: 7261 7267 7320 6f76 6572 6c6f 6164 696e rargs overloadin │ │ │ │ │ +00078520: 6720 7072 6f62 6c65 6d0a 0a3c 6c69 3e74 g problem..
  • t │ │ │ │ │ +00078530: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ +00078540: 6773 2f35 3038 3834 3239 2f54 3530 3838 gs/5088429/T5088 │ │ │ │ │ +00078550: 3432 3950 6f73 3032 2e6a 6176 613a 2076 429Pos02.java: v │ │ │ │ │ +00078560: 6172 6172 6773 206f 7665 726c 6f61 6469 arargs overloadi │ │ │ │ │ +00078570: 6e67 2070 726f 626c 656d 0a0a 3c6c 693e ng problem..
  • │ │ │ │ │ +00078580: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ +00078590: 7267 732f 3631 3939 3037 352f 5436 3139 rgs/6199075/T619 │ │ │ │ │ +000785a0: 3930 3735 2e6a 6176 613a 2055 6e61 6d62 9075.java: Unamb │ │ │ │ │ +000785b0: 6967 756f 7573 2076 6172 6172 6773 206d iguous varargs m │ │ │ │ │ +000785c0: 6574 686f 6420 6361 6c6c 7320 666c 6167 ethod calls flag │ │ │ │ │ +000785d0: 6765 6420 6173 2061 6d62 6967 756f 7573 ged as ambiguous │ │ │ │ │ +000785e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000785f0: 632f 7661 7261 7267 732f 3633 3133 3136 c/varargs/631316 │ │ │ │ │ +00078600: 342f 5436 3331 3331 3634 2e6a 6176 613a 4/T6313164.java: │ │ │ │ │ +00078610: 206a 6176 6163 2067 656e 6572 6174 6573 javac generates │ │ │ │ │ +00078620: 2063 6f64 6520 7468 6174 2066 6169 6c73 code that fails │ │ │ │ │ +00078630: 2062 7974 6520 636f 6465 2076 6572 6966 byte code verif │ │ │ │ │ +00078640: 6963 6174 696f 6e20 666f 7220 7468 6520 ication for the │ │ │ │ │ +00078650: 7661 7261 7267 7320 6665 6174 7572 650a varargs feature. │ │ │ │ │ +00078660: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00078670: 2f76 6172 6172 6773 2f36 3331 3331 3634 /varargs/6313164 │ │ │ │ │ +00078680: 2f54 3731 3735 3433 332e 6a61 7661 3a20 /T7175433.java: │ │ │ │ │ +00078690: 496e 6665 7265 6e63 6520 636c 6561 6e75 Inference cleanu │ │ │ │ │ +000786a0: 703a 2061 6464 2068 656c 7065 7220 636c p: add helper cl │ │ │ │ │ +000786b0: 6173 7320 746f 2068 616e 646c 6520 696e ass to handle in │ │ │ │ │ +000786c0: 6665 7265 6e63 6520 7661 7269 6162 6c65 ference variable │ │ │ │ │ +000786d0: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +000786e0: 6163 2f76 6172 6172 6773 2f36 3536 3936 ac/varargs/65696 │ │ │ │ │ +000786f0: 3333 2f54 3635 3639 3633 332e 6a61 7661 33/T6569633.java │ │ │ │ │ +00078700: 3a20 5661 7261 7267 733a 2070 6172 7365 : Varargs: parse │ │ │ │ │ +00078710: 7220 6572 726f 7220 7768 656e 2076 6172 r error when var │ │ │ │ │ +00078720: 6172 6773 2065 6c65 6d65 6e74 2074 7970 args element typ │ │ │ │ │ +00078730: 6520 6973 2061 6e20 6172 7261 790a 0a3c e is an array..< │ │ │ │ │ +00078740: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f76 li>tools/javac/v │ │ │ │ │ +00078750: 6172 6172 6773 2f36 3733 3034 3736 2f54 arargs/6730476/T │ │ │ │ │ +00078760: 3637 3330 3437 3661 2e6a 6176 613a 2069 6730476a.java: i │ │ │ │ │ +00078770: 6e76 616c 6964 2022 756e 6368 6563 6b65 nvalid "unchecke │ │ │ │ │ +00078780: 6420 6765 6e65 7269 6320 6172 7261 7922 d generic array" │ │ │ │ │ +00078790: 2077 6172 6e69 6e67 0a0a 3c6c 693e 746f warning..
  • to │ │ │ │ │ +000787a0: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ +000787b0: 732f 3637 3330 3437 362f 5436 3733 3034 s/6730476/T67304 │ │ │ │ │ +000787c0: 3736 622e 6a61 7661 3a20 696e 7661 6c69 76b.java: invali │ │ │ │ │ +000787d0: 6420 2275 6e63 6865 636b 6564 2067 656e d "unchecked gen │ │ │ │ │ +000787e0: 6572 6963 2061 7272 6179 2220 7761 726e eric array" warn │ │ │ │ │ +000787f0: 696e 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a ing..
  • tools/j │ │ │ │ │ +00078800: 6176 6163 2f76 6172 6172 6773 2f36 3830 avac/varargs/680 │ │ │ │ │ +00078810: 3638 3736 2f54 3638 3036 3837 362e 6a61 6876/T6806876.ja │ │ │ │ │ +00078820: 7661 3a20 436c 6173 7343 6173 7445 7863 va: ClassCastExc │ │ │ │ │ +00078830: 6570 7469 6f6e 206f 6363 7572 7320 696e eption occurs in │ │ │ │ │ +00078840: 2061 7373 6967 6e6d 656e 7420 6578 7072 assignment expr │ │ │ │ │ +00078850: 6573 7369 6f6e 7320 7769 7468 6f75 7420 essions without │ │ │ │ │ +00078860: 616e 7920 6865 6170 2070 6f6c 6c75 7469 any heap polluti │ │ │ │ │ +00078870: 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ons..
  • tools/j │ │ │ │ │ +00078880: 6176 6163 2f76 6172 6172 6773 2f36 3939 avac/varargs/699 │ │ │ │ │ +00078890: 3339 3738 2f54 3639 3933 3937 386e 6567 3978/T6993978neg │ │ │ │ │ +000788a0: 2e6a 6176 613a 2043 6c61 7373 4361 7374 .java: ClassCast │ │ │ │ │ +000788b0: 4578 6365 7074 696f 6e20 6f63 6375 7273 Exception occurs │ │ │ │ │ +000788c0: 2069 6e20 6173 7369 676e 6d65 6e74 2065 in assignment e │ │ │ │ │ +000788d0: 7870 7265 7373 696f 6e73 2077 6974 686f xpressions witho │ │ │ │ │ +000788e0: 7574 2061 6e79 2068 6561 7020 706f 6c6c ut any heap poll │ │ │ │ │ +000788f0: 7574 696f 6e73 0a0a 3c6c 693e 746f 6f6c utions..
  • tool │ │ │ │ │ +00078900: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ +00078910: 3730 3432 3536 362f 5437 3034 3235 3636 7042566/T7042566 │ │ │ │ │ +00078920: 2e6a 6176 613a 2055 6e61 6d62 6967 756f .java: Unambiguo │ │ │ │ │ +00078930: 7573 2076 6172 6172 6773 206d 6574 686f us varargs metho │ │ │ │ │ +00078940: 6420 6361 6c6c 7320 666c 6167 6765 6420 d calls flagged │ │ │ │ │ +00078950: 6173 2061 6d62 6967 756f 7573 2074 656d as ambiguous tem │ │ │ │ │ +00078960: 706f 7261 7269 6c79 2077 6f72 6b61 726f porarily workaro │ │ │ │ │ +00078970: 756e 6420 636f 6d62 6f20 7465 7374 7320 und combo tests │ │ │ │ │ +00078980: 6172 6520 6361 7573 696e 6720 7469 6d65 are causing time │ │ │ │ │ +00078990: 206f 7574 2069 6e20 7365 7665 7261 6c20 out in several │ │ │ │ │ +000789a0: 706c 6174 666f 726d 730a 0a3c 6c69 3e74 platforms..
  • t │ │ │ │ │ +000789b0: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ +000789c0: 6773 2f37 3034 3339 3232 2f54 3730 3433 gs/7043922/T7043 │ │ │ │ │ +000789d0: 3932 322e 6a61 7661 3a20 5265 6772 6573 922.java: Regres │ │ │ │ │ +000789e0: 7369 6f6e 3a20 696e 7465 726e 616c 2063 sion: internal c │ │ │ │ │ +000789f0: 6f6d 7069 6c65 7220 6572 726f 7220 666f ompiler error fo │ │ │ │ │ +00078a00: 7220 6e65 7374 6564 2061 6e6f 6e79 6d6f r nested anonymo │ │ │ │ │ +00078a10: 7573 2069 6e6e 6572 2063 6c61 7373 2066 us inner class f │ │ │ │ │ +00078a20: 6561 7475 7269 6e67 2076 6172 6172 6773 eaturing varargs │ │ │ │ │ +00078a30: 2063 6f6e 7374 7275 6374 6f72 0a0a 3c6c constructor..tools/javac/va │ │ │ │ │ +00078a50: 7261 7267 732f 3730 3937 3433 362f 5437 rargs/7097436/T7 │ │ │ │ │ +00078a60: 3039 3734 3336 2e6a 6176 613a 2043 6c61 097436.java: Cla │ │ │ │ │ +00078a70: 7373 4361 7374 4578 6365 7074 696f 6e20 ssCastException │ │ │ │ │ +00078a80: 6f63 6375 7273 2069 6e20 6173 7369 676e occurs in assign │ │ │ │ │ +00078a90: 6d65 6e74 2065 7870 7265 7373 696f 6e73 ment expressions │ │ │ │ │ +00078aa0: 2077 6974 686f 7574 2061 6e79 2068 6561 without any hea │ │ │ │ │ +00078ab0: 7020 706f 6c6c 7574 696f 6e73 0a0a 3c6c p pollutions..tools/javac/va │ │ │ │ │ +00078ad0: 7261 7267 732f 3830 3535 3531 342f 5438 rargs/8055514/T8 │ │ │ │ │ +00078ae0: 3035 3535 3134 2e6a 6176 613a 2057 726f 055514.java: Wro │ │ │ │ │ +00078af0: 6e67 2c20 636f 6e66 7573 696e 6720 6572 ng, confusing er │ │ │ │ │ +00078b00: 726f 7220 7768 656e 206e 6f6e 2d73 7461 ror when non-sta │ │ │ │ │ +00078b10: 7469 6320 7661 7261 7267 7320 7265 6665 tic varargs refe │ │ │ │ │ +00078b20: 7265 6e63 6564 2069 6e20 7374 6174 6963 renced in static │ │ │ │ │ +00078b30: 2063 6f6e 7465 7874 0a0a 3c6c 693e 746f context..
  • to │ │ │ │ │ +00078b40: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ +00078b50: 732f 416e 6f6e 2e6a 6176 613a 2076 6172 s/Anon.java: var │ │ │ │ │ +00078b60: 6172 6773 2076 6572 7375 7320 616e 6f6e args versus anon │ │ │ │ │ +00078b70: 796d 6f75 7320 636f 6e73 7472 7563 746f ymous constructo │ │ │ │ │ +00078b80: 7273 2063 7261 7368 6573 206a 6176 6163 rs crashes javac │ │ │ │ │ +00078b90: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00078ba0: 632f 7661 7261 7267 732f 4261 6453 796e c/varargs/BadSyn │ │ │ │ │ +00078bb0: 7461 7832 2e6a 6176 613a 2067 656e 6572 tax2.java: gener │ │ │ │ │ +00078bc0: 6963 2063 6c61 7373 206d 6574 686f 6420 ic class method │ │ │ │ │ +00078bd0: 7769 7468 2076 6172 6172 6720 6765 7473 with vararg gets │ │ │ │ │ +00078be0: 2022 6a61 7661 2e6c 616e 672e 4173 7365 "java.lang.Asse │ │ │ │ │ +00078bf0: 7274 696f 6e45 7272 6f72 3a20 6172 7261 rtionError: arra │ │ │ │ │ +00078c00: 7963 6f64 6520 5422 0a0a 3c6c 693e 746f ycode T"..
  • to │ │ │ │ │ +00078c10: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ +00078c20: 732f 456c 656d 656e 7454 7970 654d 6973 s/ElementTypeMis │ │ │ │ │ +00078c30: 7369 6e67 5465 7374 2e6a 6176 613a 2052 singTest.java: R │ │ │ │ │ +00078c40: 6567 7265 7373 696f 6e3a 2043 6c61 7373 egression: Class │ │ │ │ │ +00078c50: 4361 7374 4578 6365 7074 696f 6e3a 2054 CastException: T │ │ │ │ │ +00078c60: 7970 6524 4572 726f 7254 7970 6520 6361 ype$ErrorType ca │ │ │ │ │ +00078c70: 6e6e 6f74 2062 6520 6361 7374 2074 6f20 nnot be cast to │ │ │ │ │ +00078c80: 5479 7065 2441 7272 6179 5479 7065 0a0a Type$ArrayType.. │ │ │ │ │ +00078c90: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00078ca0: 7661 7261 7267 732f 4d65 7468 6f64 4861 varargs/MethodHa │ │ │ │ │ +00078cb0: 6e64 6c65 4372 6173 682e 6a61 7661 3a20 ndleCrash.java: │ │ │ │ │ +00078cc0: 6a61 7661 6320 6372 6173 6820 7769 7468 javac crash with │ │ │ │ │ +00078cd0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +00078ce0: 6573 2070 6c75 7320 6c61 6d62 6461 2070 es plus lambda p │ │ │ │ │ +00078cf0: 6c75 7320 7661 7220 6172 6773 0a0a 3c6c lus var args..tools/javac/va │ │ │ │ │ +00078d10: 7261 7267 732f 5436 3734 3631 3834 2e6a rargs/T6746184.j │ │ │ │ │ +00078d20: 6176 613a 206a 6176 6163 2066 6169 6c73 ava: javac fails │ │ │ │ │ +00078d30: 2074 6f20 636f 6d70 696c 6520 6361 6c6c to compile call │ │ │ │ │ +00078d40: 2074 6f20 7075 626c 6963 2076 6172 6172 to public varar │ │ │ │ │ +00078d50: 6773 206d 6574 686f 640a 0a3c 6c69 3e74 gs method..
  • t │ │ │ │ │ 00078d60: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ -00078d70: 6773 2f56 6172 6172 6773 312e 6a61 7661 gs/Varargs1.java │ │ │ │ │ -00078d80: 3a20 7661 7261 6773 2c20 6175 746f 2062 : varags, auto b │ │ │ │ │ -00078d90: 6f78 696e 670a 0a3c 6c69 3e74 6f6f 6c73 oxing..
  • tools │ │ │ │ │ -00078da0: 2f6a 6176 6163 2f76 6172 6172 6773 2f56 /javac/varargs/V │ │ │ │ │ -00078db0: 6172 6172 6773 4f76 6572 7269 6465 2e6a arargsOverride.j │ │ │ │ │ -00078dc0: 6176 613a 206f 7665 7272 6964 696e 6720 ava: overriding │ │ │ │ │ -00078dd0: 7769 7468 206d 6574 686f 6420 6f66 2064 with method of d │ │ │ │ │ -00078de0: 6966 6665 7265 6e74 2061 7269 7479 2069 ifferent arity i │ │ │ │ │ -00078df0: 7320 7072 6f68 6962 6974 6564 0a0a 3c6c s prohibited..tools/javac/va │ │ │ │ │ -00078e10: 7261 7267 732f 5761 726e 312e 6a61 7661 rargs/Warn1.java │ │ │ │ │ -00078e20: 3a20 6e65 6564 2077 6172 6e69 6e67 2069 : need warning i │ │ │ │ │ -00078e30: 6620 7661 7261 7267 7320 6172 6775 6d65 f varargs argume │ │ │ │ │ -00078e40: 6e74 2069 736e 2774 2062 6f78 6564 0a0a nt isn't boxed.. │ │ │ │ │ -00078e50: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00078e60: 7661 7261 7267 732f 5761 726e 322e 6a61 varargs/Warn2.ja │ │ │ │ │ -00078e70: 7661 3a20 6e65 6564 2077 6172 6e69 6e67 va: need warning │ │ │ │ │ -00078e80: 2069 6620 7661 7261 7267 7320 6172 6775 if varargs argu │ │ │ │ │ -00078e90: 6d65 6e74 2069 736e 2774 2062 6f78 6564 ment isn't boxed │ │ │ │ │ -00078ea0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00078eb0: 632f 7661 7261 7267 732f 6163 6365 7373 c/varargs/access │ │ │ │ │ -00078ec0: 2f56 6172 6172 6773 416e 6457 696c 6463 /VarargsAndWildc │ │ │ │ │ -00078ed0: 6172 6450 6172 616d 6574 6572 697a 6564 ardParameterized │ │ │ │ │ -00078ee0: 5479 7065 5465 7374 2e6a 6176 613a 206a TypeTest.java: j │ │ │ │ │ -00078ef0: 6176 6163 2c20 7769 6c64 6361 7264 7320 avac, wildcards │ │ │ │ │ -00078f00: 616e 6420 6765 6e65 7269 6320 7661 7261 and generic vara │ │ │ │ │ -00078f10: 7267 206d 6574 686f 6420 696e 766f 6361 rg method invoca │ │ │ │ │ -00078f20: 7469 6f6e 206e 6f74 2061 6363 6570 7465 tion not accepte │ │ │ │ │ -00078f30: 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 d..
  • tools/jav │ │ │ │ │ -00078f40: 6163 2f76 6172 6172 6773 2f61 6363 6573 ac/varargs/acces │ │ │ │ │ -00078f50: 732f 5661 7261 7267 7341 6e64 5769 6c64 s/VarargsAndWild │ │ │ │ │ -00078f60: 6361 7264 5061 7261 6d65 7465 7269 7a65 cardParameterize │ │ │ │ │ -00078f70: 6454 7970 6554 6573 7432 2e6a 6176 613a dTypeTest2.java: │ │ │ │ │ -00078f80: 2056 6172 6172 6773 2061 6363 6573 7320 Varargs access │ │ │ │ │ -00078f90: 6368 6563 6b20 6d69 7368 616e 646c 6573 check mishandles │ │ │ │ │ -00078fa0: 2063 6170 7475 7265 2076 6172 6961 626c capture variabl │ │ │ │ │ -00078fb0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ -00078fc0: 7661 632f 7661 7261 7267 732f 6163 6365 vac/varargs/acce │ │ │ │ │ -00078fd0: 7373 2f56 6172 6172 6773 416e 6457 696c ss/VarargsAndWil │ │ │ │ │ -00078fe0: 6463 6172 6450 6172 616d 6574 6572 697a dcardParameteriz │ │ │ │ │ -00078ff0: 6564 5479 7065 5465 7374 332e 6a61 7661 edTypeTest3.java │ │ │ │ │ -00079000: 3a20 5661 7261 7267 7320 6163 6365 7373 : Varargs access │ │ │ │ │ -00079010: 2063 6865 636b 206d 6973 6861 6e64 6c65 check mishandle │ │ │ │ │ -00079020: 7320 6361 7074 7572 6520 7661 7269 6162 s capture variab │ │ │ │ │ -00079030: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ -00079040: 6176 6163 2f76 6172 6172 6773 2f61 6363 avac/varargs/acc │ │ │ │ │ -00079050: 6573 732f 5661 7261 7267 7341 6e64 5769 ess/VarargsAndWi │ │ │ │ │ -00079060: 6c64 6361 7264 5061 7261 6d65 7465 7269 ldcardParameteri │ │ │ │ │ -00079070: 7a65 6454 7970 6554 6573 7434 2e6a 6176 zedTypeTest4.jav │ │ │ │ │ -00079080: 613a 2056 6172 6172 6773 2061 6363 6573 a: Varargs acces │ │ │ │ │ -00079090: 7320 6368 6563 6b20 6d69 7368 616e 646c s check mishandl │ │ │ │ │ -000790a0: 6573 2063 6170 7475 7265 2076 6172 6961 es capture varia │ │ │ │ │ -000790b0: 626c 6573 0a0a 3c6c 693e 746f 6f6c 732f bles..
  • tools/ │ │ │ │ │ -000790c0: 6a61 7661 632f 7661 7261 7267 732f 6163 javac/varargs/ac │ │ │ │ │ -000790d0: 6365 7373 2f56 6172 6172 6773 496e 6665 cess/VarargsInfe │ │ │ │ │ -000790e0: 7272 6564 5072 6976 6174 6554 7970 652e rredPrivateType. │ │ │ │ │ -000790f0: 6a61 7661 3a20 4368 6563 6b20 7661 7261 java: Check vara │ │ │ │ │ -00079100: 7267 7320 6163 6365 7373 2061 6761 696e rgs access again │ │ │ │ │ -00079110: 7374 2069 6e66 6572 7265 6420 7369 676e st inferred sign │ │ │ │ │ -00079120: 6174 7572 650a 0a3c 6c69 3e74 6f6f 6c73 ature..
  • tools │ │ │ │ │ -00079130: 2f6a 6176 6163 2f76 6172 6172 6773 2f77 /javac/varargs/w │ │ │ │ │ -00079140: 6172 6e69 6e67 2f57 6172 6e32 2e6a 6176 arning/Warn2.jav │ │ │ │ │ -00079150: 613a 2066 6978 6564 2d61 7269 7479 2077 a: fixed-arity w │ │ │ │ │ -00079160: 6172 6e69 6e67 2067 6976 656e 2074 6f6f arning given too │ │ │ │ │ -00079170: 206f 6674 656e 0a0a 3c6c 693e 746f 6f6c often..
  • tool │ │ │ │ │ -00079180: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ -00079190: 7761 726e 696e 672f 5761 726e 332e 6a61 warning/Warn3.ja │ │ │ │ │ -000791a0: 7661 3a20 6669 7865 642d 6172 6974 7920 va: fixed-arity │ │ │ │ │ -000791b0: 7761 726e 696e 6720 6769 7665 6e20 746f warning given to │ │ │ │ │ -000791c0: 6f20 6f66 7465 6e0a 0a3c 6c69 3e74 6f6f o often..
  • too │ │ │ │ │ -000791d0: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ -000791e0: 2f77 6172 6e69 6e67 2f57 6172 6e34 2e6a /warning/Warn4.j │ │ │ │ │ -000791f0: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ -00079200: 6e3a 2053 696d 706c 6966 6965 6420 5661 n: Simplified Va │ │ │ │ │ -00079210: 7261 7267 7320 4d65 7468 6f64 2049 6e76 rargs Method Inv │ │ │ │ │ -00079220: 6f63 6174 696f 6e20 7465 6d70 6f72 6172 ocation temporar │ │ │ │ │ -00079230: 696c 7920 776f 726b 6172 6f75 6e64 2063 ily workaround c │ │ │ │ │ -00079240: 6f6d 626f 2074 6573 7473 2061 7265 2063 ombo tests are c │ │ │ │ │ -00079250: 6175 7369 6e67 2074 696d 6520 6f75 7420 ausing time out │ │ │ │ │ -00079260: 696e 2073 6576 6572 616c 2070 6c61 7466 in several platf │ │ │ │ │ -00079270: 6f72 6d73 0a0a 3c6c 693e 746f 6f6c 732f orms..
  • tools/ │ │ │ │ │ -00079280: 6a61 7661 632f 7661 7261 7267 732f 7761 javac/varargs/wa │ │ │ │ │ -00079290: 726e 696e 672f 5761 726e 352e 6a61 7661 rning/Warn5.java │ │ │ │ │ -000792a0: 3a20 5072 6f6a 6563 7420 436f 696e 3a20 : Project Coin: │ │ │ │ │ -000792b0: 416e 6e6f 7461 7469 6f6e 2074 6f20 7265 Annotation to re │ │ │ │ │ -000792c0: 6475 6365 2076 6172 6172 6773 2077 6172 duce varargs war │ │ │ │ │ -000792d0: 6e69 6e67 7320 7465 6d70 6f72 6172 696c nings temporaril │ │ │ │ │ -000792e0: 7920 776f 726b 6172 6f75 6e64 2063 6f6d y workaround com │ │ │ │ │ -000792f0: 626f 2074 6573 7473 2061 7265 2063 6175 bo tests are cau │ │ │ │ │ -00079300: 7369 6e67 2074 696d 6520 6f75 7420 696e sing time out in │ │ │ │ │ -00079310: 2073 6576 6572 616c 2070 6c61 7466 6f72 several platfor │ │ │ │ │ -00079320: 6d73 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ms..
  • tools/ja │ │ │ │ │ -00079330: 7661 632f 7661 7261 7267 732f 7761 726e vac/varargs/warn │ │ │ │ │ -00079340: 696e 672f 5761 726e 362e 6a61 7661 3a20 ing/Warn6.java: │ │ │ │ │ -00079350: 456e 7375 7265 2074 6865 2067 656e 6572 Ensure the gener │ │ │ │ │ -00079360: 6963 2061 7272 6179 2063 7265 6174 696f ic array creatio │ │ │ │ │ -00079370: 6e20 7761 726e 696e 6720 6973 206e 6f74 n warning is not │ │ │ │ │ -00079380: 2069 6e63 6f72 7265 6374 6c79 2070 726f incorrectly pro │ │ │ │ │ -00079390: 6475 6365 6420 666f 7220 6469 616d 6f6e duced for diamon │ │ │ │ │ -000793a0: 6473 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ds..
  • tools/ja │ │ │ │ │ -000793b0: 7661 632f 7665 7273 696f 6e73 2f53 6f75 vac/versions/Sou │ │ │ │ │ -000793c0: 7263 6554 6172 6765 7454 6573 742e 6a61 rceTargetTest.ja │ │ │ │ │ -000793d0: 7661 3a20 4a61 7661 436f 6d70 696c 6572 va: JavaCompiler │ │ │ │ │ -000793e0: 2072 656c 6965 7320 6f6e 2069 6e61 7070 relies on inapp │ │ │ │ │ -000793f0: 726f 7072 6961 7465 2072 6573 756c 7420 ropriate result │ │ │ │ │ -00079400: 6672 6f6d 2063 6f6d 7061 7269 736f 6e0a from comparison. │ │ │ │ │ -00079410: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00079420: 2f76 6572 7369 6f6e 732f 5665 7273 696f /versions/Versio │ │ │ │ │ -00079430: 6e73 2e6a 6176 613a 2043 6865 636b 2069 ns.java: Check i │ │ │ │ │ -00079440: 6e74 6572 7072 6574 6174 696f 6e20 6f66 nterpretation of │ │ │ │ │ -00079450: 202d 7461 7267 6574 2061 6e64 202d 736f -target and -so │ │ │ │ │ -00079460: 7572 6365 206f 7074 696f 6e73 0a0a 3c6c urce options..tools/javac/wa │ │ │ │ │ -00079480: 726e 696e 6773 2f36 3539 3439 3134 2f49 rnings/6594914/I │ │ │ │ │ -00079490: 6d70 6c69 6369 7443 6f6d 7069 6c61 7469 mplicitCompilati │ │ │ │ │ -000794a0: 6f6e 2e6a 6176 613a 2057 6172 6e69 6e67 on.java: Warning │ │ │ │ │ -000794b0: 7320 696e 2074 6865 2069 6d70 6f72 7473 s in the imports │ │ │ │ │ -000794c0: 2073 6563 7469 6f6e 2073 686f 756c 6420 section should │ │ │ │ │ -000794d0: 6265 2061 7474 7269 6275 7465 6420 746f be attributed to │ │ │ │ │ -000794e0: 2074 6865 2063 6f72 7265 6374 2073 6f75 the correct sou │ │ │ │ │ -000794f0: 7263 6520 6669 6c65 0a0a 3c6c 693e 746f rce file..
  • to │ │ │ │ │ -00079500: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ -00079510: 6773 2f36 3539 3439 3134 2f54 3635 3934 gs/6594914/T6594 │ │ │ │ │ -00079520: 3931 3461 2e6a 6176 613a 205c 5c40 5375 914a.java: \\@Su │ │ │ │ │ -00079530: 7070 7265 7373 5761 726e 696e 6773 2822 ppressWarnings(" │ │ │ │ │ -00079540: 6465 7072 6563 6174 696f 6e22 2920 646f deprecation") do │ │ │ │ │ -00079550: 6573 206e 6f74 2077 6f72 6b20 666f 7220 es not work for │ │ │ │ │ -00079560: 7468 6520 7479 7065 206f 6620 6120 7661 the type of a va │ │ │ │ │ -00079570: 7269 6162 6c65 0a0a 3c6c 693e 746f 6f6c riable..
  • tool │ │ │ │ │ -00079580: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ -00079590: 2f36 3734 3736 3731 2f54 3637 3437 3637 /6747671/T674767 │ │ │ │ │ -000795a0: 312e 6a61 7661 3a20 2d58 6c69 6e74 3a72 1.java: -Xlint:r │ │ │ │ │ -000795b0: 6177 7479 7065 730a 0a3c 6c69 3e74 6f6f awtypes..
  • too │ │ │ │ │ -000795c0: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ -000795d0: 732f 3638 3835 3235 352f 5436 3838 3532 s/6885255/T68852 │ │ │ │ │ -000795e0: 3535 2e6a 6176 613a 202d 586c 696e 743a 55.java: -Xlint: │ │ │ │ │ -000795f0: 7261 7774 7970 6573 0a0a 3c6c 693e 746f rawtypes..
  • to │ │ │ │ │ -00079600: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ -00079610: 6773 2f37 3039 3034 3939 2f54 3730 3930 gs/7090499/T7090 │ │ │ │ │ -00079620: 3439 392e 6a61 7661 3a20 2d58 6c69 6e74 499.java: -Xlint │ │ │ │ │ -00079630: 3a72 6177 7479 7065 730a 0a3c 6c69 3e74 :rawtypes..
  • t │ │ │ │ │ -00079640: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -00079650: 6e67 732f 4175 7869 6c69 6172 7943 6c61 ngs/AuxiliaryCla │ │ │ │ │ -00079660: 7373 2f43 6c61 7373 5573 696e 6741 6e6f ss/ClassUsingAno │ │ │ │ │ -00079670: 7468 6572 4175 7869 6c69 6172 792e 6a61 therAuxiliary.ja │ │ │ │ │ -00079680: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ -00079690: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ -000796a0: 4175 7869 6c69 6172 7943 6c61 7373 2f43 AuxiliaryClass/C │ │ │ │ │ -000796b0: 6c61 7373 5573 696e 6741 7578 696c 6961 lassUsingAuxilia │ │ │ │ │ -000796c0: 7279 2e6a 6176 613a 2020 0a0a 3c6c 693e ry.java: ..
  • │ │ │ │ │ -000796d0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -000796e0: 696e 6773 2f41 7578 696c 6961 7279 436c ings/AuxiliaryCl │ │ │ │ │ -000796f0: 6173 732f 5365 6c66 436c 6173 7357 6974 ass/SelfClassWit │ │ │ │ │ -00079700: 6841 7578 2e6a 6176 613a 2020 0a0a 3c6c hAux.java: ..tools/javac/wa │ │ │ │ │ -00079720: 726e 696e 6773 2f44 6566 6175 6c74 4374 rnings/DefaultCt │ │ │ │ │ -00079730: 6f72 2f44 6566 6175 6c74 4374 6f72 5761 or/DefaultCtorWa │ │ │ │ │ -00079740: 726e 696e 6754 6f6f 6c42 6f78 2e6a 6176 rningToolBox.jav │ │ │ │ │ -00079750: 613a 2056 6572 6966 7920 6578 7065 6374 a: Verify expect │ │ │ │ │ -00079760: 6564 2064 6566 6175 6c74 2063 6f6e 7374 ed default const │ │ │ │ │ -00079770: 7275 6374 6f72 2077 6172 6e69 6e67 7320 ructor warnings │ │ │ │ │ -00079780: 6172 6520 7072 6f64 7563 7465 6420 6f72 are producted or │ │ │ │ │ -00079790: 206e 6f74 2070 726f 6475 6365 640a 0a3c not produced..< │ │ │ │ │ -000797a0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f77 li>tools/javac/w │ │ │ │ │ -000797b0: 6172 6e69 6e67 732f 4465 6661 756c 7443 arnings/DefaultC │ │ │ │ │ -000797c0: 746f 722f 4e6f 5761 726e 696e 6743 6173 tor/NoWarningCas │ │ │ │ │ -000797d0: 6573 2e6a 6176 613a 2020 0a0a 3c6c 693e es.java: ..
  • │ │ │ │ │ -000797e0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -000797f0: 696e 6773 2f44 6566 6175 6c74 4374 6f72 ings/DefaultCtor │ │ │ │ │ -00079800: 2f4e 6f57 6172 6e69 6e67 5265 636f 7264 /NoWarningRecord │ │ │ │ │ -00079810: 2e6a 6176 613a 2020 0a0a 3c6c 693e 746f .java: ..
  • to │ │ │ │ │ -00079820: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ -00079830: 6773 2f44 6570 416e 6e2e 6a61 7661 3a20 gs/DepAnn.java: │ │ │ │ │ -00079840: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -00079850: 6163 2f77 6172 6e69 6e67 732f 4465 7072 ac/warnings/Depr │ │ │ │ │ -00079860: 6563 6174 696f 6e2e 6a61 7661 3a20 200a ecation.java: . │ │ │ │ │ -00079870: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00079880: 2f77 6172 6e69 6e67 732f 4465 7072 6563 /warnings/Deprec │ │ │ │ │ -00079890: 6174 696f 6e53 4538 5465 7374 2e6a 6176 ationSE8Test.jav │ │ │ │ │ -000798a0: 613a 2044 6570 7265 6361 7465 6420 7761 a: Deprecated wa │ │ │ │ │ -000798b0: 726e 696e 6720 696e 206d 6574 686f 6420 rning in method │ │ │ │ │ -000798c0: 7265 6665 7265 6e63 6520 6172 6520 6d69 reference are mi │ │ │ │ │ -000798d0: 7373 696e 6720 696e 2073 6f6d 6520 6361 ssing in some ca │ │ │ │ │ -000798e0: 7365 732e 0a0a 3c6c 693e 746f 6f6c 732f ses...
  • tools/ │ │ │ │ │ -000798f0: 6a61 7661 632f 7761 726e 696e 6773 2f44 javac/warnings/D │ │ │ │ │ -00079900: 6976 5a65 726f 2e6a 6176 613a 2020 0a0a ivZero.java: .. │ │ │ │ │ -00079910: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00079920: 7761 726e 696e 6773 2f46 616c 6c54 6872 warnings/FallThr │ │ │ │ │ -00079930: 6f75 6768 2e6a 6176 613a 2020 0a0a 3c6c ough.java: ..tools/javac/wa │ │ │ │ │ -00079950: 726e 696e 6773 2f46 696e 616c 6c79 2e6a rnings/Finally.j │ │ │ │ │ -00079960: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ -00079970: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ -00079980: 2f4d 6178 4469 6167 7352 6563 6f6d 7069 /MaxDiagsRecompi │ │ │ │ │ -00079990: 6c65 2e6a 6176 613a 2073 7567 6765 7374 le.java: suggest │ │ │ │ │ -000799a0: 2072 6563 6f6d 7069 6c69 6e67 2077 6974 recompiling wit │ │ │ │ │ -000799b0: 6820 2d58 6d61 7865 7272 730a 0a3c 6c69 h -Xmaxerrs..
  • tools/javac/war │ │ │ │ │ -000799d0: 6e69 6e67 732f 4d61 7857 6172 6e73 5265 nings/MaxWarnsRe │ │ │ │ │ -000799e0: 636f 6d70 696c 652e 6a61 7661 3a20 7375 compile.java: su │ │ │ │ │ -000799f0: 6767 6573 7420 7265 636f 6d70 696c 696e ggest recompilin │ │ │ │ │ -00079a00: 6720 7769 7468 202d 586d 6178 7761 726e g with -Xmaxwarn │ │ │ │ │ -00079a10: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -00079a20: 6163 2f77 6172 6e69 6e67 732f 4e65 7374 ac/warnings/Nest │ │ │ │ │ -00079a30: 6564 4465 7072 6563 6174 696f 6e2f 4e65 edDeprecation/Ne │ │ │ │ │ -00079a40: 7374 6564 4465 7072 6563 6174 696f 6e2e stedDeprecation. │ │ │ │ │ -00079a50: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ -00079a60: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ -00079a70: 732f 5265 6d6f 7661 6c2e 6a61 7661 3a20 s/Removal.java: │ │ │ │ │ -00079a80: 6a61 7661 6320 6368 616e 6765 7320 666f javac changes fo │ │ │ │ │ -00079a90: 7220 656e 6861 6e63 6564 2064 6570 7265 r enhanced depre │ │ │ │ │ -00079aa0: 6361 7469 6f6e 0a0a 3c6c 693e 746f 6f6c cation..
  • tool │ │ │ │ │ -00079ab0: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ -00079ac0: 2f53 6572 6961 6c2f 4374 6f72 4163 6365 /Serial/CtorAcce │ │ │ │ │ -00079ad0: 7373 2e6a 6176 613a 2020 0a0a 3c6c 693e ss.java: ..
  • │ │ │ │ │ -00079ae0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -00079af0: 696e 6773 2f53 6572 6961 6c2f 4465 6570 ings/Serial/Deep │ │ │ │ │ -00079b00: 4e65 7374 696e 6753 7570 7072 6573 7369 NestingSuppressi │ │ │ │ │ -00079b10: 6f6e 2e6a 6176 613a 2020 0a0a 3c6c 693e on.java: ..
  • │ │ │ │ │ -00079b20: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -00079b30: 696e 6773 2f53 6572 6961 6c2f 456e 756d ings/Serial/Enum │ │ │ │ │ -00079b40: 5365 7269 616c 2e6a 6176 613a 2020 0a0a Serial.java: .. │ │ │ │ │ -00079b50: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00079b60: 7761 726e 696e 6773 2f53 6572 6961 6c2f warnings/Serial/ │ │ │ │ │ -00079b70: 4578 7465 726e 2e6a 6176 613a 2020 0a0a Extern.java: .. │ │ │ │ │ -00079b80: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ -00079b90: 7761 726e 696e 6773 2f53 6572 6961 6c2f warnings/Serial/ │ │ │ │ │ -00079ba0: 496d 7072 6f70 6572 5265 7475 726e 5479 ImproperReturnTy │ │ │ │ │ -00079bb0: 7065 732e 6a61 7661 3a20 200a 0a3c 6c69 pes.java: ..
  • tools/javac/war │ │ │ │ │ -00079bd0: 6e69 6e67 732f 5365 7269 616c 2f49 6d70 nings/Serial/Imp │ │ │ │ │ -00079be0: 726f 7065 7253 6572 6961 6c50 462e 6a61 roperSerialPF.ja │ │ │ │ │ -00079bf0: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ -00079c00: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ -00079c10: 5365 7269 616c 2f49 6e73 7461 6e63 6546 Serial/InstanceF │ │ │ │ │ -00079c20: 6965 6c64 2e6a 6176 613a 2020 0a0a 3c6c ield.java: ..tools/javac/wa │ │ │ │ │ -00079c40: 726e 696e 6773 2f53 6572 6961 6c2f 496e rnings/Serial/In │ │ │ │ │ -00079c50: 7465 7266 6163 6546 6965 6c64 732e 6a61 terfaceFields.ja │ │ │ │ │ -00079c60: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ -00079c70: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ -00079c80: 5365 7269 616c 2f49 6e74 6572 6661 6365 Serial/Interface │ │ │ │ │ -00079c90: 4e6f 6e50 7269 7661 7465 4d65 7468 6f64 NonPrivateMethod │ │ │ │ │ -00079ca0: 732e 6a61 7661 3a20 200a 0a3c 6c69 3e74 s.java: ..
  • t │ │ │ │ │ -00079cb0: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -00079cc0: 6e67 732f 5365 7269 616c 2f52 6563 6f72 ngs/Serial/Recor │ │ │ │ │ -00079cd0: 6453 6572 6961 6c2e 6a61 7661 3a20 200a dSerial.java: . │ │ │ │ │ -00079ce0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00079cf0: 2f77 6172 6e69 6e67 732f 5365 7269 616c /warnings/Serial │ │ │ │ │ -00079d00: 2f53 6572 6961 6c2e 6a61 7661 3a20 200a /Serial.java: . │ │ │ │ │ -00079d10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ -00079d20: 2f77 6172 6e69 6e67 732f 5365 7269 616c /warnings/Serial │ │ │ │ │ -00079d30: 2f53 6572 6961 6c4d 6574 686f 6441 7269 /SerialMethodAri │ │ │ │ │ -00079d40: 7479 2e6a 6176 613a 2020 0a0a 3c6c 693e ty.java: ..
  • │ │ │ │ │ -00079d50: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -00079d60: 696e 6773 2f53 6572 6961 6c2f 5365 7269 ings/Serial/Seri │ │ │ │ │ -00079d70: 616c 4d65 7468 6f64 4d6f 6473 2e6a 6176 alMethodMods.jav │ │ │ │ │ -00079d80: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ -00079d90: 6a61 7661 632f 7761 726e 696e 6773 2f53 javac/warnings/S │ │ │ │ │ -00079da0: 6572 6961 6c2f 5365 7269 616c 4d65 7468 erial/SerialMeth │ │ │ │ │ -00079db0: 6f64 5468 726f 7773 2e6a 6176 613a 2020 odThrows.java: │ │ │ │ │ -00079dc0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00079dd0: 632f 7761 726e 696e 6773 2f54 3637 3633 c/warnings/T6763 │ │ │ │ │ -00079de0: 3531 382e 6a61 7661 3a20 496d 706f 7373 518.java: Imposs │ │ │ │ │ -00079df0: 6962 6c65 2074 6f20 7375 7070 7265 7373 ible to suppress │ │ │ │ │ -00079e00: 2072 6177 2d74 7970 6520 7761 726e 696e raw-type warnin │ │ │ │ │ -00079e10: 6773 0a0a 3c6c 693e 746f 6f6c 732f 6a61 gs..
  • tools/ja │ │ │ │ │ -00079e20: 7661 632f 7761 726e 696e 6773 2f54 6869 vac/warnings/Thi │ │ │ │ │ -00079e30: 7345 7363 6170 652e 6a61 7661 3a20 5665 sEscape.java: Ve │ │ │ │ │ -00079e40: 7269 6679 2027 7468 6973 2720 6573 6361 rify 'this' esca │ │ │ │ │ -00079e50: 7065 2064 6574 6563 7469 6f6e 0a0a 3c6c pe detection..tools/javac/wa │ │ │ │ │ -00079e70: 726e 696e 6773 2f55 6e62 6f75 6e64 416e rnings/UnboundAn │ │ │ │ │ -00079e80: 6442 6f75 6e64 4279 4f62 6a65 6374 5465 dBoundByObjectTe │ │ │ │ │ -00079e90: 7374 2e6a 6176 613a 2075 6e63 6865 636b st.java: uncheck │ │ │ │ │ -00079ea0: 6564 2077 6172 6e69 6e67 7320 6861 6e64 ed warnings hand │ │ │ │ │ -00079eb0: 6c65 203f 2061 6e64 203f 2065 7874 656e le ? and ? exten │ │ │ │ │ -00079ec0: 6473 204f 626a 6563 7420 6469 6666 6572 ds Object differ │ │ │ │ │ -00079ed0: 656e 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ently..
  • tools │ │ │ │ │ -00079ee0: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ -00079ef0: 556e 6368 6563 6b65 642e 6a61 7661 3a20 Unchecked.java: │ │ │ │ │ -00079f00: 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 ..
  • tools/jav │ │ │ │ │ -00079f10: 6163 2f77 6172 6e69 6e67 732f 556e 6e65 ac/warnings/Unne │ │ │ │ │ -00079f20: 6564 6564 5374 7269 6374 6670 5761 726e ededStrictfpWarn │ │ │ │ │ -00079f30: 696e 6754 6f6f 6c42 6f78 2e6a 6176 613a ingToolBox.java: │ │ │ │ │ -00079f40: 2056 6572 6966 7920 6578 7065 6374 6564 Verify expected │ │ │ │ │ -00079f50: 2073 7472 6963 7466 7020 7761 726e 696e strictfp warnin │ │ │ │ │ -00079f60: 6773 2061 7265 2070 726f 6475 6374 6564 gs are producted │ │ │ │ │ -00079f70: 206f 7220 6e6f 7420 7072 6f64 7563 6564 or not produced │ │ │ │ │ -00079f80: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -00079f90: 632f 7761 726e 696e 6773 2f56 6572 6966 c/warnings/Verif │ │ │ │ │ -00079fa0: 794c 696e 7444 6573 6372 6970 7469 6f6e yLintDescription │ │ │ │ │ -00079fb0: 732e 6a61 7661 3a20 5665 7269 6679 2074 s.java: Verify t │ │ │ │ │ -00079fc0: 6861 7420 616c 6c20 4c69 6e74 4361 7465 hat all LintCate │ │ │ │ │ -00079fd0: 676f 7269 6573 2068 6176 6520 7468 6569 gories have thei │ │ │ │ │ -00079fe0: 7220 6465 7363 7269 7074 696f 6e73 2066 r descriptions f │ │ │ │ │ -00079ff0: 696c 6c65 642e 0a0a 3c6c 693e 746f 6f6c illed...
  • tool │ │ │ │ │ -0007a000: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ -0007a010: 2f73 7570 7072 6573 732f 496d 706c 6963 /suppress/Implic │ │ │ │ │ -0007a020: 6974 5465 7374 2e6a 6176 613a 2056 6572 itTest.java: Ver │ │ │ │ │ -0007a030: 6966 7920 7468 6174 2064 6570 7265 6361 ify that depreca │ │ │ │ │ -0007a040: 7465 6420 7761 726e 696e 6720 6973 2070 ted warning is p │ │ │ │ │ -0007a050: 7269 6e74 6564 2063 6f72 7265 6374 6c79 rinted correctly │ │ │ │ │ -0007a060: 2066 6f72 2069 6d70 6f72 7420 7374 6174 for import stat │ │ │ │ │ -0007a070: 656d 656e 7420 7768 656e 2070 726f 6365 ement when proce │ │ │ │ │ -0007a080: 7373 696e 6720 6120 6669 6c65 206f 6e20 ssing a file on │ │ │ │ │ -0007a090: 6465 6d61 6e64 2077 6869 6c65 2061 7474 demand while att │ │ │ │ │ -0007a0a0: 7269 6275 7469 6e67 2061 6e6f 7468 6572 ributing another │ │ │ │ │ -0007a0b0: 2066 696c 652e 0a0a 3c6c 693e 746f 6f6c file...
  • tool │ │ │ │ │ -0007a0c0: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ -0007a0d0: 2f73 7570 7072 6573 732f 4f76 6572 7269 /suppress/Overri │ │ │ │ │ -0007a0e0: 6464 656e 2e6a 6176 613a 2043 6865 636b dden.java: Check │ │ │ │ │ -0007a0f0: 2074 6861 7420 5c5c 4053 7570 7072 6573 that \\@Suppres │ │ │ │ │ -0007a100: 7357 6172 6e69 6e67 7320 776f 726b 7320 sWarnings works │ │ │ │ │ -0007a110: 7072 6f70 6572 6c79 2077 6865 6e20 6f76 properly when ov │ │ │ │ │ -0007a120: 6572 7269 6469 6e67 2064 6570 7265 6361 erriding depreca │ │ │ │ │ -0007a130: 7465 6420 6d65 7468 6f64 2e0a 0a3c 6c69 ted method...
  • tools/javac/war │ │ │ │ │ -0007a150: 6e69 6e67 732f 7375 7070 7265 7373 2f4f nings/suppress/O │ │ │ │ │ -0007a160: 7665 7272 6964 6465 6e53 7570 7072 6573 verriddenSuppres │ │ │ │ │ -0007a170: 7365 642e 6a61 7661 3a20 4368 6563 6b20 sed.java: Check │ │ │ │ │ -0007a180: 7468 6174 205c 5c40 5375 7070 7265 7373 that \\@Suppress │ │ │ │ │ -0007a190: 5761 726e 696e 6773 2077 6f72 6b73 2070 Warnings works p │ │ │ │ │ -0007a1a0: 726f 7065 726c 7920 7768 656e 206f 7665 roperly when ove │ │ │ │ │ -0007a1b0: 7272 6964 696e 6720 6465 7072 6563 6174 rriding deprecat │ │ │ │ │ -0007a1c0: 6564 206d 6574 686f 642e 0a0a 3c6c 693e ed method...
  • │ │ │ │ │ -0007a1d0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -0007a1e0: 696e 6773 2f73 7570 7072 6573 732f 5061 ings/suppress/Pa │ │ │ │ │ -0007a1f0: 636b 6167 6549 6e66 6f2e 6a61 7661 3a20 ckageInfo.java: │ │ │ │ │ -0007a200: 5665 7269 6679 2074 6861 7420 6465 7072 Verify that depr │ │ │ │ │ -0007a210: 6563 6174 6564 2077 6172 6e69 6e67 7320 ecated warnings │ │ │ │ │ -0007a220: 6172 6520 7072 696e 7465 6420 636f 7272 are printed corr │ │ │ │ │ -0007a230: 6563 746c 7920 666f 7220 7061 636b 6167 ectly for packag │ │ │ │ │ -0007a240: 652d 696e 666f 2e6a 6176 610a 0a3c 6c69 e-info.java..
  • tools/javac/war │ │ │ │ │ -0007a260: 6e69 6e67 732f 7375 7070 7265 7373 2f53 nings/suppress/S │ │ │ │ │ -0007a270: 7570 7072 6573 7357 6172 6e69 6e67 7350 uppressWarningsP │ │ │ │ │ -0007a280: 6163 6b61 6765 2e6a 6176 613a 2056 6572 ackage.java: Ver │ │ │ │ │ -0007a290: 6966 7920 5375 7070 7265 7373 5761 726e ify SuppressWarn │ │ │ │ │ -0007a2a0: 696e 6773 2077 6f72 6b73 206f 6e20 7061 ings works on pa │ │ │ │ │ -0007a2b0: 636b 6167 6520 636c 6175 7365 7320 616e ckage clauses an │ │ │ │ │ -0007a2c0: 6420 6d6f 6475 6c65 732e 0a0a 3c6c 693e d modules...
  • │ │ │ │ │ -0007a2d0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -0007a2e0: 696e 6773 2f73 7570 7072 6573 732f 5436 ings/suppress/T6 │ │ │ │ │ -0007a2f0: 3438 3035 3838 2e6a 6176 613a 2056 6572 480588.java: Ver │ │ │ │ │ -0007a300: 6966 7920 7468 6174 205c 5c40 5375 7070 ify that \\@Supp │ │ │ │ │ -0007a310: 7265 7373 5761 726e 696e 6773 2822 6465 ressWarnings("de │ │ │ │ │ -0007a320: 7072 6563 6174 696f 6e22 2920 776f 726b precation") work │ │ │ │ │ -0007a330: 7320 4f4b 2066 6f72 2061 6c6c 2070 6172 s OK for all par │ │ │ │ │ -0007a340: 7473 206f 6620 636c 6173 732f 6d65 7468 ts of class/meth │ │ │ │ │ -0007a350: 6f64 2f66 6965 6c64 2022 6865 6164 6572 od/field "header │ │ │ │ │ -0007a360: 222c 2069 6e63 6c75 6469 6e67 2028 6465 ", including (de │ │ │ │ │ -0007a370: 636c 6172 6174 696f 6e29 2061 6e6e 6f74 claration) annot │ │ │ │ │ -0007a380: 6174 696f 6e73 0a0a 3c6c 693e 746f 6f6c ations..
  • tool │ │ │ │ │ -0007a390: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ -0007a3a0: 2f73 7570 7072 6573 732f 5436 3730 3730 /suppress/T67070 │ │ │ │ │ -0007a3b0: 3332 2e6a 6176 613a 2056 6572 6966 7920 32.java: Verify │ │ │ │ │ -0007a3c0: 7468 6174 205c 5c40 5375 7070 7265 7373 that \\@Suppress │ │ │ │ │ -0007a3d0: 5761 726e 696e 6773 2822 6469 767a 6572 Warnings("divzer │ │ │ │ │ -0007a3e0: 6f22 2920 776f 726b 7320 666f 7220 636f o") works for co │ │ │ │ │ -0007a3f0: 6e73 7461 6e74 2069 6e69 7469 616c 697a nstant initializ │ │ │ │ │ -0007a400: 6572 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ers..
  • tools/j │ │ │ │ │ -0007a410: 6176 6163 2f77 6172 6e69 6e67 732f 7375 avac/warnings/su │ │ │ │ │ -0007a420: 7070 7265 7373 2f54 3830 3231 3131 3261 ppress/T8021112a │ │ │ │ │ -0007a430: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -0007a440: 6174 205c 5c40 5375 7070 7265 7373 5761 at \\@SuppressWa │ │ │ │ │ -0007a450: 726e 696e 6773 2077 6f72 6b20 6576 656e rnings work even │ │ │ │ │ -0007a460: 2069 6620 7468 6520 7661 6c75 6520 6973 if the value is │ │ │ │ │ -0007a470: 2064 6566 696e 6564 2069 6e73 6964 6520 defined inside │ │ │ │ │ -0007a480: 7468 6520 7375 7070 7265 7373 6564 2063 the suppressed c │ │ │ │ │ -0007a490: 6c61 7373 2069 7473 656c 662c 2061 6e64 lass itself, and │ │ │ │ │ -0007a4a0: 2076 6572 6966 7920 7468 6174 2022 756e verify that "un │ │ │ │ │ -0007a4b0: 6e65 6365 7373 6172 7920 6361 7374 2220 necessary cast" │ │ │ │ │ -0007a4c0: 6c69 6e74 2063 616e 2062 6520 7072 6f70 lint can be prop │ │ │ │ │ -0007a4d0: 6572 6c79 2073 7570 7072 6573 7365 642e erly suppressed. │ │ │ │ │ -0007a4e0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007a4f0: 632f 7761 726e 696e 6773 2f73 7570 7072 c/warnings/suppr │ │ │ │ │ -0007a500: 6573 732f 5438 3032 3131 3132 622e 6a61 ess/T8021112b.ja │ │ │ │ │ -0007a510: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -0007a520: 5c5c 4053 7570 7072 6573 7357 6172 6e69 \\@SuppressWarni │ │ │ │ │ -0007a530: 6e67 7328 2275 6e63 6865 636b 6564 2229 ngs("unchecked") │ │ │ │ │ -0007a540: 2077 6f72 6b73 2063 6f72 7265 6374 6c79 works correctly │ │ │ │ │ -0007a550: 2066 6f72 206c 617a 7920 6174 7472 6962 for lazy attrib │ │ │ │ │ -0007a560: 2076 616c 7565 730a 0a3c 6c69 3e74 6f6f values..
  • too │ │ │ │ │ -0007a570: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ -0007a580: 732f 7375 7070 7265 7373 2f54 3830 3639 s/suppress/T8069 │ │ │ │ │ -0007a590: 3039 342e 6a61 7661 3a20 5665 7269 6679 094.java: Verify │ │ │ │ │ -0007a5a0: 2074 6861 7420 5c5c 4053 7570 7072 6573 that \\@Suppres │ │ │ │ │ -0007a5b0: 7357 6172 6e69 6e67 7328 2275 6e63 6865 sWarnings("unche │ │ │ │ │ -0007a5c0: 636b 6564 2229 2077 6f72 6b73 2063 6f72 cked") works cor │ │ │ │ │ -0007a5d0: 7265 6374 6c79 2066 6f72 2061 6e6e 6f74 rectly for annot │ │ │ │ │ -0007a5e0: 6174 696f 6e20 6465 6661 756c 7420 7661 ation default va │ │ │ │ │ -0007a5f0: 6c75 6573 0a0a 3c6c 693e 746f 6f6c 732f lues..
  • tools/ │ │ │ │ │ -0007a600: 6a61 7661 702f 3431 3131 3836 312f 5434 javap/4111861/T4 │ │ │ │ │ -0007a610: 3131 3138 3631 2e6a 6176 613a 2073 7461 111861.java: sta │ │ │ │ │ -0007a620: 7469 6320 6669 6e61 6c20 6669 656c 6420 tic final field │ │ │ │ │ -0007a630: 636f 6e74 656e 7473 2061 7265 206e 6f74 contents are not │ │ │ │ │ -0007a640: 2064 6973 706c 6179 6564 0a0a 3c6c 693e displayed..
  • │ │ │ │ │ -0007a650: 746f 6f6c 732f 6a61 7661 702f 3437 3938 tools/javap/4798 │ │ │ │ │ -0007a660: 3331 322f 4a61 7661 7053 686f 756c 644c 312/JavapShouldL │ │ │ │ │ -0007a670: 6f61 6443 6c61 7373 6573 4672 6f6d 5254 oadClassesFromRT │ │ │ │ │ -0007a680: 4a61 7254 6573 742e 6a61 7661 3a20 496e JarTest.java: In │ │ │ │ │ -0007a690: 2057 696e 646f 7773 2c20 6a61 7661 7020 Windows, javap │ │ │ │ │ -0007a6a0: 646f 6573 6e27 7420 6c6f 6164 2063 6c61 doesn't load cla │ │ │ │ │ -0007a6b0: 7373 6573 2066 726f 6d20 7274 2e6a 6172 sses from rt.jar │ │ │ │ │ -0007a6c0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007a6d0: 702f 3438 3636 3833 312f 5075 626c 6963 p/4866831/Public │ │ │ │ │ -0007a6e0: 496e 7465 7266 6163 6554 6573 742e 6a61 InterfaceTest.ja │ │ │ │ │ -0007a6f0: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -0007a700: 6a61 7661 7020 6d61 726b 7320 7075 626c javap marks publ │ │ │ │ │ -0007a710: 6963 2069 6e74 6572 6661 6365 7320 6173 ic interfaces as │ │ │ │ │ -0007a720: 2070 7562 6c69 630a 0a3c 6c69 3e74 6f6f public..
  • too │ │ │ │ │ -0007a730: 6c73 2f6a 6176 6170 2f34 3837 3036 3531 ls/javap/4870651 │ │ │ │ │ -0007a740: 2f54 3438 3730 3635 312e 6a61 7661 3a20 /T4870651.java: │ │ │ │ │ -0007a750: 6a61 7661 7020 7368 6f75 6c64 2072 6563 javap should rec │ │ │ │ │ -0007a760: 6f67 6e69 7a65 2067 656e 6572 6963 732c ognize generics, │ │ │ │ │ -0007a770: 2076 6172 6172 6773 2c20 656e 756d 3b20 varargs, enum; │ │ │ │ │ -0007a780: 6a61 7661 7020 7072 696e 7473 2022 6578 javap prints "ex │ │ │ │ │ -0007a790: 7465 6e64 7320 6a61 7661 2e6c 616e 672e tends java.lang. │ │ │ │ │ -0007a7a0: 4f62 6a65 6374 220a 0a3c 6c69 3e74 6f6f Object"..
  • too │ │ │ │ │ -0007a7b0: 6c73 2f6a 6176 6170 2f36 3933 3732 3434 ls/javap/6937244 │ │ │ │ │ -0007a7c0: 2f54 3639 3337 3234 342e 6a61 7661 3a20 /T6937244.java: │ │ │ │ │ -0007a7d0: 6669 656c 6473 2064 6973 706c 6179 2077 fields display w │ │ │ │ │ -0007a7e0: 6974 6820 4a56 4d53 206e 616d 6573 2c20 ith JVMS names, │ │ │ │ │ -0007a7f0: 6e6f 7420 4a61 7661 206e 616d 6573 0a0a not Java names.. │ │ │ │ │ -0007a800: 3c6c 693e 746f 6f6c 732f 6a61 7661 702f
  • tools/javap/ │ │ │ │ │ -0007a810: 3639 3337 3234 342f 5436 3933 3732 3434 6937244/T6937244 │ │ │ │ │ -0007a820: 412e 6a61 7661 3a20 6669 656c 6473 2064 A.java: fields d │ │ │ │ │ -0007a830: 6973 706c 6179 2077 6974 6820 4a56 4d53 isplay with JVMS │ │ │ │ │ -0007a840: 206e 616d 6573 2c20 6e6f 7420 4a61 7661 names, not Java │ │ │ │ │ -0007a850: 206e 616d 6573 0a0a 3c6c 693e 746f 6f6c names..
  • tool │ │ │ │ │ -0007a860: 732f 6a61 7661 702f 3830 3036 3333 342f s/javap/8006334/ │ │ │ │ │ -0007a870: 4a61 7661 7054 6173 6b43 746f 7246 6169 JavapTaskCtorFai │ │ │ │ │ -0007a880: 6c57 6974 684e 5045 2e6a 6176 613a 206a lWithNPE.java: j │ │ │ │ │ -0007a890: 6176 6170 3a20 4a61 7661 7054 6173 6b20 avap: JavapTask │ │ │ │ │ -0007a8a0: 636f 6e73 7472 7563 746f 7220 6272 6561 constructor brea │ │ │ │ │ -0007a8b0: 6b73 2077 6974 6820 6e75 6c6c 2070 6f69 ks with null poi │ │ │ │ │ -0007a8c0: 6e74 6572 2065 7863 6570 7469 6f6e 2069 nter exception i │ │ │ │ │ -0007a8d0: 6620 7061 7261 6d65 7465 7220 6f70 7469 f parameter opti │ │ │ │ │ -0007a8e0: 6f6e 7320 6973 206e 756c 6c0a 0a3c 6c69 ons is null..
  • tools/javap/800 │ │ │ │ │ -0007a900: 3739 3037 2f4a 6176 6170 5265 7475 726e 7907/JavapReturn │ │ │ │ │ -0007a910: 7330 4166 7465 7243 6c61 7373 4e6f 7446 s0AfterClassNotF │ │ │ │ │ -0007a920: 6f75 6e64 5465 7374 2e6a 6176 613a 206a oundTest.java: j │ │ │ │ │ -0007a930: 6176 6170 2c20 6d65 7468 6f64 2063 6f6d avap, method com │ │ │ │ │ -0007a940: 2e73 756e 2e74 6f6f 6c73 2e6a 6176 6170 .sun.tools.javap │ │ │ │ │ -0007a950: 2e4d 6169 6e2e 7275 6e20 7265 7475 726e .Main.run return │ │ │ │ │ -0007a960: 7320 3020 6576 656e 2069 6e20 6361 7365 s 0 even in case │ │ │ │ │ -0007a970: 206f 6620 636c 6173 7320 6e6f 7420 666f of class not fo │ │ │ │ │ -0007a980: 756e 6420 6572 726f 720a 0a3c 6c69 3e74 und error..
  • t │ │ │ │ │ -0007a990: 6f6f 6c73 2f6a 6176 6170 2f38 3234 3435 ools/javap/82445 │ │ │ │ │ -0007a9a0: 3733 2f54 3832 3434 3537 332e 6a61 7661 73/T8244573.java │ │ │ │ │ -0007a9b0: 3a20 6a61 7661 702c 206a 6176 612e 6c61 : javap, java.la │ │ │ │ │ -0007a9c0: 6e67 2e41 7272 6179 496e 6465 784f 7574 ng.ArrayIndexOut │ │ │ │ │ -0007a9d0: 4f66 426f 756e 6473 4578 6365 7074 696f OfBoundsExceptio │ │ │ │ │ -0007a9e0: 6e20 7468 726f 776e 2066 6f72 206d 616c n thrown for mal │ │ │ │ │ -0007a9f0: 666f 726d 6564 2063 6c61 7373 2066 696c formed class fil │ │ │ │ │ -0007aa00: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -0007aa10: 6170 2f38 3236 3034 3033 2f54 3832 3630 ap/8260403/T8260 │ │ │ │ │ -0007aa20: 3430 332e 6a61 7661 3a20 6a61 7661 7020 403.java: javap │ │ │ │ │ -0007aa30: 7368 6f75 6c64 2062 6520 6d6f 7265 2072 should be more r │ │ │ │ │ -0007aa40: 6f62 7573 7420 696e 2074 6865 2066 6163 obust in the fac │ │ │ │ │ -0007aa50: 6520 6f66 2069 6e76 616c 6964 2063 6c61 e of invalid cla │ │ │ │ │ -0007aa60: 7373 2066 696c 6573 0a0a 3c6c 693e 746f ss files..
  • to │ │ │ │ │ -0007aa70: 6f6c 732f 6a61 7661 702f 4163 6365 7373 ols/javap/Access │ │ │ │ │ -0007aa80: 4d6f 6469 6669 6572 732e 6a61 7661 3a20 Modifiers.java: │ │ │ │ │ -0007aa90: 7465 7374 202d 7075 626c 6963 2c20 2d70 test -public, -p │ │ │ │ │ -0007aaa0: 726f 7465 6374 6564 2c20 2d70 6163 6b61 rotected, -packa │ │ │ │ │ -0007aab0: 6765 2c20 2d70 7269 7661 7465 206f 7074 ge, -private opt │ │ │ │ │ -0007aac0: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ -0007aad0: 6a61 7661 702f 416e 6e6f 5465 7374 2e6a javap/AnnoTest.j │ │ │ │ │ -0007aae0: 6176 613a 206a 6176 6170 2073 686f 756c ava: javap shoul │ │ │ │ │ -0007aaf0: 6420 7265 6e64 6572 2061 6e6e 6f74 6174 d render annotat │ │ │ │ │ -0007ab00: 696f 6e73 2069 6e20 6120 6672 6965 6e64 ions in a friend │ │ │ │ │ -0007ab10: 6c79 2077 6179 0a0a 3c6c 693e 746f 6f6c ly way..
  • tool │ │ │ │ │ -0007ab20: 732f 6a61 7661 702f 4261 6441 7474 7269 s/javap/BadAttri │ │ │ │ │ -0007ab30: 6275 7465 4c65 6e67 7468 2e6a 6176 613a buteLength.java: │ │ │ │ │ -0007ab40: 206a 6176 6170 204f 4f4d 206f 6e20 6675 javap OOM on fu │ │ │ │ │ -0007ab50: 7a7a 6564 2063 6c61 7373 6669 6c65 0a0a zzed classfile.. │ │ │ │ │ -0007ab60: 3c6c 693e 746f 6f6c 732f 6a61 7661 702f
  • tools/javap/ │ │ │ │ │ -0007ab70: 4261 6441 7474 7269 6275 7465 4e61 6d65 BadAttributeName │ │ │ │ │ -0007ab80: 2e6a 6176 613a 2063 6861 6e67 6520 6a61 .java: change ja │ │ │ │ │ -0007ab90: 7661 7020 7265 706f 7274 696e 6720 6f6e vap reporting on │ │ │ │ │ -0007aba0: 2075 6e6b 6e6f 776e 2061 7474 7269 6275 unknown attribu │ │ │ │ │ -0007abb0: 7465 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a tes..
  • tools/j │ │ │ │ │ -0007abc0: 6176 6170 2f42 6f75 6e64 7354 7970 6556 avap/BoundsTypeV │ │ │ │ │ -0007abd0: 6172 6961 626c 6554 6573 742e 6a61 7661 ariableTest.java │ │ │ │ │ -0007abe0: 3a20 6a61 7661 7020 7368 6f75 6c64 206e : javap should n │ │ │ │ │ -0007abf0: 6f74 2075 7365 202f 2069 6e20 426f 756e ot use / in Boun │ │ │ │ │ -0007ac00: 6473 2054 7970 6520 5661 7269 6162 6c65 ds Type Variable │ │ │ │ │ -0007ac10: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ -0007ac20: 6170 2f43 6f6e 7472 6f6c 4368 6172 5465 ap/ControlCharTe │ │ │ │ │ -0007ac30: 7374 2e6a 6176 613a 2043 6865 636b 2074 st.java: Check t │ │ │ │ │ -0007ac40: 6861 7420 636f 6e74 726f 6c20 6368 6172 hat control char │ │ │ │ │ -0007ac50: 7320 6172 6520 6469 7370 6c61 7965 6420 s are displayed │ │ │ │ │ -0007ac60: 636f 7272 6563 746c 790a 0a3c 6c69 3e74 correctly..
  • t │ │ │ │ │ -0007ac70: 6f6f 6c73 2f6a 6176 6170 2f44 6573 6372 ools/javap/Descr │ │ │ │ │ -0007ac80: 6970 746f 7254 6573 742e 6a61 7661 3a20 iptorTest.java: │ │ │ │ │ -0007ac90: 6a61 7661 7020 7368 6f75 6c64 2069 6e63 javap should inc │ │ │ │ │ -0007aca0: 6c75 6465 2074 6865 2064 6573 6372 6970 lude the descrip │ │ │ │ │ -0007acb0: 746f 7220 666f 7220 6120 6d65 7468 6f64 tor for a method │ │ │ │ │ -0007acc0: 2069 6e20 7665 7262 6f73 6520 6d6f 6465 in verbose mode │ │ │ │ │ -0007acd0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007ace0: 702f 4578 7450 6174 682e 6a61 7661 3a20 p/ExtPath.java: │ │ │ │ │ -0007acf0: 6a61 7661 7020 6361 6e6e 6f74 2072 6561 javap cannot rea │ │ │ │ │ -0007ad00: 6420 6d75 6c74 6970 6c65 2065 6e74 7269 d multiple entri │ │ │ │ │ -0007ad10: 6573 206f 6e20 7468 6520 6578 7465 6e73 es on the extens │ │ │ │ │ -0007ad20: 696f 6e20 636c 6173 7370 6174 680a 0a3c ion classpath..< │ │ │ │ │ -0007ad30: 6c69 3e74 6f6f 6c73 2f6a 6176 6170 2f49 li>tools/javap/I │ │ │ │ │ -0007ad40: 6e76 616c 6964 4f70 7469 6f6e 732e 6a61 nvalidOptions.ja │ │ │ │ │ -0007ad50: 7661 3a20 7465 7374 2061 6e20 696e 7661 va: test an inva │ │ │ │ │ -0007ad60: 6c69 6420 6f70 7469 6f6e 0a0a 3c6c 693e lid option..
  • │ │ │ │ │ -0007ad70: 746f 6f6c 732f 6a61 7661 702f 4d65 7468 tools/javap/Meth │ │ │ │ │ -0007ad80: 6f64 5061 7261 6d65 7465 7273 2e6a 6176 odParameters.jav │ │ │ │ │ -0007ad90: 613a 206a 6176 6163 2073 686f 756c 6420 a: javac should │ │ │ │ │ -0007ada0: 6765 6e65 7261 7465 206d 6574 686f 6420 generate method │ │ │ │ │ -0007adb0: 7061 7261 6d65 7465 7273 2063 6f72 7265 parameters corre │ │ │ │ │ -0007adc0: 6374 6c79 2e0a 0a3c 6c69 3e74 6f6f 6c73 ctly...
  • tools │ │ │ │ │ -0007add0: 2f6a 6176 6170 2f53 7461 636b 4d61 7054 /javap/StackMapT │ │ │ │ │ -0007ade0: 6162 6c65 5465 7374 2e6a 6176 613a 2062 ableTest.java: b │ │ │ │ │ -0007adf0: 6164 2066 6f72 6d61 7474 696e 6720 6f66 ad formatting of │ │ │ │ │ -0007ae00: 2053 7461 636b 4d61 7054 6162 6c65 2065 StackMapTable e │ │ │ │ │ -0007ae10: 6e74 7269 6573 0a0a 3c6c 693e 746f 6f6c ntries..
  • tool │ │ │ │ │ -0007ae20: 732f 6a61 7661 702f 5434 3037 3534 3033 s/javap/T4075403 │ │ │ │ │ -0007ae30: 2e6a 6176 613a 2055 7365 206a 6176 6170 .java: Use javap │ │ │ │ │ -0007ae40: 2074 6f20 696e 7175 6972 6520 6162 6f75 to inquire abou │ │ │ │ │ -0007ae50: 7420 6120 7370 6563 6966 6963 2069 6e6e t a specific inn │ │ │ │ │ -0007ae60: 6572 2063 6c61 7373 0a0a 3c6c 693e 746f er class..
  • to │ │ │ │ │ -0007ae70: 6f6c 732f 6a61 7661 702f 5434 3435 3935 ols/javap/T44595 │ │ │ │ │ -0007ae80: 3431 2e6a 6176 613a 2022 6a61 7661 7020 41.java: "javap │ │ │ │ │ -0007ae90: 2d6c 2220 7368 6f77 7320 6c69 6e65 206e -l" shows line n │ │ │ │ │ -0007aea0: 756d 6265 7273 2061 7320 7369 676e 6564 umbers as signed │ │ │ │ │ -0007aeb0: 2073 686f 7274 3b20 7468 6579 2073 686f short; they sho │ │ │ │ │ -0007aec0: 756c 6420 6265 2075 6e73 6967 6e65 642e uld be unsigned. │ │ │ │ │ -0007aed0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007aee0: 702f 5434 3530 3136 3630 2e6a 6176 613a p/T4501660.java: │ │ │ │ │ -0007aef0: 2063 6861 6e67 6520 6469 6167 6e6f 7374 change diagnost │ │ │ │ │ -0007af00: 6963 206f 6620 2d68 656c 7020 6173 2027 ic of -help as ' │ │ │ │ │ -0007af10: 7072 696e 7420 7468 6973 2068 656c 7020 print this help │ │ │ │ │ -0007af20: 6d65 7373 6167 6520 616e 6420 6578 6974 message and exit │ │ │ │ │ -0007af30: 2720 2861 6374 7561 6c6c 792c 2076 6572 ' (actually, ver │ │ │ │ │ -0007af40: 6966 7920 2d68 656c 7020 646f 6573 206e ify -help does n │ │ │ │ │ -0007af50: 6f74 2063 6175 7365 2070 7265 6d61 7475 ot cause prematu │ │ │ │ │ -0007af60: 7265 2065 7869 7429 0a0a 3c6c 693e 746f re exit)..
  • to │ │ │ │ │ -0007af70: 6f6c 732f 6a61 7661 702f 5434 3530 3136 ols/javap/T45016 │ │ │ │ │ -0007af80: 3631 2e6a 6176 613a 2064 6973 616c 6c6f 61.java: disallo │ │ │ │ │ -0007af90: 7720 6d69 7869 6e67 202d 7075 626c 6963 w mixing -public │ │ │ │ │ -0007afa0: 2c20 2d70 7269 7661 7465 2c20 616e 6420 , -private, and │ │ │ │ │ -0007afb0: 2d70 726f 7465 6374 6564 0a0a 3c6c 693e -protected..
  • │ │ │ │ │ -0007afc0: 746f 6f6c 732f 6a61 7661 702f 5434 3737 tools/javap/T477 │ │ │ │ │ -0007afd0: 3739 3439 2e6a 6176 613a 2057 6172 6e20 7949.java: Warn │ │ │ │ │ -0007afe0: 6a61 7661 7020 7573 6167 6520 6f6e 2070 javap usage on p │ │ │ │ │ -0007aff0: 6163 6b61 6765 2077 6974 6820 7369 6d70 ackage with simp │ │ │ │ │ -0007b000: 6c65 206e 616d 650a 0a3c 6c69 3e74 6f6f le name..
  • too │ │ │ │ │ -0007b010: 6c73 2f6a 6176 6170 2f54 3438 3736 3934 ls/javap/T487694 │ │ │ │ │ -0007b020: 322e 6a61 7661 3a20 6a61 7661 7020 696e 2.java: javap in │ │ │ │ │ -0007b030: 766f 6b65 6420 7769 7468 6f75 7420 6172 voked without ar │ │ │ │ │ -0007b040: 6773 2064 6f65 7320 6e6f 7420 7072 696e gs does not prin │ │ │ │ │ -0007b050: 7420 6865 6c70 2073 6372 6565 6e0a 0a3c t help screen..< │ │ │ │ │ -0007b060: 6c69 3e74 6f6f 6c73 2f6a 6176 6170 2f54 li>tools/javap/T │ │ │ │ │ -0007b070: 3438 3830 3636 332e 6a61 7661 3a20 6a61 4880663.java: ja │ │ │ │ │ -0007b080: 7661 7020 636f 756c 6420 6f75 7470 7574 vap could output │ │ │ │ │ -0007b090: 2077 6869 7465 7370 6163 6520 6265 7477 whitespace betw │ │ │ │ │ -0007b0a0: 6565 6e20 636c 6173 7320 6e61 6d65 2061 een class name a │ │ │ │ │ -0007b0b0: 6e64 206f 7065 6e69 6e67 2062 7261 6365 nd opening brace │ │ │ │ │ -0007b0c0: 206a 6176 6170 2070 7269 6e74 7320 2265 javap prints "e │ │ │ │ │ -0007b0d0: 7874 656e 6473 206a 6176 612e 6c61 6e67 xtends java.lang │ │ │ │ │ -0007b0e0: 2e4f 626a 6563 7422 0a0a 3c6c 693e 746f .Object"..
  • to │ │ │ │ │ -0007b0f0: 6f6c 732f 6a61 7661 702f 5434 3838 3036 ols/javap/T48806 │ │ │ │ │ -0007b100: 3732 2e6a 6176 613a 206a 6176 6170 2064 72.java: javap d │ │ │ │ │ -0007b110: 6f65 7320 6e6f 7420 6f75 7470 7574 2069 oes not output i │ │ │ │ │ -0007b120: 6e6e 6572 2069 6e74 6572 6661 6365 7320 nner interfaces │ │ │ │ │ -0007b130: 6f66 2061 6e20 696e 7465 7266 6163 650a of an interface. │ │ │ │ │ -0007b140: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ -0007b150: 2f54 3438 3834 3234 302e 6a61 7661 3a20 /T4884240.java: │ │ │ │ │ -0007b160: 6164 6469 7469 6f6e 616c 206f 7074 696f additional optio │ │ │ │ │ -0007b170: 6e20 7265 7175 6972 6564 2066 6f72 206a n required for j │ │ │ │ │ -0007b180: 6176 6170 0a0a 3c6c 693e 746f 6f6c 732f avap..
  • tools/ │ │ │ │ │ -0007b190: 6a61 7661 702f 5434 3937 3535 3639 2e6a javap/T4975569.j │ │ │ │ │ -0007b1a0: 6176 613a 206a 6176 6170 2064 6f65 736e ava: javap doesn │ │ │ │ │ -0007b1b0: 2774 2070 7269 6e74 206e 6577 2066 6c61 't print new fla │ │ │ │ │ -0007b1c0: 6720 6269 7473 0a0a 3c6c 693e 746f 6f6c g bits..
  • tool │ │ │ │ │ -0007b1d0: 732f 6a61 7661 702f 5436 3237 3137 3837 s/javap/T6271787 │ │ │ │ │ -0007b1e0: 2e6a 6176 613a 206a 6176 6170 2064 756d .java: javap dum │ │ │ │ │ -0007b1f0: 7073 204c 6f63 616c 5661 7269 6162 6c65 ps LocalVariable │ │ │ │ │ -0007b200: 5479 7065 5461 626c 6520 6174 7472 6962 TypeTable attrib │ │ │ │ │ -0007b210: 7574 6520 696e 2068 6578 2c20 6e65 6564 ute in hex, need │ │ │ │ │ -0007b220: 7320 746f 2070 7269 6e74 2061 2074 6162 s to print a tab │ │ │ │ │ -0007b230: 6c65 0a0a 3c6c 693e 746f 6f6c 732f 6a61 le..
  • tools/ja │ │ │ │ │ -0007b240: 7661 702f 5436 3437 3438 3930 2e6a 6176 vap/T6474890.jav │ │ │ │ │ -0007b250: 613a 206a 6176 6170 2064 6f65 7320 6e6f a: javap does no │ │ │ │ │ -0007b260: 7420 6f70 656e 202e 7a69 7020 6669 6c65 t open .zip file │ │ │ │ │ -0007b270: 7320 696e 202d 636c 6173 7370 6174 680a s in -classpath. │ │ │ │ │ -0007b280: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ -0007b290: 2f54 3635 3837 3738 362e 6a61 7661 3a20 /T6587786.java: │ │ │ │ │ -0007b2a0: 4a61 7661 7020 7468 726f 7773 2065 7272 Javap throws err │ │ │ │ │ -0007b2b0: 6f72 203a 2022 4552 524f 523a 436f 756c or : "ERROR:Coul │ │ │ │ │ -0007b2c0: 6420 6e6f 7420 6669 6e64 2026 6c74 3b63 d not find <c │ │ │ │ │ -0007b2d0: 6c61 7373 6e61 6d65 2667 743b 2220 666f lassname>" fo │ │ │ │ │ -0007b2e0: 7220 4a52 4520 636c 6173 7365 730a 0a3c r JRE classes..< │ │ │ │ │ -0007b2f0: 6c69 3e74 6f6f 6c73 2f6a 6176 6170 2f54 li>tools/javap/T │ │ │ │ │ -0007b300: 3636 3232 3231 362e 6a61 7661 3a20 6a61 6622216.java: ja │ │ │ │ │ -0007b310: 7661 7020 6e61 6d65 7320 736f 6d65 2061 vap names some a │ │ │ │ │ -0007b320: 7474 7269 6275 7465 7320 696e 636f 7272 ttributes incorr │ │ │ │ │ -0007b330: 6563 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ectly..
  • tools │ │ │ │ │ -0007b340: 2f6a 6176 6170 2f54 3636 3232 3233 322e /javap/T6622232. │ │ │ │ │ -0007b350: 6a61 7661 3a20 6a61 7661 7020 6765 7473 java: javap gets │ │ │ │ │ -0007b360: 2077 6869 7465 7370 6163 6520 636f 6e66 whitespace conf │ │ │ │ │ -0007b370: 7573 6564 0a0a 3c6c 693e 746f 6f6c 732f used..
  • tools/ │ │ │ │ │ -0007b380: 6a61 7661 702f 5436 3632 3232 3630 2e6a javap/T6622260.j │ │ │ │ │ -0007b390: 6176 613a 206a 6176 6170 2070 7269 6e74 ava: javap print │ │ │ │ │ -0007b3a0: 7320 6e65 6761 7469 7665 2062 7974 6573 s negative bytes │ │ │ │ │ -0007b3b0: 2069 6e63 6f72 7265 6374 6c79 2069 6e20 incorrectly in │ │ │ │ │ -0007b3c0: 6865 780a 0a3c 6c69 3e74 6f6f 6c73 2f6a hex..
  • tools/j │ │ │ │ │ -0007b3d0: 6176 6170 2f54 3637 3135 3235 312e 6a61 avap/T6715251.ja │ │ │ │ │ -0007b3e0: 7661 3a20 6a61 7661 7020 7368 6f75 6c64 va: javap should │ │ │ │ │ -0007b3f0: 2062 6520 636f 6e73 6973 7465 6e74 2077 be consistent w │ │ │ │ │ -0007b400: 6974 6820 6a61 7661 6320 616e 6420 7265 ith javac and re │ │ │ │ │ -0007b410: 7475 726e 2032 2069 6620 6769 7665 6e20 turn 2 if given │ │ │ │ │ -0007b420: 6e6f 2061 7267 756d 656e 7473 0a0a 3c6c no arguments..tools/javap/T6 │ │ │ │ │ -0007b440: 3731 3537 3533 2e6a 6176 613a 2055 7365 715753.java: Use │ │ │ │ │ -0007b450: 206a 6176 6170 2074 6f20 696e 7175 6972 javap to inquir │ │ │ │ │ -0007b460: 6520 6162 6f75 7420 6120 7370 6563 6966 e about a specif │ │ │ │ │ -0007b470: 6963 2069 6e6e 6572 2063 6c61 7373 0a0a ic inner class.. │ │ │ │ │ -0007b480: 3c6c 693e 746f 6f6c 732f 6a61 7661 702f
  • tools/javap/ │ │ │ │ │ -0007b490: 5436 3731 3537 3637 2e6a 6176 613a 206a T6715767.java: j │ │ │ │ │ -0007b4a0: 6176 6170 206f 6e20 6a61 7661 2e6c 616e avap on java.lan │ │ │ │ │ -0007b4b0: 672e 436c 6173 734c 6f61 6465 7220 6372 g.ClassLoader cr │ │ │ │ │ -0007b4c0: 6173 6865 730a 0a3c 6c69 3e74 6f6f 6c73 ashes..
  • tools │ │ │ │ │ -0007b4d0: 2f6a 6176 6170 2f54 3637 3136 3435 322e /javap/T6716452. │ │ │ │ │ -0007b4e0: 6a61 7661 3a20 6e65 6564 2061 206d 6574 java: need a met │ │ │ │ │ -0007b4f0: 686f 6420 746f 2067 6574 2061 6e20 696e hod to get an in │ │ │ │ │ -0007b500: 6465 7820 6f66 2061 6e20 6174 7472 6962 dex of an attrib │ │ │ │ │ -0007b510: 7574 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ute..
  • tools/j │ │ │ │ │ -0007b520: 6176 6170 2f54 3637 3239 3437 312e 6a61 avap/T6729471.ja │ │ │ │ │ -0007b530: 7661 3a20 6a61 7661 7020 646f 6573 206e va: javap does n │ │ │ │ │ -0007b540: 6f74 206f 7574 7075 7420 696e 6e65 7220 ot output inner │ │ │ │ │ -0007b550: 696e 7465 7266 6163 6573 206f 6620 616e interfaces of an │ │ │ │ │ -0007b560: 2069 6e74 6572 6661 6365 0a0a 3c6c 693e interface..
  • │ │ │ │ │ -0007b570: 746f 6f6c 732f 6a61 7661 702f 5436 3832 tools/javap/T682 │ │ │ │ │ -0007b580: 3434 3933 2e6a 6176 613a 2065 7870 6572 4493.java: exper │ │ │ │ │ -0007b590: 696d 656e 7461 6c20 7375 7070 6f72 7420 imental support │ │ │ │ │ -0007b5a0: 666f 7220 6164 6469 7469 6f6e 616c 2069 for additional i │ │ │ │ │ -0007b5b0: 6e66 6f20 666f 7220 696e 7374 7275 6374 nfo for instruct │ │ │ │ │ -0007b5c0: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ -0007b5d0: 6a61 7661 702f 5436 3836 3337 3436 2e6a javap/T6863746.j │ │ │ │ │ -0007b5e0: 6176 613a 206a 6176 6170 2073 686f 756c ava: javap shoul │ │ │ │ │ -0007b5f0: 6420 6e6f 7420 7363 616e 2063 742e 7379 d not scan ct.sy │ │ │ │ │ -0007b600: 6d20 6279 2064 6566 6175 6c74 0a0a 3c6c m by default..tools/javap/T6 │ │ │ │ │ -0007b620: 3836 3636 3537 2e6a 6176 613a 2061 6464 866657.java: add │ │ │ │ │ -0007b630: 2062 7974 654c 656e 6774 6828 2920 6d65 byteLength() me │ │ │ │ │ -0007b640: 7468 6f64 2074 6f20 7072 696d 6172 7920 thod to primary │ │ │ │ │ -0007b650: 636c 6173 7366 696c 6520 7479 7065 730a classfile types. │ │ │ │ │ -0007b660: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ -0007b670: 2f54 3638 3638 3533 392e 6a61 7661 3a20 /T6868539.java: │ │ │ │ │ -0007b680: 6a61 7661 7020 7368 6f75 6c64 2075 7365 javap should use │ │ │ │ │ -0007b690: 2063 7572 7265 6e74 206e 616d 6573 2066 current names f │ │ │ │ │ -0007b6a0: 6f72 2063 6f6e 7374 616e 7420 706f 6f6c or constant pool │ │ │ │ │ -0007b6b0: 2065 6e74 7269 6573 2c20 7265 6d6f 7665 entries, remove │ │ │ │ │ -0007b6c0: 2073 7075 7269 6f75 7320 273b 2720 6672 spurious ';' fr │ │ │ │ │ -0007b6d0: 6f6d 2063 6f6e 7374 616e 7420 706f 6f6c om constant pool │ │ │ │ │ -0007b6e0: 2065 6e74 7269 6573 0a0a 3c6c 693e 746f entries..
  • to │ │ │ │ │ -0007b6f0: 6f6c 732f 6a61 7661 702f 5436 3837 3933 ols/javap/T68793 │ │ │ │ │ -0007b700: 3731 2e6a 6176 613a 206a 6176 6170 2064 71.java: javap d │ │ │ │ │ -0007b710: 6f65 7320 6e6f 7420 636c 6f73 6520 696e oes not close in │ │ │ │ │ -0007b720: 7465 726e 616c 2064 6566 6175 6c74 2066 ternal default f │ │ │ │ │ -0007b730: 696c 6520 6d61 6e61 6765 720a 0a3c 6c69 ile manager..
  • tools/javap/T69 │ │ │ │ │ -0007b750: 3830 3031 372e 6a61 7661 3a20 6a61 7661 80017.java: java │ │ │ │ │ -0007b760: 7020 2d58 4464 6574 6169 6c3a 736f 7572 p -XDdetail:sour │ │ │ │ │ -0007b770: 6365 2062 6568 6176 6573 2062 6164 6c79 ce behaves badly │ │ │ │ │ -0007b780: 2069 6620 736f 7572 6365 206e 6f74 2061 if source not a │ │ │ │ │ -0007b790: 7661 696c 6162 6c65 2e0a 0a3c 6c69 3e74 vailable...
  • t │ │ │ │ │ -0007b7a0: 6f6f 6c73 2f6a 6176 6170 2f54 3730 3034 ools/javap/T7004 │ │ │ │ │ -0007b7b0: 3639 382e 6a61 7661 3a20 6a61 7661 7020 698.java: javap │ │ │ │ │ -0007b7c0: 646f 6573 206e 6f74 206f 7574 7075 7420 does not output │ │ │ │ │ -0007b7d0: 4368 6172 6163 7465 7252 616e 6765 5461 CharacterRangeTa │ │ │ │ │ -0007b7e0: 626c 6520 6174 7472 6962 7574 6573 2063 ble attributes c │ │ │ │ │ -0007b7f0: 6f72 7265 6374 6c79 0a0a 3c6c 693e 746f orrectly..
  • to │ │ │ │ │ -0007b800: 6f6c 732f 6a61 7661 702f 5437 3138 3639 ols/javap/T71869 │ │ │ │ │ -0007b810: 3235 2e6a 6176 613a 204a 6176 6170 5461 25.java: JavapTa │ │ │ │ │ -0007b820: 736b 2070 6173 7365 7320 6e75 6c6c 2074 sk passes null t │ │ │ │ │ -0007b830: 6f20 6a61 7661 2e69 6f2e 5772 6974 6572 o java.io.Writer │ │ │ │ │ -0007b840: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007b850: 702f 5437 3139 3038 3632 2e6a 6176 613a p/T7190862.java: │ │ │ │ │ -0007b860: 206a 6176 6170 2073 686f 7773 2061 6e20 javap shows an │ │ │ │ │ -0007b870: 696e 636f 7272 6563 7420 7479 7065 2066 incorrect type f │ │ │ │ │ -0007b880: 6f72 206f 7065 7261 6e64 7320 6966 2074 or operands if t │ │ │ │ │ -0007b890: 6865 2027 7769 6465 2720 7072 6566 6978 he 'wide' prefix │ │ │ │ │ -0007b8a0: 2069 7320 7573 6564 0a0a 3c6c 693e 746f is used..
  • to │ │ │ │ │ -0007b8b0: 6f6c 732f 6a61 7661 702f 5438 3033 3238 ols/javap/T80328 │ │ │ │ │ -0007b8c0: 3134 2e6a 6176 613a 204c 696e 654e 756d 14.java: LineNum │ │ │ │ │ -0007b8d0: 6265 7254 6162 6c65 2f4c 6f63 616c 5661 berTable/LocalVa │ │ │ │ │ -0007b8e0: 7269 6162 6c65 5461 626c 6520 7461 626c riableTable tabl │ │ │ │ │ -0007b8f0: 6573 2064 7570 6c69 6361 7469 6f6e 2066 es duplication f │ │ │ │ │ -0007b900: 6f72 2074 6865 2022 2d76 202d 6c22 2063 or the "-v -l" c │ │ │ │ │ -0007b910: 6f6d 6269 6e61 7469 6f6e 206f 6620 6f70 ombination of op │ │ │ │ │ -0007b920: 7469 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 tions..
  • tools │ │ │ │ │ -0007b930: 2f6a 6176 6170 2f54 3830 3332 3831 392e /javap/T8032819. │ │ │ │ │ -0007b940: 6a61 7661 3a20 4578 7472 6120 656d 7074 java: Extra empt │ │ │ │ │ -0007b950: 7920 6c69 6e65 2062 6574 7765 656e 2066 y line between f │ │ │ │ │ -0007b960: 6965 6c64 2064 6563 6c61 7261 7469 6f6e ield declaration │ │ │ │ │ -0007b970: 7320 666f 7220 7468 6520 222d 7620 2d63 s for the "-v -c │ │ │ │ │ -0007b980: 2220 616e 6420 222d 7620 2d6c 2220 636f " and "-v -l" co │ │ │ │ │ -0007b990: 6d62 696e 6174 696f 6e20 6f66 206f 7074 mbination of opt │ │ │ │ │ -0007b9a0: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ -0007b9b0: 6a61 7661 702f 5438 3033 3331 3830 2e6a javap/T8033180.j │ │ │ │ │ -0007b9c0: 6176 613a 2042 6164 206e 6577 6c69 6e65 ava: Bad newline │ │ │ │ │ -0007b9d0: 2063 6861 7261 6374 6572 730a 0a3c 6c69 characters..
  • tools/javap/T80 │ │ │ │ │ -0007b9f0: 3333 3731 312e 6a61 7661 3a20 416e 2065 33711.java: An e │ │ │ │ │ -0007ba00: 7863 6570 7469 6f6e 2069 7320 7468 726f xception is thro │ │ │ │ │ -0007ba10: 776e 2069 6620 7573 696e 6720 7468 6520 wn if using the │ │ │ │ │ -0007ba20: 222d 636c 6173 7370 6174 6822 206f 7074 "-classpath" opt │ │ │ │ │ -0007ba30: 696f 6e20 7769 7468 206e 6f20 6172 6775 ion with no argu │ │ │ │ │ -0007ba40: 6d65 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 ments..
  • tools │ │ │ │ │ -0007ba50: 2f6a 6176 6170 2f54 3830 3335 3130 342e /javap/T8035104. │ │ │ │ │ -0007ba60: 6a61 7661 3a20 7265 6f72 6465 7220 636c java: reorder cl │ │ │ │ │ -0007ba70: 6173 7320 6669 6c65 2061 7474 7269 6275 ass file attribu │ │ │ │ │ -0007ba80: 7465 7320 696e 206a 6176 6170 206c 6973 tes in javap lis │ │ │ │ │ -0007ba90: 7469 6e67 0a0a 3c6c 693e 746f 6f6c 732f ting..
  • tools/ │ │ │ │ │ -0007baa0: 6a61 7661 702f 5438 3033 3834 3134 2e6a javap/T8038414.j │ │ │ │ │ -0007bab0: 6176 613a 2043 6f6e 7374 616e 7420 706f ava: Constant po │ │ │ │ │ -0007bac0: 6f6c 2773 2073 7472 696e 6773 2061 7265 ol's strings are │ │ │ │ │ -0007bad0: 206e 6f74 2065 7363 6170 6564 2070 726f not escaped pro │ │ │ │ │ -0007bae0: 7065 726c 790a 0a3c 6c69 3e74 6f6f 6c73 perly..
  • tools │ │ │ │ │ -0007baf0: 2f6a 6176 6170 2f54 6573 7443 6c61 7373 /javap/TestClass │ │ │ │ │ -0007bb00: 4e61 6d65 5761 726e 696e 672e 6a61 7661 NameWarning.java │ │ │ │ │ -0007bb10: 3a20 6a61 7661 7020 2d6d 2026 6c74 3b6d : javap -m <m │ │ │ │ │ -0007bb20: 6f64 756c 6526 6774 3b20 6361 6e6e 6f74 odule> cannot │ │ │ │ │ -0007bb30: 2072 6561 6420 6120 6d6f 6475 6c65 2d69 read a module-i │ │ │ │ │ -0007bb40: 6e66 6f2e 636c 6173 730a 0a3c 6c69 3e74 nfo.class..
  • t │ │ │ │ │ -0007bb50: 6f6f 6c73 2f6a 6176 6170 2f54 6573 7453 ools/javap/TestS │ │ │ │ │ -0007bb60: 7570 6572 636c 6173 732e 6a61 7661 3a20 uperclass.java: │ │ │ │ │ -0007bb70: 6a61 7661 7020 7072 696e 7473 2022 6578 javap prints "ex │ │ │ │ │ -0007bb80: 7465 6e64 7320 6a61 7661 2e6c 616e 672e tends java.lang. │ │ │ │ │ -0007bb90: 4f62 6a65 6374 220a 0a3c 6c69 3e74 6f6f Object"..
  • too │ │ │ │ │ -0007bba0: 6c73 2f6a 6176 6170 2f57 6869 7465 7370 ls/javap/Whitesp │ │ │ │ │ -0007bbb0: 6163 6554 6573 742e 6a61 7661 3a20 4368 aceTest.java: Ch │ │ │ │ │ -0007bbc0: 6563 6b20 7768 6974 6573 7061 6365 2069 eck whitespace i │ │ │ │ │ -0007bbd0: 6e20 6765 6e65 7261 7465 6420 6f75 7470 n generated outp │ │ │ │ │ -0007bbe0: 7574 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ut..
  • tools/ja │ │ │ │ │ -0007bbf0: 7661 702f 6174 7472 6962 7574 655f 6c65 vap/attribute_le │ │ │ │ │ -0007bc00: 6e67 7468 2f41 7474 7269 6275 7465 4c65 ngth/AttributeLe │ │ │ │ │ -0007bc10: 6e67 7468 5465 7374 2e6a 6176 613a 206a ngthTest.java: j │ │ │ │ │ -0007bc20: 2e6c 2e4e 4153 4520 696e 206a 6176 6170 .l.NASE in javap │ │ │ │ │ -0007bc30: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007bc40: 702f 636c 6173 7366 696c 652f 3638 3838 p/classfile/6888 │ │ │ │ │ -0007bc50: 3336 372f 5436 3838 3833 3637 2e6a 6176 367/T6888367.jav │ │ │ │ │ -0007bc60: 613a 2063 6c61 7373 6669 6c65 206c 6962 a: classfile lib │ │ │ │ │ -0007bc70: 7261 7279 2070 6172 7365 7320 7369 676e rary parses sign │ │ │ │ │ -0007bc80: 6174 7572 6520 6174 7472 6962 7574 6573 ature attributes │ │ │ │ │ -0007bc90: 2069 6e63 6f72 7265 6374 6c79 0a0a 3c6c incorrectly..tools/javap/cl │ │ │ │ │ -0007bcb0: 6173 7366 696c 652f 5436 3838 3738 3935 assfile/T6887895 │ │ │ │ │ -0007bcc0: 2e6a 6176 613a 2043 4f4e 5354 414e 545f .java: CONSTANT_ │ │ │ │ │ -0007bcd0: 436c 6173 735f 696e 666f 2067 6574 4261 Class_info getBa │ │ │ │ │ -0007bce0: 7365 4e61 6d65 2064 6f65 7320 6e6f 7420 seName does not │ │ │ │ │ -0007bcf0: 6861 6e64 6c65 2061 7272 6179 7320 6f66 handle arrays of │ │ │ │ │ -0007bd00: 2070 7269 6d69 7469 7665 7320 636f 7272 primitives corr │ │ │ │ │ -0007bd10: 6563 746c 790a 0a3c 6c69 3e74 6f6f 6c73 ectly..
  • tools │ │ │ │ │ -0007bd20: 2f6a 6176 6170 2f63 6c61 7373 6669 6c65 /javap/classfile │ │ │ │ │ -0007bd30: 2f64 6570 732f 5436 3930 3735 3735 2e6a /deps/T6907575.j │ │ │ │ │ -0007bd40: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ -0007bd50: 732f 6a61 7661 702f 6465 6661 756c 745f s/javap/default_ │ │ │ │ │ -0007bd60: 6d65 7468 6f64 732f 4a61 7661 704e 6f74 methods/JavapNot │ │ │ │ │ -0007bd70: 5072 696e 7469 6e67 4465 6661 756c 744d PrintingDefaultM │ │ │ │ │ -0007bd80: 6f64 6966 6965 7254 6573 742e 6a61 7661 odifierTest.java │ │ │ │ │ -0007bd90: 3a20 4a61 7661 7020 6967 6e6f 7265 7320 : Javap ignores │ │ │ │ │ -0007bda0: 6465 6661 756c 7420 6d6f 6469 6669 6572 default modifier │ │ │ │ │ -0007bdb0: 206f 6e20 696e 7465 7266 6163 6573 0a0a on interfaces.. │ │ │ │ │ -0007bdc0: 3c6c 693e 746f 6f6c 732f 6a61 7661 702f
  • tools/javap/ │ │ │ │ │ -0007bdd0: 7374 6163 6b6d 6170 2f53 7461 636b 6d61 stackmap/Stackma │ │ │ │ │ -0007bde0: 7054 6573 742e 6a61 7661 3a20 5665 7269 pTest.java: Veri │ │ │ │ │ -0007bdf0: 6679 2074 6861 7420 6a61 7661 7020 7072 fy that javap pr │ │ │ │ │ -0007be00: 696e 7473 2053 7461 636b 4d61 7054 6162 ints StackMapTab │ │ │ │ │ -0007be10: 6c65 2061 7474 7269 6275 7465 2063 6f6e le attribute con │ │ │ │ │ -0007be20: 7465 6e74 730a 0a3c 6c69 3e74 6f6f 6c73 tents..
  • tools │ │ │ │ │ -0007be30: 2f6a 6176 6170 2f74 7970 6541 6e6e 6f74 /javap/typeAnnot │ │ │ │ │ -0007be40: 6174 696f 6e73 2f41 6e6e 6f74 6174 696f ations/Annotatio │ │ │ │ │ -0007be50: 6e44 6566 6175 6c74 4e65 776c 696e 6554 nDefaultNewlineT │ │ │ │ │ -0007be60: 6573 742e 6a61 7661 3a20 5665 7269 6679 est.java: Verify │ │ │ │ │ -0007be70: 2074 6861 7420 6a61 7661 7020 7072 696e that javap prin │ │ │ │ │ -0007be80: 7473 206e 6577 6c69 6e65 2063 6861 7261 ts newline chara │ │ │ │ │ -0007be90: 6374 6572 2061 6674 6572 2041 6e6e 6f74 cter after Annot │ │ │ │ │ -0007bea0: 6174 696f 6e44 6566 6175 6c74 2076 616c ationDefault val │ │ │ │ │ -0007beb0: 7565 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ue..
  • tools/ja │ │ │ │ │ -0007bec0: 7661 702f 7479 7065 416e 6e6f 7461 7469 vap/typeAnnotati │ │ │ │ │ -0007bed0: 6f6e 732f 496e 7669 7369 626c 6550 6172 ons/InvisiblePar │ │ │ │ │ -0007bee0: 616d 6574 6572 416e 6e6f 7461 7469 6f6e ameterAnnotation │ │ │ │ │ -0007bef0: 7354 6573 742e 6a61 7661 3a20 5665 7269 sTest.java: Veri │ │ │ │ │ -0007bf00: 6679 2074 6861 7420 6a61 7661 7020 7072 fy that javap pr │ │ │ │ │ -0007bf10: 696e 7473 2022 7061 7261 6d22 2066 6f72 ints "param" for │ │ │ │ │ -0007bf20: 2052 756e 7469 6d65 496e 7669 7369 626c RuntimeInvisibl │ │ │ │ │ -0007bf30: 6550 6172 616d 6574 6572 416e 6e6f 7461 eParameterAnnota │ │ │ │ │ -0007bf40: 7469 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 tions..
  • tools │ │ │ │ │ -0007bf50: 2f6a 6176 6170 2f74 7970 6541 6e6e 6f74 /javap/typeAnnot │ │ │ │ │ -0007bf60: 6174 696f 6e73 2f4a 5352 3137 3541 6e6e ations/JSR175Ann │ │ │ │ │ -0007bf70: 6f74 6174 696f 6e73 2e6a 6176 613a 2074 otations.java: t │ │ │ │ │ -0007bf80: 6573 7420 7468 6174 206f 6e6c 7920 7479 est that only ty │ │ │ │ │ -0007bf90: 7065 2061 6e6e 6f74 6174 696f 6e73 2061 pe annotations a │ │ │ │ │ -0007bfa0: 7265 2072 6563 6f72 6465 6420 6173 2073 re recorded as s │ │ │ │ │ -0007bfb0: 7563 6820 696e 2063 6c61 7373 6669 6c65 uch in classfile │ │ │ │ │ -0007bfc0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007bfd0: 702f 7479 7065 416e 6e6f 7461 7469 6f6e p/typeAnnotation │ │ │ │ │ -0007bfe0: 732f 4e65 7741 7272 6179 2e6a 6176 613a s/NewArray.java: │ │ │ │ │ -0007bff0: 2054 6573 7420 7479 7065 2061 6e6e 6f74 Test type annot │ │ │ │ │ -0007c000: 6174 696f 6e73 206f 6e20 6c6f 6361 6c20 ations on local │ │ │ │ │ -0007c010: 6172 7261 7920 6172 6520 696e 206d 6574 array are in met │ │ │ │ │ -0007c020: 686f 6427 7320 636f 6465 2061 7474 7269 hod's code attri │ │ │ │ │ -0007c030: 6275 7465 2e0a 0a3c 6c69 3e74 6f6f 6c73 bute...
  • tools │ │ │ │ │ -0007c040: 2f6a 6176 6170 2f74 7970 6541 6e6e 6f74 /javap/typeAnnot │ │ │ │ │ -0007c050: 6174 696f 6e73 2f50 7265 7365 6e63 652e ations/Presence. │ │ │ │ │ -0007c060: 6a61 7661 3a20 7465 7374 2074 6861 7420 java: test that │ │ │ │ │ -0007c070: 616c 6c20 7479 7065 2061 6e6e 6f74 6174 all type annotat │ │ │ │ │ -0007c080: 696f 6e73 2061 7265 2070 7265 7365 6e74 ions are present │ │ │ │ │ -0007c090: 2069 6e20 7468 6520 636c 6173 7366 696c in the classfil │ │ │ │ │ -0007c0a0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ -0007c0b0: 6170 2f74 7970 6541 6e6e 6f74 6174 696f ap/typeAnnotatio │ │ │ │ │ -0007c0c0: 6e73 2f50 7265 7365 6e63 6549 6e6e 6572 ns/PresenceInner │ │ │ │ │ -0007c0d0: 2e6a 6176 613a 2074 6573 7420 7468 6174 .java: test that │ │ │ │ │ -0007c0e0: 2061 6e6e 6f74 6174 696f 6e73 2069 6e20 annotations in │ │ │ │ │ -0007c0f0: 696e 6e65 7220 7479 7065 7320 636f 756e inner types coun │ │ │ │ │ -0007c100: 7420 6f6e 6c79 206f 6e63 650a 0a3c 6c69 t only once..
  • tools/javap/typ │ │ │ │ │ -0007c120: 6541 6e6e 6f74 6174 696f 6e73 2f54 3638 eAnnotations/T68 │ │ │ │ │ -0007c130: 3535 3939 302e 6a61 7661 3a20 496e 7374 55990.java: Inst │ │ │ │ │ -0007c140: 7275 6374 696f 6e44 6574 6169 6c57 7269 ructionDetailWri │ │ │ │ │ -0007c150: 7465 7220 7368 6f75 6c64 2073 7570 706f ter should suppo │ │ │ │ │ -0007c160: 7274 206e 6577 2033 3038 2061 6e6e 6f74 rt new 308 annot │ │ │ │ │ -0007c170: 6174 696f 6e73 2061 7474 7269 6275 7465 ations attribute │ │ │ │ │ -0007c180: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ -0007c190: 702f 7479 7065 416e 6e6f 7461 7469 6f6e p/typeAnnotation │ │ │ │ │ -0007c1a0: 732f 5479 7065 4361 7374 732e 6a61 7661 s/TypeCasts.java │ │ │ │ │ -0007c1b0: 3a20 7465 7374 2074 6861 7420 7479 7065 : test that type │ │ │ │ │ -0007c1c0: 6361 7374 7320 616e 6e6f 7461 7469 6f6e casts annotation │ │ │ │ │ -0007c1d0: 2061 7265 2065 6d69 7474 6564 2069 6620 are emitted if │ │ │ │ │ -0007c1e0: 6f6e 6c79 2074 6865 2063 6173 7420 6578 only the cast ex │ │ │ │ │ -0007c1f0: 7072 6573 7369 6f6e 2069 7320 6f70 7469 pression is opti │ │ │ │ │ -0007c200: 6d69 7a65 6420 6177 6179 0a0a 3c6c 693e mized away..
  • │ │ │ │ │ -0007c210: 746f 6f6c 732f 6a61 7661 702f 7479 7065 tools/javap/type │ │ │ │ │ -0007c220: 416e 6e6f 7461 7469 6f6e 732f 5669 7369 Annotations/Visi │ │ │ │ │ -0007c230: 6269 6c69 7479 2e6a 6176 613a 2074 6573 bility.java: tes │ │ │ │ │ -0007c240: 7420 7468 6174 2074 7970 6520 616e 6e6f t that type anno │ │ │ │ │ -0007c250: 7461 7469 6f6e 7320 6172 6520 7265 636f tations are reco │ │ │ │ │ -0007c260: 7264 6564 2069 6e20 7468 6520 636c 6173 rded in the clas │ │ │ │ │ -0007c270: 7366 696c 650a 0a3c 6c69 3e74 6f6f 6c73 sfile..
  • tools │ │ │ │ │ -0007c280: 2f6a 6176 6170 2f74 7970 6541 6e6e 6f74 /javap/typeAnnot │ │ │ │ │ -0007c290: 6174 696f 6e73 2f57 696c 6463 6172 6473 ations/Wildcards │ │ │ │ │ -0007c2a0: 2e6a 6176 613a 2074 6573 7420 7468 6174 .java: test that │ │ │ │ │ -0007c2b0: 2061 6e6e 6f74 6174 696f 6e73 2074 6172 annotations tar │ │ │ │ │ -0007c2c0: 6765 7420 7769 6c64 6361 7264 7320 6765 get wildcards ge │ │ │ │ │ -0007c2d0: 7420 656d 6974 7465 6420 746f 2063 6c61 t emitted to cla │ │ │ │ │ -0007c2e0: 7373 6669 6c65 0a0a 3c6c 693e 746f 6f6c ssfile..
  • tool │ │ │ │ │ -0007c2f0: 732f 6a64 6570 7273 6361 6e2f 7465 7374 s/jdeprscan/test │ │ │ │ │ -0007c300: 732f 6a64 6b2f 6a64 6570 7273 6361 6e2f s/jdk/jdeprscan/ │ │ │ │ │ -0007c310: 5465 7374 4353 562e 6a61 7661 3a20 4261 TestCSV.java: Ba │ │ │ │ │ -0007c320: 7369 6320 7465 7374 7320 4353 5620 7072 sic tests CSV pr │ │ │ │ │ -0007c330: 696e 7469 6e67 2061 6e64 2070 6172 7369 inting and parsi │ │ │ │ │ -0007c340: 6e67 0a0a 3c6c 693e 746f 6f6c 732f 6a64 ng..
  • tools/jd │ │ │ │ │ -0007c350: 6570 7273 6361 6e2f 7465 7374 732f 6a64 eprscan/tests/jd │ │ │ │ │ -0007c360: 6b2f 6a64 6570 7273 6361 6e2f 5465 7374 k/jdeprscan/Test │ │ │ │ │ -0007c370: 4c6f 6164 2e6a 6176 613a 2054 6573 7420 Load.java: Test │ │ │ │ │ -0007c380: 6f66 206a 6465 7072 7363 616e 2074 6f6f of jdeprscan too │ │ │ │ │ -0007c390: 6c20 6c6f 6164 696e 6720 616e 6420 7072 l loading and pr │ │ │ │ │ -0007c3a0: 696e 7469 6e67 2074 6f20 6143 5356 2066 inting to aCSV f │ │ │ │ │ -0007c3b0: 696c 652e 0a0a 3c6c 693e 746f 6f6c 732f ile...
  • tools/ │ │ │ │ │ -0007c3c0: 6a64 6570 7273 6361 6e2f 7465 7374 732f jdeprscan/tests/ │ │ │ │ │ -0007c3d0: 6a64 6b2f 6a64 6570 7273 6361 6e2f 5465 jdk/jdeprscan/Te │ │ │ │ │ -0007c3e0: 7374 4d65 7468 6f64 5369 672e 6a61 7661 stMethodSig.java │ │ │ │ │ -0007c3f0: 3a20 5369 6d70 6c65 2074 6573 7473 2066 : Simple tests f │ │ │ │ │ -0007c400: 6f72 206d 6574 686f 6420 7369 676e 6174 or method signat │ │ │ │ │ -0007c410: 7572 6520 7061 7273 696e 670a 0a3c 6c69 ure parsing..
  • tools/jdeprscan │ │ │ │ │ -0007c430: 2f74 6573 7473 2f6a 646b 2f6a 6465 7072 /tests/jdk/jdepr │ │ │ │ │ -0007c440: 7363 616e 2f54 6573 744e 6f74 466f 756e scan/TestNotFoun │ │ │ │ │ -0007c450: 642e 6a61 7661 3a20 5465 7374 206f 6620 d.java: Test of │ │ │ │ │ -0007c460: 6a64 6570 7273 6361 6e20 6861 6e64 6c69 jdeprscan handli │ │ │ │ │ -0007c470: 6e67 206f 6620 7072 696d 6974 6976 6573 ng of primitives │ │ │ │ │ -0007c480: 2061 6e64 2070 7269 6d69 7469 7665 2061 and primitive a │ │ │ │ │ -0007c490: 7272 6179 732e 0a0a 3c6c 693e 746f 6f6c rrays...
  • tool │ │ │ │ │ -0007c4a0: 732f 6a64 6570 7273 6361 6e2f 7465 7374 s/jdeprscan/test │ │ │ │ │ -0007c4b0: 732f 6a64 6b2f 6a64 6570 7273 6361 6e2f s/jdk/jdeprscan/ │ │ │ │ │ -0007c4c0: 5465 7374 5072 696d 732e 6a61 7661 3a20 TestPrims.java: │ │ │ │ │ -0007c4d0: 5465 7374 206f 6620 6a64 6570 7273 6361 Test of jdeprsca │ │ │ │ │ -0007c4e0: 6e20 6861 6e64 6c69 6e67 206f 6620 7072 n handling of pr │ │ │ │ │ -0007c4f0: 696d 6974 6976 6573 2061 6e64 2070 7269 imitives and pri │ │ │ │ │ -0007c500: 6d69 7469 7665 2061 7272 6179 732e 0a0a mitive arrays... │ │ │ │ │ -0007c510: 3c6c 693e 746f 6f6c 732f 6a64 6570 7273
  • tools/jdeprs │ │ │ │ │ -0007c520: 6361 6e2f 7465 7374 732f 6a64 6b2f 6a64 can/tests/jdk/jd │ │ │ │ │ -0007c530: 6570 7273 6361 6e2f 5465 7374 5265 6c65 eprscan/TestRele │ │ │ │ │ -0007c540: 6173 652e 6a61 7661 3a20 5465 7374 2070 ase.java: Test p │ │ │ │ │ -0007c550: 726f 7065 7220 6861 6e64 6c69 6e67 206f roper handling o │ │ │ │ │ -0007c560: 6620 7468 6520 2d2d 7265 6c65 6173 6520 f the --release │ │ │ │ │ -0007c570: 6f70 7469 6f6e 2e0a 0a3c 6c69 3e74 6f6f option...
  • too │ │ │ │ │ -0007c580: 6c73 2f6a 6465 7072 7363 616e 2f74 6573 ls/jdeprscan/tes │ │ │ │ │ -0007c590: 7473 2f6a 646b 2f6a 6465 7072 7363 616e ts/jdk/jdeprscan │ │ │ │ │ -0007c5a0: 2f54 6573 7453 6361 6e2e 6a61 7661 3a20 /TestScan.java: │ │ │ │ │ -0007c5b0: 4261 7369 6320 7465 7374 206f 6620 6a64 Basic test of jd │ │ │ │ │ -0007c5c0: 6570 7273 6361 6e27 7320 7363 616e 6e69 eprscan's scanni │ │ │ │ │ -0007c5d0: 6e67 2070 6861 7365 2e0a 0a3c 6c69 3e74 ng phase...
  • t │ │ │ │ │ -0007c5e0: 6f6f 6c73 2f6a 6465 7073 2f41 5049 4465 ools/jdeps/APIDe │ │ │ │ │ -0007c5f0: 7073 2e6a 6176 613a 2054 6573 7420 2d61 ps.java: Test -a │ │ │ │ │ -0007c600: 7069 6f6e 6c79 2061 6e64 202d 6a64 6b69 pionly and -jdki │ │ │ │ │ -0007c610: 6e74 6572 6e61 6c73 206f 7074 696f 6e73 nternals options │ │ │ │ │ -0007c620: 0a0a 3c6c 693e 746f 6f6c 732f 6a64 6570 ..
  • tools/jdep │ │ │ │ │ -0007c630: 732f 4261 7369 632e 6a61 7661 3a20 4261 s/Basic.java: Ba │ │ │ │ │ -0007c640: 7369 6320 7465 7374 7320 666f 7220 6a64 sic tests for jd │ │ │ │ │ -0007c650: 6570 7320 746f 6f6c 0a0a 3c6c 693e 746f eps tool..
  • to │ │ │ │ │ -0007c660: 6f6c 732f 6a64 6570 732f 446f 7446 696c ols/jdeps/DotFil │ │ │ │ │ -0007c670: 6554 6573 742e 6a61 7661 3a20 4261 7369 eTest.java: Basi │ │ │ │ │ -0007c680: 6320 7465 7374 7320 666f 7220 6a64 6570 c tests for jdep │ │ │ │ │ -0007c690: 7320 2d64 6f74 6f75 7470 7574 206f 7074 s -dotoutput opt │ │ │ │ │ -0007c6a0: 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ion..
  • tools/j │ │ │ │ │ -0007c6b0: 6465 7073 2f4d 756c 7469 5265 6c65 6173 deps/MultiReleas │ │ │ │ │ -0007c6c0: 654a 6172 2e6a 6176 613a 2054 6573 7473 eJar.java: Tests │ │ │ │ │ -0007c6d0: 2066 6f72 206a 6465 7073 2074 6f6f 6c20 for jdeps tool │ │ │ │ │ -0007c6e0: 7769 7468 206d 756c 7469 2d72 656c 6561 with multi-relea │ │ │ │ │ -0007c6f0: 7365 206a 6172 2066 696c 6573 0a0a 3c6c se jar files..tools/jdeps/Op │ │ │ │ │ -0007c710: 7469 6f6e 732e 6a61 7661 3a20 5465 7374 tions.java: Test │ │ │ │ │ -0007c720: 206f 7074 696f 6e20 7661 6c69 6461 7469 option validati │ │ │ │ │ -0007c730: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a64 on..
  • tools/jd │ │ │ │ │ -0007c740: 6570 732f 5665 7262 6f73 6546 6f72 6d61 eps/VerboseForma │ │ │ │ │ -0007c750: 742f 4a64 6570 7344 6570 656e 6465 6e63 t/JdepsDependenc │ │ │ │ │ -0007c760: 7943 6c6f 7375 7265 2e6a 6176 613a 2054 yClosure.java: T │ │ │ │ │ -0007c770: 6573 7420 7468 6174 206a 6465 7073 2076 est that jdeps v │ │ │ │ │ -0007c780: 6572 626f 7365 206f 7574 7075 7420 6861 erbose output ha │ │ │ │ │ -0007c790: 7320 6120 7375 6d6d 6172 7920 6c69 6e65 s a summary line │ │ │ │ │ -0007c7a0: 2077 6865 6e20 6465 7065 6e64 656e 6369 when dependenci │ │ │ │ │ -0007c7b0: 6573 2061 7265 2066 6f75 6e64 2077 6974 es are found wit │ │ │ │ │ -0007c7c0: 6869 6e20 7468 6520 7361 6d65 2061 7263 hin the same arc │ │ │ │ │ -0007c7d0: 6869 7665 2e0a 0a3c 6c69 3e74 6f6f 6c73 hive...
  • tools │ │ │ │ │ -0007c7e0: 2f6a 6465 7073 2f6a 646b 696e 7465 726e /jdeps/jdkintern │ │ │ │ │ -0007c7f0: 616c 732f 5265 6d6f 7665 644a 444b 496e als/RemovedJDKIn │ │ │ │ │ -0007c800: 7465 726e 616c 732e 6a61 7661 3a20 5465 ternals.java: Te │ │ │ │ │ -0007c810: 7374 7320 4a44 4b20 696e 7465 726e 616c sts JDK internal │ │ │ │ │ -0007c820: 2041 5049 7320 7468 6174 2068 6176 6520 APIs that have │ │ │ │ │ -0007c830: 6265 656e 2072 656d 6f76 6564 2e0a 0a3c been removed...< │ │ │ │ │ -0007c840: 6c69 3e74 6f6f 6c73 2f6a 6465 7073 2f6a li>tools/jdeps/j │ │ │ │ │ -0007c850: 646b 696e 7465 726e 616c 732f 5368 6f77 dkinternals/Show │ │ │ │ │ -0007c860: 5265 706c 6163 656d 656e 742e 6a61 7661 Replacement.java │ │ │ │ │ -0007c870: 3a20 5465 7374 7320 4a44 4b20 696e 7465 : Tests JDK inte │ │ │ │ │ -0007c880: 726e 616c 2041 5049 7320 7769 7468 2061 rnal APIs with a │ │ │ │ │ -0007c890: 6e64 2077 6974 686f 7574 2072 6570 6c61 nd without repla │ │ │ │ │ -0007c8a0: 6365 6d65 6e74 730a 0a3c 6c69 3e74 6f6f cements..
  • too │ │ │ │ │ -0007c8b0: 6c73 2f6a 6465 7073 2f6c 6973 7464 6570 ls/jdeps/listdep │ │ │ │ │ -0007c8c0: 732f 4c69 7374 4d6f 6475 6c65 4465 7073 s/ListModuleDeps │ │ │ │ │ -0007c8d0: 2e6a 6176 613a 2054 6573 7473 202d 2d6c .java: Tests --l │ │ │ │ │ -0007c8e0: 6973 742d 6465 7073 2c20 2d2d 6c69 7374 ist-deps, --list │ │ │ │ │ -0007c8f0: 2d72 6564 7563 6564 2d64 6570 732c 202d -reduced-deps, - │ │ │ │ │ -0007c900: 2d70 7269 6e74 2d6d 6f64 756c 652d 6465 -print-module-de │ │ │ │ │ -0007c910: 7073 206f 7074 696f 6e73 0a0a 3c6c 693e ps options..
  • │ │ │ │ │ -0007c920: 746f 6f6c 732f 6a64 6570 732f 6d69 7373 tools/jdeps/miss │ │ │ │ │ -0007c930: 696e 6744 6570 732f 4d69 7373 696e 6744 ingDeps/MissingD │ │ │ │ │ -0007c940: 6570 7354 6573 742e 6a61 7661 3a20 5465 epsTest.java: Te │ │ │ │ │ -0007c950: 7374 7320 6a64 6570 7320 6f70 7469 6f6e sts jdeps option │ │ │ │ │ -0007c960: 206f 6e20 6120 4d52 206a 6172 2077 6974 on a MR jar wit │ │ │ │ │ -0007c970: 6820 6d69 7373 696e 6720 6465 7065 6e64 h missing depend │ │ │ │ │ -0007c980: 656e 6365 730a 0a3c 6c69 3e74 6f6f 6c73 ences..
  • tools │ │ │ │ │ -0007c990: 2f6a 6465 7073 2f6d 6f64 756c 6573 2f43 /jdeps/modules/C │ │ │ │ │ -0007c9a0: 6865 636b 4d6f 6475 6c65 5465 7374 2e6a heckModuleTest.j │ │ │ │ │ -0007c9b0: 6176 613a 2054 6573 7473 2073 706c 6974 ava: Tests split │ │ │ │ │ -0007c9c0: 2070 6163 6b61 6765 730a 0a3c 6c69 3e74 packages..
  • t │ │ │ │ │ -0007c9d0: 6f6f 6c73 2f6a 6465 7073 2f6d 6f64 756c ools/jdeps/modul │ │ │ │ │ -0007c9e0: 6573 2f44 6f74 4669 6c65 5465 7374 2e6a es/DotFileTest.j │ │ │ │ │ -0007c9f0: 6176 613a 2054 6573 7473 206d 6f64 756c ava: Tests modul │ │ │ │ │ -0007ca00: 6520 646f 7420 6772 6170 680a 0a3c 6c69 e dot graph..
  • tools/jdeps/mod │ │ │ │ │ -0007ca20: 756c 6573 2f47 656e 4d6f 6475 6c65 496e ules/GenModuleIn │ │ │ │ │ -0007ca30: 666f 2e6a 6176 613a 2054 6573 7473 206a fo.java: Tests j │ │ │ │ │ -0007ca40: 6465 7073 202d 2d67 656e 6572 6174 652d deps --generate- │ │ │ │ │ -0007ca50: 6d6f 6475 6c65 2d69 6e66 6f20 6f70 7469 module-info opti │ │ │ │ │ -0007ca60: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a64 on..
  • tools/jd │ │ │ │ │ -0007ca70: 6570 732f 6d6f 6475 6c65 732f 4765 6e4f eps/modules/GenO │ │ │ │ │ -0007ca80: 7065 6e4d 6f64 756c 652e 6a61 7661 3a20 penModule.java: │ │ │ │ │ -0007ca90: 5465 7374 7320 6a64 6570 7320 2d2d 6765 Tests jdeps --ge │ │ │ │ │ -0007caa0: 6e65 7261 7465 2d6f 7065 6e2d 6d6f 6475 nerate-open-modu │ │ │ │ │ -0007cab0: 6c65 206f 7074 696f 6e0a 0a3c 6c69 3e74 le option..
  • t │ │ │ │ │ -0007cac0: 6f6f 6c73 2f6a 6465 7073 2f6d 6f64 756c ools/jdeps/modul │ │ │ │ │ -0007cad0: 6573 2f49 6e76 6572 7365 4465 7073 2e6a es/InverseDeps.j │ │ │ │ │ -0007cae0: 6176 613a 2054 6573 7473 2073 706c 6974 ava: Tests split │ │ │ │ │ -0007caf0: 2070 6163 6b61 6765 730a 0a3c 6c69 3e74 packages..
  • t │ │ │ │ │ -0007cb00: 6f6f 6c73 2f6a 6465 7073 2f6d 6f64 756c ools/jdeps/modul │ │ │ │ │ -0007cb10: 6573 2f4d 6f64 756c 6554 6573 742e 6a61 es/ModuleTest.ja │ │ │ │ │ -0007cb20: 7661 3a20 5465 7374 7320 6a64 6570 7320 va: Tests jdeps │ │ │ │ │ -0007cb30: 2d6d 2061 6e64 202d 2d6d 6f64 756c 652d -m and --module- │ │ │ │ │ -0007cb40: 7061 7468 206f 7074 696f 6e73 206f 6e20 path options on │ │ │ │ │ -0007cb50: 6e61 6d65 6420 6d6f 6475 6c65 7320 616e named modules an │ │ │ │ │ -0007cb60: 6420 756e 6e61 6d65 6420 6d6f 6475 6c65 d unnamed module │ │ │ │ │ -0007cb70: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6465 s..
  • tools/jde │ │ │ │ │ -0007cb80: 7073 2f6d 6f64 756c 6573 2f53 706c 6974 ps/modules/Split │ │ │ │ │ -0007cb90: 5061 636b 6167 652e 6a61 7661 3a20 5465 Package.java: Te │ │ │ │ │ -0007cba0: 7374 7320 7370 6c69 7420 7061 636b 6167 sts split packag │ │ │ │ │ -0007cbb0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a64 es..
  • tools/jd │ │ │ │ │ -0007cbc0: 6570 732f 6d6f 6475 6c65 732f 5472 616e eps/modules/Tran │ │ │ │ │ -0007cbd0: 7369 7469 7665 4465 7073 2e6a 6176 613a sitiveDeps.java: │ │ │ │ │ -0007cbe0: 2054 6573 7473 206a 6465 7073 202d 6d20 Tests jdeps -m │ │ │ │ │ -0007cbf0: 616e 6420 2d6d 7020 6f70 7469 6f6e 7320 and -mp options │ │ │ │ │ -0007cc00: 6f6e 206e 616d 6564 206d 6f64 756c 6573 on named modules │ │ │ │ │ -0007cc10: 2061 6e64 2075 6e6e 616d 6564 206d 6f64 and unnamed mod │ │ │ │ │ -0007cc20: 756c 6573 0a0a 3c6c 693e 746f 6f6c 732f ules..
  • tools/ │ │ │ │ │ -0007cc30: 6a64 6570 732f 6d6f 6475 6c65 732f 556e jdeps/modules/Un │ │ │ │ │ -0007cc40: 6e61 6d65 6450 6163 6b61 6765 2e6a 6176 namedPackage.jav │ │ │ │ │ -0007cc50: 613a 2054 6573 7473 202d 2d67 656e 6572 a: Tests --gener │ │ │ │ │ -0007cc60: 6174 652d 6d6f 6475 6c65 2d69 6e66 6f20 ate-module-info │ │ │ │ │ -0007cc70: 6f6e 2069 6e76 616c 6964 204a 4152 2066 on invalid JAR f │ │ │ │ │ -0007cc80: 696c 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a ile..
  • tools/j │ │ │ │ │ -0007cc90: 6465 7073 2f6d 6f64 756c 6573 2f75 7067 deps/modules/upg │ │ │ │ │ -0007cca0: 7261 6465 6d6f 6475 6c65 7061 7468 2f55 rademodulepath/U │ │ │ │ │ -0007ccb0: 7067 7261 6465 4d6f 6475 6c65 5061 7468 pgradeModulePath │ │ │ │ │ -0007ccc0: 5465 7374 2e6a 6176 613a 2054 6573 7473 Test.java: Tests │ │ │ │ │ -0007ccd0: 206a 6465 7073 202d 2d75 7067 7261 6465 jdeps --upgrade │ │ │ │ │ -0007cce0: 2d6d 6f64 756c 652d 7061 7468 0a0a 3c6c -module-path..tools/jdeps/mu │ │ │ │ │ -0007cd00: 6c74 6956 6572 7369 6f6e 2f4d 756c 7469 ltiVersion/Multi │ │ │ │ │ -0007cd10: 5665 7273 696f 6e45 7272 6f72 2e6a 6176 VersionError.jav │ │ │ │ │ -0007cd20: 613a 2054 6573 7473 206d 756c 7469 706c a: Tests multipl │ │ │ │ │ -0007cd30: 6520 7665 7273 696f 6e73 206f 6620 7468 e versions of th │ │ │ │ │ -0007cd40: 6520 7361 6d65 2063 6c61 7373 2066 696c e same class fil │ │ │ │ │ -0007cd50: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6465 e..
  • tools/jde │ │ │ │ │ -0007cd60: 7073 2f6f 7074 696f 6e61 6c44 6570 656e ps/optionalDepen │ │ │ │ │ -0007cd70: 6465 6e63 792f 4f70 7469 6f6e 616c 4465 dency/OptionalDe │ │ │ │ │ -0007cd80: 7065 6e64 656e 6379 5465 7374 2e6a 6176 pendencyTest.jav │ │ │ │ │ -0007cd90: 613a 2054 6573 7473 206f 7074 696f 6e61 a: Tests optiona │ │ │ │ │ -0007cda0: 6c20 6465 7065 6e64 656e 6379 2068 616e l dependency han │ │ │ │ │ -0007cdb0: 646c 696e 670a 0a3c 6c69 3e74 6f6f 6c73 dling..
  • tools │ │ │ │ │ -0007cdc0: 2f6a 6465 7073 2f75 6e73 7570 706f 7274 /jdeps/unsupport │ │ │ │ │ -0007cdd0: 6564 2f4a 444b 556e 7375 7070 6f72 7465 ed/JDKUnsupporte │ │ │ │ │ -0007cde0: 6454 6573 742e 6a61 7661 3a20 6a64 6570 dTest.java: jdep │ │ │ │ │ -0007cdf0: 7320 7368 6f75 6c64 2066 6c61 6720 6a64 s should flag jd │ │ │ │ │ -0007ce00: 6b2e 756e 7375 7070 6f72 7465 6420 6578 k.unsupported ex │ │ │ │ │ -0007ce10: 706f 7274 6564 2041 5049 2061 7320 696e ported API as in │ │ │ │ │ -0007ce20: 7465 726e 616c 0a3c 2f75 6c3e 0a0a 3c68 ternal...Test has been │ │ │ │ │ -0007ce40: 6578 636c 7564 6564 2062 7920 616e 2065 excluded by an e │ │ │ │ │ -0007ce50: 7863 6c75 6465 206c 6973 743c 2f68 343e xclude list │ │ │ │ │ -0007ce60: 0a0a 3c75 6c3e 0a3c 6c69 3e6a 646b 2f69 ..
      .
    • jdk/i │ │ │ │ │ -0007ce70: 6e74 6572 6e61 6c2f 7368 656c 6c73 7570 nternal/shellsup │ │ │ │ │ -0007ce80: 706f 7274 2f64 6f63 2f4a 6176 6164 6f63 port/doc/Javadoc │ │ │ │ │ -0007ce90: 4865 6c70 6572 5465 7374 2e6a 6176 613a HelperTest.java: │ │ │ │ │ -0007cea0: 2054 6573 7420 4a61 7661 646f 6348 656c Test JavadocHel │ │ │ │ │ -0007ceb0: 7065 720a 0a3c 6c69 3e6a 646b 2f6a 7368 per..
    • jdk/jsh │ │ │ │ │ -0007cec0: 656c 6c2f 4869 6768 6c69 6768 7455 4954 ell/HighlightUIT │ │ │ │ │ -0007ced0: 6573 742e 6a61 7661 3a20 4368 6563 6b20 est.java: Check │ │ │ │ │ -0007cee0: 7468 6520 5549 2062 6568 6176 696f 7220 the UI behavior │ │ │ │ │ -0007cef0: 6f66 2073 6e69 7070 6574 2068 6967 686c of snippet highl │ │ │ │ │ -0007cf00: 6967 7469 6e67 0a0a 3c6c 693e 6a64 6b2f igting..
    • jdk/ │ │ │ │ │ -0007cf10: 6a73 6865 6c6c 2f55 7365 7249 6e70 7574 jshell/UserInput │ │ │ │ │ -0007cf20: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ -0007cf30: 7920 7468 6174 2074 6865 2075 7365 7227 y that the user' │ │ │ │ │ -0007cf40: 7320 636f 6465 2063 616e 2072 6561 6420 s code can read │ │ │ │ │ -0007cf50: 5379 7374 656d 2e69 6e0a 0a3c 6c69 3e6a System.in..
    • j │ │ │ │ │ -0007cf60: 646b 2f6a 7368 656c 6c2f 5573 6572 4a64 dk/jshell/UserJd │ │ │ │ │ -0007cf70: 6955 7365 7252 656d 6f74 6554 6573 742e iUserRemoteTest. │ │ │ │ │ -0007cf80: 6a61 7661 3a20 5465 7374 7320 666f 7220 java: Tests for │ │ │ │ │ -0007cf90: 4175 7820 6368 616e 6e65 6c2c 2063 7573 Aux channel, cus │ │ │ │ │ -0007cfa0: 746f 6d20 7265 6d6f 7465 2061 6765 6e74 tom remote agent │ │ │ │ │ -0007cfb0: 732c 2063 7573 746f 6d20 4a44 4920 696d s, custom JDI im │ │ │ │ │ -0007cfc0: 706c 656d 656e 7461 7469 6f6e 732e 0a0a plementations... │ │ │ │ │ -0007cfd0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
    • tools/javac/ │ │ │ │ │ -0007cfe0: 616e 6e6f 7461 7469 6f6e 732f 7479 7065 annotations/type │ │ │ │ │ -0007cff0: 416e 6e6f 7461 7469 6f6e 732f 6661 696c Annotations/fail │ │ │ │ │ -0007d000: 7572 6573 2f43 616e 7441 6e6e 6f74 6174 ures/CantAnnotat │ │ │ │ │ -0007d010: 6550 6163 6b61 6765 732e 6a61 7661 3a20 ePackages.java: │ │ │ │ │ -0007d020: 5468 6520 7061 7274 7320 6f66 2061 2066 The parts of a f │ │ │ │ │ -0007d030: 756c 6c79 2d71 7561 6c69 6669 6564 2074 ully-qualified t │ │ │ │ │ -0007d040: 7970 6520 6361 6e27 7420 6265 2061 6e6e ype can't be ann │ │ │ │ │ -0007d050: 6f74 6174 6564 2e0a 0a3c 6c69 3e74 6f6f otated...
    • too │ │ │ │ │ -0007d060: 6c73 2f6a 6176 6163 2f61 6e6e 6f74 6174 ls/javac/annotat │ │ │ │ │ -0007d070: 696f 6e73 2f74 7970 6541 6e6e 6f74 6174 ions/typeAnnotat │ │ │ │ │ -0007d080: 696f 6e73 2f66 6169 6c75 7265 732f 4361 ions/failures/Ca │ │ │ │ │ -0007d090: 6e74 416e 6e6f 7461 7465 5363 6f70 696e ntAnnotateScopin │ │ │ │ │ -0007d0a0: 672e 6a61 7661 3a20 456e 7375 7265 2062 g.java: Ensure b │ │ │ │ │ -0007d0b0: 6568 6176 696f 7220 666f 7220 6e65 7374 ehavior for nest │ │ │ │ │ -0007d0c0: 6564 2074 7970 6573 2069 7320 636f 7272 ed types is corr │ │ │ │ │ -0007d0d0: 6563 742e 0a0a 3c6c 693e 746f 6f6c 732f ect...
    • tools/ │ │ │ │ │ -0007d0e0: 6a61 7661 632f 616e 6e6f 7461 7469 6f6e javac/annotation │ │ │ │ │ -0007d0f0: 732f 7479 7065 416e 6e6f 7461 7469 6f6e s/typeAnnotation │ │ │ │ │ -0007d100: 732f 6661 696c 7572 6573 2f43 616e 7441 s/failures/CantA │ │ │ │ │ -0007d110: 6e6e 6f74 6174 6553 7461 7469 6343 6c61 nnotateStaticCla │ │ │ │ │ -0007d120: 7373 322e 6a61 7661 3a20 456e 7375 7265 ss2.java: Ensure │ │ │ │ │ -0007d130: 2062 6568 6176 696f 7220 666f 7220 6e65 behavior for ne │ │ │ │ │ -0007d140: 7374 6564 2074 7970 6573 2069 7320 636f sted types is co │ │ │ │ │ -0007d150: 7272 6563 742e 0a0a 3c6c 693e 746f 6f6c rrect...
    • tool │ │ │ │ │ -0007d160: 732f 6a61 7661 632f 616e 6e6f 7461 7469 s/javac/annotati │ │ │ │ │ -0007d170: 6f6e 732f 7479 7065 416e 6e6f 7461 7469 ons/typeAnnotati │ │ │ │ │ -0007d180: 6f6e 732f 6661 696c 7572 6573 2f43 616e ons/failures/Can │ │ │ │ │ -0007d190: 7441 6e6e 6f74 6174 6553 7461 7469 6343 tAnnotateStaticC │ │ │ │ │ -0007d1a0: 6c61 7373 332e 6a61 7661 3a20 456e 7375 lass3.java: Ensu │ │ │ │ │ -0007d1b0: 7265 2062 6568 6176 696f 7220 666f 7220 re behavior for │ │ │ │ │ -0007d1c0: 6e65 7374 6564 2074 7970 6573 2069 7320 nested types is │ │ │ │ │ -0007d1d0: 636f 7272 6563 742e 0a0a 3c6c 693e 746f correct...
    • to │ │ │ │ │ -0007d1e0: 6f6c 732f 6a61 7661 632f 616e 6e6f 7461 ols/javac/annota │ │ │ │ │ -0007d1f0: 7469 6f6e 732f 7479 7065 416e 6e6f 7461 tions/typeAnnota │ │ │ │ │ -0007d200: 7469 6f6e 732f 6e65 776c 6f63 6174 696f tions/newlocatio │ │ │ │ │ -0007d210: 6e73 2f52 6570 6561 7469 6e67 5479 7065 ns/RepeatingType │ │ │ │ │ -0007d220: 416e 6e6f 7461 7469 6f6e 732e 6a61 7661 Annotations.java │ │ │ │ │ -0007d230: 3a20 7265 7065 6174 696e 6720 7479 7065 : repeating type │ │ │ │ │ -0007d240: 2061 6e6e 6f74 6174 696f 6e73 2061 7265 annotations are │ │ │ │ │ -0007d250: 2070 6f73 7369 626c 650a 0a3c 6c69 3e74 possible..
    • t │ │ │ │ │ -0007d260: 6f6f 6c73 2f6a 6176 6163 2f61 6e6e 6f74 ools/javac/annot │ │ │ │ │ -0007d270: 6174 696f 6e73 2f74 7970 6541 6e6e 6f74 ations/typeAnnot │ │ │ │ │ -0007d280: 6174 696f 6e73 2f72 6566 6572 656e 6365 ations/reference │ │ │ │ │ -0007d290: 696e 666f 732f 4c61 6d62 6461 2e6a 6176 infos/Lambda.jav │ │ │ │ │ -0007d2a0: 613a 2054 6573 7420 706f 7075 6c61 7469 a: Test populati │ │ │ │ │ -0007d2b0: 6f6e 206f 6620 7265 6665 7265 6e63 6520 on of reference │ │ │ │ │ -0007d2c0: 696e 666f 2066 6f72 206c 616d 6264 6120 info for lambda │ │ │ │ │ -0007d2d0: 6578 7072 6573 7369 6f6e 7320 6a61 7661 expressions java │ │ │ │ │ -0007d2e0: 6320 6372 6173 6820 666f 7220 616e 6e6f c crash for anno │ │ │ │ │ -0007d2f0: 7461 7465 6420 7061 7261 6d65 7465 7220 tated parameter │ │ │ │ │ -0007d300: 7479 7065 206f 6620 6c61 6d62 6461 2069 type of lambda i │ │ │ │ │ -0007d310: 6e20 6120 6669 656c 640a 0a3c 6c69 3e74 n a field..
    • t │ │ │ │ │ -0007d320: 6f6f 6c73 2f6a 6176 6163 2f61 6e6e 6f74 ools/javac/annot │ │ │ │ │ -0007d330: 6174 696f 6e73 2f74 7970 6541 6e6e 6f74 ations/typeAnnot │ │ │ │ │ -0007d340: 6174 696f 6e73 2f72 6566 6572 656e 6365 ations/reference │ │ │ │ │ -0007d350: 696e 666f 732f 4e65 7374 6564 5479 7065 infos/NestedType │ │ │ │ │ -0007d360: 732e 6a61 7661 3a20 5465 7374 2070 6f70 s.java: Test pop │ │ │ │ │ -0007d370: 756c 6174 696f 6e20 6f66 2072 6566 6572 ulation of refer │ │ │ │ │ -0007d380: 656e 6365 2069 6e66 6f20 666f 7220 6e65 ence info for ne │ │ │ │ │ -0007d390: 7374 6564 2074 7970 6573 0a0a 3c6c 693e sted types..
    • │ │ │ │ │ -0007d3a0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -0007d3b0: 696e 6773 2f73 7570 7072 6573 732f 5479 ings/suppress/Ty │ │ │ │ │ -0007d3c0: 7065 416e 6e6f 7461 7469 6f6e 732e 6a61 peAnnotations.ja │ │ │ │ │ -0007d3d0: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -0007d3e0: 5c5c 4053 7570 7072 6573 7357 6172 6e69 \\@SuppressWarni │ │ │ │ │ -0007d3f0: 6e67 7328 2275 6e63 6865 636b 6564 2229 ngs("unchecked") │ │ │ │ │ -0007d400: 2077 6f72 6b73 2066 6f72 2074 7970 6520 works for type │ │ │ │ │ -0007d410: 616e 6e6f 7461 7469 6f6e 730a 0a3c 6c69 annotations..
    • tools/javap/out │ │ │ │ │ -0007d430: 7075 742f 5265 7065 6174 696e 6754 7970 put/RepeatingTyp │ │ │ │ │ -0007d440: 6541 6e6e 6f74 6174 696f 6e73 2e6a 6176 eAnnotations.jav │ │ │ │ │ -0007d450: 613a 206a 6176 6170 206d 7573 7420 6469 a: javap must di │ │ │ │ │ -0007d460: 7370 6c61 7920 7265 7065 6174 696e 6720 splay repeating │ │ │ │ │ -0007d470: 616e 6e6f 7461 7469 6f6e 730a 3c2f 756c annotations.
    .
    .Re │ │ │ │ │ -0007d490: 706f 7274 2067 656e 6572 6174 6564 206f port generated o │ │ │ │ │ -0007d4a0: 6e20 4175 6720 3230 2c20 3230 3236 2032 n Aug 20, 2026 2 │ │ │ │ │ -0007d4b0: 3a31 303a 3136 e280 af41 4d0a 3c62 723e :10:16...AM.
    │ │ │ │ │ -0007d4c0: 5573 696e 6720 4a54 2048 6172 6e65 7373 Using JT Harness │ │ │ │ │ -0007d4d0: 2036 2e30 2062 3234 3b20 6275 696c 7420 6.0 b24; built │ │ │ │ │ -0007d4e0: 6f6e 204a 616e 7561 7279 2032 352c 2031 on January 25, 1 │ │ │ │ │ -0007d4f0: 3937 302c 2031 323a 3030 3a30 30e2 80af 970, 12:00:00... │ │ │ │ │ -0007d500: 414d 2055 5443 2077 6974 6820 6f70 656e AM UTC with open │ │ │ │ │ -0007d510: 6a64 6b20 7665 7273 696f 6e20 2231 312e jdk version "11. │ │ │ │ │ -0007d520: 302e 3136 2220 3230 3232 2d30 372d 3139 0.16" 2022-07-19 │ │ │ │ │ -0007d530: 3c2f 736d 616c 6c3e 3c2f 626f 6479 3e3c
    < │ │ │ │ │ -0007d540: 2f68 746d 6c3e /html> │ │ │ │ │ +00078d70: 6773 2f54 3730 3133 3836 352e 6a61 7661 gs/T7013865.java │ │ │ │ │ +00078d80: 3a20 7661 7261 7267 733a 206a 6176 6163 : varargs: javac │ │ │ │ │ +00078d90: 2063 7261 7368 6573 2064 7572 696e 6720 crashes during │ │ │ │ │ +00078da0: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ +00078db0: 696f 6e20 7769 7468 2067 656e 6572 6963 ion with generic │ │ │ │ │ +00078dc0: 2076 6172 6172 6773 0a0a 3c6c 693e 746f varargs..
  • to │ │ │ │ │ +00078dd0: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ +00078de0: 732f 5661 7261 7267 7331 2e6a 6176 613a s/Varargs1.java: │ │ │ │ │ +00078df0: 2076 6172 6167 732c 2061 7574 6f20 626f varags, auto bo │ │ │ │ │ +00078e00: 7869 6e67 0a0a 3c6c 693e 746f 6f6c 732f xing..
  • tools/ │ │ │ │ │ +00078e10: 6a61 7661 632f 7661 7261 7267 732f 5661 javac/varargs/Va │ │ │ │ │ +00078e20: 7261 7267 734f 7665 7272 6964 652e 6a61 rargsOverride.ja │ │ │ │ │ +00078e30: 7661 3a20 6f76 6572 7269 6469 6e67 2077 va: overriding w │ │ │ │ │ +00078e40: 6974 6820 6d65 7468 6f64 206f 6620 6469 ith method of di │ │ │ │ │ +00078e50: 6666 6572 656e 7420 6172 6974 7920 6973 fferent arity is │ │ │ │ │ +00078e60: 2070 726f 6869 6269 7465 640a 0a3c 6c69 prohibited..
  • tools/javac/var │ │ │ │ │ +00078e80: 6172 6773 2f57 6172 6e31 2e6a 6176 613a args/Warn1.java: │ │ │ │ │ +00078e90: 206e 6565 6420 7761 726e 696e 6720 6966 need warning if │ │ │ │ │ +00078ea0: 2076 6172 6172 6773 2061 7267 756d 656e varargs argumen │ │ │ │ │ +00078eb0: 7420 6973 6e27 7420 626f 7865 640a 0a3c t isn't boxed..< │ │ │ │ │ +00078ec0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f76 li>tools/javac/v │ │ │ │ │ +00078ed0: 6172 6172 6773 2f57 6172 6e32 2e6a 6176 arargs/Warn2.jav │ │ │ │ │ +00078ee0: 613a 206e 6565 6420 7761 726e 696e 6720 a: need warning │ │ │ │ │ +00078ef0: 6966 2076 6172 6172 6773 2061 7267 756d if varargs argum │ │ │ │ │ +00078f00: 656e 7420 6973 6e27 7420 626f 7865 640a ent isn't boxed. │ │ │ │ │ +00078f10: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00078f20: 2f76 6172 6172 6773 2f61 6363 6573 732f /varargs/access/ │ │ │ │ │ +00078f30: 5661 7261 7267 7341 6e64 5769 6c64 6361 VarargsAndWildca │ │ │ │ │ +00078f40: 7264 5061 7261 6d65 7465 7269 7a65 6454 rdParameterizedT │ │ │ │ │ +00078f50: 7970 6554 6573 742e 6a61 7661 3a20 6a61 ypeTest.java: ja │ │ │ │ │ +00078f60: 7661 632c 2077 696c 6463 6172 6473 2061 vac, wildcards a │ │ │ │ │ +00078f70: 6e64 2067 656e 6572 6963 2076 6172 6172 nd generic varar │ │ │ │ │ +00078f80: 6720 6d65 7468 6f64 2069 6e76 6f63 6174 g method invocat │ │ │ │ │ +00078f90: 696f 6e20 6e6f 7420 6163 6365 7074 6564 ion not accepted │ │ │ │ │ +00078fa0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00078fb0: 632f 7661 7261 7267 732f 6163 6365 7373 c/varargs/access │ │ │ │ │ +00078fc0: 2f56 6172 6172 6773 416e 6457 696c 6463 /VarargsAndWildc │ │ │ │ │ +00078fd0: 6172 6450 6172 616d 6574 6572 697a 6564 ardParameterized │ │ │ │ │ +00078fe0: 5479 7065 5465 7374 322e 6a61 7661 3a20 TypeTest2.java: │ │ │ │ │ +00078ff0: 5661 7261 7267 7320 6163 6365 7373 2063 Varargs access c │ │ │ │ │ +00079000: 6865 636b 206d 6973 6861 6e64 6c65 7320 heck mishandles │ │ │ │ │ +00079010: 6361 7074 7572 6520 7661 7269 6162 6c65 capture variable │ │ │ │ │ +00079020: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00079030: 6163 2f76 6172 6172 6773 2f61 6363 6573 ac/varargs/acces │ │ │ │ │ +00079040: 732f 5661 7261 7267 7341 6e64 5769 6c64 s/VarargsAndWild │ │ │ │ │ +00079050: 6361 7264 5061 7261 6d65 7465 7269 7a65 cardParameterize │ │ │ │ │ +00079060: 6454 7970 6554 6573 7433 2e6a 6176 613a dTypeTest3.java: │ │ │ │ │ +00079070: 2056 6172 6172 6773 2061 6363 6573 7320 Varargs access │ │ │ │ │ +00079080: 6368 6563 6b20 6d69 7368 616e 646c 6573 check mishandles │ │ │ │ │ +00079090: 2063 6170 7475 7265 2076 6172 6961 626c capture variabl │ │ │ │ │ +000790a0: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +000790b0: 7661 632f 7661 7261 7267 732f 6163 6365 vac/varargs/acce │ │ │ │ │ +000790c0: 7373 2f56 6172 6172 6773 416e 6457 696c ss/VarargsAndWil │ │ │ │ │ +000790d0: 6463 6172 6450 6172 616d 6574 6572 697a dcardParameteriz │ │ │ │ │ +000790e0: 6564 5479 7065 5465 7374 342e 6a61 7661 edTypeTest4.java │ │ │ │ │ +000790f0: 3a20 5661 7261 7267 7320 6163 6365 7373 : Varargs access │ │ │ │ │ +00079100: 2063 6865 636b 206d 6973 6861 6e64 6c65 check mishandle │ │ │ │ │ +00079110: 7320 6361 7074 7572 6520 7661 7269 6162 s capture variab │ │ │ │ │ +00079120: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ +00079130: 6176 6163 2f76 6172 6172 6773 2f61 6363 avac/varargs/acc │ │ │ │ │ +00079140: 6573 732f 5661 7261 7267 7349 6e66 6572 ess/VarargsInfer │ │ │ │ │ +00079150: 7265 6450 7269 7661 7465 5479 7065 2e6a redPrivateType.j │ │ │ │ │ +00079160: 6176 613a 2043 6865 636b 2076 6172 6172 ava: Check varar │ │ │ │ │ +00079170: 6773 2061 6363 6573 7320 6167 6169 6e73 gs access agains │ │ │ │ │ +00079180: 7420 696e 6665 7272 6564 2073 6967 6e61 t inferred signa │ │ │ │ │ +00079190: 7475 7265 0a0a 3c6c 693e 746f 6f6c 732f ture..
  • tools/ │ │ │ │ │ +000791a0: 6a61 7661 632f 7661 7261 7267 732f 7761 javac/varargs/wa │ │ │ │ │ +000791b0: 726e 696e 672f 5761 726e 322e 6a61 7661 rning/Warn2.java │ │ │ │ │ +000791c0: 3a20 6669 7865 642d 6172 6974 7920 7761 : fixed-arity wa │ │ │ │ │ +000791d0: 726e 696e 6720 6769 7665 6e20 746f 6f20 rning given too │ │ │ │ │ +000791e0: 6f66 7465 6e0a 0a3c 6c69 3e74 6f6f 6c73 often..
  • tools │ │ │ │ │ +000791f0: 2f6a 6176 6163 2f76 6172 6172 6773 2f77 /javac/varargs/w │ │ │ │ │ +00079200: 6172 6e69 6e67 2f57 6172 6e33 2e6a 6176 arning/Warn3.jav │ │ │ │ │ +00079210: 613a 2066 6978 6564 2d61 7269 7479 2077 a: fixed-arity w │ │ │ │ │ +00079220: 6172 6e69 6e67 2067 6976 656e 2074 6f6f arning given too │ │ │ │ │ +00079230: 206f 6674 656e 0a0a 3c6c 693e 746f 6f6c often..
  • tool │ │ │ │ │ +00079240: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ +00079250: 7761 726e 696e 672f 5761 726e 342e 6a61 warning/Warn4.ja │ │ │ │ │ +00079260: 7661 3a20 5072 6f6a 6563 7420 436f 696e va: Project Coin │ │ │ │ │ +00079270: 3a20 5369 6d70 6c69 6669 6564 2056 6172 : Simplified Var │ │ │ │ │ +00079280: 6172 6773 204d 6574 686f 6420 496e 766f args Method Invo │ │ │ │ │ +00079290: 6361 7469 6f6e 2074 656d 706f 7261 7269 cation temporari │ │ │ │ │ +000792a0: 6c79 2077 6f72 6b61 726f 756e 6420 636f ly workaround co │ │ │ │ │ +000792b0: 6d62 6f20 7465 7374 7320 6172 6520 6361 mbo tests are ca │ │ │ │ │ +000792c0: 7573 696e 6720 7469 6d65 206f 7574 2069 using time out i │ │ │ │ │ +000792d0: 6e20 7365 7665 7261 6c20 706c 6174 666f n several platfo │ │ │ │ │ +000792e0: 726d 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a rms..
  • tools/j │ │ │ │ │ +000792f0: 6176 6163 2f76 6172 6172 6773 2f77 6172 avac/varargs/war │ │ │ │ │ +00079300: 6e69 6e67 2f57 6172 6e35 2e6a 6176 613a ning/Warn5.java: │ │ │ │ │ +00079310: 2050 726f 6a65 6374 2043 6f69 6e3a 2041 Project Coin: A │ │ │ │ │ +00079320: 6e6e 6f74 6174 696f 6e20 746f 2072 6564 nnotation to red │ │ │ │ │ +00079330: 7563 6520 7661 7261 7267 7320 7761 726e uce varargs warn │ │ │ │ │ +00079340: 696e 6773 2074 656d 706f 7261 7269 6c79 ings temporarily │ │ │ │ │ +00079350: 2077 6f72 6b61 726f 756e 6420 636f 6d62 workaround comb │ │ │ │ │ +00079360: 6f20 7465 7374 7320 6172 6520 6361 7573 o tests are caus │ │ │ │ │ +00079370: 696e 6720 7469 6d65 206f 7574 2069 6e20 ing time out in │ │ │ │ │ +00079380: 7365 7665 7261 6c20 706c 6174 666f 726d several platform │ │ │ │ │ +00079390: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +000793a0: 6163 2f76 6172 6172 6773 2f77 6172 6e69 ac/varargs/warni │ │ │ │ │ +000793b0: 6e67 2f57 6172 6e36 2e6a 6176 613a 2045 ng/Warn6.java: E │ │ │ │ │ +000793c0: 6e73 7572 6520 7468 6520 6765 6e65 7269 nsure the generi │ │ │ │ │ +000793d0: 6320 6172 7261 7920 6372 6561 7469 6f6e c array creation │ │ │ │ │ +000793e0: 2077 6172 6e69 6e67 2069 7320 6e6f 7420 warning is not │ │ │ │ │ +000793f0: 696e 636f 7272 6563 746c 7920 7072 6f64 incorrectly prod │ │ │ │ │ +00079400: 7563 6564 2066 6f72 2064 6961 6d6f 6e64 uced for diamond │ │ │ │ │ +00079410: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00079420: 6163 2f76 6572 7369 6f6e 732f 536f 7572 ac/versions/Sour │ │ │ │ │ +00079430: 6365 5461 7267 6574 5465 7374 2e6a 6176 ceTargetTest.jav │ │ │ │ │ +00079440: 613a 204a 6176 6143 6f6d 7069 6c65 7220 a: JavaCompiler │ │ │ │ │ +00079450: 7265 6c69 6573 206f 6e20 696e 6170 7072 relies on inappr │ │ │ │ │ +00079460: 6f70 7269 6174 6520 7265 7375 6c74 2066 opriate result f │ │ │ │ │ +00079470: 726f 6d20 636f 6d70 6172 6973 6f6e 0a0a rom comparison.. │ │ │ │ │ +00079480: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00079490: 7665 7273 696f 6e73 2f56 6572 7369 6f6e versions/Version │ │ │ │ │ +000794a0: 732e 6a61 7661 3a20 4368 6563 6b20 696e s.java: Check in │ │ │ │ │ +000794b0: 7465 7270 7265 7461 7469 6f6e 206f 6620 terpretation of │ │ │ │ │ +000794c0: 2d74 6172 6765 7420 616e 6420 2d73 6f75 -target and -sou │ │ │ │ │ +000794d0: 7263 6520 6f70 7469 6f6e 730a 0a3c 6c69 rce options..
  • tools/javac/war │ │ │ │ │ +000794f0: 6e69 6e67 732f 3635 3934 3931 342f 496d nings/6594914/Im │ │ │ │ │ +00079500: 706c 6963 6974 436f 6d70 696c 6174 696f plicitCompilatio │ │ │ │ │ +00079510: 6e2e 6a61 7661 3a20 5761 726e 696e 6773 n.java: Warnings │ │ │ │ │ +00079520: 2069 6e20 7468 6520 696d 706f 7274 7320 in the imports │ │ │ │ │ +00079530: 7365 6374 696f 6e20 7368 6f75 6c64 2062 section should b │ │ │ │ │ +00079540: 6520 6174 7472 6962 7574 6564 2074 6f20 e attributed to │ │ │ │ │ +00079550: 7468 6520 636f 7272 6563 7420 736f 7572 the correct sour │ │ │ │ │ +00079560: 6365 2066 696c 650a 0a3c 6c69 3e74 6f6f ce file..
  • too │ │ │ │ │ +00079570: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ +00079580: 732f 3635 3934 3931 342f 5436 3539 3439 s/6594914/T65949 │ │ │ │ │ +00079590: 3134 612e 6a61 7661 3a20 5c5c 4053 7570 14a.java: \\@Sup │ │ │ │ │ +000795a0: 7072 6573 7357 6172 6e69 6e67 7328 2264 pressWarnings("d │ │ │ │ │ +000795b0: 6570 7265 6361 7469 6f6e 2229 2064 6f65 eprecation") doe │ │ │ │ │ +000795c0: 7320 6e6f 7420 776f 726b 2066 6f72 2074 s not work for t │ │ │ │ │ +000795d0: 6865 2074 7970 6520 6f66 2061 2076 6172 he type of a var │ │ │ │ │ +000795e0: 6961 626c 650a 0a3c 6c69 3e74 6f6f 6c73 iable..
  • tools │ │ │ │ │ +000795f0: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ +00079600: 3637 3437 3637 312f 5436 3734 3736 3731 6747671/T6747671 │ │ │ │ │ +00079610: 2e6a 6176 613a 202d 586c 696e 743a 7261 .java: -Xlint:ra │ │ │ │ │ +00079620: 7774 7970 6573 0a0a 3c6c 693e 746f 6f6c wtypes..
  • tool │ │ │ │ │ +00079630: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ +00079640: 2f36 3838 3532 3535 2f54 3638 3835 3235 /6885255/T688525 │ │ │ │ │ +00079650: 352e 6a61 7661 3a20 2d58 6c69 6e74 3a72 5.java: -Xlint:r │ │ │ │ │ +00079660: 6177 7479 7065 730a 0a3c 6c69 3e74 6f6f awtypes..
  • too │ │ │ │ │ +00079670: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ +00079680: 732f 3730 3930 3439 392f 5437 3039 3034 s/7090499/T70904 │ │ │ │ │ +00079690: 3939 2e6a 6176 613a 202d 586c 696e 743a 99.java: -Xlint: │ │ │ │ │ +000796a0: 7261 7774 7970 6573 0a0a 3c6c 693e 746f rawtypes..
  • to │ │ │ │ │ +000796b0: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +000796c0: 6773 2f41 7578 696c 6961 7279 436c 6173 gs/AuxiliaryClas │ │ │ │ │ +000796d0: 732f 436c 6173 7355 7369 6e67 416e 6f74 s/ClassUsingAnot │ │ │ │ │ +000796e0: 6865 7241 7578 696c 6961 7279 2e6a 6176 herAuxiliary.jav │ │ │ │ │ +000796f0: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ +00079700: 6a61 7661 632f 7761 726e 696e 6773 2f41 javac/warnings/A │ │ │ │ │ +00079710: 7578 696c 6961 7279 436c 6173 732f 436c uxiliaryClass/Cl │ │ │ │ │ +00079720: 6173 7355 7369 6e67 4175 7869 6c69 6172 assUsingAuxiliar │ │ │ │ │ +00079730: 792e 6a61 7661 3a20 200a 0a3c 6c69 3e74 y.java: ..
  • t │ │ │ │ │ +00079740: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +00079750: 6e67 732f 4175 7869 6c69 6172 7943 6c61 ngs/AuxiliaryCla │ │ │ │ │ +00079760: 7373 2f53 656c 6643 6c61 7373 5769 7468 ss/SelfClassWith │ │ │ │ │ +00079770: 4175 782e 6a61 7661 3a20 200a 0a3c 6c69 Aux.java: ..
  • tools/javac/war │ │ │ │ │ +00079790: 6e69 6e67 732f 4465 6661 756c 7443 746f nings/DefaultCto │ │ │ │ │ +000797a0: 722f 4465 6661 756c 7443 746f 7257 6172 r/DefaultCtorWar │ │ │ │ │ +000797b0: 6e69 6e67 546f 6f6c 426f 782e 6a61 7661 ningToolBox.java │ │ │ │ │ +000797c0: 3a20 5665 7269 6679 2065 7870 6563 7465 : Verify expecte │ │ │ │ │ +000797d0: 6420 6465 6661 756c 7420 636f 6e73 7472 d default constr │ │ │ │ │ +000797e0: 7563 746f 7220 7761 726e 696e 6773 2061 uctor warnings a │ │ │ │ │ +000797f0: 7265 2070 726f 6475 6374 6564 206f 7220 re producted or │ │ │ │ │ +00079800: 6e6f 7420 7072 6f64 7563 6564 0a0a 3c6c not produced..tools/javac/wa │ │ │ │ │ +00079820: 726e 696e 6773 2f44 6566 6175 6c74 4374 rnings/DefaultCt │ │ │ │ │ +00079830: 6f72 2f4e 6f57 6172 6e69 6e67 4361 7365 or/NoWarningCase │ │ │ │ │ +00079840: 732e 6a61 7661 3a20 200a 0a3c 6c69 3e74 s.java: ..
  • t │ │ │ │ │ +00079850: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +00079860: 6e67 732f 4465 6661 756c 7443 746f 722f ngs/DefaultCtor/ │ │ │ │ │ +00079870: 4e6f 5761 726e 696e 6752 6563 6f72 642e NoWarningRecord. │ │ │ │ │ +00079880: 6a61 7661 3a20 200a 0a3c 6c69 3e74 6f6f java: ..
  • too │ │ │ │ │ +00079890: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ +000798a0: 732f 4465 7041 6e6e 2e6a 6176 613a 2020 s/DepAnn.java: │ │ │ │ │ +000798b0: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +000798c0: 632f 7761 726e 696e 6773 2f44 6570 7265 c/warnings/Depre │ │ │ │ │ +000798d0: 6361 7469 6f6e 2e6a 6176 613a 2020 0a0a cation.java: .. │ │ │ │ │ +000798e0: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +000798f0: 7761 726e 696e 6773 2f44 6570 7265 6361 warnings/Depreca │ │ │ │ │ +00079900: 7469 6f6e 5345 3854 6573 742e 6a61 7661 tionSE8Test.java │ │ │ │ │ +00079910: 3a20 4465 7072 6563 6174 6564 2077 6172 : Deprecated war │ │ │ │ │ +00079920: 6e69 6e67 2069 6e20 6d65 7468 6f64 2072 ning in method r │ │ │ │ │ +00079930: 6566 6572 656e 6365 2061 7265 206d 6973 eference are mis │ │ │ │ │ +00079940: 7369 6e67 2069 6e20 736f 6d65 2063 6173 sing in some cas │ │ │ │ │ +00079950: 6573 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a es...
  • tools/j │ │ │ │ │ +00079960: 6176 6163 2f77 6172 6e69 6e67 732f 4469 avac/warnings/Di │ │ │ │ │ +00079970: 765a 6572 6f2e 6a61 7661 3a20 200a 0a3c vZero.java: ..< │ │ │ │ │ +00079980: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f77 li>tools/javac/w │ │ │ │ │ +00079990: 6172 6e69 6e67 732f 4661 6c6c 5468 726f arnings/FallThro │ │ │ │ │ +000799a0: 7567 682e 6a61 7661 3a20 200a 0a3c 6c69 ugh.java: ..
  • tools/javac/war │ │ │ │ │ +000799c0: 6e69 6e67 732f 4669 6e61 6c6c 792e 6a61 nings/Finally.ja │ │ │ │ │ +000799d0: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ +000799e0: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ +000799f0: 4d61 7844 6961 6773 5265 636f 6d70 696c MaxDiagsRecompil │ │ │ │ │ +00079a00: 652e 6a61 7661 3a20 7375 6767 6573 7420 e.java: suggest │ │ │ │ │ +00079a10: 7265 636f 6d70 696c 696e 6720 7769 7468 recompiling with │ │ │ │ │ +00079a20: 202d 586d 6178 6572 7273 0a0a 3c6c 693e -Xmaxerrs..
  • │ │ │ │ │ +00079a30: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ +00079a40: 696e 6773 2f4d 6178 5761 726e 7352 6563 ings/MaxWarnsRec │ │ │ │ │ +00079a50: 6f6d 7069 6c65 2e6a 6176 613a 2073 7567 ompile.java: sug │ │ │ │ │ +00079a60: 6765 7374 2072 6563 6f6d 7069 6c69 6e67 gest recompiling │ │ │ │ │ +00079a70: 2077 6974 6820 2d58 6d61 7877 6172 6e73 with -Xmaxwarns │ │ │ │ │ +00079a80: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00079a90: 632f 7761 726e 696e 6773 2f4e 6573 7465 c/warnings/Neste │ │ │ │ │ +00079aa0: 6444 6570 7265 6361 7469 6f6e 2f4e 6573 dDeprecation/Nes │ │ │ │ │ +00079ab0: 7465 6444 6570 7265 6361 7469 6f6e 2e6a tedDeprecation.j │ │ │ │ │ +00079ac0: 6176 613a 2020 0a0a 3c6c 693e 746f 6f6c ava: ..
  • tool │ │ │ │ │ +00079ad0: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ +00079ae0: 2f52 656d 6f76 616c 2e6a 6176 613a 206a /Removal.java: j │ │ │ │ │ +00079af0: 6176 6163 2063 6861 6e67 6573 2066 6f72 avac changes for │ │ │ │ │ +00079b00: 2065 6e68 616e 6365 6420 6465 7072 6563 enhanced deprec │ │ │ │ │ +00079b10: 6174 696f 6e0a 0a3c 6c69 3e74 6f6f 6c73 ation..
  • tools │ │ │ │ │ +00079b20: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ +00079b30: 5365 7269 616c 2f43 746f 7241 6363 6573 Serial/CtorAcces │ │ │ │ │ +00079b40: 732e 6a61 7661 3a20 200a 0a3c 6c69 3e74 s.java: ..
  • t │ │ │ │ │ +00079b50: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +00079b60: 6e67 732f 5365 7269 616c 2f44 6565 704e ngs/Serial/DeepN │ │ │ │ │ +00079b70: 6573 7469 6e67 5375 7070 7265 7373 696f estingSuppressio │ │ │ │ │ +00079b80: 6e2e 6a61 7661 3a20 200a 0a3c 6c69 3e74 n.java: ..
  • t │ │ │ │ │ +00079b90: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +00079ba0: 6e67 732f 5365 7269 616c 2f45 6e75 6d53 ngs/Serial/EnumS │ │ │ │ │ +00079bb0: 6572 6961 6c2e 6a61 7661 3a20 200a 0a3c erial.java: ..< │ │ │ │ │ +00079bc0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f77 li>tools/javac/w │ │ │ │ │ +00079bd0: 6172 6e69 6e67 732f 5365 7269 616c 2f45 arnings/Serial/E │ │ │ │ │ +00079be0: 7874 6572 6e2e 6a61 7661 3a20 200a 0a3c xtern.java: ..< │ │ │ │ │ +00079bf0: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f77 li>tools/javac/w │ │ │ │ │ +00079c00: 6172 6e69 6e67 732f 5365 7269 616c 2f49 arnings/Serial/I │ │ │ │ │ +00079c10: 6d70 726f 7065 7252 6574 7572 6e54 7970 mproperReturnTyp │ │ │ │ │ +00079c20: 6573 2e6a 6176 613a 2020 0a0a 3c6c 693e es.java: ..
  • │ │ │ │ │ +00079c30: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ +00079c40: 696e 6773 2f53 6572 6961 6c2f 496d 7072 ings/Serial/Impr │ │ │ │ │ +00079c50: 6f70 6572 5365 7269 616c 5046 2e6a 6176 operSerialPF.jav │ │ │ │ │ +00079c60: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ +00079c70: 6a61 7661 632f 7761 726e 696e 6773 2f53 javac/warnings/S │ │ │ │ │ +00079c80: 6572 6961 6c2f 496e 7374 616e 6365 4669 erial/InstanceFi │ │ │ │ │ +00079c90: 656c 642e 6a61 7661 3a20 200a 0a3c 6c69 eld.java: ..
  • tools/javac/war │ │ │ │ │ +00079cb0: 6e69 6e67 732f 5365 7269 616c 2f49 6e74 nings/Serial/Int │ │ │ │ │ +00079cc0: 6572 6661 6365 4669 656c 6473 2e6a 6176 erfaceFields.jav │ │ │ │ │ +00079cd0: 613a 2020 0a0a 3c6c 693e 746f 6f6c 732f a: ..
  • tools/ │ │ │ │ │ +00079ce0: 6a61 7661 632f 7761 726e 696e 6773 2f53 javac/warnings/S │ │ │ │ │ +00079cf0: 6572 6961 6c2f 496e 7465 7266 6163 654e erial/InterfaceN │ │ │ │ │ +00079d00: 6f6e 5072 6976 6174 654d 6574 686f 6473 onPrivateMethods │ │ │ │ │ +00079d10: 2e6a 6176 613a 2020 0a0a 3c6c 693e 746f .java: ..
  • to │ │ │ │ │ +00079d20: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +00079d30: 6773 2f53 6572 6961 6c2f 5265 636f 7264 gs/Serial/Record │ │ │ │ │ +00079d40: 5365 7269 616c 2e6a 6176 613a 2020 0a0a Serial.java: .. │ │ │ │ │ +00079d50: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00079d60: 7761 726e 696e 6773 2f53 6572 6961 6c2f warnings/Serial/ │ │ │ │ │ +00079d70: 5365 7269 616c 2e6a 6176 613a 2020 0a0a Serial.java: .. │ │ │ │ │ +00079d80: 3c6c 693e 746f 6f6c 732f 6a61 7661 632f
  • tools/javac/ │ │ │ │ │ +00079d90: 7761 726e 696e 6773 2f53 6572 6961 6c2f warnings/Serial/ │ │ │ │ │ +00079da0: 5365 7269 616c 4d65 7468 6f64 4172 6974 SerialMethodArit │ │ │ │ │ +00079db0: 792e 6a61 7661 3a20 200a 0a3c 6c69 3e74 y.java: ..
  • t │ │ │ │ │ +00079dc0: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +00079dd0: 6e67 732f 5365 7269 616c 2f53 6572 6961 ngs/Serial/Seria │ │ │ │ │ +00079de0: 6c4d 6574 686f 644d 6f64 732e 6a61 7661 lMethodMods.java │ │ │ │ │ +00079df0: 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 2f6a : ..
  • tools/j │ │ │ │ │ +00079e00: 6176 6163 2f77 6172 6e69 6e67 732f 5365 avac/warnings/Se │ │ │ │ │ +00079e10: 7269 616c 2f53 6572 6961 6c4d 6574 686f rial/SerialMetho │ │ │ │ │ +00079e20: 6454 6872 6f77 732e 6a61 7661 3a20 200a dThrows.java: . │ │ │ │ │ +00079e30: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +00079e40: 2f77 6172 6e69 6e67 732f 5436 3736 3335 /warnings/T67635 │ │ │ │ │ +00079e50: 3138 2e6a 6176 613a 2049 6d70 6f73 7369 18.java: Impossi │ │ │ │ │ +00079e60: 626c 6520 746f 2073 7570 7072 6573 7320 ble to suppress │ │ │ │ │ +00079e70: 7261 772d 7479 7065 2077 6172 6e69 6e67 raw-type warning │ │ │ │ │ +00079e80: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 s..
  • tools/jav │ │ │ │ │ +00079e90: 6163 2f77 6172 6e69 6e67 732f 5468 6973 ac/warnings/This │ │ │ │ │ +00079ea0: 4573 6361 7065 2e6a 6176 613a 2056 6572 Escape.java: Ver │ │ │ │ │ +00079eb0: 6966 7920 2774 6869 7327 2065 7363 6170 ify 'this' escap │ │ │ │ │ +00079ec0: 6520 6465 7465 6374 696f 6e0a 0a3c 6c69 e detection..
  • tools/javac/war │ │ │ │ │ +00079ee0: 6e69 6e67 732f 556e 626f 756e 6441 6e64 nings/UnboundAnd │ │ │ │ │ +00079ef0: 426f 756e 6442 794f 626a 6563 7454 6573 BoundByObjectTes │ │ │ │ │ +00079f00: 742e 6a61 7661 3a20 756e 6368 6563 6b65 t.java: unchecke │ │ │ │ │ +00079f10: 6420 7761 726e 696e 6773 2068 616e 646c d warnings handl │ │ │ │ │ +00079f20: 6520 3f20 616e 6420 3f20 6578 7465 6e64 e ? and ? extend │ │ │ │ │ +00079f30: 7320 4f62 6a65 6374 2064 6966 6665 7265 s Object differe │ │ │ │ │ +00079f40: 6e74 6c79 0a0a 3c6c 693e 746f 6f6c 732f ntly..
  • tools/ │ │ │ │ │ +00079f50: 6a61 7661 632f 7761 726e 696e 6773 2f55 javac/warnings/U │ │ │ │ │ +00079f60: 6e63 6865 636b 6564 2e6a 6176 613a 2020 nchecked.java: │ │ │ │ │ +00079f70: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +00079f80: 632f 7761 726e 696e 6773 2f55 6e6e 6565 c/warnings/Unnee │ │ │ │ │ +00079f90: 6465 6453 7472 6963 7466 7057 6172 6e69 dedStrictfpWarni │ │ │ │ │ +00079fa0: 6e67 546f 6f6c 426f 782e 6a61 7661 3a20 ngToolBox.java: │ │ │ │ │ +00079fb0: 5665 7269 6679 2065 7870 6563 7465 6420 Verify expected │ │ │ │ │ +00079fc0: 7374 7269 6374 6670 2077 6172 6e69 6e67 strictfp warning │ │ │ │ │ +00079fd0: 7320 6172 6520 7072 6f64 7563 7465 6420 s are producted │ │ │ │ │ +00079fe0: 6f72 206e 6f74 2070 726f 6475 6365 640a or not produced. │ │ │ │ │ +00079ff0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0007a000: 2f77 6172 6e69 6e67 732f 5665 7269 6679 /warnings/Verify │ │ │ │ │ +0007a010: 4c69 6e74 4465 7363 7269 7074 696f 6e73 LintDescriptions │ │ │ │ │ +0007a020: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +0007a030: 6174 2061 6c6c 204c 696e 7443 6174 6567 at all LintCateg │ │ │ │ │ +0007a040: 6f72 6965 7320 6861 7665 2074 6865 6972 ories have their │ │ │ │ │ +0007a050: 2064 6573 6372 6970 7469 6f6e 7320 6669 descriptions fi │ │ │ │ │ +0007a060: 6c6c 6564 2e0a 0a3c 6c69 3e74 6f6f 6c73 lled...
  • tools │ │ │ │ │ +0007a070: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ +0007a080: 7375 7070 7265 7373 2f49 6d70 6c69 6369 suppress/Implici │ │ │ │ │ +0007a090: 7454 6573 742e 6a61 7661 3a20 5665 7269 tTest.java: Veri │ │ │ │ │ +0007a0a0: 6679 2074 6861 7420 6465 7072 6563 6174 fy that deprecat │ │ │ │ │ +0007a0b0: 6564 2077 6172 6e69 6e67 2069 7320 7072 ed warning is pr │ │ │ │ │ +0007a0c0: 696e 7465 6420 636f 7272 6563 746c 7920 inted correctly │ │ │ │ │ +0007a0d0: 666f 7220 696d 706f 7274 2073 7461 7465 for import state │ │ │ │ │ +0007a0e0: 6d65 6e74 2077 6865 6e20 7072 6f63 6573 ment when proces │ │ │ │ │ +0007a0f0: 7369 6e67 2061 2066 696c 6520 6f6e 2064 sing a file on d │ │ │ │ │ +0007a100: 656d 616e 6420 7768 696c 6520 6174 7472 emand while attr │ │ │ │ │ +0007a110: 6962 7574 696e 6720 616e 6f74 6865 7220 ibuting another │ │ │ │ │ +0007a120: 6669 6c65 2e0a 0a3c 6c69 3e74 6f6f 6c73 file...
  • tools │ │ │ │ │ +0007a130: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ +0007a140: 7375 7070 7265 7373 2f4f 7665 7272 6964 suppress/Overrid │ │ │ │ │ +0007a150: 6465 6e2e 6a61 7661 3a20 4368 6563 6b20 den.java: Check │ │ │ │ │ +0007a160: 7468 6174 205c 5c40 5375 7070 7265 7373 that \\@Suppress │ │ │ │ │ +0007a170: 5761 726e 696e 6773 2077 6f72 6b73 2070 Warnings works p │ │ │ │ │ +0007a180: 726f 7065 726c 7920 7768 656e 206f 7665 roperly when ove │ │ │ │ │ +0007a190: 7272 6964 696e 6720 6465 7072 6563 6174 rriding deprecat │ │ │ │ │ +0007a1a0: 6564 206d 6574 686f 642e 0a0a 3c6c 693e ed method...
  • │ │ │ │ │ +0007a1b0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ +0007a1c0: 696e 6773 2f73 7570 7072 6573 732f 4f76 ings/suppress/Ov │ │ │ │ │ +0007a1d0: 6572 7269 6464 656e 5375 7070 7265 7373 erriddenSuppress │ │ │ │ │ +0007a1e0: 6564 2e6a 6176 613a 2043 6865 636b 2074 ed.java: Check t │ │ │ │ │ +0007a1f0: 6861 7420 5c5c 4053 7570 7072 6573 7357 hat \\@SuppressW │ │ │ │ │ +0007a200: 6172 6e69 6e67 7320 776f 726b 7320 7072 arnings works pr │ │ │ │ │ +0007a210: 6f70 6572 6c79 2077 6865 6e20 6f76 6572 operly when over │ │ │ │ │ +0007a220: 7269 6469 6e67 2064 6570 7265 6361 7465 riding deprecate │ │ │ │ │ +0007a230: 6420 6d65 7468 6f64 2e0a 0a3c 6c69 3e74 d method...
  • t │ │ │ │ │ +0007a240: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +0007a250: 6e67 732f 7375 7070 7265 7373 2f50 6163 ngs/suppress/Pac │ │ │ │ │ +0007a260: 6b61 6765 496e 666f 2e6a 6176 613a 2056 kageInfo.java: V │ │ │ │ │ +0007a270: 6572 6966 7920 7468 6174 2064 6570 7265 erify that depre │ │ │ │ │ +0007a280: 6361 7465 6420 7761 726e 696e 6773 2061 cated warnings a │ │ │ │ │ +0007a290: 7265 2070 7269 6e74 6564 2063 6f72 7265 re printed corre │ │ │ │ │ +0007a2a0: 6374 6c79 2066 6f72 2070 6163 6b61 6765 ctly for package │ │ │ │ │ +0007a2b0: 2d69 6e66 6f2e 6a61 7661 0a0a 3c6c 693e -info.java..
  • │ │ │ │ │ +0007a2c0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ +0007a2d0: 696e 6773 2f73 7570 7072 6573 732f 5375 ings/suppress/Su │ │ │ │ │ +0007a2e0: 7070 7265 7373 5761 726e 696e 6773 5061 ppressWarningsPa │ │ │ │ │ +0007a2f0: 636b 6167 652e 6a61 7661 3a20 5665 7269 ckage.java: Veri │ │ │ │ │ +0007a300: 6679 2053 7570 7072 6573 7357 6172 6e69 fy SuppressWarni │ │ │ │ │ +0007a310: 6e67 7320 776f 726b 7320 6f6e 2070 6163 ngs works on pac │ │ │ │ │ +0007a320: 6b61 6765 2063 6c61 7573 6573 2061 6e64 kage clauses and │ │ │ │ │ +0007a330: 206d 6f64 756c 6573 2e0a 0a3c 6c69 3e74 modules...
  • t │ │ │ │ │ +0007a340: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +0007a350: 6e67 732f 7375 7070 7265 7373 2f54 3634 ngs/suppress/T64 │ │ │ │ │ +0007a360: 3830 3538 382e 6a61 7661 3a20 5665 7269 80588.java: Veri │ │ │ │ │ +0007a370: 6679 2074 6861 7420 5c5c 4053 7570 7072 fy that \\@Suppr │ │ │ │ │ +0007a380: 6573 7357 6172 6e69 6e67 7328 2264 6570 essWarnings("dep │ │ │ │ │ +0007a390: 7265 6361 7469 6f6e 2229 2077 6f72 6b73 recation") works │ │ │ │ │ +0007a3a0: 204f 4b20 666f 7220 616c 6c20 7061 7274 OK for all part │ │ │ │ │ +0007a3b0: 7320 6f66 2063 6c61 7373 2f6d 6574 686f s of class/metho │ │ │ │ │ +0007a3c0: 642f 6669 656c 6420 2268 6561 6465 7222 d/field "header" │ │ │ │ │ +0007a3d0: 2c20 696e 636c 7564 696e 6720 2864 6563 , including (dec │ │ │ │ │ +0007a3e0: 6c61 7261 7469 6f6e 2920 616e 6e6f 7461 laration) annota │ │ │ │ │ +0007a3f0: 7469 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 tions..
  • tools │ │ │ │ │ +0007a400: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ +0007a410: 7375 7070 7265 7373 2f54 3637 3037 3033 suppress/T670703 │ │ │ │ │ +0007a420: 322e 6a61 7661 3a20 5665 7269 6679 2074 2.java: Verify t │ │ │ │ │ +0007a430: 6861 7420 5c5c 4053 7570 7072 6573 7357 hat \\@SuppressW │ │ │ │ │ +0007a440: 6172 6e69 6e67 7328 2264 6976 7a65 726f arnings("divzero │ │ │ │ │ +0007a450: 2229 2077 6f72 6b73 2066 6f72 2063 6f6e ") works for con │ │ │ │ │ +0007a460: 7374 616e 7420 696e 6974 6961 6c69 7a65 stant initialize │ │ │ │ │ +0007a470: 7273 0a0a 3c6c 693e 746f 6f6c 732f 6a61 rs..
  • tools/ja │ │ │ │ │ +0007a480: 7661 632f 7761 726e 696e 6773 2f73 7570 vac/warnings/sup │ │ │ │ │ +0007a490: 7072 6573 732f 5438 3032 3131 3132 612e press/T8021112a. │ │ │ │ │ +0007a4a0: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +0007a4b0: 7420 5c5c 4053 7570 7072 6573 7357 6172 t \\@SuppressWar │ │ │ │ │ +0007a4c0: 6e69 6e67 7320 776f 726b 2065 7665 6e20 nings work even │ │ │ │ │ +0007a4d0: 6966 2074 6865 2076 616c 7565 2069 7320 if the value is │ │ │ │ │ +0007a4e0: 6465 6669 6e65 6420 696e 7369 6465 2074 defined inside t │ │ │ │ │ +0007a4f0: 6865 2073 7570 7072 6573 7365 6420 636c he suppressed cl │ │ │ │ │ +0007a500: 6173 7320 6974 7365 6c66 2c20 616e 6420 ass itself, and │ │ │ │ │ +0007a510: 7665 7269 6679 2074 6861 7420 2275 6e6e verify that "unn │ │ │ │ │ +0007a520: 6563 6573 7361 7279 2063 6173 7422 206c ecessary cast" l │ │ │ │ │ +0007a530: 696e 7420 6361 6e20 6265 2070 726f 7065 int can be prope │ │ │ │ │ +0007a540: 726c 7920 7375 7070 7265 7373 6564 2e0a rly suppressed.. │ │ │ │ │ +0007a550: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6163 .
  • tools/javac │ │ │ │ │ +0007a560: 2f77 6172 6e69 6e67 732f 7375 7070 7265 /warnings/suppre │ │ │ │ │ +0007a570: 7373 2f54 3830 3231 3131 3262 2e6a 6176 ss/T8021112b.jav │ │ │ │ │ +0007a580: 613a 2056 6572 6966 7920 7468 6174 205c a: Verify that \ │ │ │ │ │ +0007a590: 5c40 5375 7070 7265 7373 5761 726e 696e \@SuppressWarnin │ │ │ │ │ +0007a5a0: 6773 2822 756e 6368 6563 6b65 6422 2920 gs("unchecked") │ │ │ │ │ +0007a5b0: 776f 726b 7320 636f 7272 6563 746c 7920 works correctly │ │ │ │ │ +0007a5c0: 666f 7220 6c61 7a79 2061 7474 7269 6220 for lazy attrib │ │ │ │ │ +0007a5d0: 7661 6c75 6573 0a0a 3c6c 693e 746f 6f6c values..
  • tool │ │ │ │ │ +0007a5e0: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ +0007a5f0: 2f73 7570 7072 6573 732f 5438 3036 3930 /suppress/T80690 │ │ │ │ │ +0007a600: 3934 2e6a 6176 613a 2056 6572 6966 7920 94.java: Verify │ │ │ │ │ +0007a610: 7468 6174 205c 5c40 5375 7070 7265 7373 that \\@Suppress │ │ │ │ │ +0007a620: 5761 726e 696e 6773 2822 756e 6368 6563 Warnings("unchec │ │ │ │ │ +0007a630: 6b65 6422 2920 776f 726b 7320 636f 7272 ked") works corr │ │ │ │ │ +0007a640: 6563 746c 7920 666f 7220 616e 6e6f 7461 ectly for annota │ │ │ │ │ +0007a650: 7469 6f6e 2064 6566 6175 6c74 2076 616c tion default val │ │ │ │ │ +0007a660: 7565 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ues..
  • tools/j │ │ │ │ │ +0007a670: 6176 6170 2f34 3131 3138 3631 2f54 3431 avap/4111861/T41 │ │ │ │ │ +0007a680: 3131 3836 312e 6a61 7661 3a20 7374 6174 11861.java: stat │ │ │ │ │ +0007a690: 6963 2066 696e 616c 2066 6965 6c64 2063 ic final field c │ │ │ │ │ +0007a6a0: 6f6e 7465 6e74 7320 6172 6520 6e6f 7420 ontents are not │ │ │ │ │ +0007a6b0: 6469 7370 6c61 7965 640a 0a3c 6c69 3e74 displayed..
  • t │ │ │ │ │ +0007a6c0: 6f6f 6c73 2f6a 6176 6170 2f34 3739 3833 ools/javap/47983 │ │ │ │ │ +0007a6d0: 3132 2f4a 6176 6170 5368 6f75 6c64 4c6f 12/JavapShouldLo │ │ │ │ │ +0007a6e0: 6164 436c 6173 7365 7346 726f 6d52 544a adClassesFromRTJ │ │ │ │ │ +0007a6f0: 6172 5465 7374 2e6a 6176 613a 2049 6e20 arTest.java: In │ │ │ │ │ +0007a700: 5769 6e64 6f77 732c 206a 6176 6170 2064 Windows, javap d │ │ │ │ │ +0007a710: 6f65 736e 2774 206c 6f61 6420 636c 6173 oesn't load clas │ │ │ │ │ +0007a720: 7365 7320 6672 6f6d 2072 742e 6a61 720a ses from rt.jar. │ │ │ │ │ +0007a730: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ +0007a740: 2f34 3836 3638 3331 2f50 7562 6c69 6349 /4866831/PublicI │ │ │ │ │ +0007a750: 6e74 6572 6661 6365 5465 7374 2e6a 6176 nterfaceTest.jav │ │ │ │ │ +0007a760: 613a 2056 6572 6966 7920 7468 6174 206a a: Verify that j │ │ │ │ │ +0007a770: 6176 6170 206d 6172 6b73 2070 7562 6c69 avap marks publi │ │ │ │ │ +0007a780: 6320 696e 7465 7266 6163 6573 2061 7320 c interfaces as │ │ │ │ │ +0007a790: 7075 626c 6963 0a0a 3c6c 693e 746f 6f6c public..
  • tool │ │ │ │ │ +0007a7a0: 732f 6a61 7661 702f 3438 3730 3635 312f s/javap/4870651/ │ │ │ │ │ +0007a7b0: 5434 3837 3036 3531 2e6a 6176 613a 206a T4870651.java: j │ │ │ │ │ +0007a7c0: 6176 6170 2073 686f 756c 6420 7265 636f avap should reco │ │ │ │ │ +0007a7d0: 676e 697a 6520 6765 6e65 7269 6373 2c20 gnize generics, │ │ │ │ │ +0007a7e0: 7661 7261 7267 732c 2065 6e75 6d3b 206a varargs, enum; j │ │ │ │ │ +0007a7f0: 6176 6170 2070 7269 6e74 7320 2265 7874 avap prints "ext │ │ │ │ │ +0007a800: 656e 6473 206a 6176 612e 6c61 6e67 2e4f ends java.lang.O │ │ │ │ │ +0007a810: 626a 6563 7422 0a0a 3c6c 693e 746f 6f6c bject"..
  • tool │ │ │ │ │ +0007a820: 732f 6a61 7661 702f 3639 3337 3234 342f s/javap/6937244/ │ │ │ │ │ +0007a830: 5436 3933 3732 3434 2e6a 6176 613a 2066 T6937244.java: f │ │ │ │ │ +0007a840: 6965 6c64 7320 6469 7370 6c61 7920 7769 ields display wi │ │ │ │ │ +0007a850: 7468 204a 564d 5320 6e61 6d65 732c 206e th JVMS names, n │ │ │ │ │ +0007a860: 6f74 204a 6176 6120 6e61 6d65 730a 0a3c ot Java names..< │ │ │ │ │ +0007a870: 6c69 3e74 6f6f 6c73 2f6a 6176 6170 2f36 li>tools/javap/6 │ │ │ │ │ +0007a880: 3933 3732 3434 2f54 3639 3337 3234 3441 937244/T6937244A │ │ │ │ │ +0007a890: 2e6a 6176 613a 2066 6965 6c64 7320 6469 .java: fields di │ │ │ │ │ +0007a8a0: 7370 6c61 7920 7769 7468 204a 564d 5320 splay with JVMS │ │ │ │ │ +0007a8b0: 6e61 6d65 732c 206e 6f74 204a 6176 6120 names, not Java │ │ │ │ │ +0007a8c0: 6e61 6d65 730a 0a3c 6c69 3e74 6f6f 6c73 names..
  • tools │ │ │ │ │ +0007a8d0: 2f6a 6176 6170 2f38 3030 3633 3334 2f4a /javap/8006334/J │ │ │ │ │ +0007a8e0: 6176 6170 5461 736b 4374 6f72 4661 696c avapTaskCtorFail │ │ │ │ │ +0007a8f0: 5769 7468 4e50 452e 6a61 7661 3a20 6a61 WithNPE.java: ja │ │ │ │ │ +0007a900: 7661 703a 204a 6176 6170 5461 736b 2063 vap: JavapTask c │ │ │ │ │ +0007a910: 6f6e 7374 7275 6374 6f72 2062 7265 616b onstructor break │ │ │ │ │ +0007a920: 7320 7769 7468 206e 756c 6c20 706f 696e s with null poin │ │ │ │ │ +0007a930: 7465 7220 6578 6365 7074 696f 6e20 6966 ter exception if │ │ │ │ │ +0007a940: 2070 6172 616d 6574 6572 206f 7074 696f parameter optio │ │ │ │ │ +0007a950: 6e73 2069 7320 6e75 6c6c 0a0a 3c6c 693e ns is null..
  • │ │ │ │ │ +0007a960: 746f 6f6c 732f 6a61 7661 702f 3830 3037 tools/javap/8007 │ │ │ │ │ +0007a970: 3930 372f 4a61 7661 7052 6574 7572 6e73 907/JavapReturns │ │ │ │ │ +0007a980: 3041 6674 6572 436c 6173 734e 6f74 466f 0AfterClassNotFo │ │ │ │ │ +0007a990: 756e 6454 6573 742e 6a61 7661 3a20 6a61 undTest.java: ja │ │ │ │ │ +0007a9a0: 7661 702c 206d 6574 686f 6420 636f 6d2e vap, method com. │ │ │ │ │ +0007a9b0: 7375 6e2e 746f 6f6c 732e 6a61 7661 702e sun.tools.javap. │ │ │ │ │ +0007a9c0: 4d61 696e 2e72 756e 2072 6574 7572 6e73 Main.run returns │ │ │ │ │ +0007a9d0: 2030 2065 7665 6e20 696e 2063 6173 6520 0 even in case │ │ │ │ │ +0007a9e0: 6f66 2063 6c61 7373 206e 6f74 2066 6f75 of class not fou │ │ │ │ │ +0007a9f0: 6e64 2065 7272 6f72 0a0a 3c6c 693e 746f nd error..
  • to │ │ │ │ │ +0007aa00: 6f6c 732f 6a61 7661 702f 3832 3434 3537 ols/javap/824457 │ │ │ │ │ +0007aa10: 332f 5438 3234 3435 3733 2e6a 6176 613a 3/T8244573.java: │ │ │ │ │ +0007aa20: 206a 6176 6170 2c20 6a61 7661 2e6c 616e javap, java.lan │ │ │ │ │ +0007aa30: 672e 4172 7261 7949 6e64 6578 4f75 744f g.ArrayIndexOutO │ │ │ │ │ +0007aa40: 6642 6f75 6e64 7345 7863 6570 7469 6f6e fBoundsException │ │ │ │ │ +0007aa50: 2074 6872 6f77 6e20 666f 7220 6d61 6c66 thrown for malf │ │ │ │ │ +0007aa60: 6f72 6d65 6420 636c 6173 7320 6669 6c65 ormed class file │ │ │ │ │ +0007aa70: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0007aa80: 702f 3832 3630 3430 332f 5438 3236 3034 p/8260403/T82604 │ │ │ │ │ +0007aa90: 3033 2e6a 6176 613a 206a 6176 6170 2073 03.java: javap s │ │ │ │ │ +0007aaa0: 686f 756c 6420 6265 206d 6f72 6520 726f hould be more ro │ │ │ │ │ +0007aab0: 6275 7374 2069 6e20 7468 6520 6661 6365 bust in the face │ │ │ │ │ +0007aac0: 206f 6620 696e 7661 6c69 6420 636c 6173 of invalid clas │ │ │ │ │ +0007aad0: 7320 6669 6c65 730a 0a3c 6c69 3e74 6f6f s files..
  • too │ │ │ │ │ +0007aae0: 6c73 2f6a 6176 6170 2f41 6363 6573 734d ls/javap/AccessM │ │ │ │ │ +0007aaf0: 6f64 6966 6965 7273 2e6a 6176 613a 2074 odifiers.java: t │ │ │ │ │ +0007ab00: 6573 7420 2d70 7562 6c69 632c 202d 7072 est -public, -pr │ │ │ │ │ +0007ab10: 6f74 6563 7465 642c 202d 7061 636b 6167 otected, -packag │ │ │ │ │ +0007ab20: 652c 202d 7072 6976 6174 6520 6f70 7469 e, -private opti │ │ │ │ │ +0007ab30: 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ons..
  • tools/j │ │ │ │ │ +0007ab40: 6176 6170 2f41 6e6e 6f54 6573 742e 6a61 avap/AnnoTest.ja │ │ │ │ │ +0007ab50: 7661 3a20 6a61 7661 7020 7368 6f75 6c64 va: javap should │ │ │ │ │ +0007ab60: 2072 656e 6465 7220 616e 6e6f 7461 7469 render annotati │ │ │ │ │ +0007ab70: 6f6e 7320 696e 2061 2066 7269 656e 646c ons in a friendl │ │ │ │ │ +0007ab80: 7920 7761 790a 0a3c 6c69 3e74 6f6f 6c73 y way..
  • tools │ │ │ │ │ +0007ab90: 2f6a 6176 6170 2f42 6164 4174 7472 6962 /javap/BadAttrib │ │ │ │ │ +0007aba0: 7574 654c 656e 6774 682e 6a61 7661 3a20 uteLength.java: │ │ │ │ │ +0007abb0: 6a61 7661 7020 4f4f 4d20 6f6e 2066 757a javap OOM on fuz │ │ │ │ │ +0007abc0: 7a65 6420 636c 6173 7366 696c 650a 0a3c zed classfile..< │ │ │ │ │ +0007abd0: 6c69 3e74 6f6f 6c73 2f6a 6176 6170 2f42 li>tools/javap/B │ │ │ │ │ +0007abe0: 6164 4174 7472 6962 7574 654e 616d 652e adAttributeName. │ │ │ │ │ +0007abf0: 6a61 7661 3a20 6368 616e 6765 206a 6176 java: change jav │ │ │ │ │ +0007ac00: 6170 2072 6570 6f72 7469 6e67 206f 6e20 ap reporting on │ │ │ │ │ +0007ac10: 756e 6b6e 6f77 6e20 6174 7472 6962 7574 unknown attribut │ │ │ │ │ +0007ac20: 6573 0a0a 3c6c 693e 746f 6f6c 732f 6a61 es..
  • tools/ja │ │ │ │ │ +0007ac30: 7661 702f 426f 756e 6473 5479 7065 5661 vap/BoundsTypeVa │ │ │ │ │ +0007ac40: 7269 6162 6c65 5465 7374 2e6a 6176 613a riableTest.java: │ │ │ │ │ +0007ac50: 206a 6176 6170 2073 686f 756c 6420 6e6f javap should no │ │ │ │ │ +0007ac60: 7420 7573 6520 2f20 696e 2042 6f75 6e64 t use / in Bound │ │ │ │ │ +0007ac70: 7320 5479 7065 2056 6172 6961 626c 6573 s Type Variables │ │ │ │ │ +0007ac80: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0007ac90: 702f 436f 6e74 726f 6c43 6861 7254 6573 p/ControlCharTes │ │ │ │ │ +0007aca0: 742e 6a61 7661 3a20 4368 6563 6b20 7468 t.java: Check th │ │ │ │ │ +0007acb0: 6174 2063 6f6e 7472 6f6c 2063 6861 7273 at control chars │ │ │ │ │ +0007acc0: 2061 7265 2064 6973 706c 6179 6564 2063 are displayed c │ │ │ │ │ +0007acd0: 6f72 7265 6374 6c79 0a0a 3c6c 693e 746f orrectly..
  • to │ │ │ │ │ +0007ace0: 6f6c 732f 6a61 7661 702f 4465 7363 7269 ols/javap/Descri │ │ │ │ │ +0007acf0: 7074 6f72 5465 7374 2e6a 6176 613a 206a ptorTest.java: j │ │ │ │ │ +0007ad00: 6176 6170 2073 686f 756c 6420 696e 636c avap should incl │ │ │ │ │ +0007ad10: 7564 6520 7468 6520 6465 7363 7269 7074 ude the descript │ │ │ │ │ +0007ad20: 6f72 2066 6f72 2061 206d 6574 686f 6420 or for a method │ │ │ │ │ +0007ad30: 696e 2076 6572 626f 7365 206d 6f64 650a in verbose mode. │ │ │ │ │ +0007ad40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ +0007ad50: 2f45 7874 5061 7468 2e6a 6176 613a 206a /ExtPath.java: j │ │ │ │ │ +0007ad60: 6176 6170 2063 616e 6e6f 7420 7265 6164 avap cannot read │ │ │ │ │ +0007ad70: 206d 756c 7469 706c 6520 656e 7472 6965 multiple entrie │ │ │ │ │ +0007ad80: 7320 6f6e 2074 6865 2065 7874 656e 7369 s on the extensi │ │ │ │ │ +0007ad90: 6f6e 2063 6c61 7373 7061 7468 0a0a 3c6c on classpath..tools/javap/In │ │ │ │ │ +0007adb0: 7661 6c69 644f 7074 696f 6e73 2e6a 6176 validOptions.jav │ │ │ │ │ +0007adc0: 613a 2074 6573 7420 616e 2069 6e76 616c a: test an inval │ │ │ │ │ +0007add0: 6964 206f 7074 696f 6e0a 0a3c 6c69 3e74 id option..
  • t │ │ │ │ │ +0007ade0: 6f6f 6c73 2f6a 6176 6170 2f4d 6574 686f ools/javap/Metho │ │ │ │ │ +0007adf0: 6450 6172 616d 6574 6572 732e 6a61 7661 dParameters.java │ │ │ │ │ +0007ae00: 3a20 6a61 7661 6320 7368 6f75 6c64 2067 : javac should g │ │ │ │ │ +0007ae10: 656e 6572 6174 6520 6d65 7468 6f64 2070 enerate method p │ │ │ │ │ +0007ae20: 6172 616d 6574 6572 7320 636f 7272 6563 arameters correc │ │ │ │ │ +0007ae30: 746c 792e 0a0a 3c6c 693e 746f 6f6c 732f tly...
  • tools/ │ │ │ │ │ +0007ae40: 6a61 7661 702f 5374 6163 6b4d 6170 5461 javap/StackMapTa │ │ │ │ │ +0007ae50: 626c 6554 6573 742e 6a61 7661 3a20 6261 bleTest.java: ba │ │ │ │ │ +0007ae60: 6420 666f 726d 6174 7469 6e67 206f 6620 d formatting of │ │ │ │ │ +0007ae70: 5374 6163 6b4d 6170 5461 626c 6520 656e StackMapTable en │ │ │ │ │ +0007ae80: 7472 6965 730a 0a3c 6c69 3e74 6f6f 6c73 tries..
  • tools │ │ │ │ │ +0007ae90: 2f6a 6176 6170 2f54 3430 3735 3430 332e /javap/T4075403. │ │ │ │ │ +0007aea0: 6a61 7661 3a20 5573 6520 6a61 7661 7020 java: Use javap │ │ │ │ │ +0007aeb0: 746f 2069 6e71 7569 7265 2061 626f 7574 to inquire about │ │ │ │ │ +0007aec0: 2061 2073 7065 6369 6669 6320 696e 6e65 a specific inne │ │ │ │ │ +0007aed0: 7220 636c 6173 730a 0a3c 6c69 3e74 6f6f r class..
  • too │ │ │ │ │ +0007aee0: 6c73 2f6a 6176 6170 2f54 3434 3539 3534 ls/javap/T445954 │ │ │ │ │ +0007aef0: 312e 6a61 7661 3a20 226a 6176 6170 202d 1.java: "javap - │ │ │ │ │ +0007af00: 6c22 2073 686f 7773 206c 696e 6520 6e75 l" shows line nu │ │ │ │ │ +0007af10: 6d62 6572 7320 6173 2073 6967 6e65 6420 mbers as signed │ │ │ │ │ +0007af20: 7368 6f72 743b 2074 6865 7920 7368 6f75 short; they shou │ │ │ │ │ +0007af30: 6c64 2062 6520 756e 7369 676e 6564 2e0a ld be unsigned.. │ │ │ │ │ +0007af40: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ +0007af50: 2f54 3435 3031 3636 302e 6a61 7661 3a20 /T4501660.java: │ │ │ │ │ +0007af60: 6368 616e 6765 2064 6961 676e 6f73 7469 change diagnosti │ │ │ │ │ +0007af70: 6320 6f66 202d 6865 6c70 2061 7320 2770 c of -help as 'p │ │ │ │ │ +0007af80: 7269 6e74 2074 6869 7320 6865 6c70 206d rint this help m │ │ │ │ │ +0007af90: 6573 7361 6765 2061 6e64 2065 7869 7427 essage and exit' │ │ │ │ │ +0007afa0: 2028 6163 7475 616c 6c79 2c20 7665 7269 (actually, veri │ │ │ │ │ +0007afb0: 6679 202d 6865 6c70 2064 6f65 7320 6e6f fy -help does no │ │ │ │ │ +0007afc0: 7420 6361 7573 6520 7072 656d 6174 7572 t cause prematur │ │ │ │ │ +0007afd0: 6520 6578 6974 290a 0a3c 6c69 3e74 6f6f e exit)..
  • too │ │ │ │ │ +0007afe0: 6c73 2f6a 6176 6170 2f54 3435 3031 3636 ls/javap/T450166 │ │ │ │ │ +0007aff0: 312e 6a61 7661 3a20 6469 7361 6c6c 6f77 1.java: disallow │ │ │ │ │ +0007b000: 206d 6978 696e 6720 2d70 7562 6c69 632c mixing -public, │ │ │ │ │ +0007b010: 202d 7072 6976 6174 652c 2061 6e64 202d -private, and - │ │ │ │ │ +0007b020: 7072 6f74 6563 7465 640a 0a3c 6c69 3e74 protected..
  • t │ │ │ │ │ +0007b030: 6f6f 6c73 2f6a 6176 6170 2f54 3437 3737 ools/javap/T4777 │ │ │ │ │ +0007b040: 3934 392e 6a61 7661 3a20 5761 726e 206a 949.java: Warn j │ │ │ │ │ +0007b050: 6176 6170 2075 7361 6765 206f 6e20 7061 avap usage on pa │ │ │ │ │ +0007b060: 636b 6167 6520 7769 7468 2073 696d 706c ckage with simpl │ │ │ │ │ +0007b070: 6520 6e61 6d65 0a0a 3c6c 693e 746f 6f6c e name..
  • tool │ │ │ │ │ +0007b080: 732f 6a61 7661 702f 5434 3837 3639 3432 s/javap/T4876942 │ │ │ │ │ +0007b090: 2e6a 6176 613a 206a 6176 6170 2069 6e76 .java: javap inv │ │ │ │ │ +0007b0a0: 6f6b 6564 2077 6974 686f 7574 2061 7267 oked without arg │ │ │ │ │ +0007b0b0: 7320 646f 6573 206e 6f74 2070 7269 6e74 s does not print │ │ │ │ │ +0007b0c0: 2068 656c 7020 7363 7265 656e 0a0a 3c6c help screen..tools/javap/T4 │ │ │ │ │ +0007b0e0: 3838 3036 3633 2e6a 6176 613a 206a 6176 880663.java: jav │ │ │ │ │ +0007b0f0: 6170 2063 6f75 6c64 206f 7574 7075 7420 ap could output │ │ │ │ │ +0007b100: 7768 6974 6573 7061 6365 2062 6574 7765 whitespace betwe │ │ │ │ │ +0007b110: 656e 2063 6c61 7373 206e 616d 6520 616e en class name an │ │ │ │ │ +0007b120: 6420 6f70 656e 696e 6720 6272 6163 6520 d opening brace │ │ │ │ │ +0007b130: 6a61 7661 7020 7072 696e 7473 2022 6578 javap prints "ex │ │ │ │ │ +0007b140: 7465 6e64 7320 6a61 7661 2e6c 616e 672e tends java.lang. │ │ │ │ │ +0007b150: 4f62 6a65 6374 220a 0a3c 6c69 3e74 6f6f Object"..
  • too │ │ │ │ │ +0007b160: 6c73 2f6a 6176 6170 2f54 3438 3830 3637 ls/javap/T488067 │ │ │ │ │ +0007b170: 322e 6a61 7661 3a20 6a61 7661 7020 646f 2.java: javap do │ │ │ │ │ +0007b180: 6573 206e 6f74 206f 7574 7075 7420 696e es not output in │ │ │ │ │ +0007b190: 6e65 7220 696e 7465 7266 6163 6573 206f ner interfaces o │ │ │ │ │ +0007b1a0: 6620 616e 2069 6e74 6572 6661 6365 0a0a f an interface.. │ │ │ │ │ +0007b1b0: 3c6c 693e 746f 6f6c 732f 6a61 7661 702f
  • tools/javap/ │ │ │ │ │ +0007b1c0: 5434 3838 3432 3430 2e6a 6176 613a 2061 T4884240.java: a │ │ │ │ │ +0007b1d0: 6464 6974 696f 6e61 6c20 6f70 7469 6f6e dditional option │ │ │ │ │ +0007b1e0: 2072 6571 7569 7265 6420 666f 7220 6a61 required for ja │ │ │ │ │ +0007b1f0: 7661 700a 0a3c 6c69 3e74 6f6f 6c73 2f6a vap..
  • tools/j │ │ │ │ │ +0007b200: 6176 6170 2f54 3439 3735 3536 392e 6a61 avap/T4975569.ja │ │ │ │ │ +0007b210: 7661 3a20 6a61 7661 7020 646f 6573 6e27 va: javap doesn' │ │ │ │ │ +0007b220: 7420 7072 696e 7420 6e65 7720 666c 6167 t print new flag │ │ │ │ │ +0007b230: 2062 6974 730a 0a3c 6c69 3e74 6f6f 6c73 bits..
  • tools │ │ │ │ │ +0007b240: 2f6a 6176 6170 2f54 3632 3731 3738 372e /javap/T6271787. │ │ │ │ │ +0007b250: 6a61 7661 3a20 6a61 7661 7020 6475 6d70 java: javap dump │ │ │ │ │ +0007b260: 7320 4c6f 6361 6c56 6172 6961 626c 6554 s LocalVariableT │ │ │ │ │ +0007b270: 7970 6554 6162 6c65 2061 7474 7269 6275 ypeTable attribu │ │ │ │ │ +0007b280: 7465 2069 6e20 6865 782c 206e 6565 6473 te in hex, needs │ │ │ │ │ +0007b290: 2074 6f20 7072 696e 7420 6120 7461 626c to print a tabl │ │ │ │ │ +0007b2a0: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +0007b2b0: 6170 2f54 3634 3734 3839 302e 6a61 7661 ap/T6474890.java │ │ │ │ │ +0007b2c0: 3a20 6a61 7661 7020 646f 6573 206e 6f74 : javap does not │ │ │ │ │ +0007b2d0: 206f 7065 6e20 2e7a 6970 2066 696c 6573 open .zip files │ │ │ │ │ +0007b2e0: 2069 6e20 2d63 6c61 7373 7061 7468 0a0a in -classpath.. │ │ │ │ │ +0007b2f0: 3c6c 693e 746f 6f6c 732f 6a61 7661 702f
  • tools/javap/ │ │ │ │ │ +0007b300: 5436 3538 3737 3836 2e6a 6176 613a 204a T6587786.java: J │ │ │ │ │ +0007b310: 6176 6170 2074 6872 6f77 7320 6572 726f avap throws erro │ │ │ │ │ +0007b320: 7220 3a20 2245 5252 4f52 3a43 6f75 6c64 r : "ERROR:Could │ │ │ │ │ +0007b330: 206e 6f74 2066 696e 6420 266c 743b 636c not find <cl │ │ │ │ │ +0007b340: 6173 736e 616d 6526 6774 3b22 2066 6f72 assname>" for │ │ │ │ │ +0007b350: 204a 5245 2063 6c61 7373 6573 0a0a 3c6c JRE classes..tools/javap/T6 │ │ │ │ │ +0007b370: 3632 3232 3136 2e6a 6176 613a 206a 6176 622216.java: jav │ │ │ │ │ +0007b380: 6170 206e 616d 6573 2073 6f6d 6520 6174 ap names some at │ │ │ │ │ +0007b390: 7472 6962 7574 6573 2069 6e63 6f72 7265 tributes incorre │ │ │ │ │ +0007b3a0: 6374 6c79 0a0a 3c6c 693e 746f 6f6c 732f ctly..
  • tools/ │ │ │ │ │ +0007b3b0: 6a61 7661 702f 5436 3632 3232 3332 2e6a javap/T6622232.j │ │ │ │ │ +0007b3c0: 6176 613a 206a 6176 6170 2067 6574 7320 ava: javap gets │ │ │ │ │ +0007b3d0: 7768 6974 6573 7061 6365 2063 6f6e 6675 whitespace confu │ │ │ │ │ +0007b3e0: 7365 640a 0a3c 6c69 3e74 6f6f 6c73 2f6a sed..
  • tools/j │ │ │ │ │ +0007b3f0: 6176 6170 2f54 3636 3232 3236 302e 6a61 avap/T6622260.ja │ │ │ │ │ +0007b400: 7661 3a20 6a61 7661 7020 7072 696e 7473 va: javap prints │ │ │ │ │ +0007b410: 206e 6567 6174 6976 6520 6279 7465 7320 negative bytes │ │ │ │ │ +0007b420: 696e 636f 7272 6563 746c 7920 696e 2068 incorrectly in h │ │ │ │ │ +0007b430: 6578 0a0a 3c6c 693e 746f 6f6c 732f 6a61 ex..
  • tools/ja │ │ │ │ │ +0007b440: 7661 702f 5436 3731 3532 3531 2e6a 6176 vap/T6715251.jav │ │ │ │ │ +0007b450: 613a 206a 6176 6170 2073 686f 756c 6420 a: javap should │ │ │ │ │ +0007b460: 6265 2063 6f6e 7369 7374 656e 7420 7769 be consistent wi │ │ │ │ │ +0007b470: 7468 206a 6176 6163 2061 6e64 2072 6574 th javac and ret │ │ │ │ │ +0007b480: 7572 6e20 3220 6966 2067 6976 656e 206e urn 2 if given n │ │ │ │ │ +0007b490: 6f20 6172 6775 6d65 6e74 730a 0a3c 6c69 o arguments..
  • tools/javap/T67 │ │ │ │ │ +0007b4b0: 3135 3735 332e 6a61 7661 3a20 5573 6520 15753.java: Use │ │ │ │ │ +0007b4c0: 6a61 7661 7020 746f 2069 6e71 7569 7265 javap to inquire │ │ │ │ │ +0007b4d0: 2061 626f 7574 2061 2073 7065 6369 6669 about a specifi │ │ │ │ │ +0007b4e0: 6320 696e 6e65 7220 636c 6173 730a 0a3c c inner class..< │ │ │ │ │ +0007b4f0: 6c69 3e74 6f6f 6c73 2f6a 6176 6170 2f54 li>tools/javap/T │ │ │ │ │ +0007b500: 3637 3135 3736 372e 6a61 7661 3a20 6a61 6715767.java: ja │ │ │ │ │ +0007b510: 7661 7020 6f6e 206a 6176 612e 6c61 6e67 vap on java.lang │ │ │ │ │ +0007b520: 2e43 6c61 7373 4c6f 6164 6572 2063 7261 .ClassLoader cra │ │ │ │ │ +0007b530: 7368 6573 0a0a 3c6c 693e 746f 6f6c 732f shes..
  • tools/ │ │ │ │ │ +0007b540: 6a61 7661 702f 5436 3731 3634 3532 2e6a javap/T6716452.j │ │ │ │ │ +0007b550: 6176 613a 206e 6565 6420 6120 6d65 7468 ava: need a meth │ │ │ │ │ +0007b560: 6f64 2074 6f20 6765 7420 616e 2069 6e64 od to get an ind │ │ │ │ │ +0007b570: 6578 206f 6620 616e 2061 7474 7269 6275 ex of an attribu │ │ │ │ │ +0007b580: 7465 0a0a 3c6c 693e 746f 6f6c 732f 6a61 te..
  • tools/ja │ │ │ │ │ +0007b590: 7661 702f 5436 3732 3934 3731 2e6a 6176 vap/T6729471.jav │ │ │ │ │ +0007b5a0: 613a 206a 6176 6170 2064 6f65 7320 6e6f a: javap does no │ │ │ │ │ +0007b5b0: 7420 6f75 7470 7574 2069 6e6e 6572 2069 t output inner i │ │ │ │ │ +0007b5c0: 6e74 6572 6661 6365 7320 6f66 2061 6e20 nterfaces of an │ │ │ │ │ +0007b5d0: 696e 7465 7266 6163 650a 0a3c 6c69 3e74 interface..
  • t │ │ │ │ │ +0007b5e0: 6f6f 6c73 2f6a 6176 6170 2f54 3638 3234 ools/javap/T6824 │ │ │ │ │ +0007b5f0: 3439 332e 6a61 7661 3a20 6578 7065 7269 493.java: experi │ │ │ │ │ +0007b600: 6d65 6e74 616c 2073 7570 706f 7274 2066 mental support f │ │ │ │ │ +0007b610: 6f72 2061 6464 6974 696f 6e61 6c20 696e or additional in │ │ │ │ │ +0007b620: 666f 2066 6f72 2069 6e73 7472 7563 7469 fo for instructi │ │ │ │ │ +0007b630: 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ons..
  • tools/j │ │ │ │ │ +0007b640: 6176 6170 2f54 3638 3633 3734 362e 6a61 avap/T6863746.ja │ │ │ │ │ +0007b650: 7661 3a20 6a61 7661 7020 7368 6f75 6c64 va: javap should │ │ │ │ │ +0007b660: 206e 6f74 2073 6361 6e20 6374 2e73 796d not scan ct.sym │ │ │ │ │ +0007b670: 2062 7920 6465 6661 756c 740a 0a3c 6c69 by default..
  • tools/javap/T68 │ │ │ │ │ +0007b690: 3636 3635 372e 6a61 7661 3a20 6164 6420 66657.java: add │ │ │ │ │ +0007b6a0: 6279 7465 4c65 6e67 7468 2829 206d 6574 byteLength() met │ │ │ │ │ +0007b6b0: 686f 6420 746f 2070 7269 6d61 7279 2063 hod to primary c │ │ │ │ │ +0007b6c0: 6c61 7373 6669 6c65 2074 7970 6573 0a0a lassfile types.. │ │ │ │ │ +0007b6d0: 3c6c 693e 746f 6f6c 732f 6a61 7661 702f
  • tools/javap/ │ │ │ │ │ +0007b6e0: 5436 3836 3835 3339 2e6a 6176 613a 206a T6868539.java: j │ │ │ │ │ +0007b6f0: 6176 6170 2073 686f 756c 6420 7573 6520 avap should use │ │ │ │ │ +0007b700: 6375 7272 656e 7420 6e61 6d65 7320 666f current names fo │ │ │ │ │ +0007b710: 7220 636f 6e73 7461 6e74 2070 6f6f 6c20 r constant pool │ │ │ │ │ +0007b720: 656e 7472 6965 732c 2072 656d 6f76 6520 entries, remove │ │ │ │ │ +0007b730: 7370 7572 696f 7573 2027 3b27 2066 726f spurious ';' fro │ │ │ │ │ +0007b740: 6d20 636f 6e73 7461 6e74 2070 6f6f 6c20 m constant pool │ │ │ │ │ +0007b750: 656e 7472 6965 730a 0a3c 6c69 3e74 6f6f entries..
  • too │ │ │ │ │ +0007b760: 6c73 2f6a 6176 6170 2f54 3638 3739 3337 ls/javap/T687937 │ │ │ │ │ +0007b770: 312e 6a61 7661 3a20 6a61 7661 7020 646f 1.java: javap do │ │ │ │ │ +0007b780: 6573 206e 6f74 2063 6c6f 7365 2069 6e74 es not close int │ │ │ │ │ +0007b790: 6572 6e61 6c20 6465 6661 756c 7420 6669 ernal default fi │ │ │ │ │ +0007b7a0: 6c65 206d 616e 6167 6572 0a0a 3c6c 693e le manager..
  • │ │ │ │ │ +0007b7b0: 746f 6f6c 732f 6a61 7661 702f 5436 3938 tools/javap/T698 │ │ │ │ │ +0007b7c0: 3030 3137 2e6a 6176 613a 206a 6176 6170 0017.java: javap │ │ │ │ │ +0007b7d0: 202d 5844 6465 7461 696c 3a73 6f75 7263 -XDdetail:sourc │ │ │ │ │ +0007b7e0: 6520 6265 6861 7665 7320 6261 646c 7920 e behaves badly │ │ │ │ │ +0007b7f0: 6966 2073 6f75 7263 6520 6e6f 7420 6176 if source not av │ │ │ │ │ +0007b800: 6169 6c61 626c 652e 0a0a 3c6c 693e 746f ailable...
  • to │ │ │ │ │ +0007b810: 6f6c 732f 6a61 7661 702f 5437 3030 3436 ols/javap/T70046 │ │ │ │ │ +0007b820: 3938 2e6a 6176 613a 206a 6176 6170 2064 98.java: javap d │ │ │ │ │ +0007b830: 6f65 7320 6e6f 7420 6f75 7470 7574 2043 oes not output C │ │ │ │ │ +0007b840: 6861 7261 6374 6572 5261 6e67 6554 6162 haracterRangeTab │ │ │ │ │ +0007b850: 6c65 2061 7474 7269 6275 7465 7320 636f le attributes co │ │ │ │ │ +0007b860: 7272 6563 746c 790a 0a3c 6c69 3e74 6f6f rrectly..
  • too │ │ │ │ │ +0007b870: 6c73 2f6a 6176 6170 2f54 3731 3836 3932 ls/javap/T718692 │ │ │ │ │ +0007b880: 352e 6a61 7661 3a20 4a61 7661 7054 6173 5.java: JavapTas │ │ │ │ │ +0007b890: 6b20 7061 7373 6573 206e 756c 6c20 746f k passes null to │ │ │ │ │ +0007b8a0: 206a 6176 612e 696f 2e57 7269 7465 720a java.io.Writer. │ │ │ │ │ +0007b8b0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ +0007b8c0: 2f54 3731 3930 3836 322e 6a61 7661 3a20 /T7190862.java: │ │ │ │ │ +0007b8d0: 6a61 7661 7020 7368 6f77 7320 616e 2069 javap shows an i │ │ │ │ │ +0007b8e0: 6e63 6f72 7265 6374 2074 7970 6520 666f ncorrect type fo │ │ │ │ │ +0007b8f0: 7220 6f70 6572 616e 6473 2069 6620 7468 r operands if th │ │ │ │ │ +0007b900: 6520 2777 6964 6527 2070 7265 6669 7820 e 'wide' prefix │ │ │ │ │ +0007b910: 6973 2075 7365 640a 0a3c 6c69 3e74 6f6f is used..
  • too │ │ │ │ │ +0007b920: 6c73 2f6a 6176 6170 2f54 3830 3332 3831 ls/javap/T803281 │ │ │ │ │ +0007b930: 342e 6a61 7661 3a20 4c69 6e65 4e75 6d62 4.java: LineNumb │ │ │ │ │ +0007b940: 6572 5461 626c 652f 4c6f 6361 6c56 6172 erTable/LocalVar │ │ │ │ │ +0007b950: 6961 626c 6554 6162 6c65 2074 6162 6c65 iableTable table │ │ │ │ │ +0007b960: 7320 6475 706c 6963 6174 696f 6e20 666f s duplication fo │ │ │ │ │ +0007b970: 7220 7468 6520 222d 7620 2d6c 2220 636f r the "-v -l" co │ │ │ │ │ +0007b980: 6d62 696e 6174 696f 6e20 6f66 206f 7074 mbination of opt │ │ │ │ │ +0007b990: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ +0007b9a0: 6a61 7661 702f 5438 3033 3238 3139 2e6a javap/T8032819.j │ │ │ │ │ +0007b9b0: 6176 613a 2045 7874 7261 2065 6d70 7479 ava: Extra empty │ │ │ │ │ +0007b9c0: 206c 696e 6520 6265 7477 6565 6e20 6669 line between fi │ │ │ │ │ +0007b9d0: 656c 6420 6465 636c 6172 6174 696f 6e73 eld declarations │ │ │ │ │ +0007b9e0: 2066 6f72 2074 6865 2022 2d76 202d 6322 for the "-v -c" │ │ │ │ │ +0007b9f0: 2061 6e64 2022 2d76 202d 6c22 2063 6f6d and "-v -l" com │ │ │ │ │ +0007ba00: 6269 6e61 7469 6f6e 206f 6620 6f70 7469 bination of opti │ │ │ │ │ +0007ba10: 6f6e 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a ons..
  • tools/j │ │ │ │ │ +0007ba20: 6176 6170 2f54 3830 3333 3138 302e 6a61 avap/T8033180.ja │ │ │ │ │ +0007ba30: 7661 3a20 4261 6420 6e65 776c 696e 6520 va: Bad newline │ │ │ │ │ +0007ba40: 6368 6172 6163 7465 7273 0a0a 3c6c 693e characters..
  • │ │ │ │ │ +0007ba50: 746f 6f6c 732f 6a61 7661 702f 5438 3033 tools/javap/T803 │ │ │ │ │ +0007ba60: 3337 3131 2e6a 6176 613a 2041 6e20 6578 3711.java: An ex │ │ │ │ │ +0007ba70: 6365 7074 696f 6e20 6973 2074 6872 6f77 ception is throw │ │ │ │ │ +0007ba80: 6e20 6966 2075 7369 6e67 2074 6865 2022 n if using the " │ │ │ │ │ +0007ba90: 2d63 6c61 7373 7061 7468 2220 6f70 7469 -classpath" opti │ │ │ │ │ +0007baa0: 6f6e 2077 6974 6820 6e6f 2061 7267 756d on with no argum │ │ │ │ │ +0007bab0: 656e 7473 0a0a 3c6c 693e 746f 6f6c 732f ents..
  • tools/ │ │ │ │ │ +0007bac0: 6a61 7661 702f 5438 3033 3531 3034 2e6a javap/T8035104.j │ │ │ │ │ +0007bad0: 6176 613a 2072 656f 7264 6572 2063 6c61 ava: reorder cla │ │ │ │ │ +0007bae0: 7373 2066 696c 6520 6174 7472 6962 7574 ss file attribut │ │ │ │ │ +0007baf0: 6573 2069 6e20 6a61 7661 7020 6c69 7374 es in javap list │ │ │ │ │ +0007bb00: 696e 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a ing..
  • tools/j │ │ │ │ │ +0007bb10: 6176 6170 2f54 3830 3338 3431 342e 6a61 avap/T8038414.ja │ │ │ │ │ +0007bb20: 7661 3a20 436f 6e73 7461 6e74 2070 6f6f va: Constant poo │ │ │ │ │ +0007bb30: 6c27 7320 7374 7269 6e67 7320 6172 6520 l's strings are │ │ │ │ │ +0007bb40: 6e6f 7420 6573 6361 7065 6420 7072 6f70 not escaped prop │ │ │ │ │ +0007bb50: 6572 6c79 0a0a 3c6c 693e 746f 6f6c 732f erly..
  • tools/ │ │ │ │ │ +0007bb60: 6a61 7661 702f 5465 7374 436c 6173 734e javap/TestClassN │ │ │ │ │ +0007bb70: 616d 6557 6172 6e69 6e67 2e6a 6176 613a ameWarning.java: │ │ │ │ │ +0007bb80: 206a 6176 6170 202d 6d20 266c 743b 6d6f javap -m <mo │ │ │ │ │ +0007bb90: 6475 6c65 2667 743b 2063 616e 6e6f 7420 dule> cannot │ │ │ │ │ +0007bba0: 7265 6164 2061 206d 6f64 756c 652d 696e read a module-in │ │ │ │ │ +0007bbb0: 666f 2e63 6c61 7373 0a0a 3c6c 693e 746f fo.class..
  • to │ │ │ │ │ +0007bbc0: 6f6c 732f 6a61 7661 702f 5465 7374 5375 ols/javap/TestSu │ │ │ │ │ +0007bbd0: 7065 7263 6c61 7373 2e6a 6176 613a 206a perclass.java: j │ │ │ │ │ +0007bbe0: 6176 6170 2070 7269 6e74 7320 2265 7874 avap prints "ext │ │ │ │ │ +0007bbf0: 656e 6473 206a 6176 612e 6c61 6e67 2e4f ends java.lang.O │ │ │ │ │ +0007bc00: 626a 6563 7422 0a0a 3c6c 693e 746f 6f6c bject"..
  • tool │ │ │ │ │ +0007bc10: 732f 6a61 7661 702f 5768 6974 6573 7061 s/javap/Whitespa │ │ │ │ │ +0007bc20: 6365 5465 7374 2e6a 6176 613a 2043 6865 ceTest.java: Che │ │ │ │ │ +0007bc30: 636b 2077 6869 7465 7370 6163 6520 696e ck whitespace in │ │ │ │ │ +0007bc40: 2067 656e 6572 6174 6564 206f 7574 7075 generated outpu │ │ │ │ │ +0007bc50: 740a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 t..
  • tools/jav │ │ │ │ │ +0007bc60: 6170 2f61 7474 7269 6275 7465 5f6c 656e ap/attribute_len │ │ │ │ │ +0007bc70: 6774 682f 4174 7472 6962 7574 654c 656e gth/AttributeLen │ │ │ │ │ +0007bc80: 6774 6854 6573 742e 6a61 7661 3a20 6a2e gthTest.java: j. │ │ │ │ │ +0007bc90: 6c2e 4e41 5345 2069 6e20 6a61 7661 700a l.NASE in javap. │ │ │ │ │ +0007bca0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ +0007bcb0: 2f63 6c61 7373 6669 6c65 2f36 3838 3833 /classfile/68883 │ │ │ │ │ +0007bcc0: 3637 2f54 3638 3838 3336 372e 6a61 7661 67/T6888367.java │ │ │ │ │ +0007bcd0: 3a20 636c 6173 7366 696c 6520 6c69 6272 : classfile libr │ │ │ │ │ +0007bce0: 6172 7920 7061 7273 6573 2073 6967 6e61 ary parses signa │ │ │ │ │ +0007bcf0: 7475 7265 2061 7474 7269 6275 7465 7320 ture attributes │ │ │ │ │ +0007bd00: 696e 636f 7272 6563 746c 790a 0a3c 6c69 incorrectly..
  • tools/javap/cla │ │ │ │ │ +0007bd20: 7373 6669 6c65 2f54 3638 3837 3839 352e ssfile/T6887895. │ │ │ │ │ +0007bd30: 6a61 7661 3a20 434f 4e53 5441 4e54 5f43 java: CONSTANT_C │ │ │ │ │ +0007bd40: 6c61 7373 5f69 6e66 6f20 6765 7442 6173 lass_info getBas │ │ │ │ │ +0007bd50: 654e 616d 6520 646f 6573 206e 6f74 2068 eName does not h │ │ │ │ │ +0007bd60: 616e 646c 6520 6172 7261 7973 206f 6620 andle arrays of │ │ │ │ │ +0007bd70: 7072 696d 6974 6976 6573 2063 6f72 7265 primitives corre │ │ │ │ │ +0007bd80: 6374 6c79 0a0a 3c6c 693e 746f 6f6c 732f ctly..
  • tools/ │ │ │ │ │ +0007bd90: 6a61 7661 702f 636c 6173 7366 696c 652f javap/classfile/ │ │ │ │ │ +0007bda0: 6465 7073 2f54 3639 3037 3537 352e 6a61 deps/T6907575.ja │ │ │ │ │ +0007bdb0: 7661 3a20 200a 0a3c 6c69 3e74 6f6f 6c73 va: ..
  • tools │ │ │ │ │ +0007bdc0: 2f6a 6176 6170 2f64 6566 6175 6c74 5f6d /javap/default_m │ │ │ │ │ +0007bdd0: 6574 686f 6473 2f4a 6176 6170 4e6f 7450 ethods/JavapNotP │ │ │ │ │ +0007bde0: 7269 6e74 696e 6744 6566 6175 6c74 4d6f rintingDefaultMo │ │ │ │ │ +0007bdf0: 6469 6669 6572 5465 7374 2e6a 6176 613a difierTest.java: │ │ │ │ │ +0007be00: 204a 6176 6170 2069 676e 6f72 6573 2064 Javap ignores d │ │ │ │ │ +0007be10: 6566 6175 6c74 206d 6f64 6966 6965 7220 efault modifier │ │ │ │ │ +0007be20: 6f6e 2069 6e74 6572 6661 6365 730a 0a3c on interfaces..< │ │ │ │ │ +0007be30: 6c69 3e74 6f6f 6c73 2f6a 6176 6170 2f73 li>tools/javap/s │ │ │ │ │ +0007be40: 7461 636b 6d61 702f 5374 6163 6b6d 6170 tackmap/Stackmap │ │ │ │ │ +0007be50: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ +0007be60: 7920 7468 6174 206a 6176 6170 2070 7269 y that javap pri │ │ │ │ │ +0007be70: 6e74 7320 5374 6163 6b4d 6170 5461 626c nts StackMapTabl │ │ │ │ │ +0007be80: 6520 6174 7472 6962 7574 6520 636f 6e74 e attribute cont │ │ │ │ │ +0007be90: 656e 7473 0a0a 3c6c 693e 746f 6f6c 732f ents..
  • tools/ │ │ │ │ │ +0007bea0: 6a61 7661 702f 7479 7065 416e 6e6f 7461 javap/typeAnnota │ │ │ │ │ +0007beb0: 7469 6f6e 732f 416e 6e6f 7461 7469 6f6e tions/Annotation │ │ │ │ │ +0007bec0: 4465 6661 756c 744e 6577 6c69 6e65 5465 DefaultNewlineTe │ │ │ │ │ +0007bed0: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ +0007bee0: 7468 6174 206a 6176 6170 2070 7269 6e74 that javap print │ │ │ │ │ +0007bef0: 7320 6e65 776c 696e 6520 6368 6172 6163 s newline charac │ │ │ │ │ +0007bf00: 7465 7220 6166 7465 7220 416e 6e6f 7461 ter after Annota │ │ │ │ │ +0007bf10: 7469 6f6e 4465 6661 756c 7420 7661 6c75 tionDefault valu │ │ │ │ │ +0007bf20: 650a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 e..
  • tools/jav │ │ │ │ │ +0007bf30: 6170 2f74 7970 6541 6e6e 6f74 6174 696f ap/typeAnnotatio │ │ │ │ │ +0007bf40: 6e73 2f49 6e76 6973 6962 6c65 5061 7261 ns/InvisiblePara │ │ │ │ │ +0007bf50: 6d65 7465 7241 6e6e 6f74 6174 696f 6e73 meterAnnotations │ │ │ │ │ +0007bf60: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ +0007bf70: 7920 7468 6174 206a 6176 6170 2070 7269 y that javap pri │ │ │ │ │ +0007bf80: 6e74 7320 2270 6172 616d 2220 666f 7220 nts "param" for │ │ │ │ │ +0007bf90: 5275 6e74 696d 6549 6e76 6973 6962 6c65 RuntimeInvisible │ │ │ │ │ +0007bfa0: 5061 7261 6d65 7465 7241 6e6e 6f74 6174 ParameterAnnotat │ │ │ │ │ +0007bfb0: 696f 6e73 0a0a 3c6c 693e 746f 6f6c 732f ions..
  • tools/ │ │ │ │ │ +0007bfc0: 6a61 7661 702f 7479 7065 416e 6e6f 7461 javap/typeAnnota │ │ │ │ │ +0007bfd0: 7469 6f6e 732f 4a53 5231 3735 416e 6e6f tions/JSR175Anno │ │ │ │ │ +0007bfe0: 7461 7469 6f6e 732e 6a61 7661 3a20 7465 tations.java: te │ │ │ │ │ +0007bff0: 7374 2074 6861 7420 6f6e 6c79 2074 7970 st that only typ │ │ │ │ │ +0007c000: 6520 616e 6e6f 7461 7469 6f6e 7320 6172 e annotations ar │ │ │ │ │ +0007c010: 6520 7265 636f 7264 6564 2061 7320 7375 e recorded as su │ │ │ │ │ +0007c020: 6368 2069 6e20 636c 6173 7366 696c 650a ch in classfile. │ │ │ │ │ +0007c030: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ +0007c040: 2f74 7970 6541 6e6e 6f74 6174 696f 6e73 /typeAnnotations │ │ │ │ │ +0007c050: 2f4e 6577 4172 7261 792e 6a61 7661 3a20 /NewArray.java: │ │ │ │ │ +0007c060: 5465 7374 2074 7970 6520 616e 6e6f 7461 Test type annota │ │ │ │ │ +0007c070: 7469 6f6e 7320 6f6e 206c 6f63 616c 2061 tions on local a │ │ │ │ │ +0007c080: 7272 6179 2061 7265 2069 6e20 6d65 7468 rray are in meth │ │ │ │ │ +0007c090: 6f64 2773 2063 6f64 6520 6174 7472 6962 od's code attrib │ │ │ │ │ +0007c0a0: 7574 652e 0a0a 3c6c 693e 746f 6f6c 732f ute...
  • tools/ │ │ │ │ │ +0007c0b0: 6a61 7661 702f 7479 7065 416e 6e6f 7461 javap/typeAnnota │ │ │ │ │ +0007c0c0: 7469 6f6e 732f 5072 6573 656e 6365 2e6a tions/Presence.j │ │ │ │ │ +0007c0d0: 6176 613a 2074 6573 7420 7468 6174 2061 ava: test that a │ │ │ │ │ +0007c0e0: 6c6c 2074 7970 6520 616e 6e6f 7461 7469 ll type annotati │ │ │ │ │ +0007c0f0: 6f6e 7320 6172 6520 7072 6573 656e 7420 ons are present │ │ │ │ │ +0007c100: 696e 2074 6865 2063 6c61 7373 6669 6c65 in the classfile │ │ │ │ │ +0007c110: 0a0a 3c6c 693e 746f 6f6c 732f 6a61 7661 ..
  • tools/java │ │ │ │ │ +0007c120: 702f 7479 7065 416e 6e6f 7461 7469 6f6e p/typeAnnotation │ │ │ │ │ +0007c130: 732f 5072 6573 656e 6365 496e 6e65 722e s/PresenceInner. │ │ │ │ │ +0007c140: 6a61 7661 3a20 7465 7374 2074 6861 7420 java: test that │ │ │ │ │ +0007c150: 616e 6e6f 7461 7469 6f6e 7320 696e 2069 annotations in i │ │ │ │ │ +0007c160: 6e6e 6572 2074 7970 6573 2063 6f75 6e74 nner types count │ │ │ │ │ +0007c170: 206f 6e6c 7920 6f6e 6365 0a0a 3c6c 693e only once..
  • │ │ │ │ │ +0007c180: 746f 6f6c 732f 6a61 7661 702f 7479 7065 tools/javap/type │ │ │ │ │ +0007c190: 416e 6e6f 7461 7469 6f6e 732f 5436 3835 Annotations/T685 │ │ │ │ │ +0007c1a0: 3539 3930 2e6a 6176 613a 2049 6e73 7472 5990.java: Instr │ │ │ │ │ +0007c1b0: 7563 7469 6f6e 4465 7461 696c 5772 6974 uctionDetailWrit │ │ │ │ │ +0007c1c0: 6572 2073 686f 756c 6420 7375 7070 6f72 er should suppor │ │ │ │ │ +0007c1d0: 7420 6e65 7720 3330 3820 616e 6e6f 7461 t new 308 annota │ │ │ │ │ +0007c1e0: 7469 6f6e 7320 6174 7472 6962 7574 650a tions attribute. │ │ │ │ │ +0007c1f0: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6176 6170 .
  • tools/javap │ │ │ │ │ +0007c200: 2f74 7970 6541 6e6e 6f74 6174 696f 6e73 /typeAnnotations │ │ │ │ │ +0007c210: 2f54 7970 6543 6173 7473 2e6a 6176 613a /TypeCasts.java: │ │ │ │ │ +0007c220: 2074 6573 7420 7468 6174 2074 7970 6563 test that typec │ │ │ │ │ +0007c230: 6173 7473 2061 6e6e 6f74 6174 696f 6e20 asts annotation │ │ │ │ │ +0007c240: 6172 6520 656d 6974 7465 6420 6966 206f are emitted if o │ │ │ │ │ +0007c250: 6e6c 7920 7468 6520 6361 7374 2065 7870 nly the cast exp │ │ │ │ │ +0007c260: 7265 7373 696f 6e20 6973 206f 7074 696d ression is optim │ │ │ │ │ +0007c270: 697a 6564 2061 7761 790a 0a3c 6c69 3e74 ized away..
  • t │ │ │ │ │ +0007c280: 6f6f 6c73 2f6a 6176 6170 2f74 7970 6541 ools/javap/typeA │ │ │ │ │ +0007c290: 6e6e 6f74 6174 696f 6e73 2f56 6973 6962 nnotations/Visib │ │ │ │ │ +0007c2a0: 696c 6974 792e 6a61 7661 3a20 7465 7374 ility.java: test │ │ │ │ │ +0007c2b0: 2074 6861 7420 7479 7065 2061 6e6e 6f74 that type annot │ │ │ │ │ +0007c2c0: 6174 696f 6e73 2061 7265 2072 6563 6f72 ations are recor │ │ │ │ │ +0007c2d0: 6465 6420 696e 2074 6865 2063 6c61 7373 ded in the class │ │ │ │ │ +0007c2e0: 6669 6c65 0a0a 3c6c 693e 746f 6f6c 732f file..
  • tools/ │ │ │ │ │ +0007c2f0: 6a61 7661 702f 7479 7065 416e 6e6f 7461 javap/typeAnnota │ │ │ │ │ +0007c300: 7469 6f6e 732f 5769 6c64 6361 7264 732e tions/Wildcards. │ │ │ │ │ +0007c310: 6a61 7661 3a20 7465 7374 2074 6861 7420 java: test that │ │ │ │ │ +0007c320: 616e 6e6f 7461 7469 6f6e 7320 7461 7267 annotations targ │ │ │ │ │ +0007c330: 6574 2077 696c 6463 6172 6473 2067 6574 et wildcards get │ │ │ │ │ +0007c340: 2065 6d69 7474 6564 2074 6f20 636c 6173 emitted to clas │ │ │ │ │ +0007c350: 7366 696c 650a 0a3c 6c69 3e74 6f6f 6c73 sfile..
  • tools │ │ │ │ │ +0007c360: 2f6a 6465 7072 7363 616e 2f74 6573 7473 /jdeprscan/tests │ │ │ │ │ +0007c370: 2f6a 646b 2f6a 6465 7072 7363 616e 2f54 /jdk/jdeprscan/T │ │ │ │ │ +0007c380: 6573 7443 5356 2e6a 6176 613a 2042 6173 estCSV.java: Bas │ │ │ │ │ +0007c390: 6963 2074 6573 7473 2043 5356 2070 7269 ic tests CSV pri │ │ │ │ │ +0007c3a0: 6e74 696e 6720 616e 6420 7061 7273 696e nting and parsin │ │ │ │ │ +0007c3b0: 670a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6465 g..
  • tools/jde │ │ │ │ │ +0007c3c0: 7072 7363 616e 2f74 6573 7473 2f6a 646b prscan/tests/jdk │ │ │ │ │ +0007c3d0: 2f6a 6465 7072 7363 616e 2f54 6573 744c /jdeprscan/TestL │ │ │ │ │ +0007c3e0: 6f61 642e 6a61 7661 3a20 5465 7374 206f oad.java: Test o │ │ │ │ │ +0007c3f0: 6620 6a64 6570 7273 6361 6e20 746f 6f6c f jdeprscan tool │ │ │ │ │ +0007c400: 206c 6f61 6469 6e67 2061 6e64 2070 7269 loading and pri │ │ │ │ │ +0007c410: 6e74 696e 6720 746f 2061 4353 5620 6669 nting to aCSV fi │ │ │ │ │ +0007c420: 6c65 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a le...
  • tools/j │ │ │ │ │ +0007c430: 6465 7072 7363 616e 2f74 6573 7473 2f6a deprscan/tests/j │ │ │ │ │ +0007c440: 646b 2f6a 6465 7072 7363 616e 2f54 6573 dk/jdeprscan/Tes │ │ │ │ │ +0007c450: 744d 6574 686f 6453 6967 2e6a 6176 613a tMethodSig.java: │ │ │ │ │ +0007c460: 2053 696d 706c 6520 7465 7374 7320 666f Simple tests fo │ │ │ │ │ +0007c470: 7220 6d65 7468 6f64 2073 6967 6e61 7475 r method signatu │ │ │ │ │ +0007c480: 7265 2070 6172 7369 6e67 0a0a 3c6c 693e re parsing..
  • │ │ │ │ │ +0007c490: 746f 6f6c 732f 6a64 6570 7273 6361 6e2f tools/jdeprscan/ │ │ │ │ │ +0007c4a0: 7465 7374 732f 6a64 6b2f 6a64 6570 7273 tests/jdk/jdeprs │ │ │ │ │ +0007c4b0: 6361 6e2f 5465 7374 4e6f 7446 6f75 6e64 can/TestNotFound │ │ │ │ │ +0007c4c0: 2e6a 6176 613a 2054 6573 7420 6f66 206a .java: Test of j │ │ │ │ │ +0007c4d0: 6465 7072 7363 616e 2068 616e 646c 696e deprscan handlin │ │ │ │ │ +0007c4e0: 6720 6f66 2070 7269 6d69 7469 7665 7320 g of primitives │ │ │ │ │ +0007c4f0: 616e 6420 7072 696d 6974 6976 6520 6172 and primitive ar │ │ │ │ │ +0007c500: 7261 7973 2e0a 0a3c 6c69 3e74 6f6f 6c73 rays...
  • tools │ │ │ │ │ +0007c510: 2f6a 6465 7072 7363 616e 2f74 6573 7473 /jdeprscan/tests │ │ │ │ │ +0007c520: 2f6a 646b 2f6a 6465 7072 7363 616e 2f54 /jdk/jdeprscan/T │ │ │ │ │ +0007c530: 6573 7450 7269 6d73 2e6a 6176 613a 2054 estPrims.java: T │ │ │ │ │ +0007c540: 6573 7420 6f66 206a 6465 7072 7363 616e est of jdeprscan │ │ │ │ │ +0007c550: 2068 616e 646c 696e 6720 6f66 2070 7269 handling of pri │ │ │ │ │ +0007c560: 6d69 7469 7665 7320 616e 6420 7072 696d mitives and prim │ │ │ │ │ +0007c570: 6974 6976 6520 6172 7261 7973 2e0a 0a3c itive arrays...< │ │ │ │ │ +0007c580: 6c69 3e74 6f6f 6c73 2f6a 6465 7072 7363 li>tools/jdeprsc │ │ │ │ │ +0007c590: 616e 2f74 6573 7473 2f6a 646b 2f6a 6465 an/tests/jdk/jde │ │ │ │ │ +0007c5a0: 7072 7363 616e 2f54 6573 7452 656c 6561 prscan/TestRelea │ │ │ │ │ +0007c5b0: 7365 2e6a 6176 613a 2054 6573 7420 7072 se.java: Test pr │ │ │ │ │ +0007c5c0: 6f70 6572 2068 616e 646c 696e 6720 6f66 oper handling of │ │ │ │ │ +0007c5d0: 2074 6865 202d 2d72 656c 6561 7365 206f the --release o │ │ │ │ │ +0007c5e0: 7074 696f 6e2e 0a0a 3c6c 693e 746f 6f6c ption...
  • tool │ │ │ │ │ +0007c5f0: 732f 6a64 6570 7273 6361 6e2f 7465 7374 s/jdeprscan/test │ │ │ │ │ +0007c600: 732f 6a64 6b2f 6a64 6570 7273 6361 6e2f s/jdk/jdeprscan/ │ │ │ │ │ +0007c610: 5465 7374 5363 616e 2e6a 6176 613a 2042 TestScan.java: B │ │ │ │ │ +0007c620: 6173 6963 2074 6573 7420 6f66 206a 6465 asic test of jde │ │ │ │ │ +0007c630: 7072 7363 616e 2773 2073 6361 6e6e 696e prscan's scannin │ │ │ │ │ +0007c640: 6720 7068 6173 652e 0a0a 3c6c 693e 746f g phase...
  • to │ │ │ │ │ +0007c650: 6f6c 732f 6a64 6570 732f 4150 4944 6570 ols/jdeps/APIDep │ │ │ │ │ +0007c660: 732e 6a61 7661 3a20 5465 7374 202d 6170 s.java: Test -ap │ │ │ │ │ +0007c670: 696f 6e6c 7920 616e 6420 2d6a 646b 696e ionly and -jdkin │ │ │ │ │ +0007c680: 7465 726e 616c 7320 6f70 7469 6f6e 730a ternals options. │ │ │ │ │ +0007c690: 0a3c 6c69 3e74 6f6f 6c73 2f6a 6465 7073 .
  • tools/jdeps │ │ │ │ │ +0007c6a0: 2f42 6173 6963 2e6a 6176 613a 2042 6173 /Basic.java: Bas │ │ │ │ │ +0007c6b0: 6963 2074 6573 7473 2066 6f72 206a 6465 ic tests for jde │ │ │ │ │ +0007c6c0: 7073 2074 6f6f 6c0a 0a3c 6c69 3e74 6f6f ps tool..
  • too │ │ │ │ │ +0007c6d0: 6c73 2f6a 6465 7073 2f44 6f74 4669 6c65 ls/jdeps/DotFile │ │ │ │ │ +0007c6e0: 5465 7374 2e6a 6176 613a 2042 6173 6963 Test.java: Basic │ │ │ │ │ +0007c6f0: 2074 6573 7473 2066 6f72 206a 6465 7073 tests for jdeps │ │ │ │ │ +0007c700: 202d 646f 746f 7574 7075 7420 6f70 7469 -dotoutput opti │ │ │ │ │ +0007c710: 6f6e 0a0a 3c6c 693e 746f 6f6c 732f 6a64 on..
  • tools/jd │ │ │ │ │ +0007c720: 6570 732f 4d75 6c74 6952 656c 6561 7365 eps/MultiRelease │ │ │ │ │ +0007c730: 4a61 722e 6a61 7661 3a20 5465 7374 7320 Jar.java: Tests │ │ │ │ │ +0007c740: 666f 7220 6a64 6570 7320 746f 6f6c 2077 for jdeps tool w │ │ │ │ │ +0007c750: 6974 6820 6d75 6c74 692d 7265 6c65 6173 ith multi-releas │ │ │ │ │ +0007c760: 6520 6a61 7220 6669 6c65 730a 0a3c 6c69 e jar files..
  • tools/jdeps/Opt │ │ │ │ │ +0007c780: 696f 6e73 2e6a 6176 613a 2054 6573 7420 ions.java: Test │ │ │ │ │ +0007c790: 6f70 7469 6f6e 2076 616c 6964 6174 696f option validatio │ │ │ │ │ +0007c7a0: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6465 n..
  • tools/jde │ │ │ │ │ +0007c7b0: 7073 2f56 6572 626f 7365 466f 726d 6174 ps/VerboseFormat │ │ │ │ │ +0007c7c0: 2f4a 6465 7073 4465 7065 6e64 656e 6379 /JdepsDependency │ │ │ │ │ +0007c7d0: 436c 6f73 7572 652e 6a61 7661 3a20 5465 Closure.java: Te │ │ │ │ │ +0007c7e0: 7374 2074 6861 7420 6a64 6570 7320 7665 st that jdeps ve │ │ │ │ │ +0007c7f0: 7262 6f73 6520 6f75 7470 7574 2068 6173 rbose output has │ │ │ │ │ +0007c800: 2061 2073 756d 6d61 7279 206c 696e 6520 a summary line │ │ │ │ │ +0007c810: 7768 656e 2064 6570 656e 6465 6e63 6965 when dependencie │ │ │ │ │ +0007c820: 7320 6172 6520 666f 756e 6420 7769 7468 s are found with │ │ │ │ │ +0007c830: 696e 2074 6865 2073 616d 6520 6172 6368 in the same arch │ │ │ │ │ +0007c840: 6976 652e 0a0a 3c6c 693e 746f 6f6c 732f ive...
  • tools/ │ │ │ │ │ +0007c850: 6a64 6570 732f 6a64 6b69 6e74 6572 6e61 jdeps/jdkinterna │ │ │ │ │ +0007c860: 6c73 2f52 656d 6f76 6564 4a44 4b49 6e74 ls/RemovedJDKInt │ │ │ │ │ +0007c870: 6572 6e61 6c73 2e6a 6176 613a 2054 6573 ernals.java: Tes │ │ │ │ │ +0007c880: 7473 204a 444b 2069 6e74 6572 6e61 6c20 ts JDK internal │ │ │ │ │ +0007c890: 4150 4973 2074 6861 7420 6861 7665 2062 APIs that have b │ │ │ │ │ +0007c8a0: 6565 6e20 7265 6d6f 7665 642e 0a0a 3c6c een removed...tools/jdeps/jd │ │ │ │ │ +0007c8c0: 6b69 6e74 6572 6e61 6c73 2f53 686f 7752 kinternals/ShowR │ │ │ │ │ +0007c8d0: 6570 6c61 6365 6d65 6e74 2e6a 6176 613a eplacement.java: │ │ │ │ │ +0007c8e0: 2054 6573 7473 204a 444b 2069 6e74 6572 Tests JDK inter │ │ │ │ │ +0007c8f0: 6e61 6c20 4150 4973 2077 6974 6820 616e nal APIs with an │ │ │ │ │ +0007c900: 6420 7769 7468 6f75 7420 7265 706c 6163 d without replac │ │ │ │ │ +0007c910: 656d 656e 7473 0a0a 3c6c 693e 746f 6f6c ements..
  • tool │ │ │ │ │ +0007c920: 732f 6a64 6570 732f 6c69 7374 6465 7073 s/jdeps/listdeps │ │ │ │ │ +0007c930: 2f4c 6973 744d 6f64 756c 6544 6570 732e /ListModuleDeps. │ │ │ │ │ +0007c940: 6a61 7661 3a20 5465 7374 7320 2d2d 6c69 java: Tests --li │ │ │ │ │ +0007c950: 7374 2d64 6570 732c 202d 2d6c 6973 742d st-deps, --list- │ │ │ │ │ +0007c960: 7265 6475 6365 642d 6465 7073 2c20 2d2d reduced-deps, -- │ │ │ │ │ +0007c970: 7072 696e 742d 6d6f 6475 6c65 2d64 6570 print-module-dep │ │ │ │ │ +0007c980: 7320 6f70 7469 6f6e 730a 0a3c 6c69 3e74 s options..
  • t │ │ │ │ │ +0007c990: 6f6f 6c73 2f6a 6465 7073 2f6d 6973 7369 ools/jdeps/missi │ │ │ │ │ +0007c9a0: 6e67 4465 7073 2f4d 6973 7369 6e67 4465 ngDeps/MissingDe │ │ │ │ │ +0007c9b0: 7073 5465 7374 2e6a 6176 613a 2054 6573 psTest.java: Tes │ │ │ │ │ +0007c9c0: 7473 206a 6465 7073 206f 7074 696f 6e20 ts jdeps option │ │ │ │ │ +0007c9d0: 6f6e 2061 204d 5220 6a61 7220 7769 7468 on a MR jar with │ │ │ │ │ +0007c9e0: 206d 6973 7369 6e67 2064 6570 656e 6465 missing depende │ │ │ │ │ +0007c9f0: 6e63 6573 0a0a 3c6c 693e 746f 6f6c 732f nces..
  • tools/ │ │ │ │ │ +0007ca00: 6a64 6570 732f 6d6f 6475 6c65 732f 4368 jdeps/modules/Ch │ │ │ │ │ +0007ca10: 6563 6b4d 6f64 756c 6554 6573 742e 6a61 eckModuleTest.ja │ │ │ │ │ +0007ca20: 7661 3a20 5465 7374 7320 7370 6c69 7420 va: Tests split │ │ │ │ │ +0007ca30: 7061 636b 6167 6573 0a0a 3c6c 693e 746f packages..
  • to │ │ │ │ │ +0007ca40: 6f6c 732f 6a64 6570 732f 6d6f 6475 6c65 ols/jdeps/module │ │ │ │ │ +0007ca50: 732f 446f 7446 696c 6554 6573 742e 6a61 s/DotFileTest.ja │ │ │ │ │ +0007ca60: 7661 3a20 5465 7374 7320 6d6f 6475 6c65 va: Tests module │ │ │ │ │ +0007ca70: 2064 6f74 2067 7261 7068 0a0a 3c6c 693e dot graph..
  • │ │ │ │ │ +0007ca80: 746f 6f6c 732f 6a64 6570 732f 6d6f 6475 tools/jdeps/modu │ │ │ │ │ +0007ca90: 6c65 732f 4765 6e4d 6f64 756c 6549 6e66 les/GenModuleInf │ │ │ │ │ +0007caa0: 6f2e 6a61 7661 3a20 5465 7374 7320 6a64 o.java: Tests jd │ │ │ │ │ +0007cab0: 6570 7320 2d2d 6765 6e65 7261 7465 2d6d eps --generate-m │ │ │ │ │ +0007cac0: 6f64 756c 652d 696e 666f 206f 7074 696f odule-info optio │ │ │ │ │ +0007cad0: 6e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6465 n..
  • tools/jde │ │ │ │ │ +0007cae0: 7073 2f6d 6f64 756c 6573 2f47 656e 4f70 ps/modules/GenOp │ │ │ │ │ +0007caf0: 656e 4d6f 6475 6c65 2e6a 6176 613a 2054 enModule.java: T │ │ │ │ │ +0007cb00: 6573 7473 206a 6465 7073 202d 2d67 656e ests jdeps --gen │ │ │ │ │ +0007cb10: 6572 6174 652d 6f70 656e 2d6d 6f64 756c erate-open-modul │ │ │ │ │ +0007cb20: 6520 6f70 7469 6f6e 0a0a 3c6c 693e 746f e option..
  • to │ │ │ │ │ +0007cb30: 6f6c 732f 6a64 6570 732f 6d6f 6475 6c65 ols/jdeps/module │ │ │ │ │ +0007cb40: 732f 496e 7665 7273 6544 6570 732e 6a61 s/InverseDeps.ja │ │ │ │ │ +0007cb50: 7661 3a20 5465 7374 7320 7370 6c69 7420 va: Tests split │ │ │ │ │ +0007cb60: 7061 636b 6167 6573 0a0a 3c6c 693e 746f packages..
  • to │ │ │ │ │ +0007cb70: 6f6c 732f 6a64 6570 732f 6d6f 6475 6c65 ols/jdeps/module │ │ │ │ │ +0007cb80: 732f 4d6f 6475 6c65 5465 7374 2e6a 6176 s/ModuleTest.jav │ │ │ │ │ +0007cb90: 613a 2054 6573 7473 206a 6465 7073 202d a: Tests jdeps - │ │ │ │ │ +0007cba0: 6d20 616e 6420 2d2d 6d6f 6475 6c65 2d70 m and --module-p │ │ │ │ │ +0007cbb0: 6174 6820 6f70 7469 6f6e 7320 6f6e 206e ath options on n │ │ │ │ │ +0007cbc0: 616d 6564 206d 6f64 756c 6573 2061 6e64 amed modules and │ │ │ │ │ +0007cbd0: 2075 6e6e 616d 6564 206d 6f64 756c 6573 unnamed modules │ │ │ │ │ +0007cbe0: 0a0a 3c6c 693e 746f 6f6c 732f 6a64 6570 ..
  • tools/jdep │ │ │ │ │ +0007cbf0: 732f 6d6f 6475 6c65 732f 5370 6c69 7450 s/modules/SplitP │ │ │ │ │ +0007cc00: 6163 6b61 6765 2e6a 6176 613a 2054 6573 ackage.java: Tes │ │ │ │ │ +0007cc10: 7473 2073 706c 6974 2070 6163 6b61 6765 ts split package │ │ │ │ │ +0007cc20: 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a 6465 s..
  • tools/jde │ │ │ │ │ +0007cc30: 7073 2f6d 6f64 756c 6573 2f54 7261 6e73 ps/modules/Trans │ │ │ │ │ +0007cc40: 6974 6976 6544 6570 732e 6a61 7661 3a20 itiveDeps.java: │ │ │ │ │ +0007cc50: 5465 7374 7320 6a64 6570 7320 2d6d 2061 Tests jdeps -m a │ │ │ │ │ +0007cc60: 6e64 202d 6d70 206f 7074 696f 6e73 206f nd -mp options o │ │ │ │ │ +0007cc70: 6e20 6e61 6d65 6420 6d6f 6475 6c65 7320 n named modules │ │ │ │ │ +0007cc80: 616e 6420 756e 6e61 6d65 6420 6d6f 6475 and unnamed modu │ │ │ │ │ +0007cc90: 6c65 730a 0a3c 6c69 3e74 6f6f 6c73 2f6a les..
  • tools/j │ │ │ │ │ +0007cca0: 6465 7073 2f6d 6f64 756c 6573 2f55 6e6e deps/modules/Unn │ │ │ │ │ +0007ccb0: 616d 6564 5061 636b 6167 652e 6a61 7661 amedPackage.java │ │ │ │ │ +0007ccc0: 3a20 5465 7374 7320 2d2d 6765 6e65 7261 : Tests --genera │ │ │ │ │ +0007ccd0: 7465 2d6d 6f64 756c 652d 696e 666f 206f te-module-info o │ │ │ │ │ +0007cce0: 6e20 696e 7661 6c69 6420 4a41 5220 6669 n invalid JAR fi │ │ │ │ │ +0007ccf0: 6c65 0a0a 3c6c 693e 746f 6f6c 732f 6a64 le..
  • tools/jd │ │ │ │ │ +0007cd00: 6570 732f 6d6f 6475 6c65 732f 7570 6772 eps/modules/upgr │ │ │ │ │ +0007cd10: 6164 656d 6f64 756c 6570 6174 682f 5570 ademodulepath/Up │ │ │ │ │ +0007cd20: 6772 6164 654d 6f64 756c 6550 6174 6854 gradeModulePathT │ │ │ │ │ +0007cd30: 6573 742e 6a61 7661 3a20 5465 7374 7320 est.java: Tests │ │ │ │ │ +0007cd40: 6a64 6570 7320 2d2d 7570 6772 6164 652d jdeps --upgrade- │ │ │ │ │ +0007cd50: 6d6f 6475 6c65 2d70 6174 680a 0a3c 6c69 module-path..
  • tools/jdeps/mul │ │ │ │ │ +0007cd70: 7469 5665 7273 696f 6e2f 4d75 6c74 6956 tiVersion/MultiV │ │ │ │ │ +0007cd80: 6572 7369 6f6e 4572 726f 722e 6a61 7661 ersionError.java │ │ │ │ │ +0007cd90: 3a20 5465 7374 7320 6d75 6c74 6970 6c65 : Tests multiple │ │ │ │ │ +0007cda0: 2076 6572 7369 6f6e 7320 6f66 2074 6865 versions of the │ │ │ │ │ +0007cdb0: 2073 616d 6520 636c 6173 7320 6669 6c65 same class file │ │ │ │ │ +0007cdc0: 0a0a 3c6c 693e 746f 6f6c 732f 6a64 6570 ..
  • tools/jdep │ │ │ │ │ +0007cdd0: 732f 6f70 7469 6f6e 616c 4465 7065 6e64 s/optionalDepend │ │ │ │ │ +0007cde0: 656e 6379 2f4f 7074 696f 6e61 6c44 6570 ency/OptionalDep │ │ │ │ │ +0007cdf0: 656e 6465 6e63 7954 6573 742e 6a61 7661 endencyTest.java │ │ │ │ │ +0007ce00: 3a20 5465 7374 7320 6f70 7469 6f6e 616c : Tests optional │ │ │ │ │ +0007ce10: 2064 6570 656e 6465 6e63 7920 6861 6e64 dependency hand │ │ │ │ │ +0007ce20: 6c69 6e67 0a0a 3c6c 693e 746f 6f6c 732f ling..
  • tools/ │ │ │ │ │ +0007ce30: 6a64 6570 732f 756e 7375 7070 6f72 7465 jdeps/unsupporte │ │ │ │ │ +0007ce40: 642f 4a44 4b55 6e73 7570 706f 7274 6564 d/JDKUnsupported │ │ │ │ │ +0007ce50: 5465 7374 2e6a 6176 613a 206a 6465 7073 Test.java: jdeps │ │ │ │ │ +0007ce60: 2073 686f 756c 6420 666c 6167 206a 646b should flag jdk │ │ │ │ │ +0007ce70: 2e75 6e73 7570 706f 7274 6564 2065 7870 .unsupported exp │ │ │ │ │ +0007ce80: 6f72 7465 6420 4150 4920 6173 2069 6e74 orted API as int │ │ │ │ │ +0007ce90: 6572 6e61 6c0a 3c2f 756c 3e0a 0a3c 6834 ernal...

    Test has been e │ │ │ │ │ +0007ceb0: 7863 6c75 6465 6420 6279 2061 6e20 6578 xcluded by an ex │ │ │ │ │ +0007cec0: 636c 7564 6520 6c69 7374 3c2f 6834 3e0a clude list

    . │ │ │ │ │ +0007ced0: 0a3c 756c 3e0a 3c6c 693e 6a64 6b2f 696e .
      .
    • jdk/in │ │ │ │ │ +0007cee0: 7465 726e 616c 2f73 6865 6c6c 7375 7070 ternal/shellsupp │ │ │ │ │ +0007cef0: 6f72 742f 646f 632f 4a61 7661 646f 6348 ort/doc/JavadocH │ │ │ │ │ +0007cf00: 656c 7065 7254 6573 742e 6a61 7661 3a20 elperTest.java: │ │ │ │ │ +0007cf10: 5465 7374 204a 6176 6164 6f63 4865 6c70 Test JavadocHelp │ │ │ │ │ +0007cf20: 6572 0a0a 3c6c 693e 6a64 6b2f 6a73 6865 er..
    • jdk/jshe │ │ │ │ │ +0007cf30: 6c6c 2f48 6967 686c 6967 6874 5549 5465 ll/HighlightUITe │ │ │ │ │ +0007cf40: 7374 2e6a 6176 613a 2043 6865 636b 2074 st.java: Check t │ │ │ │ │ +0007cf50: 6865 2055 4920 6265 6861 7669 6f72 206f he UI behavior o │ │ │ │ │ +0007cf60: 6620 736e 6970 7065 7420 6869 6768 6c69 f snippet highli │ │ │ │ │ +0007cf70: 6774 696e 670a 0a3c 6c69 3e6a 646b 2f6a gting..
    • jdk/j │ │ │ │ │ +0007cf80: 7368 656c 6c2f 5573 6572 496e 7075 7454 shell/UserInputT │ │ │ │ │ +0007cf90: 6573 742e 6a61 7661 3a20 5665 7269 6679 est.java: Verify │ │ │ │ │ +0007cfa0: 2074 6861 7420 7468 6520 7573 6572 2773 that the user's │ │ │ │ │ +0007cfb0: 2063 6f64 6520 6361 6e20 7265 6164 2053 code can read S │ │ │ │ │ +0007cfc0: 7973 7465 6d2e 696e 0a0a 3c6c 693e 6a64 ystem.in..
    • jd │ │ │ │ │ +0007cfd0: 6b2f 6a73 6865 6c6c 2f55 7365 724a 6469 k/jshell/UserJdi │ │ │ │ │ +0007cfe0: 5573 6572 5265 6d6f 7465 5465 7374 2e6a UserRemoteTest.j │ │ │ │ │ +0007cff0: 6176 613a 2054 6573 7473 2066 6f72 2041 ava: Tests for A │ │ │ │ │ +0007d000: 7578 2063 6861 6e6e 656c 2c20 6375 7374 ux channel, cust │ │ │ │ │ +0007d010: 6f6d 2072 656d 6f74 6520 6167 656e 7473 om remote agents │ │ │ │ │ +0007d020: 2c20 6375 7374 6f6d 204a 4449 2069 6d70 , custom JDI imp │ │ │ │ │ +0007d030: 6c65 6d65 6e74 6174 696f 6e73 2e0a 0a3c lementations...< │ │ │ │ │ +0007d040: 6c69 3e74 6f6f 6c73 2f6a 6176 6163 2f61 li>tools/javac/a │ │ │ │ │ +0007d050: 6e6e 6f74 6174 696f 6e73 2f74 7970 6541 nnotations/typeA │ │ │ │ │ +0007d060: 6e6e 6f74 6174 696f 6e73 2f66 6169 6c75 nnotations/failu │ │ │ │ │ +0007d070: 7265 732f 4361 6e74 416e 6e6f 7461 7465 res/CantAnnotate │ │ │ │ │ +0007d080: 5061 636b 6167 6573 2e6a 6176 613a 2054 Packages.java: T │ │ │ │ │ +0007d090: 6865 2070 6172 7473 206f 6620 6120 6675 he parts of a fu │ │ │ │ │ +0007d0a0: 6c6c 792d 7175 616c 6966 6965 6420 7479 lly-qualified ty │ │ │ │ │ +0007d0b0: 7065 2063 616e 2774 2062 6520 616e 6e6f pe can't be anno │ │ │ │ │ +0007d0c0: 7461 7465 642e 0a0a 3c6c 693e 746f 6f6c tated...
    • tool │ │ │ │ │ +0007d0d0: 732f 6a61 7661 632f 616e 6e6f 7461 7469 s/javac/annotati │ │ │ │ │ +0007d0e0: 6f6e 732f 7479 7065 416e 6e6f 7461 7469 ons/typeAnnotati │ │ │ │ │ +0007d0f0: 6f6e 732f 6661 696c 7572 6573 2f43 616e ons/failures/Can │ │ │ │ │ +0007d100: 7441 6e6e 6f74 6174 6553 636f 7069 6e67 tAnnotateScoping │ │ │ │ │ +0007d110: 2e6a 6176 613a 2045 6e73 7572 6520 6265 .java: Ensure be │ │ │ │ │ +0007d120: 6861 7669 6f72 2066 6f72 206e 6573 7465 havior for neste │ │ │ │ │ +0007d130: 6420 7479 7065 7320 6973 2063 6f72 7265 d types is corre │ │ │ │ │ +0007d140: 6374 2e0a 0a3c 6c69 3e74 6f6f 6c73 2f6a ct...
    • tools/j │ │ │ │ │ +0007d150: 6176 6163 2f61 6e6e 6f74 6174 696f 6e73 avac/annotations │ │ │ │ │ +0007d160: 2f74 7970 6541 6e6e 6f74 6174 696f 6e73 /typeAnnotations │ │ │ │ │ +0007d170: 2f66 6169 6c75 7265 732f 4361 6e74 416e /failures/CantAn │ │ │ │ │ +0007d180: 6e6f 7461 7465 5374 6174 6963 436c 6173 notateStaticClas │ │ │ │ │ +0007d190: 7332 2e6a 6176 613a 2045 6e73 7572 6520 s2.java: Ensure │ │ │ │ │ +0007d1a0: 6265 6861 7669 6f72 2066 6f72 206e 6573 behavior for nes │ │ │ │ │ +0007d1b0: 7465 6420 7479 7065 7320 6973 2063 6f72 ted types is cor │ │ │ │ │ +0007d1c0: 7265 6374 2e0a 0a3c 6c69 3e74 6f6f 6c73 rect...
    • tools │ │ │ │ │ +0007d1d0: 2f6a 6176 6163 2f61 6e6e 6f74 6174 696f /javac/annotatio │ │ │ │ │ +0007d1e0: 6e73 2f74 7970 6541 6e6e 6f74 6174 696f ns/typeAnnotatio │ │ │ │ │ +0007d1f0: 6e73 2f66 6169 6c75 7265 732f 4361 6e74 ns/failures/Cant │ │ │ │ │ +0007d200: 416e 6e6f 7461 7465 5374 6174 6963 436c AnnotateStaticCl │ │ │ │ │ +0007d210: 6173 7333 2e6a 6176 613a 2045 6e73 7572 ass3.java: Ensur │ │ │ │ │ +0007d220: 6520 6265 6861 7669 6f72 2066 6f72 206e e behavior for n │ │ │ │ │ +0007d230: 6573 7465 6420 7479 7065 7320 6973 2063 ested types is c │ │ │ │ │ +0007d240: 6f72 7265 6374 2e0a 0a3c 6c69 3e74 6f6f orrect...
    • too │ │ │ │ │ +0007d250: 6c73 2f6a 6176 6163 2f61 6e6e 6f74 6174 ls/javac/annotat │ │ │ │ │ +0007d260: 696f 6e73 2f74 7970 6541 6e6e 6f74 6174 ions/typeAnnotat │ │ │ │ │ +0007d270: 696f 6e73 2f6e 6577 6c6f 6361 7469 6f6e ions/newlocation │ │ │ │ │ +0007d280: 732f 5265 7065 6174 696e 6754 7970 6541 s/RepeatingTypeA │ │ │ │ │ +0007d290: 6e6e 6f74 6174 696f 6e73 2e6a 6176 613a nnotations.java: │ │ │ │ │ +0007d2a0: 2072 6570 6561 7469 6e67 2074 7970 6520 repeating type │ │ │ │ │ +0007d2b0: 616e 6e6f 7461 7469 6f6e 7320 6172 6520 annotations are │ │ │ │ │ +0007d2c0: 706f 7373 6962 6c65 0a0a 3c6c 693e 746f possible..
    • to │ │ │ │ │ +0007d2d0: 6f6c 732f 6a61 7661 632f 616e 6e6f 7461 ols/javac/annota │ │ │ │ │ +0007d2e0: 7469 6f6e 732f 7479 7065 416e 6e6f 7461 tions/typeAnnota │ │ │ │ │ +0007d2f0: 7469 6f6e 732f 7265 6665 7265 6e63 6569 tions/referencei │ │ │ │ │ +0007d300: 6e66 6f73 2f4c 616d 6264 612e 6a61 7661 nfos/Lambda.java │ │ │ │ │ +0007d310: 3a20 5465 7374 2070 6f70 756c 6174 696f : Test populatio │ │ │ │ │ +0007d320: 6e20 6f66 2072 6566 6572 656e 6365 2069 n of reference i │ │ │ │ │ +0007d330: 6e66 6f20 666f 7220 6c61 6d62 6461 2065 nfo for lambda e │ │ │ │ │ +0007d340: 7870 7265 7373 696f 6e73 206a 6176 6163 xpressions javac │ │ │ │ │ +0007d350: 2063 7261 7368 2066 6f72 2061 6e6e 6f74 crash for annot │ │ │ │ │ +0007d360: 6174 6564 2070 6172 616d 6574 6572 2074 ated parameter t │ │ │ │ │ +0007d370: 7970 6520 6f66 206c 616d 6264 6120 696e ype of lambda in │ │ │ │ │ +0007d380: 2061 2066 6965 6c64 0a0a 3c6c 693e 746f a field..
    • to │ │ │ │ │ +0007d390: 6f6c 732f 6a61 7661 632f 616e 6e6f 7461 ols/javac/annota │ │ │ │ │ +0007d3a0: 7469 6f6e 732f 7479 7065 416e 6e6f 7461 tions/typeAnnota │ │ │ │ │ +0007d3b0: 7469 6f6e 732f 7265 6665 7265 6e63 6569 tions/referencei │ │ │ │ │ +0007d3c0: 6e66 6f73 2f4e 6573 7465 6454 7970 6573 nfos/NestedTypes │ │ │ │ │ +0007d3d0: 2e6a 6176 613a 2054 6573 7420 706f 7075 .java: Test popu │ │ │ │ │ +0007d3e0: 6c61 7469 6f6e 206f 6620 7265 6665 7265 lation of refere │ │ │ │ │ +0007d3f0: 6e63 6520 696e 666f 2066 6f72 206e 6573 nce info for nes │ │ │ │ │ +0007d400: 7465 6420 7479 7065 730a 0a3c 6c69 3e74 ted types..
    • t │ │ │ │ │ +0007d410: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +0007d420: 6e67 732f 7375 7070 7265 7373 2f54 7970 ngs/suppress/Typ │ │ │ │ │ +0007d430: 6541 6e6e 6f74 6174 696f 6e73 2e6a 6176 eAnnotations.jav │ │ │ │ │ +0007d440: 613a 2056 6572 6966 7920 7468 6174 205c a: Verify that \ │ │ │ │ │ +0007d450: 5c40 5375 7070 7265 7373 5761 726e 696e \@SuppressWarnin │ │ │ │ │ +0007d460: 6773 2822 756e 6368 6563 6b65 6422 2920 gs("unchecked") │ │ │ │ │ +0007d470: 776f 726b 7320 666f 7220 7479 7065 2061 works for type a │ │ │ │ │ +0007d480: 6e6e 6f74 6174 696f 6e73 0a0a 3c6c 693e nnotations..
    • │ │ │ │ │ +0007d490: 746f 6f6c 732f 6a61 7661 702f 6f75 7470 tools/javap/outp │ │ │ │ │ +0007d4a0: 7574 2f52 6570 6561 7469 6e67 5479 7065 ut/RepeatingType │ │ │ │ │ +0007d4b0: 416e 6e6f 7461 7469 6f6e 732e 6a61 7661 Annotations.java │ │ │ │ │ +0007d4c0: 3a20 6a61 7661 7020 6d75 7374 2064 6973 : javap must dis │ │ │ │ │ +0007d4d0: 706c 6179 2072 6570 6561 7469 6e67 2061 play repeating a │ │ │ │ │ +0007d4e0: 6e6e 6f74 6174 696f 6e73 0a3c 2f75 6c3e nnotations.
    │ │ │ │ │ +0007d4f0: 0a3c 6872 3e0a 3c73 6d61 6c6c 3e52 6570 .
    .Rep │ │ │ │ │ +0007d500: 6f72 7420 6765 6e65 7261 7465 6420 6f6e ort generated on │ │ │ │ │ +0007d510: 2053 6570 2031 352c 2032 3032 3620 363a Sep 15, 2026 6: │ │ │ │ │ +0007d520: 3039 3a32 37e2 80af 504d 0a3c 6272 3e55 09:27...PM.
    U │ │ │ │ │ +0007d530: 7369 6e67 204a 5420 4861 726e 6573 7320 sing JT Harness │ │ │ │ │ +0007d540: 362e 3020 6232 343b 2062 7569 6c74 206f 6.0 b24; built o │ │ │ │ │ +0007d550: 6e20 4a61 6e75 6172 7920 3235 2c20 3139 n January 25, 19 │ │ │ │ │ +0007d560: 3730 2c20 3132 3a30 303a 3030 e280 af41 70, 12:00:00...A │ │ │ │ │ +0007d570: 4d20 5554 4320 7769 7468 206f 7065 6e6a M UTC with openj │ │ │ │ │ +0007d580: 646b 2076 6572 7369 6f6e 2022 3131 2e30 dk version "11.0 │ │ │ │ │ +0007d590: 2e31 3622 2032 3032 322d 3037 2d31 393c .16" 2022-07-19< │ │ │ │ │ +0007d5a0: 2f73 6d61 6c6c 3e3c 2f62 6f64 793e 3c2f /small> │ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -5664,14 +5664,16 @@ │ │ │ │ │ │ dependencies through type parameters and implements/extends statements. │ │ │ │ │ │ * tools/javac/importscope/ImportInaccessible.java: Verify that type import │ │ │ │ │ │ on demand won't put inaccessible types into the Scope │ │ │ │ │ │ * tools/javac/importscope/ImportMembersTest.java: The test checks │ │ │ │ │ │ possibility of class members to be imported. │ │ │ │ │ │ * tools/javac/importscope/ImportResolvedTooSoon.java: Verify that imports │ │ │ │ │ │ are declarations are processed in the correct order. │ │ │ │ │ │ + * tools/javac/importscope/NegativeCyclicDependencyTest.java: The negative │ │ │ │ │ │ + test against cyclic dependencies. │ │ │ │ │ │ * tools/javac/importscope/T7101822A.java: Verify that imports are │ │ │ │ │ │ declarations are processed in the correct order. │ │ │ │ │ │ * tools/javac/importscope/T8075274/Outer.java: Ensuring order of imports or │ │ │ │ │ │ inputs does not affect compilability of the sources │ │ │ │ │ │ * tools/javac/importscope/T8133235/A.java: Ensuring order of inputs does │ │ │ │ │ │ not affect compilability of the sources │ │ │ │ │ │ * tools/javac/importscope/T8148131/A.java: Ensuring order of inputs does │ │ │ │ │ │ @@ -9056,10 +9058,10 @@ │ │ │ │ │ │ * tools/javac/annotations/typeAnnotations/referenceinfos/NestedTypes.java: │ │ │ │ │ │ Test population of reference info for nested types │ │ │ │ │ │ * tools/javac/warnings/suppress/TypeAnnotations.java: Verify that │ │ │ │ │ │ \\@SuppressWarnings("unchecked") works for type annotations │ │ │ │ │ │ * tools/javap/output/RepeatingTypeAnnotations.java: javap must display │ │ │ │ │ │ repeating annotations │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:16 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:27 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/html/notRun.html │ │ │ │ │ @@ -20030,12039 +20030,12046 @@ │ │ │ │ │ 0004e3d0: 6573 6f6c 7665 6454 6f6f 536f 6f6e 2e6a esolvedTooSoon.j │ │ │ │ │ 0004e3e0: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ 0004e3f0: 2069 6d70 6f72 7473 2061 7265 2064 6563 imports are dec │ │ │ │ │ 0004e400: 6c61 7261 7469 6f6e 7320 6172 6520 7072 larations are pr │ │ │ │ │ 0004e410: 6f63 6573 7365 6420 696e 2074 6865 2063 ocessed in the c │ │ │ │ │ 0004e420: 6f72 7265 6374 206f 7264 6572 2e0a 3c62 orrect order..tools/javac/i │ │ │ │ │ -0004e440: 6d70 6f72 7473 636f 7065 2f54 3731 3031 mportscope/T7101 │ │ │ │ │ -0004e450: 3832 3241 2e6a 6176 613a 2056 6572 6966 822A.java: Verif │ │ │ │ │ -0004e460: 7920 7468 6174 2069 6d70 6f72 7473 2061 y that imports a │ │ │ │ │ -0004e470: 7265 2064 6563 6c61 7261 7469 6f6e 7320 re declarations │ │ │ │ │ -0004e480: 6172 6520 7072 6f63 6573 7365 6420 696e are processed in │ │ │ │ │ -0004e490: 2074 6865 2063 6f72 7265 6374 206f 7264 the correct ord │ │ │ │ │ -0004e4a0: 6572 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a er..tools/j │ │ │ │ │ -0004e4b0: 6176 6163 2f69 6d70 6f72 7473 636f 7065 avac/importscope │ │ │ │ │ -0004e4c0: 2f54 3830 3735 3237 342f 4f75 7465 722e /T8075274/Outer. │ │ │ │ │ -0004e4d0: 6a61 7661 3a20 456e 7375 7269 6e67 206f java: Ensuring o │ │ │ │ │ -0004e4e0: 7264 6572 206f 6620 696d 706f 7274 7320 rder of imports │ │ │ │ │ -0004e4f0: 6f72 2069 6e70 7574 7320 646f 6573 206e or inputs does n │ │ │ │ │ -0004e500: 6f74 2061 6666 6563 7420 636f 6d70 696c ot affect compil │ │ │ │ │ -0004e510: 6162 696c 6974 7920 6f66 2074 6865 2073 ability of the s │ │ │ │ │ -0004e520: 6f75 7263 6573 0a3c 6272 0a3e 746f 6f6c ources.tool │ │ │ │ │ -0004e530: 732f 6a61 7661 632f 696d 706f 7274 7363 s/javac/importsc │ │ │ │ │ -0004e540: 6f70 652f 5438 3133 3332 3335 2f41 2e6a ope/T8133235/A.j │ │ │ │ │ -0004e550: 6176 613a 2045 6e73 7572 696e 6720 6f72 ava: Ensuring or │ │ │ │ │ -0004e560: 6465 7220 6f66 2069 6e70 7574 7320 646f der of inputs do │ │ │ │ │ -0004e570: 6573 206e 6f74 2061 6666 6563 7420 636f es not affect co │ │ │ │ │ -0004e580: 6d70 696c 6162 696c 6974 7920 6f66 2074 mpilability of t │ │ │ │ │ -0004e590: 6865 2073 6f75 7263 6573 0a3c 6272 0a3e he sources. │ │ │ │ │ -0004e5a0: 746f 6f6c 732f 6a61 7661 632f 696d 706f tools/javac/impo │ │ │ │ │ -0004e5b0: 7274 7363 6f70 652f 5438 3134 3831 3331 rtscope/T8148131 │ │ │ │ │ -0004e5c0: 2f41 2e6a 6176 613a 2045 6e73 7572 696e /A.java: Ensurin │ │ │ │ │ -0004e5d0: 6720 6f72 6465 7220 6f66 2069 6e70 7574 g order of input │ │ │ │ │ -0004e5e0: 7320 646f 6573 206e 6f74 2061 6666 6563 s does not affec │ │ │ │ │ -0004e5f0: 7420 636f 6d70 696c 6162 696c 6974 7920 t compilability │ │ │ │ │ -0004e600: 6f66 2074 6865 2073 6f75 7263 6573 0a3c of the sources.< │ │ │ │ │ -0004e610: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004e620: 696d 706f 7274 7363 6f70 652f 5438 3139 importscope/T819 │ │ │ │ │ -0004e630: 3337 3137 2e6a 6176 613a 2043 6865 636b 3717.java: Check │ │ │ │ │ -0004e640: 2074 6861 7420 636f 6465 2077 6974 6820 that code with │ │ │ │ │ -0004e650: 6120 6c6f 7420 6e61 6d65 6420 696d 706f a lot named impo │ │ │ │ │ -0004e660: 7274 7320 6361 6e20 636f 6d70 696c 652e rts can compile. │ │ │ │ │ -0004e670: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0004e680: 632f 696d 706f 7274 7363 6f70 652f 5465 c/importscope/Te │ │ │ │ │ -0004e690: 7374 4465 6570 4669 6e69 7368 436c 6173 stDeepFinishClas │ │ │ │ │ -0004e6a0: 7353 7461 636b 2e6a 6176 613a 2043 6865 sStack.java: Che │ │ │ │ │ -0004e6b0: 636b 2074 6861 7420 6e65 7374 6564 2054 ck that nested T │ │ │ │ │ -0004e6c0: 7970 6545 6e74 6572 2e4d 656d 6265 7273 ypeEnter.Members │ │ │ │ │ -0004e6d0: 5068 6173 6520 696e 766f 6361 7469 6f6e Phase invocation │ │ │ │ │ -0004e6e0: 7320 646f 6e27 7420 6361 7573 6520 5374 s don't cause St │ │ │ │ │ -0004e6f0: 6163 6b4f 7665 7266 6c6f 7745 7272 6f72 ackOverflowError │ │ │ │ │ -0004e700: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0004e710: 632f 696d 706f 7274 7363 6f70 652f 5465 c/importscope/Te │ │ │ │ │ -0004e720: 7374 4475 706c 6963 6174 6549 6d70 6f72 stDuplicateImpor │ │ │ │ │ -0004e730: 742e 6a61 7661 3a20 7374 6174 6963 2069 t.java: static i │ │ │ │ │ -0004e740: 6d70 6f72 7420 6661 696c 7320 746f 2072 mport fails to r │ │ │ │ │ -0004e750: 6573 6f6c 7665 2069 6e74 6572 6661 6365 esolve interface │ │ │ │ │ -0004e760: 7320 6f6e 206e 6573 7465 6420 656e 756d s on nested enum │ │ │ │ │ -0004e770: 7320 7669 6120 696d 706f 7274 2073 7461 s via import sta │ │ │ │ │ -0004e780: 7465 6d65 6e74 730a 3c62 720a 3e74 6f6f tements.too │ │ │ │ │ -0004e790: 6c73 2f6a 6176 6163 2f69 6d70 6f72 7473 ls/javac/imports │ │ │ │ │ -0004e7a0: 636f 7065 2f54 6573 744c 617a 7949 6d70 cope/TestLazyImp │ │ │ │ │ -0004e7b0: 6f72 7453 636f 7065 2e6a 6176 613a 2073 ortScope.java: s │ │ │ │ │ -0004e7c0: 7461 7469 6320 696d 706f 7274 2066 6169 tatic import fai │ │ │ │ │ -0004e7d0: 6c73 2074 6f20 7265 736f 6c76 6520 696e ls to resolve in │ │ │ │ │ -0004e7e0: 7465 7266 6163 6573 206f 6e20 6e65 7374 terfaces on nest │ │ │ │ │ -0004e7f0: 6564 2065 6e75 6d73 2076 6961 2069 6d70 ed enums via imp │ │ │ │ │ -0004e800: 6f72 7420 7374 6174 656d 656e 7473 0a3c ort statements.< │ │ │ │ │ -0004e810: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004e820: 696d 706f 7274 7363 6f70 652f 5479 7065 importscope/Type │ │ │ │ │ -0004e830: 5061 7261 6d43 7963 6c65 2e6a 6176 613a ParamCycle.java: │ │ │ │ │ -0004e840: 2056 6572 6966 7920 7468 6174 2063 7963 Verify that cyc │ │ │ │ │ -0004e850: 6c65 7320 6265 7477 6565 6e20 7479 7065 les between type │ │ │ │ │ -0004e860: 2070 6172 616d 6574 6572 2062 6f75 6e64 parameter bound │ │ │ │ │ -0004e870: 7320 616e 6420 696d 706f 7274 732f 636c s and imports/cl │ │ │ │ │ -0004e880: 6173 7320 6e65 7374 696e 6720 6172 6520 ass nesting are │ │ │ │ │ -0004e890: 6e6f 7420 6120 7072 6f62 6c65 6d2e 0a3c not a problem..< │ │ │ │ │ -0004e8a0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004e8b0: 696d 706f 7274 7363 6f70 652f 5479 7065 importscope/Type │ │ │ │ │ -0004e8c0: 5061 7261 6d43 7963 6c65 322e 6a61 7661 ParamCycle2.java │ │ │ │ │ -0004e8d0: 3a20 5665 7269 6679 2074 6861 7420 6379 : Verify that cy │ │ │ │ │ -0004e8e0: 636c 6573 2062 6574 7765 656e 2074 7970 cles between typ │ │ │ │ │ -0004e8f0: 6520 7061 7261 6d65 7465 7220 626f 756e e parameter boun │ │ │ │ │ -0004e900: 6473 2061 6e64 2069 6d70 6f72 7473 2f63 ds and imports/c │ │ │ │ │ -0004e910: 6c61 7373 206e 6573 7469 6e67 2061 7265 lass nesting are │ │ │ │ │ -0004e920: 206e 6f74 2061 2070 726f 626c 656d 2e0a not a problem.. │ │ │ │ │ -0004e930: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0004e940: 2f69 6d70 6f72 7473 636f 7065 2f54 7970 /importscope/Typ │ │ │ │ │ -0004e950: 6550 6172 616d 4379 636c 6533 2e6a 6176 eParamCycle3.jav │ │ │ │ │ -0004e960: 613a 2056 6572 6966 7920 7468 6174 2063 a: Verify that c │ │ │ │ │ -0004e970: 7963 6c65 7320 6265 7477 6565 6e20 7479 ycles between ty │ │ │ │ │ -0004e980: 7065 2070 6172 616d 6574 6572 2062 6f75 pe parameter bou │ │ │ │ │ -0004e990: 6e64 7320 616e 6420 696d 706f 7274 732f nds and imports/ │ │ │ │ │ -0004e9a0: 636c 6173 7320 6e65 7374 696e 6720 6172 class nesting ar │ │ │ │ │ -0004e9b0: 6520 6e6f 7420 6120 7072 6f62 6c65 6d2e e not a problem. │ │ │ │ │ -0004e9c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0004e9d0: 632f 696d 706f 7274 7363 6f70 652f 6465 c/importscope/de │ │ │ │ │ -0004e9e0: 7065 6e64 656e 6369 6573 2f44 6570 656e pendencies/Depen │ │ │ │ │ -0004e9f0: 6465 6e63 6965 7354 6573 742e 6a61 7661 denciesTest.java │ │ │ │ │ -0004ea00: 3a20 5665 7269 6679 2074 6861 7420 7468 : Verify that th │ │ │ │ │ -0004ea10: 6520 7072 6f63 6573 7369 6e67 206f 6620 e processing of │ │ │ │ │ -0004ea20: 636c 6173 7365 7320 696e 2054 7970 6545 classes in TypeE │ │ │ │ │ -0004ea30: 6e74 6572 2072 756e 7320 696e 2074 6865 nter runs in the │ │ │ │ │ -0004ea40: 2063 6f72 7265 6374 206f 7264 6572 2e0a correct order.. │ │ │ │ │ -0004ea50: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0004ea60: 2f69 6e63 6f6d 7061 7469 626c 654e 6f6e /incompatibleNon │ │ │ │ │ -0004ea70: 696e 6865 7269 7465 642f 412e 6a61 7661 inherited/A.java │ │ │ │ │ -0004ea80: 3a20 6a61 7661 6320 696d 7072 6f70 6572 : javac improper │ │ │ │ │ -0004ea90: 6c79 2063 6f6d 706c 6169 6e73 206f 6620 ly complains of │ │ │ │ │ -0004eaa0: 636f 6e66 6c69 6374 2077 6974 6820 6e6f conflict with no │ │ │ │ │ -0004eab0: 6e2d 696e 6865 7269 7465 6420 6d65 7468 n-inherited meth │ │ │ │ │ -0004eac0: 6f64 0a3c 6272 0a3e 746f 6f6c 732f 6a61 od.tools/ja │ │ │ │ │ -0004ead0: 7661 632f 696e 636f 6d70 6c65 7465 5374 vac/incompleteSt │ │ │ │ │ -0004eae0: 6174 656d 656e 7473 2f54 3830 3030 3438 atements/T800048 │ │ │ │ │ -0004eaf0: 342e 6a61 7661 3a20 4261 6420 6572 726f 4.java: Bad erro │ │ │ │ │ -0004eb00: 7220 7265 636f 7665 7279 2077 6865 6e20 r recovery when │ │ │ │ │ -0004eb10: 2763 6174 6368 2720 7769 7468 6f75 7420 'catch' without │ │ │ │ │ -0004eb20: 2774 7279 2720 6973 2066 6f75 6e64 0a3c 'try' is found.< │ │ │ │ │ -0004eb30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004eb40: 696e 6665 7265 6e63 655f 636f 6e74 6578 inference_contex │ │ │ │ │ -0004eb50: 745f 6d69 6e2f 446f 6e74 4d69 6e69 6d69 t_min/DontMinimi │ │ │ │ │ -0004eb60: 7a65 496e 6643 6f6e 7465 7874 5465 7374 zeInfContextTest │ │ │ │ │ -0004eb70: 2e6a 6176 613a 204a 6176 6163 2069 6e66 .java: Javac inf │ │ │ │ │ -0004eb80: 6572 7265 6420 7479 7065 2064 6f65 7320 erred type does │ │ │ │ │ -0004eb90: 6e6f 7420 636f 6e66 6f72 6d20 746f 2065 not conform to e │ │ │ │ │ -0004eba0: 7175 616c 6974 7920 636f 6e73 7472 6169 quality constrai │ │ │ │ │ -0004ebb0: 6e74 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nt.tools/ja │ │ │ │ │ -0004ebc0: 7661 632f 696e 6865 7269 7441 6363 6573 vac/inheritAcces │ │ │ │ │ -0004ebd0: 732f 5076 744d 6272 734e 6f74 496e 6865 s/PvtMbrsNotInhe │ │ │ │ │ -0004ebe0: 7269 7431 2e6a 6176 613a 2050 7269 7661 rit1.java: Priva │ │ │ │ │ -0004ebf0: 7465 206d 656d 6265 7273 2073 686f 756c te members shoul │ │ │ │ │ -0004ec00: 6420 6e6f 7420 6265 2069 6e68 6572 6974 d not be inherit │ │ │ │ │ -0004ec10: 6564 2066 726f 6d20 7375 7065 7263 6c61 ed from supercla │ │ │ │ │ -0004ec20: 7373 6573 2e0a 3c62 720a 3e74 6f6f 6c73 sses..tools │ │ │ │ │ -0004ec30: 2f6a 6176 6163 2f69 6e68 6572 6974 6564 /javac/inherited │ │ │ │ │ -0004ec40: 4163 6365 7373 2f4d 6574 686f 6452 6566 Access/MethodRef │ │ │ │ │ -0004ec50: 6572 656e 6365 5175 616c 6966 6963 6174 erenceQualificat │ │ │ │ │ -0004ec60: 696f 6e5f 312e 6a61 7661 3a20 5665 7269 ion_1.java: Veri │ │ │ │ │ -0004ec70: 6679 2070 726f 7065 7220 6279 7465 636f fy proper byteco │ │ │ │ │ -0004ec80: 6465 2d6c 6576 656c 2071 7561 6c69 6669 de-level qualifi │ │ │ │ │ -0004ec90: 6361 7469 6f6e 206f 6620 6d65 7468 6f64 cation of method │ │ │ │ │ -0004eca0: 2061 6363 6573 7365 732e 0a3c 6272 0a3e accesses.. │ │ │ │ │ -0004ecb0: 746f 6f6c 732f 6a61 7661 632f 696e 6e65 tools/javac/inne │ │ │ │ │ -0004ecc0: 7243 6c61 7373 4669 6c65 2f49 6e6e 6572 rClassFile/Inner │ │ │ │ │ -0004ecd0: 436c 6173 7346 696c 6554 6573 742e 6a61 ClassFileTest.ja │ │ │ │ │ -0004ece0: 7661 3a20 5072 6f62 2077 2f73 7461 7469 va: Prob w/stati │ │ │ │ │ -0004ecf0: 6320 696e 6e65 7220 636c 6173 7320 7769 c inner class wi │ │ │ │ │ -0004ed00: 7468 2073 616d 6520 6e61 6d65 2061 7320 th same name as │ │ │ │ │ -0004ed10: 6120 7265 6775 6c61 7220 636c 6173 730a a regular class. │ │ │ │ │ -0004ed20: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0004ed30: 2f6a 6176 617a 6970 2f4a 6176 615a 6970 /javazip/JavaZip │ │ │ │ │ -0004ed40: 5465 7374 2e6a 6176 613a 2063 6865 636b Test.java: check │ │ │ │ │ -0004ed50: 2074 6861 7420 736f 7572 6365 2066 696c that source fil │ │ │ │ │ -0004ed60: 6573 2069 6e73 6964 6520 7a69 7020 6669 es inside zip fi │ │ │ │ │ -0004ed70: 6c65 7320 6f6e 2074 6865 2063 6c61 7373 les on the class │ │ │ │ │ -0004ed80: 2070 6174 6820 6172 6520 6967 6e6f 7265 path are ignore │ │ │ │ │ -0004ed90: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ -0004eda0: 6163 2f6a 766d 2f36 3339 3736 3532 2f54 ac/jvm/6397652/T │ │ │ │ │ -0004edb0: 3633 3937 3635 322e 6a61 7661 3a20 6a61 6397652.java: ja │ │ │ │ │ -0004edc0: 7661 6320 636f 6d70 696c 6174 696f 6e20 vac compilation │ │ │ │ │ -0004edd0: 6661 696c 7572 6520 7768 656e 2069 6d70 failure when imp │ │ │ │ │ -0004ede0: 6f72 7465 6420 636c 6173 7320 7769 7468 orted class with │ │ │ │ │ -0004edf0: 2024 2073 6967 6e20 696e 2074 6865 206e $ sign in the n │ │ │ │ │ -0004ee00: 616d 650a 3c62 720a 3e74 6f6f 6c73 2f6a ame.tools/j │ │ │ │ │ -0004ee10: 6176 6163 2f6a 766d 2f43 6c61 7373 5265 avac/jvm/ClassRe │ │ │ │ │ -0004ee20: 6644 7570 496e 436f 6e73 7461 6e74 506f fDupInConstantPo │ │ │ │ │ -0004ee30: 6f6c 5465 7374 2e6a 6176 613a 2043 6c61 olTest.java: Cla │ │ │ │ │ -0004ee40: 7373 2072 6566 6572 656e 6365 2064 7570 ss reference dup │ │ │ │ │ -0004ee50: 6c69 6361 7465 7320 696e 2063 6f6e 7374 licates in const │ │ │ │ │ -0004ee60: 616e 7420 706f 6f6c 0a3c 6272 0a3e 746f ant pool.to │ │ │ │ │ -0004ee70: 6f6c 732f 6a61 7661 632f 6a76 6d2f 5437 ols/javac/jvm/T7 │ │ │ │ │ -0004ee80: 3032 3430 3936 2e6a 6176 613a 2053 7461 024096.java: Sta │ │ │ │ │ -0004ee90: 636b 2074 7261 6365 2068 6173 2069 6e76 ck trace has inv │ │ │ │ │ -0004eea0: 616c 6964 206c 696e 6520 6e75 6d62 6572 alid line number │ │ │ │ │ -0004eeb0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0004eec0: 6163 2f6a 766d 2f54 3830 3230 3638 392e ac/jvm/T8020689. │ │ │ │ │ -0004eed0: 6a61 7661 3a20 4d61 6b69 6e67 2073 7572 java: Making sur │ │ │ │ │ -0004eee0: 6520 7468 6520 4c69 6e65 4e75 6d62 6572 e the LineNumber │ │ │ │ │ -0004eef0: 5461 626c 6520 656e 7472 7920 6973 2063 Table entry is c │ │ │ │ │ -0004ef00: 6f72 7265 6374 6c79 2067 656e 6572 6174 orrectly generat │ │ │ │ │ -0004ef10: 6564 2066 6f72 2074 6865 206c 6561 6469 ed for the leadi │ │ │ │ │ -0004ef20: 6e67 206d 6574 686f 6420 696e 766f 6361 ng method invoca │ │ │ │ │ -0004ef30: 7469 6f6e 2069 6e20 7468 6520 656c 7365 tion in the else │ │ │ │ │ -0004ef40: 2073 6563 7469 6f6e 0a3c 6272 0a3e 746f section.to │ │ │ │ │ -0004ef50: 6f6c 732f 6a61 7661 632f 6a76 6d2f 5665 ols/javac/jvm/Ve │ │ │ │ │ -0004ef60: 7262 6f73 6543 6c61 7373 5061 7468 5465 rboseClassPathTe │ │ │ │ │ -0004ef70: 7374 2e6a 6176 613a 206a 6176 6163 202d st.java: javac - │ │ │ │ │ -0004ef80: 7665 7262 6f73 6520 6c6f 6773 2074 6865 verbose logs the │ │ │ │ │ -0004ef90: 2063 6c61 7373 2070 6174 6820 6d75 6c74 class path mult │ │ │ │ │ -0004efa0: 6970 6c65 2074 696d 6573 0a3c 6272 0a3e iple times. │ │ │ │ │ -0004efb0: 746f 6f6c 732f 6a61 7661 632f 6a76 6d2f tools/javac/jvm/ │ │ │ │ │ -0004efc0: 5665 7262 6f73 654f 7574 5465 7374 2e6a VerboseOutTest.j │ │ │ │ │ -0004efd0: 6176 613a 206a 6176 6163 202d 7665 7262 ava: javac -verb │ │ │ │ │ -0004efe0: 6f73 6520 7072 696e 7473 2077 726f 6e67 ose prints wrong │ │ │ │ │ -0004eff0: 2070 6174 6873 2066 6f72 206f 7574 7075 paths for outpu │ │ │ │ │ -0004f000: 7420 6669 6c65 730a 3c62 720a 3e74 6f6f t files.too │ │ │ │ │ -0004f010: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004f020: 3830 3132 3535 372f 5072 6976 6174 654c 8012557/PrivateL │ │ │ │ │ -0004f030: 616d 6264 6173 2e6a 6176 613a 2043 6865 ambdas.java: Che │ │ │ │ │ -0004f040: 636b 2074 6861 7420 3830 3132 3535 3720 ck that 8012557 │ │ │ │ │ -0004f050: 6973 2066 6978 6564 2c20 7468 6174 2069 is fixed, that i │ │ │ │ │ -0004f060: 6e74 6572 6661 6365 206c 616d 6264 6120 nterface lambda │ │ │ │ │ -0004f070: 6d65 7468 6f64 7320 6172 6520 7072 6976 methods are priv │ │ │ │ │ -0004f080: 6174 650a 3c62 720a 3e74 6f6f 6c73 2f6a ate.tools/j │ │ │ │ │ -0004f090: 6176 6163 2f6c 616d 6264 612f 3830 3136 avac/lambda/8016 │ │ │ │ │ -0004f0a0: 3038 312f 5438 3031 3630 3831 2e6a 6176 081/T8016081.jav │ │ │ │ │ -0004f0b0: 613a 2066 6965 6c64 2069 6e69 7469 616c a: field initial │ │ │ │ │ -0004f0c0: 697a 6564 2077 6974 6820 6c61 6d62 6461 ized with lambda │ │ │ │ │ -0004f0d0: 2069 6e20 616e 6e6f 7461 7469 6f6e 2074 in annotation t │ │ │ │ │ -0004f0e0: 7970 6573 2064 6f65 736e 2774 2063 6f6d ypes doesn't com │ │ │ │ │ -0004f0f0: 7069 6c65 0a3c 6272 0a3e 746f 6f6c 732f pile.tools/ │ │ │ │ │ -0004f100: 6a61 7661 632f 6c61 6d62 6461 2f38 3031 javac/lambda/801 │ │ │ │ │ -0004f110: 3631 3737 2f54 3830 3136 3137 3761 2e6a 6177/T8016177a.j │ │ │ │ │ -0004f120: 6176 613a 2073 7472 7563 7475 7261 6c20 ava: structural │ │ │ │ │ -0004f130: 6d6f 7374 2073 7065 6369 6669 6320 616e most specific an │ │ │ │ │ -0004f140: 6420 7374 7563 6b6e 6573 730a 3c62 720a d stuckness.tools/javac/lam │ │ │ │ │ -0004f160: 6264 612f 3830 3136 3137 372f 5438 3031 bda/8016177/T801 │ │ │ │ │ -0004f170: 3631 3737 622e 6a61 7661 3a20 7374 7275 6177b.java: stru │ │ │ │ │ -0004f180: 6374 7572 616c 206d 6f73 7420 7370 6563 ctural most spec │ │ │ │ │ -0004f190: 6966 6963 2061 6e64 2073 7475 636b 6e65 ific and stuckne │ │ │ │ │ -0004f1a0: 7373 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ss.tools/ja │ │ │ │ │ -0004f1b0: 7661 632f 6c61 6d62 6461 2f38 3031 3631 vac/lambda/80161 │ │ │ │ │ -0004f1c0: 3737 2f54 3830 3136 3137 3763 2e6a 6176 77/T8016177c.jav │ │ │ │ │ -0004f1d0: 613a 2073 7472 7563 7475 7261 6c20 6d6f a: structural mo │ │ │ │ │ -0004f1e0: 7374 2073 7065 6369 6669 6320 616e 6420 st specific and │ │ │ │ │ -0004f1f0: 7374 7563 6b6e 6573 730a 3c62 720a 3e74 stuckness.t │ │ │ │ │ -0004f200: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0004f210: 612f 3830 3136 3137 372f 5438 3031 3631 a/8016177/T80161 │ │ │ │ │ -0004f220: 3737 642e 6a61 7661 3a20 7374 7275 6374 77d.java: struct │ │ │ │ │ -0004f230: 7572 616c 206d 6f73 7420 7370 6563 6966 ural most specif │ │ │ │ │ -0004f240: 6963 2061 6e64 2073 7475 636b 6e65 7373 ic and stuckness │ │ │ │ │ -0004f250: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0004f260: 632f 6c61 6d62 6461 2f38 3031 3631 3737 c/lambda/8016177 │ │ │ │ │ -0004f270: 2f54 3830 3136 3137 3765 2e6a 6176 613a /T8016177e.java: │ │ │ │ │ -0004f280: 2073 7472 7563 7475 7261 6c20 6d6f 7374 structural most │ │ │ │ │ -0004f290: 2073 7065 6369 6669 6320 616e 6420 7374 specific and st │ │ │ │ │ -0004f2a0: 7563 6b6e 6573 730a 3c62 720a 3e74 6f6f uckness.too │ │ │ │ │ -0004f2b0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004f2c0: 3830 3136 3137 372f 5438 3031 3631 3737 8016177/T8016177 │ │ │ │ │ -0004f2d0: 662e 6a61 7661 3a20 7374 7275 6374 7572 f.java: structur │ │ │ │ │ -0004f2e0: 616c 206d 6f73 7420 7370 6563 6966 6963 al most specific │ │ │ │ │ -0004f2f0: 2061 6e64 2073 7475 636b 6e65 7373 0a3c and stuckness.< │ │ │ │ │ -0004f300: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004f310: 6c61 6d62 6461 2f38 3031 3631 3737 2f54 lambda/8016177/T │ │ │ │ │ -0004f320: 3830 3136 3137 3767 2e6a 6176 613a 2073 8016177g.java: s │ │ │ │ │ -0004f330: 7472 7563 7475 7261 6c20 6d6f 7374 2073 tructural most s │ │ │ │ │ -0004f340: 7065 6369 6669 6320 616e 6420 7374 7563 pecific and stuc │ │ │ │ │ -0004f350: 6b6e 6573 730a 3c62 720a 3e74 6f6f 6c73 kness.tools │ │ │ │ │ -0004f360: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ -0004f370: 3136 3332 302f 496c 6c65 6761 6c42 7269 16320/IllegalBri │ │ │ │ │ -0004f380: 6467 654d 6f64 6966 6965 722e 6a61 7661 dgeModifier.java │ │ │ │ │ -0004f390: 3a20 4368 6563 6b20 7468 6174 2038 3031 : Check that 801 │ │ │ │ │ -0004f3a0: 3633 3230 2069 7320 6669 7865 642c 2074 6320 is fixed, t │ │ │ │ │ -0004f3b0: 6861 7420 6272 6964 6765 7320 6861 7665 hat bridges have │ │ │ │ │ -0004f3c0: 2076 616c 6964 206d 6f64 6966 6965 7220 valid modifier │ │ │ │ │ -0004f3d0: 6269 7473 0a3c 6272 0a3e 746f 6f6c 732f bits.tools/ │ │ │ │ │ -0004f3e0: 6a61 7661 632f 6c61 6d62 6461 2f38 3031 javac/lambda/801 │ │ │ │ │ -0004f3f0: 3934 3830 2f54 3830 3139 3438 302e 6a61 9480/T8019480.ja │ │ │ │ │ -0004f400: 7661 3a20 4a61 7661 6320 6372 6173 6865 va: Javac crashe │ │ │ │ │ -0004f410: 7320 7768 656e 206d 6574 686f 6420 6973 s when method is │ │ │ │ │ -0004f420: 2063 616c 6c65 6420 6f6e 2061 2074 7970 called on a typ │ │ │ │ │ -0004f430: 652d 7661 7269 6162 6c65 2072 6563 6569 e-variable recei │ │ │ │ │ -0004f440: 7665 7220 6672 6f6d 206c 616d 6264 6120 ver from lambda │ │ │ │ │ -0004f450: 6578 7072 6573 7369 6f6e 0a3c 6272 0a3e expression. │ │ │ │ │ -0004f460: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0004f470: 6461 2f38 3032 3031 3437 2f54 3830 3230 da/8020147/T8020 │ │ │ │ │ -0004f480: 3134 372e 6a61 7661 3a20 5370 7572 696f 147.java: Spurio │ │ │ │ │ -0004f490: 7573 2065 7272 6f72 7320 7768 656e 2063 us errors when c │ │ │ │ │ -0004f4a0: 6f6d 7069 6c69 6e67 206e 6573 7465 6420 ompiling nested │ │ │ │ │ -0004f4b0: 7374 7563 6b20 6c61 6d62 6461 730a 3c62 stuck lambdas.tools/javac/l │ │ │ │ │ -0004f4d0: 616d 6264 612f 3830 3230 3830 342f 5438 ambda/8020804/T8 │ │ │ │ │ -0004f4e0: 3032 3038 3034 2e6a 6176 613a 206a 6176 020804.java: jav │ │ │ │ │ -0004f4f0: 6163 2063 7261 7368 6573 2077 6865 6e20 ac crashes when │ │ │ │ │ -0004f500: 7370 6563 756c 6174 6976 6520 6174 7472 speculative attr │ │ │ │ │ -0004f510: 6962 7574 696f 6e20 696e 6665 7273 2069 ibution infers i │ │ │ │ │ -0004f520: 6e74 6572 7365 6374 696f 6e20 7479 7065 ntersection type │ │ │ │ │ -0004f530: 2077 6974 6820 6172 7261 7920 636f 6d70 with array comp │ │ │ │ │ -0004f540: 6f6e 656e 740a 3c62 720a 3e74 6f6f 6c73 onent.tools │ │ │ │ │ -0004f550: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ -0004f560: 3230 3834 332f 5438 3032 3038 3433 612e 20843/T8020843a. │ │ │ │ │ -0004f570: 6a61 7661 3a20 6a61 7661 6320 6372 6173 java: javac cras │ │ │ │ │ -0004f580: 6865 7320 6f6e 2061 6363 6573 7369 6269 hes on accessibi │ │ │ │ │ -0004f590: 6c69 7479 2063 6865 636b 2077 6974 6820 lity check with │ │ │ │ │ -0004f5a0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0004f5b0: 2077 6974 6820 7479 7065 7661 7220 7265 with typevar re │ │ │ │ │ -0004f5c0: 6365 6976 6572 0a3c 6272 0a3e 746f 6f6c ceiver.tool │ │ │ │ │ -0004f5d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ -0004f5e0: 3032 3038 3433 2f54 3830 3230 3834 3362 020843/T8020843b │ │ │ │ │ -0004f5f0: 2e6a 6176 613a 206a 6176 6163 2063 7261 .java: javac cra │ │ │ │ │ -0004f600: 7368 6573 206f 6e20 6163 6365 7373 6962 shes on accessib │ │ │ │ │ -0004f610: 696c 6974 7920 6368 6563 6b20 7769 7468 ility check with │ │ │ │ │ -0004f620: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -0004f630: 6520 7769 7468 2074 7970 6576 6172 2072 e with typevar r │ │ │ │ │ -0004f640: 6563 6569 7665 720a 3c62 720a 3e74 6f6f eceiver.too │ │ │ │ │ -0004f650: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004f660: 3830 3231 3536 372f 5438 3032 3135 3637 8021567/T8021567 │ │ │ │ │ -0004f670: 2e6a 6176 613a 204a 6176 6163 2064 6f65 .java: Javac doe │ │ │ │ │ -0004f680: 736e 2774 2072 6570 6f72 7420 226a 6176 sn't report "jav │ │ │ │ │ -0004f690: 613a 2072 6566 6572 656e 6365 2074 6f20 a: reference to │ │ │ │ │ -0004f6a0: 6d65 7468 6f64 2069 7320 616d 6269 6775 method is ambigu │ │ │ │ │ -0004f6b0: 6f75 7322 2061 6e79 206d 6f72 650a 3c62 ous" any more.tools/javac/l │ │ │ │ │ -0004f6d0: 616d 6264 612f 3830 3231 3536 372f 5438 ambda/8021567/T8 │ │ │ │ │ -0004f6e0: 3032 3135 3637 622e 6a61 7661 3a20 4a61 021567b.java: Ja │ │ │ │ │ -0004f6f0: 7661 6320 646f 6573 6e27 7420 7265 706f vac doesn't repo │ │ │ │ │ -0004f700: 7274 2022 6a61 7661 3a20 7265 6665 7265 rt "java: refere │ │ │ │ │ -0004f710: 6e63 6520 746f 206d 6574 686f 6420 6973 nce to method is │ │ │ │ │ -0004f720: 2061 6d62 6967 756f 7573 2220 616e 7920 ambiguous" any │ │ │ │ │ -0004f730: 6d6f 7265 0a3c 6272 0a3e 746f 6f6c 732f more.tools/ │ │ │ │ │ -0004f740: 6a61 7661 632f 6c61 6d62 6461 2f38 3032 javac/lambda/802 │ │ │ │ │ -0004f750: 3333 3839 2f54 3830 3233 3338 392e 6a61 3389/T8023389.ja │ │ │ │ │ -0004f760: 7661 3a20 4a61 7661 6320 6661 696c 7320 va: Javac fails │ │ │ │ │ -0004f770: 746f 2069 6e66 6572 2074 7970 6520 666f to infer type fo │ │ │ │ │ -0004f780: 7220 6c61 6d62 6461 2075 7365 6420 7769 r lambda used wi │ │ │ │ │ -0004f790: 7468 2069 6e74 6572 7365 6374 696f 6e20 th intersection │ │ │ │ │ -0004f7a0: 7479 7065 2061 6e64 2077 696c 6463 6172 type and wildcar │ │ │ │ │ -0004f7b0: 6473 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ds.tools/ja │ │ │ │ │ -0004f7c0: 7661 632f 6c61 6d62 6461 2f38 3032 3335 vac/lambda/80235 │ │ │ │ │ -0004f7d0: 3439 2f54 3830 3233 3534 392e 6a61 7661 49/T8023549.java │ │ │ │ │ -0004f7e0: 3a20 436f 6d70 696c 6572 2065 6d69 7474 : Compiler emitt │ │ │ │ │ -0004f7f0: 696e 6720 7370 7572 696f 7573 2065 7272 ing spurious err │ │ │ │ │ -0004f800: 6f72 7320 7768 656e 2063 6f6e 7374 7275 ors when constru │ │ │ │ │ -0004f810: 6374 6f72 2072 6566 6572 656e 6365 2074 ctor reference t │ │ │ │ │ -0004f820: 7970 6520 6973 2069 6e66 6572 7265 6420 ype is inferred │ │ │ │ │ -0004f830: 616e 6420 6578 706c 6963 6974 2074 7970 and explicit typ │ │ │ │ │ -0004f840: 6520 6172 6775 6d65 6e74 7320 6172 6520 e arguments are │ │ │ │ │ -0004f850: 7375 7070 6c69 6564 0a3c 6272 0a3e 746f supplied.to │ │ │ │ │ -0004f860: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0004f870: 2f38 3032 3335 3538 2f54 3830 3233 3535 /8023558/T802355 │ │ │ │ │ -0004f880: 3861 2e6a 6176 613a 204a 6176 6163 2063 8a.java: Javac c │ │ │ │ │ -0004f890: 7265 6174 6573 2069 6e76 616c 6964 2062 reates invalid b │ │ │ │ │ -0004f8a0: 6f6f 7473 7472 6170 206d 6574 686f 6473 ootstrap methods │ │ │ │ │ -0004f8b0: 2066 6f72 2063 6f6d 706c 6578 206c 616d for complex lam │ │ │ │ │ -0004f8c0: 6264 612f 6d65 7468 6f64 7265 6620 6361 bda/methodref ca │ │ │ │ │ -0004f8d0: 7365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 se.tools/ja │ │ │ │ │ -0004f8e0: 7661 632f 6c61 6d62 6461 2f38 3032 3335 vac/lambda/80235 │ │ │ │ │ -0004f8f0: 3538 2f54 3830 3233 3535 3862 2e6a 6176 58/T8023558b.jav │ │ │ │ │ -0004f900: 613a 204a 6176 6163 2063 7265 6174 6573 a: Javac creates │ │ │ │ │ -0004f910: 2069 6e76 616c 6964 2062 6f6f 7473 7472 invalid bootstr │ │ │ │ │ -0004f920: 6170 206d 6574 686f 6473 2066 6f72 2063 ap methods for c │ │ │ │ │ -0004f930: 6f6d 706c 6578 206c 616d 6264 612f 6d65 omplex lambda/me │ │ │ │ │ -0004f940: 7468 6f64 7265 6620 6361 7365 0a3c 6272 thodref case.
    tools/javac/la │ │ │ │ │ -0004f960: 6d62 6461 2f38 3032 3335 3538 2f54 3830 mbda/8023558/T80 │ │ │ │ │ -0004f970: 3233 3535 3863 2e6a 6176 613a 204a 6176 23558c.java: Jav │ │ │ │ │ -0004f980: 6163 2063 7265 6174 6573 2069 6e76 616c ac creates inval │ │ │ │ │ -0004f990: 6964 2062 6f6f 7473 7472 6170 206d 6574 id bootstrap met │ │ │ │ │ -0004f9a0: 686f 6473 2066 6f72 2063 6f6d 706c 6578 hods for complex │ │ │ │ │ -0004f9b0: 206c 616d 6264 612f 6d65 7468 6f64 7265 lambda/methodre │ │ │ │ │ -0004f9c0: 6620 6361 7365 0a3c 6272 0a3e 746f 6f6c f case.tool │ │ │ │ │ -0004f9d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ -0004f9e0: 3032 3434 3937 2f43 7261 7368 5573 696e 024497/CrashUsin │ │ │ │ │ -0004f9f0: 6752 6574 7572 6e69 6e67 5468 6973 5265 gReturningThisRe │ │ │ │ │ -0004fa00: 664c 616d 6264 6146 726f 6d44 6566 6175 fLambdaFromDefau │ │ │ │ │ -0004fa10: 6c74 4d65 7454 6573 742e 6a61 7661 3a20 ltMetTest.java: │ │ │ │ │ -0004fa20: 6372 6173 6820 7265 7475 726e 696e 6720 crash returning │ │ │ │ │ -0004fa30: 7468 6973 2d72 6566 6572 656e 6369 6e67 this-referencing │ │ │ │ │ -0004fa40: 206c 616d 6264 6120 6672 6f6d 2064 6566 lambda from def │ │ │ │ │ -0004fa50: 6175 6c74 206d 6574 686f 640a 3c62 720a ault method.tools/javac/lam │ │ │ │ │ -0004fa70: 6264 612f 3830 3433 3137 392f 4c61 6d62 bda/8043179/Lamb │ │ │ │ │ -0004fa80: 6461 4d75 7461 7465 4669 6e61 6c46 6965 daMutateFinalFie │ │ │ │ │ -0004fa90: 6c64 2e6a 6176 613a 2056 6572 6966 7920 ld.java: Verify │ │ │ │ │ -0004faa0: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0004fab0: 6e20 6361 6e27 7420 6d75 7461 7465 2061 n can't mutate a │ │ │ │ │ -0004fac0: 2066 696e 616c 2066 6965 6c64 0a3c 6272 final field.
    tools/javac/la │ │ │ │ │ -0004fae0: 6d62 6461 2f38 3034 3331 3739 2f4c 616d mbda/8043179/Lam │ │ │ │ │ -0004faf0: 6264 614d 7574 6174 6546 696e 616c 5661 bdaMutateFinalVa │ │ │ │ │ -0004fb00: 722e 6a61 7661 3a20 5665 7269 6679 206c r.java: Verify l │ │ │ │ │ +0004e440: 6d70 6f72 7473 636f 7065 2f4e 6567 6174 mportscope/Negat │ │ │ │ │ +0004e450: 6976 6543 7963 6c69 6344 6570 656e 6465 iveCyclicDepende │ │ │ │ │ +0004e460: 6e63 7954 6573 742e 6a61 7661 3a20 5468 ncyTest.java: Th │ │ │ │ │ +0004e470: 6520 6e65 6761 7469 7665 2074 6573 7420 e negative test │ │ │ │ │ +0004e480: 6167 6169 6e73 7420 6379 636c 6963 2064 against cyclic d │ │ │ │ │ +0004e490: 6570 656e 6465 6e63 6965 732e 0a3c 6272 ependencies..
    tools/javac/im │ │ │ │ │ +0004e4b0: 706f 7274 7363 6f70 652f 5437 3130 3138 portscope/T71018 │ │ │ │ │ +0004e4c0: 3232 412e 6a61 7661 3a20 5665 7269 6679 22A.java: Verify │ │ │ │ │ +0004e4d0: 2074 6861 7420 696d 706f 7274 7320 6172 that imports ar │ │ │ │ │ +0004e4e0: 6520 6465 636c 6172 6174 696f 6e73 2061 e declarations a │ │ │ │ │ +0004e4f0: 7265 2070 726f 6365 7373 6564 2069 6e20 re processed in │ │ │ │ │ +0004e500: 7468 6520 636f 7272 6563 7420 6f72 6465 the correct orde │ │ │ │ │ +0004e510: 722e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 r..tools/ja │ │ │ │ │ +0004e520: 7661 632f 696d 706f 7274 7363 6f70 652f vac/importscope/ │ │ │ │ │ +0004e530: 5438 3037 3532 3734 2f4f 7574 6572 2e6a T8075274/Outer.j │ │ │ │ │ +0004e540: 6176 613a 2045 6e73 7572 696e 6720 6f72 ava: Ensuring or │ │ │ │ │ +0004e550: 6465 7220 6f66 2069 6d70 6f72 7473 206f der of imports o │ │ │ │ │ +0004e560: 7220 696e 7075 7473 2064 6f65 7320 6e6f r inputs does no │ │ │ │ │ +0004e570: 7420 6166 6665 6374 2063 6f6d 7069 6c61 t affect compila │ │ │ │ │ +0004e580: 6269 6c69 7479 206f 6620 7468 6520 736f bility of the so │ │ │ │ │ +0004e590: 7572 6365 730a 3c62 720a 3e74 6f6f 6c73 urces.tools │ │ │ │ │ +0004e5a0: 2f6a 6176 6163 2f69 6d70 6f72 7473 636f /javac/importsco │ │ │ │ │ +0004e5b0: 7065 2f54 3831 3333 3233 352f 412e 6a61 pe/T8133235/A.ja │ │ │ │ │ +0004e5c0: 7661 3a20 456e 7375 7269 6e67 206f 7264 va: Ensuring ord │ │ │ │ │ +0004e5d0: 6572 206f 6620 696e 7075 7473 2064 6f65 er of inputs doe │ │ │ │ │ +0004e5e0: 7320 6e6f 7420 6166 6665 6374 2063 6f6d s not affect com │ │ │ │ │ +0004e5f0: 7069 6c61 6269 6c69 7479 206f 6620 7468 pilability of th │ │ │ │ │ +0004e600: 6520 736f 7572 6365 730a 3c62 720a 3e74 e sources.t │ │ │ │ │ +0004e610: 6f6f 6c73 2f6a 6176 6163 2f69 6d70 6f72 ools/javac/impor │ │ │ │ │ +0004e620: 7473 636f 7065 2f54 3831 3438 3133 312f tscope/T8148131/ │ │ │ │ │ +0004e630: 412e 6a61 7661 3a20 456e 7375 7269 6e67 A.java: Ensuring │ │ │ │ │ +0004e640: 206f 7264 6572 206f 6620 696e 7075 7473 order of inputs │ │ │ │ │ +0004e650: 2064 6f65 7320 6e6f 7420 6166 6665 6374 does not affect │ │ │ │ │ +0004e660: 2063 6f6d 7069 6c61 6269 6c69 7479 206f compilability o │ │ │ │ │ +0004e670: 6620 7468 6520 736f 7572 6365 730a 3c62 f the sources.tools/javac/i │ │ │ │ │ +0004e690: 6d70 6f72 7473 636f 7065 2f54 3831 3933 mportscope/T8193 │ │ │ │ │ +0004e6a0: 3731 372e 6a61 7661 3a20 4368 6563 6b20 717.java: Check │ │ │ │ │ +0004e6b0: 7468 6174 2063 6f64 6520 7769 7468 2061 that code with a │ │ │ │ │ +0004e6c0: 206c 6f74 206e 616d 6564 2069 6d70 6f72 lot named impor │ │ │ │ │ +0004e6d0: 7473 2063 616e 2063 6f6d 7069 6c65 2e0a ts can compile.. │ │ │ │ │ +0004e6e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0004e6f0: 2f69 6d70 6f72 7473 636f 7065 2f54 6573 /importscope/Tes │ │ │ │ │ +0004e700: 7444 6565 7046 696e 6973 6843 6c61 7373 tDeepFinishClass │ │ │ │ │ +0004e710: 5374 6163 6b2e 6a61 7661 3a20 4368 6563 Stack.java: Chec │ │ │ │ │ +0004e720: 6b20 7468 6174 206e 6573 7465 6420 5479 k that nested Ty │ │ │ │ │ +0004e730: 7065 456e 7465 722e 4d65 6d62 6572 7350 peEnter.MembersP │ │ │ │ │ +0004e740: 6861 7365 2069 6e76 6f63 6174 696f 6e73 hase invocations │ │ │ │ │ +0004e750: 2064 6f6e 2774 2063 6175 7365 2053 7461 don't cause Sta │ │ │ │ │ +0004e760: 636b 4f76 6572 666c 6f77 4572 726f 720a ckOverflowError. │ │ │ │ │ +0004e770: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0004e780: 2f69 6d70 6f72 7473 636f 7065 2f54 6573 /importscope/Tes │ │ │ │ │ +0004e790: 7444 7570 6c69 6361 7465 496d 706f 7274 tDuplicateImport │ │ │ │ │ +0004e7a0: 2e6a 6176 613a 2073 7461 7469 6320 696d .java: static im │ │ │ │ │ +0004e7b0: 706f 7274 2066 6169 6c73 2074 6f20 7265 port fails to re │ │ │ │ │ +0004e7c0: 736f 6c76 6520 696e 7465 7266 6163 6573 solve interfaces │ │ │ │ │ +0004e7d0: 206f 6e20 6e65 7374 6564 2065 6e75 6d73 on nested enums │ │ │ │ │ +0004e7e0: 2076 6961 2069 6d70 6f72 7420 7374 6174 via import stat │ │ │ │ │ +0004e7f0: 656d 656e 7473 0a3c 6272 0a3e 746f 6f6c ements.tool │ │ │ │ │ +0004e800: 732f 6a61 7661 632f 696d 706f 7274 7363 s/javac/importsc │ │ │ │ │ +0004e810: 6f70 652f 5465 7374 4c61 7a79 496d 706f ope/TestLazyImpo │ │ │ │ │ +0004e820: 7274 5363 6f70 652e 6a61 7661 3a20 7374 rtScope.java: st │ │ │ │ │ +0004e830: 6174 6963 2069 6d70 6f72 7420 6661 696c atic import fail │ │ │ │ │ +0004e840: 7320 746f 2072 6573 6f6c 7665 2069 6e74 s to resolve int │ │ │ │ │ +0004e850: 6572 6661 6365 7320 6f6e 206e 6573 7465 erfaces on neste │ │ │ │ │ +0004e860: 6420 656e 756d 7320 7669 6120 696d 706f d enums via impo │ │ │ │ │ +0004e870: 7274 2073 7461 7465 6d65 6e74 730a 3c62 rt statements.tools/javac/i │ │ │ │ │ +0004e890: 6d70 6f72 7473 636f 7065 2f54 7970 6550 mportscope/TypeP │ │ │ │ │ +0004e8a0: 6172 616d 4379 636c 652e 6a61 7661 3a20 aramCycle.java: │ │ │ │ │ +0004e8b0: 5665 7269 6679 2074 6861 7420 6379 636c Verify that cycl │ │ │ │ │ +0004e8c0: 6573 2062 6574 7765 656e 2074 7970 6520 es between type │ │ │ │ │ +0004e8d0: 7061 7261 6d65 7465 7220 626f 756e 6473 parameter bounds │ │ │ │ │ +0004e8e0: 2061 6e64 2069 6d70 6f72 7473 2f63 6c61 and imports/cla │ │ │ │ │ +0004e8f0: 7373 206e 6573 7469 6e67 2061 7265 206e ss nesting are n │ │ │ │ │ +0004e900: 6f74 2061 2070 726f 626c 656d 2e0a 3c62 ot a problem..tools/javac/i │ │ │ │ │ +0004e920: 6d70 6f72 7473 636f 7065 2f54 7970 6550 mportscope/TypeP │ │ │ │ │ +0004e930: 6172 616d 4379 636c 6532 2e6a 6176 613a aramCycle2.java: │ │ │ │ │ +0004e940: 2056 6572 6966 7920 7468 6174 2063 7963 Verify that cyc │ │ │ │ │ +0004e950: 6c65 7320 6265 7477 6565 6e20 7479 7065 les between type │ │ │ │ │ +0004e960: 2070 6172 616d 6574 6572 2062 6f75 6e64 parameter bound │ │ │ │ │ +0004e970: 7320 616e 6420 696d 706f 7274 732f 636c s and imports/cl │ │ │ │ │ +0004e980: 6173 7320 6e65 7374 696e 6720 6172 6520 ass nesting are │ │ │ │ │ +0004e990: 6e6f 7420 6120 7072 6f62 6c65 6d2e 0a3c not a problem..< │ │ │ │ │ +0004e9a0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0004e9b0: 696d 706f 7274 7363 6f70 652f 5479 7065 importscope/Type │ │ │ │ │ +0004e9c0: 5061 7261 6d43 7963 6c65 332e 6a61 7661 ParamCycle3.java │ │ │ │ │ +0004e9d0: 3a20 5665 7269 6679 2074 6861 7420 6379 : Verify that cy │ │ │ │ │ +0004e9e0: 636c 6573 2062 6574 7765 656e 2074 7970 cles between typ │ │ │ │ │ +0004e9f0: 6520 7061 7261 6d65 7465 7220 626f 756e e parameter boun │ │ │ │ │ +0004ea00: 6473 2061 6e64 2069 6d70 6f72 7473 2f63 ds and imports/c │ │ │ │ │ +0004ea10: 6c61 7373 206e 6573 7469 6e67 2061 7265 lass nesting are │ │ │ │ │ +0004ea20: 206e 6f74 2061 2070 726f 626c 656d 2e0a not a problem.. │ │ │ │ │ +0004ea30: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0004ea40: 2f69 6d70 6f72 7473 636f 7065 2f64 6570 /importscope/dep │ │ │ │ │ +0004ea50: 656e 6465 6e63 6965 732f 4465 7065 6e64 endencies/Depend │ │ │ │ │ +0004ea60: 656e 6369 6573 5465 7374 2e6a 6176 613a enciesTest.java: │ │ │ │ │ +0004ea70: 2056 6572 6966 7920 7468 6174 2074 6865 Verify that the │ │ │ │ │ +0004ea80: 2070 726f 6365 7373 696e 6720 6f66 2063 processing of c │ │ │ │ │ +0004ea90: 6c61 7373 6573 2069 6e20 5479 7065 456e lasses in TypeEn │ │ │ │ │ +0004eaa0: 7465 7220 7275 6e73 2069 6e20 7468 6520 ter runs in the │ │ │ │ │ +0004eab0: 636f 7272 6563 7420 6f72 6465 722e 0a3c correct order..< │ │ │ │ │ +0004eac0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0004ead0: 696e 636f 6d70 6174 6962 6c65 4e6f 6e69 incompatibleNoni │ │ │ │ │ +0004eae0: 6e68 6572 6974 6564 2f41 2e6a 6176 613a nherited/A.java: │ │ │ │ │ +0004eaf0: 206a 6176 6163 2069 6d70 726f 7065 726c javac improperl │ │ │ │ │ +0004eb00: 7920 636f 6d70 6c61 696e 7320 6f66 2063 y complains of c │ │ │ │ │ +0004eb10: 6f6e 666c 6963 7420 7769 7468 206e 6f6e onflict with non │ │ │ │ │ +0004eb20: 2d69 6e68 6572 6974 6564 206d 6574 686f -inherited metho │ │ │ │ │ +0004eb30: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +0004eb40: 6163 2f69 6e63 6f6d 706c 6574 6553 7461 ac/incompleteSta │ │ │ │ │ +0004eb50: 7465 6d65 6e74 732f 5438 3030 3034 3834 tements/T8000484 │ │ │ │ │ +0004eb60: 2e6a 6176 613a 2042 6164 2065 7272 6f72 .java: Bad error │ │ │ │ │ +0004eb70: 2072 6563 6f76 6572 7920 7768 656e 2027 recovery when ' │ │ │ │ │ +0004eb80: 6361 7463 6827 2077 6974 686f 7574 2027 catch' without ' │ │ │ │ │ +0004eb90: 7472 7927 2069 7320 666f 756e 640a 3c62 try' is found.tools/javac/i │ │ │ │ │ +0004ebb0: 6e66 6572 656e 6365 5f63 6f6e 7465 7874 nference_context │ │ │ │ │ +0004ebc0: 5f6d 696e 2f44 6f6e 744d 696e 696d 697a _min/DontMinimiz │ │ │ │ │ +0004ebd0: 6549 6e66 436f 6e74 6578 7454 6573 742e eInfContextTest. │ │ │ │ │ +0004ebe0: 6a61 7661 3a20 4a61 7661 6320 696e 6665 java: Javac infe │ │ │ │ │ +0004ebf0: 7272 6564 2074 7970 6520 646f 6573 206e rred type does n │ │ │ │ │ +0004ec00: 6f74 2063 6f6e 666f 726d 2074 6f20 6571 ot conform to eq │ │ │ │ │ +0004ec10: 7561 6c69 7479 2063 6f6e 7374 7261 696e uality constrain │ │ │ │ │ +0004ec20: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +0004ec30: 6163 2f69 6e68 6572 6974 4163 6365 7373 ac/inheritAccess │ │ │ │ │ +0004ec40: 2f50 7674 4d62 7273 4e6f 7449 6e68 6572 /PvtMbrsNotInher │ │ │ │ │ +0004ec50: 6974 312e 6a61 7661 3a20 5072 6976 6174 it1.java: Privat │ │ │ │ │ +0004ec60: 6520 6d65 6d62 6572 7320 7368 6f75 6c64 e members should │ │ │ │ │ +0004ec70: 206e 6f74 2062 6520 696e 6865 7269 7465 not be inherite │ │ │ │ │ +0004ec80: 6420 6672 6f6d 2073 7570 6572 636c 6173 d from superclas │ │ │ │ │ +0004ec90: 7365 732e 0a3c 6272 0a3e 746f 6f6c 732f ses..tools/ │ │ │ │ │ +0004eca0: 6a61 7661 632f 696e 6865 7269 7465 6441 javac/inheritedA │ │ │ │ │ +0004ecb0: 6363 6573 732f 4d65 7468 6f64 5265 6665 ccess/MethodRefe │ │ │ │ │ +0004ecc0: 7265 6e63 6551 7561 6c69 6669 6361 7469 renceQualificati │ │ │ │ │ +0004ecd0: 6f6e 5f31 2e6a 6176 613a 2056 6572 6966 on_1.java: Verif │ │ │ │ │ +0004ece0: 7920 7072 6f70 6572 2062 7974 6563 6f64 y proper bytecod │ │ │ │ │ +0004ecf0: 652d 6c65 7665 6c20 7175 616c 6966 6963 e-level qualific │ │ │ │ │ +0004ed00: 6174 696f 6e20 6f66 206d 6574 686f 6420 ation of method │ │ │ │ │ +0004ed10: 6163 6365 7373 6573 2e0a 3c62 720a 3e74 accesses..t │ │ │ │ │ +0004ed20: 6f6f 6c73 2f6a 6176 6163 2f69 6e6e 6572 ools/javac/inner │ │ │ │ │ +0004ed30: 436c 6173 7346 696c 652f 496e 6e65 7243 ClassFile/InnerC │ │ │ │ │ +0004ed40: 6c61 7373 4669 6c65 5465 7374 2e6a 6176 lassFileTest.jav │ │ │ │ │ +0004ed50: 613a 2050 726f 6220 772f 7374 6174 6963 a: Prob w/static │ │ │ │ │ +0004ed60: 2069 6e6e 6572 2063 6c61 7373 2077 6974 inner class wit │ │ │ │ │ +0004ed70: 6820 7361 6d65 206e 616d 6520 6173 2061 h same name as a │ │ │ │ │ +0004ed80: 2072 6567 756c 6172 2063 6c61 7373 0a3c regular class.< │ │ │ │ │ +0004ed90: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0004eda0: 6a61 7661 7a69 702f 4a61 7661 5a69 7054 javazip/JavaZipT │ │ │ │ │ +0004edb0: 6573 742e 6a61 7661 3a20 6368 6563 6b20 est.java: check │ │ │ │ │ +0004edc0: 7468 6174 2073 6f75 7263 6520 6669 6c65 that source file │ │ │ │ │ +0004edd0: 7320 696e 7369 6465 207a 6970 2066 696c s inside zip fil │ │ │ │ │ +0004ede0: 6573 206f 6e20 7468 6520 636c 6173 7320 es on the class │ │ │ │ │ +0004edf0: 7061 7468 2061 7265 2069 676e 6f72 6564 path are ignored │ │ │ │ │ +0004ee00: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0004ee10: 632f 6a76 6d2f 3633 3937 3635 322f 5436 c/jvm/6397652/T6 │ │ │ │ │ +0004ee20: 3339 3736 3532 2e6a 6176 613a 206a 6176 397652.java: jav │ │ │ │ │ +0004ee30: 6163 2063 6f6d 7069 6c61 7469 6f6e 2066 ac compilation f │ │ │ │ │ +0004ee40: 6169 6c75 7265 2077 6865 6e20 696d 706f ailure when impo │ │ │ │ │ +0004ee50: 7274 6564 2063 6c61 7373 2077 6974 6820 rted class with │ │ │ │ │ +0004ee60: 2420 7369 676e 2069 6e20 7468 6520 6e61 $ sign in the na │ │ │ │ │ +0004ee70: 6d65 0a3c 6272 0a3e 746f 6f6c 732f 6a61 me.tools/ja │ │ │ │ │ +0004ee80: 7661 632f 6a76 6d2f 436c 6173 7352 6566 vac/jvm/ClassRef │ │ │ │ │ +0004ee90: 4475 7049 6e43 6f6e 7374 616e 7450 6f6f DupInConstantPoo │ │ │ │ │ +0004eea0: 6c54 6573 742e 6a61 7661 3a20 436c 6173 lTest.java: Clas │ │ │ │ │ +0004eeb0: 7320 7265 6665 7265 6e63 6520 6475 706c s reference dupl │ │ │ │ │ +0004eec0: 6963 6174 6573 2069 6e20 636f 6e73 7461 icates in consta │ │ │ │ │ +0004eed0: 6e74 2070 6f6f 6c0a 3c62 720a 3e74 6f6f nt pool.too │ │ │ │ │ +0004eee0: 6c73 2f6a 6176 6163 2f6a 766d 2f54 3730 ls/javac/jvm/T70 │ │ │ │ │ +0004eef0: 3234 3039 362e 6a61 7661 3a20 5374 6163 24096.java: Stac │ │ │ │ │ +0004ef00: 6b20 7472 6163 6520 6861 7320 696e 7661 k trace has inva │ │ │ │ │ +0004ef10: 6c69 6420 6c69 6e65 206e 756d 6265 7273 lid line numbers │ │ │ │ │ +0004ef20: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0004ef30: 632f 6a76 6d2f 5438 3032 3036 3839 2e6a c/jvm/T8020689.j │ │ │ │ │ +0004ef40: 6176 613a 204d 616b 696e 6720 7375 7265 ava: Making sure │ │ │ │ │ +0004ef50: 2074 6865 204c 696e 654e 756d 6265 7254 the LineNumberT │ │ │ │ │ +0004ef60: 6162 6c65 2065 6e74 7279 2069 7320 636f able entry is co │ │ │ │ │ +0004ef70: 7272 6563 746c 7920 6765 6e65 7261 7465 rrectly generate │ │ │ │ │ +0004ef80: 6420 666f 7220 7468 6520 6c65 6164 696e d for the leadin │ │ │ │ │ +0004ef90: 6720 6d65 7468 6f64 2069 6e76 6f63 6174 g method invocat │ │ │ │ │ +0004efa0: 696f 6e20 696e 2074 6865 2065 6c73 6520 ion in the else │ │ │ │ │ +0004efb0: 7365 6374 696f 6e0a 3c62 720a 3e74 6f6f section.too │ │ │ │ │ +0004efc0: 6c73 2f6a 6176 6163 2f6a 766d 2f56 6572 ls/javac/jvm/Ver │ │ │ │ │ +0004efd0: 626f 7365 436c 6173 7350 6174 6854 6573 boseClassPathTes │ │ │ │ │ +0004efe0: 742e 6a61 7661 3a20 6a61 7661 6320 2d76 t.java: javac -v │ │ │ │ │ +0004eff0: 6572 626f 7365 206c 6f67 7320 7468 6520 erbose logs the │ │ │ │ │ +0004f000: 636c 6173 7320 7061 7468 206d 756c 7469 class path multi │ │ │ │ │ +0004f010: 706c 6520 7469 6d65 730a 3c62 720a 3e74 ple times.t │ │ │ │ │ +0004f020: 6f6f 6c73 2f6a 6176 6163 2f6a 766d 2f56 ools/javac/jvm/V │ │ │ │ │ +0004f030: 6572 626f 7365 4f75 7454 6573 742e 6a61 erboseOutTest.ja │ │ │ │ │ +0004f040: 7661 3a20 6a61 7661 6320 2d76 6572 626f va: javac -verbo │ │ │ │ │ +0004f050: 7365 2070 7269 6e74 7320 7772 6f6e 6720 se prints wrong │ │ │ │ │ +0004f060: 7061 7468 7320 666f 7220 6f75 7470 7574 paths for output │ │ │ │ │ +0004f070: 2066 696c 6573 0a3c 6272 0a3e 746f 6f6c files.tool │ │ │ │ │ +0004f080: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004f090: 3031 3235 3537 2f50 7269 7661 7465 4c61 012557/PrivateLa │ │ │ │ │ +0004f0a0: 6d62 6461 732e 6a61 7661 3a20 4368 6563 mbdas.java: Chec │ │ │ │ │ +0004f0b0: 6b20 7468 6174 2038 3031 3235 3537 2069 k that 8012557 i │ │ │ │ │ +0004f0c0: 7320 6669 7865 642c 2074 6861 7420 696e s fixed, that in │ │ │ │ │ +0004f0d0: 7465 7266 6163 6520 6c61 6d62 6461 206d terface lambda m │ │ │ │ │ +0004f0e0: 6574 686f 6473 2061 7265 2070 7269 7661 ethods are priva │ │ │ │ │ +0004f0f0: 7465 0a3c 6272 0a3e 746f 6f6c 732f 6a61 te.tools/ja │ │ │ │ │ +0004f100: 7661 632f 6c61 6d62 6461 2f38 3031 3630 vac/lambda/80160 │ │ │ │ │ +0004f110: 3831 2f54 3830 3136 3038 312e 6a61 7661 81/T8016081.java │ │ │ │ │ +0004f120: 3a20 6669 656c 6420 696e 6974 6961 6c69 : field initiali │ │ │ │ │ +0004f130: 7a65 6420 7769 7468 206c 616d 6264 6120 zed with lambda │ │ │ │ │ +0004f140: 696e 2061 6e6e 6f74 6174 696f 6e20 7479 in annotation ty │ │ │ │ │ +0004f150: 7065 7320 646f 6573 6e27 7420 636f 6d70 pes doesn't comp │ │ │ │ │ +0004f160: 696c 650a 3c62 720a 3e74 6f6f 6c73 2f6a ile.tools/j │ │ │ │ │ +0004f170: 6176 6163 2f6c 616d 6264 612f 3830 3136 avac/lambda/8016 │ │ │ │ │ +0004f180: 3137 372f 5438 3031 3631 3737 612e 6a61 177/T8016177a.ja │ │ │ │ │ +0004f190: 7661 3a20 7374 7275 6374 7572 616c 206d va: structural m │ │ │ │ │ +0004f1a0: 6f73 7420 7370 6563 6966 6963 2061 6e64 ost specific and │ │ │ │ │ +0004f1b0: 2073 7475 636b 6e65 7373 0a3c 6272 0a3e stuckness. │ │ │ │ │ +0004f1c0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0004f1d0: 6461 2f38 3031 3631 3737 2f54 3830 3136 da/8016177/T8016 │ │ │ │ │ +0004f1e0: 3137 3762 2e6a 6176 613a 2073 7472 7563 177b.java: struc │ │ │ │ │ +0004f1f0: 7475 7261 6c20 6d6f 7374 2073 7065 6369 tural most speci │ │ │ │ │ +0004f200: 6669 6320 616e 6420 7374 7563 6b6e 6573 fic and stucknes │ │ │ │ │ +0004f210: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0004f220: 6163 2f6c 616d 6264 612f 3830 3136 3137 ac/lambda/801617 │ │ │ │ │ +0004f230: 372f 5438 3031 3631 3737 632e 6a61 7661 7/T8016177c.java │ │ │ │ │ +0004f240: 3a20 7374 7275 6374 7572 616c 206d 6f73 : structural mos │ │ │ │ │ +0004f250: 7420 7370 6563 6966 6963 2061 6e64 2073 t specific and s │ │ │ │ │ +0004f260: 7475 636b 6e65 7373 0a3c 6272 0a3e 746f tuckness.to │ │ │ │ │ +0004f270: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0004f280: 2f38 3031 3631 3737 2f54 3830 3136 3137 /8016177/T801617 │ │ │ │ │ +0004f290: 3764 2e6a 6176 613a 2073 7472 7563 7475 7d.java: structu │ │ │ │ │ +0004f2a0: 7261 6c20 6d6f 7374 2073 7065 6369 6669 ral most specifi │ │ │ │ │ +0004f2b0: 6320 616e 6420 7374 7563 6b6e 6573 730a c and stuckness. │ │ │ │ │ +0004f2c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0004f2d0: 2f6c 616d 6264 612f 3830 3136 3137 372f /lambda/8016177/ │ │ │ │ │ +0004f2e0: 5438 3031 3631 3737 652e 6a61 7661 3a20 T8016177e.java: │ │ │ │ │ +0004f2f0: 7374 7275 6374 7572 616c 206d 6f73 7420 structural most │ │ │ │ │ +0004f300: 7370 6563 6966 6963 2061 6e64 2073 7475 specific and stu │ │ │ │ │ +0004f310: 636b 6e65 7373 0a3c 6272 0a3e 746f 6f6c ckness.tool │ │ │ │ │ +0004f320: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004f330: 3031 3631 3737 2f54 3830 3136 3137 3766 016177/T8016177f │ │ │ │ │ +0004f340: 2e6a 6176 613a 2073 7472 7563 7475 7261 .java: structura │ │ │ │ │ +0004f350: 6c20 6d6f 7374 2073 7065 6369 6669 6320 l most specific │ │ │ │ │ +0004f360: 616e 6420 7374 7563 6b6e 6573 730a 3c62 and stuckness.tools/javac/l │ │ │ │ │ +0004f380: 616d 6264 612f 3830 3136 3137 372f 5438 ambda/8016177/T8 │ │ │ │ │ +0004f390: 3031 3631 3737 672e 6a61 7661 3a20 7374 016177g.java: st │ │ │ │ │ +0004f3a0: 7275 6374 7572 616c 206d 6f73 7420 7370 ructural most sp │ │ │ │ │ +0004f3b0: 6563 6966 6963 2061 6e64 2073 7475 636b ecific and stuck │ │ │ │ │ +0004f3c0: 6e65 7373 0a3c 6272 0a3e 746f 6f6c 732f ness.tools/ │ │ │ │ │ +0004f3d0: 6a61 7661 632f 6c61 6d62 6461 2f38 3031 javac/lambda/801 │ │ │ │ │ +0004f3e0: 3633 3230 2f49 6c6c 6567 616c 4272 6964 6320/IllegalBrid │ │ │ │ │ +0004f3f0: 6765 4d6f 6469 6669 6572 2e6a 6176 613a geModifier.java: │ │ │ │ │ +0004f400: 2043 6865 636b 2074 6861 7420 3830 3136 Check that 8016 │ │ │ │ │ +0004f410: 3332 3020 6973 2066 6978 6564 2c20 7468 320 is fixed, th │ │ │ │ │ +0004f420: 6174 2062 7269 6467 6573 2068 6176 6520 at bridges have │ │ │ │ │ +0004f430: 7661 6c69 6420 6d6f 6469 6669 6572 2062 valid modifier b │ │ │ │ │ +0004f440: 6974 730a 3c62 720a 3e74 6f6f 6c73 2f6a its.tools/j │ │ │ │ │ +0004f450: 6176 6163 2f6c 616d 6264 612f 3830 3139 avac/lambda/8019 │ │ │ │ │ +0004f460: 3438 302f 5438 3031 3934 3830 2e6a 6176 480/T8019480.jav │ │ │ │ │ +0004f470: 613a 204a 6176 6163 2063 7261 7368 6573 a: Javac crashes │ │ │ │ │ +0004f480: 2077 6865 6e20 6d65 7468 6f64 2069 7320 when method is │ │ │ │ │ +0004f490: 6361 6c6c 6564 206f 6e20 6120 7479 7065 called on a type │ │ │ │ │ +0004f4a0: 2d76 6172 6961 626c 6520 7265 6365 6976 -variable receiv │ │ │ │ │ +0004f4b0: 6572 2066 726f 6d20 6c61 6d62 6461 2065 er from lambda e │ │ │ │ │ +0004f4c0: 7870 7265 7373 696f 6e0a 3c62 720a 3e74 xpression.t │ │ │ │ │ +0004f4d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0004f4e0: 612f 3830 3230 3134 372f 5438 3032 3031 a/8020147/T80201 │ │ │ │ │ +0004f4f0: 3437 2e6a 6176 613a 2053 7075 7269 6f75 47.java: Spuriou │ │ │ │ │ +0004f500: 7320 6572 726f 7273 2077 6865 6e20 636f s errors when co │ │ │ │ │ +0004f510: 6d70 696c 696e 6720 6e65 7374 6564 2073 mpiling nested s │ │ │ │ │ +0004f520: 7475 636b 206c 616d 6264 6173 0a3c 6272 tuck lambdas.
    tools/javac/la │ │ │ │ │ +0004f540: 6d62 6461 2f38 3032 3038 3034 2f54 3830 mbda/8020804/T80 │ │ │ │ │ +0004f550: 3230 3830 342e 6a61 7661 3a20 6a61 7661 20804.java: java │ │ │ │ │ +0004f560: 6320 6372 6173 6865 7320 7768 656e 2073 c crashes when s │ │ │ │ │ +0004f570: 7065 6375 6c61 7469 7665 2061 7474 7269 peculative attri │ │ │ │ │ +0004f580: 6275 7469 6f6e 2069 6e66 6572 7320 696e bution infers in │ │ │ │ │ +0004f590: 7465 7273 6563 7469 6f6e 2074 7970 6520 tersection type │ │ │ │ │ +0004f5a0: 7769 7468 2061 7272 6179 2063 6f6d 706f with array compo │ │ │ │ │ +0004f5b0: 6e65 6e74 0a3c 6272 0a3e 746f 6f6c 732f nent.tools/ │ │ │ │ │ +0004f5c0: 6a61 7661 632f 6c61 6d62 6461 2f38 3032 javac/lambda/802 │ │ │ │ │ +0004f5d0: 3038 3433 2f54 3830 3230 3834 3361 2e6a 0843/T8020843a.j │ │ │ │ │ +0004f5e0: 6176 613a 206a 6176 6163 2063 7261 7368 ava: javac crash │ │ │ │ │ +0004f5f0: 6573 206f 6e20 6163 6365 7373 6962 696c es on accessibil │ │ │ │ │ +0004f600: 6974 7920 6368 6563 6b20 7769 7468 206d ity check with m │ │ │ │ │ +0004f610: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ +0004f620: 7769 7468 2074 7970 6576 6172 2072 6563 with typevar rec │ │ │ │ │ +0004f630: 6569 7665 720a 3c62 720a 3e74 6f6f 6c73 eiver.tools │ │ │ │ │ +0004f640: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ +0004f650: 3230 3834 332f 5438 3032 3038 3433 622e 20843/T8020843b. │ │ │ │ │ +0004f660: 6a61 7661 3a20 6a61 7661 6320 6372 6173 java: javac cras │ │ │ │ │ +0004f670: 6865 7320 6f6e 2061 6363 6573 7369 6269 hes on accessibi │ │ │ │ │ +0004f680: 6c69 7479 2063 6865 636b 2077 6974 6820 lity check with │ │ │ │ │ +0004f690: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +0004f6a0: 2077 6974 6820 7479 7065 7661 7220 7265 with typevar re │ │ │ │ │ +0004f6b0: 6365 6976 6572 0a3c 6272 0a3e 746f 6f6c ceiver.tool │ │ │ │ │ +0004f6c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004f6d0: 3032 3135 3637 2f54 3830 3231 3536 372e 021567/T8021567. │ │ │ │ │ +0004f6e0: 6a61 7661 3a20 4a61 7661 6320 646f 6573 java: Javac does │ │ │ │ │ +0004f6f0: 6e27 7420 7265 706f 7274 2022 6a61 7661 n't report "java │ │ │ │ │ +0004f700: 3a20 7265 6665 7265 6e63 6520 746f 206d : reference to m │ │ │ │ │ +0004f710: 6574 686f 6420 6973 2061 6d62 6967 756f ethod is ambiguo │ │ │ │ │ +0004f720: 7573 2220 616e 7920 6d6f 7265 0a3c 6272 us" any more.
    tools/javac/la │ │ │ │ │ +0004f740: 6d62 6461 2f38 3032 3135 3637 2f54 3830 mbda/8021567/T80 │ │ │ │ │ +0004f750: 3231 3536 3762 2e6a 6176 613a 204a 6176 21567b.java: Jav │ │ │ │ │ +0004f760: 6163 2064 6f65 736e 2774 2072 6570 6f72 ac doesn't repor │ │ │ │ │ +0004f770: 7420 226a 6176 613a 2072 6566 6572 656e t "java: referen │ │ │ │ │ +0004f780: 6365 2074 6f20 6d65 7468 6f64 2069 7320 ce to method is │ │ │ │ │ +0004f790: 616d 6269 6775 6f75 7322 2061 6e79 206d ambiguous" any m │ │ │ │ │ +0004f7a0: 6f72 650a 3c62 720a 3e74 6f6f 6c73 2f6a ore.tools/j │ │ │ │ │ +0004f7b0: 6176 6163 2f6c 616d 6264 612f 3830 3233 avac/lambda/8023 │ │ │ │ │ +0004f7c0: 3338 392f 5438 3032 3333 3839 2e6a 6176 389/T8023389.jav │ │ │ │ │ +0004f7d0: 613a 204a 6176 6163 2066 6169 6c73 2074 a: Javac fails t │ │ │ │ │ +0004f7e0: 6f20 696e 6665 7220 7479 7065 2066 6f72 o infer type for │ │ │ │ │ +0004f7f0: 206c 616d 6264 6120 7573 6564 2077 6974 lambda used wit │ │ │ │ │ +0004f800: 6820 696e 7465 7273 6563 7469 6f6e 2074 h intersection t │ │ │ │ │ +0004f810: 7970 6520 616e 6420 7769 6c64 6361 7264 ype and wildcard │ │ │ │ │ +0004f820: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0004f830: 6163 2f6c 616d 6264 612f 3830 3233 3534 ac/lambda/802354 │ │ │ │ │ +0004f840: 392f 5438 3032 3335 3439 2e6a 6176 613a 9/T8023549.java: │ │ │ │ │ +0004f850: 2043 6f6d 7069 6c65 7220 656d 6974 7469 Compiler emitti │ │ │ │ │ +0004f860: 6e67 2073 7075 7269 6f75 7320 6572 726f ng spurious erro │ │ │ │ │ +0004f870: 7273 2077 6865 6e20 636f 6e73 7472 7563 rs when construc │ │ │ │ │ +0004f880: 746f 7220 7265 6665 7265 6e63 6520 7479 tor reference ty │ │ │ │ │ +0004f890: 7065 2069 7320 696e 6665 7272 6564 2061 pe is inferred a │ │ │ │ │ +0004f8a0: 6e64 2065 7870 6c69 6369 7420 7479 7065 nd explicit type │ │ │ │ │ +0004f8b0: 2061 7267 756d 656e 7473 2061 7265 2073 arguments are s │ │ │ │ │ +0004f8c0: 7570 706c 6965 640a 3c62 720a 3e74 6f6f upplied.too │ │ │ │ │ +0004f8d0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0004f8e0: 3830 3233 3535 382f 5438 3032 3335 3538 8023558/T8023558 │ │ │ │ │ +0004f8f0: 612e 6a61 7661 3a20 4a61 7661 6320 6372 a.java: Javac cr │ │ │ │ │ +0004f900: 6561 7465 7320 696e 7661 6c69 6420 626f eates invalid bo │ │ │ │ │ +0004f910: 6f74 7374 7261 7020 6d65 7468 6f64 7320 otstrap methods │ │ │ │ │ +0004f920: 666f 7220 636f 6d70 6c65 7820 6c61 6d62 for complex lamb │ │ │ │ │ +0004f930: 6461 2f6d 6574 686f 6472 6566 2063 6173 da/methodref cas │ │ │ │ │ +0004f940: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0004f950: 6163 2f6c 616d 6264 612f 3830 3233 3535 ac/lambda/802355 │ │ │ │ │ +0004f960: 382f 5438 3032 3335 3538 622e 6a61 7661 8/T8023558b.java │ │ │ │ │ +0004f970: 3a20 4a61 7661 6320 6372 6561 7465 7320 : Javac creates │ │ │ │ │ +0004f980: 696e 7661 6c69 6420 626f 6f74 7374 7261 invalid bootstra │ │ │ │ │ +0004f990: 7020 6d65 7468 6f64 7320 666f 7220 636f p methods for co │ │ │ │ │ +0004f9a0: 6d70 6c65 7820 6c61 6d62 6461 2f6d 6574 mplex lambda/met │ │ │ │ │ +0004f9b0: 686f 6472 6566 2063 6173 650a 3c62 720a hodref case.tools/javac/lam │ │ │ │ │ +0004f9d0: 6264 612f 3830 3233 3535 382f 5438 3032 bda/8023558/T802 │ │ │ │ │ +0004f9e0: 3335 3538 632e 6a61 7661 3a20 4a61 7661 3558c.java: Java │ │ │ │ │ +0004f9f0: 6320 6372 6561 7465 7320 696e 7661 6c69 c creates invali │ │ │ │ │ +0004fa00: 6420 626f 6f74 7374 7261 7020 6d65 7468 d bootstrap meth │ │ │ │ │ +0004fa10: 6f64 7320 666f 7220 636f 6d70 6c65 7820 ods for complex │ │ │ │ │ +0004fa20: 6c61 6d62 6461 2f6d 6574 686f 6472 6566 lambda/methodref │ │ │ │ │ +0004fa30: 2063 6173 650a 3c62 720a 3e74 6f6f 6c73 case.tools │ │ │ │ │ +0004fa40: 2f6a 6176 6163 2f6c 616d 6264 612f 3830 /javac/lambda/80 │ │ │ │ │ +0004fa50: 3234 3439 372f 4372 6173 6855 7369 6e67 24497/CrashUsing │ │ │ │ │ +0004fa60: 5265 7475 726e 696e 6754 6869 7352 6566 ReturningThisRef │ │ │ │ │ +0004fa70: 4c61 6d62 6461 4672 6f6d 4465 6661 756c LambdaFromDefaul │ │ │ │ │ +0004fa80: 744d 6574 5465 7374 2e6a 6176 613a 2063 tMetTest.java: c │ │ │ │ │ +0004fa90: 7261 7368 2072 6574 7572 6e69 6e67 2074 rash returning t │ │ │ │ │ +0004faa0: 6869 732d 7265 6665 7265 6e63 696e 6720 his-referencing │ │ │ │ │ +0004fab0: 6c61 6d62 6461 2066 726f 6d20 6465 6661 lambda from defa │ │ │ │ │ +0004fac0: 756c 7420 6d65 7468 6f64 0a3c 6272 0a3e ult method. │ │ │ │ │ +0004fad0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0004fae0: 6461 2f38 3034 3331 3739 2f4c 616d 6264 da/8043179/Lambd │ │ │ │ │ +0004faf0: 614d 7574 6174 6546 696e 616c 4669 656c aMutateFinalFiel │ │ │ │ │ +0004fb00: 642e 6a61 7661 3a20 5665 7269 6679 206c d.java: Verify l │ │ │ │ │ 0004fb10: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ 0004fb20: 2063 616e 2774 206d 7574 6174 6520 6120 can't mutate a │ │ │ │ │ -0004fb30: 6669 6e61 6c20 7661 7269 6162 6c65 0a3c final variable.< │ │ │ │ │ -0004fb40: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004fb50: 6c61 6d62 6461 2f38 3035 3139 3538 2f54 lambda/8051958/T │ │ │ │ │ -0004fb60: 3830 3531 3935 382e 6a61 7661 3a20 4361 8051958.java: Ca │ │ │ │ │ -0004fb70: 6e6e 6f74 2061 7373 6967 6e20 6120 7661 nnot assign a va │ │ │ │ │ -0004fb80: 6c75 6520 746f 2066 696e 616c 2076 6172 lue to final var │ │ │ │ │ -0004fb90: 6961 626c 6520 696e 206c 616d 6264 610a iable in lambda. │ │ │ │ │ -0004fba0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0004fbb0: 2f6c 616d 6264 612f 3830 3633 3035 342f /lambda/8063054/ │ │ │ │ │ -0004fbc0: 5438 3036 3330 3534 612e 6a61 7661 3a20 T8063054a.java: │ │ │ │ │ -0004fbd0: 4275 6720 7375 6d6d 6172 790a 3c62 720a Bug summary.tools/javac/lam │ │ │ │ │ -0004fbf0: 6264 612f 3830 3633 3035 342f 5438 3036 bda/8063054/T806 │ │ │ │ │ -0004fc00: 3330 3534 622e 6a61 7661 3a20 4275 6720 3054b.java: Bug │ │ │ │ │ -0004fc10: 7375 6d6d 6172 790a 3c62 720a 3e74 6f6f summary.too │ │ │ │ │ -0004fc20: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004fc30: 3830 3636 3937 342f 5438 3036 3639 3734 8066974/T8066974 │ │ │ │ │ -0004fc40: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ -0004fc50: 646f 6573 6e27 7420 696e 6665 7220 6d65 doesn't infer me │ │ │ │ │ -0004fc60: 7468 6f64 2773 2067 656e 6572 6963 2074 thod's generic t │ │ │ │ │ -0004fc70: 7970 6520 696e 666f 726d 6174 696f 6e20 ype information │ │ │ │ │ -0004fc80: 696e 206c 616d 6264 6120 626f 6479 0a3c in lambda body.< │ │ │ │ │ -0004fc90: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004fca0: 6c61 6d62 6461 2f38 3036 3737 3932 2f54 lambda/8067792/T │ │ │ │ │ -0004fcb0: 3830 3637 3739 322e 6a61 7661 3a20 4a61 8067792.java: Ja │ │ │ │ │ -0004fcc0: 7661 6320 6372 6173 6865 7320 696e 2066 vac crashes in f │ │ │ │ │ -0004fcd0: 696e 6465 7220 6d6f 6465 2077 6974 6820 inder mode with │ │ │ │ │ -0004fce0: 6e65 7374 6564 2069 6d70 6c69 6369 7420 nested implicit │ │ │ │ │ -0004fcf0: 6c61 6d62 6461 730a 3c62 720a 3e74 6f6f lambdas.too │ │ │ │ │ -0004fd00: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0004fd10: 3830 3638 3339 392f 5438 3036 3833 3939 8068399/T8068399 │ │ │ │ │ -0004fd20: 2e6a 6176 613a 2073 7472 7563 7475 7261 .java: structura │ │ │ │ │ -0004fd30: 6c20 6d6f 7374 2073 7065 6369 6669 6320 l most specific │ │ │ │ │ -0004fd40: 616e 6420 7374 7563 6b6e 6573 730a 3c62 and stuckness.tools/javac/l │ │ │ │ │ -0004fd60: 616d 6264 612f 3830 3638 3433 302f 5438 ambda/8068430/T8 │ │ │ │ │ -0004fd70: 3036 3834 3330 2e6a 6176 613a 2073 7472 068430.java: str │ │ │ │ │ -0004fd80: 7563 7475 7261 6c20 6d6f 7374 2073 7065 uctural most spe │ │ │ │ │ -0004fd90: 6369 6669 6320 616e 6420 7374 7563 6b6e cific and stuckn │ │ │ │ │ -0004fda0: 6573 730a 3c62 720a 3e74 6f6f 6c73 2f6a ess.tools/j │ │ │ │ │ -0004fdb0: 6176 6163 2f6c 616d 6264 612f 3830 3731 avac/lambda/8071 │ │ │ │ │ -0004fdc0: 3433 322f 5438 3037 3134 3332 2e6a 6176 432/T8071432.jav │ │ │ │ │ -0004fdd0: 613a 2073 7472 7563 7475 7261 6c20 6d6f a: structural mo │ │ │ │ │ -0004fde0: 7374 2073 7065 6369 6669 6320 616e 6420 st specific and │ │ │ │ │ -0004fdf0: 7374 7563 6b6e 6573 730a 3c62 720a 3e74 stuckness.t │ │ │ │ │ -0004fe00: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0004fe10: 612f 3830 3733 3834 322f 5438 3037 3338 a/8073842/T80738 │ │ │ │ │ -0004fe20: 3432 2e6a 6176 613a 2049 6e76 616c 6964 42.java: Invalid │ │ │ │ │ -0004fe30: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -0004fe40: 6520 7768 656e 2072 6566 6572 656e 6369 e when referenci │ │ │ │ │ -0004fe50: 6e67 2061 206d 6574 686f 6420 6f6e 2061 ng a method on a │ │ │ │ │ -0004fe60: 2077 696c 6463 6172 6420 7479 7065 0a3c wildcard type.< │ │ │ │ │ -0004fe70: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0004fe80: 6c61 6d62 6461 2f38 3037 3433 3831 2f54 lambda/8074381/T │ │ │ │ │ -0004fe90: 3830 3734 3338 3161 2e6a 6176 613a 206a 8074381a.java: j │ │ │ │ │ -0004fea0: 6176 612e 6c61 6e67 2e41 7373 6572 7469 ava.lang.Asserti │ │ │ │ │ -0004feb0: 6f6e 4572 726f 7220 6475 7269 6e67 2063 onError during c │ │ │ │ │ -0004fec0: 6f6d 7069 6c69 6e67 0a3c 6272 0a3e 746f ompiling.to │ │ │ │ │ -0004fed0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0004fee0: 2f38 3037 3433 3831 2f54 3830 3734 3338 /8074381/T807438 │ │ │ │ │ -0004fef0: 3162 2e6a 6176 613a 206a 6176 612e 6c61 1b.java: java.la │ │ │ │ │ -0004ff00: 6e67 2e41 7373 6572 7469 6f6e 4572 726f ng.AssertionErro │ │ │ │ │ -0004ff10: 7220 6475 7269 6e67 2063 6f6d 7069 6c69 r during compili │ │ │ │ │ -0004ff20: 6e67 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ng.tools/ja │ │ │ │ │ -0004ff30: 7661 632f 6c61 6d62 6461 2f38 3133 3137 vac/lambda/81317 │ │ │ │ │ -0004ff40: 3432 2f54 3831 3331 3734 322e 6a61 7661 42/T8131742.java │ │ │ │ │ -0004ff50: 3a20 5379 6e74 6163 7469 6361 6c6c 7920 : Syntactically │ │ │ │ │ -0004ff60: 6d65 616e 696e 676c 6573 7320 636f 6465 meaningless code │ │ │ │ │ -0004ff70: 2061 6363 6570 7465 6420 6279 206a 6176 accepted by jav │ │ │ │ │ -0004ff80: 6163 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ac.tools/ja │ │ │ │ │ -0004ff90: 7661 632f 6c61 6d62 6461 2f38 3133 3433 vac/lambda/81343 │ │ │ │ │ -0004ffa0: 3239 2f54 3831 3334 3332 392e 6a61 7661 29/T8134329.java │ │ │ │ │ -0004ffb0: 3a20 5465 654f 7054 6573 742e 6a61 7661 : TeeOpTest.java │ │ │ │ │ -0004ffc0: 2066 6169 6c73 2061 6372 6f73 7320 706c fails across pl │ │ │ │ │ -0004ffd0: 6174 666f 726d 7320 6166 7465 7220 6669 atforms after fi │ │ │ │ │ -0004ffe0: 7820 666f 7220 4a44 4b2d 3831 3239 3534 x for JDK-812954 │ │ │ │ │ -0004fff0: 370a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 7.tools/jav │ │ │ │ │ -00050000: 6163 2f6c 616d 6264 612f 3831 3432 3837 ac/lambda/814287 │ │ │ │ │ -00050010: 362f 5438 3134 3238 3736 2e6a 6176 613a 6/T8142876.java: │ │ │ │ │ -00050020: 204a 6176 6163 2064 6f65 7320 6e6f 7420 Javac does not │ │ │ │ │ -00050030: 636f 7272 6563 746c 7920 696d 706c 656d correctly implem │ │ │ │ │ -00050040: 656e 7420 7769 6c64 6361 7264 7320 7265 ent wildcards re │ │ │ │ │ -00050050: 6d6f 7661 6c20 6672 6f6d 2066 756e 6374 moval from funct │ │ │ │ │ -00050060: 696f 6e61 6c20 696e 7465 7266 6163 6573 ional interfaces │ │ │ │ │ -00050070: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00050080: 632f 6c61 6d62 6461 2f38 3134 3831 3238 c/lambda/8148128 │ │ │ │ │ -00050090: 2f54 3831 3438 3132 382e 6a61 7661 3a20 /T8148128.java: │ │ │ │ │ -000500a0: 5265 6772 6573 7369 6f6e 3a20 6172 7261 Regression: arra │ │ │ │ │ -000500b0: 7920 636f 6e73 7472 7563 746f 7220 7265 y constructor re │ │ │ │ │ -000500c0: 6665 7265 6e63 6573 206d 6172 6b65 6420 ferences marked │ │ │ │ │ -000500d0: 6173 2069 6e65 7861 6374 0a3c 6272 0a3e as inexact. │ │ │ │ │ -000500e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000500f0: 6461 2f38 3135 3338 3834 2f54 3831 3533 da/8153884/T8153 │ │ │ │ │ -00050100: 3838 342e 6a61 7661 3a20 4578 7072 6573 884.java: Expres │ │ │ │ │ -00050110: 7369 6f6e 206c 616d 6264 6120 6572 726f sion lambda erro │ │ │ │ │ -00050120: 6e65 6f75 736c 7920 636f 6d70 6174 6962 neously compatib │ │ │ │ │ -00050130: 6c65 2077 6974 6820 766f 6964 2d72 6574 le with void-ret │ │ │ │ │ -00050140: 7572 6e69 6e67 2064 6573 6372 6970 746f urning descripto │ │ │ │ │ -00050150: 720a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 r.tools/jav │ │ │ │ │ -00050160: 6163 2f6c 616d 6264 612f 3831 3638 3438 ac/lambda/816848 │ │ │ │ │ -00050170: 302f 5438 3136 3834 3830 2e6a 6176 613a 0/T8168480.java: │ │ │ │ │ -00050180: 2053 7065 6375 6c61 7469 7665 2061 7474 Speculative att │ │ │ │ │ -00050190: 7269 6275 7469 6f6e 206f 6620 6c61 6d62 ribution of lamb │ │ │ │ │ -000501a0: 6461 2063 6175 7365 7320 4e50 4520 696e da causes NPE in │ │ │ │ │ -000501b0: 2046 6c6f 770a 3c62 720a 3e74 6f6f 6c73 Flow.tools │ │ │ │ │ -000501c0: 2f6a 6176 6163 2f6c 616d 6264 612f 3831 /javac/lambda/81 │ │ │ │ │ -000501d0: 3638 3438 302f 5438 3136 3834 3830 622e 68480/T8168480b. │ │ │ │ │ -000501e0: 6a61 7661 3a20 5370 6563 756c 6174 6976 java: Speculativ │ │ │ │ │ -000501f0: 6520 6174 7472 6962 7574 696f 6e20 6f66 e attribution of │ │ │ │ │ -00050200: 206c 616d 6264 6120 6361 7573 6573 204e lambda causes N │ │ │ │ │ -00050210: 5045 2069 6e20 466c 6f77 0a3c 6272 0a3e PE in Flow. │ │ │ │ │ -00050220: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00050230: 6461 2f38 3136 3930 3931 2f54 3831 3639 da/8169091/T8169 │ │ │ │ │ -00050240: 3039 312e 6a61 7661 3a20 4d65 7468 6f64 091.java: Method │ │ │ │ │ -00050250: 2072 6566 6572 656e 6365 2054 3a3a 6d65 reference T::me │ │ │ │ │ -00050260: 7468 6f64 4e61 6d65 2066 6f72 2067 656e thodName for gen │ │ │ │ │ -00050270: 6572 6963 2074 7970 6520 5420 646f 6573 eric type T does │ │ │ │ │ -00050280: 206e 6f74 2063 6f6d 7069 6c65 2061 6e79 not compile any │ │ │ │ │ -00050290: 206d 6f72 650a 3c62 720a 3e74 6f6f 6c73 more.tools │ │ │ │ │ -000502a0: 2f6a 6176 6163 2f6c 616d 6264 612f 3831 /javac/lambda/81 │ │ │ │ │ -000502b0: 3838 3134 342f 5438 3138 3831 3434 2e6a 88144/T8188144.j │ │ │ │ │ -000502c0: 6176 613a 2072 6567 7265 7373 696f 6e20 ava: regression │ │ │ │ │ -000502d0: 696e 206d 6574 686f 6420 7265 6665 7265 in method refere │ │ │ │ │ -000502e0: 6e63 6520 7479 7065 2d63 6865 636b 696e nce type-checkin │ │ │ │ │ -000502f0: 670a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 g.tools/jav │ │ │ │ │ -00050300: 6163 2f6c 616d 6264 612f 3832 3032 3337 ac/lambda/820237 │ │ │ │ │ -00050310: 322f 5438 3230 3233 3732 2e6a 6176 613a 2/T8202372.java: │ │ │ │ │ -00050320: 2044 6961 676e 6f73 7469 6320 7769 7468 Diagnostic with │ │ │ │ │ -00050330: 2069 6e63 6f72 7265 6374 206c 696e 6520 incorrect line │ │ │ │ │ -00050340: 696e 666f 2067 656e 6572 6174 6564 2077 info generated w │ │ │ │ │ -00050350: 6865 6e20 636f 6d70 696c 696e 6720 6c61 hen compiling la │ │ │ │ │ -00050360: 6d62 6461 2065 7870 7265 7373 696f 6e0a mbda expression. │ │ │ │ │ -00050370: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00050380: 2f6c 616d 6264 612f 3832 3130 3439 352f /lambda/8210495/ │ │ │ │ │ -00050390: 5438 3231 3034 3935 2e6a 6176 613a 2063 T8210495.java: c │ │ │ │ │ -000503a0: 6f6d 7069 6c65 7220 6372 6173 6865 7320 ompiler crashes │ │ │ │ │ -000503b0: 6265 6361 7573 6520 6f66 2069 6c6c 6567 because of illeg │ │ │ │ │ -000503c0: 616c 2073 6967 6e61 7475 7265 2069 6e20 al signature in │ │ │ │ │ -000503d0: 6f74 6865 7277 6973 6520 6c65 6761 6c20 otherwise legal │ │ │ │ │ -000503e0: 636f 6465 0a3c 6272 0a3e 746f 6f6c 732f code.tools/ │ │ │ │ │ -000503f0: 6a61 7661 632f 6c61 6d62 6461 2f38 3235 javac/lambda/825 │ │ │ │ │ -00050400: 3838 3937 2f43 6170 7475 7265 5661 7269 8897/CaptureVari │ │ │ │ │ -00050410: 6162 6c65 732e 6a61 7661 3a20 4368 6563 ables.java: Chec │ │ │ │ │ -00050420: 6b73 2074 7261 6e73 6c61 7469 6f6e 206f ks translation o │ │ │ │ │ -00050430: 6620 6361 7074 7572 696e 6720 6c6f 6361 f capturing loca │ │ │ │ │ -00050440: 6c20 636c 6173 7365 7320 696e 7369 6465 l classes inside │ │ │ │ │ -00050450: 206e 6573 7465 6420 6c61 6d62 6461 730a nested lambdas. │ │ │ │ │ -00050460: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00050470: 2f6c 616d 6264 612f 3832 3538 3839 372f /lambda/8258897/ │ │ │ │ │ -00050480: 4361 7074 7572 6556 6172 6961 626c 6573 CaptureVariables │ │ │ │ │ -00050490: 416e 6f6e 796d 6f75 732e 6a61 7661 3a20 Anonymous.java: │ │ │ │ │ -000504a0: 4368 6563 6b73 2074 7261 6e73 6c61 7469 Checks translati │ │ │ │ │ -000504b0: 6f6e 206f 6620 6361 7074 7572 696e 6720 on of capturing │ │ │ │ │ -000504c0: 6c6f 6361 6c20 636c 6173 7365 7320 696e local classes in │ │ │ │ │ -000504d0: 7369 6465 206e 6573 7465 6420 6c61 6d62 side nested lamb │ │ │ │ │ -000504e0: 6461 730a 3c62 720a 3e74 6f6f 6c73 2f6a das.tools/j │ │ │ │ │ -000504f0: 6176 6163 2f6c 616d 6264 612f 3832 3632 avac/lambda/8262 │ │ │ │ │ -00050500: 3039 352f 5438 3236 3230 3935 2e6a 6176 095/T8262095.jav │ │ │ │ │ -00050510: 613a 2052 6570 6f72 7420 6469 6167 6e6f a: Report diagno │ │ │ │ │ -00050520: 7374 6963 7320 7072 6f64 7563 6564 2062 stics produced b │ │ │ │ │ -00050530: 7920 696e 636f 7272 6563 7420 6c61 6d62 y incorrect lamb │ │ │ │ │ -00050540: 6461 730a 3c62 720a 3e74 6f6f 6c73 2f6a das.tools/j │ │ │ │ │ -00050550: 6176 6163 2f6c 616d 6264 612f 4176 6f69 avac/lambda/Avoi │ │ │ │ │ -00050560: 6449 6e66 696e 6974 6552 6561 7474 7269 dInfiniteReattri │ │ │ │ │ -00050570: 6275 7469 6f6e 2e6a 6176 613a 2043 6865 bution.java: Che │ │ │ │ │ -00050580: 636b 2074 6861 7420 7768 656e 2061 6e20 ck that when an │ │ │ │ │ -00050590: 6578 6365 7074 696f 6e20 6f63 6375 7273 exception occurs │ │ │ │ │ -000505a0: 2064 7572 696e 6720 4174 7472 2e76 6973 during Attr.vis │ │ │ │ │ -000505b0: 6974 4c61 6d62 6461 2c20 616e 2061 7474 itLambda, an att │ │ │ │ │ -000505c0: 656d 7074 2074 6f20 6174 7472 6962 7574 empt to attribut │ │ │ │ │ -000505d0: 6520 7468 6520 6c61 6d62 6461 2061 6761 e the lambda aga │ │ │ │ │ -000505e0: 696e 2069 7320 6176 6f69 6465 6420 7261 in is avoided ra │ │ │ │ │ -000505f0: 7468 6572 2074 6861 6e20 6661 6c6c 696e ther than fallin │ │ │ │ │ -00050600: 6720 696e 746f 2061 6e20 696e 6669 6e69 g into an infini │ │ │ │ │ -00050610: 7465 2072 6563 7572 7369 6f6e 2e0a 3c62 te recursion..tools/javac/l │ │ │ │ │ -00050630: 616d 6264 612f 4261 6441 6363 6573 732e ambda/BadAccess. │ │ │ │ │ -00050640: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00050650: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00050660: 7420 6e6f 6e2d 7374 6174 6963 2076 6172 t non-static var │ │ │ │ │ -00050670: 6961 626c 6573 2061 7265 206e 6f74 2061 iables are not a │ │ │ │ │ -00050680: 6363 6573 7369 626c 6520 6672 6f6d 2073 ccessible from s │ │ │ │ │ -00050690: 7461 7469 6320 6c61 6d62 6461 730a 3c62 tatic lambdas.tools/javac/l │ │ │ │ │ -000506b0: 616d 6264 612f 4261 6441 6363 6573 7330 ambda/BadAccess0 │ │ │ │ │ -000506c0: 322e 6a61 7661 3a20 4164 6420 6c61 6d62 2.java: Add lamb │ │ │ │ │ -000506d0: 6461 2074 6573 7473 2063 6865 636b 206c da tests check l │ │ │ │ │ -000506e0: 616d 6264 6120 6361 6e20 6163 6365 7373 ambda can access │ │ │ │ │ -000506f0: 206f 6e6c 7920 6566 6665 6374 6976 656c only effectivel │ │ │ │ │ -00050700: 792d 6669 6e61 6c20 6c6f 6361 6c73 0a3c y-final locals.< │ │ │ │ │ -00050710: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00050720: 6c61 6d62 6461 2f42 6164 4163 6365 7373 lambda/BadAccess │ │ │ │ │ -00050730: 3033 2e6a 6176 613a 2041 6464 206c 616d 03.java: Add lam │ │ │ │ │ -00050740: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00050750: 6c61 6d62 6461 2063 616e 6e6f 7420 6173 lambda cannot as │ │ │ │ │ -00050760: 7369 676e 206e 6f6e 2d65 6666 6563 7469 sign non-effecti │ │ │ │ │ -00050770: 7665 6c79 2066 696e 616c 206c 6f63 616c vely final local │ │ │ │ │ -00050780: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00050790: 6163 2f6c 616d 6264 612f 4261 6442 7265 ac/lambda/BadBre │ │ │ │ │ -000507a0: 616b 436f 6e74 696e 7565 2e6a 6176 613a akContinue.java: │ │ │ │ │ -000507b0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000507c0: 7320 6368 6563 6b20 7468 6174 2062 7265 s check that bre │ │ │ │ │ -000507d0: 616b 2f63 6f6e 7469 6e75 6520 6973 2064 ak/continue is d │ │ │ │ │ -000507e0: 6973 616c 6c6f 7765 6420 696e 206c 616d isallowed in lam │ │ │ │ │ -000507f0: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ -00050800: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00050810: 2f6c 616d 6264 612f 4261 6443 6f6e 7630 /lambda/BadConv0 │ │ │ │ │ -00050820: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ -00050830: 6461 2074 6573 7473 204e 5045 2077 6869 da tests NPE whi │ │ │ │ │ -00050840: 6c65 2063 6865 636b 696e 6720 6966 2073 le checking if s │ │ │ │ │ -00050850: 7562 696e 7465 7266 6163 6520 6973 2061 ubinterface is a │ │ │ │ │ -00050860: 2053 414d 2074 7970 650a 3c62 720a 3e74 SAM type.t │ │ │ │ │ -00050870: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00050880: 612f 4261 6443 6f6e 7630 342e 6a61 7661 a/BadConv04.java │ │ │ │ │ -00050890: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000508a0: 7473 2063 6865 636b 2074 6861 7420 696c ts check that il │ │ │ │ │ -000508b0: 6c2d 666f 726d 6564 2053 414d 2074 7970 l-formed SAM typ │ │ │ │ │ -000508c0: 6520 6765 6e65 7261 7465 7320 7269 6768 e generates righ │ │ │ │ │ -000508d0: 7420 6469 6167 6e6f 7374 6963 2077 6865 t diagnostic whe │ │ │ │ │ -000508e0: 6e20 5341 4d20 636f 6e76 6572 7465 640a n SAM converted. │ │ │ │ │ -000508f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00050900: 2f6c 616d 6264 612f 4261 6445 7870 7265 /lambda/BadExpre │ │ │ │ │ -00050910: 7373 696f 6e4c 616d 6264 612e 6a61 7661 ssionLambda.java │ │ │ │ │ -00050920: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00050930: 7473 2063 6865 636b 2074 6861 7420 6120 ts check that a │ │ │ │ │ -00050940: 636f 6e64 6974 6f6e 616c 2063 616e 2774 conditonal can't │ │ │ │ │ -00050950: 2062 6520 766f 6964 0a3c 6272 0a3e 746f be void.to │ │ │ │ │ -00050960: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00050970: 2f42 6164 4c61 6d62 6461 4578 7072 2e6a /BadLambdaExpr.j │ │ │ │ │ -00050980: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00050990: 7465 7374 7320 636f 6d70 696c 6520 6372 tests compile cr │ │ │ │ │ -000509a0: 6173 6865 7320 6f6e 2070 6172 7469 616c ashes on partial │ │ │ │ │ -000509b0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -000509c0: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -000509d0: 6176 6163 2f6c 616d 6264 612f 4261 644c avac/lambda/BadL │ │ │ │ │ -000509e0: 616d 6264 6150 6f73 2e6a 6176 613a 2041 ambdaPos.java: A │ │ │ │ │ -000509f0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00050a00: 6368 6563 6b20 7468 6174 206c 616d 6264 check that lambd │ │ │ │ │ -00050a10: 6120 6973 206f 6e6c 7920 616c 6c6f 7765 a is only allowe │ │ │ │ │ -00050a20: 6420 696e 2061 7267 756d 656e 742f 6361 d in argument/ca │ │ │ │ │ -00050a30: 7374 2f61 7373 6967 6e6d 656e 7420 636f st/assignment co │ │ │ │ │ -00050a40: 6e74 6578 740a 3c62 720a 3e74 6f6f 6c73 ntext.tools │ │ │ │ │ -00050a50: 2f6a 6176 6163 2f6c 616d 6264 612f 4261 /javac/lambda/Ba │ │ │ │ │ -00050a60: 644d 6574 686f 6443 616c 6c2e 6a61 7661 dMethodCall.java │ │ │ │ │ -00050a70: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00050a80: 7473 2063 6865 636b 2074 6861 7420 6469 ts check that di │ │ │ │ │ -00050a90: 6167 6e6f 7374 6963 7320 6f6e 206e 6573 agnostics on nes │ │ │ │ │ -00050aa0: 7465 6420 6572 726f 6e65 6f75 7320 6465 ted erroneous de │ │ │ │ │ -00050ab0: 6665 7272 6564 2074 7970 6573 2061 7265 ferred types are │ │ │ │ │ -00050ac0: 2066 6c75 7368 6564 0a3c 6272 0a3e 746f flushed.to │ │ │ │ │ -00050ad0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00050ae0: 2f42 6164 4d65 7468 6f64 4361 6c6c 322e /BadMethodCall2. │ │ │ │ │ -00050af0: 6a61 7661 3a20 4261 6420 636f 6d70 696c java: Bad compil │ │ │ │ │ -00050b00: 6572 2064 6961 676e 6f73 7469 6320 6765 er diagnostic ge │ │ │ │ │ -00050b10: 6e65 7261 7465 6420 7768 656e 2070 6f6c nerated when pol │ │ │ │ │ -00050b20: 7920 6578 7072 6573 7369 6f6e 2069 7320 y expression is │ │ │ │ │ -00050b30: 7061 7373 6564 2074 6f20 6e6f 6e2d 6578 passed to non-ex │ │ │ │ │ -00050b40: 6973 7465 6e74 206d 6574 686f 640a 3c62 istent method.tools/javac/l │ │ │ │ │ -00050b60: 616d 6264 612f 4261 644e 6573 7465 644c ambda/BadNestedL │ │ │ │ │ -00050b70: 616d 6264 612e 6a61 7661 3a20 4e75 6c6c ambda.java: Null │ │ │ │ │ -00050b80: 506f 696e 7465 7245 7863 6570 7469 6f6e PointerException │ │ │ │ │ -00050b90: 2069 6e20 5269 6368 4469 6167 6e6f 7374 in RichDiagnost │ │ │ │ │ -00050ba0: 6963 466f 726d 6174 7465 7220 666f 7220 icFormatter for │ │ │ │ │ -00050bb0: 6261 6420 696e 7075 7420 7072 6f67 7261 bad input progra │ │ │ │ │ -00050bc0: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -00050bd0: 6163 2f6c 616d 6264 612f 4261 6452 6563 ac/lambda/BadRec │ │ │ │ │ -00050be0: 6f76 6572 792e 6a61 7661 3a20 4164 6420 overy.java: Add │ │ │ │ │ -00050bf0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00050c00: 636b 2074 6861 7420 7265 636f 7665 7279 ck that recovery │ │ │ │ │ -00050c10: 206f 6620 7370 6563 756c 6174 6976 6520 of speculative │ │ │ │ │ -00050c20: 7479 7065 7320 6973 206e 6f74 2061 7474 types is not att │ │ │ │ │ -00050c30: 656d 7074 6564 2069 6620 7265 6365 6976 empted if receiv │ │ │ │ │ -00050c40: 6572 2069 7320 6572 726f 6e65 6f75 730a er is erroneous. │ │ │ │ │ -00050c50: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00050c60: 2f6c 616d 6264 612f 4261 6452 6574 7572 /lambda/BadRetur │ │ │ │ │ -00050c70: 6e2e 6a61 7661 3a20 4164 6420 6c61 6d62 n.java: Add lamb │ │ │ │ │ -00050c80: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -00050c90: 6861 7420 696e 636f 6d70 6174 6962 6c65 hat incompatible │ │ │ │ │ -00050ca0: 2072 6574 7572 6e20 7479 7065 7320 696e return types in │ │ │ │ │ -00050cb0: 206c 616d 6264 6173 2061 7265 2066 6c61 lambdas are fla │ │ │ │ │ -00050cc0: 6767 6564 2077 6974 6820 6572 726f 720a gged with error. │ │ │ │ │ -00050cd0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00050ce0: 2f6c 616d 6264 612f 4261 6453 7461 7465 /lambda/BadState │ │ │ │ │ -00050cf0: 6d65 6e74 496e 4c61 6d62 6461 2e6a 6176 mentInLambda.jav │ │ │ │ │ -00050d00: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00050d10: 7374 7320 6368 6563 6b20 7468 6174 2074 sts check that t │ │ │ │ │ -00050d20: 6865 2063 6f6d 7069 6c65 7220 656d 6974 he compiler emit │ │ │ │ │ -00050d30: 7320 6d65 616e 696e 6766 756c 2064 6961 s meaningful dia │ │ │ │ │ -00050d40: 676e 6f73 7469 6373 2077 6865 6e20 7468 gnostics when th │ │ │ │ │ -00050d50: 6520 6c61 6d62 6461 2062 6f64 7920 636f e lambda body co │ │ │ │ │ -00050d60: 6e74 6169 6e73 2062 6164 2073 7461 7465 ntains bad state │ │ │ │ │ -00050d70: 6d65 6e74 730a 3c62 720a 3e74 6f6f 6c73 ments.tools │ │ │ │ │ -00050d80: 2f6a 6176 6163 2f6c 616d 6264 612f 4261 /javac/lambda/Ba │ │ │ │ │ -00050d90: 6453 7461 7465 6d65 6e74 496e 4c61 6d62 dStatementInLamb │ │ │ │ │ -00050da0: 6461 3032 2e6a 6176 613a 2041 6464 206c da02.java: Add l │ │ │ │ │ -00050db0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00050dc0: 6b20 7468 6174 2074 6865 2063 6f6d 7069 k that the compi │ │ │ │ │ -00050dd0: 6c65 7220 656d 6974 7320 6d65 616e 696e ler emits meanin │ │ │ │ │ -00050de0: 6766 756c 2064 6961 676e 6f73 7469 6373 gful diagnostics │ │ │ │ │ -00050df0: 2077 6865 6e20 7468 6520 6c61 6d62 6461 when the lambda │ │ │ │ │ -00050e00: 2062 6f64 7920 636f 6e74 6169 6e73 2062 body contains b │ │ │ │ │ -00050e10: 6164 2073 7461 7465 6d65 6e74 730a 3c62 ad statements.tools/javac/l │ │ │ │ │ -00050e30: 616d 6264 612f 4261 6453 7769 7463 6845 ambda/BadSwitchE │ │ │ │ │ -00050e40: 7870 7265 7373 696f 6e4c 616d 6264 612e xpressionLambda. │ │ │ │ │ -00050e50: 6a61 7661 3a20 4164 6469 6e67 2073 7769 java: Adding swi │ │ │ │ │ -00050e60: 7463 6820 6578 7072 6573 7369 6f6e 730a tch expressions. │ │ │ │ │ -00050e70: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00050e80: 2f6c 616d 6264 612f 4261 6454 6172 6765 /lambda/BadTarge │ │ │ │ │ -00050e90: 7454 7970 652e 6a61 7661 3a20 4164 6420 tType.java: Add │ │ │ │ │ -00050ea0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00050eb0: 636b 2074 6861 7420 6f6e 6c79 2053 414d ck that only SAM │ │ │ │ │ -00050ec0: 2061 7265 2061 6c6c 6f77 6564 2061 7320 are allowed as │ │ │ │ │ -00050ed0: 7461 7267 6574 2074 7970 6573 2066 6f72 target types for │ │ │ │ │ -00050ee0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -00050ef0: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -00050f00: 6176 6163 2f6c 616d 6264 612f 4279 7465 avac/lambda/Byte │ │ │ │ │ -00050f10: 436f 6465 5465 7374 2e6a 6176 613a 2043 CodeTest.java: C │ │ │ │ │ -00050f20: 6f64 6520 7472 616e 736c 6174 696f 6e20 ode translation │ │ │ │ │ -00050f30: 7465 7374 2066 6f72 204c 616d 6264 6120 test for Lambda │ │ │ │ │ -00050f40: 6578 7072 6573 7369 6f6e 732c 206d 6574 expressions, met │ │ │ │ │ -00050f50: 686f 6420 7265 6665 7265 6e63 6573 0a3c hod references.< │ │ │ │ │ -00050f60: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00050f70: 6c61 6d62 6461 2f43 616e 7446 696e 6453 lambda/CantFindS │ │ │ │ │ -00050f80: 796d 626f 6c49 6d70 6c69 6369 744c 616d ymbolImplicitLam │ │ │ │ │ -00050f90: 6264 6141 6e64 4469 616d 6f6e 6454 6573 bdaAndDiamondTes │ │ │ │ │ -00050fa0: 742e 6a61 7661 3a20 7379 6d62 6f6c 206e t.java: symbol n │ │ │ │ │ -00050fb0: 6f74 2066 6f75 6e64 2065 7272 6f72 2c20 ot found error, │ │ │ │ │ -00050fc0: 696d 706c 6963 6974 206c 616d 6264 6173 implicit lambdas │ │ │ │ │ -00050fd0: 2061 6e64 2064 6961 6d6f 6e64 2063 6f6e and diamond con │ │ │ │ │ -00050fe0: 7374 7275 6374 6f72 2069 6e76 6f63 6174 structor invocat │ │ │ │ │ -00050ff0: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ -00051000: 6a61 7661 632f 6c61 6d62 6461 2f43 6f6e javac/lambda/Con │ │ │ │ │ -00051010: 6469 7469 6f6e 616c 3031 2e6a 6176 613a ditional01.java: │ │ │ │ │ -00051020: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00051030: 7320 636f 6e64 6974 696f 6e61 6c20 616e s conditional an │ │ │ │ │ -00051040: 6420 7661 7261 7267 730a 3c62 720a 3e74 d varargs.t │ │ │ │ │ -00051050: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00051060: 612f 436f 6e64 6974 696f 6e61 6c30 322e a/Conditional02. │ │ │ │ │ -00051070: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00051080: 2074 6573 7473 2069 6e66 6572 656e 6365 tests inference │ │ │ │ │ -00051090: 2061 6e64 2063 6f6e 6469 7469 6f6e 616c and conditional │ │ │ │ │ -000510a0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -000510b0: 6163 2f6c 616d 6264 612f 436f 6e64 6974 ac/lambda/Condit │ │ │ │ │ -000510c0: 696f 6e61 6c30 332e 6a61 7661 3a20 4164 ional03.java: Ad │ │ │ │ │ -000510d0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000510e0: 6f6e 6469 7469 6f6e 616c 7320 616e 6420 onditionals and │ │ │ │ │ -000510f0: 626f 7869 6e67 0a3c 6272 0a3e 746f 6f6c boxing.tool │ │ │ │ │ -00051100: 732f 6a61 7661 632f 6c61 6d62 6461 2f43 s/javac/lambda/C │ │ │ │ │ -00051110: 6f6e 666f 726d 616e 6365 3031 2e6a 6176 onformance01.jav │ │ │ │ │ -00051120: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00051130: 7374 7320 6c61 6d62 6461 2063 6f6d 7069 sts lambda compi │ │ │ │ │ -00051140: 6c65 7220 7265 6772 6573 7369 6f6e 2077 ler regression w │ │ │ │ │ -00051150: 6974 6820 756e 696e 6665 7272 6564 2074 ith uninferred t │ │ │ │ │ -00051160: 7970 652d 7661 7269 6162 6c65 7320 696e ype-variables in │ │ │ │ │ -00051170: 2067 656e 6572 6963 2063 6f6e 7374 7275 generic constru │ │ │ │ │ -00051180: 6374 6f72 2063 616c 6c0a 3c62 720a 3e74 ctor call.t │ │ │ │ │ -00051190: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000511a0: 612f 4465 6665 6e64 6572 3031 2e6a 6176 a/Defender01.jav │ │ │ │ │ -000511b0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -000511c0: 7374 7320 726f 7574 696e 6520 7468 6174 sts routine that │ │ │ │ │ -000511d0: 2063 6865 636b 7320 666f 7220 5341 4d20 checks for SAM │ │ │ │ │ -000511e0: 7479 7065 7320 7368 6f75 6c64 2073 6b69 types should ski │ │ │ │ │ -000511f0: 7020 6465 6665 6e64 6572 206d 6574 686f p defender metho │ │ │ │ │ -00051200: 6473 2069 6e20 6578 7465 6e64 6564 2069 ds in extended i │ │ │ │ │ -00051210: 6e74 6572 6661 6365 730a 3c62 720a 3e74 nterfaces.t │ │ │ │ │ -00051220: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00051230: 612f 4469 736a 756e 6374 6976 6554 7970 a/DisjunctiveTyp │ │ │ │ │ -00051240: 6554 6573 742e 6a61 7661 3a20 4164 6420 eTest.java: Add │ │ │ │ │ -00051250: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00051260: 636b 2074 6861 7420 7375 6274 7970 696e ck that subtypin │ │ │ │ │ -00051270: 6720 6265 7477 6565 6e20 6469 736a 756e g between disjun │ │ │ │ │ -00051280: 6374 6976 6520 616e 6420 6e6f 6e20 6469 ctive and non di │ │ │ │ │ -00051290: 736a 756e 6374 6976 6520 7479 7065 2077 sjunctive type w │ │ │ │ │ -000512a0: 6f72 6b73 0a3c 6272 0a3e 746f 6f6c 732f orks.tools/ │ │ │ │ │ -000512b0: 6a61 7661 632f 6c61 6d62 6461 2f44 6f75 javac/lambda/Dou │ │ │ │ │ -000512c0: 626c 6553 7461 7469 6349 6d70 6f72 742e bleStaticImport. │ │ │ │ │ -000512d0: 6a61 7661 3a20 4173 7365 7274 696f 6e45 java: AssertionE │ │ │ │ │ -000512e0: 7272 6f72 2077 6865 6e20 636f 6d70 696c rror when compil │ │ │ │ │ -000512f0: 696e 6720 6a61 7661 2063 6f64 6520 7769 ing java code wi │ │ │ │ │ -00051300: 7468 2074 776f 2069 6465 6e74 6963 616c th two identical │ │ │ │ │ -00051310: 2073 7461 7469 6320 696d 706f 7274 730a static imports. │ │ │ │ │ -00051320: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00051330: 2f6c 616d 6264 612f 4566 6665 6374 6976 /lambda/Effectiv │ │ │ │ │ -00051340: 656c 7946 696e 616c 3031 2e6a 6176 613a elyFinal01.java: │ │ │ │ │ -00051350: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00051360: 7320 6566 6665 6374 6976 656c 7920 6669 s effectively fi │ │ │ │ │ -00051370: 6e61 6c20 6368 6563 6b20 6661 696c 7320 nal check fails │ │ │ │ │ -00051380: 6f6e 206d 6574 686f 6420 7061 7261 6d65 on method parame │ │ │ │ │ -00051390: 7465 720a 3c62 720a 3e74 6f6f 6c73 2f6a ter.tools/j │ │ │ │ │ -000513a0: 6176 6163 2f6c 616d 6264 612f 4566 6665 avac/lambda/Effe │ │ │ │ │ -000513b0: 6374 6976 656c 7946 696e 616c 5465 7374 ctivelyFinalTest │ │ │ │ │ -000513c0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -000513d0: 6120 7465 7374 7320 496e 7465 6772 6174 a tests Integrat │ │ │ │ │ -000513e0: 6520 6566 6665 6374 6976 656c 7920 6669 e effectively fi │ │ │ │ │ -000513f0: 6e61 6c20 6368 6563 6b20 7769 7468 2044 nal check with D │ │ │ │ │ -00051400: 412f 4455 2061 6e61 6c79 7369 730a 3c62 A/DU analysis.tools/javac/l │ │ │ │ │ -00051420: 616d 6264 612f 4566 6665 6374 6976 656c ambda/Effectivel │ │ │ │ │ -00051430: 7946 696e 616c 5468 726f 7773 2e6a 6176 yFinalThrows.jav │ │ │ │ │ -00051440: 613a 2043 6865 636b 2074 6861 7420 656e a: Check that en │ │ │ │ │ -00051450: 6861 6e63 6564 2072 6574 6872 6f77 2f65 hanced rethrow/e │ │ │ │ │ -00051460: 6666 6563 7469 7665 6c6c 7920 6669 6e61 ffectivelly fina │ │ │ │ │ -00051470: 6c20 776f 726b 7320 636f 7272 6563 746c l works correctl │ │ │ │ │ -00051480: 7920 696e 7369 6465 206c 616d 6264 6173 y inside lambdas │ │ │ │ │ -00051490: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000514a0: 632f 6c61 6d62 6461 2f45 7272 6f6e 656f c/lambda/Erroneo │ │ │ │ │ -000514b0: 7573 4172 672e 6a61 7661 3a20 4164 6420 usArg.java: Add │ │ │ │ │ -000514c0: 6c61 6d62 6461 2074 6573 7473 2073 7065 lambda tests spe │ │ │ │ │ -000514d0: 6375 6c61 7469 7665 2063 6163 6865 206d culative cache m │ │ │ │ │ -000514e0: 6973 6d61 7463 6865 7320 6265 7477 6565 ismatches betwee │ │ │ │ │ -000514f0: 6e20 5265 736f 6c76 652e 6163 6365 7373 n Resolve.access │ │ │ │ │ -00051500: 2061 6e64 2041 7474 722e 6368 6563 6b49 and Attr.checkI │ │ │ │ │ -00051510: 6420 6c65 6164 7320 746f 2063 6f6d 7069 d leads to compi │ │ │ │ │ -00051520: 6c65 7220 6372 6173 6865 730a 3c62 720a ler crashes.tools/javac/lam │ │ │ │ │ -00051540: 6264 612f 4578 6365 7074 696f 6e73 496e bda/ExceptionsIn │ │ │ │ │ -00051550: 4c61 6d62 6461 2e6a 6176 613a 2050 726f Lambda.java: Pro │ │ │ │ │ -00051560: 6475 6369 6e67 2069 6e64 6976 6964 7561 ducing individua │ │ │ │ │ -00051570: 6c20 6572 726f 7273 2066 6f72 2075 6e63 l errors for unc │ │ │ │ │ -00051580: 6175 6768 7420 756e 6465 636c 6172 6564 aught undeclared │ │ │ │ │ -00051590: 2065 7863 6570 7469 6f6e 7320 696e 7369 exceptions insi │ │ │ │ │ -000515a0: 6465 206c 616d 6264 6120 6578 7072 6573 de lambda expres │ │ │ │ │ -000515b0: 7369 6f6e 732c 2069 6e73 7465 6164 206f sions, instead o │ │ │ │ │ -000515c0: 6620 6f6e 6520 6572 726f 7220 666f 7220 f one error for │ │ │ │ │ -000515d0: 7768 6f6c 6520 6c61 6d62 6461 0a3c 6272 whole lambda.
    tools/javac/la │ │ │ │ │ -000515f0: 6d62 6461 2f46 756e 6374 696f 6e61 6c49 mbda/FunctionalI │ │ │ │ │ -00051600: 6e74 6572 6661 6365 416e 6e6f 2e6a 6176 nterfaceAnno.jav │ │ │ │ │ -00051610: 613a 2073 6d6f 6b65 2074 6573 7420 666f a: smoke test fo │ │ │ │ │ -00051620: 7220 6675 6e63 7469 6f6e 616c 2069 6e74 r functional int │ │ │ │ │ -00051630: 6572 6661 6365 2061 6e6e 6f74 6174 696f erface annotatio │ │ │ │ │ -00051640: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -00051650: 6163 2f6c 616d 6264 612f 4675 6e63 7469 ac/lambda/Functi │ │ │ │ │ -00051660: 6f6e 616c 496e 7465 7266 6163 6541 6e6e onalInterfaceAnn │ │ │ │ │ -00051670: 6f30 322e 6a61 7661 3a20 436f 6d70 696c o02.java: Compil │ │ │ │ │ -00051680: 6572 2063 7261 7368 6573 206f 6e20 4675 er crashes on Fu │ │ │ │ │ -00051690: 6e63 7469 6f6e 616c 496e 7465 7266 6163 nctionalInterfac │ │ │ │ │ -000516a0: 6520 7573 6564 206f 6e20 696e 7465 7266 e used on interf │ │ │ │ │ -000516b0: 6163 6520 7769 7468 2074 776f 2069 6e68 ace with two inh │ │ │ │ │ -000516c0: 6572 6974 6564 206d 6574 686f 6473 2077 erited methods w │ │ │ │ │ -000516d0: 6974 6820 7361 6d65 2073 6967 6e61 7475 ith same signatu │ │ │ │ │ -000516e0: 7265 730a 3c62 720a 3e74 6f6f 6c73 2f6a res.tools/j │ │ │ │ │ -000516f0: 6176 6163 2f6c 616d 6264 612f 4675 6e63 avac/lambda/Func │ │ │ │ │ -00051700: 7469 6f6e 616c 496e 7465 7266 6163 6543 tionalInterfaceC │ │ │ │ │ -00051710: 6f6e 7665 7273 696f 6e54 6573 742e 6a61 onversionTest.ja │ │ │ │ │ -00051720: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00051730: 6573 7473 2070 6572 666f 726d 2073 6576 ests perform sev │ │ │ │ │ -00051740: 6572 616c 2061 7574 6f6d 6174 6564 2063 eral automated c │ │ │ │ │ -00051750: 6865 636b 7320 696e 206c 616d 6264 6120 hecks in lambda │ │ │ │ │ -00051760: 636f 6e76 6572 7369 6f6e 2c20 6573 702e conversion, esp. │ │ │ │ │ -00051770: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00051780: 632f 6c61 6d62 6461 2f47 656e 6572 6963 c/lambda/Generic │ │ │ │ │ -00051790: 4d65 7468 6f64 5265 6649 6d70 6c43 6c61 MethodRefImplCla │ │ │ │ │ -000517a0: 7373 2e6a 6176 613a 204d 6574 686f 6420 ss.java: Method │ │ │ │ │ -000517b0: 7265 6665 7265 6e63 6520 6765 6e65 7269 reference generi │ │ │ │ │ -000517c0: 6320 636f 6e73 7472 7563 746f 7220 6769 c constructor gi │ │ │ │ │ -000517d0: 7665 733a 2049 6c6c 6567 616c 4172 6775 ves: IllegalArgu │ │ │ │ │ -000517e0: 6d65 6e74 4578 6365 7074 696f 6e3a 2049 mentException: I │ │ │ │ │ -000517f0: 6e76 616c 6964 206c 616d 6264 6120 6465 nvalid lambda de │ │ │ │ │ -00051800: 7365 7269 616c 697a 6174 696f 6e0a 3c62 serialization.tools/javac/l │ │ │ │ │ -00051820: 616d 6264 612f 4964 656e 7469 6669 6572 ambda/Identifier │ │ │ │ │ -00051830: 5465 7374 2e6a 6176 613a 2054 6573 7420 Test.java: Test │ │ │ │ │ -00051840: 6765 6e65 7261 7469 6f6e 206f 6620 7761 generation of wa │ │ │ │ │ -00051850: 726e 696e 6773 2077 6865 6e20 275f 2720 rnings when '_' │ │ │ │ │ -00051860: 6973 2075 7365 6420 616e 2069 6465 6e74 is used an ident │ │ │ │ │ -00051870: 6966 6965 720a 3c62 720a 3e74 6f6f 6c73 ifier.tools │ │ │ │ │ -00051880: 2f6a 6176 6163 2f6c 616d 6264 612f 496d /javac/lambda/Im │ │ │ │ │ -00051890: 706c 6963 6974 456e 636c 6f73 696e 6749 plicitEnclosingI │ │ │ │ │ -000518a0: 6e73 7461 6e63 6554 6573 742e 6a61 7661 nstanceTest.java │ │ │ │ │ -000518b0: 3a20 5665 7269 6669 6361 7469 6f6e 2065 : Verification e │ │ │ │ │ -000518c0: 7272 6f72 2066 6f72 2065 6e63 6c6f 7369 rror for enclosi │ │ │ │ │ -000518d0: 6e67 2069 6e73 7461 6e63 6520 6361 7074 ng instance capt │ │ │ │ │ -000518e0: 7572 6520 696e 7369 6465 2073 7570 6572 ure inside super │ │ │ │ │ -000518f0: 2063 6f6e 7374 7275 6374 6f72 2069 6e76 constructor inv │ │ │ │ │ -00051900: 6f63 6174 696f 6e0a 3c62 720a 3e74 6f6f ocation.too │ │ │ │ │ -00051910: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00051920: 496e 6e65 7243 6f6e 7374 7275 6374 6f72 InnerConstructor │ │ │ │ │ -00051930: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00051940: 6120 7465 7374 7320 5265 6772 6573 7369 a tests Regressi │ │ │ │ │ -00051950: 6f6e 2074 6573 7420 4a44 4b2d 3830 3033 on test JDK-8003 │ │ │ │ │ -00051960: 3330 3620 696e 6e65 7220 636c 6173 7320 306 inner class │ │ │ │ │ -00051970: 636f 6e73 7472 7563 746f 7220 696e 206c constructor in l │ │ │ │ │ -00051980: 616d 6264 610a 3c62 720a 3e74 6f6f 6c73 ambda.tools │ │ │ │ │ -00051990: 2f6a 6176 6163 2f6c 616d 6264 612f 496e /javac/lambda/In │ │ │ │ │ -000519a0: 6e65 7249 6e73 7461 6e63 6543 7265 6174 nerInstanceCreat │ │ │ │ │ -000519b0: 696f 6e54 6573 742e 6a61 7661 3a20 5665 ionTest.java: Ve │ │ │ │ │ -000519c0: 7269 6669 6361 7469 6f6e 2065 7272 6f72 rification error │ │ │ │ │ -000519d0: 2066 6f72 2065 6e63 6c6f 7369 6e67 2069 for enclosing i │ │ │ │ │ -000519e0: 6e73 7461 6e63 6520 6361 7074 7572 6520 nstance capture │ │ │ │ │ -000519f0: 696e 7369 6465 2073 7570 6572 2063 6f6e inside super con │ │ │ │ │ -00051a00: 7374 7275 6374 6f72 2069 6e76 6f63 6174 structor invocat │ │ │ │ │ -00051a10: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ -00051a20: 6176 6163 2f6c 616d 6264 612f 496e 7465 avac/lambda/Inte │ │ │ │ │ -00051a30: 7273 6563 7469 6f6e 3031 2e6a 6176 613a rsection01.java: │ │ │ │ │ -00051a40: 2041 6464 2073 7570 706f 7274 2066 6f72 Add support for │ │ │ │ │ -00051a50: 2069 6e74 6572 7365 6374 696f 6e20 7479 intersection ty │ │ │ │ │ -00051a60: 7065 7320 696e 2063 6173 7420 6578 7072 pes in cast expr │ │ │ │ │ -00051a70: 6573 7369 6f6e 0a3c 6272 0a3e 746f 6f6c ession.tool │ │ │ │ │ -00051a80: 732f 6a61 7661 632f 6c61 6d62 6461 2f49 s/javac/lambda/I │ │ │ │ │ -00051a90: 6e74 6572 7365 6374 696f 6e30 322e 6a61 ntersection02.ja │ │ │ │ │ -00051aa0: 7661 3a20 496e 7465 7273 6563 7469 6f6e va: Intersection │ │ │ │ │ -00051ab0: 2074 7970 6520 6361 7374 2069 7373 7565 type cast issue │ │ │ │ │ -00051ac0: 7320 7265 6475 6e64 616e 7420 756e 6368 s redundant unch │ │ │ │ │ -00051ad0: 6563 6b65 6420 7761 726e 696e 670a 3c62 ecked warning.tools/javac/l │ │ │ │ │ -00051af0: 616d 6264 612f 496e 7465 7273 6563 7469 ambda/Intersecti │ │ │ │ │ -00051b00: 6f6e 3033 2e6a 6176 613a 204d 6973 7369 on03.java: Missi │ │ │ │ │ -00051b10: 6e67 2063 6865 636b 6361 7374 2077 6865 ng checkcast whe │ │ │ │ │ -00051b20: 6e20 6361 7374 696e 6720 746f 2069 6e74 n casting to int │ │ │ │ │ -00051b30: 6572 7365 6374 696f 6e20 7479 7065 0a3c ersection type.< │ │ │ │ │ -00051b40: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00051b50: 6c61 6d62 6461 2f4c 616d 6264 6143 6170 lambda/LambdaCap │ │ │ │ │ -00051b60: 7475 7265 3031 2e6a 6176 613a 2041 6464 ture01.java: Add │ │ │ │ │ -00051b70: 206c 616d 6264 6120 7465 7374 7320 6261 lambda tests ba │ │ │ │ │ -00051b80: 7369 6320 7465 7374 2066 6f72 2063 6170 sic test for cap │ │ │ │ │ -00051b90: 7475 7265 206f 6620 6e6f 6e2d 6d75 7461 ture of non-muta │ │ │ │ │ -00051ba0: 626c 6520 6c6f 6361 6c73 0a3c 6272 0a3e ble locals. │ │ │ │ │ -00051bb0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00051bc0: 6461 2f4c 616d 6264 6143 6170 7475 7265 da/LambdaCapture │ │ │ │ │ -00051bd0: 3032 2e6a 6176 613a 2041 6464 206c 616d 02.java: Add lam │ │ │ │ │ -00051be0: 6264 6120 7465 7374 7320 6261 7369 6320 bda tests basic │ │ │ │ │ -00051bf0: 7465 7374 2066 6f72 2063 6170 7475 7265 test for capture │ │ │ │ │ -00051c00: 206f 6620 6e6f 6e2d 6d75 7461 626c 6520 of non-mutable │ │ │ │ │ -00051c10: 6c6f 6361 6c73 0a3c 6272 0a3e 746f 6f6c locals.tool │ │ │ │ │ -00051c20: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00051c30: 616d 6264 6143 6170 7475 7265 3033 2e6a ambdaCapture03.j │ │ │ │ │ -00051c40: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00051c50: 7465 7374 7320 7465 7374 2066 6f72 2063 tests test for c │ │ │ │ │ -00051c60: 6170 7475 7265 206f 6620 6e6f 6e2d 6d75 apture of non-mu │ │ │ │ │ -00051c70: 7461 626c 6520 6c6f 6361 6c73 2f6f 7574 table locals/out │ │ │ │ │ -00051c80: 6572 2066 6965 6c64 7320 696e 206d 756c er fields in mul │ │ │ │ │ -00051c90: 7469 706c 6520 7363 6f70 6573 0a3c 6272 tiple scopes.
    tools/javac/la │ │ │ │ │ -00051cb0: 6d62 6461 2f4c 616d 6264 6143 6170 7475 mbda/LambdaCaptu │ │ │ │ │ -00051cc0: 7265 3034 2e6a 6176 613a 2041 6464 206c re04.java: Add l │ │ │ │ │ -00051cd0: 616d 6264 6120 7465 7374 7320 7465 7374 ambda tests test │ │ │ │ │ -00051ce0: 2066 6f72 2063 6170 7475 7265 206f 6620 for capture of │ │ │ │ │ -00051cf0: 6e6f 6e2d 6d75 7461 626c 6520 6c6f 6361 non-mutable loca │ │ │ │ │ -00051d00: 6c73 2f6f 7574 6572 2066 6965 6c64 7320 ls/outer fields │ │ │ │ │ -00051d10: 696e 206d 756c 7469 706c 6520 7363 6f70 in multiple scop │ │ │ │ │ -00051d20: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -00051d30: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00051d40: 6143 6170 7475 7265 3035 2e6a 6176 613a aCapture05.java: │ │ │ │ │ -00051d50: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00051d60: 7320 7465 7374 2066 6f72 2063 6170 7475 s test for captu │ │ │ │ │ -00051d70: 7265 2069 6e20 6e65 7374 6564 206c 616d re in nested lam │ │ │ │ │ -00051d80: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ -00051d90: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00051da0: 2f6c 616d 6264 612f 4c61 6d62 6461 4361 /lambda/LambdaCa │ │ │ │ │ -00051db0: 7074 7572 6530 362e 6a61 7661 3a20 4164 pture06.java: Ad │ │ │ │ │ -00051dc0: 6420 6c61 6d62 6461 2074 6573 7473 2043 d lambda tests C │ │ │ │ │ -00051dd0: 6f6d 7069 6c65 7220 6372 6173 6820 7768 ompiler crash wh │ │ │ │ │ -00051de0: 656e 206c 6f63 616c 2069 6e6e 6572 2063 en local inner c │ │ │ │ │ -00051df0: 6c61 7373 206e 6573 7465 6420 696e 7369 lass nested insi │ │ │ │ │ -00051e00: 6465 206c 616d 6264 6120 6361 7074 7572 de lambda captur │ │ │ │ │ -00051e10: 6573 206c 6f63 616c 2076 6172 6961 626c es local variabl │ │ │ │ │ -00051e20: 6573 2066 726f 6d20 656e 636c 6f73 696e es from enclosin │ │ │ │ │ -00051e30: 6720 7363 6f70 650a 3c62 720a 3e74 6f6f g scope.too │ │ │ │ │ -00051e40: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00051e50: 4c61 6d62 6461 4361 7074 7572 6530 372e LambdaCapture07. │ │ │ │ │ -00051e60: 6a61 7661 3a20 436f 6465 2067 656e 6572 java: Code gener │ │ │ │ │ -00051e70: 6174 696f 6e20 6372 6173 6820 7769 7468 ation crash with │ │ │ │ │ -00051e80: 206c 616d 6264 6120 616e 6420 6c6f 6361 lambda and loca │ │ │ │ │ -00051e90: 6c20 636c 6173 7365 730a 3c62 720a 3e74 l classes.t │ │ │ │ │ -00051ea0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00051eb0: 612f 4c61 6d62 6461 436f 6e76 3031 2e6a a/LambdaConv01.j │ │ │ │ │ -00051ec0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00051ed0: 7465 7374 7320 6261 7369 6320 7465 7374 tests basic test │ │ │ │ │ -00051ee0: 2066 6f72 206c 616d 6264 6120 636f 6e76 for lambda conv │ │ │ │ │ -00051ef0: 6572 7369 6f6e 0a3c 6272 0a3e 746f 6f6c ersion.tool │ │ │ │ │ -00051f00: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00051f10: 616d 6264 6143 6f6e 7630 332e 6a61 7661 ambdaConv03.java │ │ │ │ │ -00051f20: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00051f30: 7473 2053 414d 2074 7970 6573 2061 6e64 ts SAM types and │ │ │ │ │ -00051f40: 206d 6574 686f 6420 7479 7065 2069 6e66 method type inf │ │ │ │ │ -00051f50: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ -00051f60: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00051f70: 616d 6264 6143 6f6e 7630 352e 6a61 7661 ambdaConv05.java │ │ │ │ │ -00051f80: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00051f90: 7473 2066 756e 6374 696f 6e20 7479 7065 ts function type │ │ │ │ │ -00051fa0: 2061 6e64 206d 6574 686f 6420 7479 7065 and method type │ │ │ │ │ -00051fb0: 2069 6e66 6572 656e 6365 0a3c 6272 0a3e inference. │ │ │ │ │ -00051fc0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00051fd0: 6461 2f4c 616d 6264 6143 6f6e 7630 362e da/LambdaConv06. │ │ │ │ │ -00051fe0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00051ff0: 2074 6573 7473 2065 6e73 7572 6520 7468 tests ensure th │ │ │ │ │ -00052000: 6174 2064 6566 696e 6974 6520 6173 7369 at definite assi │ │ │ │ │ -00052010: 676e 6d65 6e74 2061 6e61 6c79 7369 7320 gnment analysis │ │ │ │ │ -00052020: 646f 6573 6e27 7420 6d65 7373 2075 7020 doesn't mess up │ │ │ │ │ -00052030: 7769 7468 206c 616d 6264 6120 6174 7472 with lambda attr │ │ │ │ │ -00052040: 6962 7574 696f 6e0a 3c62 720a 3e74 6f6f ibution.too │ │ │ │ │ -00052050: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00052060: 4c61 6d62 6461 436f 6e76 3038 2e6a 6176 LambdaConv08.jav │ │ │ │ │ -00052070: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00052080: 7374 7320 6368 6563 6b20 7468 6174 2053 sts check that S │ │ │ │ │ -00052090: 414d 2063 6f6e 7665 7273 696f 6e20 6861 AM conversion ha │ │ │ │ │ -000520a0: 6e64 6c65 7320 636f 7661 7269 6e61 7420 ndles covarinat │ │ │ │ │ -000520b0: 7265 7475 726e 2074 7970 6573 2063 6f72 return types cor │ │ │ │ │ -000520c0: 7265 6374 6c79 0a3c 6272 0a3e 746f 6f6c rectly.tool │ │ │ │ │ -000520d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -000520e0: 616d 6264 6143 6f6e 7630 392e 6a61 7661 ambdaConv09.java │ │ │ │ │ -000520f0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00052100: 7473 2063 6865 636b 2074 6861 7420 5341 ts check that SA │ │ │ │ │ -00052110: 4d20 636f 6e76 6572 7369 6f6e 2068 616e M conversion han │ │ │ │ │ -00052120: 646c 6573 204f 626a 6563 7420 6d65 6d62 dles Object memb │ │ │ │ │ -00052130: 6572 7320 636f 7272 6563 746c 790a 3c62 ers correctly.tools/javac/l │ │ │ │ │ -00052150: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ -00052160: 3130 2e6a 6176 613a 2041 6464 206c 616d 10.java: Add lam │ │ │ │ │ -00052170: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00052180: 7468 6174 206c 616d 6264 6120 636f 6e76 that lambda conv │ │ │ │ │ -00052190: 6572 7369 6f6e 2064 6f65 7320 6e6f 7420 ersion does not │ │ │ │ │ -000521a0: 616c 6c6f 7720 626f 7869 6e67 206f 6620 allow boxing of │ │ │ │ │ -000521b0: 6c61 6d62 6461 2070 6172 616d 6574 6572 lambda parameter │ │ │ │ │ -000521c0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -000521d0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ -000521e0: 436f 6e76 3131 2e6a 6176 613a 2041 6464 Conv11.java: Add │ │ │ │ │ -000521f0: 206c 616d 6264 6120 7465 7374 7320 6973 lambda tests is │ │ │ │ │ -00052200: 7375 6573 2077 6974 6820 6c61 6d62 6461 sues with lambda │ │ │ │ │ -00052210: 2063 6f6e 7665 7273 696f 6e20 696e 766f conversion invo │ │ │ │ │ -00052220: 6c76 696e 6720 6765 6e65 7269 6320 636c lving generic cl │ │ │ │ │ -00052230: 6173 7320 6869 6572 6172 6368 6965 730a ass hierarchies. │ │ │ │ │ -00052240: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00052250: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ -00052260: 6e76 3132 2e6a 6176 613a 2041 6464 206c nv12.java: Add l │ │ │ │ │ -00052270: 616d 6264 6120 7465 7374 7320 696e 7374 ambda tests inst │ │ │ │ │ -00052280: 616e 6365 2063 7265 6174 696f 6e20 6578 ance creation ex │ │ │ │ │ -00052290: 7072 6573 7369 6f6e 2073 686f 756c 6420 pression should │ │ │ │ │ -000522a0: 616c 6c6f 7720 6c61 6d62 6461 2065 7870 allow lambda exp │ │ │ │ │ -000522b0: 7265 7373 696f 6e73 2061 7320 636f 6e73 ressions as cons │ │ │ │ │ -000522c0: 7472 6375 746f 7220 6172 6775 6d65 6e74 trcutor argument │ │ │ │ │ -000522d0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -000522e0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ -000522f0: 436f 6e76 3133 2e6a 6176 613a 2041 6464 Conv13.java: Add │ │ │ │ │ -00052300: 206c 616d 6264 6120 7465 7374 7320 696e lambda tests in │ │ │ │ │ -00052310: 7465 7266 6163 6520 6d65 7468 6f64 7320 terface methods │ │ │ │ │ -00052320: 696e 2064 6961 6d6f 6e64 2073 6861 7065 in diamond shape │ │ │ │ │ -00052330: 6420 696e 6865 7269 7461 6e63 6520 7472 d inheritance tr │ │ │ │ │ -00052340: 6565 7320 7368 6f75 6c64 6e27 7420 6265 ees shouldn't be │ │ │ │ │ -00052350: 2063 6f75 6e74 6564 2074 7769 6365 0a3c counted twice.< │ │ │ │ │ -00052360: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00052370: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ -00052380: 7631 362e 6a61 7661 3a20 4164 6420 6c61 v16.java: Add la │ │ │ │ │ -00052390: 6d62 6461 2074 6573 7473 2053 414d 2063 mbda tests SAM c │ │ │ │ │ -000523a0: 6f6e 7665 7273 696f 6e20 616e 6420 7261 onversion and ra │ │ │ │ │ -000523b0: 7720 7479 7065 7320 696e 2061 7267 756d w types in argum │ │ │ │ │ -000523c0: 656e 742f 7265 7475 726e 2074 7970 6573 ent/return types │ │ │ │ │ -000523d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000523e0: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ -000523f0: 6f6e 7631 372e 6a61 7661 3a20 4164 6420 onv17.java: Add │ │ │ │ │ -00052400: 6c61 6d62 6461 2074 6573 7473 206c 616d lambda tests lam │ │ │ │ │ -00052410: 6264 6120 636f 6d70 696c 6572 2063 7261 bda compiler cra │ │ │ │ │ -00052420: 7368 6573 2069 6620 6c61 6d62 6461 2068 shes if lambda h │ │ │ │ │ -00052430: 6173 2074 7279 2d77 6974 682d 7265 736f as try-with-reso │ │ │ │ │ -00052440: 7572 6365 730a 3c62 720a 3e74 6f6f 6c73 urces.tools │ │ │ │ │ -00052450: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00052460: 6d62 6461 436f 6e76 3138 2e6a 6176 613a mbdaConv18.java: │ │ │ │ │ -00052470: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00052480: 7320 7369 6d70 6c65 2074 6573 7420 666f s simple test fo │ │ │ │ │ -00052490: 7220 6c61 6d62 6461 2063 616e 6469 6461 r lambda candida │ │ │ │ │ -000524a0: 7465 2063 6865 636b 0a3c 6272 0a3e 746f te check.to │ │ │ │ │ -000524b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000524c0: 2f4c 616d 6264 6143 6f6e 7631 392e 6a61 /LambdaConv19.ja │ │ │ │ │ -000524d0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -000524e0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -000524f0: 7265 6475 6e64 616e 7420 6361 7374 2077 redundant cast w │ │ │ │ │ -00052500: 6172 6e69 6e67 7320 6172 6520 6e6f 7420 arnings are not │ │ │ │ │ -00052510: 6765 6e65 7261 7465 6420 666f 7220 5341 generated for SA │ │ │ │ │ -00052520: 4d20 636f 6e76 6572 7369 6f6e 730a 3c62 M conversions.tools/javac/l │ │ │ │ │ -00052540: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ -00052550: 3230 2e6a 6176 613a 2041 6464 206c 616d 20.java: Add lam │ │ │ │ │ -00052560: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00052570: 7468 6174 2073 796e 7468 6574 6963 2063 that synthetic c │ │ │ │ │ -00052580: 6173 7473 2061 7265 2061 6464 6564 2077 asts are added w │ │ │ │ │ -00052590: 6865 6e20 6572 6173 6564 2074 7970 6520 hen erased type │ │ │ │ │ -000525a0: 6f66 206c 616d 6264 6120 626f 6479 2065 of lambda body e │ │ │ │ │ -000525b0: 6e64 7320 7570 2062 6569 6e67 2074 6f6f nds up being too │ │ │ │ │ -000525c0: 2067 656e 6572 616c 0a3c 6272 0a3e 746f general.to │ │ │ │ │ -000525d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000525e0: 2f4c 616d 6264 6143 6f6e 7632 312e 6a61 /LambdaConv21.ja │ │ │ │ │ -000525f0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00052600: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00052610: 636f 6465 2067 656e 6572 6174 696f 6e20 code generation │ │ │ │ │ -00052620: 6861 6e64 6c65 7320 766f 6964 2d63 6f6d handles void-com │ │ │ │ │ -00052630: 7061 7469 6269 6c69 7479 2063 6f72 7265 patibility corre │ │ │ │ │ -00052640: 6374 6c79 0a3c 6272 0a3e 746f 6f6c 732f ctly.tools/ │ │ │ │ │ -00052650: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -00052660: 6264 6143 6f6e 7632 322e 6a61 7661 3a20 bdaConv22.java: │ │ │ │ │ -00052670: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00052680: 2069 6e6e 6572 2063 6c61 7373 2074 7261 inner class tra │ │ │ │ │ -00052690: 6e73 6c61 746f 7220 6661 696c 7320 7769 nslator fails wi │ │ │ │ │ -000526a0: 7468 2073 7075 7269 6f75 7320 6d65 7468 th spurious meth │ │ │ │ │ -000526b0: 6f64 2063 6c61 7368 2065 7272 6f72 730a od clash errors. │ │ │ │ │ -000526c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000526d0: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ -000526e0: 6e76 3233 2e6a 6176 613a 2041 6464 206c nv23.java: Add l │ │ │ │ │ -000526f0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00052700: 6b20 7375 7065 7220 7661 7261 7267 7320 k super varargs │ │ │ │ │ -00052710: 7265 6665 7265 6e63 6520 6973 2068 616e reference is han │ │ │ │ │ -00052720: 646c 6564 2063 6f72 7265 6374 6c79 0a3c dled correctly.< │ │ │ │ │ +0004fb30: 6669 6e61 6c20 6669 656c 640a 3c62 720a final field.tools/javac/lam │ │ │ │ │ +0004fb50: 6264 612f 3830 3433 3137 392f 4c61 6d62 bda/8043179/Lamb │ │ │ │ │ +0004fb60: 6461 4d75 7461 7465 4669 6e61 6c56 6172 daMutateFinalVar │ │ │ │ │ +0004fb70: 2e6a 6176 613a 2056 6572 6966 7920 6c61 .java: Verify la │ │ │ │ │ +0004fb80: 6d62 6461 2065 7870 7265 7373 696f 6e20 mbda expression │ │ │ │ │ +0004fb90: 6361 6e27 7420 6d75 7461 7465 2061 2066 can't mutate a f │ │ │ │ │ +0004fba0: 696e 616c 2076 6172 6961 626c 650a 3c62 inal variable.tools/javac/l │ │ │ │ │ +0004fbc0: 616d 6264 612f 3830 3531 3935 382f 5438 ambda/8051958/T8 │ │ │ │ │ +0004fbd0: 3035 3139 3538 2e6a 6176 613a 2043 616e 051958.java: Can │ │ │ │ │ +0004fbe0: 6e6f 7420 6173 7369 676e 2061 2076 616c not assign a val │ │ │ │ │ +0004fbf0: 7565 2074 6f20 6669 6e61 6c20 7661 7269 ue to final vari │ │ │ │ │ +0004fc00: 6162 6c65 2069 6e20 6c61 6d62 6461 0a3c able in lambda.< │ │ │ │ │ +0004fc10: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0004fc20: 6c61 6d62 6461 2f38 3036 3330 3534 2f54 lambda/8063054/T │ │ │ │ │ +0004fc30: 3830 3633 3035 3461 2e6a 6176 613a 2042 8063054a.java: B │ │ │ │ │ +0004fc40: 7567 2073 756d 6d61 7279 0a3c 6272 0a3e ug summary. │ │ │ │ │ +0004fc50: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0004fc60: 6461 2f38 3036 3330 3534 2f54 3830 3633 da/8063054/T8063 │ │ │ │ │ +0004fc70: 3035 3462 2e6a 6176 613a 2042 7567 2073 054b.java: Bug s │ │ │ │ │ +0004fc80: 756d 6d61 7279 0a3c 6272 0a3e 746f 6f6c ummary.tool │ │ │ │ │ +0004fc90: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004fca0: 3036 3639 3734 2f54 3830 3636 3937 342e 066974/T8066974. │ │ │ │ │ +0004fcb0: 6a61 7661 3a20 436f 6d70 696c 6572 2064 java: Compiler d │ │ │ │ │ +0004fcc0: 6f65 736e 2774 2069 6e66 6572 206d 6574 oesn't infer met │ │ │ │ │ +0004fcd0: 686f 6427 7320 6765 6e65 7269 6320 7479 hod's generic ty │ │ │ │ │ +0004fce0: 7065 2069 6e66 6f72 6d61 7469 6f6e 2069 pe information i │ │ │ │ │ +0004fcf0: 6e20 6c61 6d62 6461 2062 6f64 790a 3c62 n lambda body.tools/javac/l │ │ │ │ │ +0004fd10: 616d 6264 612f 3830 3637 3739 322f 5438 ambda/8067792/T8 │ │ │ │ │ +0004fd20: 3036 3737 3932 2e6a 6176 613a 204a 6176 067792.java: Jav │ │ │ │ │ +0004fd30: 6163 2063 7261 7368 6573 2069 6e20 6669 ac crashes in fi │ │ │ │ │ +0004fd40: 6e64 6572 206d 6f64 6520 7769 7468 206e nder mode with n │ │ │ │ │ +0004fd50: 6573 7465 6420 696d 706c 6963 6974 206c ested implicit l │ │ │ │ │ +0004fd60: 616d 6264 6173 0a3c 6272 0a3e 746f 6f6c ambdas.tool │ │ │ │ │ +0004fd70: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +0004fd80: 3036 3833 3939 2f54 3830 3638 3339 392e 068399/T8068399. │ │ │ │ │ +0004fd90: 6a61 7661 3a20 7374 7275 6374 7572 616c java: structural │ │ │ │ │ +0004fda0: 206d 6f73 7420 7370 6563 6966 6963 2061 most specific a │ │ │ │ │ +0004fdb0: 6e64 2073 7475 636b 6e65 7373 0a3c 6272 nd stuckness.
    tools/javac/la │ │ │ │ │ +0004fdd0: 6d62 6461 2f38 3036 3834 3330 2f54 3830 mbda/8068430/T80 │ │ │ │ │ +0004fde0: 3638 3433 302e 6a61 7661 3a20 7374 7275 68430.java: stru │ │ │ │ │ +0004fdf0: 6374 7572 616c 206d 6f73 7420 7370 6563 ctural most spec │ │ │ │ │ +0004fe00: 6966 6963 2061 6e64 2073 7475 636b 6e65 ific and stuckne │ │ │ │ │ +0004fe10: 7373 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ss.tools/ja │ │ │ │ │ +0004fe20: 7661 632f 6c61 6d62 6461 2f38 3037 3134 vac/lambda/80714 │ │ │ │ │ +0004fe30: 3332 2f54 3830 3731 3433 322e 6a61 7661 32/T8071432.java │ │ │ │ │ +0004fe40: 3a20 7374 7275 6374 7572 616c 206d 6f73 : structural mos │ │ │ │ │ +0004fe50: 7420 7370 6563 6966 6963 2061 6e64 2073 t specific and s │ │ │ │ │ +0004fe60: 7475 636b 6e65 7373 0a3c 6272 0a3e 746f tuckness.to │ │ │ │ │ +0004fe70: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0004fe80: 2f38 3037 3338 3432 2f54 3830 3733 3834 /8073842/T807384 │ │ │ │ │ +0004fe90: 322e 6a61 7661 3a20 496e 7661 6c69 6420 2.java: Invalid │ │ │ │ │ +0004fea0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +0004feb0: 2077 6865 6e20 7265 6665 7265 6e63 696e when referencin │ │ │ │ │ +0004fec0: 6720 6120 6d65 7468 6f64 206f 6e20 6120 g a method on a │ │ │ │ │ +0004fed0: 7769 6c64 6361 7264 2074 7970 650a 3c62 wildcard type.tools/javac/l │ │ │ │ │ +0004fef0: 616d 6264 612f 3830 3734 3338 312f 5438 ambda/8074381/T8 │ │ │ │ │ +0004ff00: 3037 3433 3831 612e 6a61 7661 3a20 6a61 074381a.java: ja │ │ │ │ │ +0004ff10: 7661 2e6c 616e 672e 4173 7365 7274 696f va.lang.Assertio │ │ │ │ │ +0004ff20: 6e45 7272 6f72 2064 7572 696e 6720 636f nError during co │ │ │ │ │ +0004ff30: 6d70 696c 696e 670a 3c62 720a 3e74 6f6f mpiling.too │ │ │ │ │ +0004ff40: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0004ff50: 3830 3734 3338 312f 5438 3037 3433 3831 8074381/T8074381 │ │ │ │ │ +0004ff60: 622e 6a61 7661 3a20 6a61 7661 2e6c 616e b.java: java.lan │ │ │ │ │ +0004ff70: 672e 4173 7365 7274 696f 6e45 7272 6f72 g.AssertionError │ │ │ │ │ +0004ff80: 2064 7572 696e 6720 636f 6d70 696c 696e during compilin │ │ │ │ │ +0004ff90: 670a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 g.tools/jav │ │ │ │ │ +0004ffa0: 6163 2f6c 616d 6264 612f 3831 3331 3734 ac/lambda/813174 │ │ │ │ │ +0004ffb0: 322f 5438 3133 3137 3432 2e6a 6176 613a 2/T8131742.java: │ │ │ │ │ +0004ffc0: 2053 796e 7461 6374 6963 616c 6c79 206d Syntactically m │ │ │ │ │ +0004ffd0: 6561 6e69 6e67 6c65 7373 2063 6f64 6520 eaningless code │ │ │ │ │ +0004ffe0: 6163 6365 7074 6564 2062 7920 6a61 7661 accepted by java │ │ │ │ │ +0004fff0: 630a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 c.tools/jav │ │ │ │ │ +00050000: 6163 2f6c 616d 6264 612f 3831 3334 3332 ac/lambda/813432 │ │ │ │ │ +00050010: 392f 5438 3133 3433 3239 2e6a 6176 613a 9/T8134329.java: │ │ │ │ │ +00050020: 2054 6565 4f70 5465 7374 2e6a 6176 6120 TeeOpTest.java │ │ │ │ │ +00050030: 6661 696c 7320 6163 726f 7373 2070 6c61 fails across pla │ │ │ │ │ +00050040: 7466 6f72 6d73 2061 6674 6572 2066 6978 tforms after fix │ │ │ │ │ +00050050: 2066 6f72 204a 444b 2d38 3132 3935 3437 for JDK-8129547 │ │ │ │ │ +00050060: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00050070: 632f 6c61 6d62 6461 2f38 3134 3238 3736 c/lambda/8142876 │ │ │ │ │ +00050080: 2f54 3831 3432 3837 362e 6a61 7661 3a20 /T8142876.java: │ │ │ │ │ +00050090: 4a61 7661 6320 646f 6573 206e 6f74 2063 Javac does not c │ │ │ │ │ +000500a0: 6f72 7265 6374 6c79 2069 6d70 6c65 6d65 orrectly impleme │ │ │ │ │ +000500b0: 6e74 2077 696c 6463 6172 6473 2072 656d nt wildcards rem │ │ │ │ │ +000500c0: 6f76 616c 2066 726f 6d20 6675 6e63 7469 oval from functi │ │ │ │ │ +000500d0: 6f6e 616c 2069 6e74 6572 6661 6365 730a onal interfaces. │ │ │ │ │ +000500e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000500f0: 2f6c 616d 6264 612f 3831 3438 3132 382f /lambda/8148128/ │ │ │ │ │ +00050100: 5438 3134 3831 3238 2e6a 6176 613a 2052 T8148128.java: R │ │ │ │ │ +00050110: 6567 7265 7373 696f 6e3a 2061 7272 6179 egression: array │ │ │ │ │ +00050120: 2063 6f6e 7374 7275 6374 6f72 2072 6566 constructor ref │ │ │ │ │ +00050130: 6572 656e 6365 7320 6d61 726b 6564 2061 erences marked a │ │ │ │ │ +00050140: 7320 696e 6578 6163 740a 3c62 720a 3e74 s inexact.t │ │ │ │ │ +00050150: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00050160: 612f 3831 3533 3838 342f 5438 3135 3338 a/8153884/T81538 │ │ │ │ │ +00050170: 3834 2e6a 6176 613a 2045 7870 7265 7373 84.java: Express │ │ │ │ │ +00050180: 696f 6e20 6c61 6d62 6461 2065 7272 6f6e ion lambda erron │ │ │ │ │ +00050190: 656f 7573 6c79 2063 6f6d 7061 7469 626c eously compatibl │ │ │ │ │ +000501a0: 6520 7769 7468 2076 6f69 642d 7265 7475 e with void-retu │ │ │ │ │ +000501b0: 726e 696e 6720 6465 7363 7269 7074 6f72 rning descriptor │ │ │ │ │ +000501c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000501d0: 632f 6c61 6d62 6461 2f38 3136 3834 3830 c/lambda/8168480 │ │ │ │ │ +000501e0: 2f54 3831 3638 3438 302e 6a61 7661 3a20 /T8168480.java: │ │ │ │ │ +000501f0: 5370 6563 756c 6174 6976 6520 6174 7472 Speculative attr │ │ │ │ │ +00050200: 6962 7574 696f 6e20 6f66 206c 616d 6264 ibution of lambd │ │ │ │ │ +00050210: 6120 6361 7573 6573 204e 5045 2069 6e20 a causes NPE in │ │ │ │ │ +00050220: 466c 6f77 0a3c 6272 0a3e 746f 6f6c 732f Flow.tools/ │ │ │ │ │ +00050230: 6a61 7661 632f 6c61 6d62 6461 2f38 3136 javac/lambda/816 │ │ │ │ │ +00050240: 3834 3830 2f54 3831 3638 3438 3062 2e6a 8480/T8168480b.j │ │ │ │ │ +00050250: 6176 613a 2053 7065 6375 6c61 7469 7665 ava: Speculative │ │ │ │ │ +00050260: 2061 7474 7269 6275 7469 6f6e 206f 6620 attribution of │ │ │ │ │ +00050270: 6c61 6d62 6461 2063 6175 7365 7320 4e50 lambda causes NP │ │ │ │ │ +00050280: 4520 696e 2046 6c6f 770a 3c62 720a 3e74 E in Flow.t │ │ │ │ │ +00050290: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000502a0: 612f 3831 3639 3039 312f 5438 3136 3930 a/8169091/T81690 │ │ │ │ │ +000502b0: 3931 2e6a 6176 613a 204d 6574 686f 6420 91.java: Method │ │ │ │ │ +000502c0: 7265 6665 7265 6e63 6520 543a 3a6d 6574 reference T::met │ │ │ │ │ +000502d0: 686f 644e 616d 6520 666f 7220 6765 6e65 hodName for gene │ │ │ │ │ +000502e0: 7269 6320 7479 7065 2054 2064 6f65 7320 ric type T does │ │ │ │ │ +000502f0: 6e6f 7420 636f 6d70 696c 6520 616e 7920 not compile any │ │ │ │ │ +00050300: 6d6f 7265 0a3c 6272 0a3e 746f 6f6c 732f more.tools/ │ │ │ │ │ +00050310: 6a61 7661 632f 6c61 6d62 6461 2f38 3138 javac/lambda/818 │ │ │ │ │ +00050320: 3831 3434 2f54 3831 3838 3134 342e 6a61 8144/T8188144.ja │ │ │ │ │ +00050330: 7661 3a20 7265 6772 6573 7369 6f6e 2069 va: regression i │ │ │ │ │ +00050340: 6e20 6d65 7468 6f64 2072 6566 6572 656e n method referen │ │ │ │ │ +00050350: 6365 2074 7970 652d 6368 6563 6b69 6e67 ce type-checking │ │ │ │ │ +00050360: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00050370: 632f 6c61 6d62 6461 2f38 3230 3233 3732 c/lambda/8202372 │ │ │ │ │ +00050380: 2f54 3832 3032 3337 322e 6a61 7661 3a20 /T8202372.java: │ │ │ │ │ +00050390: 4469 6167 6e6f 7374 6963 2077 6974 6820 Diagnostic with │ │ │ │ │ +000503a0: 696e 636f 7272 6563 7420 6c69 6e65 2069 incorrect line i │ │ │ │ │ +000503b0: 6e66 6f20 6765 6e65 7261 7465 6420 7768 nfo generated wh │ │ │ │ │ +000503c0: 656e 2063 6f6d 7069 6c69 6e67 206c 616d en compiling lam │ │ │ │ │ +000503d0: 6264 6120 6578 7072 6573 7369 6f6e 0a3c bda expression.< │ │ │ │ │ +000503e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000503f0: 6c61 6d62 6461 2f38 3231 3034 3935 2f54 lambda/8210495/T │ │ │ │ │ +00050400: 3832 3130 3439 352e 6a61 7661 3a20 636f 8210495.java: co │ │ │ │ │ +00050410: 6d70 696c 6572 2063 7261 7368 6573 2062 mpiler crashes b │ │ │ │ │ +00050420: 6563 6175 7365 206f 6620 696c 6c65 6761 ecause of illega │ │ │ │ │ +00050430: 6c20 7369 676e 6174 7572 6520 696e 206f l signature in o │ │ │ │ │ +00050440: 7468 6572 7769 7365 206c 6567 616c 2063 therwise legal c │ │ │ │ │ +00050450: 6f64 650a 3c62 720a 3e74 6f6f 6c73 2f6a ode.tools/j │ │ │ │ │ +00050460: 6176 6163 2f6c 616d 6264 612f 3832 3538 avac/lambda/8258 │ │ │ │ │ +00050470: 3839 372f 4361 7074 7572 6556 6172 6961 897/CaptureVaria │ │ │ │ │ +00050480: 626c 6573 2e6a 6176 613a 2043 6865 636b bles.java: Check │ │ │ │ │ +00050490: 7320 7472 616e 736c 6174 696f 6e20 6f66 s translation of │ │ │ │ │ +000504a0: 2063 6170 7475 7269 6e67 206c 6f63 616c capturing local │ │ │ │ │ +000504b0: 2063 6c61 7373 6573 2069 6e73 6964 6520 classes inside │ │ │ │ │ +000504c0: 6e65 7374 6564 206c 616d 6264 6173 0a3c nested lambdas.< │ │ │ │ │ +000504d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000504e0: 6c61 6d62 6461 2f38 3235 3838 3937 2f43 lambda/8258897/C │ │ │ │ │ +000504f0: 6170 7475 7265 5661 7269 6162 6c65 7341 aptureVariablesA │ │ │ │ │ +00050500: 6e6f 6e79 6d6f 7573 2e6a 6176 613a 2043 nonymous.java: C │ │ │ │ │ +00050510: 6865 636b 7320 7472 616e 736c 6174 696f hecks translatio │ │ │ │ │ +00050520: 6e20 6f66 2063 6170 7475 7269 6e67 206c n of capturing l │ │ │ │ │ +00050530: 6f63 616c 2063 6c61 7373 6573 2069 6e73 ocal classes ins │ │ │ │ │ +00050540: 6964 6520 6e65 7374 6564 206c 616d 6264 ide nested lambd │ │ │ │ │ +00050550: 6173 0a3c 6272 0a3e 746f 6f6c 732f 6a61 as.tools/ja │ │ │ │ │ +00050560: 7661 632f 6c61 6d62 6461 2f38 3236 3230 vac/lambda/82620 │ │ │ │ │ +00050570: 3935 2f54 3832 3632 3039 352e 6a61 7661 95/T8262095.java │ │ │ │ │ +00050580: 3a20 5265 706f 7274 2064 6961 676e 6f73 : Report diagnos │ │ │ │ │ +00050590: 7469 6373 2070 726f 6475 6365 6420 6279 tics produced by │ │ │ │ │ +000505a0: 2069 6e63 6f72 7265 6374 206c 616d 6264 incorrect lambd │ │ │ │ │ +000505b0: 6173 0a3c 6272 0a3e 746f 6f6c 732f 6a61 as.tools/ja │ │ │ │ │ +000505c0: 7661 632f 6c61 6d62 6461 2f41 766f 6964 vac/lambda/Avoid │ │ │ │ │ +000505d0: 496e 6669 6e69 7465 5265 6174 7472 6962 InfiniteReattrib │ │ │ │ │ +000505e0: 7574 696f 6e2e 6a61 7661 3a20 4368 6563 ution.java: Chec │ │ │ │ │ +000505f0: 6b20 7468 6174 2077 6865 6e20 616e 2065 k that when an e │ │ │ │ │ +00050600: 7863 6570 7469 6f6e 206f 6363 7572 7320 xception occurs │ │ │ │ │ +00050610: 6475 7269 6e67 2041 7474 722e 7669 7369 during Attr.visi │ │ │ │ │ +00050620: 744c 616d 6264 612c 2061 6e20 6174 7465 tLambda, an atte │ │ │ │ │ +00050630: 6d70 7420 746f 2061 7474 7269 6275 7465 mpt to attribute │ │ │ │ │ +00050640: 2074 6865 206c 616d 6264 6120 6167 6169 the lambda agai │ │ │ │ │ +00050650: 6e20 6973 2061 766f 6964 6564 2072 6174 n is avoided rat │ │ │ │ │ +00050660: 6865 7220 7468 616e 2066 616c 6c69 6e67 her than falling │ │ │ │ │ +00050670: 2069 6e74 6f20 616e 2069 6e66 696e 6974 into an infinit │ │ │ │ │ +00050680: 6520 7265 6375 7273 696f 6e2e 0a3c 6272 e recursion..
    tools/javac/la │ │ │ │ │ +000506a0: 6d62 6461 2f42 6164 4163 6365 7373 2e6a mbda/BadAccess.j │ │ │ │ │ +000506b0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000506c0: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +000506d0: 206e 6f6e 2d73 7461 7469 6320 7661 7269 non-static vari │ │ │ │ │ +000506e0: 6162 6c65 7320 6172 6520 6e6f 7420 6163 ables are not ac │ │ │ │ │ +000506f0: 6365 7373 6962 6c65 2066 726f 6d20 7374 cessible from st │ │ │ │ │ +00050700: 6174 6963 206c 616d 6264 6173 0a3c 6272 atic lambdas.
    tools/javac/la │ │ │ │ │ +00050720: 6d62 6461 2f42 6164 4163 6365 7373 3032 mbda/BadAccess02 │ │ │ │ │ +00050730: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00050740: 6120 7465 7374 7320 6368 6563 6b20 6c61 a tests check la │ │ │ │ │ +00050750: 6d62 6461 2063 616e 2061 6363 6573 7320 mbda can access │ │ │ │ │ +00050760: 6f6e 6c79 2065 6666 6563 7469 7665 6c79 only effectively │ │ │ │ │ +00050770: 2d66 696e 616c 206c 6f63 616c 730a 3c62 -final locals.tools/javac/l │ │ │ │ │ +00050790: 616d 6264 612f 4261 6441 6363 6573 7330 ambda/BadAccess0 │ │ │ │ │ +000507a0: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ +000507b0: 6461 2074 6573 7473 2063 6865 636b 206c da tests check l │ │ │ │ │ +000507c0: 616d 6264 6120 6361 6e6e 6f74 2061 7373 ambda cannot ass │ │ │ │ │ +000507d0: 6967 6e20 6e6f 6e2d 6566 6665 6374 6976 ign non-effectiv │ │ │ │ │ +000507e0: 656c 7920 6669 6e61 6c20 6c6f 6361 6c73 ely final locals │ │ │ │ │ +000507f0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00050800: 632f 6c61 6d62 6461 2f42 6164 4272 6561 c/lambda/BadBrea │ │ │ │ │ +00050810: 6b43 6f6e 7469 6e75 652e 6a61 7661 3a20 kContinue.java: │ │ │ │ │ +00050820: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00050830: 2063 6865 636b 2074 6861 7420 6272 6561 check that brea │ │ │ │ │ +00050840: 6b2f 636f 6e74 696e 7565 2069 7320 6469 k/continue is di │ │ │ │ │ +00050850: 7361 6c6c 6f77 6564 2069 6e20 6c61 6d62 sallowed in lamb │ │ │ │ │ +00050860: 6461 2065 7870 7265 7373 696f 6e73 0a3c da expressions.< │ │ │ │ │ +00050870: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00050880: 6c61 6d62 6461 2f42 6164 436f 6e76 3033 lambda/BadConv03 │ │ │ │ │ +00050890: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +000508a0: 6120 7465 7374 7320 4e50 4520 7768 696c a tests NPE whil │ │ │ │ │ +000508b0: 6520 6368 6563 6b69 6e67 2069 6620 7375 e checking if su │ │ │ │ │ +000508c0: 6269 6e74 6572 6661 6365 2069 7320 6120 binterface is a │ │ │ │ │ +000508d0: 5341 4d20 7479 7065 0a3c 6272 0a3e 746f SAM type.to │ │ │ │ │ +000508e0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000508f0: 2f42 6164 436f 6e76 3034 2e6a 6176 613a /BadConv04.java: │ │ │ │ │ +00050900: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00050910: 7320 6368 6563 6b20 7468 6174 2069 6c6c s check that ill │ │ │ │ │ +00050920: 2d66 6f72 6d65 6420 5341 4d20 7479 7065 -formed SAM type │ │ │ │ │ +00050930: 2067 656e 6572 6174 6573 2072 6967 6874 generates right │ │ │ │ │ +00050940: 2064 6961 676e 6f73 7469 6320 7768 656e diagnostic when │ │ │ │ │ +00050950: 2053 414d 2063 6f6e 7665 7274 6564 0a3c SAM converted.< │ │ │ │ │ +00050960: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00050970: 6c61 6d62 6461 2f42 6164 4578 7072 6573 lambda/BadExpres │ │ │ │ │ +00050980: 7369 6f6e 4c61 6d62 6461 2e6a 6176 613a sionLambda.java: │ │ │ │ │ +00050990: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000509a0: 7320 6368 6563 6b20 7468 6174 2061 2063 s check that a c │ │ │ │ │ +000509b0: 6f6e 6469 746f 6e61 6c20 6361 6e27 7420 onditonal can't │ │ │ │ │ +000509c0: 6265 2076 6f69 640a 3c62 720a 3e74 6f6f be void.too │ │ │ │ │ +000509d0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000509e0: 4261 644c 616d 6264 6145 7870 722e 6a61 BadLambdaExpr.ja │ │ │ │ │ +000509f0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00050a00: 6573 7473 2063 6f6d 7069 6c65 2063 7261 ests compile cra │ │ │ │ │ +00050a10: 7368 6573 206f 6e20 7061 7274 6961 6c20 shes on partial │ │ │ │ │ +00050a20: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +00050a30: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +00050a40: 7661 632f 6c61 6d62 6461 2f42 6164 4c61 vac/lambda/BadLa │ │ │ │ │ +00050a50: 6d62 6461 506f 732e 6a61 7661 3a20 4164 mbdaPos.java: Ad │ │ │ │ │ +00050a60: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00050a70: 6865 636b 2074 6861 7420 6c61 6d62 6461 heck that lambda │ │ │ │ │ +00050a80: 2069 7320 6f6e 6c79 2061 6c6c 6f77 6564 is only allowed │ │ │ │ │ +00050a90: 2069 6e20 6172 6775 6d65 6e74 2f63 6173 in argument/cas │ │ │ │ │ +00050aa0: 742f 6173 7369 676e 6d65 6e74 2063 6f6e t/assignment con │ │ │ │ │ +00050ab0: 7465 7874 0a3c 6272 0a3e 746f 6f6c 732f text.tools/ │ │ │ │ │ +00050ac0: 6a61 7661 632f 6c61 6d62 6461 2f42 6164 javac/lambda/Bad │ │ │ │ │ +00050ad0: 4d65 7468 6f64 4361 6c6c 2e6a 6176 613a MethodCall.java: │ │ │ │ │ +00050ae0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00050af0: 7320 6368 6563 6b20 7468 6174 2064 6961 s check that dia │ │ │ │ │ +00050b00: 676e 6f73 7469 6373 206f 6e20 6e65 7374 gnostics on nest │ │ │ │ │ +00050b10: 6564 2065 7272 6f6e 656f 7573 2064 6566 ed erroneous def │ │ │ │ │ +00050b20: 6572 7265 6420 7479 7065 7320 6172 6520 erred types are │ │ │ │ │ +00050b30: 666c 7573 6865 640a 3c62 720a 3e74 6f6f flushed.too │ │ │ │ │ +00050b40: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00050b50: 4261 644d 6574 686f 6443 616c 6c32 2e6a BadMethodCall2.j │ │ │ │ │ +00050b60: 6176 613a 2042 6164 2063 6f6d 7069 6c65 ava: Bad compile │ │ │ │ │ +00050b70: 7220 6469 6167 6e6f 7374 6963 2067 656e r diagnostic gen │ │ │ │ │ +00050b80: 6572 6174 6564 2077 6865 6e20 706f 6c79 erated when poly │ │ │ │ │ +00050b90: 2065 7870 7265 7373 696f 6e20 6973 2070 expression is p │ │ │ │ │ +00050ba0: 6173 7365 6420 746f 206e 6f6e 2d65 7869 assed to non-exi │ │ │ │ │ +00050bb0: 7374 656e 7420 6d65 7468 6f64 0a3c 6272 stent method.
    tools/javac/la │ │ │ │ │ +00050bd0: 6d62 6461 2f42 6164 4e65 7374 6564 4c61 mbda/BadNestedLa │ │ │ │ │ +00050be0: 6d62 6461 2e6a 6176 613a 204e 756c 6c50 mbda.java: NullP │ │ │ │ │ +00050bf0: 6f69 6e74 6572 4578 6365 7074 696f 6e20 ointerException │ │ │ │ │ +00050c00: 696e 2052 6963 6844 6961 676e 6f73 7469 in RichDiagnosti │ │ │ │ │ +00050c10: 6346 6f72 6d61 7474 6572 2066 6f72 2062 cFormatter for b │ │ │ │ │ +00050c20: 6164 2069 6e70 7574 2070 726f 6772 616d ad input program │ │ │ │ │ +00050c30: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00050c40: 632f 6c61 6d62 6461 2f42 6164 5265 636f c/lambda/BadReco │ │ │ │ │ +00050c50: 7665 7279 2e6a 6176 613a 2041 6464 206c very.java: Add l │ │ │ │ │ +00050c60: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00050c70: 6b20 7468 6174 2072 6563 6f76 6572 7920 k that recovery │ │ │ │ │ +00050c80: 6f66 2073 7065 6375 6c61 7469 7665 2074 of speculative t │ │ │ │ │ +00050c90: 7970 6573 2069 7320 6e6f 7420 6174 7465 ypes is not atte │ │ │ │ │ +00050ca0: 6d70 7465 6420 6966 2072 6563 6569 7665 mpted if receive │ │ │ │ │ +00050cb0: 7220 6973 2065 7272 6f6e 656f 7573 0a3c r is erroneous.< │ │ │ │ │ +00050cc0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00050cd0: 6c61 6d62 6461 2f42 6164 5265 7475 726e lambda/BadReturn │ │ │ │ │ +00050ce0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00050cf0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +00050d00: 6174 2069 6e63 6f6d 7061 7469 626c 6520 at incompatible │ │ │ │ │ +00050d10: 7265 7475 726e 2074 7970 6573 2069 6e20 return types in │ │ │ │ │ +00050d20: 6c61 6d62 6461 7320 6172 6520 666c 6167 lambdas are flag │ │ │ │ │ +00050d30: 6765 6420 7769 7468 2065 7272 6f72 0a3c ged with error.< │ │ │ │ │ +00050d40: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00050d50: 6c61 6d62 6461 2f42 6164 5374 6174 656d lambda/BadStatem │ │ │ │ │ +00050d60: 656e 7449 6e4c 616d 6264 612e 6a61 7661 entInLambda.java │ │ │ │ │ +00050d70: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00050d80: 7473 2063 6865 636b 2074 6861 7420 7468 ts check that th │ │ │ │ │ +00050d90: 6520 636f 6d70 696c 6572 2065 6d69 7473 e compiler emits │ │ │ │ │ +00050da0: 206d 6561 6e69 6e67 6675 6c20 6469 6167 meaningful diag │ │ │ │ │ +00050db0: 6e6f 7374 6963 7320 7768 656e 2074 6865 nostics when the │ │ │ │ │ +00050dc0: 206c 616d 6264 6120 626f 6479 2063 6f6e lambda body con │ │ │ │ │ +00050dd0: 7461 696e 7320 6261 6420 7374 6174 656d tains bad statem │ │ │ │ │ +00050de0: 656e 7473 0a3c 6272 0a3e 746f 6f6c 732f ents.tools/ │ │ │ │ │ +00050df0: 6a61 7661 632f 6c61 6d62 6461 2f42 6164 javac/lambda/Bad │ │ │ │ │ +00050e00: 5374 6174 656d 656e 7449 6e4c 616d 6264 StatementInLambd │ │ │ │ │ +00050e10: 6130 322e 6a61 7661 3a20 4164 6420 6c61 a02.java: Add la │ │ │ │ │ +00050e20: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00050e30: 2074 6861 7420 7468 6520 636f 6d70 696c that the compil │ │ │ │ │ +00050e40: 6572 2065 6d69 7473 206d 6561 6e69 6e67 er emits meaning │ │ │ │ │ +00050e50: 6675 6c20 6469 6167 6e6f 7374 6963 7320 ful diagnostics │ │ │ │ │ +00050e60: 7768 656e 2074 6865 206c 616d 6264 6120 when the lambda │ │ │ │ │ +00050e70: 626f 6479 2063 6f6e 7461 696e 7320 6261 body contains ba │ │ │ │ │ +00050e80: 6420 7374 6174 656d 656e 7473 0a3c 6272 d statements.
    tools/javac/la │ │ │ │ │ +00050ea0: 6d62 6461 2f42 6164 5377 6974 6368 4578 mbda/BadSwitchEx │ │ │ │ │ +00050eb0: 7072 6573 7369 6f6e 4c61 6d62 6461 2e6a pressionLambda.j │ │ │ │ │ +00050ec0: 6176 613a 2041 6464 696e 6720 7377 6974 ava: Adding swit │ │ │ │ │ +00050ed0: 6368 2065 7870 7265 7373 696f 6e73 0a3c ch expressions.< │ │ │ │ │ +00050ee0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00050ef0: 6c61 6d62 6461 2f42 6164 5461 7267 6574 lambda/BadTarget │ │ │ │ │ +00050f00: 5479 7065 2e6a 6176 613a 2041 6464 206c Type.java: Add l │ │ │ │ │ +00050f10: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00050f20: 6b20 7468 6174 206f 6e6c 7920 5341 4d20 k that only SAM │ │ │ │ │ +00050f30: 6172 6520 616c 6c6f 7765 6420 6173 2074 are allowed as t │ │ │ │ │ +00050f40: 6172 6765 7420 7479 7065 7320 666f 7220 arget types for │ │ │ │ │ +00050f50: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +00050f60: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +00050f70: 7661 632f 6c61 6d62 6461 2f42 7974 6543 vac/lambda/ByteC │ │ │ │ │ +00050f80: 6f64 6554 6573 742e 6a61 7661 3a20 436f odeTest.java: Co │ │ │ │ │ +00050f90: 6465 2074 7261 6e73 6c61 7469 6f6e 2074 de translation t │ │ │ │ │ +00050fa0: 6573 7420 666f 7220 4c61 6d62 6461 2065 est for Lambda e │ │ │ │ │ +00050fb0: 7870 7265 7373 696f 6e73 2c20 6d65 7468 xpressions, meth │ │ │ │ │ +00050fc0: 6f64 2072 6566 6572 656e 6365 730a 3c62 od references.tools/javac/l │ │ │ │ │ +00050fe0: 616d 6264 612f 4361 6e74 4669 6e64 5379 ambda/CantFindSy │ │ │ │ │ +00050ff0: 6d62 6f6c 496d 706c 6963 6974 4c61 6d62 mbolImplicitLamb │ │ │ │ │ +00051000: 6461 416e 6444 6961 6d6f 6e64 5465 7374 daAndDiamondTest │ │ │ │ │ +00051010: 2e6a 6176 613a 2073 796d 626f 6c20 6e6f .java: symbol no │ │ │ │ │ +00051020: 7420 666f 756e 6420 6572 726f 722c 2069 t found error, i │ │ │ │ │ +00051030: 6d70 6c69 6369 7420 6c61 6d62 6461 7320 mplicit lambdas │ │ │ │ │ +00051040: 616e 6420 6469 616d 6f6e 6420 636f 6e73 and diamond cons │ │ │ │ │ +00051050: 7472 7563 746f 7220 696e 766f 6361 7469 tructor invocati │ │ │ │ │ +00051060: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ +00051070: 6176 6163 2f6c 616d 6264 612f 436f 6e64 avac/lambda/Cond │ │ │ │ │ +00051080: 6974 696f 6e61 6c30 312e 6a61 7661 3a20 itional01.java: │ │ │ │ │ +00051090: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000510a0: 2063 6f6e 6469 7469 6f6e 616c 2061 6e64 conditional and │ │ │ │ │ +000510b0: 2076 6172 6172 6773 0a3c 6272 0a3e 746f varargs.to │ │ │ │ │ +000510c0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000510d0: 2f43 6f6e 6469 7469 6f6e 616c 3032 2e6a /Conditional02.j │ │ │ │ │ +000510e0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000510f0: 7465 7374 7320 696e 6665 7265 6e63 6520 tests inference │ │ │ │ │ +00051100: 616e 6420 636f 6e64 6974 696f 6e61 6c73 and conditionals │ │ │ │ │ +00051110: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00051120: 632f 6c61 6d62 6461 2f43 6f6e 6469 7469 c/lambda/Conditi │ │ │ │ │ +00051130: 6f6e 616c 3033 2e6a 6176 613a 2041 6464 onal03.java: Add │ │ │ │ │ +00051140: 206c 616d 6264 6120 7465 7374 7320 636f lambda tests co │ │ │ │ │ +00051150: 6e64 6974 696f 6e61 6c73 2061 6e64 2062 nditionals and b │ │ │ │ │ +00051160: 6f78 696e 670a 3c62 720a 3e74 6f6f 6c73 oxing.tools │ │ │ │ │ +00051170: 2f6a 6176 6163 2f6c 616d 6264 612f 436f /javac/lambda/Co │ │ │ │ │ +00051180: 6e66 6f72 6d61 6e63 6530 312e 6a61 7661 nformance01.java │ │ │ │ │ +00051190: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000511a0: 7473 206c 616d 6264 6120 636f 6d70 696c ts lambda compil │ │ │ │ │ +000511b0: 6572 2072 6567 7265 7373 696f 6e20 7769 er regression wi │ │ │ │ │ +000511c0: 7468 2075 6e69 6e66 6572 7265 6420 7479 th uninferred ty │ │ │ │ │ +000511d0: 7065 2d76 6172 6961 626c 6573 2069 6e20 pe-variables in │ │ │ │ │ +000511e0: 6765 6e65 7269 6320 636f 6e73 7472 7563 generic construc │ │ │ │ │ +000511f0: 746f 7220 6361 6c6c 0a3c 6272 0a3e 746f tor call.to │ │ │ │ │ +00051200: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00051210: 2f44 6566 656e 6465 7230 312e 6a61 7661 /Defender01.java │ │ │ │ │ +00051220: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00051230: 7473 2072 6f75 7469 6e65 2074 6861 7420 ts routine that │ │ │ │ │ +00051240: 6368 6563 6b73 2066 6f72 2053 414d 2074 checks for SAM t │ │ │ │ │ +00051250: 7970 6573 2073 686f 756c 6420 736b 6970 ypes should skip │ │ │ │ │ +00051260: 2064 6566 656e 6465 7220 6d65 7468 6f64 defender method │ │ │ │ │ +00051270: 7320 696e 2065 7874 656e 6465 6420 696e s in extended in │ │ │ │ │ +00051280: 7465 7266 6163 6573 0a3c 6272 0a3e 746f terfaces.to │ │ │ │ │ +00051290: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000512a0: 2f44 6973 6a75 6e63 7469 7665 5479 7065 /DisjunctiveType │ │ │ │ │ +000512b0: 5465 7374 2e6a 6176 613a 2041 6464 206c Test.java: Add l │ │ │ │ │ +000512c0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +000512d0: 6b20 7468 6174 2073 7562 7479 7069 6e67 k that subtyping │ │ │ │ │ +000512e0: 2062 6574 7765 656e 2064 6973 6a75 6e63 between disjunc │ │ │ │ │ +000512f0: 7469 7665 2061 6e64 206e 6f6e 2064 6973 tive and non dis │ │ │ │ │ +00051300: 6a75 6e63 7469 7665 2074 7970 6520 776f junctive type wo │ │ │ │ │ +00051310: 726b 730a 3c62 720a 3e74 6f6f 6c73 2f6a rks.tools/j │ │ │ │ │ +00051320: 6176 6163 2f6c 616d 6264 612f 446f 7562 avac/lambda/Doub │ │ │ │ │ +00051330: 6c65 5374 6174 6963 496d 706f 7274 2e6a leStaticImport.j │ │ │ │ │ +00051340: 6176 613a 2041 7373 6572 7469 6f6e 4572 ava: AssertionEr │ │ │ │ │ +00051350: 726f 7220 7768 656e 2063 6f6d 7069 6c69 ror when compili │ │ │ │ │ +00051360: 6e67 206a 6176 6120 636f 6465 2077 6974 ng java code wit │ │ │ │ │ +00051370: 6820 7477 6f20 6964 656e 7469 6361 6c20 h two identical │ │ │ │ │ +00051380: 7374 6174 6963 2069 6d70 6f72 7473 0a3c static imports.< │ │ │ │ │ +00051390: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000513a0: 6c61 6d62 6461 2f45 6666 6563 7469 7665 lambda/Effective │ │ │ │ │ +000513b0: 6c79 4669 6e61 6c30 312e 6a61 7661 3a20 lyFinal01.java: │ │ │ │ │ +000513c0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000513d0: 2065 6666 6563 7469 7665 6c79 2066 696e effectively fin │ │ │ │ │ +000513e0: 616c 2063 6865 636b 2066 6169 6c73 206f al check fails o │ │ │ │ │ +000513f0: 6e20 6d65 7468 6f64 2070 6172 616d 6574 n method paramet │ │ │ │ │ +00051400: 6572 0a3c 6272 0a3e 746f 6f6c 732f 6a61 er.tools/ja │ │ │ │ │ +00051410: 7661 632f 6c61 6d62 6461 2f45 6666 6563 vac/lambda/Effec │ │ │ │ │ +00051420: 7469 7665 6c79 4669 6e61 6c54 6573 742e tivelyFinalTest. │ │ │ │ │ +00051430: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00051440: 2074 6573 7473 2049 6e74 6567 7261 7465 tests Integrate │ │ │ │ │ +00051450: 2065 6666 6563 7469 7665 6c79 2066 696e effectively fin │ │ │ │ │ +00051460: 616c 2063 6865 636b 2077 6974 6820 4441 al check with DA │ │ │ │ │ +00051470: 2f44 5520 616e 616c 7973 6973 0a3c 6272 /DU analysis.
    tools/javac/la │ │ │ │ │ +00051490: 6d62 6461 2f45 6666 6563 7469 7665 6c79 mbda/Effectively │ │ │ │ │ +000514a0: 4669 6e61 6c54 6872 6f77 732e 6a61 7661 FinalThrows.java │ │ │ │ │ +000514b0: 3a20 4368 6563 6b20 7468 6174 2065 6e68 : Check that enh │ │ │ │ │ +000514c0: 616e 6365 6420 7265 7468 726f 772f 6566 anced rethrow/ef │ │ │ │ │ +000514d0: 6665 6374 6976 656c 6c79 2066 696e 616c fectivelly final │ │ │ │ │ +000514e0: 2077 6f72 6b73 2063 6f72 7265 6374 6c79 works correctly │ │ │ │ │ +000514f0: 2069 6e73 6964 6520 6c61 6d62 6461 730a inside lambdas. │ │ │ │ │ +00051500: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00051510: 2f6c 616d 6264 612f 4572 726f 6e65 6f75 /lambda/Erroneou │ │ │ │ │ +00051520: 7341 7267 2e6a 6176 613a 2041 6464 206c sArg.java: Add l │ │ │ │ │ +00051530: 616d 6264 6120 7465 7374 7320 7370 6563 ambda tests spec │ │ │ │ │ +00051540: 756c 6174 6976 6520 6361 6368 6520 6d69 ulative cache mi │ │ │ │ │ +00051550: 736d 6174 6368 6573 2062 6574 7765 656e smatches between │ │ │ │ │ +00051560: 2052 6573 6f6c 7665 2e61 6363 6573 7320 Resolve.access │ │ │ │ │ +00051570: 616e 6420 4174 7472 2e63 6865 636b 4964 and Attr.checkId │ │ │ │ │ +00051580: 206c 6561 6473 2074 6f20 636f 6d70 696c leads to compil │ │ │ │ │ +00051590: 6572 2063 7261 7368 6573 0a3c 6272 0a3e er crashes. │ │ │ │ │ +000515a0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000515b0: 6461 2f45 7863 6570 7469 6f6e 7349 6e4c da/ExceptionsInL │ │ │ │ │ +000515c0: 616d 6264 612e 6a61 7661 3a20 5072 6f64 ambda.java: Prod │ │ │ │ │ +000515d0: 7563 696e 6720 696e 6469 7669 6475 616c ucing individual │ │ │ │ │ +000515e0: 2065 7272 6f72 7320 666f 7220 756e 6361 errors for unca │ │ │ │ │ +000515f0: 7567 6874 2075 6e64 6563 6c61 7265 6420 ught undeclared │ │ │ │ │ +00051600: 6578 6365 7074 696f 6e73 2069 6e73 6964 exceptions insid │ │ │ │ │ +00051610: 6520 6c61 6d62 6461 2065 7870 7265 7373 e lambda express │ │ │ │ │ +00051620: 696f 6e73 2c20 696e 7374 6561 6420 6f66 ions, instead of │ │ │ │ │ +00051630: 206f 6e65 2065 7272 6f72 2066 6f72 2077 one error for w │ │ │ │ │ +00051640: 686f 6c65 206c 616d 6264 610a 3c62 720a hole lambda.tools/javac/lam │ │ │ │ │ +00051660: 6264 612f 4675 6e63 7469 6f6e 616c 496e bda/FunctionalIn │ │ │ │ │ +00051670: 7465 7266 6163 6541 6e6e 6f2e 6a61 7661 terfaceAnno.java │ │ │ │ │ +00051680: 3a20 736d 6f6b 6520 7465 7374 2066 6f72 : smoke test for │ │ │ │ │ +00051690: 2066 756e 6374 696f 6e61 6c20 696e 7465 functional inte │ │ │ │ │ +000516a0: 7266 6163 6520 616e 6e6f 7461 7469 6f6e rface annotation │ │ │ │ │ +000516b0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000516c0: 632f 6c61 6d62 6461 2f46 756e 6374 696f c/lambda/Functio │ │ │ │ │ +000516d0: 6e61 6c49 6e74 6572 6661 6365 416e 6e6f nalInterfaceAnno │ │ │ │ │ +000516e0: 3032 2e6a 6176 613a 2043 6f6d 7069 6c65 02.java: Compile │ │ │ │ │ +000516f0: 7220 6372 6173 6865 7320 6f6e 2046 756e r crashes on Fun │ │ │ │ │ +00051700: 6374 696f 6e61 6c49 6e74 6572 6661 6365 ctionalInterface │ │ │ │ │ +00051710: 2075 7365 6420 6f6e 2069 6e74 6572 6661 used on interfa │ │ │ │ │ +00051720: 6365 2077 6974 6820 7477 6f20 696e 6865 ce with two inhe │ │ │ │ │ +00051730: 7269 7465 6420 6d65 7468 6f64 7320 7769 rited methods wi │ │ │ │ │ +00051740: 7468 2073 616d 6520 7369 676e 6174 7572 th same signatur │ │ │ │ │ +00051750: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +00051760: 7661 632f 6c61 6d62 6461 2f46 756e 6374 vac/lambda/Funct │ │ │ │ │ +00051770: 696f 6e61 6c49 6e74 6572 6661 6365 436f ionalInterfaceCo │ │ │ │ │ +00051780: 6e76 6572 7369 6f6e 5465 7374 2e6a 6176 nversionTest.jav │ │ │ │ │ +00051790: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +000517a0: 7374 7320 7065 7266 6f72 6d20 7365 7665 sts perform seve │ │ │ │ │ +000517b0: 7261 6c20 6175 746f 6d61 7465 6420 6368 ral automated ch │ │ │ │ │ +000517c0: 6563 6b73 2069 6e20 6c61 6d62 6461 2063 ecks in lambda c │ │ │ │ │ +000517d0: 6f6e 7665 7273 696f 6e2c 2065 7370 2e0a onversion, esp.. │ │ │ │ │ +000517e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000517f0: 2f6c 616d 6264 612f 4765 6e65 7269 634d /lambda/GenericM │ │ │ │ │ +00051800: 6574 686f 6452 6566 496d 706c 436c 6173 ethodRefImplClas │ │ │ │ │ +00051810: 732e 6a61 7661 3a20 4d65 7468 6f64 2072 s.java: Method r │ │ │ │ │ +00051820: 6566 6572 656e 6365 2067 656e 6572 6963 eference generic │ │ │ │ │ +00051830: 2063 6f6e 7374 7275 6374 6f72 2067 6976 constructor giv │ │ │ │ │ +00051840: 6573 3a20 496c 6c65 6761 6c41 7267 756d es: IllegalArgum │ │ │ │ │ +00051850: 656e 7445 7863 6570 7469 6f6e 3a20 496e entException: In │ │ │ │ │ +00051860: 7661 6c69 6420 6c61 6d62 6461 2064 6573 valid lambda des │ │ │ │ │ +00051870: 6572 6961 6c69 7a61 7469 6f6e 0a3c 6272 erialization.
    tools/javac/la │ │ │ │ │ +00051890: 6d62 6461 2f49 6465 6e74 6966 6965 7254 mbda/IdentifierT │ │ │ │ │ +000518a0: 6573 742e 6a61 7661 3a20 5465 7374 2067 est.java: Test g │ │ │ │ │ +000518b0: 656e 6572 6174 696f 6e20 6f66 2077 6172 eneration of war │ │ │ │ │ +000518c0: 6e69 6e67 7320 7768 656e 2027 5f27 2069 nings when '_' i │ │ │ │ │ +000518d0: 7320 7573 6564 2061 6e20 6964 656e 7469 s used an identi │ │ │ │ │ +000518e0: 6669 6572 0a3c 6272 0a3e 746f 6f6c 732f fier.tools/ │ │ │ │ │ +000518f0: 6a61 7661 632f 6c61 6d62 6461 2f49 6d70 javac/lambda/Imp │ │ │ │ │ +00051900: 6c69 6369 7445 6e63 6c6f 7369 6e67 496e licitEnclosingIn │ │ │ │ │ +00051910: 7374 616e 6365 5465 7374 2e6a 6176 613a stanceTest.java: │ │ │ │ │ +00051920: 2056 6572 6966 6963 6174 696f 6e20 6572 Verification er │ │ │ │ │ +00051930: 726f 7220 666f 7220 656e 636c 6f73 696e ror for enclosin │ │ │ │ │ +00051940: 6720 696e 7374 616e 6365 2063 6170 7475 g instance captu │ │ │ │ │ +00051950: 7265 2069 6e73 6964 6520 7375 7065 7220 re inside super │ │ │ │ │ +00051960: 636f 6e73 7472 7563 746f 7220 696e 766f constructor invo │ │ │ │ │ +00051970: 6361 7469 6f6e 0a3c 6272 0a3e 746f 6f6c cation.tool │ │ │ │ │ +00051980: 732f 6a61 7661 632f 6c61 6d62 6461 2f49 s/javac/lambda/I │ │ │ │ │ +00051990: 6e6e 6572 436f 6e73 7472 7563 746f 722e nnerConstructor. │ │ │ │ │ +000519a0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +000519b0: 2074 6573 7473 2052 6567 7265 7373 696f tests Regressio │ │ │ │ │ +000519c0: 6e20 7465 7374 204a 444b 2d38 3030 3333 n test JDK-80033 │ │ │ │ │ +000519d0: 3036 2069 6e6e 6572 2063 6c61 7373 2063 06 inner class c │ │ │ │ │ +000519e0: 6f6e 7374 7275 6374 6f72 2069 6e20 6c61 onstructor in la │ │ │ │ │ +000519f0: 6d62 6461 0a3c 6272 0a3e 746f 6f6c 732f mbda.tools/ │ │ │ │ │ +00051a00: 6a61 7661 632f 6c61 6d62 6461 2f49 6e6e javac/lambda/Inn │ │ │ │ │ +00051a10: 6572 496e 7374 616e 6365 4372 6561 7469 erInstanceCreati │ │ │ │ │ +00051a20: 6f6e 5465 7374 2e6a 6176 613a 2056 6572 onTest.java: Ver │ │ │ │ │ +00051a30: 6966 6963 6174 696f 6e20 6572 726f 7220 ification error │ │ │ │ │ +00051a40: 666f 7220 656e 636c 6f73 696e 6720 696e for enclosing in │ │ │ │ │ +00051a50: 7374 616e 6365 2063 6170 7475 7265 2069 stance capture i │ │ │ │ │ +00051a60: 6e73 6964 6520 7375 7065 7220 636f 6e73 nside super cons │ │ │ │ │ +00051a70: 7472 7563 746f 7220 696e 766f 6361 7469 tructor invocati │ │ │ │ │ +00051a80: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ +00051a90: 7661 632f 6c61 6d62 6461 2f49 6e74 6572 vac/lambda/Inter │ │ │ │ │ +00051aa0: 7365 6374 696f 6e30 312e 6a61 7661 3a20 section01.java: │ │ │ │ │ +00051ab0: 4164 6420 7375 7070 6f72 7420 666f 7220 Add support for │ │ │ │ │ +00051ac0: 696e 7465 7273 6563 7469 6f6e 2074 7970 intersection typ │ │ │ │ │ +00051ad0: 6573 2069 6e20 6361 7374 2065 7870 7265 es in cast expre │ │ │ │ │ +00051ae0: 7373 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ssion.tools │ │ │ │ │ +00051af0: 2f6a 6176 6163 2f6c 616d 6264 612f 496e /javac/lambda/In │ │ │ │ │ +00051b00: 7465 7273 6563 7469 6f6e 3032 2e6a 6176 tersection02.jav │ │ │ │ │ +00051b10: 613a 2049 6e74 6572 7365 6374 696f 6e20 a: Intersection │ │ │ │ │ +00051b20: 7479 7065 2063 6173 7420 6973 7375 6573 type cast issues │ │ │ │ │ +00051b30: 2072 6564 756e 6461 6e74 2075 6e63 6865 redundant unche │ │ │ │ │ +00051b40: 636b 6564 2077 6172 6e69 6e67 0a3c 6272 cked warning.
    tools/javac/la │ │ │ │ │ +00051b60: 6d62 6461 2f49 6e74 6572 7365 6374 696f mbda/Intersectio │ │ │ │ │ +00051b70: 6e30 332e 6a61 7661 3a20 4d69 7373 696e n03.java: Missin │ │ │ │ │ +00051b80: 6720 6368 6563 6b63 6173 7420 7768 656e g checkcast when │ │ │ │ │ +00051b90: 2063 6173 7469 6e67 2074 6f20 696e 7465 casting to inte │ │ │ │ │ +00051ba0: 7273 6563 7469 6f6e 2074 7970 650a 3c62 rsection type.tools/javac/l │ │ │ │ │ +00051bc0: 616d 6264 612f 4c61 6d62 6461 4361 7074 ambda/LambdaCapt │ │ │ │ │ +00051bd0: 7572 6530 312e 6a61 7661 3a20 4164 6420 ure01.java: Add │ │ │ │ │ +00051be0: 6c61 6d62 6461 2074 6573 7473 2062 6173 lambda tests bas │ │ │ │ │ +00051bf0: 6963 2074 6573 7420 666f 7220 6361 7074 ic test for capt │ │ │ │ │ +00051c00: 7572 6520 6f66 206e 6f6e 2d6d 7574 6162 ure of non-mutab │ │ │ │ │ +00051c10: 6c65 206c 6f63 616c 730a 3c62 720a 3e74 le locals.t │ │ │ │ │ +00051c20: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00051c30: 612f 4c61 6d62 6461 4361 7074 7572 6530 a/LambdaCapture0 │ │ │ │ │ +00051c40: 322e 6a61 7661 3a20 4164 6420 6c61 6d62 2.java: Add lamb │ │ │ │ │ +00051c50: 6461 2074 6573 7473 2062 6173 6963 2074 da tests basic t │ │ │ │ │ +00051c60: 6573 7420 666f 7220 6361 7074 7572 6520 est for capture │ │ │ │ │ +00051c70: 6f66 206e 6f6e 2d6d 7574 6162 6c65 206c of non-mutable l │ │ │ │ │ +00051c80: 6f63 616c 730a 3c62 720a 3e74 6f6f 6c73 ocals.tools │ │ │ │ │ +00051c90: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00051ca0: 6d62 6461 4361 7074 7572 6530 332e 6a61 mbdaCapture03.ja │ │ │ │ │ +00051cb0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00051cc0: 6573 7473 2074 6573 7420 666f 7220 6361 ests test for ca │ │ │ │ │ +00051cd0: 7074 7572 6520 6f66 206e 6f6e 2d6d 7574 pture of non-mut │ │ │ │ │ +00051ce0: 6162 6c65 206c 6f63 616c 732f 6f75 7465 able locals/oute │ │ │ │ │ +00051cf0: 7220 6669 656c 6473 2069 6e20 6d75 6c74 r fields in mult │ │ │ │ │ +00051d00: 6970 6c65 2073 636f 7065 730a 3c62 720a iple scopes.tools/javac/lam │ │ │ │ │ +00051d20: 6264 612f 4c61 6d62 6461 4361 7074 7572 bda/LambdaCaptur │ │ │ │ │ +00051d30: 6530 342e 6a61 7661 3a20 4164 6420 6c61 e04.java: Add la │ │ │ │ │ +00051d40: 6d62 6461 2074 6573 7473 2074 6573 7420 mbda tests test │ │ │ │ │ +00051d50: 666f 7220 6361 7074 7572 6520 6f66 206e for capture of n │ │ │ │ │ +00051d60: 6f6e 2d6d 7574 6162 6c65 206c 6f63 616c on-mutable local │ │ │ │ │ +00051d70: 732f 6f75 7465 7220 6669 656c 6473 2069 s/outer fields i │ │ │ │ │ +00051d80: 6e20 6d75 6c74 6970 6c65 2073 636f 7065 n multiple scope │ │ │ │ │ +00051d90: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00051da0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00051db0: 4361 7074 7572 6530 352e 6a61 7661 3a20 Capture05.java: │ │ │ │ │ +00051dc0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00051dd0: 2074 6573 7420 666f 7220 6361 7074 7572 test for captur │ │ │ │ │ +00051de0: 6520 696e 206e 6573 7465 6420 6c61 6d62 e in nested lamb │ │ │ │ │ +00051df0: 6461 2065 7870 7265 7373 696f 6e73 0a3c da expressions.< │ │ │ │ │ +00051e00: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00051e10: 6c61 6d62 6461 2f4c 616d 6264 6143 6170 lambda/LambdaCap │ │ │ │ │ +00051e20: 7475 7265 3036 2e6a 6176 613a 2041 6464 ture06.java: Add │ │ │ │ │ +00051e30: 206c 616d 6264 6120 7465 7374 7320 436f lambda tests Co │ │ │ │ │ +00051e40: 6d70 696c 6572 2063 7261 7368 2077 6865 mpiler crash whe │ │ │ │ │ +00051e50: 6e20 6c6f 6361 6c20 696e 6e65 7220 636c n local inner cl │ │ │ │ │ +00051e60: 6173 7320 6e65 7374 6564 2069 6e73 6964 ass nested insid │ │ │ │ │ +00051e70: 6520 6c61 6d62 6461 2063 6170 7475 7265 e lambda capture │ │ │ │ │ +00051e80: 7320 6c6f 6361 6c20 7661 7269 6162 6c65 s local variable │ │ │ │ │ +00051e90: 7320 6672 6f6d 2065 6e63 6c6f 7369 6e67 s from enclosing │ │ │ │ │ +00051ea0: 2073 636f 7065 0a3c 6272 0a3e 746f 6f6c scope.tool │ │ │ │ │ +00051eb0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +00051ec0: 616d 6264 6143 6170 7475 7265 3037 2e6a ambdaCapture07.j │ │ │ │ │ +00051ed0: 6176 613a 2043 6f64 6520 6765 6e65 7261 ava: Code genera │ │ │ │ │ +00051ee0: 7469 6f6e 2063 7261 7368 2077 6974 6820 tion crash with │ │ │ │ │ +00051ef0: 6c61 6d62 6461 2061 6e64 206c 6f63 616c lambda and local │ │ │ │ │ +00051f00: 2063 6c61 7373 6573 0a3c 6272 0a3e 746f classes.to │ │ │ │ │ +00051f10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00051f20: 2f4c 616d 6264 6143 6f6e 7630 312e 6a61 /LambdaConv01.ja │ │ │ │ │ +00051f30: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00051f40: 6573 7473 2062 6173 6963 2074 6573 7420 ests basic test │ │ │ │ │ +00051f50: 666f 7220 6c61 6d62 6461 2063 6f6e 7665 for lambda conve │ │ │ │ │ +00051f60: 7273 696f 6e0a 3c62 720a 3e74 6f6f 6c73 rsion.tools │ │ │ │ │ +00051f70: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00051f80: 6d62 6461 436f 6e76 3033 2e6a 6176 613a mbdaConv03.java: │ │ │ │ │ +00051f90: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00051fa0: 7320 5341 4d20 7479 7065 7320 616e 6420 s SAM types and │ │ │ │ │ +00051fb0: 6d65 7468 6f64 2074 7970 6520 696e 6665 method type infe │ │ │ │ │ +00051fc0: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ +00051fd0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00051fe0: 6d62 6461 436f 6e76 3035 2e6a 6176 613a mbdaConv05.java: │ │ │ │ │ +00051ff0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00052000: 7320 6675 6e63 7469 6f6e 2074 7970 6520 s function type │ │ │ │ │ +00052010: 616e 6420 6d65 7468 6f64 2074 7970 6520 and method type │ │ │ │ │ +00052020: 696e 6665 7265 6e63 650a 3c62 720a 3e74 inference.t │ │ │ │ │ +00052030: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00052040: 612f 4c61 6d62 6461 436f 6e76 3036 2e6a a/LambdaConv06.j │ │ │ │ │ +00052050: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00052060: 7465 7374 7320 656e 7375 7265 2074 6861 tests ensure tha │ │ │ │ │ +00052070: 7420 6465 6669 6e69 7465 2061 7373 6967 t definite assig │ │ │ │ │ +00052080: 6e6d 656e 7420 616e 616c 7973 6973 2064 nment analysis d │ │ │ │ │ +00052090: 6f65 736e 2774 206d 6573 7320 7570 2077 oesn't mess up w │ │ │ │ │ +000520a0: 6974 6820 6c61 6d62 6461 2061 7474 7269 ith lambda attri │ │ │ │ │ +000520b0: 6275 7469 6f6e 0a3c 6272 0a3e 746f 6f6c bution.tool │ │ │ │ │ +000520c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +000520d0: 616d 6264 6143 6f6e 7630 382e 6a61 7661 ambdaConv08.java │ │ │ │ │ +000520e0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000520f0: 7473 2063 6865 636b 2074 6861 7420 5341 ts check that SA │ │ │ │ │ +00052100: 4d20 636f 6e76 6572 7369 6f6e 2068 616e M conversion han │ │ │ │ │ +00052110: 646c 6573 2063 6f76 6172 696e 6174 2072 dles covarinat r │ │ │ │ │ +00052120: 6574 7572 6e20 7479 7065 7320 636f 7272 eturn types corr │ │ │ │ │ +00052130: 6563 746c 790a 3c62 720a 3e74 6f6f 6c73 ectly.tools │ │ │ │ │ +00052140: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00052150: 6d62 6461 436f 6e76 3039 2e6a 6176 613a mbdaConv09.java: │ │ │ │ │ +00052160: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00052170: 7320 6368 6563 6b20 7468 6174 2053 414d s check that SAM │ │ │ │ │ +00052180: 2063 6f6e 7665 7273 696f 6e20 6861 6e64 conversion hand │ │ │ │ │ +00052190: 6c65 7320 4f62 6a65 6374 206d 656d 6265 les Object membe │ │ │ │ │ +000521a0: 7273 2063 6f72 7265 6374 6c79 0a3c 6272 rs correctly.
    tools/javac/la │ │ │ │ │ +000521c0: 6d62 6461 2f4c 616d 6264 6143 6f6e 7631 mbda/LambdaConv1 │ │ │ │ │ +000521d0: 302e 6a61 7661 3a20 4164 6420 6c61 6d62 0.java: Add lamb │ │ │ │ │ +000521e0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +000521f0: 6861 7420 6c61 6d62 6461 2063 6f6e 7665 hat lambda conve │ │ │ │ │ +00052200: 7273 696f 6e20 646f 6573 206e 6f74 2061 rsion does not a │ │ │ │ │ +00052210: 6c6c 6f77 2062 6f78 696e 6720 6f66 206c llow boxing of l │ │ │ │ │ +00052220: 616d 6264 6120 7061 7261 6d65 7465 7273 ambda parameters │ │ │ │ │ +00052230: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00052240: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ +00052250: 6f6e 7631 312e 6a61 7661 3a20 4164 6420 onv11.java: Add │ │ │ │ │ +00052260: 6c61 6d62 6461 2074 6573 7473 2069 7373 lambda tests iss │ │ │ │ │ +00052270: 7565 7320 7769 7468 206c 616d 6264 6120 ues with lambda │ │ │ │ │ +00052280: 636f 6e76 6572 7369 6f6e 2069 6e76 6f6c conversion invol │ │ │ │ │ +00052290: 7669 6e67 2067 656e 6572 6963 2063 6c61 ving generic cla │ │ │ │ │ +000522a0: 7373 2068 6965 7261 7263 6869 6573 0a3c ss hierarchies.< │ │ │ │ │ +000522b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000522c0: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ +000522d0: 7631 322e 6a61 7661 3a20 4164 6420 6c61 v12.java: Add la │ │ │ │ │ +000522e0: 6d62 6461 2074 6573 7473 2069 6e73 7461 mbda tests insta │ │ │ │ │ +000522f0: 6e63 6520 6372 6561 7469 6f6e 2065 7870 nce creation exp │ │ │ │ │ +00052300: 7265 7373 696f 6e20 7368 6f75 6c64 2061 ression should a │ │ │ │ │ +00052310: 6c6c 6f77 206c 616d 6264 6120 6578 7072 llow lambda expr │ │ │ │ │ +00052320: 6573 7369 6f6e 7320 6173 2063 6f6e 7374 essions as const │ │ │ │ │ +00052330: 7263 7574 6f72 2061 7267 756d 656e 7473 rcutor arguments │ │ │ │ │ +00052340: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00052350: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ +00052360: 6f6e 7631 332e 6a61 7661 3a20 4164 6420 onv13.java: Add │ │ │ │ │ +00052370: 6c61 6d62 6461 2074 6573 7473 2069 6e74 lambda tests int │ │ │ │ │ +00052380: 6572 6661 6365 206d 6574 686f 6473 2069 erface methods i │ │ │ │ │ +00052390: 6e20 6469 616d 6f6e 6420 7368 6170 6564 n diamond shaped │ │ │ │ │ +000523a0: 2069 6e68 6572 6974 616e 6365 2074 7265 inheritance tre │ │ │ │ │ +000523b0: 6573 2073 686f 756c 646e 2774 2062 6520 es shouldn't be │ │ │ │ │ +000523c0: 636f 756e 7465 6420 7477 6963 650a 3c62 counted twice.tools/javac/l │ │ │ │ │ +000523e0: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ +000523f0: 3136 2e6a 6176 613a 2041 6464 206c 616d 16.java: Add lam │ │ │ │ │ +00052400: 6264 6120 7465 7374 7320 5341 4d20 636f bda tests SAM co │ │ │ │ │ +00052410: 6e76 6572 7369 6f6e 2061 6e64 2072 6177 nversion and raw │ │ │ │ │ +00052420: 2074 7970 6573 2069 6e20 6172 6775 6d65 types in argume │ │ │ │ │ +00052430: 6e74 2f72 6574 7572 6e20 7479 7065 730a nt/return types. │ │ │ │ │ +00052440: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00052450: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ +00052460: 6e76 3137 2e6a 6176 613a 2041 6464 206c nv17.java: Add l │ │ │ │ │ +00052470: 616d 6264 6120 7465 7374 7320 6c61 6d62 ambda tests lamb │ │ │ │ │ +00052480: 6461 2063 6f6d 7069 6c65 7220 6372 6173 da compiler cras │ │ │ │ │ +00052490: 6865 7320 6966 206c 616d 6264 6120 6861 hes if lambda ha │ │ │ │ │ +000524a0: 7320 7472 792d 7769 7468 2d72 6573 6f75 s try-with-resou │ │ │ │ │ +000524b0: 7263 6573 0a3c 6272 0a3e 746f 6f6c 732f rces.tools/ │ │ │ │ │ +000524c0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +000524d0: 6264 6143 6f6e 7631 382e 6a61 7661 3a20 bdaConv18.java: │ │ │ │ │ +000524e0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000524f0: 2073 696d 706c 6520 7465 7374 2066 6f72 simple test for │ │ │ │ │ +00052500: 206c 616d 6264 6120 6361 6e64 6964 6174 lambda candidat │ │ │ │ │ +00052510: 6520 6368 6563 6b0a 3c62 720a 3e74 6f6f e check.too │ │ │ │ │ +00052520: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00052530: 4c61 6d62 6461 436f 6e76 3139 2e6a 6176 LambdaConv19.jav │ │ │ │ │ +00052540: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00052550: 7374 7320 6368 6563 6b20 7468 6174 2072 sts check that r │ │ │ │ │ +00052560: 6564 756e 6461 6e74 2063 6173 7420 7761 edundant cast wa │ │ │ │ │ +00052570: 726e 696e 6773 2061 7265 206e 6f74 2067 rnings are not g │ │ │ │ │ +00052580: 656e 6572 6174 6564 2066 6f72 2053 414d enerated for SAM │ │ │ │ │ +00052590: 2063 6f6e 7665 7273 696f 6e73 0a3c 6272 conversions.
    tools/javac/la │ │ │ │ │ +000525b0: 6d62 6461 2f4c 616d 6264 6143 6f6e 7632 mbda/LambdaConv2 │ │ │ │ │ +000525c0: 302e 6a61 7661 3a20 4164 6420 6c61 6d62 0.java: Add lamb │ │ │ │ │ +000525d0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +000525e0: 6861 7420 7379 6e74 6865 7469 6320 6361 hat synthetic ca │ │ │ │ │ +000525f0: 7374 7320 6172 6520 6164 6465 6420 7768 sts are added wh │ │ │ │ │ +00052600: 656e 2065 7261 7365 6420 7479 7065 206f en erased type o │ │ │ │ │ +00052610: 6620 6c61 6d62 6461 2062 6f64 7920 656e f lambda body en │ │ │ │ │ +00052620: 6473 2075 7020 6265 696e 6720 746f 6f20 ds up being too │ │ │ │ │ +00052630: 6765 6e65 7261 6c0a 3c62 720a 3e74 6f6f general.too │ │ │ │ │ +00052640: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00052650: 4c61 6d62 6461 436f 6e76 3231 2e6a 6176 LambdaConv21.jav │ │ │ │ │ +00052660: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00052670: 7374 7320 6368 6563 6b20 7468 6174 2063 sts check that c │ │ │ │ │ +00052680: 6f64 6520 6765 6e65 7261 7469 6f6e 2068 ode generation h │ │ │ │ │ +00052690: 616e 646c 6573 2076 6f69 642d 636f 6d70 andles void-comp │ │ │ │ │ +000526a0: 6174 6962 696c 6974 7920 636f 7272 6563 atibility correc │ │ │ │ │ +000526b0: 746c 790a 3c62 720a 3e74 6f6f 6c73 2f6a tly.tools/j │ │ │ │ │ +000526c0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +000526d0: 6461 436f 6e76 3232 2e6a 6176 613a 2041 daConv22.java: A │ │ │ │ │ +000526e0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000526f0: 696e 6e65 7220 636c 6173 7320 7472 616e inner class tran │ │ │ │ │ +00052700: 736c 6174 6f72 2066 6169 6c73 2077 6974 slator fails wit │ │ │ │ │ +00052710: 6820 7370 7572 696f 7573 206d 6574 686f h spurious metho │ │ │ │ │ +00052720: 6420 636c 6173 6820 6572 726f 7273 0a3c d clash errors.< │ │ │ │ │ 00052730: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ 00052740: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ -00052750: 7632 342e 6a61 7661 3a20 4164 6420 6c61 v24.java: Add la │ │ │ │ │ +00052750: 7632 332e 6a61 7661 3a20 4164 6420 6c61 v23.java: Add la │ │ │ │ │ 00052760: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00052770: 2074 6861 7420 6c61 6d62 6461 2069 6e73 that lambda ins │ │ │ │ │ -00052780: 6964 6520 2774 6869 7327 2063 616c 6c20 ide 'this' call │ │ │ │ │ -00052790: 6973 2068 616e 646c 6564 2070 726f 7065 is handled prope │ │ │ │ │ -000527a0: 726c 790a 3c62 720a 3e74 6f6f 6c73 2f6a rly.tools/j │ │ │ │ │ -000527b0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -000527c0: 6461 436f 6e76 3235 2e6a 6176 613a 2063 daConv25.java: c │ │ │ │ │ -000527d0: 6865 636b 2074 6861 7420 6d65 7267 6564 heck that merged │ │ │ │ │ -000527e0: 2069 6e68 6572 6974 6564 2064 6573 6372 inherited descr │ │ │ │ │ -000527f0: 6970 746f 7273 2070 7265 7365 7276 6572 iptors preserver │ │ │ │ │ -00052800: 7320 7479 7065 2d70 6172 616d 6574 6572 s type-parameter │ │ │ │ │ -00052810: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00052820: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ -00052830: 436f 6e76 3236 2e6a 6176 613a 2063 6f6d Conv26.java: com │ │ │ │ │ -00052840: 7069 6c65 7220 646f 6573 206e 6f74 2061 piler does not a │ │ │ │ │ -00052850: 6c6c 6f77 204f 626a 6563 7420 7072 6f74 llow Object prot │ │ │ │ │ -00052860: 6563 7465 6420 6d65 7468 6f64 7320 746f ected methods to │ │ │ │ │ -00052870: 2062 6520 7573 6564 2069 6e20 6c61 6d62 be used in lamb │ │ │ │ │ -00052880: 6461 0a3c 6272 0a3e 746f 6f6c 732f 6a61 da.tools/ja │ │ │ │ │ -00052890: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000528a0: 6143 6f6e 7632 372e 6a61 7661 3a20 4d69 aConv27.java: Mi │ │ │ │ │ -000528b0: 7869 6e67 206c 616d 6264 6173 2077 6974 xing lambdas wit │ │ │ │ │ -000528c0: 6820 616e 6f6e 796d 6f75 7320 636c 6173 h anonymous clas │ │ │ │ │ -000528d0: 7365 7320 6c65 6164 7320 746f 204e 5045 ses leads to NPE │ │ │ │ │ -000528e0: 2074 6872 6f77 6e20 6279 2063 6f6d 7069 thrown by compi │ │ │ │ │ -000528f0: 6c65 720a 3c62 720a 3e74 6f6f 6c73 2f6a ler.tools/j │ │ │ │ │ -00052900: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -00052910: 6461 436f 6e76 3238 2e6a 6176 613a 2056 daConv28.java: V │ │ │ │ │ -00052920: 6572 6966 7920 7468 6174 2074 6865 2061 erify that the a │ │ │ │ │ -00052930: 6e61 6c79 7a65 7220 646f 6573 206e 6f74 nalyzer does not │ │ │ │ │ -00052940: 2061 6666 6563 7420 6f72 6469 6e61 7279 affect ordinary │ │ │ │ │ -00052950: 2063 6f6d 7069 6c61 7469 6f6e 2e0a 3c62 compilation..tools/javac/l │ │ │ │ │ -00052970: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ -00052980: 3239 2e6a 6176 613a 2074 6573 7420 666f 29.java: test fo │ │ │ │ │ -00052990: 7220 6c61 6d62 6461 2066 696e 6465 720a r lambda finder. │ │ │ │ │ -000529a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000529b0: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ -000529c0: 6e76 3330 2e6a 6176 613a 2056 6572 6966 nv30.java: Verif │ │ │ │ │ -000529d0: 7969 6e67 206c 616d 6264 6173 2061 6e6f ying lambdas ano │ │ │ │ │ -000529e0: 6e79 6d6f 7573 2063 6c61 7373 6573 2077 nymous classes w │ │ │ │ │ -000529f0: 686f 7365 2073 7570 6572 7479 7065 2063 hose supertype c │ │ │ │ │ -00052a00: 6170 7475 7265 7320 776f 726b 732e 0a3c aptures works..< │ │ │ │ │ +00052770: 2073 7570 6572 2076 6172 6172 6773 2072 super varargs r │ │ │ │ │ +00052780: 6566 6572 656e 6365 2069 7320 6861 6e64 eference is hand │ │ │ │ │ +00052790: 6c65 6420 636f 7272 6563 746c 790a 3c62 led correctly.tools/javac/l │ │ │ │ │ +000527b0: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ +000527c0: 3234 2e6a 6176 613a 2041 6464 206c 616d 24.java: Add lam │ │ │ │ │ +000527d0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +000527e0: 7468 6174 206c 616d 6264 6120 696e 7369 that lambda insi │ │ │ │ │ +000527f0: 6465 2027 7468 6973 2720 6361 6c6c 2069 de 'this' call i │ │ │ │ │ +00052800: 7320 6861 6e64 6c65 6420 7072 6f70 6572 s handled proper │ │ │ │ │ +00052810: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ +00052820: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00052830: 6143 6f6e 7632 352e 6a61 7661 3a20 6368 aConv25.java: ch │ │ │ │ │ +00052840: 6563 6b20 7468 6174 206d 6572 6765 6420 eck that merged │ │ │ │ │ +00052850: 696e 6865 7269 7465 6420 6465 7363 7269 inherited descri │ │ │ │ │ +00052860: 7074 6f72 7320 7072 6573 6572 7665 7273 ptors preservers │ │ │ │ │ +00052870: 2074 7970 652d 7061 7261 6d65 7465 7273 type-parameters │ │ │ │ │ +00052880: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00052890: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ +000528a0: 6f6e 7632 362e 6a61 7661 3a20 636f 6d70 onv26.java: comp │ │ │ │ │ +000528b0: 696c 6572 2064 6f65 7320 6e6f 7420 616c iler does not al │ │ │ │ │ +000528c0: 6c6f 7720 4f62 6a65 6374 2070 726f 7465 low Object prote │ │ │ │ │ +000528d0: 6374 6564 206d 6574 686f 6473 2074 6f20 cted methods to │ │ │ │ │ +000528e0: 6265 2075 7365 6420 696e 206c 616d 6264 be used in lambd │ │ │ │ │ +000528f0: 610a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 a.tools/jav │ │ │ │ │ +00052900: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00052910: 436f 6e76 3237 2e6a 6176 613a 204d 6978 Conv27.java: Mix │ │ │ │ │ +00052920: 696e 6720 6c61 6d62 6461 7320 7769 7468 ing lambdas with │ │ │ │ │ +00052930: 2061 6e6f 6e79 6d6f 7573 2063 6c61 7373 anonymous class │ │ │ │ │ +00052940: 6573 206c 6561 6473 2074 6f20 4e50 4520 es leads to NPE │ │ │ │ │ +00052950: 7468 726f 776e 2062 7920 636f 6d70 696c thrown by compil │ │ │ │ │ +00052960: 6572 0a3c 6272 0a3e 746f 6f6c 732f 6a61 er.tools/ja │ │ │ │ │ +00052970: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +00052980: 6143 6f6e 7632 382e 6a61 7661 3a20 5665 aConv28.java: Ve │ │ │ │ │ +00052990: 7269 6679 2074 6861 7420 7468 6520 616e rify that the an │ │ │ │ │ +000529a0: 616c 797a 6572 2064 6f65 7320 6e6f 7420 alyzer does not │ │ │ │ │ +000529b0: 6166 6665 6374 206f 7264 696e 6172 7920 affect ordinary │ │ │ │ │ +000529c0: 636f 6d70 696c 6174 696f 6e2e 0a3c 6272 compilation..
    tools/javac/la │ │ │ │ │ +000529e0: 6d62 6461 2f4c 616d 6264 6143 6f6e 7632 mbda/LambdaConv2 │ │ │ │ │ +000529f0: 392e 6a61 7661 3a20 7465 7374 2066 6f72 9.java: test for │ │ │ │ │ +00052a00: 206c 616d 6264 6120 6669 6e64 6572 0a3c lambda finder.< │ │ │ │ │ 00052a10: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00052a20: 6c61 6d62 6461 2f4c 616d 6264 6145 6666 lambda/LambdaEff │ │ │ │ │ -00052a30: 6563 7469 7665 6c79 4669 6e61 6c54 6573 ectivelyFinalTes │ │ │ │ │ -00052a40: 742e 6a61 7661 3a20 4164 6420 6c61 6d62 t.java: Add lamb │ │ │ │ │ -00052a50: 6461 2074 6573 7473 2049 6e74 6567 7261 da tests Integra │ │ │ │ │ -00052a60: 7465 2065 6665 6374 6976 656c 7920 6669 te efectively fi │ │ │ │ │ -00052a70: 6e61 6c20 6368 6563 6b20 7769 7468 2044 nal check with D │ │ │ │ │ -00052a80: 412f 4455 2061 6e61 6c79 7369 730a 3c62 A/DU analysis.tools/javac/l │ │ │ │ │ -00052aa0: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ -00052ab0: 3031 2e6a 6176 613a 2041 6464 206c 616d 01.java: Add lam │ │ │ │ │ -00052ac0: 6264 6120 7465 7374 7320 6261 7369 6320 bda tests basic │ │ │ │ │ -00052ad0: 7465 7374 2066 6f72 2073 696d 706c 6520 test for simple │ │ │ │ │ -00052ae0: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -00052af0: 6e73 2069 6e20 6d75 6c74 6970 6c65 2073 ns in multiple s │ │ │ │ │ -00052b00: 636f 7065 730a 3c62 720a 3e74 6f6f 6c73 copes.tools │ │ │ │ │ -00052b10: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00052b20: 6d62 6461 4578 7072 3032 2e6a 6176 613a mbdaExpr02.java: │ │ │ │ │ -00052b30: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00052b40: 7320 6261 7369 6320 7465 7374 2066 6f72 s basic test for │ │ │ │ │ -00052b50: 2073 696d 706c 6520 6c61 6d62 6461 2065 simple lambda e │ │ │ │ │ -00052b60: 7870 7265 7373 696f 6e73 2069 6e20 6d75 xpressions in mu │ │ │ │ │ -00052b70: 6c74 6970 6c65 2073 636f 7065 730a 3c62 ltiple scopes.tools/javac/l │ │ │ │ │ -00052b90: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ -00052ba0: 3034 2e6a 6176 613a 2041 6464 206c 616d 04.java: Add lam │ │ │ │ │ -00052bb0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00052bc0: 7468 6174 206c 616d 6264 6120 696e 6974 that lambda init │ │ │ │ │ -00052bd0: 6961 6c69 7a65 7273 2063 6f6d 7069 6c65 ializers compile │ │ │ │ │ -00052be0: 2077 2f6f 2070 726f 626c 656d 730a 3c62 w/o problems.tools/javac/l │ │ │ │ │ -00052c00: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ -00052c10: 3035 2e6a 6176 613a 2041 6464 206c 616d 05.java: Add lam │ │ │ │ │ -00052c20: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00052c30: 7468 6174 2062 696e 6172 7920 6578 7072 that binary expr │ │ │ │ │ -00052c40: 6573 7369 6f6e 2069 6e20 6c61 6d62 6461 ession in lambda │ │ │ │ │ -00052c50: 2065 7870 7265 7373 696f 6e20 6973 2070 expression is p │ │ │ │ │ -00052c60: 6172 7365 6420 636f 7272 6563 746c 790a arsed correctly. │ │ │ │ │ -00052c70: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00052c80: 2f6c 616d 6264 612f 4c61 6d62 6461 4578 /lambda/LambdaEx │ │ │ │ │ -00052c90: 7072 3036 2e6a 6176 613a 2041 6464 206c pr06.java: Add l │ │ │ │ │ -00052ca0: 616d 6264 6120 7465 7374 7320 7061 7273 ambda tests pars │ │ │ │ │ -00052cb0: 6572 2074 6573 7420 666f 7220 6e65 7374 er test for nest │ │ │ │ │ -00052cc0: 6564 2070 6172 656e 7468 6573 697a 6564 ed parenthesized │ │ │ │ │ -00052cd0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -00052ce0: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -00052cf0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00052d00: 6145 7870 7230 372e 6a61 7661 3a20 4164 aExpr07.java: Ad │ │ │ │ │ -00052d10: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00052d20: 6865 636b 2061 6363 6573 7320 746f 2065 heck access to e │ │ │ │ │ -00052d30: 6666 6563 7469 7665 6c79 2066 696e 616c ffectively final │ │ │ │ │ -00052d40: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ │ │ -00052d50: 6672 6f6d 2064 6f75 626c 7920 6e65 7374 from doubly nest │ │ │ │ │ -00052d60: 6564 206c 616d 6264 610a 3c62 720a 3e74 ed lambda.t │ │ │ │ │ -00052d70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00052d80: 612f 4c61 6d62 6461 4578 7072 3038 2e6a a/LambdaExpr08.j │ │ │ │ │ -00052d90: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00052da0: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -00052db0: 2072 6566 6572 656e 6365 2074 6f20 6c6f reference to lo │ │ │ │ │ -00052dc0: 6361 6c20 6669 6e61 6c20 7661 7269 6162 cal final variab │ │ │ │ │ -00052dd0: 6c65 2077 2f6f 2069 6e69 7469 616c 697a le w/o initializ │ │ │ │ │ -00052de0: 6572 2069 7320 6163 6365 7074 6564 0a3c er is accepted.< │ │ │ │ │ -00052df0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00052e00: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ -00052e10: 7230 392e 6a61 7661 3a20 4164 6420 6c61 r09.java: Add la │ │ │ │ │ -00052e20: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00052e30: 2074 6861 7420 6c61 6d62 6461 2069 6e20 that lambda in │ │ │ │ │ -00052e40: 6172 7261 7920 696e 6974 6961 6c69 7a65 array initialize │ │ │ │ │ -00052e50: 7273 2069 7320 636f 7272 6563 746c 7920 rs is correctly │ │ │ │ │ -00052e60: 6163 6365 7074 6564 0a3c 6272 0a3e 746f accepted.to │ │ │ │ │ -00052e70: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00052e80: 2f4c 616d 6264 6145 7870 7231 302e 6a61 /LambdaExpr10.ja │ │ │ │ │ -00052e90: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00052ea0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00052eb0: 6c61 6d62 6461 2069 6e20 6172 7261 7920 lambda in array │ │ │ │ │ -00052ec0: 696e 6974 6961 6c69 7a65 7273 2028 7769 initializers (wi │ │ │ │ │ -00052ed0: 7468 2077 726f 6e67 2074 7970 6529 2061 th wrong type) a │ │ │ │ │ -00052ee0: 7265 2063 6f72 7265 6374 6c79 2072 656a re correctly rej │ │ │ │ │ -00052ef0: 6563 7465 640a 3c62 720a 3e74 6f6f 6c73 ected.tools │ │ │ │ │ -00052f00: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00052f10: 6d62 6461 4578 7072 3131 2e6a 6176 613a mbdaExpr11.java: │ │ │ │ │ -00052f20: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00052f30: 7320 6368 6563 6b20 7468 6174 2063 7265 s check that cre │ │ │ │ │ -00052f40: 6174 696e 6720 616e 2069 6e6e 6572 2063 ating an inner c │ │ │ │ │ -00052f50: 6c61 7373 2066 726f 6d20 6120 6c61 6d62 lass from a lamb │ │ │ │ │ -00052f60: 6461 2064 6f65 7320 6164 6420 6120 6361 da does add a ca │ │ │ │ │ -00052f70: 7074 7572 6564 2074 6869 730a 3c62 720a ptured this.tools/javac/lam │ │ │ │ │ -00052f90: 6264 612f 4c61 6d62 6461 4578 7072 3132 bda/LambdaExpr12 │ │ │ │ │ -00052fa0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00052fb0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -00052fc0: 6174 2063 7265 6174 696e 6720 616e 2069 at creating an i │ │ │ │ │ -00052fd0: 6e6e 6572 2063 6c61 7373 2066 726f 6d20 nner class from │ │ │ │ │ -00052fe0: 6120 6c61 6d62 6461 2064 6f65 7320 6164 a lambda does ad │ │ │ │ │ -00052ff0: 6420 6120 6361 7074 7572 6564 2074 6869 d a captured thi │ │ │ │ │ -00053000: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00053010: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ -00053020: 4578 7072 3133 2e6a 6176 613a 2041 6464 Expr13.java: Add │ │ │ │ │ -00053030: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00053040: 6563 6b20 7468 6174 2072 6563 7572 7369 eck that recursi │ │ │ │ │ -00053050: 7665 206c 616d 6264 6120 2874 6872 6f75 ve lambda (throu │ │ │ │ │ -00053060: 6768 2066 6965 6c64 2072 6566 2920 6973 gh field ref) is │ │ │ │ │ -00053070: 2061 6363 6570 7465 6420 696e 2061 6c6c accepted in all │ │ │ │ │ -00053080: 2063 6f6e 7465 7874 7320 6275 7420 6669 contexts but fi │ │ │ │ │ -00053090: 656c 6420 696e 6974 6961 6c69 7a61 7469 eld initializati │ │ │ │ │ -000530a0: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -000530b0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000530c0: 6145 7870 7231 342e 6a61 7661 3a20 4164 aExpr14.java: Ad │ │ │ │ │ -000530d0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000530e0: 6865 636b 2074 6861 7420 7265 6375 7273 heck that recurs │ │ │ │ │ -000530f0: 696f 6e20 6672 6f6d 2064 6f75 626c 7920 ion from doubly │ │ │ │ │ -00053100: 6e65 7374 6564 206c 616d 6264 6120 6973 nested lambda is │ │ │ │ │ -00053110: 2068 616e 646c 6564 2063 6f72 7265 6374 handled correct │ │ │ │ │ -00053120: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ -00053130: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00053140: 6145 7870 7231 352e 6a61 7661 3a20 4164 aExpr15.java: Ad │ │ │ │ │ -00053150: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00053160: 6865 636b 2074 6861 7420 6e65 7374 6564 heck that nested │ │ │ │ │ -00053170: 2069 6e6e 6572 2063 6c61 7373 2069 6e20 inner class in │ │ │ │ │ -00053180: 7374 6174 656d 656e 7420 6c61 6d62 6461 statement lambda │ │ │ │ │ -00053190: 7320 646f 6e27 7420 6765 7420 636f 7272 s don't get corr │ │ │ │ │ -000531a0: 7570 7465 6420 7265 7475 726e 2073 7461 upted return sta │ │ │ │ │ -000531b0: 7465 6d65 6e74 730a 3c62 720a 3e74 6f6f tements.too │ │ │ │ │ -000531c0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000531d0: 4c61 6d62 6461 4578 7072 3136 2e6a 6176 LambdaExpr16.jav │ │ │ │ │ -000531e0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -000531f0: 7374 7320 6368 6563 6b20 7468 6174 2073 sts check that s │ │ │ │ │ -00053200: 7570 6572 2069 6e73 6964 6520 6c61 6d62 uper inside lamb │ │ │ │ │ -00053210: 6461 2069 7320 6861 6e64 6c65 6420 636f da is handled co │ │ │ │ │ -00053220: 7272 6563 746c 790a 3c62 720a 3e74 6f6f rrectly.too │ │ │ │ │ -00053230: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00053240: 4c61 6d62 6461 4578 7072 3137 2e6a 6176 LambdaExpr17.jav │ │ │ │ │ -00053250: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00053260: 7374 7320 6368 6563 6b20 7468 6174 2073 sts check that s │ │ │ │ │ -00053270: 7570 6572 2069 6e20 6172 6775 6d65 6e74 uper in argument │ │ │ │ │ -00053280: 2070 6f73 6974 696f 6e20 696e 7369 6465 position inside │ │ │ │ │ -00053290: 206c 616d 6264 6120 6973 2068 616e 646c lambda is handl │ │ │ │ │ -000532a0: 6564 2063 6f72 7265 6374 6c79 0a3c 6272 ed correctly.
    tools/javac/la │ │ │ │ │ -000532c0: 6d62 6461 2f4c 616d 6264 6145 7870 7231 mbda/LambdaExpr1 │ │ │ │ │ -000532d0: 382e 6a61 7661 3a20 4164 6420 6c61 6d62 8.java: Add lamb │ │ │ │ │ -000532e0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -000532f0: 6861 7420 7379 6e74 6865 7469 6320 6361 hat synthetic ca │ │ │ │ │ -00053300: 7374 7320 6672 6f6d 206f 7574 6572 2065 sts from outer e │ │ │ │ │ -00053310: 6e76 6972 6f6e 6d65 6e74 2061 7265 206e nvironment are n │ │ │ │ │ -00053320: 6f74 2069 6e73 6572 7465 6420 7477 6963 ot inserted twic │ │ │ │ │ -00053330: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -00053340: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ -00053350: 4578 7072 3139 2e6a 6176 613a 2041 6464 Expr19.java: Add │ │ │ │ │ -00053360: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00053370: 6563 6b20 7468 6174 2069 6e6e 6572 2073 eck that inner s │ │ │ │ │ -00053380: 636f 7065 7320 6172 6520 6c65 6674 2061 copes are left a │ │ │ │ │ -00053390: 6674 6572 2061 206c 616d 6264 6120 6368 fter a lambda ch │ │ │ │ │ -000533a0: 6563 6b20 6578 6365 7074 696f 6e20 6861 eck exception ha │ │ │ │ │ -000533b0: 7320 6265 656e 2074 6872 6f77 6e0a 3c62 s been thrown.tools/javac/l │ │ │ │ │ -000533d0: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ -000533e0: 3230 2e6a 6176 613a 2041 6464 206c 616d 20.java: Add lam │ │ │ │ │ -000533f0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00053400: 7468 6174 2064 6566 6175 6c74 2073 7570 that default sup │ │ │ │ │ -00053410: 6572 2063 616c 6c20 6672 6f6d 206c 616d er call from lam │ │ │ │ │ -00053420: 6264 6120 6578 7072 6573 7369 6f6e 2069 bda expression i │ │ │ │ │ -00053430: 7320 636f 6d70 696c 6564 2073 7563 6365 s compiled succe │ │ │ │ │ -00053440: 7373 6675 6c6c 790a 3c62 720a 3e74 6f6f ssfully.too │ │ │ │ │ -00053450: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00053460: 4c61 6d62 6461 4578 7072 3231 2e6a 6176 LambdaExpr21.jav │ │ │ │ │ -00053470: 613a 2043 6f6d 7069 6c65 7220 7072 6f64 a: Compiler prod │ │ │ │ │ -00053480: 7563 6573 206a 6176 612e 6c61 6e67 2e56 uces java.lang.V │ │ │ │ │ -00053490: 6572 6966 7945 7272 6f72 3a20 4261 6420 erifyError: Bad │ │ │ │ │ -000534a0: 7479 7065 206f 6e20 6f70 6572 616e 6420 type on operand │ │ │ │ │ -000534b0: 7374 6163 6b0a 3c62 720a 3e74 6f6f 6c73 stack.tools │ │ │ │ │ -000534c0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -000534d0: 6d62 6461 4578 7072 4c65 6164 7354 6f4d mbdaExprLeadsToM │ │ │ │ │ -000534e0: 6973 7369 6e67 436c 6173 7346 696c 6573 issingClassFiles │ │ │ │ │ -000534f0: 5465 7374 2e6a 6176 613a 2041 6464 206c Test.java: Add l │ │ │ │ │ -00053500: 616d 6264 6120 7465 7374 7320 7374 616c ambda tests stal │ │ │ │ │ -00053510: 6520 7374 6174 6520 6166 7465 7220 7370 e state after sp │ │ │ │ │ -00053520: 6563 756c 6174 6976 6520 6174 7472 6962 eculative attrib │ │ │ │ │ -00053530: 7574 696f 6e20 726f 756e 6420 6c65 6164 ution round lead │ │ │ │ │ -00053540: 7320 746f 206d 6973 7369 6e67 2063 6c61 s to missing cla │ │ │ │ │ -00053550: 7373 6669 6c65 730a 3c62 720a 3e74 6f6f ssfiles.too │ │ │ │ │ -00053560: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00053570: 4c61 6d62 6461 4578 7072 4e6f 7456 6f69 LambdaExprNotVoi │ │ │ │ │ -00053580: 642e 6a61 7661 3a20 4164 6420 6c61 6d62 d.java: Add lamb │ │ │ │ │ -00053590: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -000535a0: 6861 7420 6c61 6d62 6461 2065 7870 7265 hat lambda expre │ │ │ │ │ -000535b0: 7373 696f 6e20 626f 6479 2028 7768 656e ssion body (when │ │ │ │ │ -000535c0: 206e 6f74 2061 2062 6c6f 636b 2920 6361 not a block) ca │ │ │ │ │ -000535d0: 6e6e 6f74 2062 6520 766f 6964 0a3c 6272 nnot be void.
    tools/javac/la │ │ │ │ │ -000535f0: 6d62 6461 2f4c 616d 6264 6149 6e53 7570 mbda/LambdaInSup │ │ │ │ │ -00053600: 6572 4361 6c6c 4361 7074 7572 696e 674f erCallCapturingO │ │ │ │ │ -00053610: 7574 6572 5468 6973 2e6a 6176 613a 2049 uterThis.java: I │ │ │ │ │ -00053620: 6e63 6f72 7265 6374 2063 6c61 7373 2066 ncorrect class f │ │ │ │ │ -00053630: 696c 6520 6372 6561 7465 6420 7768 656e ile created when │ │ │ │ │ -00053640: 2070 6173 7369 6e67 206c 616d 6264 6120 passing lambda │ │ │ │ │ -00053650: 696e 2069 6e6e 6572 2063 6c61 7373 2063 in inner class c │ │ │ │ │ -00053660: 6f6e 7374 7275 6374 6f72 2061 6e64 206f onstructor and o │ │ │ │ │ -00053670: 7574 6572 2069 7320 7375 6263 6c61 7373 uter is subclass │ │ │ │ │ -00053680: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00053690: 632f 6c61 6d62 6461 2f4c 616d 6264 6149 c/lambda/LambdaI │ │ │ │ │ -000536a0: 6e53 7570 6572 4361 6c6c 4361 7074 7572 nSuperCallCaptur │ │ │ │ │ -000536b0: 696e 674f 7574 6572 5468 6973 322e 6a61 ingOuterThis2.ja │ │ │ │ │ -000536c0: 7661 3a20 496e 636f 7272 6563 7420 636c va: Incorrect cl │ │ │ │ │ -000536d0: 6173 7320 6669 6c65 2063 7265 6174 6564 ass file created │ │ │ │ │ -000536e0: 2077 6865 6e20 7061 7373 696e 6720 6c61 when passing la │ │ │ │ │ -000536f0: 6d62 6461 2069 6e20 696e 6e65 7220 636c mbda in inner cl │ │ │ │ │ -00053700: 6173 7320 636f 6e73 7472 7563 746f 7220 ass constructor │ │ │ │ │ -00053710: 616e 6420 6f75 7465 7220 6973 2073 7562 and outer is sub │ │ │ │ │ -00053720: 636c 6173 730a 3c62 720a 3e74 6f6f 6c73 class.tools │ │ │ │ │ -00053730: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00053740: 6d62 6461 496e 5375 7065 7243 616c 6c43 mbdaInSuperCallC │ │ │ │ │ -00053750: 6170 7475 7269 6e67 4f75 7465 7254 6869 apturingOuterThi │ │ │ │ │ -00053760: 7333 2e6a 6176 613a 2049 6e63 6f72 7265 s3.java: Incorre │ │ │ │ │ -00053770: 6374 2063 6c61 7373 2066 696c 6520 6372 ct class file cr │ │ │ │ │ -00053780: 6561 7465 6420 7768 656e 2070 6173 7369 eated when passi │ │ │ │ │ -00053790: 6e67 206c 616d 6264 6120 696e 2069 6e6e ng lambda in inn │ │ │ │ │ -000537a0: 6572 2063 6c61 7373 2063 6f6e 7374 7275 er class constru │ │ │ │ │ -000537b0: 6374 6f72 2061 6e64 206f 7574 6572 2069 ctor and outer i │ │ │ │ │ -000537c0: 7320 7375 6263 6c61 7373 0a3c 6272 0a3e s subclass. │ │ │ │ │ -000537d0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000537e0: 6461 2f4c 616d 6264 6149 6e6e 6572 5479 da/LambdaInnerTy │ │ │ │ │ -000537f0: 7065 5661 7241 7267 732e 6a61 7661 3a20 peVarArgs.java: │ │ │ │ │ -00053800: 4120 6c61 6d62 6461 2063 6f6e 7461 696e A lambda contain │ │ │ │ │ -00053810: 696e 6720 616e 2069 6e6e 6572 2063 6c61 ing an inner cla │ │ │ │ │ -00053820: 7373 2072 6566 6572 656e 6369 6e67 2061 ss referencing a │ │ │ │ │ -00053830: 6e20 6578 7465 726e 616c 2074 7970 6520 n external type │ │ │ │ │ -00053840: 7661 7220 696e 2063 6c61 7373 2070 6172 var in class par │ │ │ │ │ -00053850: 616d 6574 6572 2074 7970 650a 3c62 720a ameter type.tools/javac/lam │ │ │ │ │ -00053870: 6264 612f 4c61 6d62 6461 496e 6e65 7254 bda/LambdaInnerT │ │ │ │ │ -00053880: 7970 6556 6172 4172 6773 5365 7269 616c ypeVarArgsSerial │ │ │ │ │ -00053890: 697a 652e 6a61 7661 3a20 4120 7365 7269 ize.java: A seri │ │ │ │ │ -000538a0: 616c 697a 6564 206c 616d 6264 6120 636f alized lambda co │ │ │ │ │ -000538b0: 6e74 6169 6e69 6e67 2061 6e20 696e 6e65 ntaining an inne │ │ │ │ │ -000538c0: 7220 636c 6173 7320 7265 6665 7265 6e63 r class referenc │ │ │ │ │ -000538d0: 696e 6720 616e 2065 7874 6572 6e61 6c20 ing an external │ │ │ │ │ -000538e0: 7479 7065 2076 6172 2069 6e20 636c 6173 type var in clas │ │ │ │ │ -000538f0: 7320 7061 7261 6d65 7465 7220 7479 7065 s parameter type │ │ │ │ │ -00053900: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00053910: 632f 6c61 6d62 6461 2f4c 616d 6264 6149 c/lambda/LambdaI │ │ │ │ │ -00053920: 6e6e 6572 5479 7065 5661 7252 6566 6c65 nnerTypeVarRefle │ │ │ │ │ -00053930: 6374 2e6a 6176 613a 2041 206c 616d 6264 ct.java: A lambd │ │ │ │ │ -00053940: 6120 636f 6e74 6169 6e69 6e67 2061 6e20 a containing an │ │ │ │ │ -00053950: 696e 6e65 7220 636c 6173 7320 7265 6665 inner class refe │ │ │ │ │ -00053960: 7265 6e63 696e 6720 616e 2065 7874 6572 rencing an exter │ │ │ │ │ -00053970: 6e61 6c20 7479 7065 2076 6172 0a3c 6272 nal type var.
    tools/javac/la │ │ │ │ │ -00053990: 6d62 6461 2f4c 616d 6264 6149 6e6e 6572 mbda/LambdaInner │ │ │ │ │ -000539a0: 5479 7065 5661 7253 6572 6961 6c69 7a65 TypeVarSerialize │ │ │ │ │ -000539b0: 2e6a 6176 613a 2041 2073 6572 6961 6c69 .java: A seriali │ │ │ │ │ -000539c0: 7a65 6420 6c61 6d62 6461 2063 6f6e 7461 zed lambda conta │ │ │ │ │ -000539d0: 696e 696e 6720 616e 2069 6e6e 6572 2063 ining an inner c │ │ │ │ │ -000539e0: 6c61 7373 2072 6566 6572 656e 6369 6e67 lass referencing │ │ │ │ │ -000539f0: 2061 6e20 6578 7465 726e 616c 2074 7970 an external typ │ │ │ │ │ -00053a00: 6520 7661 720a 3c62 720a 3e74 6f6f 6c73 e var.tools │ │ │ │ │ -00053a10: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00053a20: 6d62 6461 496e 7465 7266 6163 6553 7461 mbdaInterfaceSta │ │ │ │ │ -00053a30: 7469 6346 6965 6c64 2e6a 6176 613a 204a ticField.java: J │ │ │ │ │ -00053a40: 6176 6163 204e 5045 2063 6f6d 7069 6c69 avac NPE compili │ │ │ │ │ -00053a50: 6e67 204c 616d 6264 6120 6578 7072 6573 ng Lambda expres │ │ │ │ │ -00053a60: 7369 6f6e 206f 6e20 696e 6974 6961 6c69 sion on initiali │ │ │ │ │ -00053a70: 7a61 7469 6f6e 2065 7870 7265 7373 696f zation expressio │ │ │ │ │ -00053a80: 6e20 6f66 2073 7461 7469 6320 6669 656c n of static fiel │ │ │ │ │ -00053a90: 6420 696e 2069 6e74 6572 6661 6365 0a3c d in interface.< │ │ │ │ │ -00053aa0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00053ab0: 6c61 6d62 6461 2f4c 616d 6264 614c 616d lambda/LambdaLam │ │ │ │ │ -00053ac0: 6264 6153 6572 6961 6c69 7a65 642e 6a61 bdaSerialized.ja │ │ │ │ │ -00053ad0: 7661 3a20 4e50 4520 6765 6e65 7261 7469 va: NPE generati │ │ │ │ │ -00053ae0: 6e67 2073 6572 6961 6c69 7a65 644c 616d ng serializedLam │ │ │ │ │ -00053af0: 6264 614e 616d 6520 666f 7220 6e65 7374 bdaName for nest │ │ │ │ │ -00053b00: 6564 206c 616d 6264 610a 3c62 720a 3e74 ed lambda.t │ │ │ │ │ -00053b10: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00053b20: 612f 4c61 6d62 6461 4c6f 6361 6c54 6573 a/LambdaLocalTes │ │ │ │ │ -00053b30: 742e 6a61 7661 3a20 4c61 6d62 6461 2072 t.java: Lambda r │ │ │ │ │ -00053b40: 6566 6572 656e 6365 2074 6f20 636f 6e74 eference to cont │ │ │ │ │ -00053b50: 6169 6e69 6e67 206c 6f63 616c 2063 6c61 aining local cla │ │ │ │ │ -00053b60: 7373 2063 6175 7365 7320 6a61 7661 6320 ss causes javac │ │ │ │ │ -00053b70: 696e 6669 6e69 7465 2072 6563 7572 7369 infinite recursi │ │ │ │ │ -00053b80: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -00053b90: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00053ba0: 614d 756c 7469 4361 7463 6854 6573 742e aMultiCatchTest. │ │ │ │ │ -00053bb0: 6a61 7661 3a20 6a61 7661 6320 6765 6e65 java: javac gene │ │ │ │ │ -00053bc0: 7261 7465 7320 696e 636f 7272 6563 7420 rates incorrect │ │ │ │ │ -00053bd0: 6578 6365 7074 696f 6e20 7461 626c 6520 exception table │ │ │ │ │ -00053be0: 666f 7220 6d75 6c74 692d 6361 7463 6820 for multi-catch │ │ │ │ │ -00053bf0: 7374 6174 656d 656e 7473 2069 6e73 6964 statements insid │ │ │ │ │ -00053c00: 6520 6120 6c61 6d62 6461 0a3c 6272 0a3e e a lambda. │ │ │ │ │ -00053c10: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00053c20: 6461 2f4c 616d 6264 614e 6f46 756e 6349 da/LambdaNoFuncI │ │ │ │ │ -00053c30: 6e74 6646 6c6f 772e 6a61 7661 3a20 456e ntfFlow.java: En │ │ │ │ │ -00053c40: 7375 7265 2046 6c6f 7720 646f 6573 206e sure Flow does n │ │ │ │ │ -00053c50: 6f74 2063 7261 7368 2066 6f72 2072 6563 ot crash for rec │ │ │ │ │ -00053c60: 6f76 6572 6564 206c 616d 6264 6173 0a3c overed lambdas.< │ │ │ │ │ -00053c70: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00053c80: 6c61 6d62 6461 2f4c 616d 6264 614f 7574 lambda/LambdaOut │ │ │ │ │ -00053c90: 6572 4c6f 6361 6c54 6573 742e 6a61 7661 erLocalTest.java │ │ │ │ │ -00053ca0: 3a20 4c61 6d62 6461 2072 6566 6572 656e : Lambda referen │ │ │ │ │ -00053cb0: 6365 2074 6f20 636f 6e74 6169 6e69 6e67 ce to containing │ │ │ │ │ -00053cc0: 206c 6f63 616c 2063 6c61 7373 2063 6175 local class cau │ │ │ │ │ -00053cd0: 7365 7320 6a61 7661 6320 696e 6669 6e69 ses javac infini │ │ │ │ │ -00053ce0: 7465 2072 6563 7572 7369 6f6e 0a3c 6272 te recursion.
    tools/javac/la │ │ │ │ │ -00053d00: 6d62 6461 2f4c 616d 6264 6150 6172 616d mbda/LambdaParam │ │ │ │ │ -00053d10: 6574 6572 4e65 6564 734e 6f49 6e69 7454 eterNeedsNoInitT │ │ │ │ │ -00053d20: 6573 742e 6a61 7661 3a20 456c 696d 696e est.java: Elimin │ │ │ │ │ -00053d30: 6174 6520 626f 6775 7320 6572 726f 7220 ate bogus error │ │ │ │ │ -00053d40: 6162 6f75 7420 6c61 6d62 6461 2070 6172 about lambda par │ │ │ │ │ -00053d50: 616d 6574 6572 206e 6f74 2062 6569 6e67 ameter not being │ │ │ │ │ -00053d60: 2069 6e69 7469 616c 697a 6564 2e0a 3c62 initialized..tools/javac/l │ │ │ │ │ -00053d80: 616d 6264 612f 4c61 6d62 6461 5061 7265 ambda/LambdaPare │ │ │ │ │ -00053d90: 6e47 656e 6572 6963 2e6a 6176 613a 2056 nGeneric.java: V │ │ │ │ │ -00053da0: 6572 6966 7945 7272 6f72 206c 616d 6264 erifyError lambd │ │ │ │ │ -00053db0: 6120 626f 6479 2069 7320 7061 7265 6e74 a body is parent │ │ │ │ │ -00053dc0: 6865 7369 7a65 6420 6765 6e65 7269 6320 hesized generic │ │ │ │ │ -00053dd0: 7661 6c75 650a 3c62 720a 3e74 6f6f 6c73 value.tools │ │ │ │ │ -00053de0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -00053df0: 6d62 6461 5061 7265 6e47 656e 6572 6963 mbdaParenGeneric │ │ │ │ │ -00053e00: 4f72 6967 2e6a 6176 613a 2056 6572 6966 Orig.java: Verif │ │ │ │ │ -00053e10: 7945 7272 6f72 206c 616d 6264 6120 626f yError lambda bo │ │ │ │ │ -00053e20: 6479 2069 7320 7061 7265 6e74 6865 7369 dy is parenthesi │ │ │ │ │ -00053e30: 7a65 6420 6765 6e65 7269 6320 7661 6c75 zed generic valu │ │ │ │ │ -00053e40: 6520 286f 7269 6769 6e61 6c6c 7920 7375 e (originally su │ │ │ │ │ -00053e50: 626d 6974 7465 6420 7465 7374 290a 3c62 bmitted test).tools/javac/l │ │ │ │ │ -00053e70: 616d 6264 612f 4c61 6d62 6461 5061 7273 ambda/LambdaPars │ │ │ │ │ -00053e80: 6572 5465 7374 2e6a 6176 613a 2041 6464 erTest.java: Add │ │ │ │ │ -00053e90: 206c 616d 6264 6120 7465 7374 7320 4164 lambda tests Ad │ │ │ │ │ -00053ea0: 6420 7061 7273 6572 2073 7570 706f 7274 d parser support │ │ │ │ │ -00053eb0: 2066 6f72 206c 616d 6264 6120 6578 7072 for lambda expr │ │ │ │ │ -00053ec0: 6573 7369 6f6e 7320 7465 6d70 6f72 6172 essions temporar │ │ │ │ │ -00053ed0: 696c 7920 776f 726b 6172 6f75 6e64 2063 ily workaround c │ │ │ │ │ -00053ee0: 6f6d 626f 2074 6573 7473 2061 7265 2063 ombo tests are c │ │ │ │ │ -00053ef0: 6175 7369 6e67 2074 696d 6520 6f75 7420 ausing time out │ │ │ │ │ -00053f00: 696e 2073 6576 6572 616c 2070 6c61 7466 in several platf │ │ │ │ │ -00053f10: 6f72 6d73 0a3c 6272 0a3e 746f 6f6c 732f orms.tools/ │ │ │ │ │ -00053f20: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -00053f30: 6264 6152 6574 7572 6e55 6e62 6f78 696e bdaReturnUnboxin │ │ │ │ │ -00053f40: 672e 6a61 7661 3a20 556e 626f 7869 6e67 g.java: Unboxing │ │ │ │ │ -00053f50: 2069 6e20 7265 7475 726e 2066 726f 6d20 in return from │ │ │ │ │ -00053f60: 6c61 6d62 6461 206d 6973 636f 6d70 696c lambda miscompil │ │ │ │ │ -00053f70: 6564 2074 6f20 7468 726f 7720 436c 6173 ed to throw Clas │ │ │ │ │ -00053f80: 7343 6173 7445 7863 6570 7469 6f6e 0a3c sCastException.< │ │ │ │ │ -00053f90: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00053fa0: 6c61 6d62 6461 2f4c 616d 6264 6153 636f lambda/LambdaSco │ │ │ │ │ -00053fb0: 7065 3031 2e6a 6176 613a 2041 6464 206c pe01.java: Add l │ │ │ │ │ -00053fc0: 616d 6264 6120 7465 7374 7320 6261 7369 ambda tests basi │ │ │ │ │ -00053fd0: 6320 7465 7374 2066 6f72 2063 6170 7475 c test for captu │ │ │ │ │ -00053fe0: 7265 206f 6620 6e6f 6e2d 6d75 7461 626c re of non-mutabl │ │ │ │ │ -00053ff0: 6520 6c6f 6361 6c73 0a3c 6272 0a3e 746f e locals.to │ │ │ │ │ -00054000: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00054010: 2f4c 616d 6264 6153 636f 7065 3032 2e6a /LambdaScope02.j │ │ │ │ │ -00054020: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00054030: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -00054040: 204f 626a 6563 7420 6d65 6d62 6572 7320 Object members │ │ │ │ │ -00054050: 6172 6520 6163 6365 7373 6962 6c65 2061 are accessible a │ │ │ │ │ -00054060: 7320 6578 7065 6374 6564 0a3c 6272 0a3e s expected. │ │ │ │ │ -00054070: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00054080: 6461 2f4c 616d 6264 6153 636f 7065 3033 da/LambdaScope03 │ │ │ │ │ -00054090: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -000540a0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -000540b0: 6174 2075 6e71 7561 6c69 6669 6564 204f at unqualified O │ │ │ │ │ -000540c0: 626a 6563 7420 6d65 6d62 6572 7320 6172 bject members ar │ │ │ │ │ -000540d0: 6520 6163 6365 7373 6564 2061 7320 6578 e accessed as ex │ │ │ │ │ -000540e0: 7065 6374 6564 0a3c 6272 0a3e 746f 6f6c pected.tool │ │ │ │ │ -000540f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00054100: 616d 6264 6153 636f 7065 3034 2e6a 6176 ambdaScope04.jav │ │ │ │ │ -00054110: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00054120: 7374 7320 6368 6563 6b20 7468 6174 206c sts check that l │ │ │ │ │ -00054130: 616d 6264 6120 6361 6e6e 6f74 2073 6861 ambda cannot sha │ │ │ │ │ -00054140: 646f 7720 7661 7269 6162 6c65 7320 6672 dow variables fr │ │ │ │ │ -00054150: 6f6d 2065 6e63 6c6f 7369 6e67 2073 636f om enclosing sco │ │ │ │ │ -00054160: 7065 0a3c 6272 0a3e 746f 6f6c 732f 6a61 pe.tools/ja │ │ │ │ │ -00054170: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -00054180: 6153 636f 7065 3035 2e6a 6176 613a 2044 aScope05.java: D │ │ │ │ │ -00054190: 7570 6c69 6361 7465 2076 6172 6961 626c uplicate variabl │ │ │ │ │ -000541a0: 6520 696e 206c 616d 6264 6120 6361 7573 e in lambda caus │ │ │ │ │ -000541b0: 6573 206a 6176 6163 2063 7261 7368 0a3c es javac crash.< │ │ │ │ │ -000541c0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000541d0: 6c61 6d62 6461 2f4c 616d 6264 6154 6573 lambda/LambdaTes │ │ │ │ │ -000541e0: 7453 7472 6963 7446 502e 6a61 7661 3a20 tStrictFP.java: │ │ │ │ │ -000541f0: 4469 6666 6572 656e 7420 7265 7375 6c74 Different result │ │ │ │ │ -00054200: 7320 6f66 2066 6c6f 6174 696e 6720 706f s of floating po │ │ │ │ │ -00054210: 696e 7420 6d75 6c74 6970 6c69 6361 7469 int multiplicati │ │ │ │ │ -00054220: 6f6e 2066 6f72 206c 616d 6264 6120 636f on for lambda co │ │ │ │ │ -00054230: 6465 2062 6c6f 636b 0a3c 6272 0a3e 746f de block.to │ │ │ │ │ -00054240: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00054250: 2f4c 616d 6264 6154 6573 7453 7472 6963 /LambdaTestStric │ │ │ │ │ -00054260: 7446 5046 6c61 672e 6a61 7661 3a20 4469 tFPFlag.java: Di │ │ │ │ │ -00054270: 6666 6572 656e 7420 7265 7375 6c74 7320 fferent results │ │ │ │ │ -00054280: 6f66 2066 6c6f 6174 696e 6720 706f 696e of floating poin │ │ │ │ │ -00054290: 7420 6d75 6c74 6970 6c69 6361 7469 6f6e t multiplication │ │ │ │ │ -000542a0: 2066 6f72 206c 616d 6264 6120 636f 6465 for lambda code │ │ │ │ │ -000542b0: 2062 6c6f 636b 0a3c 6272 0a3e 746f 6f6c block.tool │ │ │ │ │ -000542c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -000542d0: 616d 6264 6154 6573 7453 7472 6963 7446 ambdaTestStrictF │ │ │ │ │ -000542e0: 504d 6574 686f 642e 6a61 7661 3a20 4469 PMethod.java: Di │ │ │ │ │ -000542f0: 6666 6572 656e 7420 7265 7375 6c74 7320 fferent results │ │ │ │ │ -00054300: 6f66 2066 6c6f 6174 696e 6720 706f 696e of floating poin │ │ │ │ │ -00054310: 7420 6d75 6c74 6970 6c69 6361 7469 6f6e t multiplication │ │ │ │ │ -00054320: 2066 6f72 206c 616d 6264 6120 636f 6465 for lambda code │ │ │ │ │ -00054330: 2062 6c6f 636b 0a3c 6272 0a3e 746f 6f6c block.tool │ │ │ │ │ -00054340: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -00054350: 616d 6264 6157 6974 6849 6e74 6572 6661 ambdaWithInterfa │ │ │ │ │ -00054360: 6365 5375 7065 722e 6a61 7661 3a20 4e50 ceSuper.java: NP │ │ │ │ │ -00054370: 4520 696e 206a 6176 6163 2077 6974 6820 E in javac with │ │ │ │ │ -00054380: 696e 7465 7266 6163 6520 7375 7065 7220 interface super │ │ │ │ │ -00054390: 696e 206c 616d 6264 610a 3c62 720a 3e74 in lambda.t │ │ │ │ │ -000543a0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000543b0: 612f 4c6f 6361 6c42 7265 616b 416e 6443 a/LocalBreakAndC │ │ │ │ │ -000543c0: 6f6e 7469 6e75 652e 6a61 7661 3a20 4164 ontinue.java: Ad │ │ │ │ │ -000543d0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000543e0: 6865 636b 2074 6861 7420 6c6f 6361 6c20 heck that local │ │ │ │ │ -000543f0: 6272 6561 6b2f 636f 6e74 696e 7565 2069 break/continue i │ │ │ │ │ -00054400: 7320 616c 6c6f 7765 6420 696e 206c 616d s allowed in lam │ │ │ │ │ -00054410: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ -00054420: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00054430: 2f6c 616d 6264 612f 4c6f 6361 6c56 6172 /lambda/LocalVar │ │ │ │ │ -00054440: 6961 626c 6554 6162 6c65 2e6a 6176 613a iableTable.java: │ │ │ │ │ -00054450: 204d 6973 7369 6e67 204c 5620 7461 626c Missing LV tabl │ │ │ │ │ -00054460: 6520 696e 206c 616d 6264 6120 626f 6469 e in lambda bodi │ │ │ │ │ -00054470: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -00054480: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00054490: 6448 616e 646c 6549 6e76 6f6b 6554 6573 dHandleInvokeTes │ │ │ │ │ -000544a0: 742e 6a61 7661 3a20 6a61 7661 6320 4173 t.java: javac As │ │ │ │ │ -000544b0: 7365 7274 696f 6e45 7272 6f72 2077 6865 sertionError whe │ │ │ │ │ -000544c0: 6e20 696e 766f 6b69 6e67 204d 6574 686f n invoking Metho │ │ │ │ │ -000544d0: 6448 616e 646c 652e 696e 766f 6b65 2077 dHandle.invoke w │ │ │ │ │ -000544e0: 6974 6820 6c61 6d62 6461 2070 6172 616d ith lambda param │ │ │ │ │ -000544f0: 7465 7265 720a 3c62 720a 3e74 6f6f 6c73 terer.tools │ │ │ │ │ -00054500: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -00054510: 7468 6f64 5265 6665 7265 6e63 6530 312e thodReference01. │ │ │ │ │ -00054520: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00054530: 2074 6573 7473 2075 7365 206d 6574 686f tests use metho │ │ │ │ │ -00054540: 6420 7265 6665 7265 6e63 6520 746f 2073 d reference to s │ │ │ │ │ -00054550: 6f72 7420 6c69 7374 2065 6c65 6d65 6e74 ort list element │ │ │ │ │ -00054560: 7320 6279 2066 6965 6c64 0a3c 6272 0a3e s by field. │ │ │ │ │ -00054570: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00054580: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -00054590: 6365 3032 2e6a 6176 613a 2041 6464 206c ce02.java: Add l │ │ │ │ │ -000545a0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -000545b0: 6b20 7468 6174 2073 6565 6d69 6e67 6c79 k that seemingly │ │ │ │ │ -000545c0: 2061 6d62 6967 756f 7573 206d 6574 686f ambiguous metho │ │ │ │ │ -000545d0: 6420 7265 6665 7265 6e63 6573 2061 7265 d references are │ │ │ │ │ -000545e0: 2072 6573 6f6c 7665 6420 7072 6f70 6572 resolved proper │ │ │ │ │ -000545f0: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ -00054600: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00054610: 6452 6566 6572 656e 6365 3033 2e6a 6176 dReference03.jav │ │ │ │ │ -00054620: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00054630: 7374 7320 6368 6563 6b20 7468 6174 206d sts check that m │ │ │ │ │ -00054640: 6f73 7420 7370 6563 6966 6963 206d 6574 ost specific met │ │ │ │ │ -00054650: 686f 6420 6973 2073 656c 6563 7465 6420 hod is selected │ │ │ │ │ -00054660: 6173 2065 7870 6563 7465 640a 3c62 720a as expected.tools/javac/lam │ │ │ │ │ -00054680: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00054690: 6e63 6530 342e 6a61 7661 3a20 4164 6420 nce04.java: Add │ │ │ │ │ -000546a0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -000546b0: 636b 2074 6861 7420 7461 7267 6574 2074 ck that target t │ │ │ │ │ -000546c0: 7970 6520 6f66 2061 206d 6574 686f 6420 ype of a method │ │ │ │ │ -000546d0: 7265 6620 6973 2061 2053 414d 2074 7970 ref is a SAM typ │ │ │ │ │ -000546e0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -000546f0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -00054700: 5265 6665 7265 6e63 6530 352e 6a61 7661 Reference05.java │ │ │ │ │ -00054710: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00054720: 7473 2063 6865 636b 2074 6861 7420 6e6f ts check that no │ │ │ │ │ -00054730: 6e2d 7374 6174 6963 206d 6574 686f 6420 n-static method │ │ │ │ │ -00054740: 7265 6665 726e 6365 7320 6672 6f6d 2073 refernces from s │ │ │ │ │ -00054750: 7461 7469 6320 636f 6e74 6578 7420 6172 tatic context ar │ │ │ │ │ -00054760: 6520 6861 6e64 6c65 6420 636f 7272 6563 e handled correc │ │ │ │ │ -00054770: 746c 790a 3c62 720a 3e74 6f6f 6c73 2f6a tly.tools/j │ │ │ │ │ -00054780: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00054790: 6f64 5265 6665 7265 6e63 6530 362e 6a61 odReference06.ja │ │ │ │ │ -000547a0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -000547b0: 6573 7473 206d 6574 686f 6420 7265 6665 ests method refe │ │ │ │ │ -000547c0: 7265 6e63 6573 2061 6e64 2073 7570 6572 rences and super │ │ │ │ │ -000547d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000547e0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000547f0: 6566 6572 656e 6365 3037 2e6a 6176 613a eference07.java: │ │ │ │ │ -00054800: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00054810: 7320 6368 6563 6b20 7468 6174 2073 796e s check that syn │ │ │ │ │ -00054820: 7461 7820 666f 7220 7365 6c65 6374 696e tax for selectin │ │ │ │ │ -00054830: 6720 6765 6e65 7269 6320 7265 6365 6976 g generic receiv │ │ │ │ │ -00054840: 6572 2077 6f72 6b73 0a3c 6272 0a3e 746f er works.to │ │ │ │ │ -00054850: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00054860: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00054870: 3038 2e6a 6176 613a 2041 6464 206c 616d 08.java: Add lam │ │ │ │ │ -00054880: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00054890: 7468 6174 2073 796e 7461 7820 666f 7220 that syntax for │ │ │ │ │ -000548a0: 7365 6c65 6374 696e 6720 6765 6e65 7269 selecting generi │ │ │ │ │ -000548b0: 6320 7265 6365 6976 6572 2077 6f72 6b73 c receiver works │ │ │ │ │ -000548c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000548d0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000548e0: 6566 6572 656e 6365 3039 2e6a 6176 613a eference09.java: │ │ │ │ │ -000548f0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00054900: 7320 6368 6563 6b20 7468 6174 206e 6f6e s check that non │ │ │ │ │ -00054910: 2073 7461 7469 6320 6d65 6d62 6572 7320 static members │ │ │ │ │ -00054920: 6361 6e6e 6f74 2062 6520 7265 6665 7265 cannot be refere │ │ │ │ │ -00054930: 6e63 6564 2066 726f 6d20 6120 6d65 7468 nced from a meth │ │ │ │ │ -00054940: 6f64 2072 6566 6572 656e 6365 2071 7561 od reference qua │ │ │ │ │ -00054950: 6c69 6669 6572 0a3c 6272 0a3e 746f 6f6c lifier.tool │ │ │ │ │ -00054960: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00054970: 6574 686f 6452 6566 6572 656e 6365 3130 ethodReference10 │ │ │ │ │ -00054980: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00054990: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -000549a0: 6174 206e 6f6e 2073 7461 7469 6320 7365 at non static se │ │ │ │ │ -000549b0: 6c65 6374 6f72 7320 696e 206d 6574 686f lectors in metho │ │ │ │ │ -000549c0: 6420 7265 6673 2061 7265 2068 616e 646c d refs are handl │ │ │ │ │ -000549d0: 6564 2063 6f72 7265 6374 6c79 0a3c 6272 ed correctly.
    tools/javac/la │ │ │ │ │ -000549f0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00054a00: 656e 6365 3131 2e6a 6176 613a 2041 6464 ence11.java: Add │ │ │ │ │ -00054a10: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00054a20: 6563 6b20 7468 6174 2073 7461 7469 6320 eck that static │ │ │ │ │ -00054a30: 7673 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a vs..tools/j │ │ │ │ │ -00054a40: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00054a50: 6f64 5265 6665 7265 6e63 6531 322e 6a61 odReference12.ja │ │ │ │ │ -00054a60: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00054a70: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00054a80: 4f62 6a65 6374 206d 6574 686f 6473 2061 Object methods a │ │ │ │ │ -00054a90: 7265 2064 6973 7061 7463 6865 6420 6163 re dispatched ac │ │ │ │ │ -00054aa0: 636f 7264 696e 676c 790a 3c62 720a 3e74 cordingly.t │ │ │ │ │ -00054ab0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00054ac0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -00054ad0: 6531 332e 6a61 7661 3a20 4164 6420 6c61 e13.java: Add la │ │ │ │ │ -00054ae0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00054af0: 2074 6861 7420 6571 7561 6c73 2829 206f that equals() o │ │ │ │ │ -00054b00: 6e20 5072 6f78 6965 6420 6f62 6a65 6374 n Proxied object │ │ │ │ │ -00054b10: 7320 6973 2068 616e 646c 6564 2061 6363 s is handled acc │ │ │ │ │ -00054b20: 6f72 6469 6e67 6c79 0a3c 6272 0a3e 746f ordingly.to │ │ │ │ │ -00054b30: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00054b40: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00054b50: 3134 2e6a 6176 613a 2041 6464 206c 616d 14.java: Add lam │ │ │ │ │ -00054b60: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00054b70: 6361 7374 696e 6720 6120 6d65 7468 6f64 casting a method │ │ │ │ │ -00054b80: 2072 6566 6572 656e 6365 2074 6f20 6120 reference to a │ │ │ │ │ -00054b90: 5341 4d20 7479 7065 2064 6f65 7320 6e6f SAM type does no │ │ │ │ │ -00054ba0: 7420 7265 7375 6c74 2069 6e20 6120 4343 t result in a CC │ │ │ │ │ -00054bb0: 450a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 E.tools/jav │ │ │ │ │ -00054bc0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -00054bd0: 5265 6665 7265 6e63 6531 352e 6a61 7661 Reference15.java │ │ │ │ │ -00054be0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00054bf0: 7473 2063 6865 636b 2074 6861 7420 6173 ts check that as │ │ │ │ │ -00054c00: 7369 676e 6d65 6e74 7320 696e 766f 6c76 signments involv │ │ │ │ │ -00054c10: 696e 6720 6d65 7468 6f64 2072 6566 6572 ing method refer │ │ │ │ │ -00054c20: 656e 6365 7320 646f 206e 6f74 2074 7269 ences do not tri │ │ │ │ │ -00054c30: 6767 6572 2074 7261 6e73 6974 696f 6e61 gger transitiona │ │ │ │ │ -00054c40: 6c20 3239 3220 7761 726e 696e 6773 0a3c l 292 warnings.< │ │ │ │ │ -00054c50: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00054c60: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00054c70: 6572 656e 6365 3136 2e6a 6176 613a 2041 erence16.java: A │ │ │ │ │ -00054c80: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00054c90: 7365 6d61 6e74 6963 7320 6f66 2073 7461 semantics of sta │ │ │ │ │ -00054ca0: 7469 6361 6c6c 7920 7175 616c 6966 6965 tically qualifie │ │ │ │ │ -00054cb0: 6420 6d65 7468 6f64 2072 6566 6572 656e d method referen │ │ │ │ │ -00054cc0: 6365 2073 686f 756c 6420 6e6f 7420 6465 ce should not de │ │ │ │ │ -00054cd0: 7065 6e64 206f 6e20 7468 6520 636f 6e74 pend on the cont │ │ │ │ │ -00054ce0: 6578 740a 3c62 720a 3e74 6f6f 6c73 2f6a ext.tools/j │ │ │ │ │ -00054cf0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00054d00: 6f64 5265 6665 7265 6e63 6531 372e 6a61 odReference17.ja │ │ │ │ │ -00054d10: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00054d20: 6573 7473 2062 6173 6963 2074 6573 7420 ests basic test │ │ │ │ │ -00054d30: 666f 7220 636f 6e73 7472 7563 746f 7220 for constructor │ │ │ │ │ -00054d40: 7265 6665 7265 6e63 6573 0a3c 6272 0a3e references. │ │ │ │ │ -00054d50: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00054d60: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -00054d70: 6365 3138 2e6a 6176 613a 2041 6464 206c ce18.java: Add l │ │ │ │ │ -00054d80: 616d 6264 6120 7465 7374 7320 6261 7369 ambda tests basi │ │ │ │ │ -00054d90: 6320 7465 7374 2066 6f72 2063 6f6e 7374 c test for const │ │ │ │ │ -00054da0: 7275 6374 6f72 2072 6566 6572 656e 6365 ructor reference │ │ │ │ │ -00054db0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00054dc0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -00054dd0: 5265 6665 7265 6e63 6531 392e 6a61 7661 Reference19.java │ │ │ │ │ -00054de0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00054df0: 7473 2062 6173 6963 2074 6573 7420 666f ts basic test fo │ │ │ │ │ -00054e00: 7220 636f 6e73 7472 7563 746f 7220 7265 r constructor re │ │ │ │ │ -00054e10: 6665 7265 6e63 6573 2061 6e64 2067 656e ferences and gen │ │ │ │ │ -00054e20: 6572 6963 2063 6c61 7373 6573 0a3c 6272 eric classes.
    tools/javac/la │ │ │ │ │ -00054e40: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00054e50: 656e 6365 3230 2e6a 6176 613a 2041 6464 ence20.java: Add │ │ │ │ │ -00054e60: 206c 616d 6264 6120 7465 7374 7320 6261 lambda tests ba │ │ │ │ │ -00054e70: 7369 6320 7465 7374 2066 6f72 2063 6f6e sic test for con │ │ │ │ │ -00054e80: 7374 7275 6374 6f72 2072 6566 6572 656e structor referen │ │ │ │ │ -00054e90: 6365 7320 616e 6420 6765 6e65 7269 6320 ces and generic │ │ │ │ │ -00054ea0: 636c 6173 7365 730a 3c62 720a 3e74 6f6f classes.too │ │ │ │ │ -00054eb0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00054ec0: 4d65 7468 6f64 5265 6665 7265 6e63 6532 MethodReference2 │ │ │ │ │ -00054ed0: 312e 6a61 7661 3a20 4164 6420 6c61 6d62 1.java: Add lamb │ │ │ │ │ -00054ee0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -00054ef0: 6861 7420 6572 726f 6e65 6f75 7320 6d65 hat erroneous me │ │ │ │ │ -00054f00: 7468 6f64 2072 6566 6572 656e 6365 7320 thod references │ │ │ │ │ -00054f10: 6172 6520 666c 6167 6765 6420 7769 7468 are flagged with │ │ │ │ │ -00054f20: 2065 7272 6f72 7320 6173 2065 7870 6563 errors as expec │ │ │ │ │ -00054f30: 7465 640a 3c62 720a 3e74 6f6f 6c73 2f6a ted.tools/j │ │ │ │ │ -00054f40: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00054f50: 6f64 5265 6665 7265 6e63 6532 322e 6a61 odReference22.ja │ │ │ │ │ -00054f60: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00054f70: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -00054f80: 7061 6972 206f 6620 626f 756e 642f 6e6f pair of bound/no │ │ │ │ │ -00054f90: 6e2d 626f 756e 6420 6d65 7468 6f64 2072 n-bound method r │ │ │ │ │ -00054fa0: 6566 6572 656e 6365 7320 6368 6563 6b65 eferences checke │ │ │ │ │ -00054fb0: 6420 636f 7272 6563 746c 790a 3c62 720a d correctly.tools/javac/lam │ │ │ │ │ -00054fd0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00054fe0: 6e63 6532 332e 6a61 7661 3a20 4164 6420 nce23.java: Add │ │ │ │ │ -00054ff0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00055000: 636b 2074 6861 7420 7061 6972 206f 6620 ck that pair of │ │ │ │ │ -00055010: 626f 756e 642f 6e6f 6e2d 626f 756e 6420 bound/non-bound │ │ │ │ │ -00055020: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ -00055030: 7265 6e63 6573 2069 7320 666c 6167 6765 rences is flagge │ │ │ │ │ -00055040: 6420 6173 2061 6d62 6967 756f 7573 0a3c d as ambiguous.< │ │ │ │ │ -00055050: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00055060: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055070: 6572 656e 6365 3234 2e6a 6176 613a 2041 erence24.java: A │ │ │ │ │ -00055080: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00055090: 6368 6563 6b20 7468 6174 206e 6f6e 2d62 check that non-b │ │ │ │ │ -000550a0: 6f78 696e 6720 6d65 7468 6f64 2072 6566 oxing method ref │ │ │ │ │ -000550b0: 6572 656e 6365 7320 636f 6e76 6572 7369 erences conversi │ │ │ │ │ -000550c0: 6f6e 2068 6173 2074 6865 2070 7265 6365 on has the prece │ │ │ │ │ -000550d0: 6465 6e63 650a 3c62 720a 3e74 6f6f 6c73 dence.tools │ │ │ │ │ -000550e0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -000550f0: 7468 6f64 5265 6665 7265 6e63 6532 352e thodReference25. │ │ │ │ │ -00055100: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00055110: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00055120: 7420 6e6f 6e2d 626f 7869 6e67 206d 6574 t non-boxing met │ │ │ │ │ -00055130: 686f 6420 7265 6665 7265 6e63 6573 2069 hod references i │ │ │ │ │ -00055140: 7320 6e6f 7420 7072 6566 6572 7265 6420 s not preferred │ │ │ │ │ -00055150: 6f76 6572 2062 6f78 696e 6720 6f6e 650a over boxing one. │ │ │ │ │ -00055160: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00055170: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -00055180: 6665 7265 6e63 6532 362e 6a61 7661 3a20 ference26.java: │ │ │ │ │ -00055190: 6368 6563 6b20 7374 7269 6374 206d 6574 check strict met │ │ │ │ │ -000551a0: 686f 6420 636f 6e76 6572 7369 6f6e 2061 hod conversion a │ │ │ │ │ -000551b0: 6c6c 6f77 7320 6c6f 6f73 6520 6d65 7468 llows loose meth │ │ │ │ │ -000551c0: 6f64 2072 6566 6572 656e 6365 2063 6f6e od reference con │ │ │ │ │ -000551d0: 7665 7273 696f 6e0a 3c62 720a 3e74 6f6f version.too │ │ │ │ │ -000551e0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000551f0: 4d65 7468 6f64 5265 6665 7265 6e63 6532 MethodReference2 │ │ │ │ │ -00055200: 372e 6a61 7661 3a20 4164 6420 6c61 6d62 7.java: Add lamb │ │ │ │ │ -00055210: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -00055220: 6861 7420 6e6f 6e2d 626f 7869 6e67 206d hat non-boxing m │ │ │ │ │ -00055230: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ -00055240: 2063 6f6e 7665 7273 696f 6e20 6861 7320 conversion has │ │ │ │ │ -00055250: 7468 6520 7072 6563 6564 656e 6365 0a3c the precedence.< │ │ │ │ │ -00055260: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00055270: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055280: 6572 656e 6365 3238 2e6a 6176 613a 2041 erence28.java: A │ │ │ │ │ -00055290: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000552a0: 6368 6563 6b20 7468 6174 206e 6f6e 2d63 check that non-c │ │ │ │ │ -000552b0: 6f6d 7061 7469 626c 6520 6d65 7468 6f64 ompatible method │ │ │ │ │ -000552c0: 2072 6566 6572 656e 6365 7320 6172 6520 references are │ │ │ │ │ -000552d0: 7265 6a65 6374 6564 0a3c 6272 0a3e 746f rejected.to │ │ │ │ │ -000552e0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000552f0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00055300: 3239 2e6a 6176 613a 2041 6464 206c 616d 29.java: Add lam │ │ │ │ │ -00055310: 6264 6120 7465 7374 7320 7265 6665 7265 bda tests refere │ │ │ │ │ -00055320: 6e63 6520 746f 2073 7570 6572 206c 6561 nce to super lea │ │ │ │ │ -00055330: 6473 2074 6f20 636f 6d70 696c 6572 2063 ds to compiler c │ │ │ │ │ -00055340: 7261 7368 2077 6865 6e20 3239 3220 7472 rash when 292 tr │ │ │ │ │ -00055350: 616e 736c 6174 696f 6e20 7363 6865 6d65 anslation scheme │ │ │ │ │ -00055360: 2069 7320 656e 6162 6c65 640a 3c62 720a is enabled.tools/javac/lam │ │ │ │ │ -00055380: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00055390: 6e63 6533 302e 6a61 7661 3a20 4164 6420 nce30.java: Add │ │ │ │ │ -000553a0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -000553b0: 636b 2074 6861 7420 6e6f 6e2d 7374 6174 ck that non-stat │ │ │ │ │ -000553c0: 6963 2071 7561 6c69 6669 6572 206f 6620 ic qualifier of │ │ │ │ │ -000553d0: 7374 6174 6963 206d 6574 686f 6420 7265 static method re │ │ │ │ │ -000553e0: 6665 7265 6e63 6520 6973 2065 6167 6572 ference is eager │ │ │ │ │ -000553f0: 6c79 2065 7661 6c75 6174 6564 0a3c 6272 ly evaluated.
    tools/javac/la │ │ │ │ │ -00055410: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00055420: 656e 6365 3331 2e6a 6176 613a 2041 6464 ence31.java: Add │ │ │ │ │ -00055430: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00055440: 6563 6b20 7468 6174 2062 6f78 696e 6720 eck that boxing │ │ │ │ │ -00055450: 6f66 2072 6574 7572 6e2d 7479 7065 2077 of return-type w │ │ │ │ │ -00055460: 6f72 6b73 2061 7320 6578 7065 6374 6564 orks as expected │ │ │ │ │ -00055470: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00055480: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00055490: 6566 6572 656e 6365 3332 2e6a 6176 613a eference32.java: │ │ │ │ │ -000554a0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000554b0: 7320 6368 6563 6b20 7468 6174 2076 6172 s check that var │ │ │ │ │ -000554c0: 6172 6773 2077 6172 6e69 6e67 7320 6172 args warnings ar │ │ │ │ │ -000554d0: 6520 6765 6e65 7261 7465 6420 6475 7269 e generated duri │ │ │ │ │ -000554e0: 6e67 2053 414d 2063 6f6e 7665 7273 696f ng SAM conversio │ │ │ │ │ -000554f0: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -00055500: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -00055510: 5265 6665 7265 6e63 6533 332e 6a61 7661 Reference33.java │ │ │ │ │ -00055520: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00055530: 7473 2074 6573 7420 6272 6964 6765 6420 ts test bridged │ │ │ │ │ -00055540: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ -00055550: 7265 6e63 6573 0a3c 6272 0a3e 746f 6f6c rences.tool │ │ │ │ │ -00055560: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00055570: 6574 686f 6452 6566 6572 656e 6365 3334 ethodReference34 │ │ │ │ │ -00055580: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00055590: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -000555a0: 6174 2063 6f64 6520 6765 6e65 7261 7469 at code generati │ │ │ │ │ -000555b0: 6f6e 2068 616e 646c 6573 2076 6f69 642d on handles void- │ │ │ │ │ -000555c0: 636f 6d70 6174 6962 696c 6974 7920 636f compatibility co │ │ │ │ │ -000555d0: 7272 6563 746c 790a 3c62 720a 3e74 6f6f rrectly.too │ │ │ │ │ -000555e0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000555f0: 4d65 7468 6f64 5265 6665 7265 6e63 6533 MethodReference3 │ │ │ │ │ -00055600: 352e 6a61 7661 3a20 4164 6420 6c61 6d62 5.java: Add lamb │ │ │ │ │ -00055610: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -00055620: 6861 7420 6c61 6d62 6461 2f6d 6574 686f hat lambda/metho │ │ │ │ │ -00055630: 6420 7265 6665 7265 6e63 6573 2061 7265 d references are │ │ │ │ │ -00055640: 2076 616c 6964 206d 6574 686f 6420 7265 valid method re │ │ │ │ │ -00055650: 6665 7265 6e63 6520 7175 616c 6966 6965 ference qualifie │ │ │ │ │ -00055660: 7273 0a3c 6272 0a3e 746f 6f6c 732f 6a61 rs.tools/ja │ │ │ │ │ -00055670: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00055680: 6452 6566 6572 656e 6365 3336 2e6a 6176 dReference36.jav │ │ │ │ │ -00055690: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -000556a0: 7374 7320 6368 6563 6b20 7468 6174 206d sts check that m │ │ │ │ │ -000556b0: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -000556c0: 6861 6e64 6c65 7320 7661 7261 7267 7320 handles varargs │ │ │ │ │ -000556d0: 636f 6e76 6572 7369 6f6e 2070 726f 7065 conversion prope │ │ │ │ │ -000556e0: 726c 790a 3c62 720a 3e74 6f6f 6c73 2f6a rly.tools/j │ │ │ │ │ -000556f0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00055700: 6f64 5265 6665 7265 6e63 6533 372e 6a61 odReference37.ja │ │ │ │ │ -00055710: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00055720: 6573 7473 2073 7075 7269 6f75 7320 6578 ests spurious ex │ │ │ │ │ -00055730: 6365 7074 696f 6e73 2077 6865 6e20 6368 ceptions when ch │ │ │ │ │ -00055740: 6563 6b69 6e67 2072 6566 6572 656e 6365 ecking reference │ │ │ │ │ -00055750: 7320 746f 2069 6e6e 6572 2063 6f6e 7374 s to inner const │ │ │ │ │ -00055760: 7275 6374 6f72 7320 7768 6572 6520 7468 ructors where th │ │ │ │ │ -00055770: 6520 656e 636c 6f73 696e 6720 636c 6173 e enclosing clas │ │ │ │ │ -00055780: 7320 6973 206e 6f74 2064 6566 696e 6564 s is not defined │ │ │ │ │ -00055790: 2069 6e20 616e 7920 6f75 7465 7220 636f in any outer co │ │ │ │ │ -000557a0: 6e74 6578 740a 3c62 720a 3e74 6f6f 6c73 ntext.tools │ │ │ │ │ -000557b0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -000557c0: 7468 6f64 5265 6665 7265 6e63 6533 382e thodReference38. │ │ │ │ │ -000557d0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -000557e0: 2074 6573 7473 2054 6865 2071 7561 6c69 tests The quali │ │ │ │ │ -000557f0: 6669 6572 2074 7970 6520 6f66 2061 2063 fier type of a c │ │ │ │ │ -00055800: 6f6e 7374 7275 6374 6f72 2072 6566 6572 onstructor refer │ │ │ │ │ -00055810: 656e 6365 206d 7573 7420 6265 2061 2063 ence must be a c │ │ │ │ │ -00055820: 6f6e 6372 6574 6520 636c 6173 730a 3c62 oncrete class.tools/javac/l │ │ │ │ │ -00055840: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00055850: 7265 6e63 6533 392e 6a61 7661 3a20 4164 rence39.java: Ad │ │ │ │ │ -00055860: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -00055870: 6865 636b 2074 6861 7420 6261 6420 656e heck that bad en │ │ │ │ │ -00055880: 636c 6f73 696e 6720 636c 6173 7320 7061 closing class pa │ │ │ │ │ -00055890: 7261 6d65 7465 7220 7479 7065 2069 7320 rameter type is │ │ │ │ │ -000558a0: 6469 7363 6172 6465 6420 6163 636f 7264 discarded accord │ │ │ │ │ -000558b0: 696e 676c 790a 3c62 720a 3e74 6f6f 6c73 ingly.tools │ │ │ │ │ -000558c0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -000558d0: 7468 6f64 5265 6665 7265 6e63 6534 302e thodReference40. │ │ │ │ │ -000558e0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -000558f0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00055900: 7420 756e 626f 756e 6420 636f 6e73 7472 t unbound constr │ │ │ │ │ -00055910: 7563 746f 7220 7265 6665 7265 6e63 6520 uctor reference │ │ │ │ │ -00055920: 6172 6520 6e6f 7420 6163 6365 7074 6564 are not accepted │ │ │ │ │ -00055930: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00055940: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00055950: 6566 6572 656e 6365 3431 2e6a 6176 613a eference41.java: │ │ │ │ │ -00055960: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00055970: 7320 6368 6563 6b20 7468 6174 2064 6961 s check that dia │ │ │ │ │ -00055980: 6d6f 6e64 2069 6e66 6572 656e 6365 2069 mond inference i │ │ │ │ │ -00055990: 7320 6170 706c 6965 6420 7768 656e 2075 s applied when u │ │ │ │ │ -000559a0: 7369 6e67 2072 6177 2063 6f6e 7374 7275 sing raw constru │ │ │ │ │ -000559b0: 6374 6f72 2072 6566 6572 656e 6365 2071 ctor reference q │ │ │ │ │ -000559c0: 7561 6c69 6669 6572 0a3c 6272 0a3e 746f ualifier.to │ │ │ │ │ -000559d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000559e0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -000559f0: 3432 2e6a 6176 613a 2041 6464 206c 616d 42.java: Add lam │ │ │ │ │ -00055a00: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00055a10: 7468 6174 2064 6961 6d6f 6e64 2069 6e66 that diamond inf │ │ │ │ │ -00055a20: 6572 656e 6365 2069 7320 6170 706c 6965 erence is applie │ │ │ │ │ -00055a30: 6420 7768 656e 2075 7369 6e67 2072 6177 d when using raw │ │ │ │ │ -00055a40: 2063 6f6e 7374 7275 6374 6f72 2072 6566 constructor ref │ │ │ │ │ -00055a50: 6572 656e 6365 2071 7561 6c69 6669 6572 erence qualifier │ │ │ │ │ -00055a60: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00055a70: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00055a80: 6566 6572 656e 6365 3433 2e6a 6176 613a eference43.java: │ │ │ │ │ -00055a90: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00055aa0: 7320 6368 6563 6b20 7468 6174 2064 6961 s check that dia │ │ │ │ │ -00055ab0: 6d6f 6e64 2069 6e66 6572 656e 6365 2069 mond inference i │ │ │ │ │ -00055ac0: 7320 6170 706c 6965 6420 7768 656e 2075 s applied when u │ │ │ │ │ -00055ad0: 7369 6e67 2072 6177 2063 6f6e 7374 7275 sing raw constru │ │ │ │ │ -00055ae0: 6374 6f72 2072 6566 6572 656e 6365 2071 ctor reference q │ │ │ │ │ -00055af0: 7561 6c69 6669 6572 0a3c 6272 0a3e 746f ualifier.to │ │ │ │ │ -00055b00: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00055b10: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -00055b20: 3434 2e6a 6176 613a 2041 6464 206c 616d 44.java: Add lam │ │ │ │ │ -00055b30: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00055b40: 7468 6174 2067 656e 6572 6963 206d 6574 that generic met │ │ │ │ │ -00055b50: 686f 6420 7265 6665 7265 6e63 6520 6973 hod reference is │ │ │ │ │ -00055b60: 2069 6e66 6572 7265 6420 7768 656e 2074 inferred when t │ │ │ │ │ -00055b70: 7970 6520 7061 7261 6d65 7465 7273 2061 ype parameters a │ │ │ │ │ -00055b80: 7265 206f 6d69 7474 6564 0a3c 6272 0a3e re omitted. │ │ │ │ │ -00055b90: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00055ba0: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -00055bb0: 6365 3435 2e6a 6176 613a 2041 6464 206c ce45.java: Add l │ │ │ │ │ -00055bc0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -00055bd0: 6b20 7468 6174 2067 656e 6572 6963 206d k that generic m │ │ │ │ │ -00055be0: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -00055bf0: 6973 2069 6e66 6572 7265 6420 7768 656e is inferred when │ │ │ │ │ -00055c00: 2074 7970 6520 7061 7261 6d65 7465 7273 type parameters │ │ │ │ │ -00055c10: 2061 7265 206f 6d69 7474 6564 0a3c 6272 are omitted.
    tools/javac/la │ │ │ │ │ -00055c30: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00055c40: 656e 6365 3436 2e6a 6176 613a 2041 6464 ence46.java: Add │ │ │ │ │ -00055c50: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -00055c60: 6563 6b20 7468 6174 2067 656e 6572 6963 eck that generic │ │ │ │ │ -00055c70: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -00055c80: 6520 6973 2069 6e66 6572 7265 6420 7768 e is inferred wh │ │ │ │ │ -00055c90: 656e 2074 7970 6520 7061 7261 6d65 7465 en type paramete │ │ │ │ │ -00055ca0: 7273 2061 7265 206f 6d69 7474 6564 0a3c rs are omitted.< │ │ │ │ │ -00055cb0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00055cc0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00055cd0: 6572 656e 6365 3437 2e6a 6176 613a 2041 erence47.java: A │ │ │ │ │ -00055ce0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00055cf0: 6368 6563 6b20 7468 6174 2067 656e 6572 check that gener │ │ │ │ │ -00055d00: 6963 206d 6574 686f 6420 7265 6665 7265 ic method refere │ │ │ │ │ -00055d10: 6e63 6520 6973 2069 6e66 6572 7265 6420 nce is inferred │ │ │ │ │ -00055d20: 7768 656e 2074 7970 6520 7061 7261 6d65 when type parame │ │ │ │ │ -00055d30: 7465 7273 2061 7265 206f 6d69 7474 6564 ters are omitted │ │ │ │ │ -00055d40: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00055d50: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00055d60: 6566 6572 656e 6365 3438 2e6a 6176 613a eference48.java: │ │ │ │ │ -00055d70: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00055d80: 7320 6368 6563 6b20 7468 6174 2072 6177 s check that raw │ │ │ │ │ -00055d90: 2071 7561 6c69 6669 6572 2069 6e20 756e qualifier in un │ │ │ │ │ -00055da0: 626f 756e 6420 6d65 7468 6f64 2072 6566 bound method ref │ │ │ │ │ -00055db0: 6572 656e 6365 2069 7320 696e 6665 7272 erence is inferr │ │ │ │ │ -00055dc0: 6564 2066 726f 6d20 6465 7363 7269 7074 ed from descript │ │ │ │ │ -00055dd0: 6f72 0a3c 6272 0a3e 746f 6f6c 732f 6a61 or.tools/ja │ │ │ │ │ -00055de0: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00055df0: 6452 6566 6572 656e 6365 3439 2e6a 6176 dReference49.jav │ │ │ │ │ -00055e00: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00055e10: 7374 7320 6368 6563 6b20 7468 6174 2061 sts check that a │ │ │ │ │ -00055e20: 6e20 6172 7261 7920 7479 7065 2063 616e n array type can │ │ │ │ │ -00055e30: 2062 6520 7573 6564 2061 7320 6120 7175 be used as a qu │ │ │ │ │ -00055e40: 616c 6966 6965 7220 6f66 2061 6e20 756e alifier of an un │ │ │ │ │ -00055e50: 626f 756e 6420 6d65 7468 6f64 2072 6566 bound method ref │ │ │ │ │ -00055e60: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ -00055e70: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00055e80: 6574 686f 6452 6566 6572 656e 6365 3530 ethodReference50 │ │ │ │ │ -00055e90: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00055ea0: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -00055eb0: 6174 2065 7272 6f6e 656f 7573 206d 6574 at erroneous met │ │ │ │ │ -00055ec0: 686f 6420 7265 6665 7265 6e63 6573 2061 hod references a │ │ │ │ │ -00055ed0: 7265 2066 6c61 6767 6564 2077 6974 6820 re flagged with │ │ │ │ │ -00055ee0: 6572 726f 7273 2061 7320 6578 7065 6374 errors as expect │ │ │ │ │ -00055ef0: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ -00055f00: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -00055f10: 6452 6566 6572 656e 6365 3531 2e6a 6176 dReference51.jav │ │ │ │ │ -00055f20: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00055f30: 7374 7320 6365 7274 6169 6e20 6361 7365 sts certain case │ │ │ │ │ -00055f40: 7320 6f66 2065 7272 6f6e 656f 7573 206d s of erroneous m │ │ │ │ │ -00055f50: 656d 6265 7220 7265 6665 7265 6e63 6520 ember reference │ │ │ │ │ -00055f60: 6c6f 6f6b 7570 2061 7265 206e 6f74 2068 lookup are not h │ │ │ │ │ -00055f70: 616e 646c 6564 2062 7920 4174 7472 2e76 andled by Attr.v │ │ │ │ │ -00055f80: 6973 6974 5265 6665 7265 6e63 650a 3c62 isitReference.tools/javac/l │ │ │ │ │ -00055fa0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00055fb0: 7265 6e63 6535 322e 6a61 7661 3a20 4164 rence52.java: Ad │ │ │ │ │ -00055fc0: 6420 6c61 6d62 6461 2074 6573 7473 2073 d lambda tests s │ │ │ │ │ -00055fd0: 7065 6369 616c 2063 6173 6573 206f 6620 pecial cases of │ │ │ │ │ -00055fe0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -00055ff0: 7320 2867 6574 436c 6173 7328 292f 4172 s (getClass()/Ar │ │ │ │ │ -00056000: 7261 792e 636c 6f6e 6528 2929 206e 6f74 ray.clone()) not │ │ │ │ │ -00056010: 2068 616e 646c 6564 2070 726f 7065 726c handled properl │ │ │ │ │ -00056020: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ -00056030: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -00056040: 5265 6665 7265 6e63 6535 332e 6a61 7661 Reference53.java │ │ │ │ │ -00056050: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00056060: 7473 2074 6865 2063 6173 6520 696e 2077 ts the case in w │ │ │ │ │ -00056070: 6869 6368 206e 6f20 6d65 6d62 6572 2072 hich no member r │ │ │ │ │ -00056080: 6566 6572 656e 6365 2069 7320 666f 756e eference is foun │ │ │ │ │ -00056090: 6420 6973 206e 6f77 2074 7265 6174 6564 d is now treated │ │ │ │ │ -000560a0: 2061 7320 6120 6e6f 726d 616c 2065 7272 as a normal err │ │ │ │ │ -000560b0: 6f72 2028 6e6f 7420 6465 7065 6e64 656e or (not dependen │ │ │ │ │ -000560c0: 7420 6f6e 2074 6172 6765 742d 7479 7065 t on target-type │ │ │ │ │ -000560d0: 290a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ).tools/jav │ │ │ │ │ -000560e0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -000560f0: 5265 6665 7265 6e63 6535 342e 6a61 7661 Reference54.java │ │ │ │ │ -00056100: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00056110: 7473 206d 6574 686f 6420 6361 6c6c 2077 ts method call w │ │ │ │ │ -00056120: 6974 6820 6261 6420 7175 616c 6966 6965 ith bad qualifie │ │ │ │ │ -00056130: 7220 6765 6e65 7261 7465 7320 4e50 4520 r generates NPE │ │ │ │ │ -00056140: 6966 2061 7267 756d 656e 7420 6973 2061 if argument is a │ │ │ │ │ -00056150: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -00056160: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -00056170: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -00056180: 5265 6665 7265 6e63 6535 352e 6a61 7661 Reference55.java │ │ │ │ │ -00056190: 3a20 4164 6420 6368 6563 6b73 2066 6f72 : Add checks for │ │ │ │ │ -000561a0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -000561b0: 6520 7765 6c6c 2d66 6f72 6d65 646e 6573 e well-formednes │ │ │ │ │ -000561c0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -000561d0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -000561e0: 5265 6665 7265 6e63 6535 362e 6a61 7661 Reference56.java │ │ │ │ │ -000561f0: 3a20 4164 6420 6368 6563 6b73 2066 6f72 : Add checks for │ │ │ │ │ -00056200: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -00056210: 6520 7765 6c6c 2d66 6f72 6d65 646e 6573 e well-formednes │ │ │ │ │ -00056220: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00056230: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -00056240: 5265 6665 7265 6e63 6535 372e 6a61 7661 Reference57.java │ │ │ │ │ -00056250: 3a20 4164 6420 7375 7070 6f72 7420 666f : Add support fo │ │ │ │ │ -00056260: 7220 6765 6e65 7269 6320 6675 6e63 7469 r generic functi │ │ │ │ │ -00056270: 6f6e 616c 2064 6573 6372 6970 746f 7273 onal descriptors │ │ │ │ │ -00056280: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00056290: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000562a0: 6566 6572 656e 6365 3538 2e6a 6176 613a eference58.java: │ │ │ │ │ -000562b0: 2041 6464 2073 7570 706f 7274 2066 6f72 Add support for │ │ │ │ │ -000562c0: 2067 656e 6572 6963 2066 756e 6374 696f generic functio │ │ │ │ │ -000562d0: 6e61 6c20 6465 7363 7269 7074 6f72 730a nal descriptors. │ │ │ │ │ -000562e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000562f0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -00056300: 6665 7265 6e63 6535 392e 6a61 7661 3a20 ference59.java: │ │ │ │ │ -00056310: 4164 6420 7375 7070 6f72 7420 666f 7220 Add support for │ │ │ │ │ -00056320: 6172 7261 7920 636f 6e73 7472 7563 746f array constructo │ │ │ │ │ -00056330: 7220 7265 6665 7265 6e63 6573 0a3c 6272 r references.
    tools/javac/la │ │ │ │ │ -00056350: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00056360: 656e 6365 3630 2e6a 6176 613a 2041 6464 ence60.java: Add │ │ │ │ │ -00056370: 2073 7570 706f 7274 2066 6f72 2061 7272 support for arr │ │ │ │ │ -00056380: 6179 2063 6f6e 7374 7275 6374 6f72 2072 ay constructor r │ │ │ │ │ -00056390: 6566 6572 656e 6365 730a 3c62 720a 3e74 eferences.t │ │ │ │ │ -000563a0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000563b0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -000563c0: 6536 312e 6a61 7661 3a20 7375 7065 7220 e61.java: super │ │ │ │ │ -000563d0: 696e 206d 6574 686f 6420 7265 6665 7265 in method refere │ │ │ │ │ -000563e0: 6e63 6520 7573 6564 2069 6e20 616e 6f6e nce used in anon │ │ │ │ │ -000563f0: 796d 6f75 7320 636c 6173 730a 3c62 720a ymous class.tools/javac/lam │ │ │ │ │ -00056410: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00056420: 6e63 6536 322e 6a61 7661 3a20 4162 7374 nce62.java: Abst │ │ │ │ │ -00056430: 7261 6374 4d65 7468 6f64 4572 726f 7220 ractMethodError │ │ │ │ │ -00056440: 696e 7374 6561 6420 6f66 2063 6f6d 7069 instead of compi │ │ │ │ │ -00056450: 6c65 2d74 696d 6520 6572 726f 7220 7768 le-time error wh │ │ │ │ │ -00056460: 656e 206d 6574 686f 6420 7265 6665 7265 en method refere │ │ │ │ │ -00056470: 6e63 6520 7769 7468 2073 7570 6572 2061 nce with super a │ │ │ │ │ -00056480: 6e64 2061 6273 7472 6163 740a 3c62 720a nd abstract.tools/javac/lam │ │ │ │ │ -000564a0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -000564b0: 6e63 6536 332e 6a61 7661 3a20 4d69 7373 nce63.java: Miss │ │ │ │ │ -000564c0: 696e 6720 6163 6365 7373 6f72 2066 6f72 ing accessor for │ │ │ │ │ -000564d0: 2063 6f6e 7374 7275 6374 6f72 2072 6566 constructor ref │ │ │ │ │ -000564e0: 6572 656e 6365 2070 6f69 6e74 696e 6720 erence pointing │ │ │ │ │ -000564f0: 746f 2070 7269 7661 7465 2069 6e6e 6572 to private inner │ │ │ │ │ -00056500: 2063 6c61 7373 2063 746f 720a 3c62 720a class ctor.tools/javac/lam │ │ │ │ │ -00056520: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -00056530: 6e63 6536 342e 6a61 7661 3a20 436f 6e73 nce64.java: Cons │ │ │ │ │ -00056540: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ -00056550: 6520 746f 206e 6f6e 2d72 6569 6669 6162 e to non-reifiab │ │ │ │ │ -00056560: 6c65 2061 7272 6179 2073 686f 756c 6420 le array should │ │ │ │ │ -00056570: 6265 2072 656a 6563 7465 640a 3c62 720a be rejected.tools/javac/lam │ │ │ │ │ -00056590: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -000565a0: 6e63 6536 352e 6a61 7661 3a20 4d69 7373 nce65.java: Miss │ │ │ │ │ -000565b0: 696e 6720 6361 7374 2069 6e20 6d65 7468 ing cast in meth │ │ │ │ │ -000565c0: 6f64 2072 6566 6572 656e 6365 2062 7269 od reference bri │ │ │ │ │ -000565d0: 6467 6520 6c65 6164 7320 746f 204e 6f53 dge leads to NoS │ │ │ │ │ -000565e0: 7563 684d 6574 686f 6445 7272 6f72 0a3c uchMethodError.< │ │ │ │ │ -000565f0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00056600: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00056610: 6572 656e 6365 3636 2e6a 6176 613a 204a erence66.java: J │ │ │ │ │ -00056620: 6176 6163 2063 7261 7368 6573 2077 6865 avac crashes whe │ │ │ │ │ -00056630: 6e20 636f 6d70 696c 696e 6720 6d65 7468 n compiling meth │ │ │ │ │ -00056640: 6f64 2072 6566 6572 656e 6365 2074 6f20 od reference to │ │ │ │ │ -00056650: 7374 6174 6963 2069 6e74 6572 6661 6365 static interface │ │ │ │ │ -00056660: 206d 6574 686f 640a 3c62 720a 3e74 6f6f method.too │ │ │ │ │ -00056670: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00056680: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ -00056690: 372e 6a61 7661 3a20 5370 7572 696f 7573 7.java: Spurious │ │ │ │ │ -000566a0: 2072 6177 2074 7970 6573 2077 6172 6e69 raw types warni │ │ │ │ │ -000566b0: 6e67 2077 6865 6e20 7573 696e 6720 756e ng when using un │ │ │ │ │ -000566c0: 626f 756e 6420 6d65 7468 6f64 2072 6566 bound method ref │ │ │ │ │ -000566d0: 6572 656e 6365 730a 3c62 720a 3e74 6f6f erences.too │ │ │ │ │ -000566e0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000566f0: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ -00056700: 382e 6a61 7661 3a20 4164 6420 626f 7474 8.java: Add bott │ │ │ │ │ -00056710: 6f6d 2d75 7020 7479 7065 2d63 6865 636b om-up type-check │ │ │ │ │ -00056720: 696e 6720 7375 7070 6f72 7420 666f 7220 ing support for │ │ │ │ │ -00056730: 756e 616d 6269 6775 6f75 7320 6d65 7468 unambiguous meth │ │ │ │ │ -00056740: 6f64 2072 6566 6572 656e 6365 730a 3c62 od references.tools/javac/l │ │ │ │ │ -00056760: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -00056770: 7265 6e63 6536 392e 6a61 7661 3a20 4164 rence69.java: Ad │ │ │ │ │ -00056780: 6420 626f 7474 6f6d 2d75 7020 7479 7065 d bottom-up type │ │ │ │ │ -00056790: 2d63 6865 636b 696e 6720 7375 7070 6f72 -checking suppor │ │ │ │ │ -000567a0: 7420 666f 7220 756e 616d 6269 6775 6f75 t for unambiguou │ │ │ │ │ -000567b0: 7320 6d65 7468 6f64 2072 6566 6572 656e s method referen │ │ │ │ │ -000567c0: 6365 730a 3c62 720a 3e74 6f6f 6c73 2f6a ces.tools/j │ │ │ │ │ -000567d0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -000567e0: 6f64 5265 6665 7265 6e63 6537 302e 6a61 odReference70.ja │ │ │ │ │ -000567f0: 7661 3a20 4164 6420 626f 7474 6f6d 2d75 va: Add bottom-u │ │ │ │ │ -00056800: 7020 7479 7065 2d63 6865 636b 696e 6720 p type-checking │ │ │ │ │ -00056810: 7375 7070 6f72 7420 666f 7220 756e 616d support for unam │ │ │ │ │ -00056820: 6269 6775 6f75 7320 6d65 7468 6f64 2072 biguous method r │ │ │ │ │ -00056830: 6566 6572 656e 6365 730a 3c62 720a 3e74 eferences.t │ │ │ │ │ -00056840: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00056850: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -00056860: 6537 312e 6a61 7661 3a20 4164 6420 626f e71.java: Add bo │ │ │ │ │ -00056870: 7474 6f6d 2d75 7020 7479 7065 2d63 6865 ttom-up type-che │ │ │ │ │ -00056880: 636b 696e 6720 7375 7070 6f72 7420 666f cking support fo │ │ │ │ │ -00056890: 7220 756e 616d 6269 6775 6f75 7320 6d65 r unambiguous me │ │ │ │ │ -000568a0: 7468 6f64 2072 6566 6572 656e 6365 730a thod references. │ │ │ │ │ -000568b0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000568c0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -000568d0: 6665 7265 6e63 6537 322e 6a61 7661 3a20 ference72.java: │ │ │ │ │ -000568e0: 4164 6420 626f 7474 6f6d 2d75 7020 7479 Add bottom-up ty │ │ │ │ │ -000568f0: 7065 2d63 6865 636b 696e 6720 7375 7070 pe-checking supp │ │ │ │ │ -00056900: 6f72 7420 666f 7220 756e 616d 6269 6775 ort for unambigu │ │ │ │ │ -00056910: 6f75 7320 6d65 7468 6f64 2072 6566 6572 ous method refer │ │ │ │ │ -00056920: 656e 6365 730a 3c62 720a 3e74 6f6f 6c73 ences.tools │ │ │ │ │ -00056930: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -00056940: 7468 6f64 5265 6665 7265 6e63 6537 332e thodReference73. │ │ │ │ │ -00056950: 6a61 7661 3a20 4c6f 6f6b 2061 7420 2773 java: Look at 's │ │ │ │ │ -00056960: 7461 7469 6327 2066 6c61 6720 7768 656e tatic' flag when │ │ │ │ │ -00056970: 2063 6865 636b 696e 6720 6d65 7468 6f64 checking method │ │ │ │ │ -00056980: 2072 6566 6572 656e 6365 730a 3c62 720a references.tools/javac/lam │ │ │ │ │ -000569a0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -000569b0: 6e63 6537 342e 6a61 7661 3a20 4361 6e27 nce74.java: Can' │ │ │ │ │ -000569c0: 7420 7573 6520 7375 7065 723a 3a78 206d t use super::x m │ │ │ │ │ -000569d0: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -000569e0: 7768 656e 2078 2069 7320 7072 6f74 6563 when x is protec │ │ │ │ │ -000569f0: 7465 640a 3c62 720a 3e74 6f6f 6c73 2f6a ted.tools/j │ │ │ │ │ -00056a00: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -00056a10: 6f64 5265 6665 7265 6e63 6537 352e 6a61 odReference75.ja │ │ │ │ │ -00056a20: 7661 3a20 4a61 7661 6320 636f 6d70 696c va: Javac compil │ │ │ │ │ -00056a30: 6573 206d 6574 686f 6420 7265 6665 7265 es method refere │ │ │ │ │ -00056a40: 6e63 6520 7468 6174 2061 6c6c 6f77 7320 nce that allows │ │ │ │ │ -00056a50: 7265 7375 6c74 7320 696e 2061 6e20 496c results in an Il │ │ │ │ │ -00056a60: 6c65 6761 6c41 6363 6573 7345 7272 6f72 legalAccessError │ │ │ │ │ -00056a70: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00056a80: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -00056a90: 6566 6572 656e 6365 4172 7261 7943 6c6f eferenceArrayClo │ │ │ │ │ -00056aa0: 6e65 2e6a 6176 613a 2069 6e74 5b5d 3a3a ne.java: int[]:: │ │ │ │ │ -00056ab0: 636c 6f6e 6520 6361 7573 6573 2022 6a61 clone causes "ja │ │ │ │ │ -00056ac0: 7661 2e6c 616e 672e 4e6f 436c 6173 7344 va.lang.NoClassD │ │ │ │ │ -00056ad0: 6566 466f 756e 6445 7272 6f72 3a20 4172 efFoundError: Ar │ │ │ │ │ -00056ae0: 7261 7922 0a3c 6272 0a3e 746f 6f6c 732f ray".tools/ │ │ │ │ │ -00056af0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ -00056b00: 686f 6452 6566 6572 656e 6365 4765 6e65 hodReferenceGene │ │ │ │ │ -00056b10: 7269 6354 6172 6765 742e 6a61 7661 3a20 ricTarget.java: │ │ │ │ │ -00056b20: 436c 6173 7343 6173 7445 7863 6570 7469 ClassCastExcepti │ │ │ │ │ -00056b30: 6f6e 3a20 7479 7069 6e67 2069 6e66 6f72 on: typing infor │ │ │ │ │ -00056b40: 6d61 7469 6f6e 206e 6565 6465 6420 666f mation needed fo │ │ │ │ │ -00056b50: 7220 6d65 7468 6f64 2072 6566 6572 656e r method referen │ │ │ │ │ -00056b60: 6365 2062 7269 6467 696e 6720 6e6f 7420 ce bridging not │ │ │ │ │ -00056b70: 7072 6573 6572 7665 640a 3c62 720a 3e74 preserved.t │ │ │ │ │ -00056b80: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00056b90: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -00056ba0: 654e 6f54 6869 7354 6573 742e 6a61 7661 eNoThisTest.java │ │ │ │ │ -00056bb0: 3a20 636f 6d2e 7375 6e2e 746f 6f6c 732e : com.sun.tools. │ │ │ │ │ -00056bc0: 6a61 7661 632e 7574 696c 2e41 7373 6572 javac.util.Asser │ │ │ │ │ -00056bd0: 742e 6572 726f 7220 6475 7269 6e67 2063 t.error during c │ │ │ │ │ -00056be0: 6f64 6520 636f 6d70 696c 6174 696f 6e0a ode compilation. │ │ │ │ │ -00056bf0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00056c00: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -00056c10: 6665 7265 6e63 6550 6172 7365 7254 6573 ferenceParserTes │ │ │ │ │ -00056c20: 742e 6a61 7661 3a20 4164 6420 6c61 6d62 t.java: Add lamb │ │ │ │ │ -00056c30: 6461 2074 6573 7473 2041 6464 2070 6172 da tests Add par │ │ │ │ │ -00056c40: 7365 7220 7375 7070 6f72 7420 666f 7220 ser support for │ │ │ │ │ -00056c50: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -00056c60: 7320 7465 6d70 6f72 6172 696c 7920 776f s temporarily wo │ │ │ │ │ -00056c70: 726b 6172 6f75 6e64 2063 6f6d 626f 2074 rkaround combo t │ │ │ │ │ -00056c80: 6573 7473 2061 7265 2063 6175 7369 6e67 ests are causing │ │ │ │ │ -00056c90: 2074 696d 6520 6f75 7420 696e 2073 6576 time out in sev │ │ │ │ │ -00056ca0: 6572 616c 2070 6c61 7466 6f72 6d73 0a3c eral platforms.< │ │ │ │ │ -00056cb0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00056cc0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -00056cd0: 6572 656e 6365 5374 6174 6963 4e6f 7441 erenceStaticNotA │ │ │ │ │ -00056ce0: 6363 6573 7369 626c 6554 6573 742e 6a61 ccessibleTest.ja │ │ │ │ │ -00056cf0: 7661 3a20 4a61 7661 6320 6661 696c 7320 va: Javac fails │ │ │ │ │ -00056d00: 636f 6d70 696c 696e 6720 436f 6c6c 6563 compiling Collec │ │ │ │ │ -00056d10: 746f 7273 2e72 6564 7563 696e 6720 7769 tors.reducing wi │ │ │ │ │ -00056d20: 7468 206d 6574 686f 6420 7265 6665 7265 th method refere │ │ │ │ │ -00056d30: 6e63 6520 636f 6d62 696e 6572 0a3c 6272 nce combiner.
    tools/javac/la │ │ │ │ │ -00056d50: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -00056d60: 656e 6365 5661 7261 7267 7354 6573 742e enceVarargsTest. │ │ │ │ │ -00056d70: 6a61 7661 3a20 4173 7365 7274 696f 6e45 java: AssertionE │ │ │ │ │ -00056d80: 7272 6f72 2077 6865 6e20 636f 6d70 696c rror when compil │ │ │ │ │ -00056d90: 696e 6720 6d65 7468 6f64 2072 6566 6572 ing method refer │ │ │ │ │ -00056da0: 656e 6365 2077 6974 6820 6765 6e65 7269 ence with generi │ │ │ │ │ -00056db0: 6320 636f 6465 2061 6e64 2076 6172 6172 c code and varar │ │ │ │ │ -00056dc0: 6773 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a gs..tools/j │ │ │ │ │ -00056dd0: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ -00056de0: 5370 6563 6966 6963 3031 2e6a 6176 613a Specific01.java: │ │ │ │ │ -00056df0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -00056e00: 7320 6368 6563 6b20 636f 7272 6563 746e s check correctn │ │ │ │ │ -00056e10: 6573 7320 6f66 2073 7472 7563 7475 7261 ess of structura │ │ │ │ │ -00056e20: 6c20 6d6f 7374 2073 7065 6369 6669 6320 l most specific │ │ │ │ │ -00056e30: 7465 7374 2072 6f75 7469 6e65 0a3c 6272 test routine.
    tools/javac/la │ │ │ │ │ -00056e50: 6d62 6461 2f4d 6f73 7453 7065 6369 6669 mbda/MostSpecifi │ │ │ │ │ -00056e60: 6330 322e 6a61 7661 3a20 4164 6420 6c61 c02.java: Add la │ │ │ │ │ -00056e70: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00056e80: 2063 6f72 7265 6374 6e65 7373 206f 6620 correctness of │ │ │ │ │ -00056e90: 7374 7275 6374 7572 616c 206d 6f73 7420 structural most │ │ │ │ │ -00056ea0: 7370 6563 6966 6963 2074 6573 7420 726f specific test ro │ │ │ │ │ -00056eb0: 7574 696e 650a 3c62 720a 3e74 6f6f 6c73 utine.tools │ │ │ │ │ -00056ec0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ -00056ed0: 7374 5370 6563 6966 6963 3033 2e6a 6176 stSpecific03.jav │ │ │ │ │ -00056ee0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00056ef0: 7374 7320 6368 6563 6b20 636f 7272 6563 sts check correc │ │ │ │ │ -00056f00: 746e 6573 7320 6f66 2073 7472 7563 7475 tness of structu │ │ │ │ │ -00056f10: 7261 6c20 6d6f 7374 2073 7065 6369 6669 ral most specifi │ │ │ │ │ -00056f20: 6320 7465 7374 2072 6f75 7469 6e65 0a3c c test routine.< │ │ │ │ │ -00056f30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00056f40: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -00056f50: 6669 6330 342e 6a61 7661 3a20 4164 6420 fic04.java: Add │ │ │ │ │ -00056f60: 6c61 6d62 6461 2074 6573 7473 2053 7472 lambda tests Str │ │ │ │ │ -00056f70: 7563 7475 7261 6c20 6d6f 7374 2073 7065 uctural most spe │ │ │ │ │ -00056f80: 6369 6669 6320 646f 6573 6e27 7420 6861 cific doesn't ha │ │ │ │ │ -00056f90: 6e64 6c65 2063 6173 6573 2077 6974 6820 ndle cases with │ │ │ │ │ -00056fa0: 7769 6c64 6361 7264 7320 696e 2066 756e wildcards in fun │ │ │ │ │ -00056fb0: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ -00056fc0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -00056fd0: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ -00056fe0: 7065 6369 6669 6330 352e 6a61 7661 3a20 pecific05.java: │ │ │ │ │ -00056ff0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00057000: 2053 7472 7563 7475 7261 6c20 6d6f 7374 Structural most │ │ │ │ │ -00057010: 2073 7065 6369 6669 6320 646f 6573 6e27 specific doesn' │ │ │ │ │ -00057020: 7420 6861 6e64 6c65 2063 6173 6573 2077 t handle cases w │ │ │ │ │ -00057030: 6974 6820 7769 6c64 6361 7264 7320 696e ith wildcards in │ │ │ │ │ -00057040: 2066 756e 6374 696f 6e61 6c20 696e 7465 functional inte │ │ │ │ │ -00057050: 7266 6163 6573 0a3c 6272 0a3e 746f 6f6c rfaces.tool │ │ │ │ │ -00057060: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00057070: 6f73 7453 7065 6369 6669 6330 362e 6a61 ostSpecific06.ja │ │ │ │ │ -00057080: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00057090: 6573 7473 206d 6f73 7420 7370 6563 6966 ests most specif │ │ │ │ │ -000570a0: 6963 2072 6573 6f6c 7574 696f 6e20 6372 ic resolution cr │ │ │ │ │ -000570b0: 6173 6865 7320 6f6e 2073 7475 636b 206c ashes on stuck l │ │ │ │ │ -000570c0: 616d 6264 6173 0a3c 6272 0a3e 746f 6f6c ambdas.tool │ │ │ │ │ -000570d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000570e0: 6f73 7453 7065 6369 6669 6330 372e 6a61 ostSpecific07.ja │ │ │ │ │ -000570f0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00057100: 6573 7473 2073 7065 6375 6c61 7469 7665 ests speculative │ │ │ │ │ -00057110: 2063 6163 6865 2063 6f6e 7465 6e74 7320 cache contents │ │ │ │ │ -00057120: 6172 6520 6f76 6572 7772 6974 7465 6e20 are overwritten │ │ │ │ │ -00057130: 6279 2064 6566 6572 7265 6420 7479 7065 by deferred type │ │ │ │ │ -00057140: 2d63 6865 636b 696e 6720 6f66 206e 6573 -checking of nes │ │ │ │ │ -00057150: 7465 6420 7374 7563 6b20 6578 7072 6573 ted stuck expres │ │ │ │ │ -00057160: 7369 6f6e 730a 3c62 720a 3e74 6f6f 6c73 sions.tools │ │ │ │ │ -00057170: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ -00057180: 7374 5370 6563 6966 6963 3038 2e6a 6176 stSpecific08.jav │ │ │ │ │ -00057190: 613a 2053 7472 7563 7475 7261 6c20 6d6f a: Structural mo │ │ │ │ │ -000571a0: 7374 2073 7065 6369 6669 6320 6661 696c st specific fail │ │ │ │ │ -000571b0: 7320 7768 656e 206d 6574 686f 6420 7265 s when method re │ │ │ │ │ -000571c0: 6665 7265 6e63 6520 6973 2070 6173 7365 ference is passe │ │ │ │ │ -000571d0: 6420 746f 206f 7665 726c 6f61 6465 6420 d to overloaded │ │ │ │ │ -000571e0: 6d65 7468 6f64 0a3c 6272 0a3e 746f 6f6c method.tool │ │ │ │ │ -000571f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -00057200: 6f73 7453 7065 6369 6669 6330 392e 6a61 ostSpecific09.ja │ │ │ │ │ -00057210: 7661 3a20 5368 6f75 6c64 2061 6c77 6179 va: Should alway │ │ │ │ │ -00057220: 7320 7573 6520 6c61 6d62 6461 2062 6f64 s use lambda bod │ │ │ │ │ -00057230: 7920 7374 7275 6374 7572 6520 746f 2064 y structure to d │ │ │ │ │ -00057240: 6973 616d 6269 6775 6174 6520 6f76 6572 isambiguate over │ │ │ │ │ -00057250: 6c6f 6164 2072 6573 6f6c 7574 696f 6e0a load resolution. │ │ │ │ │ -00057260: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00057270: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ -00057280: 6966 6963 3130 2e6a 6176 613a 2053 7472 ific10.java: Str │ │ │ │ │ -00057290: 7563 7475 7261 6c20 6d6f 7374 2d73 7065 uctural most-spe │ │ │ │ │ -000572a0: 6369 6669 6320 6c6f 6769 6320 666f 7220 cific logic for │ │ │ │ │ -000572b0: 6c61 6d62 6461 732c 206d 6574 686f 6420 lambdas, method │ │ │ │ │ -000572c0: 7265 6673 2c20 7061 7265 6e73 2c20 616e refs, parens, an │ │ │ │ │ -000572d0: 6420 636f 6e64 6974 696f 6e61 6c73 0a3c d conditionals.< │ │ │ │ │ -000572e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000572f0: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -00057300: 6669 6331 312e 6a61 7661 3a20 5265 7475 fic11.java: Retu │ │ │ │ │ -00057310: 726e 2074 7970 6520 4f62 6a65 6374 2069 rn type Object i │ │ │ │ │ -00057320: 7320 6e6f 7420 6d6f 7265 2073 7065 6369 s not more speci │ │ │ │ │ -00057330: 6669 6320 7468 616e 2072 6574 7572 6e20 fic than return │ │ │ │ │ -00057340: 7479 7065 2053 7472 696e 670a 3c62 720a type String.tools/javac/lam │ │ │ │ │ -00057360: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ -00057370: 3132 2e6a 6176 613a 204d 6f73 742d 7370 12.java: Most-sp │ │ │ │ │ -00057380: 6563 6966 6963 2074 6573 7469 6e67 2077 ecific testing w │ │ │ │ │ -00057390: 6974 6820 696e 6665 7265 6e63 6520 7661 ith inference va │ │ │ │ │ -000573a0: 7269 6162 6c65 7320 696e 2066 756e 6374 riables in funct │ │ │ │ │ -000573b0: 696f 6e20 7061 7261 6d65 7465 7220 7479 ion parameter ty │ │ │ │ │ -000573c0: 7065 730a 3c62 720a 3e74 6f6f 6c73 2f6a pes.tools/j │ │ │ │ │ -000573d0: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ -000573e0: 5370 6563 6966 6963 3133 2e6a 6176 613a Specific13.java: │ │ │ │ │ -000573f0: 204d 6f73 742d 7370 6563 6966 6963 2074 Most-specific t │ │ │ │ │ -00057400: 6573 7469 6e67 2077 6974 6820 696e 6665 esting with infe │ │ │ │ │ -00057410: 7265 6e63 6520 7661 7269 6162 6c65 7320 rence variables │ │ │ │ │ -00057420: 696e 2066 756e 6374 696f 6e20 7061 7261 in function para │ │ │ │ │ -00057430: 6d65 7465 7220 7479 7065 730a 3c62 720a meter types.tools/javac/lam │ │ │ │ │ -00057450: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ -00057460: 3134 2e6a 6176 613a 204d 6f73 742d 7370 14.java: Most-sp │ │ │ │ │ -00057470: 6563 6966 6963 2074 6573 7469 6e67 2066 ecific testing f │ │ │ │ │ -00057480: 6f72 206e 6573 7465 6420 6675 6e63 7469 or nested functi │ │ │ │ │ -00057490: 6f6e 616c 2069 6e74 6572 6661 6365 2074 onal interface t │ │ │ │ │ -000574a0: 7970 6573 0a3c 6272 0a3e 746f 6f6c 732f ypes.tools/ │ │ │ │ │ -000574b0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ -000574c0: 7453 7065 6369 6669 6331 352e 6a61 7661 tSpecific15.java │ │ │ │ │ -000574d0: 3a20 5265 6e61 6d65 2066 756e 6374 696f : Rename functio │ │ │ │ │ -000574e0: 6e61 6c20 696e 7465 7266 6163 6520 6d65 nal interface me │ │ │ │ │ -000574f0: 7468 6f64 2074 7970 6520 7061 7261 6d65 thod type parame │ │ │ │ │ -00057500: 7465 7273 2064 7572 696e 6720 6d6f 7374 ters during most │ │ │ │ │ -00057510: 2073 7065 6369 6669 6320 7465 7374 0a3c specific test.< │ │ │ │ │ -00057520: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00057530: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -00057540: 6669 6331 362e 6a61 7661 3a20 5265 6e61 fic16.java: Rena │ │ │ │ │ -00057550: 6d65 2066 756e 6374 696f 6e61 6c20 696e me functional in │ │ │ │ │ -00057560: 7465 7266 6163 6520 6d65 7468 6f64 2074 terface method t │ │ │ │ │ -00057570: 7970 6520 7061 7261 6d65 7465 7273 2064 ype parameters d │ │ │ │ │ -00057580: 7572 696e 6720 6d6f 7374 2073 7065 6369 uring most speci │ │ │ │ │ -00057590: 6669 6320 7465 7374 0a3c 6272 0a3e 746f fic test.to │ │ │ │ │ -000575a0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000575b0: 2f4d 6f73 7453 7065 6369 6669 6331 372e /MostSpecific17. │ │ │ │ │ -000575c0: 6a61 7661 3a20 5265 6e61 6d65 2066 756e java: Rename fun │ │ │ │ │ -000575d0: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ -000575e0: 6520 6d65 7468 6f64 2074 7970 6520 7061 e method type pa │ │ │ │ │ -000575f0: 7261 6d65 7465 7273 2064 7572 696e 6720 rameters during │ │ │ │ │ -00057600: 6d6f 7374 2073 7065 6369 6669 6320 7465 most specific te │ │ │ │ │ -00057610: 7374 0a3c 6272 0a3e 746f 6f6c 732f 6a61 st.tools/ja │ │ │ │ │ -00057620: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ -00057630: 7065 6369 6669 6331 382e 6a61 7661 3a20 pecific18.java: │ │ │ │ │ -00057640: 5465 7374 2074 6861 7420 6765 6e65 7269 Test that generi │ │ │ │ │ -00057650: 6320 6675 6e63 7469 6f6e 2069 6e74 6572 c function inter │ │ │ │ │ -00057660: 6661 6365 206d 6574 686f 6420 626f 756e face method boun │ │ │ │ │ -00057670: 6473 2061 7265 2074 6865 2073 616d 650a ds are the same. │ │ │ │ │ -00057680: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00057690: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ -000576a0: 6966 6963 3139 2e6a 6176 613a 2054 6573 ific19.java: Tes │ │ │ │ │ -000576b0: 7420 7468 6174 2067 656e 6572 6963 2066 t that generic f │ │ │ │ │ -000576c0: 756e 6374 696f 6e20 696e 7465 7266 6163 unction interfac │ │ │ │ │ -000576d0: 6520 6d65 7468 6f64 2062 6f75 6e64 7320 e method bounds │ │ │ │ │ -000576e0: 6172 6520 7468 6520 7361 6d65 0a3c 6272 are the same.
    tools/javac/la │ │ │ │ │ -00057700: 6d62 6461 2f4d 6f73 7453 7065 6369 6669 mbda/MostSpecifi │ │ │ │ │ -00057710: 6332 302e 6a61 7661 3a20 5465 7374 2074 c20.java: Test t │ │ │ │ │ -00057720: 6861 7420 6765 6e65 7269 6320 6675 6e63 hat generic func │ │ │ │ │ -00057730: 7469 6f6e 2069 6e74 6572 6661 6365 206d tion interface m │ │ │ │ │ -00057740: 6574 686f 6420 626f 756e 6473 2061 7265 ethod bounds are │ │ │ │ │ -00057750: 2074 6865 2073 616d 650a 3c62 720a 3e74 the same.t │ │ │ │ │ -00057760: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00057770: 612f 4d6f 7374 5370 6563 6966 6963 3231 a/MostSpecific21 │ │ │ │ │ -00057780: 2e6a 6176 613a 204d 6f73 7420 7370 6563 .java: Most spec │ │ │ │ │ -00057790: 6966 6963 2069 6e66 6572 656e 6365 2063 ific inference c │ │ │ │ │ -000577a0: 6f6e 7374 7261 696e 7473 2064 6572 6976 onstraints deriv │ │ │ │ │ -000577b0: 6564 2066 726f 6d20 626f 7468 2066 756e ed from both fun │ │ │ │ │ -000577c0: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ -000577d0: 6520 6d65 7468 6f64 2070 6172 616d 6574 e method paramet │ │ │ │ │ -000577e0: 6572 7320 616e 6420 7470 6172 616d 2062 ers and tparam b │ │ │ │ │ -000577f0: 6f75 6e64 730a 3c62 720a 3e74 6f6f 6c73 ounds.tools │ │ │ │ │ -00057800: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ -00057810: 7374 5370 6563 6966 6963 3232 2e6a 6176 stSpecific22.jav │ │ │ │ │ -00057820: 613a 204d 6f73 7420 7370 6563 6966 6963 a: Most specific │ │ │ │ │ -00057830: 2069 6e66 6572 656e 6365 2063 6f6e 7374 inference const │ │ │ │ │ -00057840: 7261 696e 7473 2064 6572 6976 6564 2066 raints derived f │ │ │ │ │ -00057850: 726f 6d20 626f 7468 2066 756e 6374 696f rom both functio │ │ │ │ │ -00057860: 6e61 6c20 696e 7465 7266 6163 6520 6d65 nal interface me │ │ │ │ │ -00057870: 7468 6f64 2070 6172 616d 6574 6572 7320 thod parameters │ │ │ │ │ -00057880: 616e 6420 7470 6172 616d 2062 6f75 6e64 and tparam bound │ │ │ │ │ -00057890: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -000578a0: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ -000578b0: 6563 6966 6963 3233 2e6a 6176 613a 204d ecific23.java: M │ │ │ │ │ -000578c0: 6f73 7420 7370 6563 6966 6963 2066 6169 ost specific fai │ │ │ │ │ -000578d0: 6c75 7265 2069 6620 6976 6172 2063 616e lure if ivar can │ │ │ │ │ -000578e0: 2062 6520 626f 756e 6465 6420 6279 2066 be bounded by f │ │ │ │ │ -000578f0: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ -00057900: 6163 6520 6d65 7468 6f64 2074 7061 7261 ace method tpara │ │ │ │ │ -00057910: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -00057920: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ -00057930: 6563 6966 6963 3234 2e6a 6176 613a 204d ecific24.java: M │ │ │ │ │ -00057940: 6f73 7420 7370 6563 6966 6963 2066 6169 ost specific fai │ │ │ │ │ -00057950: 6c75 7265 2069 6620 6976 6172 2063 616e lure if ivar can │ │ │ │ │ -00057960: 2062 6520 626f 756e 6465 6420 6279 2066 be bounded by f │ │ │ │ │ -00057970: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ -00057980: 6163 6520 6d65 7468 6f64 2074 7061 7261 ace method tpara │ │ │ │ │ -00057990: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -000579a0: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ -000579b0: 6563 6966 6963 3235 2e6a 6176 613a 204d ecific25.java: M │ │ │ │ │ -000579c0: 6f73 7420 7370 6563 6966 6963 2066 6169 ost specific fai │ │ │ │ │ -000579d0: 6c75 7265 2069 6620 6976 6172 2063 616e lure if ivar can │ │ │ │ │ -000579e0: 2062 6520 626f 756e 6465 6420 6279 2066 be bounded by f │ │ │ │ │ -000579f0: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ -00057a00: 6163 6520 6d65 7468 6f64 2074 7061 7261 ace method tpara │ │ │ │ │ -00057a10: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -00057a20: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ -00057a30: 6563 6966 6963 3236 2e6a 6176 613a 204d ecific26.java: M │ │ │ │ │ -00057a40: 6f73 7420 7370 6563 6966 6963 2069 6e66 ost specific inf │ │ │ │ │ -00057a50: 6572 656e 6365 2063 6f6e 7374 7261 696e erence constrain │ │ │ │ │ -00057a60: 7473 2064 6572 6976 6564 2066 726f 6d20 ts derived from │ │ │ │ │ -00057a70: 696e 7465 7273 6563 7469 6f6e 2062 6f75 intersection bou │ │ │ │ │ -00057a80: 6e64 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nd.tools/ja │ │ │ │ │ -00057a90: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ -00057aa0: 7065 6369 6669 6332 372e 6a61 7661 3a20 pecific27.java: │ │ │ │ │ -00057ab0: 4d6f 7374 2073 7065 6369 6669 6320 696e Most specific in │ │ │ │ │ -00057ac0: 6665 7265 6e63 6520 636f 6e73 7472 6169 ference constrai │ │ │ │ │ -00057ad0: 6e74 7320 6465 7269 7665 6420 6672 6f6d nts derived from │ │ │ │ │ -00057ae0: 2069 6e74 6572 7365 6374 696f 6e20 626f intersection bo │ │ │ │ │ -00057af0: 756e 640a 3c62 720a 3e74 6f6f 6c73 2f6a und.tools/j │ │ │ │ │ -00057b00: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ -00057b10: 5370 6563 6966 6963 3238 2e6a 6176 613a Specific28.java: │ │ │ │ │ -00057b20: 2054 6573 7420 7468 6174 2066 756e 6374 Test that funct │ │ │ │ │ -00057b30: 696f 6e61 6c20 696e 7465 7266 6163 6520 ional interface │ │ │ │ │ -00057b40: 6d65 7468 6f64 2070 6172 616d 6574 6572 method parameter │ │ │ │ │ -00057b50: 2074 7970 6573 2061 7265 2065 7175 616c types are equal │ │ │ │ │ -00057b60: 2c20 6576 656e 2066 6f72 2061 6e20 6578 , even for an ex │ │ │ │ │ -00057b70: 706c 6963 6974 206c 616d 6264 610a 3c62 plicit lambda.tools/javac/l │ │ │ │ │ -00057b90: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ -00057ba0: 6963 3239 2e6a 6176 613a 2043 6f72 7265 ic29.java: Corre │ │ │ │ │ -00057bb0: 6374 206d 6f73 742d 7370 6563 6966 6963 ct most-specific │ │ │ │ │ -00057bc0: 2074 6573 7420 7768 656e 2077 696c 6463 test when wildc │ │ │ │ │ -00057bd0: 6172 6473 2061 7070 6561 7220 696e 2066 ards appear in f │ │ │ │ │ -00057be0: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ -00057bf0: 6163 6520 7479 7065 0a3c 6272 0a3e 746f ace type.to │ │ │ │ │ -00057c00: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00057c10: 2f4d 6f73 7453 7065 6369 6669 6333 302e /MostSpecific30. │ │ │ │ │ -00057c20: 6a61 7661 3a20 436f 7272 6563 7420 6d6f java: Correct mo │ │ │ │ │ -00057c30: 7374 2d73 7065 6369 6669 6320 7465 7374 st-specific test │ │ │ │ │ -00057c40: 2077 6865 6e20 7769 6c64 6361 7264 7320 when wildcards │ │ │ │ │ -00057c50: 6170 7065 6172 2069 6e20 6675 6e63 7469 appear in functi │ │ │ │ │ -00057c60: 6f6e 616c 2069 6e74 6572 6661 6365 2074 onal interface t │ │ │ │ │ -00057c70: 7970 650a 3c62 720a 3e74 6f6f 6c73 2f6a ype.tools/j │ │ │ │ │ -00057c80: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ -00057c90: 5370 6563 6966 6963 3331 2e6a 6176 613a Specific31.java: │ │ │ │ │ -00057ca0: 2043 6f72 7265 6374 206d 6f73 742d 7370 Correct most-sp │ │ │ │ │ -00057cb0: 6563 6966 6963 2074 6573 7420 7768 656e ecific test when │ │ │ │ │ -00057cc0: 2077 696c 6463 6172 6473 2061 7070 6561 wildcards appea │ │ │ │ │ -00057cd0: 7220 696e 2066 756e 6374 696f 6e61 6c20 r in functional │ │ │ │ │ -00057ce0: 696e 7465 7266 6163 6520 7479 7065 0a3c interface type.< │ │ │ │ │ -00057cf0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00057d00: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ -00057d10: 6669 6333 322e 6a61 7661 3a20 436f 7272 fic32.java: Corr │ │ │ │ │ -00057d20: 6563 7420 6d6f 7374 2d73 7065 6369 6669 ect most-specifi │ │ │ │ │ -00057d30: 6320 7465 7374 2077 6865 6e20 7769 6c64 c test when wild │ │ │ │ │ -00057d40: 6361 7264 7320 6170 7065 6172 2069 6e20 cards appear in │ │ │ │ │ -00057d50: 6675 6e63 7469 6f6e 616c 2069 6e74 6572 functional inter │ │ │ │ │ -00057d60: 6661 6365 2074 7970 650a 3c62 720a 3e74 face type.t │ │ │ │ │ -00057d70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00057d80: 612f 4e61 6b65 6454 6869 732e 6a61 7661 a/NakedThis.java │ │ │ │ │ -00057d90: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00057da0: 7473 2062 6173 6963 2074 6573 7420 666f ts basic test fo │ │ │ │ │ -00057db0: 7220 6361 7074 7572 6520 6f66 206e 6f6e r capture of non │ │ │ │ │ -00057dc0: 2d6d 7574 6162 6c65 206c 6f63 616c 730a -mutable locals. │ │ │ │ │ -00057dd0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00057de0: 2f6c 616d 6264 612f 4e65 7374 6564 4361 /lambda/NestedCa │ │ │ │ │ -00057df0: 7074 7572 6530 312e 6a61 7661 3a20 4e65 pture01.java: Ne │ │ │ │ │ -00057e00: 7374 6564 206d 6574 686f 6420 6361 7074 sted method capt │ │ │ │ │ -00057e10: 7572 6520 616e 6420 696e 6665 7265 6e63 ure and inferenc │ │ │ │ │ -00057e20: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -00057e30: 6163 2f6c 616d 6264 612f 4e65 7374 6564 ac/lambda/Nested │ │ │ │ │ -00057e40: 4361 7074 7572 6530 322e 6a61 7661 3a20 Capture02.java: │ │ │ │ │ -00057e50: 4e65 7374 6564 206d 6574 686f 6420 6361 Nested method ca │ │ │ │ │ -00057e60: 7074 7572 6520 616e 6420 696e 6665 7265 pture and infere │ │ │ │ │ -00057e70: 6e63 650a 3c62 720a 3e74 6f6f 6c73 2f6a nce.tools/j │ │ │ │ │ -00057e80: 6176 6163 2f6c 616d 6264 612f 4e65 7374 avac/lambda/Nest │ │ │ │ │ -00057e90: 6564 4361 7074 7572 6530 332e 6a61 7661 edCapture03.java │ │ │ │ │ -00057ea0: 3a20 4e65 7374 6564 206d 6574 686f 6420 : Nested method │ │ │ │ │ -00057eb0: 6361 7074 7572 6520 616e 6420 696e 6665 capture and infe │ │ │ │ │ -00057ec0: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ -00057ed0: 2f6a 6176 6163 2f6c 616d 6264 612f 4e65 /javac/lambda/Ne │ │ │ │ │ -00057ee0: 7374 6564 4361 7074 7572 6530 342e 6a61 stedCapture04.ja │ │ │ │ │ -00057ef0: 7661 3a20 5665 7269 6679 2065 7272 6f72 va: Verify error │ │ │ │ │ -00057f00: 2061 7420 7275 6e74 696d 6520 6475 6520 at runtime due │ │ │ │ │ -00057f10: 746f 2069 6e63 6f72 7265 6374 2063 6c61 to incorrect cla │ │ │ │ │ -00057f20: 7373 6966 6963 6174 696f 6e20 6f66 2061 ssification of a │ │ │ │ │ -00057f30: 206c 616d 6264 6120 6173 2062 6569 6e67 lambda as being │ │ │ │ │ -00057f40: 2069 6e73 7461 6e63 6520 6361 7074 7572 instance captur │ │ │ │ │ -00057f50: 696e 670a 3c62 720a 3e74 6f6f 6c73 2f6a ing.tools/j │ │ │ │ │ -00057f60: 6176 6163 2f6c 616d 6264 612f 4e6f 5461 avac/lambda/NoTa │ │ │ │ │ -00057f70: 7267 6574 4c61 6d62 6461 2e6a 6176 613a rgetLambda.java: │ │ │ │ │ -00057f80: 2045 6e73 7572 6520 6a61 7661 6320 646f Ensure javac do │ │ │ │ │ -00057f90: 6573 206e 6f74 2063 7261 7368 2066 6f72 es not crash for │ │ │ │ │ -00057fa0: 2028 696e 7661 6c69 6429 206c 616d 6264 (invalid) lambd │ │ │ │ │ -00057fb0: 6120 696e 2073 7461 6e64 616c 6f6e 6520 a in standalone │ │ │ │ │ -00057fc0: 636f 6e64 6974 696f 6e61 6c20 6578 7072 conditional expr │ │ │ │ │ -00057fd0: 6573 7369 6f6e 2e0a 3c62 720a 3e74 6f6f ession..too │ │ │ │ │ -00057fe0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00057ff0: 4e6f 5761 726e 4f6e 496d 706c 6963 6974 NoWarnOnImplicit │ │ │ │ │ -00058000: 5061 7261 6d73 2e6a 6176 613a 204a 6176 Params.java: Jav │ │ │ │ │ -00058010: 6163 2069 7373 7565 7320 7370 7572 696f ac issues spurio │ │ │ │ │ -00058020: 7573 2072 6177 2074 7970 6520 7761 726e us raw type warn │ │ │ │ │ -00058030: 696e 6773 2077 6865 6e20 6c61 6d62 6461 ings when lambda │ │ │ │ │ -00058040: 2068 6173 2069 6d70 6c69 6369 7420 7061 has implicit pa │ │ │ │ │ -00058050: 7261 6d65 7465 7220 7479 7065 730a 3c62 rameter types.tools/javac/l │ │ │ │ │ -00058070: 616d 6264 612f 5345 3541 6e6e 6f74 6174 ambda/SE5Annotat │ │ │ │ │ -00058080: 696f 6e73 4f6e 4c61 6d62 6461 5061 7261 ionsOnLambdaPara │ │ │ │ │ -00058090: 6d65 7465 7273 2e6a 6176 613a 2044 6f20 meters.java: Do │ │ │ │ │ -000580a0: 6e6f 7420 7265 7461 696e 2064 6563 6c61 not retain decla │ │ │ │ │ -000580b0: 7261 7469 6f6e 2061 6e6e 6f74 6174 696f ration annotatio │ │ │ │ │ -000580c0: 6e73 206f 6e20 6c61 6d62 6461 2066 6f72 ns on lambda for │ │ │ │ │ -000580d0: 6d61 6c20 7061 7261 6d65 7465 7273 0a3c mal parameters.< │ │ │ │ │ -000580e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000580f0: 6c61 6d62 6461 2f53 6572 6961 6c69 7a61 lambda/Serializa │ │ │ │ │ -00058100: 626c 654f 626a 6563 744d 6574 686f 6473 bleObjectMethods │ │ │ │ │ -00058110: 2e6a 6176 613a 2043 6865 636b 2074 6861 .java: Check tha │ │ │ │ │ -00058120: 7420 7365 7269 616c 697a 6162 6c65 206c t serializable l │ │ │ │ │ -00058130: 616d 6264 6173 2072 6566 6572 7269 6e67 ambdas referring │ │ │ │ │ -00058140: 2074 6f20 6a2e 6c2e 4f62 6a65 6374 206d to j.l.Object m │ │ │ │ │ -00058150: 6574 686f 6473 2077 6f72 6b2e 0a3c 6272 ethods work..
    tools/javac/la │ │ │ │ │ -00058170: 6d62 6461 2f53 6572 6961 6c69 7a65 644c mbda/SerializedL │ │ │ │ │ -00058180: 616d 6264 6149 6e49 6e69 742e 6a61 7661 ambdaInInit.java │ │ │ │ │ -00058190: 3a20 4261 6420 6d65 7468 6f64 206e 616d : Bad method nam │ │ │ │ │ -000581a0: 653a 2053 6572 6961 6c69 7a65 6420 6c61 e: Serialized la │ │ │ │ │ -000581b0: 6d62 6461 2069 6e20 6120 636f 6e73 7472 mbda in a constr │ │ │ │ │ -000581c0: 7563 746f 7220 6f72 2063 6c61 7373 2069 uctor or class i │ │ │ │ │ -000581d0: 6e69 740a 3c62 720a 3e74 6f6f 6c73 2f6a nit.tools/j │ │ │ │ │ -000581e0: 6176 6163 2f6c 616d 6264 612f 5369 6e67 avac/lambda/Sing │ │ │ │ │ -000581f0: 6c65 4c6f 6361 6c54 6573 742e 6a61 7661 leLocalTest.java │ │ │ │ │ -00058200: 3a20 4261 6420 636f 6465 2067 656e 6572 : Bad code gener │ │ │ │ │ -00058210: 6174 6564 2028 5665 7269 6679 4572 726f ated (VerifyErro │ │ │ │ │ -00058220: 7229 2077 6865 6e20 6c61 6d62 6461 2069 r) when lambda i │ │ │ │ │ -00058230: 6e73 7461 6e74 6961 7465 7320 656e 636c nstantiates encl │ │ │ │ │ -00058240: 6f73 696e 6720 6c6f 6361 6c20 636c 6173 osing local clas │ │ │ │ │ -00058250: 7320 616e 6420 6861 7320 6361 7074 7572 s and has captur │ │ │ │ │ -00058260: 6564 2076 6172 6961 626c 6573 0a3c 6272 ed variables.
    tools/javac/la │ │ │ │ │ -00058280: 6d62 6461 2f53 7461 7469 634d 6574 686f mbda/StaticMetho │ │ │ │ │ -00058290: 644e 6567 5465 7374 2e6a 6176 613a 2073 dNegTest.java: s │ │ │ │ │ -000582a0: 7461 7469 6320 6d65 7468 6f64 2069 7320 tatic method is │ │ │ │ │ -000582b0: 6361 6c6c 6564 2076 6961 2073 7570 6572 called via super │ │ │ │ │ -000582c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000582d0: 632f 6c61 6d62 6461 2f54 3830 3234 3934 c/lambda/T802494 │ │ │ │ │ -000582e0: 372f 506f 7465 6e74 6961 6c6c 7941 6d62 7/PotentiallyAmb │ │ │ │ │ -000582f0: 6967 756f 7573 5761 726e 696e 6754 6573 iguousWarningTes │ │ │ │ │ -00058300: 742e 6a61 7661 3a20 6a61 7661 6320 7368 t.java: javac sh │ │ │ │ │ -00058310: 6f75 6c64 2069 7373 7565 2074 6865 2070 ould issue the p │ │ │ │ │ -00058320: 6f74 656e 7469 616c 6c79 2061 6d62 6967 otentially ambig │ │ │ │ │ -00058330: 756f 7573 206f 7665 726c 6f61 6420 7761 uous overload wa │ │ │ │ │ -00058340: 726e 696e 6720 6f6e 6c79 2077 6865 7265 rning only where │ │ │ │ │ -00058350: 2074 6865 2070 726f 626c 656d 2061 7070 the problem app │ │ │ │ │ -00058360: 6561 7273 0a3c 6272 0a3e 746f 6f6c 732f ears.tools/ │ │ │ │ │ -00058370: 6a61 7661 632f 6c61 6d62 6461 2f54 3830 javac/lambda/T80 │ │ │ │ │ -00058380: 3235 3239 302f 4578 706c 6963 6974 5653 25290/ExplicitVS │ │ │ │ │ -00058390: 496d 706c 6963 6974 4c61 6d62 6461 5465 ImplicitLambdaTe │ │ │ │ │ -000583a0: 7374 2e6a 6176 613a 206a 6176 6163 2069 st.java: javac i │ │ │ │ │ -000583b0: 6d70 6c69 6369 7420 7665 7273 7573 2065 mplicit versus e │ │ │ │ │ -000583c0: 7870 6c69 6369 7420 6c61 6d62 6461 2063 xplicit lambda c │ │ │ │ │ -000583d0: 6f6d 7069 6c61 7469 6f6e 2065 7272 6f72 ompilation error │ │ │ │ │ -000583e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000583f0: 632f 6c61 6d62 6461 2f54 3830 3235 3831 c/lambda/T802581 │ │ │ │ │ -00058400: 362f 4372 6173 684d 6574 686f 6452 6566 6/CrashMethodRef │ │ │ │ │ -00058410: 6572 656e 6365 5769 7468 5369 7465 5479 erenceWithSiteTy │ │ │ │ │ -00058420: 7065 5661 7254 6573 742e 6a61 7661 3a20 peVarTest.java: │ │ │ │ │ -00058430: 436f 6d70 696c 6572 2063 7261 7368 2077 Compiler crash w │ │ │ │ │ -00058440: 6865 6e20 6465 6661 756c 7420 6d65 7468 hen default meth │ │ │ │ │ -00058450: 6f64 2063 616c 6c20 7769 7468 206d 6574 od call with met │ │ │ │ │ -00058460: 686f 6420 7265 6665 7265 6e63 650a 3c62 hod reference.tools/javac/l │ │ │ │ │ -00058480: 616d 6264 612f 5438 3033 3334 3833 2f49 ambda/T8033483/I │ │ │ │ │ -00058490: 676e 6f72 654c 616d 6264 6142 6f64 7944 gnoreLambdaBodyD │ │ │ │ │ -000584a0: 7572 696e 6752 6573 6f6c 7574 696f 6e54 uringResolutionT │ │ │ │ │ -000584b0: 6573 7431 2e6a 6176 613a 2053 686f 756c est1.java: Shoul │ │ │ │ │ -000584c0: 6420 6967 6e6f 7265 206e 6573 7465 6420 d ignore nested │ │ │ │ │ -000584d0: 6c61 6d62 6461 2062 6f64 6965 7320 6475 lambda bodies du │ │ │ │ │ -000584e0: 7269 6e67 206f 7665 726c 6f61 6420 7265 ring overload re │ │ │ │ │ -000584f0: 736f 6c75 7469 6f6e 0a3c 6272 0a3e 746f solution.to │ │ │ │ │ -00058500: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00058510: 2f54 3830 3333 3438 332f 4967 6e6f 7265 /T8033483/Ignore │ │ │ │ │ -00058520: 4c61 6d62 6461 426f 6479 4475 7269 6e67 LambdaBodyDuring │ │ │ │ │ -00058530: 5265 736f 6c75 7469 6f6e 5465 7374 322e ResolutionTest2. │ │ │ │ │ -00058540: 6a61 7661 3a20 5368 6f75 6c64 2069 676e java: Should ign │ │ │ │ │ -00058550: 6f72 6520 6e65 7374 6564 206c 616d 6264 ore nested lambd │ │ │ │ │ -00058560: 6120 626f 6469 6573 2064 7572 696e 6720 a bodies during │ │ │ │ │ -00058570: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ -00058580: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ -00058590: 6176 6163 2f6c 616d 6264 612f 5438 3033 avac/lambda/T803 │ │ │ │ │ -000585a0: 3739 3335 2f4c 616d 6264 6157 6974 6842 7935/LambdaWithB │ │ │ │ │ -000585b0: 696e 4f70 436f 6e73 7452 6566 546f 436f inOpConstRefToCo │ │ │ │ │ -000585c0: 6e73 7453 7472 696e 672e 6a61 7661 3a20 nstString.java: │ │ │ │ │ -000585d0: 4a61 7661 633a 2066 696e 616c 206c 6f63 Javac: final loc │ │ │ │ │ -000585e0: 616c 2053 7472 696e 6720 7661 7220 7265 al String var re │ │ │ │ │ -000585f0: 6665 7265 6e63 6564 2069 6e20 6269 6e61 ferenced in bina │ │ │ │ │ -00058600: 7279 2f75 6e61 7279 206f 7020 696e 206c ry/unary op in l │ │ │ │ │ -00058610: 616d 6264 6120 7072 6f64 7563 6573 2063 ambda produces c │ │ │ │ │ -00058620: 6f64 6520 7468 6174 2064 6f65 7320 6e6f ode that does no │ │ │ │ │ -00058630: 7420 7665 7269 6679 0a3c 6272 0a3e 746f t verify.to │ │ │ │ │ -00058640: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00058650: 2f54 3830 3338 3138 322f 4372 6173 6846 /T8038182/CrashF │ │ │ │ │ -00058660: 756e 6374 696f 6e44 6573 6372 6970 746f unctionDescripto │ │ │ │ │ -00058670: 7245 7863 6570 7469 6f6e 5465 7374 2e6a rExceptionTest.j │ │ │ │ │ -00058680: 6176 613a 206a 6176 6163 2063 7261 7368 ava: javac crash │ │ │ │ │ -00058690: 2077 6974 6820 4675 6e63 7469 6f6e 4465 with FunctionDe │ │ │ │ │ -000586a0: 7363 7269 7074 6f72 4c6f 6f6b 7570 4572 scriptorLookupEr │ │ │ │ │ -000586b0: 726f 7220 666f 7220 696e 7661 6c69 6420 ror for invalid │ │ │ │ │ -000586c0: 6675 6e63 7469 6f6e 616c 2069 6e74 6572 functional inter │ │ │ │ │ -000586d0: 6661 6365 0a3c 6272 0a3e 746f 6f6c 732f face.tools/ │ │ │ │ │ -000586e0: 6a61 7661 632f 6c61 6d62 6461 2f54 3830 javac/lambda/T80 │ │ │ │ │ -000586f0: 3338 3432 302f 4c61 6d62 6461 496e 6372 38420/LambdaIncr │ │ │ │ │ -00058700: 656d 656e 742e 6a61 7661 3a20 4c61 6d62 ement.java: Lamb │ │ │ │ │ -00058710: 6461 2072 6574 7572 6e69 6e67 2070 6f73 da returning pos │ │ │ │ │ -00058720: 742d 696e 6372 656d 656e 7420 6765 6e65 t-increment gene │ │ │ │ │ -00058730: 7261 7465 7320 7772 6f6e 6720 636f 6465 rates wrong code │ │ │ │ │ -00058740: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00058750: 632f 6c61 6d62 6461 2f54 3830 3431 3730 c/lambda/T804170 │ │ │ │ │ -00058760: 342f 4572 726f 724d 6573 7361 6765 5465 4/ErrorMessageTe │ │ │ │ │ -00058770: 7374 2e6a 6176 613a 2077 726f 6e67 2065 st.java: wrong e │ │ │ │ │ -00058780: 7272 6f72 206d 6573 7361 6765 2077 6865 rror message whe │ │ │ │ │ -00058790: 6e20 6d69 7869 6e67 206c 616d 6264 6120 n mixing lambda │ │ │ │ │ -000587a0: 6578 7072 6573 7369 6f6e 2061 6e64 2069 expression and i │ │ │ │ │ -000587b0: 6e6e 6572 2063 6c61 7373 0a3c 6272 0a3e nner class. │ │ │ │ │ -000587c0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000587d0: 6461 2f54 3830 3432 3735 392f 496d 706c da/T8042759/Impl │ │ │ │ │ -000587e0: 6963 6974 4c61 6d62 6461 436f 6e73 6964 icitLambdaConsid │ │ │ │ │ -000587f0: 6572 6564 466f 7241 7070 6c69 6361 6269 eredForApplicabi │ │ │ │ │ -00058800: 6c69 7479 5465 7374 2e6a 6176 613a 204c lityTest.java: L │ │ │ │ │ -00058810: 616d 6264 6120 7265 7475 726e 696e 6720 ambda returning │ │ │ │ │ -00058820: 696d 706c 6963 6974 6c79 2d74 7970 6564 implicitly-typed │ │ │ │ │ -00058830: 206c 616d 6264 6173 2063 6f6e 7369 6465 lambdas conside │ │ │ │ │ -00058840: 7265 6420 7065 7274 696e 656e 7420 746f red pertinent to │ │ │ │ │ -00058850: 2061 7070 6c69 6361 6269 6c69 7479 0a3c applicability.< │ │ │ │ │ -00058860: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00058870: 6c61 6d62 6461 2f54 3830 3536 3031 342e lambda/T8056014. │ │ │ │ │ -00058880: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ -00058890: 7420 6675 6c6c 2074 7970 6520 696e 6665 t full type infe │ │ │ │ │ -000588a0: 7265 6e63 6520 6973 2075 7365 6420 7768 rence is used wh │ │ │ │ │ -000588b0: 656e 2063 616c 6c69 6e67 2061 206d 6574 en calling a met │ │ │ │ │ -000588c0: 686f 6420 6f6e 2061 2074 7970 6520 7661 hod on a type va │ │ │ │ │ -000588d0: 7269 6162 6c65 2e0a 3c62 720a 3e74 6f6f riable..too │ │ │ │ │ -000588e0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000588f0: 5438 3035 3639 3834 2e6a 6176 613a 2045 T8056984.java: E │ │ │ │ │ -00058900: 6e73 7572 6520 7468 6174 206d 6574 686f nsure that metho │ │ │ │ │ -00058910: 6420 7265 736f 6c75 7469 6f6e 2072 756e d resolution run │ │ │ │ │ -00058920: 7320 6f76 6572 2061 2063 6170 7475 7265 s over a capture │ │ │ │ │ -00058930: 6420 7479 7065 2076 6172 6961 626c 6573 d type variables │ │ │ │ │ -00058940: 2077 6865 6e20 6368 6563 6b69 6e67 2069 when checking i │ │ │ │ │ -00058950: 6620 6465 6665 7272 6564 2061 7474 7269 f deferred attri │ │ │ │ │ -00058960: 6275 7469 6f6e 2069 7320 6e65 6564 6564 bution is needed │ │ │ │ │ -00058970: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00058980: 632f 6c61 6d62 6461 2f54 3830 3537 3739 c/lambda/T805779 │ │ │ │ │ -00058990: 342e 6a61 7661 3a20 5468 6520 7472 6565 4.java: The tree │ │ │ │ │ -000589a0: 2066 6f72 2054 7970 6556 6172 2e63 6c61 for TypeVar.cla │ │ │ │ │ -000589b0: 7373 2064 6f65 7320 6e6f 7420 6861 7665 ss does not have │ │ │ │ │ -000589c0: 2061 2074 7970 6520 7365 742c 2077 6869 a type set, whi │ │ │ │ │ -000589d0: 6368 206c 6561 6473 2074 6f20 616e 204e ch leads to an N │ │ │ │ │ -000589e0: 5045 2077 6865 6e20 6368 6563 6b69 6e67 PE when checking │ │ │ │ │ -000589f0: 2069 6620 6465 6665 7272 6564 2061 7474 if deferred att │ │ │ │ │ -00058a00: 7269 6275 7469 6f6e 2069 7320 6e65 6564 ribution is need │ │ │ │ │ -00058a10: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ -00058a20: 7661 632f 6c61 6d62 6461 2f54 3830 3537 vac/lambda/T8057 │ │ │ │ │ -00058a30: 3830 302f 4e50 454d 6574 686f 6452 6566 800/NPEMethodRef │ │ │ │ │ -00058a40: 6572 656e 6365 416e 6447 656e 6572 6963 erenceAndGeneric │ │ │ │ │ -00058a50: 7354 6573 742e 6a61 7661 3a20 4d65 7468 sTest.java: Meth │ │ │ │ │ -00058a60: 6f64 2072 6566 6572 656e 6365 2077 6974 od reference wit │ │ │ │ │ -00058a70: 6820 6765 6e65 7269 6320 7479 7065 2063 h generic type c │ │ │ │ │ -00058a80: 7265 6174 6573 204e 5045 2077 6865 6e20 reates NPE when │ │ │ │ │ -00058a90: 636f 6d70 696c 696e 670a 3c62 720a 3e74 compiling.t │ │ │ │ │ -00058aa0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00058ab0: 612f 5438 3037 3736 3035 2e6a 6176 613a a/T8077605.java: │ │ │ │ │ -00058ac0: 204c 616d 6264 6120 7769 7468 2070 6172 Lambda with par │ │ │ │ │ -00058ad0: 616d 6574 6572 7320 696e 2066 6965 6c64 ameters in field │ │ │ │ │ -00058ae0: 2069 6e69 7469 616c 697a 6572 2073 686f initializer sho │ │ │ │ │ -00058af0: 756c 6420 6e6f 7420 6272 6561 6b20 636f uld not break co │ │ │ │ │ -00058b00: 6d70 696c 6174 696f 6e20 284d 656d 6265 mpilation (Membe │ │ │ │ │ -00058b10: 7245 6e74 6572 2e6e 6565 6473 4c61 7a79 rEnter.needsLazy │ │ │ │ │ -00058b20: 436f 6e73 7456 616c 7565 2073 686f 756c ConstValue shoul │ │ │ │ │ -00058b30: 6420 6465 7465 6374 2074 6865 2069 6e69 d detect the ini │ │ │ │ │ -00058b40: 7469 616c 697a 6572 2063 616e 6e6f 7420 tializer cannot │ │ │ │ │ -00058b50: 6265 2061 2063 6f6e 7374 616e 7429 0a3c be a constant).< │ │ │ │ │ -00058b60: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00058b70: 6c61 6d62 6461 2f54 3831 3239 3734 302f lambda/T8129740/ │ │ │ │ │ -00058b80: 416c 6c6f 7745 6e63 6c6f 7369 6e67 5661 AllowEnclosingVa │ │ │ │ │ -00058b90: 7243 6170 7475 7265 5465 7374 2e6a 6176 rCaptureTest.jav │ │ │ │ │ -00058ba0: 613a 2049 6e63 6f72 7265 6374 2063 6c61 a: Incorrect cla │ │ │ │ │ -00058bb0: 7373 2066 696c 6520 6372 6561 7465 6420 ss file created │ │ │ │ │ -00058bc0: 7768 656e 2070 6173 7369 6e67 206c 616d when passing lam │ │ │ │ │ -00058bd0: 6264 6120 696e 2069 6e6e 6572 2063 6c61 bda in inner cla │ │ │ │ │ -00058be0: 7373 2063 6f6e 7374 7275 6374 6f72 0a3c ss constructor.< │ │ │ │ │ -00058bf0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00058c00: 6c61 6d62 6461 2f54 3831 3239 3734 302f lambda/T8129740/ │ │ │ │ │ -00058c10: 4361 7074 7572 6549 6e43 746f 7243 6861 CaptureInCtorCha │ │ │ │ │ -00058c20: 696e 696e 6754 6573 742e 6a61 7661 3a20 iningTest.java: │ │ │ │ │ -00058c30: 496e 636f 7272 6563 7420 636c 6173 7320 Incorrect class │ │ │ │ │ -00058c40: 6669 6c65 2063 7265 6174 6564 2077 6865 file created whe │ │ │ │ │ -00058c50: 6e20 7061 7373 696e 6720 6c61 6d62 6461 n passing lambda │ │ │ │ │ -00058c60: 2069 6e20 696e 6e65 7220 636c 6173 7320 in inner class │ │ │ │ │ -00058c70: 636f 6e73 7472 7563 746f 720a 3c62 720a constructor.tools/javac/lam │ │ │ │ │ -00058c90: 6264 612f 5438 3132 3937 3430 2f51 7561 bda/T8129740/Qua │ │ │ │ │ -00058ca0: 6c69 6669 6564 5468 6973 4163 6365 7373 lifiedThisAccess │ │ │ │ │ -00058cb0: 5465 7374 2e6a 6176 613a 2049 6e63 6f72 Test.java: Incor │ │ │ │ │ -00058cc0: 7265 6374 2063 6c61 7373 2066 696c 6520 rect class file │ │ │ │ │ -00058cd0: 6372 6561 7465 6420 7768 656e 2070 6173 created when pas │ │ │ │ │ -00058ce0: 7369 6e67 206c 616d 6264 6120 696e 2069 sing lambda in i │ │ │ │ │ -00058cf0: 6e6e 6572 2063 6c61 7373 2063 6f6e 7374 nner class const │ │ │ │ │ -00058d00: 7275 6374 6f72 0a3c 6272 0a3e 746f 6f6c ructor.tool │ │ │ │ │ -00058d10: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -00058d20: 3831 3239 3734 302f 536f 7572 6365 546f 8129740/SourceTo │ │ │ │ │ -00058d30: 536f 7572 6365 5472 616e 736c 6174 696f SourceTranslatio │ │ │ │ │ -00058d40: 6e54 6573 742e 6a61 7661 3a20 496e 636f nTest.java: Inco │ │ │ │ │ -00058d50: 7272 6563 7420 636c 6173 7320 6669 6c65 rrect class file │ │ │ │ │ -00058d60: 2063 7265 6174 6564 2077 6865 6e20 7061 created when pa │ │ │ │ │ -00058d70: 7373 696e 6720 6c61 6d62 6461 2069 6e20 ssing lambda in │ │ │ │ │ -00058d80: 696e 6e65 7220 636c 6173 7320 636f 6e73 inner class cons │ │ │ │ │ -00058d90: 7472 7563 746f 720a 3c62 720a 3e74 6f6f tructor.too │ │ │ │ │ -00058da0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00058db0: 5438 3134 3530 3531 2e6a 6176 613a 2057 T8145051.java: W │ │ │ │ │ -00058dc0: 726f 6e67 2070 6172 616d 6574 6572 206e rong parameter n │ │ │ │ │ -00058dd0: 616d 6520 696e 2073 796e 7468 6574 6963 ame in synthetic │ │ │ │ │ -00058de0: 206c 616d 6264 6120 6d65 7468 6f64 206c lambda method l │ │ │ │ │ -00058df0: 6561 6473 2074 6f20 7665 7269 6669 6572 eads to verifier │ │ │ │ │ -00058e00: 2065 7272 6f72 0a3c 6272 0a3e 746f 6f6c error.tool │ │ │ │ │ +00052a20: 6c61 6d62 6461 2f4c 616d 6264 6143 6f6e lambda/LambdaCon │ │ │ │ │ +00052a30: 7633 302e 6a61 7661 3a20 5665 7269 6679 v30.java: Verify │ │ │ │ │ +00052a40: 696e 6720 6c61 6d62 6461 7320 616e 6f6e ing lambdas anon │ │ │ │ │ +00052a50: 796d 6f75 7320 636c 6173 7365 7320 7768 ymous classes wh │ │ │ │ │ +00052a60: 6f73 6520 7375 7065 7274 7970 6520 6361 ose supertype ca │ │ │ │ │ +00052a70: 7074 7572 6573 2077 6f72 6b73 2e0a 3c62 ptures works..tools/javac/l │ │ │ │ │ +00052a90: 616d 6264 612f 4c61 6d62 6461 4566 6665 ambda/LambdaEffe │ │ │ │ │ +00052aa0: 6374 6976 656c 7946 696e 616c 5465 7374 ctivelyFinalTest │ │ │ │ │ +00052ab0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00052ac0: 6120 7465 7374 7320 496e 7465 6772 6174 a tests Integrat │ │ │ │ │ +00052ad0: 6520 6566 6563 7469 7665 6c79 2066 696e e efectively fin │ │ │ │ │ +00052ae0: 616c 2063 6865 636b 2077 6974 6820 4441 al check with DA │ │ │ │ │ +00052af0: 2f44 5520 616e 616c 7973 6973 0a3c 6272 /DU analysis.
    tools/javac/la │ │ │ │ │ +00052b10: 6d62 6461 2f4c 616d 6264 6145 7870 7230 mbda/LambdaExpr0 │ │ │ │ │ +00052b20: 312e 6a61 7661 3a20 4164 6420 6c61 6d62 1.java: Add lamb │ │ │ │ │ +00052b30: 6461 2074 6573 7473 2062 6173 6963 2074 da tests basic t │ │ │ │ │ +00052b40: 6573 7420 666f 7220 7369 6d70 6c65 206c est for simple l │ │ │ │ │ +00052b50: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +00052b60: 7320 696e 206d 756c 7469 706c 6520 7363 s in multiple sc │ │ │ │ │ +00052b70: 6f70 6573 0a3c 6272 0a3e 746f 6f6c 732f opes.tools/ │ │ │ │ │ +00052b80: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00052b90: 6264 6145 7870 7230 322e 6a61 7661 3a20 bdaExpr02.java: │ │ │ │ │ +00052ba0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00052bb0: 2062 6173 6963 2074 6573 7420 666f 7220 basic test for │ │ │ │ │ +00052bc0: 7369 6d70 6c65 206c 616d 6264 6120 6578 simple lambda ex │ │ │ │ │ +00052bd0: 7072 6573 7369 6f6e 7320 696e 206d 756c pressions in mul │ │ │ │ │ +00052be0: 7469 706c 6520 7363 6f70 6573 0a3c 6272 tiple scopes.
    tools/javac/la │ │ │ │ │ +00052c00: 6d62 6461 2f4c 616d 6264 6145 7870 7230 mbda/LambdaExpr0 │ │ │ │ │ +00052c10: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ +00052c20: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00052c30: 6861 7420 6c61 6d62 6461 2069 6e69 7469 hat lambda initi │ │ │ │ │ +00052c40: 616c 697a 6572 7320 636f 6d70 696c 6520 alizers compile │ │ │ │ │ +00052c50: 772f 6f20 7072 6f62 6c65 6d73 0a3c 6272 w/o problems.
    tools/javac/la │ │ │ │ │ +00052c70: 6d62 6461 2f4c 616d 6264 6145 7870 7230 mbda/LambdaExpr0 │ │ │ │ │ +00052c80: 352e 6a61 7661 3a20 4164 6420 6c61 6d62 5.java: Add lamb │ │ │ │ │ +00052c90: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00052ca0: 6861 7420 6269 6e61 7279 2065 7870 7265 hat binary expre │ │ │ │ │ +00052cb0: 7373 696f 6e20 696e 206c 616d 6264 6120 ssion in lambda │ │ │ │ │ +00052cc0: 6578 7072 6573 7369 6f6e 2069 7320 7061 expression is pa │ │ │ │ │ +00052cd0: 7273 6564 2063 6f72 7265 6374 6c79 0a3c rsed correctly.< │ │ │ │ │ +00052ce0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00052cf0: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ +00052d00: 7230 362e 6a61 7661 3a20 4164 6420 6c61 r06.java: Add la │ │ │ │ │ +00052d10: 6d62 6461 2074 6573 7473 2070 6172 7365 mbda tests parse │ │ │ │ │ +00052d20: 7220 7465 7374 2066 6f72 206e 6573 7465 r test for neste │ │ │ │ │ +00052d30: 6420 7061 7265 6e74 6865 7369 7a65 6420 d parenthesized │ │ │ │ │ +00052d40: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +00052d50: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +00052d60: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00052d70: 4578 7072 3037 2e6a 6176 613a 2041 6464 Expr07.java: Add │ │ │ │ │ +00052d80: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00052d90: 6563 6b20 6163 6365 7373 2074 6f20 6566 eck access to ef │ │ │ │ │ +00052da0: 6665 6374 6976 656c 7920 6669 6e61 6c20 fectively final │ │ │ │ │ +00052db0: 6c6f 6361 6c20 7661 7269 6162 6c65 2066 local variable f │ │ │ │ │ +00052dc0: 726f 6d20 646f 7562 6c79 206e 6573 7465 rom doubly neste │ │ │ │ │ +00052dd0: 6420 6c61 6d62 6461 0a3c 6272 0a3e 746f d lambda.to │ │ │ │ │ +00052de0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00052df0: 2f4c 616d 6264 6145 7870 7230 382e 6a61 /LambdaExpr08.ja │ │ │ │ │ +00052e00: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00052e10: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +00052e20: 7265 6665 7265 6e63 6520 746f 206c 6f63 reference to loc │ │ │ │ │ +00052e30: 616c 2066 696e 616c 2076 6172 6961 626c al final variabl │ │ │ │ │ +00052e40: 6520 772f 6f20 696e 6974 6961 6c69 7a65 e w/o initialize │ │ │ │ │ +00052e50: 7220 6973 2061 6363 6570 7465 640a 3c62 r is accepted.tools/javac/l │ │ │ │ │ +00052e70: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ +00052e80: 3039 2e6a 6176 613a 2041 6464 206c 616d 09.java: Add lam │ │ │ │ │ +00052e90: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00052ea0: 7468 6174 206c 616d 6264 6120 696e 2061 that lambda in a │ │ │ │ │ +00052eb0: 7272 6179 2069 6e69 7469 616c 697a 6572 rray initializer │ │ │ │ │ +00052ec0: 7320 6973 2063 6f72 7265 6374 6c79 2061 s is correctly a │ │ │ │ │ +00052ed0: 6363 6570 7465 640a 3c62 720a 3e74 6f6f ccepted.too │ │ │ │ │ +00052ee0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00052ef0: 4c61 6d62 6461 4578 7072 3130 2e6a 6176 LambdaExpr10.jav │ │ │ │ │ +00052f00: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00052f10: 7374 7320 6368 6563 6b20 7468 6174 206c sts check that l │ │ │ │ │ +00052f20: 616d 6264 6120 696e 2061 7272 6179 2069 ambda in array i │ │ │ │ │ +00052f30: 6e69 7469 616c 697a 6572 7320 2877 6974 nitializers (wit │ │ │ │ │ +00052f40: 6820 7772 6f6e 6720 7479 7065 2920 6172 h wrong type) ar │ │ │ │ │ +00052f50: 6520 636f 7272 6563 746c 7920 7265 6a65 e correctly reje │ │ │ │ │ +00052f60: 6374 6564 0a3c 6272 0a3e 746f 6f6c 732f cted.tools/ │ │ │ │ │ +00052f70: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00052f80: 6264 6145 7870 7231 312e 6a61 7661 3a20 bdaExpr11.java: │ │ │ │ │ +00052f90: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00052fa0: 2063 6865 636b 2074 6861 7420 6372 6561 check that crea │ │ │ │ │ +00052fb0: 7469 6e67 2061 6e20 696e 6e65 7220 636c ting an inner cl │ │ │ │ │ +00052fc0: 6173 7320 6672 6f6d 2061 206c 616d 6264 ass from a lambd │ │ │ │ │ +00052fd0: 6120 646f 6573 2061 6464 2061 2063 6170 a does add a cap │ │ │ │ │ +00052fe0: 7475 7265 6420 7468 6973 0a3c 6272 0a3e tured this. │ │ │ │ │ +00052ff0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00053000: 6461 2f4c 616d 6264 6145 7870 7231 322e da/LambdaExpr12. │ │ │ │ │ +00053010: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00053020: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00053030: 7420 6372 6561 7469 6e67 2061 6e20 696e t creating an in │ │ │ │ │ +00053040: 6e65 7220 636c 6173 7320 6672 6f6d 2061 ner class from a │ │ │ │ │ +00053050: 206c 616d 6264 6120 646f 6573 2061 6464 lambda does add │ │ │ │ │ +00053060: 2061 2063 6170 7475 7265 6420 7468 6973 a captured this │ │ │ │ │ +00053070: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00053080: 632f 6c61 6d62 6461 2f4c 616d 6264 6145 c/lambda/LambdaE │ │ │ │ │ +00053090: 7870 7231 332e 6a61 7661 3a20 4164 6420 xpr13.java: Add │ │ │ │ │ +000530a0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +000530b0: 636b 2074 6861 7420 7265 6375 7273 6976 ck that recursiv │ │ │ │ │ +000530c0: 6520 6c61 6d62 6461 2028 7468 726f 7567 e lambda (throug │ │ │ │ │ +000530d0: 6820 6669 656c 6420 7265 6629 2069 7320 h field ref) is │ │ │ │ │ +000530e0: 6163 6365 7074 6564 2069 6e20 616c 6c20 accepted in all │ │ │ │ │ +000530f0: 636f 6e74 6578 7473 2062 7574 2066 6965 contexts but fie │ │ │ │ │ +00053100: 6c64 2069 6e69 7469 616c 697a 6174 696f ld initializatio │ │ │ │ │ +00053110: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +00053120: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00053130: 4578 7072 3134 2e6a 6176 613a 2041 6464 Expr14.java: Add │ │ │ │ │ +00053140: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00053150: 6563 6b20 7468 6174 2072 6563 7572 7369 eck that recursi │ │ │ │ │ +00053160: 6f6e 2066 726f 6d20 646f 7562 6c79 206e on from doubly n │ │ │ │ │ +00053170: 6573 7465 6420 6c61 6d62 6461 2069 7320 ested lambda is │ │ │ │ │ +00053180: 6861 6e64 6c65 6420 636f 7272 6563 746c handled correctl │ │ │ │ │ +00053190: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ +000531a0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +000531b0: 4578 7072 3135 2e6a 6176 613a 2041 6464 Expr15.java: Add │ │ │ │ │ +000531c0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000531d0: 6563 6b20 7468 6174 206e 6573 7465 6420 eck that nested │ │ │ │ │ +000531e0: 696e 6e65 7220 636c 6173 7320 696e 2073 inner class in s │ │ │ │ │ +000531f0: 7461 7465 6d65 6e74 206c 616d 6264 6173 tatement lambdas │ │ │ │ │ +00053200: 2064 6f6e 2774 2067 6574 2063 6f72 7275 don't get corru │ │ │ │ │ +00053210: 7074 6564 2072 6574 7572 6e20 7374 6174 pted return stat │ │ │ │ │ +00053220: 656d 656e 7473 0a3c 6272 0a3e 746f 6f6c ements.tool │ │ │ │ │ +00053230: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +00053240: 616d 6264 6145 7870 7231 362e 6a61 7661 ambdaExpr16.java │ │ │ │ │ +00053250: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00053260: 7473 2063 6865 636b 2074 6861 7420 7375 ts check that su │ │ │ │ │ +00053270: 7065 7220 696e 7369 6465 206c 616d 6264 per inside lambd │ │ │ │ │ +00053280: 6120 6973 2068 616e 646c 6564 2063 6f72 a is handled cor │ │ │ │ │ +00053290: 7265 6374 6c79 0a3c 6272 0a3e 746f 6f6c rectly.tool │ │ │ │ │ +000532a0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +000532b0: 616d 6264 6145 7870 7231 372e 6a61 7661 ambdaExpr17.java │ │ │ │ │ +000532c0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000532d0: 7473 2063 6865 636b 2074 6861 7420 7375 ts check that su │ │ │ │ │ +000532e0: 7065 7220 696e 2061 7267 756d 656e 7420 per in argument │ │ │ │ │ +000532f0: 706f 7369 7469 6f6e 2069 6e73 6964 6520 position inside │ │ │ │ │ +00053300: 6c61 6d62 6461 2069 7320 6861 6e64 6c65 lambda is handle │ │ │ │ │ +00053310: 6420 636f 7272 6563 746c 790a 3c62 720a d correctly.tools/javac/lam │ │ │ │ │ +00053330: 6264 612f 4c61 6d62 6461 4578 7072 3138 bda/LambdaExpr18 │ │ │ │ │ +00053340: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00053350: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +00053360: 6174 2073 796e 7468 6574 6963 2063 6173 at synthetic cas │ │ │ │ │ +00053370: 7473 2066 726f 6d20 6f75 7465 7220 656e ts from outer en │ │ │ │ │ +00053380: 7669 726f 6e6d 656e 7420 6172 6520 6e6f vironment are no │ │ │ │ │ +00053390: 7420 696e 7365 7274 6564 2074 7769 6365 t inserted twice │ │ │ │ │ +000533a0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000533b0: 632f 6c61 6d62 6461 2f4c 616d 6264 6145 c/lambda/LambdaE │ │ │ │ │ +000533c0: 7870 7231 392e 6a61 7661 3a20 4164 6420 xpr19.java: Add │ │ │ │ │ +000533d0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +000533e0: 636b 2074 6861 7420 696e 6e65 7220 7363 ck that inner sc │ │ │ │ │ +000533f0: 6f70 6573 2061 7265 206c 6566 7420 6166 opes are left af │ │ │ │ │ +00053400: 7465 7220 6120 6c61 6d62 6461 2063 6865 ter a lambda che │ │ │ │ │ +00053410: 636b 2065 7863 6570 7469 6f6e 2068 6173 ck exception has │ │ │ │ │ +00053420: 2062 6565 6e20 7468 726f 776e 0a3c 6272 been thrown.
    tools/javac/la │ │ │ │ │ +00053440: 6d62 6461 2f4c 616d 6264 6145 7870 7232 mbda/LambdaExpr2 │ │ │ │ │ +00053450: 302e 6a61 7661 3a20 4164 6420 6c61 6d62 0.java: Add lamb │ │ │ │ │ +00053460: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00053470: 6861 7420 6465 6661 756c 7420 7375 7065 hat default supe │ │ │ │ │ +00053480: 7220 6361 6c6c 2066 726f 6d20 6c61 6d62 r call from lamb │ │ │ │ │ +00053490: 6461 2065 7870 7265 7373 696f 6e20 6973 da expression is │ │ │ │ │ +000534a0: 2063 6f6d 7069 6c65 6420 7375 6363 6573 compiled succes │ │ │ │ │ +000534b0: 7366 756c 6c79 0a3c 6272 0a3e 746f 6f6c sfully.tool │ │ │ │ │ +000534c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +000534d0: 616d 6264 6145 7870 7232 312e 6a61 7661 ambdaExpr21.java │ │ │ │ │ +000534e0: 3a20 436f 6d70 696c 6572 2070 726f 6475 : Compiler produ │ │ │ │ │ +000534f0: 6365 7320 6a61 7661 2e6c 616e 672e 5665 ces java.lang.Ve │ │ │ │ │ +00053500: 7269 6679 4572 726f 723a 2042 6164 2074 rifyError: Bad t │ │ │ │ │ +00053510: 7970 6520 6f6e 206f 7065 7261 6e64 2073 ype on operand s │ │ │ │ │ +00053520: 7461 636b 0a3c 6272 0a3e 746f 6f6c 732f tack.tools/ │ │ │ │ │ +00053530: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00053540: 6264 6145 7870 724c 6561 6473 546f 4d69 bdaExprLeadsToMi │ │ │ │ │ +00053550: 7373 696e 6743 6c61 7373 4669 6c65 7354 ssingClassFilesT │ │ │ │ │ +00053560: 6573 742e 6a61 7661 3a20 4164 6420 6c61 est.java: Add la │ │ │ │ │ +00053570: 6d62 6461 2074 6573 7473 2073 7461 6c65 mbda tests stale │ │ │ │ │ +00053580: 2073 7461 7465 2061 6674 6572 2073 7065 state after spe │ │ │ │ │ +00053590: 6375 6c61 7469 7665 2061 7474 7269 6275 culative attribu │ │ │ │ │ +000535a0: 7469 6f6e 2072 6f75 6e64 206c 6561 6473 tion round leads │ │ │ │ │ +000535b0: 2074 6f20 6d69 7373 696e 6720 636c 6173 to missing clas │ │ │ │ │ +000535c0: 7366 696c 6573 0a3c 6272 0a3e 746f 6f6c sfiles.tool │ │ │ │ │ +000535d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +000535e0: 616d 6264 6145 7870 724e 6f74 566f 6964 ambdaExprNotVoid │ │ │ │ │ +000535f0: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00053600: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +00053610: 6174 206c 616d 6264 6120 6578 7072 6573 at lambda expres │ │ │ │ │ +00053620: 7369 6f6e 2062 6f64 7920 2877 6865 6e20 sion body (when │ │ │ │ │ +00053630: 6e6f 7420 6120 626c 6f63 6b29 2063 616e not a block) can │ │ │ │ │ +00053640: 6e6f 7420 6265 2076 6f69 640a 3c62 720a not be void.tools/javac/lam │ │ │ │ │ +00053660: 6264 612f 4c61 6d62 6461 496e 5375 7065 bda/LambdaInSupe │ │ │ │ │ +00053670: 7243 616c 6c43 6170 7475 7269 6e67 4f75 rCallCapturingOu │ │ │ │ │ +00053680: 7465 7254 6869 732e 6a61 7661 3a20 496e terThis.java: In │ │ │ │ │ +00053690: 636f 7272 6563 7420 636c 6173 7320 6669 correct class fi │ │ │ │ │ +000536a0: 6c65 2063 7265 6174 6564 2077 6865 6e20 le created when │ │ │ │ │ +000536b0: 7061 7373 696e 6720 6c61 6d62 6461 2069 passing lambda i │ │ │ │ │ +000536c0: 6e20 696e 6e65 7220 636c 6173 7320 636f n inner class co │ │ │ │ │ +000536d0: 6e73 7472 7563 746f 7220 616e 6420 6f75 nstructor and ou │ │ │ │ │ +000536e0: 7465 7220 6973 2073 7562 636c 6173 730a ter is subclass. │ │ │ │ │ +000536f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00053700: 2f6c 616d 6264 612f 4c61 6d62 6461 496e /lambda/LambdaIn │ │ │ │ │ +00053710: 5375 7065 7243 616c 6c43 6170 7475 7269 SuperCallCapturi │ │ │ │ │ +00053720: 6e67 4f75 7465 7254 6869 7332 2e6a 6176 ngOuterThis2.jav │ │ │ │ │ +00053730: 613a 2049 6e63 6f72 7265 6374 2063 6c61 a: Incorrect cla │ │ │ │ │ +00053740: 7373 2066 696c 6520 6372 6561 7465 6420 ss file created │ │ │ │ │ +00053750: 7768 656e 2070 6173 7369 6e67 206c 616d when passing lam │ │ │ │ │ +00053760: 6264 6120 696e 2069 6e6e 6572 2063 6c61 bda in inner cla │ │ │ │ │ +00053770: 7373 2063 6f6e 7374 7275 6374 6f72 2061 ss constructor a │ │ │ │ │ +00053780: 6e64 206f 7574 6572 2069 7320 7375 6263 nd outer is subc │ │ │ │ │ +00053790: 6c61 7373 0a3c 6272 0a3e 746f 6f6c 732f lass.tools/ │ │ │ │ │ +000537a0: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +000537b0: 6264 6149 6e53 7570 6572 4361 6c6c 4361 bdaInSuperCallCa │ │ │ │ │ +000537c0: 7074 7572 696e 674f 7574 6572 5468 6973 pturingOuterThis │ │ │ │ │ +000537d0: 332e 6a61 7661 3a20 496e 636f 7272 6563 3.java: Incorrec │ │ │ │ │ +000537e0: 7420 636c 6173 7320 6669 6c65 2063 7265 t class file cre │ │ │ │ │ +000537f0: 6174 6564 2077 6865 6e20 7061 7373 696e ated when passin │ │ │ │ │ +00053800: 6720 6c61 6d62 6461 2069 6e20 696e 6e65 g lambda in inne │ │ │ │ │ +00053810: 7220 636c 6173 7320 636f 6e73 7472 7563 r class construc │ │ │ │ │ +00053820: 746f 7220 616e 6420 6f75 7465 7220 6973 tor and outer is │ │ │ │ │ +00053830: 2073 7562 636c 6173 730a 3c62 720a 3e74 subclass.t │ │ │ │ │ +00053840: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00053850: 612f 4c61 6d62 6461 496e 6e65 7254 7970 a/LambdaInnerTyp │ │ │ │ │ +00053860: 6556 6172 4172 6773 2e6a 6176 613a 2041 eVarArgs.java: A │ │ │ │ │ +00053870: 206c 616d 6264 6120 636f 6e74 6169 6e69 lambda containi │ │ │ │ │ +00053880: 6e67 2061 6e20 696e 6e65 7220 636c 6173 ng an inner clas │ │ │ │ │ +00053890: 7320 7265 6665 7265 6e63 696e 6720 616e s referencing an │ │ │ │ │ +000538a0: 2065 7874 6572 6e61 6c20 7479 7065 2076 external type v │ │ │ │ │ +000538b0: 6172 2069 6e20 636c 6173 7320 7061 7261 ar in class para │ │ │ │ │ +000538c0: 6d65 7465 7220 7479 7065 0a3c 6272 0a3e meter type. │ │ │ │ │ +000538d0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000538e0: 6461 2f4c 616d 6264 6149 6e6e 6572 5479 da/LambdaInnerTy │ │ │ │ │ +000538f0: 7065 5661 7241 7267 7353 6572 6961 6c69 peVarArgsSeriali │ │ │ │ │ +00053900: 7a65 2e6a 6176 613a 2041 2073 6572 6961 ze.java: A seria │ │ │ │ │ +00053910: 6c69 7a65 6420 6c61 6d62 6461 2063 6f6e lized lambda con │ │ │ │ │ +00053920: 7461 696e 696e 6720 616e 2069 6e6e 6572 taining an inner │ │ │ │ │ +00053930: 2063 6c61 7373 2072 6566 6572 656e 6369 class referenci │ │ │ │ │ +00053940: 6e67 2061 6e20 6578 7465 726e 616c 2074 ng an external t │ │ │ │ │ +00053950: 7970 6520 7661 7220 696e 2063 6c61 7373 ype var in class │ │ │ │ │ +00053960: 2070 6172 616d 6574 6572 2074 7970 650a parameter type. │ │ │ │ │ +00053970: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00053980: 2f6c 616d 6264 612f 4c61 6d62 6461 496e /lambda/LambdaIn │ │ │ │ │ +00053990: 6e65 7254 7970 6556 6172 5265 666c 6563 nerTypeVarReflec │ │ │ │ │ +000539a0: 742e 6a61 7661 3a20 4120 6c61 6d62 6461 t.java: A lambda │ │ │ │ │ +000539b0: 2063 6f6e 7461 696e 696e 6720 616e 2069 containing an i │ │ │ │ │ +000539c0: 6e6e 6572 2063 6c61 7373 2072 6566 6572 nner class refer │ │ │ │ │ +000539d0: 656e 6369 6e67 2061 6e20 6578 7465 726e encing an extern │ │ │ │ │ +000539e0: 616c 2074 7970 6520 7661 720a 3c62 720a al type var.tools/javac/lam │ │ │ │ │ +00053a00: 6264 612f 4c61 6d62 6461 496e 6e65 7254 bda/LambdaInnerT │ │ │ │ │ +00053a10: 7970 6556 6172 5365 7269 616c 697a 652e ypeVarSerialize. │ │ │ │ │ +00053a20: 6a61 7661 3a20 4120 7365 7269 616c 697a java: A serializ │ │ │ │ │ +00053a30: 6564 206c 616d 6264 6120 636f 6e74 6169 ed lambda contai │ │ │ │ │ +00053a40: 6e69 6e67 2061 6e20 696e 6e65 7220 636c ning an inner cl │ │ │ │ │ +00053a50: 6173 7320 7265 6665 7265 6e63 696e 6720 ass referencing │ │ │ │ │ +00053a60: 616e 2065 7874 6572 6e61 6c20 7479 7065 an external type │ │ │ │ │ +00053a70: 2076 6172 0a3c 6272 0a3e 746f 6f6c 732f var.tools/ │ │ │ │ │ +00053a80: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00053a90: 6264 6149 6e74 6572 6661 6365 5374 6174 bdaInterfaceStat │ │ │ │ │ +00053aa0: 6963 4669 656c 642e 6a61 7661 3a20 4a61 icField.java: Ja │ │ │ │ │ +00053ab0: 7661 6320 4e50 4520 636f 6d70 696c 696e vac NPE compilin │ │ │ │ │ +00053ac0: 6720 4c61 6d62 6461 2065 7870 7265 7373 g Lambda express │ │ │ │ │ +00053ad0: 696f 6e20 6f6e 2069 6e69 7469 616c 697a ion on initializ │ │ │ │ │ +00053ae0: 6174 696f 6e20 6578 7072 6573 7369 6f6e ation expression │ │ │ │ │ +00053af0: 206f 6620 7374 6174 6963 2066 6965 6c64 of static field │ │ │ │ │ +00053b00: 2069 6e20 696e 7465 7266 6163 650a 3c62 in interface.tools/javac/l │ │ │ │ │ +00053b20: 616d 6264 612f 4c61 6d62 6461 4c61 6d62 ambda/LambdaLamb │ │ │ │ │ +00053b30: 6461 5365 7269 616c 697a 6564 2e6a 6176 daSerialized.jav │ │ │ │ │ +00053b40: 613a 204e 5045 2067 656e 6572 6174 696e a: NPE generatin │ │ │ │ │ +00053b50: 6720 7365 7269 616c 697a 6564 4c61 6d62 g serializedLamb │ │ │ │ │ +00053b60: 6461 4e61 6d65 2066 6f72 206e 6573 7465 daName for neste │ │ │ │ │ +00053b70: 6420 6c61 6d62 6461 0a3c 6272 0a3e 746f d lambda.to │ │ │ │ │ +00053b80: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00053b90: 2f4c 616d 6264 614c 6f63 616c 5465 7374 /LambdaLocalTest │ │ │ │ │ +00053ba0: 2e6a 6176 613a 204c 616d 6264 6120 7265 .java: Lambda re │ │ │ │ │ +00053bb0: 6665 7265 6e63 6520 746f 2063 6f6e 7461 ference to conta │ │ │ │ │ +00053bc0: 696e 696e 6720 6c6f 6361 6c20 636c 6173 ining local clas │ │ │ │ │ +00053bd0: 7320 6361 7573 6573 206a 6176 6163 2069 s causes javac i │ │ │ │ │ +00053be0: 6e66 696e 6974 6520 7265 6375 7273 696f nfinite recursio │ │ │ │ │ +00053bf0: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +00053c00: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +00053c10: 4d75 6c74 6943 6174 6368 5465 7374 2e6a MultiCatchTest.j │ │ │ │ │ +00053c20: 6176 613a 206a 6176 6163 2067 656e 6572 ava: javac gener │ │ │ │ │ +00053c30: 6174 6573 2069 6e63 6f72 7265 6374 2065 ates incorrect e │ │ │ │ │ +00053c40: 7863 6570 7469 6f6e 2074 6162 6c65 2066 xception table f │ │ │ │ │ +00053c50: 6f72 206d 756c 7469 2d63 6174 6368 2073 or multi-catch s │ │ │ │ │ +00053c60: 7461 7465 6d65 6e74 7320 696e 7369 6465 tatements inside │ │ │ │ │ +00053c70: 2061 206c 616d 6264 610a 3c62 720a 3e74 a lambda.t │ │ │ │ │ +00053c80: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00053c90: 612f 4c61 6d62 6461 4e6f 4675 6e63 496e a/LambdaNoFuncIn │ │ │ │ │ +00053ca0: 7466 466c 6f77 2e6a 6176 613a 2045 6e73 tfFlow.java: Ens │ │ │ │ │ +00053cb0: 7572 6520 466c 6f77 2064 6f65 7320 6e6f ure Flow does no │ │ │ │ │ +00053cc0: 7420 6372 6173 6820 666f 7220 7265 636f t crash for reco │ │ │ │ │ +00053cd0: 7665 7265 6420 6c61 6d62 6461 730a 3c62 vered lambdas.tools/javac/l │ │ │ │ │ +00053cf0: 616d 6264 612f 4c61 6d62 6461 4f75 7465 ambda/LambdaOute │ │ │ │ │ +00053d00: 724c 6f63 616c 5465 7374 2e6a 6176 613a rLocalTest.java: │ │ │ │ │ +00053d10: 204c 616d 6264 6120 7265 6665 7265 6e63 Lambda referenc │ │ │ │ │ +00053d20: 6520 746f 2063 6f6e 7461 696e 696e 6720 e to containing │ │ │ │ │ +00053d30: 6c6f 6361 6c20 636c 6173 7320 6361 7573 local class caus │ │ │ │ │ +00053d40: 6573 206a 6176 6163 2069 6e66 696e 6974 es javac infinit │ │ │ │ │ +00053d50: 6520 7265 6375 7273 696f 6e0a 3c62 720a e recursion.tools/javac/lam │ │ │ │ │ +00053d70: 6264 612f 4c61 6d62 6461 5061 7261 6d65 bda/LambdaParame │ │ │ │ │ +00053d80: 7465 724e 6565 6473 4e6f 496e 6974 5465 terNeedsNoInitTe │ │ │ │ │ +00053d90: 7374 2e6a 6176 613a 2045 6c69 6d69 6e61 st.java: Elimina │ │ │ │ │ +00053da0: 7465 2062 6f67 7573 2065 7272 6f72 2061 te bogus error a │ │ │ │ │ +00053db0: 626f 7574 206c 616d 6264 6120 7061 7261 bout lambda para │ │ │ │ │ +00053dc0: 6d65 7465 7220 6e6f 7420 6265 696e 6720 meter not being │ │ │ │ │ +00053dd0: 696e 6974 6961 6c69 7a65 642e 0a3c 6272 initialized..
    tools/javac/la │ │ │ │ │ +00053df0: 6d62 6461 2f4c 616d 6264 6150 6172 656e mbda/LambdaParen │ │ │ │ │ +00053e00: 4765 6e65 7269 632e 6a61 7661 3a20 5665 Generic.java: Ve │ │ │ │ │ +00053e10: 7269 6679 4572 726f 7220 6c61 6d62 6461 rifyError lambda │ │ │ │ │ +00053e20: 2062 6f64 7920 6973 2070 6172 656e 7468 body is parenth │ │ │ │ │ +00053e30: 6573 697a 6564 2067 656e 6572 6963 2076 esized generic v │ │ │ │ │ +00053e40: 616c 7565 0a3c 6272 0a3e 746f 6f6c 732f alue.tools/ │ │ │ │ │ +00053e50: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +00053e60: 6264 6150 6172 656e 4765 6e65 7269 634f bdaParenGenericO │ │ │ │ │ +00053e70: 7269 672e 6a61 7661 3a20 5665 7269 6679 rig.java: Verify │ │ │ │ │ +00053e80: 4572 726f 7220 6c61 6d62 6461 2062 6f64 Error lambda bod │ │ │ │ │ +00053e90: 7920 6973 2070 6172 656e 7468 6573 697a y is parenthesiz │ │ │ │ │ +00053ea0: 6564 2067 656e 6572 6963 2076 616c 7565 ed generic value │ │ │ │ │ +00053eb0: 2028 6f72 6967 696e 616c 6c79 2073 7562 (originally sub │ │ │ │ │ +00053ec0: 6d69 7474 6564 2074 6573 7429 0a3c 6272 mitted test).
    tools/javac/la │ │ │ │ │ +00053ee0: 6d62 6461 2f4c 616d 6264 6150 6172 7365 mbda/LambdaParse │ │ │ │ │ +00053ef0: 7254 6573 742e 6a61 7661 3a20 4164 6420 rTest.java: Add │ │ │ │ │ +00053f00: 6c61 6d62 6461 2074 6573 7473 2041 6464 lambda tests Add │ │ │ │ │ +00053f10: 2070 6172 7365 7220 7375 7070 6f72 7420 parser support │ │ │ │ │ +00053f20: 666f 7220 6c61 6d62 6461 2065 7870 7265 for lambda expre │ │ │ │ │ +00053f30: 7373 696f 6e73 2074 656d 706f 7261 7269 ssions temporari │ │ │ │ │ +00053f40: 6c79 2077 6f72 6b61 726f 756e 6420 636f ly workaround co │ │ │ │ │ +00053f50: 6d62 6f20 7465 7374 7320 6172 6520 6361 mbo tests are ca │ │ │ │ │ +00053f60: 7573 696e 6720 7469 6d65 206f 7574 2069 using time out i │ │ │ │ │ +00053f70: 6e20 7365 7665 7261 6c20 706c 6174 666f n several platfo │ │ │ │ │ +00053f80: 726d 730a 3c62 720a 3e74 6f6f 6c73 2f6a rms.tools/j │ │ │ │ │ +00053f90: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +00053fa0: 6461 5265 7475 726e 556e 626f 7869 6e67 daReturnUnboxing │ │ │ │ │ +00053fb0: 2e6a 6176 613a 2055 6e62 6f78 696e 6720 .java: Unboxing │ │ │ │ │ +00053fc0: 696e 2072 6574 7572 6e20 6672 6f6d 206c in return from l │ │ │ │ │ +00053fd0: 616d 6264 6120 6d69 7363 6f6d 7069 6c65 ambda miscompile │ │ │ │ │ +00053fe0: 6420 746f 2074 6872 6f77 2043 6c61 7373 d to throw Class │ │ │ │ │ +00053ff0: 4361 7374 4578 6365 7074 696f 6e0a 3c62 CastException.tools/javac/l │ │ │ │ │ +00054010: 616d 6264 612f 4c61 6d62 6461 5363 6f70 ambda/LambdaScop │ │ │ │ │ +00054020: 6530 312e 6a61 7661 3a20 4164 6420 6c61 e01.java: Add la │ │ │ │ │ +00054030: 6d62 6461 2074 6573 7473 2062 6173 6963 mbda tests basic │ │ │ │ │ +00054040: 2074 6573 7420 666f 7220 6361 7074 7572 test for captur │ │ │ │ │ +00054050: 6520 6f66 206e 6f6e 2d6d 7574 6162 6c65 e of non-mutable │ │ │ │ │ +00054060: 206c 6f63 616c 730a 3c62 720a 3e74 6f6f locals.too │ │ │ │ │ +00054070: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00054080: 4c61 6d62 6461 5363 6f70 6530 322e 6a61 LambdaScope02.ja │ │ │ │ │ +00054090: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +000540a0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +000540b0: 4f62 6a65 6374 206d 656d 6265 7273 2061 Object members a │ │ │ │ │ +000540c0: 7265 2061 6363 6573 7369 626c 6520 6173 re accessible as │ │ │ │ │ +000540d0: 2065 7870 6563 7465 640a 3c62 720a 3e74 expected.t │ │ │ │ │ +000540e0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000540f0: 612f 4c61 6d62 6461 5363 6f70 6530 332e a/LambdaScope03. │ │ │ │ │ +00054100: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00054110: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00054120: 7420 756e 7175 616c 6966 6965 6420 4f62 t unqualified Ob │ │ │ │ │ +00054130: 6a65 6374 206d 656d 6265 7273 2061 7265 ject members are │ │ │ │ │ +00054140: 2061 6363 6573 7365 6420 6173 2065 7870 accessed as exp │ │ │ │ │ +00054150: 6563 7465 640a 3c62 720a 3e74 6f6f 6c73 ected.tools │ │ │ │ │ +00054160: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00054170: 6d62 6461 5363 6f70 6530 342e 6a61 7661 mbdaScope04.java │ │ │ │ │ +00054180: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00054190: 7473 2063 6865 636b 2074 6861 7420 6c61 ts check that la │ │ │ │ │ +000541a0: 6d62 6461 2063 616e 6e6f 7420 7368 6164 mbda cannot shad │ │ │ │ │ +000541b0: 6f77 2076 6172 6961 626c 6573 2066 726f ow variables fro │ │ │ │ │ +000541c0: 6d20 656e 636c 6f73 696e 6720 7363 6f70 m enclosing scop │ │ │ │ │ +000541d0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +000541e0: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +000541f0: 5363 6f70 6530 352e 6a61 7661 3a20 4475 Scope05.java: Du │ │ │ │ │ +00054200: 706c 6963 6174 6520 7661 7269 6162 6c65 plicate variable │ │ │ │ │ +00054210: 2069 6e20 6c61 6d62 6461 2063 6175 7365 in lambda cause │ │ │ │ │ +00054220: 7320 6a61 7661 6320 6372 6173 680a 3c62 s javac crash.tools/javac/l │ │ │ │ │ +00054240: 616d 6264 612f 4c61 6d62 6461 5465 7374 ambda/LambdaTest │ │ │ │ │ +00054250: 5374 7269 6374 4650 2e6a 6176 613a 2044 StrictFP.java: D │ │ │ │ │ +00054260: 6966 6665 7265 6e74 2072 6573 756c 7473 ifferent results │ │ │ │ │ +00054270: 206f 6620 666c 6f61 7469 6e67 2070 6f69 of floating poi │ │ │ │ │ +00054280: 6e74 206d 756c 7469 706c 6963 6174 696f nt multiplicatio │ │ │ │ │ +00054290: 6e20 666f 7220 6c61 6d62 6461 2063 6f64 n for lambda cod │ │ │ │ │ +000542a0: 6520 626c 6f63 6b0a 3c62 720a 3e74 6f6f e block.too │ │ │ │ │ +000542b0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000542c0: 4c61 6d62 6461 5465 7374 5374 7269 6374 LambdaTestStrict │ │ │ │ │ +000542d0: 4650 466c 6167 2e6a 6176 613a 2044 6966 FPFlag.java: Dif │ │ │ │ │ +000542e0: 6665 7265 6e74 2072 6573 756c 7473 206f ferent results o │ │ │ │ │ +000542f0: 6620 666c 6f61 7469 6e67 2070 6f69 6e74 f floating point │ │ │ │ │ +00054300: 206d 756c 7469 706c 6963 6174 696f 6e20 multiplication │ │ │ │ │ +00054310: 666f 7220 6c61 6d62 6461 2063 6f64 6520 for lambda code │ │ │ │ │ +00054320: 626c 6f63 6b0a 3c62 720a 3e74 6f6f 6c73 block.tools │ │ │ │ │ +00054330: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +00054340: 6d62 6461 5465 7374 5374 7269 6374 4650 mbdaTestStrictFP │ │ │ │ │ +00054350: 4d65 7468 6f64 2e6a 6176 613a 2044 6966 Method.java: Dif │ │ │ │ │ +00054360: 6665 7265 6e74 2072 6573 756c 7473 206f ferent results o │ │ │ │ │ +00054370: 6620 666c 6f61 7469 6e67 2070 6f69 6e74 f floating point │ │ │ │ │ +00054380: 206d 756c 7469 706c 6963 6174 696f 6e20 multiplication │ │ │ │ │ +00054390: 666f 7220 6c61 6d62 6461 2063 6f64 6520 for lambda code │ │ │ │ │ +000543a0: 626c 6f63 6b0a 3c62 720a 3e74 6f6f 6c73 block.tools │ │ │ │ │ +000543b0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +000543c0: 6d62 6461 5769 7468 496e 7465 7266 6163 mbdaWithInterfac │ │ │ │ │ +000543d0: 6553 7570 6572 2e6a 6176 613a 204e 5045 eSuper.java: NPE │ │ │ │ │ +000543e0: 2069 6e20 6a61 7661 6320 7769 7468 2069 in javac with i │ │ │ │ │ +000543f0: 6e74 6572 6661 6365 2073 7570 6572 2069 nterface super i │ │ │ │ │ +00054400: 6e20 6c61 6d62 6461 0a3c 6272 0a3e 746f n lambda.to │ │ │ │ │ +00054410: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00054420: 2f4c 6f63 616c 4272 6561 6b41 6e64 436f /LocalBreakAndCo │ │ │ │ │ +00054430: 6e74 696e 7565 2e6a 6176 613a 2041 6464 ntinue.java: Add │ │ │ │ │ +00054440: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00054450: 6563 6b20 7468 6174 206c 6f63 616c 2062 eck that local b │ │ │ │ │ +00054460: 7265 616b 2f63 6f6e 7469 6e75 6520 6973 reak/continue is │ │ │ │ │ +00054470: 2061 6c6c 6f77 6564 2069 6e20 6c61 6d62 allowed in lamb │ │ │ │ │ +00054480: 6461 2065 7870 7265 7373 696f 6e73 0a3c da expressions.< │ │ │ │ │ +00054490: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000544a0: 6c61 6d62 6461 2f4c 6f63 616c 5661 7269 lambda/LocalVari │ │ │ │ │ +000544b0: 6162 6c65 5461 626c 652e 6a61 7661 3a20 ableTable.java: │ │ │ │ │ +000544c0: 4d69 7373 696e 6720 4c56 2074 6162 6c65 Missing LV table │ │ │ │ │ +000544d0: 2069 6e20 6c61 6d62 6461 2062 6f64 6965 in lambda bodie │ │ │ │ │ +000544e0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +000544f0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +00054500: 4861 6e64 6c65 496e 766f 6b65 5465 7374 HandleInvokeTest │ │ │ │ │ +00054510: 2e6a 6176 613a 206a 6176 6163 2041 7373 .java: javac Ass │ │ │ │ │ +00054520: 6572 7469 6f6e 4572 726f 7220 7768 656e ertionError when │ │ │ │ │ +00054530: 2069 6e76 6f6b 696e 6720 4d65 7468 6f64 invoking Method │ │ │ │ │ +00054540: 4861 6e64 6c65 2e69 6e76 6f6b 6520 7769 Handle.invoke wi │ │ │ │ │ +00054550: 7468 206c 616d 6264 6120 7061 7261 6d74 th lambda paramt │ │ │ │ │ +00054560: 6572 6572 0a3c 6272 0a3e 746f 6f6c 732f erer.tools/ │ │ │ │ │ +00054570: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00054580: 686f 6452 6566 6572 656e 6365 3031 2e6a hodReference01.j │ │ │ │ │ +00054590: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +000545a0: 7465 7374 7320 7573 6520 6d65 7468 6f64 tests use method │ │ │ │ │ +000545b0: 2072 6566 6572 656e 6365 2074 6f20 736f reference to so │ │ │ │ │ +000545c0: 7274 206c 6973 7420 656c 656d 656e 7473 rt list elements │ │ │ │ │ +000545d0: 2062 7920 6669 656c 640a 3c62 720a 3e74 by field.t │ │ │ │ │ +000545e0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000545f0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +00054600: 6530 322e 6a61 7661 3a20 4164 6420 6c61 e02.java: Add la │ │ │ │ │ +00054610: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00054620: 2074 6861 7420 7365 656d 696e 676c 7920 that seemingly │ │ │ │ │ +00054630: 616d 6269 6775 6f75 7320 6d65 7468 6f64 ambiguous method │ │ │ │ │ +00054640: 2072 6566 6572 656e 6365 7320 6172 6520 references are │ │ │ │ │ +00054650: 7265 736f 6c76 6564 2070 726f 7065 726c resolved properl │ │ │ │ │ +00054660: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ +00054670: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +00054680: 5265 6665 7265 6e63 6530 332e 6a61 7661 Reference03.java │ │ │ │ │ +00054690: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000546a0: 7473 2063 6865 636b 2074 6861 7420 6d6f ts check that mo │ │ │ │ │ +000546b0: 7374 2073 7065 6369 6669 6320 6d65 7468 st specific meth │ │ │ │ │ +000546c0: 6f64 2069 7320 7365 6c65 6374 6564 2061 od is selected a │ │ │ │ │ +000546d0: 7320 6578 7065 6374 6564 0a3c 6272 0a3e s expected. │ │ │ │ │ +000546e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000546f0: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00054700: 6365 3034 2e6a 6176 613a 2041 6464 206c ce04.java: Add l │ │ │ │ │ +00054710: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00054720: 6b20 7468 6174 2074 6172 6765 7420 7479 k that target ty │ │ │ │ │ +00054730: 7065 206f 6620 6120 6d65 7468 6f64 2072 pe of a method r │ │ │ │ │ +00054740: 6566 2069 7320 6120 5341 4d20 7479 7065 ef is a SAM type │ │ │ │ │ +00054750: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00054760: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +00054770: 6566 6572 656e 6365 3035 2e6a 6176 613a eference05.java: │ │ │ │ │ +00054780: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00054790: 7320 6368 6563 6b20 7468 6174 206e 6f6e s check that non │ │ │ │ │ +000547a0: 2d73 7461 7469 6320 6d65 7468 6f64 2072 -static method r │ │ │ │ │ +000547b0: 6566 6572 6e63 6573 2066 726f 6d20 7374 efernces from st │ │ │ │ │ +000547c0: 6174 6963 2063 6f6e 7465 7874 2061 7265 atic context are │ │ │ │ │ +000547d0: 2068 616e 646c 6564 2063 6f72 7265 6374 handled correct │ │ │ │ │ +000547e0: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ +000547f0: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00054800: 6452 6566 6572 656e 6365 3036 2e6a 6176 dReference06.jav │ │ │ │ │ +00054810: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00054820: 7374 7320 6d65 7468 6f64 2072 6566 6572 sts method refer │ │ │ │ │ +00054830: 656e 6365 7320 616e 6420 7375 7065 720a ences and super. │ │ │ │ │ +00054840: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00054850: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00054860: 6665 7265 6e63 6530 372e 6a61 7661 3a20 ference07.java: │ │ │ │ │ +00054870: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00054880: 2063 6865 636b 2074 6861 7420 7379 6e74 check that synt │ │ │ │ │ +00054890: 6178 2066 6f72 2073 656c 6563 7469 6e67 ax for selecting │ │ │ │ │ +000548a0: 2067 656e 6572 6963 2072 6563 6569 7665 generic receive │ │ │ │ │ +000548b0: 7220 776f 726b 730a 3c62 720a 3e74 6f6f r works.too │ │ │ │ │ +000548c0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000548d0: 4d65 7468 6f64 5265 6665 7265 6e63 6530 MethodReference0 │ │ │ │ │ +000548e0: 382e 6a61 7661 3a20 4164 6420 6c61 6d62 8.java: Add lamb │ │ │ │ │ +000548f0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00054900: 6861 7420 7379 6e74 6178 2066 6f72 2073 hat syntax for s │ │ │ │ │ +00054910: 656c 6563 7469 6e67 2067 656e 6572 6963 electing generic │ │ │ │ │ +00054920: 2072 6563 6569 7665 7220 776f 726b 730a receiver works. │ │ │ │ │ +00054930: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00054940: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00054950: 6665 7265 6e63 6530 392e 6a61 7661 3a20 ference09.java: │ │ │ │ │ +00054960: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00054970: 2063 6865 636b 2074 6861 7420 6e6f 6e20 check that non │ │ │ │ │ +00054980: 7374 6174 6963 206d 656d 6265 7273 2063 static members c │ │ │ │ │ +00054990: 616e 6e6f 7420 6265 2072 6566 6572 656e annot be referen │ │ │ │ │ +000549a0: 6365 6420 6672 6f6d 2061 206d 6574 686f ced from a metho │ │ │ │ │ +000549b0: 6420 7265 6665 7265 6e63 6520 7175 616c d reference qual │ │ │ │ │ +000549c0: 6966 6965 720a 3c62 720a 3e74 6f6f 6c73 ifier.tools │ │ │ │ │ +000549d0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ +000549e0: 7468 6f64 5265 6665 7265 6e63 6531 302e thodReference10. │ │ │ │ │ +000549f0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00054a00: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00054a10: 7420 6e6f 6e20 7374 6174 6963 2073 656c t non static sel │ │ │ │ │ +00054a20: 6563 746f 7273 2069 6e20 6d65 7468 6f64 ectors in method │ │ │ │ │ +00054a30: 2072 6566 7320 6172 6520 6861 6e64 6c65 refs are handle │ │ │ │ │ +00054a40: 6420 636f 7272 6563 746c 790a 3c62 720a d correctly.tools/javac/lam │ │ │ │ │ +00054a60: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00054a70: 6e63 6531 312e 6a61 7661 3a20 4164 6420 nce11.java: Add │ │ │ │ │ +00054a80: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +00054a90: 636b 2074 6861 7420 7374 6174 6963 2076 ck that static v │ │ │ │ │ +00054aa0: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ +00054ab0: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00054ac0: 6452 6566 6572 656e 6365 3132 2e6a 6176 dReference12.jav │ │ │ │ │ +00054ad0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00054ae0: 7374 7320 6368 6563 6b20 7468 6174 204f sts check that O │ │ │ │ │ +00054af0: 626a 6563 7420 6d65 7468 6f64 7320 6172 bject methods ar │ │ │ │ │ +00054b00: 6520 6469 7370 6174 6368 6564 2061 6363 e dispatched acc │ │ │ │ │ +00054b10: 6f72 6469 6e67 6c79 0a3c 6272 0a3e 746f ordingly.to │ │ │ │ │ +00054b20: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00054b30: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00054b40: 3133 2e6a 6176 613a 2041 6464 206c 616d 13.java: Add lam │ │ │ │ │ +00054b50: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00054b60: 7468 6174 2065 7175 616c 7328 2920 6f6e that equals() on │ │ │ │ │ +00054b70: 2050 726f 7869 6564 206f 626a 6563 7473 Proxied objects │ │ │ │ │ +00054b80: 2069 7320 6861 6e64 6c65 6420 6163 636f is handled acco │ │ │ │ │ +00054b90: 7264 696e 676c 790a 3c62 720a 3e74 6f6f rdingly.too │ │ │ │ │ +00054ba0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00054bb0: 4d65 7468 6f64 5265 6665 7265 6e63 6531 MethodReference1 │ │ │ │ │ +00054bc0: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ +00054bd0: 6461 2074 6573 7473 2063 6865 636b 2063 da tests check c │ │ │ │ │ +00054be0: 6173 7469 6e67 2061 206d 6574 686f 6420 asting a method │ │ │ │ │ +00054bf0: 7265 6665 7265 6e63 6520 746f 2061 2053 reference to a S │ │ │ │ │ +00054c00: 414d 2074 7970 6520 646f 6573 206e 6f74 AM type does not │ │ │ │ │ +00054c10: 2072 6573 756c 7420 696e 2061 2043 4345 result in a CCE │ │ │ │ │ +00054c20: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00054c30: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +00054c40: 6566 6572 656e 6365 3135 2e6a 6176 613a eference15.java: │ │ │ │ │ +00054c50: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00054c60: 7320 6368 6563 6b20 7468 6174 2061 7373 s check that ass │ │ │ │ │ +00054c70: 6967 6e6d 656e 7473 2069 6e76 6f6c 7669 ignments involvi │ │ │ │ │ +00054c80: 6e67 206d 6574 686f 6420 7265 6665 7265 ng method refere │ │ │ │ │ +00054c90: 6e63 6573 2064 6f20 6e6f 7420 7472 6967 nces do not trig │ │ │ │ │ +00054ca0: 6765 7220 7472 616e 7369 7469 6f6e 616c ger transitional │ │ │ │ │ +00054cb0: 2032 3932 2077 6172 6e69 6e67 730a 3c62 292 warnings.tools/javac/l │ │ │ │ │ +00054cd0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00054ce0: 7265 6e63 6531 362e 6a61 7661 3a20 4164 rence16.java: Ad │ │ │ │ │ +00054cf0: 6420 6c61 6d62 6461 2074 6573 7473 2073 d lambda tests s │ │ │ │ │ +00054d00: 656d 616e 7469 6373 206f 6620 7374 6174 emantics of stat │ │ │ │ │ +00054d10: 6963 616c 6c79 2071 7561 6c69 6669 6564 ically qualified │ │ │ │ │ +00054d20: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +00054d30: 6520 7368 6f75 6c64 206e 6f74 2064 6570 e should not dep │ │ │ │ │ +00054d40: 656e 6420 6f6e 2074 6865 2063 6f6e 7465 end on the conte │ │ │ │ │ +00054d50: 7874 0a3c 6272 0a3e 746f 6f6c 732f 6a61 xt.tools/ja │ │ │ │ │ +00054d60: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00054d70: 6452 6566 6572 656e 6365 3137 2e6a 6176 dReference17.jav │ │ │ │ │ +00054d80: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00054d90: 7374 7320 6261 7369 6320 7465 7374 2066 sts basic test f │ │ │ │ │ +00054da0: 6f72 2063 6f6e 7374 7275 6374 6f72 2072 or constructor r │ │ │ │ │ +00054db0: 6566 6572 656e 6365 730a 3c62 720a 3e74 eferences.t │ │ │ │ │ +00054dc0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00054dd0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +00054de0: 6531 382e 6a61 7661 3a20 4164 6420 6c61 e18.java: Add la │ │ │ │ │ +00054df0: 6d62 6461 2074 6573 7473 2062 6173 6963 mbda tests basic │ │ │ │ │ +00054e00: 2074 6573 7420 666f 7220 636f 6e73 7472 test for constr │ │ │ │ │ +00054e10: 7563 746f 7220 7265 6665 7265 6e63 6573 uctor references │ │ │ │ │ +00054e20: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00054e30: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +00054e40: 6566 6572 656e 6365 3139 2e6a 6176 613a eference19.java: │ │ │ │ │ +00054e50: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00054e60: 7320 6261 7369 6320 7465 7374 2066 6f72 s basic test for │ │ │ │ │ +00054e70: 2063 6f6e 7374 7275 6374 6f72 2072 6566 constructor ref │ │ │ │ │ +00054e80: 6572 656e 6365 7320 616e 6420 6765 6e65 erences and gene │ │ │ │ │ +00054e90: 7269 6320 636c 6173 7365 730a 3c62 720a ric classes.tools/javac/lam │ │ │ │ │ +00054eb0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00054ec0: 6e63 6532 302e 6a61 7661 3a20 4164 6420 nce20.java: Add │ │ │ │ │ +00054ed0: 6c61 6d62 6461 2074 6573 7473 2062 6173 lambda tests bas │ │ │ │ │ +00054ee0: 6963 2074 6573 7420 666f 7220 636f 6e73 ic test for cons │ │ │ │ │ +00054ef0: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ +00054f00: 6573 2061 6e64 2067 656e 6572 6963 2063 es and generic c │ │ │ │ │ +00054f10: 6c61 7373 6573 0a3c 6272 0a3e 746f 6f6c lasses.tool │ │ │ │ │ +00054f20: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +00054f30: 6574 686f 6452 6566 6572 656e 6365 3231 ethodReference21 │ │ │ │ │ +00054f40: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00054f50: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +00054f60: 6174 2065 7272 6f6e 656f 7573 206d 6574 at erroneous met │ │ │ │ │ +00054f70: 686f 6420 7265 6665 7265 6e63 6573 2061 hod references a │ │ │ │ │ +00054f80: 7265 2066 6c61 6767 6564 2077 6974 6820 re flagged with │ │ │ │ │ +00054f90: 6572 726f 7273 2061 7320 6578 7065 6374 errors as expect │ │ │ │ │ +00054fa0: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ +00054fb0: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00054fc0: 6452 6566 6572 656e 6365 3232 2e6a 6176 dReference22.jav │ │ │ │ │ +00054fd0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00054fe0: 7374 7320 6368 6563 6b20 7468 6174 2070 sts check that p │ │ │ │ │ +00054ff0: 6169 7220 6f66 2062 6f75 6e64 2f6e 6f6e air of bound/non │ │ │ │ │ +00055000: 2d62 6f75 6e64 206d 6574 686f 6420 7265 -bound method re │ │ │ │ │ +00055010: 6665 7265 6e63 6573 2063 6865 636b 6564 ferences checked │ │ │ │ │ +00055020: 2063 6f72 7265 6374 6c79 0a3c 6272 0a3e correctly. │ │ │ │ │ +00055030: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00055040: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00055050: 6365 3233 2e6a 6176 613a 2041 6464 206c ce23.java: Add l │ │ │ │ │ +00055060: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00055070: 6b20 7468 6174 2070 6169 7220 6f66 2062 k that pair of b │ │ │ │ │ +00055080: 6f75 6e64 2f6e 6f6e 2d62 6f75 6e64 2063 ound/non-bound c │ │ │ │ │ +00055090: 6f6e 7374 7275 6374 6f72 2072 6566 6572 onstructor refer │ │ │ │ │ +000550a0: 656e 6365 7320 6973 2066 6c61 6767 6564 ences is flagged │ │ │ │ │ +000550b0: 2061 7320 616d 6269 6775 6f75 730a 3c62 as ambiguous.tools/javac/l │ │ │ │ │ +000550d0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +000550e0: 7265 6e63 6532 342e 6a61 7661 3a20 4164 rence24.java: Ad │ │ │ │ │ +000550f0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00055100: 6865 636b 2074 6861 7420 6e6f 6e2d 626f heck that non-bo │ │ │ │ │ +00055110: 7869 6e67 206d 6574 686f 6420 7265 6665 xing method refe │ │ │ │ │ +00055120: 7265 6e63 6573 2063 6f6e 7665 7273 696f rences conversio │ │ │ │ │ +00055130: 6e20 6861 7320 7468 6520 7072 6563 6564 n has the preced │ │ │ │ │ +00055140: 656e 6365 0a3c 6272 0a3e 746f 6f6c 732f ence.tools/ │ │ │ │ │ +00055150: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00055160: 686f 6452 6566 6572 656e 6365 3235 2e6a hodReference25.j │ │ │ │ │ +00055170: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00055180: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00055190: 206e 6f6e 2d62 6f78 696e 6720 6d65 7468 non-boxing meth │ │ │ │ │ +000551a0: 6f64 2072 6566 6572 656e 6365 7320 6973 od references is │ │ │ │ │ +000551b0: 206e 6f74 2070 7265 6665 7272 6564 206f not preferred o │ │ │ │ │ +000551c0: 7665 7220 626f 7869 6e67 206f 6e65 0a3c ver boxing one.< │ │ │ │ │ +000551d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000551e0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +000551f0: 6572 656e 6365 3236 2e6a 6176 613a 2063 erence26.java: c │ │ │ │ │ +00055200: 6865 636b 2073 7472 6963 7420 6d65 7468 heck strict meth │ │ │ │ │ +00055210: 6f64 2063 6f6e 7665 7273 696f 6e20 616c od conversion al │ │ │ │ │ +00055220: 6c6f 7773 206c 6f6f 7365 206d 6574 686f lows loose metho │ │ │ │ │ +00055230: 6420 7265 6665 7265 6e63 6520 636f 6e76 d reference conv │ │ │ │ │ +00055240: 6572 7369 6f6e 0a3c 6272 0a3e 746f 6f6c ersion.tool │ │ │ │ │ +00055250: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +00055260: 6574 686f 6452 6566 6572 656e 6365 3237 ethodReference27 │ │ │ │ │ +00055270: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00055280: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +00055290: 6174 206e 6f6e 2d62 6f78 696e 6720 6d65 at non-boxing me │ │ │ │ │ +000552a0: 7468 6f64 2072 6566 6572 656e 6365 7320 thod references │ │ │ │ │ +000552b0: 636f 6e76 6572 7369 6f6e 2068 6173 2074 conversion has t │ │ │ │ │ +000552c0: 6865 2070 7265 6365 6465 6e63 650a 3c62 he precedence.tools/javac/l │ │ │ │ │ +000552e0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +000552f0: 7265 6e63 6532 382e 6a61 7661 3a20 4164 rence28.java: Ad │ │ │ │ │ +00055300: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00055310: 6865 636b 2074 6861 7420 6e6f 6e2d 636f heck that non-co │ │ │ │ │ +00055320: 6d70 6174 6962 6c65 206d 6574 686f 6420 mpatible method │ │ │ │ │ +00055330: 7265 6665 7265 6e63 6573 2061 7265 2072 references are r │ │ │ │ │ +00055340: 656a 6563 7465 640a 3c62 720a 3e74 6f6f ejected.too │ │ │ │ │ +00055350: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00055360: 4d65 7468 6f64 5265 6665 7265 6e63 6532 MethodReference2 │ │ │ │ │ +00055370: 392e 6a61 7661 3a20 4164 6420 6c61 6d62 9.java: Add lamb │ │ │ │ │ +00055380: 6461 2074 6573 7473 2072 6566 6572 656e da tests referen │ │ │ │ │ +00055390: 6365 2074 6f20 7375 7065 7220 6c65 6164 ce to super lead │ │ │ │ │ +000553a0: 7320 746f 2063 6f6d 7069 6c65 7220 6372 s to compiler cr │ │ │ │ │ +000553b0: 6173 6820 7768 656e 2032 3932 2074 7261 ash when 292 tra │ │ │ │ │ +000553c0: 6e73 6c61 7469 6f6e 2073 6368 656d 6520 nslation scheme │ │ │ │ │ +000553d0: 6973 2065 6e61 626c 6564 0a3c 6272 0a3e is enabled. │ │ │ │ │ +000553e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000553f0: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00055400: 6365 3330 2e6a 6176 613a 2041 6464 206c ce30.java: Add l │ │ │ │ │ +00055410: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00055420: 6b20 7468 6174 206e 6f6e 2d73 7461 7469 k that non-stati │ │ │ │ │ +00055430: 6320 7175 616c 6966 6965 7220 6f66 2073 c qualifier of s │ │ │ │ │ +00055440: 7461 7469 6320 6d65 7468 6f64 2072 6566 tatic method ref │ │ │ │ │ +00055450: 6572 656e 6365 2069 7320 6561 6765 726c erence is eagerl │ │ │ │ │ +00055460: 7920 6576 616c 7561 7465 640a 3c62 720a y evaluated.tools/javac/lam │ │ │ │ │ +00055480: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00055490: 6e63 6533 312e 6a61 7661 3a20 4164 6420 nce31.java: Add │ │ │ │ │ +000554a0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +000554b0: 636b 2074 6861 7420 626f 7869 6e67 206f ck that boxing o │ │ │ │ │ +000554c0: 6620 7265 7475 726e 2d74 7970 6520 776f f return-type wo │ │ │ │ │ +000554d0: 726b 7320 6173 2065 7870 6563 7465 640a rks as expected. │ │ │ │ │ +000554e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000554f0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00055500: 6665 7265 6e63 6533 322e 6a61 7661 3a20 ference32.java: │ │ │ │ │ +00055510: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00055520: 2063 6865 636b 2074 6861 7420 7661 7261 check that vara │ │ │ │ │ +00055530: 7267 7320 7761 726e 696e 6773 2061 7265 rgs warnings are │ │ │ │ │ +00055540: 2067 656e 6572 6174 6564 2064 7572 696e generated durin │ │ │ │ │ +00055550: 6720 5341 4d20 636f 6e76 6572 7369 6f6e g SAM conversion │ │ │ │ │ +00055560: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00055570: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +00055580: 6566 6572 656e 6365 3333 2e6a 6176 613a eference33.java: │ │ │ │ │ +00055590: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000555a0: 7320 7465 7374 2062 7269 6467 6564 2063 s test bridged c │ │ │ │ │ +000555b0: 6f6e 7374 7275 6374 6f72 2072 6566 6572 onstructor refer │ │ │ │ │ +000555c0: 656e 6365 730a 3c62 720a 3e74 6f6f 6c73 ences.tools │ │ │ │ │ +000555d0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ +000555e0: 7468 6f64 5265 6665 7265 6e63 6533 342e thodReference34. │ │ │ │ │ +000555f0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00055600: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00055610: 7420 636f 6465 2067 656e 6572 6174 696f t code generatio │ │ │ │ │ +00055620: 6e20 6861 6e64 6c65 7320 766f 6964 2d63 n handles void-c │ │ │ │ │ +00055630: 6f6d 7061 7469 6269 6c69 7479 2063 6f72 ompatibility cor │ │ │ │ │ +00055640: 7265 6374 6c79 0a3c 6272 0a3e 746f 6f6c rectly.tool │ │ │ │ │ +00055650: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +00055660: 6574 686f 6452 6566 6572 656e 6365 3335 ethodReference35 │ │ │ │ │ +00055670: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00055680: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ +00055690: 6174 206c 616d 6264 612f 6d65 7468 6f64 at lambda/method │ │ │ │ │ +000556a0: 2072 6566 6572 656e 6365 7320 6172 6520 references are │ │ │ │ │ +000556b0: 7661 6c69 6420 6d65 7468 6f64 2072 6566 valid method ref │ │ │ │ │ +000556c0: 6572 656e 6365 2071 7561 6c69 6669 6572 erence qualifier │ │ │ │ │ +000556d0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +000556e0: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +000556f0: 5265 6665 7265 6e63 6533 362e 6a61 7661 Reference36.java │ │ │ │ │ +00055700: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00055710: 7473 2063 6865 636b 2074 6861 7420 6d65 ts check that me │ │ │ │ │ +00055720: 7468 6f64 2072 6566 6572 656e 6365 2068 thod reference h │ │ │ │ │ +00055730: 616e 646c 6573 2076 6172 6172 6773 2063 andles varargs c │ │ │ │ │ +00055740: 6f6e 7665 7273 696f 6e20 7072 6f70 6572 onversion proper │ │ │ │ │ +00055750: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ +00055760: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00055770: 6452 6566 6572 656e 6365 3337 2e6a 6176 dReference37.jav │ │ │ │ │ +00055780: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00055790: 7374 7320 7370 7572 696f 7573 2065 7863 sts spurious exc │ │ │ │ │ +000557a0: 6570 7469 6f6e 7320 7768 656e 2063 6865 eptions when che │ │ │ │ │ +000557b0: 636b 696e 6720 7265 6665 7265 6e63 6573 cking references │ │ │ │ │ +000557c0: 2074 6f20 696e 6e65 7220 636f 6e73 7472 to inner constr │ │ │ │ │ +000557d0: 7563 746f 7273 2077 6865 7265 2074 6865 uctors where the │ │ │ │ │ +000557e0: 2065 6e63 6c6f 7369 6e67 2063 6c61 7373 enclosing class │ │ │ │ │ +000557f0: 2069 7320 6e6f 7420 6465 6669 6e65 6420 is not defined │ │ │ │ │ +00055800: 696e 2061 6e79 206f 7574 6572 2063 6f6e in any outer con │ │ │ │ │ +00055810: 7465 7874 0a3c 6272 0a3e 746f 6f6c 732f text.tools/ │ │ │ │ │ +00055820: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00055830: 686f 6452 6566 6572 656e 6365 3338 2e6a hodReference38.j │ │ │ │ │ +00055840: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00055850: 7465 7374 7320 5468 6520 7175 616c 6966 tests The qualif │ │ │ │ │ +00055860: 6965 7220 7479 7065 206f 6620 6120 636f ier type of a co │ │ │ │ │ +00055870: 6e73 7472 7563 746f 7220 7265 6665 7265 nstructor refere │ │ │ │ │ +00055880: 6e63 6520 6d75 7374 2062 6520 6120 636f nce must be a co │ │ │ │ │ +00055890: 6e63 7265 7465 2063 6c61 7373 0a3c 6272 ncrete class.
    tools/javac/la │ │ │ │ │ +000558b0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +000558c0: 656e 6365 3339 2e6a 6176 613a 2041 6464 ence39.java: Add │ │ │ │ │ +000558d0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000558e0: 6563 6b20 7468 6174 2062 6164 2065 6e63 eck that bad enc │ │ │ │ │ +000558f0: 6c6f 7369 6e67 2063 6c61 7373 2070 6172 losing class par │ │ │ │ │ +00055900: 616d 6574 6572 2074 7970 6520 6973 2064 ameter type is d │ │ │ │ │ +00055910: 6973 6361 7264 6564 2061 6363 6f72 6469 iscarded accordi │ │ │ │ │ +00055920: 6e67 6c79 0a3c 6272 0a3e 746f 6f6c 732f ngly.tools/ │ │ │ │ │ +00055930: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +00055940: 686f 6452 6566 6572 656e 6365 3430 2e6a hodReference40.j │ │ │ │ │ +00055950: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00055960: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00055970: 2075 6e62 6f75 6e64 2063 6f6e 7374 7275 unbound constru │ │ │ │ │ +00055980: 6374 6f72 2072 6566 6572 656e 6365 2061 ctor reference a │ │ │ │ │ +00055990: 7265 206e 6f74 2061 6363 6570 7465 640a re not accepted. │ │ │ │ │ +000559a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000559b0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +000559c0: 6665 7265 6e63 6534 312e 6a61 7661 3a20 ference41.java: │ │ │ │ │ +000559d0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000559e0: 2063 6865 636b 2074 6861 7420 6469 616d check that diam │ │ │ │ │ +000559f0: 6f6e 6420 696e 6665 7265 6e63 6520 6973 ond inference is │ │ │ │ │ +00055a00: 2061 7070 6c69 6564 2077 6865 6e20 7573 applied when us │ │ │ │ │ +00055a10: 696e 6720 7261 7720 636f 6e73 7472 7563 ing raw construc │ │ │ │ │ +00055a20: 746f 7220 7265 6665 7265 6e63 6520 7175 tor reference qu │ │ │ │ │ +00055a30: 616c 6966 6965 720a 3c62 720a 3e74 6f6f alifier.too │ │ │ │ │ +00055a40: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00055a50: 4d65 7468 6f64 5265 6665 7265 6e63 6534 MethodReference4 │ │ │ │ │ +00055a60: 322e 6a61 7661 3a20 4164 6420 6c61 6d62 2.java: Add lamb │ │ │ │ │ +00055a70: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00055a80: 6861 7420 6469 616d 6f6e 6420 696e 6665 hat diamond infe │ │ │ │ │ +00055a90: 7265 6e63 6520 6973 2061 7070 6c69 6564 rence is applied │ │ │ │ │ +00055aa0: 2077 6865 6e20 7573 696e 6720 7261 7720 when using raw │ │ │ │ │ +00055ab0: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ +00055ac0: 7265 6e63 6520 7175 616c 6966 6965 720a rence qualifier. │ │ │ │ │ +00055ad0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00055ae0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00055af0: 6665 7265 6e63 6534 332e 6a61 7661 3a20 ference43.java: │ │ │ │ │ +00055b00: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00055b10: 2063 6865 636b 2074 6861 7420 6469 616d check that diam │ │ │ │ │ +00055b20: 6f6e 6420 696e 6665 7265 6e63 6520 6973 ond inference is │ │ │ │ │ +00055b30: 2061 7070 6c69 6564 2077 6865 6e20 7573 applied when us │ │ │ │ │ +00055b40: 696e 6720 7261 7720 636f 6e73 7472 7563 ing raw construc │ │ │ │ │ +00055b50: 746f 7220 7265 6665 7265 6e63 6520 7175 tor reference qu │ │ │ │ │ +00055b60: 616c 6966 6965 720a 3c62 720a 3e74 6f6f alifier.too │ │ │ │ │ +00055b70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00055b80: 4d65 7468 6f64 5265 6665 7265 6e63 6534 MethodReference4 │ │ │ │ │ +00055b90: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ +00055ba0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00055bb0: 6861 7420 6765 6e65 7269 6320 6d65 7468 hat generic meth │ │ │ │ │ +00055bc0: 6f64 2072 6566 6572 656e 6365 2069 7320 od reference is │ │ │ │ │ +00055bd0: 696e 6665 7272 6564 2077 6865 6e20 7479 inferred when ty │ │ │ │ │ +00055be0: 7065 2070 6172 616d 6574 6572 7320 6172 pe parameters ar │ │ │ │ │ +00055bf0: 6520 6f6d 6974 7465 640a 3c62 720a 3e74 e omitted.t │ │ │ │ │ +00055c00: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00055c10: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +00055c20: 6534 352e 6a61 7661 3a20 4164 6420 6c61 e45.java: Add la │ │ │ │ │ +00055c30: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +00055c40: 2074 6861 7420 6765 6e65 7269 6320 6d65 that generic me │ │ │ │ │ +00055c50: 7468 6f64 2072 6566 6572 656e 6365 2069 thod reference i │ │ │ │ │ +00055c60: 7320 696e 6665 7272 6564 2077 6865 6e20 s inferred when │ │ │ │ │ +00055c70: 7479 7065 2070 6172 616d 6574 6572 7320 type parameters │ │ │ │ │ +00055c80: 6172 6520 6f6d 6974 7465 640a 3c62 720a are omitted.tools/javac/lam │ │ │ │ │ +00055ca0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00055cb0: 6e63 6534 362e 6a61 7661 3a20 4164 6420 nce46.java: Add │ │ │ │ │ +00055cc0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +00055cd0: 636b 2074 6861 7420 6765 6e65 7269 6320 ck that generic │ │ │ │ │ +00055ce0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +00055cf0: 2069 7320 696e 6665 7272 6564 2077 6865 is inferred whe │ │ │ │ │ +00055d00: 6e20 7479 7065 2070 6172 616d 6574 6572 n type parameter │ │ │ │ │ +00055d10: 7320 6172 6520 6f6d 6974 7465 640a 3c62 s are omitted.tools/javac/l │ │ │ │ │ +00055d30: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00055d40: 7265 6e63 6534 372e 6a61 7661 3a20 4164 rence47.java: Ad │ │ │ │ │ +00055d50: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +00055d60: 6865 636b 2074 6861 7420 6765 6e65 7269 heck that generi │ │ │ │ │ +00055d70: 6320 6d65 7468 6f64 2072 6566 6572 656e c method referen │ │ │ │ │ +00055d80: 6365 2069 7320 696e 6665 7272 6564 2077 ce is inferred w │ │ │ │ │ +00055d90: 6865 6e20 7479 7065 2070 6172 616d 6574 hen type paramet │ │ │ │ │ +00055da0: 6572 7320 6172 6520 6f6d 6974 7465 640a ers are omitted. │ │ │ │ │ +00055db0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00055dc0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00055dd0: 6665 7265 6e63 6534 382e 6a61 7661 3a20 ference48.java: │ │ │ │ │ +00055de0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00055df0: 2063 6865 636b 2074 6861 7420 7261 7720 check that raw │ │ │ │ │ +00055e00: 7175 616c 6966 6965 7220 696e 2075 6e62 qualifier in unb │ │ │ │ │ +00055e10: 6f75 6e64 206d 6574 686f 6420 7265 6665 ound method refe │ │ │ │ │ +00055e20: 7265 6e63 6520 6973 2069 6e66 6572 7265 rence is inferre │ │ │ │ │ +00055e30: 6420 6672 6f6d 2064 6573 6372 6970 746f d from descripto │ │ │ │ │ +00055e40: 720a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 r.tools/jav │ │ │ │ │ +00055e50: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +00055e60: 5265 6665 7265 6e63 6534 392e 6a61 7661 Reference49.java │ │ │ │ │ +00055e70: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00055e80: 7473 2063 6865 636b 2074 6861 7420 616e ts check that an │ │ │ │ │ +00055e90: 2061 7272 6179 2074 7970 6520 6361 6e20 array type can │ │ │ │ │ +00055ea0: 6265 2075 7365 6420 6173 2061 2071 7561 be used as a qua │ │ │ │ │ +00055eb0: 6c69 6669 6572 206f 6620 616e 2075 6e62 lifier of an unb │ │ │ │ │ +00055ec0: 6f75 6e64 206d 6574 686f 6420 7265 6665 ound method refe │ │ │ │ │ +00055ed0: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ +00055ee0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ +00055ef0: 7468 6f64 5265 6665 7265 6e63 6535 302e thodReference50. │ │ │ │ │ +00055f00: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00055f10: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +00055f20: 7420 6572 726f 6e65 6f75 7320 6d65 7468 t erroneous meth │ │ │ │ │ +00055f30: 6f64 2072 6566 6572 656e 6365 7320 6172 od references ar │ │ │ │ │ +00055f40: 6520 666c 6167 6765 6420 7769 7468 2065 e flagged with e │ │ │ │ │ +00055f50: 7272 6f72 7320 6173 2065 7870 6563 7465 rrors as expecte │ │ │ │ │ +00055f60: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +00055f70: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +00055f80: 5265 6665 7265 6e63 6535 312e 6a61 7661 Reference51.java │ │ │ │ │ +00055f90: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00055fa0: 7473 2063 6572 7461 696e 2063 6173 6573 ts certain cases │ │ │ │ │ +00055fb0: 206f 6620 6572 726f 6e65 6f75 7320 6d65 of erroneous me │ │ │ │ │ +00055fc0: 6d62 6572 2072 6566 6572 656e 6365 206c mber reference l │ │ │ │ │ +00055fd0: 6f6f 6b75 7020 6172 6520 6e6f 7420 6861 ookup are not ha │ │ │ │ │ +00055fe0: 6e64 6c65 6420 6279 2041 7474 722e 7669 ndled by Attr.vi │ │ │ │ │ +00055ff0: 7369 7452 6566 6572 656e 6365 0a3c 6272 sitReference.
    tools/javac/la │ │ │ │ │ +00056010: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +00056020: 656e 6365 3532 2e6a 6176 613a 2041 6464 ence52.java: Add │ │ │ │ │ +00056030: 206c 616d 6264 6120 7465 7374 7320 7370 lambda tests sp │ │ │ │ │ +00056040: 6563 6961 6c20 6361 7365 7320 6f66 206d ecial cases of m │ │ │ │ │ +00056050: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ +00056060: 2028 6765 7443 6c61 7373 2829 2f41 7272 (getClass()/Arr │ │ │ │ │ +00056070: 6179 2e63 6c6f 6e65 2829 2920 6e6f 7420 ay.clone()) not │ │ │ │ │ +00056080: 6861 6e64 6c65 6420 7072 6f70 6572 6c79 handled properly │ │ │ │ │ +00056090: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000560a0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +000560b0: 6566 6572 656e 6365 3533 2e6a 6176 613a eference53.java: │ │ │ │ │ +000560c0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000560d0: 7320 7468 6520 6361 7365 2069 6e20 7768 s the case in wh │ │ │ │ │ +000560e0: 6963 6820 6e6f 206d 656d 6265 7220 7265 ich no member re │ │ │ │ │ +000560f0: 6665 7265 6e63 6520 6973 2066 6f75 6e64 ference is found │ │ │ │ │ +00056100: 2069 7320 6e6f 7720 7472 6561 7465 6420 is now treated │ │ │ │ │ +00056110: 6173 2061 206e 6f72 6d61 6c20 6572 726f as a normal erro │ │ │ │ │ +00056120: 7220 286e 6f74 2064 6570 656e 6465 6e74 r (not dependent │ │ │ │ │ +00056130: 206f 6e20 7461 7267 6574 2d74 7970 6529 on target-type) │ │ │ │ │ +00056140: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00056150: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +00056160: 6566 6572 656e 6365 3534 2e6a 6176 613a eference54.java: │ │ │ │ │ +00056170: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00056180: 7320 6d65 7468 6f64 2063 616c 6c20 7769 s method call wi │ │ │ │ │ +00056190: 7468 2062 6164 2071 7561 6c69 6669 6572 th bad qualifier │ │ │ │ │ +000561a0: 2067 656e 6572 6174 6573 204e 5045 2069 generates NPE i │ │ │ │ │ +000561b0: 6620 6172 6775 6d65 6e74 2069 7320 6120 f argument is a │ │ │ │ │ +000561c0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +000561d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000561e0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +000561f0: 6566 6572 656e 6365 3535 2e6a 6176 613a eference55.java: │ │ │ │ │ +00056200: 2041 6464 2063 6865 636b 7320 666f 7220 Add checks for │ │ │ │ │ +00056210: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +00056220: 2077 656c 6c2d 666f 726d 6564 6e65 7373 well-formedness │ │ │ │ │ +00056230: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00056240: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +00056250: 6566 6572 656e 6365 3536 2e6a 6176 613a eference56.java: │ │ │ │ │ +00056260: 2041 6464 2063 6865 636b 7320 666f 7220 Add checks for │ │ │ │ │ +00056270: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +00056280: 2077 656c 6c2d 666f 726d 6564 6e65 7373 well-formedness │ │ │ │ │ +00056290: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000562a0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +000562b0: 6566 6572 656e 6365 3537 2e6a 6176 613a eference57.java: │ │ │ │ │ +000562c0: 2041 6464 2073 7570 706f 7274 2066 6f72 Add support for │ │ │ │ │ +000562d0: 2067 656e 6572 6963 2066 756e 6374 696f generic functio │ │ │ │ │ +000562e0: 6e61 6c20 6465 7363 7269 7074 6f72 730a nal descriptors. │ │ │ │ │ +000562f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00056300: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00056310: 6665 7265 6e63 6535 382e 6a61 7661 3a20 ference58.java: │ │ │ │ │ +00056320: 4164 6420 7375 7070 6f72 7420 666f 7220 Add support for │ │ │ │ │ +00056330: 6765 6e65 7269 6320 6675 6e63 7469 6f6e generic function │ │ │ │ │ +00056340: 616c 2064 6573 6372 6970 746f 7273 0a3c al descriptors.< │ │ │ │ │ +00056350: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00056360: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +00056370: 6572 656e 6365 3539 2e6a 6176 613a 2041 erence59.java: A │ │ │ │ │ +00056380: 6464 2073 7570 706f 7274 2066 6f72 2061 dd support for a │ │ │ │ │ +00056390: 7272 6179 2063 6f6e 7374 7275 6374 6f72 rray constructor │ │ │ │ │ +000563a0: 2072 6566 6572 656e 6365 730a 3c62 720a references.tools/javac/lam │ │ │ │ │ +000563c0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +000563d0: 6e63 6536 302e 6a61 7661 3a20 4164 6420 nce60.java: Add │ │ │ │ │ +000563e0: 7375 7070 6f72 7420 666f 7220 6172 7261 support for arra │ │ │ │ │ +000563f0: 7920 636f 6e73 7472 7563 746f 7220 7265 y constructor re │ │ │ │ │ +00056400: 6665 7265 6e63 6573 0a3c 6272 0a3e 746f ferences.to │ │ │ │ │ +00056410: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00056420: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00056430: 3631 2e6a 6176 613a 2073 7570 6572 2069 61.java: super i │ │ │ │ │ +00056440: 6e20 6d65 7468 6f64 2072 6566 6572 656e n method referen │ │ │ │ │ +00056450: 6365 2075 7365 6420 696e 2061 6e6f 6e79 ce used in anony │ │ │ │ │ +00056460: 6d6f 7573 2063 6c61 7373 0a3c 6272 0a3e mous class. │ │ │ │ │ +00056470: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056480: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00056490: 6365 3632 2e6a 6176 613a 2041 6273 7472 ce62.java: Abstr │ │ │ │ │ +000564a0: 6163 744d 6574 686f 6445 7272 6f72 2069 actMethodError i │ │ │ │ │ +000564b0: 6e73 7465 6164 206f 6620 636f 6d70 696c nstead of compil │ │ │ │ │ +000564c0: 652d 7469 6d65 2065 7272 6f72 2077 6865 e-time error whe │ │ │ │ │ +000564d0: 6e20 6d65 7468 6f64 2072 6566 6572 656e n method referen │ │ │ │ │ +000564e0: 6365 2077 6974 6820 7375 7065 7220 616e ce with super an │ │ │ │ │ +000564f0: 6420 6162 7374 7261 6374 0a3c 6272 0a3e d abstract. │ │ │ │ │ +00056500: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056510: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00056520: 6365 3633 2e6a 6176 613a 204d 6973 7369 ce63.java: Missi │ │ │ │ │ +00056530: 6e67 2061 6363 6573 736f 7220 666f 7220 ng accessor for │ │ │ │ │ +00056540: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ +00056550: 7265 6e63 6520 706f 696e 7469 6e67 2074 rence pointing t │ │ │ │ │ +00056560: 6f20 7072 6976 6174 6520 696e 6e65 7220 o private inner │ │ │ │ │ +00056570: 636c 6173 7320 6374 6f72 0a3c 6272 0a3e class ctor. │ │ │ │ │ +00056580: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056590: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +000565a0: 6365 3634 2e6a 6176 613a 2043 6f6e 7374 ce64.java: Const │ │ │ │ │ +000565b0: 7275 6374 6f72 2072 6566 6572 656e 6365 ructor reference │ │ │ │ │ +000565c0: 2074 6f20 6e6f 6e2d 7265 6966 6961 626c to non-reifiabl │ │ │ │ │ +000565d0: 6520 6172 7261 7920 7368 6f75 6c64 2062 e array should b │ │ │ │ │ +000565e0: 6520 7265 6a65 6374 6564 0a3c 6272 0a3e e rejected. │ │ │ │ │ +000565f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056600: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00056610: 6365 3635 2e6a 6176 613a 204d 6973 7369 ce65.java: Missi │ │ │ │ │ +00056620: 6e67 2063 6173 7420 696e 206d 6574 686f ng cast in metho │ │ │ │ │ +00056630: 6420 7265 6665 7265 6e63 6520 6272 6964 d reference brid │ │ │ │ │ +00056640: 6765 206c 6561 6473 2074 6f20 4e6f 5375 ge leads to NoSu │ │ │ │ │ +00056650: 6368 4d65 7468 6f64 4572 726f 720a 3c62 chMethodError.tools/javac/l │ │ │ │ │ +00056670: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00056680: 7265 6e63 6536 362e 6a61 7661 3a20 4a61 rence66.java: Ja │ │ │ │ │ +00056690: 7661 6320 6372 6173 6865 7320 7768 656e vac crashes when │ │ │ │ │ +000566a0: 2063 6f6d 7069 6c69 6e67 206d 6574 686f compiling metho │ │ │ │ │ +000566b0: 6420 7265 6665 7265 6e63 6520 746f 2073 d reference to s │ │ │ │ │ +000566c0: 7461 7469 6320 696e 7465 7266 6163 6520 tatic interface │ │ │ │ │ +000566d0: 6d65 7468 6f64 0a3c 6272 0a3e 746f 6f6c method.tool │ │ │ │ │ +000566e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +000566f0: 6574 686f 6452 6566 6572 656e 6365 3637 ethodReference67 │ │ │ │ │ +00056700: 2e6a 6176 613a 2053 7075 7269 6f75 7320 .java: Spurious │ │ │ │ │ +00056710: 7261 7720 7479 7065 7320 7761 726e 696e raw types warnin │ │ │ │ │ +00056720: 6720 7768 656e 2075 7369 6e67 2075 6e62 g when using unb │ │ │ │ │ +00056730: 6f75 6e64 206d 6574 686f 6420 7265 6665 ound method refe │ │ │ │ │ +00056740: 7265 6e63 6573 0a3c 6272 0a3e 746f 6f6c rences.tool │ │ │ │ │ +00056750: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +00056760: 6574 686f 6452 6566 6572 656e 6365 3638 ethodReference68 │ │ │ │ │ +00056770: 2e6a 6176 613a 2041 6464 2062 6f74 746f .java: Add botto │ │ │ │ │ +00056780: 6d2d 7570 2074 7970 652d 6368 6563 6b69 m-up type-checki │ │ │ │ │ +00056790: 6e67 2073 7570 706f 7274 2066 6f72 2075 ng support for u │ │ │ │ │ +000567a0: 6e61 6d62 6967 756f 7573 206d 6574 686f nambiguous metho │ │ │ │ │ +000567b0: 6420 7265 6665 7265 6e63 6573 0a3c 6272 d references.
    tools/javac/la │ │ │ │ │ +000567d0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +000567e0: 656e 6365 3639 2e6a 6176 613a 2041 6464 ence69.java: Add │ │ │ │ │ +000567f0: 2062 6f74 746f 6d2d 7570 2074 7970 652d bottom-up type- │ │ │ │ │ +00056800: 6368 6563 6b69 6e67 2073 7570 706f 7274 checking support │ │ │ │ │ +00056810: 2066 6f72 2075 6e61 6d62 6967 756f 7573 for unambiguous │ │ │ │ │ +00056820: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +00056830: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +00056840: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00056850: 6452 6566 6572 656e 6365 3730 2e6a 6176 dReference70.jav │ │ │ │ │ +00056860: 613a 2041 6464 2062 6f74 746f 6d2d 7570 a: Add bottom-up │ │ │ │ │ +00056870: 2074 7970 652d 6368 6563 6b69 6e67 2073 type-checking s │ │ │ │ │ +00056880: 7570 706f 7274 2066 6f72 2075 6e61 6d62 upport for unamb │ │ │ │ │ +00056890: 6967 756f 7573 206d 6574 686f 6420 7265 iguous method re │ │ │ │ │ +000568a0: 6665 7265 6e63 6573 0a3c 6272 0a3e 746f ferences.to │ │ │ │ │ +000568b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000568c0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +000568d0: 3731 2e6a 6176 613a 2041 6464 2062 6f74 71.java: Add bot │ │ │ │ │ +000568e0: 746f 6d2d 7570 2074 7970 652d 6368 6563 tom-up type-chec │ │ │ │ │ +000568f0: 6b69 6e67 2073 7570 706f 7274 2066 6f72 king support for │ │ │ │ │ +00056900: 2075 6e61 6d62 6967 756f 7573 206d 6574 unambiguous met │ │ │ │ │ +00056910: 686f 6420 7265 6665 7265 6e63 6573 0a3c hod references.< │ │ │ │ │ +00056920: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00056930: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +00056940: 6572 656e 6365 3732 2e6a 6176 613a 2041 erence72.java: A │ │ │ │ │ +00056950: 6464 2062 6f74 746f 6d2d 7570 2074 7970 dd bottom-up typ │ │ │ │ │ +00056960: 652d 6368 6563 6b69 6e67 2073 7570 706f e-checking suppo │ │ │ │ │ +00056970: 7274 2066 6f72 2075 6e61 6d62 6967 756f rt for unambiguo │ │ │ │ │ +00056980: 7573 206d 6574 686f 6420 7265 6665 7265 us method refere │ │ │ │ │ +00056990: 6e63 6573 0a3c 6272 0a3e 746f 6f6c 732f nces.tools/ │ │ │ │ │ +000569a0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +000569b0: 686f 6452 6566 6572 656e 6365 3733 2e6a hodReference73.j │ │ │ │ │ +000569c0: 6176 613a 204c 6f6f 6b20 6174 2027 7374 ava: Look at 'st │ │ │ │ │ +000569d0: 6174 6963 2720 666c 6167 2077 6865 6e20 atic' flag when │ │ │ │ │ +000569e0: 6368 6563 6b69 6e67 206d 6574 686f 6420 checking method │ │ │ │ │ +000569f0: 7265 6665 7265 6e63 6573 0a3c 6272 0a3e references. │ │ │ │ │ +00056a00: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00056a10: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +00056a20: 6365 3734 2e6a 6176 613a 2043 616e 2774 ce74.java: Can't │ │ │ │ │ +00056a30: 2075 7365 2073 7570 6572 3a3a 7820 6d65 use super::x me │ │ │ │ │ +00056a40: 7468 6f64 2072 6566 6572 656e 6365 2077 thod reference w │ │ │ │ │ +00056a50: 6865 6e20 7820 6973 2070 726f 7465 6374 hen x is protect │ │ │ │ │ +00056a60: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ +00056a70: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +00056a80: 6452 6566 6572 656e 6365 3735 2e6a 6176 dReference75.jav │ │ │ │ │ +00056a90: 613a 204a 6176 6163 2063 6f6d 7069 6c65 a: Javac compile │ │ │ │ │ +00056aa0: 7320 6d65 7468 6f64 2072 6566 6572 656e s method referen │ │ │ │ │ +00056ab0: 6365 2074 6861 7420 616c 6c6f 7773 2072 ce that allows r │ │ │ │ │ +00056ac0: 6573 756c 7473 2069 6e20 616e 2049 6c6c esults in an Ill │ │ │ │ │ +00056ad0: 6567 616c 4163 6365 7373 4572 726f 720a egalAccessError. │ │ │ │ │ +00056ae0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00056af0: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +00056b00: 6665 7265 6e63 6541 7272 6179 436c 6f6e ferenceArrayClon │ │ │ │ │ +00056b10: 652e 6a61 7661 3a20 696e 745b 5d3a 3a63 e.java: int[]::c │ │ │ │ │ +00056b20: 6c6f 6e65 2063 6175 7365 7320 226a 6176 lone causes "jav │ │ │ │ │ +00056b30: 612e 6c61 6e67 2e4e 6f43 6c61 7373 4465 a.lang.NoClassDe │ │ │ │ │ +00056b40: 6646 6f75 6e64 4572 726f 723a 2041 7272 fFoundError: Arr │ │ │ │ │ +00056b50: 6179 220a 3c62 720a 3e74 6f6f 6c73 2f6a ay".tools/j │ │ │ │ │ +00056b60: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +00056b70: 6f64 5265 6665 7265 6e63 6547 656e 6572 odReferenceGener │ │ │ │ │ +00056b80: 6963 5461 7267 6574 2e6a 6176 613a 2043 icTarget.java: C │ │ │ │ │ +00056b90: 6c61 7373 4361 7374 4578 6365 7074 696f lassCastExceptio │ │ │ │ │ +00056ba0: 6e3a 2074 7970 696e 6720 696e 666f 726d n: typing inform │ │ │ │ │ +00056bb0: 6174 696f 6e20 6e65 6564 6564 2066 6f72 ation needed for │ │ │ │ │ +00056bc0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +00056bd0: 6520 6272 6964 6769 6e67 206e 6f74 2070 e bridging not p │ │ │ │ │ +00056be0: 7265 7365 7276 6564 0a3c 6272 0a3e 746f reserved.to │ │ │ │ │ +00056bf0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00056c00: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +00056c10: 4e6f 5468 6973 5465 7374 2e6a 6176 613a NoThisTest.java: │ │ │ │ │ +00056c20: 2063 6f6d 2e73 756e 2e74 6f6f 6c73 2e6a com.sun.tools.j │ │ │ │ │ +00056c30: 6176 6163 2e75 7469 6c2e 4173 7365 7274 avac.util.Assert │ │ │ │ │ +00056c40: 2e65 7272 6f72 2064 7572 696e 6720 636f .error during co │ │ │ │ │ +00056c50: 6465 2063 6f6d 7069 6c61 7469 6f6e 0a3c de compilation.< │ │ │ │ │ +00056c60: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00056c70: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +00056c80: 6572 656e 6365 5061 7273 6572 5465 7374 erenceParserTest │ │ │ │ │ +00056c90: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00056ca0: 6120 7465 7374 7320 4164 6420 7061 7273 a tests Add pars │ │ │ │ │ +00056cb0: 6572 2073 7570 706f 7274 2066 6f72 206d er support for m │ │ │ │ │ +00056cc0: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ +00056cd0: 2074 656d 706f 7261 7269 6c79 2077 6f72 temporarily wor │ │ │ │ │ +00056ce0: 6b61 726f 756e 6420 636f 6d62 6f20 7465 karound combo te │ │ │ │ │ +00056cf0: 7374 7320 6172 6520 6361 7573 696e 6720 sts are causing │ │ │ │ │ +00056d00: 7469 6d65 206f 7574 2069 6e20 7365 7665 time out in seve │ │ │ │ │ +00056d10: 7261 6c20 706c 6174 666f 726d 730a 3c62 ral platforms.tools/javac/l │ │ │ │ │ +00056d30: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +00056d40: 7265 6e63 6553 7461 7469 634e 6f74 4163 renceStaticNotAc │ │ │ │ │ +00056d50: 6365 7373 6962 6c65 5465 7374 2e6a 6176 cessibleTest.jav │ │ │ │ │ +00056d60: 613a 204a 6176 6163 2066 6169 6c73 2063 a: Javac fails c │ │ │ │ │ +00056d70: 6f6d 7069 6c69 6e67 2043 6f6c 6c65 6374 ompiling Collect │ │ │ │ │ +00056d80: 6f72 732e 7265 6475 6369 6e67 2077 6974 ors.reducing wit │ │ │ │ │ +00056d90: 6820 6d65 7468 6f64 2072 6566 6572 656e h method referen │ │ │ │ │ +00056da0: 6365 2063 6f6d 6269 6e65 720a 3c62 720a ce combiner.tools/javac/lam │ │ │ │ │ +00056dc0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +00056dd0: 6e63 6556 6172 6172 6773 5465 7374 2e6a nceVarargsTest.j │ │ │ │ │ +00056de0: 6176 613a 2041 7373 6572 7469 6f6e 4572 ava: AssertionEr │ │ │ │ │ +00056df0: 726f 7220 7768 656e 2063 6f6d 7069 6c69 ror when compili │ │ │ │ │ +00056e00: 6e67 206d 6574 686f 6420 7265 6665 7265 ng method refere │ │ │ │ │ +00056e10: 6e63 6520 7769 7468 2067 656e 6572 6963 nce with generic │ │ │ │ │ +00056e20: 2063 6f64 6520 616e 6420 7661 7261 7267 code and vararg │ │ │ │ │ +00056e30: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ +00056e40: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ +00056e50: 7065 6369 6669 6330 312e 6a61 7661 3a20 pecific01.java: │ │ │ │ │ +00056e60: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +00056e70: 2063 6865 636b 2063 6f72 7265 6374 6e65 check correctne │ │ │ │ │ +00056e80: 7373 206f 6620 7374 7275 6374 7572 616c ss of structural │ │ │ │ │ +00056e90: 206d 6f73 7420 7370 6563 6966 6963 2074 most specific t │ │ │ │ │ +00056ea0: 6573 7420 726f 7574 696e 650a 3c62 720a est routine.tools/javac/lam │ │ │ │ │ +00056ec0: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ +00056ed0: 3032 2e6a 6176 613a 2041 6464 206c 616d 02.java: Add lam │ │ │ │ │ +00056ee0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00056ef0: 636f 7272 6563 746e 6573 7320 6f66 2073 correctness of s │ │ │ │ │ +00056f00: 7472 7563 7475 7261 6c20 6d6f 7374 2073 tructural most s │ │ │ │ │ +00056f10: 7065 6369 6669 6320 7465 7374 2072 6f75 pecific test rou │ │ │ │ │ +00056f20: 7469 6e65 0a3c 6272 0a3e 746f 6f6c 732f tine.tools/ │ │ │ │ │ +00056f30: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ +00056f40: 7453 7065 6369 6669 6330 332e 6a61 7661 tSpecific03.java │ │ │ │ │ +00056f50: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +00056f60: 7473 2063 6865 636b 2063 6f72 7265 6374 ts check correct │ │ │ │ │ +00056f70: 6e65 7373 206f 6620 7374 7275 6374 7572 ness of structur │ │ │ │ │ +00056f80: 616c 206d 6f73 7420 7370 6563 6966 6963 al most specific │ │ │ │ │ +00056f90: 2074 6573 7420 726f 7574 696e 650a 3c62 test routine.tools/javac/l │ │ │ │ │ +00056fb0: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +00056fc0: 6963 3034 2e6a 6176 613a 2041 6464 206c ic04.java: Add l │ │ │ │ │ +00056fd0: 616d 6264 6120 7465 7374 7320 5374 7275 ambda tests Stru │ │ │ │ │ +00056fe0: 6374 7572 616c 206d 6f73 7420 7370 6563 ctural most spec │ │ │ │ │ +00056ff0: 6966 6963 2064 6f65 736e 2774 2068 616e ific doesn't han │ │ │ │ │ +00057000: 646c 6520 6361 7365 7320 7769 7468 2077 dle cases with w │ │ │ │ │ +00057010: 696c 6463 6172 6473 2069 6e20 6675 6e63 ildcards in func │ │ │ │ │ +00057020: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ +00057030: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00057040: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +00057050: 6563 6966 6963 3035 2e6a 6176 613a 2041 ecific05.java: A │ │ │ │ │ +00057060: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00057070: 5374 7275 6374 7572 616c 206d 6f73 7420 Structural most │ │ │ │ │ +00057080: 7370 6563 6966 6963 2064 6f65 736e 2774 specific doesn't │ │ │ │ │ +00057090: 2068 616e 646c 6520 6361 7365 7320 7769 handle cases wi │ │ │ │ │ +000570a0: 7468 2077 696c 6463 6172 6473 2069 6e20 th wildcards in │ │ │ │ │ +000570b0: 6675 6e63 7469 6f6e 616c 2069 6e74 6572 functional inter │ │ │ │ │ +000570c0: 6661 6365 730a 3c62 720a 3e74 6f6f 6c73 faces.tools │ │ │ │ │ +000570d0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ +000570e0: 7374 5370 6563 6966 6963 3036 2e6a 6176 stSpecific06.jav │ │ │ │ │ +000570f0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00057100: 7374 7320 6d6f 7374 2073 7065 6369 6669 sts most specifi │ │ │ │ │ +00057110: 6320 7265 736f 6c75 7469 6f6e 2063 7261 c resolution cra │ │ │ │ │ +00057120: 7368 6573 206f 6e20 7374 7563 6b20 6c61 shes on stuck la │ │ │ │ │ +00057130: 6d62 6461 730a 3c62 720a 3e74 6f6f 6c73 mbdas.tools │ │ │ │ │ +00057140: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ +00057150: 7374 5370 6563 6966 6963 3037 2e6a 6176 stSpecific07.jav │ │ │ │ │ +00057160: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00057170: 7374 7320 7370 6563 756c 6174 6976 6520 sts speculative │ │ │ │ │ +00057180: 6361 6368 6520 636f 6e74 656e 7473 2061 cache contents a │ │ │ │ │ +00057190: 7265 206f 7665 7277 7269 7474 656e 2062 re overwritten b │ │ │ │ │ +000571a0: 7920 6465 6665 7272 6564 2074 7970 652d y deferred type- │ │ │ │ │ +000571b0: 6368 6563 6b69 6e67 206f 6620 6e65 7374 checking of nest │ │ │ │ │ +000571c0: 6564 2073 7475 636b 2065 7870 7265 7373 ed stuck express │ │ │ │ │ +000571d0: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ +000571e0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ +000571f0: 7453 7065 6369 6669 6330 382e 6a61 7661 tSpecific08.java │ │ │ │ │ +00057200: 3a20 5374 7275 6374 7572 616c 206d 6f73 : Structural mos │ │ │ │ │ +00057210: 7420 7370 6563 6966 6963 2066 6169 6c73 t specific fails │ │ │ │ │ +00057220: 2077 6865 6e20 6d65 7468 6f64 2072 6566 when method ref │ │ │ │ │ +00057230: 6572 656e 6365 2069 7320 7061 7373 6564 erence is passed │ │ │ │ │ +00057240: 2074 6f20 6f76 6572 6c6f 6164 6564 206d to overloaded m │ │ │ │ │ +00057250: 6574 686f 640a 3c62 720a 3e74 6f6f 6c73 ethod.tools │ │ │ │ │ +00057260: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ +00057270: 7374 5370 6563 6966 6963 3039 2e6a 6176 stSpecific09.jav │ │ │ │ │ +00057280: 613a 2053 686f 756c 6420 616c 7761 7973 a: Should always │ │ │ │ │ +00057290: 2075 7365 206c 616d 6264 6120 626f 6479 use lambda body │ │ │ │ │ +000572a0: 2073 7472 7563 7475 7265 2074 6f20 6469 structure to di │ │ │ │ │ +000572b0: 7361 6d62 6967 7561 7465 206f 7665 726c sambiguate overl │ │ │ │ │ +000572c0: 6f61 6420 7265 736f 6c75 7469 6f6e 0a3c oad resolution.< │ │ │ │ │ +000572d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000572e0: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ +000572f0: 6669 6331 302e 6a61 7661 3a20 5374 7275 fic10.java: Stru │ │ │ │ │ +00057300: 6374 7572 616c 206d 6f73 742d 7370 6563 ctural most-spec │ │ │ │ │ +00057310: 6966 6963 206c 6f67 6963 2066 6f72 206c ific logic for l │ │ │ │ │ +00057320: 616d 6264 6173 2c20 6d65 7468 6f64 2072 ambdas, method r │ │ │ │ │ +00057330: 6566 732c 2070 6172 656e 732c 2061 6e64 efs, parens, and │ │ │ │ │ +00057340: 2063 6f6e 6469 7469 6f6e 616c 730a 3c62 conditionals.tools/javac/l │ │ │ │ │ +00057360: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +00057370: 6963 3131 2e6a 6176 613a 2052 6574 7572 ic11.java: Retur │ │ │ │ │ +00057380: 6e20 7479 7065 204f 626a 6563 7420 6973 n type Object is │ │ │ │ │ +00057390: 206e 6f74 206d 6f72 6520 7370 6563 6966 not more specif │ │ │ │ │ +000573a0: 6963 2074 6861 6e20 7265 7475 726e 2074 ic than return t │ │ │ │ │ +000573b0: 7970 6520 5374 7269 6e67 0a3c 6272 0a3e ype String. │ │ │ │ │ +000573c0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000573d0: 6461 2f4d 6f73 7453 7065 6369 6669 6331 da/MostSpecific1 │ │ │ │ │ +000573e0: 322e 6a61 7661 3a20 4d6f 7374 2d73 7065 2.java: Most-spe │ │ │ │ │ +000573f0: 6369 6669 6320 7465 7374 696e 6720 7769 cific testing wi │ │ │ │ │ +00057400: 7468 2069 6e66 6572 656e 6365 2076 6172 th inference var │ │ │ │ │ +00057410: 6961 626c 6573 2069 6e20 6675 6e63 7469 iables in functi │ │ │ │ │ +00057420: 6f6e 2070 6172 616d 6574 6572 2074 7970 on parameter typ │ │ │ │ │ +00057430: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +00057440: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ +00057450: 7065 6369 6669 6331 332e 6a61 7661 3a20 pecific13.java: │ │ │ │ │ +00057460: 4d6f 7374 2d73 7065 6369 6669 6320 7465 Most-specific te │ │ │ │ │ +00057470: 7374 696e 6720 7769 7468 2069 6e66 6572 sting with infer │ │ │ │ │ +00057480: 656e 6365 2076 6172 6961 626c 6573 2069 ence variables i │ │ │ │ │ +00057490: 6e20 6675 6e63 7469 6f6e 2070 6172 616d n function param │ │ │ │ │ +000574a0: 6574 6572 2074 7970 6573 0a3c 6272 0a3e eter types. │ │ │ │ │ +000574b0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000574c0: 6461 2f4d 6f73 7453 7065 6369 6669 6331 da/MostSpecific1 │ │ │ │ │ +000574d0: 342e 6a61 7661 3a20 4d6f 7374 2d73 7065 4.java: Most-spe │ │ │ │ │ +000574e0: 6369 6669 6320 7465 7374 696e 6720 666f cific testing fo │ │ │ │ │ +000574f0: 7220 6e65 7374 6564 2066 756e 6374 696f r nested functio │ │ │ │ │ +00057500: 6e61 6c20 696e 7465 7266 6163 6520 7479 nal interface ty │ │ │ │ │ +00057510: 7065 730a 3c62 720a 3e74 6f6f 6c73 2f6a pes.tools/j │ │ │ │ │ +00057520: 6176 6163 2f6c 616d 6264 612f 4d6f 7374 avac/lambda/Most │ │ │ │ │ +00057530: 5370 6563 6966 6963 3135 2e6a 6176 613a Specific15.java: │ │ │ │ │ +00057540: 2052 656e 616d 6520 6675 6e63 7469 6f6e Rename function │ │ │ │ │ +00057550: 616c 2069 6e74 6572 6661 6365 206d 6574 al interface met │ │ │ │ │ +00057560: 686f 6420 7479 7065 2070 6172 616d 6574 hod type paramet │ │ │ │ │ +00057570: 6572 7320 6475 7269 6e67 206d 6f73 7420 ers during most │ │ │ │ │ +00057580: 7370 6563 6966 6963 2074 6573 740a 3c62 specific test.tools/javac/l │ │ │ │ │ +000575a0: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +000575b0: 6963 3136 2e6a 6176 613a 2052 656e 616d ic16.java: Renam │ │ │ │ │ +000575c0: 6520 6675 6e63 7469 6f6e 616c 2069 6e74 e functional int │ │ │ │ │ +000575d0: 6572 6661 6365 206d 6574 686f 6420 7479 erface method ty │ │ │ │ │ +000575e0: 7065 2070 6172 616d 6574 6572 7320 6475 pe parameters du │ │ │ │ │ +000575f0: 7269 6e67 206d 6f73 7420 7370 6563 6966 ring most specif │ │ │ │ │ +00057600: 6963 2074 6573 740a 3c62 720a 3e74 6f6f ic test.too │ │ │ │ │ +00057610: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00057620: 4d6f 7374 5370 6563 6966 6963 3137 2e6a MostSpecific17.j │ │ │ │ │ +00057630: 6176 613a 2052 656e 616d 6520 6675 6e63 ava: Rename func │ │ │ │ │ +00057640: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ +00057650: 206d 6574 686f 6420 7479 7065 2070 6172 method type par │ │ │ │ │ +00057660: 616d 6574 6572 7320 6475 7269 6e67 206d ameters during m │ │ │ │ │ +00057670: 6f73 7420 7370 6563 6966 6963 2074 6573 ost specific tes │ │ │ │ │ +00057680: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +00057690: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +000576a0: 6563 6966 6963 3138 2e6a 6176 613a 2054 ecific18.java: T │ │ │ │ │ +000576b0: 6573 7420 7468 6174 2067 656e 6572 6963 est that generic │ │ │ │ │ +000576c0: 2066 756e 6374 696f 6e20 696e 7465 7266 function interf │ │ │ │ │ +000576d0: 6163 6520 6d65 7468 6f64 2062 6f75 6e64 ace method bound │ │ │ │ │ +000576e0: 7320 6172 6520 7468 6520 7361 6d65 0a3c s are the same.< │ │ │ │ │ +000576f0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00057700: 6c61 6d62 6461 2f4d 6f73 7453 7065 6369 lambda/MostSpeci │ │ │ │ │ +00057710: 6669 6331 392e 6a61 7661 3a20 5465 7374 fic19.java: Test │ │ │ │ │ +00057720: 2074 6861 7420 6765 6e65 7269 6320 6675 that generic fu │ │ │ │ │ +00057730: 6e63 7469 6f6e 2069 6e74 6572 6661 6365 nction interface │ │ │ │ │ +00057740: 206d 6574 686f 6420 626f 756e 6473 2061 method bounds a │ │ │ │ │ +00057750: 7265 2074 6865 2073 616d 650a 3c62 720a re the same.tools/javac/lam │ │ │ │ │ +00057770: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ +00057780: 3230 2e6a 6176 613a 2054 6573 7420 7468 20.java: Test th │ │ │ │ │ +00057790: 6174 2067 656e 6572 6963 2066 756e 6374 at generic funct │ │ │ │ │ +000577a0: 696f 6e20 696e 7465 7266 6163 6520 6d65 ion interface me │ │ │ │ │ +000577b0: 7468 6f64 2062 6f75 6e64 7320 6172 6520 thod bounds are │ │ │ │ │ +000577c0: 7468 6520 7361 6d65 0a3c 6272 0a3e 746f the same.to │ │ │ │ │ +000577d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000577e0: 2f4d 6f73 7453 7065 6369 6669 6332 312e /MostSpecific21. │ │ │ │ │ +000577f0: 6a61 7661 3a20 4d6f 7374 2073 7065 6369 java: Most speci │ │ │ │ │ +00057800: 6669 6320 696e 6665 7265 6e63 6520 636f fic inference co │ │ │ │ │ +00057810: 6e73 7472 6169 6e74 7320 6465 7269 7665 nstraints derive │ │ │ │ │ +00057820: 6420 6672 6f6d 2062 6f74 6820 6675 6e63 d from both func │ │ │ │ │ +00057830: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ +00057840: 206d 6574 686f 6420 7061 7261 6d65 7465 method paramete │ │ │ │ │ +00057850: 7273 2061 6e64 2074 7061 7261 6d20 626f rs and tparam bo │ │ │ │ │ +00057860: 756e 6473 0a3c 6272 0a3e 746f 6f6c 732f unds.tools/ │ │ │ │ │ +00057870: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ +00057880: 7453 7065 6369 6669 6332 322e 6a61 7661 tSpecific22.java │ │ │ │ │ +00057890: 3a20 4d6f 7374 2073 7065 6369 6669 6320 : Most specific │ │ │ │ │ +000578a0: 696e 6665 7265 6e63 6520 636f 6e73 7472 inference constr │ │ │ │ │ +000578b0: 6169 6e74 7320 6465 7269 7665 6420 6672 aints derived fr │ │ │ │ │ +000578c0: 6f6d 2062 6f74 6820 6675 6e63 7469 6f6e om both function │ │ │ │ │ +000578d0: 616c 2069 6e74 6572 6661 6365 206d 6574 al interface met │ │ │ │ │ +000578e0: 686f 6420 7061 7261 6d65 7465 7273 2061 hod parameters a │ │ │ │ │ +000578f0: 6e64 2074 7061 7261 6d20 626f 756e 6473 nd tparam bounds │ │ │ │ │ +00057900: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00057910: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ +00057920: 6369 6669 6332 332e 6a61 7661 3a20 4d6f cific23.java: Mo │ │ │ │ │ +00057930: 7374 2073 7065 6369 6669 6320 6661 696c st specific fail │ │ │ │ │ +00057940: 7572 6520 6966 2069 7661 7220 6361 6e20 ure if ivar can │ │ │ │ │ +00057950: 6265 2062 6f75 6e64 6564 2062 7920 6675 be bounded by fu │ │ │ │ │ +00057960: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ +00057970: 6365 206d 6574 686f 6420 7470 6172 616d ce method tparam │ │ │ │ │ +00057980: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00057990: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ +000579a0: 6369 6669 6332 342e 6a61 7661 3a20 4d6f cific24.java: Mo │ │ │ │ │ +000579b0: 7374 2073 7065 6369 6669 6320 6661 696c st specific fail │ │ │ │ │ +000579c0: 7572 6520 6966 2069 7661 7220 6361 6e20 ure if ivar can │ │ │ │ │ +000579d0: 6265 2062 6f75 6e64 6564 2062 7920 6675 be bounded by fu │ │ │ │ │ +000579e0: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ +000579f0: 6365 206d 6574 686f 6420 7470 6172 616d ce method tparam │ │ │ │ │ +00057a00: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00057a10: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ +00057a20: 6369 6669 6332 352e 6a61 7661 3a20 4d6f cific25.java: Mo │ │ │ │ │ +00057a30: 7374 2073 7065 6369 6669 6320 6661 696c st specific fail │ │ │ │ │ +00057a40: 7572 6520 6966 2069 7661 7220 6361 6e20 ure if ivar can │ │ │ │ │ +00057a50: 6265 2062 6f75 6e64 6564 2062 7920 6675 be bounded by fu │ │ │ │ │ +00057a60: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ +00057a70: 6365 206d 6574 686f 6420 7470 6172 616d ce method tparam │ │ │ │ │ +00057a80: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00057a90: 632f 6c61 6d62 6461 2f4d 6f73 7453 7065 c/lambda/MostSpe │ │ │ │ │ +00057aa0: 6369 6669 6332 362e 6a61 7661 3a20 4d6f cific26.java: Mo │ │ │ │ │ +00057ab0: 7374 2073 7065 6369 6669 6320 696e 6665 st specific infe │ │ │ │ │ +00057ac0: 7265 6e63 6520 636f 6e73 7472 6169 6e74 rence constraint │ │ │ │ │ +00057ad0: 7320 6465 7269 7665 6420 6672 6f6d 2069 s derived from i │ │ │ │ │ +00057ae0: 6e74 6572 7365 6374 696f 6e20 626f 756e ntersection boun │ │ │ │ │ +00057af0: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +00057b00: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +00057b10: 6563 6966 6963 3237 2e6a 6176 613a 204d ecific27.java: M │ │ │ │ │ +00057b20: 6f73 7420 7370 6563 6966 6963 2069 6e66 ost specific inf │ │ │ │ │ +00057b30: 6572 656e 6365 2063 6f6e 7374 7261 696e erence constrain │ │ │ │ │ +00057b40: 7473 2064 6572 6976 6564 2066 726f 6d20 ts derived from │ │ │ │ │ +00057b50: 696e 7465 7273 6563 7469 6f6e 2062 6f75 intersection bou │ │ │ │ │ +00057b60: 6e64 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nd.tools/ja │ │ │ │ │ +00057b70: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ +00057b80: 7065 6369 6669 6332 382e 6a61 7661 3a20 pecific28.java: │ │ │ │ │ +00057b90: 5465 7374 2074 6861 7420 6675 6e63 7469 Test that functi │ │ │ │ │ +00057ba0: 6f6e 616c 2069 6e74 6572 6661 6365 206d onal interface m │ │ │ │ │ +00057bb0: 6574 686f 6420 7061 7261 6d65 7465 7220 ethod parameter │ │ │ │ │ +00057bc0: 7479 7065 7320 6172 6520 6571 7561 6c2c types are equal, │ │ │ │ │ +00057bd0: 2065 7665 6e20 666f 7220 616e 2065 7870 even for an exp │ │ │ │ │ +00057be0: 6c69 6369 7420 6c61 6d62 6461 0a3c 6272 licit lambda.
    tools/javac/la │ │ │ │ │ +00057c00: 6d62 6461 2f4d 6f73 7453 7065 6369 6669 mbda/MostSpecifi │ │ │ │ │ +00057c10: 6332 392e 6a61 7661 3a20 436f 7272 6563 c29.java: Correc │ │ │ │ │ +00057c20: 7420 6d6f 7374 2d73 7065 6369 6669 6320 t most-specific │ │ │ │ │ +00057c30: 7465 7374 2077 6865 6e20 7769 6c64 6361 test when wildca │ │ │ │ │ +00057c40: 7264 7320 6170 7065 6172 2069 6e20 6675 rds appear in fu │ │ │ │ │ +00057c50: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ +00057c60: 6365 2074 7970 650a 3c62 720a 3e74 6f6f ce type.too │ │ │ │ │ +00057c70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00057c80: 4d6f 7374 5370 6563 6966 6963 3330 2e6a MostSpecific30.j │ │ │ │ │ +00057c90: 6176 613a 2043 6f72 7265 6374 206d 6f73 ava: Correct mos │ │ │ │ │ +00057ca0: 742d 7370 6563 6966 6963 2074 6573 7420 t-specific test │ │ │ │ │ +00057cb0: 7768 656e 2077 696c 6463 6172 6473 2061 when wildcards a │ │ │ │ │ +00057cc0: 7070 6561 7220 696e 2066 756e 6374 696f ppear in functio │ │ │ │ │ +00057cd0: 6e61 6c20 696e 7465 7266 6163 6520 7479 nal interface ty │ │ │ │ │ +00057ce0: 7065 0a3c 6272 0a3e 746f 6f6c 732f 6a61 pe.tools/ja │ │ │ │ │ +00057cf0: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ +00057d00: 7065 6369 6669 6333 312e 6a61 7661 3a20 pecific31.java: │ │ │ │ │ +00057d10: 436f 7272 6563 7420 6d6f 7374 2d73 7065 Correct most-spe │ │ │ │ │ +00057d20: 6369 6669 6320 7465 7374 2077 6865 6e20 cific test when │ │ │ │ │ +00057d30: 7769 6c64 6361 7264 7320 6170 7065 6172 wildcards appear │ │ │ │ │ +00057d40: 2069 6e20 6675 6e63 7469 6f6e 616c 2069 in functional i │ │ │ │ │ +00057d50: 6e74 6572 6661 6365 2074 7970 650a 3c62 nterface type.tools/javac/l │ │ │ │ │ +00057d70: 616d 6264 612f 4d6f 7374 5370 6563 6966 ambda/MostSpecif │ │ │ │ │ +00057d80: 6963 3332 2e6a 6176 613a 2043 6f72 7265 ic32.java: Corre │ │ │ │ │ +00057d90: 6374 206d 6f73 742d 7370 6563 6966 6963 ct most-specific │ │ │ │ │ +00057da0: 2074 6573 7420 7768 656e 2077 696c 6463 test when wildc │ │ │ │ │ +00057db0: 6172 6473 2061 7070 6561 7220 696e 2066 ards appear in f │ │ │ │ │ +00057dc0: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ +00057dd0: 6163 6520 7479 7065 0a3c 6272 0a3e 746f ace type.to │ │ │ │ │ +00057de0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00057df0: 2f4e 616b 6564 5468 6973 2e6a 6176 613a /NakedThis.java: │ │ │ │ │ +00057e00: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00057e10: 7320 6261 7369 6320 7465 7374 2066 6f72 s basic test for │ │ │ │ │ +00057e20: 2063 6170 7475 7265 206f 6620 6e6f 6e2d capture of non- │ │ │ │ │ +00057e30: 6d75 7461 626c 6520 6c6f 6361 6c73 0a3c mutable locals.< │ │ │ │ │ +00057e40: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00057e50: 6c61 6d62 6461 2f4e 6573 7465 6443 6170 lambda/NestedCap │ │ │ │ │ +00057e60: 7475 7265 3031 2e6a 6176 613a 204e 6573 ture01.java: Nes │ │ │ │ │ +00057e70: 7465 6420 6d65 7468 6f64 2063 6170 7475 ted method captu │ │ │ │ │ +00057e80: 7265 2061 6e64 2069 6e66 6572 656e 6365 re and inference │ │ │ │ │ +00057e90: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00057ea0: 632f 6c61 6d62 6461 2f4e 6573 7465 6443 c/lambda/NestedC │ │ │ │ │ +00057eb0: 6170 7475 7265 3032 2e6a 6176 613a 204e apture02.java: N │ │ │ │ │ +00057ec0: 6573 7465 6420 6d65 7468 6f64 2063 6170 ested method cap │ │ │ │ │ +00057ed0: 7475 7265 2061 6e64 2069 6e66 6572 656e ture and inferen │ │ │ │ │ +00057ee0: 6365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ce.tools/ja │ │ │ │ │ +00057ef0: 7661 632f 6c61 6d62 6461 2f4e 6573 7465 vac/lambda/Neste │ │ │ │ │ +00057f00: 6443 6170 7475 7265 3033 2e6a 6176 613a dCapture03.java: │ │ │ │ │ +00057f10: 204e 6573 7465 6420 6d65 7468 6f64 2063 Nested method c │ │ │ │ │ +00057f20: 6170 7475 7265 2061 6e64 2069 6e66 6572 apture and infer │ │ │ │ │ +00057f30: 656e 6365 0a3c 6272 0a3e 746f 6f6c 732f ence.tools/ │ │ │ │ │ +00057f40: 6a61 7661 632f 6c61 6d62 6461 2f4e 6573 javac/lambda/Nes │ │ │ │ │ +00057f50: 7465 6443 6170 7475 7265 3034 2e6a 6176 tedCapture04.jav │ │ │ │ │ +00057f60: 613a 2056 6572 6966 7920 6572 726f 7220 a: Verify error │ │ │ │ │ +00057f70: 6174 2072 756e 7469 6d65 2064 7565 2074 at runtime due t │ │ │ │ │ +00057f80: 6f20 696e 636f 7272 6563 7420 636c 6173 o incorrect clas │ │ │ │ │ +00057f90: 7369 6669 6361 7469 6f6e 206f 6620 6120 sification of a │ │ │ │ │ +00057fa0: 6c61 6d62 6461 2061 7320 6265 696e 6720 lambda as being │ │ │ │ │ +00057fb0: 696e 7374 616e 6365 2063 6170 7475 7269 instance capturi │ │ │ │ │ +00057fc0: 6e67 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ng.tools/ja │ │ │ │ │ +00057fd0: 7661 632f 6c61 6d62 6461 2f4e 6f54 6172 vac/lambda/NoTar │ │ │ │ │ +00057fe0: 6765 744c 616d 6264 612e 6a61 7661 3a20 getLambda.java: │ │ │ │ │ +00057ff0: 456e 7375 7265 206a 6176 6163 2064 6f65 Ensure javac doe │ │ │ │ │ +00058000: 7320 6e6f 7420 6372 6173 6820 666f 7220 s not crash for │ │ │ │ │ +00058010: 2869 6e76 616c 6964 2920 6c61 6d62 6461 (invalid) lambda │ │ │ │ │ +00058020: 2069 6e20 7374 616e 6461 6c6f 6e65 2063 in standalone c │ │ │ │ │ +00058030: 6f6e 6469 7469 6f6e 616c 2065 7870 7265 onditional expre │ │ │ │ │ +00058040: 7373 696f 6e2e 0a3c 6272 0a3e 746f 6f6c ssion..tool │ │ │ │ │ +00058050: 732f 6a61 7661 632f 6c61 6d62 6461 2f4e s/javac/lambda/N │ │ │ │ │ +00058060: 6f57 6172 6e4f 6e49 6d70 6c69 6369 7450 oWarnOnImplicitP │ │ │ │ │ +00058070: 6172 616d 732e 6a61 7661 3a20 4a61 7661 arams.java: Java │ │ │ │ │ +00058080: 6320 6973 7375 6573 2073 7075 7269 6f75 c issues spuriou │ │ │ │ │ +00058090: 7320 7261 7720 7479 7065 2077 6172 6e69 s raw type warni │ │ │ │ │ +000580a0: 6e67 7320 7768 656e 206c 616d 6264 6120 ngs when lambda │ │ │ │ │ +000580b0: 6861 7320 696d 706c 6963 6974 2070 6172 has implicit par │ │ │ │ │ +000580c0: 616d 6574 6572 2074 7970 6573 0a3c 6272 ameter types.
    tools/javac/la │ │ │ │ │ +000580e0: 6d62 6461 2f53 4535 416e 6e6f 7461 7469 mbda/SE5Annotati │ │ │ │ │ +000580f0: 6f6e 734f 6e4c 616d 6264 6150 6172 616d onsOnLambdaParam │ │ │ │ │ +00058100: 6574 6572 732e 6a61 7661 3a20 446f 206e eters.java: Do n │ │ │ │ │ +00058110: 6f74 2072 6574 6169 6e20 6465 636c 6172 ot retain declar │ │ │ │ │ +00058120: 6174 696f 6e20 616e 6e6f 7461 7469 6f6e ation annotation │ │ │ │ │ +00058130: 7320 6f6e 206c 616d 6264 6120 666f 726d s on lambda form │ │ │ │ │ +00058140: 616c 2070 6172 616d 6574 6572 730a 3c62 al parameters.tools/javac/l │ │ │ │ │ +00058160: 616d 6264 612f 5365 7269 616c 697a 6162 ambda/Serializab │ │ │ │ │ +00058170: 6c65 4f62 6a65 6374 4d65 7468 6f64 732e leObjectMethods. │ │ │ │ │ +00058180: 6a61 7661 3a20 4368 6563 6b20 7468 6174 java: Check that │ │ │ │ │ +00058190: 2073 6572 6961 6c69 7a61 626c 6520 6c61 serializable la │ │ │ │ │ +000581a0: 6d62 6461 7320 7265 6665 7272 696e 6720 mbdas referring │ │ │ │ │ +000581b0: 746f 206a 2e6c 2e4f 626a 6563 7420 6d65 to j.l.Object me │ │ │ │ │ +000581c0: 7468 6f64 7320 776f 726b 2e0a 3c62 720a thods work..tools/javac/lam │ │ │ │ │ +000581e0: 6264 612f 5365 7269 616c 697a 6564 4c61 bda/SerializedLa │ │ │ │ │ +000581f0: 6d62 6461 496e 496e 6974 2e6a 6176 613a mbdaInInit.java: │ │ │ │ │ +00058200: 2042 6164 206d 6574 686f 6420 6e61 6d65 Bad method name │ │ │ │ │ +00058210: 3a20 5365 7269 616c 697a 6564 206c 616d : Serialized lam │ │ │ │ │ +00058220: 6264 6120 696e 2061 2063 6f6e 7374 7275 bda in a constru │ │ │ │ │ +00058230: 6374 6f72 206f 7220 636c 6173 7320 696e ctor or class in │ │ │ │ │ +00058240: 6974 0a3c 6272 0a3e 746f 6f6c 732f 6a61 it.tools/ja │ │ │ │ │ +00058250: 7661 632f 6c61 6d62 6461 2f53 696e 676c vac/lambda/Singl │ │ │ │ │ +00058260: 654c 6f63 616c 5465 7374 2e6a 6176 613a eLocalTest.java: │ │ │ │ │ +00058270: 2042 6164 2063 6f64 6520 6765 6e65 7261 Bad code genera │ │ │ │ │ +00058280: 7465 6420 2856 6572 6966 7945 7272 6f72 ted (VerifyError │ │ │ │ │ +00058290: 2920 7768 656e 206c 616d 6264 6120 696e ) when lambda in │ │ │ │ │ +000582a0: 7374 616e 7469 6174 6573 2065 6e63 6c6f stantiates enclo │ │ │ │ │ +000582b0: 7369 6e67 206c 6f63 616c 2063 6c61 7373 sing local class │ │ │ │ │ +000582c0: 2061 6e64 2068 6173 2063 6170 7475 7265 and has capture │ │ │ │ │ +000582d0: 6420 7661 7269 6162 6c65 730a 3c62 720a d variables.tools/javac/lam │ │ │ │ │ +000582f0: 6264 612f 5374 6174 6963 4d65 7468 6f64 bda/StaticMethod │ │ │ │ │ +00058300: 4e65 6754 6573 742e 6a61 7661 3a20 7374 NegTest.java: st │ │ │ │ │ +00058310: 6174 6963 206d 6574 686f 6420 6973 2063 atic method is c │ │ │ │ │ +00058320: 616c 6c65 6420 7669 6120 7375 7065 720a alled via super. │ │ │ │ │ +00058330: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00058340: 2f6c 616d 6264 612f 5438 3032 3439 3437 /lambda/T8024947 │ │ │ │ │ +00058350: 2f50 6f74 656e 7469 616c 6c79 416d 6269 /PotentiallyAmbi │ │ │ │ │ +00058360: 6775 6f75 7357 6172 6e69 6e67 5465 7374 guousWarningTest │ │ │ │ │ +00058370: 2e6a 6176 613a 206a 6176 6163 2073 686f .java: javac sho │ │ │ │ │ +00058380: 756c 6420 6973 7375 6520 7468 6520 706f uld issue the po │ │ │ │ │ +00058390: 7465 6e74 6961 6c6c 7920 616d 6269 6775 tentially ambigu │ │ │ │ │ +000583a0: 6f75 7320 6f76 6572 6c6f 6164 2077 6172 ous overload war │ │ │ │ │ +000583b0: 6e69 6e67 206f 6e6c 7920 7768 6572 6520 ning only where │ │ │ │ │ +000583c0: 7468 6520 7072 6f62 6c65 6d20 6170 7065 the problem appe │ │ │ │ │ +000583d0: 6172 730a 3c62 720a 3e74 6f6f 6c73 2f6a ars.tools/j │ │ │ │ │ +000583e0: 6176 6163 2f6c 616d 6264 612f 5438 3032 avac/lambda/T802 │ │ │ │ │ +000583f0: 3532 3930 2f45 7870 6c69 6369 7456 5349 5290/ExplicitVSI │ │ │ │ │ +00058400: 6d70 6c69 6369 744c 616d 6264 6154 6573 mplicitLambdaTes │ │ │ │ │ +00058410: 742e 6a61 7661 3a20 6a61 7661 6320 696d t.java: javac im │ │ │ │ │ +00058420: 706c 6963 6974 2076 6572 7375 7320 6578 plicit versus ex │ │ │ │ │ +00058430: 706c 6963 6974 206c 616d 6264 6120 636f plicit lambda co │ │ │ │ │ +00058440: 6d70 696c 6174 696f 6e20 6572 726f 720a mpilation error. │ │ │ │ │ +00058450: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00058460: 2f6c 616d 6264 612f 5438 3032 3538 3136 /lambda/T8025816 │ │ │ │ │ +00058470: 2f43 7261 7368 4d65 7468 6f64 5265 6665 /CrashMethodRefe │ │ │ │ │ +00058480: 7265 6e63 6557 6974 6853 6974 6554 7970 renceWithSiteTyp │ │ │ │ │ +00058490: 6556 6172 5465 7374 2e6a 6176 613a 2043 eVarTest.java: C │ │ │ │ │ +000584a0: 6f6d 7069 6c65 7220 6372 6173 6820 7768 ompiler crash wh │ │ │ │ │ +000584b0: 656e 2064 6566 6175 6c74 206d 6574 686f en default metho │ │ │ │ │ +000584c0: 6420 6361 6c6c 2077 6974 6820 6d65 7468 d call with meth │ │ │ │ │ +000584d0: 6f64 2072 6566 6572 656e 6365 0a3c 6272 od reference.
    tools/javac/la │ │ │ │ │ +000584f0: 6d62 6461 2f54 3830 3333 3438 332f 4967 mbda/T8033483/Ig │ │ │ │ │ +00058500: 6e6f 7265 4c61 6d62 6461 426f 6479 4475 noreLambdaBodyDu │ │ │ │ │ +00058510: 7269 6e67 5265 736f 6c75 7469 6f6e 5465 ringResolutionTe │ │ │ │ │ +00058520: 7374 312e 6a61 7661 3a20 5368 6f75 6c64 st1.java: Should │ │ │ │ │ +00058530: 2069 676e 6f72 6520 6e65 7374 6564 206c ignore nested l │ │ │ │ │ +00058540: 616d 6264 6120 626f 6469 6573 2064 7572 ambda bodies dur │ │ │ │ │ +00058550: 696e 6720 6f76 6572 6c6f 6164 2072 6573 ing overload res │ │ │ │ │ +00058560: 6f6c 7574 696f 6e0a 3c62 720a 3e74 6f6f olution.too │ │ │ │ │ +00058570: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00058580: 5438 3033 3334 3833 2f49 676e 6f72 654c T8033483/IgnoreL │ │ │ │ │ +00058590: 616d 6264 6142 6f64 7944 7572 696e 6752 ambdaBodyDuringR │ │ │ │ │ +000585a0: 6573 6f6c 7574 696f 6e54 6573 7432 2e6a esolutionTest2.j │ │ │ │ │ +000585b0: 6176 613a 2053 686f 756c 6420 6967 6e6f ava: Should igno │ │ │ │ │ +000585c0: 7265 206e 6573 7465 6420 6c61 6d62 6461 re nested lambda │ │ │ │ │ +000585d0: 2062 6f64 6965 7320 6475 7269 6e67 206f bodies during o │ │ │ │ │ +000585e0: 7665 726c 6f61 6420 7265 736f 6c75 7469 verload resoluti │ │ │ │ │ +000585f0: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ +00058600: 7661 632f 6c61 6d62 6461 2f54 3830 3337 vac/lambda/T8037 │ │ │ │ │ +00058610: 3933 352f 4c61 6d62 6461 5769 7468 4269 935/LambdaWithBi │ │ │ │ │ +00058620: 6e4f 7043 6f6e 7374 5265 6654 6f43 6f6e nOpConstRefToCon │ │ │ │ │ +00058630: 7374 5374 7269 6e67 2e6a 6176 613a 204a stString.java: J │ │ │ │ │ +00058640: 6176 6163 3a20 6669 6e61 6c20 6c6f 6361 avac: final loca │ │ │ │ │ +00058650: 6c20 5374 7269 6e67 2076 6172 2072 6566 l String var ref │ │ │ │ │ +00058660: 6572 656e 6365 6420 696e 2062 696e 6172 erenced in binar │ │ │ │ │ +00058670: 792f 756e 6172 7920 6f70 2069 6e20 6c61 y/unary op in la │ │ │ │ │ +00058680: 6d62 6461 2070 726f 6475 6365 7320 636f mbda produces co │ │ │ │ │ +00058690: 6465 2074 6861 7420 646f 6573 206e 6f74 de that does not │ │ │ │ │ +000586a0: 2076 6572 6966 790a 3c62 720a 3e74 6f6f verify.too │ │ │ │ │ +000586b0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000586c0: 5438 3033 3831 3832 2f43 7261 7368 4675 T8038182/CrashFu │ │ │ │ │ +000586d0: 6e63 7469 6f6e 4465 7363 7269 7074 6f72 nctionDescriptor │ │ │ │ │ +000586e0: 4578 6365 7074 696f 6e54 6573 742e 6a61 ExceptionTest.ja │ │ │ │ │ +000586f0: 7661 3a20 6a61 7661 6320 6372 6173 6820 va: javac crash │ │ │ │ │ +00058700: 7769 7468 2046 756e 6374 696f 6e44 6573 with FunctionDes │ │ │ │ │ +00058710: 6372 6970 746f 724c 6f6f 6b75 7045 7272 criptorLookupErr │ │ │ │ │ +00058720: 6f72 2066 6f72 2069 6e76 616c 6964 2066 or for invalid f │ │ │ │ │ +00058730: 756e 6374 696f 6e61 6c20 696e 7465 7266 unctional interf │ │ │ │ │ +00058740: 6163 650a 3c62 720a 3e74 6f6f 6c73 2f6a ace.tools/j │ │ │ │ │ +00058750: 6176 6163 2f6c 616d 6264 612f 5438 3033 avac/lambda/T803 │ │ │ │ │ +00058760: 3834 3230 2f4c 616d 6264 6149 6e63 7265 8420/LambdaIncre │ │ │ │ │ +00058770: 6d65 6e74 2e6a 6176 613a 204c 616d 6264 ment.java: Lambd │ │ │ │ │ +00058780: 6120 7265 7475 726e 696e 6720 706f 7374 a returning post │ │ │ │ │ +00058790: 2d69 6e63 7265 6d65 6e74 2067 656e 6572 -increment gener │ │ │ │ │ +000587a0: 6174 6573 2077 726f 6e67 2063 6f64 650a ates wrong code. │ │ │ │ │ +000587b0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000587c0: 2f6c 616d 6264 612f 5438 3034 3137 3034 /lambda/T8041704 │ │ │ │ │ +000587d0: 2f45 7272 6f72 4d65 7373 6167 6554 6573 /ErrorMessageTes │ │ │ │ │ +000587e0: 742e 6a61 7661 3a20 7772 6f6e 6720 6572 t.java: wrong er │ │ │ │ │ +000587f0: 726f 7220 6d65 7373 6167 6520 7768 656e ror message when │ │ │ │ │ +00058800: 206d 6978 696e 6720 6c61 6d62 6461 2065 mixing lambda e │ │ │ │ │ +00058810: 7870 7265 7373 696f 6e20 616e 6420 696e xpression and in │ │ │ │ │ +00058820: 6e65 7220 636c 6173 730a 3c62 720a 3e74 ner class.t │ │ │ │ │ +00058830: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00058840: 612f 5438 3034 3237 3539 2f49 6d70 6c69 a/T8042759/Impli │ │ │ │ │ +00058850: 6369 744c 616d 6264 6143 6f6e 7369 6465 citLambdaConside │ │ │ │ │ +00058860: 7265 6446 6f72 4170 706c 6963 6162 696c redForApplicabil │ │ │ │ │ +00058870: 6974 7954 6573 742e 6a61 7661 3a20 4c61 ityTest.java: La │ │ │ │ │ +00058880: 6d62 6461 2072 6574 7572 6e69 6e67 2069 mbda returning i │ │ │ │ │ +00058890: 6d70 6c69 6369 746c 792d 7479 7065 6420 mplicitly-typed │ │ │ │ │ +000588a0: 6c61 6d62 6461 7320 636f 6e73 6964 6572 lambdas consider │ │ │ │ │ +000588b0: 6564 2070 6572 7469 6e65 6e74 2074 6f20 ed pertinent to │ │ │ │ │ +000588c0: 6170 706c 6963 6162 696c 6974 790a 3c62 applicability.tools/javac/l │ │ │ │ │ +000588e0: 616d 6264 612f 5438 3035 3630 3134 2e6a ambda/T8056014.j │ │ │ │ │ +000588f0: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ +00058900: 2066 756c 6c20 7479 7065 2069 6e66 6572 full type infer │ │ │ │ │ +00058910: 656e 6365 2069 7320 7573 6564 2077 6865 ence is used whe │ │ │ │ │ +00058920: 6e20 6361 6c6c 696e 6720 6120 6d65 7468 n calling a meth │ │ │ │ │ +00058930: 6f64 206f 6e20 6120 7479 7065 2076 6172 od on a type var │ │ │ │ │ +00058940: 6961 626c 652e 0a3c 6272 0a3e 746f 6f6c iable..tool │ │ │ │ │ +00058950: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +00058960: 3830 3536 3938 342e 6a61 7661 3a20 456e 8056984.java: En │ │ │ │ │ +00058970: 7375 7265 2074 6861 7420 6d65 7468 6f64 sure that method │ │ │ │ │ +00058980: 2072 6573 6f6c 7574 696f 6e20 7275 6e73 resolution runs │ │ │ │ │ +00058990: 206f 7665 7220 6120 6361 7074 7572 6564 over a captured │ │ │ │ │ +000589a0: 2074 7970 6520 7661 7269 6162 6c65 7320 type variables │ │ │ │ │ +000589b0: 7768 656e 2063 6865 636b 696e 6720 6966 when checking if │ │ │ │ │ +000589c0: 2064 6566 6572 7265 6420 6174 7472 6962 deferred attrib │ │ │ │ │ +000589d0: 7574 696f 6e20 6973 206e 6565 6465 640a ution is needed. │ │ │ │ │ +000589e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000589f0: 2f6c 616d 6264 612f 5438 3035 3737 3934 /lambda/T8057794 │ │ │ │ │ +00058a00: 2e6a 6176 613a 2054 6865 2074 7265 6520 .java: The tree │ │ │ │ │ +00058a10: 666f 7220 5479 7065 5661 722e 636c 6173 for TypeVar.clas │ │ │ │ │ +00058a20: 7320 646f 6573 206e 6f74 2068 6176 6520 s does not have │ │ │ │ │ +00058a30: 6120 7479 7065 2073 6574 2c20 7768 6963 a type set, whic │ │ │ │ │ +00058a40: 6820 6c65 6164 7320 746f 2061 6e20 4e50 h leads to an NP │ │ │ │ │ +00058a50: 4520 7768 656e 2063 6865 636b 696e 6720 E when checking │ │ │ │ │ +00058a60: 6966 2064 6566 6572 7265 6420 6174 7472 if deferred attr │ │ │ │ │ +00058a70: 6962 7574 696f 6e20 6973 206e 6565 6465 ibution is neede │ │ │ │ │ +00058a80: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +00058a90: 6163 2f6c 616d 6264 612f 5438 3035 3738 ac/lambda/T80578 │ │ │ │ │ +00058aa0: 3030 2f4e 5045 4d65 7468 6f64 5265 6665 00/NPEMethodRefe │ │ │ │ │ +00058ab0: 7265 6e63 6541 6e64 4765 6e65 7269 6373 renceAndGenerics │ │ │ │ │ +00058ac0: 5465 7374 2e6a 6176 613a 204d 6574 686f Test.java: Metho │ │ │ │ │ +00058ad0: 6420 7265 6665 7265 6e63 6520 7769 7468 d reference with │ │ │ │ │ +00058ae0: 2067 656e 6572 6963 2074 7970 6520 6372 generic type cr │ │ │ │ │ +00058af0: 6561 7465 7320 4e50 4520 7768 656e 2063 eates NPE when c │ │ │ │ │ +00058b00: 6f6d 7069 6c69 6e67 0a3c 6272 0a3e 746f ompiling.to │ │ │ │ │ +00058b10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00058b20: 2f54 3830 3737 3630 352e 6a61 7661 3a20 /T8077605.java: │ │ │ │ │ +00058b30: 4c61 6d62 6461 2077 6974 6820 7061 7261 Lambda with para │ │ │ │ │ +00058b40: 6d65 7465 7273 2069 6e20 6669 656c 6420 meters in field │ │ │ │ │ +00058b50: 696e 6974 6961 6c69 7a65 7220 7368 6f75 initializer shou │ │ │ │ │ +00058b60: 6c64 206e 6f74 2062 7265 616b 2063 6f6d ld not break com │ │ │ │ │ +00058b70: 7069 6c61 7469 6f6e 2028 4d65 6d62 6572 pilation (Member │ │ │ │ │ +00058b80: 456e 7465 722e 6e65 6564 734c 617a 7943 Enter.needsLazyC │ │ │ │ │ +00058b90: 6f6e 7374 5661 6c75 6520 7368 6f75 6c64 onstValue should │ │ │ │ │ +00058ba0: 2064 6574 6563 7420 7468 6520 696e 6974 detect the init │ │ │ │ │ +00058bb0: 6961 6c69 7a65 7220 6361 6e6e 6f74 2062 ializer cannot b │ │ │ │ │ +00058bc0: 6520 6120 636f 6e73 7461 6e74 290a 3c62 e a constant).tools/javac/l │ │ │ │ │ +00058be0: 616d 6264 612f 5438 3132 3937 3430 2f41 ambda/T8129740/A │ │ │ │ │ +00058bf0: 6c6c 6f77 456e 636c 6f73 696e 6756 6172 llowEnclosingVar │ │ │ │ │ +00058c00: 4361 7074 7572 6554 6573 742e 6a61 7661 CaptureTest.java │ │ │ │ │ +00058c10: 3a20 496e 636f 7272 6563 7420 636c 6173 : Incorrect clas │ │ │ │ │ +00058c20: 7320 6669 6c65 2063 7265 6174 6564 2077 s file created w │ │ │ │ │ +00058c30: 6865 6e20 7061 7373 696e 6720 6c61 6d62 hen passing lamb │ │ │ │ │ +00058c40: 6461 2069 6e20 696e 6e65 7220 636c 6173 da in inner clas │ │ │ │ │ +00058c50: 7320 636f 6e73 7472 7563 746f 720a 3c62 s constructor.tools/javac/l │ │ │ │ │ +00058c70: 616d 6264 612f 5438 3132 3937 3430 2f43 ambda/T8129740/C │ │ │ │ │ +00058c80: 6170 7475 7265 496e 4374 6f72 4368 6169 aptureInCtorChai │ │ │ │ │ +00058c90: 6e69 6e67 5465 7374 2e6a 6176 613a 2049 ningTest.java: I │ │ │ │ │ +00058ca0: 6e63 6f72 7265 6374 2063 6c61 7373 2066 ncorrect class f │ │ │ │ │ +00058cb0: 696c 6520 6372 6561 7465 6420 7768 656e ile created when │ │ │ │ │ +00058cc0: 2070 6173 7369 6e67 206c 616d 6264 6120 passing lambda │ │ │ │ │ +00058cd0: 696e 2069 6e6e 6572 2063 6c61 7373 2063 in inner class c │ │ │ │ │ +00058ce0: 6f6e 7374 7275 6374 6f72 0a3c 6272 0a3e onstructor. │ │ │ │ │ +00058cf0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00058d00: 6461 2f54 3831 3239 3734 302f 5175 616c da/T8129740/Qual │ │ │ │ │ +00058d10: 6966 6965 6454 6869 7341 6363 6573 7354 ifiedThisAccessT │ │ │ │ │ +00058d20: 6573 742e 6a61 7661 3a20 496e 636f 7272 est.java: Incorr │ │ │ │ │ +00058d30: 6563 7420 636c 6173 7320 6669 6c65 2063 ect class file c │ │ │ │ │ +00058d40: 7265 6174 6564 2077 6865 6e20 7061 7373 reated when pass │ │ │ │ │ +00058d50: 696e 6720 6c61 6d62 6461 2069 6e20 696e ing lambda in in │ │ │ │ │ +00058d60: 6e65 7220 636c 6173 7320 636f 6e73 7472 ner class constr │ │ │ │ │ +00058d70: 7563 746f 720a 3c62 720a 3e74 6f6f 6c73 uctor.tools │ │ │ │ │ +00058d80: 2f6a 6176 6163 2f6c 616d 6264 612f 5438 /javac/lambda/T8 │ │ │ │ │ +00058d90: 3132 3937 3430 2f53 6f75 7263 6554 6f53 129740/SourceToS │ │ │ │ │ +00058da0: 6f75 7263 6554 7261 6e73 6c61 7469 6f6e ourceTranslation │ │ │ │ │ +00058db0: 5465 7374 2e6a 6176 613a 2049 6e63 6f72 Test.java: Incor │ │ │ │ │ +00058dc0: 7265 6374 2063 6c61 7373 2066 696c 6520 rect class file │ │ │ │ │ +00058dd0: 6372 6561 7465 6420 7768 656e 2070 6173 created when pas │ │ │ │ │ +00058de0: 7369 6e67 206c 616d 6264 6120 696e 2069 sing lambda in i │ │ │ │ │ +00058df0: 6e6e 6572 2063 6c61 7373 2063 6f6e 7374 nner class const │ │ │ │ │ +00058e00: 7275 6374 6f72 0a3c 6272 0a3e 746f 6f6c ructor.tool │ │ │ │ │ 00058e10: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -00058e20: 3831 3735 3331 372e 6a61 7661 3a20 6a61 8175317.java: ja │ │ │ │ │ -00058e30: 7661 6320 646f 6573 206e 6f74 2069 7373 vac does not iss │ │ │ │ │ -00058e40: 7565 2075 6e63 6865 636b 6564 2077 6172 ue unchecked war │ │ │ │ │ -00058e50: 6e69 6e67 7320 7768 656e 2063 6865 636b nings when check │ │ │ │ │ -00058e60: 696e 6720 6d65 7468 6f64 2072 6566 6572 ing method refer │ │ │ │ │ -00058e70: 656e 6365 2072 6574 7572 6e20 7479 7065 ence return type │ │ │ │ │ -00058e80: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00058e90: 6163 2f6c 616d 6264 612f 5438 3139 3535 ac/lambda/T81955 │ │ │ │ │ -00058ea0: 3938 2e6a 6176 613a 2052 6566 6572 656e 98.java: Referen │ │ │ │ │ -00058eb0: 6365 2074 6f20 6f76 6572 6c6f 6164 6564 ce to overloaded │ │ │ │ │ -00058ec0: 206d 6574 686f 6420 6973 2061 6d62 6967 method is ambig │ │ │ │ │ -00058ed0: 756f 7573 2077 6974 6820 3320 6d65 7468 uous with 3 meth │ │ │ │ │ -00058ee0: 6f64 7320 6275 7420 776f 726b 7320 7769 ods but works wi │ │ │ │ │ -00058ef0: 7468 2032 0a3c 6272 0a3e 746f 6f6c 732f th 2.tools/ │ │ │ │ │ -00058f00: 6a61 7661 632f 6c61 6d62 6461 2f54 3832 javac/lambda/T82 │ │ │ │ │ -00058f10: 3039 3430 372f 5665 7269 6669 6572 4572 09407/VerifierEr │ │ │ │ │ -00058f20: 726f 7249 6e6e 6572 506c 7573 4c61 6d62 rorInnerPlusLamb │ │ │ │ │ -00058f30: 6461 2e6a 6176 613a 2056 6572 6966 7945 da.java: VerifyE │ │ │ │ │ -00058f40: 7272 6f72 2069 7320 7468 726f 776e 2066 rror is thrown f │ │ │ │ │ -00058f50: 6f72 2069 6e6e 6572 2063 6c61 7373 2077 or inner class w │ │ │ │ │ -00058f60: 6974 6820 6c61 6d62 6461 0a3c 6272 0a3e ith lambda. │ │ │ │ │ -00058f70: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00058f80: 6461 2f54 3832 3133 3730 332f 496e 7661 da/T8213703/Inva │ │ │ │ │ -00058f90: 6c69 6452 6563 6569 7665 7254 7970 6554 lidReceiverTypeT │ │ │ │ │ -00058fa0: 6573 742e 6a61 7661 3a20 4c61 6d62 6461 est.java: Lambda │ │ │ │ │ -00058fb0: 436f 6e76 6572 7369 6f6e 4578 6365 7074 ConversionExcept │ │ │ │ │ -00058fc0: 696f 6e3a 2049 6e76 616c 6964 2072 6563 ion: Invalid rec │ │ │ │ │ -00058fd0: 6569 7665 7220 7479 7065 206e 6f74 2061 eiver type not a │ │ │ │ │ -00058fe0: 2073 7562 7479 7065 206f 6620 696d 706c subtype of impl │ │ │ │ │ -00058ff0: 656d 656e 7461 7469 6f6e 2074 7970 6520 ementation type │ │ │ │ │ -00059000: 696e 7465 7266 6163 650a 3c62 720a 3e74 interface.t │ │ │ │ │ -00059010: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00059020: 612f 5438 3233 3535 3634 2e6a 6176 613a a/T8235564.java: │ │ │ │ │ -00059030: 2056 6572 6966 7920 7468 6174 2070 6173 Verify that pas │ │ │ │ │ -00059040: 7369 6e67 206d 656d 6265 7220 7265 6665 sing member refe │ │ │ │ │ -00059050: 7265 6e63 6573 2074 6f20 6120 6d65 7468 rences to a meth │ │ │ │ │ -00059060: 6f64 206e 6f74 2061 6363 6570 7469 6e67 od not accepting │ │ │ │ │ -00059070: 2066 756e 6374 696f 6e61 6c20 696e 7465 functional inte │ │ │ │ │ -00059080: 7266 6163 6520 646f 6573 206e 6f74 2063 rface does not c │ │ │ │ │ -00059090: 7261 7368 2074 6865 2063 6f6d 7069 6c65 rash the compile │ │ │ │ │ -000590a0: 722e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 r..tools/ja │ │ │ │ │ -000590b0: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -000590c0: 7454 7970 6530 312e 6a61 7661 3a20 4164 tType01.java: Ad │ │ │ │ │ -000590d0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000590e0: 6865 636b 206e 6573 7465 6420 6361 7365 heck nested case │ │ │ │ │ -000590f0: 206f 6620 6f76 6572 6c6f 6164 2072 6573 of overload res │ │ │ │ │ -00059100: 6f6c 7574 696f 6e20 616e 6420 6c61 6d62 olution and lamb │ │ │ │ │ -00059110: 6461 2070 6172 616d 6574 6572 2069 6e66 da parameter inf │ │ │ │ │ -00059120: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ -00059130: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -00059140: 6172 6765 7454 7970 6530 322e 6a61 7661 argetType02.java │ │ │ │ │ -00059150: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00059160: 7473 2063 6865 636b 206f 7665 726c 6f61 ts check overloa │ │ │ │ │ -00059170: 6420 7265 736f 6c75 7469 6f6e 2061 6e64 d resolution and │ │ │ │ │ -00059180: 2074 6172 6765 7420 7479 7065 2069 6e66 target type inf │ │ │ │ │ -00059190: 6572 656e 6365 2077 2e72 2e74 2e0a 3c62 erence w.r.t..tools/javac/l │ │ │ │ │ -000591b0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -000591c0: 3033 2e6a 6176 613a 2041 6464 206c 616d 03.java: Add lam │ │ │ │ │ -000591d0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -000591e0: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ -000591f0: 696f 6e20 616e 6420 7461 7267 6574 2074 ion and target t │ │ │ │ │ -00059200: 7970 6520 696e 6665 7265 6e63 6520 772e ype inference w. │ │ │ │ │ -00059210: 722e 742e 0a3c 6272 0a3e 746f 6f6c 732f r.t..tools/ │ │ │ │ │ -00059220: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -00059230: 6765 7454 7970 6530 342e 6a61 7661 3a20 getType04.java: │ │ │ │ │ -00059240: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00059250: 2074 6172 6765 7420 7479 7069 6e67 2069 target typing i │ │ │ │ │ -00059260: 6e20 6173 7369 676e 6d65 6e74 2063 6f6e n assignment con │ │ │ │ │ -00059270: 7465 7874 0a3c 6272 0a3e 746f 6f6c 732f text.tools/ │ │ │ │ │ -00059280: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -00059290: 6765 7454 7970 6530 352e 6a61 7661 3a20 getType05.java: │ │ │ │ │ -000592a0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000592b0: 2074 6573 7420 7265 6375 7273 696f 6e20 test recursion │ │ │ │ │ -000592c0: 7468 726f 7567 6820 5341 4d20 7479 7065 through SAM type │ │ │ │ │ -000592d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000592e0: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -000592f0: 7970 6530 362e 6a61 7661 3a20 4164 6420 ype06.java: Add │ │ │ │ │ -00059300: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00059310: 636b 2063 6f6d 706c 6578 2063 6173 6520 ck complex case │ │ │ │ │ -00059320: 6f66 2074 6172 6765 7420 7479 7069 6e67 of target typing │ │ │ │ │ -00059330: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00059340: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -00059350: 7970 6530 372e 6a61 7661 3a20 4164 6420 ype07.java: Add │ │ │ │ │ -00059360: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00059370: 636b 2074 6861 7420 6578 706c 6963 6974 ck that explicit │ │ │ │ │ -00059380: 2067 656e 6572 6963 2074 6172 6765 7420 generic target │ │ │ │ │ -00059390: 7479 7065 2070 6172 7365 7320 772f 6f20 type parses w/o │ │ │ │ │ -000593a0: 7072 6f62 6c65 6d73 0a3c 6272 0a3e 746f problems.to │ │ │ │ │ -000593b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000593c0: 2f54 6172 6765 7454 7970 6530 382e 6a61 /TargetType08.ja │ │ │ │ │ -000593d0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -000593e0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -000593f0: 6578 706c 6963 6974 206e 6f6e 2d67 656e explicit non-gen │ │ │ │ │ -00059400: 6572 6963 2074 6172 6765 7420 7479 7065 eric target type │ │ │ │ │ -00059410: 2070 6172 7365 7320 772f 6f20 7072 6f62 parses w/o prob │ │ │ │ │ -00059420: 6c65 6d73 0a3c 6272 0a3e 746f 6f6c 732f lems.tools/ │ │ │ │ │ -00059430: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -00059440: 6765 7454 7970 6531 302e 6a61 7661 3a20 getType10.java: │ │ │ │ │ -00059450: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00059460: 2063 6865 636b 2074 6861 7420 7769 6c64 check that wild │ │ │ │ │ -00059470: 6361 7264 7320 696e 2074 6865 2074 6172 cards in the tar │ │ │ │ │ -00059480: 6765 7420 6d65 7468 6f64 206f 6620 6120 get method of a │ │ │ │ │ -00059490: 6c61 6d62 6461 2063 6f6e 7665 7273 696f lambda conversio │ │ │ │ │ -000594a0: 6e20 6973 2068 616e 646c 6564 2063 6f72 n is handled cor │ │ │ │ │ -000594b0: 7265 6374 6c79 0a3c 6272 0a3e 746f 6f6c rectly.tool │ │ │ │ │ -000594c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -000594d0: 6172 6765 7454 7970 6531 312e 6a61 7661 argetType11.java │ │ │ │ │ -000594e0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000594f0: 7473 2063 6865 636b 2074 6861 7420 7769 ts check that wi │ │ │ │ │ -00059500: 6c64 6361 7264 7320 696e 2074 6865 2074 ldcards in the t │ │ │ │ │ -00059510: 6172 6765 7420 6d65 7468 6f64 206f 6620 arget method of │ │ │ │ │ -00059520: 6120 6c61 6d62 6461 2063 6f6e 7665 7273 a lambda convers │ │ │ │ │ -00059530: 696f 6e20 6973 2068 616e 646c 6564 2063 ion is handled c │ │ │ │ │ -00059540: 6f72 7265 6374 6c79 0a3c 6272 0a3e 746f orrectly.to │ │ │ │ │ -00059550: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00059560: 2f54 6172 6765 7454 7970 6531 322e 6a61 /TargetType12.ja │ │ │ │ │ -00059570: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00059580: 6573 7473 2046 6c6f 7720 7368 6f75 6c64 ests Flow should │ │ │ │ │ -00059590: 206e 6f74 2061 6e61 6c79 7a65 206c 616d not analyze lam │ │ │ │ │ -000595a0: 6264 6120 626f 6479 2074 6861 7420 636f bda body that co │ │ │ │ │ -000595b0: 6e74 6169 6e73 2065 7272 6f72 7320 6475 ntains errors du │ │ │ │ │ -000595c0: 6520 746f 2070 6172 7469 616c 6c79 2073 e to partially s │ │ │ │ │ -000595d0: 7065 6369 6669 6564 2070 6172 616d 6574 pecified paramet │ │ │ │ │ -000595e0: 6572 2074 7970 6573 0a3c 6272 0a3e 746f er types.to │ │ │ │ │ -000595f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00059600: 2f54 6172 6765 7454 7970 6531 332e 6a61 /TargetType13.ja │ │ │ │ │ -00059610: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00059620: 6573 7473 2066 6169 6c75 7265 2074 6f20 ests failure to │ │ │ │ │ -00059630: 696e 6665 7220 6578 6365 7074 696f 6e20 infer exception │ │ │ │ │ -00059640: 7468 726f 776e 2074 7970 6573 2066 726f thrown types fro │ │ │ │ │ -00059650: 6d20 6c61 6d62 6461 2062 6f64 7920 6361 m lambda body ca │ │ │ │ │ -00059660: 7573 6573 2063 6865 636b 6564 2065 7863 uses checked exc │ │ │ │ │ -00059670: 6570 7469 6f6e 2074 6f20 6265 2073 6b69 eption to be ski │ │ │ │ │ -00059680: 7070 6564 0a3c 6272 0a3e 746f 6f6c 732f pped.tools/ │ │ │ │ │ -00059690: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -000596a0: 6765 7454 7970 6531 342e 6a61 7661 3a20 getType14.java: │ │ │ │ │ -000596b0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000596c0: 2063 6865 636b 2074 6861 7420 7265 7475 check that retu │ │ │ │ │ -000596d0: 726e 2074 7970 6520 6973 2069 6e66 6572 rn type is infer │ │ │ │ │ -000596e0: 7265 6420 6672 6f6d 2074 6172 6765 7420 red from target │ │ │ │ │ -000596f0: 7479 7065 2077 6865 6e20 6379 636c 6963 type when cyclic │ │ │ │ │ -00059700: 2069 6e66 6572 656e 6365 2066 6f75 6e64 inference found │ │ │ │ │ -00059710: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00059720: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -00059730: 7970 6531 352e 6a61 7661 3a20 4164 6420 ype15.java: Add │ │ │ │ │ -00059740: 6c61 6d62 6461 2074 6573 7473 2062 6164 lambda tests bad │ │ │ │ │ -00059750: 2074 6172 6765 742d 7479 7065 2069 6e66 target-type inf │ │ │ │ │ -00059760: 6572 656e 6365 206c 6561 6420 746f 2063 erence lead to c │ │ │ │ │ -00059770: 6f6d 7069 6c65 7220 6372 6173 680a 3c62 ompiler crash.tools/javac/l │ │ │ │ │ -00059790: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -000597a0: 3136 2e6a 6176 613a 2041 6464 206c 616d 16.java: Add lam │ │ │ │ │ -000597b0: 6264 6120 7465 7374 7320 4368 6563 6b20 bda tests Check │ │ │ │ │ -000597c0: 766f 6964 2d63 6f6d 7061 7469 6269 6c69 void-compatibili │ │ │ │ │ -000597d0: 7479 2069 6e20 7374 7269 6374 2076 732e ty in strict vs. │ │ │ │ │ -000597e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000597f0: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -00059800: 7970 6531 372e 6a61 7661 3a20 4164 6420 ype17.java: Add │ │ │ │ │ -00059810: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00059820: 636b 2074 6861 7420 6a61 7661 6320 7265 ck that javac re │ │ │ │ │ -00059830: 636f 7665 7273 2073 7563 6365 7366 756c covers succesful │ │ │ │ │ -00059840: 6c79 2066 726f 6d20 6261 6420 6361 7374 ly from bad cast │ │ │ │ │ -00059850: 2063 6f6e 7665 7273 696f 6e20 746f 2070 conversion to p │ │ │ │ │ -00059860: 7269 6d69 7469 7665 2074 7970 650a 3c62 rimitive type.tools/javac/l │ │ │ │ │ -00059880: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -00059890: 3138 2e6a 6176 613a 2041 6464 206c 616d 18.java: Add lam │ │ │ │ │ -000598a0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -000598b0: 7468 6174 206a 6176 6163 2064 6f65 736e that javac doesn │ │ │ │ │ -000598c0: 2774 2063 7261 7368 2069 6620 696d 706c 't crash if impl │ │ │ │ │ -000598d0: 6963 6974 206c 616d 6264 6120 7061 7261 icit lambda para │ │ │ │ │ -000598e0: 6d65 7465 7220 6973 2069 6e76 6f6c 7665 meter is involve │ │ │ │ │ -000598f0: 6420 696e 2063 6173 740a 3c62 720a 3e74 d in cast.t │ │ │ │ │ -00059900: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00059910: 612f 5461 7267 6574 5479 7065 3139 2e6a a/TargetType19.j │ │ │ │ │ -00059920: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00059930: 7465 7374 7320 636f 6d70 6c65 7820 6361 tests complex ca │ │ │ │ │ -00059940: 7365 206f 6620 6765 6e65 7269 6320 6d65 se of generic me │ │ │ │ │ -00059950: 7468 6f64 2063 616c 6c20 7769 7468 206c thod call with l │ │ │ │ │ -00059960: 616d 6264 6120 6172 6775 6d65 6e74 2077 ambda argument w │ │ │ │ │ -00059970: 6865 7265 2074 6172 6765 7420 6973 2061 here target is a │ │ │ │ │ -00059980: 2077 696c 6463 6172 6420 5341 4d0a 3c62 wildcard SAM.tools/javac/l │ │ │ │ │ -000599a0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -000599b0: 3230 2e6a 6176 613a 2041 6464 206c 616d 20.java: Add lam │ │ │ │ │ -000599c0: 6264 6120 7465 7374 7320 636f 6d70 6c65 bda tests comple │ │ │ │ │ -000599d0: 7820 6361 7365 206f 6620 6c61 6d62 6461 x case of lambda │ │ │ │ │ -000599e0: 2072 6574 7572 6e20 7479 7065 2074 6861 return type tha │ │ │ │ │ -000599f0: 7420 6465 7065 6e64 7320 6f6e 2067 656e t depends on gen │ │ │ │ │ -00059a00: 6572 6963 206d 6574 686f 6420 696e 6665 eric method infe │ │ │ │ │ -00059a10: 7265 6e63 6520 7661 7269 6162 6c65 0a3c rence variable.< │ │ │ │ │ -00059a20: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00059a30: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ -00059a40: 6532 312e 6a61 7661 3a20 4164 6420 6c61 e21.java: Add la │ │ │ │ │ -00059a50: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -00059a60: 2074 6861 7420 6361 6e64 6964 6174 6573 that candidates │ │ │ │ │ -00059a70: 2077 6974 6820 6379 636c 6963 2074 7970 with cyclic typ │ │ │ │ │ -00059a80: 652d 696e 6665 7265 6e63 6520 6172 6520 e-inference are │ │ │ │ │ -00059a90: 7265 6d6f 7665 6420 6672 6f6d 2074 6865 removed from the │ │ │ │ │ -00059aa0: 2073 6574 206f 6620 6170 706c 6963 6162 set of applicab │ │ │ │ │ -00059ab0: 6c65 206d 6574 686f 6473 0a3c 6272 0a3e le methods. │ │ │ │ │ -00059ac0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00059ad0: 6461 2f54 6172 6765 7454 7970 6532 322e da/TargetType22. │ │ │ │ │ -00059ae0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -00059af0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -00059b00: 7420 6361 6e64 6964 6174 6573 2077 6974 t candidates wit │ │ │ │ │ -00059b10: 6820 696e 636f 6d70 6174 6962 6c65 2053 h incompatible S │ │ │ │ │ -00059b20: 414d 2064 6573 6372 6970 746f 7220 6172 AM descriptor ar │ │ │ │ │ -00059b30: 6773 206c 656e 6774 6820 6172 6520 7265 gs length are re │ │ │ │ │ -00059b40: 6d6f 7665 6420 6672 6f6d 2074 6865 2073 moved from the s │ │ │ │ │ -00059b50: 6574 206f 6620 6170 706c 6963 6162 6c65 et of applicable │ │ │ │ │ -00059b60: 206d 6574 686f 6473 0a3c 6272 0a3e 746f methods.to │ │ │ │ │ -00059b70: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00059b80: 2f54 6172 6765 7454 7970 6532 332e 6a61 /TargetType23.ja │ │ │ │ │ -00059b90: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00059ba0: 6573 7473 2063 6865 636b 2063 6173 6520 ests check case │ │ │ │ │ -00059bb0: 6f66 2061 6d62 6967 756f 7573 206d 6574 of ambiguous met │ │ │ │ │ -00059bc0: 686f 6420 6361 6c6c 2077 6974 6820 6c61 hod call with la │ │ │ │ │ -00059bd0: 6d62 6461 2077 686f 7365 2062 6f64 7920 mbda whose body │ │ │ │ │ -00059be0: 6361 6e6e 6f74 2063 6f6d 706c 6574 6520 cannot complete │ │ │ │ │ -00059bf0: 6e6f 726d 616c 6c79 0a3c 6272 0a3e 746f normally.to │ │ │ │ │ -00059c00: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00059c10: 2f54 6172 6765 7454 7970 6532 342e 6a61 /TargetType24.ja │ │ │ │ │ -00059c20: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00059c30: 6573 7473 2063 6865 636b 2063 6173 6520 ests check case │ │ │ │ │ -00059c40: 6f66 206e 6573 7465 6420 6d65 7468 6f64 of nested method │ │ │ │ │ -00059c50: 2063 616c 6c73 2077 6974 6820 6c61 6d62 calls with lamb │ │ │ │ │ -00059c60: 6461 2065 7870 7265 7373 696f 6e0a 3c62 da expression.tools/javac/l │ │ │ │ │ -00059c80: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -00059c90: 3235 2e6a 6176 613a 2041 6464 206c 616d 25.java: Add lam │ │ │ │ │ -00059ca0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -00059cb0: 7468 6174 206c 616d 6264 6120 6578 7072 that lambda expr │ │ │ │ │ -00059cc0: 6573 7369 6f6e 2063 616e 2061 7070 6561 ession can appea │ │ │ │ │ -00059cd0: 7220 696e 0a3c 6272 0a3e 746f 6f6c 732f r in.tools/ │ │ │ │ │ -00059ce0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -00059cf0: 6765 7454 7970 6532 362e 6a61 7661 3a20 getType26.java: │ │ │ │ │ -00059d00: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00059d10: 2063 6173 6520 6f66 2063 7963 6c69 6320 case of cyclic │ │ │ │ │ -00059d20: 7479 7065 2069 6e66 6572 656e 6365 2028 type inference ( │ │ │ │ │ -00059d30: 6c61 6d62 6461 2070 6173 7365 6420 7768 lambda passed wh │ │ │ │ │ -00059d40: 6572 6520 696e 6665 7265 6e63 6520 7661 ere inference va │ │ │ │ │ -00059d50: 7220 6578 7065 6374 6564 290a 3c62 720a r expected).tools/javac/lam │ │ │ │ │ -00059d70: 6264 612f 5461 7267 6574 5479 7065 3237 bda/TargetType27 │ │ │ │ │ -00059d80: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -00059d90: 6120 7465 7374 7320 636f 6d70 6c65 7820 a tests complex │ │ │ │ │ -00059da0: 6361 7365 206f 6620 6379 636c 6963 2074 case of cyclic t │ │ │ │ │ -00059db0: 7970 6520 696e 6665 7265 6e63 6520 286c ype inference (l │ │ │ │ │ -00059dc0: 616d 6264 6120 7265 7475 726e 6564 2077 ambda returned w │ │ │ │ │ -00059dd0: 6865 7265 2069 6e66 6572 656e 6365 2076 here inference v │ │ │ │ │ -00059de0: 6172 2065 7870 6563 7465 6429 0a3c 6272 ar expected).
    tools/javac/la │ │ │ │ │ -00059e00: 6d62 6461 2f54 6172 6765 7454 7970 6532 mbda/TargetType2 │ │ │ │ │ -00059e10: 382e 6a61 7661 3a20 4164 6420 6c61 6d62 8.java: Add lamb │ │ │ │ │ -00059e20: 6461 2074 6573 7473 2074 6172 6765 7420 da tests target │ │ │ │ │ -00059e30: 7479 7065 2069 6e66 6572 656e 6365 2069 type inference i │ │ │ │ │ -00059e40: 6e20 6120 6361 7365 2077 6865 7265 206c n a case where l │ │ │ │ │ -00059e50: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ -00059e60: 2072 6574 7572 6e73 2064 6961 6d6f 6e64 returns diamond │ │ │ │ │ -00059e70: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00059e80: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -00059e90: 7970 6532 392e 6a61 7661 3a20 4164 6420 ype29.java: Add │ │ │ │ │ -00059ea0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -00059eb0: 636b 2074 7970 652d 7375 6273 7469 7475 ck type-substitu │ │ │ │ │ -00059ec0: 7469 6f6e 2069 6e20 5341 4d20 7479 7065 tion in SAM type │ │ │ │ │ -00059ed0: 2077 696c 6463 6172 6473 2069 6e66 6572 wildcards infer │ │ │ │ │ -00059ee0: 656e 6365 0a3c 6272 0a3e 746f 6f6c 732f ence.tools/ │ │ │ │ │ -00059ef0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -00059f00: 6765 7454 7970 6533 302e 6a61 7661 3a20 getType30.java: │ │ │ │ │ -00059f10: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -00059f20: 2063 6865 636b 2074 6861 7420 7461 7267 check that targ │ │ │ │ │ -00059f30: 6574 2074 7970 6520 6973 2070 726f 7061 et type is propa │ │ │ │ │ -00059f40: 6761 7465 6420 7468 726f 7567 6820 7061 gated through pa │ │ │ │ │ -00059f50: 7265 6e74 6865 7369 7a65 6420 6578 7072 renthesized expr │ │ │ │ │ -00059f60: 6573 7369 6f6e 730a 3c62 720a 3e74 6f6f essions.too │ │ │ │ │ -00059f70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00059f80: 5461 7267 6574 5479 7065 3331 2e6a 6176 TargetType31.jav │ │ │ │ │ -00059f90: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -00059fa0: 7374 7320 6368 6563 6b20 7468 6174 2074 sts check that t │ │ │ │ │ -00059fb0: 6172 6765 7420 7479 7065 206f 6620 6120 arget type of a │ │ │ │ │ -00059fc0: 6361 7374 2069 7320 7072 6f70 6167 6174 cast is propagat │ │ │ │ │ -00059fd0: 6564 2074 6872 6f75 6768 2070 6172 656e ed through paren │ │ │ │ │ -00059fe0: 7468 6573 697a 6564 2065 7870 7265 7373 thesized express │ │ │ │ │ -00059ff0: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ -0005a000: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -0005a010: 6765 7454 7970 6533 322e 6a61 7661 3a20 getType32.java: │ │ │ │ │ -0005a020: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005a030: 2074 6172 6765 742d 7479 7069 6e67 2061 target-typing a │ │ │ │ │ -0005a040: 6e64 2063 6f6e 6469 7469 6f6e 616c 206f nd conditional o │ │ │ │ │ -0005a050: 7065 7261 746f 720a 3c62 720a 3e74 6f6f perator.too │ │ │ │ │ -0005a060: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005a070: 5461 7267 6574 5479 7065 3333 2e6a 6176 TargetType33.jav │ │ │ │ │ -0005a080: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -0005a090: 7374 7320 6372 6173 6820 7768 656e 2069 sts crash when i │ │ │ │ │ -0005a0a0: 6e63 6f6d 7061 7469 626c 6520 6d65 7468 ncompatible meth │ │ │ │ │ -0005a0b0: 6f64 2072 6566 6572 656e 6365 2069 7320 od reference is │ │ │ │ │ -0005a0c0: 666f 756e 6420 696e 2063 6f6e 6469 7469 found in conditi │ │ │ │ │ -0005a0d0: 6f6e 616c 2065 7870 7265 7373 696f 6e0a onal expression. │ │ │ │ │ -0005a0e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005a0f0: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ -0005a100: 7065 3334 2e6a 6176 613a 2041 6464 206c pe34.java: Add l │ │ │ │ │ -0005a110: 616d 6264 6120 7465 7374 7320 7370 7572 ambda tests spur │ │ │ │ │ -0005a120: 696f 7573 2072 6573 6f6c 7574 696f 6e20 ious resolution │ │ │ │ │ -0005a130: 6469 6167 6e6f 7374 6963 7320 7768 656e diagnostics when │ │ │ │ │ -0005a140: 2064 6961 6d6f 6e64 2063 6f6e 7374 7275 diamond constru │ │ │ │ │ -0005a150: 6374 6f72 2063 6f6e 7461 696e 7320 706f ctor contains po │ │ │ │ │ -0005a160: 6c79 2065 7870 7265 7373 696f 6e0a 3c62 ly expression.tools/javac/l │ │ │ │ │ -0005a180: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -0005a190: 3335 2e6a 6176 613a 2041 6464 206c 616d 35.java: Add lam │ │ │ │ │ -0005a1a0: 6264 6120 7465 7374 7320 6d69 7373 696e bda tests missin │ │ │ │ │ -0005a1b0: 6720 6572 6173 7572 6520 6f6e 2069 6e74 g erasure on int │ │ │ │ │ -0005a1c0: 6572 7365 6374 696f 6e20 7375 7065 7274 ersection supert │ │ │ │ │ -0005a1d0: 7970 6520 6f66 2067 656e 6572 6174 6564 ype of generated │ │ │ │ │ -0005a1e0: 206c 616d 6264 6120 636c 6173 730a 3c62 lambda class.tools/javac/l │ │ │ │ │ -0005a200: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -0005a210: 3336 2e6a 6176 613a 2041 6464 206c 616d 36.java: Add lam │ │ │ │ │ -0005a220: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -0005a230: 7468 6174 2074 6172 6765 7420 7479 7065 that target type │ │ │ │ │ -0005a240: 206f 6620 6361 7374 2069 7320 6e6f 7420 of cast is not │ │ │ │ │ -0005a250: 7072 6f70 6167 6174 6564 2074 6f20 636f propagated to co │ │ │ │ │ -0005a260: 6e64 6974 696f 6e61 6c20 7375 6265 7870 nditional subexp │ │ │ │ │ -0005a270: 7265 7373 696f 6e73 0a3c 6272 0a3e 746f ressions.to │ │ │ │ │ -0005a280: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005a290: 2f54 6172 6765 7454 7970 6533 372e 6a61 /TargetType37.ja │ │ │ │ │ -0005a2a0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -0005a2b0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -0005a2c0: 6361 7374 2063 6f6e 7665 7273 696f 6e20 cast conversion │ │ │ │ │ -0005a2d0: 636f 6e74 6578 7420 6973 2070 726f 7061 context is propa │ │ │ │ │ -0005a2e0: 6761 7465 6420 746f 2063 6f6e 6469 7469 gated to conditi │ │ │ │ │ -0005a2f0: 6f6e 616c 2073 7562 6578 7072 6573 7369 onal subexpressi │ │ │ │ │ -0005a300: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -0005a310: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -0005a320: 6574 5479 7065 3338 2e6a 6176 613a 2041 etType38.java: A │ │ │ │ │ -0005a330: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -0005a340: 6368 6563 6b20 7468 6174 2063 6173 7420 check that cast │ │ │ │ │ -0005a350: 636f 6e76 6572 7369 6f6e 2063 6f6e 7465 conversion conte │ │ │ │ │ -0005a360: 7874 2064 6f65 7320 6e6f 7420 6166 6665 xt does not affe │ │ │ │ │ -0005a370: 6374 2063 6f6d 7061 7469 6269 6c69 7479 ct compatibility │ │ │ │ │ -0005a380: 206f 6620 6c61 6d62 6461 0a3c 6272 0a3e of lambda. │ │ │ │ │ -0005a390: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005a3a0: 6461 2f54 6172 6765 7454 7970 6533 392e da/TargetType39. │ │ │ │ │ -0005a3b0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005a3c0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -0005a3d0: 7420 7479 7065 2d63 6865 636b 696e 6720 t type-checking │ │ │ │ │ -0005a3e0: 6661 696c 7320 6265 6361 7573 6520 6f66 fails because of │ │ │ │ │ -0005a3f0: 2072 6563 7572 7369 7665 2061 6e61 6c79 recursive analy │ │ │ │ │ -0005a400: 7369 7320 6f66 2073 7475 636b 2065 7870 sis of stuck exp │ │ │ │ │ -0005a410: 7265 7373 696f 6e73 0a3c 6272 0a3e 746f ressions.to │ │ │ │ │ -0005a420: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005a430: 2f54 6172 6765 7454 7970 6534 302e 6a61 /TargetType40.ja │ │ │ │ │ -0005a440: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -0005a450: 6573 7473 2063 6f6d 7069 6c65 7220 7369 ests compiler si │ │ │ │ │ -0005a460: 6c65 6e74 6c79 2063 7261 7368 6573 2077 lently crashes w │ │ │ │ │ -0005a470: 6865 6e20 766f 6964 206d 6574 686f 6420 hen void method │ │ │ │ │ -0005a480: 6973 2070 6173 7365 6420 6173 2061 7267 is passed as arg │ │ │ │ │ -0005a490: 756d 656e 7420 696e 206f 7665 726c 6f61 ument in overloa │ │ │ │ │ -0005a4a0: 6465 6420 6361 6c6c 2073 6974 650a 3c62 ded call site.tools/javac/l │ │ │ │ │ -0005a4c0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -0005a4d0: 3431 2e6a 6176 613a 2041 6464 206c 616d 41.java: Add lam │ │ │ │ │ -0005a4e0: 6264 6120 7465 7374 7320 6f75 742d 6f66 bda tests out-of │ │ │ │ │ -0005a4f0: 2d6f 7264 6572 206d 6574 686f 6420 6368 -order method ch │ │ │ │ │ -0005a500: 6563 6b69 6e67 2073 686f 756c 6420 6368 ecking should ch │ │ │ │ │ -0005a510: 6563 6b20 6173 206d 616e 7920 6172 6775 eck as many argu │ │ │ │ │ -0005a520: 6d65 6e74 7320 6173 2070 6f73 7369 626c ments as possibl │ │ │ │ │ -0005a530: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -0005a540: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -0005a550: 5479 7065 3432 2e6a 6176 613a 2041 6464 Type42.java: Add │ │ │ │ │ -0005a560: 206c 616d 6264 6120 7465 7374 7320 6566 lambda tests ef │ │ │ │ │ -0005a570: 6665 6374 7320 6f66 2073 7065 6375 6c61 fects of specula │ │ │ │ │ -0005a580: 7469 7665 2061 7474 7269 6275 7469 6f6e tive attribution │ │ │ │ │ -0005a590: 2061 7265 2075 6e64 6f6e 6520 6f6e 2061 are undone on a │ │ │ │ │ -0005a5a0: 2070 6572 2d61 7267 756d 656e 7420 6261 per-argument ba │ │ │ │ │ -0005a5b0: 7369 7320 7261 7468 6572 2074 6861 6e20 sis rather than │ │ │ │ │ -0005a5c0: 6f6e 2061 2070 6572 2d72 6573 6f6c 7574 on a per-resolut │ │ │ │ │ -0005a5d0: 696f 6e20 6261 7369 730a 3c62 720a 3e74 ion basis.t │ │ │ │ │ -0005a5e0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005a5f0: 612f 5461 7267 6574 5479 7065 3433 2e6a a/TargetType43.j │ │ │ │ │ -0005a600: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005a610: 7465 7374 7320 7265 636f 7665 7279 2061 tests recovery a │ │ │ │ │ -0005a620: 7474 7269 6275 7469 6f6e 2073 7465 7020 ttribution step │ │ │ │ │ -0005a630: 666f 7220 756e 6368 6563 6b65 6420 6172 for unchecked ar │ │ │ │ │ -0005a640: 6775 6d65 6e74 730a 3c62 720a 3e74 6f6f guments.too │ │ │ │ │ -0005a650: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005a660: 5461 7267 6574 5479 7065 3434 2e6a 6176 TargetType44.jav │ │ │ │ │ -0005a670: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -0005a680: 7374 7320 636f 6d70 696c 6572 2074 6872 sts compiler thr │ │ │ │ │ -0005a690: 6f77 2041 7373 6572 7469 6f6e 4572 726f ow AssertionErro │ │ │ │ │ -0005a6a0: 7220 7768 696c 6520 6261 636b 7472 6163 r while backtrac │ │ │ │ │ -0005a6b0: 696e 6720 6672 6f6d 2073 7065 6375 6c61 ing from specula │ │ │ │ │ -0005a6c0: 7469 7665 2061 7474 7269 6275 7469 6f6e tive attribution │ │ │ │ │ -0005a6d0: 2072 6f75 6e64 0a3c 6272 0a3e 746f 6f6c round.tool │ │ │ │ │ -0005a6e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005a6f0: 6172 6765 7454 7970 6534 352e 6a61 7661 argetType45.java │ │ │ │ │ -0005a700: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -0005a710: 7473 2063 6f6d 7069 6c65 7220 6372 6173 ts compiler cras │ │ │ │ │ -0005a720: 6865 7320 6475 7269 6e67 2066 6c6f 7720 hes during flow │ │ │ │ │ -0005a730: 616e 616c 7973 6973 2061 7320 6974 2066 analysis as it f │ │ │ │ │ -0005a740: 6169 6c73 2074 6f20 7265 706f 7274 2064 ails to report d │ │ │ │ │ -0005a750: 6961 676e 6f73 7469 6373 2064 7572 696e iagnostics durin │ │ │ │ │ -0005a760: 6720 6174 7472 6962 7574 696f 6e0a 3c62 g attribution.tools/javac/l │ │ │ │ │ -0005a780: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -0005a790: 3436 2e6a 6176 613a 2041 6464 206c 616d 46.java: Add lam │ │ │ │ │ -0005a7a0: 6264 6120 7465 7374 7320 636f 6d70 696c bda tests compil │ │ │ │ │ -0005a7b0: 6572 2064 6f65 736e 2774 2072 6570 6f72 er doesn't repor │ │ │ │ │ -0005a7c0: 7420 6163 6365 7373 6962 696c 6974 7920 t accessibility │ │ │ │ │ -0005a7d0: 7072 6f62 6c65 6d20 6475 6520 746f 2069 problem due to i │ │ │ │ │ -0005a7e0: 6e61 6363 6573 7369 626c 6520 7461 7267 naccessible targ │ │ │ │ │ -0005a7f0: 6574 0a3c 6272 0a3e 746f 6f6c 732f 6a61 et.tools/ja │ │ │ │ │ -0005a800: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005a810: 7454 7970 6534 372e 6a61 7661 3a20 4164 tType47.java: Ad │ │ │ │ │ -0005a820: 6420 6c61 6d62 6461 2074 6573 7473 2073 d lambda tests s │ │ │ │ │ -0005a830: 7075 7269 6f75 7320 6675 6e63 7469 6f6e purious function │ │ │ │ │ -0005a840: 616c 2069 6e74 6572 6661 6365 2063 6f6e al interface con │ │ │ │ │ -0005a850: 7665 7273 696f 6e20 6572 726f 7273 2077 version errors w │ │ │ │ │ -0005a860: 6974 6820 6465 6661 756c 7420 6d65 7468 ith default meth │ │ │ │ │ -0005a870: 6f64 7320 696e 2074 6172 6765 7420 7479 ods in target ty │ │ │ │ │ -0005a880: 7065 0a3c 6272 0a3e 746f 6f6c 732f 6a61 pe.tools/ja │ │ │ │ │ -0005a890: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005a8a0: 7454 7970 6534 382e 6a61 7661 3a20 4164 tType48.java: Ad │ │ │ │ │ -0005a8b0: 6420 6c61 6d62 6461 2074 6573 7473 2073 d lambda tests s │ │ │ │ │ -0005a8c0: 7075 7269 6f75 7320 6675 6e63 7469 6f6e purious function │ │ │ │ │ -0005a8d0: 616c 2069 6e74 6572 6661 6365 2063 6f6e al interface con │ │ │ │ │ -0005a8e0: 7665 7273 696f 6e20 6572 726f 7273 2077 version errors w │ │ │ │ │ -0005a8f0: 6974 6820 6465 6661 756c 7420 6d65 7468 ith default meth │ │ │ │ │ -0005a900: 6f64 7320 696e 2074 6172 6765 7420 7479 ods in target ty │ │ │ │ │ -0005a910: 7065 0a3c 6272 0a3e 746f 6f6c 732f 6a61 pe.tools/ja │ │ │ │ │ -0005a920: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005a930: 7454 7970 6534 392e 6a61 7661 3a20 4164 tType49.java: Ad │ │ │ │ │ -0005a940: 6420 6c61 6d62 6461 2074 6573 7473 206a d lambda tests j │ │ │ │ │ -0005a950: 6176 6163 2061 6363 6570 7473 2069 6c6c avac accepts ill │ │ │ │ │ -0005a960: 2d66 6f72 6d65 6420 6c61 6d62 6461 2f6d -formed lambda/m │ │ │ │ │ -0005a970: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -0005a980: 7461 7267 6574 730a 3c62 720a 3e74 6f6f targets.too │ │ │ │ │ -0005a990: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005a9a0: 5461 7267 6574 5479 7065 3530 2e6a 6176 TargetType50.jav │ │ │ │ │ -0005a9b0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -0005a9c0: 7374 7320 6261 6420 7374 7563 6b20 6368 sts bad stuck ch │ │ │ │ │ -0005a9d0: 6563 6b20 666f 7220 6d65 7468 6f64 2072 eck for method r │ │ │ │ │ -0005a9e0: 6566 6572 656e 6365 206c 6561 6473 2074 eference leads t │ │ │ │ │ -0005a9f0: 6f20 6a61 7661 6320 6372 6173 680a 3c62 o javac crash.tools/javac/l │ │ │ │ │ -0005aa10: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -0005aa20: 3531 2e6a 6176 613a 2049 6d70 6c65 6d65 51.java: Impleme │ │ │ │ │ -0005aa30: 6e74 206f 7665 726c 6f61 6420 7265 736f nt overload reso │ │ │ │ │ -0005aa40: 6c75 7469 6f6e 2061 7320 7065 7220 6c61 lution as per la │ │ │ │ │ -0005aa50: 7465 7374 2073 7065 6320 4544 5220 736d test spec EDR sm │ │ │ │ │ -0005aa60: 6f6b 6520 7465 7374 2066 6f72 2063 6f6d oke test for com │ │ │ │ │ -0005aa70: 6269 6e61 746f 722d 6c69 6b65 2073 7475 binator-like stu │ │ │ │ │ -0005aa80: 636b 2061 6e61 6c79 7369 730a 3c62 720a ck analysis.tools/javac/lam │ │ │ │ │ -0005aaa0: 6264 612f 5461 7267 6574 5479 7065 3532 bda/TargetType52 │ │ │ │ │ -0005aab0: 2e6a 6176 613a 2049 6d70 6c65 6d65 6e74 .java: Implement │ │ │ │ │ -0005aac0: 206f 7665 726c 6f61 6420 7265 736f 6c75 overload resolu │ │ │ │ │ -0005aad0: 7469 6f6e 2061 7320 7065 7220 6c61 7465 tion as per late │ │ │ │ │ -0005aae0: 7374 2073 7065 6320 4544 5220 756e 6361 st spec EDR unca │ │ │ │ │ -0005aaf0: 7463 6865 6420 7361 6d20 636f 6e76 6572 tched sam conver │ │ │ │ │ -0005ab00: 7369 6f6e 2066 6169 6c75 7265 2065 7863 sion failure exc │ │ │ │ │ -0005ab10: 6570 7469 6f6e 206c 6561 6420 746f 206a eption lead to j │ │ │ │ │ -0005ab20: 6176 6163 2063 7261 7368 0a3c 6272 0a3e avac crash. │ │ │ │ │ -0005ab30: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005ab40: 6461 2f54 6172 6765 7454 7970 6535 332e da/TargetType53. │ │ │ │ │ -0005ab50: 6a61 7661 3a20 4164 6420 6772 6170 6820 java: Add graph │ │ │ │ │ -0005ab60: 696e 6665 7265 6e63 6520 7375 7070 6f72 inference suppor │ │ │ │ │ -0005ab70: 7420 736d 6f6b 6520 7465 7374 2066 6f72 t smoke test for │ │ │ │ │ -0005ab80: 2067 7261 7068 2069 6e66 6572 656e 6365 graph inference │ │ │ │ │ -0005ab90: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005aba0: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ -0005abb0: 7970 6535 342e 6a61 7661 3a20 4164 6420 ype54.java: Add │ │ │ │ │ -0005abc0: 6772 6170 6820 696e 6665 7265 6e63 6520 graph inference │ │ │ │ │ -0005abd0: 7375 7070 6f72 7420 736d 6f6b 6520 7465 support smoke te │ │ │ │ │ -0005abe0: 7374 2066 6f72 2067 7261 7068 2069 6e66 st for graph inf │ │ │ │ │ -0005abf0: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ -0005ac00: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005ac10: 6172 6765 7454 7970 6535 352e 6a61 7661 argetType55.java │ │ │ │ │ -0005ac20: 3a20 4164 6420 6772 6170 6820 696e 6665 : Add graph infe │ │ │ │ │ -0005ac30: 7265 6e63 6520 7375 7070 6f72 7420 736d rence support sm │ │ │ │ │ -0005ac40: 6f6b 6520 7465 7374 2066 6f72 2067 7261 oke test for gra │ │ │ │ │ -0005ac50: 7068 2069 6e66 6572 656e 6365 0a3c 6272 ph inference.
    tools/javac/la │ │ │ │ │ -0005ac70: 6d62 6461 2f54 6172 6765 7454 7970 6535 mbda/TargetType5 │ │ │ │ │ -0005ac80: 362e 6a61 7661 3a20 4164 6420 6772 6170 6.java: Add grap │ │ │ │ │ -0005ac90: 6820 696e 6665 7265 6e63 6520 7375 7070 h inference supp │ │ │ │ │ -0005aca0: 6f72 7420 736d 6f6b 6520 7465 7374 2066 ort smoke test f │ │ │ │ │ -0005acb0: 6f72 2067 7261 7068 2069 6e66 6572 656e or graph inferen │ │ │ │ │ -0005acc0: 6365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ce.tools/ja │ │ │ │ │ -0005acd0: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ -0005ace0: 7454 7970 6535 372e 6a61 7661 3a20 4164 tType57.java: Ad │ │ │ │ │ -0005acf0: 6420 6772 6170 6820 696e 6665 7265 6e63 d graph inferenc │ │ │ │ │ -0005ad00: 6520 7375 7070 6f72 7420 6d6f 7265 2073 e support more s │ │ │ │ │ -0005ad10: 6d6f 6b65 2074 6573 7473 2066 6f72 2067 moke tests for g │ │ │ │ │ -0005ad20: 7261 7068 2069 6e66 6572 656e 6365 0a3c raph inference.< │ │ │ │ │ -0005ad30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005ad40: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ -0005ad50: 6535 382e 6a61 7661 3a20 4164 6420 6772 e58.java: Add gr │ │ │ │ │ -0005ad60: 6170 6820 696e 6665 7265 6e63 6520 7375 aph inference su │ │ │ │ │ -0005ad70: 7070 6f72 7420 6d6f 7265 2073 6d6f 6b65 pport more smoke │ │ │ │ │ -0005ad80: 2074 6573 7473 2066 6f72 2067 7261 7068 tests for graph │ │ │ │ │ -0005ad90: 2069 6e66 6572 656e 6365 0a3c 6272 0a3e inference. │ │ │ │ │ -0005ada0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005adb0: 6461 2f54 6172 6765 7454 7970 6535 392e da/TargetType59. │ │ │ │ │ -0005adc0: 6a61 7661 3a20 4164 6420 6772 6170 6820 java: Add graph │ │ │ │ │ -0005add0: 696e 6665 7265 6e63 6520 7375 7070 6f72 inference suppor │ │ │ │ │ -0005ade0: 7420 6d6f 7265 2073 6d6f 6b65 2074 6573 t more smoke tes │ │ │ │ │ -0005adf0: 7473 2066 6f72 2067 7261 7068 2069 6e66 ts for graph inf │ │ │ │ │ -0005ae00: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ -0005ae10: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005ae20: 6172 6765 7454 7970 6536 302e 6a61 7661 argetType60.java │ │ │ │ │ -0005ae30: 3a20 4669 7820 7072 6f76 6973 696f 6e61 : Fix provisiona │ │ │ │ │ -0005ae40: 6c20 6170 706c 6963 6162 696c 6974 7920 l applicability │ │ │ │ │ -0005ae50: 666f 7220 6d65 7468 6f64 2072 6566 6572 for method refer │ │ │ │ │ -0005ae60: 656e 6365 730a 3c62 720a 3e74 6f6f 6c73 ences.tools │ │ │ │ │ -0005ae70: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -0005ae80: 7267 6574 5479 7065 3631 2e6a 6176 613a rgetType61.java: │ │ │ │ │ -0005ae90: 2041 6464 2067 7261 7068 2069 6e66 6572 Add graph infer │ │ │ │ │ -0005aea0: 656e 6365 2073 7570 706f 7274 2063 6865 ence support che │ │ │ │ │ -0005aeb0: 636b 2074 6861 7420 6e65 7720 7769 6c64 ck that new wild │ │ │ │ │ -0005aec0: 6361 7264 7320 696e 6665 7265 6e63 6520 cards inference │ │ │ │ │ -0005aed0: 7374 7261 7465 6779 2064 6f65 736e 2774 strategy doesn't │ │ │ │ │ -0005aee0: 2072 756e 2069 6e74 6f20 3731 3930 3239 run into 719029 │ │ │ │ │ -0005aef0: 360a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6.tools/jav │ │ │ │ │ -0005af00: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ -0005af10: 5479 7065 3632 2e6a 6176 613a 2041 6464 Type62.java: Add │ │ │ │ │ -0005af20: 2067 7261 7068 2069 6e66 6572 656e 6365 graph inference │ │ │ │ │ -0005af30: 2073 7570 706f 7274 2063 6865 636b 2074 support check t │ │ │ │ │ -0005af40: 6861 7420 6e65 7720 7769 6c64 6361 7264 hat new wildcard │ │ │ │ │ -0005af50: 7320 696e 6665 7265 6e63 6520 7374 7261 s inference stra │ │ │ │ │ -0005af60: 7465 6779 2064 6f65 736e 2774 2072 756e tegy doesn't run │ │ │ │ │ -0005af70: 2069 6e74 6f20 3731 3930 3239 360a 3c62 into 7190296.tools/javac/l │ │ │ │ │ -0005af90: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ -0005afa0: 3633 2e6a 6176 613a 2073 6d6f 6b65 2074 63.java: smoke t │ │ │ │ │ -0005afb0: 6573 7420 666f 7220 696e 6665 7265 6e63 est for inferenc │ │ │ │ │ -0005afc0: 6520 6f66 2074 6872 6f77 7320 7479 7065 e of throws type │ │ │ │ │ -0005afd0: 2076 6172 6961 626c 6573 0a3c 6272 0a3e variables. │ │ │ │ │ -0005afe0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005aff0: 6461 2f54 6172 6765 7454 7970 6536 342e da/TargetType64. │ │ │ │ │ -0005b000: 6a61 7661 3a20 4465 636c 6172 6564 2062 java: Declared b │ │ │ │ │ -0005b010: 6f75 6e64 7320 6e6f 7420 636f 6e73 6964 ounds not consid │ │ │ │ │ -0005b020: 6572 6564 2077 6865 6e20 6675 6e63 7469 ered when functi │ │ │ │ │ -0005b030: 6f6e 616c 2069 6e74 6572 6661 6365 2063 onal interface c │ │ │ │ │ -0005b040: 6f6e 7461 696e 696e 6720 756e 626f 756e ontaining unboun │ │ │ │ │ -0005b050: 6420 7769 6c64 6361 7264 7320 6973 2069 d wildcards is i │ │ │ │ │ -0005b060: 6e73 7461 6e74 6961 7465 640a 3c62 720a nstantiated.tools/javac/lam │ │ │ │ │ -0005b080: 6264 612f 5461 7267 6574 5479 7065 3635 bda/TargetType65 │ │ │ │ │ -0005b090: 2e6a 6176 613a 2047 7261 7068 2049 6e66 .java: Graph Inf │ │ │ │ │ -0005b0a0: 6572 656e 6365 3a20 6261 6420 6772 6170 erence: bad grap │ │ │ │ │ -0005b0b0: 6820 6361 6c63 756c 6174 696f 6e20 6c65 h calculation le │ │ │ │ │ -0005b0c0: 6164 7320 746f 2061 7373 6572 7469 6f6e ads to assertion │ │ │ │ │ -0005b0d0: 2065 7272 6f72 0a3c 6272 0a3e 746f 6f6c error.tool │ │ │ │ │ -0005b0e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005b0f0: 6172 6765 7454 7970 6536 362e 6a61 7661 argetType66.java │ │ │ │ │ -0005b100: 3a20 4f76 6572 6c6f 6164 3a20 6a61 7661 : Overload: java │ │ │ │ │ -0005b110: 6320 7368 6f75 6c64 2064 6973 6361 7264 c should discard │ │ │ │ │ -0005b120: 206d 6574 686f 6473 2074 6861 7420 6c65 methods that le │ │ │ │ │ -0005b130: 6164 2074 6f20 6572 726f 7273 2069 6e20 ad to errors in │ │ │ │ │ -0005b140: 6c61 6d62 6461 7320 7769 7468 2069 6d70 lambdas with imp │ │ │ │ │ -0005b150: 6c69 6369 7420 7061 7261 6d65 7465 7220 licit parameter │ │ │ │ │ -0005b160: 7479 7065 730a 3c62 720a 3e74 6f6f 6c73 types.tools │ │ │ │ │ -0005b170: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -0005b180: 7267 6574 5479 7065 3637 2e6a 6176 613a rgetType67.java: │ │ │ │ │ -0005b190: 2047 7261 7068 2069 6e66 6572 656e 6365 Graph inference │ │ │ │ │ -0005b1a0: 3a20 6d69 7373 696e 6720 696e 636f 7270 : missing incorp │ │ │ │ │ -0005b1b0: 6f72 6174 696f 6e20 7374 6570 2063 6175 oration step cau │ │ │ │ │ -0005b1c0: 7365 7320 7370 7572 696f 7573 2069 6e66 ses spurious inf │ │ │ │ │ -0005b1d0: 6572 656e 6365 2065 7272 6f72 0a3c 6272 erence error.
    tools/javac/la │ │ │ │ │ -0005b1f0: 6d62 6461 2f54 6172 6765 7454 7970 6536 mbda/TargetType6 │ │ │ │ │ -0005b200: 382e 6a61 7661 3a20 4772 6170 6820 696e 8.java: Graph in │ │ │ │ │ -0005b210: 6665 7265 6e63 653a 206d 6973 7369 6e67 ference: missing │ │ │ │ │ -0005b220: 2069 6e63 6f72 706f 7261 7469 6f6e 2073 incorporation s │ │ │ │ │ -0005b230: 7465 7020 6361 7573 6573 2073 7075 7269 tep causes spuri │ │ │ │ │ -0005b240: 6f75 7320 696e 6665 7265 6e63 6520 6572 ous inference er │ │ │ │ │ -0005b250: 726f 720a 3c62 720a 3e74 6f6f 6c73 2f6a ror.tools/j │ │ │ │ │ -0005b260: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ -0005b270: 6574 5479 7065 3639 2e6a 6176 613a 2047 etType69.java: G │ │ │ │ │ -0005b280: 7261 7068 2069 6e66 6572 656e 6365 3a20 raph inference: │ │ │ │ │ -0005b290: 6d69 7373 696e 6720 696e 636f 7270 6f72 missing incorpor │ │ │ │ │ -0005b2a0: 6174 696f 6e20 7374 6570 2063 6175 7365 ation step cause │ │ │ │ │ -0005b2b0: 7320 7370 7572 696f 7573 2069 6e66 6572 s spurious infer │ │ │ │ │ -0005b2c0: 656e 6365 2065 7272 6f72 0a3c 6272 0a3e ence error. │ │ │ │ │ -0005b2d0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005b2e0: 6461 2f54 6172 6765 7454 7970 6537 302e da/TargetType70. │ │ │ │ │ -0005b2f0: 6a61 7661 3a20 6c61 6e67 2f49 4e46 522f java: lang/INFR/ │ │ │ │ │ -0005b300: 696e 6672 3030 312f 696e 6672 3030 3130 infr001/infr0010 │ │ │ │ │ -0005b310: 316d 642f 696e 6672 3030 3130 316d 642e 1md/infr00101md. │ │ │ │ │ -0005b320: 6a61 7661 2066 6169 6c73 2074 6f20 636f java fails to co │ │ │ │ │ -0005b330: 6d70 696c 6520 6166 7465 7220 7377 6974 mpile after swit │ │ │ │ │ -0005b340: 6368 2074 6f20 4a44 4b38 2d62 3832 0a3c ch to JDK8-b82.< │ │ │ │ │ -0005b350: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005b360: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ -0005b370: 6537 312e 6a61 7661 3a20 4a61 7661 6320 e71.java: Javac │ │ │ │ │ -0005b380: 6372 6173 6865 7320 7768 656e 206d 756c crashes when mul │ │ │ │ │ -0005b390: 7469 706c 6520 6c61 6d62 6461 7320 6172 tiple lambdas ar │ │ │ │ │ -0005b3a0: 6520 6465 6669 6e65 6420 696e 2061 6e20 e defined in an │ │ │ │ │ -0005b3b0: 6172 7261 790a 3c62 720a 3e74 6f6f 6c73 array.tools │ │ │ │ │ -0005b3c0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -0005b3d0: 7267 6574 5479 7065 3732 2e6a 6176 613a rgetType72.java: │ │ │ │ │ -0005b3e0: 2053 7075 7269 6f75 7320 6368 6563 6b65 Spurious checke │ │ │ │ │ -0005b3f0: 6420 6578 6365 7074 696f 6e20 6572 726f d exception erro │ │ │ │ │ -0005b400: 7273 2069 6e20 6e65 7374 6564 206d 6574 rs in nested met │ │ │ │ │ -0005b410: 686f 6420 6361 6c6c 0a3c 6272 0a3e 746f hod call.to │ │ │ │ │ -0005b420: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005b430: 2f54 6172 6765 7454 7970 6537 332e 6a61 /TargetType73.ja │ │ │ │ │ -0005b440: 7661 3a20 6a61 7661 6320 6372 6173 6865 va: javac crashe │ │ │ │ │ -0005b450: 7320 7768 656e 2076 6172 6172 6773 2065 s when varargs e │ │ │ │ │ -0005b460: 6c65 6d65 6e74 206f 6620 6120 6d65 7468 lement of a meth │ │ │ │ │ -0005b470: 6f64 2072 6566 6572 656e 6365 2069 7320 od reference is │ │ │ │ │ -0005b480: 696e 6665 7272 6564 2066 726f 6d20 7468 inferred from th │ │ │ │ │ -0005b490: 6520 636f 6e74 6578 740a 3c62 720a 3e74 e context.t │ │ │ │ │ -0005b4a0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005b4b0: 612f 5461 7267 6574 5479 7065 3734 2e6a a/TargetType74.j │ │ │ │ │ -0005b4c0: 6176 613a 206a 6176 6163 2063 7261 7368 ava: javac crash │ │ │ │ │ -0005b4d0: 6573 2077 6974 6820 7374 6163 6b20 6f76 es with stack ov │ │ │ │ │ -0005b4e0: 6572 666c 6f77 2077 6865 6e20 6d65 7468 erflow when meth │ │ │ │ │ -0005b4f0: 6f64 2063 616c 6c65 6420 7265 6375 7273 od called recurs │ │ │ │ │ -0005b500: 6976 656c 7920 6672 6f6d 206e 6573 7465 ively from neste │ │ │ │ │ -0005b510: 6420 6765 6e65 7269 6320 6361 6c6c 0a3c d generic call.< │ │ │ │ │ -0005b520: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005b530: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ -0005b540: 6537 352e 6a61 7661 3a20 4c61 6d62 6461 e75.java: Lambda │ │ │ │ │ -0005b550: 2069 736e 2774 2063 6f6d 7069 6c65 6420 isn't compiled │ │ │ │ │ -0005b560: 7769 7468 2072 6574 7572 6e20 7374 6174 with return stat │ │ │ │ │ -0005b570: 656d 656e 740a 3c62 720a 3e74 6f6f 6c73 ement.tools │ │ │ │ │ -0005b580: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -0005b590: 7267 6574 5479 7065 3736 2e6a 6176 613a rgetType76.java: │ │ │ │ │ -0005b5a0: 2041 6464 2062 6f74 746f 6d2d 7570 2074 Add bottom-up t │ │ │ │ │ -0005b5b0: 7970 652d 6368 6563 6b69 6e67 2073 7570 ype-checking sup │ │ │ │ │ -0005b5c0: 706f 7274 2066 6f72 2075 6e61 6d62 6967 port for unambig │ │ │ │ │ -0005b5d0: 756f 7573 206d 6574 686f 6420 7265 6665 uous method refe │ │ │ │ │ -0005b5e0: 7265 6e63 6573 0a3c 6272 0a3e 746f 6f6c rences.tool │ │ │ │ │ -0005b5f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005b600: 6573 7442 6f6f 7473 7472 6170 4d65 7468 estBootstrapMeth │ │ │ │ │ -0005b610: 6f64 7343 6f75 6e74 2e6a 6176 613a 2045 odsCount.java: E │ │ │ │ │ -0005b620: 7863 6573 7320 656e 7472 6965 7320 696e xcess entries in │ │ │ │ │ -0005b630: 2042 6f6f 7473 7472 6170 4d65 7468 6f64 BootstrapMethod │ │ │ │ │ -0005b640: 7320 7769 7468 2074 6865 2073 616d 6520 s with the same │ │ │ │ │ -0005b650: 2862 736d 2c20 6273 6d4b 696e 642c 2062 (bsm, bsmKind, b │ │ │ │ │ -0005b660: 736d 5374 6174 6963 4172 6773 292c 2062 smStaticArgs), b │ │ │ │ │ -0005b670: 7574 2064 6966 6665 7265 6e74 2064 796e ut different dyn │ │ │ │ │ -0005b680: 616d 6963 4172 6773 0a3c 6272 0a3e 746f amicArgs.to │ │ │ │ │ -0005b690: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005b6a0: 2f54 6573 7449 6e76 6f6b 6544 796e 616d /TestInvokeDynam │ │ │ │ │ -0005b6b0: 6963 2e6a 6176 613a 2041 6464 206c 616d ic.java: Add lam │ │ │ │ │ -0005b6c0: 6264 6120 7465 7374 7320 4164 6420 6261 bda tests Add ba │ │ │ │ │ -0005b6d0: 636b 2d65 6e64 2073 7570 706f 7274 2066 ck-end support f │ │ │ │ │ -0005b6e0: 6f72 2069 6e76 6f6b 6564 796e 616d 6963 or invokedynamic │ │ │ │ │ -0005b6f0: 2074 656d 706f 7261 7269 6c79 2077 6f72 temporarily wor │ │ │ │ │ -0005b700: 6b61 726f 756e 6420 636f 6d62 6f20 7465 karound combo te │ │ │ │ │ -0005b710: 7374 7320 6172 6520 6361 7573 696e 6720 sts are causing │ │ │ │ │ -0005b720: 7469 6d65 206f 7574 2069 6e20 7365 7665 time out in seve │ │ │ │ │ -0005b730: 7261 6c20 706c 6174 666f 726d 730a 3c62 ral platforms.tools/javac/l │ │ │ │ │ -0005b750: 616d 6264 612f 5465 7374 4c61 6d62 6461 ambda/TestLambda │ │ │ │ │ -0005b760: 546f 4d65 7468 6f64 5374 6174 732e 6a61 ToMethodStats.ja │ │ │ │ │ -0005b770: 7661 3a20 4164 6420 7374 6174 2073 7570 va: Add stat sup │ │ │ │ │ -0005b780: 706f 7274 2074 6f20 4c61 6d62 6461 546f port to LambdaTo │ │ │ │ │ -0005b790: 4d65 7468 6f64 0a3c 6272 0a3e 746f 6f6c Method.tool │ │ │ │ │ -0005b7a0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -0005b7b0: 6573 7453 656c 6652 6566 2e6a 6176 613a estSelfRef.java: │ │ │ │ │ -0005b7c0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -0005b7d0: 7320 4368 6563 6b20 7468 6174 2073 656c s Check that sel │ │ │ │ │ -0005b7e0: 662f 666f 7277 6172 6420 7265 6665 7265 f/forward refere │ │ │ │ │ -0005b7f0: 6e63 6573 2066 726f 6d20 6c61 6d62 6461 nces from lambda │ │ │ │ │ -0005b800: 2065 7870 7265 7373 696f 6e73 2062 6568 expressions beh │ │ │ │ │ -0005b810: 6176 6520 636f 6e73 6973 7465 6e74 6c79 ave consistently │ │ │ │ │ -0005b820: 2077 2e72 2e74 2e0a 3c62 720a 3e74 6f6f w.r.t..too │ │ │ │ │ -0005b830: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005b840: 5472 7957 6974 684c 616d 6264 6146 696e TryWithLambdaFin │ │ │ │ │ -0005b850: 616c 2e6a 6176 613a 2044 412f 4455 2074 al.java: DA/DU t │ │ │ │ │ -0005b860: 7261 636b 696e 6720 6765 7473 2063 6f6e racking gets con │ │ │ │ │ -0005b870: 6675 7365 6420 6279 206c 616d 6264 612f fused by lambda/ │ │ │ │ │ -0005b880: 7472 7920 636f 6d62 696e 6174 696f 6e0a try combination. │ │ │ │ │ -0005b890: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005b8a0: 2f6c 616d 6264 612f 556e 6465 7273 636f /lambda/Undersco │ │ │ │ │ -0005b8b0: 7265 4173 4964 656e 742e 6a61 7661 3a20 reAsIdent.java: │ │ │ │ │ -0005b8c0: 4368 6563 6b20 7573 6167 6573 206f 6620 Check usages of │ │ │ │ │ -0005b8d0: 756e 6465 7273 636f 7265 2061 7320 6964 underscore as id │ │ │ │ │ -0005b8e0: 656e 7469 6669 6572 2067 656e 6572 6174 entifier generat │ │ │ │ │ -0005b8f0: 6520 7761 726e 696e 6773 0a3c 6272 0a3e e warnings. │ │ │ │ │ -0005b900: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005b910: 6461 2f56 6f69 6443 6f6d 7061 7469 6269 da/VoidCompatibi │ │ │ │ │ -0005b920: 6c69 7479 2e6a 6176 613a 2041 6464 206c lity.java: Add l │ │ │ │ │ -0005b930: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -0005b940: 6b20 7468 6174 2076 6f69 6420 636f 6d70 k that void comp │ │ │ │ │ -0005b950: 6174 6962 696c 6974 7920 6166 6665 6374 atibility affect │ │ │ │ │ -0005b960: 7320 6f76 6572 6c6f 6164 696e 6720 6173 s overloading as │ │ │ │ │ -0005b970: 2065 7870 6563 7465 640a 3c62 720a 3e74 expected.t │ │ │ │ │ -0005b980: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005b990: 612f 566f 6964 4c61 6d62 6461 5061 7261 a/VoidLambdaPara │ │ │ │ │ -0005b9a0: 6d65 7465 722e 6a61 7661 3a20 5573 696e meter.java: Usin │ │ │ │ │ -0005b9b0: 6720 766f 6964 2061 7320 6120 6c61 6d62 g void as a lamb │ │ │ │ │ -0005b9c0: 6461 2070 6172 616d 6574 6572 2073 686f da parameter sho │ │ │ │ │ -0005b9d0: 756c 6420 7072 6f64 7563 6520 7361 6e65 uld produce sane │ │ │ │ │ -0005b9e0: 2041 5354 2061 6e64 2065 7272 6f72 730a AST and errors. │ │ │ │ │ -0005b9f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005ba00: 2f6c 616d 6264 612f 5844 6475 6d70 4c61 /lambda/XDdumpLa │ │ │ │ │ -0005ba10: 6d62 6461 546f 4d65 7468 6f64 5374 6174 mbdaToMethodStat │ │ │ │ │ -0005ba20: 732e 6a61 7661 3a20 6a61 7661 6320 7468 s.java: javac th │ │ │ │ │ -0005ba30: 726f 7773 204e 5045 2077 6865 6e20 7072 rows NPE when pr │ │ │ │ │ -0005ba40: 696e 7469 6e67 2064 6961 676e 6f73 7469 inting diagnosti │ │ │ │ │ -0005ba50: 6373 2066 6f72 204c 616d 6264 6120 6578 cs for Lambda ex │ │ │ │ │ -0005ba60: 7072 6573 7369 6f6e 730a 3c62 720a 3e74 pressions.t │ │ │ │ │ -0005ba70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005ba80: 612f 6162 6f72 742f 4162 6f72 742e 6a61 a/abort/Abort.ja │ │ │ │ │ -0005ba90: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -0005baa0: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -0005bab0: 616c 6c20 6469 6167 6e6f 7374 6963 7320 all diagnostics │ │ │ │ │ -0005bac0: 6172 6520 6475 6d70 6564 2074 6f20 6f75 are dumped to ou │ │ │ │ │ -0005bad0: 7470 7574 2077 6865 6e20 636f 6d70 696c tput when compil │ │ │ │ │ -0005bae0: 6572 2065 7869 7473 2061 6272 7570 746c er exits abruptl │ │ │ │ │ -0005baf0: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ -0005bb00: 6163 2f6c 616d 6264 612f 6162 6f72 742f ac/lambda/abort/ │ │ │ │ │ -0005bb10: 436f 6d70 6c65 7469 6f6e 4661 696c 7572 CompletionFailur │ │ │ │ │ -0005bb20: 652e 6a61 7661 3a20 4365 7274 6169 6e20 e.java: Certain │ │ │ │ │ -0005bb30: 6469 6167 6e6f 7374 6963 7320 7368 6f75 diagnostics shou │ │ │ │ │ -0005bb40: 6c64 206e 6f74 2062 6520 6465 6665 7272 ld not be deferr │ │ │ │ │ -0005bb50: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ -0005bb60: 7661 632f 6c61 6d62 6461 2f62 6164 4d65 vac/lambda/badMe │ │ │ │ │ -0005bb70: 6d62 6572 5265 6642 7974 6563 6f64 652f mberRefBytecode/ │ │ │ │ │ -0005bb80: 5465 7374 4261 644d 656d 6265 7252 6566 TestBadMemberRef │ │ │ │ │ -0005bb90: 4279 7465 636f 6465 2e6a 6176 613a 2041 Bytecode.java: A │ │ │ │ │ -0005bba0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -0005bbb0: 6368 6563 6b20 7468 6174 2063 6c61 7373 check that class │ │ │ │ │ -0005bbc0: 6669 6c65 7320 7769 7468 206d 656d 6265 files with membe │ │ │ │ │ -0005bbd0: 7220 7265 6620 4350 2065 6e74 7269 6573 r ref CP entries │ │ │ │ │ -0005bbe0: 2061 7265 2072 6561 6420 636f 7272 6563 are read correc │ │ │ │ │ -0005bbf0: 746c 790a 3c62 720a 3e74 6f6f 6c73 2f6a tly.tools/j │ │ │ │ │ -0005bc00: 6176 6163 2f6c 616d 6264 612f 6272 6964 avac/lambda/brid │ │ │ │ │ -0005bc10: 6765 2f54 6573 744d 6574 6166 6163 746f ge/TestMetafacto │ │ │ │ │ -0005bc20: 7279 4272 6964 6765 732e 6a61 7661 3a20 ryBridges.java: │ │ │ │ │ -0005bc30: 436f 6d70 696c 6572 2073 686f 756c 6420 Compiler should │ │ │ │ │ -0005bc40: 656d 6974 2062 7269 6467 6573 2069 6e20 emit bridges in │ │ │ │ │ -0005bc50: 696e 7465 7266 6163 6573 0a3c 6272 0a3e interfaces. │ │ │ │ │ -0005bc60: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005bc70: 6461 2f62 7269 6467 652f 7465 6d70 6c61 da/bridge/templa │ │ │ │ │ -0005bc80: 7465 5f74 6573 7473 2f42 7269 6467 654d te_tests/BridgeM │ │ │ │ │ -0005bc90: 6574 686f 6454 6573 7443 6173 652e 6a61 ethodTestCase.ja │ │ │ │ │ -0005bca0: 7661 3a20 200a 3c62 720a 3e74 6f6f 6c73 va: .tools │ │ │ │ │ -0005bcb0: 2f6a 6176 6163 2f6c 616d 6264 612f 6272 /javac/lambda/br │ │ │ │ │ -0005bcc0: 6964 6765 2f74 656d 706c 6174 655f 7465 idge/template_te │ │ │ │ │ -0005bcd0: 7374 732f 4272 6964 6765 4d65 7468 6f64 sts/BridgeMethod │ │ │ │ │ -0005bce0: 7354 656d 706c 6174 6554 6573 742e 6a61 sTemplateTest.ja │ │ │ │ │ -0005bcf0: 7661 3a20 200a 3c62 720a 3e74 6f6f 6c73 va: .tools │ │ │ │ │ -0005bd00: 2f6a 6176 6163 2f6c 616d 6264 612f 6279 /javac/lambda/by │ │ │ │ │ -0005bd10: 7465 636f 6465 2f54 6573 744c 616d 6264 tecode/TestLambd │ │ │ │ │ -0005bd20: 6142 7974 6563 6f64 652e 6a61 7661 3a20 aBytecode.java: │ │ │ │ │ -0005bd30: 4c61 6d62 6461 2062 6163 6b2d 656e 6420 Lambda back-end │ │ │ │ │ -0005bd40: 7368 6f75 6c64 2067 656e 6572 6174 6520 should generate │ │ │ │ │ -0005bd50: 696e 766f 6b65 7669 7274 7561 6c20 666f invokevirtual fo │ │ │ │ │ -0005bd60: 7220 6d65 7468 6f64 2068 616e 646c 6573 r method handles │ │ │ │ │ -0005bd70: 2072 6566 6572 7269 6e67 2074 6f20 7072 referring to pr │ │ │ │ │ -0005bd80: 6976 6174 6520 696e 7374 616e 6365 206d ivate instance m │ │ │ │ │ -0005bd90: 6574 686f 6473 2061 7320 6c61 6d62 6461 ethods as lambda │ │ │ │ │ -0005bda0: 2070 726f 7879 2069 7320 6120 6e65 7374 proxy is a nest │ │ │ │ │ -0005bdb0: 6d61 7465 206f 6620 7468 6520 7461 7267 mate of the targ │ │ │ │ │ -0005bdc0: 6574 2063 6c73 6173 0a3c 6272 0a3e 746f et clsas.to │ │ │ │ │ -0005bdd0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005bde0: 2f62 7974 6563 6f64 652f 5465 7374 4c61 /bytecode/TestLa │ │ │ │ │ -0005bdf0: 6d62 6461 4279 7465 636f 6465 5461 7267 mbdaBytecodeTarg │ │ │ │ │ -0005be00: 6574 5265 6c65 6173 6531 342e 6a61 7661 etRelease14.java │ │ │ │ │ -0005be10: 3a20 4c61 6d62 6461 2062 6163 6b2d 656e : Lambda back-en │ │ │ │ │ -0005be20: 6420 7368 6f75 6c64 2067 656e 6572 6174 d should generat │ │ │ │ │ -0005be30: 6520 696e 766f 6b65 7370 6563 6961 6c20 e invokespecial │ │ │ │ │ -0005be40: 666f 7220 6d65 7468 6f64 2068 616e 646c for method handl │ │ │ │ │ -0005be50: 6573 2072 6566 6572 7269 6e67 2074 6f20 es referring to │ │ │ │ │ -0005be60: 7072 6976 6174 6520 696e 7374 616e 6365 private instance │ │ │ │ │ -0005be70: 206d 6574 686f 6473 2077 6865 6e20 636f methods when co │ │ │ │ │ -0005be80: 6d70 696c 696e 6720 7769 7468 202d 2d72 mpiling with --r │ │ │ │ │ -0005be90: 656c 6561 7365 2031 340a 3c62 720a 3e74 elease 14.t │ │ │ │ │ -0005bea0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005beb0: 612f 636f 6e73 6964 6572 4578 6365 7074 a/considerExcept │ │ │ │ │ -0005bec0: 696f 6e54 5661 7249 6e53 7475 636b 4578 ionTVarInStuckEx │ │ │ │ │ -0005bed0: 7072 732f 436f 6e73 6964 6572 4578 6365 prs/ConsiderExce │ │ │ │ │ -0005bee0: 7074 696f 6e54 5661 7273 496e 5374 7563 ptionTVarsInStuc │ │ │ │ │ -0005bef0: 6b45 7870 7273 2e6a 6176 613a 2045 7272 kExprs.java: Err │ │ │ │ │ -0005bf00: 6f6e 656f 7573 2067 656e 6572 6963 2074 oneous generic t │ │ │ │ │ -0005bf10: 7970 6520 696e 6665 7265 6e63 6520 696e ype inference in │ │ │ │ │ -0005bf20: 2061 206c 616d 6264 6120 6578 7072 6573 a lambda expres │ │ │ │ │ -0005bf30: 7369 6f6e 2077 6974 6820 6120 6368 6563 sion with a chec │ │ │ │ │ -0005bf40: 6b65 6420 6578 6365 7074 696f 6e0a 3c62 ked exception.tools/javac/l │ │ │ │ │ -0005bf60: 616d 6264 612f 6465 6475 706c 6963 6174 ambda/deduplicat │ │ │ │ │ -0005bf70: 696f 6e2f 436c 6173 7346 6965 6c64 4465 ion/ClassFieldDe │ │ │ │ │ -0005bf80: 6475 706c 6963 6174 696f 6e2e 6a61 7661 duplication.java │ │ │ │ │ -0005bf90: 3a20 5665 7269 6679 2074 6861 7420 2e63 : Verify that .c │ │ │ │ │ -0005bfa0: 6c61 7373 2073 796e 7468 6574 6963 2053 lass synthetic S │ │ │ │ │ -0005bfb0: 796d 626f 6c73 2061 7265 206e 6f74 2064 ymbols are not d │ │ │ │ │ -0005bfc0: 7570 6c69 6361 7465 642e 0a3c 6272 0a3e uplicated.. │ │ │ │ │ -0005bfd0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005bfe0: 6461 2f64 6564 7570 6c69 6361 7469 6f6e da/deduplication │ │ │ │ │ -0005bff0: 2f44 6564 7570 6c69 6361 7469 6f6e 4465 /DeduplicationDe │ │ │ │ │ -0005c000: 6275 6749 6e66 6f2e 6a61 7661 3a20 496e bugInfo.java: In │ │ │ │ │ -0005c010: 636f 7272 6563 7420 6c69 6e65 206e 756d correct line num │ │ │ │ │ -0005c020: 6265 7220 7265 706f 7274 6564 2069 6e20 ber reported in │ │ │ │ │ -0005c030: 6578 6365 7074 696f 6e20 7374 6163 6b20 exception stack │ │ │ │ │ -0005c040: 7472 6163 6520 7468 726f 776e 2066 726f trace thrown fro │ │ │ │ │ -0005c050: 6d20 6120 6c61 6d62 6461 2065 7870 7265 m a lambda expre │ │ │ │ │ -0005c060: 7373 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ssion.tools │ │ │ │ │ -0005c070: 2f6a 6176 6163 2f6c 616d 6264 612f 6465 /javac/lambda/de │ │ │ │ │ -0005c080: 6475 706c 6963 6174 696f 6e2f 4465 6475 duplication/Dedu │ │ │ │ │ -0005c090: 706c 6963 6174 696f 6e54 6573 742e 6a61 plicationTest.ja │ │ │ │ │ -0005c0a0: 7661 3a20 6465 6475 706c 6963 6174 6520 va: deduplicate │ │ │ │ │ -0005c0b0: 6c61 6d62 6461 206d 6574 686f 6473 2077 lambda methods w │ │ │ │ │ -0005c0c0: 6974 6820 7468 6520 7361 6d65 2062 6f64 ith the same bod │ │ │ │ │ -0005c0d0: 792c 2074 6172 6765 7420 7479 7065 2c20 y, target type, │ │ │ │ │ -0005c0e0: 616e 6420 6361 7074 7572 6564 2073 7461 and captured sta │ │ │ │ │ -0005c0f0: 7465 0a3c 6272 0a3e 746f 6f6c 732f 6a61 te.tools/ja │ │ │ │ │ -0005c100: 7661 632f 6c61 6d62 6461 2f66 756e 6349 vac/lambda/funcI │ │ │ │ │ -0005c110: 6e74 6572 6661 6365 732f 4c61 6d62 6461 nterfaces/Lambda │ │ │ │ │ -0005c120: 5465 7374 312e 6a61 7661 3a20 4164 6420 Test1.java: Add │ │ │ │ │ -0005c130: 6c61 6d62 6461 2074 6573 7473 2054 6869 lambda tests Thi │ │ │ │ │ -0005c140: 7320 7465 7374 2069 7320 666f 7220 6c61 s test is for la │ │ │ │ │ -0005c150: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ -0005c160: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005c170: 632f 6c61 6d62 6461 2f66 756e 6349 6e74 c/lambda/funcInt │ │ │ │ │ -0005c180: 6572 6661 6365 732f 4c61 6d62 6461 5465 erfaces/LambdaTe │ │ │ │ │ -0005c190: 7374 315f 6e65 6731 2e6a 6176 613a 2041 st1_neg1.java: A │ │ │ │ │ -0005c1a0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -0005c1b0: 5468 6973 2074 6573 7420 6973 2074 6f20 This test is to │ │ │ │ │ -0005c1c0: 7665 7269 6679 2069 6e76 616c 6964 206c verify invalid l │ │ │ │ │ -0005c1d0: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ -0005c1e0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0005c1f0: 6163 2f6c 616d 6264 612f 6675 6e63 496e ac/lambda/funcIn │ │ │ │ │ -0005c200: 7465 7266 6163 6573 2f4c 616d 6264 6154 terfaces/LambdaT │ │ │ │ │ -0005c210: 6573 7431 5f6e 6567 322e 6a61 7661 3a20 est1_neg2.java: │ │ │ │ │ -0005c220: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005c230: 2054 6869 7320 7465 7374 2069 7320 746f This test is to │ │ │ │ │ -0005c240: 2076 6572 6966 7920 6d69 732d 7573 6520 verify mis-use │ │ │ │ │ -0005c250: 6f66 2061 6363 6573 7369 6e67 2022 7468 of accessing "th │ │ │ │ │ -0005c260: 6973 2220 6672 6f6d 2077 6974 6869 6e20 is" from within │ │ │ │ │ -0005c270: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005c280: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -0005c290: 6163 2f6c 616d 6264 612f 6675 6e63 496e ac/lambda/funcIn │ │ │ │ │ -0005c2a0: 7465 7266 6163 6573 2f4c 616d 6264 6154 terfaces/LambdaT │ │ │ │ │ -0005c2b0: 6573 7431 5f6e 6567 332e 6a61 7661 3a20 est1_neg3.java: │ │ │ │ │ -0005c2c0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005c2d0: 2054 6869 7320 7465 7374 2069 7320 746f This test is to │ │ │ │ │ -0005c2e0: 2076 6572 6966 7920 6d69 732d 7573 6520 verify mis-use │ │ │ │ │ -0005c2f0: 6f66 2063 6170 7475 7269 6e67 206c 6f63 of capturing loc │ │ │ │ │ -0005c300: 616c 2076 6172 6961 626c 6520 7769 7468 al variable with │ │ │ │ │ -0005c310: 696e 206c 616d 6264 6120 6578 7072 6573 in lambda expres │ │ │ │ │ -0005c320: 7369 6f6e 0a3c 6272 0a3e 746f 6f6c 732f sion.tools/ │ │ │ │ │ -0005c330: 6a61 7661 632f 6c61 6d62 6461 2f66 756e javac/lambda/fun │ │ │ │ │ -0005c340: 6349 6e74 6572 6661 6365 732f 4c61 6d62 cInterfaces/Lamb │ │ │ │ │ -0005c350: 6461 5465 7374 325f 5341 4d31 2e6a 6176 daTest2_SAM1.jav │ │ │ │ │ -0005c360: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ -0005c370: 7374 7320 5468 6973 2074 6573 7420 6973 sts This test is │ │ │ │ │ -0005c380: 2066 6f72 2069 6465 6e74 6966 7969 6e67 for identifying │ │ │ │ │ -0005c390: 2053 414d 2074 7970 6573 2032 2061 6e64 SAM types 2 and │ │ │ │ │ -0005c3a0: 2033 2c20 7365 6520 4865 6c70 6572 2e6a 3, see Helper.j │ │ │ │ │ -0005c3b0: 6176 6120 666f 7220 5341 4d20 7479 7065 ava for SAM type │ │ │ │ │ -0005c3c0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0005c3d0: 6163 2f6c 616d 6264 612f 6675 6e63 496e ac/lambda/funcIn │ │ │ │ │ -0005c3e0: 7465 7266 6163 6573 2f4c 616d 6264 6154 terfaces/LambdaT │ │ │ │ │ -0005c3f0: 6573 7432 5f53 414d 322e 6a61 7661 3a20 est2_SAM2.java: │ │ │ │ │ -0005c400: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005c410: 2054 6869 7320 7465 7374 2069 7320 666f This test is fo │ │ │ │ │ -0005c420: 7220 6964 656e 7469 6679 696e 6720 5341 r identifying SA │ │ │ │ │ -0005c430: 4d20 7479 7065 7320 2334 2c20 7365 6520 M types #4, see │ │ │ │ │ -0005c440: 4865 6c70 6572 2e6a 6176 6120 666f 7220 Helper.java for │ │ │ │ │ -0005c450: 5341 4d20 7479 7065 730a 3c62 720a 3e74 SAM types.t │ │ │ │ │ -0005c460: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005c470: 612f 6675 6e63 496e 7465 7266 6163 6573 a/funcInterfaces │ │ │ │ │ -0005c480: 2f4c 616d 6264 6154 6573 7432 5f53 414d /LambdaTest2_SAM │ │ │ │ │ -0005c490: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ -0005c4a0: 6461 2074 6573 7473 2054 6869 7320 7465 da tests This te │ │ │ │ │ -0005c4b0: 7374 2069 7320 666f 7220 6964 656e 7469 st is for identi │ │ │ │ │ -0005c4c0: 6679 696e 6720 5341 4d20 7479 7065 7320 fying SAM types │ │ │ │ │ -0005c4d0: 2335 2061 6e64 2069 6e73 7461 6e74 6961 #5 and instantia │ │ │ │ │ -0005c4e0: 7469 6e67 206e 6f6e 2d53 414d 2074 7970 ting non-SAM typ │ │ │ │ │ -0005c4f0: 6573 2023 3720 7468 726f 7567 6820 696e es #7 through in │ │ │ │ │ -0005c500: 6e65 7220 636c 6173 732c 2073 6565 2048 ner class, see H │ │ │ │ │ -0005c510: 656c 7065 722e 6a61 7661 2066 6f72 2053 elper.java for S │ │ │ │ │ -0005c520: 414d 2074 7970 6573 0a3c 6272 0a3e 746f AM types.to │ │ │ │ │ -0005c530: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005c540: 2f66 756e 6349 6e74 6572 6661 6365 732f /funcInterfaces/ │ │ │ │ │ -0005c550: 4c61 6d62 6461 5465 7374 325f 6e65 6731 LambdaTest2_neg1 │ │ │ │ │ -0005c560: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ -0005c570: 6120 7465 7374 7320 5468 6973 2074 6573 a tests This tes │ │ │ │ │ -0005c580: 7420 6973 2066 6f72 2069 6465 6e74 6966 t is for identif │ │ │ │ │ -0005c590: 7969 6e67 2053 414d 2074 7970 6573 2023 ying SAM types # │ │ │ │ │ -0005c5a0: 3520 616e 6420 696e 7374 616e 7469 6174 5 and instantiat │ │ │ │ │ -0005c5b0: 696e 6720 6e6f 6e2d 5341 4d20 7479 7065 ing non-SAM type │ │ │ │ │ -0005c5c0: 7320 2337 2074 6872 6f75 6768 2069 6e6e s #7 through inn │ │ │ │ │ -0005c5d0: 6572 2063 6c61 7373 2c20 7365 6520 4865 er class, see He │ │ │ │ │ -0005c5e0: 6c70 6572 2e6a 6176 6120 666f 7220 5341 lper.java for SA │ │ │ │ │ -0005c5f0: 4d20 7479 7065 730a 3c62 720a 3e74 6f6f M types.too │ │ │ │ │ -0005c600: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005c610: 6675 6e63 496e 7465 7266 6163 6573 2f4e funcInterfaces/N │ │ │ │ │ -0005c620: 6f6e 5341 4d31 2e6a 6176 613a 2041 6464 onSAM1.java: Add │ │ │ │ │ -0005c630: 206c 616d 6264 6120 7465 7374 7320 5468 lambda tests Th │ │ │ │ │ -0005c640: 6973 2074 6573 7420 6973 2066 6f72 2069 is test is for i │ │ │ │ │ -0005c650: 6465 6e74 6966 7969 6e67 2061 206e 6f6e dentifying a non │ │ │ │ │ -0005c660: 2d53 414d 2074 7970 6520 363a 2041 6e20 -SAM type 6: An │ │ │ │ │ -0005c670: 696e 7465 7266 6163 6520 7468 6174 2068 interface that h │ │ │ │ │ -0005c680: 6173 2061 2073 696e 676c 6520 6162 7374 as a single abst │ │ │ │ │ -0005c690: 7261 6374 206d 6574 686f 642c 2077 6869 ract method, whi │ │ │ │ │ -0005c6a0: 6368 2069 7320 616c 736f 2070 7562 6c69 ch is also publi │ │ │ │ │ -0005c6b0: 6320 6d65 7468 6f64 2069 6e20 4f62 6a65 c method in Obje │ │ │ │ │ -0005c6c0: 6374 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ct.tools/ja │ │ │ │ │ -0005c6d0: 7661 632f 6c61 6d62 6461 2f66 756e 6349 vac/lambda/funcI │ │ │ │ │ -0005c6e0: 6e74 6572 6661 6365 732f 4e6f 6e53 414d nterfaces/NonSAM │ │ │ │ │ -0005c6f0: 322e 6a61 7661 3a20 4164 6420 6c61 6d62 2.java: Add lamb │ │ │ │ │ -0005c700: 6461 2074 6573 7473 2054 6869 7320 7465 da tests This te │ │ │ │ │ -0005c710: 7374 2069 7320 666f 7220 6964 656e 7469 st is for identi │ │ │ │ │ -0005c720: 6679 696e 6720 6120 6e6f 6e2d 5341 4d20 fying a non-SAM │ │ │ │ │ -0005c730: 7479 7065 3a20 4861 7669 6e67 206d 6f72 type: Having mor │ │ │ │ │ -0005c740: 6520 7468 616e 206f 6e65 206d 6574 686f e than one metho │ │ │ │ │ -0005c750: 6473 2064 7565 2074 6f20 696e 6865 7269 ds due to inheri │ │ │ │ │ -0005c760: 7461 6e63 652c 2061 6e64 206e 6f6e 6520 tance, and none │ │ │ │ │ -0005c770: 6f66 2074 6865 6d20 6861 7320 6120 7375 of them has a su │ │ │ │ │ -0005c780: 6273 6967 6e61 7475 7265 206f 6620 616c bsignature of al │ │ │ │ │ -0005c790: 6c20 6f74 6865 7220 6d65 7468 6f64 730a l other methods. │ │ │ │ │ -0005c7a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005c7b0: 2f6c 616d 6264 612f 6675 6e63 496e 7465 /lambda/funcInte │ │ │ │ │ -0005c7c0: 7266 6163 6573 2f4e 6f6e 5341 4d33 2e6a rfaces/NonSAM3.j │ │ │ │ │ -0005c7d0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005c7e0: 7465 7374 7320 5468 6973 2074 6573 7420 tests This test │ │ │ │ │ -0005c7f0: 6973 2066 6f72 2069 6465 6e74 6966 7969 is for identifyi │ │ │ │ │ -0005c800: 6e67 2061 206e 6f6e 2d53 414d 2074 7970 ng a non-SAM typ │ │ │ │ │ -0005c810: 653a 2048 6176 696e 6720 6f76 6572 6c6f e: Having overlo │ │ │ │ │ -0005c820: 6164 6564 206d 6574 686f 6473 2064 7565 aded methods due │ │ │ │ │ -0005c830: 2074 6f20 696e 6865 7269 7461 6e63 650a to inheritance. │ │ │ │ │ -0005c840: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005c850: 2f6c 616d 6264 612f 696e 6163 6365 7373 /lambda/inaccess │ │ │ │ │ -0005c860: 6962 6c65 4d72 6566 3031 2f49 6e61 6363 ibleMref01/Inacc │ │ │ │ │ -0005c870: 6573 7369 626c 654d 7265 6630 312e 6a61 essibleMref01.ja │ │ │ │ │ -0005c880: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -0005c890: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -0005c8a0: 636c 6173 7366 696c 6573 2077 6974 6820 classfiles with │ │ │ │ │ -0005c8b0: 6d65 6d62 6572 2072 6566 2043 5020 656e member ref CP en │ │ │ │ │ -0005c8c0: 7472 6965 7320 6172 6520 7265 6164 2063 tries are read c │ │ │ │ │ -0005c8d0: 6f72 7265 6374 6c79 0a3c 6272 0a3e 746f orrectly.to │ │ │ │ │ -0005c8e0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005c8f0: 2f69 6e61 6363 6573 7369 626c 654d 7265 /inaccessibleMre │ │ │ │ │ -0005c900: 6630 322f 496e 6163 6365 7373 6962 6c65 f02/Inaccessible │ │ │ │ │ -0005c910: 4d72 6566 3032 2e6a 6176 613a 2041 6464 Mref02.java: Add │ │ │ │ │ -0005c920: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -0005c930: 6563 6b20 7468 6174 2063 6c61 7373 6669 eck that classfi │ │ │ │ │ -0005c940: 6c65 7320 7769 7468 206d 656d 6265 7220 les with member │ │ │ │ │ -0005c950: 7265 6620 4350 2065 6e74 7269 6573 2061 ref CP entries a │ │ │ │ │ -0005c960: 7265 2072 6561 6420 636f 7272 6563 746c re read correctl │ │ │ │ │ -0005c970: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ -0005c980: 6163 2f6c 616d 6264 612f 696e 7465 7273 ac/lambda/inters │ │ │ │ │ -0005c990: 6563 7469 6f6e 2f49 6e74 6572 7365 6374 ection/Intersect │ │ │ │ │ -0005c9a0: 696f 6e54 6172 6765 7454 7970 6554 6573 ionTargetTypeTes │ │ │ │ │ -0005c9b0: 742e 6a61 7661 3a20 4164 6420 7375 7070 t.java: Add supp │ │ │ │ │ -0005c9c0: 6f72 7420 666f 7220 696e 7465 7273 6563 ort for intersec │ │ │ │ │ -0005c9d0: 7469 6f6e 2074 7970 6573 2069 6e20 6361 tion types in ca │ │ │ │ │ -0005c9e0: 7374 2065 7870 7265 7373 696f 6e0a 3c62 st expression.tools/javac/l │ │ │ │ │ -0005ca00: 616d 6264 612f 6c61 6d62 6461 4578 6563 ambda/lambdaExec │ │ │ │ │ -0005ca10: 7574 696f 6e2f 496e 496e 7465 7266 6163 ution/InInterfac │ │ │ │ │ -0005ca20: 652e 6a61 7661 3a20 636f 6e76 6572 7420 e.java: convert │ │ │ │ │ -0005ca30: 6c61 6d62 6461 2074 6573 746e 6720 7465 lambda testng te │ │ │ │ │ -0005ca40: 7374 7320 746f 206a 7472 6567 2061 6e64 sts to jtreg and │ │ │ │ │ -0005ca50: 2061 6464 2074 6865 6d0a 3c62 720a 3e74 add them.t │ │ │ │ │ -0005ca60: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005ca70: 612f 6c61 6d62 6461 4578 6563 7574 696f a/lambdaExecutio │ │ │ │ │ -0005ca80: 6e2f 496e 6e65 7243 6f6e 7374 7275 6374 n/InnerConstruct │ │ │ │ │ -0005ca90: 6f72 2e6a 6176 613a 2063 6f6e 7665 7274 or.java: convert │ │ │ │ │ -0005caa0: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ -0005cab0: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ -0005cac0: 6420 6164 6420 7468 656d 0a3c 6272 0a3e d add them. │ │ │ │ │ -0005cad0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005cae0: 6461 2f6c 616d 6264 6145 7865 6375 7469 da/lambdaExecuti │ │ │ │ │ -0005caf0: 6f6e 2f4c 616d 6264 6154 7261 6e73 6c61 on/LambdaTransla │ │ │ │ │ -0005cb00: 7469 6f6e 5465 7374 312e 6a61 7661 3a20 tionTest1.java: │ │ │ │ │ -0005cb10: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ -0005cb20: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ -0005cb30: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ -0005cb40: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -0005cb50: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ -0005cb60: 4578 6563 7574 696f 6e2f 4c61 6d62 6461 Execution/Lambda │ │ │ │ │ -0005cb70: 5472 616e 736c 6174 696f 6e54 6573 7432 TranslationTest2 │ │ │ │ │ -0005cb80: 2e6a 6176 613a 2063 6f6e 7665 7274 206c .java: convert l │ │ │ │ │ -0005cb90: 616d 6264 6120 7465 7374 6e67 2074 6573 ambda testng tes │ │ │ │ │ -0005cba0: 7473 2074 6f20 6a74 7265 6720 616e 6420 ts to jtreg and │ │ │ │ │ -0005cbb0: 6164 6420 7468 656d 0a3c 6272 0a3e 746f add them.to │ │ │ │ │ -0005cbc0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005cbd0: 2f6c 616d 6264 6145 7870 7265 7373 696f /lambdaExpressio │ │ │ │ │ -0005cbe0: 6e2f 4162 7374 7261 6374 436c 6173 735f n/AbstractClass_ │ │ │ │ │ -0005cbf0: 6e65 672e 6a61 7661 3a20 4164 6420 6c61 neg.java: Add la │ │ │ │ │ -0005cc00: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ -0005cc10: 7468 6174 206c 616d 6264 6120 636f 6e76 that lambda conv │ │ │ │ │ -0005cc20: 6572 7369 6f6e 2069 7320 6f6e 6c79 2066 ersion is only f │ │ │ │ │ -0005cc30: 6f72 2053 414d 2069 6e74 6572 6661 6365 or SAM interface │ │ │ │ │ -0005cc40: 2c20 6e6f 7420 6162 7374 7261 6374 2063 , not abstract c │ │ │ │ │ -0005cc50: 6c61 7373 0a3c 6272 0a3e 746f 6f6c 732f lass.tools/ │ │ │ │ │ -0005cc60: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ -0005cc70: 6264 6145 7870 7265 7373 696f 6e2f 4163 bdaExpression/Ac │ │ │ │ │ -0005cc80: 6365 7373 4e6f 6e53 7461 7469 635f 6e65 cessNonStatic_ne │ │ │ │ │ -0005cc90: 672e 6a61 7661 3a20 4164 6420 6c61 6d62 g.java: Add lamb │ │ │ │ │ -0005cca0: 6461 2074 6573 7473 2054 6573 7420 6163 da tests Test ac │ │ │ │ │ -0005ccb0: 6365 7373 696e 6720 6e6f 6e2d 7374 6174 cessing non-stat │ │ │ │ │ -0005ccc0: 6963 2076 6172 6961 626c 6520 6672 6f6d ic variable from │ │ │ │ │ -0005ccd0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -0005cce0: 6f6e 7320 696e 2073 7461 7469 6320 636f ons in static co │ │ │ │ │ -0005ccf0: 6e74 6578 740a 3c62 720a 3e74 6f6f 6c73 ntext.tools │ │ │ │ │ -0005cd00: 2f6a 6176 6163 2f6c 616d 6264 612f 6c61 /javac/lambda/la │ │ │ │ │ -0005cd10: 6d62 6461 4578 7072 6573 7369 6f6e 2f45 mbdaExpression/E │ │ │ │ │ -0005cd20: 6666 6563 7469 7665 6c79 4669 6e61 6c5f ffectivelyFinal_ │ │ │ │ │ -0005cd30: 6e65 672e 6a61 7661 3a20 4164 6420 6c61 neg.java: Add la │ │ │ │ │ -0005cd40: 6d62 6461 2074 6573 7473 204e 6567 6174 mbda tests Negat │ │ │ │ │ -0005cd50: 6976 6520 7465 7374 206f 6620 6361 7074 ive test of capt │ │ │ │ │ -0005cd60: 7572 6520 6f66 2022 6566 6665 6374 6976 ure of "effectiv │ │ │ │ │ -0005cd70: 656c 7920 6669 6e61 6c22 206c 6f63 616c ely final" local │ │ │ │ │ -0005cd80: 2076 6172 6961 626c 6520 696e 206c 616d variable in lam │ │ │ │ │ -0005cd90: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ -0005cda0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005cdb0: 2f6c 616d 6264 612f 6c61 6d62 6461 4578 /lambda/lambdaEx │ │ │ │ │ -0005cdc0: 7072 6573 7369 6f6e 2f49 6e76 616c 6964 pression/Invalid │ │ │ │ │ -0005cdd0: 4578 7072 6573 7369 6f6e 312e 6a61 7661 Expression1.java │ │ │ │ │ -0005cde0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -0005cdf0: 7473 2054 6573 7420 696e 7661 6c69 6420 ts Test invalid │ │ │ │ │ -0005ce00: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005ce10: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ -0005ce20: 7661 632f 6c61 6d62 6461 2f6c 616d 6264 vac/lambda/lambd │ │ │ │ │ -0005ce30: 6145 7870 7265 7373 696f 6e2f 496e 7661 aExpression/Inva │ │ │ │ │ -0005ce40: 6c69 6445 7870 7265 7373 696f 6e33 2e6a lidExpression3.j │ │ │ │ │ -0005ce50: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005ce60: 7465 7374 7320 5465 7374 2069 6e76 616c tests Test inval │ │ │ │ │ -0005ce70: 6964 206c 616d 6264 6120 6578 7072 6573 id lambda expres │ │ │ │ │ -0005ce80: 7369 6f6e 730a 3c62 720a 3e74 6f6f 6c73 sions.tools │ │ │ │ │ -0005ce90: 2f6a 6176 6163 2f6c 616d 6264 612f 6c61 /javac/lambda/la │ │ │ │ │ -0005cea0: 6d62 6461 4578 7072 6573 7369 6f6e 2f49 mbdaExpression/I │ │ │ │ │ -0005ceb0: 6e76 616c 6964 4578 7072 6573 7369 6f6e nvalidExpression │ │ │ │ │ -0005cec0: 342e 6a61 7661 3a20 4164 6420 6c61 6d62 4.java: Add lamb │ │ │ │ │ -0005ced0: 6461 2074 6573 7473 2054 6573 7420 696e da tests Test in │ │ │ │ │ -0005cee0: 7661 6c69 6420 6c61 6d62 6461 2065 7870 valid lambda exp │ │ │ │ │ -0005cef0: 7265 7373 696f 6e73 0a3c 6272 0a3e 746f ressions.to │ │ │ │ │ -0005cf00: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005cf10: 2f6c 616d 6264 6145 7870 7265 7373 696f /lambdaExpressio │ │ │ │ │ -0005cf20: 6e2f 496e 7661 6c69 6445 7870 7265 7373 n/InvalidExpress │ │ │ │ │ -0005cf30: 696f 6e35 2e6a 6176 613a 2041 6464 206c ion5.java: Add l │ │ │ │ │ -0005cf40: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -0005cf50: 2069 6e76 616c 6964 206c 616d 6264 6120 invalid lambda │ │ │ │ │ -0005cf60: 6578 7072 6573 7369 6f6e 730a 3c62 720a expressions.tools/javac/lam │ │ │ │ │ -0005cf80: 6264 612f 6c61 6d62 6461 4578 7072 6573 bda/lambdaExpres │ │ │ │ │ -0005cf90: 7369 6f6e 2f49 6e76 616c 6964 4578 7072 sion/InvalidExpr │ │ │ │ │ -0005cfa0: 6573 7369 6f6e 362e 6a61 7661 3a20 4164 ession6.java: Ad │ │ │ │ │ -0005cfb0: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ -0005cfc0: 6573 7420 696e 7661 6c69 6420 6c61 6d62 est invalid lamb │ │ │ │ │ -0005cfd0: 6461 2065 7870 7265 7373 696f 6e73 0a3c da expressions.< │ │ │ │ │ -0005cfe0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005cff0: 6c61 6d62 6461 2f6c 616d 6264 6145 7870 lambda/lambdaExp │ │ │ │ │ -0005d000: 7265 7373 696f 6e2f 4c61 6d62 6461 5465 ression/LambdaTe │ │ │ │ │ -0005d010: 7374 312e 6a61 7661 3a20 4164 6420 6c61 st1.java: Add la │ │ │ │ │ -0005d020: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ -0005d030: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ -0005d040: 6e73 2066 6f72 2065 7869 7374 696e 6720 ns for existing │ │ │ │ │ -0005d050: 5341 4d20 696e 7465 7266 6163 6573 206c SAM interfaces l │ │ │ │ │ -0005d060: 696b 6520 5275 6e6e 6162 6c65 2061 6e64 ike Runnable and │ │ │ │ │ -0005d070: 2043 6f6d 7061 7261 746f 7226 6c74 3b54 Comparator<T │ │ │ │ │ -0005d080: 2667 743b 0a3c 6272 0a3e 746f 6f6c 732f >.tools/ │ │ │ │ │ -0005d090: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ -0005d0a0: 6264 6145 7870 7265 7373 696f 6e2f 4c61 bdaExpression/La │ │ │ │ │ -0005d0b0: 6d62 6461 5465 7374 322e 6a61 7661 3a20 mbdaTest2.java: │ │ │ │ │ -0005d0c0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005d0d0: 2054 6573 7420 6c61 6d62 6461 2065 7870 Test lambda exp │ │ │ │ │ -0005d0e0: 7265 7373 696f 6e73 2066 6f72 2064 6966 ressions for dif │ │ │ │ │ -0005d0f0: 6665 7265 6e74 206d 6574 686f 6420 7369 ferent method si │ │ │ │ │ -0005d100: 676e 6174 7572 6573 2028 7061 7261 6d65 gnatures (parame │ │ │ │ │ -0005d110: 7465 7220 616e 6420 7265 7475 726e 2074 ter and return t │ │ │ │ │ -0005d120: 7970 6529 0a3c 6272 0a3e 746f 6f6c 732f ype).tools/ │ │ │ │ │ -0005d130: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ -0005d140: 6264 6145 7870 7265 7373 696f 6e2f 4c61 bdaExpression/La │ │ │ │ │ -0005d150: 6d62 6461 5465 7374 332e 6a61 7661 3a20 mbdaTest3.java: │ │ │ │ │ -0005d160: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005d170: 2054 6573 7420 6361 7074 7572 6520 6f66 Test capture of │ │ │ │ │ -0005d180: 2022 6566 6665 6374 6976 656c 7920 6669 "effectively fi │ │ │ │ │ -0005d190: 6e61 6c22 206c 6f63 616c 2076 6172 6961 nal" local varia │ │ │ │ │ -0005d1a0: 626c 6520 696e 206c 616d 6264 6120 6578 ble in lambda ex │ │ │ │ │ -0005d1b0: 7072 6573 7369 6f6e 730a 3c62 720a 3e74 pressions.t │ │ │ │ │ -0005d1c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005d1d0: 612f 6c61 6d62 6461 4578 7072 6573 7369 a/lambdaExpressi │ │ │ │ │ -0005d1e0: 6f6e 2f4c 616d 6264 6154 6573 7434 2e6a on/LambdaTest4.j │ │ │ │ │ -0005d1f0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -0005d200: 7465 7374 7320 5465 7374 2061 6363 6573 tests Test acces │ │ │ │ │ -0005d210: 7369 6e67 2022 7468 6973 2220 696e 206c sing "this" in l │ │ │ │ │ -0005d220: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ -0005d230: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0005d240: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ -0005d250: 4578 7072 6573 7369 6f6e 2f4c 616d 6264 Expression/Lambd │ │ │ │ │ -0005d260: 6154 6573 7435 2e6a 6176 613a 2041 6464 aTest5.java: Add │ │ │ │ │ -0005d270: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ -0005d280: 7374 206c 616d 6264 6120 6578 7072 6573 st lambda expres │ │ │ │ │ -0005d290: 7369 6f6e 7320 696e 7369 6465 206c 616d sions inside lam │ │ │ │ │ -0005d2a0: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ -0005d2b0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005d2c0: 2f6c 616d 6264 612f 6c61 6d62 6461 4578 /lambda/lambdaEx │ │ │ │ │ -0005d2d0: 7072 6573 7369 6f6e 2f4c 616d 6264 6154 pression/LambdaT │ │ │ │ │ -0005d2e0: 6573 7436 2e6a 6176 613a 2041 6464 206c est6.java: Add l │ │ │ │ │ -0005d2f0: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -0005d300: 2062 7269 6467 6520 6d65 7468 6f64 7320 bridge methods │ │ │ │ │ -0005d310: 666f 7220 6365 7274 6169 6e20 5341 4d20 for certain SAM │ │ │ │ │ -0005d320: 636f 6e76 6572 7369 6f6e 7320 5465 7374 conversions Test │ │ │ │ │ -0005d330: 2074 6865 2073 6574 206f 6620 6765 6e65 the set of gene │ │ │ │ │ -0005d340: 7261 7465 6420 6d65 7468 6f64 730a 3c62 rated methods.tools/javac/l │ │ │ │ │ -0005d360: 616d 6264 612f 6c61 6d62 6461 4578 7072 ambda/lambdaExpr │ │ │ │ │ -0005d370: 6573 7369 6f6e 2f53 616d 436f 6e76 6572 ession/SamConver │ │ │ │ │ -0005d380: 7369 6f6e 2e6a 6176 613a 2041 6464 206c sion.java: Add l │ │ │ │ │ -0005d390: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -0005d3a0: 2053 414d 2063 6f6e 7665 7273 696f 6e20 SAM conversion │ │ │ │ │ -0005d3b0: 6f66 206c 616d 6264 6120 6578 7072 6573 of lambda expres │ │ │ │ │ -0005d3c0: 7369 6f6e 7320 696e 2063 6f6e 7465 7874 sions in context │ │ │ │ │ -0005d3d0: 206f 6620 6173 7369 676e 6d65 6e74 2c20 of assignment, │ │ │ │ │ -0005d3e0: 6d65 7468 6f64 2063 616c 6c2c 2072 6574 method call, ret │ │ │ │ │ -0005d3f0: 7572 6e20 7374 6174 656d 656e 7420 616e urn statement an │ │ │ │ │ -0005d400: 6420 6361 7374 2e0a 3c62 720a 3e74 6f6f d cast..too │ │ │ │ │ -0005d410: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005d420: 6c61 6d62 6461 4578 7072 6573 7369 6f6e lambdaExpression │ │ │ │ │ -0005d430: 2f53 616d 436f 6e76 6572 7369 6f6e 436f /SamConversionCo │ │ │ │ │ -0005d440: 6d62 6f54 6573 742e 6a61 7661 3a20 4164 mboTest.java: Ad │ │ │ │ │ -0005d450: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ -0005d460: 6573 7420 5341 4d20 636f 6e76 6572 7369 est SAM conversi │ │ │ │ │ -0005d470: 6f6e 206f 6620 6c61 6d62 6461 2065 7870 on of lambda exp │ │ │ │ │ -0005d480: 7265 7373 696f 6e73 2069 6e20 636f 6d62 ressions in comb │ │ │ │ │ -0005d490: 696e 6174 696f 6e73 206f 6620 6469 6666 inations of diff │ │ │ │ │ -0005d4a0: 6572 656e 7420 636f 6e74 6578 7473 2c20 erent contexts, │ │ │ │ │ -0005d4b0: 6c61 6d62 6461 2062 6f64 7920 7479 7065 lambda body type │ │ │ │ │ -0005d4c0: 7328 7374 6174 656d 656e 742f 6578 7072 s(statement/expr │ │ │ │ │ -0005d4d0: 6573 7369 6f6e 292c 2065 7870 6c69 6374 ession), explict │ │ │ │ │ -0005d4e0: 2f69 6d70 6c69 6369 7420 7461 7267 6574 /implicit target │ │ │ │ │ -0005d4f0: 2074 7970 6520 6574 632c 2074 6f20 7665 type etc, to ve │ │ │ │ │ -0005d500: 7269 6679 2053 414d 2063 6f6e 7665 7273 rify SAM convers │ │ │ │ │ -0005d510: 696f 6e20 6265 696e 6720 636f 6e64 7563 ion being conduc │ │ │ │ │ -0005d520: 7465 6420 7375 6363 6573 7366 756c 6c79 ted successfully │ │ │ │ │ -0005d530: 2061 7320 6578 7065 6374 6564 2e0a 3c62 as expected..tools/javac/l │ │ │ │ │ -0005d550: 616d 6264 612f 6c61 6d62 6461 4e61 6d69 ambda/lambdaNami │ │ │ │ │ -0005d560: 6e67 2f54 6573 744e 6f6e 5365 7269 616c ng/TestNonSerial │ │ │ │ │ -0005d570: 697a 6162 6c65 4c61 6d62 6461 4e61 6d65 izableLambdaName │ │ │ │ │ -0005d580: 5374 6162 696c 6974 792e 6a61 7661 3a20 Stability.java: │ │ │ │ │ -0005d590: 4368 6563 6b20 7468 6174 2074 6865 206c Check that the l │ │ │ │ │ -0005d5a0: 616d 6264 6120 6e61 6d65 7320 6172 6520 ambda names are │ │ │ │ │ -0005d5b0: 6e6f 7420 756e 6e65 6365 7373 6172 696c not unnecessaril │ │ │ │ │ -0005d5c0: 7920 756e 7374 6162 6c65 0a3c 6272 0a3e y unstable. │ │ │ │ │ -0005d5d0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005d5e0: 6461 2f6c 616d 6264 614e 616d 696e 672f da/lambdaNaming/ │ │ │ │ │ -0005d5f0: 5465 7374 5365 7269 616c 697a 6564 4c61 TestSerializedLa │ │ │ │ │ -0005d600: 6d62 6461 4e61 6d65 5374 6162 696c 6974 mbdaNameStabilit │ │ │ │ │ -0005d610: 792e 6a61 7661 3a20 4465 7375 6761 7220 y.java: Desugar │ │ │ │ │ -0005d620: 7365 7269 616c 697a 6162 6c65 206c 616d serializable lam │ │ │ │ │ -0005d630: 6264 6120 626f 6469 6573 2075 7369 6e67 bda bodies using │ │ │ │ │ -0005d640: 206d 6f72 6520 726f 6275 7374 206e 616d more robust nam │ │ │ │ │ -0005d650: 696e 6720 7363 6865 6d65 0a3c 6272 0a3e ing scheme. │ │ │ │ │ -0005d660: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005d670: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -0005d680: 6365 2f42 6f75 6e64 556e 626f 756e 6453 ce/BoundUnboundS │ │ │ │ │ -0005d690: 6561 7263 6854 6573 742e 6a61 7661 3a20 earchTest.java: │ │ │ │ │ -0005d6a0: 7374 6174 6963 2f69 6e73 7461 6e63 6520 static/instance │ │ │ │ │ -0005d6b0: 6f76 6572 6c6f 6164 206c 6561 6473 2074 overload leads t │ │ │ │ │ -0005d6c0: 6f20 2775 6e65 7870 6563 7465 6420 7374 o 'unexpected st │ │ │ │ │ -0005d6d0: 6174 6963 206d 6574 686f 6420 666f 756e atic method foun │ │ │ │ │ -0005d6e0: 6420 696e 2075 6e62 6f75 6e64 206c 6f6f d in unbound loo │ │ │ │ │ -0005d6f0: 6b75 7027 2077 6865 6e20 7265 736f 6c76 kup' when resolv │ │ │ │ │ -0005d700: 696e 6720 6d65 7468 6f64 2072 6566 6572 ing method refer │ │ │ │ │ -0005d710: 656e 6365 0a3c 6272 0a3e 746f 6f6c 732f ence.tools/ │ │ │ │ │ -0005d720: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -0005d730: 686f 6452 6566 6572 656e 6365 2f42 7269 hodReference/Bri │ │ │ │ │ -0005d740: 6467 654d 6574 686f 642e 6a61 7661 3a20 dgeMethod.java: │ │ │ │ │ -0005d750: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005d760: 2054 6573 7420 6272 6964 6765 206d 6574 Test bridge met │ │ │ │ │ -0005d770: 686f 6473 2069 6e20 6365 7274 6169 6e20 hods in certain │ │ │ │ │ -0005d780: 5341 4d20 636f 6e76 6572 7369 6f6e 0a3c SAM conversion.< │ │ │ │ │ -0005d790: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005d7a0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005d7b0: 6572 656e 6365 2f49 6d70 6c69 6369 7445 erence/ImplicitE │ │ │ │ │ -0005d7c0: 6e63 6c6f 7369 6e67 496e 7374 616e 6365 nclosingInstance │ │ │ │ │ -0005d7d0: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ -0005d7e0: 6963 6174 696f 6e20 6572 726f 7220 666f ication error fo │ │ │ │ │ -0005d7f0: 7220 656e 636c 6f73 696e 6720 696e 7374 r enclosing inst │ │ │ │ │ -0005d800: 616e 6365 2063 6170 7475 7265 2069 6e73 ance capture ins │ │ │ │ │ -0005d810: 6964 6520 7375 7065 7220 636f 6e73 7472 ide super constr │ │ │ │ │ -0005d820: 7563 746f 7220 696e 766f 6361 7469 6f6e uctor invocation │ │ │ │ │ -0005d830: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005d840: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005d850: 6566 6572 656e 6365 2f49 6e74 6572 7365 eference/Interse │ │ │ │ │ -0005d860: 6374 696f 6e50 6172 616d 6574 6572 5479 ctionParameterTy │ │ │ │ │ -0005d870: 7065 5465 7374 2e6a 6176 613a 204a 6176 peTest.java: Jav │ │ │ │ │ -0005d880: 6163 2070 726f 6475 6365 7320 636f 6465 ac produces code │ │ │ │ │ -0005d890: 2074 6861 7420 6372 6173 6865 7320 7769 that crashes wi │ │ │ │ │ -0005d8a0: 7468 204c 616d 6264 6143 6f6e 7665 7273 th LambdaConvers │ │ │ │ │ -0005d8b0: 696f 6e45 7863 6570 7469 6f6e 0a3c 6272 ionException.
    tools/javac/la │ │ │ │ │ -0005d8d0: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005d8e0: 656e 6365 2f49 6e74 6572 7365 6374 696f ence/Intersectio │ │ │ │ │ -0005d8f0: 6e50 6172 616d 6574 6572 5479 7065 5465 nParameterTypeTe │ │ │ │ │ -0005d900: 7374 322e 6a61 7661 3a20 426f 6f74 7374 st2.java: Bootst │ │ │ │ │ -0005d910: 7261 704d 6574 686f 6445 7272 6f72 2077 rapMethodError w │ │ │ │ │ -0005d920: 6974 6820 6d65 7468 6f64 2072 6566 6572 ith method refer │ │ │ │ │ -0005d930: 656e 6365 2061 6e64 2069 6e74 6572 7365 ence and interse │ │ │ │ │ -0005d940: 6374 696f 6e20 7479 7065 0a3c 6272 0a3e ction type. │ │ │ │ │ -0005d950: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005d960: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -0005d970: 6365 2f49 6e74 6572 7365 6374 696f 6e54 ce/IntersectionT │ │ │ │ │ -0005d980: 7970 6552 6563 6569 7665 7254 6573 742e ypeReceiverTest. │ │ │ │ │ -0005d990: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ -0005d9a0: 4361 6c6c 2073 6974 6520 696e 6974 6961 Call site initia │ │ │ │ │ -0005d9b0: 6c69 7a61 7469 6f6e 2065 7863 6570 7469 lization excepti │ │ │ │ │ -0005d9c0: 6f6e 2069 7320 6e6f 7420 7468 726f 776e on is not thrown │ │ │ │ │ -0005d9d0: 2077 6865 6e20 7468 6520 6d65 7468 6f64 when the method │ │ │ │ │ -0005d9e0: 2072 6566 6572 656e 6365 2072 6563 6569 reference recei │ │ │ │ │ -0005d9f0: 7665 7220 6973 206f 6620 696e 7465 7273 ver is of inters │ │ │ │ │ -0005da00: 6563 7469 6f6e 2074 7970 652e 0a3c 6272 ection type..
    tools/javac/la │ │ │ │ │ -0005da20: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005da30: 656e 6365 2f49 6e74 6572 7365 6374 696f ence/Intersectio │ │ │ │ │ -0005da40: 6e54 7970 6552 6563 6569 7665 7254 6573 nTypeReceiverTes │ │ │ │ │ -0005da50: 7432 2e6a 6176 613a 2054 6573 7420 7468 t2.java: Test th │ │ │ │ │ -0005da60: 6174 2043 616c 6c20 7369 7465 2069 6e69 at Call site ini │ │ │ │ │ -0005da70: 7469 616c 697a 6174 696f 6e20 6578 6365 tialization exce │ │ │ │ │ -0005da80: 7074 696f 6e20 6973 206e 6f74 2074 6872 ption is not thr │ │ │ │ │ -0005da90: 6f77 6e20 7768 656e 2074 6865 206d 6574 own when the met │ │ │ │ │ -0005daa0: 686f 6420 7265 6665 7265 6e63 6520 7265 hod reference re │ │ │ │ │ -0005dab0: 6365 6976 6572 2069 7320 6f66 2069 6e74 ceiver is of int │ │ │ │ │ -0005dac0: 6572 7365 6374 696f 6e20 7479 7065 2e0a ersection type.. │ │ │ │ │ -0005dad0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005dae0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005daf0: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ -0005db00: 6631 2e6a 6176 613a 2041 6464 206c 616d f1.java: Add lam │ │ │ │ │ -0005db10: 6264 6120 7465 7374 7320 5465 7374 2073 bda tests Test s │ │ │ │ │ -0005db20: 7461 7469 6320 6d65 7468 6f64 2072 6566 tatic method ref │ │ │ │ │ -0005db30: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ -0005db40: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005db50: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ -0005db60: 6574 686f 6452 6566 322e 6a61 7661 3a20 ethodRef2.java: │ │ │ │ │ -0005db70: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -0005db80: 2054 6573 7420 696e 7374 616e 6365 206d Test instance m │ │ │ │ │ -0005db90: 6574 686f 6420 7265 6665 7265 6e63 650a ethod reference. │ │ │ │ │ -0005dba0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005dbb0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005dbc0: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ -0005dbd0: 6633 2e6a 6176 613a 2041 6464 206c 616d f3.java: Add lam │ │ │ │ │ -0005dbe0: 6264 6120 7465 7374 7320 5465 7374 2075 bda tests Test u │ │ │ │ │ -0005dbf0: 6e62 6f75 6e64 206d 6574 686f 6420 7265 nbound method re │ │ │ │ │ -0005dc00: 6665 7265 6e63 650a 3c62 720a 3e74 6f6f ference.too │ │ │ │ │ -0005dc10: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005dc20: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -0005dc30: 4d65 7468 6f64 5265 6634 2e6a 6176 613a MethodRef4.java: │ │ │ │ │ -0005dc40: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -0005dc50: 7320 5465 7374 2063 6f6e 7374 7275 6374 s Test construct │ │ │ │ │ -0005dc60: 6f72 2072 6566 6572 656e 6365 0a3c 6272 or reference.
    tools/javac/la │ │ │ │ │ -0005dc80: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005dc90: 656e 6365 2f4d 6574 686f 6452 6566 352e ence/MethodRef5. │ │ │ │ │ -0005dca0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005dcb0: 2074 6573 7473 2054 6573 7420 6d65 7468 tests Test meth │ │ │ │ │ -0005dcc0: 6f64 2072 6566 6572 656e 6365 2077 6974 od reference wit │ │ │ │ │ -0005dcd0: 6820 5341 4d20 696e 7465 7266 6163 6520 h SAM interface │ │ │ │ │ -0005dce0: 436f 6d70 6172 6174 6f72 266c 743b 5426 Comparator<T& │ │ │ │ │ -0005dcf0: 6774 3b0a 3c62 720a 3e74 6f6f 6c73 2f6a gt;.tools/j │ │ │ │ │ -0005dd00: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005dd10: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ -0005dd20: 6f64 5265 6636 2e6a 6176 613a 2041 6464 odRef6.java: Add │ │ │ │ │ -0005dd30: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ -0005dd40: 7374 2074 6861 7420 7468 6520 6d6f 7374 st that the most │ │ │ │ │ -0005dd50: 2073 7065 6369 6669 6320 7265 6665 7265 specific refere │ │ │ │ │ -0005dd60: 6e63 6520 6973 2073 656c 6563 7465 6420 nce is selected │ │ │ │ │ -0005dd70: 7768 656e 206d 6574 686f 6420 7061 7261 when method para │ │ │ │ │ -0005dd80: 6d65 7465 7273 2061 7265 2065 6c69 6465 meters are elide │ │ │ │ │ -0005dd90: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ -0005dda0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -0005ddb0: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ -0005ddc0: 5265 6637 2e6a 6176 613a 2041 6464 206c Ref7.java: Add l │ │ │ │ │ -0005ddd0: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -0005dde0: 2074 6861 7420 7061 7261 6d65 7465 7220 that parameter │ │ │ │ │ -0005ddf0: 7479 7065 7320 6172 6520 696e 6665 7272 types are inferr │ │ │ │ │ -0005de00: 6564 2066 726f 6d20 5341 4d20 6465 7363 ed from SAM desc │ │ │ │ │ -0005de10: 7269 7074 6f72 2077 6865 6e20 6d65 7468 riptor when meth │ │ │ │ │ -0005de20: 6f64 2070 6172 616d 6574 6572 7320 6172 od parameters ar │ │ │ │ │ -0005de30: 6520 656c 6964 6564 2c20 7769 7468 2064 e elided, with d │ │ │ │ │ -0005de40: 6966 6665 7265 6e74 2074 7970 6573 206f ifferent types o │ │ │ │ │ -0005de50: 6620 6d65 7468 6f64 2072 6566 6572 656e f method referen │ │ │ │ │ -0005de60: 6365 730a 3c62 720a 3e74 6f6f 6c73 2f6a ces.tools/j │ │ │ │ │ -0005de70: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005de80: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ -0005de90: 6f64 5265 6638 2e6a 6176 613a 2049 6e66 odRef8.java: Inf │ │ │ │ │ -0005dea0: 6572 656e 6365 2063 686f 6b65 7320 6f6e erence chokes on │ │ │ │ │ -0005deb0: 2077 696c 6463 6172 6420 6465 7269 7665 wildcard derive │ │ │ │ │ -0005dec0: 6420 6672 6f6d 206d 6574 686f 6420 7265 d from method re │ │ │ │ │ -0005ded0: 6665 7265 6e63 650a 3c62 720a 3e74 6f6f ference.too │ │ │ │ │ -0005dee0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005def0: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -0005df00: 4d65 7468 6f64 5265 6649 6e74 436f 6c6f MethodRefIntColo │ │ │ │ │ -0005df10: 6e43 6f6c 6f6e 4e65 7754 6573 742e 6a61 nColonNewTest.ja │ │ │ │ │ -0005df20: 7661 3a20 636f 6d70 696c 6572 2063 7261 va: compiler cra │ │ │ │ │ -0005df30: 7368 6573 2077 6974 6820 6578 6365 7074 shes with except │ │ │ │ │ -0005df40: 696f 6e20 6f6e 2069 6e74 3a6e 6577 206d ion on int:new m │ │ │ │ │ -0005df50: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -0005df60: 616e 6420 6765 6e65 7269 6320 6d65 7468 and generic meth │ │ │ │ │ -0005df70: 6f64 2069 6e66 6572 656e 6365 0a3c 6272 od inference.
    tools/javac/la │ │ │ │ │ -0005df90: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005dfa0: 656e 6365 2f4d 6574 686f 6452 6566 4e65 ence/MethodRefNe │ │ │ │ │ -0005dfb0: 7749 6e6e 6572 426f 6f74 7374 7261 702e wInnerBootstrap. │ │ │ │ │ -0005dfc0: 6a61 7661 3a20 4a56 4d20 6361 6e6e 6f74 java: JVM cannot │ │ │ │ │ -0005dfd0: 2061 6363 6573 7320 636f 6e73 7472 7563 access construc │ │ │ │ │ -0005dfe0: 746f 7220 7468 6f75 6768 203a 3a6e 6577 tor though ::new │ │ │ │ │ -0005dff0: 2072 6566 6572 656e 6365 2061 6c74 686f reference altho │ │ │ │ │ -0005e000: 7567 6820 6361 6e20 6361 6c6c 2069 7420 ugh can call it │ │ │ │ │ -0005e010: 6469 7265 6374 6c79 0a3c 6272 0a3e 746f directly.to │ │ │ │ │ -0005e020: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005e030: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -0005e040: 2f4d 6574 686f 6452 6566 4e65 7749 6e6e /MethodRefNewInn │ │ │ │ │ -0005e050: 6572 496e 4c61 6d62 6461 4e50 4531 2e6a erInLambdaNPE1.j │ │ │ │ │ -0005e060: 6176 613a 206a 6176 6163 204e 5045 206f ava: javac NPE o │ │ │ │ │ -0005e070: 7220 5665 7269 6679 4572 726f 7220 666f r VerifyError fo │ │ │ │ │ -0005e080: 7220 636f 6465 2077 6974 6820 636f 6e73 r code with cons │ │ │ │ │ -0005e090: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ -0005e0a0: 6520 6f66 2069 6e6e 6572 2063 6c61 7373 e of inner class │ │ │ │ │ -0005e0b0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005e0c0: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005e0d0: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ -0005e0e0: 6566 4e65 7749 6e6e 6572 496e 4c61 6d62 efNewInnerInLamb │ │ │ │ │ -0005e0f0: 6461 4e50 4532 2e6a 6176 613a 204c 616d daNPE2.java: Lam │ │ │ │ │ -0005e100: 6264 613a 204e 5045 2077 6869 6c65 206f bda: NPE while o │ │ │ │ │ -0005e110: 6274 6169 6e69 6e67 206d 6574 686f 6420 btaining method │ │ │ │ │ -0005e120: 7265 6665 7265 6e63 6520 7468 726f 7567 reference throug │ │ │ │ │ -0005e130: 6820 6c61 6d62 6461 2065 7870 7265 7373 h lambda express │ │ │ │ │ -0005e140: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ -0005e150: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005e160: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ -0005e170: 6f64 5265 664e 6577 496e 6e65 7249 6e4c odRefNewInnerInL │ │ │ │ │ -0005e180: 616d 6264 6156 6572 6966 7931 2e6a 6176 ambdaVerify1.jav │ │ │ │ │ -0005e190: 613a 206a 6176 6163 204e 5045 206f 7220 a: javac NPE or │ │ │ │ │ -0005e1a0: 5665 7269 6679 4572 726f 7220 666f 7220 VerifyError for │ │ │ │ │ -0005e1b0: 636f 6465 2077 6974 6820 636f 6e73 7472 code with constr │ │ │ │ │ -0005e1c0: 7563 746f 7220 7265 6665 7265 6e63 6520 uctor reference │ │ │ │ │ -0005e1d0: 6f66 2069 6e6e 6572 2063 6c61 7373 0a3c of inner class.< │ │ │ │ │ -0005e1e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005e1f0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005e200: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ -0005e210: 4e65 7749 6e6e 6572 496e 4c61 6d62 6461 NewInnerInLambda │ │ │ │ │ -0005e220: 5665 7269 6679 322e 6a61 7661 3a20 5665 Verify2.java: Ve │ │ │ │ │ -0005e230: 7269 6679 4572 726f 7220 7768 656e 2072 rifyError when r │ │ │ │ │ -0005e240: 756e 6e69 6e67 2073 7563 6365 7373 6675 unning successfu │ │ │ │ │ -0005e250: 6c6c 7920 636f 6d70 696c 6564 206a 6176 lly compiled jav │ │ │ │ │ -0005e260: 6120 636c 6173 730a 3c62 720a 3e74 6f6f a class.too │ │ │ │ │ -0005e270: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005e280: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -0005e290: 4d65 7468 6f64 5265 664e 6577 496e 6e65 MethodRefNewInne │ │ │ │ │ -0005e2a0: 7249 6e4c 616d 6264 6156 6572 6966 7932 rInLambdaVerify2 │ │ │ │ │ -0005e2b0: 7369 6d70 6c65 2e6a 6176 613a 2056 6572 simple.java: Ver │ │ │ │ │ -0005e2c0: 6966 7945 7272 6f72 2077 6865 6e20 7275 ifyError when ru │ │ │ │ │ -0005e2d0: 6e6e 696e 6720 7375 6363 6573 7366 756c nning successful │ │ │ │ │ -0005e2e0: 6c79 2063 6f6d 7069 6c65 6420 6a61 7661 ly compiled java │ │ │ │ │ -0005e2f0: 2063 6c61 7373 0a3c 6272 0a3e 746f 6f6c class.tool │ │ │ │ │ -0005e300: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005e310: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ -0005e320: 6574 686f 6452 6566 4e65 7749 6e6e 6572 ethodRefNewInner │ │ │ │ │ -0005e330: 5261 7754 6573 742e 6a61 7661 3a20 5261 RawTest.java: Ra │ │ │ │ │ -0005e340: 7720 696e 6e65 7220 636c 6173 7320 636f w inner class co │ │ │ │ │ -0005e350: 6e73 7472 7563 746f 7220 7265 6620 7368 nstructor ref sh │ │ │ │ │ -0005e360: 6f75 6c64 206e 6f74 2070 6572 666f 726d ould not perform │ │ │ │ │ -0005e370: 2064 6961 6d6f 6e64 2069 6e66 6572 656e diamond inferen │ │ │ │ │ -0005e380: 6365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ce.tools/ja │ │ │ │ │ -0005e390: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005e3a0: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ -0005e3b0: 6452 6566 5175 616c 6966 6965 7231 2e6a dRefQualifier1.j │ │ │ │ │ -0005e3c0: 6176 613a 206a 6176 6163 2063 6f6d 706c ava: javac compl │ │ │ │ │ -0005e3d0: 6578 206d 6574 686f 6420 7265 6665 7265 ex method refere │ │ │ │ │ -0005e3e0: 6e63 6573 3a20 7265 7661 6d70 2061 6e64 nces: revamp and │ │ │ │ │ -0005e3f0: 2073 696d 706c 6966 790a 3c62 720a 3e74 simplify.t │ │ │ │ │ -0005e400: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005e410: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005e420: 652f 4d65 7468 6f64 5265 6653 696e 676c e/MethodRefSingl │ │ │ │ │ -0005e430: 6552 6566 4576 616c 4272 6964 6765 2e6a eRefEvalBridge.j │ │ │ │ │ -0005e440: 6176 613a 206a 6176 6163 2063 6f6d 706c ava: javac compl │ │ │ │ │ -0005e450: 6578 206d 6574 686f 6420 7265 6665 7265 ex method refere │ │ │ │ │ -0005e460: 6e63 6573 3a20 7265 7661 6d70 2061 6e64 nces: revamp and │ │ │ │ │ -0005e470: 2073 696d 706c 6966 7920 204d 616b 6520 simplify Make │ │ │ │ │ -0005e480: 7375 7265 2074 6861 7420 7468 6520 6d65 sure that the me │ │ │ │ │ -0005e490: 7468 6f64 2072 6566 6572 656e 6365 2072 thod reference r │ │ │ │ │ -0005e4a0: 6563 6569 7665 7220 6973 2065 7661 6c75 eceiver is evalu │ │ │ │ │ -0005e4b0: 6174 6564 2065 7861 6374 6c79 206f 6e63 ated exactly onc │ │ │ │ │ -0005e4c0: 6520 6576 656e 2069 6e20 7468 6973 2062 e even in this b │ │ │ │ │ -0005e4d0: 7269 6467 696e 6720 6361 7365 2e0a 3c62 ridging case..tools/javac/l │ │ │ │ │ -0005e4f0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005e500: 7265 6e63 652f 4d65 7468 6f64 5265 6653 rence/MethodRefS │ │ │ │ │ -0005e510: 7475 636b 2e6a 6176 613a 2041 7373 6572 tuck.java: Asser │ │ │ │ │ -0005e520: 7469 6f6e 4572 726f 7220 696e 2044 6566 tionError in Def │ │ │ │ │ -0005e530: 6572 7265 6441 7474 7220 6174 2073 6574 erredAttr at set │ │ │ │ │ -0005e540: 4f76 6572 6c6f 6164 4b69 6e64 2063 6175 OverloadKind cau │ │ │ │ │ -0005e550: 7365 6420 6279 204a 444b 2d38 3230 3336 sed by JDK-82036 │ │ │ │ │ -0005e560: 3739 0a3c 6272 0a3e 746f 6f6c 732f 6a61 79.tools/ja │ │ │ │ │ -0005e570: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005e580: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ -0005e590: 6452 6566 5374 7563 6b32 2e6a 6176 613a dRefStuck2.java: │ │ │ │ │ -0005e5a0: 2041 7373 6572 7469 6f6e 4572 726f 7220 AssertionError │ │ │ │ │ -0005e5b0: 696e 2044 6566 6572 7265 6441 7474 7220 in DeferredAttr │ │ │ │ │ -0005e5c0: 6174 2073 6574 4f76 6572 6c6f 6164 4b69 at setOverloadKi │ │ │ │ │ -0005e5d0: 6e64 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nd.tools/ja │ │ │ │ │ -0005e5e0: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005e5f0: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ -0005e600: 6452 6566 5374 7563 6b38 3234 3932 3631 dRefStuck8249261 │ │ │ │ │ -0005e610: 2e6a 6176 613a 2056 6572 6966 7920 6d65 .java: Verify me │ │ │ │ │ -0005e620: 7468 6f64 2072 6566 6572 656e 6365 7320 thod references │ │ │ │ │ -0005e630: 6173 2063 6f6e 6469 7469 6f6e 7320 746f as conditions to │ │ │ │ │ -0005e640: 2063 6f6e 6469 7469 6f6e 616c 2065 7870 conditional exp │ │ │ │ │ -0005e650: 7265 7373 696f 6e73 2061 7265 2068 616e ressions are han │ │ │ │ │ -0005e660: 646c 6564 2070 726f 7065 726c 792e 0a3c dled properly..< │ │ │ │ │ -0005e670: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005e680: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005e690: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ -0005e6a0: 5374 7563 6b50 6172 656e 7468 6573 697a StuckParenthesiz │ │ │ │ │ -0005e6b0: 6564 2e6a 6176 613a 2054 6869 7320 6973 ed.java: This is │ │ │ │ │ -0005e6c0: 2061 206e 6567 6174 6976 6520 7265 6772 a negative regr │ │ │ │ │ -0005e6d0: 6573 7369 6f6e 2074 6573 7420 666f 7220 ession test for │ │ │ │ │ -0005e6e0: 616e 2041 7373 6572 7469 6f6e 4572 726f an AssertionErro │ │ │ │ │ -0005e6f0: 7220 696e 2044 6566 6572 7265 6441 7474 r in DeferredAtt │ │ │ │ │ -0005e700: 722e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 r..tools/ja │ │ │ │ │ -0005e710: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005e720: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ -0005e730: 6452 6566 546f 496e 6e65 722e 6a61 7661 dRefToInner.java │ │ │ │ │ -0005e740: 3a20 6c61 6d62 6461 2072 6566 6572 656e : lambda referen │ │ │ │ │ -0005e750: 6365 2074 6f20 696e 6e65 7220 636c 6173 ce to inner clas │ │ │ │ │ -0005e760: 7320 696e 2062 6173 6520 636c 6173 7320 s in base class │ │ │ │ │ -0005e770: 6361 7573 6573 204c 616d 6264 6143 6f6e causes LambdaCon │ │ │ │ │ -0005e780: 7665 7273 696f 6e45 7863 6570 7469 6f6e versionException │ │ │ │ │ -0005e790: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005e7a0: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005e7b0: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ -0005e7c0: 6566 546f 496e 6e65 7257 6974 686f 7574 efToInnerWithout │ │ │ │ │ -0005e7d0: 4f75 7465 722e 6a61 7661 3a20 4e50 4520 Outer.java: NPE │ │ │ │ │ -0005e7e0: 7768 696c 6520 636f 6d70 696c 696e 6720 while compiling │ │ │ │ │ -0005e7f0: 6120 7072 6f67 7261 6d20 7769 7468 2065 a program with e │ │ │ │ │ -0005e800: 7272 6f6e 656f 7573 2075 7365 206f 6620 rroneous use of │ │ │ │ │ -0005e810: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ -0005e820: 7265 6e63 6520 6578 7072 6573 7369 6f6e rence expression │ │ │ │ │ -0005e830: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -0005e840: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005e850: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ -0005e860: 6452 6566 546f 4c6f 6361 6c43 6c61 7373 dRefToLocalClass │ │ │ │ │ -0005e870: 4d65 7468 6f64 5465 7374 2e6a 6176 613a MethodTest.java: │ │ │ │ │ -0005e880: 2053 7573 7065 6374 206d 6573 7361 6765 Suspect message │ │ │ │ │ -0005e890: 2072 6567 6172 6469 6e67 2073 7569 7461 regarding suita │ │ │ │ │ -0005e8a0: 626c 6520 656e 636c 6f73 696e 6720 696e ble enclosing in │ │ │ │ │ -0005e8b0: 7374 616e 6365 206e 6f74 2062 6569 6e67 stance not being │ │ │ │ │ -0005e8c0: 2069 6e20 7363 6f70 650a 3c62 720a 3e74 in scope.t │ │ │ │ │ -0005e8d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005e8e0: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005e8f0: 652f 4d65 7468 6f64 5265 665f 6e65 672e e/MethodRef_neg. │ │ │ │ │ -0005e900: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005e910: 2074 6573 7473 2054 6869 7320 6973 206e tests This is n │ │ │ │ │ -0005e920: 6567 6174 6976 6520 7465 7374 2066 6f72 egative test for │ │ │ │ │ -0005e930: 2077 726f 6e67 2070 6172 616d 6574 6572 wrong parameter │ │ │ │ │ -0005e940: 2f72 6574 7572 6e20 7479 7065 2069 6e20 /return type in │ │ │ │ │ -0005e950: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0005e960: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0005e970: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -0005e980: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ -0005e990: 5265 6665 7265 6e63 6543 6f6d 706c 6578 ReferenceComplex │ │ │ │ │ -0005e9a0: 4e75 6c6c 4368 6563 6b54 6573 742e 6a61 NullCheckTest.ja │ │ │ │ │ -0005e9b0: 7661 3a20 6a61 7661 6320 636f 6d70 6c65 va: javac comple │ │ │ │ │ -0005e9c0: 7820 6d65 7468 6f64 2072 6566 6572 656e x method referen │ │ │ │ │ -0005e9d0: 6365 733a 2072 6576 616d 7020 616e 6420 ces: revamp and │ │ │ │ │ -0005e9e0: 7369 6d70 6c69 6679 2020 4d61 6b65 2073 simplify Make s │ │ │ │ │ -0005e9f0: 7572 6520 4e50 4520 6368 6563 6b20 6973 ure NPE check is │ │ │ │ │ -0005ea00: 2064 6f6e 6520 6576 656e 2069 6e20 7468 done even in th │ │ │ │ │ -0005ea10: 6520 636f 6e76 6572 7420 746f 204c 616d e convert to Lam │ │ │ │ │ -0005ea20: 6264 6120 6361 7365 0a3c 6272 0a3e 746f bda case.to │ │ │ │ │ -0005ea30: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005ea40: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -0005ea50: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -0005ea60: 496e 436f 6e73 7472 7563 746f 7249 6e76 InConstructorInv │ │ │ │ │ -0005ea70: 6f63 6174 696f 6e2e 6a61 7661 3a20 2773 ocation.java: 's │ │ │ │ │ -0005ea80: 7570 6572 2720 7175 616c 6966 6965 6420 uper' qualified │ │ │ │ │ -0005ea90: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0005eaa0: 7320 6361 6e6e 6f74 206f 6363 7572 2069 s cannot occur i │ │ │ │ │ -0005eab0: 6e20 6120 7374 6174 6963 2063 6f6e 7465 n a static conte │ │ │ │ │ -0005eac0: 7874 0a3c 6272 0a3e 746f 6f6c 732f 6a61 xt.tools/ja │ │ │ │ │ -0005ead0: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005eae0: 6452 6566 6572 656e 6365 2f50 726f 7465 dReference/Prote │ │ │ │ │ -0005eaf0: 6374 6564 496e 6163 6365 7373 6962 6c65 ctedInaccessible │ │ │ │ │ -0005eb00: 4d65 7468 6f64 5265 6654 6573 742e 6a61 MethodRefTest.ja │ │ │ │ │ -0005eb10: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -0005eb20: 6a61 7661 6320 656d 6974 7320 7375 6974 javac emits suit │ │ │ │ │ -0005eb30: 6162 6c65 2061 6363 6573 736f 7273 2077 able accessors w │ │ │ │ │ -0005eb40: 6865 6e20 6120 6d65 7468 6f64 2072 6566 hen a method ref │ │ │ │ │ -0005eb50: 6572 656e 6365 206d 656e 7469 6f6e 7320 erence mentions │ │ │ │ │ -0005eb60: 6120 7072 6f74 6563 7465 6420 6d65 7468 a protected meth │ │ │ │ │ -0005eb70: 6f64 2074 6861 7420 776f 756c 6420 6e65 od that would ne │ │ │ │ │ -0005eb80: 6564 2061 6e20 6163 6365 7373 6f72 0a3c ed an accessor.< │ │ │ │ │ -0005eb90: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0005eba0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -0005ebb0: 6572 656e 6365 2f50 726f 7465 6374 6564 erence/Protected │ │ │ │ │ -0005ebc0: 496e 6163 6365 7373 6962 6c65 4d65 7468 InaccessibleMeth │ │ │ │ │ -0005ebd0: 6f64 5265 6654 6573 7432 2e6a 6176 613a odRefTest2.java: │ │ │ │ │ -0005ebe0: 204a 6176 6163 2073 686f 756c 6420 6561 Javac should ea │ │ │ │ │ -0005ebf0: 6765 726c 7920 6368 616e 6765 2063 6f64 gerly change cod │ │ │ │ │ -0005ec00: 6520 6765 6e65 7261 7469 6f6e 2066 6f72 e generation for │ │ │ │ │ -0005ec10: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -0005ec20: 6573 2074 6f20 6176 6572 7420 496c 6c65 es to avert Ille │ │ │ │ │ -0005ec30: 6761 6c41 6363 6573 7345 7272 6f72 2069 galAccessError i │ │ │ │ │ -0005ec40: 6e20 6675 7475 7265 2e0a 3c62 720a 3e74 n future..t │ │ │ │ │ -0005ec50: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005ec60: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005ec70: 652f 5361 6d43 6f6e 7665 7273 696f 6e2e e/SamConversion. │ │ │ │ │ -0005ec80: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ -0005ec90: 2074 6573 7473 2054 6573 7420 5341 4d20 tests Test SAM │ │ │ │ │ -0005eca0: 636f 6e76 6572 7369 6f6e 206f 6620 6d65 conversion of me │ │ │ │ │ -0005ecb0: 7468 6f64 2072 6566 6572 656e 6365 7320 thod references │ │ │ │ │ -0005ecc0: 696e 2063 6f6e 7465 7874 7320 6f66 2061 in contexts of a │ │ │ │ │ -0005ecd0: 7373 6967 6e6d 656e 742c 206d 6574 686f ssignment, metho │ │ │ │ │ -0005ece0: 642f 636f 6e73 7472 7563 746f 7220 6172 d/constructor ar │ │ │ │ │ -0005ecf0: 6775 6d65 6e74 2c20 7265 7475 726e 2073 gument, return s │ │ │ │ │ -0005ed00: 7461 7465 6d65 6e74 2c20 6172 7261 7920 tatement, array │ │ │ │ │ -0005ed10: 696e 6974 6961 6c69 7a65 722c 206c 616d initializer, lam │ │ │ │ │ -0005ed20: 6264 6120 6578 7072 6573 7369 6f6e 2062 bda expression b │ │ │ │ │ -0005ed30: 6f64 792c 2063 6f6e 6469 7469 6f6e 616c ody, conditional │ │ │ │ │ -0005ed40: 2065 7870 7265 7373 696f 6e20 616e 6420 expression and │ │ │ │ │ -0005ed50: 6361 7374 2e0a 3c62 720a 3e74 6f6f 6c73 cast..tools │ │ │ │ │ -0005ed60: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -0005ed70: 7468 6f64 5265 6665 7265 6e63 652f 5361 thodReference/Sa │ │ │ │ │ -0005ed80: 6d43 6f6e 7665 7273 696f 6e43 6f6d 626f mConversionCombo │ │ │ │ │ -0005ed90: 5465 7374 2e6a 6176 613a 2041 6464 206c Test.java: Add l │ │ │ │ │ -0005eda0: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -0005edb0: 2053 414d 2063 6f6e 7665 7273 696f 6e20 SAM conversion │ │ │ │ │ -0005edc0: 6f66 206d 6574 686f 6420 7265 6665 7265 of method refere │ │ │ │ │ -0005edd0: 6e63 6573 2069 6e20 636f 6d62 696e 6174 nces in combinat │ │ │ │ │ -0005ede0: 696f 6e73 206f 6620 6469 6666 6572 656e ions of differen │ │ │ │ │ -0005edf0: 7420 636f 6e74 6578 7473 2c20 6c61 6d62 t contexts, lamb │ │ │ │ │ -0005ee00: 6461 2062 6f64 7920 7479 7065 7328 7374 da body types(st │ │ │ │ │ -0005ee10: 6174 656d 656e 742f 6578 7072 6573 7369 atement/expressi │ │ │ │ │ -0005ee20: 6f6e 292c 2062 6f78 696e 672f 756e 626f on), boxing/unbo │ │ │ │ │ -0005ee30: 7869 6e67 2065 7463 2c20 746f 2076 6572 xing etc, to ver │ │ │ │ │ -0005ee40: 6966 7920 5341 4d20 636f 6e76 6572 7369 ify SAM conversi │ │ │ │ │ -0005ee50: 6f6e 2062 6569 6e67 2063 6f6e 6475 6374 on being conduct │ │ │ │ │ -0005ee60: 6564 2073 7563 6365 7373 6675 6c6c 7920 ed successfully │ │ │ │ │ -0005ee70: 6173 2065 7870 6563 7465 642e 0a3c 6272 as expected..
    tools/javac/la │ │ │ │ │ -0005ee90: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005eea0: 656e 6365 2f54 7265 654d 616b 6572 5061 ence/TreeMakerPa │ │ │ │ │ -0005eeb0: 7261 6d73 4973 476f 6f66 792e 6a61 7661 ramsIsGoofy.java │ │ │ │ │ -0005eec0: 3a20 5768 656e 2061 206d 6574 686f 6420 : When a method │ │ │ │ │ -0005eed0: 7265 6665 7265 6e63 6520 746f 2061 206c reference to a l │ │ │ │ │ -0005eee0: 6f63 616c 2063 6c61 7373 2063 6f6e 7374 ocal class const │ │ │ │ │ -0005eef0: 7275 6374 6f72 2069 7320 636f 6e74 6169 ructor is contai │ │ │ │ │ -0005ef00: 6e65 6420 696e 2061 206d 6574 686f 6420 ned in a method │ │ │ │ │ -0005ef10: 7768 6f73 6520 6e75 6d62 6572 206f 6620 whose number of │ │ │ │ │ -0005ef20: 7061 7261 6d65 7465 7273 206d 6174 6368 parameters match │ │ │ │ │ -0005ef30: 6573 2074 6865 206e 756d 6265 7220 6f66 es the number of │ │ │ │ │ -0005ef40: 2063 6f6e 7374 7275 6374 6f72 2070 6172 constructor par │ │ │ │ │ -0005ef50: 616d 6574 6572 7320 636f 6d70 696c 6174 ameters compilat │ │ │ │ │ -0005ef60: 696f 6e20 6661 696c 730a 3c62 720a 3e74 ion fails.t │ │ │ │ │ -0005ef70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -0005ef80: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -0005ef90: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ -0005efa0: 6452 6566 6572 656e 6365 496e 7465 7273 dReferenceInters │ │ │ │ │ -0005efb0: 6563 7469 6f6e 312e 6a61 7661 3a20 496e ection1.java: In │ │ │ │ │ -0005efc0: 7661 6c69 6420 426f 6f74 7374 7261 704d valid BootstrapM │ │ │ │ │ -0005efd0: 6574 686f 6420 666f 7220 636f 6e73 7472 ethod for constr │ │ │ │ │ -0005efe0: 7563 746f 722f 6d65 7468 6f64 2072 6566 uctor/method ref │ │ │ │ │ -0005eff0: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ -0005f000: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005f010: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ -0005f020: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ -0005f030: 6665 7265 6e63 6549 6e74 6572 7365 6374 ferenceIntersect │ │ │ │ │ -0005f040: 696f 6e32 2e6a 6176 613a 2049 6e76 616c ion2.java: Inval │ │ │ │ │ -0005f050: 6964 2042 6f6f 7473 7472 6170 4d65 7468 id BootstrapMeth │ │ │ │ │ -0005f060: 6f64 2066 6f72 2063 6f6e 7374 7275 6374 od for construct │ │ │ │ │ -0005f070: 6f72 2f6d 6574 686f 6420 7265 6665 7265 or/method refere │ │ │ │ │ -0005f080: 6e63 650a 3c62 720a 3e74 6f6f 6c73 2f6a nce.tools/j │ │ │ │ │ -0005f090: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005f0a0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -0005f0b0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -0005f0c0: 656e 6365 496e 7465 7273 6563 7469 6f6e enceIntersection │ │ │ │ │ -0005f0d0: 332e 6a61 7661 3a20 496e 7661 6c69 6420 3.java: Invalid │ │ │ │ │ -0005f0e0: 426f 6f74 7374 7261 704d 6574 686f 6420 BootstrapMethod │ │ │ │ │ -0005f0f0: 666f 7220 636f 6e73 7472 7563 746f 722f for constructor/ │ │ │ │ │ -0005f100: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -0005f110: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005f120: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005f130: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ -0005f140: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ -0005f150: 6549 6e74 6572 7365 6374 696f 6e34 2e6a eIntersection4.j │ │ │ │ │ -0005f160: 6176 613a 2070 726f 6772 616d 2066 6169 ava: program fai │ │ │ │ │ -0005f170: 6c73 2077 6974 6820 4c61 6d62 6461 436f ls with LambdaCo │ │ │ │ │ -0005f180: 6e76 6572 7369 6f6e 4578 6365 7074 696f nversionExceptio │ │ │ │ │ -0005f190: 6e20 6174 2065 7865 6375 7469 6f6e 2074 n at execution t │ │ │ │ │ -0005f1a0: 696d 650a 3c62 720a 3e74 6f6f 6c73 2f6a ime.tools/j │ │ │ │ │ -0005f1b0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -0005f1c0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -0005f1d0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -0005f1e0: 656e 6365 496e 7465 7273 6563 7469 6f6e enceIntersection │ │ │ │ │ -0005f1f0: 496e 6475 6365 6454 6573 742e 6a61 7661 InducedTest.java │ │ │ │ │ -0005f200: 3a20 4c61 6d62 6461 436f 6e76 6572 7369 : LambdaConversi │ │ │ │ │ -0005f210: 6f6e 4578 6365 7074 696f 6e3a 2049 6e76 onException: Inv │ │ │ │ │ -0005f220: 616c 6964 2072 6563 6569 7665 7220 7479 alid receiver ty │ │ │ │ │ -0005f230: 7065 2069 6e74 6572 6661 6365 3b20 6e6f pe interface; no │ │ │ │ │ -0005f240: 7420 6120 7375 6274 7970 6520 6f66 2069 t a subtype of i │ │ │ │ │ -0005f250: 6d70 6c65 6d65 6e74 6174 696f 6e20 7479 mplementation ty │ │ │ │ │ -0005f260: 7065 2069 6e74 6572 6661 6365 0a3c 6272 pe interface.
    tools/javac/la │ │ │ │ │ -0005f280: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005f290: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -0005f2a0: 7468 6f64 5265 6665 7265 6e63 654e 756c thodReferenceNul │ │ │ │ │ -0005f2b0: 6c43 6865 636b 5465 7374 2e6a 6176 613a lCheckTest.java: │ │ │ │ │ -0005f2c0: 204d 6973 7369 6e67 206e 756c 6c20 6368 Missing null ch │ │ │ │ │ -0005f2d0: 6563 6b20 696e 2062 6f75 6e64 206d 6574 eck in bound met │ │ │ │ │ -0005f2e0: 686f 6420 7265 6665 7265 6e63 6520 6361 hod reference ca │ │ │ │ │ -0005f2f0: 7074 7572 650a 3c62 720a 3e74 6f6f 6c73 pture.tools │ │ │ │ │ -0005f300: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -0005f310: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ -0005f320: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ -0005f330: 6572 656e 6365 5061 636b 6167 6550 7269 erencePackagePri │ │ │ │ │ -0005f340: 7661 7465 5175 616c 6966 6965 722e 6a61 vateQualifier.ja │ │ │ │ │ -0005f350: 7661 3a20 4d65 7468 6f64 2072 6566 6572 va: Method refer │ │ │ │ │ -0005f360: 656e 6365 2075 7365 7320 7772 6f6e 6720 ence uses wrong │ │ │ │ │ -0005f370: 7175 616c 6966 7969 6e67 2074 7970 650a qualifying type. │ │ │ │ │ -0005f380: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005f390: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005f3a0: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ -0005f3b0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -0005f3c0: 5465 7374 4644 4343 452e 6a61 7661 3a20 TestFDCCE.java: │ │ │ │ │ -0005f3d0: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ -0005f3e0: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ -0005f3f0: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ -0005f400: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -0005f410: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -0005f420: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ -0005f430: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ -0005f440: 6365 5465 7374 496e 6e65 7244 6566 6175 ceTestInnerDefau │ │ │ │ │ -0005f450: 6c74 2e6a 6176 613a 2063 6f6e 7665 7274 lt.java: convert │ │ │ │ │ -0005f460: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ -0005f470: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ -0005f480: 6420 6164 6420 7468 656d 0a3c 6272 0a3e d add them. │ │ │ │ │ -0005f490: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -0005f4a0: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -0005f4b0: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ -0005f4c0: 6f64 5265 6665 7265 6e63 6554 6573 7449 odReferenceTestI │ │ │ │ │ -0005f4d0: 6e6e 6572 496e 7374 616e 6365 2e6a 6176 nnerInstance.jav │ │ │ │ │ -0005f4e0: 613a 2063 6f6e 7665 7274 206c 616d 6264 a: convert lambd │ │ │ │ │ -0005f4f0: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ -0005f500: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ -0005f510: 7468 656d 0a3c 6272 0a3e 746f 6f6c 732f them.tools/ │ │ │ │ │ -0005f520: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -0005f530: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ -0005f540: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ -0005f550: 7265 6e63 6554 6573 7449 6e6e 6572 5661 renceTestInnerVa │ │ │ │ │ -0005f560: 7241 7267 7354 6869 732e 6a61 7661 3a20 rArgsThis.java: │ │ │ │ │ -0005f570: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ -0005f580: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ -0005f590: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ -0005f5a0: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -0005f5b0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -0005f5c0: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ -0005f5d0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ -0005f5e0: 6365 5465 7374 496e 7374 616e 6365 2e6a ceTestInstance.j │ │ │ │ │ -0005f5f0: 6176 613a 2063 6f6e 7665 7274 206c 616d ava: convert lam │ │ │ │ │ -0005f600: 6264 6120 7465 7374 6e67 2074 6573 7473 bda testng tests │ │ │ │ │ -0005f610: 2074 6f20 6a74 7265 6720 616e 6420 6164 to jtreg and ad │ │ │ │ │ -0005f620: 6420 7468 656d 0a3c 6272 0a3e 746f 6f6c d them.tool │ │ │ │ │ -0005f630: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005f640: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ -0005f650: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ -0005f660: 6665 7265 6e63 6554 6573 744b 696e 6473 ferenceTestKinds │ │ │ │ │ -0005f670: 2e6a 6176 613a 2063 6f6e 7665 7274 206c .java: convert l │ │ │ │ │ -0005f680: 616d 6264 6120 7465 7374 6e67 2074 6573 ambda testng tes │ │ │ │ │ -0005f690: 7473 2074 6f20 6a74 7265 6720 616e 6420 ts to jtreg and │ │ │ │ │ -0005f6a0: 6164 6420 7468 656d 0a3c 6272 0a3e 746f add them.to │ │ │ │ │ -0005f6b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -0005f6c0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -0005f6d0: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ -0005f6e0: 5265 6665 7265 6e63 6554 6573 744d 6574 ReferenceTestMet │ │ │ │ │ -0005f6f0: 686f 6448 616e 646c 652e 6a61 7661 3a20 hodHandle.java: │ │ │ │ │ -0005f700: 6a61 7661 6320 6765 6e65 7261 7465 7320 javac generates │ │ │ │ │ -0005f710: 696e 636f 7272 6563 7420 6465 7363 7269 incorrect descri │ │ │ │ │ -0005f720: 7074 6f72 2066 6f72 204d 6574 686f 6448 ptor for MethodH │ │ │ │ │ -0005f730: 616e 646c 653a 3a69 6e76 6f6b 650a 3c62 andle::invoke.tools/javac/l │ │ │ │ │ -0005f750: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005f760: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ -0005f770: 6574 686f 6452 6566 6572 656e 6365 5465 ethodReferenceTe │ │ │ │ │ -0005f780: 7374 4e65 772e 6a61 7661 3a20 636f 6e76 stNew.java: conv │ │ │ │ │ -0005f790: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ -0005f7a0: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ -0005f7b0: 2061 6e64 2061 6464 2074 6865 6d0a 3c62 and add them.tools/javac/l │ │ │ │ │ -0005f7d0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -0005f7e0: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ -0005f7f0: 6574 686f 6452 6566 6572 656e 6365 5465 ethodReferenceTe │ │ │ │ │ -0005f800: 7374 4e65 7749 6e6e 6572 2e6a 6176 613a stNewInner.java: │ │ │ │ │ -0005f810: 2063 6f6e 7665 7274 206c 616d 6264 6120 convert lambda │ │ │ │ │ -0005f820: 7465 7374 6e67 2074 6573 7473 2074 6f20 testng tests to │ │ │ │ │ -0005f830: 6a74 7265 6720 616e 6420 6164 6420 7468 jtreg and add th │ │ │ │ │ -0005f840: 656d 0a3c 6272 0a3e 746f 6f6c 732f 6a61 em.tools/ja │ │ │ │ │ -0005f850: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -0005f860: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ -0005f870: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ -0005f880: 6e63 6554 6573 744e 6577 496e 6e65 7249 nceTestNewInnerI │ │ │ │ │ -0005f890: 6d70 6c69 6369 7441 7267 732e 6a61 7661 mplicitArgs.java │ │ │ │ │ -0005f8a0: 3a20 426f 6f74 7374 7261 704d 6574 686f : BootstrapMetho │ │ │ │ │ -0005f8b0: 6445 7272 6f72 2077 6865 6e20 6361 7074 dError when capt │ │ │ │ │ -0005f8c0: 7572 696e 6720 636f 6e73 7472 7563 746f uring constructo │ │ │ │ │ -0005f8d0: 7220 7265 6620 746f 206c 6f63 616c 2063 r ref to local c │ │ │ │ │ -0005f8e0: 6c61 7373 6573 0a3c 6272 0a3e 746f 6f6c lasses.tool │ │ │ │ │ -0005f8f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005f900: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ -0005f910: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ -0005f920: 6665 7265 6e63 6554 6573 7453 7565 4361 ferenceTestSueCa │ │ │ │ │ -0005f930: 7365 312e 6a61 7661 3a20 636f 6e76 6572 se1.java: conver │ │ │ │ │ -0005f940: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ -0005f950: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ -0005f960: 6e64 2061 6464 2074 6865 6d0a 3c62 720a nd add them.tools/javac/lam │ │ │ │ │ -0005f980: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -0005f990: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ -0005f9a0: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ -0005f9b0: 5375 6543 6173 6532 2e6a 6176 613a 2063 SueCase2.java: c │ │ │ │ │ -0005f9c0: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ -0005f9d0: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ -0005f9e0: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ -0005f9f0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005fa00: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005fa10: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ -0005fa20: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ -0005fa30: 6554 6573 7453 7565 4361 7365 342e 6a61 eTestSueCase4.ja │ │ │ │ │ -0005fa40: 7661 3a20 636f 6e76 6572 7420 6c61 6d62 va: convert lamb │ │ │ │ │ -0005fa50: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ -0005fa60: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ -0005fa70: 2074 6865 6d0a 3c62 720a 3e74 6f6f 6c73 them.tools │ │ │ │ │ -0005fa80: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -0005fa90: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ -0005faa0: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ -0005fab0: 6572 656e 6365 5465 7374 5375 7065 722e erenceTestSuper. │ │ │ │ │ -0005fac0: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ -0005fad0: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ -0005fae0: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ -0005faf0: 6464 2074 6865 6d0a 3c62 720a 3e74 6f6f dd them.too │ │ │ │ │ -0005fb00: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005fb10: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ -0005fb20: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ -0005fb30: 6566 6572 656e 6365 5465 7374 5375 7065 eferenceTestSupe │ │ │ │ │ -0005fb40: 7244 6566 6175 6c74 2e6a 6176 613a 2063 rDefault.java: c │ │ │ │ │ -0005fb50: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ -0005fb60: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ -0005fb70: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ -0005fb80: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0005fb90: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -0005fba0: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ -0005fbb0: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ -0005fbc0: 6554 6573 7454 7970 6543 6f6e 7665 7273 eTestTypeConvers │ │ │ │ │ -0005fbd0: 696f 6e2e 6a61 7661 3a20 636f 6e76 6572 ion.java: conver │ │ │ │ │ -0005fbe0: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ -0005fbf0: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ -0005fc00: 6e64 2061 6464 2074 6865 6d0a 3c62 720a nd add them.tools/javac/lam │ │ │ │ │ -0005fc20: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -0005fc30: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ -0005fc40: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ -0005fc50: 5661 7241 7267 732e 6a61 7661 3a20 636f VarArgs.java: co │ │ │ │ │ -0005fc60: 6e76 6572 7420 6c61 6d62 6461 2074 6573 nvert lambda tes │ │ │ │ │ -0005fc70: 746e 6720 7465 7374 7320 746f 206a 7472 tng tests to jtr │ │ │ │ │ -0005fc80: 6567 2061 6e64 2061 6464 2074 6865 6d0a eg and add them. │ │ │ │ │ -0005fc90: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005fca0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005fcb0: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ -0005fcc0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -0005fcd0: 5465 7374 5661 7241 7267 7345 7874 2e6a TestVarArgsExt.j │ │ │ │ │ -0005fce0: 6176 613a 2063 6f6e 7665 7274 206c 616d ava: convert lam │ │ │ │ │ -0005fcf0: 6264 6120 7465 7374 6e67 2074 6573 7473 bda testng tests │ │ │ │ │ -0005fd00: 2074 6f20 6a74 7265 6720 616e 6420 6164 to jtreg and ad │ │ │ │ │ -0005fd10: 6420 7468 656d 0a3c 6272 0a3e 746f 6f6c d them.tool │ │ │ │ │ -0005fd20: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -0005fd30: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ -0005fd40: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ -0005fd50: 6665 7265 6e63 6554 6573 7456 6172 4172 ferenceTestVarAr │ │ │ │ │ -0005fd60: 6773 5375 7065 722e 6a61 7661 3a20 636f gsSuper.java: co │ │ │ │ │ -0005fd70: 6e76 6572 7420 6c61 6d62 6461 2074 6573 nvert lambda tes │ │ │ │ │ -0005fd80: 746e 6720 7465 7374 7320 746f 206a 7472 tng tests to jtr │ │ │ │ │ -0005fd90: 6567 2061 6e64 2061 6464 2074 6865 6d0a eg and add them. │ │ │ │ │ -0005fda0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005fdb0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005fdc0: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ -0005fdd0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -0005fde0: 5465 7374 5661 7241 7267 7353 7570 6572 TestVarArgsSuper │ │ │ │ │ -0005fdf0: 4465 6661 756c 742e 6a61 7661 3a20 636f Default.java: co │ │ │ │ │ -0005fe00: 6e76 6572 7420 6c61 6d62 6461 2074 6573 nvert lambda tes │ │ │ │ │ -0005fe10: 746e 6720 7465 7374 7320 746f 206a 7472 tng tests to jtr │ │ │ │ │ -0005fe20: 6567 2061 6e64 2061 6464 2074 6865 6d0a eg and add them. │ │ │ │ │ -0005fe30: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0005fe40: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -0005fe50: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ -0005fe60: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -0005fe70: 5465 7374 5661 7241 7267 7354 6869 732e TestVarArgsThis. │ │ │ │ │ -0005fe80: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ -0005fe90: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ -0005fea0: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ -0005feb0: 6464 2074 6865 6d0a 3c62 720a 3e74 6f6f dd them.too │ │ │ │ │ -0005fec0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -0005fed0: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ -0005fee0: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ -0005fef0: 6566 6572 656e 6365 5465 7374 5661 7248 eferenceTestVarH │ │ │ │ │ -0005ff00: 616e 646c 652e 6a61 7661 3a20 7465 7374 andle.java: test │ │ │ │ │ -0005ff10: 2066 6f72 2056 6172 4861 6e64 6c65 2073 for VarHandle s │ │ │ │ │ -0005ff20: 6967 6e61 7475 7265 2070 6f6c 796d 6f72 ignature polymor │ │ │ │ │ -0005ff30: 7068 6963 206d 6574 686f 6473 0a3c 6272 phic methods.
    tools/javac/la │ │ │ │ │ -0005ff50: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -0005ff60: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -0005ff70: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ -0005ff80: 7456 6172 4861 6e64 6c65 5f6e 6567 2e6a tVarHandle_neg.j │ │ │ │ │ -0005ff90: 6176 613a 2074 6573 7420 666f 7220 5661 ava: test for Va │ │ │ │ │ -0005ffa0: 7248 616e 646c 6520 7369 676e 6174 7572 rHandle signatur │ │ │ │ │ -0005ffb0: 6520 706f 6c79 6d6f 7270 6869 6320 6d65 e polymorphic me │ │ │ │ │ -0005ffc0: 7468 6f64 7320 7769 7468 2077 726f 6e67 thods with wrong │ │ │ │ │ -0005ffd0: 2072 6574 7572 6e20 7479 7065 0a3c 6272 return type.
    tools/javac/la │ │ │ │ │ -0005fff0: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -00060000: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -00060010: 7468 6f64 5265 6665 7265 6e63 6555 6e69 thodReferenceUni │ │ │ │ │ -00060020: 6f6e 5479 7065 5465 7374 2e6a 6176 613a onTypeTest.java: │ │ │ │ │ -00060030: 204c 616d 6264 6143 6f6e 7665 7273 696f LambdaConversio │ │ │ │ │ -00060040: 6e45 7863 6570 7469 6f6e 3a20 496e 7661 nException: Inva │ │ │ │ │ -00060050: 6c69 6420 7265 6365 6976 6572 2074 7970 lid receiver typ │ │ │ │ │ -00060060: 6520 696e 7465 7266 6163 653b 206e 6f74 e interface; not │ │ │ │ │ -00060070: 2061 2073 7562 7479 7065 206f 6620 696d a subtype of im │ │ │ │ │ -00060080: 706c 656d 656e 7461 7469 6f6e 2074 7970 plementation typ │ │ │ │ │ -00060090: 6520 696e 7465 7266 6163 650a 3c62 720a e interface.tools/javac/lam │ │ │ │ │ -000600b0: 6264 612f 6d6f 7374 5370 6563 6966 6963 bda/mostSpecific │ │ │ │ │ -000600c0: 2f53 7472 7563 7475 7261 6c4d 6f73 7453 /StructuralMostS │ │ │ │ │ -000600d0: 7065 6369 6669 6354 6573 742e 6a61 7661 pecificTest.java │ │ │ │ │ -000600e0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000600f0: 7473 2041 7574 6f6d 6174 6963 2074 6573 ts Automatic tes │ │ │ │ │ -00060100: 7420 666f 7220 6368 6563 6b69 6e67 2063 t for checking c │ │ │ │ │ -00060110: 6f72 7265 6374 6e65 7373 206f 6620 7374 orrectness of st │ │ │ │ │ -00060120: 7275 6374 7572 616c 206d 6f73 7420 7370 ructural most sp │ │ │ │ │ -00060130: 6563 6966 6963 2074 6573 7420 726f 7574 ecific test rout │ │ │ │ │ -00060140: 696e 6520 7465 6d70 6f72 6172 696c 7920 ine temporarily │ │ │ │ │ -00060150: 776f 726b 6172 6f75 6e64 2063 6f6d 626f workaround combo │ │ │ │ │ -00060160: 2074 6573 7473 2061 7265 2063 6175 7369 tests are causi │ │ │ │ │ -00060170: 6e67 2074 696d 6520 6f75 7420 696e 2073 ng time out in s │ │ │ │ │ -00060180: 6576 6572 616c 2070 6c61 7466 6f72 6d73 everal platforms │ │ │ │ │ -00060190: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000601a0: 632f 6c61 6d62 6461 2f70 7269 7661 7465 c/lambda/private │ │ │ │ │ -000601b0: 4d65 7468 6f64 5265 6665 7265 6e63 6573 MethodReferences │ │ │ │ │ -000601c0: 2f4d 6574 686f 6449 6e76 6f6b 6572 2e6a /MethodInvoker.j │ │ │ │ │ -000601d0: 6176 613a 2070 7269 7661 7465 206d 6574 ava: private met │ │ │ │ │ -000601e0: 686f 6420 7368 6f75 6c64 2062 6520 6163 hod should be ac │ │ │ │ │ -000601f0: 6365 7373 6962 6c65 2028 6e65 7374 6564 cessible (nested │ │ │ │ │ -00060200: 2063 6c61 7373 6573 290a 3c62 720a 3e74 classes).t │ │ │ │ │ -00060210: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00060220: 612f 7072 6976 6174 654d 6574 686f 6452 a/privateMethodR │ │ │ │ │ -00060230: 6566 6572 656e 6365 732f 4d65 7468 6f64 eferences/Method │ │ │ │ │ -00060240: 5375 7070 6c69 6572 2e6a 6176 613a 2070 Supplier.java: p │ │ │ │ │ -00060250: 7269 7661 7465 206d 6574 686f 6420 7368 rivate method sh │ │ │ │ │ -00060260: 6f75 6c64 2062 6520 6163 6365 7373 6962 ould be accessib │ │ │ │ │ -00060270: 6c65 2028 6e65 7374 6564 2063 6c61 7373 le (nested class │ │ │ │ │ -00060280: 6573 290a 3c62 720a 3e74 6f6f 6c73 2f6a es).tools/j │ │ │ │ │ -00060290: 6176 6163 2f6c 616d 6264 612f 7072 6976 avac/lambda/priv │ │ │ │ │ -000602a0: 6174 654d 6574 686f 6452 6566 6572 656e ateMethodReferen │ │ │ │ │ -000602b0: 6365 732f 5468 6972 6443 6c61 7373 2e6a ces/ThirdClass.j │ │ │ │ │ -000602c0: 6176 613a 2070 7269 7661 7465 206d 6574 ava: private met │ │ │ │ │ -000602d0: 686f 6420 7368 6f75 6c64 2062 6520 6163 hod should be ac │ │ │ │ │ -000602e0: 6365 7373 6962 6c65 2028 6e65 7374 6564 cessible (nested │ │ │ │ │ -000602f0: 2063 6c61 7373 6573 290a 3c62 720a 3e74 classes).t │ │ │ │ │ -00060300: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00060310: 612f 7365 6c66 5f69 6e69 7469 616c 697a a/self_initializ │ │ │ │ │ -00060320: 6572 2f54 3830 3234 3830 392f 5365 6c66 er/T8024809/Self │ │ │ │ │ -00060330: 496e 6974 6961 6c69 7a65 7249 6e4c 616d InitializerInLam │ │ │ │ │ -00060340: 6264 6154 6573 7461 2e6a 6176 613a 206a bdaTesta.java: j │ │ │ │ │ -00060350: 6176 6163 2c20 736f 6d65 206c 616d 6264 avac, some lambd │ │ │ │ │ -00060360: 6120 7072 6f67 7261 6d73 2061 7265 2072 a programs are r │ │ │ │ │ -00060370: 656a 6563 7465 6420 6279 2066 6c6f 7720 ejected by flow │ │ │ │ │ -00060380: 616e 616c 7973 6973 0a3c 6272 0a3e 746f analysis.to │ │ │ │ │ -00060390: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000603a0: 2f73 656c 665f 696e 6974 6961 6c69 7a65 /self_initialize │ │ │ │ │ -000603b0: 722f 5438 3032 3438 3039 2f53 656c 6649 r/T8024809/SelfI │ │ │ │ │ -000603c0: 6e69 7469 616c 697a 6572 496e 4c61 6d62 nitializerInLamb │ │ │ │ │ -000603d0: 6461 5465 7374 622e 6a61 7661 3a20 6a61 daTestb.java: ja │ │ │ │ │ -000603e0: 7661 632c 2073 6f6d 6520 6c61 6d62 6461 vac, some lambda │ │ │ │ │ -000603f0: 2070 726f 6772 616d 7320 6172 6520 7265 programs are re │ │ │ │ │ -00060400: 6a65 6374 6564 2062 7920 666c 6f77 2061 jected by flow a │ │ │ │ │ -00060410: 6e61 6c79 7369 730a 3c62 720a 3e74 6f6f nalysis.too │ │ │ │ │ -00060420: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -00060430: 7365 6c66 5f69 6e69 7469 616c 697a 6572 self_initializer │ │ │ │ │ -00060440: 2f54 3830 3533 3930 362f 5365 6c66 496e /T8053906/SelfIn │ │ │ │ │ -00060450: 6974 6961 6c69 7a65 7249 6e4c 616d 6264 itializerInLambd │ │ │ │ │ -00060460: 6154 6573 7463 2e6a 6176 613a 206a 6176 aTestc.java: jav │ │ │ │ │ -00060470: 6163 2c20 736f 6d65 206c 616d 6264 6120 ac, some lambda │ │ │ │ │ -00060480: 7072 6f67 7261 6d73 2061 7265 2072 656a programs are rej │ │ │ │ │ -00060490: 6563 7465 6420 6279 2066 6c6f 7720 616e ected by flow an │ │ │ │ │ -000604a0: 616c 7973 6973 0a3c 6272 0a3e 746f 6f6c alysis.tool │ │ │ │ │ -000604b0: 732f 6a61 7661 632f 6c61 6d62 6461 2f73 s/javac/lambda/s │ │ │ │ │ -000604c0: 6570 6172 6174 652f 5465 7374 2e6a 6176 eparate/Test.jav │ │ │ │ │ -000604d0: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ -000604e0: 6a61 7661 632f 6c61 6d62 6461 2f73 7065 javac/lambda/spe │ │ │ │ │ -000604f0: 6375 6c61 7469 7665 2f38 3134 3735 3436 culative/8147546 │ │ │ │ │ -00060500: 2f54 3831 3437 3534 3661 2e6a 6176 613a /T8147546a.java: │ │ │ │ │ -00060510: 2072 6567 7265 7373 696f 6e20 7768 656e regression when │ │ │ │ │ -00060520: 2074 7970 652d 6368 6563 6b69 6e67 2067 type-checking g │ │ │ │ │ -00060530: 656e 6572 6963 2063 616c 6c73 2069 6e73 eneric calls ins │ │ │ │ │ -00060540: 6964 6520 6e65 7374 6564 2064 6563 6c61 ide nested decla │ │ │ │ │ -00060550: 7261 7469 6f6e 7320 6f63 6375 7272 696e rations occurrin │ │ │ │ │ -00060560: 6720 696e 206d 6574 686f 6420 636f 6e74 g in method cont │ │ │ │ │ -00060570: 6578 740a 3c62 720a 3e74 6f6f 6c73 2f6a ext.tools/j │ │ │ │ │ -00060580: 6176 6163 2f6c 616d 6264 612f 7370 6563 avac/lambda/spec │ │ │ │ │ -00060590: 756c 6174 6976 652f 3831 3437 3534 362f ulative/8147546/ │ │ │ │ │ -000605a0: 5438 3134 3735 3436 622e 6a61 7661 3a20 T8147546b.java: │ │ │ │ │ -000605b0: 7265 6772 6573 7369 6f6e 2077 6865 6e20 regression when │ │ │ │ │ -000605c0: 7479 7065 2d63 6865 636b 696e 6720 6765 type-checking ge │ │ │ │ │ -000605d0: 6e65 7269 6320 6361 6c6c 7320 696e 7369 neric calls insi │ │ │ │ │ -000605e0: 6465 206e 6573 7465 6420 6465 636c 6172 de nested declar │ │ │ │ │ -000605f0: 6174 696f 6e73 206f 6363 7572 7269 6e67 ations occurring │ │ │ │ │ -00060600: 2069 6e20 6d65 7468 6f64 2063 6f6e 7465 in method conte │ │ │ │ │ -00060610: 7874 0a3c 6272 0a3e 746f 6f6c 732f 6a61 xt.tools/ja │ │ │ │ │ -00060620: 7661 632f 6c61 6d62 6461 2f73 7065 6375 vac/lambda/specu │ │ │ │ │ -00060630: 6c61 7469 7665 2f38 3135 3431 3830 2f54 lative/8154180/T │ │ │ │ │ -00060640: 3831 3534 3138 3061 2e6a 6176 613a 2052 8154180a.java: R │ │ │ │ │ -00060650: 6567 7265 7373 696f 6e3a 2073 7475 636b egression: stuck │ │ │ │ │ -00060660: 2065 7870 7265 7373 696f 6e73 2064 6f20 expressions do │ │ │ │ │ -00060670: 6e6f 7420 6265 6861 7665 2063 6f72 7265 not behave corre │ │ │ │ │ -00060680: 6374 6c79 0a3c 6272 0a3e 746f 6f6c 732f ctly.tools/ │ │ │ │ │ -00060690: 6a61 7661 632f 6c61 6d62 6461 2f73 7065 javac/lambda/spe │ │ │ │ │ -000606a0: 6375 6c61 7469 7665 2f38 3135 3431 3830 culative/8154180 │ │ │ │ │ -000606b0: 2f54 3831 3534 3138 3062 2e6a 6176 613a /T8154180b.java: │ │ │ │ │ -000606c0: 2052 6567 7265 7373 696f 6e3a 2073 7475 Regression: stu │ │ │ │ │ -000606d0: 636b 2065 7870 7265 7373 696f 6e73 2064 ck expressions d │ │ │ │ │ -000606e0: 6f20 6e6f 7420 6265 6861 7665 2063 6f72 o not behave cor │ │ │ │ │ -000606f0: 7265 6374 6c79 0a3c 6272 0a3e 746f 6f6c rectly.tool │ │ │ │ │ -00060700: 732f 6a61 7661 632f 6c61 6d62 6461 2f73 s/javac/lambda/s │ │ │ │ │ -00060710: 7065 6375 6c61 7469 7665 2f44 6961 6d6f peculative/Diamo │ │ │ │ │ -00060720: 6e64 4669 6e64 6572 2e6a 6176 613a 2041 ndFinder.java: A │ │ │ │ │ -00060730: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -00060740: 7370 7572 696f 7573 2063 7261 7368 6573 spurious crashes │ │ │ │ │ -00060750: 2077 6865 6e20 7275 6e6e 696e 6720 696e when running in │ │ │ │ │ -00060760: 2027 6469 616d 6f6e 6420 6669 6e64 6572 'diamond finder │ │ │ │ │ -00060770: 2720 6d6f 6465 0a3c 6272 0a3e 746f 6f6c ' mode.tool │ │ │ │ │ -00060780: 732f 6a61 7661 632f 6c61 6d62 6461 2f73 s/javac/lambda/s │ │ │ │ │ -00060790: 7065 6375 6c61 7469 7665 2f49 6e66 6572 peculative/Infer │ │ │ │ │ -000607a0: 5374 7269 6374 2e6a 6176 613a 2045 7870 Strict.java: Exp │ │ │ │ │ -000607b0: 6f6e 656e 7469 616c 2070 6572 666f 726d onential perform │ │ │ │ │ -000607c0: 616e 6365 2072 6567 7265 7373 696f 6e20 ance regression │ │ │ │ │ -000607d0: 4a61 7661 2038 2063 6f6d 7069 6c65 7220 Java 8 compiler │ │ │ │ │ -000607e0: 636f 6d70 6172 6564 2074 6f20 4a61 7661 compared to Java │ │ │ │ │ -000607f0: 2037 2063 6f6d 7069 6c65 720a 3c62 720a 7 compiler.tools/javac/lam │ │ │ │ │ -00060810: 6264 612f 7370 6563 756c 6174 6976 652f bda/speculative/ │ │ │ │ │ -00060820: 496e 6665 7257 6561 6b2e 6a61 7661 3a20 InferWeak.java: │ │ │ │ │ -00060830: 4578 706f 6e65 6e74 6961 6c20 7065 7266 Exponential perf │ │ │ │ │ -00060840: 6f72 6d61 6e63 6520 7265 6772 6573 7369 ormance regressi │ │ │ │ │ -00060850: 6f6e 204a 6176 6120 3820 636f 6d70 696c on Java 8 compil │ │ │ │ │ -00060860: 6572 2063 6f6d 7061 7265 6420 746f 204a er compared to J │ │ │ │ │ -00060870: 6176 6120 3720 636f 6d70 696c 6572 0a3c ava 7 compiler.< │ │ │ │ │ -00060880: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00060890: 6c61 6d62 6461 2f73 7065 6375 6c61 7469 lambda/speculati │ │ │ │ │ -000608a0: 7665 2f4d 6169 6e2e 6a61 7661 3a20 4164 ve/Main.java: Ad │ │ │ │ │ -000608b0: 6420 6c61 6d62 6461 2074 6573 7473 204f d lambda tests O │ │ │ │ │ -000608c0: 6e2d 6465 6d61 6e64 2073 796d 626f 6c20 n-demand symbol │ │ │ │ │ -000608d0: 636f 6d70 6c65 7469 6f6e 2064 7572 696e completion durin │ │ │ │ │ -000608e0: 6720 7370 6563 756c 6174 6976 6520 6174 g speculative at │ │ │ │ │ -000608f0: 7472 6962 7574 696f 6e20 726f 756e 6420 tribution round │ │ │ │ │ -00060900: 6661 696c 7320 746f 2072 6570 6f72 7420 fails to report │ │ │ │ │ -00060910: 6572 726f 7220 6d65 7373 6167 6573 0a3c error messages.< │ │ │ │ │ -00060920: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00060930: 6c61 6d62 6461 2f73 7065 6375 6c61 7469 lambda/speculati │ │ │ │ │ -00060940: 7665 2f4d 6973 7369 6e67 4572 726f 722e ve/MissingError. │ │ │ │ │ -00060950: 6a61 7661 3a20 6173 7365 7274 696f 6e20 java: assertion │ │ │ │ │ -00060960: 6572 726f 7220 696e 2063 6f6d 2e73 756e error in com.sun │ │ │ │ │ -00060970: 2e74 6f6f 6c73 2e6a 6176 6163 2e63 6f6d .tools.javac.com │ │ │ │ │ -00060980: 702e 5472 616e 7354 7970 6573 2e76 6973 p.TransTypes.vis │ │ │ │ │ -00060990: 6974 4170 706c 790a 3c62 720a 3e74 6f6f itApply.too │ │ │ │ │ -000609a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000609b0: 7370 6563 756c 6174 6976 652f 4e65 7374 speculative/Nest │ │ │ │ │ -000609c0: 6564 4c61 6d62 6461 4765 6e65 7269 6373 edLambdaGenerics │ │ │ │ │ -000609d0: 2e6a 6176 613a 2045 7870 6f6e 656e 7469 .java: Exponenti │ │ │ │ │ -000609e0: 616c 2070 6572 666f 726d 616e 6365 2072 al performance r │ │ │ │ │ -000609f0: 6567 7265 7373 696f 6e20 4a61 7661 2038 egression Java 8 │ │ │ │ │ -00060a00: 2063 6f6d 7069 6c65 7220 636f 6d70 6172 compiler compar │ │ │ │ │ -00060a10: 6564 2074 6f20 4a61 7661 2037 2063 6f6d ed to Java 7 com │ │ │ │ │ -00060a20: 7069 6c65 720a 3c62 720a 3e74 6f6f 6c73 piler.tools │ │ │ │ │ -00060a30: 2f6a 6176 6163 2f6c 616d 6264 612f 7370 /javac/lambda/sp │ │ │ │ │ -00060a40: 6563 756c 6174 6976 652f 4e65 7374 6564 eculative/Nested │ │ │ │ │ -00060a50: 4c61 6d62 6461 4e6f 4765 6e65 7269 6373 LambdaNoGenerics │ │ │ │ │ -00060a60: 2e6a 6176 613a 2045 7870 6f6e 656e 7469 .java: Exponenti │ │ │ │ │ -00060a70: 616c 2070 6572 666f 726d 616e 6365 2072 al performance r │ │ │ │ │ -00060a80: 6567 7265 7373 696f 6e20 4a61 7661 2038 egression Java 8 │ │ │ │ │ -00060a90: 2063 6f6d 7069 6c65 7220 636f 6d70 6172 compiler compar │ │ │ │ │ -00060aa0: 6564 2074 6f20 4a61 7661 2037 2063 6f6d ed to Java 7 com │ │ │ │ │ -00060ab0: 7069 6c65 720a 3c62 720a 3e74 6f6f 6c73 piler.tools │ │ │ │ │ -00060ac0: 2f6a 6176 6163 2f6c 616d 6264 612f 7370 /javac/lambda/sp │ │ │ │ │ -00060ad0: 6563 756c 6174 6976 652f 5438 3034 3636 eculative/T80466 │ │ │ │ │ -00060ae0: 3835 2e6a 6176 613a 2055 6e63 6f6d 7069 85.java: Uncompi │ │ │ │ │ -00060af0: 6c61 626c 6520 6c61 7267 6520 6578 7072 lable large expr │ │ │ │ │ -00060b00: 6573 7369 6f6e 7320 696e 766f 6c76 696e essions involvin │ │ │ │ │ -00060b10: 6720 6765 6e65 7269 6373 2e0a 3c62 720a g generics..tools/javac/lam │ │ │ │ │ -00060b30: 6264 612f 7370 6563 756c 6174 6976 652f bda/speculative/ │ │ │ │ │ -00060b40: 5438 3035 3539 3834 2e6a 6176 613a 2045 T8055984.java: E │ │ │ │ │ -00060b50: 7870 6f6e 656e 7469 616c 2070 6572 666f xponential perfo │ │ │ │ │ -00060b60: 726d 616e 6365 2072 6567 7265 7373 696f rmance regressio │ │ │ │ │ -00060b70: 6e20 4a61 7661 2038 2063 6f6d 7069 6c65 n Java 8 compile │ │ │ │ │ -00060b80: 7220 636f 6d70 6172 6564 2074 6f20 4a61 r compared to Ja │ │ │ │ │ -00060b90: 7661 2037 2063 6f6d 7069 6c65 720a 3c62 va 7 compiler.tools/javac/l │ │ │ │ │ -00060bb0: 616d 6264 612f 7370 6563 756c 6174 6976 ambda/speculativ │ │ │ │ │ -00060bc0: 652f 5438 3037 3732 3437 2e6a 6176 613a e/T8077247.java: │ │ │ │ │ -00060bd0: 2045 7870 6f6e 656e 7469 616c 2070 6572 Exponential per │ │ │ │ │ -00060be0: 666f 726d 616e 6365 2072 6567 7265 7373 formance regress │ │ │ │ │ -00060bf0: 696f 6e20 4a61 7661 2038 2063 6f6d 7069 ion Java 8 compi │ │ │ │ │ -00060c00: 6c65 7220 636f 6d70 6172 6564 2074 6f20 ler compared to │ │ │ │ │ -00060c10: 4a61 7661 2037 2063 6f6d 7069 6c65 720a Java 7 compiler. │ │ │ │ │ -00060c20: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00060c30: 2f6c 616d 6264 612f 7370 6563 756c 6174 /lambda/speculat │ │ │ │ │ -00060c40: 6976 652f 5438 3037 3830 3933 2e6a 6176 ive/T8078093.jav │ │ │ │ │ -00060c50: 613a 2045 7870 6f6e 656e 7469 616c 2070 a: Exponential p │ │ │ │ │ -00060c60: 6572 666f 726d 616e 6365 2072 6567 7265 erformance regre │ │ │ │ │ -00060c70: 7373 696f 6e20 4a61 7661 2038 2063 6f6d ssion Java 8 com │ │ │ │ │ -00060c80: 7069 6c65 7220 636f 6d70 6172 6564 2074 piler compared t │ │ │ │ │ -00060c90: 6f20 4a61 7661 2037 2063 6f6d 7069 6c65 o Java 7 compile │ │ │ │ │ -00060ca0: 720a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 r.tools/jav │ │ │ │ │ -00060cb0: 6163 2f6c 616d 6264 612f 7479 7065 496e ac/lambda/typeIn │ │ │ │ │ -00060cc0: 6665 7265 6e63 652f 496e 6665 7265 6e63 ference/Inferenc │ │ │ │ │ -00060cd0: 6554 6573 7431 312e 6a61 7661 3a20 4164 eTest11.java: Ad │ │ │ │ │ -00060ce0: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ -00060cf0: 6869 7320 7465 7374 2069 7320 666f 7220 his test is for │ │ │ │ │ -00060d00: 7365 6c66 2072 6566 6572 656e 7469 616c self referential │ │ │ │ │ -00060d10: 2061 6e64 2072 6563 7572 7369 7665 206c and recursive l │ │ │ │ │ -00060d20: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ -00060d30: 2074 6861 7420 6861 7665 2074 7970 6520 that have type │ │ │ │ │ -00060d40: 696e 6665 7265 6e63 650a 3c62 720a 3e74 inference.t │ │ │ │ │ -00060d50: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00060d60: 612f 7479 7065 496e 6665 7265 6e63 652f a/typeInference/ │ │ │ │ │ -00060d70: 496e 6665 7265 6e63 6554 6573 7432 2e6a InferenceTest2.j │ │ │ │ │ -00060d80: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ -00060d90: 7465 7374 7320 5061 7261 6d65 7465 7220 tests Parameter │ │ │ │ │ -00060da0: 7479 7065 7320 696e 6665 7272 6564 2066 types inferred f │ │ │ │ │ -00060db0: 726f 6d20 7461 7267 6574 2074 7970 6520 rom target type │ │ │ │ │ -00060dc0: 696e 2067 656e 6572 6963 7320 7769 7468 in generics with │ │ │ │ │ -00060dd0: 6f75 7420 7769 6c64 6361 7264 0a3c 6272 out wildcard.
    tools/javac/la │ │ │ │ │ -00060df0: 6d62 6461 2f74 7970 6549 6e66 6572 656e mbda/typeInferen │ │ │ │ │ -00060e00: 6365 2f49 6e66 6572 656e 6365 5465 7374 ce/InferenceTest │ │ │ │ │ -00060e10: 3262 2e6a 6176 613a 2041 6464 206c 616d 2b.java: Add lam │ │ │ │ │ -00060e20: 6264 6120 7465 7374 7320 5061 7261 6d65 bda tests Parame │ │ │ │ │ -00060e30: 7465 7220 7479 7065 7320 696e 6665 7272 ter types inferr │ │ │ │ │ -00060e40: 6564 2066 726f 6d20 7461 7267 6574 2074 ed from target t │ │ │ │ │ -00060e50: 7970 6520 696e 2067 656e 6572 6963 7320 ype in generics │ │ │ │ │ -00060e60: 7769 7468 2077 696c 6463 6172 640a 3c62 with wildcard.tools/javac/l │ │ │ │ │ -00060e80: 616d 6264 612f 7479 7065 496e 6665 7265 ambda/typeInfere │ │ │ │ │ -00060e90: 6e63 652f 496e 6665 7265 6e63 6554 6573 nce/InferenceTes │ │ │ │ │ -00060ea0: 7433 2e6a 6176 613a 2041 6464 206c 616d t3.java: Add lam │ │ │ │ │ -00060eb0: 6264 6120 7465 7374 7320 496e 7465 7266 bda tests Interf │ │ │ │ │ -00060ec0: 6163 6520 696e 6865 7269 7461 6e63 652c ace inheritance, │ │ │ │ │ -00060ed0: 2073 7562 2d69 6e74 6572 6661 6365 2072 sub-interface r │ │ │ │ │ -00060ee0: 6573 6f6c 7665 7320 7468 6520 7479 7065 esolves the type │ │ │ │ │ -00060ef0: 206f 6620 7468 6520 7375 7065 7220 696e of the super in │ │ │ │ │ -00060f00: 7465 7266 6163 652e 0a3c 6272 0a3e 746f terface..to │ │ │ │ │ -00060f10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00060f20: 2f74 7970 6549 6e66 6572 656e 6365 2f49 /typeInference/I │ │ │ │ │ -00060f30: 6e66 6572 656e 6365 5465 7374 342e 6a61 nferenceTest4.ja │ │ │ │ │ -00060f40: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ -00060f50: 6573 7473 2054 6869 7320 7465 7374 2069 ests This test i │ │ │ │ │ -00060f60: 7320 666f 7220 6765 6e65 7269 6320 6d65 s for generic me │ │ │ │ │ -00060f70: 7468 6f64 7320 7768 6f73 6520 7479 7065 thods whose type │ │ │ │ │ -00060f80: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as │ │ │ │ │ -00060f90: 7468 6520 7479 7065 206f 6620 7468 6520 the type of the │ │ │ │ │ -00060fa0: 6765 6e65 7269 6320 5341 4d20 696e 7465 generic SAM inte │ │ │ │ │ -00060fb0: 7266 6163 6520 7468 6174 2069 7320 7461 rface that is ta │ │ │ │ │ -00060fc0: 6b65 6e20 6173 2074 6865 2070 6172 616d ken as the param │ │ │ │ │ -00060fd0: 6574 6572 206f 6620 7468 6520 6765 6e65 eter of the gene │ │ │ │ │ -00060fe0: 7269 6320 6d65 7468 6f64 3b20 7468 6520 ric method; the │ │ │ │ │ -00060ff0: 7479 7065 2063 616e 2062 6520 696e 6665 type can be infe │ │ │ │ │ -00061000: 7272 6564 2066 726f 6d20 7468 6520 7661 rred from the va │ │ │ │ │ -00061010: 6c75 6520 6f66 2074 6865 206f 7468 6572 lue of the other │ │ │ │ │ -00061020: 2074 7970 6520 6172 6775 6d65 6e74 730a type arguments. │ │ │ │ │ -00061030: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00061040: 2f6c 616d 6264 612f 7479 7065 496e 6665 /lambda/typeInfe │ │ │ │ │ -00061050: 7265 6e63 652f 496e 6665 7265 6e63 6554 rence/InferenceT │ │ │ │ │ -00061060: 6573 7436 2e6a 6176 613a 2041 6464 206c est6.java: Add l │ │ │ │ │ -00061070: 616d 6264 6120 7465 7374 7320 4d69 7373 ambda tests Miss │ │ │ │ │ -00061080: 696e 6720 6361 7374 2074 6f20 5341 4d20 ing cast to SAM │ │ │ │ │ -00061090: 7479 7065 2074 6861 7420 6361 7573 6573 type that causes │ │ │ │ │ -000610a0: 2074 7970 6520 696e 6665 7265 6e63 6520 type inference │ │ │ │ │ -000610b0: 746f 206e 6f74 2077 6f72 6b2e 0a3c 6272 to not work..
    tools/javac/la │ │ │ │ │ -000610d0: 6d62 6461 2f74 7970 6549 6e66 6572 656e mbda/typeInferen │ │ │ │ │ -000610e0: 6365 2f49 6e66 6572 656e 6365 5465 7374 ce/InferenceTest │ │ │ │ │ -000610f0: 3738 392e 6a61 7661 3a20 4164 6420 6c61 789.java: Add la │ │ │ │ │ -00061100: 6d62 6461 2074 6573 7473 2054 6869 7320 mbda tests This │ │ │ │ │ -00061110: 7465 7374 2069 7320 666f 7220 7768 656e test is for when │ │ │ │ │ -00061120: 206c 616d 6264 6120 7265 7475 726e 2074 lambda return t │ │ │ │ │ -00061130: 7970 6520 6973 2069 6e66 6572 7265 6420 ype is inferred │ │ │ │ │ -00061140: 6672 6f6d 2074 6172 6765 7420 7479 7065 from target type │ │ │ │ │ -00061150: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00061160: 632f 6c61 6d62 6461 2f74 7970 6549 6e66 c/lambda/typeInf │ │ │ │ │ -00061170: 6572 656e 6365 2f49 6e66 6572 656e 6365 erence/Inference │ │ │ │ │ -00061180: 5465 7374 5f6e 6567 315f 322e 6a61 7661 Test_neg1_2.java │ │ │ │ │ -00061190: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000611a0: 7473 204f 7665 726c 6f61 6465 6420 6d65 ts Overloaded me │ │ │ │ │ -000611b0: 7468 6f64 7320 7461 6b65 2072 6177 2053 thods take raw S │ │ │ │ │ -000611c0: 414d 2074 7970 6573 2074 6861 7420 6861 AM types that ha │ │ │ │ │ -000611d0: 7665 2074 7970 6520 696e 6665 7265 6e63 ve type inferenc │ │ │ │ │ -000611e0: 6520 6163 636f 7264 696e 6720 746f 2053 e according to S │ │ │ │ │ -000611f0: 414d 2064 6573 6372 6970 746f 7220 7368 AM descriptor sh │ │ │ │ │ -00061200: 6f75 6c64 2068 6176 6520 616d 6269 6775 ould have ambigu │ │ │ │ │ -00061210: 6f75 7320 7265 736f 6c75 7469 6f6e 206f ous resolution o │ │ │ │ │ -00061220: 6620 6d65 7468 6f64 0a3c 6272 0a3e 746f f method.to │ │ │ │ │ -00061230: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -00061240: 2f74 7970 6549 6e66 6572 656e 6365 2f63 /typeInference/c │ │ │ │ │ -00061250: 6f6d 626f 2f54 7970 6549 6e66 6572 656e ombo/TypeInferen │ │ │ │ │ -00061260: 6365 436f 6d62 6f54 6573 742e 6a61 7661 ceComboTest.java │ │ │ │ │ -00061270: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -00061280: 7473 2070 6572 666f 726d 2061 7574 6f6d ts perform autom │ │ │ │ │ -00061290: 6174 6564 2063 6865 636b 7320 696e 2074 ated checks in t │ │ │ │ │ -000612a0: 7970 6520 696e 6665 7265 6e63 6520 696e ype inference in │ │ │ │ │ -000612b0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -000612c0: 6f6e 7320 696e 2064 6966 6665 7265 6e74 ons in different │ │ │ │ │ -000612d0: 2063 6f6e 7465 7874 7320 7465 6d70 6f72 contexts tempor │ │ │ │ │ -000612e0: 6172 696c 7920 776f 726b 6172 6f75 6e64 arily workaround │ │ │ │ │ -000612f0: 2063 6f6d 626f 2074 6573 7473 2061 7265 combo tests are │ │ │ │ │ -00061300: 2063 6175 7369 6e67 2074 696d 6520 6f75 causing time ou │ │ │ │ │ -00061310: 7420 696e 2073 6576 6572 616c 2070 6c61 t in several pla │ │ │ │ │ -00061320: 7466 6f72 6d73 0a3c 6272 0a3e 746f 6f6c tforms.tool │ │ │ │ │ -00061330: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ -00061340: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ -00061350: 2f74 6573 7473 2f6a 6176 6163 2f46 4454 /tests/javac/FDT │ │ │ │ │ -00061360: 6573 742e 6a61 7661 3a20 200a 3c62 720a est.java: .tools/javac/lam │ │ │ │ │ -00061380: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ -00061390: 656e 6a64 6b2f 7465 7374 732f 7365 7061 enjdk/tests/sepa │ │ │ │ │ -000613a0: 7261 7465 2f41 7474 7269 6275 7465 496e rate/AttributeIn │ │ │ │ │ -000613b0: 6a65 6374 6f72 2e6a 6176 613a 2020 0a3c jector.java: .< │ │ │ │ │ -000613c0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000613d0: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ -000613e0: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ -000613f0: 6570 6172 6174 652f 436c 6173 7346 696c eparate/ClassFil │ │ │ │ │ -00061400: 652e 6a61 7661 3a20 200a 3c62 720a 3e74 e.java: .t │ │ │ │ │ -00061410: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -00061420: 6153 6861 7065 732f 6f72 672f 6f70 656e aShapes/org/open │ │ │ │ │ -00061430: 6a64 6b2f 7465 7374 732f 7365 7061 7261 jdk/tests/separa │ │ │ │ │ -00061440: 7465 2f43 6c61 7373 4669 6c65 5072 6570 te/ClassFilePrep │ │ │ │ │ -00061450: 726f 6365 7373 6f72 2e6a 6176 613a 2020 rocessor.java: │ │ │ │ │ -00061460: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00061470: 632f 6c61 6d62 6461 5368 6170 6573 2f6f c/lambdaShapes/o │ │ │ │ │ -00061480: 7267 2f6f 7065 6e6a 646b 2f74 6573 7473 rg/openjdk/tests │ │ │ │ │ -00061490: 2f73 6570 6172 6174 652f 436c 6173 7354 /separate/ClassT │ │ │ │ │ -000614a0: 6f49 6e74 6572 6661 6365 436f 6e76 6572 oInterfaceConver │ │ │ │ │ -000614b0: 7465 722e 6a61 7661 3a20 200a 3c62 720a ter.java: .tools/javac/lam │ │ │ │ │ -000614d0: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ -000614e0: 656e 6a64 6b2f 7465 7374 732f 7365 7061 enjdk/tests/sepa │ │ │ │ │ -000614f0: 7261 7465 2f43 6f6d 7069 6c65 722e 6a61 rate/Compiler.ja │ │ │ │ │ -00061500: 7661 3a20 200a 3c62 720a 3e74 6f6f 6c73 va: .tools │ │ │ │ │ -00061510: 2f6a 6176 6163 2f6c 616d 6264 6153 6861 /javac/lambdaSha │ │ │ │ │ -00061520: 7065 732f 6f72 672f 6f70 656e 6a64 6b2f pes/org/openjdk/ │ │ │ │ │ -00061530: 7465 7374 732f 7365 7061 7261 7465 2f44 tests/separate/D │ │ │ │ │ -00061540: 6972 6563 7465 6443 6c61 7373 4c6f 6164 irectedClassLoad │ │ │ │ │ -00061550: 6572 2e6a 6176 613a 2020 0a3c 6272 0a3e er.java: . │ │ │ │ │ -00061560: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00061570: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ -00061580: 6e6a 646b 2f74 6573 7473 2f73 6570 6172 njdk/tests/separ │ │ │ │ │ -00061590: 6174 652f 536f 7572 6365 4d6f 6465 6c2e ate/SourceModel. │ │ │ │ │ -000615a0: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ -000615b0: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ -000615c0: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ -000615d0: 6b2f 7465 7374 732f 7365 7061 7261 7465 k/tests/separate │ │ │ │ │ -000615e0: 2f54 6573 7448 6172 6e65 7373 2e6a 6176 /TestHarness.jav │ │ │ │ │ -000615f0: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ -00061600: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ -00061610: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ -00061620: 6573 7473 2f73 6861 7065 6765 6e2f 436c ests/shapegen/Cl │ │ │ │ │ -00061630: 6173 7343 6173 652e 6a61 7661 3a20 200a assCase.java: . │ │ │ │ │ -00061640: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00061650: 2f6c 616d 6264 6153 6861 7065 732f 6f72 /lambdaShapes/or │ │ │ │ │ -00061660: 672f 6f70 656e 6a64 6b2f 7465 7374 732f g/openjdk/tests/ │ │ │ │ │ -00061670: 7368 6170 6567 656e 2f48 6965 7261 7263 shapegen/Hierarc │ │ │ │ │ -00061680: 6879 2e6a 6176 613a 2020 0a3c 6272 0a3e hy.java: . │ │ │ │ │ -00061690: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000616a0: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ -000616b0: 6e6a 646b 2f74 6573 7473 2f73 6861 7065 njdk/tests/shape │ │ │ │ │ -000616c0: 6765 6e2f 4869 6572 6172 6368 7947 656e gen/HierarchyGen │ │ │ │ │ -000616d0: 6572 6174 6f72 2e6a 6176 613a 2020 0a3c erator.java: .< │ │ │ │ │ -000616e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000616f0: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ -00061700: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ -00061710: 6861 7065 6765 6e2f 5275 6c65 2e6a 6176 hapegen/Rule.jav │ │ │ │ │ -00061720: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ -00061730: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ -00061740: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ -00061750: 6573 7473 2f73 6861 7065 6765 6e2f 5275 ests/shapegen/Ru │ │ │ │ │ -00061760: 6c65 4772 6f75 702e 6a61 7661 3a20 200a leGroup.java: . │ │ │ │ │ -00061770: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00061780: 2f6c 616d 6264 6153 6861 7065 732f 6f72 /lambdaShapes/or │ │ │ │ │ -00061790: 672f 6f70 656e 6a64 6b2f 7465 7374 732f g/openjdk/tests/ │ │ │ │ │ -000617a0: 7368 6170 6567 656e 2f54 544e 6f64 652e shapegen/TTNode. │ │ │ │ │ -000617b0: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ -000617c0: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ -000617d0: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ -000617e0: 6b2f 7465 7374 732f 7368 6170 6567 656e k/tests/shapegen │ │ │ │ │ -000617f0: 2f54 5450 6172 7365 722e 6a61 7661 3a20 /TTParser.java: │ │ │ │ │ -00061800: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ -00061810: 6163 2f6c 616d 6264 6153 6861 7065 732f ac/lambdaShapes/ │ │ │ │ │ -00061820: 6f72 672f 6f70 656e 6a64 6b2f 7465 7374 org/openjdk/test │ │ │ │ │ -00061830: 732f 7368 6170 6567 656e 2f54 5453 6861 s/shapegen/TTSha │ │ │ │ │ -00061840: 7065 2e6a 6176 613a 2020 0a3c 6272 0a3e pe.java: . │ │ │ │ │ -00061850: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -00061860: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ -00061870: 6e6a 646b 2f74 6573 7473 2f76 6d2f 4465 njdk/tests/vm/De │ │ │ │ │ -00061880: 6661 756c 744d 6574 686f 6473 5465 7374 faultMethodsTest │ │ │ │ │ -00061890: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ -000618a0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000618b0: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ -000618c0: 646b 2f74 6573 7473 2f76 6d2f 4644 5365 dk/tests/vm/FDSe │ │ │ │ │ -000618d0: 7061 7261 7465 436f 6d70 696c 6174 696f parateCompilatio │ │ │ │ │ -000618e0: 6e54 6573 742e 6a61 7661 3a20 200a 3c62 nTest.java: .tools/javac/l │ │ │ │ │ -00061900: 6175 6e63 6865 722f 4765 7452 6573 6f75 auncher/GetResou │ │ │ │ │ -00061910: 7263 6554 6573 742e 6a61 7661 3a20 536f rceTest.java: So │ │ │ │ │ -00061920: 7572 6365 204c 6175 6e63 6865 7220 636c urce Launcher cl │ │ │ │ │ -00061930: 6173 736c 6f61 6465 7220 7368 6f75 6c64 assloader should │ │ │ │ │ -00061940: 2073 7570 706f 7274 2067 6574 5265 736f support getReso │ │ │ │ │ -00061950: 7572 6365 2061 6e64 2067 6574 5265 736f urce and getReso │ │ │ │ │ -00061960: 7572 6365 4173 5374 7265 616d 0a3c 6272 urceAsStream.
    tools/javac/la │ │ │ │ │ -00061980: 756e 6368 6572 2f53 6f75 7263 654c 6175 uncher/SourceLau │ │ │ │ │ -00061990: 6e63 6865 7254 6573 742e 6a61 7661 3a20 ncherTest.java: │ │ │ │ │ -000619a0: 5465 7374 2073 6f75 7263 6520 6c61 756e Test source laun │ │ │ │ │ -000619b0: 6368 6572 0a3c 6272 0a3e 746f 6f6c 732f cher.tools/ │ │ │ │ │ -000619c0: 6a61 7661 632f 6c65 7865 722f 4a61 7661 javac/lexer/Java │ │ │ │ │ -000619d0: 4c65 7865 7254 6573 742e 6a61 7661 3a20 LexerTest.java: │ │ │ │ │ -000619e0: 5072 6f70 6572 206c 6578 696e 6720 6f66 Proper lexing of │ │ │ │ │ -000619f0: 2076 6172 696f 7573 2074 6f6b 656e 206b various token k │ │ │ │ │ -00061a00: 696e 6473 2e0a 3c62 720a 3e74 6f6f 6c73 inds..tools │ │ │ │ │ -00061a10: 2f6a 6176 6163 2f6c 6578 6572 2f4f 6374 /javac/lexer/Oct │ │ │ │ │ -00061a20: 616c 4e75 6d62 6572 5465 7374 2e6a 6176 alNumberTest.jav │ │ │ │ │ -00061a30: 613a 204a 6176 6154 6f6b 656e 697a 6572 a: JavaTokenizer │ │ │ │ │ -00061a40: 2072 6561 6473 206f 6374 616c 206e 756d reads octal num │ │ │ │ │ -00061a50: 6265 7273 206d 6973 7461 6b65 6e6c 790a bers mistakenly. │ │ │ │ │ -00061a60: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00061a70: 2f6c 6962 2f44 5072 696e 7465 722e 6a61 /lib/DPrinter.ja │ │ │ │ │ -00061a80: 7661 3a20 4d61 6b65 2073 7572 6520 4450 va: Make sure DP │ │ │ │ │ -00061a90: 7269 6e74 6572 2e6a 6176 6120 636f 6d70 rinter.java comp │ │ │ │ │ -00061aa0: 696c 6573 0a3c 6272 0a3e 746f 6f6c 732f iles.tools/ │ │ │ │ │ -00061ab0: 6a61 7661 632f 6c69 6d69 7473 2f41 7272 javac/limits/Arr │ │ │ │ │ -00061ac0: 6179 4469 6d73 312e 6a61 7661 3a20 436f ayDims1.java: Co │ │ │ │ │ -00061ad0: 6d70 696c 6572 2073 696c 656e 746c 7920 mpiler silently │ │ │ │ │ -00061ae0: 6765 6e65 7261 7465 7320 6279 7465 636f generates byteco │ │ │ │ │ -00061af0: 6465 2074 6861 7420 6578 6365 6564 7320 de that exceeds │ │ │ │ │ -00061b00: 564d 206c 696d 6974 730a 3c62 720a 3e74 VM limits.t │ │ │ │ │ -00061b10: 6f6f 6c73 2f6a 6176 6163 2f6c 696d 6974 ools/javac/limit │ │ │ │ │ -00061b20: 732f 4172 7261 7944 696d 7332 2e6a 6176 s/ArrayDims2.jav │ │ │ │ │ -00061b30: 613a 2043 6f6d 7069 6c65 7220 7369 6c65 a: Compiler sile │ │ │ │ │ -00061b40: 6e74 6c79 2067 656e 6572 6174 6573 2062 ntly generates b │ │ │ │ │ -00061b50: 7974 6563 6f64 6520 7468 6174 2065 7863 ytecode that exc │ │ │ │ │ -00061b60: 6565 6473 2056 4d20 6c69 6d69 7473 0a3c eeds VM limits.< │ │ │ │ │ -00061b70: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00061b80: 6c69 6d69 7473 2f41 7272 6179 4469 6d73 limits/ArrayDims │ │ │ │ │ -00061b90: 332e 6a61 7661 3a20 436f 6d70 696c 6572 3.java: Compiler │ │ │ │ │ -00061ba0: 2073 696c 656e 746c 7920 6765 6e65 7261 silently genera │ │ │ │ │ -00061bb0: 7465 7320 6279 7465 636f 6465 2074 6861 tes bytecode tha │ │ │ │ │ -00061bc0: 7420 6578 6365 6564 7320 564d 206c 696d t exceeds VM lim │ │ │ │ │ -00061bd0: 6974 730a 3c62 720a 3e74 6f6f 6c73 2f6a its.tools/j │ │ │ │ │ -00061be0: 6176 6163 2f6c 696d 6974 732f 4172 7261 avac/limits/Arra │ │ │ │ │ -00061bf0: 7944 696d 7334 2e6a 6176 613a 2043 6f6d yDims4.java: Com │ │ │ │ │ -00061c00: 7069 6c65 7220 7369 6c65 6e74 6c79 2067 piler silently g │ │ │ │ │ -00061c10: 656e 6572 6174 6573 2062 7974 6563 6f64 enerates bytecod │ │ │ │ │ -00061c20: 6520 7468 6174 2065 7863 6565 6473 2056 e that exceeds V │ │ │ │ │ -00061c30: 4d20 6c69 6d69 7473 0a3c 6272 0a3e 746f M limits.to │ │ │ │ │ -00061c40: 6f6c 732f 6a61 7661 632f 6c69 6d69 7473 ols/javac/limits │ │ │ │ │ -00061c50: 2f41 7272 6179 4469 6d73 352e 6a61 7661 /ArrayDims5.java │ │ │ │ │ -00061c60: 3a20 6a61 7661 6320 6661 696c 7320 746f : javac fails to │ │ │ │ │ -00061c70: 2064 6961 676e 6f73 6520 746f 6f20 6d61 diagnose too ma │ │ │ │ │ -00061c80: 6e79 2061 7272 6179 2064 696d 656e 7369 ny array dimensi │ │ │ │ │ -00061c90: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -00061ca0: 6176 6163 2f6c 696d 6974 732f 436f 6465 avac/limits/Code │ │ │ │ │ -00061cb0: 5369 7a65 2e6a 6176 613a 2043 6f6d 7069 Size.java: Compi │ │ │ │ │ -00061cc0: 6c65 7220 7369 6c65 6e74 6c79 2067 656e ler silently gen │ │ │ │ │ -00061cd0: 6572 6174 6573 2062 7974 6563 6f64 6520 erates bytecode │ │ │ │ │ -00061ce0: 7468 6174 2065 7863 6565 6473 2056 4d20 that exceeds VM │ │ │ │ │ -00061cf0: 6c69 6d69 7473 0a3c 6272 0a3e 746f 6f6c limits.tool │ │ │ │ │ -00061d00: 732f 6a61 7661 632f 6c69 6d69 7473 2f4c s/javac/limits/L │ │ │ │ │ -00061d10: 6f6e 674e 616d 652e 6a61 7661 3a20 436f ongName.java: Co │ │ │ │ │ -00061d20: 6d70 696c 6572 2073 696c 656e 746c 7920 mpiler silently │ │ │ │ │ -00061d30: 6765 6e65 7261 7465 7320 6279 7465 636f generates byteco │ │ │ │ │ -00061d40: 6465 2074 6861 7420 6578 6365 6564 7320 de that exceeds │ │ │ │ │ -00061d50: 564d 206c 696d 6974 730a 3c62 720a 3e74 VM limits.t │ │ │ │ │ -00061d60: 6f6f 6c73 2f6a 6176 6163 2f6c 696d 6974 ools/javac/limit │ │ │ │ │ -00061d70: 732f 4e65 7374 6564 436c 6173 7343 6f6e s/NestedClassCon │ │ │ │ │ -00061d80: 7374 7275 6374 6f72 4172 6773 2e6a 6176 structorArgs.jav │ │ │ │ │ -00061d90: 613a 2043 6f6d 7069 6c65 7220 7369 6c65 a: Compiler sile │ │ │ │ │ -00061da0: 6e74 6c79 2067 656e 6572 6174 6573 2062 ntly generates b │ │ │ │ │ -00061db0: 7974 6563 6f64 6520 7468 6174 2065 7863 ytecode that exc │ │ │ │ │ -00061dc0: 6565 6473 2056 4d20 6c69 6d69 7473 0a3c eeds VM limits.< │ │ │ │ │ -00061dd0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00061de0: 6c69 6d69 7473 2f4e 6573 7465 6443 6c61 limits/NestedCla │ │ │ │ │ -00061df0: 7373 4d65 7468 6f64 4172 6773 2e6a 6176 ssMethodArgs.jav │ │ │ │ │ -00061e00: 613a 2043 6f6d 7069 6c65 7220 7369 6c65 a: Compiler sile │ │ │ │ │ -00061e10: 6e74 6c79 2067 656e 6572 6174 6573 2062 ntly generates b │ │ │ │ │ -00061e20: 7974 6563 6f64 6520 7468 6174 2065 7863 ytecode that exc │ │ │ │ │ -00061e30: 6565 6473 2056 4d20 6c69 6d69 7473 0a3c eeds VM limits.< │ │ │ │ │ -00061e40: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00061e50: 6c69 6d69 7473 2f50 6f6f 6c53 697a 6531 limits/PoolSize1 │ │ │ │ │ -00061e60: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ -00061e70: 7369 6c65 6e74 6c79 2067 656e 6572 6174 silently generat │ │ │ │ │ -00061e80: 6573 2062 7974 6563 6f64 6520 7468 6174 es bytecode that │ │ │ │ │ -00061e90: 2065 7863 6565 6473 2056 4d20 6c69 6d69 exceeds VM limi │ │ │ │ │ -00061ea0: 7473 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ts.tools/ja │ │ │ │ │ -00061eb0: 7661 632f 6c69 6d69 7473 2f50 6f6f 6c53 vac/limits/PoolS │ │ │ │ │ -00061ec0: 697a 6532 2e6a 6176 613a 2043 6f6d 7069 ize2.java: Compi │ │ │ │ │ -00061ed0: 6c65 7220 7369 6c65 6e74 6c79 2067 656e ler silently gen │ │ │ │ │ -00061ee0: 6572 6174 6573 2062 7974 6563 6f64 6520 erates bytecode │ │ │ │ │ -00061ef0: 7468 6174 2065 7863 6565 6473 2056 4d20 that exceeds VM │ │ │ │ │ -00061f00: 6c69 6d69 7473 0a3c 6272 0a3e 746f 6f6c limits.tool │ │ │ │ │ -00061f10: 732f 6a61 7661 632f 6c69 6d69 7473 2f53 s/javac/limits/S │ │ │ │ │ -00061f20: 7461 7469 634e 6573 7465 6443 6c61 7373 taticNestedClass │ │ │ │ │ -00061f30: 436f 6e73 7472 7563 746f 7241 7267 732e ConstructorArgs. │ │ │ │ │ -00061f40: 6a61 7661 3a20 436f 6d70 696c 6572 2073 java: Compiler s │ │ │ │ │ -00061f50: 696c 656e 746c 7920 6765 6e65 7261 7465 ilently generate │ │ │ │ │ -00061f60: 7320 6279 7465 636f 6465 2074 6861 7420 s bytecode that │ │ │ │ │ -00061f70: 6578 6365 6564 7320 564d 206c 696d 6974 exceeds VM limit │ │ │ │ │ -00061f80: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00061f90: 6163 2f6c 696d 6974 732f 5374 7269 6e67 ac/limits/String │ │ │ │ │ -00061fa0: 4c65 6e67 7468 2e6a 6176 613a 2043 6f6d Length.java: Com │ │ │ │ │ -00061fb0: 7069 6c65 7220 7369 6c65 6e74 6c79 2067 piler silently g │ │ │ │ │ -00061fc0: 656e 6572 6174 6573 2062 7974 6563 6f64 enerates bytecod │ │ │ │ │ -00061fd0: 6520 7468 6174 2065 7863 6565 6473 2056 e that exceeds V │ │ │ │ │ -00061fe0: 4d20 6c69 6d69 7473 0a3c 6272 0a3e 746f M limits.to │ │ │ │ │ -00061ff0: 6f6c 732f 6a61 7661 632f 6c69 6d69 7473 ols/javac/limits │ │ │ │ │ -00062000: 2f54 6f70 4c65 7665 6c43 6c61 7373 436f /TopLevelClassCo │ │ │ │ │ -00062010: 6e73 7472 7563 746f 7241 7267 732e 6a61 nstructorArgs.ja │ │ │ │ │ -00062020: 7661 3a20 436f 6d70 696c 6572 2073 696c va: Compiler sil │ │ │ │ │ -00062030: 656e 746c 7920 6765 6e65 7261 7465 7320 ently generates │ │ │ │ │ -00062040: 6279 7465 636f 6465 2074 6861 7420 6578 bytecode that ex │ │ │ │ │ -00062050: 6365 6564 7320 564d 206c 696d 6974 730a ceeds VM limits. │ │ │ │ │ -00062060: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00062070: 2f6c 696d 6974 732f 546f 704c 6576 656c /limits/TopLevel │ │ │ │ │ -00062080: 436c 6173 734d 6574 686f 6441 7267 732e ClassMethodArgs. │ │ │ │ │ -00062090: 6a61 7661 3a20 436f 6d70 696c 6572 2073 java: Compiler s │ │ │ │ │ -000620a0: 696c 656e 746c 7920 6765 6e65 7261 7465 ilently generate │ │ │ │ │ -000620b0: 7320 6279 7465 636f 6465 2074 6861 7420 s bytecode that │ │ │ │ │ -000620c0: 6578 6365 6564 7320 564d 206c 696d 6974 exceeds VM limit │ │ │ │ │ -000620d0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -000620e0: 6163 2f6c 696d 6974 732f 546f 704c 6576 ac/limits/TopLev │ │ │ │ │ -000620f0: 656c 436c 6173 7353 7461 7469 634d 6574 elClassStaticMet │ │ │ │ │ -00062100: 686f 6441 7267 732e 6a61 7661 3a20 436f hodArgs.java: Co │ │ │ │ │ -00062110: 6d70 696c 6572 2073 696c 656e 746c 7920 mpiler silently │ │ │ │ │ -00062120: 6765 6e65 7261 7465 7320 6279 7465 636f generates byteco │ │ │ │ │ -00062130: 6465 2074 6861 7420 6578 6365 6564 7320 de that exceeds │ │ │ │ │ -00062140: 564d 206c 696d 6974 730a 3c62 720a 3e74 VM limits.t │ │ │ │ │ -00062150: 6f6f 6c73 2f6a 6176 6163 2f6c 696e 656e ools/javac/linen │ │ │ │ │ -00062160: 756d 6265 7273 2f43 6f6e 6469 7469 6f6e umbers/Condition │ │ │ │ │ -00062170: 616c 4c69 6e65 4e75 6d62 6572 5465 7374 alLineNumberTest │ │ │ │ │ -00062180: 2e6a 6176 613a 2041 6464 204c 696e 654e .java: Add LineN │ │ │ │ │ -00062190: 756d 6265 7254 6162 6c65 2061 7474 7269 umberTable attri │ │ │ │ │ -000621a0: 6275 7465 7320 666f 7220 636f 6e64 6974 butes for condit │ │ │ │ │ -000621b0: 696f 6e61 6c20 6f70 6572 6174 6f72 2028 ional operator ( │ │ │ │ │ -000621c0: 3f3a 2920 7370 6c69 7420 6163 726f 7373 ?:) split across │ │ │ │ │ -000621d0: 2073 6576 6572 616c 206c 696e 6573 2e0a several lines.. │ │ │ │ │ -000621e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000621f0: 2f6c 696e 656e 756d 6265 7273 2f46 696e /linenumbers/Fin │ │ │ │ │ -00062200: 616c 6c79 4c69 6e65 4e75 6d62 6572 5465 allyLineNumberTe │ │ │ │ │ -00062210: 7374 2e6a 6176 613a 2041 6464 204c 696e st.java: Add Lin │ │ │ │ │ -00062220: 654e 756d 6265 7254 6162 6c65 2061 7474 eNumberTable att │ │ │ │ │ -00062230: 7269 6275 7465 2066 6f72 2072 6574 7572 ribute for retur │ │ │ │ │ -00062240: 6e20 6279 7465 636f 6465 7320 7370 6c69 n bytecodes spli │ │ │ │ │ -00062250: 7420 6172 6f75 6e64 2066 696e 616c 6c79 t around finally │ │ │ │ │ -00062260: 2063 6f64 650a 3c62 720a 3e74 6f6f 6c73 code.tools │ │ │ │ │ -00062270: 2f6a 6176 6163 2f6c 696e 656e 756d 6265 /javac/linenumbe │ │ │ │ │ -00062280: 7273 2f4e 6573 7465 644c 696e 654e 756d rs/NestedLineNum │ │ │ │ │ -00062290: 6265 7254 6573 742e 6a61 7661 3a20 5772 berTest.java: Wr │ │ │ │ │ -000622a0: 6f6e 6720 4c69 6e65 4e75 6d62 6572 5461 ong LineNumberTa │ │ │ │ │ -000622b0: 626c 6520 666f 7220 6465 6661 756c 7420 ble for default │ │ │ │ │ -000622c0: 636f 6e73 7472 7563 746f 7273 0a3c 6272 constructors.
    tools/javac/li │ │ │ │ │ -000622e0: 6e65 6e75 6d62 6572 732f 4e75 6c6c 4368 nenumbers/NullCh │ │ │ │ │ -000622f0: 6563 6b4c 696e 654e 756d 6265 7254 6573 eckLineNumberTes │ │ │ │ │ -00062300: 742e 6a61 7661 3a20 5772 6f6e 6720 4c69 t.java: Wrong Li │ │ │ │ │ -00062310: 6e65 4e75 6d62 6572 5461 626c 6520 666f neNumberTable fo │ │ │ │ │ -00062320: 7220 7379 6e74 6865 7469 6320 6e75 6c6c r synthetic null │ │ │ │ │ -00062330: 2063 6865 636b 730a 3c62 720a 3e74 6f6f checks.too │ │ │ │ │ -00062340: 6c73 2f6a 6176 6163 2f6c 696e 6b73 2f4c ls/javac/links/L │ │ │ │ │ -00062350: 696e 6b73 5465 7374 2e6a 6176 613a 206a inksTest.java: j │ │ │ │ │ -00062360: 6176 6163 206e 6f20 6c6f 6e67 6572 2066 avac no longer f │ │ │ │ │ -00062370: 6f6c 6c6f 7773 2073 796d 6c69 6e6b 730a ollows symlinks. │ │ │ │ │ -00062380: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00062390: 2f6c 696e 742f 4465 7072 6563 6174 696f /lint/Deprecatio │ │ │ │ │ -000623a0: 6e2e 6a61 7661 3a20 4164 6420 2d58 6c69 n.java: Add -Xli │ │ │ │ │ -000623b0: 6e74 2066 6c61 670a 3c62 720a 3e74 6f6f nt flag.too │ │ │ │ │ -000623c0: 6c73 2f6a 6176 6163 2f6c 696e 742f 4465 ls/javac/lint/De │ │ │ │ │ -000623d0: 7072 6563 6174 696f 6e54 6573 742e 6a61 precationTest.ja │ │ │ │ │ -000623e0: 7661 3a20 5665 7269 6679 2064 6570 7265 va: Verify depre │ │ │ │ │ -000623f0: 6361 7469 6f6e 206d 6573 7361 6765 2069 cation message i │ │ │ │ │ -00062400: 7320 6e6f 7420 7265 706f 7274 6564 2066 s not reported f │ │ │ │ │ -00062410: 6f72 2064 6570 7265 6361 7465 6420 7061 or deprecated pa │ │ │ │ │ -00062420: 636b 6167 6573 2e0a 3c62 720a 3e74 6f6f ckages..too │ │ │ │ │ -00062430: 6c73 2f6a 6176 6163 2f6c 696e 742f 4578 ls/javac/lint/Ex │ │ │ │ │ -00062440: 7465 726e 616c 4162 7573 654f 6656 6263 ternalAbuseOfVbc │ │ │ │ │ -00062450: 2e6a 6176 613a 206c 696e 7420 7368 6f75 .java: lint shou │ │ │ │ │ -00062460: 6c64 2077 6172 6e20 7768 656e 2061 6e20 ld warn when an │ │ │ │ │ -00062470: 696e 7374 616e 6365 206f 6620 6120 7661 instance of a va │ │ │ │ │ -00062480: 6c75 6520 6261 7365 6420 636c 6173 7320 lue based class │ │ │ │ │ -00062490: 6973 2073 796e 6368 726f 6e69 7a65 6420 is synchronized │ │ │ │ │ -000624a0: 7570 6f6e 0a3c 6272 0a3e 746f 6f6c 732f upon.tools/ │ │ │ │ │ -000624b0: 6a61 7661 632f 6c69 6e74 2f46 616c 6c54 javac/lint/FallT │ │ │ │ │ -000624c0: 6872 6f75 6768 2e6a 6176 613a 2041 6464 hrough.java: Add │ │ │ │ │ -000624d0: 202d 586c 696e 7420 666c 6167 0a3c 6272 -Xlint flag.
    tools/javac/li │ │ │ │ │ -000624f0: 6e74 2f4a 646b 496e 7465 726e 616c 4162 nt/JdkInternalAb │ │ │ │ │ -00062500: 7573 654f 6656 6263 2e6a 6176 613a 206c useOfVbc.java: l │ │ │ │ │ -00062510: 696e 7420 7368 6f75 6c64 2077 6172 6e20 int should warn │ │ │ │ │ -00062520: 7768 656e 2061 6e20 696e 7374 616e 6365 when an instance │ │ │ │ │ -00062530: 206f 6620 6120 7661 6c75 6520 6261 7365 of a value base │ │ │ │ │ -00062540: 6420 636c 6173 7320 6973 2073 796e 6368 d class is synch │ │ │ │ │ -00062550: 726f 6e69 7a65 6420 7570 6f6e 0a3c 6272 ronized upon.
    tools/javac/li │ │ │ │ │ -00062570: 6e74 2f4c 6f73 7379 436f 6e76 6572 7369 nt/LossyConversi │ │ │ │ │ -00062580: 6f6e 732e 6a61 7661 3a20 5465 7374 2066 ons.java: Test f │ │ │ │ │ -00062590: 6f72 202d 586c 696e 743a 6c6f 7373 792d or -Xlint:lossy- │ │ │ │ │ -000625a0: 636f 6e76 6572 7369 6f6e 730a 3c62 720a conversions.tools/javac/lin │ │ │ │ │ -000625c0: 742f 4e6f 5761 726e 2e6a 6176 613a 2076 t/NoWarn.java: v │ │ │ │ │ -000625d0: 6572 6966 7920 2d6e 6f77 6172 6e20 6973 erify -nowarn is │ │ │ │ │ -000625e0: 2074 6865 2073 616d 6520 6173 202d 586c the same as -Xl │ │ │ │ │ -000625f0: 696e 743a 6e6f 6e65 0a3c 6272 0a3e 746f int:none.to │ │ │ │ │ -00062600: 6f6c 732f 6a61 7661 632f 6c69 6e74 2f55 ols/javac/lint/U │ │ │ │ │ -00062610: 6e63 6865 636b 6564 2e6a 6176 613a 2041 nchecked.java: A │ │ │ │ │ -00062620: 6464 202d 586c 696e 7420 666c 6167 0a3c dd -Xlint flag.< │ │ │ │ │ -00062630: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00062640: 6c69 7465 7261 6c73 2f42 6164 4269 6e61 literals/BadBina │ │ │ │ │ -00062650: 7279 4c69 7465 7261 6c73 2e6a 6176 613a ryLiterals.java: │ │ │ │ │ -00062660: 2050 726f 6a65 6374 2043 6f69 6e3a 2062 Project Coin: b │ │ │ │ │ -00062670: 696e 6172 7920 6c69 7465 7261 6c73 0a3c inary literals.< │ │ │ │ │ -00062680: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00062690: 6c69 7465 7261 6c73 2f42 6164 556e 6465 literals/BadUnde │ │ │ │ │ -000626a0: 7273 636f 7265 4c69 7465 7261 6c73 2e6a rscoreLiterals.j │ │ │ │ │ -000626b0: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ -000626c0: 6e3a 2075 6e64 6572 7363 6f72 6573 2069 n: underscores i │ │ │ │ │ -000626d0: 6e20 6c69 7465 7261 6c73 0a3c 6272 0a3e n literals. │ │ │ │ │ -000626e0: 746f 6f6c 732f 6a61 7661 632f 6c69 7465 tools/javac/lite │ │ │ │ │ -000626f0: 7261 6c73 2f42 696e 6172 794c 6974 6572 rals/BinaryLiter │ │ │ │ │ -00062700: 616c 732e 6a61 7661 3a20 5072 6f6a 6563 als.java: Projec │ │ │ │ │ -00062710: 7420 436f 696e 3a20 6269 6e61 7279 206c t Coin: binary l │ │ │ │ │ -00062720: 6974 6572 616c 730a 3c62 720a 3e74 6f6f iterals.too │ │ │ │ │ -00062730: 6c73 2f6a 6176 6163 2f6c 6974 6572 616c ls/javac/literal │ │ │ │ │ -00062740: 732f 5436 3839 3130 3739 2e6a 6176 613a s/T6891079.java: │ │ │ │ │ -00062750: 2043 6f6d 7069 6c65 7220 616c 6c6f 7773 Compiler allows │ │ │ │ │ -00062760: 2069 6e76 616c 6964 2062 696e 6172 7920 invalid binary │ │ │ │ │ -00062770: 6c69 7465 7261 6c73 2030 6220 616e 6420 literals 0b and │ │ │ │ │ -00062780: 6f42 4c0a 3c62 720a 3e74 6f6f 6c73 2f6a oBL.tools/j │ │ │ │ │ -00062790: 6176 6163 2f6c 6974 6572 616c 732f 556e avac/literals/Un │ │ │ │ │ -000627a0: 6465 7273 636f 7265 4c69 7465 7261 6c73 derscoreLiterals │ │ │ │ │ -000627b0: 2e6a 6176 613a 2050 726f 6a65 6374 2043 .java: Project C │ │ │ │ │ -000627c0: 6f69 6e3a 2055 6e64 6572 7363 6f72 6573 oin: Underscores │ │ │ │ │ -000627d0: 2069 6e20 6c69 7465 7261 6c73 0a3c 6272 in literals.
    tools/javac/lv │ │ │ │ │ -000627f0: 7469 2f42 6164 4c6f 6361 6c56 6172 496e ti/BadLocalVarIn │ │ │ │ │ -00062800: 6665 7265 6e63 6554 6573 742e 6a61 7661 ferenceTest.java │ │ │ │ │ -00062810: 3a20 4164 6420 636f 6d70 696c 6572 2073 : Add compiler s │ │ │ │ │ -00062820: 7570 706f 7274 2066 6f72 206c 6f63 616c upport for local │ │ │ │ │ -00062830: 2076 6172 6961 626c 6520 7479 7065 2d69 variable type-i │ │ │ │ │ -00062840: 6e66 6572 656e 6365 0a3c 6272 0a3e 746f nference.to │ │ │ │ │ -00062850: 6f6c 732f 6a61 7661 632f 6c76 7469 2f43 ols/javac/lvti/C │ │ │ │ │ -00062860: 6f6e 7374 616e 7454 7970 6573 2e6a 6176 onstantTypes.jav │ │ │ │ │ -00062870: 613a 2045 6e73 7572 6520 636f 6e73 7461 a: Ensure consta │ │ │ │ │ -00062880: 6e74 2074 7970 6573 2061 7265 2072 656d nt types are rem │ │ │ │ │ -00062890: 6f76 6564 2063 6f72 7265 6374 6c79 2066 oved correctly f │ │ │ │ │ -000628a0: 6f72 2026 6c74 3b73 7472 696e 6726 6774 or <string> │ │ │ │ │ -000628b0: 3b2e 6765 7443 6c61 7373 2829 2e0a 3c62 ;.getClass()..tools/javac/l │ │ │ │ │ -000628d0: 7674 692f 466f 6c64 696e 6754 6573 742e vti/FoldingTest. │ │ │ │ │ -000628e0: 6a61 7661 3a20 4164 6420 636f 6d70 696c java: Add compil │ │ │ │ │ -000628f0: 6572 2073 7570 706f 7274 2066 6f72 206c er support for l │ │ │ │ │ -00062900: 6f63 616c 2076 6172 6961 626c 6520 7479 ocal variable ty │ │ │ │ │ -00062910: 7065 2d69 6e66 6572 656e 6365 0a3c 6272 pe-inference.
    tools/javac/lv │ │ │ │ │ -00062930: 7469 2f50 6172 7365 7254 6573 742e 6a61 ti/ParserTest.ja │ │ │ │ │ -00062940: 7661 3a20 4164 6420 636f 6d70 696c 6572 va: Add compiler │ │ │ │ │ -00062950: 2073 7570 706f 7274 2066 6f72 206c 6f63 support for loc │ │ │ │ │ -00062960: 616c 2076 6172 6961 626c 6520 7479 7065 al variable type │ │ │ │ │ -00062970: 2d69 6e66 6572 656e 6365 0a3c 6272 0a3e -inference. │ │ │ │ │ -00062980: 746f 6f6c 732f 6a61 7661 632f 6c76 7469 tools/javac/lvti │ │ │ │ │ -00062990: 2f53 656c 6652 6566 5465 7374 2e6a 6176 /SelfRefTest.jav │ │ │ │ │ -000629a0: 613a 2041 6464 2063 6f6d 7069 6c65 7220 a: Add compiler │ │ │ │ │ -000629b0: 7375 7070 6f72 7420 666f 7220 6c6f 6361 support for loca │ │ │ │ │ -000629c0: 6c20 7661 7269 6162 6c65 2074 7970 652d l variable type- │ │ │ │ │ -000629d0: 696e 6665 7265 6e63 650a 3c62 720a 3e74 inference.t │ │ │ │ │ -000629e0: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ -000629f0: 5438 3139 3138 3933 2e6a 6176 613a 2055 T8191893.java: U │ │ │ │ │ -00062a00: 7077 6172 6420 7072 6f6a 6563 7469 6f6e pward projection │ │ │ │ │ -00062a10: 2072 6573 756c 7420 6973 2041 266c 743b result is A< │ │ │ │ │ -00062a20: 3f20 6578 7465 6e64 7320 4e75 6d62 6572 ? extends Number │ │ │ │ │ -00062a30: 2667 743b 2069 6e73 7465 6164 206f 6620 > instead of │ │ │ │ │ -00062a40: 4126 6c74 3b3f 2073 7570 6572 2049 6e74 A<? super Int │ │ │ │ │ -00062a50: 6567 6572 2667 743b 0a3c 6272 0a3e 746f eger>.to │ │ │ │ │ -00062a60: 6f6c 732f 6a61 7661 632f 6c76 7469 2f54 ols/javac/lvti/T │ │ │ │ │ -00062a70: 3831 3931 3935 392e 6a61 7661 3a20 5570 8191959.java: Up │ │ │ │ │ -00062a80: 7761 7264 2070 726f 6a65 6374 696f 6e20 ward projection │ │ │ │ │ -00062a90: 7265 7375 6c74 2069 7320 4126 6c74 3b3f result is A<? │ │ │ │ │ -00062aa0: 2065 7874 656e 6473 204e 756d 6265 7226 extends Number& │ │ │ │ │ -00062ab0: 6774 3b20 696e 7374 6561 6420 6f66 2041 gt; instead of A │ │ │ │ │ -00062ac0: 266c 743b 3f20 7375 7065 7220 496e 7465 <? super Inte │ │ │ │ │ -00062ad0: 6765 7226 6774 3b0a 3c62 720a 3e74 6f6f ger>.too │ │ │ │ │ -00062ae0: 6c73 2f6a 6176 6163 2f6c 7674 692f 5438 ls/javac/lvti/T8 │ │ │ │ │ -00062af0: 3230 3031 3939 2e6a 6176 613a 206a 6176 200199.java: jav │ │ │ │ │ -00062b00: 6163 2073 7567 6765 7374 7320 746f 2075 ac suggests to u │ │ │ │ │ -00062b10: 7365 2076 6172 2065 7665 6e20 7768 656e se var even when │ │ │ │ │ -00062b20: 2076 6172 2069 7320 7573 6564 0a3c 6272 var is used.
    tools/javac/lv │ │ │ │ │ -00062b40: 7469 2f54 6573 7442 6164 4172 7261 792e ti/TestBadArray. │ │ │ │ │ -00062b50: 6a61 7661 3a20 5570 7761 7264 2070 726f java: Upward pro │ │ │ │ │ -00062b60: 6a65 6374 696f 6e20 7265 7375 6c74 2069 jection result i │ │ │ │ │ -00062b70: 7320 4126 6c74 3b3f 2065 7874 656e 6473 s A<? extends │ │ │ │ │ -00062b80: 204e 756d 6265 7226 6774 3b20 696e 7374 Number> inst │ │ │ │ │ -00062b90: 6561 6420 6f66 2041 266c 743b 3f20 7375 ead of A<? su │ │ │ │ │ -00062ba0: 7065 7220 496e 7465 6765 7226 6774 3b0a per Integer>. │ │ │ │ │ -00062bb0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00062bc0: 2f6c 7674 692f 6261 6454 7970 6552 6566 /lvti/badTypeRef │ │ │ │ │ -00062bd0: 6572 656e 6365 2f42 6164 5479 7065 5265 erence/BadTypeRe │ │ │ │ │ -00062be0: 6665 7265 6e63 652e 6a61 7661 3a20 4164 ference.java: Ad │ │ │ │ │ -00062bf0: 6420 636f 6d70 696c 6572 2073 7570 706f d compiler suppo │ │ │ │ │ -00062c00: 7274 2066 6f72 206c 6f63 616c 2076 6172 rt for local var │ │ │ │ │ -00062c10: 6961 626c 6520 7479 7065 2d69 6e66 6572 iable type-infer │ │ │ │ │ -00062c20: 656e 6365 0a3c 6272 0a3e 746f 6f6c 732f ence.tools/ │ │ │ │ │ -00062c30: 6a61 7661 632f 6c76 7469 2f68 6172 6e65 javac/lvti/harne │ │ │ │ │ -00062c40: 7373 2f4e 6f6e 4465 6e6f 7461 626c 6554 ss/NonDenotableT │ │ │ │ │ -00062c50: 6573 742e 6a61 7661 3a20 4164 6420 636f est.java: Add co │ │ │ │ │ -00062c60: 6d70 696c 6572 2073 7570 706f 7274 2066 mpiler support f │ │ │ │ │ -00062c70: 6f72 206c 6f63 616c 2076 6172 6961 626c or local variabl │ │ │ │ │ -00062c80: 6520 7479 7065 2d69 6e66 6572 656e 6365 e type-inference │ │ │ │ │ -00062c90: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00062ca0: 632f 6c76 7469 2f68 6172 6e65 7373 2f50 c/lvti/harness/P │ │ │ │ │ -00062cb0: 7269 6d69 7469 7665 5479 7065 5465 7374 rimitiveTypeTest │ │ │ │ │ -00062cc0: 2e6a 6176 613a 2041 6464 2063 6f6d 7069 .java: Add compi │ │ │ │ │ -00062cd0: 6c65 7220 7375 7070 6f72 7420 666f 7220 ler support for │ │ │ │ │ -00062ce0: 6c6f 6361 6c20 7661 7269 6162 6c65 2074 local variable t │ │ │ │ │ -00062cf0: 7970 652d 696e 6665 7265 6e63 650a 3c62 ype-inference.tools/javac/l │ │ │ │ │ -00062d10: 7674 692f 6861 726e 6573 732f 5265 6665 vti/harness/Refe │ │ │ │ │ -00062d20: 7265 6e63 6554 7970 6554 6573 742e 6a61 renceTypeTest.ja │ │ │ │ │ -00062d30: 7661 3a20 4164 6420 636f 6d70 696c 6572 va: Add compiler │ │ │ │ │ -00062d40: 2073 7570 706f 7274 2066 6f72 206c 6f63 support for loc │ │ │ │ │ -00062d50: 616c 2076 6172 6961 626c 6520 7479 7065 al variable type │ │ │ │ │ -00062d60: 2d69 6e66 6572 656e 6365 0a3c 6272 0a3e -inference. │ │ │ │ │ -00062d70: 746f 6f6c 732f 6a61 7661 632f 6c76 7469 tools/javac/lvti │ │ │ │ │ -00062d80: 2f68 6172 6e65 7373 2f55 7070 6572 426f /harness/UpperBo │ │ │ │ │ -00062d90: 756e 6473 2e6a 6176 613a 2055 7077 6172 unds.java: Upwar │ │ │ │ │ -00062da0: 6420 7072 6f6a 6563 7469 6f6e 2072 6573 d projection res │ │ │ │ │ -00062db0: 756c 7420 6973 2041 266c 743b 3f20 6578 ult is A<? ex │ │ │ │ │ -00062dc0: 7465 6e64 7320 4e75 6d62 6572 2667 743b tends Number> │ │ │ │ │ -00062dd0: 2069 6e73 7465 6164 206f 6620 4126 6c74 instead of A< │ │ │ │ │ -00062de0: 3b3f 2073 7570 6572 2049 6e74 6567 6572 ;? super Integer │ │ │ │ │ -00062df0: 2667 743b 0a3c 6272 0a3e 746f 6f6c 732f >.tools/ │ │ │ │ │ -00062e00: 6a61 7661 632f 6d61 696e 2f41 7446 696c javac/main/AtFil │ │ │ │ │ -00062e10: 6554 6573 742e 6a61 7661 3a20 416c 6967 eTest.java: Alig │ │ │ │ │ -00062e20: 6e20 6a61 7661 6320 7375 7070 6f72 7420 n javac support │ │ │ │ │ -00062e30: 666f 7220 6174 2d66 696c 6573 2077 6974 for at-files wit │ │ │ │ │ -00062e40: 6820 6c61 756e 6368 6572 2073 7570 706f h launcher suppo │ │ │ │ │ -00062e50: 7274 0a3c 6272 0a3e 746f 6f6c 732f 6a61 rt.tools/ja │ │ │ │ │ -00062e60: 7661 632f 6d61 696e 2f45 6e76 5661 7269 vac/main/EnvVari │ │ │ │ │ -00062e70: 6162 6c65 5465 7374 2e6a 6176 613a 2043 ableTest.java: C │ │ │ │ │ -00062e80: 6865 636b 204a 444b 5f4a 4156 415f 4f50 heck JDK_JAVA_OP │ │ │ │ │ -00062e90: 5449 4f4e 5320 7061 7273 696e 6720 6265 TIONS parsing be │ │ │ │ │ -00062ea0: 6861 7669 6f72 0a3c 6272 0a3e 746f 6f6c havior.tool │ │ │ │ │ -00062eb0: 732f 6a61 7661 632f 6d61 696e 2f4f 7074 s/javac/main/Opt │ │ │ │ │ -00062ec0: 696f 6e5f 4a5f 4174 5f54 6573 742e 6a61 ion_J_At_Test.ja │ │ │ │ │ -00062ed0: 7661 3a20 6578 7472 6120 7370 6163 6520 va: extra space │ │ │ │ │ -00062ee0: 696e 206a 6176 6163 202d 6865 6c70 2066 in javac -help f │ │ │ │ │ -00062ef0: 6f72 202d 4a20 616e 6420 4020 6f70 7469 or -J and @ opti │ │ │ │ │ -00062f00: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -00062f10: 6176 6163 2f6d 6169 6e2f 5374 7265 616d avac/main/Stream │ │ │ │ │ -00062f20: 7354 6573 742e 6a61 7661 3a20 6578 7472 sTest.java: extr │ │ │ │ │ -00062f30: 6120 7370 6163 6520 696e 206a 6176 6163 a space in javac │ │ │ │ │ -00062f40: 202d 6865 6c70 2066 6f72 202d 4a20 616e -help for -J an │ │ │ │ │ -00062f50: 6420 4020 6f70 7469 6f6e 730a 3c62 720a d @ options.tools/javac/mai │ │ │ │ │ -00062f70: 6e2f 5438 3035 3834 3435 2e6a 6176 613a n/T8058445.java: │ │ │ │ │ -00062f80: 206a 6176 6163 2074 6872 6f77 7320 6578 javac throws ex │ │ │ │ │ -00062f90: 6365 7074 696f 6e20 7768 656e 2064 6973 ception when dis │ │ │ │ │ -00062fa0: 706c 6179 696e 6720 696e 666f 0a3c 6272 playing info.
    tools/javac/ma │ │ │ │ │ -00062fc0: 696e 2f54 3832 3339 3534 342e 6a61 7661 in/T8239544.java │ │ │ │ │ -00062fd0: 3a20 4a61 7661 6320 646f 6573 206e 6f74 : Javac does not │ │ │ │ │ -00062fe0: 2072 6573 7065 6374 2073 686f 756c 642d respect should- │ │ │ │ │ -00062ff0: 7374 6f70 2e69 664e 6f45 7272 6f72 2070 stop.ifNoError p │ │ │ │ │ -00063000: 6f6c 6963 7920 746f 2073 746f 7020 6166 olicy to stop af │ │ │ │ │ -00063010: 7465 7220 436f 6d70 696c 6553 7461 7465 ter CompileState │ │ │ │ │ -00063020: 2050 4152 5345 2c20 454e 5445 5220 616e PARSE, ENTER an │ │ │ │ │ -00063030: 6420 5052 4f43 4553 530a 3c62 720a 3e74 d PROCESS.t │ │ │ │ │ -00063040: 6f6f 6c73 2f6a 6176 6163 2f6d 6169 6e2f ools/javac/main/ │ │ │ │ │ -00063050: 546f 6f6c 5072 6f76 6964 6572 5465 7374 ToolProviderTest │ │ │ │ │ -00063060: 2e6a 6176 613a 2074 6573 7420 6a61 7661 .java: test java │ │ │ │ │ -00063070: 6327 7320 546f 6f6c 5072 6f76 6964 6572 c's ToolProvider │ │ │ │ │ -00063080: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00063090: 632f 6d61 6e64 6174 6f72 7957 6172 6e69 c/mandatoryWarni │ │ │ │ │ -000630a0: 6e67 732f 6465 7072 6563 6174 6564 2f54 ngs/deprecated/T │ │ │ │ │ -000630b0: 6573 742e 6a61 7661 3a20 6a61 7661 6320 est.java: javac │ │ │ │ │ -000630c0: 2d6e 6f77 6172 6e20 696d 7072 6f70 6572 -nowarn improper │ │ │ │ │ -000630d0: 6c79 2073 7570 7072 6573 7365 7320 4a4c ly suppresses JL │ │ │ │ │ -000630e0: 532d 6d61 6e64 6174 6564 2077 6172 6e69 S-mandated warni │ │ │ │ │ -000630f0: 6e67 730a 3c62 720a 3e74 6f6f 6c73 2f6a ngs.tools/j │ │ │ │ │ -00063100: 6176 6163 2f6d 616e 6461 746f 7279 5761 avac/mandatoryWa │ │ │ │ │ -00063110: 726e 696e 6773 2f75 6e63 6865 636b 6564 rnings/unchecked │ │ │ │ │ -00063120: 2f54 6573 742e 6a61 7661 3a20 6a61 7661 /Test.java: java │ │ │ │ │ -00063130: 6320 2d6e 6f77 6172 6e20 696d 7072 6f70 c -nowarn improp │ │ │ │ │ -00063140: 6572 6c79 2073 7570 7072 6573 7365 7320 erly suppresses │ │ │ │ │ -00063150: 4a4c 532d 6d61 6e64 6174 6564 2077 6172 JLS-mandated war │ │ │ │ │ -00063160: 6e69 6e67 730a 3c62 720a 3e74 6f6f 6c73 nings.tools │ │ │ │ │ -00063170: 2f6a 6176 6163 2f6d 6574 682f 4261 6450 /javac/meth/BadP │ │ │ │ │ -00063180: 6f6c 7953 6967 2f42 6164 506f 6c79 5369 olySig/BadPolySi │ │ │ │ │ -00063190: 672e 6a61 7661 3a20 506f 6c79 6d6f 7268 g.java: Polymorh │ │ │ │ │ -000631a0: 6963 2073 6967 6e61 7475 7265 206d 6574 ic signature met │ │ │ │ │ -000631b0: 686f 6420 6368 6563 6b20 6372 6173 6865 hod check crashe │ │ │ │ │ -000631c0: 7320 6a61 7661 630a 3c62 720a 3e74 6f6f s javac.too │ │ │ │ │ -000631d0: 6c73 2f6a 6176 6163 2f6d 6574 682f 496e ls/javac/meth/In │ │ │ │ │ -000631e0: 766f 6b65 4d48 2e6a 6176 613a 2047 656e vokeMH.java: Gen │ │ │ │ │ -000631f0: 6572 6174 6520 6361 6c6c 2073 6974 6573 erate call sites │ │ │ │ │ -00063200: 2066 6f72 206d 6574 686f 6420 6861 6e64 for method hand │ │ │ │ │ -00063210: 6c65 0a3c 6272 0a3e 746f 6f6c 732f 6a61 le.tools/ja │ │ │ │ │ -00063220: 7661 632f 6d65 7468 2f54 6573 7443 502e vac/meth/TestCP. │ │ │ │ │ -00063230: 6a61 7661 3a20 706f 6c79 6d6f 7270 6869 java: polymorphi │ │ │ │ │ -00063240: 6320 7369 676e 6174 7572 6520 6361 6c6c c signature call │ │ │ │ │ -00063250: 7320 646f 6e27 7420 7368 6172 6520 7468 s don't share th │ │ │ │ │ -00063260: 6520 7361 6d65 2043 5020 656e 7472 6965 e same CP entrie │ │ │ │ │ -00063270: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00063280: 6163 2f6d 6574 682f 5661 7261 7267 7357 ac/meth/VarargsW │ │ │ │ │ -00063290: 6172 6e2e 6a61 7661 3a20 7661 7261 7267 arn.java: vararg │ │ │ │ │ -000632a0: 732d 7265 6c61 7465 6420 7761 726e 696e s-related warnin │ │ │ │ │ -000632b0: 6773 2061 7265 206d 6561 6e69 6e67 6c65 gs are meaningle │ │ │ │ │ -000632c0: 7373 206f 6e20 7369 676e 6174 7572 652d ss on signature- │ │ │ │ │ -000632d0: 706f 6c79 6d6f 7270 6869 6320 6d65 7468 polymorphic meth │ │ │ │ │ -000632e0: 6f64 7320 7375 6368 2061 7320 4d65 7468 ods such as Meth │ │ │ │ │ -000632f0: 6f64 4861 6e64 6c65 2e69 6e76 6f6b 6545 odHandle.invokeE │ │ │ │ │ -00063300: 7861 6374 0a3c 6272 0a3e 746f 6f6c 732f xact.tools/ │ │ │ │ │ -00063310: 6a61 7661 632f 6d65 7468 2f58 6c69 6e74 javac/meth/Xlint │ │ │ │ │ -00063320: 5761 726e 2e6a 6176 613a 2063 6173 7420 Warn.java: cast │ │ │ │ │ -00063330: 666f 7220 696e 766f 6b65 4578 6163 7420 for invokeExact │ │ │ │ │ -00063340: 6361 6c6c 2067 6574 7320 7265 6475 6e64 call gets redund │ │ │ │ │ -00063350: 616e 7420 6361 7374 2074 6f20 266c 743b ant cast to < │ │ │ │ │ -00063360: 7479 7065 2667 743b 2077 6172 6e69 6e67 type> warning │ │ │ │ │ -00063370: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00063380: 6163 2f6d 6972 616e 6461 2f34 3638 3631 ac/miranda/46861 │ │ │ │ │ -00063390: 3438 2f54 6573 742e 6a61 7661 3a20 636f 48/Test.java: co │ │ │ │ │ -000633a0: 6d70 696c 6572 2061 6c6c 6f77 7320 6e6f mpiler allows no │ │ │ │ │ -000633b0: 6e2d 7075 626c 6963 2069 6d70 6c65 6d65 n-public impleme │ │ │ │ │ -000633c0: 6e74 6174 696f 6e20 6f66 2069 6e74 6572 ntation of inter │ │ │ │ │ -000633d0: 6661 6365 206d 6574 686f 6473 0a3c 6272 face methods.
    tools/javac/mi │ │ │ │ │ -000633f0: 7261 6e64 612f 3436 3836 3831 312f 5472 randa/4686811/Tr │ │ │ │ │ -00063400: 7969 742e 6a61 7661 3a20 7061 636b 6167 yit.java: packag │ │ │ │ │ -00063410: 6520 7072 6976 6174 6520 6d65 7468 6f64 e private method │ │ │ │ │ -00063420: 7320 646f 206e 6f74 206f 7665 7272 6964 s do not overrid │ │ │ │ │ -00063430: 6520 6163 726f 7373 2070 6163 6b61 6765 e across package │ │ │ │ │ -00063440: 2062 6f75 6e64 6172 790a 3c62 720a 3e74 boundary.t │ │ │ │ │ -00063450: 6f6f 6c73 2f6a 6176 6163 2f6d 6972 616e ools/javac/miran │ │ │ │ │ -00063460: 6461 2f34 3731 3130 3536 2f54 312e 6a61 da/4711056/T1.ja │ │ │ │ │ -00063470: 7661 3a20 6a61 7661 6320 6661 696c 7320 va: javac fails │ │ │ │ │ -00063480: 746f 2064 6574 6563 7420 636f 6e66 6c69 to detect confli │ │ │ │ │ -00063490: 6374 696e 6720 696e 7465 7266 6163 6573 cting interfaces │ │ │ │ │ -000634a0: 2077 6974 6820 7365 7061 7261 7465 2063 with separate c │ │ │ │ │ -000634b0: 6f6d 7069 6c61 7469 6f6e 0a3c 6272 0a3e ompilation. │ │ │ │ │ -000634c0: 746f 6f6c 732f 6a61 7661 632f 6d69 7261 tools/javac/mira │ │ │ │ │ -000634d0: 6e64 612f 5434 3237 3933 3136 612e 6a61 nda/T4279316a.ja │ │ │ │ │ -000634e0: 7661 3a20 696e 636f 6e73 6973 7465 6e63 va: inconsistenc │ │ │ │ │ -000634f0: 7920 696e 206f 7665 726c 6f61 6420 7265 y in overload re │ │ │ │ │ -00063500: 736f 6c75 7469 6f6e 2061 7420 636f 6d70 solution at comp │ │ │ │ │ -00063510: 696c 6520 7469 6d65 0a3c 6272 0a3e 746f ile time.to │ │ │ │ │ -00063520: 6f6c 732f 6a61 7661 632f 6d69 7261 6e64 ols/javac/mirand │ │ │ │ │ -00063530: 612f 5434 3237 3933 3136 622e 6a61 7661 a/T4279316b.java │ │ │ │ │ -00063540: 3a20 696e 636f 6e73 6973 7465 6e63 7920 : inconsistency │ │ │ │ │ -00063550: 696e 206f 7665 726c 6f61 6420 7265 736f in overload reso │ │ │ │ │ -00063560: 6c75 7469 6f6e 2061 7420 636f 6d70 696c lution at compil │ │ │ │ │ -00063570: 6520 7469 6d65 0a3c 6272 0a3e 746f 6f6c e time.tool │ │ │ │ │ -00063580: 732f 6a61 7661 632f 6d69 7261 6e64 612f s/javac/miranda/ │ │ │ │ │ -00063590: 5434 3237 3933 3136 632e 6a61 7661 3a20 T4279316c.java: │ │ │ │ │ -000635a0: 696e 636f 6e73 6973 7465 6e63 7920 696e inconsistency in │ │ │ │ │ -000635b0: 206f 7665 726c 6f61 6420 7265 736f 6c75 overload resolu │ │ │ │ │ -000635c0: 7469 6f6e 2061 7420 636f 6d70 696c 6520 tion at compile │ │ │ │ │ -000635d0: 7469 6d65 0a3c 6272 0a3e 746f 6f6c 732f time.tools/ │ │ │ │ │ -000635e0: 6a61 7661 632f 6d69 7261 6e64 612f 5434 javac/miranda/T4 │ │ │ │ │ -000635f0: 3237 3933 3136 642e 6a61 7661 3a20 696e 279316d.java: in │ │ │ │ │ -00063600: 636f 6e73 6973 7465 6e63 7920 696e 206f consistency in o │ │ │ │ │ -00063610: 7665 726c 6f61 6420 7265 736f 6c75 7469 verload resoluti │ │ │ │ │ -00063620: 6f6e 2061 7420 636f 6d70 696c 6520 7469 on at compile ti │ │ │ │ │ -00063630: 6d65 0a3c 6272 0a3e 746f 6f6c 732f 6a61 me.tools/ja │ │ │ │ │ -00063640: 7661 632f 6d69 7261 6e64 612f 5434 3532 vac/miranda/T452 │ │ │ │ │ -00063650: 3833 3135 2e6a 6176 613a 204d 756c 7469 8315.java: Multi │ │ │ │ │ -00063660: 706c 6520 6d65 7468 6f64 2069 6e68 6572 ple method inher │ │ │ │ │ -00063670: 6974 616e 6365 2061 6e64 2074 6872 6f77 itance and throw │ │ │ │ │ -00063680: 7320 636c 6175 7365 730a 3c62 720a 3e74 s clauses.t │ │ │ │ │ -00063690: 6f6f 6c73 2f6a 6176 6163 2f6d 6972 616e ools/javac/miran │ │ │ │ │ -000636a0: 6461 2f54 3436 3636 3836 362e 6a61 7661 da/T4666866.java │ │ │ │ │ -000636b0: 3a20 5245 4752 4553 5349 4f4e 3a20 4765 : REGRESSION: Ge │ │ │ │ │ -000636c0: 6e65 7261 7465 6420 6572 726f 7220 6d65 nerated error me │ │ │ │ │ -000636d0: 7373 6167 6520 756e 6865 6c70 6675 6c20 ssage unhelpful │ │ │ │ │ -000636e0: 666f 7220 6d69 7373 696e 6720 6d65 7468 for missing meth │ │ │ │ │ -000636f0: 6f64 730a 3c62 720a 3e74 6f6f 6c73 2f6a ods.tools/j │ │ │ │ │ -00063700: 6176 6163 2f6d 6972 616e 6461 2f54 3437 avac/miranda/T47 │ │ │ │ │ -00063710: 3131 3332 352e 6a61 7661 3a20 636f 6d70 11325.java: comp │ │ │ │ │ -00063720: 696c 6572 2061 6c6c 6f77 7320 756e 696d iler allows unim │ │ │ │ │ -00063730: 706c 656d 656e 7461 626c 6520 696e 7465 plementable inte │ │ │ │ │ -00063740: 7266 6163 6573 0a3c 6272 0a3e 746f 6f6c rfaces.tool │ │ │ │ │ -00063750: 732f 6a61 7661 632f 6d69 7373 696e 6743 s/javac/missingC │ │ │ │ │ -00063760: 6c61 7373 2f41 2e6a 6176 613a 2056 6572 lass/A.java: Ver │ │ │ │ │ -00063770: 6966 7920 7468 6174 2077 6520 6368 6563 ify that we chec │ │ │ │ │ -00063780: 6b20 7468 6174 2061 2073 6f75 7263 6520 k that a source │ │ │ │ │ -00063790: 6669 6c65 2063 6f6e 7461 696e 7320 7468 file contains th │ │ │ │ │ -000637a0: 6520 636c 6173 7320 736f 7567 6874 2e0a e class sought.. │ │ │ │ │ -000637b0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000637c0: 2f6d 6973 7369 6e67 5375 7065 7252 6563 /missingSuperRec │ │ │ │ │ -000637d0: 6f76 6572 792f 4d69 7373 696e 6749 6e74 overy/MissingInt │ │ │ │ │ -000637e0: 6572 6661 6365 5465 7374 2e6a 6176 613a erfaceTest.java: │ │ │ │ │ -000637f0: 206a 6176 6163 2063 7261 7368 6573 2077 javac crashes w │ │ │ │ │ -00063800: 6865 6e20 656e 636f 756e 7465 7269 6e67 hen encountering │ │ │ │ │ -00063810: 2061 6e20 756e 7265 736f 6c76 6162 6c65 an unresolvable │ │ │ │ │ -00063820: 2069 6e74 6572 6661 6365 0a3c 6272 0a3e interface. │ │ │ │ │ -00063830: 746f 6f6c 732f 6a61 7661 632f 6d69 7373 tools/javac/miss │ │ │ │ │ -00063840: 696e 6753 7570 6572 5265 636f 7665 7279 ingSuperRecovery │ │ │ │ │ -00063850: 2f4d 6973 7369 6e67 5375 7065 7252 6563 /MissingSuperRec │ │ │ │ │ -00063860: 6f76 6572 792e 6a61 7661 3a20 4368 6563 overy.java: Chec │ │ │ │ │ -00063870: 6b20 666f 7220 7072 6f70 6572 2065 7272 k for proper err │ │ │ │ │ -00063880: 6f72 2072 6563 6f76 6572 7920 7768 656e or recovery when │ │ │ │ │ -00063890: 2073 7570 6572 636c 6173 7320 6f66 2065 superclass of e │ │ │ │ │ -000638a0: 7874 656e 6465 6420 636c 6173 7320 6973 xtended class is │ │ │ │ │ -000638b0: 206e 6f20 6c6f 6e67 6572 2061 7661 696c no longer avail │ │ │ │ │ -000638c0: 6162 6c65 2064 7572 696e 6720 6120 7375 able during a su │ │ │ │ │ -000638d0: 6273 6571 7565 6e74 2063 6f6d 7069 6c61 bsequent compila │ │ │ │ │ -000638e0: 7469 6f6e 2e0a 3c62 720a 3e74 6f6f 6c73 tion..tools │ │ │ │ │ -000638f0: 2f6a 6176 6163 2f6d 6978 6564 5461 7267 /javac/mixedTarg │ │ │ │ │ -00063900: 6574 2f45 7874 656e 6443 6f76 6172 6961 et/ExtendCovaria │ │ │ │ │ -00063910: 6e74 312e 6a61 7661 3a20 456e 7375 7265 nt1.java: Ensure │ │ │ │ │ -00063920: 2063 6f76 6172 6961 6e74 2072 6574 7572 covariant retur │ │ │ │ │ -00063930: 6e20 7479 7065 2061 6c6c 6f77 6564 0a3c n type allowed.< │ │ │ │ │ -00063940: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00063950: 6d69 7865 6454 6172 6765 742f 4578 7465 mixedTarget/Exte │ │ │ │ │ -00063960: 6e64 436f 7661 7269 616e 7432 2e6a 6176 ndCovariant2.jav │ │ │ │ │ -00063970: 613a 2045 6e73 7572 6520 436f 7661 7269 a: Ensure Covari │ │ │ │ │ -00063980: 616e 7420 5265 7475 726e 2054 7970 6520 ant Return Type │ │ │ │ │ -00063990: 616c 6c6f 7765 6420 696e 206d 696e 696d allowed in minim │ │ │ │ │ -000639a0: 756d 2073 7570 706f 7274 6564 2076 6572 um supported ver │ │ │ │ │ -000639b0: 7369 6f6e 0a3c 6272 0a3e 746f 6f6c 732f sion.tools/ │ │ │ │ │ -000639c0: 6a61 7661 632f 6d6f 6475 6c65 732f 4162 javac/modules/Ab │ │ │ │ │ -000639d0: 7374 7261 6374 4f72 496e 6e65 7243 6c61 stractOrInnerCla │ │ │ │ │ -000639e0: 7373 5365 7276 6963 6549 6d70 6c54 6573 ssServiceImplTes │ │ │ │ │ -000639f0: 742e 6a61 7661 3a20 4a61 7661 6320 646f t.java: Javac do │ │ │ │ │ -00063a00: 6573 6e27 7420 7265 706f 7274 2065 7272 esn't report err │ │ │ │ │ -00063a10: 6f72 7320 6f6e 2073 6572 7669 6365 2069 ors on service i │ │ │ │ │ -00063a20: 6d70 6c65 6d65 6e74 6174 696f 6e20 7768 mplementation wh │ │ │ │ │ -00063a30: 6963 6820 6361 6e6e 6f74 2062 6520 696e ich cannot be in │ │ │ │ │ -00063a40: 6974 6961 6c69 7a65 640a 3c62 720a 3e74 itialized.t │ │ │ │ │ -00063a50: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -00063a60: 6573 2f41 6464 4578 706f 7274 7354 6573 es/AddExportsTes │ │ │ │ │ -00063a70: 742e 6a61 7661 3a20 5465 7374 2074 6865 t.java: Test the │ │ │ │ │ -00063a80: 202d 2d61 6464 2d65 7870 6f72 7473 206f --add-exports o │ │ │ │ │ -00063a90: 7074 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ption.tools │ │ │ │ │ -00063aa0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f41 /javac/modules/A │ │ │ │ │ -00063ab0: 6464 4c69 6d69 744d 6f64 732e 6a61 7661 ddLimitMods.java │ │ │ │ │ -00063ac0: 3a20 5465 7374 202d 2d61 6464 2d6d 6f64 : Test --add-mod │ │ │ │ │ -00063ad0: 756c 6573 2061 6e64 202d 2d6c 696d 6974 ules and --limit │ │ │ │ │ -00063ae0: 2d6d 6f64 756c 6573 3b20 616c 736f 2074 -modules; also t │ │ │ │ │ -00063af0: 6573 7420 7468 6520 2265 6e61 626c 6564 est the "enabled │ │ │ │ │ -00063b00: 2220 6d6f 6475 6c65 732e 0a3c 6272 0a3e " modules.. │ │ │ │ │ -00063b10: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -00063b20: 6c65 732f 4164 644d 6f64 756c 6573 5465 les/AddModulesTe │ │ │ │ │ -00063b30: 7374 2e6a 6176 613a 2054 6573 7420 7468 st.java: Test th │ │ │ │ │ -00063b40: 6520 2d2d 6164 642d 6d6f 6475 6c65 7320 e --add-modules │ │ │ │ │ -00063b50: 6f70 7469 6f6e 0a3c 6272 0a3e 746f 6f6c option.tool │ │ │ │ │ -00063b60: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ -00063b70: 4164 6452 6561 6473 5465 7374 2e6a 6176 AddReadsTest.jav │ │ │ │ │ -00063b80: 613a 2054 6573 7420 7468 6520 2d2d 6164 a: Test the --ad │ │ │ │ │ -00063b90: 642d 7265 6164 7320 6f70 7469 6f6e 0a3c d-reads option.< │ │ │ │ │ -00063ba0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00063bb0: 6d6f 6475 6c65 732f 416c 6c44 6566 6175 modules/AllDefau │ │ │ │ │ -00063bc0: 6c74 5465 7374 2e6a 6176 613a 2054 6573 ltTest.java: Tes │ │ │ │ │ -00063bd0: 7420 7573 6520 6f66 2041 4c4c 2d44 4546 t use of ALL-DEF │ │ │ │ │ -00063be0: 4155 4c54 2074 6f6b 656e 0a3c 6272 0a3e AULT token. │ │ │ │ │ -00063bf0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -00063c00: 6c65 732f 416e 6163 6872 6f6e 6973 7469 les/Anachronisti │ │ │ │ │ -00063c10: 634d 6f64 756c 6549 6e66 6f2f 416e 6163 cModuleInfo/Anac │ │ │ │ │ -00063c20: 6872 6f6e 6973 7469 634d 6f64 756c 6549 hronisticModuleI │ │ │ │ │ -00063c30: 6e66 6f54 6573 742e 6a61 7661 3a20 4173 nfoTest.java: As │ │ │ │ │ -00063c40: 7365 7274 696f 6e45 7272 6f72 2069 6e20 sertionError in │ │ │ │ │ -00063c50: 6a61 7661 6320 7768 656e 206d 6f64 756c javac when modul │ │ │ │ │ -00063c60: 652d 696e 666f 2026 6c74 3b20 7635 332e e-info < v53. │ │ │ │ │ -00063c70: 300a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 0.tools/jav │ │ │ │ │ -00063c80: 6163 2f6d 6f64 756c 6573 2f41 6e6e 6f74 ac/modules/Annot │ │ │ │ │ -00063c90: 6174 696f 6e50 726f 6365 7373 696e 672e ationProcessing. │ │ │ │ │ -00063ca0: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ -00063cb0: 7420 616e 6e6f 7461 7469 6f6e 2070 726f t annotation pro │ │ │ │ │ -00063cc0: 6365 7373 696e 6720 776f 726b 732e 0a3c cessing works..< │ │ │ │ │ -00063cd0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00063ce0: 6d6f 6475 6c65 732f 416e 6e6f 7461 7469 modules/Annotati │ │ │ │ │ -00063cf0: 6f6e 5072 6f63 6573 7369 6e67 5769 7468 onProcessingWith │ │ │ │ │ -00063d00: 4d6f 6475 6c65 496e 666f 496e 5772 6f6e ModuleInfoInWron │ │ │ │ │ -00063d10: 6750 6c61 6365 2e6a 6176 613a 206a 6176 gPlace.java: jav │ │ │ │ │ -00063d20: 6163 2074 6872 6f77 7320 4e50 4520 6966 ac throws NPE if │ │ │ │ │ -00063d30: 2061 6e6e 6f74 6174 696f 6e20 7072 6f63 annotation proc │ │ │ │ │ -00063d40: 6573 736f 7220 6973 2073 7065 6369 6669 essor is specifi │ │ │ │ │ -00063d50: 6564 2061 6e64 206d 6f64 756c 6520 6973 ed and module is │ │ │ │ │ -00063d60: 2064 6563 6c61 7265 6420 696e 2061 2066 declared in a f │ │ │ │ │ -00063d70: 696c 6520 6e61 6d65 6420 6172 6269 7472 ile named arbitr │ │ │ │ │ -00063d80: 6172 696c 790a 3c62 720a 3e74 6f6f 6c73 arily.tools │ │ │ │ │ -00063d90: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f41 /javac/modules/A │ │ │ │ │ -00063da0: 6e6e 6f74 6174 696f 6e50 726f 6365 7373 nnotationProcess │ │ │ │ │ -00063db0: 6f72 7349 6e4d 6f64 756c 6573 5465 7374 orsInModulesTest │ │ │ │ │ -00063dc0: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -00063dd0: 6174 2061 6e6e 6f74 6174 696f 6e20 7072 at annotation pr │ │ │ │ │ -00063de0: 6f63 6573 736f 7273 2069 6e73 6964 6520 ocessors inside │ │ │ │ │ -00063df0: 6d6f 6475 6c65 7320 776f 726b 730a 3c62 modules works.tools/javac/m │ │ │ │ │ -00063e10: 6f64 756c 6573 2f41 6e6e 6f74 6174 696f odules/Annotatio │ │ │ │ │ -00063e20: 6e73 4f6e 4d6f 6475 6c65 732e 6a61 7661 nsOnModules.java │ │ │ │ │ -00063e30: 3a20 5465 7374 2061 6e6e 6f74 6174 696f : Test annotatio │ │ │ │ │ -00063e40: 6e73 206f 6e20 6d6f 6475 6c65 2064 6563 ns on module dec │ │ │ │ │ -00063e50: 6c61 7261 7469 6f6e 2e0a 3c62 720a 3e74 laration..t │ │ │ │ │ -00063e60: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -00063e70: 6573 2f41 7574 6f6d 6174 6963 4d6f 6475 es/AutomaticModu │ │ │ │ │ -00063e80: 6c65 732e 6a61 7661 3a20 5465 7374 2061 les.java: Test a │ │ │ │ │ -00063e90: 7574 6f6d 6174 6963 206d 6f64 756c 6573 utomatic modules │ │ │ │ │ -00063ea0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00063eb0: 632f 6d6f 6475 6c65 732f 4272 6f6b 656e c/modules/Broken │ │ │ │ │ -00063ec0: 4d6f 6475 6c65 7354 6573 742e 6a61 7661 ModulesTest.java │ │ │ │ │ -00063ed0: 3a20 5465 7374 206d 6f64 656c 2062 6568 : Test model beh │ │ │ │ │ -00063ee0: 6176 696f 7220 7768 656e 2061 2063 6f6d avior when a com │ │ │ │ │ -00063ef0: 706c 6574 696e 6720 6120 6272 6f6b 656e pleting a broken │ │ │ │ │ -00063f00: 206d 6f64 756c 652d 696e 666f 2e0a 3c62 module-info..tools/javac/m │ │ │ │ │ -00063f20: 6f64 756c 6573 2f43 6f6d 7069 6c65 4d6f odules/CompileMo │ │ │ │ │ -00063f30: 6475 6c65 5061 7463 6854 6573 742e 6a61 dulePatchTest.ja │ │ │ │ │ -00063f40: 7661 3a20 7465 7374 7320 666f 7220 6d75 va: tests for mu │ │ │ │ │ -00063f50: 6c74 692d 6d6f 6475 6c65 206d 6f64 6520 lti-module mode │ │ │ │ │ -00063f60: 636f 6d70 696c 6174 696f 6e0a 3c62 720a compilation.tools/javac/mod │ │ │ │ │ -00063f80: 756c 6573 2f43 6f6e 7461 696e 7354 6573 ules/ContainsTes │ │ │ │ │ -00063f90: 742e 6a61 7661 3a20 4164 6420 6d65 7468 t.java: Add meth │ │ │ │ │ -00063fa0: 6f64 204a 6176 6146 696c 654d 616e 6167 od JavaFileManag │ │ │ │ │ -00063fb0: 6572 2e63 6f6e 7461 696e 730a 3c62 720a er.contains.tools/javac/mod │ │ │ │ │ -00063fd0: 756c 6573 2f43 6f6e 7665 6e69 656e 7441 ules/ConvenientA │ │ │ │ │ -00063fe0: 6363 6573 7345 7272 6f72 7354 6573 742e ccessErrorsTest. │ │ │ │ │ -00063ff0: 6a61 7661 3a20 4368 6563 6b20 636f 6e76 java: Check conv │ │ │ │ │ -00064000: 656e 6965 6e74 2065 7272 6f72 7320 6172 enient errors ar │ │ │ │ │ -00064010: 6520 7072 6f64 7563 6564 2066 6f72 2069 e produced for i │ │ │ │ │ -00064020: 6e61 6363 6573 7369 626c 6520 636c 6173 naccessible clas │ │ │ │ │ -00064030: 7365 732e 0a3c 6272 0a3e 746f 6f6c 732f ses..tools/ │ │ │ │ │ -00064040: 6a61 7661 632f 6d6f 6475 6c65 732f 4469 javac/modules/Di │ │ │ │ │ -00064050: 7265 6374 6976 6556 6973 6974 6f72 5465 rectiveVisitorTe │ │ │ │ │ -00064060: 7374 2e6a 6176 613a 2041 6464 204d 6f64 st.java: Add Mod │ │ │ │ │ -00064070: 756c 6545 6c65 6d65 6e74 2e44 6972 6563 uleElement.Direc │ │ │ │ │ -00064080: 7469 7665 5669 7369 746f 720a 3c62 720a tiveVisitor.tools/javac/mod │ │ │ │ │ -000640a0: 756c 6573 2f44 6f63 6c69 6e74 4f74 6865 ules/DoclintOthe │ │ │ │ │ -000640b0: 724d 6f64 756c 6573 2e6a 6176 613a 2056 rModules.java: V │ │ │ │ │ -000640c0: 6572 6966 7920 7468 6174 2044 6f63 4c69 erify that DocLi │ │ │ │ │ -000640d0: 6e74 2064 6f65 7320 6e6f 7420 6361 7573 nt does not caus │ │ │ │ │ -000640e0: 6520 756e 6e65 6365 7373 6172 7920 2861 e unnecessary (a │ │ │ │ │ -000640f0: 6e64 2070 6f74 656e 7469 616c 6c79 2064 nd potentially d │ │ │ │ │ -00064100: 616e 6765 726f 7573 2920 696d 706c 6963 angerous) implic │ │ │ │ │ -00064110: 6974 2063 6f6d 7069 6c61 7469 6f6e 0a3c it compilation.< │ │ │ │ │ -00064120: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00064130: 6d6f 6475 6c65 732f 4475 706c 6963 6174 modules/Duplicat │ │ │ │ │ -00064140: 6543 6c61 7373 5465 7374 2e6a 6176 613a eClassTest.java: │ │ │ │ │ -00064150: 2045 6e73 7572 6520 7468 6174 2063 6c61 Ensure that cla │ │ │ │ │ -00064160: 7373 6573 2077 6974 6820 7468 6520 7361 sses with the sa │ │ │ │ │ -00064170: 6d65 2046 514e 7320 6172 6520 4f4b 2069 me FQNs are OK i │ │ │ │ │ -00064180: 6e20 756e 7265 6c61 7465 6420 6d6f 6475 n unrelated modu │ │ │ │ │ -00064190: 6c65 732e 0a3c 6272 0a3e 746f 6f6c 732f les..tools/ │ │ │ │ │ -000641a0: 6a61 7661 632f 6d6f 6475 6c65 732f 4564 javac/modules/Ed │ │ │ │ │ -000641b0: 6765 4361 7365 732e 6a61 7661 3a20 7465 geCases.java: te │ │ │ │ │ -000641c0: 7374 7320 666f 7220 6d75 6c74 692d 6d6f sts for multi-mo │ │ │ │ │ -000641d0: 6475 6c65 206d 6f64 6520 636f 6d70 696c dule mode compil │ │ │ │ │ -000641e0: 6174 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ation.tools │ │ │ │ │ -000641f0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f45 /javac/modules/E │ │ │ │ │ -00064200: 6e76 5661 7254 6573 742e 6a61 7661 3a20 nvVarTest.java: │ │ │ │ │ -00064210: 5465 7374 7320 7573 6520 6f66 204a 444b Tests use of JDK │ │ │ │ │ -00064220: 5f4a 4156 4143 5f4f 5054 494f 4e53 2065 _JAVAC_OPTIONS e │ │ │ │ │ -00064230: 6e76 2076 6172 6961 626c 650a 3c62 720a nv variable.tools/javac/mod │ │ │ │ │ -00064250: 756c 6573 2f45 7870 6f72 7473 556e 6578 ules/ExportsUnex │ │ │ │ │ -00064260: 706f 7274 6564 2e6a 6176 613a 2074 6573 ported.java: tes │ │ │ │ │ -00064270: 7473 2066 6f72 206d 6f64 756c 6520 6465 ts for module de │ │ │ │ │ -00064280: 636c 6172 6174 696f 6e73 0a3c 6272 0a3e clarations. │ │ │ │ │ -00064290: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000642a0: 6c65 732f 4669 6c65 4d61 6e61 6765 7247 les/FileManagerG │ │ │ │ │ -000642b0: 6574 5365 7276 6963 654c 6f61 6465 7254 etServiceLoaderT │ │ │ │ │ -000642c0: 6573 742e 6a61 7661 3a20 5465 7374 2074 est.java: Test t │ │ │ │ │ -000642d0: 6861 7420 6a64 6b2e 636f 6d70 696c 6572 hat jdk.compiler │ │ │ │ │ -000642e0: 2063 616e 206d 6174 6572 6961 6c69 7a65 can materialize │ │ │ │ │ -000642f0: 2061 2073 6572 7669 6365 206c 6f61 6465 a service loade │ │ │ │ │ -00064300: 7220 666f 7220 6172 6269 7472 6172 7920 r for arbitrary │ │ │ │ │ -00064310: 7365 7276 6963 6573 0a3c 6272 0a3e 746f services.to │ │ │ │ │ -00064320: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00064330: 732f 4765 744c 6f63 6174 696f 6e46 6f72 s/GetLocationFor │ │ │ │ │ -00064340: 4d6f 6475 6c65 5465 7374 2e6a 6176 613a ModuleTest.java: │ │ │ │ │ -00064350: 2053 7461 6e64 6172 644a 6176 6146 696c StandardJavaFil │ │ │ │ │ -00064360: 654d 616e 6167 6572 2e67 6574 4d6f 6475 eManager.getModu │ │ │ │ │ -00064370: 6c65 4c6f 6361 7469 6f6e 2829 2063 616e leLocation() can │ │ │ │ │ -00064380: 2774 2066 696e 6420 6120 6d6f 6475 6c65 't find a module │ │ │ │ │ -00064390: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000643a0: 632f 6d6f 6475 6c65 732f 4772 6170 6873 c/modules/Graphs │ │ │ │ │ -000643b0: 5465 7374 2e6a 6176 613a 2074 6573 7473 Test.java: tests │ │ │ │ │ -000643c0: 2066 6f72 206d 6f64 756c 6520 6772 6170 for module grap │ │ │ │ │ -000643d0: 6820 7265 736f 6c75 7469 6f6e 2069 7373 h resolution iss │ │ │ │ │ -000643e0: 7565 730a 3c62 720a 3e74 6f6f 6c73 2f6a ues.tools/j │ │ │ │ │ -000643f0: 6176 6163 2f6d 6f64 756c 6573 2f48 656c avac/modules/Hel │ │ │ │ │ -00064400: 6c6f 576f 726c 6454 6573 742e 6a61 7661 loWorldTest.java │ │ │ │ │ -00064410: 3a20 7369 6d70 6c65 2074 6573 7473 206f : simple tests o │ │ │ │ │ -00064420: 6620 6a61 7661 6320 636f 6d70 696c 6174 f javac compilat │ │ │ │ │ -00064430: 696f 6e20 6d6f 6465 730a 3c62 720a 3e74 ion modes.t │ │ │ │ │ -00064440: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -00064450: 6573 2f49 6e63 7562 6174 696e 6754 6573 es/IncubatingTes │ │ │ │ │ -00064460: 742e 6a61 7661 3a20 5665 7269 6679 2074 t.java: Verify t │ │ │ │ │ -00064470: 6861 7420 4d6f 6475 6c65 5265 736f 6c75 hat ModuleResolu │ │ │ │ │ -00064480: 7469 6f6e 2061 7474 7269 6275 7465 2066 tion attribute f │ │ │ │ │ -00064490: 6c61 6773 2061 7265 2068 6f6e 6f72 6564 lags are honored │ │ │ │ │ -000644a0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -000644b0: 6163 2f6d 6f64 756c 6573 2f49 6e68 6572 ac/modules/Inher │ │ │ │ │ -000644c0: 6974 5275 6e74 696d 6545 6e76 6972 6f6e itRuntimeEnviron │ │ │ │ │ -000644d0: 6d65 6e74 5465 7374 2e6a 6176 613a 2054 mentTest.java: T │ │ │ │ │ -000644e0: 6573 7420 2d2d 696e 6865 7269 742d 7275 est --inherit-ru │ │ │ │ │ -000644f0: 6e74 696d 652d 656e 7669 726f 6e6d 656e ntime-environmen │ │ │ │ │ -00064500: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ -00064510: 6163 2f6d 6f64 756c 6573 2f49 6e76 616c ac/modules/Inval │ │ │ │ │ -00064520: 6964 4d6f 6475 6c65 4469 7265 6374 6976 idModuleDirectiv │ │ │ │ │ -00064530: 652f 6d6f 6475 6c65 2d69 6e66 6f2e 6a61 e/module-info.ja │ │ │ │ │ -00064540: 7661 3a20 4572 726f 7220 6d65 7373 6167 va: Error messag │ │ │ │ │ -00064550: 6573 2077 6865 6e20 636f 6d70 696c 696e es when compilin │ │ │ │ │ -00064560: 6720 6120 6d61 6c66 6f72 6d65 6420 6d6f g a malformed mo │ │ │ │ │ -00064570: 6475 6c65 2d69 6e66 6f2e 6a61 7661 2063 dule-info.java c │ │ │ │ │ -00064580: 6f6e 6675 7369 6e67 0a3c 6272 0a3e 746f onfusing.to │ │ │ │ │ -00064590: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -000645a0: 732f 4a61 7661 4261 7365 5465 7374 2e6a s/JavaBaseTest.j │ │ │ │ │ -000645b0: 6176 613a 2074 6573 7420 6d6f 6469 6669 ava: test modifi │ │ │ │ │ -000645c0: 6572 7320 7769 7468 206a 6176 612e 6261 ers with java.ba │ │ │ │ │ -000645d0: 7365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 se.tools/ja │ │ │ │ │ -000645e0: 7661 632f 6d6f 6475 6c65 732f 4c69 6d69 vac/modules/Limi │ │ │ │ │ -000645f0: 744d 6f64 756c 6573 5465 7374 2e6a 6176 tModulesTest.jav │ │ │ │ │ -00064600: 613a 2054 6573 7420 7468 6520 2d2d 6c69 a: Test the --li │ │ │ │ │ -00064610: 6d69 742d 6d6f 6475 6c65 7320 6f70 7469 mit-modules opti │ │ │ │ │ -00064620: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -00064630: 7661 632f 6d6f 6475 6c65 732f 4d4f 7074 vac/modules/MOpt │ │ │ │ │ -00064640: 696f 6e54 6573 742e 6a61 7661 3a20 696d ionTest.java: im │ │ │ │ │ -00064650: 706c 656d 656e 7420 6a61 7661 6320 2d6d plement javac -m │ │ │ │ │ -00064660: 206f 7074 696f 6e0a 3c62 720a 3e74 6f6f option.too │ │ │ │ │ -00064670: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -00064680: 2f4d 6973 7369 6e67 4a61 7249 6e4d 6f64 /MissingJarInMod │ │ │ │ │ -00064690: 756c 6550 6174 6854 6573 742e 6a61 7661 ulePathTest.java │ │ │ │ │ -000646a0: 3a20 436f 6d70 696c 6572 2073 686f 756c : Compiler shoul │ │ │ │ │ -000646b0: 6420 6861 6e64 6c65 206a 6176 612e 6e69 d handle java.ni │ │ │ │ │ -000646c0: 6f2e 6669 6c65 2e46 696c 6553 7973 7465 o.file.FileSyste │ │ │ │ │ -000646d0: 6d4e 6f74 466f 756e 6445 7863 6570 7469 mNotFoundExcepti │ │ │ │ │ -000646e0: 6f6e 2067 7261 6365 6675 6c6c 7920 616e on gracefully an │ │ │ │ │ -000646f0: 6420 6e6f 7420 6162 6f72 740a 3c62 720a d not abort.tools/javac/mod │ │ │ │ │ -00064710: 756c 6573 2f4d 6973 7369 6e67 4d6f 6475 ules/MissingModu │ │ │ │ │ -00064720: 6c65 5465 7374 2e6a 6176 613a 206a 6176 leTest.java: jav │ │ │ │ │ -00064730: 6163 2073 686f 756c 6420 6e6f 7420 6e65 ac should not ne │ │ │ │ │ -00064740: 6564 2074 6865 2074 7261 6e73 6974 6976 ed the transitiv │ │ │ │ │ -00064750: 6520 636c 6f73 7572 6520 746f 2063 6f6d e closure to com │ │ │ │ │ -00064760: 7069 6c65 2061 206d 6f64 756c 650a 3c62 pile a module.tools/javac/m │ │ │ │ │ -00064780: 6f64 756c 6573 2f4d 6f64 6966 6965 6455 odules/ModifiedU │ │ │ │ │ -00064790: 5446 5465 7374 2e6a 6176 613a 2054 6573 TFTest.java: Tes │ │ │ │ │ -000647a0: 7420 5375 7272 6f67 6174 6520 5061 6972 t Surrogate Pair │ │ │ │ │ -000647b0: 206d 6f64 756c 6520 6e61 6d65 0a3c 6272 module name.
    tools/javac/mo │ │ │ │ │ -000647d0: 6475 6c65 732f 4d6f 6475 6c65 4669 6e64 dules/ModuleFind │ │ │ │ │ -000647e0: 6572 5465 7374 2e6a 6176 613a 2074 6573 erTest.java: tes │ │ │ │ │ -000647f0: 7473 2066 6f72 206d 6f64 756c 6520 6669 ts for module fi │ │ │ │ │ -00064800: 6e64 6572 0a3c 6272 0a3e 746f 6f6c 732f nder.tools/ │ │ │ │ │ -00064810: 6a61 7661 632f 6d6f 6475 6c65 732f 4d6f javac/modules/Mo │ │ │ │ │ -00064820: 6475 6c65 496e 666f 5061 7463 6850 6174 duleInfoPatchPat │ │ │ │ │ -00064830: 682e 6a61 7661 3a20 5665 7269 6679 2074 h.java: Verify t │ │ │ │ │ -00064840: 6861 7420 6861 7669 6e67 206d 6f64 756c hat having modul │ │ │ │ │ -00064850: 652d 696e 666f 206f 6e20 7061 7463 6820 e-info on patch │ │ │ │ │ -00064860: 7061 7468 2077 6f72 6b73 2063 6f72 7265 path works corre │ │ │ │ │ -00064870: 6374 6c79 2e0a 3c62 720a 3e74 6f6f 6c73 ctly..tools │ │ │ │ │ -00064880: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f4d /javac/modules/M │ │ │ │ │ -00064890: 6f64 756c 6549 6e66 6f54 6573 742e 6a61 oduleInfoTest.ja │ │ │ │ │ -000648a0: 7661 3a20 7465 7374 7320 666f 7220 6d6f va: tests for mo │ │ │ │ │ -000648b0: 6475 6c65 2064 6563 6c61 7261 7469 6f6e dule declaration │ │ │ │ │ -000648c0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -000648d0: 6163 2f6d 6f64 756c 6573 2f4d 6f64 756c ac/modules/Modul │ │ │ │ │ -000648e0: 6549 6e66 6f54 7265 6541 6363 6573 732e eInfoTreeAccess. │ │ │ │ │ -000648f0: 6a61 7661 3a20 7465 7374 2074 7265 6520 java: test tree │ │ │ │ │ -00064900: 6163 6365 7373 206f 6620 6d6f 6475 6c65 access of module │ │ │ │ │ -00064910: 2064 6563 6c61 7261 7469 6f6e 730a 3c62 declarations.tools/javac/m │ │ │ │ │ -00064930: 6f64 756c 6573 2f4d 6f64 756c 6550 6174 odules/ModulePat │ │ │ │ │ -00064940: 6854 6573 742e 6a61 7661 3a20 7465 7374 hTest.java: test │ │ │ │ │ -00064950: 7320 666f 7220 2d2d 6d6f 6475 6c65 2d70 s for --module-p │ │ │ │ │ -00064960: 6174 680a 3c62 720a 3e74 6f6f 6c73 2f6a ath.tools/j │ │ │ │ │ -00064970: 6176 6163 2f6d 6f64 756c 6573 2f4d 6f64 avac/modules/Mod │ │ │ │ │ -00064980: 756c 6553 6f75 7263 6550 6174 6854 6573 uleSourcePathTes │ │ │ │ │ -00064990: 742e 6a61 7661 3a20 7465 7374 7320 666f t.java: tests fo │ │ │ │ │ -000649a0: 7220 2d2d 6d6f 6475 6c65 2d73 6f75 7263 r --module-sourc │ │ │ │ │ -000649b0: 652d 7061 7468 0a3c 6272 0a3e 746f 6f6c e-path.tool │ │ │ │ │ -000649c0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ -000649d0: 4d6f 6475 6c65 5665 7273 696f 6e2e 6a61 ModuleVersion.ja │ │ │ │ │ -000649e0: 7661 3a20 7369 6d70 6c65 2074 6573 7473 va: simple tests │ │ │ │ │ -000649f0: 206f 6620 6d6f 6475 6c65 2075 7365 730a of module uses. │ │ │ │ │ -00064a00: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00064a10: 2f6d 6f64 756c 6573 2f4d 6f64 756c 6573 /modules/Modules │ │ │ │ │ -00064a20: 416e 6443 6c61 7373 5061 7468 5465 7374 AndClassPathTest │ │ │ │ │ -00064a30: 2e6a 6176 613a 2045 6e73 7572 6520 6e61 .java: Ensure na │ │ │ │ │ -00064a40: 6d65 6420 6d6f 6475 6c65 7320 6361 6e6e med modules cann │ │ │ │ │ -00064a50: 6f74 2072 6566 6572 2074 6f20 636c 6173 ot refer to clas │ │ │ │ │ -00064a60: 7370 6174 6820 7479 7065 732e 0a3c 6272 spath types..
    tools/javac/mo │ │ │ │ │ -00064a80: 6475 6c65 732f 4d6f 6475 6c65 7341 6e64 dules/ModulesAnd │ │ │ │ │ -00064a90: 4d6f 6475 6c65 536f 7572 6365 5061 7468 ModuleSourcePath │ │ │ │ │ -00064aa0: 5465 7374 2e6a 6176 613a 2069 6e63 6f72 Test.java: incor │ │ │ │ │ -00064ab0: 7265 6374 206d 6573 7361 6765 2066 726f rect message fro │ │ │ │ │ -00064ac0: 6d20 6a61 7661 630a 3c62 720a 3e74 6f6f m javac.too │ │ │ │ │ -00064ad0: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -00064ae0: 2f4d 756c 7469 4d6f 6475 6c65 4d6f 6465 /MultiModuleMode │ │ │ │ │ -00064af0: 5465 7374 2e6a 6176 613a 2074 6573 7473 Test.java: tests │ │ │ │ │ -00064b00: 2066 6f72 206d 756c 7469 2d6d 6f64 756c for multi-modul │ │ │ │ │ -00064b10: 6520 6d6f 6465 2063 6f6d 7069 6c61 7469 e mode compilati │ │ │ │ │ -00064b20: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -00064b30: 7661 632f 6d6f 6475 6c65 732f 4e50 4543 vac/modules/NPEC │ │ │ │ │ -00064b40: 6f6d 7069 6c69 6e67 4d6f 6475 6c65 496e ompilingModuleIn │ │ │ │ │ -00064b50: 666f 5465 7374 2e6a 6176 613a 204e 5045 foTest.java: NPE │ │ │ │ │ -00064b60: 2077 6865 6e20 636f 6d70 696c 696e 6720 when compiling │ │ │ │ │ -00064b70: 6d6f 6475 6c65 2d69 6e66 6f2e 6a61 7661 module-info.java │ │ │ │ │ -00064b80: 2077 6974 6820 6120 636c 6173 7320 6465 with a class de │ │ │ │ │ -00064b90: 636c 6172 6174 696f 6e20 696e 2061 206e claration in a n │ │ │ │ │ -00064ba0: 6f6e 2d6d 6f64 756c 6520 6d6f 6465 0a3c on-module mode.< │ │ │ │ │ -00064bb0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00064bc0: 6d6f 6475 6c65 732f 4e50 4545 6d70 7479 modules/NPEEmpty │ │ │ │ │ -00064bd0: 4669 6c65 5465 7374 2e6a 6176 613a 204e FileTest.java: N │ │ │ │ │ -00064be0: 5045 2077 6869 6c65 2063 6f6d 7069 6c69 PE while compili │ │ │ │ │ -00064bf0: 6e67 2065 6d70 7479 2073 6f75 7263 6520 ng empty source │ │ │ │ │ -00064c00: 6669 6c65 2077 6974 6820 2d2d 6d6f 6475 file with --modu │ │ │ │ │ -00064c10: 6c65 2d73 6f75 7263 652d 7061 7468 206f le-source-path o │ │ │ │ │ -00064c20: 7074 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ption.tools │ │ │ │ │ -00064c30: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f4f /javac/modules/O │ │ │ │ │ -00064c40: 6273 6375 7265 4d65 7373 6167 6546 6f72 bscureMessageFor │ │ │ │ │ -00064c50: 4261 6450 726f 7669 6465 7354 6573 742e BadProvidesTest. │ │ │ │ │ -00064c60: 6a61 7661 3a20 6f62 7363 7572 6520 6572 java: obscure er │ │ │ │ │ -00064c70: 726f 7220 6d65 7373 6167 6520 666f 7220 ror message for │ │ │ │ │ -00064c80: 6261 6420 2770 726f 7669 6465 7327 0a3c bad 'provides'.< │ │ │ │ │ -00064c90: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00064ca0: 6d6f 6475 6c65 732f 4f70 656e 4d6f 6475 modules/OpenModu │ │ │ │ │ -00064cb0: 6c65 7354 6573 742e 6a61 7661 3a20 7465 lesTest.java: te │ │ │ │ │ -00064cc0: 7374 7320 666f 7220 6d75 6c74 692d 6d6f sts for multi-mo │ │ │ │ │ -00064cd0: 6475 6c65 206d 6f64 6520 636f 6d70 696c dule mode compil │ │ │ │ │ -00064ce0: 6174 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ation.tools │ │ │ │ │ -00064cf0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f4f /javac/modules/O │ │ │ │ │ -00064d00: 7574 7075 7444 6972 5465 7374 2e6a 6176 utputDirTest.jav │ │ │ │ │ -00064d10: 613a 2074 6573 7473 2066 6f72 206f 7574 a: tests for out │ │ │ │ │ -00064d20: 7075 7420 6469 7265 6374 6f72 790a 3c62 put directory.tools/javac/m │ │ │ │ │ -00064d40: 6f64 756c 6573 2f50 6163 6b61 6765 436f odules/PackageCo │ │ │ │ │ -00064d50: 6e66 6c69 6374 5465 7374 2e6a 6176 613a nflictTest.java: │ │ │ │ │ -00064d60: 2074 6573 7420 6d6f 6475 6c65 2f70 6163 test module/pac │ │ │ │ │ -00064d70: 6b61 6765 2063 6f6e 666c 6963 7473 0a3c kage conflicts.< │ │ │ │ │ -00064d80: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00064d90: 6d6f 6475 6c65 732f 5061 636b 6167 654d modules/PackageM │ │ │ │ │ -00064da0: 756c 7469 706c 654d 6f64 756c 6573 2e6a ultipleModules.j │ │ │ │ │ -00064db0: 6176 613a 2056 6572 6966 7920 6d6f 6475 ava: Verify modu │ │ │ │ │ -00064dc0: 6c65 7320 6361 6e20 636f 6e74 6169 6e20 les can contain │ │ │ │ │ -00064dd0: 7061 636b 6167 6573 206f 6620 7468 6520 packages of the │ │ │ │ │ -00064de0: 7361 6d65 206e 616d 652c 2075 6e6c 6573 same name, unles │ │ │ │ │ -00064df0: 7320 7468 6573 6520 6d65 6574 2e0a 3c62 s these meet..tools/javac/m │ │ │ │ │ -00064e10: 6f64 756c 6573 2f50 6174 6368 4d6f 6475 odules/PatchModu │ │ │ │ │ -00064e20: 6c65 7354 6573 742e 6a61 7661 3a20 7465 lesTest.java: te │ │ │ │ │ -00064e30: 7374 7320 666f 7220 2d2d 7061 7463 682d sts for --patch- │ │ │ │ │ -00064e40: 6d6f 6475 6c65 730a 3c62 720a 3e74 6f6f modules.too │ │ │ │ │ -00064e50: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -00064e60: 2f50 6c75 6769 6e73 496e 4d6f 6475 6c65 /PluginsInModule │ │ │ │ │ -00064e70: 7354 6573 742e 6a61 7661 3a20 5665 7269 sTest.java: Veri │ │ │ │ │ -00064e80: 6679 2074 6861 7420 706c 7567 696e 7320 fy that plugins │ │ │ │ │ -00064e90: 696e 7369 6465 206d 6f64 756c 6573 2077 inside modules w │ │ │ │ │ -00064ea0: 6f72 6b73 0a3c 6272 0a3e 746f 6f6c 732f orks.tools/ │ │ │ │ │ -00064eb0: 6a61 7661 632f 6d6f 6475 6c65 732f 506f javac/modules/Po │ │ │ │ │ -00064ec0: 6f72 4368 6f69 6365 466f 724d 6f64 756c orChoiceForModul │ │ │ │ │ -00064ed0: 654e 616d 6554 6573 742e 6a61 7661 3a20 eNameTest.java: │ │ │ │ │ -00064ee0: 4164 6420 6c69 6e74 2077 6172 6e69 6e67 Add lint warning │ │ │ │ │ -00064ef0: 2066 6f72 2064 6967 6974 7320 696e 206d for digits in m │ │ │ │ │ -00064f00: 6f64 756c 6520 6e61 6d65 730a 3c62 720a odule names.tools/javac/mod │ │ │ │ │ -00064f20: 756c 6573 2f50 726f 7669 6465 7354 6573 ules/ProvidesTes │ │ │ │ │ -00064f30: 742e 6a61 7661 3a20 7369 6d70 6c65 2074 t.java: simple t │ │ │ │ │ -00064f40: 6573 7473 206f 6620 6d6f 6475 6c65 2070 ests of module p │ │ │ │ │ -00064f50: 726f 7669 6465 730a 3c62 720a 3e74 6f6f rovides.too │ │ │ │ │ -00064f60: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -00064f70: 2f51 7565 7279 4265 666f 7265 456e 7465 /QueryBeforeEnte │ │ │ │ │ -00064f80: 722e 6a61 7661 3a20 7465 7374 7320 666f r.java: tests fo │ │ │ │ │ -00064f90: 7220 6d6f 6475 6c65 2072 6573 6f6c 7574 r module resolut │ │ │ │ │ -00064fa0: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ -00064fb0: 6176 6163 2f6d 6f64 756c 6573 2f52 6570 avac/modules/Rep │ │ │ │ │ -00064fc0: 6561 7465 6455 7365 7341 6e64 5072 6f76 eatedUsesAndProv │ │ │ │ │ -00064fd0: 6964 6573 5465 7374 2e6a 6176 613a 204a idesTest.java: J │ │ │ │ │ -00064fe0: 6176 6163 2064 6f65 736e 2774 2072 6570 avac doesn't rep │ │ │ │ │ -00064ff0: 6f72 7420 6572 726f 7273 206f 6e20 6475 ort errors on du │ │ │ │ │ -00065000: 706c 6963 6174 6520 7573 6573 206f 7220 plicate uses or │ │ │ │ │ -00065010: 7072 6f76 6964 6573 0a3c 6272 0a3e 746f provides.to │ │ │ │ │ -00065020: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00065030: 732f 5265 706f 7274 4e6f 6e45 7869 7374 s/ReportNonExist │ │ │ │ │ -00065040: 656e 7450 6163 6b61 6765 5465 7374 2e6a entPackageTest.j │ │ │ │ │ -00065050: 6176 613a 206a 6176 6163 2064 6f65 736e ava: javac doesn │ │ │ │ │ -00065060: 2774 2072 6570 6f72 7420 6572 726f 7273 't report errors │ │ │ │ │ -00065070: 2069 6620 6d6f 6475 6c65 2065 7870 6f72 if module expor │ │ │ │ │ -00065080: 7473 206e 6f6e 2d65 7869 7374 656e 7420 ts non-existent │ │ │ │ │ -00065090: 7061 636b 6167 650a 3c62 720a 3e74 6f6f package.too │ │ │ │ │ -000650a0: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -000650b0: 2f52 6571 7569 7265 7353 7461 7469 6354 /RequiresStaticT │ │ │ │ │ -000650c0: 6573 742e 6a61 7661 3a20 7465 7374 7320 est.java: tests │ │ │ │ │ -000650d0: 666f 7220 2272 6571 7569 7265 7320 7374 for "requires st │ │ │ │ │ -000650e0: 6174 6963 220a 3c62 720a 3e74 6f6f 6c73 atic".tools │ │ │ │ │ -000650f0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f52 /javac/modules/R │ │ │ │ │ -00065100: 6571 7569 7265 7354 7261 6e73 6974 6976 equiresTransitiv │ │ │ │ │ -00065110: 6554 6573 742e 6a61 7661 3a20 7465 7374 eTest.java: test │ │ │ │ │ -00065120: 7320 666f 7220 2272 6571 7569 7265 7320 s for "requires │ │ │ │ │ -00065130: 7472 616e 7369 7469 7665 220a 3c62 720a transitive".tools/javac/mod │ │ │ │ │ -00065150: 756c 6573 2f52 6573 6f6c 7665 5465 7374 ules/ResolveTest │ │ │ │ │ -00065160: 2e6a 6176 613a 2074 6573 7473 2066 6f72 .java: tests for │ │ │ │ │ -00065170: 206d 6f64 756c 6520 7265 736f 6c75 7469 module resoluti │ │ │ │ │ -00065180: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -00065190: 7661 632f 6d6f 6475 6c65 732f 5365 7276 vac/modules/Serv │ │ │ │ │ -000651a0: 6963 6549 6e53 7461 7469 6343 6c61 7373 iceInStaticClass │ │ │ │ │ -000651b0: 4572 726f 7254 6573 742e 6a61 7661 3a20 ErrorTest.java: │ │ │ │ │ -000651c0: 436c 6173 7343 6173 7445 7863 6570 7469 ClassCastExcepti │ │ │ │ │ -000651d0: 6f6e 2069 6e20 6361 7365 206f 6620 7365 on in case of se │ │ │ │ │ -000651e0: 7276 6963 6520 696d 706c 656d 656e 7461 rvice implementa │ │ │ │ │ -000651f0: 7469 6f6e 2069 7320 6e65 7374 6564 2073 tion is nested s │ │ │ │ │ -00065200: 7461 7469 6320 636c 6173 730a 3c62 720a tatic class.tools/javac/mod │ │ │ │ │ -00065220: 756c 6573 2f53 6572 7669 6365 5072 6f76 ules/ServiceProv │ │ │ │ │ -00065230: 6964 6564 4275 744e 6f74 4578 706f 7274 idedButNotExport │ │ │ │ │ -00065240: 6564 4f72 5573 6564 5465 7374 2e6a 6176 edOrUsedTest.jav │ │ │ │ │ -00065250: 613a 204a 6176 6163 2064 6f65 736e 2774 a: Javac doesn't │ │ │ │ │ -00065260: 2072 6570 6f72 7420 7761 726e 696e 6773 report warnings │ │ │ │ │ -00065270: 2f65 7272 6f72 7320 6966 206d 6f64 756c /errors if modul │ │ │ │ │ -00065280: 6520 7072 6f76 6964 6573 2075 6e65 7870 e provides unexp │ │ │ │ │ -00065290: 6f72 7465 6420 7365 7276 6963 6520 616e orted service an │ │ │ │ │ -000652a0: 6420 646f 6573 6e27 7420 7573 6520 6974 d doesn't use it │ │ │ │ │ -000652b0: 2069 7473 656c 660a 3c62 720a 3e74 6f6f itself.too │ │ │ │ │ -000652c0: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -000652d0: 2f53 696e 676c 654d 6f64 756c 654d 6f64 /SingleModuleMod │ │ │ │ │ -000652e0: 6554 6573 742e 6a61 7661 3a20 7465 7374 eTest.java: test │ │ │ │ │ -000652f0: 7320 666f 7220 7369 6e67 6c65 206d 6f64 s for single mod │ │ │ │ │ -00065300: 756c 6520 6d6f 6465 2063 6f6d 7069 6c61 ule mode compila │ │ │ │ │ -00065310: 7469 6f6e 0a3c 6272 0a3e 746f 6f6c 732f tion.tools/ │ │ │ │ │ -00065320: 6a61 7661 632f 6d6f 6475 6c65 732f 536f javac/modules/So │ │ │ │ │ -00065330: 7572 6365 496e 5379 6d6c 696e 6b54 6573 urceInSymlinkTes │ │ │ │ │ -00065340: 742e 6a61 7661 3a20 736f 7572 6365 2069 t.java: source i │ │ │ │ │ -00065350: 6e20 7379 6d62 6f6c 6963 206c 696e 6b0a n symbolic link. │ │ │ │ │ -00065360: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00065370: 2f6d 6f64 756c 6573 2f53 6f75 7263 6550 /modules/SourceP │ │ │ │ │ -00065380: 6174 6854 6573 742e 6a61 7661 3a20 6a61 athTest.java: ja │ │ │ │ │ -00065390: 7661 6320 7072 6f64 7563 6573 2077 726f vac produces wro │ │ │ │ │ -000653a0: 6e67 206d 6f64 756c 652d 696e 666f 0a3c ng module-info.< │ │ │ │ │ -000653b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000653c0: 6d6f 6475 6c65 732f 5375 6270 6163 6b61 modules/Subpacka │ │ │ │ │ -000653d0: 6765 5465 7374 2e6a 6176 613a 2074 6573 geTest.java: tes │ │ │ │ │ -000653e0: 7473 2066 6f72 2073 7562 7061 636b 6167 ts for subpackag │ │ │ │ │ -000653f0: 6520 6973 7375 6573 0a3c 6272 0a3e 746f e issues.to │ │ │ │ │ -00065400: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00065410: 732f 5438 3135 3832 3234 2f54 3831 3538 s/T8158224/T8158 │ │ │ │ │ -00065420: 3232 342e 6a61 7661 3a20 4e75 6c6c 506f 224.java: NullPo │ │ │ │ │ -00065430: 696e 7465 7245 7863 6570 7469 6f6e 2069 interException i │ │ │ │ │ -00065440: 6e20 636f 6d2e 7375 6e2e 746f 6f6c 732e n com.sun.tools. │ │ │ │ │ -00065450: 6a61 7661 632e 636f 6d70 2e4d 6f64 756c javac.comp.Modul │ │ │ │ │ -00065460: 6573 2e63 6865 636b 4379 636c 6963 4465 es.checkCyclicDe │ │ │ │ │ -00065470: 7065 6e64 656e 6369 6573 2077 6865 6e20 pendencies when │ │ │ │ │ -00065480: 6d6f 6475 6c65 206d 6973 7369 6e67 0a3c module missing.< │ │ │ │ │ -00065490: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000654a0: 6d6f 6475 6c65 732f 5438 3135 3934 3339 modules/T8159439 │ │ │ │ │ -000654b0: 2f4e 5045 466f 724d 6f64 756c 6549 6e66 /NPEForModuleInf │ │ │ │ │ -000654c0: 6f57 6974 684e 6f6e 5a65 726f 5375 7065 oWithNonZeroSupe │ │ │ │ │ -000654d0: 7243 6c61 7373 5465 7374 2e6a 6176 613a rClassTest.java: │ │ │ │ │ -000654e0: 206a 6176 6163 2074 6872 6f77 7320 4e50 javac throws NP │ │ │ │ │ -000654f0: 4520 7769 7468 204d 6f64 756c 6520 6174 E with Module at │ │ │ │ │ -00065500: 7472 6962 7574 6520 616e 6420 7375 7065 tribute and supe │ │ │ │ │ -00065510: 725f 636c 6173 7320 213d 2030 0a3c 6272 r_class != 0.
    tools/javac/mo │ │ │ │ │ -00065530: 6475 6c65 732f 5438 3136 3034 3534 2f4e dules/T8160454/N │ │ │ │ │ -00065540: 5045 4765 7444 6972 6563 7469 7665 7354 PEGetDirectivesT │ │ │ │ │ -00065550: 6573 742e 6a61 7661 3a20 4a53 5232 3639 est.java: JSR269 │ │ │ │ │ -00065560: 206a 6967 7361 7720 7570 6461 7465 3a20 jigsaw update: │ │ │ │ │ -00065570: 6a61 7661 782e 6c61 6e67 2e6d 6f64 656c javax.lang.model │ │ │ │ │ -00065580: 2e65 6c65 6d65 6e74 2e4d 6f64 756c 6545 .element.ModuleE │ │ │ │ │ -00065590: 6c65 6d65 6e74 2e67 6574 4469 7265 6374 lement.getDirect │ │ │ │ │ -000655a0: 6976 6573 2829 2063 6175 7365 7320 4e50 ives() causes NP │ │ │ │ │ -000655b0: 4520 6f6e 2075 6e6e 616d 6564 206d 6f64 E on unnamed mod │ │ │ │ │ -000655c0: 756c 6573 0a3c 6272 0a3e 746f 6f6c 732f ules.tools/ │ │ │ │ │ -000655d0: 6a61 7661 632f 6d6f 6475 6c65 732f 5438 javac/modules/T8 │ │ │ │ │ -000655e0: 3136 3135 3031 2f55 6e6e 616d 6564 4d6f 161501/UnnamedMo │ │ │ │ │ -000655f0: 6475 6c65 556e 6e61 6d65 6450 6163 6b61 duleUnnamedPacka │ │ │ │ │ -00065600: 6765 5465 7374 2e6a 6176 613a 204a 5352 geTest.java: JSR │ │ │ │ │ -00065610: 3236 3920 6a69 6773 6177 2075 7064 6174 269 jigsaw updat │ │ │ │ │ -00065620: 653a 206a 6176 6178 2e6c 616e 672e 6d6f e: javax.lang.mo │ │ │ │ │ -00065630: 6465 6c2e 656c 656d 656e 742e 4d6f 6475 del.element.Modu │ │ │ │ │ -00065640: 6c65 456c 656d 656e 742e 6765 7445 6e63 leElement.getEnc │ │ │ │ │ -00065650: 6c6f 7365 6445 6c65 6d65 6e74 7328 2920 losedElements() │ │ │ │ │ -00065660: 6f6e 2075 6e6e 616d 6564 206d 6f64 756c on unnamed modul │ │ │ │ │ -00065670: 6520 7769 7468 2075 6e6e 616d 6564 2070 e with unnamed p │ │ │ │ │ -00065680: 6163 6b61 6765 0a3c 6272 0a3e 746f 6f6c ackage.tool │ │ │ │ │ -00065690: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ -000656a0: 5438 3136 3838 3534 2f6d 6f64 756c 652d T8168854/module- │ │ │ │ │ -000656b0: 696e 666f 2e6a 6176 613a 206a 6176 6163 info.java: javac │ │ │ │ │ -000656c0: 2065 7272 6f6e 656f 7573 6c79 2072 656a erroneously rej │ │ │ │ │ -000656d0: 6563 7420 6120 7365 7276 6963 6520 696e ect a service in │ │ │ │ │ -000656e0: 7465 7266 6163 6520 696e 6e65 7220 636c terface inner cl │ │ │ │ │ -000656f0: 6173 7320 696e 2061 2070 726f 7669 6465 ass in a provide │ │ │ │ │ -00065700: 7320 636c 6175 7365 0a3c 6272 0a3e 746f s clause.to │ │ │ │ │ -00065710: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -00065720: 732f 556e 6578 7065 6374 6564 546f 6b65 s/UnexpectedToke │ │ │ │ │ -00065730: 6e49 6e4d 6f64 756c 6549 6e66 6f54 6573 nInModuleInfoTes │ │ │ │ │ -00065740: 742e 6a61 7661 3a20 436f 6e66 7573 696e t.java: Confusin │ │ │ │ │ -00065750: 6720 6572 726f 7220 6d65 7373 6167 6520 g error message │ │ │ │ │ -00065760: 7768 656e 2072 6561 6469 6e67 2062 6164 when reading bad │ │ │ │ │ -00065770: 206d 6f64 756c 6520 6465 636c 6172 6174 module declarat │ │ │ │ │ -00065780: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ -00065790: 6176 6163 2f6d 6f64 756c 6573 2f55 7067 avac/modules/Upg │ │ │ │ │ -000657a0: 7261 6465 4d6f 6475 6c65 5061 7468 5465 radeModulePathTe │ │ │ │ │ -000657b0: 7374 2e6a 6176 613a 2074 6573 7473 2066 st.java: tests f │ │ │ │ │ -000657c0: 6f72 202d 2d75 7067 7261 6465 2d6d 6f64 or --upgrade-mod │ │ │ │ │ -000657d0: 756c 652d 7061 7468 0a3c 6272 0a3e 746f ule-path.to │ │ │ │ │ -000657e0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -000657f0: 732f 5573 6573 5465 7374 2e6a 6176 613a s/UsesTest.java: │ │ │ │ │ -00065800: 2073 696d 706c 6520 7465 7374 7320 6f66 simple tests of │ │ │ │ │ -00065810: 206d 6f64 756c 6520 7573 6573 0a3c 6272 module uses.
    tools/javac/mo │ │ │ │ │ -00065830: 6475 6c65 732f 5772 6f6e 6745 7272 6f72 dules/WrongError │ │ │ │ │ -00065840: 4d65 7373 6167 6546 6f72 4e65 7374 6564 MessageForNested │ │ │ │ │ -00065850: 5365 7276 6963 6550 726f 7669 6465 7254 ServiceProviderT │ │ │ │ │ -00065860: 6573 742e 6a61 7661 3a20 696e 636f 7272 est.java: incorr │ │ │ │ │ -00065870: 6563 7420 6572 726f 7220 6d65 7373 6167 ect error messag │ │ │ │ │ -00065880: 6520 666f 7220 6e65 7374 6564 2073 6572 e for nested ser │ │ │ │ │ -00065890: 7669 6365 2070 726f 7669 6465 720a 3c62 vice provider.tools/javac/m │ │ │ │ │ -000658b0: 756c 7469 6361 7463 682f 3730 3035 3337 ulticatch/700537 │ │ │ │ │ -000658c0: 312f 5437 3030 3533 3731 2e6a 6176 613a 1/T7005371.java: │ │ │ │ │ -000658d0: 204d 756c 7469 6361 7463 683a 2061 7373 Multicatch: ass │ │ │ │ │ -000658e0: 6572 7469 6f6e 2065 7272 6f72 2077 6869 ertion error whi │ │ │ │ │ -000658f0: 6c65 2067 656e 6572 6174 696e 6720 4c6f le generating Lo │ │ │ │ │ -00065900: 6361 6c56 6172 6961 626c 6554 7970 6554 calVariableTypeT │ │ │ │ │ -00065910: 6162 6c65 2061 7474 7269 6275 7465 0a3c able attribute.< │ │ │ │ │ -00065920: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00065930: 6d75 6c74 6963 6174 6368 2f37 3033 3036 multicatch/70306 │ │ │ │ │ -00065940: 3036 2f44 6973 6a75 6e63 7469 7665 5479 06/DisjunctiveTy │ │ │ │ │ -00065950: 7065 5765 6c6c 466f 726d 6564 6e65 7373 peWellFormedness │ │ │ │ │ -00065960: 5465 7374 2e6a 6176 613a 2050 726f 6a65 Test.java: Proje │ │ │ │ │ -00065970: 6374 2d63 6f69 6e3a 206d 756c 7469 2d63 ct-coin: multi-c │ │ │ │ │ -00065980: 6174 6368 2074 7970 6573 2073 686f 756c atch types shoul │ │ │ │ │ -00065990: 6420 6265 2070 6169 7277 6973 6520 6469 d be pairwise di │ │ │ │ │ -000659a0: 736a 6f69 6e74 2074 656d 706f 7261 7269 sjoint temporari │ │ │ │ │ -000659b0: 6c79 2077 6f72 6b61 726f 756e 6420 636f ly workaround co │ │ │ │ │ -000659c0: 6d62 6f20 7465 7374 7320 6172 6520 6361 mbo tests are ca │ │ │ │ │ -000659d0: 7573 696e 6720 7469 6d65 206f 7574 2069 using time out i │ │ │ │ │ -000659e0: 6e20 7365 7665 7261 6c20 706c 6174 666f n several platfo │ │ │ │ │ -000659f0: 726d 730a 3c62 720a 3e74 6f6f 6c73 2f6a rms.tools/j │ │ │ │ │ -00065a00: 6176 6163 2f6d 756c 7469 6361 7463 682f avac/multicatch/ │ │ │ │ │ -00065a10: 3730 3330 3630 362f 5437 3033 3036 3036 7030606/T7030606 │ │ │ │ │ -00065a20: 2e6a 6176 613a 2050 726f 6a65 6374 2d63 .java: Project-c │ │ │ │ │ -00065a30: 6f69 6e3a 206d 756c 7469 2d63 6174 6368 oin: multi-catch │ │ │ │ │ -00065a40: 2074 7970 6573 2073 686f 756c 6420 6265 types should be │ │ │ │ │ -00065a50: 2070 6169 7277 6973 6520 6469 736a 6f69 pairwise disjoi │ │ │ │ │ -00065a60: 6e74 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nt.tools/ja │ │ │ │ │ -00065a70: 7661 632f 6d75 6c74 6963 6174 6368 2f38 vac/multicatch/8 │ │ │ │ │ -00065a80: 3037 3132 3931 2f54 3830 3731 3239 312e 071291/T8071291. │ │ │ │ │ -00065a90: 6a61 7661 3a20 436f 6d70 696c 6572 2063 java: Compiler c │ │ │ │ │ -00065aa0: 7261 7368 6573 2074 7279 696e 6720 746f rashes trying to │ │ │ │ │ -00065ab0: 2063 6173 7420 556e 696f 6e54 7970 6520 cast UnionType │ │ │ │ │ -00065ac0: 746f 2049 6e74 6572 7365 6374 696f 6e43 to IntersectionC │ │ │ │ │ -00065ad0: 6c61 7373 5479 7065 0a3c 6272 0a3e 746f lassType.to │ │ │ │ │ -00065ae0: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ -00065af0: 6174 6368 2f4e 6567 3031 2e6a 6176 613a atch/Neg01.java: │ │ │ │ │ -00065b00: 2050 726f 6a65 6374 2043 6f69 6e3a 2049 Project Coin: I │ │ │ │ │ -00065b10: 6d70 726f 7665 6420 4578 6365 7074 696f mproved Exceptio │ │ │ │ │ -00065b20: 6e20 4861 6e64 6c69 6e67 2066 6f72 204a n Handling for J │ │ │ │ │ -00065b30: 6176 6120 2861 6b61 2027 6d75 6c74 6963 ava (aka 'multic │ │ │ │ │ -00065b40: 6174 6368 2729 0a3c 6272 0a3e 746f 6f6c atch').tool │ │ │ │ │ -00065b50: 732f 6a61 7661 632f 6d75 6c74 6963 6174 s/javac/multicat │ │ │ │ │ -00065b60: 6368 2f4e 6567 3031 6566 665f 6669 6e61 ch/Neg01eff_fina │ │ │ │ │ -00065b70: 6c2e 6a61 7661 3a20 5072 6f6a 6563 7420 l.java: Project │ │ │ │ │ -00065b80: 436f 696e 3a20 496d 7072 6f76 6564 2045 Coin: Improved E │ │ │ │ │ -00065b90: 7863 6570 7469 6f6e 2048 616e 646c 696e xception Handlin │ │ │ │ │ -00065ba0: 6720 666f 7220 4a61 7661 2028 616b 6120 g for Java (aka │ │ │ │ │ -00065bb0: 276d 756c 7469 6361 7463 6827 290a 3c62 'multicatch').tools/javac/m │ │ │ │ │ -00065bd0: 756c 7469 6361 7463 682f 4e65 6730 322e ulticatch/Neg02. │ │ │ │ │ -00065be0: 6a61 7661 3a20 5072 6f6a 6563 7420 436f java: Project Co │ │ │ │ │ -00065bf0: 696e 3a20 496d 7072 6f76 6564 2045 7863 in: Improved Exc │ │ │ │ │ -00065c00: 6570 7469 6f6e 2048 616e 646c 696e 6720 eption Handling │ │ │ │ │ -00065c10: 666f 7220 4a61 7661 2028 616b 6120 276d for Java (aka 'm │ │ │ │ │ -00065c20: 756c 7469 6361 7463 6827 290a 3c62 720a ulticatch').tools/javac/mul │ │ │ │ │ -00065c40: 7469 6361 7463 682f 4e65 6730 3265 6666 ticatch/Neg02eff │ │ │ │ │ -00065c50: 5f66 696e 616c 2e6a 6176 613a 2050 726f _final.java: Pro │ │ │ │ │ -00065c60: 6a65 6374 2043 6f69 6e3a 2049 6d70 726f ject Coin: Impro │ │ │ │ │ -00065c70: 7665 6420 4578 6365 7074 696f 6e20 4861 ved Exception Ha │ │ │ │ │ -00065c80: 6e64 6c69 6e67 2066 6f72 204a 6176 6120 ndling for Java │ │ │ │ │ -00065c90: 2861 6b61 2027 6d75 6c74 6963 6174 6368 (aka 'multicatch │ │ │ │ │ -00065ca0: 2729 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ').tools/ja │ │ │ │ │ -00065cb0: 7661 632f 6d75 6c74 6963 6174 6368 2f4e vac/multicatch/N │ │ │ │ │ -00065cc0: 6567 3033 2e6a 6176 613a 2050 726f 6a65 eg03.java: Proje │ │ │ │ │ -00065cd0: 6374 2043 6f69 6e3a 2049 6d70 726f 7665 ct Coin: Improve │ │ │ │ │ -00065ce0: 6420 4578 6365 7074 696f 6e20 4861 6e64 d Exception Hand │ │ │ │ │ -00065cf0: 6c69 6e67 2066 6f72 204a 6176 6120 2861 ling for Java (a │ │ │ │ │ -00065d00: 6b61 2027 6d75 6c74 6963 6174 6368 2729 ka 'multicatch') │ │ │ │ │ -00065d10: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00065d20: 632f 6d75 6c74 6963 6174 6368 2f4e 6567 c/multicatch/Neg │ │ │ │ │ -00065d30: 3034 2e6a 6176 613a 2050 726f 6a65 6374 04.java: Project │ │ │ │ │ -00065d40: 2043 6f69 6e3a 2049 6d70 726f 7665 6420 Coin: Improved │ │ │ │ │ -00065d50: 4578 6365 7074 696f 6e20 4861 6e64 6c69 Exception Handli │ │ │ │ │ -00065d60: 6e67 2066 6f72 204a 6176 6120 2861 6b61 ng for Java (aka │ │ │ │ │ -00065d70: 2027 6d75 6c74 6963 6174 6368 2729 0a3c 'multicatch').< │ │ │ │ │ -00065d80: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00065d90: 6d75 6c74 6963 6174 6368 2f4e 6567 3034 multicatch/Neg04 │ │ │ │ │ -00065da0: 6566 665f 6669 6e61 6c2e 6a61 7661 3a20 eff_final.java: │ │ │ │ │ -00065db0: 5072 6f6a 6563 7420 436f 696e 3a20 496d Project Coin: Im │ │ │ │ │ -00065dc0: 7072 6f76 6564 2045 7863 6570 7469 6f6e proved Exception │ │ │ │ │ -00065dd0: 2048 616e 646c 696e 6720 666f 7220 4a61 Handling for Ja │ │ │ │ │ -00065de0: 7661 2028 616b 6120 276d 756c 7469 6361 va (aka 'multica │ │ │ │ │ -00065df0: 7463 6827 290a 3c62 720a 3e74 6f6f 6c73 tch').tools │ │ │ │ │ -00065e00: 2f6a 6176 6163 2f6d 756c 7469 6361 7463 /javac/multicatc │ │ │ │ │ -00065e10: 682f 4e65 6730 362e 6a61 7661 3a20 4966 h/Neg06.java: If │ │ │ │ │ -00065e20: 2063 6174 6368 2063 6c61 7573 6520 6861 catch clause ha │ │ │ │ │ -00065e30: 7320 616e 2069 6e63 6f6d 7061 7469 626c s an incompatibl │ │ │ │ │ -00065e40: 6520 7479 7065 2c20 6572 726f 7220 706f e type, error po │ │ │ │ │ -00065e50: 696e 7465 7220 706f 696e 7473 2074 6f20 inter points to │ │ │ │ │ -00065e60: 6669 7273 7420 6578 6365 7074 696f 6e20 first exception │ │ │ │ │ -00065e70: 7479 7065 2069 6e20 6c69 7374 0a3c 6272 type in list.
    tools/javac/mu │ │ │ │ │ -00065e90: 6c74 6963 6174 6368 2f4e 6567 3037 2e6a lticatch/Neg07.j │ │ │ │ │ -00065ea0: 6176 613a 2056 6572 6966 7920 7479 7069 ava: Verify typi │ │ │ │ │ -00065eb0: 6e67 206f 6620 6c75 6220 6f66 2065 7863 ng of lub of exc │ │ │ │ │ -00065ec0: 6570 7469 6f6e 2070 6172 616d 6574 6572 eption parameter │ │ │ │ │ -00065ed0: 2077 2e72 2e74 2067 6574 436c 6173 730a w.r.t getClass. │ │ │ │ │ -00065ee0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00065ef0: 2f6d 756c 7469 6361 7463 682f 506f 7330 /multicatch/Pos0 │ │ │ │ │ -00065f00: 312e 6a61 7661 3a20 5072 6f6a 6563 7420 1.java: Project │ │ │ │ │ -00065f10: 436f 696e 3a20 496d 7072 6f76 6564 2045 Coin: Improved E │ │ │ │ │ -00065f20: 7863 6570 7469 6f6e 2048 616e 646c 696e xception Handlin │ │ │ │ │ -00065f30: 6720 666f 7220 4a61 7661 2028 616b 6120 g for Java (aka │ │ │ │ │ -00065f40: 276d 756c 7469 6361 7463 6827 290a 3c62 'multicatch').tools/javac/m │ │ │ │ │ -00065f60: 756c 7469 6361 7463 682f 506f 7330 322e ulticatch/Pos02. │ │ │ │ │ -00065f70: 6a61 7661 3a20 5072 6f6a 6563 7420 436f java: Project Co │ │ │ │ │ -00065f80: 696e 3a20 496d 7072 6f76 6564 2045 7863 in: Improved Exc │ │ │ │ │ -00065f90: 6570 7469 6f6e 2048 616e 646c 696e 6720 eption Handling │ │ │ │ │ -00065fa0: 666f 7220 4a61 7661 2028 616b 6120 276d for Java (aka 'm │ │ │ │ │ -00065fb0: 756c 7469 6361 7463 6827 290a 3c62 720a ulticatch').tools/javac/mul │ │ │ │ │ -00065fd0: 7469 6361 7463 682f 506f 7330 332e 6a61 ticatch/Pos03.ja │ │ │ │ │ -00065fe0: 7661 3a20 5072 6f6a 6563 7420 436f 696e va: Project Coin │ │ │ │ │ -00065ff0: 3a20 496d 7072 6f76 6564 2045 7863 6570 : Improved Excep │ │ │ │ │ -00066000: 7469 6f6e 2048 616e 646c 696e 6720 666f tion Handling fo │ │ │ │ │ -00066010: 7220 4a61 7661 2028 616b 6120 276d 756c r Java (aka 'mul │ │ │ │ │ -00066020: 7469 6361 7463 6827 290a 3c62 720a 3e74 ticatch').t │ │ │ │ │ -00066030: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ -00066040: 6361 7463 682f 506f 7330 342e 6a61 7661 catch/Pos04.java │ │ │ │ │ -00066050: 3a20 5072 6f6a 6563 7420 436f 696e 3a20 : Project Coin: │ │ │ │ │ -00066060: 496d 7072 6f76 6564 2045 7863 6570 7469 Improved Excepti │ │ │ │ │ -00066070: 6f6e 2048 616e 646c 696e 6720 666f 7220 on Handling for │ │ │ │ │ -00066080: 4a61 7661 2028 616b 6120 276d 756c 7469 Java (aka 'multi │ │ │ │ │ -00066090: 6361 7463 6827 290a 3c62 720a 3e74 6f6f catch').too │ │ │ │ │ -000660a0: 6c73 2f6a 6176 6163 2f6d 756c 7469 6361 ls/javac/multica │ │ │ │ │ -000660b0: 7463 682f 506f 7330 352e 6a61 7661 3a20 tch/Pos05.java: │ │ │ │ │ -000660c0: 5072 6f6a 6563 7420 436f 696e 3a20 496d Project Coin: Im │ │ │ │ │ -000660d0: 7072 6f76 6564 2045 7863 6570 7469 6f6e proved Exception │ │ │ │ │ -000660e0: 2048 616e 646c 696e 6720 666f 7220 4a61 Handling for Ja │ │ │ │ │ -000660f0: 7661 2028 616b 6120 276d 756c 7469 6361 va (aka 'multica │ │ │ │ │ -00066100: 7463 6827 290a 3c62 720a 3e74 6f6f 6c73 tch').tools │ │ │ │ │ -00066110: 2f6a 6176 6163 2f6d 756c 7469 6361 7463 /javac/multicatc │ │ │ │ │ -00066120: 682f 506f 7330 362e 6a61 7661 3a20 5072 h/Pos06.java: Pr │ │ │ │ │ -00066130: 6f6a 6563 7420 436f 696e 3a20 5573 6520 oject Coin: Use │ │ │ │ │ -00066140: 7072 6563 6973 6520 6578 6365 7074 696f precise exceptio │ │ │ │ │ -00066150: 6e20 616e 616c 7973 6973 2066 6f72 2065 n analysis for e │ │ │ │ │ -00066160: 6666 6563 7469 7665 6c79 2066 696e 616c ffectively final │ │ │ │ │ -00066170: 2063 6174 6368 2070 6172 616d 6574 6572 catch parameter │ │ │ │ │ -00066180: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00066190: 6163 2f6d 756c 7469 6361 7463 682f 506f ac/multicatch/Po │ │ │ │ │ -000661a0: 7330 372e 6a61 7661 3a20 5072 6f6a 6563 s07.java: Projec │ │ │ │ │ -000661b0: 7420 436f 696e 3a20 5573 6520 7072 6563 t Coin: Use prec │ │ │ │ │ -000661c0: 6973 6520 6578 6365 7074 696f 6e20 616e ise exception an │ │ │ │ │ -000661d0: 616c 7973 6973 2066 6f72 2065 6666 6563 alysis for effec │ │ │ │ │ -000661e0: 7469 7665 6c79 2066 696e 616c 2063 6174 tively final cat │ │ │ │ │ -000661f0: 6368 2070 6172 616d 6574 6572 730a 3c62 ch parameters.tools/javac/m │ │ │ │ │ -00066210: 756c 7469 6361 7463 682f 506f 7330 382e ulticatch/Pos08. │ │ │ │ │ -00066220: 6a61 7661 3a20 4d75 6c74 6963 6174 6368 java: Multicatch │ │ │ │ │ -00066230: 3a20 6372 6173 6820 7768 696c 6520 636f : crash while co │ │ │ │ │ -00066240: 6d70 696c 696e 6720 7369 6d70 6c65 2063 mpiling simple c │ │ │ │ │ -00066250: 6f64 6520 7769 7468 2061 206d 756c 7469 ode with a multi │ │ │ │ │ -00066260: 6361 7463 6820 7061 7261 6d65 7465 720a catch parameter. │ │ │ │ │ -00066270: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00066280: 2f6d 756c 7469 6361 7463 682f 506f 7330 /multicatch/Pos0 │ │ │ │ │ -00066290: 3865 6666 5f66 696e 616c 2e6a 6176 613a 8eff_final.java: │ │ │ │ │ -000662a0: 204d 756c 7469 6361 7463 683a 2063 7261 Multicatch: cra │ │ │ │ │ -000662b0: 7368 2077 6869 6c65 2063 6f6d 7069 6c69 sh while compili │ │ │ │ │ -000662c0: 6e67 2073 696d 706c 6520 636f 6465 2077 ng simple code w │ │ │ │ │ -000662d0: 6974 6820 6120 6d75 6c74 6963 6174 6368 ith a multicatch │ │ │ │ │ -000662e0: 2070 6172 616d 6574 6572 0a3c 6272 0a3e parameter. │ │ │ │ │ -000662f0: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ -00066300: 6963 6174 6368 2f50 6f73 3039 2e6a 6176 icatch/Pos09.jav │ │ │ │ │ -00066310: 613a 2050 726f 6a65 6374 2043 6f69 6e3a a: Project Coin: │ │ │ │ │ -00066320: 2049 6d70 726f 7665 6420 4578 6365 7074 Improved Except │ │ │ │ │ -00066330: 696f 6e20 4861 6e64 6c69 6e67 2066 6f72 ion Handling for │ │ │ │ │ -00066340: 204a 6176 6120 2861 6b61 2027 6d75 6c74 Java (aka 'mult │ │ │ │ │ -00066350: 6963 6174 6368 2729 0a3c 6272 0a3e 746f icatch').to │ │ │ │ │ -00066360: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ -00066370: 6174 6368 2f50 6f73 3130 2e6a 6176 613a atch/Pos10.java: │ │ │ │ │ -00066380: 2056 6572 6966 7920 6c75 6220 6f66 2061 Verify lub of a │ │ │ │ │ -00066390: 6e20 6578 6365 7074 696f 6e20 7061 7261 n exception para │ │ │ │ │ -000663a0: 6d65 7465 7220 6361 6e20 6265 2061 6e20 meter can be an │ │ │ │ │ -000663b0: 696e 7465 7273 6563 7469 6f6e 2074 7970 intersection typ │ │ │ │ │ -000663c0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -000663d0: 6163 2f6d 756c 7469 6361 7463 682f 506f ac/multicatch/Po │ │ │ │ │ -000663e0: 7331 312e 6a61 7661 3a20 5465 7374 206d s11.java: Test m │ │ │ │ │ -000663f0: 756c 7469 706c 6520 6e65 7374 6564 206d ultiple nested m │ │ │ │ │ -00066400: 756c 7469 2d63 6174 6368 2062 6c6f 636b ulti-catch block │ │ │ │ │ -00066410: 7320 7769 7468 2045 7863 6570 7469 6f6e s with Exception │ │ │ │ │ -00066420: 2068 6965 7261 7263 6869 6573 0a3c 6272 hierarchies.
    tools/javac/mu │ │ │ │ │ -00066440: 6c74 6963 6174 6368 2f50 6f73 3132 2e6a lticatch/Pos12.j │ │ │ │ │ -00066450: 6176 613a 2043 6869 6c64 2065 7863 6570 ava: Child excep │ │ │ │ │ -00066460: 7469 6f6e 2063 616e 2062 6520 6361 7567 tion can be caug │ │ │ │ │ -00066470: 6874 2069 6e20 6120 7061 7265 6e74 7320 ht in a parents │ │ │ │ │ -00066480: 6361 7463 6820 626c 6f63 6b20 6275 7420 catch block but │ │ │ │ │ -00066490: 6e6f 7420 7369 626c 696e 6720 6578 6365 not sibling exce │ │ │ │ │ -000664a0: 7074 696f 6e73 2e0a 3c62 720a 3e74 6f6f ptions..too │ │ │ │ │ -000664b0: 6c73 2f6a 6176 6163 2f6d 756c 7469 6361 ls/javac/multica │ │ │ │ │ -000664c0: 7463 682f 5436 3937 3835 3734 2e6a 6176 tch/T6978574.jav │ │ │ │ │ -000664d0: 613a 2072 6574 7572 6e20 7374 6174 656d a: return statem │ │ │ │ │ -000664e0: 656e 7420 696e 2074 7279 2062 6c6f 636b ent in try block │ │ │ │ │ -000664f0: 2077 6974 6820 6d75 6c74 692d 6361 7463 with multi-catc │ │ │ │ │ -00066500: 6820 6361 7573 6573 2043 6c61 7373 466f h causes ClassFo │ │ │ │ │ -00066510: 726d 6174 4572 726f 720a 3c62 720a 3e74 rmatError.t │ │ │ │ │ -00066520: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ -00066530: 6361 7463 682f 6d6f 6465 6c2f 4d6f 6465 catch/model/Mode │ │ │ │ │ -00066540: 6c43 6865 636b 6572 2e6a 6176 613a 2050 lChecker.java: P │ │ │ │ │ -00066550: 726f 6a65 6374 2043 6f69 6e3a 2055 7365 roject Coin: Use │ │ │ │ │ -00066560: 2070 7265 6369 7365 2065 7863 6570 7469 precise excepti │ │ │ │ │ -00066570: 6f6e 2061 6e61 6c79 7369 7320 666f 7220 on analysis for │ │ │ │ │ -00066580: 6566 6665 6374 6976 656c 7920 6669 6e61 effectively fina │ │ │ │ │ -00066590: 6c20 6361 7463 6820 7061 7261 6d65 7465 l catch paramete │ │ │ │ │ -000665a0: 7273 0a3c 6272 0a3e 746f 6f6c 732f 6a61 rs.tools/ja │ │ │ │ │ -000665b0: 7661 632f 6e61 7469 7665 4865 6164 6572 vac/nativeHeader │ │ │ │ │ -000665c0: 732f 456e 636f 6465 496e 6e65 7243 6c61 s/EncodeInnerCla │ │ │ │ │ -000665d0: 7373 4e61 6d65 5465 7374 2e6a 6176 613a ssNameTest.java: │ │ │ │ │ -000665e0: 204d 616b 6520 7375 7265 2069 6e6e 6572 Make sure inner │ │ │ │ │ -000665f0: 2063 6c61 7373 6573 2061 7265 2063 6f72 classes are cor │ │ │ │ │ -00066600: 7265 6374 6c79 2065 6e63 6f64 6564 0a3c rectly encoded.< │ │ │ │ │ -00066610: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00066620: 6e61 7469 7665 4865 6164 6572 732f 4e61 nativeHeaders/Na │ │ │ │ │ -00066630: 7469 7665 4865 6164 6572 5465 7374 2e6a tiveHeaderTest.j │ │ │ │ │ -00066640: 6176 613a 206a 6176 6163 2073 686f 756c ava: javac shoul │ │ │ │ │ -00066650: 6420 696e 636c 7564 6520 6261 7369 6320 d include basic │ │ │ │ │ -00066660: 6162 696c 6974 7920 746f 2067 656e 6572 ability to gener │ │ │ │ │ -00066670: 6174 6520 6e61 7469 7665 2068 6561 6465 ate native heade │ │ │ │ │ -00066680: 7273 0a3c 6272 0a3e 746f 6f6c 732f 6a61 rs.tools/ja │ │ │ │ │ -00066690: 7661 632f 6e65 7374 6564 2f34 3930 3331 vac/nested/49031 │ │ │ │ │ -000666a0: 3033 2f54 3439 3033 3130 332e 6a61 7661 03/T4903103.java │ │ │ │ │ -000666b0: 3a20 4361 6e27 7420 636f 6d70 696c 6520 : Can't compile │ │ │ │ │ -000666c0: 7375 6263 6c61 7373 6573 206f 6620 696e subclasses of in │ │ │ │ │ -000666d0: 6e65 7220 636c 6173 7365 730a 3c62 720a ner classes.tools/javac/nes │ │ │ │ │ -000666f0: 7465 642f 3530 3039 3438 342f 582e 6a61 ted/5009484/X.ja │ │ │ │ │ -00066700: 7661 3a20 436f 6d70 696c 6572 2066 6169 va: Compiler fai │ │ │ │ │ -00066710: 6c73 2074 6f20 7265 736f 6c76 6520 6170 ls to resolve ap │ │ │ │ │ -00066720: 7072 6f70 7269 6174 6520 7479 7065 2066 propriate type f │ │ │ │ │ -00066730: 6f72 206f 7574 6572 206d 656d 6265 720a or outer member. │ │ │ │ │ -00066740: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00066750: 2f6e 6573 7465 642f 3530 3039 3438 342f /nested/5009484/ │ │ │ │ │ -00066760: 592e 6a61 7661 3a20 436f 6d70 696c 6572 Y.java: Compiler │ │ │ │ │ -00066770: 2066 6169 6c73 2074 6f20 7265 736f 6c76 fails to resolv │ │ │ │ │ -00066780: 6520 6170 7072 6f70 7269 6174 6520 7479 e appropriate ty │ │ │ │ │ -00066790: 7065 2066 6f72 206f 7574 6572 206d 656d pe for outer mem │ │ │ │ │ -000667a0: 6265 720a 3c62 720a 3e74 6f6f 6c73 2f6a ber.tools/j │ │ │ │ │ -000667b0: 6176 6163 2f6e 6573 7465 642f 5374 6174 avac/nested/Stat │ │ │ │ │ -000667c0: 6963 4e65 7374 6564 4e6f 6e53 7461 7469 icNestedNonStati │ │ │ │ │ -000667d0: 6353 7570 6572 2e6a 6176 613a 2044 6973 cSuper.java: Dis │ │ │ │ │ -000667e0: 616c 6c6f 7720 7374 6174 6963 206e 6573 allow static nes │ │ │ │ │ -000667f0: 7465 6420 7375 6263 6c61 7373 6573 206f ted subclasses o │ │ │ │ │ -00066800: 6620 6e6f 6e2d 7374 6174 6963 206e 6573 f non-static nes │ │ │ │ │ -00066810: 7465 6420 636c 6173 7365 730a 3c62 720a ted classes.tools/javac/nes │ │ │ │ │ -00066830: 746d 6174 6573 2f43 6865 636b 4e65 7374 tmates/CheckNest │ │ │ │ │ -00066840: 6d61 7465 4174 7472 732e 6a61 7661 3a20 mateAttrs.java: │ │ │ │ │ -00066850: 536d 6f6b 6520 7465 7374 2066 6f72 206e Smoke test for n │ │ │ │ │ -00066860: 6573 746d 6174 6520 636c 6173 7366 696c estmate classfil │ │ │ │ │ -00066870: 6520 7375 7070 6f72 740a 3c62 720a 3e74 e support.t │ │ │ │ │ -00066880: 6f6f 6c73 2f6a 6176 6163 2f6e 6577 6c69 ools/javac/newli │ │ │ │ │ -00066890: 6e65 732f 4e65 774c 696e 6554 6573 742e nes/NewLineTest. │ │ │ │ │ -000668a0: 6a61 7661 3a20 706f 7274 6162 696c 6974 java: portabilit │ │ │ │ │ -000668b0: 7920 3a20 6a61 7661 632e 7072 6f70 6572 y : javac.proper │ │ │ │ │ -000668c0: 7469 6573 0a3c 6272 0a3e 746f 6f6c 732f ties.tools/ │ │ │ │ │ -000668d0: 6a61 7661 632f 6f70 7469 6d69 7a65 4f75 javac/optimizeOu │ │ │ │ │ -000668e0: 7465 7254 6869 732f 446f 6e74 4f70 7469 terThis/DontOpti │ │ │ │ │ -000668f0: 6d69 7a65 4f75 7465 7254 6869 732e 6a61 mizeOuterThis.ja │ │ │ │ │ -00066900: 7661 3a20 200a 3c62 720a 3e74 6f6f 6c73 va: .tools │ │ │ │ │ -00066910: 2f6a 6176 6163 2f6f 7074 696d 697a 654f /javac/optimizeO │ │ │ │ │ -00066920: 7574 6572 5468 6973 2f4f 7074 696d 697a uterThis/Optimiz │ │ │ │ │ -00066930: 654f 7574 6572 5468 6973 2e6a 6176 613a eOuterThis.java: │ │ │ │ │ -00066940: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ -00066950: 7661 632f 6f70 7469 6f6e 732f 4243 504f vac/options/BCPO │ │ │ │ │ -00066960: 7253 7973 7465 6d4e 6f74 5370 6563 6966 rSystemNotSpecif │ │ │ │ │ -00066970: 6965 642e 6a61 7661 3a20 5665 7269 6679 ied.java: Verify │ │ │ │ │ -00066980: 202d 2d73 7973 7465 6d20 6973 2072 6571 --system is req │ │ │ │ │ -00066990: 7569 7265 6420 7261 7468 6572 2074 6861 uired rather tha │ │ │ │ │ -000669a0: 6e20 2d62 6f6f 7463 6c61 7373 7061 7468 n -bootclasspath │ │ │ │ │ -000669b0: 2066 6f72 202d 736f 7572 6365 2039 2e0a for -source 9.. │ │ │ │ │ -000669c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000669d0: 2f6f 7074 696f 6e73 2f48 656c 704f 7574 /options/HelpOut │ │ │ │ │ -000669e0: 7075 7443 6f6c 756d 6e57 6964 7468 5465 putColumnWidthTe │ │ │ │ │ -000669f0: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ -00066a00: 636f 6d6d 616e 6420 6c69 6e65 2068 656c command line hel │ │ │ │ │ -00066a10: 7020 6f75 7470 7574 2064 6f65 7320 6e6f p output does no │ │ │ │ │ -00066a20: 7420 6578 6365 6564 206d 6178 696d 756d t exceed maximum │ │ │ │ │ -00066a30: 2063 6f6c 756d 6e20 7769 6474 680a 3c62 column width.tools/javac/o │ │ │ │ │ -00066a50: 7074 696f 6e73 2f49 7353 7570 706f 7274 ptions/IsSupport │ │ │ │ │ -00066a60: 6564 4f70 7469 6f6e 5465 7374 2e6a 6176 edOptionTest.jav │ │ │ │ │ -00066a70: 613a 2054 6573 7420 666f 7220 6973 5375 a: Test for isSu │ │ │ │ │ -00066a80: 7070 6f72 7465 644f 7074 696f 6e0a 3c62 pportedOption.tools/javac/o │ │ │ │ │ -00066aa0: 7074 696f 6e73 2f54 3639 3030 3033 372e ptions/T6900037. │ │ │ │ │ -00066ab0: 6a61 7661 3a20 6a61 7661 6320 7368 6f75 java: javac shou │ │ │ │ │ -00066ac0: 6c64 2077 6172 6e20 6966 2065 6172 6c69 ld warn if earli │ │ │ │ │ -00066ad0: 6572 202d 736f 7572 6365 2069 7320 7573 er -source is us │ │ │ │ │ -00066ae0: 6564 2061 6e64 2062 6f6f 7463 6c61 7373 ed and bootclass │ │ │ │ │ -00066af0: 7061 7468 206e 6f74 2073 6574 0a3c 6272 path not set.
    tools │ │ │ │ │ +00058e80: 2f6a 6176 6163 2f6c 616d 6264 612f 5438 /javac/lambda/T8 │ │ │ │ │ +00058e90: 3137 3533 3137 2e6a 6176 613a 206a 6176 175317.java: jav │ │ │ │ │ +00058ea0: 6163 2064 6f65 7320 6e6f 7420 6973 7375 ac does not issu │ │ │ │ │ +00058eb0: 6520 756e 6368 6563 6b65 6420 7761 726e e unchecked warn │ │ │ │ │ +00058ec0: 696e 6773 2077 6865 6e20 6368 6563 6b69 ings when checki │ │ │ │ │ +00058ed0: 6e67 206d 6574 686f 6420 7265 6665 7265 ng method refere │ │ │ │ │ +00058ee0: 6e63 6520 7265 7475 726e 2074 7970 6573 nce return types │ │ │ │ │ +00058ef0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00058f00: 632f 6c61 6d62 6461 2f54 3831 3935 3539 c/lambda/T819559 │ │ │ │ │ +00058f10: 382e 6a61 7661 3a20 5265 6665 7265 6e63 8.java: Referenc │ │ │ │ │ +00058f20: 6520 746f 206f 7665 726c 6f61 6465 6420 e to overloaded │ │ │ │ │ +00058f30: 6d65 7468 6f64 2069 7320 616d 6269 6775 method is ambigu │ │ │ │ │ +00058f40: 6f75 7320 7769 7468 2033 206d 6574 686f ous with 3 metho │ │ │ │ │ +00058f50: 6473 2062 7574 2077 6f72 6b73 2077 6974 ds but works wit │ │ │ │ │ +00058f60: 6820 320a 3c62 720a 3e74 6f6f 6c73 2f6a h 2.tools/j │ │ │ │ │ +00058f70: 6176 6163 2f6c 616d 6264 612f 5438 3230 avac/lambda/T820 │ │ │ │ │ +00058f80: 3934 3037 2f56 6572 6966 6965 7245 7272 9407/VerifierErr │ │ │ │ │ +00058f90: 6f72 496e 6e65 7250 6c75 734c 616d 6264 orInnerPlusLambd │ │ │ │ │ +00058fa0: 612e 6a61 7661 3a20 5665 7269 6679 4572 a.java: VerifyEr │ │ │ │ │ +00058fb0: 726f 7220 6973 2074 6872 6f77 6e20 666f ror is thrown fo │ │ │ │ │ +00058fc0: 7220 696e 6e65 7220 636c 6173 7320 7769 r inner class wi │ │ │ │ │ +00058fd0: 7468 206c 616d 6264 610a 3c62 720a 3e74 th lambda.t │ │ │ │ │ +00058fe0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00058ff0: 612f 5438 3231 3337 3033 2f49 6e76 616c a/T8213703/Inval │ │ │ │ │ +00059000: 6964 5265 6365 6976 6572 5479 7065 5465 idReceiverTypeTe │ │ │ │ │ +00059010: 7374 2e6a 6176 613a 204c 616d 6264 6143 st.java: LambdaC │ │ │ │ │ +00059020: 6f6e 7665 7273 696f 6e45 7863 6570 7469 onversionExcepti │ │ │ │ │ +00059030: 6f6e 3a20 496e 7661 6c69 6420 7265 6365 on: Invalid rece │ │ │ │ │ +00059040: 6976 6572 2074 7970 6520 6e6f 7420 6120 iver type not a │ │ │ │ │ +00059050: 7375 6274 7970 6520 6f66 2069 6d70 6c65 subtype of imple │ │ │ │ │ +00059060: 6d65 6e74 6174 696f 6e20 7479 7065 2069 mentation type i │ │ │ │ │ +00059070: 6e74 6572 6661 6365 0a3c 6272 0a3e 746f nterface.to │ │ │ │ │ +00059080: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00059090: 2f54 3832 3335 3536 342e 6a61 7661 3a20 /T8235564.java: │ │ │ │ │ +000590a0: 5665 7269 6679 2074 6861 7420 7061 7373 Verify that pass │ │ │ │ │ +000590b0: 696e 6720 6d65 6d62 6572 2072 6566 6572 ing member refer │ │ │ │ │ +000590c0: 656e 6365 7320 746f 2061 206d 6574 686f ences to a metho │ │ │ │ │ +000590d0: 6420 6e6f 7420 6163 6365 7074 696e 6720 d not accepting │ │ │ │ │ +000590e0: 6675 6e63 7469 6f6e 616c 2069 6e74 6572 functional inter │ │ │ │ │ +000590f0: 6661 6365 2064 6f65 7320 6e6f 7420 6372 face does not cr │ │ │ │ │ +00059100: 6173 6820 7468 6520 636f 6d70 696c 6572 ash the compiler │ │ │ │ │ +00059110: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +00059120: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +00059130: 5479 7065 3031 2e6a 6176 613a 2041 6464 Type01.java: Add │ │ │ │ │ +00059140: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +00059150: 6563 6b20 6e65 7374 6564 2063 6173 6520 eck nested case │ │ │ │ │ +00059160: 6f66 206f 7665 726c 6f61 6420 7265 736f of overload reso │ │ │ │ │ +00059170: 6c75 7469 6f6e 2061 6e64 206c 616d 6264 lution and lambd │ │ │ │ │ +00059180: 6120 7061 7261 6d65 7465 7220 696e 6665 a parameter infe │ │ │ │ │ +00059190: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ +000591a0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +000591b0: 7267 6574 5479 7065 3032 2e6a 6176 613a rgetType02.java: │ │ │ │ │ +000591c0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000591d0: 7320 6368 6563 6b20 6f76 6572 6c6f 6164 s check overload │ │ │ │ │ +000591e0: 2072 6573 6f6c 7574 696f 6e20 616e 6420 resolution and │ │ │ │ │ +000591f0: 7461 7267 6574 2074 7970 6520 696e 6665 target type infe │ │ │ │ │ +00059200: 7265 6e63 6520 772e 722e 742e 0a3c 6272 rence w.r.t..
    tools/javac/la │ │ │ │ │ +00059220: 6d62 6461 2f54 6172 6765 7454 7970 6530 mbda/TargetType0 │ │ │ │ │ +00059230: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ +00059240: 6461 2074 6573 7473 2063 6865 636b 206f da tests check o │ │ │ │ │ +00059250: 7665 726c 6f61 6420 7265 736f 6c75 7469 verload resoluti │ │ │ │ │ +00059260: 6f6e 2061 6e64 2074 6172 6765 7420 7479 on and target ty │ │ │ │ │ +00059270: 7065 2069 6e66 6572 656e 6365 2077 2e72 pe inference w.r │ │ │ │ │ +00059280: 2e74 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a .t..tools/j │ │ │ │ │ +00059290: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +000592a0: 6574 5479 7065 3034 2e6a 6176 613a 2041 etType04.java: A │ │ │ │ │ +000592b0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000592c0: 7461 7267 6574 2074 7970 696e 6720 696e target typing in │ │ │ │ │ +000592d0: 2061 7373 6967 6e6d 656e 7420 636f 6e74 assignment cont │ │ │ │ │ +000592e0: 6578 740a 3c62 720a 3e74 6f6f 6c73 2f6a ext.tools/j │ │ │ │ │ +000592f0: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +00059300: 6574 5479 7065 3035 2e6a 6176 613a 2041 etType05.java: A │ │ │ │ │ +00059310: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00059320: 7465 7374 2072 6563 7572 7369 6f6e 2074 test recursion t │ │ │ │ │ +00059330: 6872 6f75 6768 2053 414d 2074 7970 650a hrough SAM type. │ │ │ │ │ +00059340: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00059350: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +00059360: 7065 3036 2e6a 6176 613a 2041 6464 206c pe06.java: Add l │ │ │ │ │ +00059370: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00059380: 6b20 636f 6d70 6c65 7820 6361 7365 206f k complex case o │ │ │ │ │ +00059390: 6620 7461 7267 6574 2074 7970 696e 670a f target typing. │ │ │ │ │ +000593a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000593b0: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +000593c0: 7065 3037 2e6a 6176 613a 2041 6464 206c pe07.java: Add l │ │ │ │ │ +000593d0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +000593e0: 6b20 7468 6174 2065 7870 6c69 6369 7420 k that explicit │ │ │ │ │ +000593f0: 6765 6e65 7269 6320 7461 7267 6574 2074 generic target t │ │ │ │ │ +00059400: 7970 6520 7061 7273 6573 2077 2f6f 2070 ype parses w/o p │ │ │ │ │ +00059410: 726f 626c 656d 730a 3c62 720a 3e74 6f6f roblems.too │ │ │ │ │ +00059420: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00059430: 5461 7267 6574 5479 7065 3038 2e6a 6176 TargetType08.jav │ │ │ │ │ +00059440: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00059450: 7374 7320 6368 6563 6b20 7468 6174 2065 sts check that e │ │ │ │ │ +00059460: 7870 6c69 6369 7420 6e6f 6e2d 6765 6e65 xplicit non-gene │ │ │ │ │ +00059470: 7269 6320 7461 7267 6574 2074 7970 6520 ric target type │ │ │ │ │ +00059480: 7061 7273 6573 2077 2f6f 2070 726f 626c parses w/o probl │ │ │ │ │ +00059490: 656d 730a 3c62 720a 3e74 6f6f 6c73 2f6a ems.tools/j │ │ │ │ │ +000594a0: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +000594b0: 6574 5479 7065 3130 2e6a 6176 613a 2041 etType10.java: A │ │ │ │ │ +000594c0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000594d0: 6368 6563 6b20 7468 6174 2077 696c 6463 check that wildc │ │ │ │ │ +000594e0: 6172 6473 2069 6e20 7468 6520 7461 7267 ards in the targ │ │ │ │ │ +000594f0: 6574 206d 6574 686f 6420 6f66 2061 206c et method of a l │ │ │ │ │ +00059500: 616d 6264 6120 636f 6e76 6572 7369 6f6e ambda conversion │ │ │ │ │ +00059510: 2069 7320 6861 6e64 6c65 6420 636f 7272 is handled corr │ │ │ │ │ +00059520: 6563 746c 790a 3c62 720a 3e74 6f6f 6c73 ectly.tools │ │ │ │ │ +00059530: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +00059540: 7267 6574 5479 7065 3131 2e6a 6176 613a rgetType11.java: │ │ │ │ │ +00059550: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00059560: 7320 6368 6563 6b20 7468 6174 2077 696c s check that wil │ │ │ │ │ +00059570: 6463 6172 6473 2069 6e20 7468 6520 7461 dcards in the ta │ │ │ │ │ +00059580: 7267 6574 206d 6574 686f 6420 6f66 2061 rget method of a │ │ │ │ │ +00059590: 206c 616d 6264 6120 636f 6e76 6572 7369 lambda conversi │ │ │ │ │ +000595a0: 6f6e 2069 7320 6861 6e64 6c65 6420 636f on is handled co │ │ │ │ │ +000595b0: 7272 6563 746c 790a 3c62 720a 3e74 6f6f rrectly.too │ │ │ │ │ +000595c0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000595d0: 5461 7267 6574 5479 7065 3132 2e6a 6176 TargetType12.jav │ │ │ │ │ +000595e0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +000595f0: 7374 7320 466c 6f77 2073 686f 756c 6420 sts Flow should │ │ │ │ │ +00059600: 6e6f 7420 616e 616c 797a 6520 6c61 6d62 not analyze lamb │ │ │ │ │ +00059610: 6461 2062 6f64 7920 7468 6174 2063 6f6e da body that con │ │ │ │ │ +00059620: 7461 696e 7320 6572 726f 7273 2064 7565 tains errors due │ │ │ │ │ +00059630: 2074 6f20 7061 7274 6961 6c6c 7920 7370 to partially sp │ │ │ │ │ +00059640: 6563 6966 6965 6420 7061 7261 6d65 7465 ecified paramete │ │ │ │ │ +00059650: 7220 7479 7065 730a 3c62 720a 3e74 6f6f r types.too │ │ │ │ │ +00059660: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00059670: 5461 7267 6574 5479 7065 3133 2e6a 6176 TargetType13.jav │ │ │ │ │ +00059680: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00059690: 7374 7320 6661 696c 7572 6520 746f 2069 sts failure to i │ │ │ │ │ +000596a0: 6e66 6572 2065 7863 6570 7469 6f6e 2074 nfer exception t │ │ │ │ │ +000596b0: 6872 6f77 6e20 7479 7065 7320 6672 6f6d hrown types from │ │ │ │ │ +000596c0: 206c 616d 6264 6120 626f 6479 2063 6175 lambda body cau │ │ │ │ │ +000596d0: 7365 7320 6368 6563 6b65 6420 6578 6365 ses checked exce │ │ │ │ │ +000596e0: 7074 696f 6e20 746f 2062 6520 736b 6970 ption to be skip │ │ │ │ │ +000596f0: 7065 640a 3c62 720a 3e74 6f6f 6c73 2f6a ped.tools/j │ │ │ │ │ +00059700: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +00059710: 6574 5479 7065 3134 2e6a 6176 613a 2041 etType14.java: A │ │ │ │ │ +00059720: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00059730: 6368 6563 6b20 7468 6174 2072 6574 7572 check that retur │ │ │ │ │ +00059740: 6e20 7479 7065 2069 7320 696e 6665 7272 n type is inferr │ │ │ │ │ +00059750: 6564 2066 726f 6d20 7461 7267 6574 2074 ed from target t │ │ │ │ │ +00059760: 7970 6520 7768 656e 2063 7963 6c69 6320 ype when cyclic │ │ │ │ │ +00059770: 696e 6665 7265 6e63 6520 666f 756e 640a inference found. │ │ │ │ │ +00059780: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00059790: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +000597a0: 7065 3135 2e6a 6176 613a 2041 6464 206c pe15.java: Add l │ │ │ │ │ +000597b0: 616d 6264 6120 7465 7374 7320 6261 6420 ambda tests bad │ │ │ │ │ +000597c0: 7461 7267 6574 2d74 7970 6520 696e 6665 target-type infe │ │ │ │ │ +000597d0: 7265 6e63 6520 6c65 6164 2074 6f20 636f rence lead to co │ │ │ │ │ +000597e0: 6d70 696c 6572 2063 7261 7368 0a3c 6272 mpiler crash.
    tools/javac/la │ │ │ │ │ +00059800: 6d62 6461 2f54 6172 6765 7454 7970 6531 mbda/TargetType1 │ │ │ │ │ +00059810: 362e 6a61 7661 3a20 4164 6420 6c61 6d62 6.java: Add lamb │ │ │ │ │ +00059820: 6461 2074 6573 7473 2043 6865 636b 2076 da tests Check v │ │ │ │ │ +00059830: 6f69 642d 636f 6d70 6174 6962 696c 6974 oid-compatibilit │ │ │ │ │ +00059840: 7920 696e 2073 7472 6963 7420 7673 2e0a y in strict vs.. │ │ │ │ │ +00059850: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00059860: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +00059870: 7065 3137 2e6a 6176 613a 2041 6464 206c pe17.java: Add l │ │ │ │ │ +00059880: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00059890: 6b20 7468 6174 206a 6176 6163 2072 6563 k that javac rec │ │ │ │ │ +000598a0: 6f76 6572 7320 7375 6363 6573 6675 6c6c overs succesfull │ │ │ │ │ +000598b0: 7920 6672 6f6d 2062 6164 2063 6173 7420 y from bad cast │ │ │ │ │ +000598c0: 636f 6e76 6572 7369 6f6e 2074 6f20 7072 conversion to pr │ │ │ │ │ +000598d0: 696d 6974 6976 6520 7479 7065 0a3c 6272 imitive type.
    tools/javac/la │ │ │ │ │ +000598f0: 6d62 6461 2f54 6172 6765 7454 7970 6531 mbda/TargetType1 │ │ │ │ │ +00059900: 382e 6a61 7661 3a20 4164 6420 6c61 6d62 8.java: Add lamb │ │ │ │ │ +00059910: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00059920: 6861 7420 6a61 7661 6320 646f 6573 6e27 hat javac doesn' │ │ │ │ │ +00059930: 7420 6372 6173 6820 6966 2069 6d70 6c69 t crash if impli │ │ │ │ │ +00059940: 6369 7420 6c61 6d62 6461 2070 6172 616d cit lambda param │ │ │ │ │ +00059950: 6574 6572 2069 7320 696e 766f 6c76 6564 eter is involved │ │ │ │ │ +00059960: 2069 6e20 6361 7374 0a3c 6272 0a3e 746f in cast.to │ │ │ │ │ +00059970: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00059980: 2f54 6172 6765 7454 7970 6531 392e 6a61 /TargetType19.ja │ │ │ │ │ +00059990: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +000599a0: 6573 7473 2063 6f6d 706c 6578 2063 6173 ests complex cas │ │ │ │ │ +000599b0: 6520 6f66 2067 656e 6572 6963 206d 6574 e of generic met │ │ │ │ │ +000599c0: 686f 6420 6361 6c6c 2077 6974 6820 6c61 hod call with la │ │ │ │ │ +000599d0: 6d62 6461 2061 7267 756d 656e 7420 7768 mbda argument wh │ │ │ │ │ +000599e0: 6572 6520 7461 7267 6574 2069 7320 6120 ere target is a │ │ │ │ │ +000599f0: 7769 6c64 6361 7264 2053 414d 0a3c 6272 wildcard SAM.
    tools/javac/la │ │ │ │ │ +00059a10: 6d62 6461 2f54 6172 6765 7454 7970 6532 mbda/TargetType2 │ │ │ │ │ +00059a20: 302e 6a61 7661 3a20 4164 6420 6c61 6d62 0.java: Add lamb │ │ │ │ │ +00059a30: 6461 2074 6573 7473 2063 6f6d 706c 6578 da tests complex │ │ │ │ │ +00059a40: 2063 6173 6520 6f66 206c 616d 6264 6120 case of lambda │ │ │ │ │ +00059a50: 7265 7475 726e 2074 7970 6520 7468 6174 return type that │ │ │ │ │ +00059a60: 2064 6570 656e 6473 206f 6e20 6765 6e65 depends on gene │ │ │ │ │ +00059a70: 7269 6320 6d65 7468 6f64 2069 6e66 6572 ric method infer │ │ │ │ │ +00059a80: 656e 6365 2076 6172 6961 626c 650a 3c62 ence variable.tools/javac/l │ │ │ │ │ +00059aa0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ +00059ab0: 3231 2e6a 6176 613a 2041 6464 206c 616d 21.java: Add lam │ │ │ │ │ +00059ac0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +00059ad0: 7468 6174 2063 616e 6469 6461 7465 7320 that candidates │ │ │ │ │ +00059ae0: 7769 7468 2063 7963 6c69 6320 7479 7065 with cyclic type │ │ │ │ │ +00059af0: 2d69 6e66 6572 656e 6365 2061 7265 2072 -inference are r │ │ │ │ │ +00059b00: 656d 6f76 6564 2066 726f 6d20 7468 6520 emoved from the │ │ │ │ │ +00059b10: 7365 7420 6f66 2061 7070 6c69 6361 626c set of applicabl │ │ │ │ │ +00059b20: 6520 6d65 7468 6f64 730a 3c62 720a 3e74 e methods.t │ │ │ │ │ +00059b30: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00059b40: 612f 5461 7267 6574 5479 7065 3232 2e6a a/TargetType22.j │ │ │ │ │ +00059b50: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +00059b60: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +00059b70: 2063 616e 6469 6461 7465 7320 7769 7468 candidates with │ │ │ │ │ +00059b80: 2069 6e63 6f6d 7061 7469 626c 6520 5341 incompatible SA │ │ │ │ │ +00059b90: 4d20 6465 7363 7269 7074 6f72 2061 7267 M descriptor arg │ │ │ │ │ +00059ba0: 7320 6c65 6e67 7468 2061 7265 2072 656d s length are rem │ │ │ │ │ +00059bb0: 6f76 6564 2066 726f 6d20 7468 6520 7365 oved from the se │ │ │ │ │ +00059bc0: 7420 6f66 2061 7070 6c69 6361 626c 6520 t of applicable │ │ │ │ │ +00059bd0: 6d65 7468 6f64 730a 3c62 720a 3e74 6f6f methods.too │ │ │ │ │ +00059be0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00059bf0: 5461 7267 6574 5479 7065 3233 2e6a 6176 TargetType23.jav │ │ │ │ │ +00059c00: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00059c10: 7374 7320 6368 6563 6b20 6361 7365 206f sts check case o │ │ │ │ │ +00059c20: 6620 616d 6269 6775 6f75 7320 6d65 7468 f ambiguous meth │ │ │ │ │ +00059c30: 6f64 2063 616c 6c20 7769 7468 206c 616d od call with lam │ │ │ │ │ +00059c40: 6264 6120 7768 6f73 6520 626f 6479 2063 bda whose body c │ │ │ │ │ +00059c50: 616e 6e6f 7420 636f 6d70 6c65 7465 206e annot complete n │ │ │ │ │ +00059c60: 6f72 6d61 6c6c 790a 3c62 720a 3e74 6f6f ormally.too │ │ │ │ │ +00059c70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00059c80: 5461 7267 6574 5479 7065 3234 2e6a 6176 TargetType24.jav │ │ │ │ │ +00059c90: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00059ca0: 7374 7320 6368 6563 6b20 6361 7365 206f sts check case o │ │ │ │ │ +00059cb0: 6620 6e65 7374 6564 206d 6574 686f 6420 f nested method │ │ │ │ │ +00059cc0: 6361 6c6c 7320 7769 7468 206c 616d 6264 calls with lambd │ │ │ │ │ +00059cd0: 6120 6578 7072 6573 7369 6f6e 0a3c 6272 a expression.
    tools/javac/la │ │ │ │ │ +00059cf0: 6d62 6461 2f54 6172 6765 7454 7970 6532 mbda/TargetType2 │ │ │ │ │ +00059d00: 352e 6a61 7661 3a20 4164 6420 6c61 6d62 5.java: Add lamb │ │ │ │ │ +00059d10: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +00059d20: 6861 7420 6c61 6d62 6461 2065 7870 7265 hat lambda expre │ │ │ │ │ +00059d30: 7373 696f 6e20 6361 6e20 6170 7065 6172 ssion can appear │ │ │ │ │ +00059d40: 2069 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a in.tools/j │ │ │ │ │ +00059d50: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +00059d60: 6574 5479 7065 3236 2e6a 6176 613a 2041 etType26.java: A │ │ │ │ │ +00059d70: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00059d80: 6361 7365 206f 6620 6379 636c 6963 2074 case of cyclic t │ │ │ │ │ +00059d90: 7970 6520 696e 6665 7265 6e63 6520 286c ype inference (l │ │ │ │ │ +00059da0: 616d 6264 6120 7061 7373 6564 2077 6865 ambda passed whe │ │ │ │ │ +00059db0: 7265 2069 6e66 6572 656e 6365 2076 6172 re inference var │ │ │ │ │ +00059dc0: 2065 7870 6563 7465 6429 0a3c 6272 0a3e expected). │ │ │ │ │ +00059dd0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00059de0: 6461 2f54 6172 6765 7454 7970 6532 372e da/TargetType27. │ │ │ │ │ +00059df0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +00059e00: 2074 6573 7473 2063 6f6d 706c 6578 2063 tests complex c │ │ │ │ │ +00059e10: 6173 6520 6f66 2063 7963 6c69 6320 7479 ase of cyclic ty │ │ │ │ │ +00059e20: 7065 2069 6e66 6572 656e 6365 2028 6c61 pe inference (la │ │ │ │ │ +00059e30: 6d62 6461 2072 6574 7572 6e65 6420 7768 mbda returned wh │ │ │ │ │ +00059e40: 6572 6520 696e 6665 7265 6e63 6520 7661 ere inference va │ │ │ │ │ +00059e50: 7220 6578 7065 6374 6564 290a 3c62 720a r expected).tools/javac/lam │ │ │ │ │ +00059e70: 6264 612f 5461 7267 6574 5479 7065 3238 bda/TargetType28 │ │ │ │ │ +00059e80: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +00059e90: 6120 7465 7374 7320 7461 7267 6574 2074 a tests target t │ │ │ │ │ +00059ea0: 7970 6520 696e 6665 7265 6e63 6520 696e ype inference in │ │ │ │ │ +00059eb0: 2061 2063 6173 6520 7768 6572 6520 6c61 a case where la │ │ │ │ │ +00059ec0: 6d62 6461 2065 7870 7265 7373 696f 6e20 mbda expression │ │ │ │ │ +00059ed0: 7265 7475 726e 7320 6469 616d 6f6e 640a returns diamond. │ │ │ │ │ +00059ee0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00059ef0: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +00059f00: 7065 3239 2e6a 6176 613a 2041 6464 206c pe29.java: Add l │ │ │ │ │ +00059f10: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +00059f20: 6b20 7479 7065 2d73 7562 7374 6974 7574 k type-substitut │ │ │ │ │ +00059f30: 696f 6e20 696e 2053 414d 2074 7970 6520 ion in SAM type │ │ │ │ │ +00059f40: 7769 6c64 6361 7264 7320 696e 6665 7265 wildcards infere │ │ │ │ │ +00059f50: 6e63 650a 3c62 720a 3e74 6f6f 6c73 2f6a nce.tools/j │ │ │ │ │ +00059f60: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +00059f70: 6574 5479 7065 3330 2e6a 6176 613a 2041 etType30.java: A │ │ │ │ │ +00059f80: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +00059f90: 6368 6563 6b20 7468 6174 2074 6172 6765 check that targe │ │ │ │ │ +00059fa0: 7420 7479 7065 2069 7320 7072 6f70 6167 t type is propag │ │ │ │ │ +00059fb0: 6174 6564 2074 6872 6f75 6768 2070 6172 ated through par │ │ │ │ │ +00059fc0: 656e 7468 6573 697a 6564 2065 7870 7265 enthesized expre │ │ │ │ │ +00059fd0: 7373 696f 6e73 0a3c 6272 0a3e 746f 6f6c ssions.tool │ │ │ │ │ +00059fe0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +00059ff0: 6172 6765 7454 7970 6533 312e 6a61 7661 argetType31.java │ │ │ │ │ +0005a000: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005a010: 7473 2063 6865 636b 2074 6861 7420 7461 ts check that ta │ │ │ │ │ +0005a020: 7267 6574 2074 7970 6520 6f66 2061 2063 rget type of a c │ │ │ │ │ +0005a030: 6173 7420 6973 2070 726f 7061 6761 7465 ast is propagate │ │ │ │ │ +0005a040: 6420 7468 726f 7567 6820 7061 7265 6e74 d through parent │ │ │ │ │ +0005a050: 6865 7369 7a65 6420 6578 7072 6573 7369 hesized expressi │ │ │ │ │ +0005a060: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ +0005a070: 6176 6163 2f6c 616d 6264 612f 5461 7267 avac/lambda/Targ │ │ │ │ │ +0005a080: 6574 5479 7065 3332 2e6a 6176 613a 2041 etType32.java: A │ │ │ │ │ +0005a090: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005a0a0: 7461 7267 6574 2d74 7970 696e 6720 616e target-typing an │ │ │ │ │ +0005a0b0: 6420 636f 6e64 6974 696f 6e61 6c20 6f70 d conditional op │ │ │ │ │ +0005a0c0: 6572 6174 6f72 0a3c 6272 0a3e 746f 6f6c erator.tool │ │ │ │ │ +0005a0d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005a0e0: 6172 6765 7454 7970 6533 332e 6a61 7661 argetType33.java │ │ │ │ │ +0005a0f0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005a100: 7473 2063 7261 7368 2077 6865 6e20 696e ts crash when in │ │ │ │ │ +0005a110: 636f 6d70 6174 6962 6c65 206d 6574 686f compatible metho │ │ │ │ │ +0005a120: 6420 7265 6665 7265 6e63 6520 6973 2066 d reference is f │ │ │ │ │ +0005a130: 6f75 6e64 2069 6e20 636f 6e64 6974 696f ound in conditio │ │ │ │ │ +0005a140: 6e61 6c20 6578 7072 6573 7369 6f6e 0a3c nal expression.< │ │ │ │ │ +0005a150: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005a160: 6c61 6d62 6461 2f54 6172 6765 7454 7970 lambda/TargetTyp │ │ │ │ │ +0005a170: 6533 342e 6a61 7661 3a20 4164 6420 6c61 e34.java: Add la │ │ │ │ │ +0005a180: 6d62 6461 2074 6573 7473 2073 7075 7269 mbda tests spuri │ │ │ │ │ +0005a190: 6f75 7320 7265 736f 6c75 7469 6f6e 2064 ous resolution d │ │ │ │ │ +0005a1a0: 6961 676e 6f73 7469 6373 2077 6865 6e20 iagnostics when │ │ │ │ │ +0005a1b0: 6469 616d 6f6e 6420 636f 6e73 7472 7563 diamond construc │ │ │ │ │ +0005a1c0: 746f 7220 636f 6e74 6169 6e73 2070 6f6c tor contains pol │ │ │ │ │ +0005a1d0: 7920 6578 7072 6573 7369 6f6e 0a3c 6272 y expression.
    tools/javac/la │ │ │ │ │ +0005a1f0: 6d62 6461 2f54 6172 6765 7454 7970 6533 mbda/TargetType3 │ │ │ │ │ +0005a200: 352e 6a61 7661 3a20 4164 6420 6c61 6d62 5.java: Add lamb │ │ │ │ │ +0005a210: 6461 2074 6573 7473 206d 6973 7369 6e67 da tests missing │ │ │ │ │ +0005a220: 2065 7261 7375 7265 206f 6e20 696e 7465 erasure on inte │ │ │ │ │ +0005a230: 7273 6563 7469 6f6e 2073 7570 6572 7479 rsection superty │ │ │ │ │ +0005a240: 7065 206f 6620 6765 6e65 7261 7465 6420 pe of generated │ │ │ │ │ +0005a250: 6c61 6d62 6461 2063 6c61 7373 0a3c 6272 lambda class.
    tools/javac/la │ │ │ │ │ +0005a270: 6d62 6461 2f54 6172 6765 7454 7970 6533 mbda/TargetType3 │ │ │ │ │ +0005a280: 362e 6a61 7661 3a20 4164 6420 6c61 6d62 6.java: Add lamb │ │ │ │ │ +0005a290: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +0005a2a0: 6861 7420 7461 7267 6574 2074 7970 6520 hat target type │ │ │ │ │ +0005a2b0: 6f66 2063 6173 7420 6973 206e 6f74 2070 of cast is not p │ │ │ │ │ +0005a2c0: 726f 7061 6761 7465 6420 746f 2063 6f6e ropagated to con │ │ │ │ │ +0005a2d0: 6469 7469 6f6e 616c 2073 7562 6578 7072 ditional subexpr │ │ │ │ │ +0005a2e0: 6573 7369 6f6e 730a 3c62 720a 3e74 6f6f essions.too │ │ │ │ │ +0005a2f0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005a300: 5461 7267 6574 5479 7065 3337 2e6a 6176 TargetType37.jav │ │ │ │ │ +0005a310: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +0005a320: 7374 7320 6368 6563 6b20 7468 6174 2063 sts check that c │ │ │ │ │ +0005a330: 6173 7420 636f 6e76 6572 7369 6f6e 2063 ast conversion c │ │ │ │ │ +0005a340: 6f6e 7465 7874 2069 7320 7072 6f70 6167 ontext is propag │ │ │ │ │ +0005a350: 6174 6564 2074 6f20 636f 6e64 6974 696f ated to conditio │ │ │ │ │ +0005a360: 6e61 6c20 7375 6265 7870 7265 7373 696f nal subexpressio │ │ │ │ │ +0005a370: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +0005a380: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +0005a390: 7454 7970 6533 382e 6a61 7661 3a20 4164 tType38.java: Ad │ │ │ │ │ +0005a3a0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +0005a3b0: 6865 636b 2074 6861 7420 6361 7374 2063 heck that cast c │ │ │ │ │ +0005a3c0: 6f6e 7665 7273 696f 6e20 636f 6e74 6578 onversion contex │ │ │ │ │ +0005a3d0: 7420 646f 6573 206e 6f74 2061 6666 6563 t does not affec │ │ │ │ │ +0005a3e0: 7420 636f 6d70 6174 6962 696c 6974 7920 t compatibility │ │ │ │ │ +0005a3f0: 6f66 206c 616d 6264 610a 3c62 720a 3e74 of lambda.t │ │ │ │ │ +0005a400: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005a410: 612f 5461 7267 6574 5479 7065 3339 2e6a a/TargetType39.j │ │ │ │ │ +0005a420: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005a430: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +0005a440: 2074 7970 652d 6368 6563 6b69 6e67 2066 type-checking f │ │ │ │ │ +0005a450: 6169 6c73 2062 6563 6175 7365 206f 6620 ails because of │ │ │ │ │ +0005a460: 7265 6375 7273 6976 6520 616e 616c 7973 recursive analys │ │ │ │ │ +0005a470: 6973 206f 6620 7374 7563 6b20 6578 7072 is of stuck expr │ │ │ │ │ +0005a480: 6573 7369 6f6e 730a 3c62 720a 3e74 6f6f essions.too │ │ │ │ │ +0005a490: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005a4a0: 5461 7267 6574 5479 7065 3430 2e6a 6176 TargetType40.jav │ │ │ │ │ +0005a4b0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +0005a4c0: 7374 7320 636f 6d70 696c 6572 2073 696c sts compiler sil │ │ │ │ │ +0005a4d0: 656e 746c 7920 6372 6173 6865 7320 7768 ently crashes wh │ │ │ │ │ +0005a4e0: 656e 2076 6f69 6420 6d65 7468 6f64 2069 en void method i │ │ │ │ │ +0005a4f0: 7320 7061 7373 6564 2061 7320 6172 6775 s passed as argu │ │ │ │ │ +0005a500: 6d65 6e74 2069 6e20 6f76 6572 6c6f 6164 ment in overload │ │ │ │ │ +0005a510: 6564 2063 616c 6c20 7369 7465 0a3c 6272 ed call site.
    tools/javac/la │ │ │ │ │ +0005a530: 6d62 6461 2f54 6172 6765 7454 7970 6534 mbda/TargetType4 │ │ │ │ │ +0005a540: 312e 6a61 7661 3a20 4164 6420 6c61 6d62 1.java: Add lamb │ │ │ │ │ +0005a550: 6461 2074 6573 7473 206f 7574 2d6f 662d da tests out-of- │ │ │ │ │ +0005a560: 6f72 6465 7220 6d65 7468 6f64 2063 6865 order method che │ │ │ │ │ +0005a570: 636b 696e 6720 7368 6f75 6c64 2063 6865 cking should che │ │ │ │ │ +0005a580: 636b 2061 7320 6d61 6e79 2061 7267 756d ck as many argum │ │ │ │ │ +0005a590: 656e 7473 2061 7320 706f 7373 6962 6c65 ents as possible │ │ │ │ │ +0005a5a0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005a5b0: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +0005a5c0: 7970 6534 322e 6a61 7661 3a20 4164 6420 ype42.java: Add │ │ │ │ │ +0005a5d0: 6c61 6d62 6461 2074 6573 7473 2065 6666 lambda tests eff │ │ │ │ │ +0005a5e0: 6563 7473 206f 6620 7370 6563 756c 6174 ects of speculat │ │ │ │ │ +0005a5f0: 6976 6520 6174 7472 6962 7574 696f 6e20 ive attribution │ │ │ │ │ +0005a600: 6172 6520 756e 646f 6e65 206f 6e20 6120 are undone on a │ │ │ │ │ +0005a610: 7065 722d 6172 6775 6d65 6e74 2062 6173 per-argument bas │ │ │ │ │ +0005a620: 6973 2072 6174 6865 7220 7468 616e 206f is rather than o │ │ │ │ │ +0005a630: 6e20 6120 7065 722d 7265 736f 6c75 7469 n a per-resoluti │ │ │ │ │ +0005a640: 6f6e 2062 6173 6973 0a3c 6272 0a3e 746f on basis.to │ │ │ │ │ +0005a650: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005a660: 2f54 6172 6765 7454 7970 6534 332e 6a61 /TargetType43.ja │ │ │ │ │ +0005a670: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005a680: 6573 7473 2072 6563 6f76 6572 7920 6174 ests recovery at │ │ │ │ │ +0005a690: 7472 6962 7574 696f 6e20 7374 6570 2066 tribution step f │ │ │ │ │ +0005a6a0: 6f72 2075 6e63 6865 636b 6564 2061 7267 or unchecked arg │ │ │ │ │ +0005a6b0: 756d 656e 7473 0a3c 6272 0a3e 746f 6f6c uments.tool │ │ │ │ │ +0005a6c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005a6d0: 6172 6765 7454 7970 6534 342e 6a61 7661 argetType44.java │ │ │ │ │ +0005a6e0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005a6f0: 7473 2063 6f6d 7069 6c65 7220 7468 726f ts compiler thro │ │ │ │ │ +0005a700: 7720 4173 7365 7274 696f 6e45 7272 6f72 w AssertionError │ │ │ │ │ +0005a710: 2077 6869 6c65 2062 6163 6b74 7261 6369 while backtraci │ │ │ │ │ +0005a720: 6e67 2066 726f 6d20 7370 6563 756c 6174 ng from speculat │ │ │ │ │ +0005a730: 6976 6520 6174 7472 6962 7574 696f 6e20 ive attribution │ │ │ │ │ +0005a740: 726f 756e 640a 3c62 720a 3e74 6f6f 6c73 round.tools │ │ │ │ │ +0005a750: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +0005a760: 7267 6574 5479 7065 3435 2e6a 6176 613a rgetType45.java: │ │ │ │ │ +0005a770: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +0005a780: 7320 636f 6d70 696c 6572 2063 7261 7368 s compiler crash │ │ │ │ │ +0005a790: 6573 2064 7572 696e 6720 666c 6f77 2061 es during flow a │ │ │ │ │ +0005a7a0: 6e61 6c79 7369 7320 6173 2069 7420 6661 nalysis as it fa │ │ │ │ │ +0005a7b0: 696c 7320 746f 2072 6570 6f72 7420 6469 ils to report di │ │ │ │ │ +0005a7c0: 6167 6e6f 7374 6963 7320 6475 7269 6e67 agnostics during │ │ │ │ │ +0005a7d0: 2061 7474 7269 6275 7469 6f6e 0a3c 6272 attribution.
    tools/javac/la │ │ │ │ │ +0005a7f0: 6d62 6461 2f54 6172 6765 7454 7970 6534 mbda/TargetType4 │ │ │ │ │ +0005a800: 362e 6a61 7661 3a20 4164 6420 6c61 6d62 6.java: Add lamb │ │ │ │ │ +0005a810: 6461 2074 6573 7473 2063 6f6d 7069 6c65 da tests compile │ │ │ │ │ +0005a820: 7220 646f 6573 6e27 7420 7265 706f 7274 r doesn't report │ │ │ │ │ +0005a830: 2061 6363 6573 7369 6269 6c69 7479 2070 accessibility p │ │ │ │ │ +0005a840: 726f 626c 656d 2064 7565 2074 6f20 696e roblem due to in │ │ │ │ │ +0005a850: 6163 6365 7373 6962 6c65 2074 6172 6765 accessible targe │ │ │ │ │ +0005a860: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +0005a870: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005a880: 5479 7065 3437 2e6a 6176 613a 2041 6464 Type47.java: Add │ │ │ │ │ +0005a890: 206c 616d 6264 6120 7465 7374 7320 7370 lambda tests sp │ │ │ │ │ +0005a8a0: 7572 696f 7573 2066 756e 6374 696f 6e61 urious functiona │ │ │ │ │ +0005a8b0: 6c20 696e 7465 7266 6163 6520 636f 6e76 l interface conv │ │ │ │ │ +0005a8c0: 6572 7369 6f6e 2065 7272 6f72 7320 7769 ersion errors wi │ │ │ │ │ +0005a8d0: 7468 2064 6566 6175 6c74 206d 6574 686f th default metho │ │ │ │ │ +0005a8e0: 6473 2069 6e20 7461 7267 6574 2074 7970 ds in target typ │ │ │ │ │ +0005a8f0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0005a900: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005a910: 5479 7065 3438 2e6a 6176 613a 2041 6464 Type48.java: Add │ │ │ │ │ +0005a920: 206c 616d 6264 6120 7465 7374 7320 7370 lambda tests sp │ │ │ │ │ +0005a930: 7572 696f 7573 2066 756e 6374 696f 6e61 urious functiona │ │ │ │ │ +0005a940: 6c20 696e 7465 7266 6163 6520 636f 6e76 l interface conv │ │ │ │ │ +0005a950: 6572 7369 6f6e 2065 7272 6f72 7320 7769 ersion errors wi │ │ │ │ │ +0005a960: 7468 2064 6566 6175 6c74 206d 6574 686f th default metho │ │ │ │ │ +0005a970: 6473 2069 6e20 7461 7267 6574 2074 7970 ds in target typ │ │ │ │ │ +0005a980: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0005a990: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005a9a0: 5479 7065 3439 2e6a 6176 613a 2041 6464 Type49.java: Add │ │ │ │ │ +0005a9b0: 206c 616d 6264 6120 7465 7374 7320 6a61 lambda tests ja │ │ │ │ │ +0005a9c0: 7661 6320 6163 6365 7074 7320 696c 6c2d vac accepts ill- │ │ │ │ │ +0005a9d0: 666f 726d 6564 206c 616d 6264 612f 6d65 formed lambda/me │ │ │ │ │ +0005a9e0: 7468 6f64 2072 6566 6572 656e 6365 2074 thod reference t │ │ │ │ │ +0005a9f0: 6172 6765 7473 0a3c 6272 0a3e 746f 6f6c argets.tool │ │ │ │ │ +0005aa00: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005aa10: 6172 6765 7454 7970 6535 302e 6a61 7661 argetType50.java │ │ │ │ │ +0005aa20: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005aa30: 7473 2062 6164 2073 7475 636b 2063 6865 ts bad stuck che │ │ │ │ │ +0005aa40: 636b 2066 6f72 206d 6574 686f 6420 7265 ck for method re │ │ │ │ │ +0005aa50: 6665 7265 6e63 6520 6c65 6164 7320 746f ference leads to │ │ │ │ │ +0005aa60: 206a 6176 6163 2063 7261 7368 0a3c 6272 javac crash.
    tools/javac/la │ │ │ │ │ +0005aa80: 6d62 6461 2f54 6172 6765 7454 7970 6535 mbda/TargetType5 │ │ │ │ │ +0005aa90: 312e 6a61 7661 3a20 496d 706c 656d 656e 1.java: Implemen │ │ │ │ │ +0005aaa0: 7420 6f76 6572 6c6f 6164 2072 6573 6f6c t overload resol │ │ │ │ │ +0005aab0: 7574 696f 6e20 6173 2070 6572 206c 6174 ution as per lat │ │ │ │ │ +0005aac0: 6573 7420 7370 6563 2045 4452 2073 6d6f est spec EDR smo │ │ │ │ │ +0005aad0: 6b65 2074 6573 7420 666f 7220 636f 6d62 ke test for comb │ │ │ │ │ +0005aae0: 696e 6174 6f72 2d6c 696b 6520 7374 7563 inator-like stuc │ │ │ │ │ +0005aaf0: 6b20 616e 616c 7973 6973 0a3c 6272 0a3e k analysis. │ │ │ │ │ +0005ab00: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005ab10: 6461 2f54 6172 6765 7454 7970 6535 322e da/TargetType52. │ │ │ │ │ +0005ab20: 6a61 7661 3a20 496d 706c 656d 656e 7420 java: Implement │ │ │ │ │ +0005ab30: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ +0005ab40: 696f 6e20 6173 2070 6572 206c 6174 6573 ion as per lates │ │ │ │ │ +0005ab50: 7420 7370 6563 2045 4452 2075 6e63 6174 t spec EDR uncat │ │ │ │ │ +0005ab60: 6368 6564 2073 616d 2063 6f6e 7665 7273 ched sam convers │ │ │ │ │ +0005ab70: 696f 6e20 6661 696c 7572 6520 6578 6365 ion failure exce │ │ │ │ │ +0005ab80: 7074 696f 6e20 6c65 6164 2074 6f20 6a61 ption lead to ja │ │ │ │ │ +0005ab90: 7661 6320 6372 6173 680a 3c62 720a 3e74 vac crash.t │ │ │ │ │ +0005aba0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005abb0: 612f 5461 7267 6574 5479 7065 3533 2e6a a/TargetType53.j │ │ │ │ │ +0005abc0: 6176 613a 2041 6464 2067 7261 7068 2069 ava: Add graph i │ │ │ │ │ +0005abd0: 6e66 6572 656e 6365 2073 7570 706f 7274 nference support │ │ │ │ │ +0005abe0: 2073 6d6f 6b65 2074 6573 7420 666f 7220 smoke test for │ │ │ │ │ +0005abf0: 6772 6170 6820 696e 6665 7265 6e63 650a graph inference. │ │ │ │ │ +0005ac00: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005ac10: 2f6c 616d 6264 612f 5461 7267 6574 5479 /lambda/TargetTy │ │ │ │ │ +0005ac20: 7065 3534 2e6a 6176 613a 2041 6464 2067 pe54.java: Add g │ │ │ │ │ +0005ac30: 7261 7068 2069 6e66 6572 656e 6365 2073 raph inference s │ │ │ │ │ +0005ac40: 7570 706f 7274 2073 6d6f 6b65 2074 6573 upport smoke tes │ │ │ │ │ +0005ac50: 7420 666f 7220 6772 6170 6820 696e 6665 t for graph infe │ │ │ │ │ +0005ac60: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ +0005ac70: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +0005ac80: 7267 6574 5479 7065 3535 2e6a 6176 613a rgetType55.java: │ │ │ │ │ +0005ac90: 2041 6464 2067 7261 7068 2069 6e66 6572 Add graph infer │ │ │ │ │ +0005aca0: 656e 6365 2073 7570 706f 7274 2073 6d6f ence support smo │ │ │ │ │ +0005acb0: 6b65 2074 6573 7420 666f 7220 6772 6170 ke test for grap │ │ │ │ │ +0005acc0: 6820 696e 6665 7265 6e63 650a 3c62 720a h inference.tools/javac/lam │ │ │ │ │ +0005ace0: 6264 612f 5461 7267 6574 5479 7065 3536 bda/TargetType56 │ │ │ │ │ +0005acf0: 2e6a 6176 613a 2041 6464 2067 7261 7068 .java: Add graph │ │ │ │ │ +0005ad00: 2069 6e66 6572 656e 6365 2073 7570 706f inference suppo │ │ │ │ │ +0005ad10: 7274 2073 6d6f 6b65 2074 6573 7420 666f rt smoke test fo │ │ │ │ │ +0005ad20: 7220 6772 6170 6820 696e 6665 7265 6e63 r graph inferenc │ │ │ │ │ +0005ad30: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0005ad40: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +0005ad50: 5479 7065 3537 2e6a 6176 613a 2041 6464 Type57.java: Add │ │ │ │ │ +0005ad60: 2067 7261 7068 2069 6e66 6572 656e 6365 graph inference │ │ │ │ │ +0005ad70: 2073 7570 706f 7274 206d 6f72 6520 736d support more sm │ │ │ │ │ +0005ad80: 6f6b 6520 7465 7374 7320 666f 7220 6772 oke tests for gr │ │ │ │ │ +0005ad90: 6170 6820 696e 6665 7265 6e63 650a 3c62 aph inference.tools/javac/l │ │ │ │ │ +0005adb0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ +0005adc0: 3538 2e6a 6176 613a 2041 6464 2067 7261 58.java: Add gra │ │ │ │ │ +0005add0: 7068 2069 6e66 6572 656e 6365 2073 7570 ph inference sup │ │ │ │ │ +0005ade0: 706f 7274 206d 6f72 6520 736d 6f6b 6520 port more smoke │ │ │ │ │ +0005adf0: 7465 7374 7320 666f 7220 6772 6170 6820 tests for graph │ │ │ │ │ +0005ae00: 696e 6665 7265 6e63 650a 3c62 720a 3e74 inference.t │ │ │ │ │ +0005ae10: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005ae20: 612f 5461 7267 6574 5479 7065 3539 2e6a a/TargetType59.j │ │ │ │ │ +0005ae30: 6176 613a 2041 6464 2067 7261 7068 2069 ava: Add graph i │ │ │ │ │ +0005ae40: 6e66 6572 656e 6365 2073 7570 706f 7274 nference support │ │ │ │ │ +0005ae50: 206d 6f72 6520 736d 6f6b 6520 7465 7374 more smoke test │ │ │ │ │ +0005ae60: 7320 666f 7220 6772 6170 6820 696e 6665 s for graph infe │ │ │ │ │ +0005ae70: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ +0005ae80: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +0005ae90: 7267 6574 5479 7065 3630 2e6a 6176 613a rgetType60.java: │ │ │ │ │ +0005aea0: 2046 6978 2070 726f 7669 7369 6f6e 616c Fix provisional │ │ │ │ │ +0005aeb0: 2061 7070 6c69 6361 6269 6c69 7479 2066 applicability f │ │ │ │ │ +0005aec0: 6f72 206d 6574 686f 6420 7265 6665 7265 or method refere │ │ │ │ │ +0005aed0: 6e63 6573 0a3c 6272 0a3e 746f 6f6c 732f nces.tools/ │ │ │ │ │ +0005aee0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +0005aef0: 6765 7454 7970 6536 312e 6a61 7661 3a20 getType61.java: │ │ │ │ │ +0005af00: 4164 6420 6772 6170 6820 696e 6665 7265 Add graph infere │ │ │ │ │ +0005af10: 6e63 6520 7375 7070 6f72 7420 6368 6563 nce support chec │ │ │ │ │ +0005af20: 6b20 7468 6174 206e 6577 2077 696c 6463 k that new wildc │ │ │ │ │ +0005af30: 6172 6473 2069 6e66 6572 656e 6365 2073 ards inference s │ │ │ │ │ +0005af40: 7472 6174 6567 7920 646f 6573 6e27 7420 trategy doesn't │ │ │ │ │ +0005af50: 7275 6e20 696e 746f 2037 3139 3032 3936 run into 7190296 │ │ │ │ │ +0005af60: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005af70: 632f 6c61 6d62 6461 2f54 6172 6765 7454 c/lambda/TargetT │ │ │ │ │ +0005af80: 7970 6536 322e 6a61 7661 3a20 4164 6420 ype62.java: Add │ │ │ │ │ +0005af90: 6772 6170 6820 696e 6665 7265 6e63 6520 graph inference │ │ │ │ │ +0005afa0: 7375 7070 6f72 7420 6368 6563 6b20 7468 support check th │ │ │ │ │ +0005afb0: 6174 206e 6577 2077 696c 6463 6172 6473 at new wildcards │ │ │ │ │ +0005afc0: 2069 6e66 6572 656e 6365 2073 7472 6174 inference strat │ │ │ │ │ +0005afd0: 6567 7920 646f 6573 6e27 7420 7275 6e20 egy doesn't run │ │ │ │ │ +0005afe0: 696e 746f 2037 3139 3032 3936 0a3c 6272 into 7190296.
    tools/javac/la │ │ │ │ │ +0005b000: 6d62 6461 2f54 6172 6765 7454 7970 6536 mbda/TargetType6 │ │ │ │ │ +0005b010: 332e 6a61 7661 3a20 736d 6f6b 6520 7465 3.java: smoke te │ │ │ │ │ +0005b020: 7374 2066 6f72 2069 6e66 6572 656e 6365 st for inference │ │ │ │ │ +0005b030: 206f 6620 7468 726f 7773 2074 7970 6520 of throws type │ │ │ │ │ +0005b040: 7661 7269 6162 6c65 730a 3c62 720a 3e74 variables.t │ │ │ │ │ +0005b050: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005b060: 612f 5461 7267 6574 5479 7065 3634 2e6a a/TargetType64.j │ │ │ │ │ +0005b070: 6176 613a 2044 6563 6c61 7265 6420 626f ava: Declared bo │ │ │ │ │ +0005b080: 756e 6473 206e 6f74 2063 6f6e 7369 6465 unds not conside │ │ │ │ │ +0005b090: 7265 6420 7768 656e 2066 756e 6374 696f red when functio │ │ │ │ │ +0005b0a0: 6e61 6c20 696e 7465 7266 6163 6520 636f nal interface co │ │ │ │ │ +0005b0b0: 6e74 6169 6e69 6e67 2075 6e62 6f75 6e64 ntaining unbound │ │ │ │ │ +0005b0c0: 2077 696c 6463 6172 6473 2069 7320 696e wildcards is in │ │ │ │ │ +0005b0d0: 7374 616e 7469 6174 6564 0a3c 6272 0a3e stantiated. │ │ │ │ │ +0005b0e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005b0f0: 6461 2f54 6172 6765 7454 7970 6536 352e da/TargetType65. │ │ │ │ │ +0005b100: 6a61 7661 3a20 4772 6170 6820 496e 6665 java: Graph Infe │ │ │ │ │ +0005b110: 7265 6e63 653a 2062 6164 2067 7261 7068 rence: bad graph │ │ │ │ │ +0005b120: 2063 616c 6375 6c61 7469 6f6e 206c 6561 calculation lea │ │ │ │ │ +0005b130: 6473 2074 6f20 6173 7365 7274 696f 6e20 ds to assertion │ │ │ │ │ +0005b140: 6572 726f 720a 3c62 720a 3e74 6f6f 6c73 error.tools │ │ │ │ │ +0005b150: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ +0005b160: 7267 6574 5479 7065 3636 2e6a 6176 613a rgetType66.java: │ │ │ │ │ +0005b170: 204f 7665 726c 6f61 643a 206a 6176 6163 Overload: javac │ │ │ │ │ +0005b180: 2073 686f 756c 6420 6469 7363 6172 6420 should discard │ │ │ │ │ +0005b190: 6d65 7468 6f64 7320 7468 6174 206c 6561 methods that lea │ │ │ │ │ +0005b1a0: 6420 746f 2065 7272 6f72 7320 696e 206c d to errors in l │ │ │ │ │ +0005b1b0: 616d 6264 6173 2077 6974 6820 696d 706c ambdas with impl │ │ │ │ │ +0005b1c0: 6963 6974 2070 6172 616d 6574 6572 2074 icit parameter t │ │ │ │ │ +0005b1d0: 7970 6573 0a3c 6272 0a3e 746f 6f6c 732f ypes.tools/ │ │ │ │ │ +0005b1e0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +0005b1f0: 6765 7454 7970 6536 372e 6a61 7661 3a20 getType67.java: │ │ │ │ │ +0005b200: 4772 6170 6820 696e 6665 7265 6e63 653a Graph inference: │ │ │ │ │ +0005b210: 206d 6973 7369 6e67 2069 6e63 6f72 706f missing incorpo │ │ │ │ │ +0005b220: 7261 7469 6f6e 2073 7465 7020 6361 7573 ration step caus │ │ │ │ │ +0005b230: 6573 2073 7075 7269 6f75 7320 696e 6665 es spurious infe │ │ │ │ │ +0005b240: 7265 6e63 6520 6572 726f 720a 3c62 720a rence error.tools/javac/lam │ │ │ │ │ +0005b260: 6264 612f 5461 7267 6574 5479 7065 3638 bda/TargetType68 │ │ │ │ │ +0005b270: 2e6a 6176 613a 2047 7261 7068 2069 6e66 .java: Graph inf │ │ │ │ │ +0005b280: 6572 656e 6365 3a20 6d69 7373 696e 6720 erence: missing │ │ │ │ │ +0005b290: 696e 636f 7270 6f72 6174 696f 6e20 7374 incorporation st │ │ │ │ │ +0005b2a0: 6570 2063 6175 7365 7320 7370 7572 696f ep causes spurio │ │ │ │ │ +0005b2b0: 7573 2069 6e66 6572 656e 6365 2065 7272 us inference err │ │ │ │ │ +0005b2c0: 6f72 0a3c 6272 0a3e 746f 6f6c 732f 6a61 or.tools/ja │ │ │ │ │ +0005b2d0: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +0005b2e0: 7454 7970 6536 392e 6a61 7661 3a20 4772 tType69.java: Gr │ │ │ │ │ +0005b2f0: 6170 6820 696e 6665 7265 6e63 653a 206d aph inference: m │ │ │ │ │ +0005b300: 6973 7369 6e67 2069 6e63 6f72 706f 7261 issing incorpora │ │ │ │ │ +0005b310: 7469 6f6e 2073 7465 7020 6361 7573 6573 tion step causes │ │ │ │ │ +0005b320: 2073 7075 7269 6f75 7320 696e 6665 7265 spurious infere │ │ │ │ │ +0005b330: 6e63 6520 6572 726f 720a 3c62 720a 3e74 nce error.t │ │ │ │ │ +0005b340: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005b350: 612f 5461 7267 6574 5479 7065 3730 2e6a a/TargetType70.j │ │ │ │ │ +0005b360: 6176 613a 206c 616e 672f 494e 4652 2f69 ava: lang/INFR/i │ │ │ │ │ +0005b370: 6e66 7230 3031 2f69 6e66 7230 3031 3031 nfr001/infr00101 │ │ │ │ │ +0005b380: 6d64 2f69 6e66 7230 3031 3031 6d64 2e6a md/infr00101md.j │ │ │ │ │ +0005b390: 6176 6120 6661 696c 7320 746f 2063 6f6d ava fails to com │ │ │ │ │ +0005b3a0: 7069 6c65 2061 6674 6572 2073 7769 7463 pile after switc │ │ │ │ │ +0005b3b0: 6820 746f 204a 444b 382d 6238 320a 3c62 h to JDK8-b82.tools/javac/l │ │ │ │ │ +0005b3d0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ +0005b3e0: 3731 2e6a 6176 613a 204a 6176 6163 2063 71.java: Javac c │ │ │ │ │ +0005b3f0: 7261 7368 6573 2077 6865 6e20 6d75 6c74 rashes when mult │ │ │ │ │ +0005b400: 6970 6c65 206c 616d 6264 6173 2061 7265 iple lambdas are │ │ │ │ │ +0005b410: 2064 6566 696e 6564 2069 6e20 616e 2061 defined in an a │ │ │ │ │ +0005b420: 7272 6179 0a3c 6272 0a3e 746f 6f6c 732f rray.tools/ │ │ │ │ │ +0005b430: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +0005b440: 6765 7454 7970 6537 322e 6a61 7661 3a20 getType72.java: │ │ │ │ │ +0005b450: 5370 7572 696f 7573 2063 6865 636b 6564 Spurious checked │ │ │ │ │ +0005b460: 2065 7863 6570 7469 6f6e 2065 7272 6f72 exception error │ │ │ │ │ +0005b470: 7320 696e 206e 6573 7465 6420 6d65 7468 s in nested meth │ │ │ │ │ +0005b480: 6f64 2063 616c 6c0a 3c62 720a 3e74 6f6f od call.too │ │ │ │ │ +0005b490: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005b4a0: 5461 7267 6574 5479 7065 3733 2e6a 6176 TargetType73.jav │ │ │ │ │ +0005b4b0: 613a 206a 6176 6163 2063 7261 7368 6573 a: javac crashes │ │ │ │ │ +0005b4c0: 2077 6865 6e20 7661 7261 7267 7320 656c when varargs el │ │ │ │ │ +0005b4d0: 656d 656e 7420 6f66 2061 206d 6574 686f ement of a metho │ │ │ │ │ +0005b4e0: 6420 7265 6665 7265 6e63 6520 6973 2069 d reference is i │ │ │ │ │ +0005b4f0: 6e66 6572 7265 6420 6672 6f6d 2074 6865 nferred from the │ │ │ │ │ +0005b500: 2063 6f6e 7465 7874 0a3c 6272 0a3e 746f context.to │ │ │ │ │ +0005b510: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005b520: 2f54 6172 6765 7454 7970 6537 342e 6a61 /TargetType74.ja │ │ │ │ │ +0005b530: 7661 3a20 6a61 7661 6320 6372 6173 6865 va: javac crashe │ │ │ │ │ +0005b540: 7320 7769 7468 2073 7461 636b 206f 7665 s with stack ove │ │ │ │ │ +0005b550: 7266 6c6f 7720 7768 656e 206d 6574 686f rflow when metho │ │ │ │ │ +0005b560: 6420 6361 6c6c 6564 2072 6563 7572 7369 d called recursi │ │ │ │ │ +0005b570: 7665 6c79 2066 726f 6d20 6e65 7374 6564 vely from nested │ │ │ │ │ +0005b580: 2067 656e 6572 6963 2063 616c 6c0a 3c62 generic call.tools/javac/l │ │ │ │ │ +0005b5a0: 616d 6264 612f 5461 7267 6574 5479 7065 ambda/TargetType │ │ │ │ │ +0005b5b0: 3735 2e6a 6176 613a 204c 616d 6264 6120 75.java: Lambda │ │ │ │ │ +0005b5c0: 6973 6e27 7420 636f 6d70 696c 6564 2077 isn't compiled w │ │ │ │ │ +0005b5d0: 6974 6820 7265 7475 726e 2073 7461 7465 ith return state │ │ │ │ │ +0005b5e0: 6d65 6e74 0a3c 6272 0a3e 746f 6f6c 732f ment.tools/ │ │ │ │ │ +0005b5f0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ +0005b600: 6765 7454 7970 6537 362e 6a61 7661 3a20 getType76.java: │ │ │ │ │ +0005b610: 4164 6420 626f 7474 6f6d 2d75 7020 7479 Add bottom-up ty │ │ │ │ │ +0005b620: 7065 2d63 6865 636b 696e 6720 7375 7070 pe-checking supp │ │ │ │ │ +0005b630: 6f72 7420 666f 7220 756e 616d 6269 6775 ort for unambigu │ │ │ │ │ +0005b640: 6f75 7320 6d65 7468 6f64 2072 6566 6572 ous method refer │ │ │ │ │ +0005b650: 656e 6365 730a 3c62 720a 3e74 6f6f 6c73 ences.tools │ │ │ │ │ +0005b660: 2f6a 6176 6163 2f6c 616d 6264 612f 5465 /javac/lambda/Te │ │ │ │ │ +0005b670: 7374 426f 6f74 7374 7261 704d 6574 686f stBootstrapMetho │ │ │ │ │ +0005b680: 6473 436f 756e 742e 6a61 7661 3a20 4578 dsCount.java: Ex │ │ │ │ │ +0005b690: 6365 7373 2065 6e74 7269 6573 2069 6e20 cess entries in │ │ │ │ │ +0005b6a0: 426f 6f74 7374 7261 704d 6574 686f 6473 BootstrapMethods │ │ │ │ │ +0005b6b0: 2077 6974 6820 7468 6520 7361 6d65 2028 with the same ( │ │ │ │ │ +0005b6c0: 6273 6d2c 2062 736d 4b69 6e64 2c20 6273 bsm, bsmKind, bs │ │ │ │ │ +0005b6d0: 6d53 7461 7469 6341 7267 7329 2c20 6275 mStaticArgs), bu │ │ │ │ │ +0005b6e0: 7420 6469 6666 6572 656e 7420 6479 6e61 t different dyna │ │ │ │ │ +0005b6f0: 6d69 6341 7267 730a 3c62 720a 3e74 6f6f micArgs.too │ │ │ │ │ +0005b700: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005b710: 5465 7374 496e 766f 6b65 4479 6e61 6d69 TestInvokeDynami │ │ │ │ │ +0005b720: 632e 6a61 7661 3a20 4164 6420 6c61 6d62 c.java: Add lamb │ │ │ │ │ +0005b730: 6461 2074 6573 7473 2041 6464 2062 6163 da tests Add bac │ │ │ │ │ +0005b740: 6b2d 656e 6420 7375 7070 6f72 7420 666f k-end support fo │ │ │ │ │ +0005b750: 7220 696e 766f 6b65 6479 6e61 6d69 6320 r invokedynamic │ │ │ │ │ +0005b760: 7465 6d70 6f72 6172 696c 7920 776f 726b temporarily work │ │ │ │ │ +0005b770: 6172 6f75 6e64 2063 6f6d 626f 2074 6573 around combo tes │ │ │ │ │ +0005b780: 7473 2061 7265 2063 6175 7369 6e67 2074 ts are causing t │ │ │ │ │ +0005b790: 696d 6520 6f75 7420 696e 2073 6576 6572 ime out in sever │ │ │ │ │ +0005b7a0: 616c 2070 6c61 7466 6f72 6d73 0a3c 6272 al platforms.
    tools/javac/la │ │ │ │ │ +0005b7c0: 6d62 6461 2f54 6573 744c 616d 6264 6154 mbda/TestLambdaT │ │ │ │ │ +0005b7d0: 6f4d 6574 686f 6453 7461 7473 2e6a 6176 oMethodStats.jav │ │ │ │ │ +0005b7e0: 613a 2041 6464 2073 7461 7420 7375 7070 a: Add stat supp │ │ │ │ │ +0005b7f0: 6f72 7420 746f 204c 616d 6264 6154 6f4d ort to LambdaToM │ │ │ │ │ +0005b800: 6574 686f 640a 3c62 720a 3e74 6f6f 6c73 ethod.tools │ │ │ │ │ +0005b810: 2f6a 6176 6163 2f6c 616d 6264 612f 5465 /javac/lambda/Te │ │ │ │ │ +0005b820: 7374 5365 6c66 5265 662e 6a61 7661 3a20 stSelfRef.java: │ │ │ │ │ +0005b830: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +0005b840: 2043 6865 636b 2074 6861 7420 7365 6c66 Check that self │ │ │ │ │ +0005b850: 2f66 6f72 7761 7264 2072 6566 6572 656e /forward referen │ │ │ │ │ +0005b860: 6365 7320 6672 6f6d 206c 616d 6264 6120 ces from lambda │ │ │ │ │ +0005b870: 6578 7072 6573 7369 6f6e 7320 6265 6861 expressions beha │ │ │ │ │ +0005b880: 7665 2063 6f6e 7369 7374 656e 746c 7920 ve consistently │ │ │ │ │ +0005b890: 772e 722e 742e 0a3c 6272 0a3e 746f 6f6c w.r.t..tool │ │ │ │ │ +0005b8a0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +0005b8b0: 7279 5769 7468 4c61 6d62 6461 4669 6e61 ryWithLambdaFina │ │ │ │ │ +0005b8c0: 6c2e 6a61 7661 3a20 4441 2f44 5520 7472 l.java: DA/DU tr │ │ │ │ │ +0005b8d0: 6163 6b69 6e67 2067 6574 7320 636f 6e66 acking gets conf │ │ │ │ │ +0005b8e0: 7573 6564 2062 7920 6c61 6d62 6461 2f74 used by lambda/t │ │ │ │ │ +0005b8f0: 7279 2063 6f6d 6269 6e61 7469 6f6e 0a3c ry combination.< │ │ │ │ │ +0005b900: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005b910: 6c61 6d62 6461 2f55 6e64 6572 7363 6f72 lambda/Underscor │ │ │ │ │ +0005b920: 6541 7349 6465 6e74 2e6a 6176 613a 2043 eAsIdent.java: C │ │ │ │ │ +0005b930: 6865 636b 2075 7361 6765 7320 6f66 2075 heck usages of u │ │ │ │ │ +0005b940: 6e64 6572 7363 6f72 6520 6173 2069 6465 nderscore as ide │ │ │ │ │ +0005b950: 6e74 6966 6965 7220 6765 6e65 7261 7465 ntifier generate │ │ │ │ │ +0005b960: 2077 6172 6e69 6e67 730a 3c62 720a 3e74 warnings.t │ │ │ │ │ +0005b970: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005b980: 612f 566f 6964 436f 6d70 6174 6962 696c a/VoidCompatibil │ │ │ │ │ +0005b990: 6974 792e 6a61 7661 3a20 4164 6420 6c61 ity.java: Add la │ │ │ │ │ +0005b9a0: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +0005b9b0: 2074 6861 7420 766f 6964 2063 6f6d 7061 that void compa │ │ │ │ │ +0005b9c0: 7469 6269 6c69 7479 2061 6666 6563 7473 tibility affects │ │ │ │ │ +0005b9d0: 206f 7665 726c 6f61 6469 6e67 2061 7320 overloading as │ │ │ │ │ +0005b9e0: 6578 7065 6374 6564 0a3c 6272 0a3e 746f expected.to │ │ │ │ │ +0005b9f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005ba00: 2f56 6f69 644c 616d 6264 6150 6172 616d /VoidLambdaParam │ │ │ │ │ +0005ba10: 6574 6572 2e6a 6176 613a 2055 7369 6e67 eter.java: Using │ │ │ │ │ +0005ba20: 2076 6f69 6420 6173 2061 206c 616d 6264 void as a lambd │ │ │ │ │ +0005ba30: 6120 7061 7261 6d65 7465 7220 7368 6f75 a parameter shou │ │ │ │ │ +0005ba40: 6c64 2070 726f 6475 6365 2073 616e 6520 ld produce sane │ │ │ │ │ +0005ba50: 4153 5420 616e 6420 6572 726f 7273 0a3c AST and errors.< │ │ │ │ │ +0005ba60: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005ba70: 6c61 6d62 6461 2f58 4464 756d 704c 616d lambda/XDdumpLam │ │ │ │ │ +0005ba80: 6264 6154 6f4d 6574 686f 6453 7461 7473 bdaToMethodStats │ │ │ │ │ +0005ba90: 2e6a 6176 613a 206a 6176 6163 2074 6872 .java: javac thr │ │ │ │ │ +0005baa0: 6f77 7320 4e50 4520 7768 656e 2070 7269 ows NPE when pri │ │ │ │ │ +0005bab0: 6e74 696e 6720 6469 6167 6e6f 7374 6963 nting diagnostic │ │ │ │ │ +0005bac0: 7320 666f 7220 4c61 6d62 6461 2065 7870 s for Lambda exp │ │ │ │ │ +0005bad0: 7265 7373 696f 6e73 0a3c 6272 0a3e 746f ressions.to │ │ │ │ │ +0005bae0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005baf0: 2f61 626f 7274 2f41 626f 7274 2e6a 6176 /abort/Abort.jav │ │ │ │ │ +0005bb00: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +0005bb10: 7374 7320 6368 6563 6b20 7468 6174 2061 sts check that a │ │ │ │ │ +0005bb20: 6c6c 2064 6961 676e 6f73 7469 6373 2061 ll diagnostics a │ │ │ │ │ +0005bb30: 7265 2064 756d 7065 6420 746f 206f 7574 re dumped to out │ │ │ │ │ +0005bb40: 7075 7420 7768 656e 2063 6f6d 7069 6c65 put when compile │ │ │ │ │ +0005bb50: 7220 6578 6974 7320 6162 7275 7074 6c79 r exits abruptly │ │ │ │ │ +0005bb60: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005bb70: 632f 6c61 6d62 6461 2f61 626f 7274 2f43 c/lambda/abort/C │ │ │ │ │ +0005bb80: 6f6d 706c 6574 696f 6e46 6169 6c75 7265 ompletionFailure │ │ │ │ │ +0005bb90: 2e6a 6176 613a 2043 6572 7461 696e 2064 .java: Certain d │ │ │ │ │ +0005bba0: 6961 676e 6f73 7469 6373 2073 686f 756c iagnostics shoul │ │ │ │ │ +0005bbb0: 6420 6e6f 7420 6265 2064 6566 6572 7265 d not be deferre │ │ │ │ │ +0005bbc0: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +0005bbd0: 6163 2f6c 616d 6264 612f 6261 644d 656d ac/lambda/badMem │ │ │ │ │ +0005bbe0: 6265 7252 6566 4279 7465 636f 6465 2f54 berRefBytecode/T │ │ │ │ │ +0005bbf0: 6573 7442 6164 4d65 6d62 6572 5265 6642 estBadMemberRefB │ │ │ │ │ +0005bc00: 7974 6563 6f64 652e 6a61 7661 3a20 4164 ytecode.java: Ad │ │ │ │ │ +0005bc10: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ +0005bc20: 6865 636b 2074 6861 7420 636c 6173 7366 heck that classf │ │ │ │ │ +0005bc30: 696c 6573 2077 6974 6820 6d65 6d62 6572 iles with member │ │ │ │ │ +0005bc40: 2072 6566 2043 5020 656e 7472 6965 7320 ref CP entries │ │ │ │ │ +0005bc50: 6172 6520 7265 6164 2063 6f72 7265 6374 are read correct │ │ │ │ │ +0005bc60: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ +0005bc70: 7661 632f 6c61 6d62 6461 2f62 7269 6467 vac/lambda/bridg │ │ │ │ │ +0005bc80: 652f 5465 7374 4d65 7461 6661 6374 6f72 e/TestMetafactor │ │ │ │ │ +0005bc90: 7942 7269 6467 6573 2e6a 6176 613a 2043 yBridges.java: C │ │ │ │ │ +0005bca0: 6f6d 7069 6c65 7220 7368 6f75 6c64 2065 ompiler should e │ │ │ │ │ +0005bcb0: 6d69 7420 6272 6964 6765 7320 696e 2069 mit bridges in i │ │ │ │ │ +0005bcc0: 6e74 6572 6661 6365 730a 3c62 720a 3e74 nterfaces.t │ │ │ │ │ +0005bcd0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005bce0: 612f 6272 6964 6765 2f74 656d 706c 6174 a/bridge/templat │ │ │ │ │ +0005bcf0: 655f 7465 7374 732f 4272 6964 6765 4d65 e_tests/BridgeMe │ │ │ │ │ +0005bd00: 7468 6f64 5465 7374 4361 7365 2e6a 6176 thodTestCase.jav │ │ │ │ │ +0005bd10: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ +0005bd20: 6a61 7661 632f 6c61 6d62 6461 2f62 7269 javac/lambda/bri │ │ │ │ │ +0005bd30: 6467 652f 7465 6d70 6c61 7465 5f74 6573 dge/template_tes │ │ │ │ │ +0005bd40: 7473 2f42 7269 6467 654d 6574 686f 6473 ts/BridgeMethods │ │ │ │ │ +0005bd50: 5465 6d70 6c61 7465 5465 7374 2e6a 6176 TemplateTest.jav │ │ │ │ │ +0005bd60: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ +0005bd70: 6a61 7661 632f 6c61 6d62 6461 2f62 7974 javac/lambda/byt │ │ │ │ │ +0005bd80: 6563 6f64 652f 5465 7374 4c61 6d62 6461 ecode/TestLambda │ │ │ │ │ +0005bd90: 4279 7465 636f 6465 2e6a 6176 613a 204c Bytecode.java: L │ │ │ │ │ +0005bda0: 616d 6264 6120 6261 636b 2d65 6e64 2073 ambda back-end s │ │ │ │ │ +0005bdb0: 686f 756c 6420 6765 6e65 7261 7465 2069 hould generate i │ │ │ │ │ +0005bdc0: 6e76 6f6b 6576 6972 7475 616c 2066 6f72 nvokevirtual for │ │ │ │ │ +0005bdd0: 206d 6574 686f 6420 6861 6e64 6c65 7320 method handles │ │ │ │ │ +0005bde0: 7265 6665 7272 696e 6720 746f 2070 7269 referring to pri │ │ │ │ │ +0005bdf0: 7661 7465 2069 6e73 7461 6e63 6520 6d65 vate instance me │ │ │ │ │ +0005be00: 7468 6f64 7320 6173 206c 616d 6264 6120 thods as lambda │ │ │ │ │ +0005be10: 7072 6f78 7920 6973 2061 206e 6573 746d proxy is a nestm │ │ │ │ │ +0005be20: 6174 6520 6f66 2074 6865 2074 6172 6765 ate of the targe │ │ │ │ │ +0005be30: 7420 636c 7361 730a 3c62 720a 3e74 6f6f t clsas.too │ │ │ │ │ +0005be40: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005be50: 6279 7465 636f 6465 2f54 6573 744c 616d bytecode/TestLam │ │ │ │ │ +0005be60: 6264 6142 7974 6563 6f64 6554 6172 6765 bdaBytecodeTarge │ │ │ │ │ +0005be70: 7452 656c 6561 7365 3134 2e6a 6176 613a tRelease14.java: │ │ │ │ │ +0005be80: 204c 616d 6264 6120 6261 636b 2d65 6e64 Lambda back-end │ │ │ │ │ +0005be90: 2073 686f 756c 6420 6765 6e65 7261 7465 should generate │ │ │ │ │ +0005bea0: 2069 6e76 6f6b 6573 7065 6369 616c 2066 invokespecial f │ │ │ │ │ +0005beb0: 6f72 206d 6574 686f 6420 6861 6e64 6c65 or method handle │ │ │ │ │ +0005bec0: 7320 7265 6665 7272 696e 6720 746f 2070 s referring to p │ │ │ │ │ +0005bed0: 7269 7661 7465 2069 6e73 7461 6e63 6520 rivate instance │ │ │ │ │ +0005bee0: 6d65 7468 6f64 7320 7768 656e 2063 6f6d methods when com │ │ │ │ │ +0005bef0: 7069 6c69 6e67 2077 6974 6820 2d2d 7265 piling with --re │ │ │ │ │ +0005bf00: 6c65 6173 6520 3134 0a3c 6272 0a3e 746f lease 14.to │ │ │ │ │ +0005bf10: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005bf20: 2f63 6f6e 7369 6465 7245 7863 6570 7469 /considerExcepti │ │ │ │ │ +0005bf30: 6f6e 5456 6172 496e 5374 7563 6b45 7870 onTVarInStuckExp │ │ │ │ │ +0005bf40: 7273 2f43 6f6e 7369 6465 7245 7863 6570 rs/ConsiderExcep │ │ │ │ │ +0005bf50: 7469 6f6e 5456 6172 7349 6e53 7475 636b tionTVarsInStuck │ │ │ │ │ +0005bf60: 4578 7072 732e 6a61 7661 3a20 4572 726f Exprs.java: Erro │ │ │ │ │ +0005bf70: 6e65 6f75 7320 6765 6e65 7269 6320 7479 neous generic ty │ │ │ │ │ +0005bf80: 7065 2069 6e66 6572 656e 6365 2069 6e20 pe inference in │ │ │ │ │ +0005bf90: 6120 6c61 6d62 6461 2065 7870 7265 7373 a lambda express │ │ │ │ │ +0005bfa0: 696f 6e20 7769 7468 2061 2063 6865 636b ion with a check │ │ │ │ │ +0005bfb0: 6564 2065 7863 6570 7469 6f6e 0a3c 6272 ed exception.
    tools/javac/la │ │ │ │ │ +0005bfd0: 6d62 6461 2f64 6564 7570 6c69 6361 7469 mbda/deduplicati │ │ │ │ │ +0005bfe0: 6f6e 2f43 6c61 7373 4669 656c 6444 6564 on/ClassFieldDed │ │ │ │ │ +0005bff0: 7570 6c69 6361 7469 6f6e 2e6a 6176 613a uplication.java: │ │ │ │ │ +0005c000: 2056 6572 6966 7920 7468 6174 202e 636c Verify that .cl │ │ │ │ │ +0005c010: 6173 7320 7379 6e74 6865 7469 6320 5379 ass synthetic Sy │ │ │ │ │ +0005c020: 6d62 6f6c 7320 6172 6520 6e6f 7420 6475 mbols are not du │ │ │ │ │ +0005c030: 706c 6963 6174 6564 2e0a 3c62 720a 3e74 plicated..t │ │ │ │ │ +0005c040: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005c050: 612f 6465 6475 706c 6963 6174 696f 6e2f a/deduplication/ │ │ │ │ │ +0005c060: 4465 6475 706c 6963 6174 696f 6e44 6562 DeduplicationDeb │ │ │ │ │ +0005c070: 7567 496e 666f 2e6a 6176 613a 2049 6e63 ugInfo.java: Inc │ │ │ │ │ +0005c080: 6f72 7265 6374 206c 696e 6520 6e75 6d62 orrect line numb │ │ │ │ │ +0005c090: 6572 2072 6570 6f72 7465 6420 696e 2065 er reported in e │ │ │ │ │ +0005c0a0: 7863 6570 7469 6f6e 2073 7461 636b 2074 xception stack t │ │ │ │ │ +0005c0b0: 7261 6365 2074 6872 6f77 6e20 6672 6f6d race thrown from │ │ │ │ │ +0005c0c0: 2061 206c 616d 6264 6120 6578 7072 6573 a lambda expres │ │ │ │ │ +0005c0d0: 7369 6f6e 0a3c 6272 0a3e 746f 6f6c 732f sion.tools/ │ │ │ │ │ +0005c0e0: 6a61 7661 632f 6c61 6d62 6461 2f64 6564 javac/lambda/ded │ │ │ │ │ +0005c0f0: 7570 6c69 6361 7469 6f6e 2f44 6564 7570 uplication/Dedup │ │ │ │ │ +0005c100: 6c69 6361 7469 6f6e 5465 7374 2e6a 6176 licationTest.jav │ │ │ │ │ +0005c110: 613a 2064 6564 7570 6c69 6361 7465 206c a: deduplicate l │ │ │ │ │ +0005c120: 616d 6264 6120 6d65 7468 6f64 7320 7769 ambda methods wi │ │ │ │ │ +0005c130: 7468 2074 6865 2073 616d 6520 626f 6479 th the same body │ │ │ │ │ +0005c140: 2c20 7461 7267 6574 2074 7970 652c 2061 , target type, a │ │ │ │ │ +0005c150: 6e64 2063 6170 7475 7265 6420 7374 6174 nd captured stat │ │ │ │ │ +0005c160: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0005c170: 6163 2f6c 616d 6264 612f 6675 6e63 496e ac/lambda/funcIn │ │ │ │ │ +0005c180: 7465 7266 6163 6573 2f4c 616d 6264 6154 terfaces/LambdaT │ │ │ │ │ +0005c190: 6573 7431 2e6a 6176 613a 2041 6464 206c est1.java: Add l │ │ │ │ │ +0005c1a0: 616d 6264 6120 7465 7374 7320 5468 6973 ambda tests This │ │ │ │ │ +0005c1b0: 2074 6573 7420 6973 2066 6f72 206c 616d test is for lam │ │ │ │ │ +0005c1c0: 6264 6120 6578 7072 6573 7369 6f6e 730a bda expressions. │ │ │ │ │ +0005c1d0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005c1e0: 2f6c 616d 6264 612f 6675 6e63 496e 7465 /lambda/funcInte │ │ │ │ │ +0005c1f0: 7266 6163 6573 2f4c 616d 6264 6154 6573 rfaces/LambdaTes │ │ │ │ │ +0005c200: 7431 5f6e 6567 312e 6a61 7661 3a20 4164 t1_neg1.java: Ad │ │ │ │ │ +0005c210: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ +0005c220: 6869 7320 7465 7374 2069 7320 746f 2076 his test is to v │ │ │ │ │ +0005c230: 6572 6966 7920 696e 7661 6c69 6420 6c61 erify invalid la │ │ │ │ │ +0005c240: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ +0005c250: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005c260: 632f 6c61 6d62 6461 2f66 756e 6349 6e74 c/lambda/funcInt │ │ │ │ │ +0005c270: 6572 6661 6365 732f 4c61 6d62 6461 5465 erfaces/LambdaTe │ │ │ │ │ +0005c280: 7374 315f 6e65 6732 2e6a 6176 613a 2041 st1_neg2.java: A │ │ │ │ │ +0005c290: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005c2a0: 5468 6973 2074 6573 7420 6973 2074 6f20 This test is to │ │ │ │ │ +0005c2b0: 7665 7269 6679 206d 6973 2d75 7365 206f verify mis-use o │ │ │ │ │ +0005c2c0: 6620 6163 6365 7373 696e 6720 2274 6869 f accessing "thi │ │ │ │ │ +0005c2d0: 7322 2066 726f 6d20 7769 7468 696e 206c s" from within l │ │ │ │ │ +0005c2e0: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005c2f0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005c300: 632f 6c61 6d62 6461 2f66 756e 6349 6e74 c/lambda/funcInt │ │ │ │ │ +0005c310: 6572 6661 6365 732f 4c61 6d62 6461 5465 erfaces/LambdaTe │ │ │ │ │ +0005c320: 7374 315f 6e65 6733 2e6a 6176 613a 2041 st1_neg3.java: A │ │ │ │ │ +0005c330: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005c340: 5468 6973 2074 6573 7420 6973 2074 6f20 This test is to │ │ │ │ │ +0005c350: 7665 7269 6679 206d 6973 2d75 7365 206f verify mis-use o │ │ │ │ │ +0005c360: 6620 6361 7074 7572 696e 6720 6c6f 6361 f capturing loca │ │ │ │ │ +0005c370: 6c20 7661 7269 6162 6c65 2077 6974 6869 l variable withi │ │ │ │ │ +0005c380: 6e20 6c61 6d62 6461 2065 7870 7265 7373 n lambda express │ │ │ │ │ +0005c390: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ +0005c3a0: 6176 6163 2f6c 616d 6264 612f 6675 6e63 avac/lambda/func │ │ │ │ │ +0005c3b0: 496e 7465 7266 6163 6573 2f4c 616d 6264 Interfaces/Lambd │ │ │ │ │ +0005c3c0: 6154 6573 7432 5f53 414d 312e 6a61 7661 aTest2_SAM1.java │ │ │ │ │ +0005c3d0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +0005c3e0: 7473 2054 6869 7320 7465 7374 2069 7320 ts This test is │ │ │ │ │ +0005c3f0: 666f 7220 6964 656e 7469 6679 696e 6720 for identifying │ │ │ │ │ +0005c400: 5341 4d20 7479 7065 7320 3220 616e 6420 SAM types 2 and │ │ │ │ │ +0005c410: 332c 2073 6565 2048 656c 7065 722e 6a61 3, see Helper.ja │ │ │ │ │ +0005c420: 7661 2066 6f72 2053 414d 2074 7970 6573 va for SAM types │ │ │ │ │ +0005c430: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005c440: 632f 6c61 6d62 6461 2f66 756e 6349 6e74 c/lambda/funcInt │ │ │ │ │ +0005c450: 6572 6661 6365 732f 4c61 6d62 6461 5465 erfaces/LambdaTe │ │ │ │ │ +0005c460: 7374 325f 5341 4d32 2e6a 6176 613a 2041 st2_SAM2.java: A │ │ │ │ │ +0005c470: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005c480: 5468 6973 2074 6573 7420 6973 2066 6f72 This test is for │ │ │ │ │ +0005c490: 2069 6465 6e74 6966 7969 6e67 2053 414d identifying SAM │ │ │ │ │ +0005c4a0: 2074 7970 6573 2023 342c 2073 6565 2048 types #4, see H │ │ │ │ │ +0005c4b0: 656c 7065 722e 6a61 7661 2066 6f72 2053 elper.java for S │ │ │ │ │ +0005c4c0: 414d 2074 7970 6573 0a3c 6272 0a3e 746f AM types.to │ │ │ │ │ +0005c4d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005c4e0: 2f66 756e 6349 6e74 6572 6661 6365 732f /funcInterfaces/ │ │ │ │ │ +0005c4f0: 4c61 6d62 6461 5465 7374 325f 5341 4d33 LambdaTest2_SAM3 │ │ │ │ │ +0005c500: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005c510: 6120 7465 7374 7320 5468 6973 2074 6573 a tests This tes │ │ │ │ │ +0005c520: 7420 6973 2066 6f72 2069 6465 6e74 6966 t is for identif │ │ │ │ │ +0005c530: 7969 6e67 2053 414d 2074 7970 6573 2023 ying SAM types # │ │ │ │ │ +0005c540: 3520 616e 6420 696e 7374 616e 7469 6174 5 and instantiat │ │ │ │ │ +0005c550: 696e 6720 6e6f 6e2d 5341 4d20 7479 7065 ing non-SAM type │ │ │ │ │ +0005c560: 7320 2337 2074 6872 6f75 6768 2069 6e6e s #7 through inn │ │ │ │ │ +0005c570: 6572 2063 6c61 7373 2c20 7365 6520 4865 er class, see He │ │ │ │ │ +0005c580: 6c70 6572 2e6a 6176 6120 666f 7220 5341 lper.java for SA │ │ │ │ │ +0005c590: 4d20 7479 7065 730a 3c62 720a 3e74 6f6f M types.too │ │ │ │ │ +0005c5a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005c5b0: 6675 6e63 496e 7465 7266 6163 6573 2f4c funcInterfaces/L │ │ │ │ │ +0005c5c0: 616d 6264 6154 6573 7432 5f6e 6567 312e ambdaTest2_neg1. │ │ │ │ │ +0005c5d0: 6a61 7661 3a20 4164 6420 6c61 6d62 6461 java: Add lambda │ │ │ │ │ +0005c5e0: 2074 6573 7473 2054 6869 7320 7465 7374 tests This test │ │ │ │ │ +0005c5f0: 2069 7320 666f 7220 6964 656e 7469 6679 is for identify │ │ │ │ │ +0005c600: 696e 6720 5341 4d20 7479 7065 7320 2335 ing SAM types #5 │ │ │ │ │ +0005c610: 2061 6e64 2069 6e73 7461 6e74 6961 7469 and instantiati │ │ │ │ │ +0005c620: 6e67 206e 6f6e 2d53 414d 2074 7970 6573 ng non-SAM types │ │ │ │ │ +0005c630: 2023 3720 7468 726f 7567 6820 696e 6e65 #7 through inne │ │ │ │ │ +0005c640: 7220 636c 6173 732c 2073 6565 2048 656c r class, see Hel │ │ │ │ │ +0005c650: 7065 722e 6a61 7661 2066 6f72 2053 414d per.java for SAM │ │ │ │ │ +0005c660: 2074 7970 6573 0a3c 6272 0a3e 746f 6f6c types.tool │ │ │ │ │ +0005c670: 732f 6a61 7661 632f 6c61 6d62 6461 2f66 s/javac/lambda/f │ │ │ │ │ +0005c680: 756e 6349 6e74 6572 6661 6365 732f 4e6f uncInterfaces/No │ │ │ │ │ +0005c690: 6e53 414d 312e 6a61 7661 3a20 4164 6420 nSAM1.java: Add │ │ │ │ │ +0005c6a0: 6c61 6d62 6461 2074 6573 7473 2054 6869 lambda tests Thi │ │ │ │ │ +0005c6b0: 7320 7465 7374 2069 7320 666f 7220 6964 s test is for id │ │ │ │ │ +0005c6c0: 656e 7469 6679 696e 6720 6120 6e6f 6e2d entifying a non- │ │ │ │ │ +0005c6d0: 5341 4d20 7479 7065 2036 3a20 416e 2069 SAM type 6: An i │ │ │ │ │ +0005c6e0: 6e74 6572 6661 6365 2074 6861 7420 6861 nterface that ha │ │ │ │ │ +0005c6f0: 7320 6120 7369 6e67 6c65 2061 6273 7472 s a single abstr │ │ │ │ │ +0005c700: 6163 7420 6d65 7468 6f64 2c20 7768 6963 act method, whic │ │ │ │ │ +0005c710: 6820 6973 2061 6c73 6f20 7075 626c 6963 h is also public │ │ │ │ │ +0005c720: 206d 6574 686f 6420 696e 204f 626a 6563 method in Objec │ │ │ │ │ +0005c730: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +0005c740: 6163 2f6c 616d 6264 612f 6675 6e63 496e ac/lambda/funcIn │ │ │ │ │ +0005c750: 7465 7266 6163 6573 2f4e 6f6e 5341 4d32 terfaces/NonSAM2 │ │ │ │ │ +0005c760: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005c770: 6120 7465 7374 7320 5468 6973 2074 6573 a tests This tes │ │ │ │ │ +0005c780: 7420 6973 2066 6f72 2069 6465 6e74 6966 t is for identif │ │ │ │ │ +0005c790: 7969 6e67 2061 206e 6f6e 2d53 414d 2074 ying a non-SAM t │ │ │ │ │ +0005c7a0: 7970 653a 2048 6176 696e 6720 6d6f 7265 ype: Having more │ │ │ │ │ +0005c7b0: 2074 6861 6e20 6f6e 6520 6d65 7468 6f64 than one method │ │ │ │ │ +0005c7c0: 7320 6475 6520 746f 2069 6e68 6572 6974 s due to inherit │ │ │ │ │ +0005c7d0: 616e 6365 2c20 616e 6420 6e6f 6e65 206f ance, and none o │ │ │ │ │ +0005c7e0: 6620 7468 656d 2068 6173 2061 2073 7562 f them has a sub │ │ │ │ │ +0005c7f0: 7369 676e 6174 7572 6520 6f66 2061 6c6c signature of all │ │ │ │ │ +0005c800: 206f 7468 6572 206d 6574 686f 6473 0a3c other methods.< │ │ │ │ │ +0005c810: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005c820: 6c61 6d62 6461 2f66 756e 6349 6e74 6572 lambda/funcInter │ │ │ │ │ +0005c830: 6661 6365 732f 4e6f 6e53 414d 332e 6a61 faces/NonSAM3.ja │ │ │ │ │ +0005c840: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005c850: 6573 7473 2054 6869 7320 7465 7374 2069 ests This test i │ │ │ │ │ +0005c860: 7320 666f 7220 6964 656e 7469 6679 696e s for identifyin │ │ │ │ │ +0005c870: 6720 6120 6e6f 6e2d 5341 4d20 7479 7065 g a non-SAM type │ │ │ │ │ +0005c880: 3a20 4861 7669 6e67 206f 7665 726c 6f61 : Having overloa │ │ │ │ │ +0005c890: 6465 6420 6d65 7468 6f64 7320 6475 6520 ded methods due │ │ │ │ │ +0005c8a0: 746f 2069 6e68 6572 6974 616e 6365 0a3c to inheritance.< │ │ │ │ │ +0005c8b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005c8c0: 6c61 6d62 6461 2f69 6e61 6363 6573 7369 lambda/inaccessi │ │ │ │ │ +0005c8d0: 626c 654d 7265 6630 312f 496e 6163 6365 bleMref01/Inacce │ │ │ │ │ +0005c8e0: 7373 6962 6c65 4d72 6566 3031 2e6a 6176 ssibleMref01.jav │ │ │ │ │ +0005c8f0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +0005c900: 7374 7320 6368 6563 6b20 7468 6174 2063 sts check that c │ │ │ │ │ +0005c910: 6c61 7373 6669 6c65 7320 7769 7468 206d lassfiles with m │ │ │ │ │ +0005c920: 656d 6265 7220 7265 6620 4350 2065 6e74 ember ref CP ent │ │ │ │ │ +0005c930: 7269 6573 2061 7265 2072 6561 6420 636f ries are read co │ │ │ │ │ +0005c940: 7272 6563 746c 790a 3c62 720a 3e74 6f6f rrectly.too │ │ │ │ │ +0005c950: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005c960: 696e 6163 6365 7373 6962 6c65 4d72 6566 inaccessibleMref │ │ │ │ │ +0005c970: 3032 2f49 6e61 6363 6573 7369 626c 654d 02/InaccessibleM │ │ │ │ │ +0005c980: 7265 6630 322e 6a61 7661 3a20 4164 6420 ref02.java: Add │ │ │ │ │ +0005c990: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +0005c9a0: 636b 2074 6861 7420 636c 6173 7366 696c ck that classfil │ │ │ │ │ +0005c9b0: 6573 2077 6974 6820 6d65 6d62 6572 2072 es with member r │ │ │ │ │ +0005c9c0: 6566 2043 5020 656e 7472 6965 7320 6172 ef CP entries ar │ │ │ │ │ +0005c9d0: 6520 7265 6164 2063 6f72 7265 6374 6c79 e read correctly │ │ │ │ │ +0005c9e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005c9f0: 632f 6c61 6d62 6461 2f69 6e74 6572 7365 c/lambda/interse │ │ │ │ │ +0005ca00: 6374 696f 6e2f 496e 7465 7273 6563 7469 ction/Intersecti │ │ │ │ │ +0005ca10: 6f6e 5461 7267 6574 5479 7065 5465 7374 onTargetTypeTest │ │ │ │ │ +0005ca20: 2e6a 6176 613a 2041 6464 2073 7570 706f .java: Add suppo │ │ │ │ │ +0005ca30: 7274 2066 6f72 2069 6e74 6572 7365 6374 rt for intersect │ │ │ │ │ +0005ca40: 696f 6e20 7479 7065 7320 696e 2063 6173 ion types in cas │ │ │ │ │ +0005ca50: 7420 6578 7072 6573 7369 6f6e 0a3c 6272 t expression.
    tools/javac/la │ │ │ │ │ +0005ca70: 6d62 6461 2f6c 616d 6264 6145 7865 6375 mbda/lambdaExecu │ │ │ │ │ +0005ca80: 7469 6f6e 2f49 6e49 6e74 6572 6661 6365 tion/InInterface │ │ │ │ │ +0005ca90: 2e6a 6176 613a 2063 6f6e 7665 7274 206c .java: convert l │ │ │ │ │ +0005caa0: 616d 6264 6120 7465 7374 6e67 2074 6573 ambda testng tes │ │ │ │ │ +0005cab0: 7473 2074 6f20 6a74 7265 6720 616e 6420 ts to jtreg and │ │ │ │ │ +0005cac0: 6164 6420 7468 656d 0a3c 6272 0a3e 746f add them.to │ │ │ │ │ +0005cad0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005cae0: 2f6c 616d 6264 6145 7865 6375 7469 6f6e /lambdaExecution │ │ │ │ │ +0005caf0: 2f49 6e6e 6572 436f 6e73 7472 7563 746f /InnerConstructo │ │ │ │ │ +0005cb00: 722e 6a61 7661 3a20 636f 6e76 6572 7420 r.java: convert │ │ │ │ │ +0005cb10: 6c61 6d62 6461 2074 6573 746e 6720 7465 lambda testng te │ │ │ │ │ +0005cb20: 7374 7320 746f 206a 7472 6567 2061 6e64 sts to jtreg and │ │ │ │ │ +0005cb30: 2061 6464 2074 6865 6d0a 3c62 720a 3e74 add them.t │ │ │ │ │ +0005cb40: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005cb50: 612f 6c61 6d62 6461 4578 6563 7574 696f a/lambdaExecutio │ │ │ │ │ +0005cb60: 6e2f 4c61 6d62 6461 5472 616e 736c 6174 n/LambdaTranslat │ │ │ │ │ +0005cb70: 696f 6e54 6573 7431 2e6a 6176 613a 2063 ionTest1.java: c │ │ │ │ │ +0005cb80: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ +0005cb90: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ +0005cba0: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ +0005cbb0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005cbc0: 632f 6c61 6d62 6461 2f6c 616d 6264 6145 c/lambda/lambdaE │ │ │ │ │ +0005cbd0: 7865 6375 7469 6f6e 2f4c 616d 6264 6154 xecution/LambdaT │ │ │ │ │ +0005cbe0: 7261 6e73 6c61 7469 6f6e 5465 7374 322e ranslationTest2. │ │ │ │ │ +0005cbf0: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ +0005cc00: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ +0005cc10: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ +0005cc20: 6464 2074 6865 6d0a 3c62 720a 3e74 6f6f dd them.too │ │ │ │ │ +0005cc30: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005cc40: 6c61 6d62 6461 4578 7072 6573 7369 6f6e lambdaExpression │ │ │ │ │ +0005cc50: 2f41 6273 7472 6163 7443 6c61 7373 5f6e /AbstractClass_n │ │ │ │ │ +0005cc60: 6567 2e6a 6176 613a 2041 6464 206c 616d eg.java: Add lam │ │ │ │ │ +0005cc70: 6264 6120 7465 7374 7320 5465 7374 2074 bda tests Test t │ │ │ │ │ +0005cc80: 6861 7420 6c61 6d62 6461 2063 6f6e 7665 hat lambda conve │ │ │ │ │ +0005cc90: 7273 696f 6e20 6973 206f 6e6c 7920 666f rsion is only fo │ │ │ │ │ +0005cca0: 7220 5341 4d20 696e 7465 7266 6163 652c r SAM interface, │ │ │ │ │ +0005ccb0: 206e 6f74 2061 6273 7472 6163 7420 636c not abstract cl │ │ │ │ │ +0005ccc0: 6173 730a 3c62 720a 3e74 6f6f 6c73 2f6a ass.tools/j │ │ │ │ │ +0005ccd0: 6176 6163 2f6c 616d 6264 612f 6c61 6d62 avac/lambda/lamb │ │ │ │ │ +0005cce0: 6461 4578 7072 6573 7369 6f6e 2f41 6363 daExpression/Acc │ │ │ │ │ +0005ccf0: 6573 734e 6f6e 5374 6174 6963 5f6e 6567 essNonStatic_neg │ │ │ │ │ +0005cd00: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005cd10: 6120 7465 7374 7320 5465 7374 2061 6363 a tests Test acc │ │ │ │ │ +0005cd20: 6573 7369 6e67 206e 6f6e 2d73 7461 7469 essing non-stati │ │ │ │ │ +0005cd30: 6320 7661 7269 6162 6c65 2066 726f 6d20 c variable from │ │ │ │ │ +0005cd40: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +0005cd50: 6e73 2069 6e20 7374 6174 6963 2063 6f6e ns in static con │ │ │ │ │ +0005cd60: 7465 7874 0a3c 6272 0a3e 746f 6f6c 732f text.tools/ │ │ │ │ │ +0005cd70: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ +0005cd80: 6264 6145 7870 7265 7373 696f 6e2f 4566 bdaExpression/Ef │ │ │ │ │ +0005cd90: 6665 6374 6976 656c 7946 696e 616c 5f6e fectivelyFinal_n │ │ │ │ │ +0005cda0: 6567 2e6a 6176 613a 2041 6464 206c 616d eg.java: Add lam │ │ │ │ │ +0005cdb0: 6264 6120 7465 7374 7320 4e65 6761 7469 bda tests Negati │ │ │ │ │ +0005cdc0: 7665 2074 6573 7420 6f66 2063 6170 7475 ve test of captu │ │ │ │ │ +0005cdd0: 7265 206f 6620 2265 6666 6563 7469 7665 re of "effective │ │ │ │ │ +0005cde0: 6c79 2066 696e 616c 2220 6c6f 6361 6c20 ly final" local │ │ │ │ │ +0005cdf0: 7661 7269 6162 6c65 2069 6e20 6c61 6d62 variable in lamb │ │ │ │ │ +0005ce00: 6461 2065 7870 7265 7373 696f 6e73 0a3c da expressions.< │ │ │ │ │ +0005ce10: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005ce20: 6c61 6d62 6461 2f6c 616d 6264 6145 7870 lambda/lambdaExp │ │ │ │ │ +0005ce30: 7265 7373 696f 6e2f 496e 7661 6c69 6445 ression/InvalidE │ │ │ │ │ +0005ce40: 7870 7265 7373 696f 6e31 2e6a 6176 613a xpression1.java: │ │ │ │ │ +0005ce50: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +0005ce60: 7320 5465 7374 2069 6e76 616c 6964 206c s Test invalid l │ │ │ │ │ +0005ce70: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005ce80: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0005ce90: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ +0005cea0: 4578 7072 6573 7369 6f6e 2f49 6e76 616c Expression/Inval │ │ │ │ │ +0005ceb0: 6964 4578 7072 6573 7369 6f6e 332e 6a61 idExpression3.ja │ │ │ │ │ +0005cec0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005ced0: 6573 7473 2054 6573 7420 696e 7661 6c69 ests Test invali │ │ │ │ │ +0005cee0: 6420 6c61 6d62 6461 2065 7870 7265 7373 d lambda express │ │ │ │ │ +0005cef0: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ +0005cf00: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ +0005cf10: 6264 6145 7870 7265 7373 696f 6e2f 496e bdaExpression/In │ │ │ │ │ +0005cf20: 7661 6c69 6445 7870 7265 7373 696f 6e34 validExpression4 │ │ │ │ │ +0005cf30: 2e6a 6176 613a 2041 6464 206c 616d 6264 .java: Add lambd │ │ │ │ │ +0005cf40: 6120 7465 7374 7320 5465 7374 2069 6e76 a tests Test inv │ │ │ │ │ +0005cf50: 616c 6964 206c 616d 6264 6120 6578 7072 alid lambda expr │ │ │ │ │ +0005cf60: 6573 7369 6f6e 730a 3c62 720a 3e74 6f6f essions.too │ │ │ │ │ +0005cf70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005cf80: 6c61 6d62 6461 4578 7072 6573 7369 6f6e lambdaExpression │ │ │ │ │ +0005cf90: 2f49 6e76 616c 6964 4578 7072 6573 7369 /InvalidExpressi │ │ │ │ │ +0005cfa0: 6f6e 352e 6a61 7661 3a20 4164 6420 6c61 on5.java: Add la │ │ │ │ │ +0005cfb0: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ +0005cfc0: 696e 7661 6c69 6420 6c61 6d62 6461 2065 invalid lambda e │ │ │ │ │ +0005cfd0: 7870 7265 7373 696f 6e73 0a3c 6272 0a3e xpressions. │ │ │ │ │ +0005cfe0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005cff0: 6461 2f6c 616d 6264 6145 7870 7265 7373 da/lambdaExpress │ │ │ │ │ +0005d000: 696f 6e2f 496e 7661 6c69 6445 7870 7265 ion/InvalidExpre │ │ │ │ │ +0005d010: 7373 696f 6e36 2e6a 6176 613a 2041 6464 ssion6.java: Add │ │ │ │ │ +0005d020: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ +0005d030: 7374 2069 6e76 616c 6964 206c 616d 6264 st invalid lambd │ │ │ │ │ +0005d040: 6120 6578 7072 6573 7369 6f6e 730a 3c62 a expressions.tools/javac/l │ │ │ │ │ +0005d060: 616d 6264 612f 6c61 6d62 6461 4578 7072 ambda/lambdaExpr │ │ │ │ │ +0005d070: 6573 7369 6f6e 2f4c 616d 6264 6154 6573 ession/LambdaTes │ │ │ │ │ +0005d080: 7431 2e6a 6176 613a 2041 6464 206c 616d t1.java: Add lam │ │ │ │ │ +0005d090: 6264 6120 7465 7374 7320 5465 7374 206c bda tests Test l │ │ │ │ │ +0005d0a0: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +0005d0b0: 7320 666f 7220 6578 6973 7469 6e67 2053 s for existing S │ │ │ │ │ +0005d0c0: 414d 2069 6e74 6572 6661 6365 7320 6c69 AM interfaces li │ │ │ │ │ +0005d0d0: 6b65 2052 756e 6e61 626c 6520 616e 6420 ke Runnable and │ │ │ │ │ +0005d0e0: 436f 6d70 6172 6174 6f72 266c 743b 5426 Comparator<T& │ │ │ │ │ +0005d0f0: 6774 3b0a 3c62 720a 3e74 6f6f 6c73 2f6a gt;.tools/j │ │ │ │ │ +0005d100: 6176 6163 2f6c 616d 6264 612f 6c61 6d62 avac/lambda/lamb │ │ │ │ │ +0005d110: 6461 4578 7072 6573 7369 6f6e 2f4c 616d daExpression/Lam │ │ │ │ │ +0005d120: 6264 6154 6573 7432 2e6a 6176 613a 2041 bdaTest2.java: A │ │ │ │ │ +0005d130: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005d140: 5465 7374 206c 616d 6264 6120 6578 7072 Test lambda expr │ │ │ │ │ +0005d150: 6573 7369 6f6e 7320 666f 7220 6469 6666 essions for diff │ │ │ │ │ +0005d160: 6572 656e 7420 6d65 7468 6f64 2073 6967 erent method sig │ │ │ │ │ +0005d170: 6e61 7475 7265 7320 2870 6172 616d 6574 natures (paramet │ │ │ │ │ +0005d180: 6572 2061 6e64 2072 6574 7572 6e20 7479 er and return ty │ │ │ │ │ +0005d190: 7065 290a 3c62 720a 3e74 6f6f 6c73 2f6a pe).tools/j │ │ │ │ │ +0005d1a0: 6176 6163 2f6c 616d 6264 612f 6c61 6d62 avac/lambda/lamb │ │ │ │ │ +0005d1b0: 6461 4578 7072 6573 7369 6f6e 2f4c 616d daExpression/Lam │ │ │ │ │ +0005d1c0: 6264 6154 6573 7433 2e6a 6176 613a 2041 bdaTest3.java: A │ │ │ │ │ +0005d1d0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005d1e0: 5465 7374 2063 6170 7475 7265 206f 6620 Test capture of │ │ │ │ │ +0005d1f0: 2265 6666 6563 7469 7665 6c79 2066 696e "effectively fin │ │ │ │ │ +0005d200: 616c 2220 6c6f 6361 6c20 7661 7269 6162 al" local variab │ │ │ │ │ +0005d210: 6c65 2069 6e20 6c61 6d62 6461 2065 7870 le in lambda exp │ │ │ │ │ +0005d220: 7265 7373 696f 6e73 0a3c 6272 0a3e 746f ressions.to │ │ │ │ │ +0005d230: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005d240: 2f6c 616d 6264 6145 7870 7265 7373 696f /lambdaExpressio │ │ │ │ │ +0005d250: 6e2f 4c61 6d62 6461 5465 7374 342e 6a61 n/LambdaTest4.ja │ │ │ │ │ +0005d260: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +0005d270: 6573 7473 2054 6573 7420 6163 6365 7373 ests Test access │ │ │ │ │ +0005d280: 696e 6720 2274 6869 7322 2069 6e20 6c61 ing "this" in la │ │ │ │ │ +0005d290: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ +0005d2a0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005d2b0: 632f 6c61 6d62 6461 2f6c 616d 6264 6145 c/lambda/lambdaE │ │ │ │ │ +0005d2c0: 7870 7265 7373 696f 6e2f 4c61 6d62 6461 xpression/Lambda │ │ │ │ │ +0005d2d0: 5465 7374 352e 6a61 7661 3a20 4164 6420 Test5.java: Add │ │ │ │ │ +0005d2e0: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ +0005d2f0: 7420 6c61 6d62 6461 2065 7870 7265 7373 t lambda express │ │ │ │ │ +0005d300: 696f 6e73 2069 6e73 6964 6520 6c61 6d62 ions inside lamb │ │ │ │ │ +0005d310: 6461 2065 7870 7265 7373 696f 6e73 0a3c da expressions.< │ │ │ │ │ +0005d320: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005d330: 6c61 6d62 6461 2f6c 616d 6264 6145 7870 lambda/lambdaExp │ │ │ │ │ +0005d340: 7265 7373 696f 6e2f 4c61 6d62 6461 5465 ression/LambdaTe │ │ │ │ │ +0005d350: 7374 362e 6a61 7661 3a20 4164 6420 6c61 st6.java: Add la │ │ │ │ │ +0005d360: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ +0005d370: 6272 6964 6765 206d 6574 686f 6473 2066 bridge methods f │ │ │ │ │ +0005d380: 6f72 2063 6572 7461 696e 2053 414d 2063 or certain SAM c │ │ │ │ │ +0005d390: 6f6e 7665 7273 696f 6e73 2054 6573 7420 onversions Test │ │ │ │ │ +0005d3a0: 7468 6520 7365 7420 6f66 2067 656e 6572 the set of gener │ │ │ │ │ +0005d3b0: 6174 6564 206d 6574 686f 6473 0a3c 6272 ated methods.
    tools/javac/la │ │ │ │ │ +0005d3d0: 6d62 6461 2f6c 616d 6264 6145 7870 7265 mbda/lambdaExpre │ │ │ │ │ +0005d3e0: 7373 696f 6e2f 5361 6d43 6f6e 7665 7273 ssion/SamConvers │ │ │ │ │ +0005d3f0: 696f 6e2e 6a61 7661 3a20 4164 6420 6c61 ion.java: Add la │ │ │ │ │ +0005d400: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ +0005d410: 5341 4d20 636f 6e76 6572 7369 6f6e 206f SAM conversion o │ │ │ │ │ +0005d420: 6620 6c61 6d62 6461 2065 7870 7265 7373 f lambda express │ │ │ │ │ +0005d430: 696f 6e73 2069 6e20 636f 6e74 6578 7420 ions in context │ │ │ │ │ +0005d440: 6f66 2061 7373 6967 6e6d 656e 742c 206d of assignment, m │ │ │ │ │ +0005d450: 6574 686f 6420 6361 6c6c 2c20 7265 7475 ethod call, retu │ │ │ │ │ +0005d460: 726e 2073 7461 7465 6d65 6e74 2061 6e64 rn statement and │ │ │ │ │ +0005d470: 2063 6173 742e 0a3c 6272 0a3e 746f 6f6c cast..tool │ │ │ │ │ +0005d480: 732f 6a61 7661 632f 6c61 6d62 6461 2f6c s/javac/lambda/l │ │ │ │ │ +0005d490: 616d 6264 6145 7870 7265 7373 696f 6e2f ambdaExpression/ │ │ │ │ │ +0005d4a0: 5361 6d43 6f6e 7665 7273 696f 6e43 6f6d SamConversionCom │ │ │ │ │ +0005d4b0: 626f 5465 7374 2e6a 6176 613a 2041 6464 boTest.java: Add │ │ │ │ │ +0005d4c0: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ +0005d4d0: 7374 2053 414d 2063 6f6e 7665 7273 696f st SAM conversio │ │ │ │ │ +0005d4e0: 6e20 6f66 206c 616d 6264 6120 6578 7072 n of lambda expr │ │ │ │ │ +0005d4f0: 6573 7369 6f6e 7320 696e 2063 6f6d 6269 essions in combi │ │ │ │ │ +0005d500: 6e61 7469 6f6e 7320 6f66 2064 6966 6665 nations of diffe │ │ │ │ │ +0005d510: 7265 6e74 2063 6f6e 7465 7874 732c 206c rent contexts, l │ │ │ │ │ +0005d520: 616d 6264 6120 626f 6479 2074 7970 6573 ambda body types │ │ │ │ │ +0005d530: 2873 7461 7465 6d65 6e74 2f65 7870 7265 (statement/expre │ │ │ │ │ +0005d540: 7373 696f 6e29 2c20 6578 706c 6963 742f ssion), explict/ │ │ │ │ │ +0005d550: 696d 706c 6963 6974 2074 6172 6765 7420 implicit target │ │ │ │ │ +0005d560: 7479 7065 2065 7463 2c20 746f 2076 6572 type etc, to ver │ │ │ │ │ +0005d570: 6966 7920 5341 4d20 636f 6e76 6572 7369 ify SAM conversi │ │ │ │ │ +0005d580: 6f6e 2062 6569 6e67 2063 6f6e 6475 6374 on being conduct │ │ │ │ │ +0005d590: 6564 2073 7563 6365 7373 6675 6c6c 7920 ed successfully │ │ │ │ │ +0005d5a0: 6173 2065 7870 6563 7465 642e 0a3c 6272 as expected..
    tools/javac/la │ │ │ │ │ +0005d5c0: 6d62 6461 2f6c 616d 6264 614e 616d 696e mbda/lambdaNamin │ │ │ │ │ +0005d5d0: 672f 5465 7374 4e6f 6e53 6572 6961 6c69 g/TestNonSeriali │ │ │ │ │ +0005d5e0: 7a61 626c 654c 616d 6264 614e 616d 6553 zableLambdaNameS │ │ │ │ │ +0005d5f0: 7461 6269 6c69 7479 2e6a 6176 613a 2043 tability.java: C │ │ │ │ │ +0005d600: 6865 636b 2074 6861 7420 7468 6520 6c61 heck that the la │ │ │ │ │ +0005d610: 6d62 6461 206e 616d 6573 2061 7265 206e mbda names are n │ │ │ │ │ +0005d620: 6f74 2075 6e6e 6563 6573 7361 7269 6c79 ot unnecessarily │ │ │ │ │ +0005d630: 2075 6e73 7461 626c 650a 3c62 720a 3e74 unstable.t │ │ │ │ │ +0005d640: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005d650: 612f 6c61 6d62 6461 4e61 6d69 6e67 2f54 a/lambdaNaming/T │ │ │ │ │ +0005d660: 6573 7453 6572 6961 6c69 7a65 644c 616d estSerializedLam │ │ │ │ │ +0005d670: 6264 614e 616d 6553 7461 6269 6c69 7479 bdaNameStability │ │ │ │ │ +0005d680: 2e6a 6176 613a 2044 6573 7567 6172 2073 .java: Desugar s │ │ │ │ │ +0005d690: 6572 6961 6c69 7a61 626c 6520 6c61 6d62 erializable lamb │ │ │ │ │ +0005d6a0: 6461 2062 6f64 6965 7320 7573 696e 6720 da bodies using │ │ │ │ │ +0005d6b0: 6d6f 7265 2072 6f62 7573 7420 6e61 6d69 more robust nami │ │ │ │ │ +0005d6c0: 6e67 2073 6368 656d 650a 3c62 720a 3e74 ng scheme.t │ │ │ │ │ +0005d6d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005d6e0: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +0005d6f0: 652f 426f 756e 6455 6e62 6f75 6e64 5365 e/BoundUnboundSe │ │ │ │ │ +0005d700: 6172 6368 5465 7374 2e6a 6176 613a 2073 archTest.java: s │ │ │ │ │ +0005d710: 7461 7469 632f 696e 7374 616e 6365 206f tatic/instance o │ │ │ │ │ +0005d720: 7665 726c 6f61 6420 6c65 6164 7320 746f verload leads to │ │ │ │ │ +0005d730: 2027 756e 6578 7065 6374 6564 2073 7461 'unexpected sta │ │ │ │ │ +0005d740: 7469 6320 6d65 7468 6f64 2066 6f75 6e64 tic method found │ │ │ │ │ +0005d750: 2069 6e20 756e 626f 756e 6420 6c6f 6f6b in unbound look │ │ │ │ │ +0005d760: 7570 2720 7768 656e 2072 6573 6f6c 7669 up' when resolvi │ │ │ │ │ +0005d770: 6e67 206d 6574 686f 6420 7265 6665 7265 ng method refere │ │ │ │ │ +0005d780: 6e63 650a 3c62 720a 3e74 6f6f 6c73 2f6a nce.tools/j │ │ │ │ │ +0005d790: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +0005d7a0: 6f64 5265 6665 7265 6e63 652f 4272 6964 odReference/Brid │ │ │ │ │ +0005d7b0: 6765 4d65 7468 6f64 2e6a 6176 613a 2041 geMethod.java: A │ │ │ │ │ +0005d7c0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005d7d0: 5465 7374 2062 7269 6467 6520 6d65 7468 Test bridge meth │ │ │ │ │ +0005d7e0: 6f64 7320 696e 2063 6572 7461 696e 2053 ods in certain S │ │ │ │ │ +0005d7f0: 414d 2063 6f6e 7665 7273 696f 6e0a 3c62 AM conversion.tools/javac/l │ │ │ │ │ +0005d810: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005d820: 7265 6e63 652f 496d 706c 6963 6974 456e rence/ImplicitEn │ │ │ │ │ +0005d830: 636c 6f73 696e 6749 6e73 7461 6e63 6554 closingInstanceT │ │ │ │ │ +0005d840: 6573 742e 6a61 7661 3a20 5665 7269 6669 est.java: Verifi │ │ │ │ │ +0005d850: 6361 7469 6f6e 2065 7272 6f72 2066 6f72 cation error for │ │ │ │ │ +0005d860: 2065 6e63 6c6f 7369 6e67 2069 6e73 7461 enclosing insta │ │ │ │ │ +0005d870: 6e63 6520 6361 7074 7572 6520 696e 7369 nce capture insi │ │ │ │ │ +0005d880: 6465 2073 7570 6572 2063 6f6e 7374 7275 de super constru │ │ │ │ │ +0005d890: 6374 6f72 2069 6e76 6f63 6174 696f 6e0a ctor invocation. │ │ │ │ │ +0005d8a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005d8b0: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005d8c0: 6665 7265 6e63 652f 496e 7465 7273 6563 ference/Intersec │ │ │ │ │ +0005d8d0: 7469 6f6e 5061 7261 6d65 7465 7254 7970 tionParameterTyp │ │ │ │ │ +0005d8e0: 6554 6573 742e 6a61 7661 3a20 4a61 7661 eTest.java: Java │ │ │ │ │ +0005d8f0: 6320 7072 6f64 7563 6573 2063 6f64 6520 c produces code │ │ │ │ │ +0005d900: 7468 6174 2063 7261 7368 6573 2077 6974 that crashes wit │ │ │ │ │ +0005d910: 6820 4c61 6d62 6461 436f 6e76 6572 7369 h LambdaConversi │ │ │ │ │ +0005d920: 6f6e 4578 6365 7074 696f 6e0a 3c62 720a onException.tools/javac/lam │ │ │ │ │ +0005d940: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005d950: 6e63 652f 496e 7465 7273 6563 7469 6f6e nce/Intersection │ │ │ │ │ +0005d960: 5061 7261 6d65 7465 7254 7970 6554 6573 ParameterTypeTes │ │ │ │ │ +0005d970: 7432 2e6a 6176 613a 2042 6f6f 7473 7472 t2.java: Bootstr │ │ │ │ │ +0005d980: 6170 4d65 7468 6f64 4572 726f 7220 7769 apMethodError wi │ │ │ │ │ +0005d990: 7468 206d 6574 686f 6420 7265 6665 7265 th method refere │ │ │ │ │ +0005d9a0: 6e63 6520 616e 6420 696e 7465 7273 6563 nce and intersec │ │ │ │ │ +0005d9b0: 7469 6f6e 2074 7970 650a 3c62 720a 3e74 tion type.t │ │ │ │ │ +0005d9c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005d9d0: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +0005d9e0: 652f 496e 7465 7273 6563 7469 6f6e 5479 e/IntersectionTy │ │ │ │ │ +0005d9f0: 7065 5265 6365 6976 6572 5465 7374 2e6a peReceiverTest.j │ │ │ │ │ +0005da00: 6176 613a 2054 6573 7420 7468 6174 2043 ava: Test that C │ │ │ │ │ +0005da10: 616c 6c20 7369 7465 2069 6e69 7469 616c all site initial │ │ │ │ │ +0005da20: 697a 6174 696f 6e20 6578 6365 7074 696f ization exceptio │ │ │ │ │ +0005da30: 6e20 6973 206e 6f74 2074 6872 6f77 6e20 n is not thrown │ │ │ │ │ +0005da40: 7768 656e 2074 6865 206d 6574 686f 6420 when the method │ │ │ │ │ +0005da50: 7265 6665 7265 6e63 6520 7265 6365 6976 reference receiv │ │ │ │ │ +0005da60: 6572 2069 7320 6f66 2069 6e74 6572 7365 er is of interse │ │ │ │ │ +0005da70: 6374 696f 6e20 7479 7065 2e0a 3c62 720a ction type..tools/javac/lam │ │ │ │ │ +0005da90: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005daa0: 6e63 652f 496e 7465 7273 6563 7469 6f6e nce/Intersection │ │ │ │ │ +0005dab0: 5479 7065 5265 6365 6976 6572 5465 7374 TypeReceiverTest │ │ │ │ │ +0005dac0: 322e 6a61 7661 3a20 5465 7374 2074 6861 2.java: Test tha │ │ │ │ │ +0005dad0: 7420 4361 6c6c 2073 6974 6520 696e 6974 t Call site init │ │ │ │ │ +0005dae0: 6961 6c69 7a61 7469 6f6e 2065 7863 6570 ialization excep │ │ │ │ │ +0005daf0: 7469 6f6e 2069 7320 6e6f 7420 7468 726f tion is not thro │ │ │ │ │ +0005db00: 776e 2077 6865 6e20 7468 6520 6d65 7468 wn when the meth │ │ │ │ │ +0005db10: 6f64 2072 6566 6572 656e 6365 2072 6563 od reference rec │ │ │ │ │ +0005db20: 6569 7665 7220 6973 206f 6620 696e 7465 eiver is of inte │ │ │ │ │ +0005db30: 7273 6563 7469 6f6e 2074 7970 652e 0a3c rsection type..< │ │ │ │ │ +0005db40: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005db50: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005db60: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +0005db70: 312e 6a61 7661 3a20 4164 6420 6c61 6d62 1.java: Add lamb │ │ │ │ │ +0005db80: 6461 2074 6573 7473 2054 6573 7420 7374 da tests Test st │ │ │ │ │ +0005db90: 6174 6963 206d 6574 686f 6420 7265 6665 atic method refe │ │ │ │ │ +0005dba0: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ +0005dbb0: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005dbc0: 7468 6f64 5265 6665 7265 6e63 652f 4d65 thodReference/Me │ │ │ │ │ +0005dbd0: 7468 6f64 5265 6632 2e6a 6176 613a 2041 thodRef2.java: A │ │ │ │ │ +0005dbe0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +0005dbf0: 5465 7374 2069 6e73 7461 6e63 6520 6d65 Test instance me │ │ │ │ │ +0005dc00: 7468 6f64 2072 6566 6572 656e 6365 0a3c thod reference.< │ │ │ │ │ +0005dc10: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005dc20: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005dc30: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +0005dc40: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ +0005dc50: 6461 2074 6573 7473 2054 6573 7420 756e da tests Test un │ │ │ │ │ +0005dc60: 626f 756e 6420 6d65 7468 6f64 2072 6566 bound method ref │ │ │ │ │ +0005dc70: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ +0005dc80: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005dc90: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ +0005dca0: 6574 686f 6452 6566 342e 6a61 7661 3a20 ethodRef4.java: │ │ │ │ │ +0005dcb0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +0005dcc0: 2054 6573 7420 636f 6e73 7472 7563 746f Test constructo │ │ │ │ │ +0005dcd0: 7220 7265 6665 7265 6e63 650a 3c62 720a r reference.tools/javac/lam │ │ │ │ │ +0005dcf0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005dd00: 6e63 652f 4d65 7468 6f64 5265 6635 2e6a nce/MethodRef5.j │ │ │ │ │ +0005dd10: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005dd20: 7465 7374 7320 5465 7374 206d 6574 686f tests Test metho │ │ │ │ │ +0005dd30: 6420 7265 6665 7265 6e63 6520 7769 7468 d reference with │ │ │ │ │ +0005dd40: 2053 414d 2069 6e74 6572 6661 6365 2043 SAM interface C │ │ │ │ │ +0005dd50: 6f6d 7061 7261 746f 7226 6c74 3b54 2667 omparator<T&g │ │ │ │ │ +0005dd60: 743b 0a3c 6272 0a3e 746f 6f6c 732f 6a61 t;.tools/ja │ │ │ │ │ +0005dd70: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005dd80: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ +0005dd90: 6452 6566 362e 6a61 7661 3a20 4164 6420 dRef6.java: Add │ │ │ │ │ +0005dda0: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ +0005ddb0: 7420 7468 6174 2074 6865 206d 6f73 7420 t that the most │ │ │ │ │ +0005ddc0: 7370 6563 6966 6963 2072 6566 6572 656e specific referen │ │ │ │ │ +0005ddd0: 6365 2069 7320 7365 6c65 6374 6564 2077 ce is selected w │ │ │ │ │ +0005dde0: 6865 6e20 6d65 7468 6f64 2070 6172 616d hen method param │ │ │ │ │ +0005ddf0: 6574 6572 7320 6172 6520 656c 6964 6564 eters are elided │ │ │ │ │ +0005de00: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005de10: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +0005de20: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ +0005de30: 6566 372e 6a61 7661 3a20 4164 6420 6c61 ef7.java: Add la │ │ │ │ │ +0005de40: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ +0005de50: 7468 6174 2070 6172 616d 6574 6572 2074 that parameter t │ │ │ │ │ +0005de60: 7970 6573 2061 7265 2069 6e66 6572 7265 ypes are inferre │ │ │ │ │ +0005de70: 6420 6672 6f6d 2053 414d 2064 6573 6372 d from SAM descr │ │ │ │ │ +0005de80: 6970 746f 7220 7768 656e 206d 6574 686f iptor when metho │ │ │ │ │ +0005de90: 6420 7061 7261 6d65 7465 7273 2061 7265 d parameters are │ │ │ │ │ +0005dea0: 2065 6c69 6465 642c 2077 6974 6820 6469 elided, with di │ │ │ │ │ +0005deb0: 6666 6572 656e 7420 7479 7065 7320 6f66 fferent types of │ │ │ │ │ +0005dec0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +0005ded0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +0005dee0: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005def0: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ +0005df00: 6452 6566 382e 6a61 7661 3a20 496e 6665 dRef8.java: Infe │ │ │ │ │ +0005df10: 7265 6e63 6520 6368 6f6b 6573 206f 6e20 rence chokes on │ │ │ │ │ +0005df20: 7769 6c64 6361 7264 2064 6572 6976 6564 wildcard derived │ │ │ │ │ +0005df30: 2066 726f 6d20 6d65 7468 6f64 2072 6566 from method ref │ │ │ │ │ +0005df40: 6572 656e 6365 0a3c 6272 0a3e 746f 6f6c erence.tool │ │ │ │ │ +0005df50: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005df60: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ +0005df70: 6574 686f 6452 6566 496e 7443 6f6c 6f6e ethodRefIntColon │ │ │ │ │ +0005df80: 436f 6c6f 6e4e 6577 5465 7374 2e6a 6176 ColonNewTest.jav │ │ │ │ │ +0005df90: 613a 2063 6f6d 7069 6c65 7220 6372 6173 a: compiler cras │ │ │ │ │ +0005dfa0: 6865 7320 7769 7468 2065 7863 6570 7469 hes with excepti │ │ │ │ │ +0005dfb0: 6f6e 206f 6e20 696e 743a 6e65 7720 6d65 on on int:new me │ │ │ │ │ +0005dfc0: 7468 6f64 2072 6566 6572 656e 6365 2061 thod reference a │ │ │ │ │ +0005dfd0: 6e64 2067 656e 6572 6963 206d 6574 686f nd generic metho │ │ │ │ │ +0005dfe0: 6420 696e 6665 7265 6e63 650a 3c62 720a d inference.tools/javac/lam │ │ │ │ │ +0005e000: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005e010: 6e63 652f 4d65 7468 6f64 5265 664e 6577 nce/MethodRefNew │ │ │ │ │ +0005e020: 496e 6e65 7242 6f6f 7473 7472 6170 2e6a InnerBootstrap.j │ │ │ │ │ +0005e030: 6176 613a 204a 564d 2063 616e 6e6f 7420 ava: JVM cannot │ │ │ │ │ +0005e040: 6163 6365 7373 2063 6f6e 7374 7275 6374 access construct │ │ │ │ │ +0005e050: 6f72 2074 686f 7567 6820 3a3a 6e65 7720 or though ::new │ │ │ │ │ +0005e060: 7265 6665 7265 6e63 6520 616c 7468 6f75 reference althou │ │ │ │ │ +0005e070: 6768 2063 616e 2063 616c 6c20 6974 2064 gh can call it d │ │ │ │ │ +0005e080: 6972 6563 746c 790a 3c62 720a 3e74 6f6f irectly.too │ │ │ │ │ +0005e090: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005e0a0: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ +0005e0b0: 4d65 7468 6f64 5265 664e 6577 496e 6e65 MethodRefNewInne │ │ │ │ │ +0005e0c0: 7249 6e4c 616d 6264 614e 5045 312e 6a61 rInLambdaNPE1.ja │ │ │ │ │ +0005e0d0: 7661 3a20 6a61 7661 6320 4e50 4520 6f72 va: javac NPE or │ │ │ │ │ +0005e0e0: 2056 6572 6966 7945 7272 6f72 2066 6f72 VerifyError for │ │ │ │ │ +0005e0f0: 2063 6f64 6520 7769 7468 2063 6f6e 7374 code with const │ │ │ │ │ +0005e100: 7275 6374 6f72 2072 6566 6572 656e 6365 ructor reference │ │ │ │ │ +0005e110: 206f 6620 696e 6e65 7220 636c 6173 730a of inner class. │ │ │ │ │ +0005e120: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005e130: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005e140: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ +0005e150: 664e 6577 496e 6e65 7249 6e4c 616d 6264 fNewInnerInLambd │ │ │ │ │ +0005e160: 614e 5045 322e 6a61 7661 3a20 4c61 6d62 aNPE2.java: Lamb │ │ │ │ │ +0005e170: 6461 3a20 4e50 4520 7768 696c 6520 6f62 da: NPE while ob │ │ │ │ │ +0005e180: 7461 696e 696e 6720 6d65 7468 6f64 2072 taining method r │ │ │ │ │ +0005e190: 6566 6572 656e 6365 2074 6872 6f75 6768 eference through │ │ │ │ │ +0005e1a0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ +0005e1b0: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ +0005e1c0: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005e1d0: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ +0005e1e0: 6452 6566 4e65 7749 6e6e 6572 496e 4c61 dRefNewInnerInLa │ │ │ │ │ +0005e1f0: 6d62 6461 5665 7269 6679 312e 6a61 7661 mbdaVerify1.java │ │ │ │ │ +0005e200: 3a20 6a61 7661 6320 4e50 4520 6f72 2056 : javac NPE or V │ │ │ │ │ +0005e210: 6572 6966 7945 7272 6f72 2066 6f72 2063 erifyError for c │ │ │ │ │ +0005e220: 6f64 6520 7769 7468 2063 6f6e 7374 7275 ode with constru │ │ │ │ │ +0005e230: 6374 6f72 2072 6566 6572 656e 6365 206f ctor reference o │ │ │ │ │ +0005e240: 6620 696e 6e65 7220 636c 6173 730a 3c62 f inner class.tools/javac/l │ │ │ │ │ +0005e260: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005e270: 7265 6e63 652f 4d65 7468 6f64 5265 664e rence/MethodRefN │ │ │ │ │ +0005e280: 6577 496e 6e65 7249 6e4c 616d 6264 6156 ewInnerInLambdaV │ │ │ │ │ +0005e290: 6572 6966 7932 2e6a 6176 613a 2056 6572 erify2.java: Ver │ │ │ │ │ +0005e2a0: 6966 7945 7272 6f72 2077 6865 6e20 7275 ifyError when ru │ │ │ │ │ +0005e2b0: 6e6e 696e 6720 7375 6363 6573 7366 756c nning successful │ │ │ │ │ +0005e2c0: 6c79 2063 6f6d 7069 6c65 6420 6a61 7661 ly compiled java │ │ │ │ │ +0005e2d0: 2063 6c61 7373 0a3c 6272 0a3e 746f 6f6c class.tool │ │ │ │ │ +0005e2e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005e2f0: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ +0005e300: 6574 686f 6452 6566 4e65 7749 6e6e 6572 ethodRefNewInner │ │ │ │ │ +0005e310: 496e 4c61 6d62 6461 5665 7269 6679 3273 InLambdaVerify2s │ │ │ │ │ +0005e320: 696d 706c 652e 6a61 7661 3a20 5665 7269 imple.java: Veri │ │ │ │ │ +0005e330: 6679 4572 726f 7220 7768 656e 2072 756e fyError when run │ │ │ │ │ +0005e340: 6e69 6e67 2073 7563 6365 7373 6675 6c6c ning successfull │ │ │ │ │ +0005e350: 7920 636f 6d70 696c 6564 206a 6176 6120 y compiled java │ │ │ │ │ +0005e360: 636c 6173 730a 3c62 720a 3e74 6f6f 6c73 class.tools │ │ │ │ │ +0005e370: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005e380: 7468 6f64 5265 6665 7265 6e63 652f 4d65 thodReference/Me │ │ │ │ │ +0005e390: 7468 6f64 5265 664e 6577 496e 6e65 7252 thodRefNewInnerR │ │ │ │ │ +0005e3a0: 6177 5465 7374 2e6a 6176 613a 2052 6177 awTest.java: Raw │ │ │ │ │ +0005e3b0: 2069 6e6e 6572 2063 6c61 7373 2063 6f6e inner class con │ │ │ │ │ +0005e3c0: 7374 7275 6374 6f72 2072 6566 2073 686f structor ref sho │ │ │ │ │ +0005e3d0: 756c 6420 6e6f 7420 7065 7266 6f72 6d20 uld not perform │ │ │ │ │ +0005e3e0: 6469 616d 6f6e 6420 696e 6665 7265 6e63 diamond inferenc │ │ │ │ │ +0005e3f0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0005e400: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005e410: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ +0005e420: 5265 6651 7561 6c69 6669 6572 312e 6a61 RefQualifier1.ja │ │ │ │ │ +0005e430: 7661 3a20 6a61 7661 6320 636f 6d70 6c65 va: javac comple │ │ │ │ │ +0005e440: 7820 6d65 7468 6f64 2072 6566 6572 656e x method referen │ │ │ │ │ +0005e450: 6365 733a 2072 6576 616d 7020 616e 6420 ces: revamp and │ │ │ │ │ +0005e460: 7369 6d70 6c69 6679 0a3c 6272 0a3e 746f simplify.to │ │ │ │ │ +0005e470: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005e480: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005e490: 2f4d 6574 686f 6452 6566 5369 6e67 6c65 /MethodRefSingle │ │ │ │ │ +0005e4a0: 5265 6645 7661 6c42 7269 6467 652e 6a61 RefEvalBridge.ja │ │ │ │ │ +0005e4b0: 7661 3a20 6a61 7661 6320 636f 6d70 6c65 va: javac comple │ │ │ │ │ +0005e4c0: 7820 6d65 7468 6f64 2072 6566 6572 656e x method referen │ │ │ │ │ +0005e4d0: 6365 733a 2072 6576 616d 7020 616e 6420 ces: revamp and │ │ │ │ │ +0005e4e0: 7369 6d70 6c69 6679 2020 4d61 6b65 2073 simplify Make s │ │ │ │ │ +0005e4f0: 7572 6520 7468 6174 2074 6865 206d 6574 ure that the met │ │ │ │ │ +0005e500: 686f 6420 7265 6665 7265 6e63 6520 7265 hod reference re │ │ │ │ │ +0005e510: 6365 6976 6572 2069 7320 6576 616c 7561 ceiver is evalua │ │ │ │ │ +0005e520: 7465 6420 6578 6163 746c 7920 6f6e 6365 ted exactly once │ │ │ │ │ +0005e530: 2065 7665 6e20 696e 2074 6869 7320 6272 even in this br │ │ │ │ │ +0005e540: 6964 6769 6e67 2063 6173 652e 0a3c 6272 idging case..
    tools/javac/la │ │ │ │ │ +0005e560: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005e570: 656e 6365 2f4d 6574 686f 6452 6566 5374 ence/MethodRefSt │ │ │ │ │ +0005e580: 7563 6b2e 6a61 7661 3a20 4173 7365 7274 uck.java: Assert │ │ │ │ │ +0005e590: 696f 6e45 7272 6f72 2069 6e20 4465 6665 ionError in Defe │ │ │ │ │ +0005e5a0: 7272 6564 4174 7472 2061 7420 7365 744f rredAttr at setO │ │ │ │ │ +0005e5b0: 7665 726c 6f61 644b 696e 6420 6361 7573 verloadKind caus │ │ │ │ │ +0005e5c0: 6564 2062 7920 4a44 4b2d 3832 3033 3637 ed by JDK-820367 │ │ │ │ │ +0005e5d0: 390a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 9.tools/jav │ │ │ │ │ +0005e5e0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005e5f0: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ +0005e600: 5265 6653 7475 636b 322e 6a61 7661 3a20 RefStuck2.java: │ │ │ │ │ +0005e610: 4173 7365 7274 696f 6e45 7272 6f72 2069 AssertionError i │ │ │ │ │ +0005e620: 6e20 4465 6665 7272 6564 4174 7472 2061 n DeferredAttr a │ │ │ │ │ +0005e630: 7420 7365 744f 7665 726c 6f61 644b 696e t setOverloadKin │ │ │ │ │ +0005e640: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +0005e650: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005e660: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ +0005e670: 5265 6653 7475 636b 3832 3439 3236 312e RefStuck8249261. │ │ │ │ │ +0005e680: 6a61 7661 3a20 5665 7269 6679 206d 6574 java: Verify met │ │ │ │ │ +0005e690: 686f 6420 7265 6665 7265 6e63 6573 2061 hod references a │ │ │ │ │ +0005e6a0: 7320 636f 6e64 6974 696f 6e73 2074 6f20 s conditions to │ │ │ │ │ +0005e6b0: 636f 6e64 6974 696f 6e61 6c20 6578 7072 conditional expr │ │ │ │ │ +0005e6c0: 6573 7369 6f6e 7320 6172 6520 6861 6e64 essions are hand │ │ │ │ │ +0005e6d0: 6c65 6420 7072 6f70 6572 6c79 2e0a 3c62 led properly..tools/javac/l │ │ │ │ │ +0005e6f0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005e700: 7265 6e63 652f 4d65 7468 6f64 5265 6653 rence/MethodRefS │ │ │ │ │ +0005e710: 7475 636b 5061 7265 6e74 6865 7369 7a65 tuckParenthesize │ │ │ │ │ +0005e720: 642e 6a61 7661 3a20 5468 6973 2069 7320 d.java: This is │ │ │ │ │ +0005e730: 6120 6e65 6761 7469 7665 2072 6567 7265 a negative regre │ │ │ │ │ +0005e740: 7373 696f 6e20 7465 7374 2066 6f72 2061 ssion test for a │ │ │ │ │ +0005e750: 6e20 4173 7365 7274 696f 6e45 7272 6f72 n AssertionError │ │ │ │ │ +0005e760: 2069 6e20 4465 6665 7272 6564 4174 7472 in DeferredAttr │ │ │ │ │ +0005e770: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +0005e780: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005e790: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ +0005e7a0: 5265 6654 6f49 6e6e 6572 2e6a 6176 613a RefToInner.java: │ │ │ │ │ +0005e7b0: 206c 616d 6264 6120 7265 6665 7265 6e63 lambda referenc │ │ │ │ │ +0005e7c0: 6520 746f 2069 6e6e 6572 2063 6c61 7373 e to inner class │ │ │ │ │ +0005e7d0: 2069 6e20 6261 7365 2063 6c61 7373 2063 in base class c │ │ │ │ │ +0005e7e0: 6175 7365 7320 4c61 6d62 6461 436f 6e76 auses LambdaConv │ │ │ │ │ +0005e7f0: 6572 7369 6f6e 4578 6365 7074 696f 6e0a ersionException. │ │ │ │ │ +0005e800: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005e810: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005e820: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ +0005e830: 6654 6f49 6e6e 6572 5769 7468 6f75 744f fToInnerWithoutO │ │ │ │ │ +0005e840: 7574 6572 2e6a 6176 613a 204e 5045 2077 uter.java: NPE w │ │ │ │ │ +0005e850: 6869 6c65 2063 6f6d 7069 6c69 6e67 2061 hile compiling a │ │ │ │ │ +0005e860: 2070 726f 6772 616d 2077 6974 6820 6572 program with er │ │ │ │ │ +0005e870: 726f 6e65 6f75 7320 7573 6520 6f66 2063 roneous use of c │ │ │ │ │ +0005e880: 6f6e 7374 7275 6374 6f72 2072 6566 6572 onstructor refer │ │ │ │ │ +0005e890: 656e 6365 2065 7870 7265 7373 696f 6e73 ence expressions │ │ │ │ │ +0005e8a0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +0005e8b0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005e8c0: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ +0005e8d0: 5265 6654 6f4c 6f63 616c 436c 6173 734d RefToLocalClassM │ │ │ │ │ +0005e8e0: 6574 686f 6454 6573 742e 6a61 7661 3a20 ethodTest.java: │ │ │ │ │ +0005e8f0: 5375 7370 6563 7420 6d65 7373 6167 6520 Suspect message │ │ │ │ │ +0005e900: 7265 6761 7264 696e 6720 7375 6974 6162 regarding suitab │ │ │ │ │ +0005e910: 6c65 2065 6e63 6c6f 7369 6e67 2069 6e73 le enclosing ins │ │ │ │ │ +0005e920: 7461 6e63 6520 6e6f 7420 6265 696e 6720 tance not being │ │ │ │ │ +0005e930: 696e 2073 636f 7065 0a3c 6272 0a3e 746f in scope.to │ │ │ │ │ +0005e940: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005e950: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005e960: 2f4d 6574 686f 6452 6566 5f6e 6567 2e6a /MethodRef_neg.j │ │ │ │ │ +0005e970: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005e980: 7465 7374 7320 5468 6973 2069 7320 6e65 tests This is ne │ │ │ │ │ +0005e990: 6761 7469 7665 2074 6573 7420 666f 7220 gative test for │ │ │ │ │ +0005e9a0: 7772 6f6e 6720 7061 7261 6d65 7465 722f wrong parameter/ │ │ │ │ │ +0005e9b0: 7265 7475 726e 2074 7970 6520 696e 206d return type in m │ │ │ │ │ +0005e9c0: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ +0005e9d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005e9e0: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +0005e9f0: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ +0005ea00: 6566 6572 656e 6365 436f 6d70 6c65 784e eferenceComplexN │ │ │ │ │ +0005ea10: 756c 6c43 6865 636b 5465 7374 2e6a 6176 ullCheckTest.jav │ │ │ │ │ +0005ea20: 613a 206a 6176 6163 2063 6f6d 706c 6578 a: javac complex │ │ │ │ │ +0005ea30: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +0005ea40: 6573 3a20 7265 7661 6d70 2061 6e64 2073 es: revamp and s │ │ │ │ │ +0005ea50: 696d 706c 6966 7920 204d 616b 6520 7375 implify Make su │ │ │ │ │ +0005ea60: 7265 204e 5045 2063 6865 636b 2069 7320 re NPE check is │ │ │ │ │ +0005ea70: 646f 6e65 2065 7665 6e20 696e 2074 6865 done even in the │ │ │ │ │ +0005ea80: 2063 6f6e 7665 7274 2074 6f20 4c61 6d62 convert to Lamb │ │ │ │ │ +0005ea90: 6461 2063 6173 650a 3c62 720a 3e74 6f6f da case.too │ │ │ │ │ +0005eaa0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005eab0: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ +0005eac0: 4d65 7468 6f64 5265 6665 7265 6e63 6549 MethodReferenceI │ │ │ │ │ +0005ead0: 6e43 6f6e 7374 7275 6374 6f72 496e 766f nConstructorInvo │ │ │ │ │ +0005eae0: 6361 7469 6f6e 2e6a 6176 613a 2027 7375 cation.java: 'su │ │ │ │ │ +0005eaf0: 7065 7227 2071 7561 6c69 6669 6564 206d per' qualified m │ │ │ │ │ +0005eb00: 6574 686f 6420 7265 6665 7265 6e63 6573 ethod references │ │ │ │ │ +0005eb10: 2063 616e 6e6f 7420 6f63 6375 7220 696e cannot occur in │ │ │ │ │ +0005eb20: 2061 2073 7461 7469 6320 636f 6e74 6578 a static contex │ │ │ │ │ +0005eb30: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +0005eb40: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005eb50: 5265 6665 7265 6e63 652f 5072 6f74 6563 Reference/Protec │ │ │ │ │ +0005eb60: 7465 6449 6e61 6363 6573 7369 626c 654d tedInaccessibleM │ │ │ │ │ +0005eb70: 6574 686f 6452 6566 5465 7374 2e6a 6176 ethodRefTest.jav │ │ │ │ │ +0005eb80: 613a 2056 6572 6966 7920 7468 6174 206a a: Verify that j │ │ │ │ │ +0005eb90: 6176 6163 2065 6d69 7473 2073 7569 7461 avac emits suita │ │ │ │ │ +0005eba0: 626c 6520 6163 6365 7373 6f72 7320 7768 ble accessors wh │ │ │ │ │ +0005ebb0: 656e 2061 206d 6574 686f 6420 7265 6665 en a method refe │ │ │ │ │ +0005ebc0: 7265 6e63 6520 6d65 6e74 696f 6e73 2061 rence mentions a │ │ │ │ │ +0005ebd0: 2070 726f 7465 6374 6564 206d 6574 686f protected metho │ │ │ │ │ +0005ebe0: 6420 7468 6174 2077 6f75 6c64 206e 6565 d that would nee │ │ │ │ │ +0005ebf0: 6420 616e 2061 6363 6573 736f 720a 3c62 d an accessor.tools/javac/l │ │ │ │ │ +0005ec10: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +0005ec20: 7265 6e63 652f 5072 6f74 6563 7465 6449 rence/ProtectedI │ │ │ │ │ +0005ec30: 6e61 6363 6573 7369 626c 654d 6574 686f naccessibleMetho │ │ │ │ │ +0005ec40: 6452 6566 5465 7374 322e 6a61 7661 3a20 dRefTest2.java: │ │ │ │ │ +0005ec50: 4a61 7661 6320 7368 6f75 6c64 2065 6167 Javac should eag │ │ │ │ │ +0005ec60: 6572 6c79 2063 6861 6e67 6520 636f 6465 erly change code │ │ │ │ │ +0005ec70: 2067 656e 6572 6174 696f 6e20 666f 7220 generation for │ │ │ │ │ +0005ec80: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +0005ec90: 7320 746f 2061 7665 7274 2049 6c6c 6567 s to avert Illeg │ │ │ │ │ +0005eca0: 616c 4163 6365 7373 4572 726f 7220 696e alAccessError in │ │ │ │ │ +0005ecb0: 2066 7574 7572 652e 0a3c 6272 0a3e 746f future..to │ │ │ │ │ +0005ecc0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005ecd0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005ece0: 2f53 616d 436f 6e76 6572 7369 6f6e 2e6a /SamConversion.j │ │ │ │ │ +0005ecf0: 6176 613a 2041 6464 206c 616d 6264 6120 ava: Add lambda │ │ │ │ │ +0005ed00: 7465 7374 7320 5465 7374 2053 414d 2063 tests Test SAM c │ │ │ │ │ +0005ed10: 6f6e 7665 7273 696f 6e20 6f66 206d 6574 onversion of met │ │ │ │ │ +0005ed20: 686f 6420 7265 6665 7265 6e63 6573 2069 hod references i │ │ │ │ │ +0005ed30: 6e20 636f 6e74 6578 7473 206f 6620 6173 n contexts of as │ │ │ │ │ +0005ed40: 7369 676e 6d65 6e74 2c20 6d65 7468 6f64 signment, method │ │ │ │ │ +0005ed50: 2f63 6f6e 7374 7275 6374 6f72 2061 7267 /constructor arg │ │ │ │ │ +0005ed60: 756d 656e 742c 2072 6574 7572 6e20 7374 ument, return st │ │ │ │ │ +0005ed70: 6174 656d 656e 742c 2061 7272 6179 2069 atement, array i │ │ │ │ │ +0005ed80: 6e69 7469 616c 697a 6572 2c20 6c61 6d62 nitializer, lamb │ │ │ │ │ +0005ed90: 6461 2065 7870 7265 7373 696f 6e20 626f da expression bo │ │ │ │ │ +0005eda0: 6479 2c20 636f 6e64 6974 696f 6e61 6c20 dy, conditional │ │ │ │ │ +0005edb0: 6578 7072 6573 7369 6f6e 2061 6e64 2063 expression and c │ │ │ │ │ +0005edc0: 6173 742e 0a3c 6272 0a3e 746f 6f6c 732f ast..tools/ │ │ │ │ │ +0005edd0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +0005ede0: 686f 6452 6566 6572 656e 6365 2f53 616d hodReference/Sam │ │ │ │ │ +0005edf0: 436f 6e76 6572 7369 6f6e 436f 6d62 6f54 ConversionComboT │ │ │ │ │ +0005ee00: 6573 742e 6a61 7661 3a20 4164 6420 6c61 est.java: Add la │ │ │ │ │ +0005ee10: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ +0005ee20: 5341 4d20 636f 6e76 6572 7369 6f6e 206f SAM conversion o │ │ │ │ │ +0005ee30: 6620 6d65 7468 6f64 2072 6566 6572 656e f method referen │ │ │ │ │ +0005ee40: 6365 7320 696e 2063 6f6d 6269 6e61 7469 ces in combinati │ │ │ │ │ +0005ee50: 6f6e 7320 6f66 2064 6966 6665 7265 6e74 ons of different │ │ │ │ │ +0005ee60: 2063 6f6e 7465 7874 732c 206c 616d 6264 contexts, lambd │ │ │ │ │ +0005ee70: 6120 626f 6479 2074 7970 6573 2873 7461 a body types(sta │ │ │ │ │ +0005ee80: 7465 6d65 6e74 2f65 7870 7265 7373 696f tement/expressio │ │ │ │ │ +0005ee90: 6e29 2c20 626f 7869 6e67 2f75 6e62 6f78 n), boxing/unbox │ │ │ │ │ +0005eea0: 696e 6720 6574 632c 2074 6f20 7665 7269 ing etc, to veri │ │ │ │ │ +0005eeb0: 6679 2053 414d 2063 6f6e 7665 7273 696f fy SAM conversio │ │ │ │ │ +0005eec0: 6e20 6265 696e 6720 636f 6e64 7563 7465 n being conducte │ │ │ │ │ +0005eed0: 6420 7375 6363 6573 7366 756c 6c79 2061 d successfully a │ │ │ │ │ +0005eee0: 7320 6578 7065 6374 6564 2e0a 3c62 720a s expected..tools/javac/lam │ │ │ │ │ +0005ef00: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005ef10: 6e63 652f 5472 6565 4d61 6b65 7250 6172 nce/TreeMakerPar │ │ │ │ │ +0005ef20: 616d 7349 7347 6f6f 6679 2e6a 6176 613a amsIsGoofy.java: │ │ │ │ │ +0005ef30: 2057 6865 6e20 6120 6d65 7468 6f64 2072 When a method r │ │ │ │ │ +0005ef40: 6566 6572 656e 6365 2074 6f20 6120 6c6f eference to a lo │ │ │ │ │ +0005ef50: 6361 6c20 636c 6173 7320 636f 6e73 7472 cal class constr │ │ │ │ │ +0005ef60: 7563 746f 7220 6973 2063 6f6e 7461 696e uctor is contain │ │ │ │ │ +0005ef70: 6564 2069 6e20 6120 6d65 7468 6f64 2077 ed in a method w │ │ │ │ │ +0005ef80: 686f 7365 206e 756d 6265 7220 6f66 2070 hose number of p │ │ │ │ │ +0005ef90: 6172 616d 6574 6572 7320 6d61 7463 6865 arameters matche │ │ │ │ │ +0005efa0: 7320 7468 6520 6e75 6d62 6572 206f 6620 s the number of │ │ │ │ │ +0005efb0: 636f 6e73 7472 7563 746f 7220 7061 7261 constructor para │ │ │ │ │ +0005efc0: 6d65 7465 7273 2063 6f6d 7069 6c61 7469 meters compilati │ │ │ │ │ +0005efd0: 6f6e 2066 6169 6c73 0a3c 6272 0a3e 746f on fails.to │ │ │ │ │ +0005efe0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +0005eff0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +0005f000: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +0005f010: 5265 6665 7265 6e63 6549 6e74 6572 7365 ReferenceInterse │ │ │ │ │ +0005f020: 6374 696f 6e31 2e6a 6176 613a 2049 6e76 ction1.java: Inv │ │ │ │ │ +0005f030: 616c 6964 2042 6f6f 7473 7472 6170 4d65 alid BootstrapMe │ │ │ │ │ +0005f040: 7468 6f64 2066 6f72 2063 6f6e 7374 7275 thod for constru │ │ │ │ │ +0005f050: 6374 6f72 2f6d 6574 686f 6420 7265 6665 ctor/method refe │ │ │ │ │ +0005f060: 7265 6e63 650a 3c62 720a 3e74 6f6f 6c73 rence.tools │ │ │ │ │ +0005f070: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005f080: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +0005f090: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +0005f0a0: 6572 656e 6365 496e 7465 7273 6563 7469 erenceIntersecti │ │ │ │ │ +0005f0b0: 6f6e 322e 6a61 7661 3a20 496e 7661 6c69 on2.java: Invali │ │ │ │ │ +0005f0c0: 6420 426f 6f74 7374 7261 704d 6574 686f d BootstrapMetho │ │ │ │ │ +0005f0d0: 6420 666f 7220 636f 6e73 7472 7563 746f d for constructo │ │ │ │ │ +0005f0e0: 722f 6d65 7468 6f64 2072 6566 6572 656e r/method referen │ │ │ │ │ +0005f0f0: 6365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ce.tools/ja │ │ │ │ │ +0005f100: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005f110: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ +0005f120: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ +0005f130: 6e63 6549 6e74 6572 7365 6374 696f 6e33 nceIntersection3 │ │ │ │ │ +0005f140: 2e6a 6176 613a 2049 6e76 616c 6964 2042 .java: Invalid B │ │ │ │ │ +0005f150: 6f6f 7473 7472 6170 4d65 7468 6f64 2066 ootstrapMethod f │ │ │ │ │ +0005f160: 6f72 2063 6f6e 7374 7275 6374 6f72 2f6d or constructor/m │ │ │ │ │ +0005f170: 6574 686f 6420 7265 6665 7265 6e63 650a ethod reference. │ │ │ │ │ +0005f180: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005f190: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005f1a0: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ +0005f1b0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +0005f1c0: 496e 7465 7273 6563 7469 6f6e 342e 6a61 Intersection4.ja │ │ │ │ │ +0005f1d0: 7661 3a20 7072 6f67 7261 6d20 6661 696c va: program fail │ │ │ │ │ +0005f1e0: 7320 7769 7468 204c 616d 6264 6143 6f6e s with LambdaCon │ │ │ │ │ +0005f1f0: 7665 7273 696f 6e45 7863 6570 7469 6f6e versionException │ │ │ │ │ +0005f200: 2061 7420 6578 6563 7574 696f 6e20 7469 at execution ti │ │ │ │ │ +0005f210: 6d65 0a3c 6272 0a3e 746f 6f6c 732f 6a61 me.tools/ja │ │ │ │ │ +0005f220: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +0005f230: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ +0005f240: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ +0005f250: 6e63 6549 6e74 6572 7365 6374 696f 6e49 nceIntersectionI │ │ │ │ │ +0005f260: 6e64 7563 6564 5465 7374 2e6a 6176 613a nducedTest.java: │ │ │ │ │ +0005f270: 204c 616d 6264 6143 6f6e 7665 7273 696f LambdaConversio │ │ │ │ │ +0005f280: 6e45 7863 6570 7469 6f6e 3a20 496e 7661 nException: Inva │ │ │ │ │ +0005f290: 6c69 6420 7265 6365 6976 6572 2074 7970 lid receiver typ │ │ │ │ │ +0005f2a0: 6520 696e 7465 7266 6163 653b 206e 6f74 e interface; not │ │ │ │ │ +0005f2b0: 2061 2073 7562 7479 7065 206f 6620 696d a subtype of im │ │ │ │ │ +0005f2c0: 706c 656d 656e 7461 7469 6f6e 2074 7970 plementation typ │ │ │ │ │ +0005f2d0: 6520 696e 7465 7266 6163 650a 3c62 720a e interface.tools/javac/lam │ │ │ │ │ +0005f2f0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005f300: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ +0005f310: 686f 6452 6566 6572 656e 6365 4e75 6c6c hodReferenceNull │ │ │ │ │ +0005f320: 4368 6563 6b54 6573 742e 6a61 7661 3a20 CheckTest.java: │ │ │ │ │ +0005f330: 4d69 7373 696e 6720 6e75 6c6c 2063 6865 Missing null che │ │ │ │ │ +0005f340: 636b 2069 6e20 626f 756e 6420 6d65 7468 ck in bound meth │ │ │ │ │ +0005f350: 6f64 2072 6566 6572 656e 6365 2063 6170 od reference cap │ │ │ │ │ +0005f360: 7475 7265 0a3c 6272 0a3e 746f 6f6c 732f ture.tools/ │ │ │ │ │ +0005f370: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +0005f380: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ +0005f390: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ +0005f3a0: 7265 6e63 6550 6163 6b61 6765 5072 6976 rencePackagePriv │ │ │ │ │ +0005f3b0: 6174 6551 7561 6c69 6669 6572 2e6a 6176 ateQualifier.jav │ │ │ │ │ +0005f3c0: 613a 204d 6574 686f 6420 7265 6665 7265 a: Method refere │ │ │ │ │ +0005f3d0: 6e63 6520 7573 6573 2077 726f 6e67 2071 nce uses wrong q │ │ │ │ │ +0005f3e0: 7561 6c69 6679 696e 6720 7479 7065 0a3c ualifying type.< │ │ │ │ │ +0005f3f0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005f400: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005f410: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +0005f420: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +0005f430: 6573 7446 4443 4345 2e6a 6176 613a 2063 estFDCCE.java: c │ │ │ │ │ +0005f440: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ +0005f450: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ +0005f460: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ +0005f470: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005f480: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +0005f490: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ +0005f4a0: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ +0005f4b0: 6554 6573 7449 6e6e 6572 4465 6661 756c eTestInnerDefaul │ │ │ │ │ +0005f4c0: 742e 6a61 7661 3a20 636f 6e76 6572 7420 t.java: convert │ │ │ │ │ +0005f4d0: 6c61 6d62 6461 2074 6573 746e 6720 7465 lambda testng te │ │ │ │ │ +0005f4e0: 7374 7320 746f 206a 7472 6567 2061 6e64 sts to jtreg and │ │ │ │ │ +0005f4f0: 2061 6464 2074 6865 6d0a 3c62 720a 3e74 add them.t │ │ │ │ │ +0005f500: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +0005f510: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +0005f520: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ +0005f530: 6452 6566 6572 656e 6365 5465 7374 496e dReferenceTestIn │ │ │ │ │ +0005f540: 6e65 7249 6e73 7461 6e63 652e 6a61 7661 nerInstance.java │ │ │ │ │ +0005f550: 3a20 636f 6e76 6572 7420 6c61 6d62 6461 : convert lambda │ │ │ │ │ +0005f560: 2074 6573 746e 6720 7465 7374 7320 746f testng tests to │ │ │ │ │ +0005f570: 206a 7472 6567 2061 6e64 2061 6464 2074 jtreg and add t │ │ │ │ │ +0005f580: 6865 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a hem.tools/j │ │ │ │ │ +0005f590: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +0005f5a0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ +0005f5b0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ +0005f5c0: 656e 6365 5465 7374 496e 6e65 7256 6172 enceTestInnerVar │ │ │ │ │ +0005f5d0: 4172 6773 5468 6973 2e6a 6176 613a 2063 ArgsThis.java: c │ │ │ │ │ +0005f5e0: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ +0005f5f0: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ +0005f600: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ +0005f610: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0005f620: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +0005f630: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ +0005f640: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ +0005f650: 6554 6573 7449 6e73 7461 6e63 652e 6a61 eTestInstance.ja │ │ │ │ │ +0005f660: 7661 3a20 636f 6e76 6572 7420 6c61 6d62 va: convert lamb │ │ │ │ │ +0005f670: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ +0005f680: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ +0005f690: 2074 6865 6d0a 3c62 720a 3e74 6f6f 6c73 them.tools │ │ │ │ │ +0005f6a0: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005f6b0: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +0005f6c0: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +0005f6d0: 6572 656e 6365 5465 7374 4b69 6e64 732e erenceTestKinds. │ │ │ │ │ +0005f6e0: 6a61 7661 3a20 636f 6e76 6572 7420 6c61 java: convert la │ │ │ │ │ +0005f6f0: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ +0005f700: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ +0005f710: 6464 2074 6865 6d0a 3c62 720a 3e74 6f6f dd them.too │ │ │ │ │ +0005f720: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +0005f730: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ +0005f740: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ +0005f750: 6566 6572 656e 6365 5465 7374 4d65 7468 eferenceTestMeth │ │ │ │ │ +0005f760: 6f64 4861 6e64 6c65 2e6a 6176 613a 206a odHandle.java: j │ │ │ │ │ +0005f770: 6176 6163 2067 656e 6572 6174 6573 2069 avac generates i │ │ │ │ │ +0005f780: 6e63 6f72 7265 6374 2064 6573 6372 6970 ncorrect descrip │ │ │ │ │ +0005f790: 746f 7220 666f 7220 4d65 7468 6f64 4861 tor for MethodHa │ │ │ │ │ +0005f7a0: 6e64 6c65 3a3a 696e 766f 6b65 0a3c 6272 ndle::invoke.
    tools/javac/la │ │ │ │ │ +0005f7c0: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005f7d0: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ +0005f7e0: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ +0005f7f0: 744e 6577 2e6a 6176 613a 2063 6f6e 7665 tNew.java: conve │ │ │ │ │ +0005f800: 7274 206c 616d 6264 6120 7465 7374 6e67 rt lambda testng │ │ │ │ │ +0005f810: 2074 6573 7473 2074 6f20 6a74 7265 6720 tests to jtreg │ │ │ │ │ +0005f820: 616e 6420 6164 6420 7468 656d 0a3c 6272 and add them.
    tools/javac/la │ │ │ │ │ +0005f840: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +0005f850: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ +0005f860: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ +0005f870: 744e 6577 496e 6e65 722e 6a61 7661 3a20 tNewInner.java: │ │ │ │ │ +0005f880: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ +0005f890: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ +0005f8a0: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ +0005f8b0: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ +0005f8c0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +0005f8d0: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ +0005f8e0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ +0005f8f0: 6365 5465 7374 4e65 7749 6e6e 6572 496d ceTestNewInnerIm │ │ │ │ │ +0005f900: 706c 6963 6974 4172 6773 2e6a 6176 613a plicitArgs.java: │ │ │ │ │ +0005f910: 2042 6f6f 7473 7472 6170 4d65 7468 6f64 BootstrapMethod │ │ │ │ │ +0005f920: 4572 726f 7220 7768 656e 2063 6170 7475 Error when captu │ │ │ │ │ +0005f930: 7269 6e67 2063 6f6e 7374 7275 6374 6f72 ring constructor │ │ │ │ │ +0005f940: 2072 6566 2074 6f20 6c6f 6361 6c20 636c ref to local cl │ │ │ │ │ +0005f950: 6173 7365 730a 3c62 720a 3e74 6f6f 6c73 asses.tools │ │ │ │ │ +0005f960: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005f970: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +0005f980: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +0005f990: 6572 656e 6365 5465 7374 5375 6543 6173 erenceTestSueCas │ │ │ │ │ +0005f9a0: 6531 2e6a 6176 613a 2063 6f6e 7665 7274 e1.java: convert │ │ │ │ │ +0005f9b0: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ +0005f9c0: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ +0005f9d0: 6420 6164 6420 7468 656d 0a3c 6272 0a3e d add them. │ │ │ │ │ +0005f9e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005f9f0: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +0005fa00: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ +0005fa10: 6f64 5265 6665 7265 6e63 6554 6573 7453 odReferenceTestS │ │ │ │ │ +0005fa20: 7565 4361 7365 322e 6a61 7661 3a20 636f ueCase2.java: co │ │ │ │ │ +0005fa30: 6e76 6572 7420 6c61 6d62 6461 2074 6573 nvert lambda tes │ │ │ │ │ +0005fa40: 746e 6720 7465 7374 7320 746f 206a 7472 tng tests to jtr │ │ │ │ │ +0005fa50: 6567 2061 6e64 2061 6464 2074 6865 6d0a eg and add them. │ │ │ │ │ +0005fa60: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005fa70: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005fa80: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ +0005fa90: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +0005faa0: 5465 7374 5375 6543 6173 6534 2e6a 6176 TestSueCase4.jav │ │ │ │ │ +0005fab0: 613a 2063 6f6e 7665 7274 206c 616d 6264 a: convert lambd │ │ │ │ │ +0005fac0: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ +0005fad0: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ +0005fae0: 7468 656d 0a3c 6272 0a3e 746f 6f6c 732f them.tools/ │ │ │ │ │ +0005faf0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +0005fb00: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ +0005fb10: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ +0005fb20: 7265 6e63 6554 6573 7453 7570 6572 2e6a renceTestSuper.j │ │ │ │ │ +0005fb30: 6176 613a 2063 6f6e 7665 7274 206c 616d ava: convert lam │ │ │ │ │ +0005fb40: 6264 6120 7465 7374 6e67 2074 6573 7473 bda testng tests │ │ │ │ │ +0005fb50: 2074 6f20 6a74 7265 6720 616e 6420 6164 to jtreg and ad │ │ │ │ │ +0005fb60: 6420 7468 656d 0a3c 6272 0a3e 746f 6f6c d them.tool │ │ │ │ │ +0005fb70: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005fb80: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ +0005fb90: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ +0005fba0: 6665 7265 6e63 6554 6573 7453 7570 6572 ferenceTestSuper │ │ │ │ │ +0005fbb0: 4465 6661 756c 742e 6a61 7661 3a20 636f Default.java: co │ │ │ │ │ +0005fbc0: 6e76 6572 7420 6c61 6d62 6461 2074 6573 nvert lambda tes │ │ │ │ │ +0005fbd0: 746e 6720 7465 7374 7320 746f 206a 7472 tng tests to jtr │ │ │ │ │ +0005fbe0: 6567 2061 6e64 2061 6464 2074 6865 6d0a eg and add them. │ │ │ │ │ +0005fbf0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0005fc00: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +0005fc10: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ +0005fc20: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +0005fc30: 5465 7374 5479 7065 436f 6e76 6572 7369 TestTypeConversi │ │ │ │ │ +0005fc40: 6f6e 2e6a 6176 613a 2063 6f6e 7665 7274 on.java: convert │ │ │ │ │ +0005fc50: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ +0005fc60: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ +0005fc70: 6420 6164 6420 7468 656d 0a3c 6272 0a3e d add them. │ │ │ │ │ +0005fc80: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +0005fc90: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +0005fca0: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ +0005fcb0: 6f64 5265 6665 7265 6e63 6554 6573 7456 odReferenceTestV │ │ │ │ │ +0005fcc0: 6172 4172 6773 2e6a 6176 613a 2063 6f6e arArgs.java: con │ │ │ │ │ +0005fcd0: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ +0005fce0: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ +0005fcf0: 6720 616e 6420 6164 6420 7468 656d 0a3c g and add them.< │ │ │ │ │ +0005fd00: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005fd10: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005fd20: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +0005fd30: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +0005fd40: 6573 7456 6172 4172 6773 4578 742e 6a61 estVarArgsExt.ja │ │ │ │ │ +0005fd50: 7661 3a20 636f 6e76 6572 7420 6c61 6d62 va: convert lamb │ │ │ │ │ +0005fd60: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ +0005fd70: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ +0005fd80: 2074 6865 6d0a 3c62 720a 3e74 6f6f 6c73 them.tools │ │ │ │ │ +0005fd90: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +0005fda0: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +0005fdb0: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +0005fdc0: 6572 656e 6365 5465 7374 5661 7241 7267 erenceTestVarArg │ │ │ │ │ +0005fdd0: 7353 7570 6572 2e6a 6176 613a 2063 6f6e sSuper.java: con │ │ │ │ │ +0005fde0: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ +0005fdf0: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ +0005fe00: 6720 616e 6420 6164 6420 7468 656d 0a3c g and add them.< │ │ │ │ │ +0005fe10: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005fe20: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005fe30: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +0005fe40: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +0005fe50: 6573 7456 6172 4172 6773 5375 7065 7244 estVarArgsSuperD │ │ │ │ │ +0005fe60: 6566 6175 6c74 2e6a 6176 613a 2063 6f6e efault.java: con │ │ │ │ │ +0005fe70: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ +0005fe80: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ +0005fe90: 6720 616e 6420 6164 6420 7468 656d 0a3c g and add them.< │ │ │ │ │ +0005fea0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0005feb0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +0005fec0: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +0005fed0: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +0005fee0: 6573 7456 6172 4172 6773 5468 6973 2e6a estVarArgsThis.j │ │ │ │ │ +0005fef0: 6176 613a 2063 6f6e 7665 7274 206c 616d ava: convert lam │ │ │ │ │ +0005ff00: 6264 6120 7465 7374 6e67 2074 6573 7473 bda testng tests │ │ │ │ │ +0005ff10: 2074 6f20 6a74 7265 6720 616e 6420 6164 to jtreg and ad │ │ │ │ │ +0005ff20: 6420 7468 656d 0a3c 6272 0a3e 746f 6f6c d them.tool │ │ │ │ │ +0005ff30: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +0005ff40: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ +0005ff50: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ +0005ff60: 6665 7265 6e63 6554 6573 7456 6172 4861 ferenceTestVarHa │ │ │ │ │ +0005ff70: 6e64 6c65 2e6a 6176 613a 2074 6573 7420 ndle.java: test │ │ │ │ │ +0005ff80: 666f 7220 5661 7248 616e 646c 6520 7369 for VarHandle si │ │ │ │ │ +0005ff90: 676e 6174 7572 6520 706f 6c79 6d6f 7270 gnature polymorp │ │ │ │ │ +0005ffa0: 6869 6320 6d65 7468 6f64 730a 3c62 720a hic methods.tools/javac/lam │ │ │ │ │ +0005ffc0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +0005ffd0: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ +0005ffe0: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ +0005fff0: 5661 7248 616e 646c 655f 6e65 672e 6a61 VarHandle_neg.ja │ │ │ │ │ +00060000: 7661 3a20 7465 7374 2066 6f72 2056 6172 va: test for Var │ │ │ │ │ +00060010: 4861 6e64 6c65 2073 6967 6e61 7475 7265 Handle signature │ │ │ │ │ +00060020: 2070 6f6c 796d 6f72 7068 6963 206d 6574 polymorphic met │ │ │ │ │ +00060030: 686f 6473 2077 6974 6820 7772 6f6e 6720 hods with wrong │ │ │ │ │ +00060040: 7265 7475 726e 2074 7970 650a 3c62 720a return type.tools/javac/lam │ │ │ │ │ +00060060: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +00060070: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ +00060080: 686f 6452 6566 6572 656e 6365 556e 696f hodReferenceUnio │ │ │ │ │ +00060090: 6e54 7970 6554 6573 742e 6a61 7661 3a20 nTypeTest.java: │ │ │ │ │ +000600a0: 4c61 6d62 6461 436f 6e76 6572 7369 6f6e LambdaConversion │ │ │ │ │ +000600b0: 4578 6365 7074 696f 6e3a 2049 6e76 616c Exception: Inval │ │ │ │ │ +000600c0: 6964 2072 6563 6569 7665 7220 7479 7065 id receiver type │ │ │ │ │ +000600d0: 2069 6e74 6572 6661 6365 3b20 6e6f 7420 interface; not │ │ │ │ │ +000600e0: 6120 7375 6274 7970 6520 6f66 2069 6d70 a subtype of imp │ │ │ │ │ +000600f0: 6c65 6d65 6e74 6174 696f 6e20 7479 7065 lementation type │ │ │ │ │ +00060100: 2069 6e74 6572 6661 6365 0a3c 6272 0a3e interface. │ │ │ │ │ +00060110: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00060120: 6461 2f6d 6f73 7453 7065 6369 6669 632f da/mostSpecific/ │ │ │ │ │ +00060130: 5374 7275 6374 7572 616c 4d6f 7374 5370 StructuralMostSp │ │ │ │ │ +00060140: 6563 6966 6963 5465 7374 2e6a 6176 613a ecificTest.java: │ │ │ │ │ +00060150: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00060160: 7320 4175 746f 6d61 7469 6320 7465 7374 s Automatic test │ │ │ │ │ +00060170: 2066 6f72 2063 6865 636b 696e 6720 636f for checking co │ │ │ │ │ +00060180: 7272 6563 746e 6573 7320 6f66 2073 7472 rrectness of str │ │ │ │ │ +00060190: 7563 7475 7261 6c20 6d6f 7374 2073 7065 uctural most spe │ │ │ │ │ +000601a0: 6369 6669 6320 7465 7374 2072 6f75 7469 cific test routi │ │ │ │ │ +000601b0: 6e65 2074 656d 706f 7261 7269 6c79 2077 ne temporarily w │ │ │ │ │ +000601c0: 6f72 6b61 726f 756e 6420 636f 6d62 6f20 orkaround combo │ │ │ │ │ +000601d0: 7465 7374 7320 6172 6520 6361 7573 696e tests are causin │ │ │ │ │ +000601e0: 6720 7469 6d65 206f 7574 2069 6e20 7365 g time out in se │ │ │ │ │ +000601f0: 7665 7261 6c20 706c 6174 666f 726d 730a veral platforms. │ │ │ │ │ +00060200: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00060210: 2f6c 616d 6264 612f 7072 6976 6174 654d /lambda/privateM │ │ │ │ │ +00060220: 6574 686f 6452 6566 6572 656e 6365 732f ethodReferences/ │ │ │ │ │ +00060230: 4d65 7468 6f64 496e 766f 6b65 722e 6a61 MethodInvoker.ja │ │ │ │ │ +00060240: 7661 3a20 7072 6976 6174 6520 6d65 7468 va: private meth │ │ │ │ │ +00060250: 6f64 2073 686f 756c 6420 6265 2061 6363 od should be acc │ │ │ │ │ +00060260: 6573 7369 626c 6520 286e 6573 7465 6420 essible (nested │ │ │ │ │ +00060270: 636c 6173 7365 7329 0a3c 6272 0a3e 746f classes).to │ │ │ │ │ +00060280: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00060290: 2f70 7269 7661 7465 4d65 7468 6f64 5265 /privateMethodRe │ │ │ │ │ +000602a0: 6665 7265 6e63 6573 2f4d 6574 686f 6453 ferences/MethodS │ │ │ │ │ +000602b0: 7570 706c 6965 722e 6a61 7661 3a20 7072 upplier.java: pr │ │ │ │ │ +000602c0: 6976 6174 6520 6d65 7468 6f64 2073 686f ivate method sho │ │ │ │ │ +000602d0: 756c 6420 6265 2061 6363 6573 7369 626c uld be accessibl │ │ │ │ │ +000602e0: 6520 286e 6573 7465 6420 636c 6173 7365 e (nested classe │ │ │ │ │ +000602f0: 7329 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s).tools/ja │ │ │ │ │ +00060300: 7661 632f 6c61 6d62 6461 2f70 7269 7661 vac/lambda/priva │ │ │ │ │ +00060310: 7465 4d65 7468 6f64 5265 6665 7265 6e63 teMethodReferenc │ │ │ │ │ +00060320: 6573 2f54 6869 7264 436c 6173 732e 6a61 es/ThirdClass.ja │ │ │ │ │ +00060330: 7661 3a20 7072 6976 6174 6520 6d65 7468 va: private meth │ │ │ │ │ +00060340: 6f64 2073 686f 756c 6420 6265 2061 6363 od should be acc │ │ │ │ │ +00060350: 6573 7369 626c 6520 286e 6573 7465 6420 essible (nested │ │ │ │ │ +00060360: 636c 6173 7365 7329 0a3c 6272 0a3e 746f classes).to │ │ │ │ │ +00060370: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00060380: 2f73 656c 665f 696e 6974 6961 6c69 7a65 /self_initialize │ │ │ │ │ +00060390: 722f 5438 3032 3438 3039 2f53 656c 6649 r/T8024809/SelfI │ │ │ │ │ +000603a0: 6e69 7469 616c 697a 6572 496e 4c61 6d62 nitializerInLamb │ │ │ │ │ +000603b0: 6461 5465 7374 612e 6a61 7661 3a20 6a61 daTesta.java: ja │ │ │ │ │ +000603c0: 7661 632c 2073 6f6d 6520 6c61 6d62 6461 vac, some lambda │ │ │ │ │ +000603d0: 2070 726f 6772 616d 7320 6172 6520 7265 programs are re │ │ │ │ │ +000603e0: 6a65 6374 6564 2062 7920 666c 6f77 2061 jected by flow a │ │ │ │ │ +000603f0: 6e61 6c79 7369 730a 3c62 720a 3e74 6f6f nalysis.too │ │ │ │ │ +00060400: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00060410: 7365 6c66 5f69 6e69 7469 616c 697a 6572 self_initializer │ │ │ │ │ +00060420: 2f54 3830 3234 3830 392f 5365 6c66 496e /T8024809/SelfIn │ │ │ │ │ +00060430: 6974 6961 6c69 7a65 7249 6e4c 616d 6264 itializerInLambd │ │ │ │ │ +00060440: 6154 6573 7462 2e6a 6176 613a 206a 6176 aTestb.java: jav │ │ │ │ │ +00060450: 6163 2c20 736f 6d65 206c 616d 6264 6120 ac, some lambda │ │ │ │ │ +00060460: 7072 6f67 7261 6d73 2061 7265 2072 656a programs are rej │ │ │ │ │ +00060470: 6563 7465 6420 6279 2066 6c6f 7720 616e ected by flow an │ │ │ │ │ +00060480: 616c 7973 6973 0a3c 6272 0a3e 746f 6f6c alysis.tool │ │ │ │ │ +00060490: 732f 6a61 7661 632f 6c61 6d62 6461 2f73 s/javac/lambda/s │ │ │ │ │ +000604a0: 656c 665f 696e 6974 6961 6c69 7a65 722f elf_initializer/ │ │ │ │ │ +000604b0: 5438 3035 3339 3036 2f53 656c 6649 6e69 T8053906/SelfIni │ │ │ │ │ +000604c0: 7469 616c 697a 6572 496e 4c61 6d62 6461 tializerInLambda │ │ │ │ │ +000604d0: 5465 7374 632e 6a61 7661 3a20 6a61 7661 Testc.java: java │ │ │ │ │ +000604e0: 632c 2073 6f6d 6520 6c61 6d62 6461 2070 c, some lambda p │ │ │ │ │ +000604f0: 726f 6772 616d 7320 6172 6520 7265 6a65 rograms are reje │ │ │ │ │ +00060500: 6374 6564 2062 7920 666c 6f77 2061 6e61 cted by flow ana │ │ │ │ │ +00060510: 6c79 7369 730a 3c62 720a 3e74 6f6f 6c73 lysis.tools │ │ │ │ │ +00060520: 2f6a 6176 6163 2f6c 616d 6264 612f 7365 /javac/lambda/se │ │ │ │ │ +00060530: 7061 7261 7465 2f54 6573 742e 6a61 7661 parate/Test.java │ │ │ │ │ +00060540: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ +00060550: 6176 6163 2f6c 616d 6264 612f 7370 6563 avac/lambda/spec │ │ │ │ │ +00060560: 756c 6174 6976 652f 3831 3437 3534 362f ulative/8147546/ │ │ │ │ │ +00060570: 5438 3134 3735 3436 612e 6a61 7661 3a20 T8147546a.java: │ │ │ │ │ +00060580: 7265 6772 6573 7369 6f6e 2077 6865 6e20 regression when │ │ │ │ │ +00060590: 7479 7065 2d63 6865 636b 696e 6720 6765 type-checking ge │ │ │ │ │ +000605a0: 6e65 7269 6320 6361 6c6c 7320 696e 7369 neric calls insi │ │ │ │ │ +000605b0: 6465 206e 6573 7465 6420 6465 636c 6172 de nested declar │ │ │ │ │ +000605c0: 6174 696f 6e73 206f 6363 7572 7269 6e67 ations occurring │ │ │ │ │ +000605d0: 2069 6e20 6d65 7468 6f64 2063 6f6e 7465 in method conte │ │ │ │ │ +000605e0: 7874 0a3c 6272 0a3e 746f 6f6c 732f 6a61 xt.tools/ja │ │ │ │ │ +000605f0: 7661 632f 6c61 6d62 6461 2f73 7065 6375 vac/lambda/specu │ │ │ │ │ +00060600: 6c61 7469 7665 2f38 3134 3735 3436 2f54 lative/8147546/T │ │ │ │ │ +00060610: 3831 3437 3534 3662 2e6a 6176 613a 2072 8147546b.java: r │ │ │ │ │ +00060620: 6567 7265 7373 696f 6e20 7768 656e 2074 egression when t │ │ │ │ │ +00060630: 7970 652d 6368 6563 6b69 6e67 2067 656e ype-checking gen │ │ │ │ │ +00060640: 6572 6963 2063 616c 6c73 2069 6e73 6964 eric calls insid │ │ │ │ │ +00060650: 6520 6e65 7374 6564 2064 6563 6c61 7261 e nested declara │ │ │ │ │ +00060660: 7469 6f6e 7320 6f63 6375 7272 696e 6720 tions occurring │ │ │ │ │ +00060670: 696e 206d 6574 686f 6420 636f 6e74 6578 in method contex │ │ │ │ │ +00060680: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +00060690: 6163 2f6c 616d 6264 612f 7370 6563 756c ac/lambda/specul │ │ │ │ │ +000606a0: 6174 6976 652f 3831 3534 3138 302f 5438 ative/8154180/T8 │ │ │ │ │ +000606b0: 3135 3431 3830 612e 6a61 7661 3a20 5265 154180a.java: Re │ │ │ │ │ +000606c0: 6772 6573 7369 6f6e 3a20 7374 7563 6b20 gression: stuck │ │ │ │ │ +000606d0: 6578 7072 6573 7369 6f6e 7320 646f 206e expressions do n │ │ │ │ │ +000606e0: 6f74 2062 6568 6176 6520 636f 7272 6563 ot behave correc │ │ │ │ │ +000606f0: 746c 790a 3c62 720a 3e74 6f6f 6c73 2f6a tly.tools/j │ │ │ │ │ +00060700: 6176 6163 2f6c 616d 6264 612f 7370 6563 avac/lambda/spec │ │ │ │ │ +00060710: 756c 6174 6976 652f 3831 3534 3138 302f ulative/8154180/ │ │ │ │ │ +00060720: 5438 3135 3431 3830 622e 6a61 7661 3a20 T8154180b.java: │ │ │ │ │ +00060730: 5265 6772 6573 7369 6f6e 3a20 7374 7563 Regression: stuc │ │ │ │ │ +00060740: 6b20 6578 7072 6573 7369 6f6e 7320 646f k expressions do │ │ │ │ │ +00060750: 206e 6f74 2062 6568 6176 6520 636f 7272 not behave corr │ │ │ │ │ +00060760: 6563 746c 790a 3c62 720a 3e74 6f6f 6c73 ectly.tools │ │ │ │ │ +00060770: 2f6a 6176 6163 2f6c 616d 6264 612f 7370 /javac/lambda/sp │ │ │ │ │ +00060780: 6563 756c 6174 6976 652f 4469 616d 6f6e eculative/Diamon │ │ │ │ │ +00060790: 6446 696e 6465 722e 6a61 7661 3a20 4164 dFinder.java: Ad │ │ │ │ │ +000607a0: 6420 6c61 6d62 6461 2074 6573 7473 2073 d lambda tests s │ │ │ │ │ +000607b0: 7075 7269 6f75 7320 6372 6173 6865 7320 purious crashes │ │ │ │ │ +000607c0: 7768 656e 2072 756e 6e69 6e67 2069 6e20 when running in │ │ │ │ │ +000607d0: 2764 6961 6d6f 6e64 2066 696e 6465 7227 'diamond finder' │ │ │ │ │ +000607e0: 206d 6f64 650a 3c62 720a 3e74 6f6f 6c73 mode.tools │ │ │ │ │ +000607f0: 2f6a 6176 6163 2f6c 616d 6264 612f 7370 /javac/lambda/sp │ │ │ │ │ +00060800: 6563 756c 6174 6976 652f 496e 6665 7253 eculative/InferS │ │ │ │ │ +00060810: 7472 6963 742e 6a61 7661 3a20 4578 706f trict.java: Expo │ │ │ │ │ +00060820: 6e65 6e74 6961 6c20 7065 7266 6f72 6d61 nential performa │ │ │ │ │ +00060830: 6e63 6520 7265 6772 6573 7369 6f6e 204a nce regression J │ │ │ │ │ +00060840: 6176 6120 3820 636f 6d70 696c 6572 2063 ava 8 compiler c │ │ │ │ │ +00060850: 6f6d 7061 7265 6420 746f 204a 6176 6120 ompared to Java │ │ │ │ │ +00060860: 3720 636f 6d70 696c 6572 0a3c 6272 0a3e 7 compiler. │ │ │ │ │ +00060870: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00060880: 6461 2f73 7065 6375 6c61 7469 7665 2f49 da/speculative/I │ │ │ │ │ +00060890: 6e66 6572 5765 616b 2e6a 6176 613a 2045 nferWeak.java: E │ │ │ │ │ +000608a0: 7870 6f6e 656e 7469 616c 2070 6572 666f xponential perfo │ │ │ │ │ +000608b0: 726d 616e 6365 2072 6567 7265 7373 696f rmance regressio │ │ │ │ │ +000608c0: 6e20 4a61 7661 2038 2063 6f6d 7069 6c65 n Java 8 compile │ │ │ │ │ +000608d0: 7220 636f 6d70 6172 6564 2074 6f20 4a61 r compared to Ja │ │ │ │ │ +000608e0: 7661 2037 2063 6f6d 7069 6c65 720a 3c62 va 7 compiler.tools/javac/l │ │ │ │ │ +00060900: 616d 6264 612f 7370 6563 756c 6174 6976 ambda/speculativ │ │ │ │ │ +00060910: 652f 4d61 696e 2e6a 6176 613a 2041 6464 e/Main.java: Add │ │ │ │ │ +00060920: 206c 616d 6264 6120 7465 7374 7320 4f6e lambda tests On │ │ │ │ │ +00060930: 2d64 656d 616e 6420 7379 6d62 6f6c 2063 -demand symbol c │ │ │ │ │ +00060940: 6f6d 706c 6574 696f 6e20 6475 7269 6e67 ompletion during │ │ │ │ │ +00060950: 2073 7065 6375 6c61 7469 7665 2061 7474 speculative att │ │ │ │ │ +00060960: 7269 6275 7469 6f6e 2072 6f75 6e64 2066 ribution round f │ │ │ │ │ +00060970: 6169 6c73 2074 6f20 7265 706f 7274 2065 ails to report e │ │ │ │ │ +00060980: 7272 6f72 206d 6573 7361 6765 730a 3c62 rror messages.tools/javac/l │ │ │ │ │ +000609a0: 616d 6264 612f 7370 6563 756c 6174 6976 ambda/speculativ │ │ │ │ │ +000609b0: 652f 4d69 7373 696e 6745 7272 6f72 2e6a e/MissingError.j │ │ │ │ │ +000609c0: 6176 613a 2061 7373 6572 7469 6f6e 2065 ava: assertion e │ │ │ │ │ +000609d0: 7272 6f72 2069 6e20 636f 6d2e 7375 6e2e rror in com.sun. │ │ │ │ │ +000609e0: 746f 6f6c 732e 6a61 7661 632e 636f 6d70 tools.javac.comp │ │ │ │ │ +000609f0: 2e54 7261 6e73 5479 7065 732e 7669 7369 .TransTypes.visi │ │ │ │ │ +00060a00: 7441 7070 6c79 0a3c 6272 0a3e 746f 6f6c tApply.tool │ │ │ │ │ +00060a10: 732f 6a61 7661 632f 6c61 6d62 6461 2f73 s/javac/lambda/s │ │ │ │ │ +00060a20: 7065 6375 6c61 7469 7665 2f4e 6573 7465 peculative/Neste │ │ │ │ │ +00060a30: 644c 616d 6264 6147 656e 6572 6963 732e dLambdaGenerics. │ │ │ │ │ +00060a40: 6a61 7661 3a20 4578 706f 6e65 6e74 6961 java: Exponentia │ │ │ │ │ +00060a50: 6c20 7065 7266 6f72 6d61 6e63 6520 7265 l performance re │ │ │ │ │ +00060a60: 6772 6573 7369 6f6e 204a 6176 6120 3820 gression Java 8 │ │ │ │ │ +00060a70: 636f 6d70 696c 6572 2063 6f6d 7061 7265 compiler compare │ │ │ │ │ +00060a80: 6420 746f 204a 6176 6120 3720 636f 6d70 d to Java 7 comp │ │ │ │ │ +00060a90: 696c 6572 0a3c 6272 0a3e 746f 6f6c 732f iler.tools/ │ │ │ │ │ +00060aa0: 6a61 7661 632f 6c61 6d62 6461 2f73 7065 javac/lambda/spe │ │ │ │ │ +00060ab0: 6375 6c61 7469 7665 2f4e 6573 7465 644c culative/NestedL │ │ │ │ │ +00060ac0: 616d 6264 614e 6f47 656e 6572 6963 732e ambdaNoGenerics. │ │ │ │ │ +00060ad0: 6a61 7661 3a20 4578 706f 6e65 6e74 6961 java: Exponentia │ │ │ │ │ +00060ae0: 6c20 7065 7266 6f72 6d61 6e63 6520 7265 l performance re │ │ │ │ │ +00060af0: 6772 6573 7369 6f6e 204a 6176 6120 3820 gression Java 8 │ │ │ │ │ +00060b00: 636f 6d70 696c 6572 2063 6f6d 7061 7265 compiler compare │ │ │ │ │ +00060b10: 6420 746f 204a 6176 6120 3720 636f 6d70 d to Java 7 comp │ │ │ │ │ +00060b20: 696c 6572 0a3c 6272 0a3e 746f 6f6c 732f iler.tools/ │ │ │ │ │ +00060b30: 6a61 7661 632f 6c61 6d62 6461 2f73 7065 javac/lambda/spe │ │ │ │ │ +00060b40: 6375 6c61 7469 7665 2f54 3830 3436 3638 culative/T804668 │ │ │ │ │ +00060b50: 352e 6a61 7661 3a20 556e 636f 6d70 696c 5.java: Uncompil │ │ │ │ │ +00060b60: 6162 6c65 206c 6172 6765 2065 7870 7265 able large expre │ │ │ │ │ +00060b70: 7373 696f 6e73 2069 6e76 6f6c 7669 6e67 ssions involving │ │ │ │ │ +00060b80: 2067 656e 6572 6963 732e 0a3c 6272 0a3e generics.. │ │ │ │ │ +00060b90: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00060ba0: 6461 2f73 7065 6375 6c61 7469 7665 2f54 da/speculative/T │ │ │ │ │ +00060bb0: 3830 3535 3938 342e 6a61 7661 3a20 4578 8055984.java: Ex │ │ │ │ │ +00060bc0: 706f 6e65 6e74 6961 6c20 7065 7266 6f72 ponential perfor │ │ │ │ │ +00060bd0: 6d61 6e63 6520 7265 6772 6573 7369 6f6e mance regression │ │ │ │ │ +00060be0: 204a 6176 6120 3820 636f 6d70 696c 6572 Java 8 compiler │ │ │ │ │ +00060bf0: 2063 6f6d 7061 7265 6420 746f 204a 6176 compared to Jav │ │ │ │ │ +00060c00: 6120 3720 636f 6d70 696c 6572 0a3c 6272 a 7 compiler.
    tools/javac/la │ │ │ │ │ +00060c20: 6d62 6461 2f73 7065 6375 6c61 7469 7665 mbda/speculative │ │ │ │ │ +00060c30: 2f54 3830 3737 3234 372e 6a61 7661 3a20 /T8077247.java: │ │ │ │ │ +00060c40: 4578 706f 6e65 6e74 6961 6c20 7065 7266 Exponential perf │ │ │ │ │ +00060c50: 6f72 6d61 6e63 6520 7265 6772 6573 7369 ormance regressi │ │ │ │ │ +00060c60: 6f6e 204a 6176 6120 3820 636f 6d70 696c on Java 8 compil │ │ │ │ │ +00060c70: 6572 2063 6f6d 7061 7265 6420 746f 204a er compared to J │ │ │ │ │ +00060c80: 6176 6120 3720 636f 6d70 696c 6572 0a3c ava 7 compiler.< │ │ │ │ │ +00060c90: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00060ca0: 6c61 6d62 6461 2f73 7065 6375 6c61 7469 lambda/speculati │ │ │ │ │ +00060cb0: 7665 2f54 3830 3738 3039 332e 6a61 7661 ve/T8078093.java │ │ │ │ │ +00060cc0: 3a20 4578 706f 6e65 6e74 6961 6c20 7065 : Exponential pe │ │ │ │ │ +00060cd0: 7266 6f72 6d61 6e63 6520 7265 6772 6573 rformance regres │ │ │ │ │ +00060ce0: 7369 6f6e 204a 6176 6120 3820 636f 6d70 sion Java 8 comp │ │ │ │ │ +00060cf0: 696c 6572 2063 6f6d 7061 7265 6420 746f iler compared to │ │ │ │ │ +00060d00: 204a 6176 6120 3720 636f 6d70 696c 6572 Java 7 compiler │ │ │ │ │ +00060d10: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00060d20: 632f 6c61 6d62 6461 2f74 7970 6549 6e66 c/lambda/typeInf │ │ │ │ │ +00060d30: 6572 656e 6365 2f49 6e66 6572 656e 6365 erence/Inference │ │ │ │ │ +00060d40: 5465 7374 3131 2e6a 6176 613a 2041 6464 Test11.java: Add │ │ │ │ │ +00060d50: 206c 616d 6264 6120 7465 7374 7320 5468 lambda tests Th │ │ │ │ │ +00060d60: 6973 2074 6573 7420 6973 2066 6f72 2073 is test is for s │ │ │ │ │ +00060d70: 656c 6620 7265 6665 7265 6e74 6961 6c20 elf referential │ │ │ │ │ +00060d80: 616e 6420 7265 6375 7273 6976 6520 6c61 and recursive la │ │ │ │ │ +00060d90: 6d62 6461 2065 7870 7265 7373 696f 6e20 mbda expression │ │ │ │ │ +00060da0: 7468 6174 2068 6176 6520 7479 7065 2069 that have type i │ │ │ │ │ +00060db0: 6e66 6572 656e 6365 0a3c 6272 0a3e 746f nference.to │ │ │ │ │ +00060dc0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00060dd0: 2f74 7970 6549 6e66 6572 656e 6365 2f49 /typeInference/I │ │ │ │ │ +00060de0: 6e66 6572 656e 6365 5465 7374 322e 6a61 nferenceTest2.ja │ │ │ │ │ +00060df0: 7661 3a20 4164 6420 6c61 6d62 6461 2074 va: Add lambda t │ │ │ │ │ +00060e00: 6573 7473 2050 6172 616d 6574 6572 2074 ests Parameter t │ │ │ │ │ +00060e10: 7970 6573 2069 6e66 6572 7265 6420 6672 ypes inferred fr │ │ │ │ │ +00060e20: 6f6d 2074 6172 6765 7420 7479 7065 2069 om target type i │ │ │ │ │ +00060e30: 6e20 6765 6e65 7269 6373 2077 6974 686f n generics witho │ │ │ │ │ +00060e40: 7574 2077 696c 6463 6172 640a 3c62 720a ut wildcard.tools/javac/lam │ │ │ │ │ +00060e60: 6264 612f 7479 7065 496e 6665 7265 6e63 bda/typeInferenc │ │ │ │ │ +00060e70: 652f 496e 6665 7265 6e63 6554 6573 7432 e/InferenceTest2 │ │ │ │ │ +00060e80: 622e 6a61 7661 3a20 4164 6420 6c61 6d62 b.java: Add lamb │ │ │ │ │ +00060e90: 6461 2074 6573 7473 2050 6172 616d 6574 da tests Paramet │ │ │ │ │ +00060ea0: 6572 2074 7970 6573 2069 6e66 6572 7265 er types inferre │ │ │ │ │ +00060eb0: 6420 6672 6f6d 2074 6172 6765 7420 7479 d from target ty │ │ │ │ │ +00060ec0: 7065 2069 6e20 6765 6e65 7269 6373 2077 pe in generics w │ │ │ │ │ +00060ed0: 6974 6820 7769 6c64 6361 7264 0a3c 6272 ith wildcard.
    tools/javac/la │ │ │ │ │ +00060ef0: 6d62 6461 2f74 7970 6549 6e66 6572 656e mbda/typeInferen │ │ │ │ │ +00060f00: 6365 2f49 6e66 6572 656e 6365 5465 7374 ce/InferenceTest │ │ │ │ │ +00060f10: 332e 6a61 7661 3a20 4164 6420 6c61 6d62 3.java: Add lamb │ │ │ │ │ +00060f20: 6461 2074 6573 7473 2049 6e74 6572 6661 da tests Interfa │ │ │ │ │ +00060f30: 6365 2069 6e68 6572 6974 616e 6365 2c20 ce inheritance, │ │ │ │ │ +00060f40: 7375 622d 696e 7465 7266 6163 6520 7265 sub-interface re │ │ │ │ │ +00060f50: 736f 6c76 6573 2074 6865 2074 7970 6520 solves the type │ │ │ │ │ +00060f60: 6f66 2074 6865 2073 7570 6572 2069 6e74 of the super int │ │ │ │ │ +00060f70: 6572 6661 6365 2e0a 3c62 720a 3e74 6f6f erface..too │ │ │ │ │ +00060f80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +00060f90: 7479 7065 496e 6665 7265 6e63 652f 496e typeInference/In │ │ │ │ │ +00060fa0: 6665 7265 6e63 6554 6573 7434 2e6a 6176 ferenceTest4.jav │ │ │ │ │ +00060fb0: 613a 2041 6464 206c 616d 6264 6120 7465 a: Add lambda te │ │ │ │ │ +00060fc0: 7374 7320 5468 6973 2074 6573 7420 6973 sts This test is │ │ │ │ │ +00060fd0: 2066 6f72 2067 656e 6572 6963 206d 6574 for generic met │ │ │ │ │ +00060fe0: 686f 6473 2077 686f 7365 2074 7970 6520 hods whose type │ │ │ │ │ +00060ff0: 6973 2074 6865 2073 616d 6520 6173 2074 is the same as t │ │ │ │ │ +00061000: 6865 2074 7970 6520 6f66 2074 6865 2067 he type of the g │ │ │ │ │ +00061010: 656e 6572 6963 2053 414d 2069 6e74 6572 eneric SAM inter │ │ │ │ │ +00061020: 6661 6365 2074 6861 7420 6973 2074 616b face that is tak │ │ │ │ │ +00061030: 656e 2061 7320 7468 6520 7061 7261 6d65 en as the parame │ │ │ │ │ +00061040: 7465 7220 6f66 2074 6865 2067 656e 6572 ter of the gener │ │ │ │ │ +00061050: 6963 206d 6574 686f 643b 2074 6865 2074 ic method; the t │ │ │ │ │ +00061060: 7970 6520 6361 6e20 6265 2069 6e66 6572 ype can be infer │ │ │ │ │ +00061070: 7265 6420 6672 6f6d 2074 6865 2076 616c red from the val │ │ │ │ │ +00061080: 7565 206f 6620 7468 6520 6f74 6865 7220 ue of the other │ │ │ │ │ +00061090: 7479 7065 2061 7267 756d 656e 7473 0a3c type arguments.< │ │ │ │ │ +000610a0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000610b0: 6c61 6d62 6461 2f74 7970 6549 6e66 6572 lambda/typeInfer │ │ │ │ │ +000610c0: 656e 6365 2f49 6e66 6572 656e 6365 5465 ence/InferenceTe │ │ │ │ │ +000610d0: 7374 362e 6a61 7661 3a20 4164 6420 6c61 st6.java: Add la │ │ │ │ │ +000610e0: 6d62 6461 2074 6573 7473 204d 6973 7369 mbda tests Missi │ │ │ │ │ +000610f0: 6e67 2063 6173 7420 746f 2053 414d 2074 ng cast to SAM t │ │ │ │ │ +00061100: 7970 6520 7468 6174 2063 6175 7365 7320 ype that causes │ │ │ │ │ +00061110: 7479 7065 2069 6e66 6572 656e 6365 2074 type inference t │ │ │ │ │ +00061120: 6f20 6e6f 7420 776f 726b 2e0a 3c62 720a o not work..tools/javac/lam │ │ │ │ │ +00061140: 6264 612f 7479 7065 496e 6665 7265 6e63 bda/typeInferenc │ │ │ │ │ +00061150: 652f 496e 6665 7265 6e63 6554 6573 7437 e/InferenceTest7 │ │ │ │ │ +00061160: 3839 2e6a 6176 613a 2041 6464 206c 616d 89.java: Add lam │ │ │ │ │ +00061170: 6264 6120 7465 7374 7320 5468 6973 2074 bda tests This t │ │ │ │ │ +00061180: 6573 7420 6973 2066 6f72 2077 6865 6e20 est is for when │ │ │ │ │ +00061190: 6c61 6d62 6461 2072 6574 7572 6e20 7479 lambda return ty │ │ │ │ │ +000611a0: 7065 2069 7320 696e 6665 7272 6564 2066 pe is inferred f │ │ │ │ │ +000611b0: 726f 6d20 7461 7267 6574 2074 7970 650a rom target type. │ │ │ │ │ +000611c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000611d0: 2f6c 616d 6264 612f 7479 7065 496e 6665 /lambda/typeInfe │ │ │ │ │ +000611e0: 7265 6e63 652f 496e 6665 7265 6e63 6554 rence/InferenceT │ │ │ │ │ +000611f0: 6573 745f 6e65 6731 5f32 2e6a 6176 613a est_neg1_2.java: │ │ │ │ │ +00061200: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +00061210: 7320 4f76 6572 6c6f 6164 6564 206d 6574 s Overloaded met │ │ │ │ │ +00061220: 686f 6473 2074 616b 6520 7261 7720 5341 hods take raw SA │ │ │ │ │ +00061230: 4d20 7479 7065 7320 7468 6174 2068 6176 M types that hav │ │ │ │ │ +00061240: 6520 7479 7065 2069 6e66 6572 656e 6365 e type inference │ │ │ │ │ +00061250: 2061 6363 6f72 6469 6e67 2074 6f20 5341 according to SA │ │ │ │ │ +00061260: 4d20 6465 7363 7269 7074 6f72 2073 686f M descriptor sho │ │ │ │ │ +00061270: 756c 6420 6861 7665 2061 6d62 6967 756f uld have ambiguo │ │ │ │ │ +00061280: 7573 2072 6573 6f6c 7574 696f 6e20 6f66 us resolution of │ │ │ │ │ +00061290: 206d 6574 686f 640a 3c62 720a 3e74 6f6f method.too │ │ │ │ │ +000612a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000612b0: 7479 7065 496e 6665 7265 6e63 652f 636f typeInference/co │ │ │ │ │ +000612c0: 6d62 6f2f 5479 7065 496e 6665 7265 6e63 mbo/TypeInferenc │ │ │ │ │ +000612d0: 6543 6f6d 626f 5465 7374 2e6a 6176 613a eComboTest.java: │ │ │ │ │ +000612e0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000612f0: 7320 7065 7266 6f72 6d20 6175 746f 6d61 s perform automa │ │ │ │ │ +00061300: 7465 6420 6368 6563 6b73 2069 6e20 7479 ted checks in ty │ │ │ │ │ +00061310: 7065 2069 6e66 6572 656e 6365 2069 6e20 pe inference in │ │ │ │ │ +00061320: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +00061330: 6e73 2069 6e20 6469 6666 6572 656e 7420 ns in different │ │ │ │ │ +00061340: 636f 6e74 6578 7473 2074 656d 706f 7261 contexts tempora │ │ │ │ │ +00061350: 7269 6c79 2077 6f72 6b61 726f 756e 6420 rily workaround │ │ │ │ │ +00061360: 636f 6d62 6f20 7465 7374 7320 6172 6520 combo tests are │ │ │ │ │ +00061370: 6361 7573 696e 6720 7469 6d65 206f 7574 causing time out │ │ │ │ │ +00061380: 2069 6e20 7365 7665 7261 6c20 706c 6174 in several plat │ │ │ │ │ +00061390: 666f 726d 730a 3c62 720a 3e74 6f6f 6c73 forms.tools │ │ │ │ │ +000613a0: 2f6a 6176 6163 2f6c 616d 6264 6153 6861 /javac/lambdaSha │ │ │ │ │ +000613b0: 7065 732f 6f72 672f 6f70 656e 6a64 6b2f pes/org/openjdk/ │ │ │ │ │ +000613c0: 7465 7374 732f 6a61 7661 632f 4644 5465 tests/javac/FDTe │ │ │ │ │ +000613d0: 7374 2e6a 6176 613a 2020 0a3c 6272 0a3e st.java: . │ │ │ │ │ +000613e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000613f0: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ +00061400: 6e6a 646b 2f74 6573 7473 2f73 6570 6172 njdk/tests/separ │ │ │ │ │ +00061410: 6174 652f 4174 7472 6962 7574 6549 6e6a ate/AttributeInj │ │ │ │ │ +00061420: 6563 746f 722e 6a61 7661 3a20 200a 3c62 ector.java: .tools/javac/l │ │ │ │ │ +00061440: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ +00061450: 6f70 656e 6a64 6b2f 7465 7374 732f 7365 openjdk/tests/se │ │ │ │ │ +00061460: 7061 7261 7465 2f43 6c61 7373 4669 6c65 parate/ClassFile │ │ │ │ │ +00061470: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ +00061480: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +00061490: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ +000614a0: 646b 2f74 6573 7473 2f73 6570 6172 6174 dk/tests/separat │ │ │ │ │ +000614b0: 652f 436c 6173 7346 696c 6550 7265 7072 e/ClassFilePrepr │ │ │ │ │ +000614c0: 6f63 6573 736f 722e 6a61 7661 3a20 200a ocessor.java: . │ │ │ │ │ +000614d0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000614e0: 2f6c 616d 6264 6153 6861 7065 732f 6f72 /lambdaShapes/or │ │ │ │ │ +000614f0: 672f 6f70 656e 6a64 6b2f 7465 7374 732f g/openjdk/tests/ │ │ │ │ │ +00061500: 7365 7061 7261 7465 2f43 6c61 7373 546f separate/ClassTo │ │ │ │ │ +00061510: 496e 7465 7266 6163 6543 6f6e 7665 7274 InterfaceConvert │ │ │ │ │ +00061520: 6572 2e6a 6176 613a 2020 0a3c 6272 0a3e er.java: . │ │ │ │ │ +00061530: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +00061540: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ +00061550: 6e6a 646b 2f74 6573 7473 2f73 6570 6172 njdk/tests/separ │ │ │ │ │ +00061560: 6174 652f 436f 6d70 696c 6572 2e6a 6176 ate/Compiler.jav │ │ │ │ │ +00061570: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ +00061580: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ +00061590: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ +000615a0: 6573 7473 2f73 6570 6172 6174 652f 4469 ests/separate/Di │ │ │ │ │ +000615b0: 7265 6374 6564 436c 6173 734c 6f61 6465 rectedClassLoade │ │ │ │ │ +000615c0: 722e 6a61 7661 3a20 200a 3c62 720a 3e74 r.java: .t │ │ │ │ │ +000615d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000615e0: 6153 6861 7065 732f 6f72 672f 6f70 656e aShapes/org/open │ │ │ │ │ +000615f0: 6a64 6b2f 7465 7374 732f 7365 7061 7261 jdk/tests/separa │ │ │ │ │ +00061600: 7465 2f53 6f75 7263 654d 6f64 656c 2e6a te/SourceModel.j │ │ │ │ │ +00061610: 6176 613a 2020 0a3c 6272 0a3e 746f 6f6c ava: .tool │ │ │ │ │ +00061620: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ +00061630: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ +00061640: 2f74 6573 7473 2f73 6570 6172 6174 652f /tests/separate/ │ │ │ │ │ +00061650: 5465 7374 4861 726e 6573 732e 6a61 7661 TestHarness.java │ │ │ │ │ +00061660: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ +00061670: 6176 6163 2f6c 616d 6264 6153 6861 7065 avac/lambdaShape │ │ │ │ │ +00061680: 732f 6f72 672f 6f70 656e 6a64 6b2f 7465 s/org/openjdk/te │ │ │ │ │ +00061690: 7374 732f 7368 6170 6567 656e 2f43 6c61 sts/shapegen/Cla │ │ │ │ │ +000616a0: 7373 4361 7365 2e6a 6176 613a 2020 0a3c ssCase.java: .< │ │ │ │ │ +000616b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000616c0: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ +000616d0: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ +000616e0: 6861 7065 6765 6e2f 4869 6572 6172 6368 hapegen/Hierarch │ │ │ │ │ +000616f0: 792e 6a61 7661 3a20 200a 3c62 720a 3e74 y.java: .t │ │ │ │ │ +00061700: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +00061710: 6153 6861 7065 732f 6f72 672f 6f70 656e aShapes/org/open │ │ │ │ │ +00061720: 6a64 6b2f 7465 7374 732f 7368 6170 6567 jdk/tests/shapeg │ │ │ │ │ +00061730: 656e 2f48 6965 7261 7263 6879 4765 6e65 en/HierarchyGene │ │ │ │ │ +00061740: 7261 746f 722e 6a61 7661 3a20 200a 3c62 rator.java: .tools/javac/l │ │ │ │ │ +00061760: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ +00061770: 6f70 656e 6a64 6b2f 7465 7374 732f 7368 openjdk/tests/sh │ │ │ │ │ +00061780: 6170 6567 656e 2f52 756c 652e 6a61 7661 apegen/Rule.java │ │ │ │ │ +00061790: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ +000617a0: 6176 6163 2f6c 616d 6264 6153 6861 7065 avac/lambdaShape │ │ │ │ │ +000617b0: 732f 6f72 672f 6f70 656e 6a64 6b2f 7465 s/org/openjdk/te │ │ │ │ │ +000617c0: 7374 732f 7368 6170 6567 656e 2f52 756c sts/shapegen/Rul │ │ │ │ │ +000617d0: 6547 726f 7570 2e6a 6176 613a 2020 0a3c eGroup.java: .< │ │ │ │ │ +000617e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000617f0: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ +00061800: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ +00061810: 6861 7065 6765 6e2f 5454 4e6f 6465 2e6a hapegen/TTNode.j │ │ │ │ │ +00061820: 6176 613a 2020 0a3c 6272 0a3e 746f 6f6c ava: .tool │ │ │ │ │ +00061830: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ +00061840: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ +00061850: 2f74 6573 7473 2f73 6861 7065 6765 6e2f /tests/shapegen/ │ │ │ │ │ +00061860: 5454 5061 7273 6572 2e6a 6176 613a 2020 TTParser.java: │ │ │ │ │ +00061870: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00061880: 632f 6c61 6d62 6461 5368 6170 6573 2f6f c/lambdaShapes/o │ │ │ │ │ +00061890: 7267 2f6f 7065 6e6a 646b 2f74 6573 7473 rg/openjdk/tests │ │ │ │ │ +000618a0: 2f73 6861 7065 6765 6e2f 5454 5368 6170 /shapegen/TTShap │ │ │ │ │ +000618b0: 652e 6a61 7661 3a20 200a 3c62 720a 3e74 e.java: .t │ │ │ │ │ +000618c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000618d0: 6153 6861 7065 732f 6f72 672f 6f70 656e aShapes/org/open │ │ │ │ │ +000618e0: 6a64 6b2f 7465 7374 732f 766d 2f44 6566 jdk/tests/vm/Def │ │ │ │ │ +000618f0: 6175 6c74 4d65 7468 6f64 7354 6573 742e aultMethodsTest. │ │ │ │ │ +00061900: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ +00061910: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ +00061920: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ +00061930: 6b2f 7465 7374 732f 766d 2f46 4453 6570 k/tests/vm/FDSep │ │ │ │ │ +00061940: 6172 6174 6543 6f6d 7069 6c61 7469 6f6e arateCompilation │ │ │ │ │ +00061950: 5465 7374 2e6a 6176 613a 2020 0a3c 6272 Test.java: .
    tools/javac/la │ │ │ │ │ +00061970: 756e 6368 6572 2f47 6574 5265 736f 7572 uncher/GetResour │ │ │ │ │ +00061980: 6365 5465 7374 2e6a 6176 613a 2053 6f75 ceTest.java: Sou │ │ │ │ │ +00061990: 7263 6520 4c61 756e 6368 6572 2063 6c61 rce Launcher cla │ │ │ │ │ +000619a0: 7373 6c6f 6164 6572 2073 686f 756c 6420 ssloader should │ │ │ │ │ +000619b0: 7375 7070 6f72 7420 6765 7452 6573 6f75 support getResou │ │ │ │ │ +000619c0: 7263 6520 616e 6420 6765 7452 6573 6f75 rce and getResou │ │ │ │ │ +000619d0: 7263 6541 7353 7472 6561 6d0a 3c62 720a rceAsStream.tools/javac/lau │ │ │ │ │ +000619f0: 6e63 6865 722f 536f 7572 6365 4c61 756e ncher/SourceLaun │ │ │ │ │ +00061a00: 6368 6572 5465 7374 2e6a 6176 613a 2054 cherTest.java: T │ │ │ │ │ +00061a10: 6573 7420 736f 7572 6365 206c 6175 6e63 est source launc │ │ │ │ │ +00061a20: 6865 720a 3c62 720a 3e74 6f6f 6c73 2f6a her.tools/j │ │ │ │ │ +00061a30: 6176 6163 2f6c 6578 6572 2f4a 6176 614c avac/lexer/JavaL │ │ │ │ │ +00061a40: 6578 6572 5465 7374 2e6a 6176 613a 2050 exerTest.java: P │ │ │ │ │ +00061a50: 726f 7065 7220 6c65 7869 6e67 206f 6620 roper lexing of │ │ │ │ │ +00061a60: 7661 7269 6f75 7320 746f 6b65 6e20 6b69 various token ki │ │ │ │ │ +00061a70: 6e64 732e 0a3c 6272 0a3e 746f 6f6c 732f nds..tools/ │ │ │ │ │ +00061a80: 6a61 7661 632f 6c65 7865 722f 4f63 7461 javac/lexer/Octa │ │ │ │ │ +00061a90: 6c4e 756d 6265 7254 6573 742e 6a61 7661 lNumberTest.java │ │ │ │ │ +00061aa0: 3a20 4a61 7661 546f 6b65 6e69 7a65 7220 : JavaTokenizer │ │ │ │ │ +00061ab0: 7265 6164 7320 6f63 7461 6c20 6e75 6d62 reads octal numb │ │ │ │ │ +00061ac0: 6572 7320 6d69 7374 616b 656e 6c79 0a3c ers mistakenly.< │ │ │ │ │ +00061ad0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00061ae0: 6c69 622f 4450 7269 6e74 6572 2e6a 6176 lib/DPrinter.jav │ │ │ │ │ +00061af0: 613a 204d 616b 6520 7375 7265 2044 5072 a: Make sure DPr │ │ │ │ │ +00061b00: 696e 7465 722e 6a61 7661 2063 6f6d 7069 inter.java compi │ │ │ │ │ +00061b10: 6c65 730a 3c62 720a 3e74 6f6f 6c73 2f6a les.tools/j │ │ │ │ │ +00061b20: 6176 6163 2f6c 696d 6974 732f 4172 7261 avac/limits/Arra │ │ │ │ │ +00061b30: 7944 696d 7331 2e6a 6176 613a 2043 6f6d yDims1.java: Com │ │ │ │ │ +00061b40: 7069 6c65 7220 7369 6c65 6e74 6c79 2067 piler silently g │ │ │ │ │ +00061b50: 656e 6572 6174 6573 2062 7974 6563 6f64 enerates bytecod │ │ │ │ │ +00061b60: 6520 7468 6174 2065 7863 6565 6473 2056 e that exceeds V │ │ │ │ │ +00061b70: 4d20 6c69 6d69 7473 0a3c 6272 0a3e 746f M limits.to │ │ │ │ │ +00061b80: 6f6c 732f 6a61 7661 632f 6c69 6d69 7473 ols/javac/limits │ │ │ │ │ +00061b90: 2f41 7272 6179 4469 6d73 322e 6a61 7661 /ArrayDims2.java │ │ │ │ │ +00061ba0: 3a20 436f 6d70 696c 6572 2073 696c 656e : Compiler silen │ │ │ │ │ +00061bb0: 746c 7920 6765 6e65 7261 7465 7320 6279 tly generates by │ │ │ │ │ +00061bc0: 7465 636f 6465 2074 6861 7420 6578 6365 tecode that exce │ │ │ │ │ +00061bd0: 6564 7320 564d 206c 696d 6974 730a 3c62 eds VM limits.tools/javac/l │ │ │ │ │ +00061bf0: 696d 6974 732f 4172 7261 7944 696d 7333 imits/ArrayDims3 │ │ │ │ │ +00061c00: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ +00061c10: 7369 6c65 6e74 6c79 2067 656e 6572 6174 silently generat │ │ │ │ │ +00061c20: 6573 2062 7974 6563 6f64 6520 7468 6174 es bytecode that │ │ │ │ │ +00061c30: 2065 7863 6565 6473 2056 4d20 6c69 6d69 exceeds VM limi │ │ │ │ │ +00061c40: 7473 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ts.tools/ja │ │ │ │ │ +00061c50: 7661 632f 6c69 6d69 7473 2f41 7272 6179 vac/limits/Array │ │ │ │ │ +00061c60: 4469 6d73 342e 6a61 7661 3a20 436f 6d70 Dims4.java: Comp │ │ │ │ │ +00061c70: 696c 6572 2073 696c 656e 746c 7920 6765 iler silently ge │ │ │ │ │ +00061c80: 6e65 7261 7465 7320 6279 7465 636f 6465 nerates bytecode │ │ │ │ │ +00061c90: 2074 6861 7420 6578 6365 6564 7320 564d that exceeds VM │ │ │ │ │ +00061ca0: 206c 696d 6974 730a 3c62 720a 3e74 6f6f limits.too │ │ │ │ │ +00061cb0: 6c73 2f6a 6176 6163 2f6c 696d 6974 732f ls/javac/limits/ │ │ │ │ │ +00061cc0: 4172 7261 7944 696d 7335 2e6a 6176 613a ArrayDims5.java: │ │ │ │ │ +00061cd0: 206a 6176 6163 2066 6169 6c73 2074 6f20 javac fails to │ │ │ │ │ +00061ce0: 6469 6167 6e6f 7365 2074 6f6f 206d 616e diagnose too man │ │ │ │ │ +00061cf0: 7920 6172 7261 7920 6469 6d65 6e73 696f y array dimensio │ │ │ │ │ +00061d00: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +00061d10: 7661 632f 6c69 6d69 7473 2f43 6f64 6553 vac/limits/CodeS │ │ │ │ │ +00061d20: 697a 652e 6a61 7661 3a20 436f 6d70 696c ize.java: Compil │ │ │ │ │ +00061d30: 6572 2073 696c 656e 746c 7920 6765 6e65 er silently gene │ │ │ │ │ +00061d40: 7261 7465 7320 6279 7465 636f 6465 2074 rates bytecode t │ │ │ │ │ +00061d50: 6861 7420 6578 6365 6564 7320 564d 206c hat exceeds VM l │ │ │ │ │ +00061d60: 696d 6974 730a 3c62 720a 3e74 6f6f 6c73 imits.tools │ │ │ │ │ +00061d70: 2f6a 6176 6163 2f6c 696d 6974 732f 4c6f /javac/limits/Lo │ │ │ │ │ +00061d80: 6e67 4e61 6d65 2e6a 6176 613a 2043 6f6d ngName.java: Com │ │ │ │ │ +00061d90: 7069 6c65 7220 7369 6c65 6e74 6c79 2067 piler silently g │ │ │ │ │ +00061da0: 656e 6572 6174 6573 2062 7974 6563 6f64 enerates bytecod │ │ │ │ │ +00061db0: 6520 7468 6174 2065 7863 6565 6473 2056 e that exceeds V │ │ │ │ │ +00061dc0: 4d20 6c69 6d69 7473 0a3c 6272 0a3e 746f M limits.to │ │ │ │ │ +00061dd0: 6f6c 732f 6a61 7661 632f 6c69 6d69 7473 ols/javac/limits │ │ │ │ │ +00061de0: 2f4e 6573 7465 6443 6c61 7373 436f 6e73 /NestedClassCons │ │ │ │ │ +00061df0: 7472 7563 746f 7241 7267 732e 6a61 7661 tructorArgs.java │ │ │ │ │ +00061e00: 3a20 436f 6d70 696c 6572 2073 696c 656e : Compiler silen │ │ │ │ │ +00061e10: 746c 7920 6765 6e65 7261 7465 7320 6279 tly generates by │ │ │ │ │ +00061e20: 7465 636f 6465 2074 6861 7420 6578 6365 tecode that exce │ │ │ │ │ +00061e30: 6564 7320 564d 206c 696d 6974 730a 3c62 eds VM limits.tools/javac/l │ │ │ │ │ +00061e50: 696d 6974 732f 4e65 7374 6564 436c 6173 imits/NestedClas │ │ │ │ │ +00061e60: 734d 6574 686f 6441 7267 732e 6a61 7661 sMethodArgs.java │ │ │ │ │ +00061e70: 3a20 436f 6d70 696c 6572 2073 696c 656e : Compiler silen │ │ │ │ │ +00061e80: 746c 7920 6765 6e65 7261 7465 7320 6279 tly generates by │ │ │ │ │ +00061e90: 7465 636f 6465 2074 6861 7420 6578 6365 tecode that exce │ │ │ │ │ +00061ea0: 6564 7320 564d 206c 696d 6974 730a 3c62 eds VM limits.tools/javac/l │ │ │ │ │ +00061ec0: 696d 6974 732f 506f 6f6c 5369 7a65 312e imits/PoolSize1. │ │ │ │ │ +00061ed0: 6a61 7661 3a20 436f 6d70 696c 6572 2073 java: Compiler s │ │ │ │ │ +00061ee0: 696c 656e 746c 7920 6765 6e65 7261 7465 ilently generate │ │ │ │ │ +00061ef0: 7320 6279 7465 636f 6465 2074 6861 7420 s bytecode that │ │ │ │ │ +00061f00: 6578 6365 6564 7320 564d 206c 696d 6974 exceeds VM limit │ │ │ │ │ +00061f10: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00061f20: 6163 2f6c 696d 6974 732f 506f 6f6c 5369 ac/limits/PoolSi │ │ │ │ │ +00061f30: 7a65 322e 6a61 7661 3a20 436f 6d70 696c ze2.java: Compil │ │ │ │ │ +00061f40: 6572 2073 696c 656e 746c 7920 6765 6e65 er silently gene │ │ │ │ │ +00061f50: 7261 7465 7320 6279 7465 636f 6465 2074 rates bytecode t │ │ │ │ │ +00061f60: 6861 7420 6578 6365 6564 7320 564d 206c hat exceeds VM l │ │ │ │ │ +00061f70: 696d 6974 730a 3c62 720a 3e74 6f6f 6c73 imits.tools │ │ │ │ │ +00061f80: 2f6a 6176 6163 2f6c 696d 6974 732f 5374 /javac/limits/St │ │ │ │ │ +00061f90: 6174 6963 4e65 7374 6564 436c 6173 7343 aticNestedClassC │ │ │ │ │ +00061fa0: 6f6e 7374 7275 6374 6f72 4172 6773 2e6a onstructorArgs.j │ │ │ │ │ +00061fb0: 6176 613a 2043 6f6d 7069 6c65 7220 7369 ava: Compiler si │ │ │ │ │ +00061fc0: 6c65 6e74 6c79 2067 656e 6572 6174 6573 lently generates │ │ │ │ │ +00061fd0: 2062 7974 6563 6f64 6520 7468 6174 2065 bytecode that e │ │ │ │ │ +00061fe0: 7863 6565 6473 2056 4d20 6c69 6d69 7473 xceeds VM limits │ │ │ │ │ +00061ff0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00062000: 632f 6c69 6d69 7473 2f53 7472 696e 674c c/limits/StringL │ │ │ │ │ +00062010: 656e 6774 682e 6a61 7661 3a20 436f 6d70 ength.java: Comp │ │ │ │ │ +00062020: 696c 6572 2073 696c 656e 746c 7920 6765 iler silently ge │ │ │ │ │ +00062030: 6e65 7261 7465 7320 6279 7465 636f 6465 nerates bytecode │ │ │ │ │ +00062040: 2074 6861 7420 6578 6365 6564 7320 564d that exceeds VM │ │ │ │ │ +00062050: 206c 696d 6974 730a 3c62 720a 3e74 6f6f limits.too │ │ │ │ │ +00062060: 6c73 2f6a 6176 6163 2f6c 696d 6974 732f ls/javac/limits/ │ │ │ │ │ +00062070: 546f 704c 6576 656c 436c 6173 7343 6f6e TopLevelClassCon │ │ │ │ │ +00062080: 7374 7275 6374 6f72 4172 6773 2e6a 6176 structorArgs.jav │ │ │ │ │ +00062090: 613a 2043 6f6d 7069 6c65 7220 7369 6c65 a: Compiler sile │ │ │ │ │ +000620a0: 6e74 6c79 2067 656e 6572 6174 6573 2062 ntly generates b │ │ │ │ │ +000620b0: 7974 6563 6f64 6520 7468 6174 2065 7863 ytecode that exc │ │ │ │ │ +000620c0: 6565 6473 2056 4d20 6c69 6d69 7473 0a3c eeds VM limits.< │ │ │ │ │ +000620d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000620e0: 6c69 6d69 7473 2f54 6f70 4c65 7665 6c43 limits/TopLevelC │ │ │ │ │ +000620f0: 6c61 7373 4d65 7468 6f64 4172 6773 2e6a lassMethodArgs.j │ │ │ │ │ +00062100: 6176 613a 2043 6f6d 7069 6c65 7220 7369 ava: Compiler si │ │ │ │ │ +00062110: 6c65 6e74 6c79 2067 656e 6572 6174 6573 lently generates │ │ │ │ │ +00062120: 2062 7974 6563 6f64 6520 7468 6174 2065 bytecode that e │ │ │ │ │ +00062130: 7863 6565 6473 2056 4d20 6c69 6d69 7473 xceeds VM limits │ │ │ │ │ +00062140: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00062150: 632f 6c69 6d69 7473 2f54 6f70 4c65 7665 c/limits/TopLeve │ │ │ │ │ +00062160: 6c43 6c61 7373 5374 6174 6963 4d65 7468 lClassStaticMeth │ │ │ │ │ +00062170: 6f64 4172 6773 2e6a 6176 613a 2043 6f6d odArgs.java: Com │ │ │ │ │ +00062180: 7069 6c65 7220 7369 6c65 6e74 6c79 2067 piler silently g │ │ │ │ │ +00062190: 656e 6572 6174 6573 2062 7974 6563 6f64 enerates bytecod │ │ │ │ │ +000621a0: 6520 7468 6174 2065 7863 6565 6473 2056 e that exceeds V │ │ │ │ │ +000621b0: 4d20 6c69 6d69 7473 0a3c 6272 0a3e 746f M limits.to │ │ │ │ │ +000621c0: 6f6c 732f 6a61 7661 632f 6c69 6e65 6e75 ols/javac/linenu │ │ │ │ │ +000621d0: 6d62 6572 732f 436f 6e64 6974 696f 6e61 mbers/Conditiona │ │ │ │ │ +000621e0: 6c4c 696e 654e 756d 6265 7254 6573 742e lLineNumberTest. │ │ │ │ │ +000621f0: 6a61 7661 3a20 4164 6420 4c69 6e65 4e75 java: Add LineNu │ │ │ │ │ +00062200: 6d62 6572 5461 626c 6520 6174 7472 6962 mberTable attrib │ │ │ │ │ +00062210: 7574 6573 2066 6f72 2063 6f6e 6469 7469 utes for conditi │ │ │ │ │ +00062220: 6f6e 616c 206f 7065 7261 746f 7220 283f onal operator (? │ │ │ │ │ +00062230: 3a29 2073 706c 6974 2061 6372 6f73 7320 :) split across │ │ │ │ │ +00062240: 7365 7665 7261 6c20 6c69 6e65 732e 0a3c several lines..< │ │ │ │ │ +00062250: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00062260: 6c69 6e65 6e75 6d62 6572 732f 4669 6e61 linenumbers/Fina │ │ │ │ │ +00062270: 6c6c 794c 696e 654e 756d 6265 7254 6573 llyLineNumberTes │ │ │ │ │ +00062280: 742e 6a61 7661 3a20 4164 6420 4c69 6e65 t.java: Add Line │ │ │ │ │ +00062290: 4e75 6d62 6572 5461 626c 6520 6174 7472 NumberTable attr │ │ │ │ │ +000622a0: 6962 7574 6520 666f 7220 7265 7475 726e ibute for return │ │ │ │ │ +000622b0: 2062 7974 6563 6f64 6573 2073 706c 6974 bytecodes split │ │ │ │ │ +000622c0: 2061 726f 756e 6420 6669 6e61 6c6c 7920 around finally │ │ │ │ │ +000622d0: 636f 6465 0a3c 6272 0a3e 746f 6f6c 732f code.tools/ │ │ │ │ │ +000622e0: 6a61 7661 632f 6c69 6e65 6e75 6d62 6572 javac/linenumber │ │ │ │ │ +000622f0: 732f 4e65 7374 6564 4c69 6e65 4e75 6d62 s/NestedLineNumb │ │ │ │ │ +00062300: 6572 5465 7374 2e6a 6176 613a 2057 726f erTest.java: Wro │ │ │ │ │ +00062310: 6e67 204c 696e 654e 756d 6265 7254 6162 ng LineNumberTab │ │ │ │ │ +00062320: 6c65 2066 6f72 2064 6566 6175 6c74 2063 le for default c │ │ │ │ │ +00062330: 6f6e 7374 7275 6374 6f72 730a 3c62 720a onstructors.tools/javac/lin │ │ │ │ │ +00062350: 656e 756d 6265 7273 2f4e 756c 6c43 6865 enumbers/NullChe │ │ │ │ │ +00062360: 636b 4c69 6e65 4e75 6d62 6572 5465 7374 ckLineNumberTest │ │ │ │ │ +00062370: 2e6a 6176 613a 2057 726f 6e67 204c 696e .java: Wrong Lin │ │ │ │ │ +00062380: 654e 756d 6265 7254 6162 6c65 2066 6f72 eNumberTable for │ │ │ │ │ +00062390: 2073 796e 7468 6574 6963 206e 756c 6c20 synthetic null │ │ │ │ │ +000623a0: 6368 6563 6b73 0a3c 6272 0a3e 746f 6f6c checks.tool │ │ │ │ │ +000623b0: 732f 6a61 7661 632f 6c69 6e6b 732f 4c69 s/javac/links/Li │ │ │ │ │ +000623c0: 6e6b 7354 6573 742e 6a61 7661 3a20 6a61 nksTest.java: ja │ │ │ │ │ +000623d0: 7661 6320 6e6f 206c 6f6e 6765 7220 666f vac no longer fo │ │ │ │ │ +000623e0: 6c6c 6f77 7320 7379 6d6c 696e 6b73 0a3c llows symlinks.< │ │ │ │ │ +000623f0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00062400: 6c69 6e74 2f44 6570 7265 6361 7469 6f6e lint/Deprecation │ │ │ │ │ +00062410: 2e6a 6176 613a 2041 6464 202d 586c 696e .java: Add -Xlin │ │ │ │ │ +00062420: 7420 666c 6167 0a3c 6272 0a3e 746f 6f6c t flag.tool │ │ │ │ │ +00062430: 732f 6a61 7661 632f 6c69 6e74 2f44 6570 s/javac/lint/Dep │ │ │ │ │ +00062440: 7265 6361 7469 6f6e 5465 7374 2e6a 6176 recationTest.jav │ │ │ │ │ +00062450: 613a 2056 6572 6966 7920 6465 7072 6563 a: Verify deprec │ │ │ │ │ +00062460: 6174 696f 6e20 6d65 7373 6167 6520 6973 ation message is │ │ │ │ │ +00062470: 206e 6f74 2072 6570 6f72 7465 6420 666f not reported fo │ │ │ │ │ +00062480: 7220 6465 7072 6563 6174 6564 2070 6163 r deprecated pac │ │ │ │ │ +00062490: 6b61 6765 732e 0a3c 6272 0a3e 746f 6f6c kages..tool │ │ │ │ │ +000624a0: 732f 6a61 7661 632f 6c69 6e74 2f45 7874 s/javac/lint/Ext │ │ │ │ │ +000624b0: 6572 6e61 6c41 6275 7365 4f66 5662 632e ernalAbuseOfVbc. │ │ │ │ │ +000624c0: 6a61 7661 3a20 6c69 6e74 2073 686f 756c java: lint shoul │ │ │ │ │ +000624d0: 6420 7761 726e 2077 6865 6e20 616e 2069 d warn when an i │ │ │ │ │ +000624e0: 6e73 7461 6e63 6520 6f66 2061 2076 616c nstance of a val │ │ │ │ │ +000624f0: 7565 2062 6173 6564 2063 6c61 7373 2069 ue based class i │ │ │ │ │ +00062500: 7320 7379 6e63 6872 6f6e 697a 6564 2075 s synchronized u │ │ │ │ │ +00062510: 706f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a pon.tools/j │ │ │ │ │ +00062520: 6176 6163 2f6c 696e 742f 4661 6c6c 5468 avac/lint/FallTh │ │ │ │ │ +00062530: 726f 7567 682e 6a61 7661 3a20 4164 6420 rough.java: Add │ │ │ │ │ +00062540: 2d58 6c69 6e74 2066 6c61 670a 3c62 720a -Xlint flag.tools/javac/lin │ │ │ │ │ +00062560: 742f 4a64 6b49 6e74 6572 6e61 6c41 6275 t/JdkInternalAbu │ │ │ │ │ +00062570: 7365 4f66 5662 632e 6a61 7661 3a20 6c69 seOfVbc.java: li │ │ │ │ │ +00062580: 6e74 2073 686f 756c 6420 7761 726e 2077 nt should warn w │ │ │ │ │ +00062590: 6865 6e20 616e 2069 6e73 7461 6e63 6520 hen an instance │ │ │ │ │ +000625a0: 6f66 2061 2076 616c 7565 2062 6173 6564 of a value based │ │ │ │ │ +000625b0: 2063 6c61 7373 2069 7320 7379 6e63 6872 class is synchr │ │ │ │ │ +000625c0: 6f6e 697a 6564 2075 706f 6e0a 3c62 720a onized upon.tools/javac/lin │ │ │ │ │ +000625e0: 742f 4c6f 7373 7943 6f6e 7665 7273 696f t/LossyConversio │ │ │ │ │ +000625f0: 6e73 2e6a 6176 613a 2054 6573 7420 666f ns.java: Test fo │ │ │ │ │ +00062600: 7220 2d58 6c69 6e74 3a6c 6f73 7379 2d63 r -Xlint:lossy-c │ │ │ │ │ +00062610: 6f6e 7665 7273 696f 6e73 0a3c 6272 0a3e onversions. │ │ │ │ │ +00062620: 746f 6f6c 732f 6a61 7661 632f 6c69 6e74 tools/javac/lint │ │ │ │ │ +00062630: 2f4e 6f57 6172 6e2e 6a61 7661 3a20 7665 /NoWarn.java: ve │ │ │ │ │ +00062640: 7269 6679 202d 6e6f 7761 726e 2069 7320 rify -nowarn is │ │ │ │ │ +00062650: 7468 6520 7361 6d65 2061 7320 2d58 6c69 the same as -Xli │ │ │ │ │ +00062660: 6e74 3a6e 6f6e 650a 3c62 720a 3e74 6f6f nt:none.too │ │ │ │ │ +00062670: 6c73 2f6a 6176 6163 2f6c 696e 742f 556e ls/javac/lint/Un │ │ │ │ │ +00062680: 6368 6563 6b65 642e 6a61 7661 3a20 4164 checked.java: Ad │ │ │ │ │ +00062690: 6420 2d58 6c69 6e74 2066 6c61 670a 3c62 d -Xlint flag.tools/javac/l │ │ │ │ │ +000626b0: 6974 6572 616c 732f 4261 6442 696e 6172 iterals/BadBinar │ │ │ │ │ +000626c0: 794c 6974 6572 616c 732e 6a61 7661 3a20 yLiterals.java: │ │ │ │ │ +000626d0: 5072 6f6a 6563 7420 436f 696e 3a20 6269 Project Coin: bi │ │ │ │ │ +000626e0: 6e61 7279 206c 6974 6572 616c 730a 3c62 nary literals.tools/javac/l │ │ │ │ │ +00062700: 6974 6572 616c 732f 4261 6455 6e64 6572 iterals/BadUnder │ │ │ │ │ +00062710: 7363 6f72 654c 6974 6572 616c 732e 6a61 scoreLiterals.ja │ │ │ │ │ +00062720: 7661 3a20 5072 6f6a 6563 7420 436f 696e va: Project Coin │ │ │ │ │ +00062730: 3a20 756e 6465 7273 636f 7265 7320 696e : underscores in │ │ │ │ │ +00062740: 206c 6974 6572 616c 730a 3c62 720a 3e74 literals.t │ │ │ │ │ +00062750: 6f6f 6c73 2f6a 6176 6163 2f6c 6974 6572 ools/javac/liter │ │ │ │ │ +00062760: 616c 732f 4269 6e61 7279 4c69 7465 7261 als/BinaryLitera │ │ │ │ │ +00062770: 6c73 2e6a 6176 613a 2050 726f 6a65 6374 ls.java: Project │ │ │ │ │ +00062780: 2043 6f69 6e3a 2062 696e 6172 7920 6c69 Coin: binary li │ │ │ │ │ +00062790: 7465 7261 6c73 0a3c 6272 0a3e 746f 6f6c terals.tool │ │ │ │ │ +000627a0: 732f 6a61 7661 632f 6c69 7465 7261 6c73 s/javac/literals │ │ │ │ │ +000627b0: 2f54 3638 3931 3037 392e 6a61 7661 3a20 /T6891079.java: │ │ │ │ │ +000627c0: 436f 6d70 696c 6572 2061 6c6c 6f77 7320 Compiler allows │ │ │ │ │ +000627d0: 696e 7661 6c69 6420 6269 6e61 7279 206c invalid binary l │ │ │ │ │ +000627e0: 6974 6572 616c 7320 3062 2061 6e64 206f iterals 0b and o │ │ │ │ │ +000627f0: 424c 0a3c 6272 0a3e 746f 6f6c 732f 6a61 BL.tools/ja │ │ │ │ │ +00062800: 7661 632f 6c69 7465 7261 6c73 2f55 6e64 vac/literals/Und │ │ │ │ │ +00062810: 6572 7363 6f72 654c 6974 6572 616c 732e erscoreLiterals. │ │ │ │ │ +00062820: 6a61 7661 3a20 5072 6f6a 6563 7420 436f java: Project Co │ │ │ │ │ +00062830: 696e 3a20 556e 6465 7273 636f 7265 7320 in: Underscores │ │ │ │ │ +00062840: 696e 206c 6974 6572 616c 730a 3c62 720a in literals.tools/javac/lvt │ │ │ │ │ +00062860: 692f 4261 644c 6f63 616c 5661 7249 6e66 i/BadLocalVarInf │ │ │ │ │ +00062870: 6572 656e 6365 5465 7374 2e6a 6176 613a erenceTest.java: │ │ │ │ │ +00062880: 2041 6464 2063 6f6d 7069 6c65 7220 7375 Add compiler su │ │ │ │ │ +00062890: 7070 6f72 7420 666f 7220 6c6f 6361 6c20 pport for local │ │ │ │ │ +000628a0: 7661 7269 6162 6c65 2074 7970 652d 696e variable type-in │ │ │ │ │ +000628b0: 6665 7265 6e63 650a 3c62 720a 3e74 6f6f ference.too │ │ │ │ │ +000628c0: 6c73 2f6a 6176 6163 2f6c 7674 692f 436f ls/javac/lvti/Co │ │ │ │ │ +000628d0: 6e73 7461 6e74 5479 7065 732e 6a61 7661 nstantTypes.java │ │ │ │ │ +000628e0: 3a20 456e 7375 7265 2063 6f6e 7374 616e : Ensure constan │ │ │ │ │ +000628f0: 7420 7479 7065 7320 6172 6520 7265 6d6f t types are remo │ │ │ │ │ +00062900: 7665 6420 636f 7272 6563 746c 7920 666f ved correctly fo │ │ │ │ │ +00062910: 7220 266c 743b 7374 7269 6e67 2667 743b r <string> │ │ │ │ │ +00062920: 2e67 6574 436c 6173 7328 292e 0a3c 6272 .getClass()..
    tools/javac/lv │ │ │ │ │ +00062940: 7469 2f46 6f6c 6469 6e67 5465 7374 2e6a ti/FoldingTest.j │ │ │ │ │ +00062950: 6176 613a 2041 6464 2063 6f6d 7069 6c65 ava: Add compile │ │ │ │ │ +00062960: 7220 7375 7070 6f72 7420 666f 7220 6c6f r support for lo │ │ │ │ │ +00062970: 6361 6c20 7661 7269 6162 6c65 2074 7970 cal variable typ │ │ │ │ │ +00062980: 652d 696e 6665 7265 6e63 650a 3c62 720a e-inference.tools/javac/lvt │ │ │ │ │ +000629a0: 692f 5061 7273 6572 5465 7374 2e6a 6176 i/ParserTest.jav │ │ │ │ │ +000629b0: 613a 2041 6464 2063 6f6d 7069 6c65 7220 a: Add compiler │ │ │ │ │ +000629c0: 7375 7070 6f72 7420 666f 7220 6c6f 6361 support for loca │ │ │ │ │ +000629d0: 6c20 7661 7269 6162 6c65 2074 7970 652d l variable type- │ │ │ │ │ +000629e0: 696e 6665 7265 6e63 650a 3c62 720a 3e74 inference.t │ │ │ │ │ +000629f0: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ +00062a00: 5365 6c66 5265 6654 6573 742e 6a61 7661 SelfRefTest.java │ │ │ │ │ +00062a10: 3a20 4164 6420 636f 6d70 696c 6572 2073 : Add compiler s │ │ │ │ │ +00062a20: 7570 706f 7274 2066 6f72 206c 6f63 616c upport for local │ │ │ │ │ +00062a30: 2076 6172 6961 626c 6520 7479 7065 2d69 variable type-i │ │ │ │ │ +00062a40: 6e66 6572 656e 6365 0a3c 6272 0a3e 746f nference.to │ │ │ │ │ +00062a50: 6f6c 732f 6a61 7661 632f 6c76 7469 2f54 ols/javac/lvti/T │ │ │ │ │ +00062a60: 3831 3931 3839 332e 6a61 7661 3a20 5570 8191893.java: Up │ │ │ │ │ +00062a70: 7761 7264 2070 726f 6a65 6374 696f 6e20 ward projection │ │ │ │ │ +00062a80: 7265 7375 6c74 2069 7320 4126 6c74 3b3f result is A<? │ │ │ │ │ +00062a90: 2065 7874 656e 6473 204e 756d 6265 7226 extends Number& │ │ │ │ │ +00062aa0: 6774 3b20 696e 7374 6561 6420 6f66 2041 gt; instead of A │ │ │ │ │ +00062ab0: 266c 743b 3f20 7375 7065 7220 496e 7465 <? super Inte │ │ │ │ │ +00062ac0: 6765 7226 6774 3b0a 3c62 720a 3e74 6f6f ger>.too │ │ │ │ │ +00062ad0: 6c73 2f6a 6176 6163 2f6c 7674 692f 5438 ls/javac/lvti/T8 │ │ │ │ │ +00062ae0: 3139 3139 3539 2e6a 6176 613a 2055 7077 191959.java: Upw │ │ │ │ │ +00062af0: 6172 6420 7072 6f6a 6563 7469 6f6e 2072 ard projection r │ │ │ │ │ +00062b00: 6573 756c 7420 6973 2041 266c 743b 3f20 esult is A<? │ │ │ │ │ +00062b10: 6578 7465 6e64 7320 4e75 6d62 6572 2667 extends Number&g │ │ │ │ │ +00062b20: 743b 2069 6e73 7465 6164 206f 6620 4126 t; instead of A& │ │ │ │ │ +00062b30: 6c74 3b3f 2073 7570 6572 2049 6e74 6567 lt;? super Integ │ │ │ │ │ +00062b40: 6572 2667 743b 0a3c 6272 0a3e 746f 6f6c er>.tool │ │ │ │ │ +00062b50: 732f 6a61 7661 632f 6c76 7469 2f54 3832 s/javac/lvti/T82 │ │ │ │ │ +00062b60: 3030 3139 392e 6a61 7661 3a20 6a61 7661 00199.java: java │ │ │ │ │ +00062b70: 6320 7375 6767 6573 7473 2074 6f20 7573 c suggests to us │ │ │ │ │ +00062b80: 6520 7661 7220 6576 656e 2077 6865 6e20 e var even when │ │ │ │ │ +00062b90: 7661 7220 6973 2075 7365 640a 3c62 720a var is used.tools/javac/lvt │ │ │ │ │ +00062bb0: 692f 5465 7374 4261 6441 7272 6179 2e6a i/TestBadArray.j │ │ │ │ │ +00062bc0: 6176 613a 2055 7077 6172 6420 7072 6f6a ava: Upward proj │ │ │ │ │ +00062bd0: 6563 7469 6f6e 2072 6573 756c 7420 6973 ection result is │ │ │ │ │ +00062be0: 2041 266c 743b 3f20 6578 7465 6e64 7320 A<? extends │ │ │ │ │ +00062bf0: 4e75 6d62 6572 2667 743b 2069 6e73 7465 Number> inste │ │ │ │ │ +00062c00: 6164 206f 6620 4126 6c74 3b3f 2073 7570 ad of A<? sup │ │ │ │ │ +00062c10: 6572 2049 6e74 6567 6572 2667 743b 0a3c er Integer>.< │ │ │ │ │ +00062c20: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00062c30: 6c76 7469 2f62 6164 5479 7065 5265 6665 lvti/badTypeRefe │ │ │ │ │ +00062c40: 7265 6e63 652f 4261 6454 7970 6552 6566 rence/BadTypeRef │ │ │ │ │ +00062c50: 6572 656e 6365 2e6a 6176 613a 2041 6464 erence.java: Add │ │ │ │ │ +00062c60: 2063 6f6d 7069 6c65 7220 7375 7070 6f72 compiler suppor │ │ │ │ │ +00062c70: 7420 666f 7220 6c6f 6361 6c20 7661 7269 t for local vari │ │ │ │ │ +00062c80: 6162 6c65 2074 7970 652d 696e 6665 7265 able type-infere │ │ │ │ │ +00062c90: 6e63 650a 3c62 720a 3e74 6f6f 6c73 2f6a nce.tools/j │ │ │ │ │ +00062ca0: 6176 6163 2f6c 7674 692f 6861 726e 6573 avac/lvti/harnes │ │ │ │ │ +00062cb0: 732f 4e6f 6e44 656e 6f74 6162 6c65 5465 s/NonDenotableTe │ │ │ │ │ +00062cc0: 7374 2e6a 6176 613a 2041 6464 2063 6f6d st.java: Add com │ │ │ │ │ +00062cd0: 7069 6c65 7220 7375 7070 6f72 7420 666f piler support fo │ │ │ │ │ +00062ce0: 7220 6c6f 6361 6c20 7661 7269 6162 6c65 r local variable │ │ │ │ │ +00062cf0: 2074 7970 652d 696e 6665 7265 6e63 650a type-inference. │ │ │ │ │ +00062d00: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00062d10: 2f6c 7674 692f 6861 726e 6573 732f 5072 /lvti/harness/Pr │ │ │ │ │ +00062d20: 696d 6974 6976 6554 7970 6554 6573 742e imitiveTypeTest. │ │ │ │ │ +00062d30: 6a61 7661 3a20 4164 6420 636f 6d70 696c java: Add compil │ │ │ │ │ +00062d40: 6572 2073 7570 706f 7274 2066 6f72 206c er support for l │ │ │ │ │ +00062d50: 6f63 616c 2076 6172 6961 626c 6520 7479 ocal variable ty │ │ │ │ │ +00062d60: 7065 2d69 6e66 6572 656e 6365 0a3c 6272 pe-inference.
    tools/javac/lv │ │ │ │ │ +00062d80: 7469 2f68 6172 6e65 7373 2f52 6566 6572 ti/harness/Refer │ │ │ │ │ +00062d90: 656e 6365 5479 7065 5465 7374 2e6a 6176 enceTypeTest.jav │ │ │ │ │ +00062da0: 613a 2041 6464 2063 6f6d 7069 6c65 7220 a: Add compiler │ │ │ │ │ +00062db0: 7375 7070 6f72 7420 666f 7220 6c6f 6361 support for loca │ │ │ │ │ +00062dc0: 6c20 7661 7269 6162 6c65 2074 7970 652d l variable type- │ │ │ │ │ +00062dd0: 696e 6665 7265 6e63 650a 3c62 720a 3e74 inference.t │ │ │ │ │ +00062de0: 6f6f 6c73 2f6a 6176 6163 2f6c 7674 692f ools/javac/lvti/ │ │ │ │ │ +00062df0: 6861 726e 6573 732f 5570 7065 7242 6f75 harness/UpperBou │ │ │ │ │ +00062e00: 6e64 732e 6a61 7661 3a20 5570 7761 7264 nds.java: Upward │ │ │ │ │ +00062e10: 2070 726f 6a65 6374 696f 6e20 7265 7375 projection resu │ │ │ │ │ +00062e20: 6c74 2069 7320 4126 6c74 3b3f 2065 7874 lt is A<? ext │ │ │ │ │ +00062e30: 656e 6473 204e 756d 6265 7226 6774 3b20 ends Number> │ │ │ │ │ +00062e40: 696e 7374 6561 6420 6f66 2041 266c 743b instead of A< │ │ │ │ │ +00062e50: 3f20 7375 7065 7220 496e 7465 6765 7226 ? super Integer& │ │ │ │ │ +00062e60: 6774 3b0a 3c62 720a 3e74 6f6f 6c73 2f6a gt;.tools/j │ │ │ │ │ +00062e70: 6176 6163 2f6d 6169 6e2f 4174 4669 6c65 avac/main/AtFile │ │ │ │ │ +00062e80: 5465 7374 2e6a 6176 613a 2041 6c69 676e Test.java: Align │ │ │ │ │ +00062e90: 206a 6176 6163 2073 7570 706f 7274 2066 javac support f │ │ │ │ │ +00062ea0: 6f72 2061 742d 6669 6c65 7320 7769 7468 or at-files with │ │ │ │ │ +00062eb0: 206c 6175 6e63 6865 7220 7375 7070 6f72 launcher suppor │ │ │ │ │ +00062ec0: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +00062ed0: 6163 2f6d 6169 6e2f 456e 7656 6172 6961 ac/main/EnvVaria │ │ │ │ │ +00062ee0: 626c 6554 6573 742e 6a61 7661 3a20 4368 bleTest.java: Ch │ │ │ │ │ +00062ef0: 6563 6b20 4a44 4b5f 4a41 5641 5f4f 5054 eck JDK_JAVA_OPT │ │ │ │ │ +00062f00: 494f 4e53 2070 6172 7369 6e67 2062 6568 IONS parsing beh │ │ │ │ │ +00062f10: 6176 696f 720a 3c62 720a 3e74 6f6f 6c73 avior.tools │ │ │ │ │ +00062f20: 2f6a 6176 6163 2f6d 6169 6e2f 4f70 7469 /javac/main/Opti │ │ │ │ │ +00062f30: 6f6e 5f4a 5f41 745f 5465 7374 2e6a 6176 on_J_At_Test.jav │ │ │ │ │ +00062f40: 613a 2065 7874 7261 2073 7061 6365 2069 a: extra space i │ │ │ │ │ +00062f50: 6e20 6a61 7661 6320 2d68 656c 7020 666f n javac -help fo │ │ │ │ │ +00062f60: 7220 2d4a 2061 6e64 2040 206f 7074 696f r -J and @ optio │ │ │ │ │ +00062f70: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +00062f80: 7661 632f 6d61 696e 2f53 7472 6561 6d73 vac/main/Streams │ │ │ │ │ +00062f90: 5465 7374 2e6a 6176 613a 2065 7874 7261 Test.java: extra │ │ │ │ │ +00062fa0: 2073 7061 6365 2069 6e20 6a61 7661 6320 space in javac │ │ │ │ │ +00062fb0: 2d68 656c 7020 666f 7220 2d4a 2061 6e64 -help for -J and │ │ │ │ │ +00062fc0: 2040 206f 7074 696f 6e73 0a3c 6272 0a3e @ options. │ │ │ │ │ +00062fd0: 746f 6f6c 732f 6a61 7661 632f 6d61 696e tools/javac/main │ │ │ │ │ +00062fe0: 2f54 3830 3538 3434 352e 6a61 7661 3a20 /T8058445.java: │ │ │ │ │ +00062ff0: 6a61 7661 6320 7468 726f 7773 2065 7863 javac throws exc │ │ │ │ │ +00063000: 6570 7469 6f6e 2077 6865 6e20 6469 7370 eption when disp │ │ │ │ │ +00063010: 6c61 7969 6e67 2069 6e66 6f0a 3c62 720a laying info.tools/javac/mai │ │ │ │ │ +00063030: 6e2f 5438 3233 3935 3434 2e6a 6176 613a n/T8239544.java: │ │ │ │ │ +00063040: 204a 6176 6163 2064 6f65 7320 6e6f 7420 Javac does not │ │ │ │ │ +00063050: 7265 7370 6563 7420 7368 6f75 6c64 2d73 respect should-s │ │ │ │ │ +00063060: 746f 702e 6966 4e6f 4572 726f 7220 706f top.ifNoError po │ │ │ │ │ +00063070: 6c69 6379 2074 6f20 7374 6f70 2061 6674 licy to stop aft │ │ │ │ │ +00063080: 6572 2043 6f6d 7069 6c65 5374 6174 6520 er CompileState │ │ │ │ │ +00063090: 5041 5253 452c 2045 4e54 4552 2061 6e64 PARSE, ENTER and │ │ │ │ │ +000630a0: 2050 524f 4345 5353 0a3c 6272 0a3e 746f PROCESS.to │ │ │ │ │ +000630b0: 6f6c 732f 6a61 7661 632f 6d61 696e 2f54 ols/javac/main/T │ │ │ │ │ +000630c0: 6f6f 6c50 726f 7669 6465 7254 6573 742e oolProviderTest. │ │ │ │ │ +000630d0: 6a61 7661 3a20 7465 7374 206a 6176 6163 java: test javac │ │ │ │ │ +000630e0: 2773 2054 6f6f 6c50 726f 7669 6465 720a 's ToolProvider. │ │ │ │ │ +000630f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00063100: 2f6d 616e 6461 746f 7279 5761 726e 696e /mandatoryWarnin │ │ │ │ │ +00063110: 6773 2f64 6570 7265 6361 7465 642f 5465 gs/deprecated/Te │ │ │ │ │ +00063120: 7374 2e6a 6176 613a 206a 6176 6163 202d st.java: javac - │ │ │ │ │ +00063130: 6e6f 7761 726e 2069 6d70 726f 7065 726c nowarn improperl │ │ │ │ │ +00063140: 7920 7375 7070 7265 7373 6573 204a 4c53 y suppresses JLS │ │ │ │ │ +00063150: 2d6d 616e 6461 7465 6420 7761 726e 696e -mandated warnin │ │ │ │ │ +00063160: 6773 0a3c 6272 0a3e 746f 6f6c 732f 6a61 gs.tools/ja │ │ │ │ │ +00063170: 7661 632f 6d61 6e64 6174 6f72 7957 6172 vac/mandatoryWar │ │ │ │ │ +00063180: 6e69 6e67 732f 756e 6368 6563 6b65 642f nings/unchecked/ │ │ │ │ │ +00063190: 5465 7374 2e6a 6176 613a 206a 6176 6163 Test.java: javac │ │ │ │ │ +000631a0: 202d 6e6f 7761 726e 2069 6d70 726f 7065 -nowarn imprope │ │ │ │ │ +000631b0: 726c 7920 7375 7070 7265 7373 6573 204a rly suppresses J │ │ │ │ │ +000631c0: 4c53 2d6d 616e 6461 7465 6420 7761 726e LS-mandated warn │ │ │ │ │ +000631d0: 696e 6773 0a3c 6272 0a3e 746f 6f6c 732f ings.tools/ │ │ │ │ │ +000631e0: 6a61 7661 632f 6d65 7468 2f42 6164 506f javac/meth/BadPo │ │ │ │ │ +000631f0: 6c79 5369 672f 4261 6450 6f6c 7953 6967 lySig/BadPolySig │ │ │ │ │ +00063200: 2e6a 6176 613a 2050 6f6c 796d 6f72 6869 .java: Polymorhi │ │ │ │ │ +00063210: 6320 7369 676e 6174 7572 6520 6d65 7468 c signature meth │ │ │ │ │ +00063220: 6f64 2063 6865 636b 2063 7261 7368 6573 od check crashes │ │ │ │ │ +00063230: 206a 6176 6163 0a3c 6272 0a3e 746f 6f6c javac.tool │ │ │ │ │ +00063240: 732f 6a61 7661 632f 6d65 7468 2f49 6e76 s/javac/meth/Inv │ │ │ │ │ +00063250: 6f6b 654d 482e 6a61 7661 3a20 4765 6e65 okeMH.java: Gene │ │ │ │ │ +00063260: 7261 7465 2063 616c 6c20 7369 7465 7320 rate call sites │ │ │ │ │ +00063270: 666f 7220 6d65 7468 6f64 2068 616e 646c for method handl │ │ │ │ │ +00063280: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +00063290: 6163 2f6d 6574 682f 5465 7374 4350 2e6a ac/meth/TestCP.j │ │ │ │ │ +000632a0: 6176 613a 2070 6f6c 796d 6f72 7068 6963 ava: polymorphic │ │ │ │ │ +000632b0: 2073 6967 6e61 7475 7265 2063 616c 6c73 signature calls │ │ │ │ │ +000632c0: 2064 6f6e 2774 2073 6861 7265 2074 6865 don't share the │ │ │ │ │ +000632d0: 2073 616d 6520 4350 2065 6e74 7269 6573 same CP entries │ │ │ │ │ +000632e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000632f0: 632f 6d65 7468 2f56 6172 6172 6773 5761 c/meth/VarargsWa │ │ │ │ │ +00063300: 726e 2e6a 6176 613a 2076 6172 6172 6773 rn.java: varargs │ │ │ │ │ +00063310: 2d72 656c 6174 6564 2077 6172 6e69 6e67 -related warning │ │ │ │ │ +00063320: 7320 6172 6520 6d65 616e 696e 676c 6573 s are meaningles │ │ │ │ │ +00063330: 7320 6f6e 2073 6967 6e61 7475 7265 2d70 s on signature-p │ │ │ │ │ +00063340: 6f6c 796d 6f72 7068 6963 206d 6574 686f olymorphic metho │ │ │ │ │ +00063350: 6473 2073 7563 6820 6173 204d 6574 686f ds such as Metho │ │ │ │ │ +00063360: 6448 616e 646c 652e 696e 766f 6b65 4578 dHandle.invokeEx │ │ │ │ │ +00063370: 6163 740a 3c62 720a 3e74 6f6f 6c73 2f6a act.tools/j │ │ │ │ │ +00063380: 6176 6163 2f6d 6574 682f 586c 696e 7457 avac/meth/XlintW │ │ │ │ │ +00063390: 6172 6e2e 6a61 7661 3a20 6361 7374 2066 arn.java: cast f │ │ │ │ │ +000633a0: 6f72 2069 6e76 6f6b 6545 7861 6374 2063 or invokeExact c │ │ │ │ │ +000633b0: 616c 6c20 6765 7473 2072 6564 756e 6461 all gets redunda │ │ │ │ │ +000633c0: 6e74 2063 6173 7420 746f 2026 6c74 3b74 nt cast to <t │ │ │ │ │ +000633d0: 7970 6526 6774 3b20 7761 726e 696e 6773 ype> warnings │ │ │ │ │ +000633e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000633f0: 632f 6d69 7261 6e64 612f 3436 3836 3134 c/miranda/468614 │ │ │ │ │ +00063400: 382f 5465 7374 2e6a 6176 613a 2063 6f6d 8/Test.java: com │ │ │ │ │ +00063410: 7069 6c65 7220 616c 6c6f 7773 206e 6f6e piler allows non │ │ │ │ │ +00063420: 2d70 7562 6c69 6320 696d 706c 656d 656e -public implemen │ │ │ │ │ +00063430: 7461 7469 6f6e 206f 6620 696e 7465 7266 tation of interf │ │ │ │ │ +00063440: 6163 6520 6d65 7468 6f64 730a 3c62 720a ace methods.tools/javac/mir │ │ │ │ │ +00063460: 616e 6461 2f34 3638 3638 3131 2f54 7279 anda/4686811/Try │ │ │ │ │ +00063470: 6974 2e6a 6176 613a 2070 6163 6b61 6765 it.java: package │ │ │ │ │ +00063480: 2070 7269 7661 7465 206d 6574 686f 6473 private methods │ │ │ │ │ +00063490: 2064 6f20 6e6f 7420 6f76 6572 7269 6465 do not override │ │ │ │ │ +000634a0: 2061 6372 6f73 7320 7061 636b 6167 6520 across package │ │ │ │ │ +000634b0: 626f 756e 6461 7279 0a3c 6272 0a3e 746f boundary.to │ │ │ │ │ +000634c0: 6f6c 732f 6a61 7661 632f 6d69 7261 6e64 ols/javac/mirand │ │ │ │ │ +000634d0: 612f 3437 3131 3035 362f 5431 2e6a 6176 a/4711056/T1.jav │ │ │ │ │ +000634e0: 613a 206a 6176 6163 2066 6169 6c73 2074 a: javac fails t │ │ │ │ │ +000634f0: 6f20 6465 7465 6374 2063 6f6e 666c 6963 o detect conflic │ │ │ │ │ +00063500: 7469 6e67 2069 6e74 6572 6661 6365 7320 ting interfaces │ │ │ │ │ +00063510: 7769 7468 2073 6570 6172 6174 6520 636f with separate co │ │ │ │ │ +00063520: 6d70 696c 6174 696f 6e0a 3c62 720a 3e74 mpilation.t │ │ │ │ │ +00063530: 6f6f 6c73 2f6a 6176 6163 2f6d 6972 616e ools/javac/miran │ │ │ │ │ +00063540: 6461 2f54 3432 3739 3331 3661 2e6a 6176 da/T4279316a.jav │ │ │ │ │ +00063550: 613a 2069 6e63 6f6e 7369 7374 656e 6379 a: inconsistency │ │ │ │ │ +00063560: 2069 6e20 6f76 6572 6c6f 6164 2072 6573 in overload res │ │ │ │ │ +00063570: 6f6c 7574 696f 6e20 6174 2063 6f6d 7069 olution at compi │ │ │ │ │ +00063580: 6c65 2074 696d 650a 3c62 720a 3e74 6f6f le time.too │ │ │ │ │ +00063590: 6c73 2f6a 6176 6163 2f6d 6972 616e 6461 ls/javac/miranda │ │ │ │ │ +000635a0: 2f54 3432 3739 3331 3662 2e6a 6176 613a /T4279316b.java: │ │ │ │ │ +000635b0: 2069 6e63 6f6e 7369 7374 656e 6379 2069 inconsistency i │ │ │ │ │ +000635c0: 6e20 6f76 6572 6c6f 6164 2072 6573 6f6c n overload resol │ │ │ │ │ +000635d0: 7574 696f 6e20 6174 2063 6f6d 7069 6c65 ution at compile │ │ │ │ │ +000635e0: 2074 696d 650a 3c62 720a 3e74 6f6f 6c73 time.tools │ │ │ │ │ +000635f0: 2f6a 6176 6163 2f6d 6972 616e 6461 2f54 /javac/miranda/T │ │ │ │ │ +00063600: 3432 3739 3331 3663 2e6a 6176 613a 2069 4279316c.java: i │ │ │ │ │ +00063610: 6e63 6f6e 7369 7374 656e 6379 2069 6e20 nconsistency in │ │ │ │ │ +00063620: 6f76 6572 6c6f 6164 2072 6573 6f6c 7574 overload resolut │ │ │ │ │ +00063630: 696f 6e20 6174 2063 6f6d 7069 6c65 2074 ion at compile t │ │ │ │ │ +00063640: 696d 650a 3c62 720a 3e74 6f6f 6c73 2f6a ime.tools/j │ │ │ │ │ +00063650: 6176 6163 2f6d 6972 616e 6461 2f54 3432 avac/miranda/T42 │ │ │ │ │ +00063660: 3739 3331 3664 2e6a 6176 613a 2069 6e63 79316d.java: inc │ │ │ │ │ +00063670: 6f6e 7369 7374 656e 6379 2069 6e20 6f76 onsistency in ov │ │ │ │ │ +00063680: 6572 6c6f 6164 2072 6573 6f6c 7574 696f erload resolutio │ │ │ │ │ +00063690: 6e20 6174 2063 6f6d 7069 6c65 2074 696d n at compile tim │ │ │ │ │ +000636a0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +000636b0: 6163 2f6d 6972 616e 6461 2f54 3435 3238 ac/miranda/T4528 │ │ │ │ │ +000636c0: 3331 352e 6a61 7661 3a20 4d75 6c74 6970 315.java: Multip │ │ │ │ │ +000636d0: 6c65 206d 6574 686f 6420 696e 6865 7269 le method inheri │ │ │ │ │ +000636e0: 7461 6e63 6520 616e 6420 7468 726f 7773 tance and throws │ │ │ │ │ +000636f0: 2063 6c61 7573 6573 0a3c 6272 0a3e 746f clauses.to │ │ │ │ │ +00063700: 6f6c 732f 6a61 7661 632f 6d69 7261 6e64 ols/javac/mirand │ │ │ │ │ +00063710: 612f 5434 3636 3638 3636 2e6a 6176 613a a/T4666866.java: │ │ │ │ │ +00063720: 2052 4547 5245 5353 494f 4e3a 2047 656e REGRESSION: Gen │ │ │ │ │ +00063730: 6572 6174 6564 2065 7272 6f72 206d 6573 erated error mes │ │ │ │ │ +00063740: 7361 6765 2075 6e68 656c 7066 756c 2066 sage unhelpful f │ │ │ │ │ +00063750: 6f72 206d 6973 7369 6e67 206d 6574 686f or missing metho │ │ │ │ │ +00063760: 6473 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ds.tools/ja │ │ │ │ │ +00063770: 7661 632f 6d69 7261 6e64 612f 5434 3731 vac/miranda/T471 │ │ │ │ │ +00063780: 3133 3235 2e6a 6176 613a 2063 6f6d 7069 1325.java: compi │ │ │ │ │ +00063790: 6c65 7220 616c 6c6f 7773 2075 6e69 6d70 ler allows unimp │ │ │ │ │ +000637a0: 6c65 6d65 6e74 6162 6c65 2069 6e74 6572 lementable inter │ │ │ │ │ +000637b0: 6661 6365 730a 3c62 720a 3e74 6f6f 6c73 faces.tools │ │ │ │ │ +000637c0: 2f6a 6176 6163 2f6d 6973 7369 6e67 436c /javac/missingCl │ │ │ │ │ +000637d0: 6173 732f 412e 6a61 7661 3a20 5665 7269 ass/A.java: Veri │ │ │ │ │ +000637e0: 6679 2074 6861 7420 7765 2063 6865 636b fy that we check │ │ │ │ │ +000637f0: 2074 6861 7420 6120 736f 7572 6365 2066 that a source f │ │ │ │ │ +00063800: 696c 6520 636f 6e74 6169 6e73 2074 6865 ile contains the │ │ │ │ │ +00063810: 2063 6c61 7373 2073 6f75 6768 742e 0a3c class sought..< │ │ │ │ │ +00063820: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00063830: 6d69 7373 696e 6753 7570 6572 5265 636f missingSuperReco │ │ │ │ │ +00063840: 7665 7279 2f4d 6973 7369 6e67 496e 7465 very/MissingInte │ │ │ │ │ +00063850: 7266 6163 6554 6573 742e 6a61 7661 3a20 rfaceTest.java: │ │ │ │ │ +00063860: 6a61 7661 6320 6372 6173 6865 7320 7768 javac crashes wh │ │ │ │ │ +00063870: 656e 2065 6e63 6f75 6e74 6572 696e 6720 en encountering │ │ │ │ │ +00063880: 616e 2075 6e72 6573 6f6c 7661 626c 6520 an unresolvable │ │ │ │ │ +00063890: 696e 7465 7266 6163 650a 3c62 720a 3e74 interface.t │ │ │ │ │ +000638a0: 6f6f 6c73 2f6a 6176 6163 2f6d 6973 7369 ools/javac/missi │ │ │ │ │ +000638b0: 6e67 5375 7065 7252 6563 6f76 6572 792f ngSuperRecovery/ │ │ │ │ │ +000638c0: 4d69 7373 696e 6753 7570 6572 5265 636f MissingSuperReco │ │ │ │ │ +000638d0: 7665 7279 2e6a 6176 613a 2043 6865 636b very.java: Check │ │ │ │ │ +000638e0: 2066 6f72 2070 726f 7065 7220 6572 726f for proper erro │ │ │ │ │ +000638f0: 7220 7265 636f 7665 7279 2077 6865 6e20 r recovery when │ │ │ │ │ +00063900: 7375 7065 7263 6c61 7373 206f 6620 6578 superclass of ex │ │ │ │ │ +00063910: 7465 6e64 6564 2063 6c61 7373 2069 7320 tended class is │ │ │ │ │ +00063920: 6e6f 206c 6f6e 6765 7220 6176 6169 6c61 no longer availa │ │ │ │ │ +00063930: 626c 6520 6475 7269 6e67 2061 2073 7562 ble during a sub │ │ │ │ │ +00063940: 7365 7175 656e 7420 636f 6d70 696c 6174 sequent compilat │ │ │ │ │ +00063950: 696f 6e2e 0a3c 6272 0a3e 746f 6f6c 732f ion..tools/ │ │ │ │ │ +00063960: 6a61 7661 632f 6d69 7865 6454 6172 6765 javac/mixedTarge │ │ │ │ │ +00063970: 742f 4578 7465 6e64 436f 7661 7269 616e t/ExtendCovarian │ │ │ │ │ +00063980: 7431 2e6a 6176 613a 2045 6e73 7572 6520 t1.java: Ensure │ │ │ │ │ +00063990: 636f 7661 7269 616e 7420 7265 7475 726e covariant return │ │ │ │ │ +000639a0: 2074 7970 6520 616c 6c6f 7765 640a 3c62 type allowed.tools/javac/m │ │ │ │ │ +000639c0: 6978 6564 5461 7267 6574 2f45 7874 656e ixedTarget/Exten │ │ │ │ │ +000639d0: 6443 6f76 6172 6961 6e74 322e 6a61 7661 dCovariant2.java │ │ │ │ │ +000639e0: 3a20 456e 7375 7265 2043 6f76 6172 6961 : Ensure Covaria │ │ │ │ │ +000639f0: 6e74 2052 6574 7572 6e20 5479 7065 2061 nt Return Type a │ │ │ │ │ +00063a00: 6c6c 6f77 6564 2069 6e20 6d69 6e69 6d75 llowed in minimu │ │ │ │ │ +00063a10: 6d20 7375 7070 6f72 7465 6420 7665 7273 m supported vers │ │ │ │ │ +00063a20: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ +00063a30: 6176 6163 2f6d 6f64 756c 6573 2f41 6273 avac/modules/Abs │ │ │ │ │ +00063a40: 7472 6163 744f 7249 6e6e 6572 436c 6173 tractOrInnerClas │ │ │ │ │ +00063a50: 7353 6572 7669 6365 496d 706c 5465 7374 sServiceImplTest │ │ │ │ │ +00063a60: 2e6a 6176 613a 204a 6176 6163 2064 6f65 .java: Javac doe │ │ │ │ │ +00063a70: 736e 2774 2072 6570 6f72 7420 6572 726f sn't report erro │ │ │ │ │ +00063a80: 7273 206f 6e20 7365 7276 6963 6520 696d rs on service im │ │ │ │ │ +00063a90: 706c 656d 656e 7461 7469 6f6e 2077 6869 plementation whi │ │ │ │ │ +00063aa0: 6368 2063 616e 6e6f 7420 6265 2069 6e69 ch cannot be ini │ │ │ │ │ +00063ab0: 7469 616c 697a 6564 0a3c 6272 0a3e 746f tialized.to │ │ │ │ │ +00063ac0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ +00063ad0: 732f 4164 6445 7870 6f72 7473 5465 7374 s/AddExportsTest │ │ │ │ │ +00063ae0: 2e6a 6176 613a 2054 6573 7420 7468 6520 .java: Test the │ │ │ │ │ +00063af0: 2d2d 6164 642d 6578 706f 7274 7320 6f70 --add-exports op │ │ │ │ │ +00063b00: 7469 6f6e 0a3c 6272 0a3e 746f 6f6c 732f tion.tools/ │ │ │ │ │ +00063b10: 6a61 7661 632f 6d6f 6475 6c65 732f 4164 javac/modules/Ad │ │ │ │ │ +00063b20: 644c 696d 6974 4d6f 6473 2e6a 6176 613a dLimitMods.java: │ │ │ │ │ +00063b30: 2054 6573 7420 2d2d 6164 642d 6d6f 6475 Test --add-modu │ │ │ │ │ +00063b40: 6c65 7320 616e 6420 2d2d 6c69 6d69 742d les and --limit- │ │ │ │ │ +00063b50: 6d6f 6475 6c65 733b 2061 6c73 6f20 7465 modules; also te │ │ │ │ │ +00063b60: 7374 2074 6865 2022 656e 6162 6c65 6422 st the "enabled" │ │ │ │ │ +00063b70: 206d 6f64 756c 6573 2e0a 3c62 720a 3e74 modules..t │ │ │ │ │ +00063b80: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00063b90: 6573 2f41 6464 4d6f 6475 6c65 7354 6573 es/AddModulesTes │ │ │ │ │ +00063ba0: 742e 6a61 7661 3a20 5465 7374 2074 6865 t.java: Test the │ │ │ │ │ +00063bb0: 202d 2d61 6464 2d6d 6f64 756c 6573 206f --add-modules o │ │ │ │ │ +00063bc0: 7074 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ption.tools │ │ │ │ │ +00063bd0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f41 /javac/modules/A │ │ │ │ │ +00063be0: 6464 5265 6164 7354 6573 742e 6a61 7661 ddReadsTest.java │ │ │ │ │ +00063bf0: 3a20 5465 7374 2074 6865 202d 2d61 6464 : Test the --add │ │ │ │ │ +00063c00: 2d72 6561 6473 206f 7074 696f 6e0a 3c62 -reads option.tools/javac/m │ │ │ │ │ +00063c20: 6f64 756c 6573 2f41 6c6c 4465 6661 756c odules/AllDefaul │ │ │ │ │ +00063c30: 7454 6573 742e 6a61 7661 3a20 5465 7374 tTest.java: Test │ │ │ │ │ +00063c40: 2075 7365 206f 6620 414c 4c2d 4445 4641 use of ALL-DEFA │ │ │ │ │ +00063c50: 554c 5420 746f 6b65 6e0a 3c62 720a 3e74 ULT token.t │ │ │ │ │ +00063c60: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00063c70: 6573 2f41 6e61 6368 726f 6e69 7374 6963 es/Anachronistic │ │ │ │ │ +00063c80: 4d6f 6475 6c65 496e 666f 2f41 6e61 6368 ModuleInfo/Anach │ │ │ │ │ +00063c90: 726f 6e69 7374 6963 4d6f 6475 6c65 496e ronisticModuleIn │ │ │ │ │ +00063ca0: 666f 5465 7374 2e6a 6176 613a 2041 7373 foTest.java: Ass │ │ │ │ │ +00063cb0: 6572 7469 6f6e 4572 726f 7220 696e 206a ertionError in j │ │ │ │ │ +00063cc0: 6176 6163 2077 6865 6e20 6d6f 6475 6c65 avac when module │ │ │ │ │ +00063cd0: 2d69 6e66 6f20 266c 743b 2076 3533 2e30 -info < v53.0 │ │ │ │ │ +00063ce0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00063cf0: 632f 6d6f 6475 6c65 732f 416e 6e6f 7461 c/modules/Annota │ │ │ │ │ +00063d00: 7469 6f6e 5072 6f63 6573 7369 6e67 2e6a tionProcessing.j │ │ │ │ │ +00063d10: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ +00063d20: 2061 6e6e 6f74 6174 696f 6e20 7072 6f63 annotation proc │ │ │ │ │ +00063d30: 6573 7369 6e67 2077 6f72 6b73 2e0a 3c62 essing works..tools/javac/m │ │ │ │ │ +00063d50: 6f64 756c 6573 2f41 6e6e 6f74 6174 696f odules/Annotatio │ │ │ │ │ +00063d60: 6e50 726f 6365 7373 696e 6757 6974 684d nProcessingWithM │ │ │ │ │ +00063d70: 6f64 756c 6549 6e66 6f49 6e57 726f 6e67 oduleInfoInWrong │ │ │ │ │ +00063d80: 506c 6163 652e 6a61 7661 3a20 6a61 7661 Place.java: java │ │ │ │ │ +00063d90: 6320 7468 726f 7773 204e 5045 2069 6620 c throws NPE if │ │ │ │ │ +00063da0: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ +00063db0: 7373 6f72 2069 7320 7370 6563 6966 6965 ssor is specifie │ │ │ │ │ +00063dc0: 6420 616e 6420 6d6f 6475 6c65 2069 7320 d and module is │ │ │ │ │ +00063dd0: 6465 636c 6172 6564 2069 6e20 6120 6669 declared in a fi │ │ │ │ │ +00063de0: 6c65 206e 616d 6564 2061 7262 6974 7261 le named arbitra │ │ │ │ │ +00063df0: 7269 6c79 0a3c 6272 0a3e 746f 6f6c 732f rily.tools/ │ │ │ │ │ +00063e00: 6a61 7661 632f 6d6f 6475 6c65 732f 416e javac/modules/An │ │ │ │ │ +00063e10: 6e6f 7461 7469 6f6e 5072 6f63 6573 736f notationProcesso │ │ │ │ │ +00063e20: 7273 496e 4d6f 6475 6c65 7354 6573 742e rsInModulesTest. │ │ │ │ │ +00063e30: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +00063e40: 7420 616e 6e6f 7461 7469 6f6e 2070 726f t annotation pro │ │ │ │ │ +00063e50: 6365 7373 6f72 7320 696e 7369 6465 206d cessors inside m │ │ │ │ │ +00063e60: 6f64 756c 6573 2077 6f72 6b73 0a3c 6272 odules works.
    tools/javac/mo │ │ │ │ │ +00063e80: 6475 6c65 732f 416e 6e6f 7461 7469 6f6e dules/Annotation │ │ │ │ │ +00063e90: 734f 6e4d 6f64 756c 6573 2e6a 6176 613a sOnModules.java: │ │ │ │ │ +00063ea0: 2054 6573 7420 616e 6e6f 7461 7469 6f6e Test annotation │ │ │ │ │ +00063eb0: 7320 6f6e 206d 6f64 756c 6520 6465 636c s on module decl │ │ │ │ │ +00063ec0: 6172 6174 696f 6e2e 0a3c 6272 0a3e 746f aration..to │ │ │ │ │ +00063ed0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ +00063ee0: 732f 4175 746f 6d61 7469 634d 6f64 756c s/AutomaticModul │ │ │ │ │ +00063ef0: 6573 2e6a 6176 613a 2054 6573 7420 6175 es.java: Test au │ │ │ │ │ +00063f00: 746f 6d61 7469 6320 6d6f 6475 6c65 730a tomatic modules. │ │ │ │ │ +00063f10: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00063f20: 2f6d 6f64 756c 6573 2f42 726f 6b65 6e4d /modules/BrokenM │ │ │ │ │ +00063f30: 6f64 756c 6573 5465 7374 2e6a 6176 613a odulesTest.java: │ │ │ │ │ +00063f40: 2054 6573 7420 6d6f 6465 6c20 6265 6861 Test model beha │ │ │ │ │ +00063f50: 7669 6f72 2077 6865 6e20 6120 636f 6d70 vior when a comp │ │ │ │ │ +00063f60: 6c65 7469 6e67 2061 2062 726f 6b65 6e20 leting a broken │ │ │ │ │ +00063f70: 6d6f 6475 6c65 2d69 6e66 6f2e 0a3c 6272 module-info..
    tools/javac/mo │ │ │ │ │ +00063f90: 6475 6c65 732f 436f 6d70 696c 654d 6f64 dules/CompileMod │ │ │ │ │ +00063fa0: 756c 6550 6174 6368 5465 7374 2e6a 6176 ulePatchTest.jav │ │ │ │ │ +00063fb0: 613a 2074 6573 7473 2066 6f72 206d 756c a: tests for mul │ │ │ │ │ +00063fc0: 7469 2d6d 6f64 756c 6520 6d6f 6465 2063 ti-module mode c │ │ │ │ │ +00063fd0: 6f6d 7069 6c61 7469 6f6e 0a3c 6272 0a3e ompilation. │ │ │ │ │ +00063fe0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00063ff0: 6c65 732f 436f 6e74 6169 6e73 5465 7374 les/ContainsTest │ │ │ │ │ +00064000: 2e6a 6176 613a 2041 6464 206d 6574 686f .java: Add metho │ │ │ │ │ +00064010: 6420 4a61 7661 4669 6c65 4d61 6e61 6765 d JavaFileManage │ │ │ │ │ +00064020: 722e 636f 6e74 6169 6e73 0a3c 6272 0a3e r.contains. │ │ │ │ │ +00064030: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00064040: 6c65 732f 436f 6e76 656e 6965 6e74 4163 les/ConvenientAc │ │ │ │ │ +00064050: 6365 7373 4572 726f 7273 5465 7374 2e6a cessErrorsTest.j │ │ │ │ │ +00064060: 6176 613a 2043 6865 636b 2063 6f6e 7665 ava: Check conve │ │ │ │ │ +00064070: 6e69 656e 7420 6572 726f 7273 2061 7265 nient errors are │ │ │ │ │ +00064080: 2070 726f 6475 6365 6420 666f 7220 696e produced for in │ │ │ │ │ +00064090: 6163 6365 7373 6962 6c65 2063 6c61 7373 accessible class │ │ │ │ │ +000640a0: 6573 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a es..tools/j │ │ │ │ │ +000640b0: 6176 6163 2f6d 6f64 756c 6573 2f44 6972 avac/modules/Dir │ │ │ │ │ +000640c0: 6563 7469 7665 5669 7369 746f 7254 6573 ectiveVisitorTes │ │ │ │ │ +000640d0: 742e 6a61 7661 3a20 4164 6420 4d6f 6475 t.java: Add Modu │ │ │ │ │ +000640e0: 6c65 456c 656d 656e 742e 4469 7265 6374 leElement.Direct │ │ │ │ │ +000640f0: 6976 6556 6973 6974 6f72 0a3c 6272 0a3e iveVisitor. │ │ │ │ │ +00064100: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00064110: 6c65 732f 446f 636c 696e 744f 7468 6572 les/DoclintOther │ │ │ │ │ +00064120: 4d6f 6475 6c65 732e 6a61 7661 3a20 5665 Modules.java: Ve │ │ │ │ │ +00064130: 7269 6679 2074 6861 7420 446f 634c 696e rify that DocLin │ │ │ │ │ +00064140: 7420 646f 6573 206e 6f74 2063 6175 7365 t does not cause │ │ │ │ │ +00064150: 2075 6e6e 6563 6573 7361 7279 2028 616e unnecessary (an │ │ │ │ │ +00064160: 6420 706f 7465 6e74 6961 6c6c 7920 6461 d potentially da │ │ │ │ │ +00064170: 6e67 6572 6f75 7329 2069 6d70 6c69 6369 ngerous) implici │ │ │ │ │ +00064180: 7420 636f 6d70 696c 6174 696f 6e0a 3c62 t compilation.tools/javac/m │ │ │ │ │ +000641a0: 6f64 756c 6573 2f44 7570 6c69 6361 7465 odules/Duplicate │ │ │ │ │ +000641b0: 436c 6173 7354 6573 742e 6a61 7661 3a20 ClassTest.java: │ │ │ │ │ +000641c0: 456e 7375 7265 2074 6861 7420 636c 6173 Ensure that clas │ │ │ │ │ +000641d0: 7365 7320 7769 7468 2074 6865 2073 616d ses with the sam │ │ │ │ │ +000641e0: 6520 4651 4e73 2061 7265 204f 4b20 696e e FQNs are OK in │ │ │ │ │ +000641f0: 2075 6e72 656c 6174 6564 206d 6f64 756c unrelated modul │ │ │ │ │ +00064200: 6573 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a es..tools/j │ │ │ │ │ +00064210: 6176 6163 2f6d 6f64 756c 6573 2f45 6467 avac/modules/Edg │ │ │ │ │ +00064220: 6543 6173 6573 2e6a 6176 613a 2074 6573 eCases.java: tes │ │ │ │ │ +00064230: 7473 2066 6f72 206d 756c 7469 2d6d 6f64 ts for multi-mod │ │ │ │ │ +00064240: 756c 6520 6d6f 6465 2063 6f6d 7069 6c61 ule mode compila │ │ │ │ │ +00064250: 7469 6f6e 0a3c 6272 0a3e 746f 6f6c 732f tion.tools/ │ │ │ │ │ +00064260: 6a61 7661 632f 6d6f 6475 6c65 732f 456e javac/modules/En │ │ │ │ │ +00064270: 7656 6172 5465 7374 2e6a 6176 613a 2054 vVarTest.java: T │ │ │ │ │ +00064280: 6573 7473 2075 7365 206f 6620 4a44 4b5f ests use of JDK_ │ │ │ │ │ +00064290: 4a41 5641 435f 4f50 5449 4f4e 5320 656e JAVAC_OPTIONS en │ │ │ │ │ +000642a0: 7620 7661 7269 6162 6c65 0a3c 6272 0a3e v variable. │ │ │ │ │ +000642b0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000642c0: 6c65 732f 4578 706f 7274 7355 6e65 7870 les/ExportsUnexp │ │ │ │ │ +000642d0: 6f72 7465 642e 6a61 7661 3a20 7465 7374 orted.java: test │ │ │ │ │ +000642e0: 7320 666f 7220 6d6f 6475 6c65 2064 6563 s for module dec │ │ │ │ │ +000642f0: 6c61 7261 7469 6f6e 730a 3c62 720a 3e74 larations.t │ │ │ │ │ +00064300: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ +00064310: 6573 2f46 696c 654d 616e 6167 6572 4765 es/FileManagerGe │ │ │ │ │ +00064320: 7453 6572 7669 6365 4c6f 6164 6572 5465 tServiceLoaderTe │ │ │ │ │ +00064330: 7374 2e6a 6176 613a 2054 6573 7420 7468 st.java: Test th │ │ │ │ │ +00064340: 6174 206a 646b 2e63 6f6d 7069 6c65 7220 at jdk.compiler │ │ │ │ │ +00064350: 6361 6e20 6d61 7465 7269 616c 697a 6520 can materialize │ │ │ │ │ +00064360: 6120 7365 7276 6963 6520 6c6f 6164 6572 a service loader │ │ │ │ │ +00064370: 2066 6f72 2061 7262 6974 7261 7279 2073 for arbitrary s │ │ │ │ │ +00064380: 6572 7669 6365 730a 3c62 720a 3e74 6f6f ervices.too │ │ │ │ │ +00064390: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +000643a0: 2f47 6574 4c6f 6361 7469 6f6e 466f 724d /GetLocationForM │ │ │ │ │ +000643b0: 6f64 756c 6554 6573 742e 6a61 7661 3a20 oduleTest.java: │ │ │ │ │ +000643c0: 5374 616e 6461 7264 4a61 7661 4669 6c65 StandardJavaFile │ │ │ │ │ +000643d0: 4d61 6e61 6765 722e 6765 744d 6f64 756c Manager.getModul │ │ │ │ │ +000643e0: 654c 6f63 6174 696f 6e28 2920 6361 6e27 eLocation() can' │ │ │ │ │ +000643f0: 7420 6669 6e64 2061 206d 6f64 756c 650a t find a module. │ │ │ │ │ +00064400: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00064410: 2f6d 6f64 756c 6573 2f47 7261 7068 7354 /modules/GraphsT │ │ │ │ │ +00064420: 6573 742e 6a61 7661 3a20 7465 7374 7320 est.java: tests │ │ │ │ │ +00064430: 666f 7220 6d6f 6475 6c65 2067 7261 7068 for module graph │ │ │ │ │ +00064440: 2072 6573 6f6c 7574 696f 6e20 6973 7375 resolution issu │ │ │ │ │ +00064450: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +00064460: 7661 632f 6d6f 6475 6c65 732f 4865 6c6c vac/modules/Hell │ │ │ │ │ +00064470: 6f57 6f72 6c64 5465 7374 2e6a 6176 613a oWorldTest.java: │ │ │ │ │ +00064480: 2073 696d 706c 6520 7465 7374 7320 6f66 simple tests of │ │ │ │ │ +00064490: 206a 6176 6163 2063 6f6d 7069 6c61 7469 javac compilati │ │ │ │ │ +000644a0: 6f6e 206d 6f64 6573 0a3c 6272 0a3e 746f on modes.to │ │ │ │ │ +000644b0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ +000644c0: 732f 496e 6375 6261 7469 6e67 5465 7374 s/IncubatingTest │ │ │ │ │ +000644d0: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +000644e0: 6174 204d 6f64 756c 6552 6573 6f6c 7574 at ModuleResolut │ │ │ │ │ +000644f0: 696f 6e20 6174 7472 6962 7574 6520 666c ion attribute fl │ │ │ │ │ +00064500: 6167 7320 6172 6520 686f 6e6f 7265 642e ags are honored. │ │ │ │ │ +00064510: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00064520: 632f 6d6f 6475 6c65 732f 496e 6865 7269 c/modules/Inheri │ │ │ │ │ +00064530: 7452 756e 7469 6d65 456e 7669 726f 6e6d tRuntimeEnvironm │ │ │ │ │ +00064540: 656e 7454 6573 742e 6a61 7661 3a20 5465 entTest.java: Te │ │ │ │ │ +00064550: 7374 202d 2d69 6e68 6572 6974 2d72 756e st --inherit-run │ │ │ │ │ +00064560: 7469 6d65 2d65 6e76 6972 6f6e 6d65 6e74 time-environment │ │ │ │ │ +00064570: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00064580: 632f 6d6f 6475 6c65 732f 496e 7661 6c69 c/modules/Invali │ │ │ │ │ +00064590: 644d 6f64 756c 6544 6972 6563 7469 7665 dModuleDirective │ │ │ │ │ +000645a0: 2f6d 6f64 756c 652d 696e 666f 2e6a 6176 /module-info.jav │ │ │ │ │ +000645b0: 613a 2045 7272 6f72 206d 6573 7361 6765 a: Error message │ │ │ │ │ +000645c0: 7320 7768 656e 2063 6f6d 7069 6c69 6e67 s when compiling │ │ │ │ │ +000645d0: 2061 206d 616c 666f 726d 6564 206d 6f64 a malformed mod │ │ │ │ │ +000645e0: 756c 652d 696e 666f 2e6a 6176 6120 636f ule-info.java co │ │ │ │ │ +000645f0: 6e66 7573 696e 670a 3c62 720a 3e74 6f6f nfusing.too │ │ │ │ │ +00064600: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00064610: 2f4a 6176 6142 6173 6554 6573 742e 6a61 /JavaBaseTest.ja │ │ │ │ │ +00064620: 7661 3a20 7465 7374 206d 6f64 6966 6965 va: test modifie │ │ │ │ │ +00064630: 7273 2077 6974 6820 6a61 7661 2e62 6173 rs with java.bas │ │ │ │ │ +00064640: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +00064650: 6163 2f6d 6f64 756c 6573 2f4c 696d 6974 ac/modules/Limit │ │ │ │ │ +00064660: 4d6f 6475 6c65 7354 6573 742e 6a61 7661 ModulesTest.java │ │ │ │ │ +00064670: 3a20 5465 7374 2074 6865 202d 2d6c 696d : Test the --lim │ │ │ │ │ +00064680: 6974 2d6d 6f64 756c 6573 206f 7074 696f it-modules optio │ │ │ │ │ +00064690: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +000646a0: 6163 2f6d 6f64 756c 6573 2f4d 4f70 7469 ac/modules/MOpti │ │ │ │ │ +000646b0: 6f6e 5465 7374 2e6a 6176 613a 2069 6d70 onTest.java: imp │ │ │ │ │ +000646c0: 6c65 6d65 6e74 206a 6176 6163 202d 6d20 lement javac -m │ │ │ │ │ +000646d0: 6f70 7469 6f6e 0a3c 6272 0a3e 746f 6f6c option.tool │ │ │ │ │ +000646e0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +000646f0: 4d69 7373 696e 674a 6172 496e 4d6f 6475 MissingJarInModu │ │ │ │ │ +00064700: 6c65 5061 7468 5465 7374 2e6a 6176 613a lePathTest.java: │ │ │ │ │ +00064710: 2043 6f6d 7069 6c65 7220 7368 6f75 6c64 Compiler should │ │ │ │ │ +00064720: 2068 616e 646c 6520 6a61 7661 2e6e 696f handle java.nio │ │ │ │ │ +00064730: 2e66 696c 652e 4669 6c65 5379 7374 656d .file.FileSystem │ │ │ │ │ +00064740: 4e6f 7446 6f75 6e64 4578 6365 7074 696f NotFoundExceptio │ │ │ │ │ +00064750: 6e20 6772 6163 6566 756c 6c79 2061 6e64 n gracefully and │ │ │ │ │ +00064760: 206e 6f74 2061 626f 7274 0a3c 6272 0a3e not abort. │ │ │ │ │ +00064770: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00064780: 6c65 732f 4d69 7373 696e 674d 6f64 756c les/MissingModul │ │ │ │ │ +00064790: 6554 6573 742e 6a61 7661 3a20 6a61 7661 eTest.java: java │ │ │ │ │ +000647a0: 6320 7368 6f75 6c64 206e 6f74 206e 6565 c should not nee │ │ │ │ │ +000647b0: 6420 7468 6520 7472 616e 7369 7469 7665 d the transitive │ │ │ │ │ +000647c0: 2063 6c6f 7375 7265 2074 6f20 636f 6d70 closure to comp │ │ │ │ │ +000647d0: 696c 6520 6120 6d6f 6475 6c65 0a3c 6272 ile a module.
    tools/javac/mo │ │ │ │ │ +000647f0: 6475 6c65 732f 4d6f 6469 6669 6564 5554 dules/ModifiedUT │ │ │ │ │ +00064800: 4654 6573 742e 6a61 7661 3a20 5465 7374 FTest.java: Test │ │ │ │ │ +00064810: 2053 7572 726f 6761 7465 2050 6169 7220 Surrogate Pair │ │ │ │ │ +00064820: 6d6f 6475 6c65 206e 616d 650a 3c62 720a module name.tools/javac/mod │ │ │ │ │ +00064840: 756c 6573 2f4d 6f64 756c 6546 696e 6465 ules/ModuleFinde │ │ │ │ │ +00064850: 7254 6573 742e 6a61 7661 3a20 7465 7374 rTest.java: test │ │ │ │ │ +00064860: 7320 666f 7220 6d6f 6475 6c65 2066 696e s for module fin │ │ │ │ │ +00064870: 6465 720a 3c62 720a 3e74 6f6f 6c73 2f6a der.tools/j │ │ │ │ │ +00064880: 6176 6163 2f6d 6f64 756c 6573 2f4d 6f64 avac/modules/Mod │ │ │ │ │ +00064890: 756c 6549 6e66 6f50 6174 6368 5061 7468 uleInfoPatchPath │ │ │ │ │ +000648a0: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +000648b0: 6174 2068 6176 696e 6720 6d6f 6475 6c65 at having module │ │ │ │ │ +000648c0: 2d69 6e66 6f20 6f6e 2070 6174 6368 2070 -info on patch p │ │ │ │ │ +000648d0: 6174 6820 776f 726b 7320 636f 7272 6563 ath works correc │ │ │ │ │ +000648e0: 746c 792e 0a3c 6272 0a3e 746f 6f6c 732f tly..tools/ │ │ │ │ │ +000648f0: 6a61 7661 632f 6d6f 6475 6c65 732f 4d6f javac/modules/Mo │ │ │ │ │ +00064900: 6475 6c65 496e 666f 5465 7374 2e6a 6176 duleInfoTest.jav │ │ │ │ │ +00064910: 613a 2074 6573 7473 2066 6f72 206d 6f64 a: tests for mod │ │ │ │ │ +00064920: 756c 6520 6465 636c 6172 6174 696f 6e73 ule declarations │ │ │ │ │ +00064930: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00064940: 632f 6d6f 6475 6c65 732f 4d6f 6475 6c65 c/modules/Module │ │ │ │ │ +00064950: 496e 666f 5472 6565 4163 6365 7373 2e6a InfoTreeAccess.j │ │ │ │ │ +00064960: 6176 613a 2074 6573 7420 7472 6565 2061 ava: test tree a │ │ │ │ │ +00064970: 6363 6573 7320 6f66 206d 6f64 756c 6520 ccess of module │ │ │ │ │ +00064980: 6465 636c 6172 6174 696f 6e73 0a3c 6272 declarations.
    tools/javac/mo │ │ │ │ │ +000649a0: 6475 6c65 732f 4d6f 6475 6c65 5061 7468 dules/ModulePath │ │ │ │ │ +000649b0: 5465 7374 2e6a 6176 613a 2074 6573 7473 Test.java: tests │ │ │ │ │ +000649c0: 2066 6f72 202d 2d6d 6f64 756c 652d 7061 for --module-pa │ │ │ │ │ +000649d0: 7468 0a3c 6272 0a3e 746f 6f6c 732f 6a61 th.tools/ja │ │ │ │ │ +000649e0: 7661 632f 6d6f 6475 6c65 732f 4d6f 6475 vac/modules/Modu │ │ │ │ │ +000649f0: 6c65 536f 7572 6365 5061 7468 5465 7374 leSourcePathTest │ │ │ │ │ +00064a00: 2e6a 6176 613a 2074 6573 7473 2066 6f72 .java: tests for │ │ │ │ │ +00064a10: 202d 2d6d 6f64 756c 652d 736f 7572 6365 --module-source │ │ │ │ │ +00064a20: 2d70 6174 680a 3c62 720a 3e74 6f6f 6c73 -path.tools │ │ │ │ │ +00064a30: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f4d /javac/modules/M │ │ │ │ │ +00064a40: 6f64 756c 6556 6572 7369 6f6e 2e6a 6176 oduleVersion.jav │ │ │ │ │ +00064a50: 613a 2073 696d 706c 6520 7465 7374 7320 a: simple tests │ │ │ │ │ +00064a60: 6f66 206d 6f64 756c 6520 7573 6573 0a3c of module uses.< │ │ │ │ │ +00064a70: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00064a80: 6d6f 6475 6c65 732f 4d6f 6475 6c65 7341 modules/ModulesA │ │ │ │ │ +00064a90: 6e64 436c 6173 7350 6174 6854 6573 742e ndClassPathTest. │ │ │ │ │ +00064aa0: 6a61 7661 3a20 456e 7375 7265 206e 616d java: Ensure nam │ │ │ │ │ +00064ab0: 6564 206d 6f64 756c 6573 2063 616e 6e6f ed modules canno │ │ │ │ │ +00064ac0: 7420 7265 6665 7220 746f 2063 6c61 7373 t refer to class │ │ │ │ │ +00064ad0: 7061 7468 2074 7970 6573 2e0a 3c62 720a path types..tools/javac/mod │ │ │ │ │ +00064af0: 756c 6573 2f4d 6f64 756c 6573 416e 644d ules/ModulesAndM │ │ │ │ │ +00064b00: 6f64 756c 6553 6f75 7263 6550 6174 6854 oduleSourcePathT │ │ │ │ │ +00064b10: 6573 742e 6a61 7661 3a20 696e 636f 7272 est.java: incorr │ │ │ │ │ +00064b20: 6563 7420 6d65 7373 6167 6520 6672 6f6d ect message from │ │ │ │ │ +00064b30: 206a 6176 6163 0a3c 6272 0a3e 746f 6f6c javac.tool │ │ │ │ │ +00064b40: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00064b50: 4d75 6c74 694d 6f64 756c 654d 6f64 6554 MultiModuleModeT │ │ │ │ │ +00064b60: 6573 742e 6a61 7661 3a20 7465 7374 7320 est.java: tests │ │ │ │ │ +00064b70: 666f 7220 6d75 6c74 692d 6d6f 6475 6c65 for multi-module │ │ │ │ │ +00064b80: 206d 6f64 6520 636f 6d70 696c 6174 696f mode compilatio │ │ │ │ │ +00064b90: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +00064ba0: 6163 2f6d 6f64 756c 6573 2f4e 5045 436f ac/modules/NPECo │ │ │ │ │ +00064bb0: 6d70 696c 696e 674d 6f64 756c 6549 6e66 mpilingModuleInf │ │ │ │ │ +00064bc0: 6f54 6573 742e 6a61 7661 3a20 4e50 4520 oTest.java: NPE │ │ │ │ │ +00064bd0: 7768 656e 2063 6f6d 7069 6c69 6e67 206d when compiling m │ │ │ │ │ +00064be0: 6f64 756c 652d 696e 666f 2e6a 6176 6120 odule-info.java │ │ │ │ │ +00064bf0: 7769 7468 2061 2063 6c61 7373 2064 6563 with a class dec │ │ │ │ │ +00064c00: 6c61 7261 7469 6f6e 2069 6e20 6120 6e6f laration in a no │ │ │ │ │ +00064c10: 6e2d 6d6f 6475 6c65 206d 6f64 650a 3c62 n-module mode.tools/javac/m │ │ │ │ │ +00064c30: 6f64 756c 6573 2f4e 5045 456d 7074 7946 odules/NPEEmptyF │ │ │ │ │ +00064c40: 696c 6554 6573 742e 6a61 7661 3a20 4e50 ileTest.java: NP │ │ │ │ │ +00064c50: 4520 7768 696c 6520 636f 6d70 696c 696e E while compilin │ │ │ │ │ +00064c60: 6720 656d 7074 7920 736f 7572 6365 2066 g empty source f │ │ │ │ │ +00064c70: 696c 6520 7769 7468 202d 2d6d 6f64 756c ile with --modul │ │ │ │ │ +00064c80: 652d 736f 7572 6365 2d70 6174 6820 6f70 e-source-path op │ │ │ │ │ +00064c90: 7469 6f6e 0a3c 6272 0a3e 746f 6f6c 732f tion.tools/ │ │ │ │ │ +00064ca0: 6a61 7661 632f 6d6f 6475 6c65 732f 4f62 javac/modules/Ob │ │ │ │ │ +00064cb0: 7363 7572 654d 6573 7361 6765 466f 7242 scureMessageForB │ │ │ │ │ +00064cc0: 6164 5072 6f76 6964 6573 5465 7374 2e6a adProvidesTest.j │ │ │ │ │ +00064cd0: 6176 613a 206f 6273 6375 7265 2065 7272 ava: obscure err │ │ │ │ │ +00064ce0: 6f72 206d 6573 7361 6765 2066 6f72 2062 or message for b │ │ │ │ │ +00064cf0: 6164 2027 7072 6f76 6964 6573 270a 3c62 ad 'provides'.tools/javac/m │ │ │ │ │ +00064d10: 6f64 756c 6573 2f4f 7065 6e4d 6f64 756c odules/OpenModul │ │ │ │ │ +00064d20: 6573 5465 7374 2e6a 6176 613a 2074 6573 esTest.java: tes │ │ │ │ │ +00064d30: 7473 2066 6f72 206d 756c 7469 2d6d 6f64 ts for multi-mod │ │ │ │ │ +00064d40: 756c 6520 6d6f 6465 2063 6f6d 7069 6c61 ule mode compila │ │ │ │ │ +00064d50: 7469 6f6e 0a3c 6272 0a3e 746f 6f6c 732f tion.tools/ │ │ │ │ │ +00064d60: 6a61 7661 632f 6d6f 6475 6c65 732f 4f75 javac/modules/Ou │ │ │ │ │ +00064d70: 7470 7574 4469 7254 6573 742e 6a61 7661 tputDirTest.java │ │ │ │ │ +00064d80: 3a20 7465 7374 7320 666f 7220 6f75 7470 : tests for outp │ │ │ │ │ +00064d90: 7574 2064 6972 6563 746f 7279 0a3c 6272 ut directory.
    tools/javac/mo │ │ │ │ │ +00064db0: 6475 6c65 732f 5061 636b 6167 6543 6f6e dules/PackageCon │ │ │ │ │ +00064dc0: 666c 6963 7454 6573 742e 6a61 7661 3a20 flictTest.java: │ │ │ │ │ +00064dd0: 7465 7374 206d 6f64 756c 652f 7061 636b test module/pack │ │ │ │ │ +00064de0: 6167 6520 636f 6e66 6c69 6374 730a 3c62 age conflicts.tools/javac/m │ │ │ │ │ +00064e00: 6f64 756c 6573 2f50 6163 6b61 6765 4d75 odules/PackageMu │ │ │ │ │ +00064e10: 6c74 6970 6c65 4d6f 6475 6c65 732e 6a61 ltipleModules.ja │ │ │ │ │ +00064e20: 7661 3a20 5665 7269 6679 206d 6f64 756c va: Verify modul │ │ │ │ │ +00064e30: 6573 2063 616e 2063 6f6e 7461 696e 2070 es can contain p │ │ │ │ │ +00064e40: 6163 6b61 6765 7320 6f66 2074 6865 2073 ackages of the s │ │ │ │ │ +00064e50: 616d 6520 6e61 6d65 2c20 756e 6c65 7373 ame name, unless │ │ │ │ │ +00064e60: 2074 6865 7365 206d 6565 742e 0a3c 6272 these meet..
    tools/javac/mo │ │ │ │ │ +00064e80: 6475 6c65 732f 5061 7463 684d 6f64 756c dules/PatchModul │ │ │ │ │ +00064e90: 6573 5465 7374 2e6a 6176 613a 2074 6573 esTest.java: tes │ │ │ │ │ +00064ea0: 7473 2066 6f72 202d 2d70 6174 6368 2d6d ts for --patch-m │ │ │ │ │ +00064eb0: 6f64 756c 6573 0a3c 6272 0a3e 746f 6f6c odules.tool │ │ │ │ │ +00064ec0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00064ed0: 506c 7567 696e 7349 6e4d 6f64 756c 6573 PluginsInModules │ │ │ │ │ +00064ee0: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ +00064ef0: 7920 7468 6174 2070 6c75 6769 6e73 2069 y that plugins i │ │ │ │ │ +00064f00: 6e73 6964 6520 6d6f 6475 6c65 7320 776f nside modules wo │ │ │ │ │ +00064f10: 726b 730a 3c62 720a 3e74 6f6f 6c73 2f6a rks.tools/j │ │ │ │ │ +00064f20: 6176 6163 2f6d 6f64 756c 6573 2f50 6f6f avac/modules/Poo │ │ │ │ │ +00064f30: 7243 686f 6963 6546 6f72 4d6f 6475 6c65 rChoiceForModule │ │ │ │ │ +00064f40: 4e61 6d65 5465 7374 2e6a 6176 613a 2041 NameTest.java: A │ │ │ │ │ +00064f50: 6464 206c 696e 7420 7761 726e 696e 6720 dd lint warning │ │ │ │ │ +00064f60: 666f 7220 6469 6769 7473 2069 6e20 6d6f for digits in mo │ │ │ │ │ +00064f70: 6475 6c65 206e 616d 6573 0a3c 6272 0a3e dule names. │ │ │ │ │ +00064f80: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00064f90: 6c65 732f 5072 6f76 6964 6573 5465 7374 les/ProvidesTest │ │ │ │ │ +00064fa0: 2e6a 6176 613a 2073 696d 706c 6520 7465 .java: simple te │ │ │ │ │ +00064fb0: 7374 7320 6f66 206d 6f64 756c 6520 7072 sts of module pr │ │ │ │ │ +00064fc0: 6f76 6964 6573 0a3c 6272 0a3e 746f 6f6c ovides.tool │ │ │ │ │ +00064fd0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00064fe0: 5175 6572 7942 6566 6f72 6545 6e74 6572 QueryBeforeEnter │ │ │ │ │ +00064ff0: 2e6a 6176 613a 2074 6573 7473 2066 6f72 .java: tests for │ │ │ │ │ +00065000: 206d 6f64 756c 6520 7265 736f 6c75 7469 module resoluti │ │ │ │ │ +00065010: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ +00065020: 7661 632f 6d6f 6475 6c65 732f 5265 7065 vac/modules/Repe │ │ │ │ │ +00065030: 6174 6564 5573 6573 416e 6450 726f 7669 atedUsesAndProvi │ │ │ │ │ +00065040: 6465 7354 6573 742e 6a61 7661 3a20 4a61 desTest.java: Ja │ │ │ │ │ +00065050: 7661 6320 646f 6573 6e27 7420 7265 706f vac doesn't repo │ │ │ │ │ +00065060: 7274 2065 7272 6f72 7320 6f6e 2064 7570 rt errors on dup │ │ │ │ │ +00065070: 6c69 6361 7465 2075 7365 7320 6f72 2070 licate uses or p │ │ │ │ │ +00065080: 726f 7669 6465 730a 3c62 720a 3e74 6f6f rovides.too │ │ │ │ │ +00065090: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +000650a0: 2f52 6570 6f72 744e 6f6e 4578 6973 7465 /ReportNonExiste │ │ │ │ │ +000650b0: 6e74 5061 636b 6167 6554 6573 742e 6a61 ntPackageTest.ja │ │ │ │ │ +000650c0: 7661 3a20 6a61 7661 6320 646f 6573 6e27 va: javac doesn' │ │ │ │ │ +000650d0: 7420 7265 706f 7274 2065 7272 6f72 7320 t report errors │ │ │ │ │ +000650e0: 6966 206d 6f64 756c 6520 6578 706f 7274 if module export │ │ │ │ │ +000650f0: 7320 6e6f 6e2d 6578 6973 7465 6e74 2070 s non-existent p │ │ │ │ │ +00065100: 6163 6b61 6765 0a3c 6272 0a3e 746f 6f6c ackage.tool │ │ │ │ │ +00065110: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00065120: 5265 7175 6972 6573 5374 6174 6963 5465 RequiresStaticTe │ │ │ │ │ +00065130: 7374 2e6a 6176 613a 2074 6573 7473 2066 st.java: tests f │ │ │ │ │ +00065140: 6f72 2022 7265 7175 6972 6573 2073 7461 or "requires sta │ │ │ │ │ +00065150: 7469 6322 0a3c 6272 0a3e 746f 6f6c 732f tic".tools/ │ │ │ │ │ +00065160: 6a61 7661 632f 6d6f 6475 6c65 732f 5265 javac/modules/Re │ │ │ │ │ +00065170: 7175 6972 6573 5472 616e 7369 7469 7665 quiresTransitive │ │ │ │ │ +00065180: 5465 7374 2e6a 6176 613a 2074 6573 7473 Test.java: tests │ │ │ │ │ +00065190: 2066 6f72 2022 7265 7175 6972 6573 2074 for "requires t │ │ │ │ │ +000651a0: 7261 6e73 6974 6976 6522 0a3c 6272 0a3e ransitive". │ │ │ │ │ +000651b0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +000651c0: 6c65 732f 5265 736f 6c76 6554 6573 742e les/ResolveTest. │ │ │ │ │ +000651d0: 6a61 7661 3a20 7465 7374 7320 666f 7220 java: tests for │ │ │ │ │ +000651e0: 6d6f 6475 6c65 2072 6573 6f6c 7574 696f module resolutio │ │ │ │ │ +000651f0: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +00065200: 6163 2f6d 6f64 756c 6573 2f53 6572 7669 ac/modules/Servi │ │ │ │ │ +00065210: 6365 496e 5374 6174 6963 436c 6173 7345 ceInStaticClassE │ │ │ │ │ +00065220: 7272 6f72 5465 7374 2e6a 6176 613a 2043 rrorTest.java: C │ │ │ │ │ +00065230: 6c61 7373 4361 7374 4578 6365 7074 696f lassCastExceptio │ │ │ │ │ +00065240: 6e20 696e 2063 6173 6520 6f66 2073 6572 n in case of ser │ │ │ │ │ +00065250: 7669 6365 2069 6d70 6c65 6d65 6e74 6174 vice implementat │ │ │ │ │ +00065260: 696f 6e20 6973 206e 6573 7465 6420 7374 ion is nested st │ │ │ │ │ +00065270: 6174 6963 2063 6c61 7373 0a3c 6272 0a3e atic class. │ │ │ │ │ +00065280: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ +00065290: 6c65 732f 5365 7276 6963 6550 726f 7669 les/ServiceProvi │ │ │ │ │ +000652a0: 6465 6442 7574 4e6f 7445 7870 6f72 7465 dedButNotExporte │ │ │ │ │ +000652b0: 644f 7255 7365 6454 6573 742e 6a61 7661 dOrUsedTest.java │ │ │ │ │ +000652c0: 3a20 4a61 7661 6320 646f 6573 6e27 7420 : Javac doesn't │ │ │ │ │ +000652d0: 7265 706f 7274 2077 6172 6e69 6e67 732f report warnings/ │ │ │ │ │ +000652e0: 6572 726f 7273 2069 6620 6d6f 6475 6c65 errors if module │ │ │ │ │ +000652f0: 2070 726f 7669 6465 7320 756e 6578 706f provides unexpo │ │ │ │ │ +00065300: 7274 6564 2073 6572 7669 6365 2061 6e64 rted service and │ │ │ │ │ +00065310: 2064 6f65 736e 2774 2075 7365 2069 7420 doesn't use it │ │ │ │ │ +00065320: 6974 7365 6c66 0a3c 6272 0a3e 746f 6f6c itself.tool │ │ │ │ │ +00065330: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ +00065340: 5369 6e67 6c65 4d6f 6475 6c65 4d6f 6465 SingleModuleMode │ │ │ │ │ +00065350: 5465 7374 2e6a 6176 613a 2074 6573 7473 Test.java: tests │ │ │ │ │ +00065360: 2066 6f72 2073 696e 676c 6520 6d6f 6475 for single modu │ │ │ │ │ +00065370: 6c65 206d 6f64 6520 636f 6d70 696c 6174 le mode compilat │ │ │ │ │ +00065380: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ +00065390: 6176 6163 2f6d 6f64 756c 6573 2f53 6f75 avac/modules/Sou │ │ │ │ │ +000653a0: 7263 6549 6e53 796d 6c69 6e6b 5465 7374 rceInSymlinkTest │ │ │ │ │ +000653b0: 2e6a 6176 613a 2073 6f75 7263 6520 696e .java: source in │ │ │ │ │ +000653c0: 2073 796d 626f 6c69 6320 6c69 6e6b 0a3c symbolic link.< │ │ │ │ │ +000653d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000653e0: 6d6f 6475 6c65 732f 536f 7572 6365 5061 modules/SourcePa │ │ │ │ │ +000653f0: 7468 5465 7374 2e6a 6176 613a 206a 6176 thTest.java: jav │ │ │ │ │ +00065400: 6163 2070 726f 6475 6365 7320 7772 6f6e ac produces wron │ │ │ │ │ +00065410: 6720 6d6f 6475 6c65 2d69 6e66 6f0a 3c62 g module-info.tools/javac/m │ │ │ │ │ +00065430: 6f64 756c 6573 2f53 7562 7061 636b 6167 odules/Subpackag │ │ │ │ │ +00065440: 6554 6573 742e 6a61 7661 3a20 7465 7374 eTest.java: test │ │ │ │ │ +00065450: 7320 666f 7220 7375 6270 6163 6b61 6765 s for subpackage │ │ │ │ │ +00065460: 2069 7373 7565 730a 3c62 720a 3e74 6f6f issues.too │ │ │ │ │ +00065470: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00065480: 2f54 3831 3538 3232 342f 5438 3135 3832 /T8158224/T81582 │ │ │ │ │ +00065490: 3234 2e6a 6176 613a 204e 756c 6c50 6f69 24.java: NullPoi │ │ │ │ │ +000654a0: 6e74 6572 4578 6365 7074 696f 6e20 696e nterException in │ │ │ │ │ +000654b0: 2063 6f6d 2e73 756e 2e74 6f6f 6c73 2e6a com.sun.tools.j │ │ │ │ │ +000654c0: 6176 6163 2e63 6f6d 702e 4d6f 6475 6c65 avac.comp.Module │ │ │ │ │ +000654d0: 732e 6368 6563 6b43 7963 6c69 6344 6570 s.checkCyclicDep │ │ │ │ │ +000654e0: 656e 6465 6e63 6965 7320 7768 656e 206d endencies when m │ │ │ │ │ +000654f0: 6f64 756c 6520 6d69 7373 696e 670a 3c62 odule missing.tools/javac/m │ │ │ │ │ +00065510: 6f64 756c 6573 2f54 3831 3539 3433 392f odules/T8159439/ │ │ │ │ │ +00065520: 4e50 4546 6f72 4d6f 6475 6c65 496e 666f NPEForModuleInfo │ │ │ │ │ +00065530: 5769 7468 4e6f 6e5a 6572 6f53 7570 6572 WithNonZeroSuper │ │ │ │ │ +00065540: 436c 6173 7354 6573 742e 6a61 7661 3a20 ClassTest.java: │ │ │ │ │ +00065550: 6a61 7661 6320 7468 726f 7773 204e 5045 javac throws NPE │ │ │ │ │ +00065560: 2077 6974 6820 4d6f 6475 6c65 2061 7474 with Module att │ │ │ │ │ +00065570: 7269 6275 7465 2061 6e64 2073 7570 6572 ribute and super │ │ │ │ │ +00065580: 5f63 6c61 7373 2021 3d20 300a 3c62 720a _class != 0.tools/javac/mod │ │ │ │ │ +000655a0: 756c 6573 2f54 3831 3630 3435 342f 4e50 ules/T8160454/NP │ │ │ │ │ +000655b0: 4547 6574 4469 7265 6374 6976 6573 5465 EGetDirectivesTe │ │ │ │ │ +000655c0: 7374 2e6a 6176 613a 204a 5352 3236 3920 st.java: JSR269 │ │ │ │ │ +000655d0: 6a69 6773 6177 2075 7064 6174 653a 206a jigsaw update: j │ │ │ │ │ +000655e0: 6176 6178 2e6c 616e 672e 6d6f 6465 6c2e avax.lang.model. │ │ │ │ │ +000655f0: 656c 656d 656e 742e 4d6f 6475 6c65 456c element.ModuleEl │ │ │ │ │ +00065600: 656d 656e 742e 6765 7444 6972 6563 7469 ement.getDirecti │ │ │ │ │ +00065610: 7665 7328 2920 6361 7573 6573 204e 5045 ves() causes NPE │ │ │ │ │ +00065620: 206f 6e20 756e 6e61 6d65 6420 6d6f 6475 on unnamed modu │ │ │ │ │ +00065630: 6c65 730a 3c62 720a 3e74 6f6f 6c73 2f6a les.tools/j │ │ │ │ │ +00065640: 6176 6163 2f6d 6f64 756c 6573 2f54 3831 avac/modules/T81 │ │ │ │ │ +00065650: 3631 3530 312f 556e 6e61 6d65 644d 6f64 61501/UnnamedMod │ │ │ │ │ +00065660: 756c 6555 6e6e 616d 6564 5061 636b 6167 uleUnnamedPackag │ │ │ │ │ +00065670: 6554 6573 742e 6a61 7661 3a20 4a53 5232 eTest.java: JSR2 │ │ │ │ │ +00065680: 3639 206a 6967 7361 7720 7570 6461 7465 69 jigsaw update │ │ │ │ │ +00065690: 3a20 6a61 7661 782e 6c61 6e67 2e6d 6f64 : javax.lang.mod │ │ │ │ │ +000656a0: 656c 2e65 6c65 6d65 6e74 2e4d 6f64 756c el.element.Modul │ │ │ │ │ +000656b0: 6545 6c65 6d65 6e74 2e67 6574 456e 636c eElement.getEncl │ │ │ │ │ +000656c0: 6f73 6564 456c 656d 656e 7473 2829 206f osedElements() o │ │ │ │ │ +000656d0: 6e20 756e 6e61 6d65 6420 6d6f 6475 6c65 n unnamed module │ │ │ │ │ +000656e0: 2077 6974 6820 756e 6e61 6d65 6420 7061 with unnamed pa │ │ │ │ │ +000656f0: 636b 6167 650a 3c62 720a 3e74 6f6f 6c73 ckage.tools │ │ │ │ │ +00065700: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f54 /javac/modules/T │ │ │ │ │ +00065710: 3831 3638 3835 342f 6d6f 6475 6c65 2d69 8168854/module-i │ │ │ │ │ +00065720: 6e66 6f2e 6a61 7661 3a20 6a61 7661 6320 nfo.java: javac │ │ │ │ │ +00065730: 6572 726f 6e65 6f75 736c 7920 7265 6a65 erroneously reje │ │ │ │ │ +00065740: 6374 2061 2073 6572 7669 6365 2069 6e74 ct a service int │ │ │ │ │ +00065750: 6572 6661 6365 2069 6e6e 6572 2063 6c61 erface inner cla │ │ │ │ │ +00065760: 7373 2069 6e20 6120 7072 6f76 6964 6573 ss in a provides │ │ │ │ │ +00065770: 2063 6c61 7573 650a 3c62 720a 3e74 6f6f clause.too │ │ │ │ │ +00065780: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00065790: 2f55 6e65 7870 6563 7465 6454 6f6b 656e /UnexpectedToken │ │ │ │ │ +000657a0: 496e 4d6f 6475 6c65 496e 666f 5465 7374 InModuleInfoTest │ │ │ │ │ +000657b0: 2e6a 6176 613a 2043 6f6e 6675 7369 6e67 .java: Confusing │ │ │ │ │ +000657c0: 2065 7272 6f72 206d 6573 7361 6765 2077 error message w │ │ │ │ │ +000657d0: 6865 6e20 7265 6164 696e 6720 6261 6420 hen reading bad │ │ │ │ │ +000657e0: 6d6f 6475 6c65 2064 6563 6c61 7261 7469 module declarati │ │ │ │ │ +000657f0: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ +00065800: 7661 632f 6d6f 6475 6c65 732f 5570 6772 vac/modules/Upgr │ │ │ │ │ +00065810: 6164 654d 6f64 756c 6550 6174 6854 6573 adeModulePathTes │ │ │ │ │ +00065820: 742e 6a61 7661 3a20 7465 7374 7320 666f t.java: tests fo │ │ │ │ │ +00065830: 7220 2d2d 7570 6772 6164 652d 6d6f 6475 r --upgrade-modu │ │ │ │ │ +00065840: 6c65 2d70 6174 680a 3c62 720a 3e74 6f6f le-path.too │ │ │ │ │ +00065850: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ +00065860: 2f55 7365 7354 6573 742e 6a61 7661 3a20 /UsesTest.java: │ │ │ │ │ +00065870: 7369 6d70 6c65 2074 6573 7473 206f 6620 simple tests of │ │ │ │ │ +00065880: 6d6f 6475 6c65 2075 7365 730a 3c62 720a module uses.tools/javac/mod │ │ │ │ │ +000658a0: 756c 6573 2f57 726f 6e67 4572 726f 724d ules/WrongErrorM │ │ │ │ │ +000658b0: 6573 7361 6765 466f 724e 6573 7465 6453 essageForNestedS │ │ │ │ │ +000658c0: 6572 7669 6365 5072 6f76 6964 6572 5465 erviceProviderTe │ │ │ │ │ +000658d0: 7374 2e6a 6176 613a 2069 6e63 6f72 7265 st.java: incorre │ │ │ │ │ +000658e0: 6374 2065 7272 6f72 206d 6573 7361 6765 ct error message │ │ │ │ │ +000658f0: 2066 6f72 206e 6573 7465 6420 7365 7276 for nested serv │ │ │ │ │ +00065900: 6963 6520 7072 6f76 6964 6572 0a3c 6272 ice provider.
    tools/javac/mu │ │ │ │ │ +00065920: 6c74 6963 6174 6368 2f37 3030 3533 3731 lticatch/7005371 │ │ │ │ │ +00065930: 2f54 3730 3035 3337 312e 6a61 7661 3a20 /T7005371.java: │ │ │ │ │ +00065940: 4d75 6c74 6963 6174 6368 3a20 6173 7365 Multicatch: asse │ │ │ │ │ +00065950: 7274 696f 6e20 6572 726f 7220 7768 696c rtion error whil │ │ │ │ │ +00065960: 6520 6765 6e65 7261 7469 6e67 204c 6f63 e generating Loc │ │ │ │ │ +00065970: 616c 5661 7269 6162 6c65 5479 7065 5461 alVariableTypeTa │ │ │ │ │ +00065980: 626c 6520 6174 7472 6962 7574 650a 3c62 ble attribute.tools/javac/m │ │ │ │ │ +000659a0: 756c 7469 6361 7463 682f 3730 3330 3630 ulticatch/703060 │ │ │ │ │ +000659b0: 362f 4469 736a 756e 6374 6976 6554 7970 6/DisjunctiveTyp │ │ │ │ │ +000659c0: 6557 656c 6c46 6f72 6d65 646e 6573 7354 eWellFormednessT │ │ │ │ │ +000659d0: 6573 742e 6a61 7661 3a20 5072 6f6a 6563 est.java: Projec │ │ │ │ │ +000659e0: 742d 636f 696e 3a20 6d75 6c74 692d 6361 t-coin: multi-ca │ │ │ │ │ +000659f0: 7463 6820 7479 7065 7320 7368 6f75 6c64 tch types should │ │ │ │ │ +00065a00: 2062 6520 7061 6972 7769 7365 2064 6973 be pairwise dis │ │ │ │ │ +00065a10: 6a6f 696e 7420 7465 6d70 6f72 6172 696c joint temporaril │ │ │ │ │ +00065a20: 7920 776f 726b 6172 6f75 6e64 2063 6f6d y workaround com │ │ │ │ │ +00065a30: 626f 2074 6573 7473 2061 7265 2063 6175 bo tests are cau │ │ │ │ │ +00065a40: 7369 6e67 2074 696d 6520 6f75 7420 696e sing time out in │ │ │ │ │ +00065a50: 2073 6576 6572 616c 2070 6c61 7466 6f72 several platfor │ │ │ │ │ +00065a60: 6d73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ms.tools/ja │ │ │ │ │ +00065a70: 7661 632f 6d75 6c74 6963 6174 6368 2f37 vac/multicatch/7 │ │ │ │ │ +00065a80: 3033 3036 3036 2f54 3730 3330 3630 362e 030606/T7030606. │ │ │ │ │ +00065a90: 6a61 7661 3a20 5072 6f6a 6563 742d 636f java: Project-co │ │ │ │ │ +00065aa0: 696e 3a20 6d75 6c74 692d 6361 7463 6820 in: multi-catch │ │ │ │ │ +00065ab0: 7479 7065 7320 7368 6f75 6c64 2062 6520 types should be │ │ │ │ │ +00065ac0: 7061 6972 7769 7365 2064 6973 6a6f 696e pairwise disjoin │ │ │ │ │ +00065ad0: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +00065ae0: 6163 2f6d 756c 7469 6361 7463 682f 3830 ac/multicatch/80 │ │ │ │ │ +00065af0: 3731 3239 312f 5438 3037 3132 3931 2e6a 71291/T8071291.j │ │ │ │ │ +00065b00: 6176 613a 2043 6f6d 7069 6c65 7220 6372 ava: Compiler cr │ │ │ │ │ +00065b10: 6173 6865 7320 7472 7969 6e67 2074 6f20 ashes trying to │ │ │ │ │ +00065b20: 6361 7374 2055 6e69 6f6e 5479 7065 2074 cast UnionType t │ │ │ │ │ +00065b30: 6f20 496e 7465 7273 6563 7469 6f6e 436c o IntersectionCl │ │ │ │ │ +00065b40: 6173 7354 7970 650a 3c62 720a 3e74 6f6f assType.too │ │ │ │ │ +00065b50: 6c73 2f6a 6176 6163 2f6d 756c 7469 6361 ls/javac/multica │ │ │ │ │ +00065b60: 7463 682f 4e65 6730 312e 6a61 7661 3a20 tch/Neg01.java: │ │ │ │ │ +00065b70: 5072 6f6a 6563 7420 436f 696e 3a20 496d Project Coin: Im │ │ │ │ │ +00065b80: 7072 6f76 6564 2045 7863 6570 7469 6f6e proved Exception │ │ │ │ │ +00065b90: 2048 616e 646c 696e 6720 666f 7220 4a61 Handling for Ja │ │ │ │ │ +00065ba0: 7661 2028 616b 6120 276d 756c 7469 6361 va (aka 'multica │ │ │ │ │ +00065bb0: 7463 6827 290a 3c62 720a 3e74 6f6f 6c73 tch').tools │ │ │ │ │ +00065bc0: 2f6a 6176 6163 2f6d 756c 7469 6361 7463 /javac/multicatc │ │ │ │ │ +00065bd0: 682f 4e65 6730 3165 6666 5f66 696e 616c h/Neg01eff_final │ │ │ │ │ +00065be0: 2e6a 6176 613a 2050 726f 6a65 6374 2043 .java: Project C │ │ │ │ │ +00065bf0: 6f69 6e3a 2049 6d70 726f 7665 6420 4578 oin: Improved Ex │ │ │ │ │ +00065c00: 6365 7074 696f 6e20 4861 6e64 6c69 6e67 ception Handling │ │ │ │ │ +00065c10: 2066 6f72 204a 6176 6120 2861 6b61 2027 for Java (aka ' │ │ │ │ │ +00065c20: 6d75 6c74 6963 6174 6368 2729 0a3c 6272 multicatch').
    tools/javac/mu │ │ │ │ │ +00065c40: 6c74 6963 6174 6368 2f4e 6567 3032 2e6a lticatch/Neg02.j │ │ │ │ │ +00065c50: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ +00065c60: 6e3a 2049 6d70 726f 7665 6420 4578 6365 n: Improved Exce │ │ │ │ │ +00065c70: 7074 696f 6e20 4861 6e64 6c69 6e67 2066 ption Handling f │ │ │ │ │ +00065c80: 6f72 204a 6176 6120 2861 6b61 2027 6d75 or Java (aka 'mu │ │ │ │ │ +00065c90: 6c74 6963 6174 6368 2729 0a3c 6272 0a3e lticatch'). │ │ │ │ │ +00065ca0: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ +00065cb0: 6963 6174 6368 2f4e 6567 3032 6566 665f icatch/Neg02eff_ │ │ │ │ │ +00065cc0: 6669 6e61 6c2e 6a61 7661 3a20 5072 6f6a final.java: Proj │ │ │ │ │ +00065cd0: 6563 7420 436f 696e 3a20 496d 7072 6f76 ect Coin: Improv │ │ │ │ │ +00065ce0: 6564 2045 7863 6570 7469 6f6e 2048 616e ed Exception Han │ │ │ │ │ +00065cf0: 646c 696e 6720 666f 7220 4a61 7661 2028 dling for Java ( │ │ │ │ │ +00065d00: 616b 6120 276d 756c 7469 6361 7463 6827 aka 'multicatch' │ │ │ │ │ +00065d10: 290a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ).tools/jav │ │ │ │ │ +00065d20: 6163 2f6d 756c 7469 6361 7463 682f 4e65 ac/multicatch/Ne │ │ │ │ │ +00065d30: 6730 332e 6a61 7661 3a20 5072 6f6a 6563 g03.java: Projec │ │ │ │ │ +00065d40: 7420 436f 696e 3a20 496d 7072 6f76 6564 t Coin: Improved │ │ │ │ │ +00065d50: 2045 7863 6570 7469 6f6e 2048 616e 646c Exception Handl │ │ │ │ │ +00065d60: 696e 6720 666f 7220 4a61 7661 2028 616b ing for Java (ak │ │ │ │ │ +00065d70: 6120 276d 756c 7469 6361 7463 6827 290a a 'multicatch'). │ │ │ │ │ +00065d80: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00065d90: 2f6d 756c 7469 6361 7463 682f 4e65 6730 /multicatch/Neg0 │ │ │ │ │ +00065da0: 342e 6a61 7661 3a20 5072 6f6a 6563 7420 4.java: Project │ │ │ │ │ +00065db0: 436f 696e 3a20 496d 7072 6f76 6564 2045 Coin: Improved E │ │ │ │ │ +00065dc0: 7863 6570 7469 6f6e 2048 616e 646c 696e xception Handlin │ │ │ │ │ +00065dd0: 6720 666f 7220 4a61 7661 2028 616b 6120 g for Java (aka │ │ │ │ │ +00065de0: 276d 756c 7469 6361 7463 6827 290a 3c62 'multicatch').tools/javac/m │ │ │ │ │ +00065e00: 756c 7469 6361 7463 682f 4e65 6730 3465 ulticatch/Neg04e │ │ │ │ │ +00065e10: 6666 5f66 696e 616c 2e6a 6176 613a 2050 ff_final.java: P │ │ │ │ │ +00065e20: 726f 6a65 6374 2043 6f69 6e3a 2049 6d70 roject Coin: Imp │ │ │ │ │ +00065e30: 726f 7665 6420 4578 6365 7074 696f 6e20 roved Exception │ │ │ │ │ +00065e40: 4861 6e64 6c69 6e67 2066 6f72 204a 6176 Handling for Jav │ │ │ │ │ +00065e50: 6120 2861 6b61 2027 6d75 6c74 6963 6174 a (aka 'multicat │ │ │ │ │ +00065e60: 6368 2729 0a3c 6272 0a3e 746f 6f6c 732f ch').tools/ │ │ │ │ │ +00065e70: 6a61 7661 632f 6d75 6c74 6963 6174 6368 javac/multicatch │ │ │ │ │ +00065e80: 2f4e 6567 3036 2e6a 6176 613a 2049 6620 /Neg06.java: If │ │ │ │ │ +00065e90: 6361 7463 6820 636c 6175 7365 2068 6173 catch clause has │ │ │ │ │ +00065ea0: 2061 6e20 696e 636f 6d70 6174 6962 6c65 an incompatible │ │ │ │ │ +00065eb0: 2074 7970 652c 2065 7272 6f72 2070 6f69 type, error poi │ │ │ │ │ +00065ec0: 6e74 6572 2070 6f69 6e74 7320 746f 2066 nter points to f │ │ │ │ │ +00065ed0: 6972 7374 2065 7863 6570 7469 6f6e 2074 irst exception t │ │ │ │ │ +00065ee0: 7970 6520 696e 206c 6973 740a 3c62 720a ype in list.tools/javac/mul │ │ │ │ │ +00065f00: 7469 6361 7463 682f 4e65 6730 372e 6a61 ticatch/Neg07.ja │ │ │ │ │ +00065f10: 7661 3a20 5665 7269 6679 2074 7970 696e va: Verify typin │ │ │ │ │ +00065f20: 6720 6f66 206c 7562 206f 6620 6578 6365 g of lub of exce │ │ │ │ │ +00065f30: 7074 696f 6e20 7061 7261 6d65 7465 7220 ption parameter │ │ │ │ │ +00065f40: 772e 722e 7420 6765 7443 6c61 7373 0a3c w.r.t getClass.< │ │ │ │ │ +00065f50: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00065f60: 6d75 6c74 6963 6174 6368 2f50 6f73 3031 multicatch/Pos01 │ │ │ │ │ +00065f70: 2e6a 6176 613a 2050 726f 6a65 6374 2043 .java: Project C │ │ │ │ │ +00065f80: 6f69 6e3a 2049 6d70 726f 7665 6420 4578 oin: Improved Ex │ │ │ │ │ +00065f90: 6365 7074 696f 6e20 4861 6e64 6c69 6e67 ception Handling │ │ │ │ │ +00065fa0: 2066 6f72 204a 6176 6120 2861 6b61 2027 for Java (aka ' │ │ │ │ │ +00065fb0: 6d75 6c74 6963 6174 6368 2729 0a3c 6272 multicatch').
    tools/javac/mu │ │ │ │ │ +00065fd0: 6c74 6963 6174 6368 2f50 6f73 3032 2e6a lticatch/Pos02.j │ │ │ │ │ +00065fe0: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ +00065ff0: 6e3a 2049 6d70 726f 7665 6420 4578 6365 n: Improved Exce │ │ │ │ │ +00066000: 7074 696f 6e20 4861 6e64 6c69 6e67 2066 ption Handling f │ │ │ │ │ +00066010: 6f72 204a 6176 6120 2861 6b61 2027 6d75 or Java (aka 'mu │ │ │ │ │ +00066020: 6c74 6963 6174 6368 2729 0a3c 6272 0a3e lticatch'). │ │ │ │ │ +00066030: 746f 6f6c 732f 6a61 7661 632f 6d75 6c74 tools/javac/mult │ │ │ │ │ +00066040: 6963 6174 6368 2f50 6f73 3033 2e6a 6176 icatch/Pos03.jav │ │ │ │ │ +00066050: 613a 2050 726f 6a65 6374 2043 6f69 6e3a a: Project Coin: │ │ │ │ │ +00066060: 2049 6d70 726f 7665 6420 4578 6365 7074 Improved Except │ │ │ │ │ +00066070: 696f 6e20 4861 6e64 6c69 6e67 2066 6f72 ion Handling for │ │ │ │ │ +00066080: 204a 6176 6120 2861 6b61 2027 6d75 6c74 Java (aka 'mult │ │ │ │ │ +00066090: 6963 6174 6368 2729 0a3c 6272 0a3e 746f icatch').to │ │ │ │ │ +000660a0: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ +000660b0: 6174 6368 2f50 6f73 3034 2e6a 6176 613a atch/Pos04.java: │ │ │ │ │ +000660c0: 2050 726f 6a65 6374 2043 6f69 6e3a 2049 Project Coin: I │ │ │ │ │ +000660d0: 6d70 726f 7665 6420 4578 6365 7074 696f mproved Exceptio │ │ │ │ │ +000660e0: 6e20 4861 6e64 6c69 6e67 2066 6f72 204a n Handling for J │ │ │ │ │ +000660f0: 6176 6120 2861 6b61 2027 6d75 6c74 6963 ava (aka 'multic │ │ │ │ │ +00066100: 6174 6368 2729 0a3c 6272 0a3e 746f 6f6c atch').tool │ │ │ │ │ +00066110: 732f 6a61 7661 632f 6d75 6c74 6963 6174 s/javac/multicat │ │ │ │ │ +00066120: 6368 2f50 6f73 3035 2e6a 6176 613a 2050 ch/Pos05.java: P │ │ │ │ │ +00066130: 726f 6a65 6374 2043 6f69 6e3a 2049 6d70 roject Coin: Imp │ │ │ │ │ +00066140: 726f 7665 6420 4578 6365 7074 696f 6e20 roved Exception │ │ │ │ │ +00066150: 4861 6e64 6c69 6e67 2066 6f72 204a 6176 Handling for Jav │ │ │ │ │ +00066160: 6120 2861 6b61 2027 6d75 6c74 6963 6174 a (aka 'multicat │ │ │ │ │ +00066170: 6368 2729 0a3c 6272 0a3e 746f 6f6c 732f ch').tools/ │ │ │ │ │ +00066180: 6a61 7661 632f 6d75 6c74 6963 6174 6368 javac/multicatch │ │ │ │ │ +00066190: 2f50 6f73 3036 2e6a 6176 613a 2050 726f /Pos06.java: Pro │ │ │ │ │ +000661a0: 6a65 6374 2043 6f69 6e3a 2055 7365 2070 ject Coin: Use p │ │ │ │ │ +000661b0: 7265 6369 7365 2065 7863 6570 7469 6f6e recise exception │ │ │ │ │ +000661c0: 2061 6e61 6c79 7369 7320 666f 7220 6566 analysis for ef │ │ │ │ │ +000661d0: 6665 6374 6976 656c 7920 6669 6e61 6c20 fectively final │ │ │ │ │ +000661e0: 6361 7463 6820 7061 7261 6d65 7465 7273 catch parameters │ │ │ │ │ +000661f0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00066200: 632f 6d75 6c74 6963 6174 6368 2f50 6f73 c/multicatch/Pos │ │ │ │ │ +00066210: 3037 2e6a 6176 613a 2050 726f 6a65 6374 07.java: Project │ │ │ │ │ +00066220: 2043 6f69 6e3a 2055 7365 2070 7265 6369 Coin: Use preci │ │ │ │ │ +00066230: 7365 2065 7863 6570 7469 6f6e 2061 6e61 se exception ana │ │ │ │ │ +00066240: 6c79 7369 7320 666f 7220 6566 6665 6374 lysis for effect │ │ │ │ │ +00066250: 6976 656c 7920 6669 6e61 6c20 6361 7463 ively final catc │ │ │ │ │ +00066260: 6820 7061 7261 6d65 7465 7273 0a3c 6272 h parameters.
    tools/javac/mu │ │ │ │ │ +00066280: 6c74 6963 6174 6368 2f50 6f73 3038 2e6a lticatch/Pos08.j │ │ │ │ │ +00066290: 6176 613a 204d 756c 7469 6361 7463 683a ava: Multicatch: │ │ │ │ │ +000662a0: 2063 7261 7368 2077 6869 6c65 2063 6f6d crash while com │ │ │ │ │ +000662b0: 7069 6c69 6e67 2073 696d 706c 6520 636f piling simple co │ │ │ │ │ +000662c0: 6465 2077 6974 6820 6120 6d75 6c74 6963 de with a multic │ │ │ │ │ +000662d0: 6174 6368 2070 6172 616d 6574 6572 0a3c atch parameter.< │ │ │ │ │ +000662e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000662f0: 6d75 6c74 6963 6174 6368 2f50 6f73 3038 multicatch/Pos08 │ │ │ │ │ +00066300: 6566 665f 6669 6e61 6c2e 6a61 7661 3a20 eff_final.java: │ │ │ │ │ +00066310: 4d75 6c74 6963 6174 6368 3a20 6372 6173 Multicatch: cras │ │ │ │ │ +00066320: 6820 7768 696c 6520 636f 6d70 696c 696e h while compilin │ │ │ │ │ +00066330: 6720 7369 6d70 6c65 2063 6f64 6520 7769 g simple code wi │ │ │ │ │ +00066340: 7468 2061 206d 756c 7469 6361 7463 6820 th a multicatch │ │ │ │ │ +00066350: 7061 7261 6d65 7465 720a 3c62 720a 3e74 parameter.t │ │ │ │ │ +00066360: 6f6f 6c73 2f6a 6176 6163 2f6d 756c 7469 ools/javac/multi │ │ │ │ │ +00066370: 6361 7463 682f 506f 7330 392e 6a61 7661 catch/Pos09.java │ │ │ │ │ +00066380: 3a20 5072 6f6a 6563 7420 436f 696e 3a20 : Project Coin: │ │ │ │ │ +00066390: 496d 7072 6f76 6564 2045 7863 6570 7469 Improved Excepti │ │ │ │ │ +000663a0: 6f6e 2048 616e 646c 696e 6720 666f 7220 on Handling for │ │ │ │ │ +000663b0: 4a61 7661 2028 616b 6120 276d 756c 7469 Java (aka 'multi │ │ │ │ │ +000663c0: 6361 7463 6827 290a 3c62 720a 3e74 6f6f catch').too │ │ │ │ │ +000663d0: 6c73 2f6a 6176 6163 2f6d 756c 7469 6361 ls/javac/multica │ │ │ │ │ +000663e0: 7463 682f 506f 7331 302e 6a61 7661 3a20 tch/Pos10.java: │ │ │ │ │ +000663f0: 5665 7269 6679 206c 7562 206f 6620 616e Verify lub of an │ │ │ │ │ +00066400: 2065 7863 6570 7469 6f6e 2070 6172 616d exception param │ │ │ │ │ +00066410: 6574 6572 2063 616e 2062 6520 616e 2069 eter can be an i │ │ │ │ │ +00066420: 6e74 6572 7365 6374 696f 6e20 7479 7065 ntersection type │ │ │ │ │ +00066430: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00066440: 632f 6d75 6c74 6963 6174 6368 2f50 6f73 c/multicatch/Pos │ │ │ │ │ +00066450: 3131 2e6a 6176 613a 2054 6573 7420 6d75 11.java: Test mu │ │ │ │ │ +00066460: 6c74 6970 6c65 206e 6573 7465 6420 6d75 ltiple nested mu │ │ │ │ │ +00066470: 6c74 692d 6361 7463 6820 626c 6f63 6b73 lti-catch blocks │ │ │ │ │ +00066480: 2077 6974 6820 4578 6365 7074 696f 6e20 with Exception │ │ │ │ │ +00066490: 6869 6572 6172 6368 6965 730a 3c62 720a hierarchies.tools/javac/mul │ │ │ │ │ +000664b0: 7469 6361 7463 682f 506f 7331 322e 6a61 ticatch/Pos12.ja │ │ │ │ │ +000664c0: 7661 3a20 4368 696c 6420 6578 6365 7074 va: Child except │ │ │ │ │ +000664d0: 696f 6e20 6361 6e20 6265 2063 6175 6768 ion can be caugh │ │ │ │ │ +000664e0: 7420 696e 2061 2070 6172 656e 7473 2063 t in a parents c │ │ │ │ │ +000664f0: 6174 6368 2062 6c6f 636b 2062 7574 206e atch block but n │ │ │ │ │ +00066500: 6f74 2073 6962 6c69 6e67 2065 7863 6570 ot sibling excep │ │ │ │ │ +00066510: 7469 6f6e 732e 0a3c 6272 0a3e 746f 6f6c tions..tool │ │ │ │ │ +00066520: 732f 6a61 7661 632f 6d75 6c74 6963 6174 s/javac/multicat │ │ │ │ │ +00066530: 6368 2f54 3639 3738 3537 342e 6a61 7661 ch/T6978574.java │ │ │ │ │ +00066540: 3a20 7265 7475 726e 2073 7461 7465 6d65 : return stateme │ │ │ │ │ +00066550: 6e74 2069 6e20 7472 7920 626c 6f63 6b20 nt in try block │ │ │ │ │ +00066560: 7769 7468 206d 756c 7469 2d63 6174 6368 with multi-catch │ │ │ │ │ +00066570: 2063 6175 7365 7320 436c 6173 7346 6f72 causes ClassFor │ │ │ │ │ +00066580: 6d61 7445 7272 6f72 0a3c 6272 0a3e 746f matError.to │ │ │ │ │ +00066590: 6f6c 732f 6a61 7661 632f 6d75 6c74 6963 ols/javac/multic │ │ │ │ │ +000665a0: 6174 6368 2f6d 6f64 656c 2f4d 6f64 656c atch/model/Model │ │ │ │ │ +000665b0: 4368 6563 6b65 722e 6a61 7661 3a20 5072 Checker.java: Pr │ │ │ │ │ +000665c0: 6f6a 6563 7420 436f 696e 3a20 5573 6520 oject Coin: Use │ │ │ │ │ +000665d0: 7072 6563 6973 6520 6578 6365 7074 696f precise exceptio │ │ │ │ │ +000665e0: 6e20 616e 616c 7973 6973 2066 6f72 2065 n analysis for e │ │ │ │ │ +000665f0: 6666 6563 7469 7665 6c79 2066 696e 616c ffectively final │ │ │ │ │ +00066600: 2063 6174 6368 2070 6172 616d 6574 6572 catch parameter │ │ │ │ │ +00066610: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00066620: 6163 2f6e 6174 6976 6548 6561 6465 7273 ac/nativeHeaders │ │ │ │ │ +00066630: 2f45 6e63 6f64 6549 6e6e 6572 436c 6173 /EncodeInnerClas │ │ │ │ │ +00066640: 734e 616d 6554 6573 742e 6a61 7661 3a20 sNameTest.java: │ │ │ │ │ +00066650: 4d61 6b65 2073 7572 6520 696e 6e65 7220 Make sure inner │ │ │ │ │ +00066660: 636c 6173 7365 7320 6172 6520 636f 7272 classes are corr │ │ │ │ │ +00066670: 6563 746c 7920 656e 636f 6465 640a 3c62 ectly encoded.tools/javac/n │ │ │ │ │ +00066690: 6174 6976 6548 6561 6465 7273 2f4e 6174 ativeHeaders/Nat │ │ │ │ │ +000666a0: 6976 6548 6561 6465 7254 6573 742e 6a61 iveHeaderTest.ja │ │ │ │ │ +000666b0: 7661 3a20 6a61 7661 6320 7368 6f75 6c64 va: javac should │ │ │ │ │ +000666c0: 2069 6e63 6c75 6465 2062 6173 6963 2061 include basic a │ │ │ │ │ +000666d0: 6269 6c69 7479 2074 6f20 6765 6e65 7261 bility to genera │ │ │ │ │ +000666e0: 7465 206e 6174 6976 6520 6865 6164 6572 te native header │ │ │ │ │ +000666f0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00066700: 6163 2f6e 6573 7465 642f 3439 3033 3130 ac/nested/490310 │ │ │ │ │ +00066710: 332f 5434 3930 3331 3033 2e6a 6176 613a 3/T4903103.java: │ │ │ │ │ +00066720: 2043 616e 2774 2063 6f6d 7069 6c65 2073 Can't compile s │ │ │ │ │ +00066730: 7562 636c 6173 7365 7320 6f66 2069 6e6e ubclasses of inn │ │ │ │ │ +00066740: 6572 2063 6c61 7373 6573 0a3c 6272 0a3e er classes. │ │ │ │ │ +00066750: 746f 6f6c 732f 6a61 7661 632f 6e65 7374 tools/javac/nest │ │ │ │ │ +00066760: 6564 2f35 3030 3934 3834 2f58 2e6a 6176 ed/5009484/X.jav │ │ │ │ │ +00066770: 613a 2043 6f6d 7069 6c65 7220 6661 696c a: Compiler fail │ │ │ │ │ +00066780: 7320 746f 2072 6573 6f6c 7665 2061 7070 s to resolve app │ │ │ │ │ +00066790: 726f 7072 6961 7465 2074 7970 6520 666f ropriate type fo │ │ │ │ │ +000667a0: 7220 6f75 7465 7220 6d65 6d62 6572 0a3c r outer member.< │ │ │ │ │ +000667b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000667c0: 6e65 7374 6564 2f35 3030 3934 3834 2f59 nested/5009484/Y │ │ │ │ │ +000667d0: 2e6a 6176 613a 2043 6f6d 7069 6c65 7220 .java: Compiler │ │ │ │ │ +000667e0: 6661 696c 7320 746f 2072 6573 6f6c 7665 fails to resolve │ │ │ │ │ +000667f0: 2061 7070 726f 7072 6961 7465 2074 7970 appropriate typ │ │ │ │ │ +00066800: 6520 666f 7220 6f75 7465 7220 6d65 6d62 e for outer memb │ │ │ │ │ +00066810: 6572 0a3c 6272 0a3e 746f 6f6c 732f 6a61 er.tools/ja │ │ │ │ │ +00066820: 7661 632f 6e65 7374 6564 2f53 7461 7469 vac/nested/Stati │ │ │ │ │ +00066830: 634e 6573 7465 644e 6f6e 5374 6174 6963 cNestedNonStatic │ │ │ │ │ +00066840: 5375 7065 722e 6a61 7661 3a20 4469 7361 Super.java: Disa │ │ │ │ │ +00066850: 6c6c 6f77 2073 7461 7469 6320 6e65 7374 llow static nest │ │ │ │ │ +00066860: 6564 2073 7562 636c 6173 7365 7320 6f66 ed subclasses of │ │ │ │ │ +00066870: 206e 6f6e 2d73 7461 7469 6320 6e65 7374 non-static nest │ │ │ │ │ +00066880: 6564 2063 6c61 7373 6573 0a3c 6272 0a3e ed classes. │ │ │ │ │ +00066890: 746f 6f6c 732f 6a61 7661 632f 6e65 7374 tools/javac/nest │ │ │ │ │ +000668a0: 6d61 7465 732f 4368 6563 6b4e 6573 746d mates/CheckNestm │ │ │ │ │ +000668b0: 6174 6541 7474 7273 2e6a 6176 613a 2053 ateAttrs.java: S │ │ │ │ │ +000668c0: 6d6f 6b65 2074 6573 7420 666f 7220 6e65 moke test for ne │ │ │ │ │ +000668d0: 7374 6d61 7465 2063 6c61 7373 6669 6c65 stmate classfile │ │ │ │ │ +000668e0: 2073 7570 706f 7274 0a3c 6272 0a3e 746f support.to │ │ │ │ │ +000668f0: 6f6c 732f 6a61 7661 632f 6e65 776c 696e ols/javac/newlin │ │ │ │ │ +00066900: 6573 2f4e 6577 4c69 6e65 5465 7374 2e6a es/NewLineTest.j │ │ │ │ │ +00066910: 6176 613a 2070 6f72 7461 6269 6c69 7479 ava: portability │ │ │ │ │ +00066920: 203a 206a 6176 6163 2e70 726f 7065 7274 : javac.propert │ │ │ │ │ +00066930: 6965 730a 3c62 720a 3e74 6f6f 6c73 2f6a ies.tools/j │ │ │ │ │ +00066940: 6176 6163 2f6f 7074 696d 697a 654f 7574 avac/optimizeOut │ │ │ │ │ +00066950: 6572 5468 6973 2f44 6f6e 744f 7074 696d erThis/DontOptim │ │ │ │ │ +00066960: 697a 654f 7574 6572 5468 6973 2e6a 6176 izeOuterThis.jav │ │ │ │ │ +00066970: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ +00066980: 6a61 7661 632f 6f70 7469 6d69 7a65 4f75 javac/optimizeOu │ │ │ │ │ +00066990: 7465 7254 6869 732f 4f70 7469 6d69 7a65 terThis/Optimize │ │ │ │ │ +000669a0: 4f75 7465 7254 6869 732e 6a61 7661 3a20 OuterThis.java: │ │ │ │ │ +000669b0: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ +000669c0: 6163 2f6f 7074 696f 6e73 2f42 4350 4f72 ac/options/BCPOr │ │ │ │ │ +000669d0: 5379 7374 656d 4e6f 7453 7065 6369 6669 SystemNotSpecifi │ │ │ │ │ +000669e0: 6564 2e6a 6176 613a 2056 6572 6966 7920 ed.java: Verify │ │ │ │ │ +000669f0: 2d2d 7379 7374 656d 2069 7320 7265 7175 --system is requ │ │ │ │ │ +00066a00: 6972 6564 2072 6174 6865 7220 7468 616e ired rather than │ │ │ │ │ +00066a10: 202d 626f 6f74 636c 6173 7370 6174 6820 -bootclasspath │ │ │ │ │ +00066a20: 666f 7220 2d73 6f75 7263 6520 392e 0a3c for -source 9..< │ │ │ │ │ +00066a30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00066a40: 6f70 7469 6f6e 732f 4865 6c70 4f75 7470 options/HelpOutp │ │ │ │ │ +00066a50: 7574 436f 6c75 6d6e 5769 6474 6854 6573 utColumnWidthTes │ │ │ │ │ +00066a60: 742e 6a61 7661 3a20 5665 7269 6679 2063 t.java: Verify c │ │ │ │ │ +00066a70: 6f6d 6d61 6e64 206c 696e 6520 6865 6c70 ommand line help │ │ │ │ │ +00066a80: 206f 7574 7075 7420 646f 6573 206e 6f74 output does not │ │ │ │ │ +00066a90: 2065 7863 6565 6420 6d61 7869 6d75 6d20 exceed maximum │ │ │ │ │ +00066aa0: 636f 6c75 6d6e 2077 6964 7468 0a3c 6272 column width.
    tools/javac/op │ │ │ │ │ +00066ac0: 7469 6f6e 732f 4973 5375 7070 6f72 7465 tions/IsSupporte │ │ │ │ │ +00066ad0: 644f 7074 696f 6e54 6573 742e 6a61 7661 dOptionTest.java │ │ │ │ │ +00066ae0: 3a20 5465 7374 2066 6f72 2069 7353 7570 : Test for isSup │ │ │ │ │ +00066af0: 706f 7274 6564 4f70 7469 6f6e 0a3c 6272 portedOption.
    tools/javac/op │ │ │ │ │ -00066b10: 7469 6f6e 732f 5436 3934 3934 3433 2e6a tions/T6949443.j │ │ │ │ │ -00066b20: 6176 613a 2056 6973 6974 5472 6565 2061 ava: VisitTree a │ │ │ │ │ -00066b30: 7373 6572 7469 6f6e 2074 7269 6767 6572 ssertion trigger │ │ │ │ │ -00066b40: 6564 2075 7369 6e67 202d 586a 636f 7620 ed using -Xjcov │ │ │ │ │ -00066b50: 6f6e 2073 6d61 6c6c 2073 616d 706c 6520 on small sample │ │ │ │ │ -00066b60: 7072 6f67 7261 6d0a 3c62 720a 3e74 6f6f program.too │ │ │ │ │ -00066b70: 6c73 2f6a 6176 6163 2f6f 7074 696f 6e73 ls/javac/options │ │ │ │ │ -00066b80: 2f54 3639 3836 3839 352e 6a61 7661 3a20 /T6986895.java: │ │ │ │ │ -00066b90: 636f 6d70 696c 6572 2067 6976 6573 206d compiler gives m │ │ │ │ │ -00066ba0: 6973 6c65 6164 696e 6720 6d65 7373 6167 isleading messag │ │ │ │ │ -00066bb0: 6520 666f 7220 6e6f 2069 6e70 7574 2066 e for no input f │ │ │ │ │ -00066bc0: 696c 6573 0a3c 6272 0a3e 746f 6f6c 732f iles.tools/ │ │ │ │ │ -00066bd0: 6a61 7661 632f 6f70 7469 6f6e 732f 5437 javac/options/T7 │ │ │ │ │ -00066be0: 3032 3233 3337 2e6a 6176 613a 2072 6570 022337.java: rep │ │ │ │ │ -00066bf0: 6561 7465 6420 7761 726e 696e 6773 2061 eated warnings a │ │ │ │ │ -00066c00: 626f 7574 2062 6f6f 7463 6c61 7373 7061 bout bootclasspa │ │ │ │ │ -00066c10: 7468 206e 6f74 2073 6574 0a3c 6272 0a3e th not set. │ │ │ │ │ -00066c20: 746f 6f6c 732f 6a61 7661 632f 6f70 7469 tools/javac/opti │ │ │ │ │ -00066c30: 6f6e 732f 586a 636f 7655 6e69 6f6e 5479 ons/XjcovUnionTy │ │ │ │ │ -00066c40: 7065 5465 7374 2e6a 6176 613a 202d 586a peTest.java: -Xj │ │ │ │ │ -00066c50: 636f 7620 6361 7573 6573 2063 7261 7368 cov causes crash │ │ │ │ │ -00066c60: 2077 6974 6820 756e 696f 6e20 7479 7065 with union type │ │ │ │ │ -00066c70: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00066c80: 6163 2f6f 7074 696f 6e73 2f6d 6f64 6573 ac/options/modes │ │ │ │ │ -00066c90: 2f41 7446 696c 6573 5465 7374 2e6a 6176 /AtFilesTest.jav │ │ │ │ │ -00066ca0: 613a 2074 6573 7420 7375 7070 6f72 7420 a: test support │ │ │ │ │ -00066cb0: 666f 7220 6174 2d66 696c 6573 0a3c 6272 for at-files.
    tools/javac/op │ │ │ │ │ -00066cd0: 7469 6f6e 732f 6d6f 6465 732f 446f 634c tions/modes/DocL │ │ │ │ │ -00066ce0: 696e 7454 6573 742e 6a61 7661 3a20 7465 intTest.java: te │ │ │ │ │ -00066cf0: 7374 2073 7570 706f 7274 2066 6f72 202d st support for - │ │ │ │ │ -00066d00: 5864 6f63 6c69 6e74 0a3c 6272 0a3e 746f Xdoclint.to │ │ │ │ │ -00066d10: 6f6c 732f 6a61 7661 632f 6f70 7469 6f6e ols/javac/option │ │ │ │ │ -00066d20: 732f 6d6f 6465 732f 4653 496e 666f 5465 s/modes/FSInfoTe │ │ │ │ │ -00066d30: 7374 2e6a 6176 613a 2074 6573 7420 7375 st.java: test su │ │ │ │ │ -00066d40: 7070 6f72 7420 666f 7220 7468 6520 696e pport for the in │ │ │ │ │ -00066d50: 7465 726e 616c 2066 696c 6520 7379 7374 ternal file syst │ │ │ │ │ -00066d60: 656d 2063 6163 6865 0a3c 6272 0a3e 746f em cache.to │ │ │ │ │ -00066d70: 6f6c 732f 6a61 7661 632f 6f70 7469 6f6e ols/javac/option │ │ │ │ │ -00066d80: 732f 6d6f 6465 732f 496e 666f 4f70 7473 s/modes/InfoOpts │ │ │ │ │ -00066d90: 5465 7374 2e6a 6176 613a 2074 6573 7420 Test.java: test │ │ │ │ │ -00066da0: 7375 7070 6f72 7420 666f 7220 696e 666f support for info │ │ │ │ │ -00066db0: 206f 7074 696f 6e73 202d 6865 6c70 202d options -help - │ │ │ │ │ -00066dc0: 5820 2d76 6572 7369 6f6e 202d 6675 6c6c X -version -full │ │ │ │ │ -00066dd0: 7665 7273 696f 6e20 2d2d 6865 6c70 2d6c version --help-l │ │ │ │ │ -00066de0: 696e 740a 3c62 720a 3e74 6f6f 6c73 2f6a int.tools/j │ │ │ │ │ -00066df0: 6176 6163 2f6f 7074 696f 6e73 2f6d 6f64 avac/options/mod │ │ │ │ │ -00066e00: 6573 2f4e 6f4f 7065 7261 6e64 7354 6573 es/NoOperandsTes │ │ │ │ │ -00066e10: 742e 6a61 7661 3a20 7465 7374 2073 7570 t.java: test sup │ │ │ │ │ -00066e20: 706f 7274 206e 6f20 6f70 6572 616e 6473 port no operands │ │ │ │ │ -00066e30: 2062 6569 6e67 2073 7065 6369 6669 6564 being specified │ │ │ │ │ -00066e40: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00066e50: 632f 6f70 7469 6f6e 732f 6d6f 6465 732f c/options/modes/ │ │ │ │ │ -00066e60: 4f75 7470 7574 4469 7254 6573 742e 6a61 OutputDirTest.ja │ │ │ │ │ -00066e70: 7661 3a20 7465 7374 2073 7570 706f 7274 va: test support │ │ │ │ │ -00066e80: 2066 6f72 206f 7574 7075 7420 6469 7265 for output dire │ │ │ │ │ -00066e90: 6374 6f72 7920 6f70 7469 6f6e 7320 202d ctory options - │ │ │ │ │ -00066ea0: 6420 2061 6e64 202d 730a 3c62 720a 3e74 d and -s.t │ │ │ │ │ -00066eb0: 6f6f 6c73 2f6a 6176 6163 2f6f 7074 696f ools/javac/optio │ │ │ │ │ -00066ec0: 6e73 2f6d 6f64 6573 2f50 726f 6669 6c65 ns/modes/Profile │ │ │ │ │ -00066ed0: 426f 6f74 436c 6173 7350 6174 6854 6573 BootClassPathTes │ │ │ │ │ -00066ee0: 742e 6a61 7661 3a20 7465 7374 2073 7570 t.java: test sup │ │ │ │ │ -00066ef0: 706f 7274 2066 6f72 2063 6865 636b 696e port for checkin │ │ │ │ │ -00066f00: 6720 2d70 726f 6669 6c65 2061 6e64 202d g -profile and - │ │ │ │ │ -00066f10: 626f 6f74 636c 6173 7370 6174 680a 3c62 bootclasspath.tools/javac/o │ │ │ │ │ -00066f30: 7074 696f 6e73 2f6d 6f64 6573 2f50 726f ptions/modes/Pro │ │ │ │ │ -00066f40: 6669 6c65 5461 7267 6574 5465 7374 2e6a fileTargetTest.j │ │ │ │ │ -00066f50: 6176 613a 2074 6573 7420 7375 7070 6f72 ava: test suppor │ │ │ │ │ -00066f60: 7420 666f 7220 6368 6563 6b69 6e67 202d t for checking - │ │ │ │ │ -00066f70: 7072 6f66 696c 6520 616e 6420 2d74 6172 profile and -tar │ │ │ │ │ -00066f80: 6765 740a 3c62 720a 3e74 6f6f 6c73 2f6a get.tools/j │ │ │ │ │ -00066f90: 6176 6163 2f6f 7074 696f 6e73 2f6d 6f64 avac/options/mod │ │ │ │ │ -00066fa0: 6573 2f53 6f75 7263 6554 6172 6765 7454 es/SourceTargetT │ │ │ │ │ -00066fb0: 6573 742e 6a61 7661 3a20 7465 7374 2073 est.java: test s │ │ │ │ │ -00066fc0: 7570 706f 7274 2066 6f72 202d 736f 7572 upport for -sour │ │ │ │ │ -00066fd0: 6365 2061 6e64 202d 7461 7267 6574 2063 ce and -target c │ │ │ │ │ -00066fe0: 6865 636b 730a 3c62 720a 3e74 6f6f 6c73 hecks.tools │ │ │ │ │ -00066ff0: 2f6a 6176 6163 2f6f 7074 696f 6e73 2f6d /javac/options/m │ │ │ │ │ -00067000: 6f64 6573 2f53 7464 4f75 7454 6573 742e odes/StdOutTest. │ │ │ │ │ -00067010: 6a61 7661 3a20 7465 7374 2073 7570 706f java: test suppo │ │ │ │ │ -00067020: 7274 2066 6f72 2020 2d58 7374 646f 7574 rt for -Xstdout │ │ │ │ │ -00067030: 2066 696c 6520 2061 6e64 2020 2d58 4473 file and -XDs │ │ │ │ │ -00067040: 7464 6f75 740a 3c62 720a 3e74 6f6f 6c73 tdout.tools │ │ │ │ │ -00067050: 2f6a 6176 6163 2f6f 7074 696f 6e73 2f72 /javac/options/r │ │ │ │ │ -00067060: 656c 6561 7365 2f52 656c 6561 7365 4f70 elease/ReleaseOp │ │ │ │ │ -00067070: 7469 6f6e 2e6a 6176 613a 2056 6572 6966 tion.java: Verif │ │ │ │ │ -00067080: 7920 7468 6174 206a 6176 6163 2072 656a y that javac rej │ │ │ │ │ -00067090: 6563 7473 204a 6176 6120 3137 2070 726f ects Java 17 pro │ │ │ │ │ -000670a0: 6772 616d 2077 6974 6820 2d2d 7265 6c65 gram with --rele │ │ │ │ │ -000670b0: 6173 6520 3131 0a3c 6272 0a3e 746f 6f6c ase 11.tool │ │ │ │ │ -000670c0: 732f 6a61 7661 632f 6f70 7469 6f6e 732f s/javac/options/ │ │ │ │ │ -000670d0: 7265 6c65 6173 652f 5265 6c65 6173 654f release/ReleaseO │ │ │ │ │ -000670e0: 7074 696f 6e39 2e6a 6176 613a 2056 6572 ption9.java: Ver │ │ │ │ │ -000670f0: 6966 7920 756e 7375 7070 6f72 7465 6420 ify unsupported │ │ │ │ │ -00067100: 6d6f 6475 6c65 7320 616e 6420 6d6f 6475 modules and modu │ │ │ │ │ -00067110: 6c65 206f 7074 696f 6e73 2068 616e 646c le options handl │ │ │ │ │ -00067120: 696e 672e 0a3c 6272 0a3e 746f 6f6c 732f ing..tools/ │ │ │ │ │ -00067130: 6a61 7661 632f 6f70 7469 6f6e 732f 7265 javac/options/re │ │ │ │ │ -00067140: 6c65 6173 652f 5265 6c65 6173 654f 7074 lease/ReleaseOpt │ │ │ │ │ -00067150: 696f 6e43 7572 7265 6e74 2e6a 6176 613a ionCurrent.java: │ │ │ │ │ -00067160: 2056 6572 6966 7920 7468 6174 206a 6176 Verify that jav │ │ │ │ │ -00067170: 6163 2063 616e 2068 616e 646c 6520 2d2d ac can handle -- │ │ │ │ │ -00067180: 7265 6c65 6173 6520 266c 743b 6375 7272 release <curr │ │ │ │ │ -00067190: 656e 7426 6774 3b0a 3c62 720a 3e74 6f6f ent>.too │ │ │ │ │ -000671a0: 6c73 2f6a 6176 6163 2f6f 7074 696f 6e73 ls/javac/options │ │ │ │ │ -000671b0: 2f72 656c 6561 7365 2f52 656c 6561 7365 /release/Release │ │ │ │ │ -000671c0: 4f70 7469 6f6e 5468 726f 7567 6841 5049 OptionThroughAPI │ │ │ │ │ -000671d0: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -000671e0: 6174 206a 6176 6163 2063 616e 2068 616e at javac can han │ │ │ │ │ -000671f0: 646c 6520 2d2d 7265 6c65 6173 6520 7768 dle --release wh │ │ │ │ │ -00067200: 656e 2069 6e76 6f6b 6564 2075 7369 6e67 en invoked using │ │ │ │ │ -00067210: 2074 6865 2043 6f6d 7069 6c65 7220 4150 the Compiler AP │ │ │ │ │ -00067220: 490a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 I.tools/jav │ │ │ │ │ -00067230: 6163 2f6f 7074 696f 6e73 2f72 656c 6561 ac/options/relea │ │ │ │ │ -00067240: 7365 2f52 656c 6561 7365 4f70 7469 6f6e se/ReleaseOption │ │ │ │ │ -00067250: 556e 7375 7070 6f72 7465 642e 6a61 7661 Unsupported.java │ │ │ │ │ -00067260: 3a20 5665 7269 6679 2075 6e73 7570 706f : Verify unsuppo │ │ │ │ │ -00067270: 7274 6564 206d 6f64 756c 6573 2061 6e64 rted modules and │ │ │ │ │ -00067280: 206d 6f64 756c 6520 6f70 7469 6f6e 7320 module options │ │ │ │ │ -00067290: 6861 6e64 6c69 6e67 2e0a 3c62 720a 3e74 handling..t │ │ │ │ │ -000672a0: 6f6f 6c73 2f6a 6176 6163 2f6f 7074 696f ools/javac/optio │ │ │ │ │ -000672b0: 6e73 2f73 6d6f 6b65 5465 7374 732f 4f70 ns/smokeTests/Op │ │ │ │ │ -000672c0: 7469 6f6e 536d 6f6b 6554 6573 742e 6a61 tionSmokeTest.ja │ │ │ │ │ -000672d0: 7661 3a20 7573 6520 7468 6520 6e65 7720 va: use the new │ │ │ │ │ -000672e0: 6572 726f 7220 6469 6167 6e6f 7374 6963 error diagnostic │ │ │ │ │ -000672f0: 2061 7070 726f 6163 6820 6174 206a 6176 approach at jav │ │ │ │ │ -00067300: 6163 2e4d 6169 6e0a 3c62 720a 3e74 6f6f ac.Main.too │ │ │ │ │ -00067310: 6c73 2f6a 6176 6163 2f6f 7074 696f 6e73 ls/javac/options │ │ │ │ │ -00067320: 2f78 7072 6566 6572 2f58 5072 6566 6572 /xprefer/XPrefer │ │ │ │ │ -00067330: 5465 7374 2e6a 6176 613a 2054 6573 7473 Test.java: Tests │ │ │ │ │ -00067340: 2077 6869 6368 2070 6174 6820 6973 2075 which path is u │ │ │ │ │ -00067350: 7365 6420 746f 2072 6570 7265 7365 6e74 sed to represent │ │ │ │ │ -00067360: 2061 6e20 696d 706c 6963 6974 2074 7970 an implicit typ │ │ │ │ │ -00067370: 6520 6769 7665 6e20 7661 7269 6f75 7320 e given various │ │ │ │ │ -00067380: 7870 7265 6665 7220 6172 6775 6d65 6e74 xprefer argument │ │ │ │ │ -00067390: 7320 616e 6420 6d75 6c74 6970 6c65 202e s and multiple . │ │ │ │ │ -000673a0: 636c 6173 7320 2f20 2e6a 6176 6120 6669 class / .java fi │ │ │ │ │ -000673b0: 6c65 7320 696e 766f 6c76 6564 2e0a 3c62 les involved..tools/javac/o │ │ │ │ │ -000673d0: 7665 726c 6f61 642f 5434 3439 3437 3632 verload/T4494762 │ │ │ │ │ -000673e0: 2e6a 6176 613a 2052 6571 7565 7374 2066 .java: Request f │ │ │ │ │ -000673f0: 6f72 2043 6c61 7269 6669 6361 7469 6f6e or Clarification │ │ │ │ │ -00067400: 206f 6620 4a4c 5320 3135 2e31 322e 322e of JLS 15.12.2. │ │ │ │ │ -00067410: 320a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 2.tools/jav │ │ │ │ │ -00067420: 6163 2f6f 7665 726c 6f61 642f 5434 3732 ac/overload/T472 │ │ │ │ │ -00067430: 3339 3039 2e6a 6176 613a 2063 6c61 7373 3909.java: class │ │ │ │ │ -00067440: 206d 6574 686f 6473 2064 6f20 6e6f 7420 methods do not │ │ │ │ │ -00067450: 636f 6e66 6f72 6d20 746f 204a 4c53 2031 conform to JLS 1 │ │ │ │ │ -00067460: 352e 3132 2e32 2e32 2064 6566 696e 6974 5.12.2.2 definit │ │ │ │ │ -00067470: 696f 6e20 6f66 206d 6f73 7420 7370 6563 ion of most spec │ │ │ │ │ -00067480: 6966 6963 206d 6574 686f 640a 3c62 720a ific method.tools/javac/ove │ │ │ │ │ -000674a0: 726c 6f61 642f 5434 3734 3334 3930 2e6a rload/T4743490.j │ │ │ │ │ -000674b0: 6176 613a 206f 7665 726c 6f61 6469 6e67 ava: overloading │ │ │ │ │ -000674c0: 2076 6572 7375 7320 7375 7065 722e 6628 versus super.f( │ │ │ │ │ -000674d0: 6172 6773 2920 7665 7273 7573 2069 6e74 args) versus int │ │ │ │ │ -000674e0: 6572 6661 6365 730a 3c62 720a 3e74 6f6f erfaces.too │ │ │ │ │ -000674f0: 6c73 2f6a 6176 6163 2f6f 7665 726c 6f61 ls/javac/overloa │ │ │ │ │ -00067500: 642f 5435 3039 3032 3230 2e6a 6176 613a d/T5090220.java: │ │ │ │ │ -00067510: 2041 7574 6f62 6f78 696e 6720 6170 706c Autoboxing appl │ │ │ │ │ -00067520: 6965 6420 7768 656e 2063 616c 6375 6c61 ied when calcula │ │ │ │ │ -00067530: 7469 6e67 206d 6f73 742d 7370 6563 6966 ting most-specif │ │ │ │ │ -00067540: 6963 206d 6574 686f 640a 3c62 720a 3e74 ic method.t │ │ │ │ │ -00067550: 6f6f 6c73 2f6a 6176 6163 2f6f 7665 726c ools/javac/overl │ │ │ │ │ -00067560: 6f61 642f 5436 3737 3632 3839 2e6a 6176 oad/T6776289.jav │ │ │ │ │ -00067570: 613a 2052 6567 7265 7373 696f 6e3a 206a a: Regression: j │ │ │ │ │ -00067580: 6176 6163 3720 646f 6573 6e74 2072 6573 avac7 doesnt res │ │ │ │ │ -00067590: 6f6c 7665 206d 6574 686f 6420 6361 6c6c olve method call │ │ │ │ │ -000675a0: 7320 7072 6f70 6572 6c79 0a3c 6272 0a3e s properly. │ │ │ │ │ -000675b0: 746f 6f6c 732f 6a61 7661 632f 6f76 6572 tools/javac/over │ │ │ │ │ -000675c0: 6c6f 6164 2f54 3831 3736 3236 352e 6a61 load/T8176265.ja │ │ │ │ │ -000675d0: 7661 3a20 4d65 7468 6f64 206f 7665 726c va: Method overl │ │ │ │ │ -000675e0: 6f61 6420 7265 736f 6c75 7469 6f6e 206f oad resolution o │ │ │ │ │ -000675f0: 6e20 6120 636f 7661 7269 616e 7420 6261 n a covariant ba │ │ │ │ │ -00067600: 7365 2074 7970 6520 646f 6573 6e27 7420 se type doesn't │ │ │ │ │ -00067610: 776f 726b 2069 6e20 390a 3c62 720a 3e74 work in 9.t │ │ │ │ │ -00067620: 6f6f 6c73 2f6a 6176 6163 2f6f 7665 7272 ools/javac/overr │ │ │ │ │ -00067630: 7269 6465 6372 6173 682f 422e 6a61 7661 ridecrash/B.java │ │ │ │ │ -00067640: 3a20 4173 7365 7274 696f 6e45 7272 6f72 : AssertionError │ │ │ │ │ -00067650: 2863 6f6d 2e73 756e 2e74 6f6f 6c73 2e6a (com.sun.tools.j │ │ │ │ │ -00067660: 6176 6163 2e76 382e 636f 6465 2e53 796d avac.v8.code.Sym │ │ │ │ │ -00067670: 626f 6c24 4d65 7468 6f64 5379 6d62 6f6c bol$MethodSymbol │ │ │ │ │ -00067680: 2e69 734f 7665 7272 6964 6162 6c65 496e .isOverridableIn │ │ │ │ │ -00067690: 290a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ).tools/jav │ │ │ │ │ -000676a0: 6163 2f70 6172 7365 722f 3731 3537 3136 ac/parser/715716 │ │ │ │ │ -000676b0: 352f 5437 3135 3731 3635 2e6a 6176 613a 5/T7157165.java: │ │ │ │ │ -000676c0: 2052 6567 7265 7373 696f 6e3a 2063 6f64 Regression: cod │ │ │ │ │ -000676d0: 6520 7769 7468 2064 6973 6a75 6e63 7469 e with disjuncti │ │ │ │ │ -000676e0: 7665 2074 7970 6520 6372 6173 6865 7320 ve type crashes │ │ │ │ │ -000676f0: 6a61 7661 630a 3c62 720a 3e74 6f6f 6c73 javac.tools │ │ │ │ │ -00067700: 2f6a 6176 6163 2f70 6172 7365 722f 3830 /javac/parser/80 │ │ │ │ │ -00067710: 3134 3634 332f 5438 3031 3436 3433 2e6a 14643/T8014643.j │ │ │ │ │ -00067720: 6176 613a 2050 6172 7365 7220 7265 6772 ava: Parser regr │ │ │ │ │ -00067730: 6573 7369 6f6e 2069 6e20 4a44 4b20 3820 ession in JDK 8 │ │ │ │ │ -00067740: 7768 656e 2063 6f6d 7069 6c69 6e67 2073 when compiling s │ │ │ │ │ -00067750: 7570 6572 2e78 0a3c 6272 0a3e 746f 6f6c uper.x.tool │ │ │ │ │ -00067760: 732f 6a61 7661 632f 7061 7273 6572 2f38 s/javac/parser/8 │ │ │ │ │ -00067770: 3038 3137 3639 2f54 3830 3831 3736 392e 081769/T8081769. │ │ │ │ │ -00067780: 6a61 7661 3a20 5265 6475 6e64 616e 7420 java: Redundant │ │ │ │ │ -00067790: 6572 726f 7220 6d65 7373 6167 6520 6f6e error message on │ │ │ │ │ -000677a0: 2062 6164 2075 7361 6765 206f 6620 2763 bad usage of 'c │ │ │ │ │ -000677b0: 6c61 7373 2720 6c69 7465 7261 6c0a 3c62 lass' literal.tools/javac/p │ │ │ │ │ -000677d0: 6172 7365 722f 3831 3334 3030 372f 5438 arser/8134007/T8 │ │ │ │ │ -000677e0: 3133 3430 3037 2e6a 6176 613a 2049 6d70 134007.java: Imp │ │ │ │ │ -000677f0: 726f 7665 2073 7472 696e 6720 666f 6c64 rove string fold │ │ │ │ │ -00067800: 696e 670a 3c62 720a 3e74 6f6f 6c73 2f6a ing.tools/j │ │ │ │ │ -00067810: 6176 6163 2f70 6172 7365 722f 4572 726f avac/parser/Erro │ │ │ │ │ -00067820: 6e65 6f75 7350 6172 616d 6574 6572 732e neousParameters. │ │ │ │ │ -00067830: 6a61 7661 3a20 5072 6f64 7563 696e 6720 java: Producing │ │ │ │ │ -00067840: 7265 6173 6f6e 6162 6c65 2065 7272 6f72 reasonable error │ │ │ │ │ -00067850: 7320 666f 7220 756e 6578 7065 6374 6564 s for unexpected │ │ │ │ │ -00067860: 2074 6f6b 656e 7320 696e 206d 6574 686f tokens in metho │ │ │ │ │ -00067870: 6420 7061 7261 6d65 7465 7273 0a3c 6272 d parameters.
    tools/javac/pa │ │ │ │ │ -00067890: 7273 6572 2f45 7874 7261 496d 706f 7274 rser/ExtraImport │ │ │ │ │ -000678a0: 5365 6d69 636f 6c6f 6e2e 6a61 7661 3a20 Semicolon.java: │ │ │ │ │ -000678b0: 5665 7269 6679 2070 726f 7065 7220 6572 Verify proper er │ │ │ │ │ -000678c0: 726f 7220 7265 706f 7274 696e 6720 6f66 ror reporting of │ │ │ │ │ -000678d0: 2065 7874 7261 2073 656d 6963 6f6c 6f6e extra semicolon │ │ │ │ │ -000678e0: 2062 6566 6f72 6520 696d 706f 7274 2073 before import s │ │ │ │ │ -000678f0: 7461 7465 6d65 6e74 0a3c 6272 0a3e 746f tatement.to │ │ │ │ │ -00067900: 6f6c 732f 6a61 7661 632f 7061 7273 6572 ols/javac/parser │ │ │ │ │ -00067910: 2f45 7874 7261 5061 636b 6167 6553 656d /ExtraPackageSem │ │ │ │ │ -00067920: 6963 6f6c 6f6e 2e6a 6176 613a 2056 6572 icolon.java: Ver │ │ │ │ │ -00067930: 6966 7920 616e 2065 7874 7261 2073 656d ify an extra sem │ │ │ │ │ -00067940: 6963 6f6c 6f6e 2069 7320 616c 6c6f 7765 icolon is allowe │ │ │ │ │ -00067950: 6420 6166 7465 7220 7061 636b 6167 6520 d after package │ │ │ │ │ -00067960: 6465 636c 2077 6974 6820 6e6f 2069 6d70 decl with no imp │ │ │ │ │ -00067970: 6f72 7473 0a3c 6272 0a3e 746f 6f6c 732f orts.tools/ │ │ │ │ │ -00067980: 6a61 7661 632f 7061 7273 6572 2f45 7874 javac/parser/Ext │ │ │ │ │ -00067990: 7261 5365 6d69 5465 7374 2e6a 6176 613a raSemiTest.java: │ │ │ │ │ -000679a0: 2073 7075 7269 6f75 7320 7365 6d69 636f spurious semico │ │ │ │ │ -000679b0: 6c6f 6e73 2069 6e20 636c 6173 7320 6465 lons in class de │ │ │ │ │ -000679c0: 6620 6361 7573 6520 656d 7074 7920 4e4f f cause empty NO │ │ │ │ │ -000679d0: 504f 5320 626c 6f63 6b73 0a3c 6272 0a3e POS blocks. │ │ │ │ │ -000679e0: 746f 6f6c 732f 6a61 7661 632f 7061 7273 tools/javac/pars │ │ │ │ │ -000679f0: 6572 2f4a 6176 6163 5061 7273 6572 5465 er/JavacParserTe │ │ │ │ │ -00067a00: 7374 2e6a 6176 613a 2074 6573 7473 2065 st.java: tests e │ │ │ │ │ -00067a10: 7272 6f72 2061 6e64 2064 6961 676e 6f73 rror and diagnos │ │ │ │ │ -00067a20: 7469 6373 2070 6f73 6974 696f 6e73 0a3c tics positions.< │ │ │ │ │ -00067a30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00067a40: 7061 7273 6572 2f4d 6973 7369 6e67 436c parser/MissingCl │ │ │ │ │ -00067a50: 6f73 696e 6742 7261 6365 2e6a 6176 613a osingBrace.java: │ │ │ │ │ -00067a60: 2056 6572 6966 7920 7468 6174 2074 6865 Verify that the │ │ │ │ │ -00067a70: 2070 6172 7365 7220 6861 6e64 6c65 7320 parser handles │ │ │ │ │ -00067a80: 6120 6d69 7373 696e 6720 636c 6f73 696e a missing closin │ │ │ │ │ -00067a90: 6720 6272 6163 6520 6f66 2061 2062 6c6f g brace of a blo │ │ │ │ │ -00067aa0: 636b 2067 7261 6365 6675 6c6c 792e 0a3c ck gracefully..< │ │ │ │ │ -00067ab0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00067ac0: 7061 7273 6572 2f53 696e 676c 6543 6f6d parser/SingleCom │ │ │ │ │ -00067ad0: 6d61 416e 6e6f 7461 7469 6f6e 5661 6c75 maAnnotationValu │ │ │ │ │ -00067ae0: 652e 6a61 7661 3a20 5369 6e67 6c65 2063 e.java: Single c │ │ │ │ │ -00067af0: 6f6d 6d61 2069 6e20 6172 7261 7920 696e omma in array in │ │ │ │ │ -00067b00: 6974 6961 6c69 7a65 7220 7368 6f75 6c64 itializer should │ │ │ │ │ -00067b10: 2070 6172 7365 0a3c 6272 0a3e 746f 6f6c parse.tool │ │ │ │ │ -00067b20: 732f 6a61 7661 632f 7061 7273 6572 2f53 s/javac/parser/S │ │ │ │ │ -00067b30: 696e 676c 6543 6f6d 6d61 416e 6e6f 7461 ingleCommaAnnota │ │ │ │ │ -00067b40: 7469 6f6e 5661 6c75 6546 6169 6c2e 6a61 tionValueFail.ja │ │ │ │ │ -00067b50: 7661 3a20 5369 6e67 6c65 2063 6f6d 6d61 va: Single comma │ │ │ │ │ -00067b60: 2069 6e20 6172 7261 7920 696e 6974 6961 in array initia │ │ │ │ │ -00067b70: 6c69 7a65 7220 7368 6f75 6c64 2070 6172 lizer should par │ │ │ │ │ -00067b80: 7365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 se.tools/ja │ │ │ │ │ -00067b90: 7661 632f 7061 7273 6572 2f53 7472 696e vac/parser/Strin │ │ │ │ │ -00067ba0: 6746 6f6c 6469 6e67 506f 7354 6573 742e gFoldingPosTest. │ │ │ │ │ -00067bb0: 6a61 7661 3a20 666f 6c64 6564 2073 7472 java: folded str │ │ │ │ │ -00067bc0: 696e 6720 6c69 7465 7261 6c73 2073 686f ing literals sho │ │ │ │ │ -00067bd0: 756c 6420 6861 7665 2063 6f72 7265 6374 uld have correct │ │ │ │ │ -00067be0: 2073 7461 7274 2061 6e64 2065 6e64 2070 start and end p │ │ │ │ │ -00067bf0: 6f73 6974 696f 6e73 0a3c 6272 0a3e 746f ositions.to │ │ │ │ │ -00067c00: 6f6c 732f 6a61 7661 632f 7061 7273 6572 ols/javac/parser │ │ │ │ │ -00067c10: 2f53 7472 696e 6746 6f6c 6469 6e67 5465 /StringFoldingTe │ │ │ │ │ -00067c20: 7374 2e6a 6176 613a 2076 6572 6966 7920 st.java: verify │ │ │ │ │ -00067c30: 7468 6174 2073 7472 696e 6720 666f 6c64 that string fold │ │ │ │ │ -00067c40: 696e 6720 6361 6e20 6265 2065 6e61 626c ing can be enabl │ │ │ │ │ -00067c50: 6564 206f 7220 6469 7361 626c 6564 0a3c ed or disabled.< │ │ │ │ │ -00067c60: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00067c70: 7061 7273 6572 2f54 3438 3831 3236 392e parser/T4881269. │ │ │ │ │ -00067c80: 6a61 7661 3a20 696d 7072 6f76 6520 6469 java: improve di │ │ │ │ │ -00067c90: 6167 6e6f 7374 6963 2066 6f72 2069 6c6c agnostic for ill │ │ │ │ │ -00067ca0: 2d66 6f72 6d65 6420 746f 6b65 6e73 0a3c -formed tokens.< │ │ │ │ │ -00067cb0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00067cc0: 7061 7273 6572 2f54 3439 3130 3438 332e parser/T4910483. │ │ │ │ │ -00067cd0: 6a61 7661 3a20 4a61 7661 646f 6320 7265 java: Javadoc re │ │ │ │ │ -00067ce0: 6e64 6572 7320 7468 6520 7374 7269 6e67 nders the string │ │ │ │ │ -00067cf0: 2022 2e2a 5c5c 2e70 6466 2220 6173 2022 ".*\\.pdf" as " │ │ │ │ │ -00067d00: 2e5c 2a5c 2e70 6466 220a 3c62 720a 3e74 .\*\.pdf".t │ │ │ │ │ -00067d10: 6f6f 6c73 2f6a 6176 6163 2f70 6172 7365 ools/javac/parse │ │ │ │ │ -00067d20: 722f 6578 7465 6e64 2f4a 6176 6163 4578 r/extend/JavacEx │ │ │ │ │ -00067d30: 7465 6e73 696f 6e54 6573 742e 6a61 7661 tensionTest.java │ │ │ │ │ -00067d40: 3a20 5665 7269 6679 2074 6861 7420 4a61 : Verify that Ja │ │ │ │ │ -00067d50: 7661 6350 6172 7365 7220 6361 6e20 6265 vacParser can be │ │ │ │ │ -00067d60: 2065 7874 656e 6465 640a 3c62 720a 3e74 extended.t │ │ │ │ │ -00067d70: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00067d80: 726e 732f 416e 6e6f 7461 7469 6f6e 4572 rns/AnnotationEr │ │ │ │ │ -00067d90: 726f 7273 2e6a 6176 613a 2056 6572 6966 rors.java: Verif │ │ │ │ │ -00067da0: 7920 6572 726f 7220 7265 6c61 7465 6420 y error related │ │ │ │ │ -00067db0: 746f 2061 6e6e 6f74 6174 696f 6e73 2061 to annotations a │ │ │ │ │ -00067dc0: 6e64 2070 6174 7465 726e 730a 3c62 720a nd patterns.tools/javac/pat │ │ │ │ │ -00067de0: 7465 726e 732f 416e 6e6f 7461 7469 6f6e terns/Annotation │ │ │ │ │ -00067df0: 732e 6a61 7661 3a20 5665 7269 6679 2061 s.java: Verify a │ │ │ │ │ -00067e00: 6e6e 6f74 6174 696f 6e73 2077 6f72 6b20 nnotations work │ │ │ │ │ -00067e10: 636f 7272 6563 746c 7920 6f6e 2062 696e correctly on bin │ │ │ │ │ -00067e20: 6469 6e67 2076 6172 6961 626c 6573 0a3c ding variables.< │ │ │ │ │ -00067e30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00067e40: 7061 7474 6572 6e73 2f42 696e 6469 6e67 patterns/Binding │ │ │ │ │ -00067e50: 7345 7869 7374 5465 7374 2e6a 6176 613a sExistTest.java: │ │ │ │ │ -00067e60: 2043 6c61 7368 696e 6720 6269 6e64 696e Clashing bindin │ │ │ │ │ -00067e70: 6773 2061 7265 2072 6570 6f72 7465 6420 gs are reported │ │ │ │ │ -00067e80: 636f 7272 6563 746c 790a 3c62 720a 3e74 correctly.t │ │ │ │ │ -00067e90: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00067ea0: 726e 732f 4269 6e64 696e 6773 496e 6974 rns/BindingsInit │ │ │ │ │ -00067eb0: 6961 6c69 7a65 722e 6a61 7661 3a20 5665 ializer.java: Ve │ │ │ │ │ -00067ec0: 7269 6679 2070 6174 7465 726e 206d 6174 rify pattern mat │ │ │ │ │ -00067ed0: 6368 696e 6720 6e65 7374 6564 2069 6e73 ching nested ins │ │ │ │ │ -00067ee0: 6964 6520 696e 6974 6961 6c69 7a65 7273 ide initializers │ │ │ │ │ -00067ef0: 206f 6620 636c 6173 7365 7320 6e65 7374 of classes nest │ │ │ │ │ -00067f00: 6564 2069 6e20 6d65 7468 6f64 7320 776f ed in methods wo │ │ │ │ │ -00067f10: 726b 7320 636f 7272 6563 746c 792e 0a3c rks correctly..< │ │ │ │ │ -00067f20: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00067f30: 7061 7474 6572 6e73 2f42 696e 6469 6e67 patterns/Binding │ │ │ │ │ -00067f40: 7354 6573 7431 2e6a 6176 613a 2042 6173 sTest1.java: Bas │ │ │ │ │ -00067f50: 6963 2074 6573 7473 2066 6f72 2062 696e ic tests for bin │ │ │ │ │ -00067f60: 6469 6e67 7320 6672 6f6d 2069 6e73 7461 dings from insta │ │ │ │ │ -00067f70: 6e63 656f 660a 3c62 720a 3e74 6f6f 6c73 nceof.tools │ │ │ │ │ -00067f80: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00067f90: 4269 6e64 696e 6773 5465 7374 314d 6572 BindingsTest1Mer │ │ │ │ │ -00067fa0: 6769 6e67 2e6a 6176 613a 2042 6173 6963 ging.java: Basic │ │ │ │ │ -00067fb0: 2074 6573 7473 2066 6f72 2062 696e 6469 tests for bindi │ │ │ │ │ -00067fc0: 6e67 7320 6672 6f6d 2069 6e73 7461 6e63 ngs from instanc │ │ │ │ │ -00067fd0: 656f 6620 2d20 7465 7374 7320 666f 7220 eof - tests for │ │ │ │ │ -00067fe0: 6d65 7267 696e 6720 7061 7474 6572 6e20 merging pattern │ │ │ │ │ -00067ff0: 7661 7269 6162 6c65 730a 3c62 720a 3e74 variables.t │ │ │ │ │ -00068000: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00068010: 726e 732f 4269 6e64 696e 6773 5465 7374 rns/BindingsTest │ │ │ │ │ -00068020: 322e 6a61 7661 3a20 456e 7375 7265 2074 2.java: Ensure t │ │ │ │ │ -00068030: 6861 7420 7363 6f70 6573 2061 7269 7369 hat scopes arisi │ │ │ │ │ -00068040: 6e67 2066 726f 6d20 636f 6e64 6974 696f ng from conditio │ │ │ │ │ -00068050: 6e61 6c45 7870 7265 7373 696f 6e73 2061 nalExpressions a │ │ │ │ │ -00068060: 7265 2068 616e 646c 6564 2063 6f72 7265 re handled corre │ │ │ │ │ -00068070: 6374 6564 2e0a 3c62 720a 3e74 6f6f 6c73 cted..tools │ │ │ │ │ -00068080: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068090: 4272 6561 6b41 6e64 4c6f 6f70 732e 6a61 BreakAndLoops.ja │ │ │ │ │ -000680a0: 7661 3a20 5665 7269 6679 2070 726f 7065 va: Verify prope │ │ │ │ │ -000680b0: 7220 7363 6f70 6520 6f66 2062 696e 6469 r scope of bindi │ │ │ │ │ -000680c0: 6e67 2072 656c 6174 6564 2074 6f20 6c6f ng related to lo │ │ │ │ │ -000680d0: 6f70 7320 616e 6420 6272 6561 6b73 2e0a ops and breaks.. │ │ │ │ │ -000680e0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000680f0: 2f70 6174 7465 726e 732f 4361 7365 5374 /patterns/CaseSt │ │ │ │ │ -00068100: 7275 6374 7572 6554 6573 742e 6a61 7661 ructureTest.java │ │ │ │ │ -00068110: 3a20 4368 6563 6b20 636f 6d70 696c 6174 : Check compilat │ │ │ │ │ -00068120: 696f 6e20 6f75 7463 6f6d 6573 2066 6f72 ion outcomes for │ │ │ │ │ -00068130: 2076 6172 696f 7573 2063 6f6d 6269 6e61 various combina │ │ │ │ │ -00068140: 7469 6f6e 7320 6f66 2063 6173 6520 6c61 tions of case la │ │ │ │ │ -00068150: 6265 6c20 656c 656d 656e 742e 0a3c 6272 bel element..
    tools/javac/pa │ │ │ │ │ -00068170: 7474 6572 6e73 2f43 6173 7443 6f6e 7665 tterns/CastConve │ │ │ │ │ -00068180: 7273 696f 6e4d 6174 6368 2e6a 6176 613a rsionMatch.java: │ │ │ │ │ -00068190: 204d 6174 6368 2077 6869 6368 2069 6e76 Match which inv │ │ │ │ │ -000681a0: 6f6c 7665 7320 6120 6361 7374 2063 6f6e olves a cast con │ │ │ │ │ -000681b0: 7665 7273 696f 6e0a 3c62 720a 3e74 6f6f version.too │ │ │ │ │ -000681c0: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -000681d0: 732f 436f 6e64 6974 696f 6e61 6c54 6573 s/ConditionalTes │ │ │ │ │ -000681e0: 742e 6a61 7661 3a20 5665 7269 6679 2070 t.java: Verify p │ │ │ │ │ -000681f0: 726f 7065 7220 7363 6f70 6520 6f66 2062 roper scope of b │ │ │ │ │ -00068200: 696e 6469 6e67 2072 656c 6174 6564 2074 inding related t │ │ │ │ │ -00068210: 6f20 6c6f 6f70 7320 616e 6420 6272 6561 o loops and brea │ │ │ │ │ -00068220: 6b73 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ks..tools/j │ │ │ │ │ -00068230: 6176 6163 2f70 6174 7465 726e 732f 4465 avac/patterns/De │ │ │ │ │ -00068240: 636f 6e73 7472 7563 7469 6f6e 4465 7375 constructionDesu │ │ │ │ │ -00068250: 6761 7269 6e67 2e6a 6176 613a 2056 6572 garing.java: Ver │ │ │ │ │ -00068260: 6966 7920 6d6f 7265 2063 6f6d 706c 6578 ify more complex │ │ │ │ │ -00068270: 2073 7769 7463 6865 7320 776f 726b 2070 switches work p │ │ │ │ │ -00068280: 726f 7065 726c 790a 3c62 720a 3e74 6f6f roperly.too │ │ │ │ │ -00068290: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -000682a0: 732f 4465 636f 6e73 7472 7563 7469 6f6e s/Deconstruction │ │ │ │ │ -000682b0: 5061 7474 6572 6e45 7272 6f72 732e 6a61 PatternErrors.ja │ │ │ │ │ -000682c0: 7661 3a20 5665 7269 6679 2065 7272 6f72 va: Verify error │ │ │ │ │ -000682d0: 2072 6570 6f72 7473 2066 6f72 2065 7272 reports for err │ │ │ │ │ -000682e0: 6f6e 656f 7573 2064 6563 6f6e 7374 7275 oneous deconstru │ │ │ │ │ -000682f0: 6374 696f 6e20 7061 7474 6572 6e73 2061 ction patterns a │ │ │ │ │ -00068300: 7265 2073 656e 7369 626c 650a 3c62 720a re sensible.tools/javac/pat │ │ │ │ │ -00068320: 7465 726e 732f 4469 7361 6d62 6967 7561 terns/Disambigua │ │ │ │ │ -00068330: 7465 5061 7474 6572 6e73 2e6a 6176 613a tePatterns.java: │ │ │ │ │ -00068340: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ -00068350: 7661 632f 7061 7474 6572 6e73 2f44 6f6d vac/patterns/Dom │ │ │ │ │ -00068360: 696e 6174 696f 6e2e 6a61 7661 3a20 4368 ination.java: Ch │ │ │ │ │ -00068370: 6563 6b20 7468 6520 7061 7474 6572 6e20 eck the pattern │ │ │ │ │ -00068380: 646f 6d69 6e61 7469 6f6e 2065 7272 6f72 domination error │ │ │ │ │ -00068390: 2061 7265 2072 6570 6f72 7465 6420 636f are reported co │ │ │ │ │ -000683a0: 7272 6563 746c 792e 0a3c 6272 0a3e 746f rrectly..to │ │ │ │ │ -000683b0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -000683c0: 6e73 2f44 7570 6c69 6361 7465 4269 6e64 ns/DuplicateBind │ │ │ │ │ -000683d0: 696e 6754 6573 742e 6a61 7661 3a20 4261 ingTest.java: Ba │ │ │ │ │ -000683e0: 7369 6320 7061 7474 6572 6e20 6269 6e64 sic pattern bind │ │ │ │ │ -000683f0: 696e 6773 2073 636f 7065 2074 6573 740a ings scope test. │ │ │ │ │ -00068400: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00068410: 2f70 6174 7465 726e 732f 456d 7074 7952 /patterns/EmptyR │ │ │ │ │ -00068420: 6563 6f72 6443 6c61 7373 2e6a 6176 613a ecordClass.java: │ │ │ │ │ -00068430: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ -00068440: 7661 632f 7061 7474 6572 6e73 2f45 6e73 vac/patterns/Ens │ │ │ │ │ -00068450: 7572 6554 7970 6573 4f72 6465 7254 6573 ureTypesOrderTes │ │ │ │ │ -00068460: 742e 6a61 7661 3a20 4572 726f 7220 6d65 t.java: Error me │ │ │ │ │ -00068470: 7373 6167 6520 6d65 6e74 696f 6e73 2072 ssage mentions r │ │ │ │ │ -00068480: 656c 6576 616e 7420 7479 7065 7320 7472 elevant types tr │ │ │ │ │ -00068490: 616e 7370 6f73 6564 0a3c 6272 0a3e 746f ansposed.to │ │ │ │ │ -000684a0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -000684b0: 6e73 2f45 6e75 6d54 7970 6543 6861 6e67 ns/EnumTypeChang │ │ │ │ │ -000684c0: 6573 2e6a 6176 613a 2056 6572 6966 7920 es.java: Verify │ │ │ │ │ -000684d0: 7061 7474 6572 6e20 7377 6974 6368 6573 pattern switches │ │ │ │ │ -000684e0: 2077 6f72 6b20 7072 6f70 6572 6c79 2077 work properly w │ │ │ │ │ -000684f0: 6865 6e20 7468 6520 7365 7420 6f66 2065 hen the set of e │ │ │ │ │ -00068500: 6e75 6d20 636f 6e73 7461 6e74 2063 6861 num constant cha │ │ │ │ │ -00068510: 6e67 6573 2e0a 3c62 720a 3e74 6f6f 6c73 nges..tools │ │ │ │ │ -00068520: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068530: 456e 756d 5479 7065 4368 616e 6765 734e EnumTypeChangesN │ │ │ │ │ -00068540: 6f6e 5072 6576 6965 772e 6a61 7661 3a20 onPreview.java: │ │ │ │ │ -00068550: 5665 7269 6679 2070 6174 7465 726e 2073 Verify pattern s │ │ │ │ │ -00068560: 7769 7463 6865 7320 776f 726b 2070 726f witches work pro │ │ │ │ │ -00068570: 7065 726c 7920 7768 656e 2074 6865 2073 perly when the s │ │ │ │ │ -00068580: 6574 206f 6620 656e 756d 2063 6f6e 7374 et of enum const │ │ │ │ │ -00068590: 616e 7420 6368 616e 6765 732e 0a3c 6272 ant changes..
    tools/javac/pa │ │ │ │ │ -000685b0: 7474 6572 6e73 2f45 7861 6d70 6c65 7346 tterns/ExamplesF │ │ │ │ │ -000685c0: 726f 6d50 726f 706f 7361 6c2e 6a61 7661 romProposal.java │ │ │ │ │ -000685d0: 3a20 416c 6c20 6578 616d 706c 6520 636f : All example co │ │ │ │ │ -000685e0: 6465 2066 726f 6d20 2250 6174 7465 726e de from "Pattern │ │ │ │ │ -000685f0: 204d 6174 6368 696e 6720 666f 7220 4a61 Matching for Ja │ │ │ │ │ -00068600: 7661 2220 646f 6375 6d65 6e74 2c20 7265 va" document, re │ │ │ │ │ -00068610: 6c65 6173 6564 2041 7072 696c 2032 3031 leased April 201 │ │ │ │ │ -00068620: 372c 2061 646a 7573 7465 6420 746f 2063 7, adjusted to c │ │ │ │ │ -00068630: 7572 7265 6e74 2073 7461 7465 2028 6e6f urrent state (no │ │ │ │ │ -00068640: 2073 7769 7463 6865 732c 2065 7463 290a switches, etc). │ │ │ │ │ -00068650: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00068660: 2f70 6174 7465 726e 732f 4578 6861 7573 /patterns/Exhaus │ │ │ │ │ -00068670: 7469 7665 6e65 7373 2e6a 6176 613a 2043 tiveness.java: C │ │ │ │ │ -00068680: 6865 636b 2065 7868 6175 7374 6976 656e heck exhaustiven │ │ │ │ │ -00068690: 6573 7320 6f66 2073 7769 7463 6865 7320 ess of switches │ │ │ │ │ -000686a0: 6f76 6572 2073 6561 6c65 6420 7479 7065 over sealed type │ │ │ │ │ -000686b0: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -000686c0: 7661 632f 7061 7474 6572 6e73 2f47 656e vac/patterns/Gen │ │ │ │ │ -000686d0: 6572 6963 5265 636f 7264 4465 636f 6e73 ericRecordDecons │ │ │ │ │ -000686e0: 7472 7563 7469 6f6e 5061 7474 6572 6e2e tructionPattern. │ │ │ │ │ -000686f0: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ -00068700: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -00068710: 732f 4775 6172 6473 2e6a 6176 613a 2043 s/Guards.java: C │ │ │ │ │ -00068720: 6865 636b 2067 7561 7264 7320 696d 706c heck guards impl │ │ │ │ │ -00068730: 656d 656e 7461 7469 6f6e 2e0a 3c62 720a ementation..tools/javac/pat │ │ │ │ │ -00068750: 7465 726e 732f 4775 6172 6473 4572 726f terns/GuardsErro │ │ │ │ │ -00068760: 7273 2e6a 6176 613a 2043 6865 636b 2065 rs.java: Check e │ │ │ │ │ -00068770: 7272 6f72 7320 7265 706f 7274 6564 2066 rrors reported f │ │ │ │ │ -00068780: 6f72 2067 7561 7264 6564 2070 6174 7465 or guarded patte │ │ │ │ │ -00068790: 726e 732e 0a3c 6272 0a3e 746f 6f6c 732f rns..tools/ │ │ │ │ │ -000687a0: 6a61 7661 632f 7061 7474 6572 6e73 2f49 javac/patterns/I │ │ │ │ │ -000687b0: 6d70 6f73 7369 626c 6554 7970 6554 6573 mpossibleTypeTes │ │ │ │ │ -000687c0: 742e 6a61 7661 3a20 456e 7375 7265 2074 t.java: Ensure t │ │ │ │ │ -000687d0: 6861 7420 696e 2074 7970 6520 7465 7374 hat in type test │ │ │ │ │ -000687e0: 2070 6174 7465 726e 732c 2074 6865 2070 patterns, the p │ │ │ │ │ -000687f0: 7265 6469 6361 7465 2069 7320 6e6f 7420 redicate is not │ │ │ │ │ -00068800: 7472 6976 6961 6c6c 7920 7072 6f76 6162 trivially provab │ │ │ │ │ -00068810: 6c65 2066 616c 7365 2e0a 3c62 720a 3e74 le false..t │ │ │ │ │ -00068820: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00068830: 726e 732f 496e 6665 7265 6e63 6555 6e69 rns/InferenceUni │ │ │ │ │ -00068840: 7454 6573 742e 6a61 7661 3a20 5665 7269 tTest.java: Veri │ │ │ │ │ -00068850: 6679 2049 6e66 6572 2e69 6e73 7461 6e74 fy Infer.instant │ │ │ │ │ -00068860: 6961 7465 5061 7474 6572 6e54 7970 6520 iatePatternType │ │ │ │ │ -00068870: 7072 6f76 6964 6573 2063 6f72 7265 6374 provides correct │ │ │ │ │ -00068880: 2072 6573 756c 7473 0a3c 6272 0a3e 746f results.to │ │ │ │ │ +00066b10: 7469 6f6e 732f 5436 3930 3030 3337 2e6a tions/T6900037.j │ │ │ │ │ +00066b20: 6176 613a 206a 6176 6163 2073 686f 756c ava: javac shoul │ │ │ │ │ +00066b30: 6420 7761 726e 2069 6620 6561 726c 6965 d warn if earlie │ │ │ │ │ +00066b40: 7220 2d73 6f75 7263 6520 6973 2075 7365 r -source is use │ │ │ │ │ +00066b50: 6420 616e 6420 626f 6f74 636c 6173 7370 d and bootclassp │ │ │ │ │ +00066b60: 6174 6820 6e6f 7420 7365 740a 3c62 720a ath not set.tools/javac/opt │ │ │ │ │ +00066b80: 696f 6e73 2f54 3639 3439 3434 332e 6a61 ions/T6949443.ja │ │ │ │ │ +00066b90: 7661 3a20 5669 7369 7454 7265 6520 6173 va: VisitTree as │ │ │ │ │ +00066ba0: 7365 7274 696f 6e20 7472 6967 6765 7265 sertion triggere │ │ │ │ │ +00066bb0: 6420 7573 696e 6720 2d58 6a63 6f76 206f d using -Xjcov o │ │ │ │ │ +00066bc0: 6e20 736d 616c 6c20 7361 6d70 6c65 2070 n small sample p │ │ │ │ │ +00066bd0: 726f 6772 616d 0a3c 6272 0a3e 746f 6f6c rogram.tool │ │ │ │ │ +00066be0: 732f 6a61 7661 632f 6f70 7469 6f6e 732f s/javac/options/ │ │ │ │ │ +00066bf0: 5436 3938 3638 3935 2e6a 6176 613a 2063 T6986895.java: c │ │ │ │ │ +00066c00: 6f6d 7069 6c65 7220 6769 7665 7320 6d69 ompiler gives mi │ │ │ │ │ +00066c10: 736c 6561 6469 6e67 206d 6573 7361 6765 sleading message │ │ │ │ │ +00066c20: 2066 6f72 206e 6f20 696e 7075 7420 6669 for no input fi │ │ │ │ │ +00066c30: 6c65 730a 3c62 720a 3e74 6f6f 6c73 2f6a les.tools/j │ │ │ │ │ +00066c40: 6176 6163 2f6f 7074 696f 6e73 2f54 3730 avac/options/T70 │ │ │ │ │ +00066c50: 3232 3333 372e 6a61 7661 3a20 7265 7065 22337.java: repe │ │ │ │ │ +00066c60: 6174 6564 2077 6172 6e69 6e67 7320 6162 ated warnings ab │ │ │ │ │ +00066c70: 6f75 7420 626f 6f74 636c 6173 7370 6174 out bootclasspat │ │ │ │ │ +00066c80: 6820 6e6f 7420 7365 740a 3c62 720a 3e74 h not set.t │ │ │ │ │ +00066c90: 6f6f 6c73 2f6a 6176 6163 2f6f 7074 696f ools/javac/optio │ │ │ │ │ +00066ca0: 6e73 2f58 6a63 6f76 556e 696f 6e54 7970 ns/XjcovUnionTyp │ │ │ │ │ +00066cb0: 6554 6573 742e 6a61 7661 3a20 2d58 6a63 eTest.java: -Xjc │ │ │ │ │ +00066cc0: 6f76 2063 6175 7365 7320 6372 6173 6820 ov causes crash │ │ │ │ │ +00066cd0: 7769 7468 2075 6e69 6f6e 2074 7970 6573 with union types │ │ │ │ │ +00066ce0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00066cf0: 632f 6f70 7469 6f6e 732f 6d6f 6465 732f c/options/modes/ │ │ │ │ │ +00066d00: 4174 4669 6c65 7354 6573 742e 6a61 7661 AtFilesTest.java │ │ │ │ │ +00066d10: 3a20 7465 7374 2073 7570 706f 7274 2066 : test support f │ │ │ │ │ +00066d20: 6f72 2061 742d 6669 6c65 730a 3c62 720a or at-files.tools/javac/opt │ │ │ │ │ +00066d40: 696f 6e73 2f6d 6f64 6573 2f44 6f63 4c69 ions/modes/DocLi │ │ │ │ │ +00066d50: 6e74 5465 7374 2e6a 6176 613a 2074 6573 ntTest.java: tes │ │ │ │ │ +00066d60: 7420 7375 7070 6f72 7420 666f 7220 2d58 t support for -X │ │ │ │ │ +00066d70: 646f 636c 696e 740a 3c62 720a 3e74 6f6f doclint.too │ │ │ │ │ +00066d80: 6c73 2f6a 6176 6163 2f6f 7074 696f 6e73 ls/javac/options │ │ │ │ │ +00066d90: 2f6d 6f64 6573 2f46 5349 6e66 6f54 6573 /modes/FSInfoTes │ │ │ │ │ +00066da0: 742e 6a61 7661 3a20 7465 7374 2073 7570 t.java: test sup │ │ │ │ │ +00066db0: 706f 7274 2066 6f72 2074 6865 2069 6e74 port for the int │ │ │ │ │ +00066dc0: 6572 6e61 6c20 6669 6c65 2073 7973 7465 ernal file syste │ │ │ │ │ +00066dd0: 6d20 6361 6368 650a 3c62 720a 3e74 6f6f m cache.too │ │ │ │ │ +00066de0: 6c73 2f6a 6176 6163 2f6f 7074 696f 6e73 ls/javac/options │ │ │ │ │ +00066df0: 2f6d 6f64 6573 2f49 6e66 6f4f 7074 7354 /modes/InfoOptsT │ │ │ │ │ +00066e00: 6573 742e 6a61 7661 3a20 7465 7374 2073 est.java: test s │ │ │ │ │ +00066e10: 7570 706f 7274 2066 6f72 2069 6e66 6f20 upport for info │ │ │ │ │ +00066e20: 6f70 7469 6f6e 7320 2d68 656c 7020 2d58 options -help -X │ │ │ │ │ +00066e30: 202d 7665 7273 696f 6e20 2d66 756c 6c76 -version -fullv │ │ │ │ │ +00066e40: 6572 7369 6f6e 202d 2d68 656c 702d 6c69 ersion --help-li │ │ │ │ │ +00066e50: 6e74 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nt.tools/ja │ │ │ │ │ +00066e60: 7661 632f 6f70 7469 6f6e 732f 6d6f 6465 vac/options/mode │ │ │ │ │ +00066e70: 732f 4e6f 4f70 6572 616e 6473 5465 7374 s/NoOperandsTest │ │ │ │ │ +00066e80: 2e6a 6176 613a 2074 6573 7420 7375 7070 .java: test supp │ │ │ │ │ +00066e90: 6f72 7420 6e6f 206f 7065 7261 6e64 7320 ort no operands │ │ │ │ │ +00066ea0: 6265 696e 6720 7370 6563 6966 6965 640a being specified. │ │ │ │ │ +00066eb0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00066ec0: 2f6f 7074 696f 6e73 2f6d 6f64 6573 2f4f /options/modes/O │ │ │ │ │ +00066ed0: 7574 7075 7444 6972 5465 7374 2e6a 6176 utputDirTest.jav │ │ │ │ │ +00066ee0: 613a 2074 6573 7420 7375 7070 6f72 7420 a: test support │ │ │ │ │ +00066ef0: 666f 7220 6f75 7470 7574 2064 6972 6563 for output direc │ │ │ │ │ +00066f00: 746f 7279 206f 7074 696f 6e73 2020 2d64 tory options -d │ │ │ │ │ +00066f10: 2020 616e 6420 2d73 0a3c 6272 0a3e 746f and -s.to │ │ │ │ │ +00066f20: 6f6c 732f 6a61 7661 632f 6f70 7469 6f6e ols/javac/option │ │ │ │ │ +00066f30: 732f 6d6f 6465 732f 5072 6f66 696c 6542 s/modes/ProfileB │ │ │ │ │ +00066f40: 6f6f 7443 6c61 7373 5061 7468 5465 7374 ootClassPathTest │ │ │ │ │ +00066f50: 2e6a 6176 613a 2074 6573 7420 7375 7070 .java: test supp │ │ │ │ │ +00066f60: 6f72 7420 666f 7220 6368 6563 6b69 6e67 ort for checking │ │ │ │ │ +00066f70: 202d 7072 6f66 696c 6520 616e 6420 2d62 -profile and -b │ │ │ │ │ +00066f80: 6f6f 7463 6c61 7373 7061 7468 0a3c 6272 ootclasspath.
    tools/javac/op │ │ │ │ │ +00066fa0: 7469 6f6e 732f 6d6f 6465 732f 5072 6f66 tions/modes/Prof │ │ │ │ │ +00066fb0: 696c 6554 6172 6765 7454 6573 742e 6a61 ileTargetTest.ja │ │ │ │ │ +00066fc0: 7661 3a20 7465 7374 2073 7570 706f 7274 va: test support │ │ │ │ │ +00066fd0: 2066 6f72 2063 6865 636b 696e 6720 2d70 for checking -p │ │ │ │ │ +00066fe0: 726f 6669 6c65 2061 6e64 202d 7461 7267 rofile and -targ │ │ │ │ │ +00066ff0: 6574 0a3c 6272 0a3e 746f 6f6c 732f 6a61 et.tools/ja │ │ │ │ │ +00067000: 7661 632f 6f70 7469 6f6e 732f 6d6f 6465 vac/options/mode │ │ │ │ │ +00067010: 732f 536f 7572 6365 5461 7267 6574 5465 s/SourceTargetTe │ │ │ │ │ +00067020: 7374 2e6a 6176 613a 2074 6573 7420 7375 st.java: test su │ │ │ │ │ +00067030: 7070 6f72 7420 666f 7220 2d73 6f75 7263 pport for -sourc │ │ │ │ │ +00067040: 6520 616e 6420 2d74 6172 6765 7420 6368 e and -target ch │ │ │ │ │ +00067050: 6563 6b73 0a3c 6272 0a3e 746f 6f6c 732f ecks.tools/ │ │ │ │ │ +00067060: 6a61 7661 632f 6f70 7469 6f6e 732f 6d6f javac/options/mo │ │ │ │ │ +00067070: 6465 732f 5374 644f 7574 5465 7374 2e6a des/StdOutTest.j │ │ │ │ │ +00067080: 6176 613a 2074 6573 7420 7375 7070 6f72 ava: test suppor │ │ │ │ │ +00067090: 7420 666f 7220 202d 5873 7464 6f75 7420 t for -Xstdout │ │ │ │ │ +000670a0: 6669 6c65 2020 616e 6420 202d 5844 7374 file and -XDst │ │ │ │ │ +000670b0: 646f 7574 0a3c 6272 0a3e 746f 6f6c 732f dout.tools/ │ │ │ │ │ +000670c0: 6a61 7661 632f 6f70 7469 6f6e 732f 7265 javac/options/re │ │ │ │ │ +000670d0: 6c65 6173 652f 5265 6c65 6173 654f 7074 lease/ReleaseOpt │ │ │ │ │ +000670e0: 696f 6e2e 6a61 7661 3a20 5665 7269 6679 ion.java: Verify │ │ │ │ │ +000670f0: 2074 6861 7420 6a61 7661 6320 7265 6a65 that javac reje │ │ │ │ │ +00067100: 6374 7320 4a61 7661 2031 3720 7072 6f67 cts Java 17 prog │ │ │ │ │ +00067110: 7261 6d20 7769 7468 202d 2d72 656c 6561 ram with --relea │ │ │ │ │ +00067120: 7365 2031 310a 3c62 720a 3e74 6f6f 6c73 se 11.tools │ │ │ │ │ +00067130: 2f6a 6176 6163 2f6f 7074 696f 6e73 2f72 /javac/options/r │ │ │ │ │ +00067140: 656c 6561 7365 2f52 656c 6561 7365 4f70 elease/ReleaseOp │ │ │ │ │ +00067150: 7469 6f6e 392e 6a61 7661 3a20 5665 7269 tion9.java: Veri │ │ │ │ │ +00067160: 6679 2075 6e73 7570 706f 7274 6564 206d fy unsupported m │ │ │ │ │ +00067170: 6f64 756c 6573 2061 6e64 206d 6f64 756c odules and modul │ │ │ │ │ +00067180: 6520 6f70 7469 6f6e 7320 6861 6e64 6c69 e options handli │ │ │ │ │ +00067190: 6e67 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ng..tools/j │ │ │ │ │ +000671a0: 6176 6163 2f6f 7074 696f 6e73 2f72 656c avac/options/rel │ │ │ │ │ +000671b0: 6561 7365 2f52 656c 6561 7365 4f70 7469 ease/ReleaseOpti │ │ │ │ │ +000671c0: 6f6e 4375 7272 656e 742e 6a61 7661 3a20 onCurrent.java: │ │ │ │ │ +000671d0: 5665 7269 6679 2074 6861 7420 6a61 7661 Verify that java │ │ │ │ │ +000671e0: 6320 6361 6e20 6861 6e64 6c65 202d 2d72 c can handle --r │ │ │ │ │ +000671f0: 656c 6561 7365 2026 6c74 3b63 7572 7265 elease <curre │ │ │ │ │ +00067200: 6e74 2667 743b 0a3c 6272 0a3e 746f 6f6c nt>.tool │ │ │ │ │ +00067210: 732f 6a61 7661 632f 6f70 7469 6f6e 732f s/javac/options/ │ │ │ │ │ +00067220: 7265 6c65 6173 652f 5265 6c65 6173 654f release/ReleaseO │ │ │ │ │ +00067230: 7074 696f 6e54 6872 6f75 6768 4150 492e ptionThroughAPI. │ │ │ │ │ +00067240: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +00067250: 7420 6a61 7661 6320 6361 6e20 6861 6e64 t javac can hand │ │ │ │ │ +00067260: 6c65 202d 2d72 656c 6561 7365 2077 6865 le --release whe │ │ │ │ │ +00067270: 6e20 696e 766f 6b65 6420 7573 696e 6720 n invoked using │ │ │ │ │ +00067280: 7468 6520 436f 6d70 696c 6572 2041 5049 the Compiler API │ │ │ │ │ +00067290: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000672a0: 632f 6f70 7469 6f6e 732f 7265 6c65 6173 c/options/releas │ │ │ │ │ +000672b0: 652f 5265 6c65 6173 654f 7074 696f 6e55 e/ReleaseOptionU │ │ │ │ │ +000672c0: 6e73 7570 706f 7274 6564 2e6a 6176 613a nsupported.java: │ │ │ │ │ +000672d0: 2056 6572 6966 7920 756e 7375 7070 6f72 Verify unsuppor │ │ │ │ │ +000672e0: 7465 6420 6d6f 6475 6c65 7320 616e 6420 ted modules and │ │ │ │ │ +000672f0: 6d6f 6475 6c65 206f 7074 696f 6e73 2068 module options h │ │ │ │ │ +00067300: 616e 646c 696e 672e 0a3c 6272 0a3e 746f andling..to │ │ │ │ │ +00067310: 6f6c 732f 6a61 7661 632f 6f70 7469 6f6e ols/javac/option │ │ │ │ │ +00067320: 732f 736d 6f6b 6554 6573 7473 2f4f 7074 s/smokeTests/Opt │ │ │ │ │ +00067330: 696f 6e53 6d6f 6b65 5465 7374 2e6a 6176 ionSmokeTest.jav │ │ │ │ │ +00067340: 613a 2075 7365 2074 6865 206e 6577 2065 a: use the new e │ │ │ │ │ +00067350: 7272 6f72 2064 6961 676e 6f73 7469 6320 rror diagnostic │ │ │ │ │ +00067360: 6170 7072 6f61 6368 2061 7420 6a61 7661 approach at java │ │ │ │ │ +00067370: 632e 4d61 696e 0a3c 6272 0a3e 746f 6f6c c.Main.tool │ │ │ │ │ +00067380: 732f 6a61 7661 632f 6f70 7469 6f6e 732f s/javac/options/ │ │ │ │ │ +00067390: 7870 7265 6665 722f 5850 7265 6665 7254 xprefer/XPreferT │ │ │ │ │ +000673a0: 6573 742e 6a61 7661 3a20 5465 7374 7320 est.java: Tests │ │ │ │ │ +000673b0: 7768 6963 6820 7061 7468 2069 7320 7573 which path is us │ │ │ │ │ +000673c0: 6564 2074 6f20 7265 7072 6573 656e 7420 ed to represent │ │ │ │ │ +000673d0: 616e 2069 6d70 6c69 6369 7420 7479 7065 an implicit type │ │ │ │ │ +000673e0: 2067 6976 656e 2076 6172 696f 7573 2078 given various x │ │ │ │ │ +000673f0: 7072 6566 6572 2061 7267 756d 656e 7473 prefer arguments │ │ │ │ │ +00067400: 2061 6e64 206d 756c 7469 706c 6520 2e63 and multiple .c │ │ │ │ │ +00067410: 6c61 7373 202f 202e 6a61 7661 2066 696c lass / .java fil │ │ │ │ │ +00067420: 6573 2069 6e76 6f6c 7665 642e 0a3c 6272 es involved..
    tools/javac/ov │ │ │ │ │ +00067440: 6572 6c6f 6164 2f54 3434 3934 3736 322e erload/T4494762. │ │ │ │ │ +00067450: 6a61 7661 3a20 5265 7175 6573 7420 666f java: Request fo │ │ │ │ │ +00067460: 7220 436c 6172 6966 6963 6174 696f 6e20 r Clarification │ │ │ │ │ +00067470: 6f66 204a 4c53 2031 352e 3132 2e32 2e32 of JLS 15.12.2.2 │ │ │ │ │ +00067480: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00067490: 632f 6f76 6572 6c6f 6164 2f54 3437 3233 c/overload/T4723 │ │ │ │ │ +000674a0: 3930 392e 6a61 7661 3a20 636c 6173 7320 909.java: class │ │ │ │ │ +000674b0: 6d65 7468 6f64 7320 646f 206e 6f74 2063 methods do not c │ │ │ │ │ +000674c0: 6f6e 666f 726d 2074 6f20 4a4c 5320 3135 onform to JLS 15 │ │ │ │ │ +000674d0: 2e31 322e 322e 3220 6465 6669 6e69 7469 .12.2.2 definiti │ │ │ │ │ +000674e0: 6f6e 206f 6620 6d6f 7374 2073 7065 6369 on of most speci │ │ │ │ │ +000674f0: 6669 6320 6d65 7468 6f64 0a3c 6272 0a3e fic method. │ │ │ │ │ +00067500: 746f 6f6c 732f 6a61 7661 632f 6f76 6572 tools/javac/over │ │ │ │ │ +00067510: 6c6f 6164 2f54 3437 3433 3439 302e 6a61 load/T4743490.ja │ │ │ │ │ +00067520: 7661 3a20 6f76 6572 6c6f 6164 696e 6720 va: overloading │ │ │ │ │ +00067530: 7665 7273 7573 2073 7570 6572 2e66 2861 versus super.f(a │ │ │ │ │ +00067540: 7267 7329 2076 6572 7375 7320 696e 7465 rgs) versus inte │ │ │ │ │ +00067550: 7266 6163 6573 0a3c 6272 0a3e 746f 6f6c rfaces.tool │ │ │ │ │ +00067560: 732f 6a61 7661 632f 6f76 6572 6c6f 6164 s/javac/overload │ │ │ │ │ +00067570: 2f54 3530 3930 3232 302e 6a61 7661 3a20 /T5090220.java: │ │ │ │ │ +00067580: 4175 746f 626f 7869 6e67 2061 7070 6c69 Autoboxing appli │ │ │ │ │ +00067590: 6564 2077 6865 6e20 6361 6c63 756c 6174 ed when calculat │ │ │ │ │ +000675a0: 696e 6720 6d6f 7374 2d73 7065 6369 6669 ing most-specifi │ │ │ │ │ +000675b0: 6320 6d65 7468 6f64 0a3c 6272 0a3e 746f c method.to │ │ │ │ │ +000675c0: 6f6c 732f 6a61 7661 632f 6f76 6572 6c6f ols/javac/overlo │ │ │ │ │ +000675d0: 6164 2f54 3637 3736 3238 392e 6a61 7661 ad/T6776289.java │ │ │ │ │ +000675e0: 3a20 5265 6772 6573 7369 6f6e 3a20 6a61 : Regression: ja │ │ │ │ │ +000675f0: 7661 6337 2064 6f65 736e 7420 7265 736f vac7 doesnt reso │ │ │ │ │ +00067600: 6c76 6520 6d65 7468 6f64 2063 616c 6c73 lve method calls │ │ │ │ │ +00067610: 2070 726f 7065 726c 790a 3c62 720a 3e74 properly.t │ │ │ │ │ +00067620: 6f6f 6c73 2f6a 6176 6163 2f6f 7665 726c ools/javac/overl │ │ │ │ │ +00067630: 6f61 642f 5438 3137 3632 3635 2e6a 6176 oad/T8176265.jav │ │ │ │ │ +00067640: 613a 204d 6574 686f 6420 6f76 6572 6c6f a: Method overlo │ │ │ │ │ +00067650: 6164 2072 6573 6f6c 7574 696f 6e20 6f6e ad resolution on │ │ │ │ │ +00067660: 2061 2063 6f76 6172 6961 6e74 2062 6173 a covariant bas │ │ │ │ │ +00067670: 6520 7479 7065 2064 6f65 736e 2774 2077 e type doesn't w │ │ │ │ │ +00067680: 6f72 6b20 696e 2039 0a3c 6272 0a3e 746f ork in 9.to │ │ │ │ │ +00067690: 6f6c 732f 6a61 7661 632f 6f76 6572 7272 ols/javac/overrr │ │ │ │ │ +000676a0: 6964 6563 7261 7368 2f42 2e6a 6176 613a idecrash/B.java: │ │ │ │ │ +000676b0: 2041 7373 6572 7469 6f6e 4572 726f 7228 AssertionError( │ │ │ │ │ +000676c0: 636f 6d2e 7375 6e2e 746f 6f6c 732e 6a61 com.sun.tools.ja │ │ │ │ │ +000676d0: 7661 632e 7638 2e63 6f64 652e 5379 6d62 vac.v8.code.Symb │ │ │ │ │ +000676e0: 6f6c 244d 6574 686f 6453 796d 626f 6c2e ol$MethodSymbol. │ │ │ │ │ +000676f0: 6973 4f76 6572 7269 6461 626c 6549 6e29 isOverridableIn) │ │ │ │ │ +00067700: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00067710: 632f 7061 7273 6572 2f37 3135 3731 3635 c/parser/7157165 │ │ │ │ │ +00067720: 2f54 3731 3537 3136 352e 6a61 7661 3a20 /T7157165.java: │ │ │ │ │ +00067730: 5265 6772 6573 7369 6f6e 3a20 636f 6465 Regression: code │ │ │ │ │ +00067740: 2077 6974 6820 6469 736a 756e 6374 6976 with disjunctiv │ │ │ │ │ +00067750: 6520 7479 7065 2063 7261 7368 6573 206a e type crashes j │ │ │ │ │ +00067760: 6176 6163 0a3c 6272 0a3e 746f 6f6c 732f avac.tools/ │ │ │ │ │ +00067770: 6a61 7661 632f 7061 7273 6572 2f38 3031 javac/parser/801 │ │ │ │ │ +00067780: 3436 3433 2f54 3830 3134 3634 332e 6a61 4643/T8014643.ja │ │ │ │ │ +00067790: 7661 3a20 5061 7273 6572 2072 6567 7265 va: Parser regre │ │ │ │ │ +000677a0: 7373 696f 6e20 696e 204a 444b 2038 2077 ssion in JDK 8 w │ │ │ │ │ +000677b0: 6865 6e20 636f 6d70 696c 696e 6720 7375 hen compiling su │ │ │ │ │ +000677c0: 7065 722e 780a 3c62 720a 3e74 6f6f 6c73 per.x.tools │ │ │ │ │ +000677d0: 2f6a 6176 6163 2f70 6172 7365 722f 3830 /javac/parser/80 │ │ │ │ │ +000677e0: 3831 3736 392f 5438 3038 3137 3639 2e6a 81769/T8081769.j │ │ │ │ │ +000677f0: 6176 613a 2052 6564 756e 6461 6e74 2065 ava: Redundant e │ │ │ │ │ +00067800: 7272 6f72 206d 6573 7361 6765 206f 6e20 rror message on │ │ │ │ │ +00067810: 6261 6420 7573 6167 6520 6f66 2027 636c bad usage of 'cl │ │ │ │ │ +00067820: 6173 7327 206c 6974 6572 616c 0a3c 6272 ass' literal.
    tools/javac/pa │ │ │ │ │ +00067840: 7273 6572 2f38 3133 3430 3037 2f54 3831 rser/8134007/T81 │ │ │ │ │ +00067850: 3334 3030 372e 6a61 7661 3a20 496d 7072 34007.java: Impr │ │ │ │ │ +00067860: 6f76 6520 7374 7269 6e67 2066 6f6c 6469 ove string foldi │ │ │ │ │ +00067870: 6e67 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ng.tools/ja │ │ │ │ │ +00067880: 7661 632f 7061 7273 6572 2f45 7272 6f6e vac/parser/Erron │ │ │ │ │ +00067890: 656f 7573 5061 7261 6d65 7465 7273 2e6a eousParameters.j │ │ │ │ │ +000678a0: 6176 613a 2050 726f 6475 6369 6e67 2072 ava: Producing r │ │ │ │ │ +000678b0: 6561 736f 6e61 626c 6520 6572 726f 7273 easonable errors │ │ │ │ │ +000678c0: 2066 6f72 2075 6e65 7870 6563 7465 6420 for unexpected │ │ │ │ │ +000678d0: 746f 6b65 6e73 2069 6e20 6d65 7468 6f64 tokens in method │ │ │ │ │ +000678e0: 2070 6172 616d 6574 6572 730a 3c62 720a parameters.tools/javac/par │ │ │ │ │ +00067900: 7365 722f 4578 7472 6149 6d70 6f72 7453 ser/ExtraImportS │ │ │ │ │ +00067910: 656d 6963 6f6c 6f6e 2e6a 6176 613a 2056 emicolon.java: V │ │ │ │ │ +00067920: 6572 6966 7920 7072 6f70 6572 2065 7272 erify proper err │ │ │ │ │ +00067930: 6f72 2072 6570 6f72 7469 6e67 206f 6620 or reporting of │ │ │ │ │ +00067940: 6578 7472 6120 7365 6d69 636f 6c6f 6e20 extra semicolon │ │ │ │ │ +00067950: 6265 666f 7265 2069 6d70 6f72 7420 7374 before import st │ │ │ │ │ +00067960: 6174 656d 656e 740a 3c62 720a 3e74 6f6f atement.too │ │ │ │ │ +00067970: 6c73 2f6a 6176 6163 2f70 6172 7365 722f ls/javac/parser/ │ │ │ │ │ +00067980: 4578 7472 6150 6163 6b61 6765 5365 6d69 ExtraPackageSemi │ │ │ │ │ +00067990: 636f 6c6f 6e2e 6a61 7661 3a20 5665 7269 colon.java: Veri │ │ │ │ │ +000679a0: 6679 2061 6e20 6578 7472 6120 7365 6d69 fy an extra semi │ │ │ │ │ +000679b0: 636f 6c6f 6e20 6973 2061 6c6c 6f77 6564 colon is allowed │ │ │ │ │ +000679c0: 2061 6674 6572 2070 6163 6b61 6765 2064 after package d │ │ │ │ │ +000679d0: 6563 6c20 7769 7468 206e 6f20 696d 706f ecl with no impo │ │ │ │ │ +000679e0: 7274 730a 3c62 720a 3e74 6f6f 6c73 2f6a rts.tools/j │ │ │ │ │ +000679f0: 6176 6163 2f70 6172 7365 722f 4578 7472 avac/parser/Extr │ │ │ │ │ +00067a00: 6153 656d 6954 6573 742e 6a61 7661 3a20 aSemiTest.java: │ │ │ │ │ +00067a10: 7370 7572 696f 7573 2073 656d 6963 6f6c spurious semicol │ │ │ │ │ +00067a20: 6f6e 7320 696e 2063 6c61 7373 2064 6566 ons in class def │ │ │ │ │ +00067a30: 2063 6175 7365 2065 6d70 7479 204e 4f50 cause empty NOP │ │ │ │ │ +00067a40: 4f53 2062 6c6f 636b 730a 3c62 720a 3e74 OS blocks.t │ │ │ │ │ +00067a50: 6f6f 6c73 2f6a 6176 6163 2f70 6172 7365 ools/javac/parse │ │ │ │ │ +00067a60: 722f 4a61 7661 6350 6172 7365 7254 6573 r/JavacParserTes │ │ │ │ │ +00067a70: 742e 6a61 7661 3a20 7465 7374 7320 6572 t.java: tests er │ │ │ │ │ +00067a80: 726f 7220 616e 6420 6469 6167 6e6f 7374 ror and diagnost │ │ │ │ │ +00067a90: 6963 7320 706f 7369 7469 6f6e 730a 3c62 ics positions.tools/javac/p │ │ │ │ │ +00067ab0: 6172 7365 722f 4d69 7373 696e 6743 6c6f arser/MissingClo │ │ │ │ │ +00067ac0: 7369 6e67 4272 6163 652e 6a61 7661 3a20 singBrace.java: │ │ │ │ │ +00067ad0: 5665 7269 6679 2074 6861 7420 7468 6520 Verify that the │ │ │ │ │ +00067ae0: 7061 7273 6572 2068 616e 646c 6573 2061 parser handles a │ │ │ │ │ +00067af0: 206d 6973 7369 6e67 2063 6c6f 7369 6e67 missing closing │ │ │ │ │ +00067b00: 2062 7261 6365 206f 6620 6120 626c 6f63 brace of a bloc │ │ │ │ │ +00067b10: 6b20 6772 6163 6566 756c 6c79 2e0a 3c62 k gracefully..tools/javac/p │ │ │ │ │ +00067b30: 6172 7365 722f 5369 6e67 6c65 436f 6d6d arser/SingleComm │ │ │ │ │ +00067b40: 6141 6e6e 6f74 6174 696f 6e56 616c 7565 aAnnotationValue │ │ │ │ │ +00067b50: 2e6a 6176 613a 2053 696e 676c 6520 636f .java: Single co │ │ │ │ │ +00067b60: 6d6d 6120 696e 2061 7272 6179 2069 6e69 mma in array ini │ │ │ │ │ +00067b70: 7469 616c 697a 6572 2073 686f 756c 6420 tializer should │ │ │ │ │ +00067b80: 7061 7273 650a 3c62 720a 3e74 6f6f 6c73 parse.tools │ │ │ │ │ +00067b90: 2f6a 6176 6163 2f70 6172 7365 722f 5369 /javac/parser/Si │ │ │ │ │ +00067ba0: 6e67 6c65 436f 6d6d 6141 6e6e 6f74 6174 ngleCommaAnnotat │ │ │ │ │ +00067bb0: 696f 6e56 616c 7565 4661 696c 2e6a 6176 ionValueFail.jav │ │ │ │ │ +00067bc0: 613a 2053 696e 676c 6520 636f 6d6d 6120 a: Single comma │ │ │ │ │ +00067bd0: 696e 2061 7272 6179 2069 6e69 7469 616c in array initial │ │ │ │ │ +00067be0: 697a 6572 2073 686f 756c 6420 7061 7273 izer should pars │ │ │ │ │ +00067bf0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +00067c00: 6163 2f70 6172 7365 722f 5374 7269 6e67 ac/parser/String │ │ │ │ │ +00067c10: 466f 6c64 696e 6750 6f73 5465 7374 2e6a FoldingPosTest.j │ │ │ │ │ +00067c20: 6176 613a 2066 6f6c 6465 6420 7374 7269 ava: folded stri │ │ │ │ │ +00067c30: 6e67 206c 6974 6572 616c 7320 7368 6f75 ng literals shou │ │ │ │ │ +00067c40: 6c64 2068 6176 6520 636f 7272 6563 7420 ld have correct │ │ │ │ │ +00067c50: 7374 6172 7420 616e 6420 656e 6420 706f start and end po │ │ │ │ │ +00067c60: 7369 7469 6f6e 730a 3c62 720a 3e74 6f6f sitions.too │ │ │ │ │ +00067c70: 6c73 2f6a 6176 6163 2f70 6172 7365 722f ls/javac/parser/ │ │ │ │ │ +00067c80: 5374 7269 6e67 466f 6c64 696e 6754 6573 StringFoldingTes │ │ │ │ │ +00067c90: 742e 6a61 7661 3a20 7665 7269 6679 2074 t.java: verify t │ │ │ │ │ +00067ca0: 6861 7420 7374 7269 6e67 2066 6f6c 6469 hat string foldi │ │ │ │ │ +00067cb0: 6e67 2063 616e 2062 6520 656e 6162 6c65 ng can be enable │ │ │ │ │ +00067cc0: 6420 6f72 2064 6973 6162 6c65 640a 3c62 d or disabled.tools/javac/p │ │ │ │ │ +00067ce0: 6172 7365 722f 5434 3838 3132 3639 2e6a arser/T4881269.j │ │ │ │ │ +00067cf0: 6176 613a 2069 6d70 726f 7665 2064 6961 ava: improve dia │ │ │ │ │ +00067d00: 676e 6f73 7469 6320 666f 7220 696c 6c2d gnostic for ill- │ │ │ │ │ +00067d10: 666f 726d 6564 2074 6f6b 656e 730a 3c62 formed tokens.tools/javac/p │ │ │ │ │ +00067d30: 6172 7365 722f 5434 3931 3034 3833 2e6a arser/T4910483.j │ │ │ │ │ +00067d40: 6176 613a 204a 6176 6164 6f63 2072 656e ava: Javadoc ren │ │ │ │ │ +00067d50: 6465 7273 2074 6865 2073 7472 696e 6720 ders the string │ │ │ │ │ +00067d60: 222e 2a5c 5c2e 7064 6622 2061 7320 222e ".*\\.pdf" as ". │ │ │ │ │ +00067d70: 5c2a 5c2e 7064 6622 0a3c 6272 0a3e 746f \*\.pdf".to │ │ │ │ │ +00067d80: 6f6c 732f 6a61 7661 632f 7061 7273 6572 ols/javac/parser │ │ │ │ │ +00067d90: 2f65 7874 656e 642f 4a61 7661 6345 7874 /extend/JavacExt │ │ │ │ │ +00067da0: 656e 7369 6f6e 5465 7374 2e6a 6176 613a ensionTest.java: │ │ │ │ │ +00067db0: 2056 6572 6966 7920 7468 6174 204a 6176 Verify that Jav │ │ │ │ │ +00067dc0: 6163 5061 7273 6572 2063 616e 2062 6520 acParser can be │ │ │ │ │ +00067dd0: 6578 7465 6e64 6564 0a3c 6272 0a3e 746f extended.to │ │ │ │ │ +00067de0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +00067df0: 6e73 2f41 6e6e 6f74 6174 696f 6e45 7272 ns/AnnotationErr │ │ │ │ │ +00067e00: 6f72 732e 6a61 7661 3a20 5665 7269 6679 ors.java: Verify │ │ │ │ │ +00067e10: 2065 7272 6f72 2072 656c 6174 6564 2074 error related t │ │ │ │ │ +00067e20: 6f20 616e 6e6f 7461 7469 6f6e 7320 616e o annotations an │ │ │ │ │ +00067e30: 6420 7061 7474 6572 6e73 0a3c 6272 0a3e d patterns. │ │ │ │ │ +00067e40: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00067e50: 6572 6e73 2f41 6e6e 6f74 6174 696f 6e73 erns/Annotations │ │ │ │ │ +00067e60: 2e6a 6176 613a 2056 6572 6966 7920 616e .java: Verify an │ │ │ │ │ +00067e70: 6e6f 7461 7469 6f6e 7320 776f 726b 2063 notations work c │ │ │ │ │ +00067e80: 6f72 7265 6374 6c79 206f 6e20 6269 6e64 orrectly on bind │ │ │ │ │ +00067e90: 696e 6720 7661 7269 6162 6c65 730a 3c62 ing variables.tools/javac/p │ │ │ │ │ +00067eb0: 6174 7465 726e 732f 4269 6e64 696e 6773 atterns/Bindings │ │ │ │ │ +00067ec0: 4578 6973 7454 6573 742e 6a61 7661 3a20 ExistTest.java: │ │ │ │ │ +00067ed0: 436c 6173 6869 6e67 2062 696e 6469 6e67 Clashing binding │ │ │ │ │ +00067ee0: 7320 6172 6520 7265 706f 7274 6564 2063 s are reported c │ │ │ │ │ +00067ef0: 6f72 7265 6374 6c79 0a3c 6272 0a3e 746f orrectly.to │ │ │ │ │ +00067f00: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +00067f10: 6e73 2f42 696e 6469 6e67 7349 6e69 7469 ns/BindingsIniti │ │ │ │ │ +00067f20: 616c 697a 6572 2e6a 6176 613a 2056 6572 alizer.java: Ver │ │ │ │ │ +00067f30: 6966 7920 7061 7474 6572 6e20 6d61 7463 ify pattern matc │ │ │ │ │ +00067f40: 6869 6e67 206e 6573 7465 6420 696e 7369 hing nested insi │ │ │ │ │ +00067f50: 6465 2069 6e69 7469 616c 697a 6572 7320 de initializers │ │ │ │ │ +00067f60: 6f66 2063 6c61 7373 6573 206e 6573 7465 of classes neste │ │ │ │ │ +00067f70: 6420 696e 206d 6574 686f 6473 2077 6f72 d in methods wor │ │ │ │ │ +00067f80: 6b73 2063 6f72 7265 6374 6c79 2e0a 3c62 ks correctly..tools/javac/p │ │ │ │ │ +00067fa0: 6174 7465 726e 732f 4269 6e64 696e 6773 atterns/Bindings │ │ │ │ │ +00067fb0: 5465 7374 312e 6a61 7661 3a20 4261 7369 Test1.java: Basi │ │ │ │ │ +00067fc0: 6320 7465 7374 7320 666f 7220 6269 6e64 c tests for bind │ │ │ │ │ +00067fd0: 696e 6773 2066 726f 6d20 696e 7374 616e ings from instan │ │ │ │ │ +00067fe0: 6365 6f66 0a3c 6272 0a3e 746f 6f6c 732f ceof.tools/ │ │ │ │ │ +00067ff0: 6a61 7661 632f 7061 7474 6572 6e73 2f42 javac/patterns/B │ │ │ │ │ +00068000: 696e 6469 6e67 7354 6573 7431 4d65 7267 indingsTest1Merg │ │ │ │ │ +00068010: 696e 672e 6a61 7661 3a20 4261 7369 6320 ing.java: Basic │ │ │ │ │ +00068020: 7465 7374 7320 666f 7220 6269 6e64 696e tests for bindin │ │ │ │ │ +00068030: 6773 2066 726f 6d20 696e 7374 616e 6365 gs from instance │ │ │ │ │ +00068040: 6f66 202d 2074 6573 7473 2066 6f72 206d of - tests for m │ │ │ │ │ +00068050: 6572 6769 6e67 2070 6174 7465 726e 2076 erging pattern v │ │ │ │ │ +00068060: 6172 6961 626c 6573 0a3c 6272 0a3e 746f ariables.to │ │ │ │ │ +00068070: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +00068080: 6e73 2f42 696e 6469 6e67 7354 6573 7432 ns/BindingsTest2 │ │ │ │ │ +00068090: 2e6a 6176 613a 2045 6e73 7572 6520 7468 .java: Ensure th │ │ │ │ │ +000680a0: 6174 2073 636f 7065 7320 6172 6973 696e at scopes arisin │ │ │ │ │ +000680b0: 6720 6672 6f6d 2063 6f6e 6469 7469 6f6e g from condition │ │ │ │ │ +000680c0: 616c 4578 7072 6573 7369 6f6e 7320 6172 alExpressions ar │ │ │ │ │ +000680d0: 6520 6861 6e64 6c65 6420 636f 7272 6563 e handled correc │ │ │ │ │ +000680e0: 7465 642e 0a3c 6272 0a3e 746f 6f6c 732f ted..tools/ │ │ │ │ │ +000680f0: 6a61 7661 632f 7061 7474 6572 6e73 2f42 javac/patterns/B │ │ │ │ │ +00068100: 7265 616b 416e 644c 6f6f 7073 2e6a 6176 reakAndLoops.jav │ │ │ │ │ +00068110: 613a 2056 6572 6966 7920 7072 6f70 6572 a: Verify proper │ │ │ │ │ +00068120: 2073 636f 7065 206f 6620 6269 6e64 696e scope of bindin │ │ │ │ │ +00068130: 6720 7265 6c61 7465 6420 746f 206c 6f6f g related to loo │ │ │ │ │ +00068140: 7073 2061 6e64 2062 7265 616b 732e 0a3c ps and breaks..< │ │ │ │ │ +00068150: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00068160: 7061 7474 6572 6e73 2f43 6173 6553 7472 patterns/CaseStr │ │ │ │ │ +00068170: 7563 7475 7265 5465 7374 2e6a 6176 613a uctureTest.java: │ │ │ │ │ +00068180: 2043 6865 636b 2063 6f6d 7069 6c61 7469 Check compilati │ │ │ │ │ +00068190: 6f6e 206f 7574 636f 6d65 7320 666f 7220 on outcomes for │ │ │ │ │ +000681a0: 7661 7269 6f75 7320 636f 6d62 696e 6174 various combinat │ │ │ │ │ +000681b0: 696f 6e73 206f 6620 6361 7365 206c 6162 ions of case lab │ │ │ │ │ +000681c0: 656c 2065 6c65 6d65 6e74 2e0a 3c62 720a el element..tools/javac/pat │ │ │ │ │ +000681e0: 7465 726e 732f 4361 7374 436f 6e76 6572 terns/CastConver │ │ │ │ │ +000681f0: 7369 6f6e 4d61 7463 682e 6a61 7661 3a20 sionMatch.java: │ │ │ │ │ +00068200: 4d61 7463 6820 7768 6963 6820 696e 766f Match which invo │ │ │ │ │ +00068210: 6c76 6573 2061 2063 6173 7420 636f 6e76 lves a cast conv │ │ │ │ │ +00068220: 6572 7369 6f6e 0a3c 6272 0a3e 746f 6f6c ersion.tool │ │ │ │ │ +00068230: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00068240: 2f43 6f6e 6469 7469 6f6e 616c 5465 7374 /ConditionalTest │ │ │ │ │ +00068250: 2e6a 6176 613a 2056 6572 6966 7920 7072 .java: Verify pr │ │ │ │ │ +00068260: 6f70 6572 2073 636f 7065 206f 6620 6269 oper scope of bi │ │ │ │ │ +00068270: 6e64 696e 6720 7265 6c61 7465 6420 746f nding related to │ │ │ │ │ +00068280: 206c 6f6f 7073 2061 6e64 2062 7265 616b loops and break │ │ │ │ │ +00068290: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ +000682a0: 7661 632f 7061 7474 6572 6e73 2f44 6563 vac/patterns/Dec │ │ │ │ │ +000682b0: 6f6e 7374 7275 6374 696f 6e44 6573 7567 onstructionDesug │ │ │ │ │ +000682c0: 6172 696e 672e 6a61 7661 3a20 5665 7269 aring.java: Veri │ │ │ │ │ +000682d0: 6679 206d 6f72 6520 636f 6d70 6c65 7820 fy more complex │ │ │ │ │ +000682e0: 7377 6974 6368 6573 2077 6f72 6b20 7072 switches work pr │ │ │ │ │ +000682f0: 6f70 6572 6c79 0a3c 6272 0a3e 746f 6f6c operly.tool │ │ │ │ │ +00068300: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00068310: 2f44 6563 6f6e 7374 7275 6374 696f 6e50 /DeconstructionP │ │ │ │ │ +00068320: 6174 7465 726e 4572 726f 7273 2e6a 6176 atternErrors.jav │ │ │ │ │ +00068330: 613a 2056 6572 6966 7920 6572 726f 7220 a: Verify error │ │ │ │ │ +00068340: 7265 706f 7274 7320 666f 7220 6572 726f reports for erro │ │ │ │ │ +00068350: 6e65 6f75 7320 6465 636f 6e73 7472 7563 neous deconstruc │ │ │ │ │ +00068360: 7469 6f6e 2070 6174 7465 726e 7320 6172 tion patterns ar │ │ │ │ │ +00068370: 6520 7365 6e73 6962 6c65 0a3c 6272 0a3e e sensible. │ │ │ │ │ +00068380: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00068390: 6572 6e73 2f44 6973 616d 6269 6775 6174 erns/Disambiguat │ │ │ │ │ +000683a0: 6550 6174 7465 726e 732e 6a61 7661 3a20 ePatterns.java: │ │ │ │ │ +000683b0: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ +000683c0: 6163 2f70 6174 7465 726e 732f 446f 6d69 ac/patterns/Domi │ │ │ │ │ +000683d0: 6e61 7469 6f6e 2e6a 6176 613a 2043 6865 nation.java: Che │ │ │ │ │ +000683e0: 636b 2074 6865 2070 6174 7465 726e 2064 ck the pattern d │ │ │ │ │ +000683f0: 6f6d 696e 6174 696f 6e20 6572 726f 7220 omination error │ │ │ │ │ +00068400: 6172 6520 7265 706f 7274 6564 2063 6f72 are reported cor │ │ │ │ │ +00068410: 7265 6374 6c79 2e0a 3c62 720a 3e74 6f6f rectly..too │ │ │ │ │ +00068420: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00068430: 732f 4475 706c 6963 6174 6542 696e 6469 s/DuplicateBindi │ │ │ │ │ +00068440: 6e67 5465 7374 2e6a 6176 613a 2042 6173 ngTest.java: Bas │ │ │ │ │ +00068450: 6963 2070 6174 7465 726e 2062 696e 6469 ic pattern bindi │ │ │ │ │ +00068460: 6e67 7320 7363 6f70 6520 7465 7374 0a3c ngs scope test.< │ │ │ │ │ +00068470: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00068480: 7061 7474 6572 6e73 2f45 6d70 7479 5265 patterns/EmptyRe │ │ │ │ │ +00068490: 636f 7264 436c 6173 732e 6a61 7661 3a20 cordClass.java: │ │ │ │ │ +000684a0: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ +000684b0: 6163 2f70 6174 7465 726e 732f 456e 7375 ac/patterns/Ensu │ │ │ │ │ +000684c0: 7265 5479 7065 734f 7264 6572 5465 7374 reTypesOrderTest │ │ │ │ │ +000684d0: 2e6a 6176 613a 2045 7272 6f72 206d 6573 .java: Error mes │ │ │ │ │ +000684e0: 7361 6765 206d 656e 7469 6f6e 7320 7265 sage mentions re │ │ │ │ │ +000684f0: 6c65 7661 6e74 2074 7970 6573 2074 7261 levant types tra │ │ │ │ │ +00068500: 6e73 706f 7365 640a 3c62 720a 3e74 6f6f nsposed.too │ │ │ │ │ +00068510: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00068520: 732f 456e 756d 5479 7065 4368 616e 6765 s/EnumTypeChange │ │ │ │ │ +00068530: 732e 6a61 7661 3a20 5665 7269 6679 2070 s.java: Verify p │ │ │ │ │ +00068540: 6174 7465 726e 2073 7769 7463 6865 7320 attern switches │ │ │ │ │ +00068550: 776f 726b 2070 726f 7065 726c 7920 7768 work properly wh │ │ │ │ │ +00068560: 656e 2074 6865 2073 6574 206f 6620 656e en the set of en │ │ │ │ │ +00068570: 756d 2063 6f6e 7374 616e 7420 6368 616e um constant chan │ │ │ │ │ +00068580: 6765 732e 0a3c 6272 0a3e 746f 6f6c 732f ges..tools/ │ │ │ │ │ +00068590: 6a61 7661 632f 7061 7474 6572 6e73 2f45 javac/patterns/E │ │ │ │ │ +000685a0: 6e75 6d54 7970 6543 6861 6e67 6573 4e6f numTypeChangesNo │ │ │ │ │ +000685b0: 6e50 7265 7669 6577 2e6a 6176 613a 2056 nPreview.java: V │ │ │ │ │ +000685c0: 6572 6966 7920 7061 7474 6572 6e20 7377 erify pattern sw │ │ │ │ │ +000685d0: 6974 6368 6573 2077 6f72 6b20 7072 6f70 itches work prop │ │ │ │ │ +000685e0: 6572 6c79 2077 6865 6e20 7468 6520 7365 erly when the se │ │ │ │ │ +000685f0: 7420 6f66 2065 6e75 6d20 636f 6e73 7461 t of enum consta │ │ │ │ │ +00068600: 6e74 2063 6861 6e67 6573 2e0a 3c62 720a nt changes..tools/javac/pat │ │ │ │ │ +00068620: 7465 726e 732f 4578 616d 706c 6573 4672 terns/ExamplesFr │ │ │ │ │ +00068630: 6f6d 5072 6f70 6f73 616c 2e6a 6176 613a omProposal.java: │ │ │ │ │ +00068640: 2041 6c6c 2065 7861 6d70 6c65 2063 6f64 All example cod │ │ │ │ │ +00068650: 6520 6672 6f6d 2022 5061 7474 6572 6e20 e from "Pattern │ │ │ │ │ +00068660: 4d61 7463 6869 6e67 2066 6f72 204a 6176 Matching for Jav │ │ │ │ │ +00068670: 6122 2064 6f63 756d 656e 742c 2072 656c a" document, rel │ │ │ │ │ +00068680: 6561 7365 6420 4170 7269 6c20 3230 3137 eased April 2017 │ │ │ │ │ +00068690: 2c20 6164 6a75 7374 6564 2074 6f20 6375 , adjusted to cu │ │ │ │ │ +000686a0: 7272 656e 7420 7374 6174 6520 286e 6f20 rrent state (no │ │ │ │ │ +000686b0: 7377 6974 6368 6573 2c20 6574 6329 0a3c switches, etc).< │ │ │ │ │ +000686c0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000686d0: 7061 7474 6572 6e73 2f45 7868 6175 7374 patterns/Exhaust │ │ │ │ │ +000686e0: 6976 656e 6573 732e 6a61 7661 3a20 4368 iveness.java: Ch │ │ │ │ │ +000686f0: 6563 6b20 6578 6861 7573 7469 7665 6e65 eck exhaustivene │ │ │ │ │ +00068700: 7373 206f 6620 7377 6974 6368 6573 206f ss of switches o │ │ │ │ │ +00068710: 7665 7220 7365 616c 6564 2074 7970 6573 ver sealed types │ │ │ │ │ +00068720: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +00068730: 6163 2f70 6174 7465 726e 732f 4765 6e65 ac/patterns/Gene │ │ │ │ │ +00068740: 7269 6352 6563 6f72 6444 6563 6f6e 7374 ricRecordDeconst │ │ │ │ │ +00068750: 7275 6374 696f 6e50 6174 7465 726e 2e6a ructionPattern.j │ │ │ │ │ +00068760: 6176 613a 2020 0a3c 6272 0a3e 746f 6f6c ava: .tool │ │ │ │ │ +00068770: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00068780: 2f47 7561 7264 732e 6a61 7661 3a20 4368 /Guards.java: Ch │ │ │ │ │ +00068790: 6563 6b20 6775 6172 6473 2069 6d70 6c65 eck guards imple │ │ │ │ │ +000687a0: 6d65 6e74 6174 696f 6e2e 0a3c 6272 0a3e mentation.. │ │ │ │ │ +000687b0: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +000687c0: 6572 6e73 2f47 7561 7264 7345 7272 6f72 erns/GuardsError │ │ │ │ │ +000687d0: 732e 6a61 7661 3a20 4368 6563 6b20 6572 s.java: Check er │ │ │ │ │ +000687e0: 726f 7273 2072 6570 6f72 7465 6420 666f rors reported fo │ │ │ │ │ +000687f0: 7220 6775 6172 6465 6420 7061 7474 6572 r guarded patter │ │ │ │ │ +00068800: 6e73 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ns..tools/j │ │ │ │ │ +00068810: 6176 6163 2f70 6174 7465 726e 732f 496d avac/patterns/Im │ │ │ │ │ +00068820: 706f 7373 6962 6c65 5479 7065 5465 7374 possibleTypeTest │ │ │ │ │ +00068830: 2e6a 6176 613a 2045 6e73 7572 6520 7468 .java: Ensure th │ │ │ │ │ +00068840: 6174 2069 6e20 7479 7065 2074 6573 7420 at in type test │ │ │ │ │ +00068850: 7061 7474 6572 6e73 2c20 7468 6520 7072 patterns, the pr │ │ │ │ │ +00068860: 6564 6963 6174 6520 6973 206e 6f74 2074 edicate is not t │ │ │ │ │ +00068870: 7269 7669 616c 6c79 2070 726f 7661 626c rivially provabl │ │ │ │ │ +00068880: 6520 6661 6c73 652e 0a3c 6272 0a3e 746f e false..to │ │ │ │ │ 00068890: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -000688a0: 6e73 2f49 6e73 7461 6e63 656f 6654 6f74 ns/InstanceofTot │ │ │ │ │ -000688b0: 616c 5061 7474 6572 6e2e 6a61 7661 3a20 alPattern.java: │ │ │ │ │ -000688c0: 5665 7269 6679 2062 6568 6176 696f 7220 Verify behavior │ │ │ │ │ -000688d0: 6f66 2074 6f74 616c 2070 6174 7465 726e of total pattern │ │ │ │ │ -000688e0: 7320 696e 2069 6e73 7461 6e63 656f 660a s in instanceof. │ │ │ │ │ -000688f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00068900: 2f70 6174 7465 726e 732f 4c61 6d62 6461 /patterns/Lambda │ │ │ │ │ -00068910: 4361 6e6e 6f74 4361 7074 7572 6550 6174 CannotCapturePat │ │ │ │ │ -00068920: 7465 726e 5661 7269 6162 6c65 732e 6a61 ternVariables.ja │ │ │ │ │ -00068930: 7661 3a20 4c61 6d62 6461 546f 4d65 7468 va: LambdaToMeth │ │ │ │ │ -00068940: 6f64 2063 616e 6e6f 7420 6361 7074 7572 od cannot captur │ │ │ │ │ -00068950: 6520 7061 7474 6572 6e20 7661 7269 6162 e pattern variab │ │ │ │ │ -00068960: 6c65 732e 0a3c 6272 0a3e 746f 6f6c 732f les..tools/ │ │ │ │ │ -00068970: 6a61 7661 632f 7061 7474 6572 6e73 2f4c javac/patterns/L │ │ │ │ │ -00068980: 6f63 616c 5661 7269 6162 6c65 5265 7573 ocalVariableReus │ │ │ │ │ -00068990: 652e 6a61 7661 3a20 5665 7269 6679 2074 e.java: Verify t │ │ │ │ │ -000689a0: 6861 7420 6120 7465 6d70 6f72 6172 7920 hat a temporary │ │ │ │ │ -000689b0: 7374 6f72 6167 6520 7661 7269 6162 6c65 storage variable │ │ │ │ │ -000689c0: 2069 7320 6f72 2069 7320 6e6f 7420 7573 is or is not us │ │ │ │ │ -000689d0: 6564 2061 7320 6e65 6564 6564 2077 6865 ed as needed whe │ │ │ │ │ -000689e0: 6e20 7061 7474 6572 6e20 6d61 7463 6869 n pattern matchi │ │ │ │ │ -000689f0: 6e67 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ng..tools/j │ │ │ │ │ -00068a00: 6176 6163 2f70 6174 7465 726e 732f 4c6f avac/patterns/Lo │ │ │ │ │ -00068a10: 6361 6c56 6172 6961 626c 6554 6162 6c65 calVariableTable │ │ │ │ │ -00068a20: 2e6a 6176 613a 2045 6e73 7572 6520 7468 .java: Ensure th │ │ │ │ │ -00068a30: 6520 4c56 2074 6162 6c65 2065 6e74 7269 e LV table entri │ │ │ │ │ -00068a40: 6573 2061 7265 2067 656e 6572 6174 6564 es are generated │ │ │ │ │ -00068a50: 2066 6f72 2062 696e 6469 6e67 730a 3c62 for bindings.tools/javac/p │ │ │ │ │ -00068a70: 6174 7465 726e 732f 4d61 7463 6842 696e atterns/MatchBin │ │ │ │ │ -00068a80: 6469 6e67 5363 6f70 6554 6573 742e 6a61 dingScopeTest.ja │ │ │ │ │ -00068a90: 7661 3a20 4261 7369 6320 7061 7474 6572 va: Basic patter │ │ │ │ │ -00068aa0: 6e20 6269 6e64 696e 6773 2073 636f 7065 n bindings scope │ │ │ │ │ -00068ab0: 2074 6573 740a 3c62 720a 3e74 6f6f 6c73 test.tools │ │ │ │ │ -00068ac0: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068ad0: 4d61 7463 6845 7863 6570 7469 6f6e 5465 MatchExceptionTe │ │ │ │ │ -00068ae0: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ -00068af0: 6a61 7661 6320 7573 6573 204d 6174 6368 javac uses Match │ │ │ │ │ -00068b00: 4578 6365 7074 696f 6e20 6f72 2049 6e63 Exception or Inc │ │ │ │ │ -00068b10: 6f6d 7061 7469 626c 6543 6c61 7373 4368 ompatibleClassCh │ │ │ │ │ -00068b20: 616e 6765 4572 726f 7220 666f 7220 6578 angeError for ex │ │ │ │ │ -00068b30: 6861 7573 7469 7665 2073 7769 7463 6865 haustive switche │ │ │ │ │ -00068b40: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00068b50: 6163 2f70 6174 7465 726e 732f 4e65 7374 ac/patterns/Nest │ │ │ │ │ -00068b60: 6564 4465 636f 6e73 7472 7563 7469 6f6e edDeconstruction │ │ │ │ │ -00068b70: 5061 7474 6572 6e2e 6a61 7661 3a20 200a Pattern.java: . │ │ │ │ │ -00068b80: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00068b90: 2f70 6174 7465 726e 732f 4e65 7374 6564 /patterns/Nested │ │ │ │ │ -00068ba0: 5061 7474 6572 6e56 6172 6961 626c 6573 PatternVariables │ │ │ │ │ -00068bb0: 4279 7465 636f 6465 2e6a 6176 613a 204a Bytecode.java: J │ │ │ │ │ -00068bc0: 6176 6163 2067 656e 6572 6174 6573 2065 avac generates e │ │ │ │ │ -00068bd0: 7272 6f72 206f 7063 6f64 6573 2077 6865 rror opcodes whe │ │ │ │ │ -00068be0: 6e20 7573 696e 6720 6e65 7374 2070 6174 n using nest pat │ │ │ │ │ -00068bf0: 7465 726e 2076 6172 6961 626c 6573 0a3c tern variables.< │ │ │ │ │ -00068c00: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00068c10: 7061 7474 6572 6e73 2f4e 6573 7465 6450 patterns/NestedP │ │ │ │ │ -00068c20: 7269 6d69 7469 7665 4465 636f 6e73 7472 rimitiveDeconstr │ │ │ │ │ -00068c30: 7563 7469 6f6e 5061 7474 6572 6e2e 6a61 uctionPattern.ja │ │ │ │ │ -00068c40: 7661 3a20 200a 3c62 720a 3e74 6f6f 6c73 va: .tools │ │ │ │ │ -00068c50: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068c60: 4e65 7743 6173 6553 7472 7563 7475 7265 NewCaseStructure │ │ │ │ │ -00068c70: 5465 7374 2e6a 6176 613a 2043 6865 636b Test.java: Check │ │ │ │ │ -00068c80: 2063 6f6d 7069 6c61 7469 6f6e 206f 7574 compilation out │ │ │ │ │ -00068c90: 636f 6d65 7320 666f 7220 7661 7269 6f75 comes for variou │ │ │ │ │ -00068ca0: 7320 636f 6d62 696e 6174 696f 6e73 206f s combinations o │ │ │ │ │ -00068cb0: 6620 6361 7365 206c 6162 656c 2065 6c65 f case label ele │ │ │ │ │ -00068cc0: 6d65 6e74 2e0a 3c62 720a 3e74 6f6f 6c73 ment..tools │ │ │ │ │ -00068cd0: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068ce0: 4e6f 4d6f 6469 6669 6572 734f 6e42 696e NoModifiersOnBin │ │ │ │ │ -00068cf0: 6469 6e67 2e6a 6176 613a 2042 696e 6469 ding.java: Bindi │ │ │ │ │ -00068d00: 6e67 2076 6172 6961 626c 6573 2063 616e ng variables can │ │ │ │ │ -00068d10: 6e6f 7420 6861 7665 2028 6e6f 6e2d 616e not have (non-an │ │ │ │ │ -00068d20: 6e6f 7461 7469 6f6e 2920 6d6f 6469 6669 notation) modifi │ │ │ │ │ -00068d30: 6572 732e 0a3c 6272 0a3e 746f 6f6c 732f ers..tools/ │ │ │ │ │ +000688a0: 6e73 2f49 6e66 6572 656e 6365 556e 6974 ns/InferenceUnit │ │ │ │ │ +000688b0: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ +000688c0: 7920 496e 6665 722e 696e 7374 616e 7469 y Infer.instanti │ │ │ │ │ +000688d0: 6174 6550 6174 7465 726e 5479 7065 2070 atePatternType p │ │ │ │ │ +000688e0: 726f 7669 6465 7320 636f 7272 6563 7420 rovides correct │ │ │ │ │ +000688f0: 7265 7375 6c74 730a 3c62 720a 3e74 6f6f results.too │ │ │ │ │ +00068900: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00068910: 732f 496e 7374 616e 6365 6f66 546f 7461 s/InstanceofTota │ │ │ │ │ +00068920: 6c50 6174 7465 726e 2e6a 6176 613a 2056 lPattern.java: V │ │ │ │ │ +00068930: 6572 6966 7920 6265 6861 7669 6f72 206f erify behavior o │ │ │ │ │ +00068940: 6620 746f 7461 6c20 7061 7474 6572 6e73 f total patterns │ │ │ │ │ +00068950: 2069 6e20 696e 7374 616e 6365 6f66 0a3c in instanceof.< │ │ │ │ │ +00068960: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00068970: 7061 7474 6572 6e73 2f4c 616d 6264 6143 patterns/LambdaC │ │ │ │ │ +00068980: 616e 6e6f 7443 6170 7475 7265 5061 7474 annotCapturePatt │ │ │ │ │ +00068990: 6572 6e56 6172 6961 626c 6573 2e6a 6176 ernVariables.jav │ │ │ │ │ +000689a0: 613a 204c 616d 6264 6154 6f4d 6574 686f a: LambdaToMetho │ │ │ │ │ +000689b0: 6420 6361 6e6e 6f74 2063 6170 7475 7265 d cannot capture │ │ │ │ │ +000689c0: 2070 6174 7465 726e 2076 6172 6961 626c pattern variabl │ │ │ │ │ +000689d0: 6573 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a es..tools/j │ │ │ │ │ +000689e0: 6176 6163 2f70 6174 7465 726e 732f 4c6f avac/patterns/Lo │ │ │ │ │ +000689f0: 6361 6c56 6172 6961 626c 6552 6575 7365 calVariableReuse │ │ │ │ │ +00068a00: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00068a10: 6174 2061 2074 656d 706f 7261 7279 2073 at a temporary s │ │ │ │ │ +00068a20: 746f 7261 6765 2076 6172 6961 626c 6520 torage variable │ │ │ │ │ +00068a30: 6973 206f 7220 6973 206e 6f74 2075 7365 is or is not use │ │ │ │ │ +00068a40: 6420 6173 206e 6565 6465 6420 7768 656e d as needed when │ │ │ │ │ +00068a50: 2070 6174 7465 726e 206d 6174 6368 696e pattern matchin │ │ │ │ │ +00068a60: 672e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 g..tools/ja │ │ │ │ │ +00068a70: 7661 632f 7061 7474 6572 6e73 2f4c 6f63 vac/patterns/Loc │ │ │ │ │ +00068a80: 616c 5661 7269 6162 6c65 5461 626c 652e alVariableTable. │ │ │ │ │ +00068a90: 6a61 7661 3a20 456e 7375 7265 2074 6865 java: Ensure the │ │ │ │ │ +00068aa0: 204c 5620 7461 626c 6520 656e 7472 6965 LV table entrie │ │ │ │ │ +00068ab0: 7320 6172 6520 6765 6e65 7261 7465 6420 s are generated │ │ │ │ │ +00068ac0: 666f 7220 6269 6e64 696e 6773 0a3c 6272 for bindings.
    tools/javac/pa │ │ │ │ │ +00068ae0: 7474 6572 6e73 2f4d 6174 6368 4269 6e64 tterns/MatchBind │ │ │ │ │ +00068af0: 696e 6753 636f 7065 5465 7374 2e6a 6176 ingScopeTest.jav │ │ │ │ │ +00068b00: 613a 2042 6173 6963 2070 6174 7465 726e a: Basic pattern │ │ │ │ │ +00068b10: 2062 696e 6469 6e67 7320 7363 6f70 6520 bindings scope │ │ │ │ │ +00068b20: 7465 7374 0a3c 6272 0a3e 746f 6f6c 732f test.tools/ │ │ │ │ │ +00068b30: 6a61 7661 632f 7061 7474 6572 6e73 2f4d javac/patterns/M │ │ │ │ │ +00068b40: 6174 6368 4578 6365 7074 696f 6e54 6573 atchExceptionTes │ │ │ │ │ +00068b50: 742e 6a61 7661 3a20 5665 7269 6679 206a t.java: Verify j │ │ │ │ │ +00068b60: 6176 6163 2075 7365 7320 4d61 7463 6845 avac uses MatchE │ │ │ │ │ +00068b70: 7863 6570 7469 6f6e 206f 7220 496e 636f xception or Inco │ │ │ │ │ +00068b80: 6d70 6174 6962 6c65 436c 6173 7343 6861 mpatibleClassCha │ │ │ │ │ +00068b90: 6e67 6545 7272 6f72 2066 6f72 2065 7868 ngeError for exh │ │ │ │ │ +00068ba0: 6175 7374 6976 6520 7377 6974 6368 6573 austive switches │ │ │ │ │ +00068bb0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00068bc0: 632f 7061 7474 6572 6e73 2f4e 6573 7465 c/patterns/Neste │ │ │ │ │ +00068bd0: 6444 6563 6f6e 7374 7275 6374 696f 6e50 dDeconstructionP │ │ │ │ │ +00068be0: 6174 7465 726e 2e6a 6176 613a 2020 0a3c attern.java: .< │ │ │ │ │ +00068bf0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00068c00: 7061 7474 6572 6e73 2f4e 6573 7465 6450 patterns/NestedP │ │ │ │ │ +00068c10: 6174 7465 726e 5661 7269 6162 6c65 7342 atternVariablesB │ │ │ │ │ +00068c20: 7974 6563 6f64 652e 6a61 7661 3a20 4a61 ytecode.java: Ja │ │ │ │ │ +00068c30: 7661 6320 6765 6e65 7261 7465 7320 6572 vac generates er │ │ │ │ │ +00068c40: 726f 7220 6f70 636f 6465 7320 7768 656e ror opcodes when │ │ │ │ │ +00068c50: 2075 7369 6e67 206e 6573 7420 7061 7474 using nest patt │ │ │ │ │ +00068c60: 6572 6e20 7661 7269 6162 6c65 730a 3c62 ern variables.tools/javac/p │ │ │ │ │ +00068c80: 6174 7465 726e 732f 4e65 7374 6564 5072 atterns/NestedPr │ │ │ │ │ +00068c90: 696d 6974 6976 6544 6563 6f6e 7374 7275 imitiveDeconstru │ │ │ │ │ +00068ca0: 6374 696f 6e50 6174 7465 726e 2e6a 6176 ctionPattern.jav │ │ │ │ │ +00068cb0: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ +00068cc0: 6a61 7661 632f 7061 7474 6572 6e73 2f4e javac/patterns/N │ │ │ │ │ +00068cd0: 6577 4361 7365 5374 7275 6374 7572 6554 ewCaseStructureT │ │ │ │ │ +00068ce0: 6573 742e 6a61 7661 3a20 4368 6563 6b20 est.java: Check │ │ │ │ │ +00068cf0: 636f 6d70 696c 6174 696f 6e20 6f75 7463 compilation outc │ │ │ │ │ +00068d00: 6f6d 6573 2066 6f72 2076 6172 696f 7573 omes for various │ │ │ │ │ +00068d10: 2063 6f6d 6269 6e61 7469 6f6e 7320 6f66 combinations of │ │ │ │ │ +00068d20: 2063 6173 6520 6c61 6265 6c20 656c 656d case label elem │ │ │ │ │ +00068d30: 656e 742e 0a3c 6272 0a3e 746f 6f6c 732f ent..tools/ │ │ │ │ │ 00068d40: 6a61 7661 632f 7061 7474 6572 6e73 2f4e javac/patterns/N │ │ │ │ │ -00068d50: 6f53 7562 7479 7065 4368 6563 6b2e 6a61 oSubtypeCheck.ja │ │ │ │ │ -00068d60: 7661 3a20 5665 7269 6679 2070 6174 7465 va: Verify patte │ │ │ │ │ -00068d70: 726e 206d 6174 6368 696e 6720 7465 7374 rn matching test │ │ │ │ │ -00068d80: 2077 6869 6368 2069 7320 616c 7761 7973 which is always │ │ │ │ │ -00068d90: 2074 7275 6520 7072 6f64 7563 6573 2061 true produces a │ │ │ │ │ -00068da0: 6e20 6572 726f 720a 3c62 720a 3e74 6f6f n error.too │ │ │ │ │ -00068db0: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -00068dc0: 732f 4e6f 556e 6e65 6365 7373 6172 7943 s/NoUnnecessaryC │ │ │ │ │ -00068dd0: 6173 742e 6a61 7661 3a20 5665 7269 6679 ast.java: Verify │ │ │ │ │ -00068de0: 2074 6865 7265 2061 7265 206e 6f20 756e there are no un │ │ │ │ │ -00068df0: 6e65 6365 7373 6172 7920 6368 6563 6b63 necessary checkc │ │ │ │ │ -00068e00: 6173 7473 2061 6e64 2063 6f6e 6469 7469 asts and conditi │ │ │ │ │ -00068e10: 6f6e 7320 6765 6e65 7261 7465 6420 666f ons generated fo │ │ │ │ │ -00068e20: 7220 7468 6520 7061 7474 6572 6e20 6d61 r the pattern ma │ │ │ │ │ -00068e30: 7463 6869 6e67 2069 6e20 696e 7374 616e tching in instan │ │ │ │ │ -00068e40: 6365 6f66 2e0a 3c62 720a 3e74 6f6f 6c73 ceof..tools │ │ │ │ │ -00068e50: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068e60: 4e75 6c6c 5377 6974 6368 2e6a 6176 613a NullSwitch.java: │ │ │ │ │ -00068e70: 2043 6865 636b 206e 756c 6c20 6861 6e64 Check null hand │ │ │ │ │ -00068e80: 6c69 6e67 2066 6f72 206e 6f6e 2d70 6174 ling for non-pat │ │ │ │ │ -00068e90: 7465 726e 2073 7769 7463 6865 732e 0a3c tern switches..< │ │ │ │ │ -00068ea0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00068eb0: 7061 7474 6572 6e73 2f4e 756c 6c73 496e patterns/NullsIn │ │ │ │ │ -00068ec0: 4465 636f 6e73 7472 7563 7469 6f6e 5061 DeconstructionPa │ │ │ │ │ -00068ed0: 7474 6572 6e73 2e6a 6176 613a 2054 6573 tterns.java: Tes │ │ │ │ │ -00068ee0: 7469 6e67 2072 6563 6f72 6420 7061 7474 ting record patt │ │ │ │ │ -00068ef0: 6572 6e73 2061 6761 696e 7374 2074 6865 erns against the │ │ │ │ │ -00068f00: 206e 756c 6c20 636f 6e73 7461 6e74 2028 null constant ( │ │ │ │ │ -00068f10: 3134 2e33 302e 3220 5061 7474 6572 6e20 14.30.2 Pattern │ │ │ │ │ -00068f20: 4d61 7463 6869 6e67 290a 3c62 720a 3e74 Matching).t │ │ │ │ │ -00068f30: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ -00068f40: 726e 732f 4e75 6c6c 7349 6e44 6563 6f6e rns/NullsInDecon │ │ │ │ │ -00068f50: 7374 7275 6374 696f 6e50 6174 7465 726e structionPattern │ │ │ │ │ -00068f60: 7332 2e6a 6176 613a 2054 6573 7469 6e67 s2.java: Testing │ │ │ │ │ -00068f70: 2072 6563 6f72 6420 7061 7474 6572 6e73 record patterns │ │ │ │ │ -00068f80: 2077 6974 6820 6e75 6c6c 2063 6f6d 706f with null compo │ │ │ │ │ -00068f90: 6e65 6e74 730a 3c62 720a 3e74 6f6f 6c73 nents.tools │ │ │ │ │ -00068fa0: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00068fb0: 4e75 6c6c 7349 6e50 6174 7465 726e 732e NullsInPatterns. │ │ │ │ │ -00068fc0: 6a61 7661 3a20 5465 7374 696e 6720 7061 java: Testing pa │ │ │ │ │ -00068fd0: 7474 6572 6e20 6d61 7463 6869 6e67 2061 ttern matching a │ │ │ │ │ -00068fe0: 6761 696e 7374 2074 6865 206e 756c 6c20 gainst the null │ │ │ │ │ -00068ff0: 636f 6e73 7461 6e74 0a3c 6272 0a3e 746f constant.to │ │ │ │ │ -00069000: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -00069010: 6e73 2f50 6172 656e 7468 6573 697a 6564 ns/Parenthesized │ │ │ │ │ -00069020: 2e6a 6176 613a 2054 6573 7420 7061 7265 .java: Test pare │ │ │ │ │ -00069030: 6e74 6865 7369 7a65 6420 7061 7474 6572 nthesized patter │ │ │ │ │ -00069040: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -00069050: 6163 2f70 6174 7465 726e 732f 5061 7474 ac/patterns/Patt │ │ │ │ │ -00069060: 6572 6e43 6173 6545 7272 6f72 5265 636f ernCaseErrorReco │ │ │ │ │ -00069070: 7665 7279 2e6a 6176 613a 2056 6572 6966 very.java: Verif │ │ │ │ │ -00069080: 7920 6572 726f 7220 7265 636f 7665 7279 y error recovery │ │ │ │ │ -00069090: 2f64 6973 616d 6269 6775 6174 696f 6e20 /disambiguation │ │ │ │ │ -000690a0: 6f66 2063 6173 6520 6c61 6265 6c73 2074 of case labels t │ │ │ │ │ -000690b0: 6861 7420 6d69 7820 6578 7072 6573 7369 hat mix expressi │ │ │ │ │ -000690c0: 6f6e 7320 616e 6420 7061 7474 6572 6e73 ons and patterns │ │ │ │ │ -000690d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000690e0: 632f 7061 7474 6572 6e73 2f50 6174 7465 c/patterns/Patte │ │ │ │ │ -000690f0: 726e 4465 7375 6761 7269 6e67 2e6a 6176 rnDesugaring.jav │ │ │ │ │ -00069100: 613a 2056 6572 6966 7920 7468 6520 636f a: Verify the co │ │ │ │ │ -00069110: 6d70 696c 6564 2063 6f64 6520 646f 6573 mpiled code does │ │ │ │ │ -00069120: 206e 6f74 2068 6176 6520 756e 7761 6e74 not have unwant │ │ │ │ │ -00069130: 6564 2063 6f6e 7374 7275 6374 732e 0a3c ed constructs..< │ │ │ │ │ -00069140: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00069150: 7061 7474 6572 6e73 2f50 6174 7465 726e patterns/Pattern │ │ │ │ │ -00069160: 4572 726f 7252 6563 6f76 6572 792e 6a61 ErrorRecovery.ja │ │ │ │ │ -00069170: 7661 3a20 5665 7269 6679 2075 7365 722d va: Verify user- │ │ │ │ │ -00069180: 6672 6965 6e64 6c79 2065 7272 6f72 7320 friendly errors │ │ │ │ │ -00069190: 6172 6520 7265 706f 7274 6564 2066 6f72 are reported for │ │ │ │ │ -000691a0: 2069 6c6c 2d66 6f72 6d65 6420 7061 7474 ill-formed patt │ │ │ │ │ -000691b0: 6572 6e2e 0a3c 6272 0a3e 746f 6f6c 732f ern..tools/ │ │ │ │ │ -000691c0: 6a61 7661 632f 7061 7474 6572 6e73 2f50 javac/patterns/P │ │ │ │ │ -000691d0: 6174 7465 726e 4d61 7463 6850 6f73 5465 atternMatchPosTe │ │ │ │ │ -000691e0: 7374 2e6a 6176 613a 2043 6865 636b 2070 st.java: Check p │ │ │ │ │ -000691f0: 726f 7065 7220 706f 7369 7469 6f6e 732e roper positions. │ │ │ │ │ -00069200: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00069210: 632f 7061 7474 6572 6e73 2f50 6174 7465 c/patterns/Patte │ │ │ │ │ -00069220: 726e 5479 7065 5465 7374 322e 6a61 7661 rnTypeTest2.java │ │ │ │ │ -00069230: 3a20 4261 7369 6320 7061 7474 6572 6e20 : Basic pattern │ │ │ │ │ -00069240: 7465 7374 0a3c 6272 0a3e 746f 6f6c 732f test.tools/ │ │ │ │ │ -00069250: 6a61 7661 632f 7061 7474 6572 6e73 2f50 javac/patterns/P │ │ │ │ │ -00069260: 6174 7465 726e 5661 7269 6162 6c65 7341 atternVariablesA │ │ │ │ │ -00069270: 7265 4e6f 6e46 696e 616c 2e6a 6176 613a reNonFinal.java: │ │ │ │ │ -00069280: 2050 6174 7465 726e 2076 6172 6961 626c Pattern variabl │ │ │ │ │ -00069290: 6573 2061 7265 206e 6f6e 2d66 696e 616c es are non-final │ │ │ │ │ -000692a0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -000692b0: 6163 2f70 6174 7465 726e 732f 5061 7474 ac/patterns/Patt │ │ │ │ │ -000692c0: 6572 6e56 6172 6961 626c 6573 4172 654e ernVariablesAreN │ │ │ │ │ -000692d0: 6f6e 4669 6e61 6c32 2e6a 6176 613a 2050 onFinal2.java: P │ │ │ │ │ -000692e0: 6174 7465 726e 2076 6172 6961 626c 6573 attern variables │ │ │ │ │ -000692f0: 2063 616e 2062 6520 6566 6665 6374 6976 can be effectiv │ │ │ │ │ -00069300: 656c 6c79 2066 696e 616c 2073 6f20 7368 elly final so sh │ │ │ │ │ -00069310: 6f75 6c64 2062 6520 616c 6c6f 7765 6420 ould be allowed │ │ │ │ │ -00069320: 746f 2062 6520 7265 6665 7265 6e63 6564 to be referenced │ │ │ │ │ -00069330: 2069 6e20 616e 2069 6e6e 6572 2063 6c61 in an inner cla │ │ │ │ │ -00069340: 7373 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ss.tools/ja │ │ │ │ │ -00069350: 7661 632f 7061 7474 6572 6e73 2f50 6174 vac/patterns/Pat │ │ │ │ │ -00069360: 7465 726e 7353 696d 706c 6556 6973 6974 ternsSimpleVisit │ │ │ │ │ -00069370: 6f72 5465 7374 2e6a 6176 613a 2045 6e73 orTest.java: Ens │ │ │ │ │ -00069380: 7572 6520 5369 6d70 6c65 5472 6565 5669 ure SimpleTreeVi │ │ │ │ │ -00069390: 7369 746f 722e 7669 7369 7442 696e 6469 sitor.visitBindi │ │ │ │ │ -000693a0: 6e67 5061 7474 6572 6e20 616e 6420 7669 ngPattern and vi │ │ │ │ │ -000693b0: 7369 7449 6e73 7461 6e63 654f 6620 6265 sitInstanceOf be │ │ │ │ │ -000693c0: 6861 7665 7320 6173 2069 7420 7368 6f75 haves as it shou │ │ │ │ │ -000693d0: 6c64 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ld.tools/ja │ │ │ │ │ -000693e0: 7661 632f 7061 7474 6572 6e73 2f50 7265 vac/patterns/Pre │ │ │ │ │ -000693f0: 7474 7954 6573 742e 6a61 7661 3a20 5465 ttyTest.java: Te │ │ │ │ │ -00069400: 7374 2062 6568 6176 696f 7220 6f66 2050 st behavior of P │ │ │ │ │ -00069410: 7265 7474 790a 3c62 720a 3e74 6f6f 6c73 retty.tools │ │ │ │ │ -00069420: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00069430: 5072 6f78 794d 6574 686f 644c 6f6f 6b75 ProxyMethodLooku │ │ │ │ │ -00069440: 702e 6a61 7661 3a20 5665 7269 6679 2061 p.java: Verify a │ │ │ │ │ -00069450: 6e20 6170 7072 6f70 7269 6174 6520 6163 n appropriate ac │ │ │ │ │ -00069460: 6365 7373 6f72 206d 6574 686f 6420 6973 cessor method is │ │ │ │ │ -00069470: 206c 6f6f 6b65 6420 7570 2e0a 3c62 720a looked up..tools/javac/pat │ │ │ │ │ -00069490: 7465 726e 732f 5261 7754 7970 6542 696e terns/RawTypeBin │ │ │ │ │ -000694a0: 6469 6e67 5761 726e 696e 672e 6a61 7661 dingWarning.java │ │ │ │ │ -000694b0: 3a20 5665 7269 6679 2063 6f72 7265 6374 : Verify correct │ │ │ │ │ -000694c0: 2077 6172 6e69 6e67 7320 6172 6520 7072 warnings are pr │ │ │ │ │ -000694d0: 6f64 7563 6564 2066 6f72 2072 6177 2074 oduced for raw t │ │ │ │ │ -000694e0: 7970 6573 2069 6e20 6269 6e64 696e 6773 ypes in bindings │ │ │ │ │ -000694f0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00069500: 632f 7061 7474 6572 6e73 2f52 6569 6669 c/patterns/Reifi │ │ │ │ │ -00069510: 6162 6c65 2e6a 6176 613a 2056 6572 6966 able.java: Verif │ │ │ │ │ -00069520: 7920 6265 6861 7669 6f72 2077 2e72 2e74 y behavior w.r.t │ │ │ │ │ -00069530: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -00069540: 6163 2f70 6174 7465 726e 732f 5265 6966 ac/patterns/Reif │ │ │ │ │ -00069550: 6961 626c 654f 6c64 2e6a 6176 613a 2056 iableOld.java: V │ │ │ │ │ -00069560: 6572 6966 7920 6265 6861 7669 6f72 2077 erify behavior w │ │ │ │ │ -00069570: 2e72 2e74 2e0a 3c62 720a 3e74 6f6f 6c73 .r.t..tools │ │ │ │ │ -00069580: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ -00069590: 5363 6f70 6552 6573 697a 6554 6573 742e ScopeResizeTest. │ │ │ │ │ -000695a0: 6a61 7661 3a20 5665 7269 6679 2074 6865 java: Verify the │ │ │ │ │ -000695b0: 2053 636f 7065 2063 616e 2062 6520 7361 Scope can be sa │ │ │ │ │ -000695c0: 6665 6c79 2061 6e64 2063 6f72 7265 6374 fely and correct │ │ │ │ │ -000695d0: 6c79 2072 6573 697a 6564 2074 6f20 6163 ly resized to ac │ │ │ │ │ -000695e0: 636f 6d6d 6f64 6174 6520 7061 7474 6572 commodate patter │ │ │ │ │ -000695f0: 6e20 6269 6e64 696e 6720 7661 7269 6162 n binding variab │ │ │ │ │ -00069600: 6c65 7320 7768 656e 2074 6865 2053 636f les when the Sco │ │ │ │ │ -00069610: 7065 2066 6f72 2061 2067 7561 7264 2069 pe for a guard i │ │ │ │ │ -00069620: 7320 636f 6e73 7472 7563 7465 642e 0a3c s constructed..< │ │ │ │ │ -00069630: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00069640: 7061 7474 6572 6e73 2f53 6561 6c65 6454 patterns/SealedT │ │ │ │ │ -00069650: 7970 6543 6861 6e67 6573 2e6a 6176 613a ypeChanges.java: │ │ │ │ │ -00069660: 2056 6572 6966 7920 7061 7474 6572 6e20 Verify pattern │ │ │ │ │ -00069670: 7377 6974 6368 6573 2077 6f72 6b20 7072 switches work pr │ │ │ │ │ -00069680: 6f70 6572 6c79 2077 6865 6e20 7468 6520 operly when the │ │ │ │ │ -00069690: 7365 7420 6f66 2073 6561 6c65 6420 7479 set of sealed ty │ │ │ │ │ -000696a0: 7065 7320 6368 616e 6765 732e 0a3c 6272 pes changes..
    tools/javac/pa │ │ │ │ │ -000696c0: 7474 6572 6e73 2f53 696d 706c 6541 6e64 tterns/SimpleAnd │ │ │ │ │ -000696d0: 4775 6172 6450 6174 7465 726e 2e6a 6176 GuardPattern.jav │ │ │ │ │ -000696e0: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ -000696f0: 6a61 7661 632f 7061 7474 6572 6e73 2f53 javac/patterns/S │ │ │ │ │ -00069700: 696d 706c 6544 6563 6f6e 7374 7275 6374 impleDeconstruct │ │ │ │ │ -00069710: 696f 6e50 6174 7465 726e 2e6a 6176 613a ionPattern.java: │ │ │ │ │ -00069720: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ -00069730: 7661 632f 7061 7474 6572 6e73 2f53 6f75 vac/patterns/Sou │ │ │ │ │ -00069740: 7263 654c 6576 656c 4368 6563 6b73 2e6a rceLevelChecks.j │ │ │ │ │ -00069750: 6176 613a 2056 6572 6966 7920 736f 7572 ava: Verify sour │ │ │ │ │ -00069760: 6365 206c 6576 656c 2063 6865 636b 7320 ce level checks │ │ │ │ │ -00069770: 6172 6520 7065 7266 6f72 6d65 6420 7072 are performed pr │ │ │ │ │ -00069780: 6f70 6572 6c79 0a3c 6272 0a3e 746f 6f6c operly.tool │ │ │ │ │ -00069790: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -000697a0: 2f53 7461 626c 6550 6174 7465 726e 4465 /StablePatternDe │ │ │ │ │ -000697b0: 7375 6761 7269 6e67 2e6a 6176 613a 2056 sugaring.java: V │ │ │ │ │ -000697c0: 6572 6966 7920 7061 7474 6572 6e73 2061 erify patterns a │ │ │ │ │ -000697d0: 7265 2064 6573 7567 6172 696e 6720 696e re desugaring in │ │ │ │ │ -000697e0: 2061 2072 6570 726f 6475 6369 626c 6520 a reproducible │ │ │ │ │ -000697f0: 6d61 6e6e 6572 0a3c 6272 0a3e 746f 6f6c manner.tool │ │ │ │ │ -00069800: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -00069810: 2f53 7769 7463 6845 6e75 6d43 6f6e 7374 /SwitchEnumConst │ │ │ │ │ -00069820: 616e 7473 2e6a 6176 613a 2056 6572 6966 ants.java: Verif │ │ │ │ │ -00069830: 7920 7377 6974 6368 6573 2077 6f72 6b20 y switches work │ │ │ │ │ -00069840: 696e 2070 7265 7365 6e63 6520 6f66 2065 in presence of e │ │ │ │ │ -00069850: 6e75 6d20 636f 6e73 7461 6e74 7320 7468 num constants th │ │ │ │ │ -00069860: 6174 2068 6176 6520 626f 6469 6573 0a3c at have bodies.< │ │ │ │ │ -00069870: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00069880: 7061 7474 6572 6e73 2f53 7769 7463 6845 patterns/SwitchE │ │ │ │ │ -00069890: 7272 6f72 732e 6a61 7661 3a20 5665 7269 rrors.java: Veri │ │ │ │ │ -000698a0: 6679 2065 7272 6f72 7320 7265 6c61 7465 fy errors relate │ │ │ │ │ -000698b0: 6420 746f 2070 6174 7465 726e 2073 7769 d to pattern swi │ │ │ │ │ -000698c0: 7463 6865 732e 0a3c 6272 0a3e 746f 6f6c tches..tool │ │ │ │ │ -000698d0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -000698e0: 2f53 7769 7463 6865 732e 6a61 7661 3a20 /Switches.java: │ │ │ │ │ -000698f0: 4368 6563 6b20 6265 6861 7669 6f72 206f Check behavior o │ │ │ │ │ -00069900: 6620 7061 7474 6572 6e20 7377 6974 6368 f pattern switch │ │ │ │ │ -00069910: 6573 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a es..tools/j │ │ │ │ │ -00069920: 6176 6163 2f70 6174 7465 726e 732f 5438 avac/patterns/T8 │ │ │ │ │ -00069930: 3239 3136 3537 2e6a 6176 613a 204a 6176 291657.java: Jav │ │ │ │ │ -00069940: 6163 2061 7373 6572 7469 6f6e 2077 6865 ac assertion whe │ │ │ │ │ -00069950: 6e20 636f 6d70 696c 696e 6720 6120 6d65 n compiling a me │ │ │ │ │ -00069960: 7468 6f64 2063 616c 6c20 7769 7468 2073 thod call with s │ │ │ │ │ -00069970: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -00069980: 2061 7320 6172 6775 6d65 6e74 0a3c 6272 as argument.
    tools/javac/pa │ │ │ │ │ -000699a0: 7474 6572 6e73 2f54 3833 3039 3035 342e tterns/T8309054. │ │ │ │ │ -000699b0: 6a61 7661 3a20 5061 7273 696e 6720 6f66 java: Parsing of │ │ │ │ │ -000699c0: 2065 7272 6f6e 656f 7573 2070 6174 7465 erroneous patte │ │ │ │ │ -000699d0: 726e 7320 7375 6363 6565 6473 0a3c 6272 rns succeeds.
    tools/javac/pa │ │ │ │ │ -000699f0: 7474 6572 6e73 2f54 3833 3132 3232 392e tterns/T8312229. │ │ │ │ │ -00069a00: 6a61 7661 3a20 456e 7375 7265 206a 6176 java: Ensure jav │ │ │ │ │ -00069a10: 6163 2064 6f65 7320 6e6f 7420 6372 6173 ac does not cras │ │ │ │ │ -00069a20: 6820 7768 656e 2061 2076 6172 6961 626c h when a variabl │ │ │ │ │ -00069a30: 6520 6973 2075 7365 6420 6672 6f6d 2061 e is used from a │ │ │ │ │ -00069a40: 6e20 616e 6f6e 796d 6f75 7320 636c 6173 n anonymous clas │ │ │ │ │ -00069a50: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00069a60: 6163 2f70 6174 7465 726e 732f 5438 3331 ac/patterns/T831 │ │ │ │ │ -00069a70: 3432 3236 2e6a 6176 613a 2053 6572 6965 4226.java: Serie │ │ │ │ │ -00069a80: 7320 6f66 2063 6f6c 6f6e 2d73 7479 6c65 s of colon-style │ │ │ │ │ -00069a90: 2066 616c 6c74 6872 6f75 6768 2073 7769 fallthrough swi │ │ │ │ │ -00069aa0: 7463 6820 6361 7365 7320 7769 7468 2067 tch cases with g │ │ │ │ │ -00069ab0: 7561 7264 7320 636f 6d70 696c 6564 2069 uards compiled i │ │ │ │ │ -00069ac0: 6e63 6f72 7265 6374 6c79 0a3c 6272 0a3e ncorrectly. │ │ │ │ │ -00069ad0: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ -00069ae0: 6572 6e73 2f54 3833 3134 3537 382e 6a61 erns/T8314578.ja │ │ │ │ │ -00069af0: 7661 3a20 5061 7273 696e 6720 6f66 2065 va: Parsing of e │ │ │ │ │ -00069b00: 7272 6f6e 656f 7573 2070 6174 7465 726e rroneous pattern │ │ │ │ │ -00069b10: 7320 7375 6363 6565 6473 0a3c 6272 0a3e s succeeds. │ │ │ │ │ -00069b20: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ -00069b30: 6572 6e73 2f54 3833 3134 3633 322e 6a61 erns/T8314632.ja │ │ │ │ │ -00069b40: 7661 3a20 496e 7472 612d 6361 7365 2064 va: Intra-case d │ │ │ │ │ -00069b50: 6f6d 696e 616e 6365 2063 6865 636b 2066 ominance check f │ │ │ │ │ -00069b60: 6169 6c73 2069 6e20 7468 6520 7072 6573 ails in the pres │ │ │ │ │ -00069b70: 656e 6365 206f 6620 6120 6775 6172 640a ence of a guard. │ │ │ │ │ -00069b80: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00069b90: 2f70 6174 7465 726e 732f 5438 3331 3733 /patterns/T83173 │ │ │ │ │ -00069ba0: 3030 2e6a 6176 613a 206a 6176 6163 2065 00.java: javac e │ │ │ │ │ -00069bb0: 7272 6f6e 656f 7573 6c79 2061 6c6c 6f77 rroneously allow │ │ │ │ │ -00069bc0: 7320 2266 696e 616c 2220 696e 2066 726f s "final" in fro │ │ │ │ │ -00069bd0: 6e74 206f 6620 6120 7265 636f 7264 2070 nt of a record p │ │ │ │ │ -00069be0: 6174 7465 726e 0a3c 6272 0a3e 746f 6f6c attern.tool │ │ │ │ │ -00069bf0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ -00069c00: 2f54 3833 3230 3134 352e 6a61 7661 3a20 /T8320145.java: │ │ │ │ │ -00069c10: 436f 6d70 696c 6572 2073 686f 756c 6420 Compiler should │ │ │ │ │ -00069c20: 6163 6365 7074 2066 696e 616c 2076 6172 accept final var │ │ │ │ │ -00069c30: 6961 626c 6520 696e 2052 6563 6f72 6420 iable in Record │ │ │ │ │ -00069c40: 5061 7474 6572 6e0a 3c62 720a 3e74 6f6f Pattern.too │ │ │ │ │ -00069c50: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -00069c60: 732f 5472 616e 736c 6174 696f 6e54 6573 s/TranslationTes │ │ │ │ │ -00069c70: 742e 6a61 7661 3a20 4368 6563 6b20 6578 t.java: Check ex │ │ │ │ │ -00069c80: 7065 6374 6564 2074 7261 6e73 6c61 7469 pected translati │ │ │ │ │ -00069c90: 6f6e 206f 6620 7661 7269 6f75 7320 7061 on of various pa │ │ │ │ │ -00069ca0: 7474 6572 6e20 7265 6c61 7465 6420 636f ttern related co │ │ │ │ │ -00069cb0: 6e73 7472 7563 7473 0a3c 6272 0a3e 746f nstructs.to │ │ │ │ │ -00069cc0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -00069cd0: 6e73 2f54 7970 6564 4465 636f 6e73 7472 ns/TypedDeconstr │ │ │ │ │ -00069ce0: 7563 7469 6f6e 5061 7474 6572 6e45 7863 uctionPatternExc │ │ │ │ │ -00069cf0: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ -00069d00: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ -00069d10: 6e73 2f55 6e63 6865 636b 6564 5761 726e ns/UncheckedWarn │ │ │ │ │ -00069d20: 696e 674f 6e4d 6174 6368 6573 5465 7374 ingOnMatchesTest │ │ │ │ │ -00069d30: 2e6a 6176 613a 204d 6973 7369 6e67 2075 .java: Missing u │ │ │ │ │ -00069d40: 6e63 6865 636b 6564 2063 6f6e 7665 7273 nchecked convers │ │ │ │ │ -00069d50: 696f 6e20 7761 726e 696e 670a 3c62 720a ion warning.tools/javac/pat │ │ │ │ │ -00069d70: 7465 726e 732f 556e 6e61 6d65 642e 6a61 terns/Unnamed.ja │ │ │ │ │ -00069d80: 7661 3a20 436f 6d70 696c 6572 2049 6d70 va: Compiler Imp │ │ │ │ │ -00069d90: 6c65 6d65 6e74 6174 696f 6e20 666f 7220 lementation for │ │ │ │ │ -00069da0: 556e 6e61 6d65 6420 7061 7474 6572 6e73 Unnamed patterns │ │ │ │ │ -00069db0: 2061 6e64 2076 6172 6961 626c 6573 0a3c and variables.< │ │ │ │ │ -00069dc0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00069dd0: 7061 7474 6572 6e73 2f55 6e6e 616d 6564 patterns/Unnamed │ │ │ │ │ -00069de0: 4572 726f 7273 2e6a 6176 613a 2043 6f6d Errors.java: Com │ │ │ │ │ -00069df0: 7069 6c65 7220 496d 706c 656d 656e 7461 piler Implementa │ │ │ │ │ -00069e00: 7469 6f6e 2066 6f72 2055 6e6e 616d 6564 tion for Unnamed │ │ │ │ │ -00069e10: 2070 6174 7465 726e 7320 616e 6420 7661 patterns and va │ │ │ │ │ -00069e20: 7269 6162 6c65 730a 3c62 720a 3e74 6f6f riables.too │ │ │ │ │ -00069e30: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -00069e40: 732f 5661 7245 7272 6f72 732e 6a61 7661 s/VarErrors.java │ │ │ │ │ -00069e50: 3a20 5665 7269 6679 2065 7272 6f72 7320 : Verify errors │ │ │ │ │ -00069e60: 7265 6c61 7465 6420 746f 2076 6172 2070 related to var p │ │ │ │ │ -00069e70: 6174 7465 726e 730a 3c62 720a 3e74 6f6f atterns.too │ │ │ │ │ -00069e80: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ -00069e90: 732f 7363 6f70 652f 5363 6f70 6554 6573 s/scope/ScopeTes │ │ │ │ │ -00069ea0: 742e 6a61 7661 3a20 200a 3c62 720a 3e74 t.java: .t │ │ │ │ │ -00069eb0: 6f6f 6c73 2f6a 6176 6163 2f70 6572 662f ools/javac/perf/ │ │ │ │ │ -00069ec0: 5375 7065 7243 6c61 7373 416e 644e 6573 SuperClassAndNes │ │ │ │ │ -00069ed0: 7469 6e67 2e6a 6176 613a 2056 6572 6966 ting.java: Verif │ │ │ │ │ -00069ee0: 7920 6a61 7661 6320 646f 6573 206e 6f74 y javac does not │ │ │ │ │ -00069ef0: 206e 6565 6420 6120 6c6f 6e67 2074 696d need a long tim │ │ │ │ │ -00069f00: 6520 746f 2070 726f 6365 7373 2073 6f75 e to process sou │ │ │ │ │ -00069f10: 7263 6573 2077 6974 6820 6465 6570 2063 rces with deep c │ │ │ │ │ -00069f20: 6c61 7373 206e 6573 7469 6e67 2061 6e64 lass nesting and │ │ │ │ │ -00069f30: 2064 6565 7020 696e 6865 7269 7461 6e63 deep inheritanc │ │ │ │ │ -00069f40: 6520 6869 6572 6172 6368 6965 732e 0a3c e hierarchies..< │ │ │ │ │ -00069f50: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00069f60: 706c 6174 666f 726d 2f43 616e 4861 6e64 platform/CanHand │ │ │ │ │ -00069f70: 6c65 436c 6173 7346 696c 6573 5465 7374 leClassFilesTest │ │ │ │ │ -00069f80: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -00069f90: 6174 2043 7265 6174 6553 796d 626f 6c73 at CreateSymbols │ │ │ │ │ -00069fa0: 2063 616e 2068 616e 646c 6520 636c 6173 can handle clas │ │ │ │ │ -00069fb0: 7366 696c 6573 2066 726f 6d20 7468 6520 sfiles from the │ │ │ │ │ -00069fc0: 6375 7272 656e 7420 7265 6c65 6173 652e current release. │ │ │ │ │ -00069fd0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00069fe0: 632f 706c 6174 666f 726d 2f43 7450 726f c/platform/CtPro │ │ │ │ │ -00069ff0: 7065 7274 6965 7354 6573 742e 6a61 7661 pertiesTest.java │ │ │ │ │ -0006a000: 3a20 5665 7269 6679 2062 6568 6176 696f : Verify behavio │ │ │ │ │ -0006a010: 7220 6f66 202d 2d72 656c 6561 7365 2061 r of --release a │ │ │ │ │ -0006a020: 6e64 202d 736f 7572 6365 2072 656c 6174 nd -source relat │ │ │ │ │ -0006a030: 6564 2074 6f20 636f 6d2e 7375 6e2e 6e69 ed to com.sun.ni │ │ │ │ │ -0006a040: 6f2e 6669 6c65 0a3c 6272 0a3e 746f 6f6c o.file.tool │ │ │ │ │ -0006a050: 732f 6a61 7661 632f 706c 6174 666f 726d s/javac/platform │ │ │ │ │ -0006a060: 2f4e 6f50 726f 6669 6c65 416e 6e6f 7461 /NoProfileAnnota │ │ │ │ │ -0006a070: 7469 6f6e 5761 726e 696e 672e 6a61 7661 tionWarning.java │ │ │ │ │ -0006a080: 3a20 5665 7269 6679 2074 6865 2073 796e : Verify the syn │ │ │ │ │ -0006a090: 7468 6574 6963 2050 726f 6669 6c65 2b41 thetic Profile+A │ │ │ │ │ -0006a0a0: 6e6e 6f74 6174 696f 6e20 6973 2069 676e nnotation is ign │ │ │ │ │ -0006a0b0: 6f72 6564 2077 6865 6e20 7573 696e 6720 ored when using │ │ │ │ │ -0006a0c0: 2d2d 7265 6c65 6173 650a 3c62 720a 3e74 --release.t │ │ │ │ │ -0006a0d0: 6f6f 6c73 2f6a 6176 6163 2f70 6c61 7466 ools/javac/platf │ │ │ │ │ -0006a0e0: 6f72 6d2f 4e6f 6e45 7870 6f72 7465 6453 orm/NonExportedS │ │ │ │ │ -0006a0f0: 7570 6572 5479 7065 732e 6a61 7661 3a20 uperTypes.java: │ │ │ │ │ -0006a100: 5665 7269 6679 206e 6f20 6572 726f 7220 Verify no error │ │ │ │ │ -0006a110: 6973 2077 6865 6e20 636f 6d70 696c 696e is when compilin │ │ │ │ │ -0006a120: 6720 6120 636c 6173 7320 7768 6f73 6520 g a class whose │ │ │ │ │ -0006a130: 7375 7065 7274 7970 6520 6973 206e 6f74 supertype is not │ │ │ │ │ -0006a140: 2065 7870 6f72 7465 642e 0a3c 6272 0a3e exported.. │ │ │ │ │ -0006a150: 746f 6f6c 732f 6a61 7661 632f 706c 6174 tools/javac/plat │ │ │ │ │ -0006a160: 666f 726d 2f4e 6f6e 5075 626c 6963 416e form/NonPublicAn │ │ │ │ │ -0006a170: 6e6f 7461 7469 6f6e 732e 6a61 7661 3a20 notations.java: │ │ │ │ │ -0006a180: 5665 7269 6679 206e 6f20 6572 726f 7220 Verify no error │ │ │ │ │ -0006a190: 6973 2072 6570 6f72 7465 6420 666f 7220 is reported for │ │ │ │ │ -0006a1a0: 6578 7465 6e64 6564 2046 6f72 6b4a 6f69 extended ForkJoi │ │ │ │ │ -0006a1b0: 6e50 6f6f 6c20 7769 7468 202d 2d72 656c nPool with --rel │ │ │ │ │ -0006a1c0: 6561 7365 2038 2e0a 3c62 720a 3e74 6f6f ease 8..too │ │ │ │ │ -0006a1d0: 6c73 2f6a 6176 6163 2f70 6c61 7466 6f72 ls/javac/platfor │ │ │ │ │ -0006a1e0: 6d2f 4e75 6d65 7269 6361 6c43 6f6d 7061 m/NumericalCompa │ │ │ │ │ -0006a1f0: 7261 746f 7254 6573 742e 6a61 7661 3a20 ratorTest.java: │ │ │ │ │ -0006a200: 4368 6563 6b20 7468 6174 204a 444b 506c Check that JDKPl │ │ │ │ │ -0006a210: 6174 666f 726d 5072 6f76 6964 6572 2e4e atformProvider.N │ │ │ │ │ -0006a220: 554d 4552 4943 414c 5f43 4f4d 5041 5241 UMERICAL_COMPARA │ │ │ │ │ -0006a230: 544f 5220 776f 726b 7320 636f 7272 6563 TOR works correc │ │ │ │ │ -0006a240: 746c 790a 3c62 720a 3e74 6f6f 6c73 2f6a tly.tools/j │ │ │ │ │ -0006a250: 6176 6163 2f70 6c61 7466 6f72 6d2f 506c avac/platform/Pl │ │ │ │ │ -0006a260: 6174 666f 726d 5072 6f76 6964 6572 5465 atformProviderTe │ │ │ │ │ -0006a270: 7374 2e6a 6176 613a 2045 6e73 7572 6520 st.java: Ensure │ │ │ │ │ -0006a280: 616c 6c20 6d65 7468 6f64 7320 6f66 2050 all methods of P │ │ │ │ │ -0006a290: 6c61 7466 6f72 6d50 726f 7669 6465 7220 latformProvider │ │ │ │ │ -0006a2a0: 6172 6520 6361 6c6c 6564 2063 6f72 7265 are called corre │ │ │ │ │ -0006a2b0: 6374 6c79 2c20 616e 6420 7468 6569 7220 ctly, and their │ │ │ │ │ -0006a2c0: 7265 7375 6c74 2069 7320 7573 6564 2063 result is used c │ │ │ │ │ -0006a2d0: 6f72 7265 6374 6c79 2e0a 3c62 720a 3e74 orrectly..t │ │ │ │ │ -0006a2e0: 6f6f 6c73 2f6a 6176 6163 2f70 6c61 7466 ools/javac/platf │ │ │ │ │ -0006a2f0: 6f72 6d2f 5072 6576 6965 7741 5049 7357 orm/PreviewAPIsW │ │ │ │ │ -0006a300: 6974 6852 656c 6561 7365 2e6a 6176 613a ithRelease.java: │ │ │ │ │ -0006a310: 2056 6572 6966 7920 7072 6576 6965 7720 Verify preview │ │ │ │ │ -0006a320: 4150 4973 2061 7265 2072 6570 6f72 7465 APIs are reporte │ │ │ │ │ -0006a330: 6420 636f 7272 6563 746c 7920 7768 656e d correctly when │ │ │ │ │ -0006a340: 2075 7369 6e67 202d 2d72 656c 6561 7365 using --release │ │ │ │ │ -0006a350: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -0006a360: 6163 2f70 6c61 7466 6f72 6d2f 5265 6c65 ac/platform/Rele │ │ │ │ │ -0006a370: 6173 654d 6f64 756c 6573 416e 6454 7970 aseModulesAndTyp │ │ │ │ │ -0006a380: 6545 6c65 6d65 6e74 2e6a 6176 613a 2056 eElement.java: V │ │ │ │ │ -0006a390: 6572 6966 7920 7468 6174 2077 6865 6e20 erify that when │ │ │ │ │ -0006a3a0: 7265 6164 696e 6720 6672 6f6d 2063 742e reading from ct. │ │ │ │ │ -0006a3b0: 7379 6d2c 2063 6c61 7373 6573 2061 7265 sym, classes are │ │ │ │ │ -0006a3c0: 206f 6e6c 7920 7669 7369 626c 6520 6672 only visible fr │ │ │ │ │ -0006a3d0: 6f6d 206d 6f64 756c 6573 2066 726f 6d20 om modules from │ │ │ │ │ -0006a3e0: 7768 6963 6820 7468 6579 2061 7265 2065 which they are e │ │ │ │ │ -0006a3f0: 7870 6f72 7465 642e 0a3c 6272 0a3e 746f xported..to │ │ │ │ │ -0006a400: 6f6c 732f 6a61 7661 632f 706c 6174 666f ols/javac/platfo │ │ │ │ │ -0006a410: 726d 2f63 7265 6174 6573 796d 626f 6c73 rm/createsymbols │ │ │ │ │ -0006a420: 2f43 7265 6174 6553 796d 626f 6c73 5465 /CreateSymbolsTe │ │ │ │ │ -0006a430: 7374 2e6a 6176 613a 2055 6e69 7420 7465 st.java: Unit te │ │ │ │ │ -0006a440: 7374 2066 6f72 2043 7265 6174 6553 796d st for CreateSym │ │ │ │ │ -0006a450: 626f 6c73 0a3c 6272 0a3e 746f 6f6c 732f bols.tools/ │ │ │ │ │ -0006a460: 6a61 7661 632f 706c 7567 696e 2f41 7574 javac/plugin/Aut │ │ │ │ │ -0006a470: 6f73 7461 7274 506c 7567 696e 732e 6a61 ostartPlugins.ja │ │ │ │ │ -0006a480: 7661 3a20 616c 6c6f 7720 6469 7363 6f76 va: allow discov │ │ │ │ │ -0006a490: 6572 6162 6c65 206a 6176 6163 2070 6c75 erable javac plu │ │ │ │ │ -0006a4a0: 6769 6e73 2074 6f20 6265 2069 6e76 6f6b gins to be invok │ │ │ │ │ -0006a4b0: 6564 2062 7920 6465 6661 756c 740a 3c62 ed by default.tools/javac/p │ │ │ │ │ -0006a4d0: 6c75 6769 6e2f 496e 7465 726e 616c 4150 lugin/InternalAP │ │ │ │ │ -0006a4e0: 492e 6a61 7661 3a20 4578 7465 6e64 2073 I.java: Extend s │ │ │ │ │ -0006a4f0: 7570 706f 7274 2066 6f72 202d 5844 6163 upport for -XDac │ │ │ │ │ -0006a500: 6365 7373 496e 7465 726e 616c 4150 4920 cessInternalAPI │ │ │ │ │ -0006a510: 746f 2070 6c75 6769 6e20 6d6f 6475 6c65 to plugin module │ │ │ │ │ -0006a520: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0006a530: 6163 2f70 6c75 6769 6e2f 4d75 6c74 6970 ac/plugin/Multip │ │ │ │ │ -0006a540: 6c65 506c 7567 696e 732e 6a61 7661 3a20 lePlugins.java: │ │ │ │ │ -0006a550: 4368 6563 6b20 7468 6174 206d 756c 7469 Check that multi │ │ │ │ │ -0006a560: 706c 6520 706c 7567 696e 7320 6361 6e20 ple plugins can │ │ │ │ │ -0006a570: 6265 2073 7065 6369 6669 6564 2077 6865 be specified whe │ │ │ │ │ -0006a580: 6e20 7374 6172 7469 6e67 206a 6176 6163 n starting javac │ │ │ │ │ +00068d50: 6f4d 6f64 6966 6965 7273 4f6e 4269 6e64 oModifiersOnBind │ │ │ │ │ +00068d60: 696e 672e 6a61 7661 3a20 4269 6e64 696e ing.java: Bindin │ │ │ │ │ +00068d70: 6720 7661 7269 6162 6c65 7320 6361 6e6e g variables cann │ │ │ │ │ +00068d80: 6f74 2068 6176 6520 286e 6f6e 2d61 6e6e ot have (non-ann │ │ │ │ │ +00068d90: 6f74 6174 696f 6e29 206d 6f64 6966 6965 otation) modifie │ │ │ │ │ +00068da0: 7273 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a rs..tools/j │ │ │ │ │ +00068db0: 6176 6163 2f70 6174 7465 726e 732f 4e6f avac/patterns/No │ │ │ │ │ +00068dc0: 5375 6274 7970 6543 6865 636b 2e6a 6176 SubtypeCheck.jav │ │ │ │ │ +00068dd0: 613a 2056 6572 6966 7920 7061 7474 6572 a: Verify patter │ │ │ │ │ +00068de0: 6e20 6d61 7463 6869 6e67 2074 6573 7420 n matching test │ │ │ │ │ +00068df0: 7768 6963 6820 6973 2061 6c77 6179 7320 which is always │ │ │ │ │ +00068e00: 7472 7565 2070 726f 6475 6365 7320 616e true produces an │ │ │ │ │ +00068e10: 2065 7272 6f72 0a3c 6272 0a3e 746f 6f6c error.tool │ │ │ │ │ +00068e20: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00068e30: 2f4e 6f55 6e6e 6563 6573 7361 7279 4361 /NoUnnecessaryCa │ │ │ │ │ +00068e40: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ +00068e50: 7468 6572 6520 6172 6520 6e6f 2075 6e6e there are no unn │ │ │ │ │ +00068e60: 6563 6573 7361 7279 2063 6865 636b 6361 ecessary checkca │ │ │ │ │ +00068e70: 7374 7320 616e 6420 636f 6e64 6974 696f sts and conditio │ │ │ │ │ +00068e80: 6e73 2067 656e 6572 6174 6564 2066 6f72 ns generated for │ │ │ │ │ +00068e90: 2074 6865 2070 6174 7465 726e 206d 6174 the pattern mat │ │ │ │ │ +00068ea0: 6368 696e 6720 696e 2069 6e73 7461 6e63 ching in instanc │ │ │ │ │ +00068eb0: 656f 662e 0a3c 6272 0a3e 746f 6f6c 732f eof..tools/ │ │ │ │ │ +00068ec0: 6a61 7661 632f 7061 7474 6572 6e73 2f4e javac/patterns/N │ │ │ │ │ +00068ed0: 756c 6c53 7769 7463 682e 6a61 7661 3a20 ullSwitch.java: │ │ │ │ │ +00068ee0: 4368 6563 6b20 6e75 6c6c 2068 616e 646c Check null handl │ │ │ │ │ +00068ef0: 696e 6720 666f 7220 6e6f 6e2d 7061 7474 ing for non-patt │ │ │ │ │ +00068f00: 6572 6e20 7377 6974 6368 6573 2e0a 3c62 ern switches..tools/javac/p │ │ │ │ │ +00068f20: 6174 7465 726e 732f 4e75 6c6c 7349 6e44 atterns/NullsInD │ │ │ │ │ +00068f30: 6563 6f6e 7374 7275 6374 696f 6e50 6174 econstructionPat │ │ │ │ │ +00068f40: 7465 726e 732e 6a61 7661 3a20 5465 7374 terns.java: Test │ │ │ │ │ +00068f50: 696e 6720 7265 636f 7264 2070 6174 7465 ing record patte │ │ │ │ │ +00068f60: 726e 7320 6167 6169 6e73 7420 7468 6520 rns against the │ │ │ │ │ +00068f70: 6e75 6c6c 2063 6f6e 7374 616e 7420 2831 null constant (1 │ │ │ │ │ +00068f80: 342e 3330 2e32 2050 6174 7465 726e 204d 4.30.2 Pattern M │ │ │ │ │ +00068f90: 6174 6368 696e 6729 0a3c 6272 0a3e 746f atching).to │ │ │ │ │ +00068fa0: 6f6c 732f 6a61 7661 632f 7061 7474 6572 ols/javac/patter │ │ │ │ │ +00068fb0: 6e73 2f4e 756c 6c73 496e 4465 636f 6e73 ns/NullsInDecons │ │ │ │ │ +00068fc0: 7472 7563 7469 6f6e 5061 7474 6572 6e73 tructionPatterns │ │ │ │ │ +00068fd0: 322e 6a61 7661 3a20 5465 7374 696e 6720 2.java: Testing │ │ │ │ │ +00068fe0: 7265 636f 7264 2070 6174 7465 726e 7320 record patterns │ │ │ │ │ +00068ff0: 7769 7468 206e 756c 6c20 636f 6d70 6f6e with null compon │ │ │ │ │ +00069000: 656e 7473 0a3c 6272 0a3e 746f 6f6c 732f ents.tools/ │ │ │ │ │ +00069010: 6a61 7661 632f 7061 7474 6572 6e73 2f4e javac/patterns/N │ │ │ │ │ +00069020: 756c 6c73 496e 5061 7474 6572 6e73 2e6a ullsInPatterns.j │ │ │ │ │ +00069030: 6176 613a 2054 6573 7469 6e67 2070 6174 ava: Testing pat │ │ │ │ │ +00069040: 7465 726e 206d 6174 6368 696e 6720 6167 tern matching ag │ │ │ │ │ +00069050: 6169 6e73 7420 7468 6520 6e75 6c6c 2063 ainst the null c │ │ │ │ │ +00069060: 6f6e 7374 616e 740a 3c62 720a 3e74 6f6f onstant.too │ │ │ │ │ +00069070: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00069080: 732f 5061 7265 6e74 6865 7369 7a65 642e s/Parenthesized. │ │ │ │ │ +00069090: 6a61 7661 3a20 5465 7374 2070 6172 656e java: Test paren │ │ │ │ │ +000690a0: 7468 6573 697a 6564 2070 6174 7465 726e thesized pattern │ │ │ │ │ +000690b0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000690c0: 632f 7061 7474 6572 6e73 2f50 6174 7465 c/patterns/Patte │ │ │ │ │ +000690d0: 726e 4361 7365 4572 726f 7252 6563 6f76 rnCaseErrorRecov │ │ │ │ │ +000690e0: 6572 792e 6a61 7661 3a20 5665 7269 6679 ery.java: Verify │ │ │ │ │ +000690f0: 2065 7272 6f72 2072 6563 6f76 6572 792f error recovery/ │ │ │ │ │ +00069100: 6469 7361 6d62 6967 7561 7469 6f6e 206f disambiguation o │ │ │ │ │ +00069110: 6620 6361 7365 206c 6162 656c 7320 7468 f case labels th │ │ │ │ │ +00069120: 6174 206d 6978 2065 7870 7265 7373 696f at mix expressio │ │ │ │ │ +00069130: 6e73 2061 6e64 2070 6174 7465 726e 730a ns and patterns. │ │ │ │ │ +00069140: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00069150: 2f70 6174 7465 726e 732f 5061 7474 6572 /patterns/Patter │ │ │ │ │ +00069160: 6e44 6573 7567 6172 696e 672e 6a61 7661 nDesugaring.java │ │ │ │ │ +00069170: 3a20 5665 7269 6679 2074 6865 2063 6f6d : Verify the com │ │ │ │ │ +00069180: 7069 6c65 6420 636f 6465 2064 6f65 7320 piled code does │ │ │ │ │ +00069190: 6e6f 7420 6861 7665 2075 6e77 616e 7465 not have unwante │ │ │ │ │ +000691a0: 6420 636f 6e73 7472 7563 7473 2e0a 3c62 d constructs..tools/javac/p │ │ │ │ │ +000691c0: 6174 7465 726e 732f 5061 7474 6572 6e45 atterns/PatternE │ │ │ │ │ +000691d0: 7272 6f72 5265 636f 7665 7279 2e6a 6176 rrorRecovery.jav │ │ │ │ │ +000691e0: 613a 2056 6572 6966 7920 7573 6572 2d66 a: Verify user-f │ │ │ │ │ +000691f0: 7269 656e 646c 7920 6572 726f 7273 2061 riendly errors a │ │ │ │ │ +00069200: 7265 2072 6570 6f72 7465 6420 666f 7220 re reported for │ │ │ │ │ +00069210: 696c 6c2d 666f 726d 6564 2070 6174 7465 ill-formed patte │ │ │ │ │ +00069220: 726e 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a rn..tools/j │ │ │ │ │ +00069230: 6176 6163 2f70 6174 7465 726e 732f 5061 avac/patterns/Pa │ │ │ │ │ +00069240: 7474 6572 6e4d 6174 6368 506f 7354 6573 tternMatchPosTes │ │ │ │ │ +00069250: 742e 6a61 7661 3a20 4368 6563 6b20 7072 t.java: Check pr │ │ │ │ │ +00069260: 6f70 6572 2070 6f73 6974 696f 6e73 2e0a oper positions.. │ │ │ │ │ +00069270: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00069280: 2f70 6174 7465 726e 732f 5061 7474 6572 /patterns/Patter │ │ │ │ │ +00069290: 6e54 7970 6554 6573 7432 2e6a 6176 613a nTypeTest2.java: │ │ │ │ │ +000692a0: 2042 6173 6963 2070 6174 7465 726e 2074 Basic pattern t │ │ │ │ │ +000692b0: 6573 740a 3c62 720a 3e74 6f6f 6c73 2f6a est.tools/j │ │ │ │ │ +000692c0: 6176 6163 2f70 6174 7465 726e 732f 5061 avac/patterns/Pa │ │ │ │ │ +000692d0: 7474 6572 6e56 6172 6961 626c 6573 4172 tternVariablesAr │ │ │ │ │ +000692e0: 654e 6f6e 4669 6e61 6c2e 6a61 7661 3a20 eNonFinal.java: │ │ │ │ │ +000692f0: 5061 7474 6572 6e20 7661 7269 6162 6c65 Pattern variable │ │ │ │ │ +00069300: 7320 6172 6520 6e6f 6e2d 6669 6e61 6c2e s are non-final. │ │ │ │ │ +00069310: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00069320: 632f 7061 7474 6572 6e73 2f50 6174 7465 c/patterns/Patte │ │ │ │ │ +00069330: 726e 5661 7269 6162 6c65 7341 7265 4e6f rnVariablesAreNo │ │ │ │ │ +00069340: 6e46 696e 616c 322e 6a61 7661 3a20 5061 nFinal2.java: Pa │ │ │ │ │ +00069350: 7474 6572 6e20 7661 7269 6162 6c65 7320 ttern variables │ │ │ │ │ +00069360: 6361 6e20 6265 2065 6666 6563 7469 7665 can be effective │ │ │ │ │ +00069370: 6c6c 7920 6669 6e61 6c20 736f 2073 686f lly final so sho │ │ │ │ │ +00069380: 756c 6420 6265 2061 6c6c 6f77 6564 2074 uld be allowed t │ │ │ │ │ +00069390: 6f20 6265 2072 6566 6572 656e 6365 6420 o be referenced │ │ │ │ │ +000693a0: 696e 2061 6e20 696e 6e65 7220 636c 6173 in an inner clas │ │ │ │ │ +000693b0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +000693c0: 6163 2f70 6174 7465 726e 732f 5061 7474 ac/patterns/Patt │ │ │ │ │ +000693d0: 6572 6e73 5369 6d70 6c65 5669 7369 746f ernsSimpleVisito │ │ │ │ │ +000693e0: 7254 6573 742e 6a61 7661 3a20 456e 7375 rTest.java: Ensu │ │ │ │ │ +000693f0: 7265 2053 696d 706c 6554 7265 6556 6973 re SimpleTreeVis │ │ │ │ │ +00069400: 6974 6f72 2e76 6973 6974 4269 6e64 696e itor.visitBindin │ │ │ │ │ +00069410: 6750 6174 7465 726e 2061 6e64 2076 6973 gPattern and vis │ │ │ │ │ +00069420: 6974 496e 7374 616e 6365 4f66 2062 6568 itInstanceOf beh │ │ │ │ │ +00069430: 6176 6573 2061 7320 6974 2073 686f 756c aves as it shoul │ │ │ │ │ +00069440: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +00069450: 6163 2f70 6174 7465 726e 732f 5072 6574 ac/patterns/Pret │ │ │ │ │ +00069460: 7479 5465 7374 2e6a 6176 613a 2054 6573 tyTest.java: Tes │ │ │ │ │ +00069470: 7420 6265 6861 7669 6f72 206f 6620 5072 t behavior of Pr │ │ │ │ │ +00069480: 6574 7479 0a3c 6272 0a3e 746f 6f6c 732f etty.tools/ │ │ │ │ │ +00069490: 6a61 7661 632f 7061 7474 6572 6e73 2f50 javac/patterns/P │ │ │ │ │ +000694a0: 726f 7879 4d65 7468 6f64 4c6f 6f6b 7570 roxyMethodLookup │ │ │ │ │ +000694b0: 2e6a 6176 613a 2056 6572 6966 7920 616e .java: Verify an │ │ │ │ │ +000694c0: 2061 7070 726f 7072 6961 7465 2061 6363 appropriate acc │ │ │ │ │ +000694d0: 6573 736f 7220 6d65 7468 6f64 2069 7320 essor method is │ │ │ │ │ +000694e0: 6c6f 6f6b 6564 2075 702e 0a3c 6272 0a3e looked up.. │ │ │ │ │ +000694f0: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00069500: 6572 6e73 2f52 6177 5479 7065 4269 6e64 erns/RawTypeBind │ │ │ │ │ +00069510: 696e 6757 6172 6e69 6e67 2e6a 6176 613a ingWarning.java: │ │ │ │ │ +00069520: 2056 6572 6966 7920 636f 7272 6563 7420 Verify correct │ │ │ │ │ +00069530: 7761 726e 696e 6773 2061 7265 2070 726f warnings are pro │ │ │ │ │ +00069540: 6475 6365 6420 666f 7220 7261 7720 7479 duced for raw ty │ │ │ │ │ +00069550: 7065 7320 696e 2062 696e 6469 6e67 730a pes in bindings. │ │ │ │ │ +00069560: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00069570: 2f70 6174 7465 726e 732f 5265 6966 6961 /patterns/Reifia │ │ │ │ │ +00069580: 626c 652e 6a61 7661 3a20 5665 7269 6679 ble.java: Verify │ │ │ │ │ +00069590: 2062 6568 6176 696f 7220 772e 722e 742e behavior w.r.t. │ │ │ │ │ +000695a0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000695b0: 632f 7061 7474 6572 6e73 2f52 6569 6669 c/patterns/Reifi │ │ │ │ │ +000695c0: 6162 6c65 4f6c 642e 6a61 7661 3a20 5665 ableOld.java: Ve │ │ │ │ │ +000695d0: 7269 6679 2062 6568 6176 696f 7220 772e rify behavior w. │ │ │ │ │ +000695e0: 722e 742e 0a3c 6272 0a3e 746f 6f6c 732f r.t..tools/ │ │ │ │ │ +000695f0: 6a61 7661 632f 7061 7474 6572 6e73 2f53 javac/patterns/S │ │ │ │ │ +00069600: 636f 7065 5265 7369 7a65 5465 7374 2e6a copeResizeTest.j │ │ │ │ │ +00069610: 6176 613a 2056 6572 6966 7920 7468 6520 ava: Verify the │ │ │ │ │ +00069620: 5363 6f70 6520 6361 6e20 6265 2073 6166 Scope can be saf │ │ │ │ │ +00069630: 656c 7920 616e 6420 636f 7272 6563 746c ely and correctl │ │ │ │ │ +00069640: 7920 7265 7369 7a65 6420 746f 2061 6363 y resized to acc │ │ │ │ │ +00069650: 6f6d 6d6f 6461 7465 2070 6174 7465 726e ommodate pattern │ │ │ │ │ +00069660: 2062 696e 6469 6e67 2076 6172 6961 626c binding variabl │ │ │ │ │ +00069670: 6573 2077 6865 6e20 7468 6520 5363 6f70 es when the Scop │ │ │ │ │ +00069680: 6520 666f 7220 6120 6775 6172 6420 6973 e for a guard is │ │ │ │ │ +00069690: 2063 6f6e 7374 7275 6374 6564 2e0a 3c62 constructed..tools/javac/p │ │ │ │ │ +000696b0: 6174 7465 726e 732f 5365 616c 6564 5479 atterns/SealedTy │ │ │ │ │ +000696c0: 7065 4368 616e 6765 732e 6a61 7661 3a20 peChanges.java: │ │ │ │ │ +000696d0: 5665 7269 6679 2070 6174 7465 726e 2073 Verify pattern s │ │ │ │ │ +000696e0: 7769 7463 6865 7320 776f 726b 2070 726f witches work pro │ │ │ │ │ +000696f0: 7065 726c 7920 7768 656e 2074 6865 2073 perly when the s │ │ │ │ │ +00069700: 6574 206f 6620 7365 616c 6564 2074 7970 et of sealed typ │ │ │ │ │ +00069710: 6573 2063 6861 6e67 6573 2e0a 3c62 720a es changes..tools/javac/pat │ │ │ │ │ +00069730: 7465 726e 732f 5369 6d70 6c65 416e 6447 terns/SimpleAndG │ │ │ │ │ +00069740: 7561 7264 5061 7474 6572 6e2e 6a61 7661 uardPattern.java │ │ │ │ │ +00069750: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ +00069760: 6176 6163 2f70 6174 7465 726e 732f 5369 avac/patterns/Si │ │ │ │ │ +00069770: 6d70 6c65 4465 636f 6e73 7472 7563 7469 mpleDeconstructi │ │ │ │ │ +00069780: 6f6e 5061 7474 6572 6e2e 6a61 7661 3a20 onPattern.java: │ │ │ │ │ +00069790: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ +000697a0: 6163 2f70 6174 7465 726e 732f 536f 7572 ac/patterns/Sour │ │ │ │ │ +000697b0: 6365 4c65 7665 6c43 6865 636b 732e 6a61 ceLevelChecks.ja │ │ │ │ │ +000697c0: 7661 3a20 5665 7269 6679 2073 6f75 7263 va: Verify sourc │ │ │ │ │ +000697d0: 6520 6c65 7665 6c20 6368 6563 6b73 2061 e level checks a │ │ │ │ │ +000697e0: 7265 2070 6572 666f 726d 6564 2070 726f re performed pro │ │ │ │ │ +000697f0: 7065 726c 790a 3c62 720a 3e74 6f6f 6c73 perly.tools │ │ │ │ │ +00069800: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00069810: 5374 6162 6c65 5061 7474 6572 6e44 6573 StablePatternDes │ │ │ │ │ +00069820: 7567 6172 696e 672e 6a61 7661 3a20 5665 ugaring.java: Ve │ │ │ │ │ +00069830: 7269 6679 2070 6174 7465 726e 7320 6172 rify patterns ar │ │ │ │ │ +00069840: 6520 6465 7375 6761 7269 6e67 2069 6e20 e desugaring in │ │ │ │ │ +00069850: 6120 7265 7072 6f64 7563 6962 6c65 206d a reproducible m │ │ │ │ │ +00069860: 616e 6e65 720a 3c62 720a 3e74 6f6f 6c73 anner.tools │ │ │ │ │ +00069870: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00069880: 5377 6974 6368 456e 756d 436f 6e73 7461 SwitchEnumConsta │ │ │ │ │ +00069890: 6e74 732e 6a61 7661 3a20 5665 7269 6679 nts.java: Verify │ │ │ │ │ +000698a0: 2073 7769 7463 6865 7320 776f 726b 2069 switches work i │ │ │ │ │ +000698b0: 6e20 7072 6573 656e 6365 206f 6620 656e n presence of en │ │ │ │ │ +000698c0: 756d 2063 6f6e 7374 616e 7473 2074 6861 um constants tha │ │ │ │ │ +000698d0: 7420 6861 7665 2062 6f64 6965 730a 3c62 t have bodies.tools/javac/p │ │ │ │ │ +000698f0: 6174 7465 726e 732f 5377 6974 6368 4572 atterns/SwitchEr │ │ │ │ │ +00069900: 726f 7273 2e6a 6176 613a 2056 6572 6966 rors.java: Verif │ │ │ │ │ +00069910: 7920 6572 726f 7273 2072 656c 6174 6564 y errors related │ │ │ │ │ +00069920: 2074 6f20 7061 7474 6572 6e20 7377 6974 to pattern swit │ │ │ │ │ +00069930: 6368 6573 2e0a 3c62 720a 3e74 6f6f 6c73 ches..tools │ │ │ │ │ +00069940: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00069950: 5377 6974 6368 6573 2e6a 6176 613a 2043 Switches.java: C │ │ │ │ │ +00069960: 6865 636b 2062 6568 6176 696f 7220 6f66 heck behavior of │ │ │ │ │ +00069970: 2070 6174 7465 726e 2073 7769 7463 6865 pattern switche │ │ │ │ │ +00069980: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ +00069990: 7661 632f 7061 7474 6572 6e73 2f54 3832 vac/patterns/T82 │ │ │ │ │ +000699a0: 3931 3635 372e 6a61 7661 3a20 4a61 7661 91657.java: Java │ │ │ │ │ +000699b0: 6320 6173 7365 7274 696f 6e20 7768 656e c assertion when │ │ │ │ │ +000699c0: 2063 6f6d 7069 6c69 6e67 2061 206d 6574 compiling a met │ │ │ │ │ +000699d0: 686f 6420 6361 6c6c 2077 6974 6820 7377 hod call with sw │ │ │ │ │ +000699e0: 6974 6368 2065 7870 7265 7373 696f 6e20 itch expression │ │ │ │ │ +000699f0: 6173 2061 7267 756d 656e 740a 3c62 720a as argument.tools/javac/pat │ │ │ │ │ +00069a10: 7465 726e 732f 5438 3330 3930 3534 2e6a terns/T8309054.j │ │ │ │ │ +00069a20: 6176 613a 2050 6172 7369 6e67 206f 6620 ava: Parsing of │ │ │ │ │ +00069a30: 6572 726f 6e65 6f75 7320 7061 7474 6572 erroneous patter │ │ │ │ │ +00069a40: 6e73 2073 7563 6365 6564 730a 3c62 720a ns succeeds.tools/javac/pat │ │ │ │ │ +00069a60: 7465 726e 732f 5438 3331 3232 3239 2e6a terns/T8312229.j │ │ │ │ │ +00069a70: 6176 613a 2045 6e73 7572 6520 6a61 7661 ava: Ensure java │ │ │ │ │ +00069a80: 6320 646f 6573 206e 6f74 2063 7261 7368 c does not crash │ │ │ │ │ +00069a90: 2077 6865 6e20 6120 7661 7269 6162 6c65 when a variable │ │ │ │ │ +00069aa0: 2069 7320 7573 6564 2066 726f 6d20 616e is used from an │ │ │ │ │ +00069ab0: 2061 6e6f 6e79 6d6f 7573 2063 6c61 7373 anonymous class │ │ │ │ │ +00069ac0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00069ad0: 632f 7061 7474 6572 6e73 2f54 3833 3134 c/patterns/T8314 │ │ │ │ │ +00069ae0: 3232 362e 6a61 7661 3a20 5365 7269 6573 226.java: Series │ │ │ │ │ +00069af0: 206f 6620 636f 6c6f 6e2d 7374 796c 6520 of colon-style │ │ │ │ │ +00069b00: 6661 6c6c 7468 726f 7567 6820 7377 6974 fallthrough swit │ │ │ │ │ +00069b10: 6368 2063 6173 6573 2077 6974 6820 6775 ch cases with gu │ │ │ │ │ +00069b20: 6172 6473 2063 6f6d 7069 6c65 6420 696e ards compiled in │ │ │ │ │ +00069b30: 636f 7272 6563 746c 790a 3c62 720a 3e74 correctly.t │ │ │ │ │ +00069b40: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ +00069b50: 726e 732f 5438 3331 3435 3738 2e6a 6176 rns/T8314578.jav │ │ │ │ │ +00069b60: 613a 2050 6172 7369 6e67 206f 6620 6572 a: Parsing of er │ │ │ │ │ +00069b70: 726f 6e65 6f75 7320 7061 7474 6572 6e73 roneous patterns │ │ │ │ │ +00069b80: 2073 7563 6365 6564 730a 3c62 720a 3e74 succeeds.t │ │ │ │ │ +00069b90: 6f6f 6c73 2f6a 6176 6163 2f70 6174 7465 ools/javac/patte │ │ │ │ │ +00069ba0: 726e 732f 5438 3331 3436 3332 2e6a 6176 rns/T8314632.jav │ │ │ │ │ +00069bb0: 613a 2049 6e74 7261 2d63 6173 6520 646f a: Intra-case do │ │ │ │ │ +00069bc0: 6d69 6e61 6e63 6520 6368 6563 6b20 6661 minance check fa │ │ │ │ │ +00069bd0: 696c 7320 696e 2074 6865 2070 7265 7365 ils in the prese │ │ │ │ │ +00069be0: 6e63 6520 6f66 2061 2067 7561 7264 0a3c nce of a guard.< │ │ │ │ │ +00069bf0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00069c00: 7061 7474 6572 6e73 2f54 3833 3137 3330 patterns/T831730 │ │ │ │ │ +00069c10: 302e 6a61 7661 3a20 6a61 7661 6320 6572 0.java: javac er │ │ │ │ │ +00069c20: 726f 6e65 6f75 736c 7920 616c 6c6f 7773 roneously allows │ │ │ │ │ +00069c30: 2022 6669 6e61 6c22 2069 6e20 6672 6f6e "final" in fron │ │ │ │ │ +00069c40: 7420 6f66 2061 2072 6563 6f72 6420 7061 t of a record pa │ │ │ │ │ +00069c50: 7474 6572 6e0a 3c62 720a 3e74 6f6f 6c73 ttern.tools │ │ │ │ │ +00069c60: 2f6a 6176 6163 2f70 6174 7465 726e 732f /javac/patterns/ │ │ │ │ │ +00069c70: 5438 3332 3031 3435 2e6a 6176 613a 2043 T8320145.java: C │ │ │ │ │ +00069c80: 6f6d 7069 6c65 7220 7368 6f75 6c64 2061 ompiler should a │ │ │ │ │ +00069c90: 6363 6570 7420 6669 6e61 6c20 7661 7269 ccept final vari │ │ │ │ │ +00069ca0: 6162 6c65 2069 6e20 5265 636f 7264 2050 able in Record P │ │ │ │ │ +00069cb0: 6174 7465 726e 0a3c 6272 0a3e 746f 6f6c attern.tool │ │ │ │ │ +00069cc0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00069cd0: 2f54 7261 6e73 6c61 7469 6f6e 5465 7374 /TranslationTest │ │ │ │ │ +00069ce0: 2e6a 6176 613a 2043 6865 636b 2065 7870 .java: Check exp │ │ │ │ │ +00069cf0: 6563 7465 6420 7472 616e 736c 6174 696f ected translatio │ │ │ │ │ +00069d00: 6e20 6f66 2076 6172 696f 7573 2070 6174 n of various pat │ │ │ │ │ +00069d10: 7465 726e 2072 656c 6174 6564 2063 6f6e tern related con │ │ │ │ │ +00069d20: 7374 7275 6374 730a 3c62 720a 3e74 6f6f structs.too │ │ │ │ │ +00069d30: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00069d40: 732f 5479 7065 6444 6563 6f6e 7374 7275 s/TypedDeconstru │ │ │ │ │ +00069d50: 6374 696f 6e50 6174 7465 726e 4578 632e ctionPatternExc. │ │ │ │ │ +00069d60: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ +00069d70: 6c73 2f6a 6176 6163 2f70 6174 7465 726e ls/javac/pattern │ │ │ │ │ +00069d80: 732f 556e 6368 6563 6b65 6457 6172 6e69 s/UncheckedWarni │ │ │ │ │ +00069d90: 6e67 4f6e 4d61 7463 6865 7354 6573 742e ngOnMatchesTest. │ │ │ │ │ +00069da0: 6a61 7661 3a20 4d69 7373 696e 6720 756e java: Missing un │ │ │ │ │ +00069db0: 6368 6563 6b65 6420 636f 6e76 6572 7369 checked conversi │ │ │ │ │ +00069dc0: 6f6e 2077 6172 6e69 6e67 0a3c 6272 0a3e on warning. │ │ │ │ │ +00069dd0: 746f 6f6c 732f 6a61 7661 632f 7061 7474 tools/javac/patt │ │ │ │ │ +00069de0: 6572 6e73 2f55 6e6e 616d 6564 2e6a 6176 erns/Unnamed.jav │ │ │ │ │ +00069df0: 613a 2043 6f6d 7069 6c65 7220 496d 706c a: Compiler Impl │ │ │ │ │ +00069e00: 656d 656e 7461 7469 6f6e 2066 6f72 2055 ementation for U │ │ │ │ │ +00069e10: 6e6e 616d 6564 2070 6174 7465 726e 7320 nnamed patterns │ │ │ │ │ +00069e20: 616e 6420 7661 7269 6162 6c65 730a 3c62 and variables.tools/javac/p │ │ │ │ │ +00069e40: 6174 7465 726e 732f 556e 6e61 6d65 6445 atterns/UnnamedE │ │ │ │ │ +00069e50: 7272 6f72 732e 6a61 7661 3a20 436f 6d70 rrors.java: Comp │ │ │ │ │ +00069e60: 696c 6572 2049 6d70 6c65 6d65 6e74 6174 iler Implementat │ │ │ │ │ +00069e70: 696f 6e20 666f 7220 556e 6e61 6d65 6420 ion for Unnamed │ │ │ │ │ +00069e80: 7061 7474 6572 6e73 2061 6e64 2076 6172 patterns and var │ │ │ │ │ +00069e90: 6961 626c 6573 0a3c 6272 0a3e 746f 6f6c iables.tool │ │ │ │ │ +00069ea0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00069eb0: 2f56 6172 4572 726f 7273 2e6a 6176 613a /VarErrors.java: │ │ │ │ │ +00069ec0: 2056 6572 6966 7920 6572 726f 7273 2072 Verify errors r │ │ │ │ │ +00069ed0: 656c 6174 6564 2074 6f20 7661 7220 7061 elated to var pa │ │ │ │ │ +00069ee0: 7474 6572 6e73 0a3c 6272 0a3e 746f 6f6c tterns.tool │ │ │ │ │ +00069ef0: 732f 6a61 7661 632f 7061 7474 6572 6e73 s/javac/patterns │ │ │ │ │ +00069f00: 2f73 636f 7065 2f53 636f 7065 5465 7374 /scope/ScopeTest │ │ │ │ │ +00069f10: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ +00069f20: 6f6c 732f 6a61 7661 632f 7065 7266 2f53 ols/javac/perf/S │ │ │ │ │ +00069f30: 7570 6572 436c 6173 7341 6e64 4e65 7374 uperClassAndNest │ │ │ │ │ +00069f40: 696e 672e 6a61 7661 3a20 5665 7269 6679 ing.java: Verify │ │ │ │ │ +00069f50: 206a 6176 6163 2064 6f65 7320 6e6f 7420 javac does not │ │ │ │ │ +00069f60: 6e65 6564 2061 206c 6f6e 6720 7469 6d65 need a long time │ │ │ │ │ +00069f70: 2074 6f20 7072 6f63 6573 7320 736f 7572 to process sour │ │ │ │ │ +00069f80: 6365 7320 7769 7468 2064 6565 7020 636c ces with deep cl │ │ │ │ │ +00069f90: 6173 7320 6e65 7374 696e 6720 616e 6420 ass nesting and │ │ │ │ │ +00069fa0: 6465 6570 2069 6e68 6572 6974 616e 6365 deep inheritance │ │ │ │ │ +00069fb0: 2068 6965 7261 7263 6869 6573 2e0a 3c62 hierarchies..tools/javac/p │ │ │ │ │ +00069fd0: 6c61 7466 6f72 6d2f 4361 6e48 616e 646c latform/CanHandl │ │ │ │ │ +00069fe0: 6543 6c61 7373 4669 6c65 7354 6573 742e eClassFilesTest. │ │ │ │ │ +00069ff0: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +0006a000: 7420 4372 6561 7465 5379 6d62 6f6c 7320 t CreateSymbols │ │ │ │ │ +0006a010: 6361 6e20 6861 6e64 6c65 2063 6c61 7373 can handle class │ │ │ │ │ +0006a020: 6669 6c65 7320 6672 6f6d 2074 6865 2063 files from the c │ │ │ │ │ +0006a030: 7572 7265 6e74 2072 656c 6561 7365 2e0a urrent release.. │ │ │ │ │ +0006a040: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006a050: 2f70 6c61 7466 6f72 6d2f 4374 5072 6f70 /platform/CtProp │ │ │ │ │ +0006a060: 6572 7469 6573 5465 7374 2e6a 6176 613a ertiesTest.java: │ │ │ │ │ +0006a070: 2056 6572 6966 7920 6265 6861 7669 6f72 Verify behavior │ │ │ │ │ +0006a080: 206f 6620 2d2d 7265 6c65 6173 6520 616e of --release an │ │ │ │ │ +0006a090: 6420 2d73 6f75 7263 6520 7265 6c61 7465 d -source relate │ │ │ │ │ +0006a0a0: 6420 746f 2063 6f6d 2e73 756e 2e6e 696f d to com.sun.nio │ │ │ │ │ +0006a0b0: 2e66 696c 650a 3c62 720a 3e74 6f6f 6c73 .file.tools │ │ │ │ │ +0006a0c0: 2f6a 6176 6163 2f70 6c61 7466 6f72 6d2f /javac/platform/ │ │ │ │ │ +0006a0d0: 4e6f 5072 6f66 696c 6541 6e6e 6f74 6174 NoProfileAnnotat │ │ │ │ │ +0006a0e0: 696f 6e57 6172 6e69 6e67 2e6a 6176 613a ionWarning.java: │ │ │ │ │ +0006a0f0: 2056 6572 6966 7920 7468 6520 7379 6e74 Verify the synt │ │ │ │ │ +0006a100: 6865 7469 6320 5072 6f66 696c 652b 416e hetic Profile+An │ │ │ │ │ +0006a110: 6e6f 7461 7469 6f6e 2069 7320 6967 6e6f notation is igno │ │ │ │ │ +0006a120: 7265 6420 7768 656e 2075 7369 6e67 202d red when using - │ │ │ │ │ +0006a130: 2d72 656c 6561 7365 0a3c 6272 0a3e 746f -release.to │ │ │ │ │ +0006a140: 6f6c 732f 6a61 7661 632f 706c 6174 666f ols/javac/platfo │ │ │ │ │ +0006a150: 726d 2f4e 6f6e 4578 706f 7274 6564 5375 rm/NonExportedSu │ │ │ │ │ +0006a160: 7065 7254 7970 6573 2e6a 6176 613a 2056 perTypes.java: V │ │ │ │ │ +0006a170: 6572 6966 7920 6e6f 2065 7272 6f72 2069 erify no error i │ │ │ │ │ +0006a180: 7320 7768 656e 2063 6f6d 7069 6c69 6e67 s when compiling │ │ │ │ │ +0006a190: 2061 2063 6c61 7373 2077 686f 7365 2073 a class whose s │ │ │ │ │ +0006a1a0: 7570 6572 7479 7065 2069 7320 6e6f 7420 upertype is not │ │ │ │ │ +0006a1b0: 6578 706f 7274 6564 2e0a 3c62 720a 3e74 exported..t │ │ │ │ │ +0006a1c0: 6f6f 6c73 2f6a 6176 6163 2f70 6c61 7466 ools/javac/platf │ │ │ │ │ +0006a1d0: 6f72 6d2f 4e6f 6e50 7562 6c69 6341 6e6e orm/NonPublicAnn │ │ │ │ │ +0006a1e0: 6f74 6174 696f 6e73 2e6a 6176 613a 2056 otations.java: V │ │ │ │ │ +0006a1f0: 6572 6966 7920 6e6f 2065 7272 6f72 2069 erify no error i │ │ │ │ │ +0006a200: 7320 7265 706f 7274 6564 2066 6f72 2065 s reported for e │ │ │ │ │ +0006a210: 7874 656e 6465 6420 466f 726b 4a6f 696e xtended ForkJoin │ │ │ │ │ +0006a220: 506f 6f6c 2077 6974 6820 2d2d 7265 6c65 Pool with --rele │ │ │ │ │ +0006a230: 6173 6520 382e 0a3c 6272 0a3e 746f 6f6c ase 8..tool │ │ │ │ │ +0006a240: 732f 6a61 7661 632f 706c 6174 666f 726d s/javac/platform │ │ │ │ │ +0006a250: 2f4e 756d 6572 6963 616c 436f 6d70 6172 /NumericalCompar │ │ │ │ │ +0006a260: 6174 6f72 5465 7374 2e6a 6176 613a 2043 atorTest.java: C │ │ │ │ │ +0006a270: 6865 636b 2074 6861 7420 4a44 4b50 6c61 heck that JDKPla │ │ │ │ │ +0006a280: 7466 6f72 6d50 726f 7669 6465 722e 4e55 tformProvider.NU │ │ │ │ │ +0006a290: 4d45 5249 4341 4c5f 434f 4d50 4152 4154 MERICAL_COMPARAT │ │ │ │ │ +0006a2a0: 4f52 2077 6f72 6b73 2063 6f72 7265 6374 OR works correct │ │ │ │ │ +0006a2b0: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ +0006a2c0: 7661 632f 706c 6174 666f 726d 2f50 6c61 vac/platform/Pla │ │ │ │ │ +0006a2d0: 7466 6f72 6d50 726f 7669 6465 7254 6573 tformProviderTes │ │ │ │ │ +0006a2e0: 742e 6a61 7661 3a20 456e 7375 7265 2061 t.java: Ensure a │ │ │ │ │ +0006a2f0: 6c6c 206d 6574 686f 6473 206f 6620 506c ll methods of Pl │ │ │ │ │ +0006a300: 6174 666f 726d 5072 6f76 6964 6572 2061 atformProvider a │ │ │ │ │ +0006a310: 7265 2063 616c 6c65 6420 636f 7272 6563 re called correc │ │ │ │ │ +0006a320: 746c 792c 2061 6e64 2074 6865 6972 2072 tly, and their r │ │ │ │ │ +0006a330: 6573 756c 7420 6973 2075 7365 6420 636f esult is used co │ │ │ │ │ +0006a340: 7272 6563 746c 792e 0a3c 6272 0a3e 746f rrectly..to │ │ │ │ │ +0006a350: 6f6c 732f 6a61 7661 632f 706c 6174 666f ols/javac/platfo │ │ │ │ │ +0006a360: 726d 2f50 7265 7669 6577 4150 4973 5769 rm/PreviewAPIsWi │ │ │ │ │ +0006a370: 7468 5265 6c65 6173 652e 6a61 7661 3a20 thRelease.java: │ │ │ │ │ +0006a380: 5665 7269 6679 2070 7265 7669 6577 2041 Verify preview A │ │ │ │ │ +0006a390: 5049 7320 6172 6520 7265 706f 7274 6564 PIs are reported │ │ │ │ │ +0006a3a0: 2063 6f72 7265 6374 6c79 2077 6865 6e20 correctly when │ │ │ │ │ +0006a3b0: 7573 696e 6720 2d2d 7265 6c65 6173 652e using --release. │ │ │ │ │ +0006a3c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006a3d0: 632f 706c 6174 666f 726d 2f52 656c 6561 c/platform/Relea │ │ │ │ │ +0006a3e0: 7365 4d6f 6475 6c65 7341 6e64 5479 7065 seModulesAndType │ │ │ │ │ +0006a3f0: 456c 656d 656e 742e 6a61 7661 3a20 5665 Element.java: Ve │ │ │ │ │ +0006a400: 7269 6679 2074 6861 7420 7768 656e 2072 rify that when r │ │ │ │ │ +0006a410: 6561 6469 6e67 2066 726f 6d20 6374 2e73 eading from ct.s │ │ │ │ │ +0006a420: 796d 2c20 636c 6173 7365 7320 6172 6520 ym, classes are │ │ │ │ │ +0006a430: 6f6e 6c79 2076 6973 6962 6c65 2066 726f only visible fro │ │ │ │ │ +0006a440: 6d20 6d6f 6475 6c65 7320 6672 6f6d 2077 m modules from w │ │ │ │ │ +0006a450: 6869 6368 2074 6865 7920 6172 6520 6578 hich they are ex │ │ │ │ │ +0006a460: 706f 7274 6564 2e0a 3c62 720a 3e74 6f6f ported..too │ │ │ │ │ +0006a470: 6c73 2f6a 6176 6163 2f70 6c61 7466 6f72 ls/javac/platfor │ │ │ │ │ +0006a480: 6d2f 6372 6561 7465 7379 6d62 6f6c 732f m/createsymbols/ │ │ │ │ │ +0006a490: 4372 6561 7465 5379 6d62 6f6c 7354 6573 CreateSymbolsTes │ │ │ │ │ +0006a4a0: 742e 6a61 7661 3a20 556e 6974 2074 6573 t.java: Unit tes │ │ │ │ │ +0006a4b0: 7420 666f 7220 4372 6561 7465 5379 6d62 t for CreateSymb │ │ │ │ │ +0006a4c0: 6f6c 730a 3c62 720a 3e74 6f6f 6c73 2f6a ols.tools/j │ │ │ │ │ +0006a4d0: 6176 6163 2f70 6c75 6769 6e2f 4175 746f avac/plugin/Auto │ │ │ │ │ +0006a4e0: 7374 6172 7450 6c75 6769 6e73 2e6a 6176 startPlugins.jav │ │ │ │ │ +0006a4f0: 613a 2061 6c6c 6f77 2064 6973 636f 7665 a: allow discove │ │ │ │ │ +0006a500: 7261 626c 6520 6a61 7661 6320 706c 7567 rable javac plug │ │ │ │ │ +0006a510: 696e 7320 746f 2062 6520 696e 766f 6b65 ins to be invoke │ │ │ │ │ +0006a520: 6420 6279 2064 6566 6175 6c74 0a3c 6272 d by default.
    tools/javac/pl │ │ │ │ │ +0006a540: 7567 696e 2f49 6e74 6572 6e61 6c41 5049 ugin/InternalAPI │ │ │ │ │ +0006a550: 2e6a 6176 613a 2045 7874 656e 6420 7375 .java: Extend su │ │ │ │ │ +0006a560: 7070 6f72 7420 666f 7220 2d58 4461 6363 pport for -XDacc │ │ │ │ │ +0006a570: 6573 7349 6e74 6572 6e61 6c41 5049 2074 essInternalAPI t │ │ │ │ │ +0006a580: 6f20 706c 7567 696e 206d 6f64 756c 6573 o plugin modules │ │ │ │ │ 0006a590: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006a5a0: 632f 706c 7567 696e 2f6d 6973 7369 6e67 c/plugin/missing │ │ │ │ │ -0006a5b0: 2f50 6c75 6769 6e4e 6f74 466f 756e 642e /PluginNotFound. │ │ │ │ │ -0006a5c0: 6a61 7661 3a20 696e 636f 7272 6563 7420 java: incorrect │ │ │ │ │ -0006a5d0: 6d65 7373 6167 6520 7265 6665 7265 6e63 message referenc │ │ │ │ │ -0006a5e0: 6520 6f72 2062 726f 6b65 6e20 6d65 7373 e or broken mess │ │ │ │ │ -0006a5f0: 6167 6520 6669 6c65 0a3c 6272 0a3e 746f age file.to │ │ │ │ │ -0006a600: 6f6c 732f 6a61 7661 632f 706c 7567 696e ols/javac/plugin │ │ │ │ │ -0006a610: 2f73 686f 7774 7970 652f 5465 7374 2e6a /showtype/Test.j │ │ │ │ │ -0006a620: 6176 613a 2050 726f 7669 6465 2061 2073 ava: Provide a s │ │ │ │ │ -0006a630: 696d 706c 6520 6c69 6768 742d 7765 6967 imple light-weig │ │ │ │ │ -0006a640: 6874 2022 706c 7567 2d69 6e22 206d 6563 ht "plug-in" mec │ │ │ │ │ -0006a650: 6861 6e69 736d 2066 6f72 206a 6176 6163 hanism for javac │ │ │ │ │ -0006a660: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006a670: 632f 706f 6c69 6379 2f74 6573 7431 2f54 c/policy/test1/T │ │ │ │ │ -0006a680: 6573 7431 612e 6a61 7661 2369 6430 3a20 est1a.java#id0: │ │ │ │ │ -0006a690: 7072 6f76 6964 6520 7661 7269 6162 6c65 provide variable │ │ │ │ │ -0006a6a0: 2070 6f6c 6963 6965 7320 666f 7220 6a61 policies for ja │ │ │ │ │ -0006a6b0: 7661 6320 6f70 6572 6174 696f 6e20 4465 vac operation De │ │ │ │ │ -0006a6c0: 6661 756c 7420 636f 6d70 696c 6520 706f fault compile po │ │ │ │ │ -0006a6d0: 6c69 6379 2069 7320 6e6f 7720 2262 7920 licy is now "by │ │ │ │ │ -0006a6e0: 6669 6c65 2220 2872 6576 6572 7465 6420 file" (reverted │ │ │ │ │ -0006a6f0: 746f 2022 746f 646f 2220 666f 7220 3633 to "todo" for 63 │ │ │ │ │ -0006a700: 3832 3730 3029 2042 6563 6175 7365 206f 82700) Because o │ │ │ │ │ -0006a710: 6620 6174 7472 2065 7272 6f72 7320 696e f attr errors in │ │ │ │ │ -0006a720: 2042 2c20 6e6f 2063 6f64 6520 7368 6f75 B, no code shou │ │ │ │ │ -0006a730: 6c64 2062 6520 6765 6e65 7261 7465 640a ld be generated. │ │ │ │ │ -0006a740: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0006a750: 2f70 6f6c 6963 792f 7465 7374 312f 5465 /policy/test1/Te │ │ │ │ │ -0006a760: 7374 3161 2e6a 6176 6123 6964 313a 2070 st1a.java#id1: p │ │ │ │ │ -0006a770: 726f 7669 6465 2076 6172 6961 626c 6520 rovide variable │ │ │ │ │ -0006a780: 706f 6c69 6369 6573 2066 6f72 206a 6176 policies for jav │ │ │ │ │ -0006a790: 6163 206f 7065 7261 7469 6f6e 2047 656e ac operation Gen │ │ │ │ │ -0006a7a0: 6572 6174 6520 636f 6465 2066 6f72 2041 erate code for A │ │ │ │ │ -0006a7b0: 2c20 4131 2c20 4132 2c20 420a 3c62 720a , A1, A2, B.tools/javac/pol │ │ │ │ │ -0006a7d0: 6963 792f 7465 7374 312f 5465 7374 3161 icy/test1/Test1a │ │ │ │ │ -0006a7e0: 2e6a 6176 6123 6964 323a 2070 726f 7669 .java#id2: provi │ │ │ │ │ -0006a7f0: 6465 2076 6172 6961 626c 6520 706f 6c69 de variable poli │ │ │ │ │ -0006a800: 6369 6573 2066 6f72 206a 6176 6163 206f cies for javac o │ │ │ │ │ -0006a810: 7065 7261 7469 6f6e 2042 6563 6175 7365 peration Because │ │ │ │ │ -0006a820: 206f 6620 6174 7472 2065 7272 6f72 7320 of attr errors │ │ │ │ │ -0006a830: 696e 2042 2c20 6e6f 2063 6f64 6520 7368 in B, no code sh │ │ │ │ │ -0006a840: 6f75 6c64 2062 6520 6765 6e65 7261 7465 ould be generate │ │ │ │ │ -0006a850: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ -0006a860: 6163 2f70 6f6c 6963 792f 7465 7374 312f ac/policy/test1/ │ │ │ │ │ -0006a870: 5465 7374 3161 2e6a 6176 6123 6964 333a Test1a.java#id3: │ │ │ │ │ -0006a880: 2070 726f 7669 6465 2076 6172 6961 626c provide variabl │ │ │ │ │ -0006a890: 6520 706f 6c69 6369 6573 2066 6f72 206a e policies for j │ │ │ │ │ -0006a8a0: 6176 6163 206f 7065 7261 7469 6f6e 2042 avac operation B │ │ │ │ │ -0006a8b0: 6563 6175 7365 206f 6620 6174 7472 2065 ecause of attr e │ │ │ │ │ -0006a8c0: 7272 6f72 7320 696e 2042 2c20 6e6f 2063 rrors in B, no c │ │ │ │ │ -0006a8d0: 6f64 6520 7368 6f75 6c64 2062 6520 6765 ode should be ge │ │ │ │ │ -0006a8e0: 6e65 7261 7465 640a 3c62 720a 3e74 6f6f nerated.too │ │ │ │ │ -0006a8f0: 6c73 2f6a 6176 6163 2f70 6f6c 6963 792f ls/javac/policy/ │ │ │ │ │ -0006a900: 7465 7374 312f 5465 7374 3161 2e6a 6176 test1/Test1a.jav │ │ │ │ │ -0006a910: 6123 6964 343a 2070 726f 7669 6465 2076 a#id4: provide v │ │ │ │ │ -0006a920: 6172 6961 626c 6520 706f 6c69 6369 6573 ariable policies │ │ │ │ │ -0006a930: 2066 6f72 206a 6176 6163 206f 7065 7261 for javac opera │ │ │ │ │ -0006a940: 7469 6f6e 2044 6566 6175 6c74 2063 6f6d tion Default com │ │ │ │ │ -0006a950: 7069 6c65 2070 6f6c 6963 7920 6973 206e pile policy is n │ │ │ │ │ -0006a960: 6f77 2022 6279 2066 696c 6522 2028 7265 ow "by file" (re │ │ │ │ │ -0006a970: 7665 7274 6564 2074 6f20 2274 6f64 6f22 verted to "todo" │ │ │ │ │ -0006a980: 2066 6f72 2036 3338 3237 3030 2920 4765 for 6382700) Ge │ │ │ │ │ -0006a990: 6e65 7261 7465 2063 6f64 6520 666f 7220 nerate code for │ │ │ │ │ -0006a9a0: 412c 2041 312c 2041 322c 2062 7574 2062 A, A1, A2, but b │ │ │ │ │ -0006a9b0: 6563 6175 7365 206f 6620 666c 6f77 2065 ecause of flow e │ │ │ │ │ -0006a9c0: 7272 6f72 7320 696e 2043 2c20 6e6f 206d rrors in C, no m │ │ │ │ │ -0006a9d0: 6f72 6520 636f 6465 2073 686f 756c 6420 ore code should │ │ │ │ │ -0006a9e0: 6265 2067 656e 6572 6174 6564 0a3c 6272 be generated.
    tools/javac/po │ │ │ │ │ -0006aa00: 6c69 6379 2f74 6573 7431 2f54 6573 7431 licy/test1/Test1 │ │ │ │ │ -0006aa10: 612e 6a61 7661 2369 6435 3a20 7072 6f76 a.java#id5: prov │ │ │ │ │ -0006aa20: 6964 6520 7661 7269 6162 6c65 2070 6f6c ide variable pol │ │ │ │ │ -0006aa30: 6963 6965 7320 666f 7220 6a61 7661 6320 icies for javac │ │ │ │ │ -0006aa40: 6f70 6572 6174 696f 6e20 4765 6e65 7261 operation Genera │ │ │ │ │ -0006aa50: 7465 2063 6f64 6520 666f 7220 412c 2041 te code for A, A │ │ │ │ │ -0006aa60: 312c 2041 322c 2043 0a3c 6272 0a3e 746f 1, A2, C.to │ │ │ │ │ -0006aa70: 6f6c 732f 6a61 7661 632f 706f 6c69 6379 ols/javac/policy │ │ │ │ │ -0006aa80: 2f74 6573 7431 2f54 6573 7431 612e 6a61 /test1/Test1a.ja │ │ │ │ │ -0006aa90: 7661 2369 6436 3a20 7072 6f76 6964 6520 va#id6: provide │ │ │ │ │ -0006aaa0: 7661 7269 6162 6c65 2070 6f6c 6963 6965 variable policie │ │ │ │ │ -0006aab0: 7320 666f 7220 6a61 7661 6320 6f70 6572 s for javac oper │ │ │ │ │ -0006aac0: 6174 696f 6e20 4265 6361 7573 6520 6f66 ation Because of │ │ │ │ │ -0006aad0: 2066 6c6f 7720 6572 726f 7273 2069 6e20 flow errors in │ │ │ │ │ -0006aae0: 432c 206e 6f20 636f 6465 2073 686f 756c C, no code shoul │ │ │ │ │ -0006aaf0: 6420 6265 2067 656e 6572 6174 6564 0a3c d be generated.< │ │ │ │ │ -0006ab00: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006ab10: 706f 6c69 6379 2f74 6573 7431 2f54 6573 policy/test1/Tes │ │ │ │ │ -0006ab20: 7431 612e 6a61 7661 2369 6437 3a20 7072 t1a.java#id7: pr │ │ │ │ │ -0006ab30: 6f76 6964 6520 7661 7269 6162 6c65 2070 ovide variable p │ │ │ │ │ -0006ab40: 6f6c 6963 6965 7320 666f 7220 6a61 7661 olicies for java │ │ │ │ │ -0006ab50: 6320 6f70 6572 6174 696f 6e20 4765 6e65 c operation Gene │ │ │ │ │ -0006ab60: 7261 7465 2063 6f64 6520 666f 7220 412c rate code for A, │ │ │ │ │ -0006ab70: 2041 312c 2041 322c 2062 7574 2062 6563 A1, A2, but bec │ │ │ │ │ -0006ab80: 6175 7365 206f 6620 666c 6f77 2065 7272 ause of flow err │ │ │ │ │ -0006ab90: 6f72 7320 696e 2043 2c20 6e6f 206d 6f72 ors in C, no mor │ │ │ │ │ -0006aba0: 6520 636f 6465 2073 686f 756c 6420 6265 e code should be │ │ │ │ │ -0006abb0: 2067 656e 6572 6174 6564 0a3c 6272 0a3e generated. │ │ │ │ │ -0006abc0: 746f 6f6c 732f 6a61 7661 632f 706f 6c69 tools/javac/poli │ │ │ │ │ -0006abd0: 6379 2f74 6573 7431 2f54 6573 7431 622e cy/test1/Test1b. │ │ │ │ │ -0006abe0: 6a61 7661 2369 6430 3a20 436f 6d70 696c java#id0: Compil │ │ │ │ │ -0006abf0: 6520 6120 6772 6f75 7020 6f66 2066 696c e a group of fil │ │ │ │ │ -0006ac00: 6573 2061 6e64 2076 616c 6964 6174 6520 es and validate │ │ │ │ │ -0006ac10: 7468 6520 7365 7420 6f66 2063 6c61 7373 the set of class │ │ │ │ │ -0006ac20: 2066 696c 6573 2070 726f 6475 6365 640a files produced. │ │ │ │ │ -0006ac30: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0006ac40: 2f70 6f6c 6963 792f 7465 7374 312f 5465 /policy/test1/Te │ │ │ │ │ -0006ac50: 7374 3162 2e6a 6176 6123 6964 313a 2043 st1b.java#id1: C │ │ │ │ │ -0006ac60: 6f6d 7069 6c65 2061 2067 726f 7570 206f ompile a group o │ │ │ │ │ -0006ac70: 6620 6669 6c65 7320 616e 6420 7661 6c69 f files and vali │ │ │ │ │ -0006ac80: 6461 7465 2074 6865 2073 6574 206f 6620 date the set of │ │ │ │ │ -0006ac90: 636c 6173 7320 6669 6c65 7320 7072 6f64 class files prod │ │ │ │ │ -0006aca0: 7563 6564 0a3c 6272 0a3e 746f 6f6c 732f uced.tools/ │ │ │ │ │ -0006acb0: 6a61 7661 632f 706f 6c69 6379 2f74 6573 javac/policy/tes │ │ │ │ │ -0006acc0: 7431 2f54 6573 7431 622e 6a61 7661 2369 t1/Test1b.java#i │ │ │ │ │ -0006acd0: 6432 3a20 436f 6d70 696c 6520 6120 6772 d2: Compile a gr │ │ │ │ │ -0006ace0: 6f75 7020 6f66 2066 696c 6573 2061 6e64 oup of files and │ │ │ │ │ -0006acf0: 2076 616c 6964 6174 6520 7468 6520 7365 validate the se │ │ │ │ │ -0006ad00: 7420 6f66 2063 6c61 7373 2066 696c 6573 t of class files │ │ │ │ │ -0006ad10: 2070 726f 6475 6365 640a 3c62 720a 3e74 produced.t │ │ │ │ │ -0006ad20: 6f6f 6c73 2f6a 6176 6163 2f70 6f6c 6963 ools/javac/polic │ │ │ │ │ -0006ad30: 792f 7465 7374 312f 5465 7374 3162 2e6a y/test1/Test1b.j │ │ │ │ │ -0006ad40: 6176 6123 6964 333a 2043 6f6d 7069 6c65 ava#id3: Compile │ │ │ │ │ -0006ad50: 2061 2067 726f 7570 206f 6620 6669 6c65 a group of file │ │ │ │ │ -0006ad60: 7320 616e 6420 7661 6c69 6461 7465 2074 s and validate t │ │ │ │ │ -0006ad70: 6865 2073 6574 206f 6620 636c 6173 7320 he set of class │ │ │ │ │ -0006ad80: 6669 6c65 7320 7072 6f64 7563 6564 0a3c files produced.< │ │ │ │ │ -0006ad90: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006ada0: 706f 6c69 6379 2f74 6573 7432 2f54 6573 policy/test2/Tes │ │ │ │ │ -0006adb0: 742e 6a61 7661 2369 6430 3a20 200a 3c62 t.java#id0: .tools/javac/p │ │ │ │ │ -0006add0: 6f6c 6963 792f 7465 7374 322f 5465 7374 olicy/test2/Test │ │ │ │ │ -0006ade0: 2e6a 6176 6123 6964 313a 2020 0a3c 6272 .java#id1: .
    tools/javac/po │ │ │ │ │ -0006ae00: 6c69 6379 2f74 6573 7432 2f54 6573 742e licy/test2/Test. │ │ │ │ │ -0006ae10: 6a61 7661 2369 6432 3a20 200a 3c62 720a java#id2: .tools/javac/pol │ │ │ │ │ -0006ae30: 6963 792f 7465 7374 322f 5465 7374 2e6a icy/test2/Test.j │ │ │ │ │ -0006ae40: 6176 6123 6964 333a 2020 0a3c 6272 0a3e ava#id3: . │ │ │ │ │ -0006ae50: 746f 6f6c 732f 6a61 7661 632f 706f 6c69 tools/javac/poli │ │ │ │ │ -0006ae60: 6379 2f74 6573 7433 2f54 6573 742e 6a61 cy/test3/Test.ja │ │ │ │ │ -0006ae70: 7661 3a20 0a3c 6272 0a3e 746f 6f6c 732f va: .tools/ │ │ │ │ │ -0006ae80: 6a61 7661 632f 706f 7369 7469 6f6e 732f javac/positions/ │ │ │ │ │ -0006ae90: 5436 3236 3430 3239 2e6a 6176 613a 2043 T6264029.java: C │ │ │ │ │ -0006aea0: 6f6d 7069 6c65 7220 6973 7375 6573 2077 ompiler issues w │ │ │ │ │ -0006aeb0: 726f 6e67 2075 6e63 6865 636b 6564 2077 rong unchecked w │ │ │ │ │ -0006aec0: 6172 6e69 6e67 2066 6f72 2061 6e6f 6e79 arning for anony │ │ │ │ │ -0006aed0: 6d6f 7573 2069 6e6e 6572 2063 6c61 7373 mous inner class │ │ │ │ │ -0006aee0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006aef0: 632f 706f 7369 7469 6f6e 732f 5436 3430 c/positions/T640 │ │ │ │ │ -0006af00: 3230 3737 2e6a 6176 613a 2053 7461 7274 2077.java: Start │ │ │ │ │ -0006af10: 2070 6f73 6974 696f 6e20 6973 2077 726f position is wro │ │ │ │ │ -0006af20: 6e67 2066 6f72 2070 6163 6b61 6765 2070 ng for package p │ │ │ │ │ -0006af30: 7269 7661 7465 2063 6f6e 7374 7275 6374 rivate construct │ │ │ │ │ -0006af40: 6f72 730a 3c62 720a 3e74 6f6f 6c73 2f6a ors.tools/j │ │ │ │ │ -0006af50: 6176 6163 2f70 6f73 6974 696f 6e73 2f54 avac/positions/T │ │ │ │ │ -0006af60: 3634 3034 3139 342e 6a61 7661 3a20 6a61 6404194.java: ja │ │ │ │ │ -0006af70: 7661 6320 7061 7273 6572 2067 656e 6572 vac parser gener │ │ │ │ │ -0006af80: 6174 6573 2069 6e63 6f72 7265 6374 2065 ates incorrect e │ │ │ │ │ -0006af90: 6e64 2070 6f73 6974 696f 6e20 666f 7220 nd position for │ │ │ │ │ -0006afa0: 616e 6e6f 7461 7469 6f6e 7320 7769 7468 annotations with │ │ │ │ │ -0006afb0: 2070 6172 656e 7468 6573 6573 2e0a 3c62 parentheses..tools/javac/p │ │ │ │ │ -0006afd0: 6f73 6974 696f 6e73 2f54 3831 3834 3733 ositions/T818473 │ │ │ │ │ -0006afe0: 392e 6a61 7661 3a20 4368 6563 6b20 636f 9.java: Check co │ │ │ │ │ -0006aff0: 7272 6563 7420 656e 6420 706f 7369 7469 rrect end positi │ │ │ │ │ -0006b000: 6f6e 206f 6620 7468 6520 5061 636b 6167 on of the Packag │ │ │ │ │ -0006b010: 6554 7265 650a 3c62 720a 3e74 6f6f 6c73 eTree.tools │ │ │ │ │ -0006b020: 2f6a 6176 6163 2f70 6f73 6974 696f 6e73 /javac/positions │ │ │ │ │ -0006b030: 2f54 7265 6545 6e64 506f 7354 6573 742e /TreeEndPosTest. │ │ │ │ │ -0006b040: 6a61 7661 3a20 7665 7269 6679 2073 7461 java: verify sta │ │ │ │ │ -0006b050: 7274 2061 6e64 2065 6e64 2070 6f73 6974 rt and end posit │ │ │ │ │ -0006b060: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ -0006b070: 6a61 7661 632f 7072 6576 6965 772f 5072 javac/preview/Pr │ │ │ │ │ -0006b080: 6576 6965 7741 7574 6f53 7570 7072 6573 eviewAutoSuppres │ │ │ │ │ -0006b090: 732e 6a61 7661 3a20 200a 3c62 720a 3e74 s.java: .t │ │ │ │ │ -0006b0a0: 6f6f 6c73 2f6a 6176 6163 2f70 7265 7669 ools/javac/previ │ │ │ │ │ -0006b0b0: 6577 2f50 7265 7669 6577 4572 726f 7273 ew/PreviewErrors │ │ │ │ │ -0006b0c0: 2e6a 6176 613a 2056 6572 6966 7920 6265 .java: Verify be │ │ │ │ │ -0006b0d0: 6861 7669 6f72 2077 2e72 2e74 2e0a 3c62 havior w.r.t..tools/javac/p │ │ │ │ │ -0006b0f0: 7265 7669 6577 2f50 7265 7669 6577 4f70 review/PreviewOp │ │ │ │ │ -0006b100: 7469 6f6e 5465 7374 2e6a 6176 613a 2073 tionTest.java: s │ │ │ │ │ -0006b110: 6d6f 6b65 2074 6573 7420 666f 7220 656e moke test for en │ │ │ │ │ -0006b120: 6162 6c65 2d70 7265 7669 6577 2063 6f6d able-preview com │ │ │ │ │ -0006b130: 6d61 6e64 206c 696e 6520 666c 6167 0a3c mand line flag.< │ │ │ │ │ -0006b140: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006b150: 7072 6576 6965 772f 5072 6576 6965 7754 preview/PreviewT │ │ │ │ │ -0006b160: 6573 742e 6a61 7661 3a20 200a 3c62 720a est.java: .tools/javac/pre │ │ │ │ │ -0006b180: 7669 6577 2f63 6c61 7373 5265 6164 6572 view/classReader │ │ │ │ │ -0006b190: 5465 7374 2f43 6c69 656e 742e 6a61 7661 Test/Client.java │ │ │ │ │ -0006b1a0: 3a20 736d 6f6b 6520 7465 7374 2066 6f72 : smoke test for │ │ │ │ │ -0006b1b0: 202d 2d65 6e61 626c 6564 2d70 7265 7669 --enabled-previ │ │ │ │ │ -0006b1c0: 6577 2063 6c61 7373 7265 6164 6572 2073 ew classreader s │ │ │ │ │ -0006b1d0: 7570 706f 7274 0a3c 6272 0a3e 746f 6f6c upport.tool │ │ │ │ │ -0006b1e0: 732f 6a61 7661 632f 7072 6576 6965 772f s/javac/preview/ │ │ │ │ │ -0006b1f0: 636c 6173 7352 6561 6465 7254 6573 742f classReaderTest/ │ │ │ │ │ -0006b200: 546f 6f4e 6577 4d61 6a6f 7256 6572 7369 TooNewMajorVersi │ │ │ │ │ -0006b210: 6f6e 5465 7374 2e6a 6176 613a 2056 6572 onTest.java: Ver │ │ │ │ │ -0006b220: 6966 7920 6a61 7661 6320 646f 6573 206e ify javac does n │ │ │ │ │ -0006b230: 6f74 2063 7261 7368 206f 6e20 7072 6576 ot crash on prev │ │ │ │ │ -0006b240: 6965 7720 636c 6173 7366 696c 6573 2066 iew classfiles f │ │ │ │ │ -0006b250: 726f 6d20 7468 6520 6675 7475 7265 204a rom the future J │ │ │ │ │ -0006b260: 6176 6120 7665 7273 696f 6e73 2e0a 3c62 ava versions..tools/javac/p │ │ │ │ │ -0006b280: 726f 6365 7373 696e 672f 3633 3438 3139 rocessing/634819 │ │ │ │ │ -0006b290: 332f 5436 3334 3831 3933 2e6a 6176 613a 3/T6348193.java: │ │ │ │ │ -0006b2a0: 2041 5338 2e31 2055 5232 2042 4154 2074 AS8.1 UR2 BAT t │ │ │ │ │ -0006b2b0: 6573 7420 6661 696c 7572 6520 7769 7468 est failure with │ │ │ │ │ -0006b2c0: 2022 6a61 7661 6322 0a3c 6272 0a3e 746f "javac".to │ │ │ │ │ -0006b2d0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006b2e0: 7369 6e67 2f36 3334 3834 3939 2f54 3633 sing/6348499/T63 │ │ │ │ │ -0006b2f0: 3438 3439 392e 6a61 7661 3a20 6a61 7661 48499.java: java │ │ │ │ │ -0006b300: 6320 6372 6173 6865 7320 6174 2063 6f6d c crashes at com │ │ │ │ │ -0006b310: 2e73 756e 2e74 6f6f 6c73 2e6a 6176 6163 .sun.tools.javac │ │ │ │ │ -0006b320: 2e6a 766d 2e43 6c61 7373 5265 6164 6572 .jvm.ClassReader │ │ │ │ │ -0006b330: 2442 6164 436c 6173 7346 696c 650a 3c62 $BadClassFile.tools/javac/p │ │ │ │ │ -0006b350: 726f 6365 7373 696e 672f 3633 3530 3132 rocessing/635012 │ │ │ │ │ -0006b360: 342f 5436 3335 3031 3234 2e6a 6176 613a 4/T6350124.java: │ │ │ │ │ -0006b370: 206a 6176 6163 202d 7320 646f 6573 206e javac -s does n │ │ │ │ │ -0006b380: 6f74 2068 6176 6520 7468 6520 6765 6e65 ot have the gene │ │ │ │ │ -0006b390: 7261 7465 6420 736f 7572 6365 2066 696c rated source fil │ │ │ │ │ -0006b3a0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -0006b3b0: 7661 632f 7072 6f63 6573 7369 6e67 2f36 vac/processing/6 │ │ │ │ │ -0006b3c0: 3335 3933 3133 2f54 3633 3539 3331 332e 359313/T6359313. │ │ │ │ │ -0006b3d0: 6a61 7661 3a20 6572 726f 7220 636f 6d70 java: error comp │ │ │ │ │ -0006b3e0: 696c 696e 6720 616e 6e6f 7461 7465 6420 iling annotated │ │ │ │ │ -0006b3f0: 7061 636b 6167 650a 3c62 720a 3e74 6f6f package.too │ │ │ │ │ -0006b400: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006b410: 696e 672f 3633 3635 3034 302f 5436 3336 ing/6365040/T636 │ │ │ │ │ -0006b420: 3530 3430 2e6a 6176 613a 2054 6573 7420 5040.java: Test │ │ │ │ │ -0006b430: 2d70 726f 6365 7373 6f72 2066 6f6f 2c62 -processor foo,b │ │ │ │ │ -0006b440: 6172 2c62 617a 0a3c 6272 0a3e 746f 6f6c ar,baz.tool │ │ │ │ │ -0006b450: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006b460: 6e67 2f36 3337 3837 3238 2f54 3633 3738 ng/6378728/T6378 │ │ │ │ │ -0006b470: 3732 382e 6a61 7661 3a20 5665 7269 6679 728.java: Verify │ │ │ │ │ -0006b480: 202d 7072 6f63 3a6f 6e6c 7920 646f 6573 -proc:only does │ │ │ │ │ -0006b490: 6e27 7420 7072 6f64 7563 6520 636c 6173 n't produce clas │ │ │ │ │ -0006b4a0: 7320 6669 6c65 730a 3c62 720a 3e74 6f6f s files.too │ │ │ │ │ -0006b4b0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006b4c0: 696e 672f 3634 3133 3639 302f 5436 3431 ing/6413690/T641 │ │ │ │ │ -0006b4d0: 3336 3930 2e6a 6176 613a 204a 6176 6163 3690.java: Javac │ │ │ │ │ -0006b4e0: 5072 6f63 6573 7369 6e67 456e 7669 726f ProcessingEnviro │ │ │ │ │ -0006b4f0: 6e6d 656e 7420 646f 6573 206e 6f74 2065 nment does not e │ │ │ │ │ -0006b500: 6e74 6572 2074 7265 6573 2066 726f 6d20 nter trees from │ │ │ │ │ -0006b510: 7072 6563 6564 696e 6720 726f 756e 6473 preceding rounds │ │ │ │ │ -0006b520: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006b530: 632f 7072 6f63 6573 7369 6e67 2f36 3431 c/processing/641 │ │ │ │ │ -0006b540: 3436 3333 2f54 3634 3134 3633 332e 6a61 4633/T6414633.ja │ │ │ │ │ -0006b550: 7661 3a20 4f6e 6c79 2074 6865 2066 6972 va: Only the fir │ │ │ │ │ -0006b560: 7374 2070 726f 6365 7373 6f72 206d 6573 st processor mes │ │ │ │ │ -0006b570: 7361 6765 2061 7420 6120 736f 7572 6365 sage at a source │ │ │ │ │ -0006b580: 206c 6f63 6174 696f 6e20 6973 2072 6570 location is rep │ │ │ │ │ -0006b590: 6f72 7465 640a 3c62 720a 3e74 6f6f 6c73 orted.tools │ │ │ │ │ -0006b5a0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006b5b0: 672f 3634 3330 3230 392f 5436 3433 3032 g/6430209/T64302 │ │ │ │ │ -0006b5c0: 3039 2e6a 6176 613a 2073 7075 7269 6f75 09.java: spuriou │ │ │ │ │ -0006b5d0: 7320 636f 6d70 696c 6572 2065 7272 6f72 s compiler error │ │ │ │ │ -0006b5e0: 2065 6c69 6369 7465 6420 6279 2070 6163 elicited by pac │ │ │ │ │ -0006b5f0: 6b61 6765 456c 656d 656e 742e 6765 7445 kageElement.getE │ │ │ │ │ -0006b600: 6e63 6c6f 7365 6445 6c65 6d65 6e74 7328 nclosedElements( │ │ │ │ │ -0006b610: 290a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ).tools/jav │ │ │ │ │ -0006b620: 6163 2f70 726f 6365 7373 696e 672f 3634 ac/processing/64 │ │ │ │ │ -0006b630: 3939 3131 392f 436c 6173 7350 726f 6365 99119/ClassProce │ │ │ │ │ -0006b640: 7373 6f72 2e6a 6176 613a 2043 7265 6174 ssor.java: Creat │ │ │ │ │ -0006b650: 6564 2070 6163 6b61 6765 2d69 6e66 6f20 ed package-info │ │ │ │ │ -0006b660: 636c 6173 7320 6669 6c65 206d 6f64 656c class file model │ │ │ │ │ -0006b670: 6564 2069 6d70 726f 7065 726c 790a 3c62 ed improperly.tools/javac/p │ │ │ │ │ -0006b690: 726f 6365 7373 696e 672f 3635 3131 3631 rocessing/651161 │ │ │ │ │ -0006b6a0: 332f 636c 7373 3431 3730 312e 6a61 7661 3/clss41701.java │ │ │ │ │ -0006b6b0: 3a20 6a61 7661 6320 756e 6578 7065 6374 : javac unexpect │ │ │ │ │ -0006b6c0: 6564 6c79 2064 6f65 736e 2774 2066 6169 edly doesn't fai │ │ │ │ │ -0006b6d0: 6c20 696e 2073 6f6d 6520 6361 7365 7320 l in some cases │ │ │ │ │ -0006b6e0: 6966 2061 6e20 616e 6e6f 7461 7469 6f6e if an annotation │ │ │ │ │ -0006b6f0: 2070 726f 6365 7373 6f72 2073 7065 6369 processor speci │ │ │ │ │ -0006b700: 6669 6564 0a3c 6272 0a3e 746f 6f6c 732f fied.tools/ │ │ │ │ │ -0006b710: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006b720: 2f36 3531 3237 3037 2f54 3635 3132 3730 /6512707/T651270 │ │ │ │ │ -0006b730: 372e 6a61 7661 3a20 2269 6e63 6f6d 7061 7.java: "incompa │ │ │ │ │ -0006b740: 7469 626c 6520 7479 7065 7322 2061 6674 tible types" aft │ │ │ │ │ -0006b750: 6572 2028 756e 7265 6c61 7465 6429 2061 er (unrelated) a │ │ │ │ │ -0006b760: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ -0006b770: 7369 6e67 0a3c 6272 0a3e 746f 6f6c 732f sing.tools/ │ │ │ │ │ -0006b780: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006b790: 2f36 3633 3431 3338 2f54 3636 3334 3133 /6634138/T663413 │ │ │ │ │ -0006b7a0: 382e 6a61 7661 3a20 5665 7269 6679 2073 8.java: Verify s │ │ │ │ │ -0006b7b0: 6f75 7263 6520 6669 6c65 7320 6f75 7470 ource files outp │ │ │ │ │ -0006b7c0: 7574 2061 6674 6572 2070 726f 6365 7373 ut after process │ │ │ │ │ -0006b7d0: 696e 6720 6973 206f 7665 7220 6172 6520 ing is over are │ │ │ │ │ -0006b7e0: 636f 6d70 696c 6564 0a3c 6272 0a3e 746f compiled.to │ │ │ │ │ -0006b7f0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006b800: 7369 6e67 2f36 3939 3439 3436 2f53 656d sing/6994946/Sem │ │ │ │ │ -0006b810: 616e 7469 6345 7272 6f72 5465 7374 2e6a anticErrorTest.j │ │ │ │ │ -0006b820: 6176 613a 206f 7074 696f 6e20 746f 2073 ava: option to s │ │ │ │ │ -0006b830: 7065 6369 6679 206f 6e6c 7920 7379 6e74 pecify only synt │ │ │ │ │ -0006b840: 6178 2065 7272 6f72 7320 6173 2075 6e72 ax errors as unr │ │ │ │ │ -0006b850: 6563 6f76 6572 6162 6c65 0a3c 6272 0a3e ecoverable. │ │ │ │ │ -0006b860: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006b870: 6573 7369 6e67 2f36 3939 3439 3436 2f53 essing/6994946/S │ │ │ │ │ -0006b880: 796e 7461 7845 7272 6f72 5465 7374 2e6a yntaxErrorTest.j │ │ │ │ │ -0006b890: 6176 613a 206f 7074 696f 6e20 746f 2073 ava: option to s │ │ │ │ │ -0006b8a0: 7065 6369 6679 206f 6e6c 7920 7379 6e74 pecify only synt │ │ │ │ │ -0006b8b0: 6178 2065 7272 6f72 7320 6173 2075 6e72 ax errors as unr │ │ │ │ │ -0006b8c0: 6563 6f76 6572 6162 6c65 0a3c 6272 0a3e ecoverable. │ │ │ │ │ -0006b8d0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006b8e0: 6573 7369 6e67 2f38 3133 3234 3436 2f54 essing/8132446/T │ │ │ │ │ -0006b8f0: 3831 3332 3434 362e 6a61 7661 3a20 4173 8132446.java: As │ │ │ │ │ -0006b900: 7373 6572 7469 6f6e 4572 726f 7220 696e ssertionError in │ │ │ │ │ -0006b910: 2043 6c61 7373 5379 6d62 6f6c 2e73 6574 ClassSymbol.set │ │ │ │ │ -0006b920: 416e 6e6f 7461 7469 6f6e 5479 7065 0a3c AnnotationType.< │ │ │ │ │ -0006b930: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006b940: 7072 6f63 6573 7369 6e67 2f38 3236 3835 processing/82685 │ │ │ │ │ -0006b950: 3735 2f54 3832 3638 3537 352e 6a61 7661 75/T8268575.java │ │ │ │ │ -0006b960: 3a20 416e 6e6f 7461 7469 6f6e 7320 6e6f : Annotations no │ │ │ │ │ -0006b970: 7420 7669 7369 626c 6520 6f6e 206d 6f64 t visible on mod │ │ │ │ │ -0006b980: 656c 2065 6c65 6d65 6e74 7320 6265 666f el elements befo │ │ │ │ │ -0006b990: 7265 2074 6865 7920 6172 6520 6765 6e65 re they are gene │ │ │ │ │ -0006b9a0: 7261 7465 640a 3c62 720a 3e74 6f6f 6c73 rated.tools │ │ │ │ │ -0006b9b0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006b9c0: 672f 4765 6e65 7261 7465 416e 6445 7272 g/GenerateAndErr │ │ │ │ │ -0006b9d0: 6f72 2e6a 6176 613a 2043 6865 636b 2065 or.java: Check e │ │ │ │ │ -0006b9e0: 7272 6f72 2061 7265 2063 6f6e 7665 6e69 rror are conveni │ │ │ │ │ -0006b9f0: 656e 7420 7768 656e 2041 5020 6765 6e65 ent when AP gene │ │ │ │ │ -0006ba00: 7261 7465 7320 6120 736f 7572 6365 2066 rates a source f │ │ │ │ │ -0006ba10: 696c 6520 616e 6420 616e 2065 7272 6f72 ile and an error │ │ │ │ │ -0006ba20: 2069 6e20 7468 6520 7361 6d65 2072 6f75 in the same rou │ │ │ │ │ -0006ba30: 6e64 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nd.tools/ja │ │ │ │ │ -0006ba40: 7661 632f 7072 6f63 6573 7369 6e67 2f4f vac/processing/O │ │ │ │ │ -0006ba50: 7665 7277 7269 7465 496e 6974 6961 6c49 verwriteInitialI │ │ │ │ │ -0006ba60: 6e70 7574 2e6a 6176 613a 2056 6572 6966 nput.java: Verif │ │ │ │ │ -0006ba70: 7920 7468 6520 636f 7272 6563 7420 4669 y the correct Fi │ │ │ │ │ -0006ba80: 6c65 7220 6265 6861 7669 6f72 2077 2e72 ler behavior w.r │ │ │ │ │ -0006ba90: 2e74 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a .t..tools/j │ │ │ │ │ -0006baa0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006bab0: 5061 636b 6167 6549 6e66 6f2f 436c 6173 PackageInfo/Clas │ │ │ │ │ -0006bac0: 7341 6e6e 6f74 6174 696f 6e73 2f43 6c61 sAnnotations/Cla │ │ │ │ │ -0006bad0: 7373 416e 6e6f 7461 7469 6f6e 732e 6a61 ssAnnotations.ja │ │ │ │ │ -0006bae0: 7661 3a20 656e 7375 7265 2061 6e6e 6f74 va: ensure annot │ │ │ │ │ -0006baf0: 6174 696f 6e73 206f 6e20 7061 636b 6167 ations on packag │ │ │ │ │ -0006bb00: 652d 696e 666f 7320 6c6f 6164 6564 2066 e-infos loaded f │ │ │ │ │ -0006bb10: 726f 6d20 7468 6520 636c 6173 7370 6174 rom the classpat │ │ │ │ │ -0006bb20: 6820 6172 6520 7265 706f 7274 6564 206f h are reported o │ │ │ │ │ -0006bb30: 6e20 616c 6c20 7072 6f63 6573 7369 6e67 n all processing │ │ │ │ │ -0006bb40: 2072 6f75 6e64 730a 3c62 720a 3e74 6f6f rounds.too │ │ │ │ │ -0006bb50: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006bb60: 696e 672f 5061 636b 6167 6549 6e66 6f2f ing/PackageInfo/ │ │ │ │ │ -0006bb70: 4f76 6572 7772 6974 652f 4f76 6572 7772 Overwrite/Overwr │ │ │ │ │ -0006bb80: 6974 652e 6a61 7661 3a20 656e 7375 7265 ite.java: ensure │ │ │ │ │ -0006bb90: 2070 6163 6b61 6765 2d69 6e66 6f73 2061 package-infos a │ │ │ │ │ -0006bba0: 7265 2072 6573 6574 2062 6574 7765 656e re reset between │ │ │ │ │ -0006bbb0: 2061 6e6e 6f74 6174 696f 6e20 7072 6f63 annotation proc │ │ │ │ │ -0006bbc0: 6573 7369 6e67 2072 6f75 6e64 730a 3c62 essing rounds.tools/javac/p │ │ │ │ │ -0006bbe0: 726f 6365 7373 696e 672f 5265 706f 7274 rocessing/Report │ │ │ │ │ -0006bbf0: 4f6e 496d 706f 7274 6564 4d6f 6475 6c65 OnImportedModule │ │ │ │ │ -0006bc00: 416e 6e6f 7461 7469 6f6e 2f52 6570 6f72 Annotation/Repor │ │ │ │ │ -0006bc10: 744f 6e49 6d70 6f72 7465 644d 6f64 756c tOnImportedModul │ │ │ │ │ -0006bc20: 6541 6e6e 6f74 6174 696f 6e2e 6a61 7661 eAnnotation.java │ │ │ │ │ -0006bc30: 3a20 6a61 7661 6320 7368 6f75 6c64 6e27 : javac shouldn' │ │ │ │ │ -0006bc40: 7420 6661 696c 2077 6865 6e20 616e 2061 t fail when an a │ │ │ │ │ -0006bc50: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ -0006bc60: 736f 7220 7265 706f 7274 2061 206d 6573 sor report a mes │ │ │ │ │ -0006bc70: 7361 6765 2061 626f 7574 2061 6e20 616e sage about an an │ │ │ │ │ -0006bc80: 6e6f 7461 7469 6f6e 206f 6e20 6120 6d6f notation on a mo │ │ │ │ │ -0006bc90: 6475 6c65 206a 6176 6163 2073 686f 756c dule javac shoul │ │ │ │ │ -0006bca0: 6420 7072 6f63 6573 7320 616e 6e6f 7461 d process annota │ │ │ │ │ -0006bcb0: 7465 6420 6d6f 6475 6c65 2077 6865 6e20 ted module when │ │ │ │ │ -0006bcc0: 696d 706f 7274 7320 7374 6174 656d 656e imports statemen │ │ │ │ │ -0006bcd0: 7420 6172 6520 7072 6573 656e 740a 3c62 t are present.tools/javac/p │ │ │ │ │ -0006bcf0: 726f 6365 7373 696e 672f 5374 6f70 4166 rocessing/StopAf │ │ │ │ │ -0006bd00: 7465 7245 7272 6f72 2f53 746f 7041 6674 terError/StopAft │ │ │ │ │ -0006bd10: 6572 4572 726f 722e 6a61 7661 3a20 4966 erError.java: If │ │ │ │ │ -0006bd20: 2061 6e20 6572 726f 7220 6973 2070 726f an error is pro │ │ │ │ │ -0006bd30: 6475 6365 6420 6279 2061 6e20 616e 6e6f duced by an anno │ │ │ │ │ -0006bd40: 7461 7469 6f6e 2070 726f 6365 7373 6f72 tation processor │ │ │ │ │ -0006bd50: 2c20 7468 6520 636f 6465 2073 686f 756c , the code shoul │ │ │ │ │ -0006bd60: 6420 6e6f 7420 6265 2041 7474 7265 642c d not be Attred, │ │ │ │ │ -0006bd70: 205c 2075 6e6c 6573 7320 7265 7175 6573 \ unless reques │ │ │ │ │ -0006bd80: 7465 640a 3c62 720a 3e74 6f6f 6c73 2f6a ted.tools/j │ │ │ │ │ -0006bd90: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006bda0: 5436 3433 3938 3236 2e6a 6176 613a 2045 T6439826.java: E │ │ │ │ │ -0006bdb0: 7863 6570 7469 6f6e 2069 7373 7569 6e67 xception issuing │ │ │ │ │ -0006bdc0: 2044 6961 676e 6f73 7469 6320 7768 696c Diagnostic whil │ │ │ │ │ -0006bdd0: 6520 7072 6f63 6573 7369 6e67 2067 656e e processing gen │ │ │ │ │ -0006bde0: 6572 6174 6564 2065 7272 616e 7420 636f erated errant co │ │ │ │ │ -0006bdf0: 6465 0a3c 6272 0a3e 746f 6f6c 732f 6a61 de.tools/ja │ │ │ │ │ +0006a5a0: 632f 706c 7567 696e 2f4d 756c 7469 706c c/plugin/Multipl │ │ │ │ │ +0006a5b0: 6550 6c75 6769 6e73 2e6a 6176 613a 2043 ePlugins.java: C │ │ │ │ │ +0006a5c0: 6865 636b 2074 6861 7420 6d75 6c74 6970 heck that multip │ │ │ │ │ +0006a5d0: 6c65 2070 6c75 6769 6e73 2063 616e 2062 le plugins can b │ │ │ │ │ +0006a5e0: 6520 7370 6563 6966 6965 6420 7768 656e e specified when │ │ │ │ │ +0006a5f0: 2073 7461 7274 696e 6720 6a61 7661 630a starting javac. │ │ │ │ │ +0006a600: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006a610: 2f70 6c75 6769 6e2f 6d69 7373 696e 672f /plugin/missing/ │ │ │ │ │ +0006a620: 506c 7567 696e 4e6f 7446 6f75 6e64 2e6a PluginNotFound.j │ │ │ │ │ +0006a630: 6176 613a 2069 6e63 6f72 7265 6374 206d ava: incorrect m │ │ │ │ │ +0006a640: 6573 7361 6765 2072 6566 6572 656e 6365 essage reference │ │ │ │ │ +0006a650: 206f 7220 6272 6f6b 656e 206d 6573 7361 or broken messa │ │ │ │ │ +0006a660: 6765 2066 696c 650a 3c62 720a 3e74 6f6f ge file.too │ │ │ │ │ +0006a670: 6c73 2f6a 6176 6163 2f70 6c75 6769 6e2f ls/javac/plugin/ │ │ │ │ │ +0006a680: 7368 6f77 7479 7065 2f54 6573 742e 6a61 showtype/Test.ja │ │ │ │ │ +0006a690: 7661 3a20 5072 6f76 6964 6520 6120 7369 va: Provide a si │ │ │ │ │ +0006a6a0: 6d70 6c65 206c 6967 6874 2d77 6569 6768 mple light-weigh │ │ │ │ │ +0006a6b0: 7420 2270 6c75 672d 696e 2220 6d65 6368 t "plug-in" mech │ │ │ │ │ +0006a6c0: 616e 6973 6d20 666f 7220 6a61 7661 630a anism for javac. │ │ │ │ │ +0006a6d0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006a6e0: 2f70 6f6c 6963 792f 7465 7374 312f 5465 /policy/test1/Te │ │ │ │ │ +0006a6f0: 7374 3161 2e6a 6176 6123 6964 303a 2070 st1a.java#id0: p │ │ │ │ │ +0006a700: 726f 7669 6465 2076 6172 6961 626c 6520 rovide variable │ │ │ │ │ +0006a710: 706f 6c69 6369 6573 2066 6f72 206a 6176 policies for jav │ │ │ │ │ +0006a720: 6163 206f 7065 7261 7469 6f6e 2044 6566 ac operation Def │ │ │ │ │ +0006a730: 6175 6c74 2063 6f6d 7069 6c65 2070 6f6c ault compile pol │ │ │ │ │ +0006a740: 6963 7920 6973 206e 6f77 2022 6279 2066 icy is now "by f │ │ │ │ │ +0006a750: 696c 6522 2028 7265 7665 7274 6564 2074 ile" (reverted t │ │ │ │ │ +0006a760: 6f20 2274 6f64 6f22 2066 6f72 2036 3338 o "todo" for 638 │ │ │ │ │ +0006a770: 3237 3030 2920 4265 6361 7573 6520 6f66 2700) Because of │ │ │ │ │ +0006a780: 2061 7474 7220 6572 726f 7273 2069 6e20 attr errors in │ │ │ │ │ +0006a790: 422c 206e 6f20 636f 6465 2073 686f 756c B, no code shoul │ │ │ │ │ +0006a7a0: 6420 6265 2067 656e 6572 6174 6564 0a3c d be generated.< │ │ │ │ │ +0006a7b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0006a7c0: 706f 6c69 6379 2f74 6573 7431 2f54 6573 policy/test1/Tes │ │ │ │ │ +0006a7d0: 7431 612e 6a61 7661 2369 6431 3a20 7072 t1a.java#id1: pr │ │ │ │ │ +0006a7e0: 6f76 6964 6520 7661 7269 6162 6c65 2070 ovide variable p │ │ │ │ │ +0006a7f0: 6f6c 6963 6965 7320 666f 7220 6a61 7661 olicies for java │ │ │ │ │ +0006a800: 6320 6f70 6572 6174 696f 6e20 4765 6e65 c operation Gene │ │ │ │ │ +0006a810: 7261 7465 2063 6f64 6520 666f 7220 412c rate code for A, │ │ │ │ │ +0006a820: 2041 312c 2041 322c 2042 0a3c 6272 0a3e A1, A2, B. │ │ │ │ │ +0006a830: 746f 6f6c 732f 6a61 7661 632f 706f 6c69 tools/javac/poli │ │ │ │ │ +0006a840: 6379 2f74 6573 7431 2f54 6573 7431 612e cy/test1/Test1a. │ │ │ │ │ +0006a850: 6a61 7661 2369 6432 3a20 7072 6f76 6964 java#id2: provid │ │ │ │ │ +0006a860: 6520 7661 7269 6162 6c65 2070 6f6c 6963 e variable polic │ │ │ │ │ +0006a870: 6965 7320 666f 7220 6a61 7661 6320 6f70 ies for javac op │ │ │ │ │ +0006a880: 6572 6174 696f 6e20 4265 6361 7573 6520 eration Because │ │ │ │ │ +0006a890: 6f66 2061 7474 7220 6572 726f 7273 2069 of attr errors i │ │ │ │ │ +0006a8a0: 6e20 422c 206e 6f20 636f 6465 2073 686f n B, no code sho │ │ │ │ │ +0006a8b0: 756c 6420 6265 2067 656e 6572 6174 6564 uld be generated │ │ │ │ │ +0006a8c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006a8d0: 632f 706f 6c69 6379 2f74 6573 7431 2f54 c/policy/test1/T │ │ │ │ │ +0006a8e0: 6573 7431 612e 6a61 7661 2369 6433 3a20 est1a.java#id3: │ │ │ │ │ +0006a8f0: 7072 6f76 6964 6520 7661 7269 6162 6c65 provide variable │ │ │ │ │ +0006a900: 2070 6f6c 6963 6965 7320 666f 7220 6a61 policies for ja │ │ │ │ │ +0006a910: 7661 6320 6f70 6572 6174 696f 6e20 4265 vac operation Be │ │ │ │ │ +0006a920: 6361 7573 6520 6f66 2061 7474 7220 6572 cause of attr er │ │ │ │ │ +0006a930: 726f 7273 2069 6e20 422c 206e 6f20 636f rors in B, no co │ │ │ │ │ +0006a940: 6465 2073 686f 756c 6420 6265 2067 656e de should be gen │ │ │ │ │ +0006a950: 6572 6174 6564 0a3c 6272 0a3e 746f 6f6c erated.tool │ │ │ │ │ +0006a960: 732f 6a61 7661 632f 706f 6c69 6379 2f74 s/javac/policy/t │ │ │ │ │ +0006a970: 6573 7431 2f54 6573 7431 612e 6a61 7661 est1/Test1a.java │ │ │ │ │ +0006a980: 2369 6434 3a20 7072 6f76 6964 6520 7661 #id4: provide va │ │ │ │ │ +0006a990: 7269 6162 6c65 2070 6f6c 6963 6965 7320 riable policies │ │ │ │ │ +0006a9a0: 666f 7220 6a61 7661 6320 6f70 6572 6174 for javac operat │ │ │ │ │ +0006a9b0: 696f 6e20 4465 6661 756c 7420 636f 6d70 ion Default comp │ │ │ │ │ +0006a9c0: 696c 6520 706f 6c69 6379 2069 7320 6e6f ile policy is no │ │ │ │ │ +0006a9d0: 7720 2262 7920 6669 6c65 2220 2872 6576 w "by file" (rev │ │ │ │ │ +0006a9e0: 6572 7465 6420 746f 2022 746f 646f 2220 erted to "todo" │ │ │ │ │ +0006a9f0: 666f 7220 3633 3832 3730 3029 2047 656e for 6382700) Gen │ │ │ │ │ +0006aa00: 6572 6174 6520 636f 6465 2066 6f72 2041 erate code for A │ │ │ │ │ +0006aa10: 2c20 4131 2c20 4132 2c20 6275 7420 6265 , A1, A2, but be │ │ │ │ │ +0006aa20: 6361 7573 6520 6f66 2066 6c6f 7720 6572 cause of flow er │ │ │ │ │ +0006aa30: 726f 7273 2069 6e20 432c 206e 6f20 6d6f rors in C, no mo │ │ │ │ │ +0006aa40: 7265 2063 6f64 6520 7368 6f75 6c64 2062 re code should b │ │ │ │ │ +0006aa50: 6520 6765 6e65 7261 7465 640a 3c62 720a e generated.tools/javac/pol │ │ │ │ │ +0006aa70: 6963 792f 7465 7374 312f 5465 7374 3161 icy/test1/Test1a │ │ │ │ │ +0006aa80: 2e6a 6176 6123 6964 353a 2070 726f 7669 .java#id5: provi │ │ │ │ │ +0006aa90: 6465 2076 6172 6961 626c 6520 706f 6c69 de variable poli │ │ │ │ │ +0006aaa0: 6369 6573 2066 6f72 206a 6176 6163 206f cies for javac o │ │ │ │ │ +0006aab0: 7065 7261 7469 6f6e 2047 656e 6572 6174 peration Generat │ │ │ │ │ +0006aac0: 6520 636f 6465 2066 6f72 2041 2c20 4131 e code for A, A1 │ │ │ │ │ +0006aad0: 2c20 4132 2c20 430a 3c62 720a 3e74 6f6f , A2, C.too │ │ │ │ │ +0006aae0: 6c73 2f6a 6176 6163 2f70 6f6c 6963 792f ls/javac/policy/ │ │ │ │ │ +0006aaf0: 7465 7374 312f 5465 7374 3161 2e6a 6176 test1/Test1a.jav │ │ │ │ │ +0006ab00: 6123 6964 363a 2070 726f 7669 6465 2076 a#id6: provide v │ │ │ │ │ +0006ab10: 6172 6961 626c 6520 706f 6c69 6369 6573 ariable policies │ │ │ │ │ +0006ab20: 2066 6f72 206a 6176 6163 206f 7065 7261 for javac opera │ │ │ │ │ +0006ab30: 7469 6f6e 2042 6563 6175 7365 206f 6620 tion Because of │ │ │ │ │ +0006ab40: 666c 6f77 2065 7272 6f72 7320 696e 2043 flow errors in C │ │ │ │ │ +0006ab50: 2c20 6e6f 2063 6f64 6520 7368 6f75 6c64 , no code should │ │ │ │ │ +0006ab60: 2062 6520 6765 6e65 7261 7465 640a 3c62 be generated.tools/javac/p │ │ │ │ │ +0006ab80: 6f6c 6963 792f 7465 7374 312f 5465 7374 olicy/test1/Test │ │ │ │ │ +0006ab90: 3161 2e6a 6176 6123 6964 373a 2070 726f 1a.java#id7: pro │ │ │ │ │ +0006aba0: 7669 6465 2076 6172 6961 626c 6520 706f vide variable po │ │ │ │ │ +0006abb0: 6c69 6369 6573 2066 6f72 206a 6176 6163 licies for javac │ │ │ │ │ +0006abc0: 206f 7065 7261 7469 6f6e 2047 656e 6572 operation Gener │ │ │ │ │ +0006abd0: 6174 6520 636f 6465 2066 6f72 2041 2c20 ate code for A, │ │ │ │ │ +0006abe0: 4131 2c20 4132 2c20 6275 7420 6265 6361 A1, A2, but beca │ │ │ │ │ +0006abf0: 7573 6520 6f66 2066 6c6f 7720 6572 726f use of flow erro │ │ │ │ │ +0006ac00: 7273 2069 6e20 432c 206e 6f20 6d6f 7265 rs in C, no more │ │ │ │ │ +0006ac10: 2063 6f64 6520 7368 6f75 6c64 2062 6520 code should be │ │ │ │ │ +0006ac20: 6765 6e65 7261 7465 640a 3c62 720a 3e74 generated.t │ │ │ │ │ +0006ac30: 6f6f 6c73 2f6a 6176 6163 2f70 6f6c 6963 ools/javac/polic │ │ │ │ │ +0006ac40: 792f 7465 7374 312f 5465 7374 3162 2e6a y/test1/Test1b.j │ │ │ │ │ +0006ac50: 6176 6123 6964 303a 2043 6f6d 7069 6c65 ava#id0: Compile │ │ │ │ │ +0006ac60: 2061 2067 726f 7570 206f 6620 6669 6c65 a group of file │ │ │ │ │ +0006ac70: 7320 616e 6420 7661 6c69 6461 7465 2074 s and validate t │ │ │ │ │ +0006ac80: 6865 2073 6574 206f 6620 636c 6173 7320 he set of class │ │ │ │ │ +0006ac90: 6669 6c65 7320 7072 6f64 7563 6564 0a3c files produced.< │ │ │ │ │ +0006aca0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0006acb0: 706f 6c69 6379 2f74 6573 7431 2f54 6573 policy/test1/Tes │ │ │ │ │ +0006acc0: 7431 622e 6a61 7661 2369 6431 3a20 436f t1b.java#id1: Co │ │ │ │ │ +0006acd0: 6d70 696c 6520 6120 6772 6f75 7020 6f66 mpile a group of │ │ │ │ │ +0006ace0: 2066 696c 6573 2061 6e64 2076 616c 6964 files and valid │ │ │ │ │ +0006acf0: 6174 6520 7468 6520 7365 7420 6f66 2063 ate the set of c │ │ │ │ │ +0006ad00: 6c61 7373 2066 696c 6573 2070 726f 6475 lass files produ │ │ │ │ │ +0006ad10: 6365 640a 3c62 720a 3e74 6f6f 6c73 2f6a ced.tools/j │ │ │ │ │ +0006ad20: 6176 6163 2f70 6f6c 6963 792f 7465 7374 avac/policy/test │ │ │ │ │ +0006ad30: 312f 5465 7374 3162 2e6a 6176 6123 6964 1/Test1b.java#id │ │ │ │ │ +0006ad40: 323a 2043 6f6d 7069 6c65 2061 2067 726f 2: Compile a gro │ │ │ │ │ +0006ad50: 7570 206f 6620 6669 6c65 7320 616e 6420 up of files and │ │ │ │ │ +0006ad60: 7661 6c69 6461 7465 2074 6865 2073 6574 validate the set │ │ │ │ │ +0006ad70: 206f 6620 636c 6173 7320 6669 6c65 7320 of class files │ │ │ │ │ +0006ad80: 7072 6f64 7563 6564 0a3c 6272 0a3e 746f produced.to │ │ │ │ │ +0006ad90: 6f6c 732f 6a61 7661 632f 706f 6c69 6379 ols/javac/policy │ │ │ │ │ +0006ada0: 2f74 6573 7431 2f54 6573 7431 622e 6a61 /test1/Test1b.ja │ │ │ │ │ +0006adb0: 7661 2369 6433 3a20 436f 6d70 696c 6520 va#id3: Compile │ │ │ │ │ +0006adc0: 6120 6772 6f75 7020 6f66 2066 696c 6573 a group of files │ │ │ │ │ +0006add0: 2061 6e64 2076 616c 6964 6174 6520 7468 and validate th │ │ │ │ │ +0006ade0: 6520 7365 7420 6f66 2063 6c61 7373 2066 e set of class f │ │ │ │ │ +0006adf0: 696c 6573 2070 726f 6475 6365 640a 3c62 iles produced.tools/javac/p │ │ │ │ │ +0006ae10: 6f6c 6963 792f 7465 7374 322f 5465 7374 olicy/test2/Test │ │ │ │ │ +0006ae20: 2e6a 6176 6123 6964 303a 2020 0a3c 6272 .java#id0: .
    tools/javac/po │ │ │ │ │ +0006ae40: 6c69 6379 2f74 6573 7432 2f54 6573 742e licy/test2/Test. │ │ │ │ │ +0006ae50: 6a61 7661 2369 6431 3a20 200a 3c62 720a java#id1: .tools/javac/pol │ │ │ │ │ +0006ae70: 6963 792f 7465 7374 322f 5465 7374 2e6a icy/test2/Test.j │ │ │ │ │ +0006ae80: 6176 6123 6964 323a 2020 0a3c 6272 0a3e ava#id2: . │ │ │ │ │ +0006ae90: 746f 6f6c 732f 6a61 7661 632f 706f 6c69 tools/javac/poli │ │ │ │ │ +0006aea0: 6379 2f74 6573 7432 2f54 6573 742e 6a61 cy/test2/Test.ja │ │ │ │ │ +0006aeb0: 7661 2369 6433 3a20 200a 3c62 720a 3e74 va#id3: .t │ │ │ │ │ +0006aec0: 6f6f 6c73 2f6a 6176 6163 2f70 6f6c 6963 ools/javac/polic │ │ │ │ │ +0006aed0: 792f 7465 7374 332f 5465 7374 2e6a 6176 y/test3/Test.jav │ │ │ │ │ +0006aee0: 613a 200a 3c62 720a 3e74 6f6f 6c73 2f6a a: .tools/j │ │ │ │ │ +0006aef0: 6176 6163 2f70 6f73 6974 696f 6e73 2f54 avac/positions/T │ │ │ │ │ +0006af00: 3632 3634 3032 392e 6a61 7661 3a20 436f 6264029.java: Co │ │ │ │ │ +0006af10: 6d70 696c 6572 2069 7373 7565 7320 7772 mpiler issues wr │ │ │ │ │ +0006af20: 6f6e 6720 756e 6368 6563 6b65 6420 7761 ong unchecked wa │ │ │ │ │ +0006af30: 726e 696e 6720 666f 7220 616e 6f6e 796d rning for anonym │ │ │ │ │ +0006af40: 6f75 7320 696e 6e65 7220 636c 6173 730a ous inner class. │ │ │ │ │ +0006af50: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006af60: 2f70 6f73 6974 696f 6e73 2f54 3634 3032 /positions/T6402 │ │ │ │ │ +0006af70: 3037 372e 6a61 7661 3a20 5374 6172 7420 077.java: Start │ │ │ │ │ +0006af80: 706f 7369 7469 6f6e 2069 7320 7772 6f6e position is wron │ │ │ │ │ +0006af90: 6720 666f 7220 7061 636b 6167 6520 7072 g for package pr │ │ │ │ │ +0006afa0: 6976 6174 6520 636f 6e73 7472 7563 746f ivate constructo │ │ │ │ │ +0006afb0: 7273 0a3c 6272 0a3e 746f 6f6c 732f 6a61 rs.tools/ja │ │ │ │ │ +0006afc0: 7661 632f 706f 7369 7469 6f6e 732f 5436 vac/positions/T6 │ │ │ │ │ +0006afd0: 3430 3431 3934 2e6a 6176 613a 206a 6176 404194.java: jav │ │ │ │ │ +0006afe0: 6163 2070 6172 7365 7220 6765 6e65 7261 ac parser genera │ │ │ │ │ +0006aff0: 7465 7320 696e 636f 7272 6563 7420 656e tes incorrect en │ │ │ │ │ +0006b000: 6420 706f 7369 7469 6f6e 2066 6f72 2061 d position for a │ │ │ │ │ +0006b010: 6e6e 6f74 6174 696f 6e73 2077 6974 6820 nnotations with │ │ │ │ │ +0006b020: 7061 7265 6e74 6865 7365 732e 0a3c 6272 parentheses..
    tools/javac/po │ │ │ │ │ +0006b040: 7369 7469 6f6e 732f 5438 3138 3437 3339 sitions/T8184739 │ │ │ │ │ +0006b050: 2e6a 6176 613a 2043 6865 636b 2063 6f72 .java: Check cor │ │ │ │ │ +0006b060: 7265 6374 2065 6e64 2070 6f73 6974 696f rect end positio │ │ │ │ │ +0006b070: 6e20 6f66 2074 6865 2050 6163 6b61 6765 n of the Package │ │ │ │ │ +0006b080: 5472 6565 0a3c 6272 0a3e 746f 6f6c 732f Tree.tools/ │ │ │ │ │ +0006b090: 6a61 7661 632f 706f 7369 7469 6f6e 732f javac/positions/ │ │ │ │ │ +0006b0a0: 5472 6565 456e 6450 6f73 5465 7374 2e6a TreeEndPosTest.j │ │ │ │ │ +0006b0b0: 6176 613a 2076 6572 6966 7920 7374 6172 ava: verify star │ │ │ │ │ +0006b0c0: 7420 616e 6420 656e 6420 706f 7369 7469 t and end positi │ │ │ │ │ +0006b0d0: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ +0006b0e0: 6176 6163 2f70 7265 7669 6577 2f50 7265 avac/preview/Pre │ │ │ │ │ +0006b0f0: 7669 6577 4175 746f 5375 7070 7265 7373 viewAutoSuppress │ │ │ │ │ +0006b100: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ +0006b110: 6f6c 732f 6a61 7661 632f 7072 6576 6965 ols/javac/previe │ │ │ │ │ +0006b120: 772f 5072 6576 6965 7745 7272 6f72 732e w/PreviewErrors. │ │ │ │ │ +0006b130: 6a61 7661 3a20 5665 7269 6679 2062 6568 java: Verify beh │ │ │ │ │ +0006b140: 6176 696f 7220 772e 722e 742e 0a3c 6272 avior w.r.t..
    tools/javac/pr │ │ │ │ │ +0006b160: 6576 6965 772f 5072 6576 6965 774f 7074 eview/PreviewOpt │ │ │ │ │ +0006b170: 696f 6e54 6573 742e 6a61 7661 3a20 736d ionTest.java: sm │ │ │ │ │ +0006b180: 6f6b 6520 7465 7374 2066 6f72 2065 6e61 oke test for ena │ │ │ │ │ +0006b190: 626c 652d 7072 6576 6965 7720 636f 6d6d ble-preview comm │ │ │ │ │ +0006b1a0: 616e 6420 6c69 6e65 2066 6c61 670a 3c62 and line flag.tools/javac/p │ │ │ │ │ +0006b1c0: 7265 7669 6577 2f50 7265 7669 6577 5465 review/PreviewTe │ │ │ │ │ +0006b1d0: 7374 2e6a 6176 613a 2020 0a3c 6272 0a3e st.java: . │ │ │ │ │ +0006b1e0: 746f 6f6c 732f 6a61 7661 632f 7072 6576 tools/javac/prev │ │ │ │ │ +0006b1f0: 6965 772f 636c 6173 7352 6561 6465 7254 iew/classReaderT │ │ │ │ │ +0006b200: 6573 742f 436c 6965 6e74 2e6a 6176 613a est/Client.java: │ │ │ │ │ +0006b210: 2073 6d6f 6b65 2074 6573 7420 666f 7220 smoke test for │ │ │ │ │ +0006b220: 2d2d 656e 6162 6c65 642d 7072 6576 6965 --enabled-previe │ │ │ │ │ +0006b230: 7720 636c 6173 7372 6561 6465 7220 7375 w classreader su │ │ │ │ │ +0006b240: 7070 6f72 740a 3c62 720a 3e74 6f6f 6c73 pport.tools │ │ │ │ │ +0006b250: 2f6a 6176 6163 2f70 7265 7669 6577 2f63 /javac/preview/c │ │ │ │ │ +0006b260: 6c61 7373 5265 6164 6572 5465 7374 2f54 lassReaderTest/T │ │ │ │ │ +0006b270: 6f6f 4e65 774d 616a 6f72 5665 7273 696f ooNewMajorVersio │ │ │ │ │ +0006b280: 6e54 6573 742e 6a61 7661 3a20 5665 7269 nTest.java: Veri │ │ │ │ │ +0006b290: 6679 206a 6176 6163 2064 6f65 7320 6e6f fy javac does no │ │ │ │ │ +0006b2a0: 7420 6372 6173 6820 6f6e 2070 7265 7669 t crash on previ │ │ │ │ │ +0006b2b0: 6577 2063 6c61 7373 6669 6c65 7320 6672 ew classfiles fr │ │ │ │ │ +0006b2c0: 6f6d 2074 6865 2066 7574 7572 6520 4a61 om the future Ja │ │ │ │ │ +0006b2d0: 7661 2076 6572 7369 6f6e 732e 0a3c 6272 va versions..
    tools/javac/pr │ │ │ │ │ +0006b2f0: 6f63 6573 7369 6e67 2f36 3334 3831 3933 ocessing/6348193 │ │ │ │ │ +0006b300: 2f54 3633 3438 3139 332e 6a61 7661 3a20 /T6348193.java: │ │ │ │ │ +0006b310: 4153 382e 3120 5552 3220 4241 5420 7465 AS8.1 UR2 BAT te │ │ │ │ │ +0006b320: 7374 2066 6169 6c75 7265 2077 6974 6820 st failure with │ │ │ │ │ +0006b330: 226a 6176 6163 220a 3c62 720a 3e74 6f6f "javac".too │ │ │ │ │ +0006b340: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006b350: 696e 672f 3633 3438 3439 392f 5436 3334 ing/6348499/T634 │ │ │ │ │ +0006b360: 3834 3939 2e6a 6176 613a 206a 6176 6163 8499.java: javac │ │ │ │ │ +0006b370: 2063 7261 7368 6573 2061 7420 636f 6d2e crashes at com. │ │ │ │ │ +0006b380: 7375 6e2e 746f 6f6c 732e 6a61 7661 632e sun.tools.javac. │ │ │ │ │ +0006b390: 6a76 6d2e 436c 6173 7352 6561 6465 7224 jvm.ClassReader$ │ │ │ │ │ +0006b3a0: 4261 6443 6c61 7373 4669 6c65 0a3c 6272 BadClassFile.
    tools/javac/pr │ │ │ │ │ +0006b3c0: 6f63 6573 7369 6e67 2f36 3335 3031 3234 ocessing/6350124 │ │ │ │ │ +0006b3d0: 2f54 3633 3530 3132 342e 6a61 7661 3a20 /T6350124.java: │ │ │ │ │ +0006b3e0: 6a61 7661 6320 2d73 2064 6f65 7320 6e6f javac -s does no │ │ │ │ │ +0006b3f0: 7420 6861 7665 2074 6865 2067 656e 6572 t have the gener │ │ │ │ │ +0006b400: 6174 6564 2073 6f75 7263 6520 6669 6c65 ated source file │ │ │ │ │ +0006b410: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0006b420: 6163 2f70 726f 6365 7373 696e 672f 3633 ac/processing/63 │ │ │ │ │ +0006b430: 3539 3331 332f 5436 3335 3933 3133 2e6a 59313/T6359313.j │ │ │ │ │ +0006b440: 6176 613a 2065 7272 6f72 2063 6f6d 7069 ava: error compi │ │ │ │ │ +0006b450: 6c69 6e67 2061 6e6e 6f74 6174 6564 2070 ling annotated p │ │ │ │ │ +0006b460: 6163 6b61 6765 0a3c 6272 0a3e 746f 6f6c ackage.tool │ │ │ │ │ +0006b470: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006b480: 6e67 2f36 3336 3530 3430 2f54 3633 3635 ng/6365040/T6365 │ │ │ │ │ +0006b490: 3034 302e 6a61 7661 3a20 5465 7374 202d 040.java: Test - │ │ │ │ │ +0006b4a0: 7072 6f63 6573 736f 7220 666f 6f2c 6261 processor foo,ba │ │ │ │ │ +0006b4b0: 722c 6261 7a0a 3c62 720a 3e74 6f6f 6c73 r,baz.tools │ │ │ │ │ +0006b4c0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006b4d0: 672f 3633 3738 3732 382f 5436 3337 3837 g/6378728/T63787 │ │ │ │ │ +0006b4e0: 3238 2e6a 6176 613a 2056 6572 6966 7920 28.java: Verify │ │ │ │ │ +0006b4f0: 2d70 726f 633a 6f6e 6c79 2064 6f65 736e -proc:only doesn │ │ │ │ │ +0006b500: 2774 2070 726f 6475 6365 2063 6c61 7373 't produce class │ │ │ │ │ +0006b510: 2066 696c 6573 0a3c 6272 0a3e 746f 6f6c files.tool │ │ │ │ │ +0006b520: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006b530: 6e67 2f36 3431 3336 3930 2f54 3634 3133 ng/6413690/T6413 │ │ │ │ │ +0006b540: 3639 302e 6a61 7661 3a20 4a61 7661 6350 690.java: JavacP │ │ │ │ │ +0006b550: 726f 6365 7373 696e 6745 6e76 6972 6f6e rocessingEnviron │ │ │ │ │ +0006b560: 6d65 6e74 2064 6f65 7320 6e6f 7420 656e ment does not en │ │ │ │ │ +0006b570: 7465 7220 7472 6565 7320 6672 6f6d 2070 ter trees from p │ │ │ │ │ +0006b580: 7265 6365 6469 6e67 2072 6f75 6e64 730a receding rounds. │ │ │ │ │ +0006b590: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006b5a0: 2f70 726f 6365 7373 696e 672f 3634 3134 /processing/6414 │ │ │ │ │ +0006b5b0: 3633 332f 5436 3431 3436 3333 2e6a 6176 633/T6414633.jav │ │ │ │ │ +0006b5c0: 613a 204f 6e6c 7920 7468 6520 6669 7273 a: Only the firs │ │ │ │ │ +0006b5d0: 7420 7072 6f63 6573 736f 7220 6d65 7373 t processor mess │ │ │ │ │ +0006b5e0: 6167 6520 6174 2061 2073 6f75 7263 6520 age at a source │ │ │ │ │ +0006b5f0: 6c6f 6361 7469 6f6e 2069 7320 7265 706f location is repo │ │ │ │ │ +0006b600: 7274 6564 0a3c 6272 0a3e 746f 6f6c 732f rted.tools/ │ │ │ │ │ +0006b610: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006b620: 2f36 3433 3032 3039 2f54 3634 3330 3230 /6430209/T643020 │ │ │ │ │ +0006b630: 392e 6a61 7661 3a20 7370 7572 696f 7573 9.java: spurious │ │ │ │ │ +0006b640: 2063 6f6d 7069 6c65 7220 6572 726f 7220 compiler error │ │ │ │ │ +0006b650: 656c 6963 6974 6564 2062 7920 7061 636b elicited by pack │ │ │ │ │ +0006b660: 6167 6545 6c65 6d65 6e74 2e67 6574 456e ageElement.getEn │ │ │ │ │ +0006b670: 636c 6f73 6564 456c 656d 656e 7473 2829 closedElements() │ │ │ │ │ +0006b680: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006b690: 632f 7072 6f63 6573 7369 6e67 2f36 3439 c/processing/649 │ │ │ │ │ +0006b6a0: 3931 3139 2f43 6c61 7373 5072 6f63 6573 9119/ClassProces │ │ │ │ │ +0006b6b0: 736f 722e 6a61 7661 3a20 4372 6561 7465 sor.java: Create │ │ │ │ │ +0006b6c0: 6420 7061 636b 6167 652d 696e 666f 2063 d package-info c │ │ │ │ │ +0006b6d0: 6c61 7373 2066 696c 6520 6d6f 6465 6c65 lass file modele │ │ │ │ │ +0006b6e0: 6420 696d 7072 6f70 6572 6c79 0a3c 6272 d improperly.
    tools/javac/pr │ │ │ │ │ +0006b700: 6f63 6573 7369 6e67 2f36 3531 3136 3133 ocessing/6511613 │ │ │ │ │ +0006b710: 2f63 6c73 7334 3137 3031 2e6a 6176 613a /clss41701.java: │ │ │ │ │ +0006b720: 206a 6176 6163 2075 6e65 7870 6563 7465 javac unexpecte │ │ │ │ │ +0006b730: 646c 7920 646f 6573 6e27 7420 6661 696c dly doesn't fail │ │ │ │ │ +0006b740: 2069 6e20 736f 6d65 2063 6173 6573 2069 in some cases i │ │ │ │ │ +0006b750: 6620 616e 2061 6e6e 6f74 6174 696f 6e20 f an annotation │ │ │ │ │ +0006b760: 7072 6f63 6573 736f 7220 7370 6563 6966 processor specif │ │ │ │ │ +0006b770: 6965 640a 3c62 720a 3e74 6f6f 6c73 2f6a ied.tools/j │ │ │ │ │ +0006b780: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006b790: 3635 3132 3730 372f 5436 3531 3237 3037 6512707/T6512707 │ │ │ │ │ +0006b7a0: 2e6a 6176 613a 2022 696e 636f 6d70 6174 .java: "incompat │ │ │ │ │ +0006b7b0: 6962 6c65 2074 7970 6573 2220 6166 7465 ible types" afte │ │ │ │ │ +0006b7c0: 7220 2875 6e72 656c 6174 6564 2920 616e r (unrelated) an │ │ │ │ │ +0006b7d0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ +0006b7e0: 696e 670a 3c62 720a 3e74 6f6f 6c73 2f6a ing.tools/j │ │ │ │ │ +0006b7f0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006b800: 3636 3334 3133 382f 5436 3633 3431 3338 6634138/T6634138 │ │ │ │ │ +0006b810: 2e6a 6176 613a 2056 6572 6966 7920 736f .java: Verify so │ │ │ │ │ +0006b820: 7572 6365 2066 696c 6573 206f 7574 7075 urce files outpu │ │ │ │ │ +0006b830: 7420 6166 7465 7220 7072 6f63 6573 7369 t after processi │ │ │ │ │ +0006b840: 6e67 2069 7320 6f76 6572 2061 7265 2063 ng is over are c │ │ │ │ │ +0006b850: 6f6d 7069 6c65 640a 3c62 720a 3e74 6f6f ompiled.too │ │ │ │ │ +0006b860: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006b870: 696e 672f 3639 3934 3934 362f 5365 6d61 ing/6994946/Sema │ │ │ │ │ +0006b880: 6e74 6963 4572 726f 7254 6573 742e 6a61 nticErrorTest.ja │ │ │ │ │ +0006b890: 7661 3a20 6f70 7469 6f6e 2074 6f20 7370 va: option to sp │ │ │ │ │ +0006b8a0: 6563 6966 7920 6f6e 6c79 2073 796e 7461 ecify only synta │ │ │ │ │ +0006b8b0: 7820 6572 726f 7273 2061 7320 756e 7265 x errors as unre │ │ │ │ │ +0006b8c0: 636f 7665 7261 626c 650a 3c62 720a 3e74 coverable.t │ │ │ │ │ +0006b8d0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006b8e0: 7373 696e 672f 3639 3934 3934 362f 5379 ssing/6994946/Sy │ │ │ │ │ +0006b8f0: 6e74 6178 4572 726f 7254 6573 742e 6a61 ntaxErrorTest.ja │ │ │ │ │ +0006b900: 7661 3a20 6f70 7469 6f6e 2074 6f20 7370 va: option to sp │ │ │ │ │ +0006b910: 6563 6966 7920 6f6e 6c79 2073 796e 7461 ecify only synta │ │ │ │ │ +0006b920: 7820 6572 726f 7273 2061 7320 756e 7265 x errors as unre │ │ │ │ │ +0006b930: 636f 7665 7261 626c 650a 3c62 720a 3e74 coverable.t │ │ │ │ │ +0006b940: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006b950: 7373 696e 672f 3831 3332 3434 362f 5438 ssing/8132446/T8 │ │ │ │ │ +0006b960: 3133 3234 3436 2e6a 6176 613a 2041 7373 132446.java: Ass │ │ │ │ │ +0006b970: 7365 7274 696f 6e45 7272 6f72 2069 6e20 sertionError in │ │ │ │ │ +0006b980: 436c 6173 7353 796d 626f 6c2e 7365 7441 ClassSymbol.setA │ │ │ │ │ +0006b990: 6e6e 6f74 6174 696f 6e54 7970 650a 3c62 nnotationType.tools/javac/p │ │ │ │ │ +0006b9b0: 726f 6365 7373 696e 672f 3832 3638 3537 rocessing/826857 │ │ │ │ │ +0006b9c0: 352f 5438 3236 3835 3735 2e6a 6176 613a 5/T8268575.java: │ │ │ │ │ +0006b9d0: 2041 6e6e 6f74 6174 696f 6e73 206e 6f74 Annotations not │ │ │ │ │ +0006b9e0: 2076 6973 6962 6c65 206f 6e20 6d6f 6465 visible on mode │ │ │ │ │ +0006b9f0: 6c20 656c 656d 656e 7473 2062 6566 6f72 l elements befor │ │ │ │ │ +0006ba00: 6520 7468 6579 2061 7265 2067 656e 6572 e they are gener │ │ │ │ │ +0006ba10: 6174 6564 0a3c 6272 0a3e 746f 6f6c 732f ated.tools/ │ │ │ │ │ +0006ba20: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006ba30: 2f47 656e 6572 6174 6541 6e64 4572 726f /GenerateAndErro │ │ │ │ │ +0006ba40: 722e 6a61 7661 3a20 4368 6563 6b20 6572 r.java: Check er │ │ │ │ │ +0006ba50: 726f 7220 6172 6520 636f 6e76 656e 6965 ror are convenie │ │ │ │ │ +0006ba60: 6e74 2077 6865 6e20 4150 2067 656e 6572 nt when AP gener │ │ │ │ │ +0006ba70: 6174 6573 2061 2073 6f75 7263 6520 6669 ates a source fi │ │ │ │ │ +0006ba80: 6c65 2061 6e64 2061 6e20 6572 726f 7220 le and an error │ │ │ │ │ +0006ba90: 696e 2074 6865 2073 616d 6520 726f 756e in the same roun │ │ │ │ │ +0006baa0: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ +0006bab0: 6163 2f70 726f 6365 7373 696e 672f 4f76 ac/processing/Ov │ │ │ │ │ +0006bac0: 6572 7772 6974 6549 6e69 7469 616c 496e erwriteInitialIn │ │ │ │ │ +0006bad0: 7075 742e 6a61 7661 3a20 5665 7269 6679 put.java: Verify │ │ │ │ │ +0006bae0: 2074 6865 2063 6f72 7265 6374 2046 696c the correct Fil │ │ │ │ │ +0006baf0: 6572 2062 6568 6176 696f 7220 772e 722e er behavior w.r. │ │ │ │ │ +0006bb00: 742e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 t..tools/ja │ │ │ │ │ +0006bb10: 7661 632f 7072 6f63 6573 7369 6e67 2f50 vac/processing/P │ │ │ │ │ +0006bb20: 6163 6b61 6765 496e 666f 2f43 6c61 7373 ackageInfo/Class │ │ │ │ │ +0006bb30: 416e 6e6f 7461 7469 6f6e 732f 436c 6173 Annotations/Clas │ │ │ │ │ +0006bb40: 7341 6e6e 6f74 6174 696f 6e73 2e6a 6176 sAnnotations.jav │ │ │ │ │ +0006bb50: 613a 2065 6e73 7572 6520 616e 6e6f 7461 a: ensure annota │ │ │ │ │ +0006bb60: 7469 6f6e 7320 6f6e 2070 6163 6b61 6765 tions on package │ │ │ │ │ +0006bb70: 2d69 6e66 6f73 206c 6f61 6465 6420 6672 -infos loaded fr │ │ │ │ │ +0006bb80: 6f6d 2074 6865 2063 6c61 7373 7061 7468 om the classpath │ │ │ │ │ +0006bb90: 2061 7265 2072 6570 6f72 7465 6420 6f6e are reported on │ │ │ │ │ +0006bba0: 2061 6c6c 2070 726f 6365 7373 696e 6720 all processing │ │ │ │ │ +0006bbb0: 726f 756e 6473 0a3c 6272 0a3e 746f 6f6c rounds.tool │ │ │ │ │ +0006bbc0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006bbd0: 6e67 2f50 6163 6b61 6765 496e 666f 2f4f ng/PackageInfo/O │ │ │ │ │ +0006bbe0: 7665 7277 7269 7465 2f4f 7665 7277 7269 verwrite/Overwri │ │ │ │ │ +0006bbf0: 7465 2e6a 6176 613a 2065 6e73 7572 6520 te.java: ensure │ │ │ │ │ +0006bc00: 7061 636b 6167 652d 696e 666f 7320 6172 package-infos ar │ │ │ │ │ +0006bc10: 6520 7265 7365 7420 6265 7477 6565 6e20 e reset between │ │ │ │ │ +0006bc20: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ +0006bc30: 7373 696e 6720 726f 756e 6473 0a3c 6272 ssing rounds.
    tools/javac/pr │ │ │ │ │ +0006bc50: 6f63 6573 7369 6e67 2f52 6570 6f72 744f ocessing/ReportO │ │ │ │ │ +0006bc60: 6e49 6d70 6f72 7465 644d 6f64 756c 6541 nImportedModuleA │ │ │ │ │ +0006bc70: 6e6e 6f74 6174 696f 6e2f 5265 706f 7274 nnotation/Report │ │ │ │ │ +0006bc80: 4f6e 496d 706f 7274 6564 4d6f 6475 6c65 OnImportedModule │ │ │ │ │ +0006bc90: 416e 6e6f 7461 7469 6f6e 2e6a 6176 613a Annotation.java: │ │ │ │ │ +0006bca0: 206a 6176 6163 2073 686f 756c 646e 2774 javac shouldn't │ │ │ │ │ +0006bcb0: 2066 6169 6c20 7768 656e 2061 6e20 616e fail when an an │ │ │ │ │ +0006bcc0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ +0006bcd0: 6f72 2072 6570 6f72 7420 6120 6d65 7373 or report a mess │ │ │ │ │ +0006bce0: 6167 6520 6162 6f75 7420 616e 2061 6e6e age about an ann │ │ │ │ │ +0006bcf0: 6f74 6174 696f 6e20 6f6e 2061 206d 6f64 otation on a mod │ │ │ │ │ +0006bd00: 756c 6520 6a61 7661 6320 7368 6f75 6c64 ule javac should │ │ │ │ │ +0006bd10: 2070 726f 6365 7373 2061 6e6e 6f74 6174 process annotat │ │ │ │ │ +0006bd20: 6564 206d 6f64 756c 6520 7768 656e 2069 ed module when i │ │ │ │ │ +0006bd30: 6d70 6f72 7473 2073 7461 7465 6d65 6e74 mports statement │ │ │ │ │ +0006bd40: 2061 7265 2070 7265 7365 6e74 0a3c 6272 are present.
    tools/javac/pr │ │ │ │ │ +0006bd60: 6f63 6573 7369 6e67 2f53 746f 7041 6674 ocessing/StopAft │ │ │ │ │ +0006bd70: 6572 4572 726f 722f 5374 6f70 4166 7465 erError/StopAfte │ │ │ │ │ +0006bd80: 7245 7272 6f72 2e6a 6176 613a 2049 6620 rError.java: If │ │ │ │ │ +0006bd90: 616e 2065 7272 6f72 2069 7320 7072 6f64 an error is prod │ │ │ │ │ +0006bda0: 7563 6564 2062 7920 616e 2061 6e6e 6f74 uced by an annot │ │ │ │ │ +0006bdb0: 6174 696f 6e20 7072 6f63 6573 736f 722c ation processor, │ │ │ │ │ +0006bdc0: 2074 6865 2063 6f64 6520 7368 6f75 6c64 the code should │ │ │ │ │ +0006bdd0: 206e 6f74 2062 6520 4174 7472 6564 2c20 not be Attred, │ │ │ │ │ +0006bde0: 5c20 756e 6c65 7373 2072 6571 7565 7374 \ unless request │ │ │ │ │ +0006bdf0: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ 0006be00: 7661 632f 7072 6f63 6573 7369 6e67 2f54 vac/processing/T │ │ │ │ │ -0006be10: 3639 3230 3331 372e 6a61 7661 3a20 7061 6920317.java: pa │ │ │ │ │ -0006be20: 636b 6167 652d 696e 666f 2e6a 6176 6120 ckage-info.java │ │ │ │ │ -0006be30: 6669 6c65 2068 6173 2074 6f20 6265 2073 file has to be s │ │ │ │ │ -0006be40: 7065 6369 6669 6564 206f 6e20 7468 6520 pecified on the │ │ │ │ │ -0006be50: 6a61 7661 6320 636d 646c 696e 652c 2065 javac cmdline, e │ │ │ │ │ -0006be60: 6c73 6520 6974 2077 696c 6c20 6e6f 7420 lse it will not │ │ │ │ │ -0006be70: 6265 2061 7661 696c 0a3c 6272 0a3e 746f be avail.to │ │ │ │ │ -0006be80: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006be90: 7369 6e67 2f54 3731 3936 3436 322e 6a61 sing/T7196462.ja │ │ │ │ │ -0006bea0: 7661 3a20 4a61 7661 6350 726f 6365 7373 va: JavacProcess │ │ │ │ │ -0006beb0: 696e 6745 6e76 6972 6f6e 6d65 6e74 2073 ingEnvironment s │ │ │ │ │ -0006bec0: 686f 756c 6420 746f 6c65 7261 7465 2042 hould tolerate B │ │ │ │ │ -0006bed0: 6173 6963 4a61 7661 6354 6173 6b0a 3c62 asicJavacTask.tools/javac/p │ │ │ │ │ -0006bef0: 726f 6365 7373 696e 672f 5438 3134 3239 rocessing/T81429 │ │ │ │ │ -0006bf00: 3331 2e6a 6176 613a 206a 6176 6120 636f 31.java: java co │ │ │ │ │ -0006bf10: 6d70 696c 6572 3a20 7479 7065 2065 7261 mpiler: type era │ │ │ │ │ -0006bf20: 7375 7265 2064 6f65 736e 2774 2077 6f72 sure doesn't wor │ │ │ │ │ -0006bf30: 6b20 7369 6e63 6520 392d 6232 380a 3c62 k since 9-b28.tools/javac/p │ │ │ │ │ -0006bf50: 726f 6365 7373 696e 672f 5438 3231 3036 rocessing/T82106 │ │ │ │ │ -0006bf60: 3439 2e6a 6176 613a 2043 6865 636b 2074 49.java: Check t │ │ │ │ │ -0006bf70: 6861 7420 6469 6167 6e6f 7374 6963 7320 hat diagnostics │ │ │ │ │ -0006bf80: 6361 6e20 6265 2070 7269 6e74 6564 2065 can be printed e │ │ │ │ │ -0006bf90: 7665 6e20 6166 7465 7220 7468 6520 636f ven after the co │ │ │ │ │ -0006bfa0: 6d70 696c 6174 696f 6e20 7374 6f70 7065 mpilation stoppe │ │ │ │ │ -0006bfb0: 642e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 d..tools/ja │ │ │ │ │ -0006bfc0: 7661 632f 7072 6f63 6573 7369 6e67 2f54 vac/processing/T │ │ │ │ │ -0006bfd0: 6573 744d 756c 7469 706c 6545 7272 6f72 estMultipleError │ │ │ │ │ -0006bfe0: 732e 6a61 7661 3a20 416e 6e6f 7461 7469 s.java: Annotati │ │ │ │ │ -0006bff0: 6f6e 2070 726f 6365 7373 6f72 7320 7368 on processors sh │ │ │ │ │ -0006c000: 6f75 6c64 2062 6520 6162 6c65 2074 6f20 ould be able to │ │ │ │ │ -0006c010: 7072 696e 7420 6d75 6c74 6970 6c65 2065 print multiple e │ │ │ │ │ -0006c020: 7272 6f72 7320 6174 2074 6865 2073 616d rrors at the sam │ │ │ │ │ -0006c030: 6520 6c6f 6361 7469 6f6e 2e0a 3c62 720a e location..tools/javac/pro │ │ │ │ │ -0006c050: 6365 7373 696e 672f 5465 7374 5761 726e cessing/TestWarn │ │ │ │ │ -0006c060: 4572 726f 7243 6f75 6e74 2e6a 6176 613a ErrorCount.java: │ │ │ │ │ -0006c070: 2072 6570 6561 7465 6420 7761 726e 696e repeated warnin │ │ │ │ │ -0006c080: 6773 2061 626f 7574 2062 6f6f 7463 6c61 gs about bootcla │ │ │ │ │ -0006c090: 7373 7061 7468 206e 6f74 2073 6574 0a3c sspath not set.< │ │ │ │ │ -0006c0a0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006c0b0: 7072 6f63 6573 7369 6e67 2f63 6f6d 706c processing/compl │ │ │ │ │ -0006c0c0: 6574 696f 6e2f 5465 7374 436f 6d70 6c65 etion/TestComple │ │ │ │ │ -0006c0d0: 7469 6f6e 732e 6a61 7661 3a20 536f 6d65 tions.java: Some │ │ │ │ │ -0006c0e0: 2073 696d 706c 6520 7465 7374 7320 6f66 simple tests of │ │ │ │ │ -0006c0f0: 2074 6865 206d 6574 686f 6473 2069 6e20 the methods in │ │ │ │ │ -0006c100: 436f 6d70 6c65 7469 6f6e 730a 3c62 720a Completions.tools/javac/pro │ │ │ │ │ -0006c120: 6365 7373 696e 672f 656e 7669 726f 6e6d cessing/environm │ │ │ │ │ -0006c130: 656e 742f 5072 6f63 6573 7369 6e67 456e ent/ProcessingEn │ │ │ │ │ -0006c140: 7641 6e6e 6f44 6973 636f 7665 7279 2e6a vAnnoDiscovery.j │ │ │ │ │ -0006c150: 6176 613a 206d 616b 6520 7375 7265 2074 ava: make sure t │ │ │ │ │ -0006c160: 6861 7420 616c 6c20 6465 636c 6172 6174 hat all declarat │ │ │ │ │ -0006c170: 696f 6e20 616e 6e6f 7461 7469 6f6e 7320 ion annotations │ │ │ │ │ -0006c180: 6172 6520 6469 7363 6f76 6572 6564 2062 are discovered b │ │ │ │ │ -0006c190: 7920 7468 6520 7072 6f63 6573 7369 6e67 y the processing │ │ │ │ │ -0006c1a0: 2065 6e76 6972 6f6e 6d65 6e74 0a3c 6272 environment.
    tools/javac/pr │ │ │ │ │ -0006c1c0: 6f63 6573 7369 6e67 2f65 6e76 6972 6f6e ocessing/environ │ │ │ │ │ -0006c1d0: 6d65 6e74 2f54 6573 7450 7265 7669 6577 ment/TestPreview │ │ │ │ │ -0006c1e0: 456e 6162 6c65 642e 6a61 7661 3a20 5465 Enabled.java: Te │ │ │ │ │ -0006c1f0: 7374 2074 6861 7420 5072 6f63 6573 7369 st that Processi │ │ │ │ │ -0006c200: 6e67 456e 7669 726f 6e6d 656e 742e 6973 ngEnvironment.is │ │ │ │ │ -0006c210: 5072 6576 6965 7745 6e61 626c 6564 2077 PreviewEnabled w │ │ │ │ │ -0006c220: 6f72 6b73 2070 726f 7065 726c 790a 3c62 orks properly.tools/javac/p │ │ │ │ │ -0006c240: 726f 6365 7373 696e 672f 656e 7669 726f rocessing/enviro │ │ │ │ │ -0006c250: 6e6d 656e 742f 5465 7374 536f 7572 6365 nment/TestSource │ │ │ │ │ -0006c260: 5665 7273 696f 6e2e 6a61 7661 3a20 5465 Version.java: Te │ │ │ │ │ -0006c270: 7374 2074 6861 7420 6765 7453 6f75 7263 st that getSourc │ │ │ │ │ -0006c280: 6556 6572 7369 6f6e 2077 6f72 6b73 2070 eVersion works p │ │ │ │ │ -0006c290: 726f 7065 726c 790a 3c62 720a 3e74 6f6f roperly.too │ │ │ │ │ -0006c2a0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006c2b0: 696e 672f 656e 7669 726f 6e6d 656e 742f ing/environment/ │ │ │ │ │ -0006c2c0: 726f 756e 642f 5465 7374 436f 6e74 6578 round/TestContex │ │ │ │ │ -0006c2d0: 742e 6a61 7661 3a20 4120 6e65 7720 4a61 t.java: A new Ja │ │ │ │ │ -0006c2e0: 7661 6345 6c65 6d65 6e74 7320 6973 2063 vacElements is c │ │ │ │ │ -0006c2f0: 7265 6174 6564 2066 6f72 2065 6163 6820 reated for each │ │ │ │ │ -0006c300: 726f 756e 6420 6f66 2061 6e6e 6f74 6174 round of annotat │ │ │ │ │ -0006c310: 696f 6e20 7072 6f63 6573 7369 6e67 0a3c ion processing.< │ │ │ │ │ -0006c320: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006c330: 7072 6f63 6573 7369 6e67 2f65 6e76 6972 processing/envir │ │ │ │ │ -0006c340: 6f6e 6d65 6e74 2f72 6f75 6e64 2f54 6573 onment/round/Tes │ │ │ │ │ -0006c350: 7445 6c65 6d65 6e74 7341 6e6e 6f74 6174 tElementsAnnotat │ │ │ │ │ -0006c360: 6564 5769 7468 2e6a 6176 613a 2054 6573 edWith.java: Tes │ │ │ │ │ -0006c370: 7473 2074 6861 7420 6765 7445 6c65 6d65 ts that getEleme │ │ │ │ │ -0006c380: 6e74 7341 6e6e 6f74 6174 6564 5769 7468 ntsAnnotatedWith │ │ │ │ │ -0006c390: 5b41 6e79 5d20 6d65 7468 6f64 7320 776f [Any] methods wo │ │ │ │ │ -0006c3a0: 726b 2070 726f 7065 726c 792e 0a3c 6272 rk properly..
    tools/javac/pr │ │ │ │ │ -0006c3c0: 6f63 6573 7369 6e67 2f65 7272 6f72 732f ocessing/errors/ │ │ │ │ │ -0006c3d0: 4372 6173 684f 6e4e 6f6e 4578 6973 7469 CrashOnNonExisti │ │ │ │ │ -0006c3e0: 6e67 416e 6e6f 7461 7469 6f6e 2f53 6f75 ngAnnotation/Sou │ │ │ │ │ -0006c3f0: 7263 652e 6a61 7661 3a20 456e 7375 7265 rce.java: Ensure │ │ │ │ │ -0006c400: 206e 6f20 6578 6365 7074 696f 6e73 206f no exceptions o │ │ │ │ │ -0006c410: 6e20 756e 7265 736f 6c76 6162 6c65 2061 n unresolvable a │ │ │ │ │ -0006c420: 6e6e 6f74 6174 696f 6e73 0a3c 6272 0a3e nnotations. │ │ │ │ │ -0006c430: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006c440: 6573 7369 6e67 2f65 7272 6f72 732f 456e essing/errors/En │ │ │ │ │ -0006c450: 7375 7265 416e 6e6f 7461 7469 6f6e 5479 sureAnnotationTy │ │ │ │ │ -0006c460: 7065 4d69 736d 6174 6368 4578 6365 7074 peMismatchExcept │ │ │ │ │ -0006c470: 696f 6e2f 536f 7572 6365 2e6a 6176 613a ion/Source.java: │ │ │ │ │ -0006c480: 2045 6e73 7572 6520 416e 6e6f 7461 7469 Ensure Annotati │ │ │ │ │ -0006c490: 6f6e 5479 7065 4d69 736d 6174 6368 4578 onTypeMismatchEx │ │ │ │ │ -0006c4a0: 6365 7074 696f 6e20 6973 2074 6872 6f77 ception is throw │ │ │ │ │ -0006c4b0: 6e20 7768 656e 2061 7070 726f 7072 6961 n when appropria │ │ │ │ │ -0006c4c0: 7465 2077 6974 6820 7265 6173 6f6e 6162 te with reasonab │ │ │ │ │ -0006c4d0: 6c65 2066 6f75 6e64 5479 7065 2066 696c le foundType fil │ │ │ │ │ -0006c4e0: 6c65 642e 0a3c 6272 0a3e 746f 6f6c 732f led..tools/ │ │ │ │ │ -0006c4f0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006c500: 2f65 7272 6f72 732f 456e 7375 7265 4d69 /errors/EnsureMi │ │ │ │ │ -0006c510: 7272 6f72 6564 5479 7065 4578 6365 7074 rroredTypeExcept │ │ │ │ │ -0006c520: 696f 6e2f 536f 7572 6365 2e6a 6176 613a ion/Source.java: │ │ │ │ │ -0006c530: 2041 6e6e 6f74 6174 696f 6e54 7970 654d AnnotationTypeM │ │ │ │ │ -0006c540: 6973 6d61 7463 6845 7863 6570 7469 6f6e ismatchException │ │ │ │ │ -0006c550: 2069 6e73 7465 6164 206f 6620 4d69 7272 instead of Mirr │ │ │ │ │ -0006c560: 6f72 6564 5479 7065 4578 6365 7074 696f oredTypeExceptio │ │ │ │ │ -0006c570: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -0006c580: 6163 2f70 726f 6365 7373 696e 672f 6572 ac/processing/er │ │ │ │ │ -0006c590: 726f 7273 2f53 746f 704f 6e49 6e61 7070 rors/StopOnInapp │ │ │ │ │ -0006c5a0: 6c69 6361 626c 6541 6e6e 6f74 6174 696f licableAnnotatio │ │ │ │ │ -0006c5b0: 6e73 2f47 656e 6572 6174 6546 756e 6374 ns/GenerateFunct │ │ │ │ │ -0006c5c0: 696f 6e61 6c49 6e74 6572 6661 6365 2e6a ionalInterface.j │ │ │ │ │ -0006c5d0: 6176 613a 2045 6e73 7572 6520 7468 6174 ava: Ensure that │ │ │ │ │ -0006c5e0: 2061 6e20 616e 6e6f 7461 7469 6f6e 2070 an annotation p │ │ │ │ │ -0006c5f0: 726f 6365 7373 6f72 2063 616e 2067 656e rocessor can gen │ │ │ │ │ -0006c600: 6572 6174 6520 6120 7375 7065 722d 696e erate a super-in │ │ │ │ │ -0006c610: 7465 7266 6163 6520 7768 6963 6820 7769 terface which wi │ │ │ │ │ -0006c620: 6c6c 206d 616b 6520 7468 6520 6375 7272 ll make the curr │ │ │ │ │ -0006c630: 656e 7420 696e 7465 7266 6163 6520 6675 ent interface fu │ │ │ │ │ -0006c640: 6e63 7469 6f6e 616c 0a3c 6272 0a3e 746f nctional.to │ │ │ │ │ -0006c650: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006c660: 7369 6e67 2f65 7272 6f72 732f 5374 6f70 sing/errors/Stop │ │ │ │ │ -0006c670: 4f6e 496e 6170 706c 6963 6162 6c65 416e OnInapplicableAn │ │ │ │ │ -0006c680: 6e6f 7461 7469 6f6e 732f 536f 7572 6365 notations/Source │ │ │ │ │ -0006c690: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -0006c6a0: 6174 2061 6e6e 6f74 6174 696f 6e20 7072 at annotation pr │ │ │ │ │ -0006c6b0: 6f63 6573 736f 7273 2064 6f20 6e6f 7420 ocessors do not │ │ │ │ │ -0006c6c0: 6765 7420 696e 7661 6c69 6420 616e 6e6f get invalid anno │ │ │ │ │ -0006c6d0: 7461 7469 6f6e 730a 3c62 720a 3e74 6f6f tations.too │ │ │ │ │ -0006c6e0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006c6f0: 696e 672f 6572 726f 7273 2f54 6573 7442 ing/errors/TestB │ │ │ │ │ -0006c700: 6164 5072 6f63 6573 736f 722e 6a61 7661 adProcessor.java │ │ │ │ │ -0006c710: 3a20 6a61 7661 6320 6578 6974 7320 7769 : javac exits wi │ │ │ │ │ -0006c720: 7468 2030 2073 7461 7475 7320 616e 6420 th 0 status and │ │ │ │ │ -0006c730: 6e6f 206d 6573 7361 6765 7320 6f6e 2065 no messages on e │ │ │ │ │ -0006c740: 7272 6f72 2074 6f20 636f 6e73 7472 7563 rror to construc │ │ │ │ │ -0006c750: 7420 616e 2061 6e6e 2d70 726f 6365 736f t an ann-proceso │ │ │ │ │ -0006c760: 720a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 r.tools/jav │ │ │ │ │ -0006c770: 6163 2f70 726f 6365 7373 696e 672f 6572 ac/processing/er │ │ │ │ │ -0006c780: 726f 7273 2f54 6573 7443 6c61 7373 4e61 rors/TestClassNa │ │ │ │ │ -0006c790: 6d65 732e 6a61 7661 3a20 7665 7269 6679 mes.java: verify │ │ │ │ │ -0006c7a0: 2069 6620 6572 726f 6e65 6f75 7320 636c if erroneous cl │ │ │ │ │ -0006c7b0: 6173 7320 6e61 6d65 7320 6172 6520 7265 ass names are re │ │ │ │ │ -0006c7c0: 6a65 6374 6564 0a3c 6272 0a3e 746f 6f6c jected.tool │ │ │ │ │ -0006c7d0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006c7e0: 6e67 2f65 7272 6f72 732f 5465 7374 4572 ng/errors/TestEr │ │ │ │ │ -0006c7f0: 726f 7243 6f75 6e74 2e6a 6176 613a 2045 rorCount.java: E │ │ │ │ │ -0006c800: 7272 6f72 7320 7265 706f 7274 6564 2076 rrors reported v │ │ │ │ │ -0006c810: 6961 204d 6573 7361 6765 722e 7072 696e ia Messager.prin │ │ │ │ │ -0006c820: 744d 6573 7361 6765 2845 5252 4f52 2c22 tMessage(ERROR," │ │ │ │ │ -0006c830: 6572 726f 7220 6d65 7373 6167 6522 2920 error message") │ │ │ │ │ -0006c840: 6172 6520 6e6f 7420 7461 6c6c 6965 6420 are not tallied │ │ │ │ │ -0006c850: 636f 7272 6563 746c 790a 3c62 720a 3e74 correctly.t │ │ │ │ │ -0006c860: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006c870: 7373 696e 672f 6572 726f 7273 2f54 6573 ssing/errors/Tes │ │ │ │ │ -0006c880: 7446 6174 616c 6974 794f 6650 6172 7365 tFatalityOfParse │ │ │ │ │ -0006c890: 4572 726f 7273 2e6a 6176 613a 2054 6573 Errors.java: Tes │ │ │ │ │ -0006c8a0: 7420 7468 6174 2067 656e 6572 6174 696e t that generatin │ │ │ │ │ -0006c8b0: 6720 7072 6f67 7261 6d73 2077 6974 6820 g programs with │ │ │ │ │ -0006c8c0: 7379 6e74 6178 2065 7272 6f72 7320 6973 syntax errors is │ │ │ │ │ -0006c8d0: 2061 2066 6174 616c 2063 6f6e 6469 7469 a fatal conditi │ │ │ │ │ -0006c8e0: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -0006c8f0: 7661 632f 7072 6f63 6573 7369 6e67 2f65 vac/processing/e │ │ │ │ │ -0006c900: 7272 6f72 732f 5465 7374 4f70 7469 6f6e rrors/TestOption │ │ │ │ │ -0006c910: 5379 6e74 6178 4572 726f 7273 2e6a 6176 SyntaxErrors.jav │ │ │ │ │ -0006c920: 613a 2054 6573 7420 7468 6174 2061 6e6e a: Test that ann │ │ │ │ │ -0006c930: 6f74 6174 696f 6e20 7072 6f63 6573 736f otation processo │ │ │ │ │ -0006c940: 7220 6f70 7469 6f6e 7320 7769 7468 2069 r options with i │ │ │ │ │ -0006c950: 6c6c 6567 616c 2073 796e 7461 7820 6172 llegal syntax ar │ │ │ │ │ -0006c960: 6520 7265 6a65 6374 6564 0a3c 6272 0a3e e rejected. │ │ │ │ │ -0006c970: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006c980: 6573 7369 6e67 2f65 7272 6f72 732f 5465 essing/errors/Te │ │ │ │ │ -0006c990: 7374 5061 7273 6545 7272 6f72 732f 5465 stParseErrors/Te │ │ │ │ │ -0006c9a0: 7374 5061 7273 6545 7272 6f72 732e 6a61 stParseErrors.ja │ │ │ │ │ -0006c9b0: 7661 3a20 6a61 7661 6320 6372 6173 6865 va: javac crashe │ │ │ │ │ -0006c9c0: 7320 7275 6e6e 696e 6720 7072 6f63 6573 s running proces │ │ │ │ │ -0006c9d0: 736f 7220 6f6e 2065 7272 616e 7420 636f sor on errant co │ │ │ │ │ -0006c9e0: 6465 3b20 6974 2075 7365 6420 746f 2070 de; it used to p │ │ │ │ │ -0006c9f0: 7269 6e74 2065 7272 6f72 206d 6573 7361 rint error messa │ │ │ │ │ -0006ca00: 6765 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ge.tools/ja │ │ │ │ │ -0006ca10: 7661 632f 7072 6f63 6573 7369 6e67 2f65 vac/processing/e │ │ │ │ │ -0006ca20: 7272 6f72 732f 5465 7374 5265 7475 726e rrors/TestReturn │ │ │ │ │ -0006ca30: 436f 6465 2e6a 6176 613a 2054 6573 7420 Code.java: Test │ │ │ │ │ -0006ca40: 7468 6174 2061 6e20 6572 726f 6e65 6f75 that an erroneou │ │ │ │ │ -0006ca50: 7320 7265 7475 726e 2063 6f64 6520 7265 s return code re │ │ │ │ │ -0006ca60: 7375 6c74 7320 6672 6f6d 2072 6169 7369 sults from raisi │ │ │ │ │ -0006ca70: 6e67 2061 6e20 6572 726f 722e 0a3c 6272 ng an error..
    tools/javac/pr │ │ │ │ │ -0006ca90: 6f63 6573 7369 6e67 2f65 7272 6f72 732f ocessing/errors/ │ │ │ │ │ -0006caa0: 5465 7374 5375 7070 7265 7373 696f 6e2e TestSuppression. │ │ │ │ │ -0006cab0: 6a61 7661 3a20 6a61 7661 6320 7368 6f75 java: javac shou │ │ │ │ │ -0006cac0: 6c64 2064 6566 6572 2064 6961 676e 6f73 ld defer diagnos │ │ │ │ │ -0006cad0: 7469 6373 2075 6e74 696c 2069 7420 6361 tics until it ca │ │ │ │ │ -0006cae0: 6e20 6265 2064 6574 6572 6d69 6e65 6420 n be determined │ │ │ │ │ -0006caf0: 7468 6579 2061 7265 2070 6572 7369 7374 they are persist │ │ │ │ │ -0006cb00: 656e 740a 3c62 720a 3e74 6f6f 6c73 2f6a ent.tools/j │ │ │ │ │ -0006cb10: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006cb20: 6669 6c65 722f 5465 7374 4669 6c65 7243 filer/TestFilerC │ │ │ │ │ -0006cb30: 6f6e 7374 7261 696e 7473 2e6a 6176 613a onstraints.java: │ │ │ │ │ -0006cb40: 2054 6573 7420 7468 6174 2074 6865 2063 Test that the c │ │ │ │ │ -0006cb50: 6f6e 7374 7261 696e 7473 2067 7561 7261 onstraints guara │ │ │ │ │ -0006cb60: 6e74 6565 6420 6279 2074 6865 2046 696c nteed by the Fil │ │ │ │ │ -0006cb70: 6572 2061 6e64 206d 6169 6e74 6169 6e65 er and maintaine │ │ │ │ │ -0006cb80: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ -0006cb90: 6163 2f70 726f 6365 7373 696e 672f 6669 ac/processing/fi │ │ │ │ │ -0006cba0: 6c65 722f 5465 7374 4765 7452 6573 6f75 ler/TestGetResou │ │ │ │ │ -0006cbb0: 7263 652e 6a61 7661 3a20 5465 7374 2046 rce.java: Test F │ │ │ │ │ -0006cbc0: 696c 6572 2e67 6574 5265 736f 7572 6365 iler.getResource │ │ │ │ │ -0006cbd0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006cbe0: 632f 7072 6f63 6573 7369 6e67 2f66 696c c/processing/fil │ │ │ │ │ -0006cbf0: 6572 2f54 6573 7447 6574 5265 736f 7572 er/TestGetResour │ │ │ │ │ -0006cc00: 6365 322e 6a61 7661 3a20 4669 6c65 722e ce2.java: Filer. │ │ │ │ │ -0006cc10: 6765 7452 6573 6f75 7263 6528 534f 5552 getResource(SOUR │ │ │ │ │ -0006cc20: 4345 5f50 4154 482c 202e 2e2e 2920 646f CE_PATH, ...) do │ │ │ │ │ -0006cc30: 6573 206e 6f74 2077 6f72 6b20 7768 656e es not work when │ │ │ │ │ -0006cc40: 202d 736f 7572 6365 7061 7468 2063 6f6e -sourcepath con │ │ │ │ │ -0006cc50: 7461 696e 7320 2667 743b 3120 656e 7472 tains >1 entr │ │ │ │ │ -0006cc60: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ -0006cc70: 6163 2f70 726f 6365 7373 696e 672f 6669 ac/processing/fi │ │ │ │ │ -0006cc80: 6c65 722f 5465 7374 496e 7661 6c69 6452 ler/TestInvalidR │ │ │ │ │ -0006cc90: 656c 6174 6976 654e 616d 6573 2e6a 6176 elativeNames.jav │ │ │ │ │ -0006cca0: 613a 2049 6e76 616c 6964 2072 656c 6174 a: Invalid relat │ │ │ │ │ -0006ccb0: 6976 6520 6e61 6d65 7320 666f 7220 4669 ive names for Fi │ │ │ │ │ -0006ccc0: 6c65 722e 6372 6561 7465 5265 736f 7572 ler.createResour │ │ │ │ │ -0006ccd0: 6365 2061 6e64 2046 696c 6572 2e67 6574 ce and Filer.get │ │ │ │ │ -0006cce0: 5265 736f 7572 6365 0a3c 6272 0a3e 746f Resource.to │ │ │ │ │ -0006ccf0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006cd00: 7369 6e67 2f66 696c 6572 2f54 6573 744c sing/filer/TestL │ │ │ │ │ -0006cd10: 6173 7452 6f75 6e64 2e6a 6176 613a 204a astRound.java: J │ │ │ │ │ -0006cd20: 6176 6163 4669 6c65 7220 6e6f 7420 636f avacFiler not co │ │ │ │ │ -0006cd30: 7272 6563 746c 7920 6e6f 7469 6669 6564 rrectly notified │ │ │ │ │ -0006cd40: 206f 6620 6c61 7374 526f 756e 640a 3c62 of lastRound.tools/javac/p │ │ │ │ │ -0006cd60: 726f 6365 7373 696e 672f 6669 6c65 722f rocessing/filer/ │ │ │ │ │ -0006cd70: 5465 7374 4f72 6967 696e 6174 696e 6745 TestOriginatingE │ │ │ │ │ -0006cd80: 6c65 6d65 6e74 732e 6a61 7661 3a20 5665 lements.java: Ve │ │ │ │ │ -0006cd90: 7269 6679 2070 726f 7065 7220 6861 6e64 rify proper hand │ │ │ │ │ -0006cda0: 6c69 6e67 206f 6620 6f72 6967 696e 6174 ling of originat │ │ │ │ │ -0006cdb0: 696e 6720 656c 656d 656e 7473 2069 6e20 ing elements in │ │ │ │ │ -0006cdc0: 6a61 7661 6327 7320 4669 6c65 722e 0a3c javac's Filer..< │ │ │ │ │ -0006cdd0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006cde0: 7072 6f63 6573 7369 6e67 2f66 696c 6572 processing/filer │ │ │ │ │ -0006cdf0: 2f54 6573 7450 6163 6b61 6765 496e 666f /TestPackageInfo │ │ │ │ │ -0006ce00: 2e6a 6176 613a 2054 6573 7420 7468 6520 .java: Test the │ │ │ │ │ -0006ce10: 6162 696c 6974 7920 746f 2063 7265 6174 ability to creat │ │ │ │ │ -0006ce20: 6520 616e 6420 7072 6f63 6573 7320 7061 e and process pa │ │ │ │ │ -0006ce30: 636b 6167 652d 696e 666f 2e6a 6176 6120 ckage-info.java │ │ │ │ │ -0006ce40: 6669 6c65 730a 3c62 720a 3e74 6f6f 6c73 files.tools │ │ │ │ │ -0006ce50: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006ce60: 672f 6669 6c65 722f 5465 7374 5661 6c69 g/filer/TestVali │ │ │ │ │ -0006ce70: 6452 656c 6174 6976 654e 616d 6573 2e6a dRelativeNames.j │ │ │ │ │ -0006ce80: 6176 613a 2054 6573 7420 7661 6c69 6420 ava: Test valid │ │ │ │ │ -0006ce90: 7265 6c61 7469 7665 206e 616d 6573 2066 relative names f │ │ │ │ │ -0006cea0: 6f72 2046 696c 6572 2e63 7265 6174 6552 or Filer.createR │ │ │ │ │ -0006ceb0: 6573 6f75 7263 6520 616e 6420 4669 6c65 esource and File │ │ │ │ │ -0006cec0: 722e 6765 7452 6573 6f75 7263 650a 3c62 r.getResource.tools/javac/p │ │ │ │ │ -0006cee0: 726f 6365 7373 696e 672f 6c6f 6164 6572 rocessing/loader │ │ │ │ │ -0006cef0: 2f74 6573 7443 6c6f 7365 2f54 6573 7443 /testClose/TestC │ │ │ │ │ -0006cf00: 6c6f 7365 2e6a 6176 613a 206a 6176 6163 lose.java: javac │ │ │ │ │ -0006cf10: 2073 686f 756c 6420 6e6f 7420 636c 6f73 should not clos │ │ │ │ │ -0006cf20: 6520 7072 6f63 6573 736f 7243 6c61 7373 e processorClass │ │ │ │ │ -0006cf30: 4c6f 6164 6572 2062 6566 6f72 6520 656e Loader before en │ │ │ │ │ -0006cf40: 6420 6f66 2063 6f6d 7069 6c61 7469 6f6e d of compilation │ │ │ │ │ -0006cf50: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006cf60: 632f 7072 6f63 6573 7369 6e67 2f6c 6f61 c/processing/loa │ │ │ │ │ -0006cf70: 6465 722f 7465 7374 436c 6f73 652f 5465 der/testClose/Te │ │ │ │ │ -0006cf80: 7374 436c 6f73 6532 2e6a 6176 613a 206a stClose2.java: j │ │ │ │ │ -0006cf90: 6176 6163 2073 686f 756c 6420 6e6f 7420 avac should not │ │ │ │ │ -0006cfa0: 636c 6f73 6520 7072 6f63 6573 736f 7243 close processorC │ │ │ │ │ -0006cfb0: 6c61 7373 4c6f 6164 6572 2062 6566 6f72 lassLoader befor │ │ │ │ │ -0006cfc0: 6520 656e 6420 6f66 2063 6f6d 7069 6c61 e end of compila │ │ │ │ │ -0006cfd0: 7469 6f6e 0a3c 6272 0a3e 746f 6f6c 732f tion.tools/ │ │ │ │ │ -0006cfe0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006cff0: 2f6d 6573 7361 6765 722f 3633 3632 3036 /messager/636206 │ │ │ │ │ -0006d000: 372f 5436 3336 3230 3637 2e6a 6176 613a 7/T6362067.java: │ │ │ │ │ -0006d010: 204d 6573 7361 6765 7220 6d65 7468 6f64 Messager method │ │ │ │ │ -0006d020: 7320 646f 206e 6f74 2070 7269 6e74 206f s do not print o │ │ │ │ │ -0006d030: 7574 2073 6f75 7263 6520 706f 7369 7469 ut source positi │ │ │ │ │ -0006d040: 6f6e 2069 6e66 6f72 6d61 7469 6f6e 0a3c on information.< │ │ │ │ │ -0006d050: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006d060: 7072 6f63 6573 7369 6e67 2f6d 6573 7361 processing/messa │ │ │ │ │ -0006d070: 6765 722f 3633 3838 3534 332f 5436 3338 ger/6388543/T638 │ │ │ │ │ -0006d080: 3835 3433 2e6a 6176 613a 2069 6d70 726f 8543.java: impro │ │ │ │ │ -0006d090: 7665 2061 6363 7572 6163 7920 6f66 2073 ve accuracy of s │ │ │ │ │ -0006d0a0: 6f75 7263 6520 706f 7369 7469 6f6e 7320 ource positions │ │ │ │ │ -0006d0b0: 666f 7220 416e 6e6f 7461 7469 6f6e 5661 for AnnotationVa │ │ │ │ │ -0006d0c0: 6c75 6520 7061 7261 6d20 6f66 204d 6573 lue param of Mes │ │ │ │ │ -0006d0d0: 7361 6765 722e 7072 696e 744d 6573 7361 sager.printMessa │ │ │ │ │ -0006d0e0: 6765 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ge.tools/ja │ │ │ │ │ -0006d0f0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006d100: 6573 7361 6765 722f 4d65 7373 6167 6572 essager/Messager │ │ │ │ │ -0006d110: 4261 7369 6373 2e6a 6176 613a 2054 6573 Basics.java: Tes │ │ │ │ │ -0006d120: 7420 7072 6573 656e 6365 206f 6620 4d65 t presence of Me │ │ │ │ │ -0006d130: 7373 6167 6572 206d 6574 686f 6473 0a3c ssager methods.< │ │ │ │ │ -0006d140: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006d150: 7072 6f63 6573 7369 6e67 2f6d 6573 7361 processing/messa │ │ │ │ │ -0006d160: 6765 722f 4d65 7373 6167 6572 4469 6167 ger/MessagerDiag │ │ │ │ │ -0006d170: 732e 6a61 7661 3a20 7761 726e 696e 6773 s.java: warnings │ │ │ │ │ -0006d180: 2070 7269 6e74 6564 2062 7920 616e 6e6f printed by anno │ │ │ │ │ -0006d190: 7461 7469 6f6e 2070 726f 6365 7373 6f72 tation processor │ │ │ │ │ -0006d1a0: 7320 7573 6573 2069 6e63 6f72 7265 6374 s uses incorrect │ │ │ │ │ -0006d1b0: 2073 6f75 7263 650a 3c62 720a 3e74 6f6f source.too │ │ │ │ │ -0006d1c0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006d1d0: 696e 672f 6d6f 6465 6c2f 3631 3934 3738 ing/model/619478 │ │ │ │ │ -0006d1e0: 352f 5436 3139 3437 3835 2e6a 6176 613a 5/T6194785.java: │ │ │ │ │ -0006d1f0: 2050 6172 616d 6574 6572 4465 636c 6172 ParameterDeclar │ │ │ │ │ -0006d200: 6174 696f 6e2e 6765 7453 696d 706c 654e ation.getSimpleN │ │ │ │ │ -0006d210: 616d 6520 646f 6573 206e 6f74 2072 6574 ame does not ret │ │ │ │ │ -0006d220: 7572 6e20 6163 7475 616c 206e 616d 6520 urn actual name │ │ │ │ │ -0006d230: 6672 6f6d 2063 6c61 7373 2066 696c 6573 from class files │ │ │ │ │ -0006d240: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006d250: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006d260: 656c 2f36 3334 3135 3334 2f54 3633 3431 el/6341534/T6341 │ │ │ │ │ -0006d270: 3533 342e 6a61 7661 3a20 5061 636b 6167 534.java: Packag │ │ │ │ │ -0006d280: 6545 6c65 6d65 6e74 2e67 6574 456e 636c eElement.getEncl │ │ │ │ │ -0006d290: 6f73 6564 456c 656d 656e 7473 2072 6573 osedElements res │ │ │ │ │ -0006d2a0: 756c 7473 2069 6e20 4e75 6c6c 506f 696e ults in NullPoin │ │ │ │ │ -0006d2b0: 7465 7245 7863 6570 7469 6f6e 2066 726f terException fro │ │ │ │ │ -0006d2c0: 6d20 7061 7273 6528 4a61 7661 436f 6d70 m parse(JavaComp │ │ │ │ │ -0006d2d0: 696c 6572 2e6a 6176 613a 3432 3929 0a3c iler.java:429).< │ │ │ │ │ -0006d2e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006d2f0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006d300: 2f45 6d70 7479 5061 636b 6167 6549 6e66 /EmptyPackageInf │ │ │ │ │ -0006d310: 6f2e 6a61 7661 3a20 5665 7269 6679 2065 o.java: Verify e │ │ │ │ │ -0006d320: 6d70 7479 2070 6163 6b61 6765 2d69 6e66 mpty package-inf │ │ │ │ │ -0006d330: 6f2e 6a61 7661 2069 7320 6861 6e64 6c65 o.java is handle │ │ │ │ │ -0006d340: 6420 7072 6f70 6572 6c79 0a3c 6272 0a3e d properly. │ │ │ │ │ -0006d350: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006d360: 6573 7369 6e67 2f6d 6f64 656c 2f4c 6f63 essing/model/Loc │ │ │ │ │ -0006d370: 616c 436c 6173 7365 732f 4c6f 6361 6c43 alClasses/LocalC │ │ │ │ │ -0006d380: 6c61 7373 6573 4d6f 6465 6c2e 6a61 7661 lassesModel.java │ │ │ │ │ -0006d390: 3a20 4368 6563 6b20 7468 6174 206c 6f63 : Check that loc │ │ │ │ │ -0006d3a0: 616c 2063 6c61 7373 6573 206f 7269 6769 al classes origi │ │ │ │ │ -0006d3b0: 6e61 7469 6e67 2069 6e20 7374 6174 6963 nating in static │ │ │ │ │ -0006d3c0: 2069 6e69 7469 616c 697a 6572 2063 616e initializer can │ │ │ │ │ -0006d3d0: 2062 6520 6c6f 6164 6564 2070 726f 7065 be loaded prope │ │ │ │ │ -0006d3e0: 726c 792e 0a3c 6272 0a3e 746f 6f6c 732f rly..tools/ │ │ │ │ │ -0006d3f0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006d400: 2f6d 6f64 656c 2f4c 6f63 616c 496e 416e /model/LocalInAn │ │ │ │ │ -0006d410: 6f6e 796d 6f75 732e 6a61 7661 3a20 5665 onymous.java: Ve │ │ │ │ │ -0006d420: 7269 6679 2074 6861 7420 6c6f 6164 696e rify that loadin │ │ │ │ │ -0006d430: 6720 6120 636c 6173 7366 696c 6520 666f g a classfile fo │ │ │ │ │ -0006d440: 7220 6120 6c6f 6361 6c20 636c 6173 7320 r a local class │ │ │ │ │ -0006d450: 7468 6174 2069 7320 6120 6d65 6d62 6572 that is a member │ │ │ │ │ -0006d460: 206f 6620 616e 2061 6e6f 6e79 6d6f 7573 of an anonymous │ │ │ │ │ -0006d470: 2063 6c61 7373 2077 6f6e 2774 2062 7265 class won't bre │ │ │ │ │ -0006d480: 616b 2063 6f6d 7069 6c61 7469 6f6e 2e0a ak compilation.. │ │ │ │ │ -0006d490: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0006d4a0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006d4b0: 6c2f 4d69 7373 696e 6743 6c61 7373 5265 l/MissingClassRe │ │ │ │ │ -0006d4c0: 6375 7273 6976 6541 6363 6573 7369 626c cursiveAccessibl │ │ │ │ │ -0006d4d0: 652e 6a61 7661 3a20 5665 7269 6679 2074 e.java: Verify t │ │ │ │ │ -0006d4e0: 6861 7420 656e 636c 6f73 696e 6720 7479 hat enclosing ty │ │ │ │ │ -0006d4f0: 7065 206f 6620 616e 2045 7272 6f72 5479 pe of an ErrorTy │ │ │ │ │ -0006d500: 7065 2069 7320 6e6f 7420 7468 6520 4572 pe is not the Er │ │ │ │ │ -0006d510: 726f 7254 7970 6520 6974 7365 6c66 2e0a rorType itself.. │ │ │ │ │ -0006d520: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0006d530: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006d540: 6c2f 5465 7374 4578 6365 7074 696f 6e73 l/TestExceptions │ │ │ │ │ -0006d550: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ -0006d560: 2065 7863 6570 7469 6f6e 7320 6861 7665 exceptions have │ │ │ │ │ -0006d570: 2061 2070 726f 7065 7220 7061 7265 6e74 a proper parent │ │ │ │ │ -0006d580: 2063 6c61 7373 0a3c 6272 0a3e 746f 6f6c class.tool │ │ │ │ │ -0006d590: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006d5a0: 6e67 2f6d 6f64 656c 2f54 6573 7453 6f75 ng/model/TestSou │ │ │ │ │ -0006d5b0: 7263 6556 6572 7369 6f6e 2e6a 6176 613a rceVersion.java: │ │ │ │ │ -0006d5c0: 2054 6573 7420 6c61 7465 7374 2c20 6c61 Test latest, la │ │ │ │ │ -0006d5d0: 7465 7374 5375 7070 6f72 7465 642c 2075 testSupported, u │ │ │ │ │ -0006d5e0: 6e64 6572 7363 6f72 6520 6173 206b 6579 nderscore as key │ │ │ │ │ -0006d5f0: 776f 7264 2c20 6574 632e 0a3c 6272 0a3e word, etc.. │ │ │ │ │ -0006d600: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006d610: 6573 7369 6e67 2f6d 6f64 656c 2f54 6573 essing/model/Tes │ │ │ │ │ -0006d620: 7453 796d 7461 6249 7465 6d73 2e6a 6176 tSymtabItems.jav │ │ │ │ │ -0006d630: 613a 2032 3639 3a20 6173 7365 7274 696f a: 269: assertio │ │ │ │ │ -0006d640: 6e20 6661 696c 7572 6520 6765 7474 696e n failure gettin │ │ │ │ │ -0006d650: 6720 656e 636c 6f73 696e 6720 656c 656d g enclosing elem │ │ │ │ │ -0006d660: 656e 7420 6f66 2061 6e20 756e 6465 6669 ent of an undefi │ │ │ │ │ -0006d670: 6e65 6420 6e61 6d65 0a3c 6272 0a3e 746f ned name.to │ │ │ │ │ -0006d680: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006d690: 7369 6e67 2f6d 6f64 656c 2f54 6573 7456 sing/model/TestV │ │ │ │ │ -0006d6a0: 6973 6974 6f72 4465 6661 756c 7473 2e6a isitorDefaults.j │ │ │ │ │ -0006d6b0: 6176 613a 2054 6573 7420 6265 6861 7669 ava: Test behavi │ │ │ │ │ -0006d6c0: 6f72 206f 6620 6465 6661 756c 7420 6d65 or of default me │ │ │ │ │ -0006d6d0: 7468 6f64 7320 6f6e 2076 6973 6974 6f72 thods on visitor │ │ │ │ │ -0006d6e0: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -0006d6f0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006d700: 6f64 656c 2f63 6f6d 706c 6574 696f 6e66 odel/completionf │ │ │ │ │ -0006d710: 6169 6c75 7265 2f4d 6973 7369 6e67 436c ailure/MissingCl │ │ │ │ │ -0006d720: 6173 7346 696c 652e 6a61 7661 3a20 4861 assFile.java: Ha │ │ │ │ │ -0006d730: 6e64 696e 6720 6f66 2042 6164 436c 6173 nding of BadClas │ │ │ │ │ -0006d740: 7346 696c 6520 6578 6365 7074 696f 6e73 sFile exceptions │ │ │ │ │ -0006d750: 2061 6e64 2043 6f6d 706c 6574 696f 6e46 and CompletionF │ │ │ │ │ -0006d760: 6169 6c75 7265 730a 3c62 720a 3e74 6f6f ailures.too │ │ │ │ │ -0006d770: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006d780: 696e 672f 6d6f 6465 6c2f 636f 6d70 6c65 ing/model/comple │ │ │ │ │ -0006d790: 7469 6f6e 6661 696c 7572 652f 4e6f 4162 tionfailure/NoAb │ │ │ │ │ -0006d7a0: 6f72 7446 6f72 4261 6443 6c61 7373 4669 ortForBadClassFi │ │ │ │ │ -0006d7b0: 6c65 2e6a 6176 613a 2042 6164 2063 6c61 le.java: Bad cla │ │ │ │ │ -0006d7c0: 7373 6669 6c65 7320 7368 6f75 6c64 206e ssfiles should n │ │ │ │ │ -0006d7d0: 6f74 2061 626f 7274 2063 6f6d 7069 6c61 ot abort compila │ │ │ │ │ -0006d7e0: 7469 6f6e 730a 3c62 720a 3e74 6f6f 6c73 tions.tools │ │ │ │ │ -0006d7f0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006d800: 672f 6d6f 6465 6c2f 636f 6d70 6c65 7469 g/model/completi │ │ │ │ │ -0006d810: 6f6e 6661 696c 7572 652f 5379 6d62 6f6c onfailure/Symbol │ │ │ │ │ -0006d820: 7344 6f6e 7443 756d 756c 6174 652e 6a61 sDontCumulate.ja │ │ │ │ │ -0006d830: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -0006d840: 7370 6563 756c 6174 6976 6520 7379 6d62 speculative symb │ │ │ │ │ -0006d850: 6f6c 7320 6172 6520 6e6f 7420 756e 6e65 ols are not unne │ │ │ │ │ -0006d860: 6365 7373 6172 696c 7920 7265 7461 696e cessarily retain │ │ │ │ │ -0006d870: 6564 2069 6e20 7468 6520 4465 6665 7272 ed in the Deferr │ │ │ │ │ -0006d880: 6564 436f 6d70 6c65 7469 6f6e 4661 696c edCompletionFail │ │ │ │ │ -0006d890: 7572 6548 616e 646c 6572 0a3c 6272 0a3e ureHandler. │ │ │ │ │ -0006d8a0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006d8b0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006d8c0: 6d65 6e74 2f38 3030 3933 3637 2f54 6573 ment/8009367/Tes │ │ │ │ │ -0006d8d0: 7451 7561 6c69 6669 6564 4e61 6d65 5573 tQualifiedNameUs │ │ │ │ │ -0006d8e0: 6564 2e6a 6176 613a 2054 6573 7420 7468 ed.java: Test th │ │ │ │ │ -0006d8f0: 6174 2074 6865 2063 6f72 7265 6374 206b at the correct k │ │ │ │ │ -0006d900: 696e 6420 6f66 206e 616d 6573 2028 6269 ind of names (bi │ │ │ │ │ -0006d910: 6e61 7279 2920 6172 6520 7573 6564 2077 nary) are used w │ │ │ │ │ -0006d920: 6865 6e20 636f 6d70 6172 696e 6720 436c hen comparing Cl │ │ │ │ │ -0006d930: 6173 7320 616e 6420 5379 6d62 6f6c 2066 ass and Symbol f │ │ │ │ │ -0006d940: 6f72 2072 6570 6561 7461 626c 6520 436c or repeatable Cl │ │ │ │ │ -0006d950: 6173 7365 732e 0a3c 6272 0a3e 746f 6f6c asses..tool │ │ │ │ │ -0006d960: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006d970: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ -0006d980: 2f41 6e6e 6f50 726f 6365 7373 6f72 4f6e /AnnoProcessorOn │ │ │ │ │ -0006d990: 5265 636f 7264 7354 6573 742e 6a61 7661 RecordsTest.java │ │ │ │ │ -0006d9a0: 3a20 5665 7269 6679 2074 6861 7420 616e : Verify that an │ │ │ │ │ -0006d9b0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ -0006d9c0: 696e 6720 776f 726b 7320 666f 7220 7265 ing works for re │ │ │ │ │ -0006d9d0: 636f 7264 730a 3c62 720a 3e74 6f6f 6c73 cords.tools │ │ │ │ │ -0006d9e0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006d9f0: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006da00: 416e 6e6f 7461 7469 6f6e 546f 5374 7269 AnnotationToStri │ │ │ │ │ -0006da10: 6e67 5465 7374 2e6a 6176 613a 2054 6573 ngTest.java: Tes │ │ │ │ │ -0006da20: 7420 6f66 2074 6f53 7472 696e 6720 6f6e t of toString on │ │ │ │ │ -0006da30: 206e 6f72 6d61 6c20 616e 6e6f 7461 7469 normal annotati │ │ │ │ │ -0006da40: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -0006da50: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006da60: 6d6f 6465 6c2f 656c 656d 656e 742f 4368 model/element/Ch │ │ │ │ │ -0006da70: 6563 6b69 6e67 4163 6365 7373 6f72 734f eckingAccessorsO │ │ │ │ │ -0006da80: 6e4c 6f61 6465 6452 6563 6f72 6443 6c61 nLoadedRecordCla │ │ │ │ │ -0006da90: 7373 6573 2e6a 6176 613a 2056 6572 6966 sses.java: Verif │ │ │ │ │ -0006daa0: 7920 7468 6174 2061 6e6e 6f74 6174 696f y that annotatio │ │ │ │ │ -0006dab0: 6e20 7072 6f63 6573 7369 6e67 2077 6f72 n processing wor │ │ │ │ │ -0006dac0: 6b73 2066 6f72 2072 6563 6f72 6473 0a3c ks for records.< │ │ │ │ │ -0006dad0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006dae0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006daf0: 2f65 6c65 6d65 6e74 2f43 6865 636b 696e /element/Checkin │ │ │ │ │ -0006db00: 6754 7970 6541 6e6e 6f74 6174 696f 6e73 gTypeAnnotations │ │ │ │ │ -0006db10: 4f6e 5265 636f 7264 732e 6a61 7661 3a20 OnRecords.java: │ │ │ │ │ -0006db20: 5665 7269 6679 2074 6861 7420 616e 6e6f Verify that anno │ │ │ │ │ -0006db30: 7461 7469 6f6e 2070 726f 6365 7373 696e tation processin │ │ │ │ │ -0006db40: 6720 776f 726b 7320 666f 7220 7265 636f g works for reco │ │ │ │ │ -0006db50: 7264 730a 3c62 720a 3e74 6f6f 6c73 2f6a rds.tools/j │ │ │ │ │ -0006db60: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006db70: 6d6f 6465 6c2f 656c 656d 656e 742f 4572 model/element/Er │ │ │ │ │ -0006db80: 726f 724f 6e41 6e6e 6f57 6974 6854 6172 rorOnAnnoWithTar │ │ │ │ │ -0006db90: 6765 744d 6574 686f 642e 6a61 7661 3a20 getMethod.java: │ │ │ │ │ -0006dba0: 5665 7269 6679 2074 6861 7420 616e 6e6f Verify that anno │ │ │ │ │ -0006dbb0: 7461 7469 6f6e 2070 726f 6365 7373 696e tation processin │ │ │ │ │ -0006dbc0: 6720 776f 726b 7320 666f 7220 7265 636f g works for reco │ │ │ │ │ -0006dbd0: 7264 730a 3c62 720a 3e74 6f6f 6c73 2f6a rds.tools/j │ │ │ │ │ -0006dbe0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006dbf0: 6d6f 6465 6c2f 656c 656d 656e 742f 4a61 model/element/Ja │ │ │ │ │ -0006dc00: 7661 784c 616e 674d 6f64 656c 466f 7252 vaxLangModelForR │ │ │ │ │ -0006dc10: 6563 6f72 6473 2e6a 6176 613a 2056 6572 ecords.java: Ver │ │ │ │ │ -0006dc20: 6966 7920 7468 6174 2061 6e6e 6f74 6174 ify that annotat │ │ │ │ │ -0006dc30: 696f 6e20 7072 6f63 6573 7369 6e67 2077 ion processing w │ │ │ │ │ -0006dc40: 6f72 6b73 2066 6f72 2072 6563 6f72 6473 orks for records │ │ │ │ │ -0006dc50: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006dc60: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006dc70: 656c 2f65 6c65 6d65 6e74 2f4f 6273 6f6c el/element/Obsol │ │ │ │ │ -0006dc80: 6574 6553 7472 6963 7466 702f 5465 7374 eteStrictfp/Test │ │ │ │ │ -0006dc90: 5374 7269 6374 6670 5265 7465 6e74 696f StrictfpRetentio │ │ │ │ │ -0006dca0: 6e2e 6a61 7661 3a20 5465 7374 2074 6573 n.java: Test tes │ │ │ │ │ -0006dcb0: 7420 616e 6420 636c 6173 7320 6669 6c65 t and class file │ │ │ │ │ -0006dcc0: 2072 6574 656e 7469 6f6e 206f 6620 7374 retention of st │ │ │ │ │ -0006dcd0: 7269 6374 6670 2e0a 3c62 720a 3e74 6f6f rictfp..too │ │ │ │ │ -0006dce0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006dcf0: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006dd00: 742f 5265 636f 7264 4e6f 7450 7265 7365 t/RecordNotPrese │ │ │ │ │ -0006dd10: 7276 696e 674e 6573 7465 6454 7970 6541 rvingNestedTypeA │ │ │ │ │ -0006dd20: 6e6e 6f74 6174 696f 6e73 5465 7374 2e6a nnotationsTest.j │ │ │ │ │ -0006dd30: 6176 613a 206a 6176 6163 2064 6566 696e ava: javac defin │ │ │ │ │ -0006dd40: 6573 2074 7970 6520 616e 6e6f 7461 7469 es type annotati │ │ │ │ │ -0006dd50: 6f6e 7320 696e 636f 7272 6563 746c 7920 ons incorrectly │ │ │ │ │ -0006dd60: 666f 7220 7265 636f 7264 206d 656d 6265 for record membe │ │ │ │ │ -0006dd70: 7273 2028 636f 6e73 7472 7563 746f 7220 rs (constructor │ │ │ │ │ -0006dd80: 616e 6420 7072 6f70 6572 7479 2061 6363 and property acc │ │ │ │ │ -0006dd90: 6573 736f 7229 0a3c 6272 0a3e 746f 6f6c essor).tool │ │ │ │ │ -0006dda0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006ddb0: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ -0006ddc0: 2f54 6573 7441 6e6f 6e43 6c61 7373 4e61 /TestAnonClassNa │ │ │ │ │ -0006ddd0: 6d65 732e 6a61 7661 3a20 5465 7374 2074 mes.java: Test t │ │ │ │ │ -0006dde0: 6861 7420 7265 706f 7274 6564 206e 616d hat reported nam │ │ │ │ │ -0006ddf0: 6573 206f 6620 616e 6f6e 796d 6f75 7320 es of anonymous │ │ │ │ │ -0006de00: 636c 6173 7365 7320 6172 6520 6e6f 6e2d classes are non- │ │ │ │ │ -0006de10: 6e75 6c6c 2e0a 3c62 720a 3e74 6f6f 6c73 null..tools │ │ │ │ │ -0006de20: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006de30: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006de40: 5465 7374 4269 6e64 696e 6756 6172 6961 TestBindingVaria │ │ │ │ │ -0006de50: 626c 652e 6a61 7661 3a20 5465 7374 2074 ble.java: Test t │ │ │ │ │ -0006de60: 6861 7420 7468 6520 6269 6e64 696e 6720 hat the binding │ │ │ │ │ -0006de70: 7661 7269 6162 6c65 206b 696e 6420 6973 variable kind is │ │ │ │ │ -0006de80: 2061 7070 726f 7072 6961 7465 6c79 2073 appropriately s │ │ │ │ │ -0006de90: 6574 0a3c 6272 0a3e 746f 6f6c 732f 6a61 et.tools/ja │ │ │ │ │ -0006dea0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006deb0: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ -0006dec0: 7445 6c65 6d65 6e74 2e6a 6176 613a 2054 tElement.java: T │ │ │ │ │ -0006ded0: 6573 7420 6261 7369 6320 7072 6f70 6572 est basic proper │ │ │ │ │ -0006dee0: 7469 6573 206f 6620 6a61 7661 782e 6c61 ties of javax.la │ │ │ │ │ -0006def0: 6e67 2e65 6c65 6d65 6e74 2e45 6c65 6d65 ng.element.Eleme │ │ │ │ │ -0006df00: 6e74 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nt.tools/ja │ │ │ │ │ -0006df10: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -0006df20: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ -0006df30: 7445 6c65 6d65 6e74 4173 5479 7065 2e6a tElementAsType.j │ │ │ │ │ -0006df40: 6176 613a 2054 6573 7420 456c 656d 656e ava: Test Elemen │ │ │ │ │ -0006df50: 742e 6173 5479 7065 2061 6e64 2069 7473 t.asType and its │ │ │ │ │ -0006df60: 206f 7665 7272 6964 6573 0a3c 6272 0a3e overrides. │ │ │ │ │ -0006df70: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006df80: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006df90: 6d65 6e74 2f54 6573 7445 6c65 6d65 6e74 ment/TestElement │ │ │ │ │ -0006dfa0: 4b69 6e64 5072 6564 6963 6174 6573 2e6a KindPredicates.j │ │ │ │ │ -0006dfb0: 6176 613a 2054 6573 7420 7661 7269 6f75 ava: Test variou │ │ │ │ │ -0006dfc0: 7320 7072 6564 6963 6174 6573 206f 6620 s predicates of │ │ │ │ │ -0006dfd0: 456c 656d 656e 744b 696e 642e 0a3c 6272 ElementKind..
    tools/javac/pr │ │ │ │ │ -0006dff0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ -0006e000: 6c65 6d65 6e74 2f54 6573 7445 6d70 7479 lement/TestEmpty │ │ │ │ │ -0006e010: 436f 6e74 6169 6e65 722e 6a61 7661 3a20 Container.java: │ │ │ │ │ -0006e020: 5465 7374 2074 6861 7420 616e 2065 6d70 Test that an emp │ │ │ │ │ -0006e030: 7479 2063 6f6e 7461 696e 6572 2064 6f65 ty container doe │ │ │ │ │ -0006e040: 7320 6e6f 7420 7374 6f70 2075 7320 6672 s not stop us fr │ │ │ │ │ -0006e050: 6f6d 206c 6f6f 6b69 6e67 2061 7420 7375 om looking at su │ │ │ │ │ -0006e060: 7065 7274 7970 6573 2066 6f72 2069 6e68 pertypes for inh │ │ │ │ │ -0006e070: 6572 6974 6564 2072 6570 6561 7465 6420 erited repeated │ │ │ │ │ -0006e080: 616e 6e6f 7461 7469 6f6e 732e 0a3c 6272 annotations..
    tools/javac/pr │ │ │ │ │ -0006e0a0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ -0006e0b0: 6c65 6d65 6e74 2f54 6573 7445 7865 6375 lement/TestExecu │ │ │ │ │ -0006e0c0: 7461 626c 6545 6c65 6d65 6e74 2e6a 6176 tableElement.jav │ │ │ │ │ -0006e0d0: 613a 2054 6573 7420 6261 7369 6320 7072 a: Test basic pr │ │ │ │ │ -0006e0e0: 6f70 6572 7469 6573 206f 6620 6a61 7661 operties of java │ │ │ │ │ -0006e0f0: 782e 6c61 6e67 2e65 6c65 6d65 6e74 2e45 x.lang.element.E │ │ │ │ │ -0006e100: 7865 6375 7461 626c 6545 6c65 6d65 6e74 xecutableElement │ │ │ │ │ -0006e110: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006e120: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006e130: 656c 2f65 6c65 6d65 6e74 2f54 6573 7445 el/element/TestE │ │ │ │ │ -0006e140: 7865 6375 7461 626c 6552 6563 6569 7665 xecutableReceive │ │ │ │ │ -0006e150: 7254 7970 652e 6a61 7661 3a20 5465 7374 rType.java: Test │ │ │ │ │ -0006e160: 2062 6568 6176 696f 7220 6f66 2045 7865 behavior of Exe │ │ │ │ │ -0006e170: 6375 7461 626c 6545 6c65 6d65 6e74 2e67 cutableElement.g │ │ │ │ │ -0006e180: 6574 5265 6365 6976 6572 5479 7065 0a3c etReceiverType.< │ │ │ │ │ -0006e190: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006e1a0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006e1b0: 2f65 6c65 6d65 6e74 2f54 6573 7446 696c /element/TestFil │ │ │ │ │ -0006e1c0: 654f 626a 6563 744f 662e 6a61 7661 3a20 eObjectOf.java: │ │ │ │ │ -0006e1d0: 5665 7269 6679 2074 6865 2062 6568 6176 Verify the behav │ │ │ │ │ -0006e1e0: 696f 7220 6f66 2074 6865 2045 6c65 6d65 ior of the Eleme │ │ │ │ │ -0006e1f0: 6e74 732e 6765 7446 696c 654f 626a 6563 nts.getFileObjec │ │ │ │ │ -0006e200: 744f 660a 3c62 720a 3e74 6f6f 6c73 2f6a tOf.tools/j │ │ │ │ │ -0006e210: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006e220: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ -0006e230: 7374 4c69 7374 5061 636b 6167 6546 726f stListPackageFro │ │ │ │ │ -0006e240: 6d41 5049 2e6a 6176 613a 2043 6865 636b mAPI.java: Check │ │ │ │ │ -0006e250: 2074 6861 7420 7768 656e 2061 2070 6163 that when a pac │ │ │ │ │ -0006e260: 6b61 6765 2068 6173 2045 6c65 6d65 6e74 kage has Element │ │ │ │ │ -0006e270: 7320 6c69 7374 6564 2066 726f 6d20 626f s listed from bo │ │ │ │ │ -0006e280: 7468 2066 726f 6d20 636c 6173 7365 7320 th from classes │ │ │ │ │ -0006e290: 616e 6420 736f 7572 6365 732c 2061 6e64 and sources, and │ │ │ │ │ -0006e2a0: 2074 6865 6e20 6120 6e65 7374 6564 2063 then a nested c │ │ │ │ │ -0006e2b0: 6c61 7373 2069 7320 636f 6d70 6c65 7465 lass is complete │ │ │ │ │ -0006e2c0: 642c 2069 7420 6973 206e 6f74 2066 6972 d, it is not fir │ │ │ │ │ -0006e2d0: 7374 2063 6f6d 706c 6574 6564 2066 726f st completed fro │ │ │ │ │ -0006e2e0: 6d20 736f 7572 6365 2076 6961 2069 7473 m source via its │ │ │ │ │ -0006e2f0: 2065 6e63 6c6f 7369 6e67 2063 6c61 7373 enclosing class │ │ │ │ │ -0006e300: 2c20 616e 6420 7468 656e 2061 6761 696e , and then again │ │ │ │ │ -0006e310: 2066 6f72 2069 7473 656c 662e 0a3c 6272 for itself..
    tools/javac/pr │ │ │ │ │ -0006e330: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ -0006e340: 6c65 6d65 6e74 2f54 6573 744d 6973 7369 lement/TestMissi │ │ │ │ │ -0006e350: 6e67 456c 656d 656e 742f 5465 7374 4d69 ngElement/TestMi │ │ │ │ │ -0006e360: 7373 696e 6745 6c65 6d65 6e74 2e6a 6176 ssingElement.jav │ │ │ │ │ -0006e370: 613a 204d 6f64 656c 696e 6720 7479 7065 a: Modeling type │ │ │ │ │ -0006e380: 2069 6d70 6c65 6d65 6e74 696e 6720 6d69 implementing mi │ │ │ │ │ -0006e390: 7373 696e 6720 696e 7465 7266 6163 6573 ssing interfaces │ │ │ │ │ -0006e3a0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006e3b0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006e3c0: 656c 2f65 6c65 6d65 6e74 2f54 6573 744d el/element/TestM │ │ │ │ │ -0006e3d0: 6973 7369 6e67 456c 656d 656e 7432 2f54 issingElement2/T │ │ │ │ │ -0006e3e0: 6573 744d 6973 7369 6e67 436c 6173 732e estMissingClass. │ │ │ │ │ -0006e3f0: 6a61 7661 3a20 4d6f 6465 6c69 6e67 2074 java: Modeling t │ │ │ │ │ -0006e400: 7970 6520 696d 706c 656d 656e 7469 6e67 ype implementing │ │ │ │ │ -0006e410: 206d 6973 7369 6e67 2069 6e74 6572 6661 missing interfa │ │ │ │ │ -0006e420: 6365 730a 3c62 720a 3e74 6f6f 6c73 2f6a ces.tools/j │ │ │ │ │ -0006e430: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006e440: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ -0006e450: 7374 4d69 7373 696e 6745 6c65 6d65 6e74 stMissingElement │ │ │ │ │ -0006e460: 322f 5465 7374 4d69 7373 696e 6747 656e 2/TestMissingGen │ │ │ │ │ -0006e470: 6572 6963 436c 6173 7331 2e6a 6176 613a ericClass1.java: │ │ │ │ │ -0006e480: 204d 6f64 656c 696e 6720 7479 7065 2069 Modeling type i │ │ │ │ │ -0006e490: 6d70 6c65 6d65 6e74 696e 6720 6d69 7373 mplementing miss │ │ │ │ │ -0006e4a0: 696e 6720 696e 7465 7266 6163 6573 0a3c ing interfaces.< │ │ │ │ │ -0006e4b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006e4c0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006e4d0: 2f65 6c65 6d65 6e74 2f54 6573 744d 6973 /element/TestMis │ │ │ │ │ -0006e4e0: 7369 6e67 456c 656d 656e 7432 2f54 6573 singElement2/Tes │ │ │ │ │ -0006e4f0: 744d 6973 7369 6e67 4765 6e65 7269 6343 tMissingGenericC │ │ │ │ │ -0006e500: 6c61 7373 322e 6a61 7661 3a20 4d6f 6465 lass2.java: Mode │ │ │ │ │ -0006e510: 6c69 6e67 2074 7970 6520 696d 706c 656d ling type implem │ │ │ │ │ -0006e520: 656e 7469 6e67 206d 6973 7369 6e67 2069 enting missing i │ │ │ │ │ -0006e530: 6e74 6572 6661 6365 730a 3c62 720a 3e74 nterfaces.t │ │ │ │ │ -0006e540: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006e550: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006e560: 656e 742f 5465 7374 4d69 7373 696e 6745 ent/TestMissingE │ │ │ │ │ -0006e570: 6c65 6d65 6e74 322f 5465 7374 4d69 7373 lement2/TestMiss │ │ │ │ │ -0006e580: 696e 6747 656e 6572 6963 496e 7465 7266 ingGenericInterf │ │ │ │ │ -0006e590: 6163 6531 2e6a 6176 613a 204d 6f64 656c ace1.java: Model │ │ │ │ │ -0006e5a0: 696e 6720 7479 7065 2069 6d70 6c65 6d65 ing type impleme │ │ │ │ │ -0006e5b0: 6e74 696e 6720 6d69 7373 696e 6720 696e nting missing in │ │ │ │ │ -0006e5c0: 7465 7266 6163 6573 0a3c 6272 0a3e 746f terfaces.to │ │ │ │ │ -0006e5d0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006e5e0: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ -0006e5f0: 6e74 2f54 6573 744d 6973 7369 6e67 456c nt/TestMissingEl │ │ │ │ │ -0006e600: 656d 656e 7432 2f54 6573 744d 6973 7369 ement2/TestMissi │ │ │ │ │ -0006e610: 6e67 4765 6e65 7269 6349 6e74 6572 6661 ngGenericInterfa │ │ │ │ │ -0006e620: 6365 322e 6a61 7661 3a20 4d6f 6465 6c69 ce2.java: Modeli │ │ │ │ │ -0006e630: 6e67 2074 7970 6520 696d 706c 656d 656e ng type implemen │ │ │ │ │ -0006e640: 7469 6e67 206d 6973 7369 6e67 2069 6e74 ting missing int │ │ │ │ │ -0006e650: 6572 6661 6365 730a 3c62 720a 3e74 6f6f erfaces.too │ │ │ │ │ -0006e660: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006e670: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006e680: 742f 5465 7374 4d69 7373 696e 6745 6c65 t/TestMissingEle │ │ │ │ │ -0006e690: 6d65 6e74 322f 5465 7374 4d69 7373 696e ment2/TestMissin │ │ │ │ │ -0006e6a0: 6749 6e74 6572 6661 6365 2e6a 6176 613a gInterface.java: │ │ │ │ │ -0006e6b0: 204d 6f64 656c 696e 6720 7479 7065 2069 Modeling type i │ │ │ │ │ -0006e6c0: 6d70 6c65 6d65 6e74 696e 6720 6d69 7373 mplementing miss │ │ │ │ │ -0006e6d0: 696e 6720 696e 7465 7266 6163 6573 0a3c ing interfaces.< │ │ │ │ │ -0006e6e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006e6f0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006e700: 2f65 6c65 6d65 6e74 2f54 6573 744d 6f64 /element/TestMod │ │ │ │ │ -0006e710: 756c 6545 6c65 6d65 6e74 4e61 6d65 732e uleElementNames. │ │ │ │ │ -0006e720: 6a61 7661 3a20 5465 7374 2062 6173 6963 java: Test basic │ │ │ │ │ -0006e730: 2077 6f72 6b69 6e67 7320 6f66 206e 616d workings of nam │ │ │ │ │ -0006e740: 696e 6720 6d65 7468 6f64 7320 6f6e 204d ing methods on M │ │ │ │ │ -0006e750: 6f64 756c 6545 6c65 6d65 6e74 0a3c 6272 oduleElement.
    tools/javac/pr │ │ │ │ │ -0006e770: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ -0006e780: 6c65 6d65 6e74 2f54 6573 744e 616d 6573 lement/TestNames │ │ │ │ │ -0006e790: 2e6a 6176 613a 2054 6573 7420 7468 6174 .java: Test that │ │ │ │ │ -0006e7a0: 2074 6865 2063 6f6e 7374 7261 696e 7473 the constraints │ │ │ │ │ -0006e7b0: 2067 7561 7261 6e74 6565 6420 6279 2074 guaranteed by t │ │ │ │ │ -0006e7c0: 6865 2046 696c 6572 2061 6e64 206d 6169 he Filer and mai │ │ │ │ │ -0006e7d0: 6e74 6169 6e65 640a 3c62 720a 3e74 6f6f ntained.too │ │ │ │ │ -0006e7e0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006e7f0: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006e800: 742f 5465 7374 4e6f 6e49 6e68 6572 6974 t/TestNonInherit │ │ │ │ │ -0006e810: 6564 2e6a 6176 613a 204a 6176 6163 2073 ed.java: Javac s │ │ │ │ │ -0006e820: 686f 756c 6420 6f6e 6c79 206c 6f6f 6b20 hould only look │ │ │ │ │ -0006e830: 6f6e 2073 7570 6572 7479 7065 7320 666f on supertypes fo │ │ │ │ │ -0006e840: 7220 7265 7065 6174 6162 6c65 2061 6e6e r repeatable ann │ │ │ │ │ -0006e850: 6f74 6174 696f 6e73 2069 6620 626f 7468 otations if both │ │ │ │ │ -0006e860: 2063 6f6e 7461 696e 6572 2061 6e64 2063 container and c │ │ │ │ │ -0006e870: 6f6e 7461 696e 6565 2061 7265 2069 6e68 ontainee are inh │ │ │ │ │ -0006e880: 6572 6974 6564 2e0a 3c62 720a 3e74 6f6f erited..too │ │ │ │ │ -0006e890: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006e8a0: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006e8b0: 742f 5465 7374 4f72 6967 696e 2e6a 6176 t/TestOrigin.jav │ │ │ │ │ -0006e8c0: 613a 2054 6573 7420 6265 6861 7669 6f72 a: Test behavior │ │ │ │ │ -0006e8d0: 206f 6620 6a61 7661 782e 6c61 6e67 2e6d of javax.lang.m │ │ │ │ │ -0006e8e0: 6f64 656c 2e75 7469 6c2e 456c 656d 656e odel.util.Elemen │ │ │ │ │ -0006e8f0: 7473 2e67 6574 4f72 6967 696e 2e0a 3c62 ts.getOrigin..tools/javac/p │ │ │ │ │ -0006e910: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006e920: 656c 656d 656e 742f 5465 7374 5061 636b element/TestPack │ │ │ │ │ -0006e930: 6167 6545 6c65 6d65 6e74 2e6a 6176 613a ageElement.java: │ │ │ │ │ -0006e940: 2054 6573 7420 6261 7369 6320 776f 726b Test basic work │ │ │ │ │ -0006e950: 696e 6773 206f 6620 5061 636b 6167 6545 ings of PackageE │ │ │ │ │ -0006e960: 6c65 6d65 6e74 0a3c 6272 0a3e 746f 6f6c lement.tool │ │ │ │ │ -0006e970: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006e980: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ -0006e990: 2f54 6573 7452 6563 6f72 642e 6a61 7661 /TestRecord.java │ │ │ │ │ -0006e9a0: 3a20 5665 7269 6679 2074 6861 7420 616e : Verify that an │ │ │ │ │ -0006e9b0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ -0006e9c0: 696e 6720 776f 726b 7320 666f 7220 7265 ing works for re │ │ │ │ │ -0006e9d0: 636f 7264 730a 3c62 720a 3e74 6f6f 6c73 cords.tools │ │ │ │ │ +0006be10: 3634 3339 3832 362e 6a61 7661 3a20 4578 6439826.java: Ex │ │ │ │ │ +0006be20: 6365 7074 696f 6e20 6973 7375 696e 6720 ception issuing │ │ │ │ │ +0006be30: 4469 6167 6e6f 7374 6963 2077 6869 6c65 Diagnostic while │ │ │ │ │ +0006be40: 2070 726f 6365 7373 696e 6720 6765 6e65 processing gene │ │ │ │ │ +0006be50: 7261 7465 6420 6572 7261 6e74 2063 6f64 rated errant cod │ │ │ │ │ +0006be60: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0006be70: 6163 2f70 726f 6365 7373 696e 672f 5436 ac/processing/T6 │ │ │ │ │ +0006be80: 3932 3033 3137 2e6a 6176 613a 2070 6163 920317.java: pac │ │ │ │ │ +0006be90: 6b61 6765 2d69 6e66 6f2e 6a61 7661 2066 kage-info.java f │ │ │ │ │ +0006bea0: 696c 6520 6861 7320 746f 2062 6520 7370 ile has to be sp │ │ │ │ │ +0006beb0: 6563 6966 6965 6420 6f6e 2074 6865 206a ecified on the j │ │ │ │ │ +0006bec0: 6176 6163 2063 6d64 6c69 6e65 2c20 656c avac cmdline, el │ │ │ │ │ +0006bed0: 7365 2069 7420 7769 6c6c 206e 6f74 2062 se it will not b │ │ │ │ │ +0006bee0: 6520 6176 6169 6c0a 3c62 720a 3e74 6f6f e avail.too │ │ │ │ │ +0006bef0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006bf00: 696e 672f 5437 3139 3634 3632 2e6a 6176 ing/T7196462.jav │ │ │ │ │ +0006bf10: 613a 204a 6176 6163 5072 6f63 6573 7369 a: JavacProcessi │ │ │ │ │ +0006bf20: 6e67 456e 7669 726f 6e6d 656e 7420 7368 ngEnvironment sh │ │ │ │ │ +0006bf30: 6f75 6c64 2074 6f6c 6572 6174 6520 4261 ould tolerate Ba │ │ │ │ │ +0006bf40: 7369 634a 6176 6163 5461 736b 0a3c 6272 sicJavacTask.
    tools/javac/pr │ │ │ │ │ +0006bf60: 6f63 6573 7369 6e67 2f54 3831 3432 3933 ocessing/T814293 │ │ │ │ │ +0006bf70: 312e 6a61 7661 3a20 6a61 7661 2063 6f6d 1.java: java com │ │ │ │ │ +0006bf80: 7069 6c65 723a 2074 7970 6520 6572 6173 piler: type eras │ │ │ │ │ +0006bf90: 7572 6520 646f 6573 6e27 7420 776f 726b ure doesn't work │ │ │ │ │ +0006bfa0: 2073 696e 6365 2039 2d62 3238 0a3c 6272 since 9-b28.
    tools/javac/pr │ │ │ │ │ +0006bfc0: 6f63 6573 7369 6e67 2f54 3832 3130 3634 ocessing/T821064 │ │ │ │ │ +0006bfd0: 392e 6a61 7661 3a20 4368 6563 6b20 7468 9.java: Check th │ │ │ │ │ +0006bfe0: 6174 2064 6961 676e 6f73 7469 6373 2063 at diagnostics c │ │ │ │ │ +0006bff0: 616e 2062 6520 7072 696e 7465 6420 6576 an be printed ev │ │ │ │ │ +0006c000: 656e 2061 6674 6572 2074 6865 2063 6f6d en after the com │ │ │ │ │ +0006c010: 7069 6c61 7469 6f6e 2073 746f 7070 6564 pilation stopped │ │ │ │ │ +0006c020: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +0006c030: 6163 2f70 726f 6365 7373 696e 672f 5465 ac/processing/Te │ │ │ │ │ +0006c040: 7374 4d75 6c74 6970 6c65 4572 726f 7273 stMultipleErrors │ │ │ │ │ +0006c050: 2e6a 6176 613a 2041 6e6e 6f74 6174 696f .java: Annotatio │ │ │ │ │ +0006c060: 6e20 7072 6f63 6573 736f 7273 2073 686f n processors sho │ │ │ │ │ +0006c070: 756c 6420 6265 2061 626c 6520 746f 2070 uld be able to p │ │ │ │ │ +0006c080: 7269 6e74 206d 756c 7469 706c 6520 6572 rint multiple er │ │ │ │ │ +0006c090: 726f 7273 2061 7420 7468 6520 7361 6d65 rors at the same │ │ │ │ │ +0006c0a0: 206c 6f63 6174 696f 6e2e 0a3c 6272 0a3e location.. │ │ │ │ │ +0006c0b0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006c0c0: 6573 7369 6e67 2f54 6573 7457 6172 6e45 essing/TestWarnE │ │ │ │ │ +0006c0d0: 7272 6f72 436f 756e 742e 6a61 7661 3a20 rrorCount.java: │ │ │ │ │ +0006c0e0: 7265 7065 6174 6564 2077 6172 6e69 6e67 repeated warning │ │ │ │ │ +0006c0f0: 7320 6162 6f75 7420 626f 6f74 636c 6173 s about bootclas │ │ │ │ │ +0006c100: 7370 6174 6820 6e6f 7420 7365 740a 3c62 spath not set.tools/javac/p │ │ │ │ │ +0006c120: 726f 6365 7373 696e 672f 636f 6d70 6c65 rocessing/comple │ │ │ │ │ +0006c130: 7469 6f6e 2f54 6573 7443 6f6d 706c 6574 tion/TestComplet │ │ │ │ │ +0006c140: 696f 6e73 2e6a 6176 613a 2053 6f6d 6520 ions.java: Some │ │ │ │ │ +0006c150: 7369 6d70 6c65 2074 6573 7473 206f 6620 simple tests of │ │ │ │ │ +0006c160: 7468 6520 6d65 7468 6f64 7320 696e 2043 the methods in C │ │ │ │ │ +0006c170: 6f6d 706c 6574 696f 6e73 0a3c 6272 0a3e ompletions. │ │ │ │ │ +0006c180: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006c190: 6573 7369 6e67 2f65 6e76 6972 6f6e 6d65 essing/environme │ │ │ │ │ +0006c1a0: 6e74 2f50 726f 6365 7373 696e 6745 6e76 nt/ProcessingEnv │ │ │ │ │ +0006c1b0: 416e 6e6f 4469 7363 6f76 6572 792e 6a61 AnnoDiscovery.ja │ │ │ │ │ +0006c1c0: 7661 3a20 6d61 6b65 2073 7572 6520 7468 va: make sure th │ │ │ │ │ +0006c1d0: 6174 2061 6c6c 2064 6563 6c61 7261 7469 at all declarati │ │ │ │ │ +0006c1e0: 6f6e 2061 6e6e 6f74 6174 696f 6e73 2061 on annotations a │ │ │ │ │ +0006c1f0: 7265 2064 6973 636f 7665 7265 6420 6279 re discovered by │ │ │ │ │ +0006c200: 2074 6865 2070 726f 6365 7373 696e 6720 the processing │ │ │ │ │ +0006c210: 656e 7669 726f 6e6d 656e 740a 3c62 720a environment.tools/javac/pro │ │ │ │ │ +0006c230: 6365 7373 696e 672f 656e 7669 726f 6e6d cessing/environm │ │ │ │ │ +0006c240: 656e 742f 5465 7374 5072 6576 6965 7745 ent/TestPreviewE │ │ │ │ │ +0006c250: 6e61 626c 6564 2e6a 6176 613a 2054 6573 nabled.java: Tes │ │ │ │ │ +0006c260: 7420 7468 6174 2050 726f 6365 7373 696e t that Processin │ │ │ │ │ +0006c270: 6745 6e76 6972 6f6e 6d65 6e74 2e69 7350 gEnvironment.isP │ │ │ │ │ +0006c280: 7265 7669 6577 456e 6162 6c65 6420 776f reviewEnabled wo │ │ │ │ │ +0006c290: 726b 7320 7072 6f70 6572 6c79 0a3c 6272 rks properly.
    tools/javac/pr │ │ │ │ │ +0006c2b0: 6f63 6573 7369 6e67 2f65 6e76 6972 6f6e ocessing/environ │ │ │ │ │ +0006c2c0: 6d65 6e74 2f54 6573 7453 6f75 7263 6556 ment/TestSourceV │ │ │ │ │ +0006c2d0: 6572 7369 6f6e 2e6a 6176 613a 2054 6573 ersion.java: Tes │ │ │ │ │ +0006c2e0: 7420 7468 6174 2067 6574 536f 7572 6365 t that getSource │ │ │ │ │ +0006c2f0: 5665 7273 696f 6e20 776f 726b 7320 7072 Version works pr │ │ │ │ │ +0006c300: 6f70 6572 6c79 0a3c 6272 0a3e 746f 6f6c operly.tool │ │ │ │ │ +0006c310: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006c320: 6e67 2f65 6e76 6972 6f6e 6d65 6e74 2f72 ng/environment/r │ │ │ │ │ +0006c330: 6f75 6e64 2f54 6573 7443 6f6e 7465 7874 ound/TestContext │ │ │ │ │ +0006c340: 2e6a 6176 613a 2041 206e 6577 204a 6176 .java: A new Jav │ │ │ │ │ +0006c350: 6163 456c 656d 656e 7473 2069 7320 6372 acElements is cr │ │ │ │ │ +0006c360: 6561 7465 6420 666f 7220 6561 6368 2072 eated for each r │ │ │ │ │ +0006c370: 6f75 6e64 206f 6620 616e 6e6f 7461 7469 ound of annotati │ │ │ │ │ +0006c380: 6f6e 2070 726f 6365 7373 696e 670a 3c62 on processing.tools/javac/p │ │ │ │ │ +0006c3a0: 726f 6365 7373 696e 672f 656e 7669 726f rocessing/enviro │ │ │ │ │ +0006c3b0: 6e6d 656e 742f 726f 756e 642f 5465 7374 nment/round/Test │ │ │ │ │ +0006c3c0: 456c 656d 656e 7473 416e 6e6f 7461 7465 ElementsAnnotate │ │ │ │ │ +0006c3d0: 6457 6974 682e 6a61 7661 3a20 5465 7374 dWith.java: Test │ │ │ │ │ +0006c3e0: 7320 7468 6174 2067 6574 456c 656d 656e s that getElemen │ │ │ │ │ +0006c3f0: 7473 416e 6e6f 7461 7465 6457 6974 685b tsAnnotatedWith[ │ │ │ │ │ +0006c400: 416e 795d 206d 6574 686f 6473 2077 6f72 Any] methods wor │ │ │ │ │ +0006c410: 6b20 7072 6f70 6572 6c79 2e0a 3c62 720a k properly..tools/javac/pro │ │ │ │ │ +0006c430: 6365 7373 696e 672f 6572 726f 7273 2f43 cessing/errors/C │ │ │ │ │ +0006c440: 7261 7368 4f6e 4e6f 6e45 7869 7374 696e rashOnNonExistin │ │ │ │ │ +0006c450: 6741 6e6e 6f74 6174 696f 6e2f 536f 7572 gAnnotation/Sour │ │ │ │ │ +0006c460: 6365 2e6a 6176 613a 2045 6e73 7572 6520 ce.java: Ensure │ │ │ │ │ +0006c470: 6e6f 2065 7863 6570 7469 6f6e 7320 6f6e no exceptions on │ │ │ │ │ +0006c480: 2075 6e72 6573 6f6c 7661 626c 6520 616e unresolvable an │ │ │ │ │ +0006c490: 6e6f 7461 7469 6f6e 730a 3c62 720a 3e74 notations.t │ │ │ │ │ +0006c4a0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006c4b0: 7373 696e 672f 6572 726f 7273 2f45 6e73 ssing/errors/Ens │ │ │ │ │ +0006c4c0: 7572 6541 6e6e 6f74 6174 696f 6e54 7970 ureAnnotationTyp │ │ │ │ │ +0006c4d0: 654d 6973 6d61 7463 6845 7863 6570 7469 eMismatchExcepti │ │ │ │ │ +0006c4e0: 6f6e 2f53 6f75 7263 652e 6a61 7661 3a20 on/Source.java: │ │ │ │ │ +0006c4f0: 456e 7375 7265 2041 6e6e 6f74 6174 696f Ensure Annotatio │ │ │ │ │ +0006c500: 6e54 7970 654d 6973 6d61 7463 6845 7863 nTypeMismatchExc │ │ │ │ │ +0006c510: 6570 7469 6f6e 2069 7320 7468 726f 776e eption is thrown │ │ │ │ │ +0006c520: 2077 6865 6e20 6170 7072 6f70 7269 6174 when appropriat │ │ │ │ │ +0006c530: 6520 7769 7468 2072 6561 736f 6e61 626c e with reasonabl │ │ │ │ │ +0006c540: 6520 666f 756e 6454 7970 6520 6669 6c6c e foundType fill │ │ │ │ │ +0006c550: 6564 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ed..tools/j │ │ │ │ │ +0006c560: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006c570: 6572 726f 7273 2f45 6e73 7572 654d 6972 errors/EnsureMir │ │ │ │ │ +0006c580: 726f 7265 6454 7970 6545 7863 6570 7469 roredTypeExcepti │ │ │ │ │ +0006c590: 6f6e 2f53 6f75 7263 652e 6a61 7661 3a20 on/Source.java: │ │ │ │ │ +0006c5a0: 416e 6e6f 7461 7469 6f6e 5479 7065 4d69 AnnotationTypeMi │ │ │ │ │ +0006c5b0: 736d 6174 6368 4578 6365 7074 696f 6e20 smatchException │ │ │ │ │ +0006c5c0: 696e 7374 6561 6420 6f66 204d 6972 726f instead of Mirro │ │ │ │ │ +0006c5d0: 7265 6454 7970 6545 7863 6570 7469 6f6e redTypeException │ │ │ │ │ +0006c5e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006c5f0: 632f 7072 6f63 6573 7369 6e67 2f65 7272 c/processing/err │ │ │ │ │ +0006c600: 6f72 732f 5374 6f70 4f6e 496e 6170 706c ors/StopOnInappl │ │ │ │ │ +0006c610: 6963 6162 6c65 416e 6e6f 7461 7469 6f6e icableAnnotation │ │ │ │ │ +0006c620: 732f 4765 6e65 7261 7465 4675 6e63 7469 s/GenerateFuncti │ │ │ │ │ +0006c630: 6f6e 616c 496e 7465 7266 6163 652e 6a61 onalInterface.ja │ │ │ │ │ +0006c640: 7661 3a20 456e 7375 7265 2074 6861 7420 va: Ensure that │ │ │ │ │ +0006c650: 616e 2061 6e6e 6f74 6174 696f 6e20 7072 an annotation pr │ │ │ │ │ +0006c660: 6f63 6573 736f 7220 6361 6e20 6765 6e65 ocessor can gene │ │ │ │ │ +0006c670: 7261 7465 2061 2073 7570 6572 2d69 6e74 rate a super-int │ │ │ │ │ +0006c680: 6572 6661 6365 2077 6869 6368 2077 696c erface which wil │ │ │ │ │ +0006c690: 6c20 6d61 6b65 2074 6865 2063 7572 7265 l make the curre │ │ │ │ │ +0006c6a0: 6e74 2069 6e74 6572 6661 6365 2066 756e nt interface fun │ │ │ │ │ +0006c6b0: 6374 696f 6e61 6c0a 3c62 720a 3e74 6f6f ctional.too │ │ │ │ │ +0006c6c0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006c6d0: 696e 672f 6572 726f 7273 2f53 746f 704f ing/errors/StopO │ │ │ │ │ +0006c6e0: 6e49 6e61 7070 6c69 6361 626c 6541 6e6e nInapplicableAnn │ │ │ │ │ +0006c6f0: 6f74 6174 696f 6e73 2f53 6f75 7263 652e otations/Source. │ │ │ │ │ +0006c700: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +0006c710: 7420 616e 6e6f 7461 7469 6f6e 2070 726f t annotation pro │ │ │ │ │ +0006c720: 6365 7373 6f72 7320 646f 206e 6f74 2067 cessors do not g │ │ │ │ │ +0006c730: 6574 2069 6e76 616c 6964 2061 6e6e 6f74 et invalid annot │ │ │ │ │ +0006c740: 6174 696f 6e73 0a3c 6272 0a3e 746f 6f6c ations.tool │ │ │ │ │ +0006c750: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006c760: 6e67 2f65 7272 6f72 732f 5465 7374 4261 ng/errors/TestBa │ │ │ │ │ +0006c770: 6450 726f 6365 7373 6f72 2e6a 6176 613a dProcessor.java: │ │ │ │ │ +0006c780: 206a 6176 6163 2065 7869 7473 2077 6974 javac exits wit │ │ │ │ │ +0006c790: 6820 3020 7374 6174 7573 2061 6e64 206e h 0 status and n │ │ │ │ │ +0006c7a0: 6f20 6d65 7373 6167 6573 206f 6e20 6572 o messages on er │ │ │ │ │ +0006c7b0: 726f 7220 746f 2063 6f6e 7374 7275 6374 ror to construct │ │ │ │ │ +0006c7c0: 2061 6e20 616e 6e2d 7072 6f63 6573 6f72 an ann-procesor │ │ │ │ │ +0006c7d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006c7e0: 632f 7072 6f63 6573 7369 6e67 2f65 7272 c/processing/err │ │ │ │ │ +0006c7f0: 6f72 732f 5465 7374 436c 6173 734e 616d ors/TestClassNam │ │ │ │ │ +0006c800: 6573 2e6a 6176 613a 2076 6572 6966 7920 es.java: verify │ │ │ │ │ +0006c810: 6966 2065 7272 6f6e 656f 7573 2063 6c61 if erroneous cla │ │ │ │ │ +0006c820: 7373 206e 616d 6573 2061 7265 2072 656a ss names are rej │ │ │ │ │ +0006c830: 6563 7465 640a 3c62 720a 3e74 6f6f 6c73 ected.tools │ │ │ │ │ +0006c840: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006c850: 672f 6572 726f 7273 2f54 6573 7445 7272 g/errors/TestErr │ │ │ │ │ +0006c860: 6f72 436f 756e 742e 6a61 7661 3a20 4572 orCount.java: Er │ │ │ │ │ +0006c870: 726f 7273 2072 6570 6f72 7465 6420 7669 rors reported vi │ │ │ │ │ +0006c880: 6120 4d65 7373 6167 6572 2e70 7269 6e74 a Messager.print │ │ │ │ │ +0006c890: 4d65 7373 6167 6528 4552 524f 522c 2265 Message(ERROR,"e │ │ │ │ │ +0006c8a0: 7272 6f72 206d 6573 7361 6765 2229 2061 rror message") a │ │ │ │ │ +0006c8b0: 7265 206e 6f74 2074 616c 6c69 6564 2063 re not tallied c │ │ │ │ │ +0006c8c0: 6f72 7265 6374 6c79 0a3c 6272 0a3e 746f orrectly.to │ │ │ │ │ +0006c8d0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006c8e0: 7369 6e67 2f65 7272 6f72 732f 5465 7374 sing/errors/Test │ │ │ │ │ +0006c8f0: 4661 7461 6c69 7479 4f66 5061 7273 6545 FatalityOfParseE │ │ │ │ │ +0006c900: 7272 6f72 732e 6a61 7661 3a20 5465 7374 rrors.java: Test │ │ │ │ │ +0006c910: 2074 6861 7420 6765 6e65 7261 7469 6e67 that generating │ │ │ │ │ +0006c920: 2070 726f 6772 616d 7320 7769 7468 2073 programs with s │ │ │ │ │ +0006c930: 796e 7461 7820 6572 726f 7273 2069 7320 yntax errors is │ │ │ │ │ +0006c940: 6120 6661 7461 6c20 636f 6e64 6974 696f a fatal conditio │ │ │ │ │ +0006c950: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +0006c960: 6163 2f70 726f 6365 7373 696e 672f 6572 ac/processing/er │ │ │ │ │ +0006c970: 726f 7273 2f54 6573 744f 7074 696f 6e53 rors/TestOptionS │ │ │ │ │ +0006c980: 796e 7461 7845 7272 6f72 732e 6a61 7661 yntaxErrors.java │ │ │ │ │ +0006c990: 3a20 5465 7374 2074 6861 7420 616e 6e6f : Test that anno │ │ │ │ │ +0006c9a0: 7461 7469 6f6e 2070 726f 6365 7373 6f72 tation processor │ │ │ │ │ +0006c9b0: 206f 7074 696f 6e73 2077 6974 6820 696c options with il │ │ │ │ │ +0006c9c0: 6c65 6761 6c20 7379 6e74 6178 2061 7265 legal syntax are │ │ │ │ │ +0006c9d0: 2072 656a 6563 7465 640a 3c62 720a 3e74 rejected.t │ │ │ │ │ +0006c9e0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006c9f0: 7373 696e 672f 6572 726f 7273 2f54 6573 ssing/errors/Tes │ │ │ │ │ +0006ca00: 7450 6172 7365 4572 726f 7273 2f54 6573 tParseErrors/Tes │ │ │ │ │ +0006ca10: 7450 6172 7365 4572 726f 7273 2e6a 6176 tParseErrors.jav │ │ │ │ │ +0006ca20: 613a 206a 6176 6163 2063 7261 7368 6573 a: javac crashes │ │ │ │ │ +0006ca30: 2072 756e 6e69 6e67 2070 726f 6365 7373 running process │ │ │ │ │ +0006ca40: 6f72 206f 6e20 6572 7261 6e74 2063 6f64 or on errant cod │ │ │ │ │ +0006ca50: 653b 2069 7420 7573 6564 2074 6f20 7072 e; it used to pr │ │ │ │ │ +0006ca60: 696e 7420 6572 726f 7220 6d65 7373 6167 int error messag │ │ │ │ │ +0006ca70: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0006ca80: 6163 2f70 726f 6365 7373 696e 672f 6572 ac/processing/er │ │ │ │ │ +0006ca90: 726f 7273 2f54 6573 7452 6574 7572 6e43 rors/TestReturnC │ │ │ │ │ +0006caa0: 6f64 652e 6a61 7661 3a20 5465 7374 2074 ode.java: Test t │ │ │ │ │ +0006cab0: 6861 7420 616e 2065 7272 6f6e 656f 7573 hat an erroneous │ │ │ │ │ +0006cac0: 2072 6574 7572 6e20 636f 6465 2072 6573 return code res │ │ │ │ │ +0006cad0: 756c 7473 2066 726f 6d20 7261 6973 696e ults from raisin │ │ │ │ │ +0006cae0: 6720 616e 2065 7272 6f72 2e0a 3c62 720a g an error..tools/javac/pro │ │ │ │ │ +0006cb00: 6365 7373 696e 672f 6572 726f 7273 2f54 cessing/errors/T │ │ │ │ │ +0006cb10: 6573 7453 7570 7072 6573 7369 6f6e 2e6a estSuppression.j │ │ │ │ │ +0006cb20: 6176 613a 206a 6176 6163 2073 686f 756c ava: javac shoul │ │ │ │ │ +0006cb30: 6420 6465 6665 7220 6469 6167 6e6f 7374 d defer diagnost │ │ │ │ │ +0006cb40: 6963 7320 756e 7469 6c20 6974 2063 616e ics until it can │ │ │ │ │ +0006cb50: 2062 6520 6465 7465 726d 696e 6564 2074 be determined t │ │ │ │ │ +0006cb60: 6865 7920 6172 6520 7065 7273 6973 7465 hey are persiste │ │ │ │ │ +0006cb70: 6e74 0a3c 6272 0a3e 746f 6f6c 732f 6a61 nt.tools/ja │ │ │ │ │ +0006cb80: 7661 632f 7072 6f63 6573 7369 6e67 2f66 vac/processing/f │ │ │ │ │ +0006cb90: 696c 6572 2f54 6573 7446 696c 6572 436f iler/TestFilerCo │ │ │ │ │ +0006cba0: 6e73 7472 6169 6e74 732e 6a61 7661 3a20 nstraints.java: │ │ │ │ │ +0006cbb0: 5465 7374 2074 6861 7420 7468 6520 636f Test that the co │ │ │ │ │ +0006cbc0: 6e73 7472 6169 6e74 7320 6775 6172 616e nstraints guaran │ │ │ │ │ +0006cbd0: 7465 6564 2062 7920 7468 6520 4669 6c65 teed by the File │ │ │ │ │ +0006cbe0: 7220 616e 6420 6d61 696e 7461 696e 6564 r and maintained │ │ │ │ │ +0006cbf0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006cc00: 632f 7072 6f63 6573 7369 6e67 2f66 696c c/processing/fil │ │ │ │ │ +0006cc10: 6572 2f54 6573 7447 6574 5265 736f 7572 er/TestGetResour │ │ │ │ │ +0006cc20: 6365 2e6a 6176 613a 2054 6573 7420 4669 ce.java: Test Fi │ │ │ │ │ +0006cc30: 6c65 722e 6765 7452 6573 6f75 7263 650a ler.getResource. │ │ │ │ │ +0006cc40: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006cc50: 2f70 726f 6365 7373 696e 672f 6669 6c65 /processing/file │ │ │ │ │ +0006cc60: 722f 5465 7374 4765 7452 6573 6f75 7263 r/TestGetResourc │ │ │ │ │ +0006cc70: 6532 2e6a 6176 613a 2046 696c 6572 2e67 e2.java: Filer.g │ │ │ │ │ +0006cc80: 6574 5265 736f 7572 6365 2853 4f55 5243 etResource(SOURC │ │ │ │ │ +0006cc90: 455f 5041 5448 2c20 2e2e 2e29 2064 6f65 E_PATH, ...) doe │ │ │ │ │ +0006cca0: 7320 6e6f 7420 776f 726b 2077 6865 6e20 s not work when │ │ │ │ │ +0006ccb0: 2d73 6f75 7263 6570 6174 6820 636f 6e74 -sourcepath cont │ │ │ │ │ +0006ccc0: 6169 6e73 2026 6774 3b31 2065 6e74 7279 ains >1 entry │ │ │ │ │ +0006ccd0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006cce0: 632f 7072 6f63 6573 7369 6e67 2f66 696c c/processing/fil │ │ │ │ │ +0006ccf0: 6572 2f54 6573 7449 6e76 616c 6964 5265 er/TestInvalidRe │ │ │ │ │ +0006cd00: 6c61 7469 7665 4e61 6d65 732e 6a61 7661 lativeNames.java │ │ │ │ │ +0006cd10: 3a20 496e 7661 6c69 6420 7265 6c61 7469 : Invalid relati │ │ │ │ │ +0006cd20: 7665 206e 616d 6573 2066 6f72 2046 696c ve names for Fil │ │ │ │ │ +0006cd30: 6572 2e63 7265 6174 6552 6573 6f75 7263 er.createResourc │ │ │ │ │ +0006cd40: 6520 616e 6420 4669 6c65 722e 6765 7452 e and Filer.getR │ │ │ │ │ +0006cd50: 6573 6f75 7263 650a 3c62 720a 3e74 6f6f esource.too │ │ │ │ │ +0006cd60: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006cd70: 696e 672f 6669 6c65 722f 5465 7374 4c61 ing/filer/TestLa │ │ │ │ │ +0006cd80: 7374 526f 756e 642e 6a61 7661 3a20 4a61 stRound.java: Ja │ │ │ │ │ +0006cd90: 7661 6346 696c 6572 206e 6f74 2063 6f72 vacFiler not cor │ │ │ │ │ +0006cda0: 7265 6374 6c79 206e 6f74 6966 6965 6420 rectly notified │ │ │ │ │ +0006cdb0: 6f66 206c 6173 7452 6f75 6e64 0a3c 6272 of lastRound.
    tools/javac/pr │ │ │ │ │ +0006cdd0: 6f63 6573 7369 6e67 2f66 696c 6572 2f54 ocessing/filer/T │ │ │ │ │ +0006cde0: 6573 744f 7269 6769 6e61 7469 6e67 456c estOriginatingEl │ │ │ │ │ +0006cdf0: 656d 656e 7473 2e6a 6176 613a 2056 6572 ements.java: Ver │ │ │ │ │ +0006ce00: 6966 7920 7072 6f70 6572 2068 616e 646c ify proper handl │ │ │ │ │ +0006ce10: 696e 6720 6f66 206f 7269 6769 6e61 7469 ing of originati │ │ │ │ │ +0006ce20: 6e67 2065 6c65 6d65 6e74 7320 696e 206a ng elements in j │ │ │ │ │ +0006ce30: 6176 6163 2773 2046 696c 6572 2e0a 3c62 avac's Filer..tools/javac/p │ │ │ │ │ +0006ce50: 726f 6365 7373 696e 672f 6669 6c65 722f rocessing/filer/ │ │ │ │ │ +0006ce60: 5465 7374 5061 636b 6167 6549 6e66 6f2e TestPackageInfo. │ │ │ │ │ +0006ce70: 6a61 7661 3a20 5465 7374 2074 6865 2061 java: Test the a │ │ │ │ │ +0006ce80: 6269 6c69 7479 2074 6f20 6372 6561 7465 bility to create │ │ │ │ │ +0006ce90: 2061 6e64 2070 726f 6365 7373 2070 6163 and process pac │ │ │ │ │ +0006cea0: 6b61 6765 2d69 6e66 6f2e 6a61 7661 2066 kage-info.java f │ │ │ │ │ +0006ceb0: 696c 6573 0a3c 6272 0a3e 746f 6f6c 732f iles.tools/ │ │ │ │ │ +0006cec0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006ced0: 2f66 696c 6572 2f54 6573 7456 616c 6964 /filer/TestValid │ │ │ │ │ +0006cee0: 5265 6c61 7469 7665 4e61 6d65 732e 6a61 RelativeNames.ja │ │ │ │ │ +0006cef0: 7661 3a20 5465 7374 2076 616c 6964 2072 va: Test valid r │ │ │ │ │ +0006cf00: 656c 6174 6976 6520 6e61 6d65 7320 666f elative names fo │ │ │ │ │ +0006cf10: 7220 4669 6c65 722e 6372 6561 7465 5265 r Filer.createRe │ │ │ │ │ +0006cf20: 736f 7572 6365 2061 6e64 2046 696c 6572 source and Filer │ │ │ │ │ +0006cf30: 2e67 6574 5265 736f 7572 6365 0a3c 6272 .getResource.
    tools/javac/pr │ │ │ │ │ +0006cf50: 6f63 6573 7369 6e67 2f6c 6f61 6465 722f ocessing/loader/ │ │ │ │ │ +0006cf60: 7465 7374 436c 6f73 652f 5465 7374 436c testClose/TestCl │ │ │ │ │ +0006cf70: 6f73 652e 6a61 7661 3a20 6a61 7661 6320 ose.java: javac │ │ │ │ │ +0006cf80: 7368 6f75 6c64 206e 6f74 2063 6c6f 7365 should not close │ │ │ │ │ +0006cf90: 2070 726f 6365 7373 6f72 436c 6173 734c processorClassL │ │ │ │ │ +0006cfa0: 6f61 6465 7220 6265 666f 7265 2065 6e64 oader before end │ │ │ │ │ +0006cfb0: 206f 6620 636f 6d70 696c 6174 696f 6e0a of compilation. │ │ │ │ │ +0006cfc0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006cfd0: 2f70 726f 6365 7373 696e 672f 6c6f 6164 /processing/load │ │ │ │ │ +0006cfe0: 6572 2f74 6573 7443 6c6f 7365 2f54 6573 er/testClose/Tes │ │ │ │ │ +0006cff0: 7443 6c6f 7365 322e 6a61 7661 3a20 6a61 tClose2.java: ja │ │ │ │ │ +0006d000: 7661 6320 7368 6f75 6c64 206e 6f74 2063 vac should not c │ │ │ │ │ +0006d010: 6c6f 7365 2070 726f 6365 7373 6f72 436c lose processorCl │ │ │ │ │ +0006d020: 6173 734c 6f61 6465 7220 6265 666f 7265 assLoader before │ │ │ │ │ +0006d030: 2065 6e64 206f 6620 636f 6d70 696c 6174 end of compilat │ │ │ │ │ +0006d040: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ +0006d050: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006d060: 6d65 7373 6167 6572 2f36 3336 3230 3637 messager/6362067 │ │ │ │ │ +0006d070: 2f54 3633 3632 3036 372e 6a61 7661 3a20 /T6362067.java: │ │ │ │ │ +0006d080: 4d65 7373 6167 6572 206d 6574 686f 6473 Messager methods │ │ │ │ │ +0006d090: 2064 6f20 6e6f 7420 7072 696e 7420 6f75 do not print ou │ │ │ │ │ +0006d0a0: 7420 736f 7572 6365 2070 6f73 6974 696f t source positio │ │ │ │ │ +0006d0b0: 6e20 696e 666f 726d 6174 696f 6e0a 3c62 n information.tools/javac/p │ │ │ │ │ +0006d0d0: 726f 6365 7373 696e 672f 6d65 7373 6167 rocessing/messag │ │ │ │ │ +0006d0e0: 6572 2f36 3338 3835 3433 2f54 3633 3838 er/6388543/T6388 │ │ │ │ │ +0006d0f0: 3534 332e 6a61 7661 3a20 696d 7072 6f76 543.java: improv │ │ │ │ │ +0006d100: 6520 6163 6375 7261 6379 206f 6620 736f e accuracy of so │ │ │ │ │ +0006d110: 7572 6365 2070 6f73 6974 696f 6e73 2066 urce positions f │ │ │ │ │ +0006d120: 6f72 2041 6e6e 6f74 6174 696f 6e56 616c or AnnotationVal │ │ │ │ │ +0006d130: 7565 2070 6172 616d 206f 6620 4d65 7373 ue param of Mess │ │ │ │ │ +0006d140: 6167 6572 2e70 7269 6e74 4d65 7373 6167 ager.printMessag │ │ │ │ │ +0006d150: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0006d160: 6163 2f70 726f 6365 7373 696e 672f 6d65 ac/processing/me │ │ │ │ │ +0006d170: 7373 6167 6572 2f4d 6573 7361 6765 7242 ssager/MessagerB │ │ │ │ │ +0006d180: 6173 6963 732e 6a61 7661 3a20 5465 7374 asics.java: Test │ │ │ │ │ +0006d190: 2070 7265 7365 6e63 6520 6f66 204d 6573 presence of Mes │ │ │ │ │ +0006d1a0: 7361 6765 7220 6d65 7468 6f64 730a 3c62 sager methods.tools/javac/p │ │ │ │ │ +0006d1c0: 726f 6365 7373 696e 672f 6d65 7373 6167 rocessing/messag │ │ │ │ │ +0006d1d0: 6572 2f4d 6573 7361 6765 7244 6961 6773 er/MessagerDiags │ │ │ │ │ +0006d1e0: 2e6a 6176 613a 2077 6172 6e69 6e67 7320 .java: warnings │ │ │ │ │ +0006d1f0: 7072 696e 7465 6420 6279 2061 6e6e 6f74 printed by annot │ │ │ │ │ +0006d200: 6174 696f 6e20 7072 6f63 6573 736f 7273 ation processors │ │ │ │ │ +0006d210: 2075 7365 7320 696e 636f 7272 6563 7420 uses incorrect │ │ │ │ │ +0006d220: 736f 7572 6365 0a3c 6272 0a3e 746f 6f6c source.tool │ │ │ │ │ +0006d230: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006d240: 6e67 2f6d 6f64 656c 2f36 3139 3437 3835 ng/model/6194785 │ │ │ │ │ +0006d250: 2f54 3631 3934 3738 352e 6a61 7661 3a20 /T6194785.java: │ │ │ │ │ +0006d260: 5061 7261 6d65 7465 7244 6563 6c61 7261 ParameterDeclara │ │ │ │ │ +0006d270: 7469 6f6e 2e67 6574 5369 6d70 6c65 4e61 tion.getSimpleNa │ │ │ │ │ +0006d280: 6d65 2064 6f65 7320 6e6f 7420 7265 7475 me does not retu │ │ │ │ │ +0006d290: 726e 2061 6374 7561 6c20 6e61 6d65 2066 rn actual name f │ │ │ │ │ +0006d2a0: 726f 6d20 636c 6173 7320 6669 6c65 730a rom class files. │ │ │ │ │ +0006d2b0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006d2c0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006d2d0: 6c2f 3633 3431 3533 342f 5436 3334 3135 l/6341534/T63415 │ │ │ │ │ +0006d2e0: 3334 2e6a 6176 613a 2050 6163 6b61 6765 34.java: Package │ │ │ │ │ +0006d2f0: 456c 656d 656e 742e 6765 7445 6e63 6c6f Element.getEnclo │ │ │ │ │ +0006d300: 7365 6445 6c65 6d65 6e74 7320 7265 7375 sedElements resu │ │ │ │ │ +0006d310: 6c74 7320 696e 204e 756c 6c50 6f69 6e74 lts in NullPoint │ │ │ │ │ +0006d320: 6572 4578 6365 7074 696f 6e20 6672 6f6d erException from │ │ │ │ │ +0006d330: 2070 6172 7365 284a 6176 6143 6f6d 7069 parse(JavaCompi │ │ │ │ │ +0006d340: 6c65 722e 6a61 7661 3a34 3239 290a 3c62 ler.java:429).tools/javac/p │ │ │ │ │ +0006d360: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006d370: 456d 7074 7950 6163 6b61 6765 496e 666f EmptyPackageInfo │ │ │ │ │ +0006d380: 2e6a 6176 613a 2056 6572 6966 7920 656d .java: Verify em │ │ │ │ │ +0006d390: 7074 7920 7061 636b 6167 652d 696e 666f pty package-info │ │ │ │ │ +0006d3a0: 2e6a 6176 6120 6973 2068 616e 646c 6564 .java is handled │ │ │ │ │ +0006d3b0: 2070 726f 7065 726c 790a 3c62 720a 3e74 properly.t │ │ │ │ │ +0006d3c0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006d3d0: 7373 696e 672f 6d6f 6465 6c2f 4c6f 6361 ssing/model/Loca │ │ │ │ │ +0006d3e0: 6c43 6c61 7373 6573 2f4c 6f63 616c 436c lClasses/LocalCl │ │ │ │ │ +0006d3f0: 6173 7365 734d 6f64 656c 2e6a 6176 613a assesModel.java: │ │ │ │ │ +0006d400: 2043 6865 636b 2074 6861 7420 6c6f 6361 Check that loca │ │ │ │ │ +0006d410: 6c20 636c 6173 7365 7320 6f72 6967 696e l classes origin │ │ │ │ │ +0006d420: 6174 696e 6720 696e 2073 7461 7469 6320 ating in static │ │ │ │ │ +0006d430: 696e 6974 6961 6c69 7a65 7220 6361 6e20 initializer can │ │ │ │ │ +0006d440: 6265 206c 6f61 6465 6420 7072 6f70 6572 be loaded proper │ │ │ │ │ +0006d450: 6c79 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ly..tools/j │ │ │ │ │ +0006d460: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006d470: 6d6f 6465 6c2f 4c6f 6361 6c49 6e41 6e6f model/LocalInAno │ │ │ │ │ +0006d480: 6e79 6d6f 7573 2e6a 6176 613a 2056 6572 nymous.java: Ver │ │ │ │ │ +0006d490: 6966 7920 7468 6174 206c 6f61 6469 6e67 ify that loading │ │ │ │ │ +0006d4a0: 2061 2063 6c61 7373 6669 6c65 2066 6f72 a classfile for │ │ │ │ │ +0006d4b0: 2061 206c 6f63 616c 2063 6c61 7373 2074 a local class t │ │ │ │ │ +0006d4c0: 6861 7420 6973 2061 206d 656d 6265 7220 hat is a member │ │ │ │ │ +0006d4d0: 6f66 2061 6e20 616e 6f6e 796d 6f75 7320 of an anonymous │ │ │ │ │ +0006d4e0: 636c 6173 7320 776f 6e27 7420 6272 6561 class won't brea │ │ │ │ │ +0006d4f0: 6b20 636f 6d70 696c 6174 696f 6e2e 0a3c k compilation..< │ │ │ │ │ +0006d500: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0006d510: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +0006d520: 2f4d 6973 7369 6e67 436c 6173 7352 6563 /MissingClassRec │ │ │ │ │ +0006d530: 7572 7369 7665 4163 6365 7373 6962 6c65 ursiveAccessible │ │ │ │ │ +0006d540: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +0006d550: 6174 2065 6e63 6c6f 7369 6e67 2074 7970 at enclosing typ │ │ │ │ │ +0006d560: 6520 6f66 2061 6e20 4572 726f 7254 7970 e of an ErrorTyp │ │ │ │ │ +0006d570: 6520 6973 206e 6f74 2074 6865 2045 7272 e is not the Err │ │ │ │ │ +0006d580: 6f72 5479 7065 2069 7473 656c 662e 0a3c orType itself..< │ │ │ │ │ +0006d590: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0006d5a0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +0006d5b0: 2f54 6573 7445 7863 6570 7469 6f6e 732e /TestExceptions. │ │ │ │ │ +0006d5c0: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ +0006d5d0: 6578 6365 7074 696f 6e73 2068 6176 6520 exceptions have │ │ │ │ │ +0006d5e0: 6120 7072 6f70 6572 2070 6172 656e 7420 a proper parent │ │ │ │ │ +0006d5f0: 636c 6173 730a 3c62 720a 3e74 6f6f 6c73 class.tools │ │ │ │ │ +0006d600: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006d610: 672f 6d6f 6465 6c2f 5465 7374 536f 7572 g/model/TestSour │ │ │ │ │ +0006d620: 6365 5665 7273 696f 6e2e 6a61 7661 3a20 ceVersion.java: │ │ │ │ │ +0006d630: 5465 7374 206c 6174 6573 742c 206c 6174 Test latest, lat │ │ │ │ │ +0006d640: 6573 7453 7570 706f 7274 6564 2c20 756e estSupported, un │ │ │ │ │ +0006d650: 6465 7273 636f 7265 2061 7320 6b65 7977 derscore as keyw │ │ │ │ │ +0006d660: 6f72 642c 2065 7463 2e0a 3c62 720a 3e74 ord, etc..t │ │ │ │ │ +0006d670: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006d680: 7373 696e 672f 6d6f 6465 6c2f 5465 7374 ssing/model/Test │ │ │ │ │ +0006d690: 5379 6d74 6162 4974 656d 732e 6a61 7661 SymtabItems.java │ │ │ │ │ +0006d6a0: 3a20 3236 393a 2061 7373 6572 7469 6f6e : 269: assertion │ │ │ │ │ +0006d6b0: 2066 6169 6c75 7265 2067 6574 7469 6e67 failure getting │ │ │ │ │ +0006d6c0: 2065 6e63 6c6f 7369 6e67 2065 6c65 6d65 enclosing eleme │ │ │ │ │ +0006d6d0: 6e74 206f 6620 616e 2075 6e64 6566 696e nt of an undefin │ │ │ │ │ +0006d6e0: 6564 206e 616d 650a 3c62 720a 3e74 6f6f ed name.too │ │ │ │ │ +0006d6f0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006d700: 696e 672f 6d6f 6465 6c2f 5465 7374 5669 ing/model/TestVi │ │ │ │ │ +0006d710: 7369 746f 7244 6566 6175 6c74 732e 6a61 sitorDefaults.ja │ │ │ │ │ +0006d720: 7661 3a20 5465 7374 2062 6568 6176 696f va: Test behavio │ │ │ │ │ +0006d730: 7220 6f66 2064 6566 6175 6c74 206d 6574 r of default met │ │ │ │ │ +0006d740: 686f 6473 206f 6e20 7669 7369 746f 7273 hods on visitors │ │ │ │ │ +0006d750: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +0006d760: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006d770: 6465 6c2f 636f 6d70 6c65 7469 6f6e 6661 del/completionfa │ │ │ │ │ +0006d780: 696c 7572 652f 4d69 7373 696e 6743 6c61 ilure/MissingCla │ │ │ │ │ +0006d790: 7373 4669 6c65 2e6a 6176 613a 2048 616e ssFile.java: Han │ │ │ │ │ +0006d7a0: 6469 6e67 206f 6620 4261 6443 6c61 7373 ding of BadClass │ │ │ │ │ +0006d7b0: 4669 6c65 2065 7863 6570 7469 6f6e 7320 File exceptions │ │ │ │ │ +0006d7c0: 616e 6420 436f 6d70 6c65 7469 6f6e 4661 and CompletionFa │ │ │ │ │ +0006d7d0: 696c 7572 6573 0a3c 6272 0a3e 746f 6f6c ilures.tool │ │ │ │ │ +0006d7e0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006d7f0: 6e67 2f6d 6f64 656c 2f63 6f6d 706c 6574 ng/model/complet │ │ │ │ │ +0006d800: 696f 6e66 6169 6c75 7265 2f4e 6f41 626f ionfailure/NoAbo │ │ │ │ │ +0006d810: 7274 466f 7242 6164 436c 6173 7346 696c rtForBadClassFil │ │ │ │ │ +0006d820: 652e 6a61 7661 3a20 4261 6420 636c 6173 e.java: Bad clas │ │ │ │ │ +0006d830: 7366 696c 6573 2073 686f 756c 6420 6e6f sfiles should no │ │ │ │ │ +0006d840: 7420 6162 6f72 7420 636f 6d70 696c 6174 t abort compilat │ │ │ │ │ +0006d850: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ +0006d860: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006d870: 2f6d 6f64 656c 2f63 6f6d 706c 6574 696f /model/completio │ │ │ │ │ +0006d880: 6e66 6169 6c75 7265 2f53 796d 626f 6c73 nfailure/Symbols │ │ │ │ │ +0006d890: 446f 6e74 4375 6d75 6c61 7465 2e6a 6176 DontCumulate.jav │ │ │ │ │ +0006d8a0: 613a 2056 6572 6966 7920 7468 6174 2073 a: Verify that s │ │ │ │ │ +0006d8b0: 7065 6375 6c61 7469 7665 2073 796d 626f peculative symbo │ │ │ │ │ +0006d8c0: 6c73 2061 7265 206e 6f74 2075 6e6e 6563 ls are not unnec │ │ │ │ │ +0006d8d0: 6573 7361 7269 6c79 2072 6574 6169 6e65 essarily retaine │ │ │ │ │ +0006d8e0: 6420 696e 2074 6865 2044 6566 6572 7265 d in the Deferre │ │ │ │ │ +0006d8f0: 6443 6f6d 706c 6574 696f 6e46 6169 6c75 dCompletionFailu │ │ │ │ │ +0006d900: 7265 4861 6e64 6c65 720a 3c62 720a 3e74 reHandler.t │ │ │ │ │ +0006d910: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006d920: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006d930: 656e 742f 3830 3039 3336 372f 5465 7374 ent/8009367/Test │ │ │ │ │ +0006d940: 5175 616c 6966 6965 644e 616d 6555 7365 QualifiedNameUse │ │ │ │ │ +0006d950: 642e 6a61 7661 3a20 5465 7374 2074 6861 d.java: Test tha │ │ │ │ │ +0006d960: 7420 7468 6520 636f 7272 6563 7420 6b69 t the correct ki │ │ │ │ │ +0006d970: 6e64 206f 6620 6e61 6d65 7320 2862 696e nd of names (bin │ │ │ │ │ +0006d980: 6172 7929 2061 7265 2075 7365 6420 7768 ary) are used wh │ │ │ │ │ +0006d990: 656e 2063 6f6d 7061 7269 6e67 2043 6c61 en comparing Cla │ │ │ │ │ +0006d9a0: 7373 2061 6e64 2053 796d 626f 6c20 666f ss and Symbol fo │ │ │ │ │ +0006d9b0: 7220 7265 7065 6174 6162 6c65 2043 6c61 r repeatable Cla │ │ │ │ │ +0006d9c0: 7373 6573 2e0a 3c62 720a 3e74 6f6f 6c73 sses..tools │ │ │ │ │ +0006d9d0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006d9e0: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ +0006d9f0: 416e 6e6f 5072 6f63 6573 736f 724f 6e52 AnnoProcessorOnR │ │ │ │ │ +0006da00: 6563 6f72 6473 5465 7374 2e6a 6176 613a ecordsTest.java: │ │ │ │ │ +0006da10: 2056 6572 6966 7920 7468 6174 2061 6e6e Verify that ann │ │ │ │ │ +0006da20: 6f74 6174 696f 6e20 7072 6f63 6573 7369 otation processi │ │ │ │ │ +0006da30: 6e67 2077 6f72 6b73 2066 6f72 2072 6563 ng works for rec │ │ │ │ │ +0006da40: 6f72 6473 0a3c 6272 0a3e 746f 6f6c 732f ords.tools/ │ │ │ │ │ +0006da50: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006da60: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f41 /model/element/A │ │ │ │ │ +0006da70: 6e6e 6f74 6174 696f 6e54 6f53 7472 696e nnotationToStrin │ │ │ │ │ +0006da80: 6754 6573 742e 6a61 7661 3a20 5465 7374 gTest.java: Test │ │ │ │ │ +0006da90: 206f 6620 746f 5374 7269 6e67 206f 6e20 of toString on │ │ │ │ │ +0006daa0: 6e6f 726d 616c 2061 6e6e 6f74 6174 696f normal annotatio │ │ │ │ │ +0006dab0: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +0006dac0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006dad0: 6f64 656c 2f65 6c65 6d65 6e74 2f43 6865 odel/element/Che │ │ │ │ │ +0006dae0: 636b 696e 6741 6363 6573 736f 7273 4f6e ckingAccessorsOn │ │ │ │ │ +0006daf0: 4c6f 6164 6564 5265 636f 7264 436c 6173 LoadedRecordClas │ │ │ │ │ +0006db00: 7365 732e 6a61 7661 3a20 5665 7269 6679 ses.java: Verify │ │ │ │ │ +0006db10: 2074 6861 7420 616e 6e6f 7461 7469 6f6e that annotation │ │ │ │ │ +0006db20: 2070 726f 6365 7373 696e 6720 776f 726b processing work │ │ │ │ │ +0006db30: 7320 666f 7220 7265 636f 7264 730a 3c62 s for records.tools/javac/p │ │ │ │ │ +0006db50: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006db60: 656c 656d 656e 742f 4368 6563 6b69 6e67 element/Checking │ │ │ │ │ +0006db70: 5479 7065 416e 6e6f 7461 7469 6f6e 734f TypeAnnotationsO │ │ │ │ │ +0006db80: 6e52 6563 6f72 6473 2e6a 6176 613a 2056 nRecords.java: V │ │ │ │ │ +0006db90: 6572 6966 7920 7468 6174 2061 6e6e 6f74 erify that annot │ │ │ │ │ +0006dba0: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ +0006dbb0: 2077 6f72 6b73 2066 6f72 2072 6563 6f72 works for recor │ │ │ │ │ +0006dbc0: 6473 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ds.tools/ja │ │ │ │ │ +0006dbd0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006dbe0: 6f64 656c 2f65 6c65 6d65 6e74 2f45 7272 odel/element/Err │ │ │ │ │ +0006dbf0: 6f72 4f6e 416e 6e6f 5769 7468 5461 7267 orOnAnnoWithTarg │ │ │ │ │ +0006dc00: 6574 4d65 7468 6f64 2e6a 6176 613a 2056 etMethod.java: V │ │ │ │ │ +0006dc10: 6572 6966 7920 7468 6174 2061 6e6e 6f74 erify that annot │ │ │ │ │ +0006dc20: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ +0006dc30: 2077 6f72 6b73 2066 6f72 2072 6563 6f72 works for recor │ │ │ │ │ +0006dc40: 6473 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ds.tools/ja │ │ │ │ │ +0006dc50: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006dc60: 6f64 656c 2f65 6c65 6d65 6e74 2f4a 6176 odel/element/Jav │ │ │ │ │ +0006dc70: 6178 4c61 6e67 4d6f 6465 6c46 6f72 5265 axLangModelForRe │ │ │ │ │ +0006dc80: 636f 7264 732e 6a61 7661 3a20 5665 7269 cords.java: Veri │ │ │ │ │ +0006dc90: 6679 2074 6861 7420 616e 6e6f 7461 7469 fy that annotati │ │ │ │ │ +0006dca0: 6f6e 2070 726f 6365 7373 696e 6720 776f on processing wo │ │ │ │ │ +0006dcb0: 726b 7320 666f 7220 7265 636f 7264 730a rks for records. │ │ │ │ │ +0006dcc0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006dcd0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006dce0: 6c2f 656c 656d 656e 742f 4f62 736f 6c65 l/element/Obsole │ │ │ │ │ +0006dcf0: 7465 5374 7269 6374 6670 2f54 6573 7453 teStrictfp/TestS │ │ │ │ │ +0006dd00: 7472 6963 7466 7052 6574 656e 7469 6f6e trictfpRetention │ │ │ │ │ +0006dd10: 2e6a 6176 613a 2054 6573 7420 7465 7374 .java: Test test │ │ │ │ │ +0006dd20: 2061 6e64 2063 6c61 7373 2066 696c 6520 and class file │ │ │ │ │ +0006dd30: 7265 7465 6e74 696f 6e20 6f66 2073 7472 retention of str │ │ │ │ │ +0006dd40: 6963 7466 702e 0a3c 6272 0a3e 746f 6f6c ictfp..tool │ │ │ │ │ +0006dd50: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006dd60: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006dd70: 2f52 6563 6f72 644e 6f74 5072 6573 6572 /RecordNotPreser │ │ │ │ │ +0006dd80: 7669 6e67 4e65 7374 6564 5479 7065 416e vingNestedTypeAn │ │ │ │ │ +0006dd90: 6e6f 7461 7469 6f6e 7354 6573 742e 6a61 notationsTest.ja │ │ │ │ │ +0006dda0: 7661 3a20 6a61 7661 6320 6465 6669 6e65 va: javac define │ │ │ │ │ +0006ddb0: 7320 7479 7065 2061 6e6e 6f74 6174 696f s type annotatio │ │ │ │ │ +0006ddc0: 6e73 2069 6e63 6f72 7265 6374 6c79 2066 ns incorrectly f │ │ │ │ │ +0006ddd0: 6f72 2072 6563 6f72 6420 6d65 6d62 6572 or record member │ │ │ │ │ +0006dde0: 7320 2863 6f6e 7374 7275 6374 6f72 2061 s (constructor a │ │ │ │ │ +0006ddf0: 6e64 2070 726f 7065 7274 7920 6163 6365 nd property acce │ │ │ │ │ +0006de00: 7373 6f72 290a 3c62 720a 3e74 6f6f 6c73 ssor).tools │ │ │ │ │ +0006de10: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006de20: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ +0006de30: 5465 7374 416e 6f6e 436c 6173 734e 616d TestAnonClassNam │ │ │ │ │ +0006de40: 6573 2e6a 6176 613a 2054 6573 7420 7468 es.java: Test th │ │ │ │ │ +0006de50: 6174 2072 6570 6f72 7465 6420 6e61 6d65 at reported name │ │ │ │ │ +0006de60: 7320 6f66 2061 6e6f 6e79 6d6f 7573 2063 s of anonymous c │ │ │ │ │ +0006de70: 6c61 7373 6573 2061 7265 206e 6f6e 2d6e lasses are non-n │ │ │ │ │ +0006de80: 756c 6c2e 0a3c 6272 0a3e 746f 6f6c 732f ull..tools/ │ │ │ │ │ +0006de90: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006dea0: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ +0006deb0: 6573 7442 696e 6469 6e67 5661 7269 6162 estBindingVariab │ │ │ │ │ +0006dec0: 6c65 2e6a 6176 613a 2054 6573 7420 7468 le.java: Test th │ │ │ │ │ +0006ded0: 6174 2074 6865 2062 696e 6469 6e67 2076 at the binding v │ │ │ │ │ +0006dee0: 6172 6961 626c 6520 6b69 6e64 2069 7320 ariable kind is │ │ │ │ │ +0006def0: 6170 7072 6f70 7269 6174 656c 7920 7365 appropriately se │ │ │ │ │ +0006df00: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +0006df10: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006df20: 6465 6c2f 656c 656d 656e 742f 5465 7374 del/element/Test │ │ │ │ │ +0006df30: 456c 656d 656e 742e 6a61 7661 3a20 5465 Element.java: Te │ │ │ │ │ +0006df40: 7374 2062 6173 6963 2070 726f 7065 7274 st basic propert │ │ │ │ │ +0006df50: 6965 7320 6f66 206a 6176 6178 2e6c 616e ies of javax.lan │ │ │ │ │ +0006df60: 672e 656c 656d 656e 742e 456c 656d 656e g.element.Elemen │ │ │ │ │ +0006df70: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ +0006df80: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ +0006df90: 6465 6c2f 656c 656d 656e 742f 5465 7374 del/element/Test │ │ │ │ │ +0006dfa0: 456c 656d 656e 7441 7354 7970 652e 6a61 ElementAsType.ja │ │ │ │ │ +0006dfb0: 7661 3a20 5465 7374 2045 6c65 6d65 6e74 va: Test Element │ │ │ │ │ +0006dfc0: 2e61 7354 7970 6520 616e 6420 6974 7320 .asType and its │ │ │ │ │ +0006dfd0: 6f76 6572 7269 6465 730a 3c62 720a 3e74 overrides.t │ │ │ │ │ +0006dfe0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006dff0: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006e000: 656e 742f 5465 7374 456c 656d 656e 744b ent/TestElementK │ │ │ │ │ +0006e010: 696e 6450 7265 6469 6361 7465 732e 6a61 indPredicates.ja │ │ │ │ │ +0006e020: 7661 3a20 5465 7374 2076 6172 696f 7573 va: Test various │ │ │ │ │ +0006e030: 2070 7265 6469 6361 7465 7320 6f66 2045 predicates of E │ │ │ │ │ +0006e040: 6c65 6d65 6e74 4b69 6e64 2e0a 3c62 720a lementKind..tools/javac/pro │ │ │ │ │ +0006e060: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ +0006e070: 656d 656e 742f 5465 7374 456d 7074 7943 ement/TestEmptyC │ │ │ │ │ +0006e080: 6f6e 7461 696e 6572 2e6a 6176 613a 2054 ontainer.java: T │ │ │ │ │ +0006e090: 6573 7420 7468 6174 2061 6e20 656d 7074 est that an empt │ │ │ │ │ +0006e0a0: 7920 636f 6e74 6169 6e65 7220 646f 6573 y container does │ │ │ │ │ +0006e0b0: 206e 6f74 2073 746f 7020 7573 2066 726f not stop us fro │ │ │ │ │ +0006e0c0: 6d20 6c6f 6f6b 696e 6720 6174 2073 7570 m looking at sup │ │ │ │ │ +0006e0d0: 6572 7479 7065 7320 666f 7220 696e 6865 ertypes for inhe │ │ │ │ │ +0006e0e0: 7269 7465 6420 7265 7065 6174 6564 2061 rited repeated a │ │ │ │ │ +0006e0f0: 6e6e 6f74 6174 696f 6e73 2e0a 3c62 720a nnotations..tools/javac/pro │ │ │ │ │ +0006e110: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ +0006e120: 656d 656e 742f 5465 7374 4578 6563 7574 ement/TestExecut │ │ │ │ │ +0006e130: 6162 6c65 456c 656d 656e 742e 6a61 7661 ableElement.java │ │ │ │ │ +0006e140: 3a20 5465 7374 2062 6173 6963 2070 726f : Test basic pro │ │ │ │ │ +0006e150: 7065 7274 6965 7320 6f66 206a 6176 6178 perties of javax │ │ │ │ │ +0006e160: 2e6c 616e 672e 656c 656d 656e 742e 4578 .lang.element.Ex │ │ │ │ │ +0006e170: 6563 7574 6162 6c65 456c 656d 656e 740a ecutableElement. │ │ │ │ │ +0006e180: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006e190: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006e1a0: 6c2f 656c 656d 656e 742f 5465 7374 4578 l/element/TestEx │ │ │ │ │ +0006e1b0: 6563 7574 6162 6c65 5265 6365 6976 6572 ecutableReceiver │ │ │ │ │ +0006e1c0: 5479 7065 2e6a 6176 613a 2054 6573 7420 Type.java: Test │ │ │ │ │ +0006e1d0: 6265 6861 7669 6f72 206f 6620 4578 6563 behavior of Exec │ │ │ │ │ +0006e1e0: 7574 6162 6c65 456c 656d 656e 742e 6765 utableElement.ge │ │ │ │ │ +0006e1f0: 7452 6563 6569 7665 7254 7970 650a 3c62 tReceiverType.tools/javac/p │ │ │ │ │ +0006e210: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006e220: 656c 656d 656e 742f 5465 7374 4669 6c65 element/TestFile │ │ │ │ │ +0006e230: 4f62 6a65 6374 4f66 2e6a 6176 613a 2056 ObjectOf.java: V │ │ │ │ │ +0006e240: 6572 6966 7920 7468 6520 6265 6861 7669 erify the behavi │ │ │ │ │ +0006e250: 6f72 206f 6620 7468 6520 456c 656d 656e or of the Elemen │ │ │ │ │ +0006e260: 7473 2e67 6574 4669 6c65 4f62 6a65 6374 ts.getFileObject │ │ │ │ │ +0006e270: 4f66 0a3c 6272 0a3e 746f 6f6c 732f 6a61 Of.tools/ja │ │ │ │ │ +0006e280: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006e290: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ +0006e2a0: 744c 6973 7450 6163 6b61 6765 4672 6f6d tListPackageFrom │ │ │ │ │ +0006e2b0: 4150 492e 6a61 7661 3a20 4368 6563 6b20 API.java: Check │ │ │ │ │ +0006e2c0: 7468 6174 2077 6865 6e20 6120 7061 636b that when a pack │ │ │ │ │ +0006e2d0: 6167 6520 6861 7320 456c 656d 656e 7473 age has Elements │ │ │ │ │ +0006e2e0: 206c 6973 7465 6420 6672 6f6d 2062 6f74 listed from bot │ │ │ │ │ +0006e2f0: 6820 6672 6f6d 2063 6c61 7373 6573 2061 h from classes a │ │ │ │ │ +0006e300: 6e64 2073 6f75 7263 6573 2c20 616e 6420 nd sources, and │ │ │ │ │ +0006e310: 7468 656e 2061 206e 6573 7465 6420 636c then a nested cl │ │ │ │ │ +0006e320: 6173 7320 6973 2063 6f6d 706c 6574 6564 ass is completed │ │ │ │ │ +0006e330: 2c20 6974 2069 7320 6e6f 7420 6669 7273 , it is not firs │ │ │ │ │ +0006e340: 7420 636f 6d70 6c65 7465 6420 6672 6f6d t completed from │ │ │ │ │ +0006e350: 2073 6f75 7263 6520 7669 6120 6974 7320 source via its │ │ │ │ │ +0006e360: 656e 636c 6f73 696e 6720 636c 6173 732c enclosing class, │ │ │ │ │ +0006e370: 2061 6e64 2074 6865 6e20 6167 6169 6e20 and then again │ │ │ │ │ +0006e380: 666f 7220 6974 7365 6c66 2e0a 3c62 720a for itself..tools/javac/pro │ │ │ │ │ +0006e3a0: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ +0006e3b0: 656d 656e 742f 5465 7374 4d69 7373 696e ement/TestMissin │ │ │ │ │ +0006e3c0: 6745 6c65 6d65 6e74 2f54 6573 744d 6973 gElement/TestMis │ │ │ │ │ +0006e3d0: 7369 6e67 456c 656d 656e 742e 6a61 7661 singElement.java │ │ │ │ │ +0006e3e0: 3a20 4d6f 6465 6c69 6e67 2074 7970 6520 : Modeling type │ │ │ │ │ +0006e3f0: 696d 706c 656d 656e 7469 6e67 206d 6973 implementing mis │ │ │ │ │ +0006e400: 7369 6e67 2069 6e74 6572 6661 6365 730a sing interfaces. │ │ │ │ │ +0006e410: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006e420: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006e430: 6c2f 656c 656d 656e 742f 5465 7374 4d69 l/element/TestMi │ │ │ │ │ +0006e440: 7373 696e 6745 6c65 6d65 6e74 322f 5465 ssingElement2/Te │ │ │ │ │ +0006e450: 7374 4d69 7373 696e 6743 6c61 7373 2e6a stMissingClass.j │ │ │ │ │ +0006e460: 6176 613a 204d 6f64 656c 696e 6720 7479 ava: Modeling ty │ │ │ │ │ +0006e470: 7065 2069 6d70 6c65 6d65 6e74 696e 6720 pe implementing │ │ │ │ │ +0006e480: 6d69 7373 696e 6720 696e 7465 7266 6163 missing interfac │ │ │ │ │ +0006e490: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +0006e4a0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006e4b0: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ +0006e4c0: 744d 6973 7369 6e67 456c 656d 656e 7432 tMissingElement2 │ │ │ │ │ +0006e4d0: 2f54 6573 744d 6973 7369 6e67 4765 6e65 /TestMissingGene │ │ │ │ │ +0006e4e0: 7269 6343 6c61 7373 312e 6a61 7661 3a20 ricClass1.java: │ │ │ │ │ +0006e4f0: 4d6f 6465 6c69 6e67 2074 7970 6520 696d Modeling type im │ │ │ │ │ +0006e500: 706c 656d 656e 7469 6e67 206d 6973 7369 plementing missi │ │ │ │ │ +0006e510: 6e67 2069 6e74 6572 6661 6365 730a 3c62 ng interfaces.tools/javac/p │ │ │ │ │ +0006e530: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006e540: 656c 656d 656e 742f 5465 7374 4d69 7373 element/TestMiss │ │ │ │ │ +0006e550: 696e 6745 6c65 6d65 6e74 322f 5465 7374 ingElement2/Test │ │ │ │ │ +0006e560: 4d69 7373 696e 6747 656e 6572 6963 436c MissingGenericCl │ │ │ │ │ +0006e570: 6173 7332 2e6a 6176 613a 204d 6f64 656c ass2.java: Model │ │ │ │ │ +0006e580: 696e 6720 7479 7065 2069 6d70 6c65 6d65 ing type impleme │ │ │ │ │ +0006e590: 6e74 696e 6720 6d69 7373 696e 6720 696e nting missing in │ │ │ │ │ +0006e5a0: 7465 7266 6163 6573 0a3c 6272 0a3e 746f terfaces.to │ │ │ │ │ +0006e5b0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006e5c0: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006e5d0: 6e74 2f54 6573 744d 6973 7369 6e67 456c nt/TestMissingEl │ │ │ │ │ +0006e5e0: 656d 656e 7432 2f54 6573 744d 6973 7369 ement2/TestMissi │ │ │ │ │ +0006e5f0: 6e67 4765 6e65 7269 6349 6e74 6572 6661 ngGenericInterfa │ │ │ │ │ +0006e600: 6365 312e 6a61 7661 3a20 4d6f 6465 6c69 ce1.java: Modeli │ │ │ │ │ +0006e610: 6e67 2074 7970 6520 696d 706c 656d 656e ng type implemen │ │ │ │ │ +0006e620: 7469 6e67 206d 6973 7369 6e67 2069 6e74 ting missing int │ │ │ │ │ +0006e630: 6572 6661 6365 730a 3c62 720a 3e74 6f6f erfaces.too │ │ │ │ │ +0006e640: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006e650: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ +0006e660: 742f 5465 7374 4d69 7373 696e 6745 6c65 t/TestMissingEle │ │ │ │ │ +0006e670: 6d65 6e74 322f 5465 7374 4d69 7373 696e ment2/TestMissin │ │ │ │ │ +0006e680: 6747 656e 6572 6963 496e 7465 7266 6163 gGenericInterfac │ │ │ │ │ +0006e690: 6532 2e6a 6176 613a 204d 6f64 656c 696e e2.java: Modelin │ │ │ │ │ +0006e6a0: 6720 7479 7065 2069 6d70 6c65 6d65 6e74 g type implement │ │ │ │ │ +0006e6b0: 696e 6720 6d69 7373 696e 6720 696e 7465 ing missing inte │ │ │ │ │ +0006e6c0: 7266 6163 6573 0a3c 6272 0a3e 746f 6f6c rfaces.tool │ │ │ │ │ +0006e6d0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006e6e0: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006e6f0: 2f54 6573 744d 6973 7369 6e67 456c 656d /TestMissingElem │ │ │ │ │ +0006e700: 656e 7432 2f54 6573 744d 6973 7369 6e67 ent2/TestMissing │ │ │ │ │ +0006e710: 496e 7465 7266 6163 652e 6a61 7661 3a20 Interface.java: │ │ │ │ │ +0006e720: 4d6f 6465 6c69 6e67 2074 7970 6520 696d Modeling type im │ │ │ │ │ +0006e730: 706c 656d 656e 7469 6e67 206d 6973 7369 plementing missi │ │ │ │ │ +0006e740: 6e67 2069 6e74 6572 6661 6365 730a 3c62 ng interfaces.tools/javac/p │ │ │ │ │ +0006e760: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006e770: 656c 656d 656e 742f 5465 7374 4d6f 6475 element/TestModu │ │ │ │ │ +0006e780: 6c65 456c 656d 656e 744e 616d 6573 2e6a leElementNames.j │ │ │ │ │ +0006e790: 6176 613a 2054 6573 7420 6261 7369 6320 ava: Test basic │ │ │ │ │ +0006e7a0: 776f 726b 696e 6773 206f 6620 6e61 6d69 workings of nami │ │ │ │ │ +0006e7b0: 6e67 206d 6574 686f 6473 206f 6e20 4d6f ng methods on Mo │ │ │ │ │ +0006e7c0: 6475 6c65 456c 656d 656e 740a 3c62 720a duleElement.tools/javac/pro │ │ │ │ │ +0006e7e0: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ +0006e7f0: 656d 656e 742f 5465 7374 4e61 6d65 732e ement/TestNames. │ │ │ │ │ +0006e800: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ +0006e810: 7468 6520 636f 6e73 7472 6169 6e74 7320 the constraints │ │ │ │ │ +0006e820: 6775 6172 616e 7465 6564 2062 7920 7468 guaranteed by th │ │ │ │ │ +0006e830: 6520 4669 6c65 7220 616e 6420 6d61 696e e Filer and main │ │ │ │ │ +0006e840: 7461 696e 6564 0a3c 6272 0a3e 746f 6f6c tained.tool │ │ │ │ │ +0006e850: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006e860: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006e870: 2f54 6573 744e 6f6e 496e 6865 7269 7465 /TestNonInherite │ │ │ │ │ +0006e880: 642e 6a61 7661 3a20 4a61 7661 6320 7368 d.java: Javac sh │ │ │ │ │ +0006e890: 6f75 6c64 206f 6e6c 7920 6c6f 6f6b 206f ould only look o │ │ │ │ │ +0006e8a0: 6e20 7375 7065 7274 7970 6573 2066 6f72 n supertypes for │ │ │ │ │ +0006e8b0: 2072 6570 6561 7461 626c 6520 616e 6e6f repeatable anno │ │ │ │ │ +0006e8c0: 7461 7469 6f6e 7320 6966 2062 6f74 6820 tations if both │ │ │ │ │ +0006e8d0: 636f 6e74 6169 6e65 7220 616e 6420 636f container and co │ │ │ │ │ +0006e8e0: 6e74 6169 6e65 6520 6172 6520 696e 6865 ntainee are inhe │ │ │ │ │ +0006e8f0: 7269 7465 642e 0a3c 6272 0a3e 746f 6f6c rited..tool │ │ │ │ │ +0006e900: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006e910: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006e920: 2f54 6573 744f 7269 6769 6e2e 6a61 7661 /TestOrigin.java │ │ │ │ │ +0006e930: 3a20 5465 7374 2062 6568 6176 696f 7220 : Test behavior │ │ │ │ │ +0006e940: 6f66 206a 6176 6178 2e6c 616e 672e 6d6f of javax.lang.mo │ │ │ │ │ +0006e950: 6465 6c2e 7574 696c 2e45 6c65 6d65 6e74 del.util.Element │ │ │ │ │ +0006e960: 732e 6765 744f 7269 6769 6e2e 0a3c 6272 s.getOrigin..
    tools/javac/pr │ │ │ │ │ +0006e980: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006e990: 6c65 6d65 6e74 2f54 6573 7450 6163 6b61 lement/TestPacka │ │ │ │ │ +0006e9a0: 6765 456c 656d 656e 742e 6a61 7661 3a20 geElement.java: │ │ │ │ │ +0006e9b0: 5465 7374 2062 6173 6963 2077 6f72 6b69 Test basic worki │ │ │ │ │ +0006e9c0: 6e67 7320 6f66 2050 6163 6b61 6765 456c ngs of PackageEl │ │ │ │ │ +0006e9d0: 656d 656e 740a 3c62 720a 3e74 6f6f 6c73 ement.tools │ │ │ │ │ 0006e9e0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ 0006e9f0: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006ea00: 5465 7374 5265 636f 7264 4465 7375 6761 TestRecordDesuga │ │ │ │ │ -0006ea10: 722e 6a61 7661 3a20 5465 7374 2063 6f6d r.java: Test com │ │ │ │ │ -0006ea20: 7069 6c65 7220 6465 7375 6761 7269 6e67 piler desugaring │ │ │ │ │ -0006ea30: 206f 6620 6120 7265 636f 7264 2074 7970 of a record typ │ │ │ │ │ -0006ea40: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -0006ea50: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -0006ea60: 6465 6c2f 656c 656d 656e 742f 5465 7374 del/element/Test │ │ │ │ │ -0006ea70: 5265 736f 7572 6365 456c 656d 656e 742e ResourceElement. │ │ │ │ │ -0006ea80: 6a61 7661 3a20 456c 656d 656e 7420 6e6f java: Element no │ │ │ │ │ -0006ea90: 7420 7265 7475 726e 6564 2066 726f 6d20 t returned from │ │ │ │ │ -0006eaa0: 7472 6565 2041 5049 2066 6f72 2041 524d tree API for ARM │ │ │ │ │ -0006eab0: 2072 6573 6f75 7263 6520 7661 7269 6162 resource variab │ │ │ │ │ -0006eac0: 6c65 732e 0a3c 6272 0a3e 746f 6f6c 732f les..tools/ │ │ │ │ │ -0006ead0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006eae0: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ -0006eaf0: 6573 7452 6573 6f75 7263 6556 6172 6961 estResourceVaria │ │ │ │ │ -0006eb00: 626c 652e 6a61 7661 3a20 5465 7374 2074 ble.java: Test t │ │ │ │ │ -0006eb10: 6861 7420 7468 6520 7265 736f 7572 6365 hat the resource │ │ │ │ │ -0006eb20: 2076 6172 6961 626c 6520 6b69 6e64 2069 variable kind i │ │ │ │ │ -0006eb30: 7320 6170 7072 6f70 7269 6174 656c 7920 s appropriately │ │ │ │ │ -0006eb40: 7365 740a 3c62 720a 3e74 6f6f 6c73 2f6a set.tools/j │ │ │ │ │ -0006eb50: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006eb60: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ -0006eb70: 7374 5365 616c 6564 2e6a 6176 613a 2054 stSealed.java: T │ │ │ │ │ -0006eb80: 6573 7420 6261 7369 6320 6d6f 6465 6c69 est basic modeli │ │ │ │ │ -0006eb90: 6e67 2066 6f72 2073 6561 6c65 6420 636c ng for sealed cl │ │ │ │ │ -0006eba0: 6173 7365 730a 3c62 720a 3e74 6f6f 6c73 asses.tools │ │ │ │ │ -0006ebb0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006ebc0: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006ebd0: 5465 7374 5479 7065 456c 656d 656e 742e TestTypeElement. │ │ │ │ │ -0006ebe0: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ -0006ebf0: 7420 5479 7065 456c 656d 656e 7420 666f t TypeElement fo │ │ │ │ │ -0006ec00: 7220 696e 7465 7266 6163 6573 2064 6f65 r interfaces doe │ │ │ │ │ -0006ec10: 7320 6e6f 7420 6861 7665 204d 6f64 6966 s not have Modif │ │ │ │ │ -0006ec20: 6965 722e 4445 4641 554c 5420 696e 2067 ier.DEFAULT in g │ │ │ │ │ -0006ec30: 6574 4d6f 6469 6669 6572 7328 290a 3c62 etModifiers().tools/javac/p │ │ │ │ │ -0006ec50: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006ec60: 656c 656d 656e 742f 5465 7374 5479 7065 element/TestType │ │ │ │ │ -0006ec70: 5061 7261 6d65 7465 722e 6a61 7661 3a20 Parameter.java: │ │ │ │ │ -0006ec80: 6a61 7661 782e 6c61 6e67 2e6d 6f64 656c javax.lang.model │ │ │ │ │ -0006ec90: 2e65 6c65 6d65 6e74 2e45 6c65 6d65 6e74 .element.Element │ │ │ │ │ -0006eca0: 2e67 6574 456e 636c 6f73 696e 6745 6c65 .getEnclosingEle │ │ │ │ │ -0006ecb0: 6d65 6e74 2829 2064 6f65 736e 2774 2072 ment() doesn't r │ │ │ │ │ -0006ecc0: 6574 7572 6e20 6e75 6c6c 2066 6f72 2074 eturn null for t │ │ │ │ │ -0006ecd0: 7970 6520 7061 7261 6d65 7465 720a 3c62 ype parameter.tools/javac/p │ │ │ │ │ -0006ecf0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006ed00: 656c 656d 656e 742f 5465 7374 5479 7065 element/TestType │ │ │ │ │ -0006ed10: 5061 7261 6d65 7465 7241 6e6e 6f74 6174 ParameterAnnotat │ │ │ │ │ -0006ed20: 696f 6e73 2e6a 6176 613a 2020 0a3c 6272 ions.java: .
    tools/javac/pr │ │ │ │ │ -0006ed40: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ -0006ed50: 6c65 6d65 6e74 2f54 6573 7455 6e6e 616d lement/TestUnnam │ │ │ │ │ -0006ed60: 6564 436c 6173 732e 6a61 7661 3a20 5465 edClass.java: Te │ │ │ │ │ -0006ed70: 7374 2062 6173 6963 2070 726f 6365 7373 st basic process │ │ │ │ │ -0006ed80: 696e 6720 6f66 2075 6e6e 616d 6564 2063 ing of unnamed c │ │ │ │ │ -0006ed90: 6c61 7373 6573 2e0a 3c62 720a 3e74 6f6f lasses..too │ │ │ │ │ -0006eda0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -0006edb0: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ -0006edc0: 742f 5465 7374 556e 6e61 6d65 6456 6172 t/TestUnnamedVar │ │ │ │ │ -0006edd0: 6961 626c 6545 6c65 6d65 6e74 2e6a 6176 iableElement.jav │ │ │ │ │ -0006ede0: 613a 2043 6f6d 7069 6c65 7220 496d 706c a: Compiler Impl │ │ │ │ │ -0006edf0: 656d 656e 7461 7469 6f6e 2066 6f72 2055 ementation for U │ │ │ │ │ -0006ee00: 6e6e 616d 6564 2070 6174 7465 726e 7320 nnamed patterns │ │ │ │ │ -0006ee10: 616e 6420 7661 7269 6162 6c65 730a 3c62 and variables.tools/javac/p │ │ │ │ │ -0006ee30: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006ee40: 656c 656d 656e 742f 5465 7374 556e 6e61 element/TestUnna │ │ │ │ │ -0006ee50: 6d65 6456 6172 6961 626c 6545 6c65 6d65 medVariableEleme │ │ │ │ │ -0006ee60: 6e74 382e 6a61 7661 3a20 436f 6d70 696c nt8.java: Compil │ │ │ │ │ -0006ee70: 6572 2049 6d70 6c65 6d65 6e74 6174 696f er Implementatio │ │ │ │ │ -0006ee80: 6e20 666f 7220 556e 6e61 6d65 6420 7061 n for Unnamed pa │ │ │ │ │ -0006ee90: 7474 6572 6e73 2061 6e64 2076 6172 6961 tterns and varia │ │ │ │ │ -0006eea0: 626c 6573 0a3c 6272 0a3e 746f 6f6c 732f bles.tools/ │ │ │ │ │ -0006eeb0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -0006eec0: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ -0006eed0: 7970 6550 6172 616d 426f 756e 6473 2e6a ypeParamBounds.j │ │ │ │ │ -0006eee0: 6176 613a 2054 6573 7473 2054 7970 6550 ava: Tests TypeP │ │ │ │ │ -0006eef0: 6172 616d 6574 6572 2e67 6574 426f 756e arameter.getBoun │ │ │ │ │ -0006ef00: 6473 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ds..tools/j │ │ │ │ │ -0006ef10: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006ef20: 6d6f 6465 6c2f 656c 656d 656e 742f 7265 model/element/re │ │ │ │ │ -0006ef30: 7065 6174 696e 6741 6e6e 6f74 6174 696f peatingAnnotatio │ │ │ │ │ -0006ef40: 6e73 2f4d 6978 5265 7065 6174 6162 6c65 ns/MixRepeatable │ │ │ │ │ -0006ef50: 416e 644f 6666 6963 6961 6c43 6f6e 7461 AndOfficialConta │ │ │ │ │ -0006ef60: 696e 6572 4261 7369 6354 6573 742e 6a61 inerBasicTest.ja │ │ │ │ │ -0006ef70: 7661 3a20 4c61 6e67 7561 6765 206d 6f64 va: Language mod │ │ │ │ │ -0006ef80: 656c 2061 7069 2074 6573 7420 6261 7369 el api test basi │ │ │ │ │ -0006ef90: 6373 2066 6f72 2072 6570 6561 7469 6e67 cs for repeating │ │ │ │ │ -0006efa0: 2061 6e6e 6f74 6174 696f 6e73 0a3c 6272 annotations.
    tools/javac/pr │ │ │ │ │ -0006efc0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ -0006efd0: 6c65 6d65 6e74 2f72 6570 6561 7469 6e67 lement/repeating │ │ │ │ │ -0006efe0: 416e 6e6f 7461 7469 6f6e 732f 4d69 7852 Annotations/MixR │ │ │ │ │ -0006eff0: 6570 6561 7461 626c 6541 6e64 4f66 6669 epeatableAndOffi │ │ │ │ │ -0006f000: 6369 616c 436f 6e74 6169 6e65 7249 6e68 cialContainerInh │ │ │ │ │ -0006f010: 6572 6974 6564 4131 5465 7374 2e6a 6176 eritedA1Test.jav │ │ │ │ │ -0006f020: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ -0006f030: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ -0006f040: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ -0006f050: 616e 6e6f 7461 7469 6f6e 730a 3c62 720a annotations.tools/javac/pro │ │ │ │ │ -0006f070: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006f080: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ -0006f090: 6e6e 6f74 6174 696f 6e73 2f4d 6978 5265 nnotations/MixRe │ │ │ │ │ -0006f0a0: 7065 6174 6162 6c65 416e 644f 6666 6963 peatableAndOffic │ │ │ │ │ -0006f0b0: 6961 6c43 6f6e 7461 696e 6572 496e 6865 ialContainerInhe │ │ │ │ │ -0006f0c0: 7269 7465 6441 3254 6573 742e 6a61 7661 ritedA2Test.java │ │ │ │ │ -0006f0d0: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ -0006f0e0: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ -0006f0f0: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ -0006f100: 6e6e 6f74 6174 696f 6e73 0a3c 6272 0a3e nnotations. │ │ │ │ │ -0006f110: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -0006f120: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ -0006f130: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ -0006f140: 6e6f 7461 7469 6f6e 732f 4d69 7852 6570 notations/MixRep │ │ │ │ │ -0006f150: 6561 7461 626c 6541 6e64 4f66 6669 6369 eatableAndOffici │ │ │ │ │ -0006f160: 616c 436f 6e74 6169 6e65 7249 6e68 6572 alContainerInher │ │ │ │ │ -0006f170: 6974 6564 4231 5465 7374 2e6a 6176 613a itedB1Test.java: │ │ │ │ │ -0006f180: 204c 616e 6775 6167 6520 6d6f 6465 6c20 Language model │ │ │ │ │ -0006f190: 6170 6920 7465 7374 2062 6173 6963 7320 api test basics │ │ │ │ │ -0006f1a0: 666f 7220 7265 7065 6174 696e 6720 616e for repeating an │ │ │ │ │ -0006f1b0: 6e6f 7461 7469 6f6e 730a 3c62 720a 3e74 notations.t │ │ │ │ │ -0006f1c0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -0006f1d0: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ -0006f1e0: 656e 742f 7265 7065 6174 696e 6741 6e6e ent/repeatingAnn │ │ │ │ │ -0006f1f0: 6f74 6174 696f 6e73 2f4d 6978 5265 7065 otations/MixRepe │ │ │ │ │ -0006f200: 6174 6162 6c65 416e 644f 6666 6963 6961 atableAndOfficia │ │ │ │ │ -0006f210: 6c43 6f6e 7461 696e 6572 496e 6865 7269 lContainerInheri │ │ │ │ │ -0006f220: 7465 6442 3254 6573 742e 6a61 7661 3a20 tedB2Test.java: │ │ │ │ │ -0006f230: 4c61 6e67 7561 6765 206d 6f64 656c 2061 Language model a │ │ │ │ │ -0006f240: 7069 2074 6573 7420 6261 7369 6373 2066 pi test basics f │ │ │ │ │ -0006f250: 6f72 2072 6570 6561 7469 6e67 2061 6e6e or repeating ann │ │ │ │ │ -0006f260: 6f74 6174 696f 6e73 0a3c 6272 0a3e 746f otations.to │ │ │ │ │ -0006f270: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -0006f280: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ -0006f290: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ -0006f2a0: 7461 7469 6f6e 732f 4d69 7853 696e 6775 tations/MixSingu │ │ │ │ │ -0006f2b0: 6c61 7241 6e64 556e 6f66 6669 6369 616c larAndUnofficial │ │ │ │ │ -0006f2c0: 436f 6e74 6169 6e65 7242 6173 6963 5465 ContainerBasicTe │ │ │ │ │ -0006f2d0: 7374 2e6a 6176 613a 204c 616e 6775 6167 st.java: Languag │ │ │ │ │ -0006f2e0: 6520 6d6f 6465 6c20 6170 6920 7465 7374 e model api test │ │ │ │ │ -0006f2f0: 2062 6173 6963 7320 666f 7220 7265 7065 basics for repe │ │ │ │ │ -0006f300: 6174 696e 6720 616e 6e6f 7461 7469 6f6e ating annotation │ │ │ │ │ -0006f310: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0006f320: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -0006f330: 6465 6c2f 656c 656d 656e 742f 7265 7065 del/element/repe │ │ │ │ │ -0006f340: 6174 696e 6741 6e6e 6f74 6174 696f 6e73 atingAnnotations │ │ │ │ │ -0006f350: 2f4d 6978 5369 6e67 756c 6172 416e 6455 /MixSingularAndU │ │ │ │ │ -0006f360: 6e6f 6666 6963 6961 6c43 6f6e 7461 696e nofficialContain │ │ │ │ │ -0006f370: 6572 496e 6865 7269 7465 6441 3154 6573 erInheritedA1Tes │ │ │ │ │ -0006f380: 742e 6a61 7661 3a20 4c61 6e67 7561 6765 t.java: Language │ │ │ │ │ -0006f390: 206d 6f64 656c 2061 7069 2074 6573 7420 model api test │ │ │ │ │ -0006f3a0: 6261 7369 6373 2066 6f72 2072 6570 6561 basics for repea │ │ │ │ │ -0006f3b0: 7469 6e67 2061 6e6e 6f74 6174 696f 6e73 ting annotations │ │ │ │ │ -0006f3c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006f3d0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006f3e0: 656c 2f65 6c65 6d65 6e74 2f72 6570 6561 el/element/repea │ │ │ │ │ -0006f3f0: 7469 6e67 416e 6e6f 7461 7469 6f6e 732f tingAnnotations/ │ │ │ │ │ -0006f400: 4d69 7853 696e 6775 6c61 7241 6e64 556e MixSingularAndUn │ │ │ │ │ -0006f410: 6f66 6669 6369 616c 436f 6e74 6169 6e65 officialContaine │ │ │ │ │ -0006f420: 7249 6e68 6572 6974 6564 4132 5465 7374 rInheritedA2Test │ │ │ │ │ -0006f430: 2e6a 6176 613a 204c 616e 6775 6167 6520 .java: Language │ │ │ │ │ -0006f440: 6d6f 6465 6c20 6170 6920 7465 7374 2062 model api test b │ │ │ │ │ -0006f450: 6173 6963 7320 666f 7220 7265 7065 6174 asics for repeat │ │ │ │ │ -0006f460: 696e 6720 616e 6e6f 7461 7469 6f6e 730a ing annotations. │ │ │ │ │ -0006f470: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0006f480: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006f490: 6c2f 656c 656d 656e 742f 7265 7065 6174 l/element/repeat │ │ │ │ │ -0006f4a0: 696e 6741 6e6e 6f74 6174 696f 6e73 2f4d ingAnnotations/M │ │ │ │ │ -0006f4b0: 6978 5369 6e67 756c 6172 416e 6455 6e6f ixSingularAndUno │ │ │ │ │ -0006f4c0: 6666 6963 6961 6c43 6f6e 7461 696e 6572 fficialContainer │ │ │ │ │ -0006f4d0: 496e 6865 7269 7465 6442 3154 6573 742e InheritedB1Test. │ │ │ │ │ -0006f4e0: 6a61 7661 3a20 4c61 6e67 7561 6765 206d java: Language m │ │ │ │ │ -0006f4f0: 6f64 656c 2061 7069 2074 6573 7420 6261 odel api test ba │ │ │ │ │ -0006f500: 7369 6373 2066 6f72 2072 6570 6561 7469 sics for repeati │ │ │ │ │ -0006f510: 6e67 2061 6e6e 6f74 6174 696f 6e73 0a3c ng annotations.< │ │ │ │ │ -0006f520: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006f530: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006f540: 2f65 6c65 6d65 6e74 2f72 6570 6561 7469 /element/repeati │ │ │ │ │ -0006f550: 6e67 416e 6e6f 7461 7469 6f6e 732f 4d69 ngAnnotations/Mi │ │ │ │ │ -0006f560: 7853 696e 6775 6c61 7241 6e64 556e 6f66 xSingularAndUnof │ │ │ │ │ -0006f570: 6669 6369 616c 436f 6e74 6169 6e65 7249 ficialContainerI │ │ │ │ │ -0006f580: 6e68 6572 6974 6564 4232 5465 7374 2e6a nheritedB2Test.j │ │ │ │ │ -0006f590: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ -0006f5a0: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ -0006f5b0: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ -0006f5c0: 6720 616e 6e6f 7461 7469 6f6e 730a 3c62 g annotations.tools/javac/p │ │ │ │ │ -0006f5e0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -0006f5f0: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ -0006f600: 6741 6e6e 6f74 6174 696f 6e73 2f4f 6666 gAnnotations/Off │ │ │ │ │ -0006f610: 6963 6961 6c43 6f6e 7461 696e 6572 4261 icialContainerBa │ │ │ │ │ -0006f620: 7369 6354 6573 742e 6a61 7661 3a20 4c61 sicTest.java: La │ │ │ │ │ -0006f630: 6e67 7561 6765 206d 6f64 656c 2061 7069 nguage model api │ │ │ │ │ -0006f640: 2074 6573 7420 6261 7369 6373 2066 6f72 test basics for │ │ │ │ │ -0006f650: 2072 6570 6561 7469 6e67 2061 6e6e 6f74 repeating annot │ │ │ │ │ -0006f660: 6174 696f 6e73 0a3c 6272 0a3e 746f 6f6c ations.tool │ │ │ │ │ -0006f670: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006f680: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ -0006f690: 2f72 6570 6561 7469 6e67 416e 6e6f 7461 /repeatingAnnota │ │ │ │ │ -0006f6a0: 7469 6f6e 732f 4f66 6669 6369 616c 436f tions/OfficialCo │ │ │ │ │ -0006f6b0: 6e74 6169 6e65 7249 6e68 6572 6974 6564 ntainerInherited │ │ │ │ │ -0006f6c0: 5465 7374 2e6a 6176 613a 204c 616e 6775 Test.java: Langu │ │ │ │ │ -0006f6d0: 6167 6520 6d6f 6465 6c20 6170 6920 7465 age model api te │ │ │ │ │ -0006f6e0: 7374 2062 6173 6963 7320 666f 7220 7265 st basics for re │ │ │ │ │ -0006f6f0: 7065 6174 696e 6720 616e 6e6f 7461 7469 peating annotati │ │ │ │ │ -0006f700: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -0006f710: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -0006f720: 6d6f 6465 6c2f 656c 656d 656e 742f 7265 model/element/re │ │ │ │ │ -0006f730: 7065 6174 696e 6741 6e6e 6f74 6174 696f peatingAnnotatio │ │ │ │ │ -0006f740: 6e73 2f52 6570 6561 7461 626c 6542 6173 ns/RepeatableBas │ │ │ │ │ -0006f750: 6963 5465 7374 2e6a 6176 613a 204c 616e icTest.java: Lan │ │ │ │ │ -0006f760: 6775 6167 6520 6d6f 6465 6c20 6170 6920 guage model api │ │ │ │ │ -0006f770: 7465 7374 2062 6173 6963 7320 666f 7220 test basics for │ │ │ │ │ -0006f780: 7265 7065 6174 696e 6720 616e 6e6f 7461 repeating annota │ │ │ │ │ -0006f790: 7469 6f6e 730a 3c62 720a 3e74 6f6f 6c73 tions.tools │ │ │ │ │ -0006f7a0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006f7b0: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006f7c0: 7265 7065 6174 696e 6741 6e6e 6f74 6174 repeatingAnnotat │ │ │ │ │ -0006f7d0: 696f 6e73 2f52 6570 6561 7461 626c 6549 ions/RepeatableI │ │ │ │ │ -0006f7e0: 6e68 6572 6974 6564 5465 7374 2e6a 6176 nheritedTest.jav │ │ │ │ │ -0006f7f0: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ -0006f800: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ -0006f810: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ -0006f820: 616e 6e6f 7461 7469 6f6e 730a 3c62 720a annotations.tools/javac/pro │ │ │ │ │ -0006f840: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006f850: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ -0006f860: 6e6e 6f74 6174 696f 6e73 2f52 6570 6561 nnotations/Repea │ │ │ │ │ -0006f870: 7461 626c 654f 6666 6963 6961 6c43 6f6e tableOfficialCon │ │ │ │ │ -0006f880: 7461 696e 6572 4261 7369 6354 6573 742e tainerBasicTest. │ │ │ │ │ -0006f890: 6a61 7661 3a20 4c61 6e67 7561 6765 206d java: Language m │ │ │ │ │ -0006f8a0: 6f64 656c 2061 7069 2074 6573 7420 6261 odel api test ba │ │ │ │ │ -0006f8b0: 7369 6373 2066 6f72 2072 6570 6561 7469 sics for repeati │ │ │ │ │ -0006f8c0: 6e67 2061 6e6e 6f74 6174 696f 6e73 0a3c ng annotations.< │ │ │ │ │ -0006f8d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006f8e0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006f8f0: 2f65 6c65 6d65 6e74 2f72 6570 6561 7469 /element/repeati │ │ │ │ │ -0006f900: 6e67 416e 6e6f 7461 7469 6f6e 732f 5265 ngAnnotations/Re │ │ │ │ │ -0006f910: 7065 6174 6162 6c65 4f66 6669 6369 616c peatableOfficial │ │ │ │ │ -0006f920: 436f 6e74 6169 6e65 7249 6e68 6572 6974 ContainerInherit │ │ │ │ │ -0006f930: 6564 5465 7374 2e6a 6176 613a 204c 616e edTest.java: Lan │ │ │ │ │ -0006f940: 6775 6167 6520 6d6f 6465 6c20 6170 6920 guage model api │ │ │ │ │ -0006f950: 7465 7374 2062 6173 6963 7320 666f 7220 test basics for │ │ │ │ │ -0006f960: 7265 7065 6174 696e 6720 616e 6e6f 7461 repeating annota │ │ │ │ │ -0006f970: 7469 6f6e 730a 3c62 720a 3e74 6f6f 6c73 tions.tools │ │ │ │ │ -0006f980: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006f990: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006f9a0: 7265 7065 6174 696e 6741 6e6e 6f74 6174 repeatingAnnotat │ │ │ │ │ -0006f9b0: 696f 6e73 2f52 6570 6561 7461 626c 654f ions/RepeatableO │ │ │ │ │ -0006f9c0: 7665 7272 6964 6541 5465 7374 2e6a 6176 verrideATest.jav │ │ │ │ │ -0006f9d0: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ -0006f9e0: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ -0006f9f0: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ -0006fa00: 616e 6e6f 7461 7469 6f6e 730a 3c62 720a annotations.tools/javac/pro │ │ │ │ │ -0006fa20: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006fa30: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ -0006fa40: 6e6e 6f74 6174 696f 6e73 2f52 6570 6561 nnotations/Repea │ │ │ │ │ -0006fa50: 7461 626c 654f 7665 7272 6964 6542 5465 tableOverrideBTe │ │ │ │ │ -0006fa60: 7374 2e6a 6176 613a 204c 616e 6775 6167 st.java: Languag │ │ │ │ │ -0006fa70: 6520 6d6f 6465 6c20 6170 6920 7465 7374 e model api test │ │ │ │ │ -0006fa80: 2062 6173 6963 7320 666f 7220 7265 7065 basics for repe │ │ │ │ │ -0006fa90: 6174 696e 6720 616e 6e6f 7461 7469 6f6e ating annotation │ │ │ │ │ -0006faa0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0006fab0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -0006fac0: 6465 6c2f 656c 656d 656e 742f 7265 7065 del/element/repe │ │ │ │ │ -0006fad0: 6174 696e 6741 6e6e 6f74 6174 696f 6e73 atingAnnotations │ │ │ │ │ -0006fae0: 2f52 6570 6561 7469 6e67 416e 6e6f 7461 /RepeatingAnnota │ │ │ │ │ -0006faf0: 7469 6f6e 734f 6e52 6563 6f72 6473 2e6a tionsOnRecords.j │ │ │ │ │ -0006fb00: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -0006fb10: 2072 6570 6561 7469 6e67 2061 6e6e 6f74 repeating annot │ │ │ │ │ -0006fb20: 6174 696f 6e73 2061 6e64 2069 7473 2070 ations and its p │ │ │ │ │ -0006fb30: 726f 6365 7373 696e 6720 776f 726b 7320 rocessing works │ │ │ │ │ -0006fb40: 666f 7220 7265 636f 7264 730a 3c62 720a for records.tools/javac/pro │ │ │ │ │ -0006fb60: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006fb70: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ -0006fb80: 6e6e 6f74 6174 696f 6e73 2f53 696e 6775 nnotations/Singu │ │ │ │ │ -0006fb90: 6c61 7242 6173 6963 5465 7374 2e6a 6176 larBasicTest.jav │ │ │ │ │ -0006fba0: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ -0006fbb0: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ -0006fbc0: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ -0006fbd0: 616e 6e6f 7461 7469 6f6e 730a 3c62 720a annotations.tools/javac/pro │ │ │ │ │ -0006fbf0: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ -0006fc00: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ -0006fc10: 6e6e 6f74 6174 696f 6e73 2f53 696e 6775 nnotations/Singu │ │ │ │ │ -0006fc20: 6c61 7249 6e68 6572 6974 6564 4154 6573 larInheritedATes │ │ │ │ │ -0006fc30: 742e 6a61 7661 3a20 4c61 6e67 7561 6765 t.java: Language │ │ │ │ │ -0006fc40: 206d 6f64 656c 2061 7069 2074 6573 7420 model api test │ │ │ │ │ -0006fc50: 6261 7369 6373 2066 6f72 2072 6570 6561 basics for repea │ │ │ │ │ -0006fc60: 7469 6e67 2061 6e6e 6f74 6174 696f 6e73 ting annotations │ │ │ │ │ -0006fc70: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006fc80: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006fc90: 656c 2f65 6c65 6d65 6e74 2f72 6570 6561 el/element/repea │ │ │ │ │ -0006fca0: 7469 6e67 416e 6e6f 7461 7469 6f6e 732f tingAnnotations/ │ │ │ │ │ -0006fcb0: 5369 6e67 756c 6172 496e 6865 7269 7465 SingularInherite │ │ │ │ │ -0006fcc0: 6442 5465 7374 2e6a 6176 613a 204c 616e dBTest.java: Lan │ │ │ │ │ -0006fcd0: 6775 6167 6520 6d6f 6465 6c20 6170 6920 guage model api │ │ │ │ │ -0006fce0: 7465 7374 2062 6173 6963 7320 666f 7220 test basics for │ │ │ │ │ -0006fcf0: 7265 7065 6174 696e 6720 616e 6e6f 7461 repeating annota │ │ │ │ │ -0006fd00: 7469 6f6e 730a 3c62 720a 3e74 6f6f 6c73 tions.tools │ │ │ │ │ -0006fd10: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -0006fd20: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ -0006fd30: 7265 7065 6174 696e 6741 6e6e 6f74 6174 repeatingAnnotat │ │ │ │ │ -0006fd40: 696f 6e73 2f55 6e6f 6666 6963 6961 6c43 ions/UnofficialC │ │ │ │ │ -0006fd50: 6f6e 7461 696e 6572 4261 7369 6354 6573 ontainerBasicTes │ │ │ │ │ -0006fd60: 742e 6a61 7661 3a20 4c61 6e67 7561 6765 t.java: Language │ │ │ │ │ -0006fd70: 206d 6f64 656c 2061 7069 2074 6573 7420 model api test │ │ │ │ │ -0006fd80: 6261 7369 6373 2066 6f72 2072 6570 6561 basics for repea │ │ │ │ │ -0006fd90: 7469 6e67 2061 6e6e 6f74 6174 696f 6e73 ting annotations │ │ │ │ │ -0006fda0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0006fdb0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -0006fdc0: 656c 2f65 6c65 6d65 6e74 2f72 6570 6561 el/element/repea │ │ │ │ │ -0006fdd0: 7469 6e67 416e 6e6f 7461 7469 6f6e 732f tingAnnotations/ │ │ │ │ │ -0006fde0: 556e 6f66 6669 6369 616c 436f 6e74 6169 UnofficialContai │ │ │ │ │ -0006fdf0: 6e65 7249 6e68 6572 6974 6564 5465 7374 nerInheritedTest │ │ │ │ │ -0006fe00: 2e6a 6176 613a 204c 616e 6775 6167 6520 .java: Language │ │ │ │ │ -0006fe10: 6d6f 6465 6c20 6170 6920 7465 7374 2062 model api test b │ │ │ │ │ -0006fe20: 6173 6963 7320 666f 7220 7265 7065 6174 asics for repeat │ │ │ │ │ -0006fe30: 696e 6720 616e 6e6f 7461 7469 6f6e 730a ing annotations. │ │ │ │ │ -0006fe40: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0006fe50: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -0006fe60: 6c2f 696e 6865 7269 7465 6442 7954 7970 l/inheritedByTyp │ │ │ │ │ -0006fe70: 652f 456e 7375 7265 4f72 6465 722e 6a61 e/EnsureOrder.ja │ │ │ │ │ -0006fe80: 7661 3a20 7465 7374 2074 6861 7420 6f72 va: test that or │ │ │ │ │ -0006fe90: 6465 7220 6973 2072 6573 7065 6374 6564 der is respected │ │ │ │ │ -0006fea0: 2077 6865 6e20 696e 6865 7269 7469 6e67 when inheriting │ │ │ │ │ -0006feb0: 2062 6f74 6820 6c65 6761 6379 2063 6f6e both legacy con │ │ │ │ │ -0006fec0: 7461 696e 6572 2061 6e64 2073 696e 676c tainer and singl │ │ │ │ │ -0006fed0: 6520 616e 6e6f 0a3c 6272 0a3e 746f 6f6c e anno.tool │ │ │ │ │ -0006fee0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -0006fef0: 6e67 2f6d 6f64 656c 2f6e 6573 7465 6454 ng/model/nestedT │ │ │ │ │ -0006ff00: 7970 6556 6172 732f 4e65 7374 6564 5479 ypeVars/NestedTy │ │ │ │ │ -0006ff10: 7065 5661 7273 2e6a 6176 613a 2020 0a3c peVars.java: .< │ │ │ │ │ -0006ff20: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0006ff30: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ -0006ff40: 2f74 6573 7467 6574 616c 6c6d 656d 6265 /testgetallmembe │ │ │ │ │ -0006ff50: 7273 2f4d 6169 6e2e 6a61 7661 3a20 5061 rs/Main.java: Pa │ │ │ │ │ -0006ff60: 636b 6167 6545 6c65 6d65 6e74 2e67 6574 ckageElement.get │ │ │ │ │ -0006ff70: 456e 636c 6f73 6564 456c 656d 656e 7473 EnclosedElements │ │ │ │ │ -0006ff80: 2829 2074 6872 6f77 7320 436c 6173 7352 () throws ClassR │ │ │ │ │ -0006ff90: 6561 6465 7224 4261 6443 6c61 7373 4669 eader$BadClassFi │ │ │ │ │ -0006ffa0: 6c65 4578 6365 7074 696f 6e0a 3c62 720a leException.tools/javac/pro │ │ │ │ │ -0006ffc0: 6365 7373 696e 672f 6d6f 6465 6c2f 7472 cessing/model/tr │ │ │ │ │ -0006ffd0: 6565 732f 4272 6f6b 656e 456e 756d 436f ees/BrokenEnumCo │ │ │ │ │ -0006ffe0: 6e73 7472 7563 746f 722e 6a61 7661 3a20 nstructor.java: │ │ │ │ │ -0006fff0: 5665 7269 6679 2074 6861 7420 616e 2065 Verify that an e │ │ │ │ │ -00070000: 7870 6c69 6369 7420 2869 6e63 6f72 7265 xplicit (incorre │ │ │ │ │ -00070010: 6374 2920 7375 7065 7220 636f 6e73 7472 ct) super constr │ │ │ │ │ -00070020: 7563 746f 7220 696e 766f 6361 7469 6f6e uctor invocation │ │ │ │ │ -00070030: 2069 6e20 656e 756d 7320 6973 206e 6f74 in enums is not │ │ │ │ │ -00070040: 2063 6c65 6172 6564 2062 7920 4a61 7661 cleared by Java │ │ │ │ │ -00070050: 6350 726f 6365 7373 696e 6745 6e76 6972 cProcessingEnvir │ │ │ │ │ -00070060: 6f6e 6d65 6e74 0a3c 6272 0a3e 746f 6f6c onment.tool │ │ │ │ │ -00070070: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -00070080: 6e67 2f6d 6f64 656c 2f74 7265 6573 2f4f ng/model/trees/O │ │ │ │ │ -00070090: 6e44 656d 616e 6441 7474 7269 6275 7469 nDemandAttributi │ │ │ │ │ -000700a0: 6f6e 2e6a 6176 613a 2056 6572 6966 7920 on.java: Verify │ │ │ │ │ -000700b0: 7468 6174 2069 6e2d 6d65 7468 6f64 2043 that in-method C │ │ │ │ │ -000700c0: 6c61 7373 5379 6d62 6f6c 7320 6672 6f6d lassSymbols from │ │ │ │ │ -000700d0: 206f 6e65 2072 6f75 6e64 2064 6f20 6e6f one round do no │ │ │ │ │ -000700e0: 7420 6166 6665 6374 2043 6c61 7373 5379 t affect ClassSy │ │ │ │ │ -000700f0: 6d62 6f6c 7320 696e 2066 6f6c 6c6f 7769 mbols in followi │ │ │ │ │ -00070100: 6e67 2072 6f75 6e64 732e 0a3c 6272 0a3e ng rounds.. │ │ │ │ │ -00070110: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00070120: 6573 7369 6e67 2f6d 6f64 656c 2f74 7970 essing/model/typ │ │ │ │ │ -00070130: 652f 416e 6e6f 7461 7465 6454 7970 6554 e/AnnotatedTypeT │ │ │ │ │ -00070140: 6f53 7472 696e 672f 416e 6e6f 7461 7465 oString/Annotate │ │ │ │ │ -00070150: 6454 7970 6554 6f53 7472 696e 672e 6a61 dTypeToString.ja │ │ │ │ │ -00070160: 7661 3a20 5465 7374 7320 4465 636c 6172 va: Tests Declar │ │ │ │ │ -00070170: 6564 5479 7065 2e74 6f53 7472 696e 6720 edType.toString │ │ │ │ │ -00070180: 7769 7468 2074 7970 6520 616e 6e6f 7461 with type annota │ │ │ │ │ -00070190: 7469 6f6e 7320 7072 6573 656e 742c 2066 tions present, f │ │ │ │ │ -000701a0: 6f72 2065 7861 6d70 6c65 2074 6861 7420 or example that │ │ │ │ │ -000701b0: 2740 4120 4d61 702e 456e 7472 7927 2069 '@A Map.Entry' i │ │ │ │ │ -000701c0: 7320 7072 696e 7465 6420 6173 2027 6a61 s printed as 'ja │ │ │ │ │ -000701d0: 7661 2e75 7469 6c2e 4041 204d 6170 2e45 va.util.@A Map.E │ │ │ │ │ -000701e0: 6e74 7279 2720 2861 6e64 206e 6f74 2027 ntry' (and not ' │ │ │ │ │ -000701f0: 4041 206a 6176 612e 7574 696c 2e4d 6170 @A java.util.Map │ │ │ │ │ -00070200: 2e45 6e74 7279 2720 6f72 2027 6a61 7661 .Entry' or 'java │ │ │ │ │ -00070210: 2e75 7469 6c2e 4041 2045 6e74 7279 2729 .util.@A Entry') │ │ │ │ │ -00070220: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -00070230: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -00070240: 6465 6c2f 7479 7065 2f42 6173 6963 416e del/type/BasicAn │ │ │ │ │ -00070250: 6e6f 5465 7374 732e 6a61 7661 3a20 416e noTests.java: An │ │ │ │ │ -00070260: 6e6f 7461 7469 6f6e 7320 6f6e 2074 7970 notations on typ │ │ │ │ │ -00070270: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -00070280: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ -00070290: 6f64 656c 2f74 7970 652f 426f 756e 6473 odel/type/Bounds │ │ │ │ │ -000702a0: 5465 7374 2e6a 6176 613a 2041 7373 6572 Test.java: Asser │ │ │ │ │ -000702b0: 7469 6f6e 2063 6865 636b 2066 6f72 2054 tion check for T │ │ │ │ │ -000702c0: 7970 6556 6172 6961 626c 652e 6765 7455 ypeVariable.getU │ │ │ │ │ -000702d0: 7070 6572 426f 756e 6428 2920 6661 696c pperBound() fail │ │ │ │ │ +0006ea00: 5465 7374 5265 636f 7264 2e6a 6176 613a TestRecord.java: │ │ │ │ │ +0006ea10: 2056 6572 6966 7920 7468 6174 2061 6e6e Verify that ann │ │ │ │ │ +0006ea20: 6f74 6174 696f 6e20 7072 6f63 6573 7369 otation processi │ │ │ │ │ +0006ea30: 6e67 2077 6f72 6b73 2066 6f72 2072 6563 ng works for rec │ │ │ │ │ +0006ea40: 6f72 6473 0a3c 6272 0a3e 746f 6f6c 732f ords.tools/ │ │ │ │ │ +0006ea50: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006ea60: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ +0006ea70: 6573 7452 6563 6f72 6444 6573 7567 6172 estRecordDesugar │ │ │ │ │ +0006ea80: 2e6a 6176 613a 2054 6573 7420 636f 6d70 .java: Test comp │ │ │ │ │ +0006ea90: 696c 6572 2064 6573 7567 6172 696e 6720 iler desugaring │ │ │ │ │ +0006eaa0: 6f66 2061 2072 6563 6f72 6420 7479 7065 of a record type │ │ │ │ │ +0006eab0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006eac0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +0006ead0: 656c 2f65 6c65 6d65 6e74 2f54 6573 7452 el/element/TestR │ │ │ │ │ +0006eae0: 6573 6f75 7263 6545 6c65 6d65 6e74 2e6a esourceElement.j │ │ │ │ │ +0006eaf0: 6176 613a 2045 6c65 6d65 6e74 206e 6f74 ava: Element not │ │ │ │ │ +0006eb00: 2072 6574 7572 6e65 6420 6672 6f6d 2074 returned from t │ │ │ │ │ +0006eb10: 7265 6520 4150 4920 666f 7220 4152 4d20 ree API for ARM │ │ │ │ │ +0006eb20: 7265 736f 7572 6365 2076 6172 6961 626c resource variabl │ │ │ │ │ +0006eb30: 6573 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a es..tools/j │ │ │ │ │ +0006eb40: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006eb50: 6d6f 6465 6c2f 656c 656d 656e 742f 5465 model/element/Te │ │ │ │ │ +0006eb60: 7374 5265 736f 7572 6365 5661 7269 6162 stResourceVariab │ │ │ │ │ +0006eb70: 6c65 2e6a 6176 613a 2054 6573 7420 7468 le.java: Test th │ │ │ │ │ +0006eb80: 6174 2074 6865 2072 6573 6f75 7263 6520 at the resource │ │ │ │ │ +0006eb90: 7661 7269 6162 6c65 206b 696e 6420 6973 variable kind is │ │ │ │ │ +0006eba0: 2061 7070 726f 7072 6961 7465 6c79 2073 appropriately s │ │ │ │ │ +0006ebb0: 6574 0a3c 6272 0a3e 746f 6f6c 732f 6a61 et.tools/ja │ │ │ │ │ +0006ebc0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006ebd0: 6f64 656c 2f65 6c65 6d65 6e74 2f54 6573 odel/element/Tes │ │ │ │ │ +0006ebe0: 7453 6561 6c65 642e 6a61 7661 3a20 5465 tSealed.java: Te │ │ │ │ │ +0006ebf0: 7374 2062 6173 6963 206d 6f64 656c 696e st basic modelin │ │ │ │ │ +0006ec00: 6720 666f 7220 7365 616c 6564 2063 6c61 g for sealed cla │ │ │ │ │ +0006ec10: 7373 6573 0a3c 6272 0a3e 746f 6f6c 732f sses.tools/ │ │ │ │ │ +0006ec20: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006ec30: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f54 /model/element/T │ │ │ │ │ +0006ec40: 6573 7454 7970 6545 6c65 6d65 6e74 2e6a estTypeElement.j │ │ │ │ │ +0006ec50: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ +0006ec60: 2054 7970 6545 6c65 6d65 6e74 2066 6f72 TypeElement for │ │ │ │ │ +0006ec70: 2069 6e74 6572 6661 6365 7320 646f 6573 interfaces does │ │ │ │ │ +0006ec80: 206e 6f74 2068 6176 6520 4d6f 6469 6669 not have Modifi │ │ │ │ │ +0006ec90: 6572 2e44 4546 4155 4c54 2069 6e20 6765 er.DEFAULT in ge │ │ │ │ │ +0006eca0: 744d 6f64 6966 6965 7273 2829 0a3c 6272 tModifiers().
    tools/javac/pr │ │ │ │ │ +0006ecc0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006ecd0: 6c65 6d65 6e74 2f54 6573 7454 7970 6550 lement/TestTypeP │ │ │ │ │ +0006ece0: 6172 616d 6574 6572 2e6a 6176 613a 206a arameter.java: j │ │ │ │ │ +0006ecf0: 6176 6178 2e6c 616e 672e 6d6f 6465 6c2e avax.lang.model. │ │ │ │ │ +0006ed00: 656c 656d 656e 742e 456c 656d 656e 742e element.Element. │ │ │ │ │ +0006ed10: 6765 7445 6e63 6c6f 7369 6e67 456c 656d getEnclosingElem │ │ │ │ │ +0006ed20: 656e 7428 2920 646f 6573 6e27 7420 7265 ent() doesn't re │ │ │ │ │ +0006ed30: 7475 726e 206e 756c 6c20 666f 7220 7479 turn null for ty │ │ │ │ │ +0006ed40: 7065 2070 6172 616d 6574 6572 0a3c 6272 pe parameter.
    tools/javac/pr │ │ │ │ │ +0006ed60: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006ed70: 6c65 6d65 6e74 2f54 6573 7454 7970 6550 lement/TestTypeP │ │ │ │ │ +0006ed80: 6172 616d 6574 6572 416e 6e6f 7461 7469 arameterAnnotati │ │ │ │ │ +0006ed90: 6f6e 732e 6a61 7661 3a20 200a 3c62 720a ons.java: .tools/javac/pro │ │ │ │ │ +0006edb0: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ +0006edc0: 656d 656e 742f 5465 7374 556e 6e61 6d65 ement/TestUnname │ │ │ │ │ +0006edd0: 6443 6c61 7373 2e6a 6176 613a 2054 6573 dClass.java: Tes │ │ │ │ │ +0006ede0: 7420 6261 7369 6320 7072 6f63 6573 7369 t basic processi │ │ │ │ │ +0006edf0: 6e67 206f 6620 756e 6e61 6d65 6420 636c ng of unnamed cl │ │ │ │ │ +0006ee00: 6173 7365 732e 0a3c 6272 0a3e 746f 6f6c asses..tool │ │ │ │ │ +0006ee10: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +0006ee20: 6e67 2f6d 6f64 656c 2f65 6c65 6d65 6e74 ng/model/element │ │ │ │ │ +0006ee30: 2f54 6573 7455 6e6e 616d 6564 5661 7269 /TestUnnamedVari │ │ │ │ │ +0006ee40: 6162 6c65 456c 656d 656e 742e 6a61 7661 ableElement.java │ │ │ │ │ +0006ee50: 3a20 436f 6d70 696c 6572 2049 6d70 6c65 : Compiler Imple │ │ │ │ │ +0006ee60: 6d65 6e74 6174 696f 6e20 666f 7220 556e mentation for Un │ │ │ │ │ +0006ee70: 6e61 6d65 6420 7061 7474 6572 6e73 2061 named patterns a │ │ │ │ │ +0006ee80: 6e64 2076 6172 6961 626c 6573 0a3c 6272 nd variables.
    tools/javac/pr │ │ │ │ │ +0006eea0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006eeb0: 6c65 6d65 6e74 2f54 6573 7455 6e6e 616d lement/TestUnnam │ │ │ │ │ +0006eec0: 6564 5661 7269 6162 6c65 456c 656d 656e edVariableElemen │ │ │ │ │ +0006eed0: 7438 2e6a 6176 613a 2043 6f6d 7069 6c65 t8.java: Compile │ │ │ │ │ +0006eee0: 7220 496d 706c 656d 656e 7461 7469 6f6e r Implementation │ │ │ │ │ +0006eef0: 2066 6f72 2055 6e6e 616d 6564 2070 6174 for Unnamed pat │ │ │ │ │ +0006ef00: 7465 726e 7320 616e 6420 7661 7269 6162 terns and variab │ │ │ │ │ +0006ef10: 6c65 730a 3c62 720a 3e74 6f6f 6c73 2f6a les.tools/j │ │ │ │ │ +0006ef20: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +0006ef30: 6d6f 6465 6c2f 656c 656d 656e 742f 5479 model/element/Ty │ │ │ │ │ +0006ef40: 7065 5061 7261 6d42 6f75 6e64 732e 6a61 peParamBounds.ja │ │ │ │ │ +0006ef50: 7661 3a20 5465 7374 7320 5479 7065 5061 va: Tests TypePa │ │ │ │ │ +0006ef60: 7261 6d65 7465 722e 6765 7442 6f75 6e64 rameter.getBound │ │ │ │ │ +0006ef70: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ +0006ef80: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006ef90: 6f64 656c 2f65 6c65 6d65 6e74 2f72 6570 odel/element/rep │ │ │ │ │ +0006efa0: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ +0006efb0: 732f 4d69 7852 6570 6561 7461 626c 6541 s/MixRepeatableA │ │ │ │ │ +0006efc0: 6e64 4f66 6669 6369 616c 436f 6e74 6169 ndOfficialContai │ │ │ │ │ +0006efd0: 6e65 7242 6173 6963 5465 7374 2e6a 6176 nerBasicTest.jav │ │ │ │ │ +0006efe0: 613a 204c 616e 6775 6167 6520 6d6f 6465 a: Language mode │ │ │ │ │ +0006eff0: 6c20 6170 6920 7465 7374 2062 6173 6963 l api test basic │ │ │ │ │ +0006f000: 7320 666f 7220 7265 7065 6174 696e 6720 s for repeating │ │ │ │ │ +0006f010: 616e 6e6f 7461 7469 6f6e 730a 3c62 720a annotations.tools/javac/pro │ │ │ │ │ +0006f030: 6365 7373 696e 672f 6d6f 6465 6c2f 656c cessing/model/el │ │ │ │ │ +0006f040: 656d 656e 742f 7265 7065 6174 696e 6741 ement/repeatingA │ │ │ │ │ +0006f050: 6e6e 6f74 6174 696f 6e73 2f4d 6978 5265 nnotations/MixRe │ │ │ │ │ +0006f060: 7065 6174 6162 6c65 416e 644f 6666 6963 peatableAndOffic │ │ │ │ │ +0006f070: 6961 6c43 6f6e 7461 696e 6572 496e 6865 ialContainerInhe │ │ │ │ │ +0006f080: 7269 7465 6441 3154 6573 742e 6a61 7661 ritedA1Test.java │ │ │ │ │ +0006f090: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ +0006f0a0: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ +0006f0b0: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ +0006f0c0: 6e6e 6f74 6174 696f 6e73 0a3c 6272 0a3e nnotations. │ │ │ │ │ +0006f0d0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006f0e0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006f0f0: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ +0006f100: 6e6f 7461 7469 6f6e 732f 4d69 7852 6570 notations/MixRep │ │ │ │ │ +0006f110: 6561 7461 626c 6541 6e64 4f66 6669 6369 eatableAndOffici │ │ │ │ │ +0006f120: 616c 436f 6e74 6169 6e65 7249 6e68 6572 alContainerInher │ │ │ │ │ +0006f130: 6974 6564 4132 5465 7374 2e6a 6176 613a itedA2Test.java: │ │ │ │ │ +0006f140: 204c 616e 6775 6167 6520 6d6f 6465 6c20 Language model │ │ │ │ │ +0006f150: 6170 6920 7465 7374 2062 6173 6963 7320 api test basics │ │ │ │ │ +0006f160: 666f 7220 7265 7065 6174 696e 6720 616e for repeating an │ │ │ │ │ +0006f170: 6e6f 7461 7469 6f6e 730a 3c62 720a 3e74 notations.t │ │ │ │ │ +0006f180: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +0006f190: 7373 696e 672f 6d6f 6465 6c2f 656c 656d ssing/model/elem │ │ │ │ │ +0006f1a0: 656e 742f 7265 7065 6174 696e 6741 6e6e ent/repeatingAnn │ │ │ │ │ +0006f1b0: 6f74 6174 696f 6e73 2f4d 6978 5265 7065 otations/MixRepe │ │ │ │ │ +0006f1c0: 6174 6162 6c65 416e 644f 6666 6963 6961 atableAndOfficia │ │ │ │ │ +0006f1d0: 6c43 6f6e 7461 696e 6572 496e 6865 7269 lContainerInheri │ │ │ │ │ +0006f1e0: 7465 6442 3154 6573 742e 6a61 7661 3a20 tedB1Test.java: │ │ │ │ │ +0006f1f0: 4c61 6e67 7561 6765 206d 6f64 656c 2061 Language model a │ │ │ │ │ +0006f200: 7069 2074 6573 7420 6261 7369 6373 2066 pi test basics f │ │ │ │ │ +0006f210: 6f72 2072 6570 6561 7469 6e67 2061 6e6e or repeating ann │ │ │ │ │ +0006f220: 6f74 6174 696f 6e73 0a3c 6272 0a3e 746f otations.to │ │ │ │ │ +0006f230: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +0006f240: 7369 6e67 2f6d 6f64 656c 2f65 6c65 6d65 sing/model/eleme │ │ │ │ │ +0006f250: 6e74 2f72 6570 6561 7469 6e67 416e 6e6f nt/repeatingAnno │ │ │ │ │ +0006f260: 7461 7469 6f6e 732f 4d69 7852 6570 6561 tations/MixRepea │ │ │ │ │ +0006f270: 7461 626c 6541 6e64 4f66 6669 6369 616c tableAndOfficial │ │ │ │ │ +0006f280: 436f 6e74 6169 6e65 7249 6e68 6572 6974 ContainerInherit │ │ │ │ │ +0006f290: 6564 4232 5465 7374 2e6a 6176 613a 204c edB2Test.java: L │ │ │ │ │ +0006f2a0: 616e 6775 6167 6520 6d6f 6465 6c20 6170 anguage model ap │ │ │ │ │ +0006f2b0: 6920 7465 7374 2062 6173 6963 7320 666f i test basics fo │ │ │ │ │ +0006f2c0: 7220 7265 7065 6174 696e 6720 616e 6e6f r repeating anno │ │ │ │ │ +0006f2d0: 7461 7469 6f6e 730a 3c62 720a 3e74 6f6f tations.too │ │ │ │ │ +0006f2e0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +0006f2f0: 696e 672f 6d6f 6465 6c2f 656c 656d 656e ing/model/elemen │ │ │ │ │ +0006f300: 742f 7265 7065 6174 696e 6741 6e6e 6f74 t/repeatingAnnot │ │ │ │ │ +0006f310: 6174 696f 6e73 2f4d 6978 5369 6e67 756c ations/MixSingul │ │ │ │ │ +0006f320: 6172 416e 6455 6e6f 6666 6963 6961 6c43 arAndUnofficialC │ │ │ │ │ +0006f330: 6f6e 7461 696e 6572 4261 7369 6354 6573 ontainerBasicTes │ │ │ │ │ +0006f340: 742e 6a61 7661 3a20 4c61 6e67 7561 6765 t.java: Language │ │ │ │ │ +0006f350: 206d 6f64 656c 2061 7069 2074 6573 7420 model api test │ │ │ │ │ +0006f360: 6261 7369 6373 2066 6f72 2072 6570 6561 basics for repea │ │ │ │ │ +0006f370: 7469 6e67 2061 6e6e 6f74 6174 696f 6e73 ting annotations │ │ │ │ │ +0006f380: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006f390: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +0006f3a0: 656c 2f65 6c65 6d65 6e74 2f72 6570 6561 el/element/repea │ │ │ │ │ +0006f3b0: 7469 6e67 416e 6e6f 7461 7469 6f6e 732f tingAnnotations/ │ │ │ │ │ +0006f3c0: 4d69 7853 696e 6775 6c61 7241 6e64 556e MixSingularAndUn │ │ │ │ │ +0006f3d0: 6f66 6669 6369 616c 436f 6e74 6169 6e65 officialContaine │ │ │ │ │ +0006f3e0: 7249 6e68 6572 6974 6564 4131 5465 7374 rInheritedA1Test │ │ │ │ │ +0006f3f0: 2e6a 6176 613a 204c 616e 6775 6167 6520 .java: Language │ │ │ │ │ +0006f400: 6d6f 6465 6c20 6170 6920 7465 7374 2062 model api test b │ │ │ │ │ +0006f410: 6173 6963 7320 666f 7220 7265 7065 6174 asics for repeat │ │ │ │ │ +0006f420: 696e 6720 616e 6e6f 7461 7469 6f6e 730a ing annotations. │ │ │ │ │ +0006f430: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006f440: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006f450: 6c2f 656c 656d 656e 742f 7265 7065 6174 l/element/repeat │ │ │ │ │ +0006f460: 696e 6741 6e6e 6f74 6174 696f 6e73 2f4d ingAnnotations/M │ │ │ │ │ +0006f470: 6978 5369 6e67 756c 6172 416e 6455 6e6f ixSingularAndUno │ │ │ │ │ +0006f480: 6666 6963 6961 6c43 6f6e 7461 696e 6572 fficialContainer │ │ │ │ │ +0006f490: 496e 6865 7269 7465 6441 3254 6573 742e InheritedA2Test. │ │ │ │ │ +0006f4a0: 6a61 7661 3a20 4c61 6e67 7561 6765 206d java: Language m │ │ │ │ │ +0006f4b0: 6f64 656c 2061 7069 2074 6573 7420 6261 odel api test ba │ │ │ │ │ +0006f4c0: 7369 6373 2066 6f72 2072 6570 6561 7469 sics for repeati │ │ │ │ │ +0006f4d0: 6e67 2061 6e6e 6f74 6174 696f 6e73 0a3c ng annotations.< │ │ │ │ │ +0006f4e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0006f4f0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +0006f500: 2f65 6c65 6d65 6e74 2f72 6570 6561 7469 /element/repeati │ │ │ │ │ +0006f510: 6e67 416e 6e6f 7461 7469 6f6e 732f 4d69 ngAnnotations/Mi │ │ │ │ │ +0006f520: 7853 696e 6775 6c61 7241 6e64 556e 6f66 xSingularAndUnof │ │ │ │ │ +0006f530: 6669 6369 616c 436f 6e74 6169 6e65 7249 ficialContainerI │ │ │ │ │ +0006f540: 6e68 6572 6974 6564 4231 5465 7374 2e6a nheritedB1Test.j │ │ │ │ │ +0006f550: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ +0006f560: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ +0006f570: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ +0006f580: 6720 616e 6e6f 7461 7469 6f6e 730a 3c62 g annotations.tools/javac/p │ │ │ │ │ +0006f5a0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006f5b0: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ +0006f5c0: 6741 6e6e 6f74 6174 696f 6e73 2f4d 6978 gAnnotations/Mix │ │ │ │ │ +0006f5d0: 5369 6e67 756c 6172 416e 6455 6e6f 6666 SingularAndUnoff │ │ │ │ │ +0006f5e0: 6963 6961 6c43 6f6e 7461 696e 6572 496e icialContainerIn │ │ │ │ │ +0006f5f0: 6865 7269 7465 6442 3254 6573 742e 6a61 heritedB2Test.ja │ │ │ │ │ +0006f600: 7661 3a20 4c61 6e67 7561 6765 206d 6f64 va: Language mod │ │ │ │ │ +0006f610: 656c 2061 7069 2074 6573 7420 6261 7369 el api test basi │ │ │ │ │ +0006f620: 6373 2066 6f72 2072 6570 6561 7469 6e67 cs for repeating │ │ │ │ │ +0006f630: 2061 6e6e 6f74 6174 696f 6e73 0a3c 6272 annotations.
    tools/javac/pr │ │ │ │ │ +0006f650: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f65 ocessing/model/e │ │ │ │ │ +0006f660: 6c65 6d65 6e74 2f72 6570 6561 7469 6e67 lement/repeating │ │ │ │ │ +0006f670: 416e 6e6f 7461 7469 6f6e 732f 4f66 6669 Annotations/Offi │ │ │ │ │ +0006f680: 6369 616c 436f 6e74 6169 6e65 7242 6173 cialContainerBas │ │ │ │ │ +0006f690: 6963 5465 7374 2e6a 6176 613a 204c 616e icTest.java: Lan │ │ │ │ │ +0006f6a0: 6775 6167 6520 6d6f 6465 6c20 6170 6920 guage model api │ │ │ │ │ +0006f6b0: 7465 7374 2062 6173 6963 7320 666f 7220 test basics for │ │ │ │ │ +0006f6c0: 7265 7065 6174 696e 6720 616e 6e6f 7461 repeating annota │ │ │ │ │ +0006f6d0: 7469 6f6e 730a 3c62 720a 3e74 6f6f 6c73 tions.tools │ │ │ │ │ +0006f6e0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006f6f0: 672f 6d6f 6465 6c2f 656c 656d 656e 742f g/model/element/ │ │ │ │ │ +0006f700: 7265 7065 6174 696e 6741 6e6e 6f74 6174 repeatingAnnotat │ │ │ │ │ +0006f710: 696f 6e73 2f4f 6666 6963 6961 6c43 6f6e ions/OfficialCon │ │ │ │ │ +0006f720: 7461 696e 6572 496e 6865 7269 7465 6454 tainerInheritedT │ │ │ │ │ +0006f730: 6573 742e 6a61 7661 3a20 4c61 6e67 7561 est.java: Langua │ │ │ │ │ +0006f740: 6765 206d 6f64 656c 2061 7069 2074 6573 ge model api tes │ │ │ │ │ +0006f750: 7420 6261 7369 6373 2066 6f72 2072 6570 t basics for rep │ │ │ │ │ +0006f760: 6561 7469 6e67 2061 6e6e 6f74 6174 696f eating annotatio │ │ │ │ │ +0006f770: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +0006f780: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +0006f790: 6f64 656c 2f65 6c65 6d65 6e74 2f72 6570 odel/element/rep │ │ │ │ │ +0006f7a0: 6561 7469 6e67 416e 6e6f 7461 7469 6f6e eatingAnnotation │ │ │ │ │ +0006f7b0: 732f 5265 7065 6174 6162 6c65 4261 7369 s/RepeatableBasi │ │ │ │ │ +0006f7c0: 6354 6573 742e 6a61 7661 3a20 4c61 6e67 cTest.java: Lang │ │ │ │ │ +0006f7d0: 7561 6765 206d 6f64 656c 2061 7069 2074 uage model api t │ │ │ │ │ +0006f7e0: 6573 7420 6261 7369 6373 2066 6f72 2072 est basics for r │ │ │ │ │ +0006f7f0: 6570 6561 7469 6e67 2061 6e6e 6f74 6174 epeating annotat │ │ │ │ │ +0006f800: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ +0006f810: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006f820: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f72 /model/element/r │ │ │ │ │ +0006f830: 6570 6561 7469 6e67 416e 6e6f 7461 7469 epeatingAnnotati │ │ │ │ │ +0006f840: 6f6e 732f 5265 7065 6174 6162 6c65 496e ons/RepeatableIn │ │ │ │ │ +0006f850: 6865 7269 7465 6454 6573 742e 6a61 7661 heritedTest.java │ │ │ │ │ +0006f860: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ +0006f870: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ +0006f880: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ +0006f890: 6e6e 6f74 6174 696f 6e73 0a3c 6272 0a3e nnotations. │ │ │ │ │ +0006f8a0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006f8b0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006f8c0: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ +0006f8d0: 6e6f 7461 7469 6f6e 732f 5265 7065 6174 notations/Repeat │ │ │ │ │ +0006f8e0: 6162 6c65 4f66 6669 6369 616c 436f 6e74 ableOfficialCont │ │ │ │ │ +0006f8f0: 6169 6e65 7242 6173 6963 5465 7374 2e6a ainerBasicTest.j │ │ │ │ │ +0006f900: 6176 613a 204c 616e 6775 6167 6520 6d6f ava: Language mo │ │ │ │ │ +0006f910: 6465 6c20 6170 6920 7465 7374 2062 6173 del api test bas │ │ │ │ │ +0006f920: 6963 7320 666f 7220 7265 7065 6174 696e ics for repeatin │ │ │ │ │ +0006f930: 6720 616e 6e6f 7461 7469 6f6e 730a 3c62 g annotations.tools/javac/p │ │ │ │ │ +0006f950: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006f960: 656c 656d 656e 742f 7265 7065 6174 696e element/repeatin │ │ │ │ │ +0006f970: 6741 6e6e 6f74 6174 696f 6e73 2f52 6570 gAnnotations/Rep │ │ │ │ │ +0006f980: 6561 7461 626c 654f 6666 6963 6961 6c43 eatableOfficialC │ │ │ │ │ +0006f990: 6f6e 7461 696e 6572 496e 6865 7269 7465 ontainerInherite │ │ │ │ │ +0006f9a0: 6454 6573 742e 6a61 7661 3a20 4c61 6e67 dTest.java: Lang │ │ │ │ │ +0006f9b0: 7561 6765 206d 6f64 656c 2061 7069 2074 uage model api t │ │ │ │ │ +0006f9c0: 6573 7420 6261 7369 6373 2066 6f72 2072 est basics for r │ │ │ │ │ +0006f9d0: 6570 6561 7469 6e67 2061 6e6e 6f74 6174 epeating annotat │ │ │ │ │ +0006f9e0: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ +0006f9f0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006fa00: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f72 /model/element/r │ │ │ │ │ +0006fa10: 6570 6561 7469 6e67 416e 6e6f 7461 7469 epeatingAnnotati │ │ │ │ │ +0006fa20: 6f6e 732f 5265 7065 6174 6162 6c65 4f76 ons/RepeatableOv │ │ │ │ │ +0006fa30: 6572 7269 6465 4154 6573 742e 6a61 7661 errideATest.java │ │ │ │ │ +0006fa40: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ +0006fa50: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ +0006fa60: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ +0006fa70: 6e6e 6f74 6174 696f 6e73 0a3c 6272 0a3e nnotations. │ │ │ │ │ +0006fa80: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006fa90: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006faa0: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ +0006fab0: 6e6f 7461 7469 6f6e 732f 5265 7065 6174 notations/Repeat │ │ │ │ │ +0006fac0: 6162 6c65 4f76 6572 7269 6465 4254 6573 ableOverrideBTes │ │ │ │ │ +0006fad0: 742e 6a61 7661 3a20 4c61 6e67 7561 6765 t.java: Language │ │ │ │ │ +0006fae0: 206d 6f64 656c 2061 7069 2074 6573 7420 model api test │ │ │ │ │ +0006faf0: 6261 7369 6373 2066 6f72 2072 6570 6561 basics for repea │ │ │ │ │ +0006fb00: 7469 6e67 2061 6e6e 6f74 6174 696f 6e73 ting annotations │ │ │ │ │ +0006fb10: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0006fb20: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +0006fb30: 656c 2f65 6c65 6d65 6e74 2f72 6570 6561 el/element/repea │ │ │ │ │ +0006fb40: 7469 6e67 416e 6e6f 7461 7469 6f6e 732f tingAnnotations/ │ │ │ │ │ +0006fb50: 5265 7065 6174 696e 6741 6e6e 6f74 6174 RepeatingAnnotat │ │ │ │ │ +0006fb60: 696f 6e73 4f6e 5265 636f 7264 732e 6a61 ionsOnRecords.ja │ │ │ │ │ +0006fb70: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +0006fb80: 7265 7065 6174 696e 6720 616e 6e6f 7461 repeating annota │ │ │ │ │ +0006fb90: 7469 6f6e 7320 616e 6420 6974 7320 7072 tions and its pr │ │ │ │ │ +0006fba0: 6f63 6573 7369 6e67 2077 6f72 6b73 2066 ocessing works f │ │ │ │ │ +0006fbb0: 6f72 2072 6563 6f72 6473 0a3c 6272 0a3e or records. │ │ │ │ │ +0006fbc0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006fbd0: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006fbe0: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ +0006fbf0: 6e6f 7461 7469 6f6e 732f 5369 6e67 756c notations/Singul │ │ │ │ │ +0006fc00: 6172 4261 7369 6354 6573 742e 6a61 7661 arBasicTest.java │ │ │ │ │ +0006fc10: 3a20 4c61 6e67 7561 6765 206d 6f64 656c : Language model │ │ │ │ │ +0006fc20: 2061 7069 2074 6573 7420 6261 7369 6373 api test basics │ │ │ │ │ +0006fc30: 2066 6f72 2072 6570 6561 7469 6e67 2061 for repeating a │ │ │ │ │ +0006fc40: 6e6e 6f74 6174 696f 6e73 0a3c 6272 0a3e nnotations. │ │ │ │ │ +0006fc50: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +0006fc60: 6573 7369 6e67 2f6d 6f64 656c 2f65 6c65 essing/model/ele │ │ │ │ │ +0006fc70: 6d65 6e74 2f72 6570 6561 7469 6e67 416e ment/repeatingAn │ │ │ │ │ +0006fc80: 6e6f 7461 7469 6f6e 732f 5369 6e67 756c notations/Singul │ │ │ │ │ +0006fc90: 6172 496e 6865 7269 7465 6441 5465 7374 arInheritedATest │ │ │ │ │ +0006fca0: 2e6a 6176 613a 204c 616e 6775 6167 6520 .java: Language │ │ │ │ │ +0006fcb0: 6d6f 6465 6c20 6170 6920 7465 7374 2062 model api test b │ │ │ │ │ +0006fcc0: 6173 6963 7320 666f 7220 7265 7065 6174 asics for repeat │ │ │ │ │ +0006fcd0: 696e 6720 616e 6e6f 7461 7469 6f6e 730a ing annotations. │ │ │ │ │ +0006fce0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006fcf0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006fd00: 6c2f 656c 656d 656e 742f 7265 7065 6174 l/element/repeat │ │ │ │ │ +0006fd10: 696e 6741 6e6e 6f74 6174 696f 6e73 2f53 ingAnnotations/S │ │ │ │ │ +0006fd20: 696e 6775 6c61 7249 6e68 6572 6974 6564 ingularInherited │ │ │ │ │ +0006fd30: 4254 6573 742e 6a61 7661 3a20 4c61 6e67 BTest.java: Lang │ │ │ │ │ +0006fd40: 7561 6765 206d 6f64 656c 2061 7069 2074 uage model api t │ │ │ │ │ +0006fd50: 6573 7420 6261 7369 6373 2066 6f72 2072 est basics for r │ │ │ │ │ +0006fd60: 6570 6561 7469 6e67 2061 6e6e 6f74 6174 epeating annotat │ │ │ │ │ +0006fd70: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ +0006fd80: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +0006fd90: 2f6d 6f64 656c 2f65 6c65 6d65 6e74 2f72 /model/element/r │ │ │ │ │ +0006fda0: 6570 6561 7469 6e67 416e 6e6f 7461 7469 epeatingAnnotati │ │ │ │ │ +0006fdb0: 6f6e 732f 556e 6f66 6669 6369 616c 436f ons/UnofficialCo │ │ │ │ │ +0006fdc0: 6e74 6169 6e65 7242 6173 6963 5465 7374 ntainerBasicTest │ │ │ │ │ +0006fdd0: 2e6a 6176 613a 204c 616e 6775 6167 6520 .java: Language │ │ │ │ │ +0006fde0: 6d6f 6465 6c20 6170 6920 7465 7374 2062 model api test b │ │ │ │ │ +0006fdf0: 6173 6963 7320 666f 7220 7265 7065 6174 asics for repeat │ │ │ │ │ +0006fe00: 696e 6720 616e 6e6f 7461 7469 6f6e 730a ing annotations. │ │ │ │ │ +0006fe10: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +0006fe20: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +0006fe30: 6c2f 656c 656d 656e 742f 7265 7065 6174 l/element/repeat │ │ │ │ │ +0006fe40: 696e 6741 6e6e 6f74 6174 696f 6e73 2f55 ingAnnotations/U │ │ │ │ │ +0006fe50: 6e6f 6666 6963 6961 6c43 6f6e 7461 696e nofficialContain │ │ │ │ │ +0006fe60: 6572 496e 6865 7269 7465 6454 6573 742e erInheritedTest. │ │ │ │ │ +0006fe70: 6a61 7661 3a20 4c61 6e67 7561 6765 206d java: Language m │ │ │ │ │ +0006fe80: 6f64 656c 2061 7069 2074 6573 7420 6261 odel api test ba │ │ │ │ │ +0006fe90: 7369 6373 2066 6f72 2072 6570 6561 7469 sics for repeati │ │ │ │ │ +0006fea0: 6e67 2061 6e6e 6f74 6174 696f 6e73 0a3c ng annotations.< │ │ │ │ │ +0006feb0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0006fec0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +0006fed0: 2f69 6e68 6572 6974 6564 4279 5479 7065 /inheritedByType │ │ │ │ │ +0006fee0: 2f45 6e73 7572 654f 7264 6572 2e6a 6176 /EnsureOrder.jav │ │ │ │ │ +0006fef0: 613a 2074 6573 7420 7468 6174 206f 7264 a: test that ord │ │ │ │ │ +0006ff00: 6572 2069 7320 7265 7370 6563 7465 6420 er is respected │ │ │ │ │ +0006ff10: 7768 656e 2069 6e68 6572 6974 696e 6720 when inheriting │ │ │ │ │ +0006ff20: 626f 7468 206c 6567 6163 7920 636f 6e74 both legacy cont │ │ │ │ │ +0006ff30: 6169 6e65 7220 616e 6420 7369 6e67 6c65 ainer and single │ │ │ │ │ +0006ff40: 2061 6e6e 6f0a 3c62 720a 3e74 6f6f 6c73 anno.tools │ │ │ │ │ +0006ff50: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +0006ff60: 672f 6d6f 6465 6c2f 6e65 7374 6564 5479 g/model/nestedTy │ │ │ │ │ +0006ff70: 7065 5661 7273 2f4e 6573 7465 6454 7970 peVars/NestedTyp │ │ │ │ │ +0006ff80: 6556 6172 732e 6a61 7661 3a20 200a 3c62 eVars.java: .tools/javac/p │ │ │ │ │ +0006ffa0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ +0006ffb0: 7465 7374 6765 7461 6c6c 6d65 6d62 6572 testgetallmember │ │ │ │ │ +0006ffc0: 732f 4d61 696e 2e6a 6176 613a 2050 6163 s/Main.java: Pac │ │ │ │ │ +0006ffd0: 6b61 6765 456c 656d 656e 742e 6765 7445 kageElement.getE │ │ │ │ │ +0006ffe0: 6e63 6c6f 7365 6445 6c65 6d65 6e74 7328 nclosedElements( │ │ │ │ │ +0006fff0: 2920 7468 726f 7773 2043 6c61 7373 5265 ) throws ClassRe │ │ │ │ │ +00070000: 6164 6572 2442 6164 436c 6173 7346 696c ader$BadClassFil │ │ │ │ │ +00070010: 6545 7863 6570 7469 6f6e 0a3c 6272 0a3e eException. │ │ │ │ │ +00070020: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +00070030: 6573 7369 6e67 2f6d 6f64 656c 2f74 7265 essing/model/tre │ │ │ │ │ +00070040: 6573 2f42 726f 6b65 6e45 6e75 6d43 6f6e es/BrokenEnumCon │ │ │ │ │ +00070050: 7374 7275 6374 6f72 2e6a 6176 613a 2056 structor.java: V │ │ │ │ │ +00070060: 6572 6966 7920 7468 6174 2061 6e20 6578 erify that an ex │ │ │ │ │ +00070070: 706c 6963 6974 2028 696e 636f 7272 6563 plicit (incorrec │ │ │ │ │ +00070080: 7429 2073 7570 6572 2063 6f6e 7374 7275 t) super constru │ │ │ │ │ +00070090: 6374 6f72 2069 6e76 6f63 6174 696f 6e20 ctor invocation │ │ │ │ │ +000700a0: 696e 2065 6e75 6d73 2069 7320 6e6f 7420 in enums is not │ │ │ │ │ +000700b0: 636c 6561 7265 6420 6279 204a 6176 6163 cleared by Javac │ │ │ │ │ +000700c0: 5072 6f63 6573 7369 6e67 456e 7669 726f ProcessingEnviro │ │ │ │ │ +000700d0: 6e6d 656e 740a 3c62 720a 3e74 6f6f 6c73 nment.tools │ │ │ │ │ +000700e0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +000700f0: 672f 6d6f 6465 6c2f 7472 6565 732f 4f6e g/model/trees/On │ │ │ │ │ +00070100: 4465 6d61 6e64 4174 7472 6962 7574 696f DemandAttributio │ │ │ │ │ +00070110: 6e2e 6a61 7661 3a20 5665 7269 6679 2074 n.java: Verify t │ │ │ │ │ +00070120: 6861 7420 696e 2d6d 6574 686f 6420 436c hat in-method Cl │ │ │ │ │ +00070130: 6173 7353 796d 626f 6c73 2066 726f 6d20 assSymbols from │ │ │ │ │ +00070140: 6f6e 6520 726f 756e 6420 646f 206e 6f74 one round do not │ │ │ │ │ +00070150: 2061 6666 6563 7420 436c 6173 7353 796d affect ClassSym │ │ │ │ │ +00070160: 626f 6c73 2069 6e20 666f 6c6c 6f77 696e bols in followin │ │ │ │ │ +00070170: 6720 726f 756e 6473 2e0a 3c62 720a 3e74 g rounds..t │ │ │ │ │ +00070180: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +00070190: 7373 696e 672f 6d6f 6465 6c2f 7479 7065 ssing/model/type │ │ │ │ │ +000701a0: 2f41 6e6e 6f74 6174 6564 5479 7065 546f /AnnotatedTypeTo │ │ │ │ │ +000701b0: 5374 7269 6e67 2f41 6e6e 6f74 6174 6564 String/Annotated │ │ │ │ │ +000701c0: 5479 7065 546f 5374 7269 6e67 2e6a 6176 TypeToString.jav │ │ │ │ │ +000701d0: 613a 2054 6573 7473 2044 6563 6c61 7265 a: Tests Declare │ │ │ │ │ +000701e0: 6454 7970 652e 746f 5374 7269 6e67 2077 dType.toString w │ │ │ │ │ +000701f0: 6974 6820 7479 7065 2061 6e6e 6f74 6174 ith type annotat │ │ │ │ │ +00070200: 696f 6e73 2070 7265 7365 6e74 2c20 666f ions present, fo │ │ │ │ │ +00070210: 7220 6578 616d 706c 6520 7468 6174 2027 r example that ' │ │ │ │ │ +00070220: 4041 204d 6170 2e45 6e74 7279 2720 6973 @A Map.Entry' is │ │ │ │ │ +00070230: 2070 7269 6e74 6564 2061 7320 276a 6176 printed as 'jav │ │ │ │ │ +00070240: 612e 7574 696c 2e40 4120 4d61 702e 456e a.util.@A Map.En │ │ │ │ │ +00070250: 7472 7927 2028 616e 6420 6e6f 7420 2740 try' (and not '@ │ │ │ │ │ +00070260: 4120 6a61 7661 2e75 7469 6c2e 4d61 702e A java.util.Map. │ │ │ │ │ +00070270: 456e 7472 7927 206f 7220 276a 6176 612e Entry' or 'java. │ │ │ │ │ +00070280: 7574 696c 2e40 4120 456e 7472 7927 292e util.@A Entry'). │ │ │ │ │ +00070290: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000702a0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +000702b0: 656c 2f74 7970 652f 4261 7369 6341 6e6e el/type/BasicAnn │ │ │ │ │ +000702c0: 6f54 6573 7473 2e6a 6176 613a 2041 6e6e oTests.java: Ann │ │ │ │ │ +000702d0: 6f74 6174 696f 6e73 206f 6e20 7479 7065 otations on type │ │ │ │ │ 000702e0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ 000702f0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -00070300: 6465 6c2f 7479 7065 2f49 6e68 6572 6974 del/type/Inherit │ │ │ │ │ -00070310: 6564 4150 2e6a 6176 613a 204e 5045 2069 edAP.java: NPE i │ │ │ │ │ -00070320: 6e20 616e 6e6f 7461 7469 6f6e 2070 726f n annotation pro │ │ │ │ │ -00070330: 6365 7373 696e 670a 3c62 720a 3e74 6f6f cessing.too │ │ │ │ │ -00070340: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -00070350: 696e 672f 6d6f 6465 6c2f 7479 7065 2f49 ing/model/type/I │ │ │ │ │ -00070360: 6e74 6572 7365 6374 696f 6e50 726f 7065 ntersectionPrope │ │ │ │ │ -00070370: 7274 6965 7354 6573 742e 6a61 7661 3a20 rtiesTest.java: │ │ │ │ │ -00070380: 4173 7365 7274 696f 6e20 6368 6563 6b20 Assertion check │ │ │ │ │ -00070390: 666f 7220 5479 7065 5661 7269 6162 6c65 for TypeVariable │ │ │ │ │ -000703a0: 2e67 6574 5570 7065 7242 6f75 6e64 2829 .getUpperBound() │ │ │ │ │ -000703b0: 2066 6169 6c73 0a3c 6272 0a3e 746f 6f6c fails.tool │ │ │ │ │ -000703c0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -000703d0: 6e67 2f6d 6f64 656c 2f74 7970 652f 4d69 ng/model/type/Mi │ │ │ │ │ -000703e0: 7272 6f72 6564 5479 7065 4578 2f4e 7065 rroredTypeEx/Npe │ │ │ │ │ -000703f0: 5465 7374 2e6a 6176 613a 204d 6972 726f Test.java: Mirro │ │ │ │ │ -00070400: 7265 6454 7970 6545 7863 6570 7469 6f6e redTypeException │ │ │ │ │ -00070410: 2063 6f6e 7374 7275 6374 6f72 2073 686f constructor sho │ │ │ │ │ -00070420: 756c 6420 6e6f 7420 6163 6365 7074 206e uld not accept n │ │ │ │ │ -00070430: 756c 6c0a 3c62 720a 3e74 6f6f 6c73 2f6a ull.tools/j │ │ │ │ │ -00070440: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -00070450: 6d6f 6465 6c2f 7479 7065 2f4d 6972 726f model/type/Mirro │ │ │ │ │ -00070460: 7265 6454 7970 6545 782f 4f76 6572 4561 redTypeEx/OverEa │ │ │ │ │ -00070470: 6765 722e 6a61 7661 3a20 4d69 7272 6f72 ger.java: Mirror │ │ │ │ │ -00070480: 6564 5479 7065 5b73 5d45 7863 6570 7469 edType[s]Excepti │ │ │ │ │ -00070490: 6f6e 2073 686f 756c 646e 2774 2062 6520 on shouldn't be │ │ │ │ │ -000704a0: 6372 6561 7465 6420 746f 6f20 6561 6765 created too eage │ │ │ │ │ -000704b0: 726c 790a 3c62 720a 3e74 6f6f 6c73 2f6a rly.tools/j │ │ │ │ │ -000704c0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -000704d0: 6d6f 6465 6c2f 7479 7065 2f4d 6972 726f model/type/Mirro │ │ │ │ │ -000704e0: 7265 6454 7970 6545 782f 506c 7572 616c redTypeEx/Plural │ │ │ │ │ -000704f0: 6974 792e 6a61 7661 3a20 5665 7269 6679 ity.java: Verify │ │ │ │ │ -00070500: 204d 6972 726f 7265 6454 7970 6545 7863 MirroredTypeExc │ │ │ │ │ -00070510: 6570 7469 6f6e 2076 7320 4d69 7272 6f72 eption vs Mirror │ │ │ │ │ -00070520: 6564 5479 7065 7345 7863 6570 7469 6f6e edTypesException │ │ │ │ │ -00070530: 2069 7320 7468 726f 776e 0a3c 6272 0a3e is thrown. │ │ │ │ │ -00070540: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00070550: 6573 7369 6e67 2f6d 6f64 656c 2f74 7970 essing/model/typ │ │ │ │ │ -00070560: 652f 4e6f 5479 7065 732e 6a61 7661 3a20 e/NoTypes.java: │ │ │ │ │ -00070570: 5465 7374 2074 6865 204e 6f54 7970 6573 Test the NoTypes │ │ │ │ │ -00070580: 3a20 564f 4944 2c20 5041 434b 4147 452c : VOID, PACKAGE, │ │ │ │ │ -00070590: 204e 4f4e 450a 3c62 720a 3e74 6f6f 6c73 NONE.tools │ │ │ │ │ -000705a0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -000705b0: 672f 6d6f 6465 6c2f 7479 7065 2f54 6573 g/model/type/Tes │ │ │ │ │ -000705c0: 7454 7970 654b 696e 642e 6a61 7661 3a20 tTypeKind.java: │ │ │ │ │ -000705d0: 5465 7374 2054 7970 654b 696e 642e 6973 Test TypeKind.is │ │ │ │ │ -000705e0: 5072 696d 6974 6976 650a 3c62 720a 3e74 Primitive.t │ │ │ │ │ -000705f0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ -00070600: 7373 696e 672f 6d6f 6465 6c2f 7479 7065 ssing/model/type │ │ │ │ │ -00070610: 2f54 6573 7455 6e69 6f6e 5479 7065 2e6a /TestUnionType.j │ │ │ │ │ -00070620: 6176 613a 2054 6573 7420 7375 7070 6f72 ava: Test suppor │ │ │ │ │ -00070630: 7420 666f 7220 756e 696f 6e20 7479 7065 t for union type │ │ │ │ │ -00070640: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00070650: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -00070660: 6465 6c2f 7574 696c 2f42 696e 6172 794e del/util/BinaryN │ │ │ │ │ -00070670: 616d 652e 6a61 7661 3a20 5465 7374 2045 ame.java: Test E │ │ │ │ │ -00070680: 6c65 6d65 6e74 732e 6765 7442 696e 6172 lements.getBinar │ │ │ │ │ -00070690: 794e 616d 650a 3c62 720a 3e74 6f6f 6c73 yName.tools │ │ │ │ │ -000706a0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -000706b0: 672f 6d6f 6465 6c2f 7574 696c 2f44 6972 g/model/util/Dir │ │ │ │ │ -000706c0: 6563 7453 7570 6572 4f66 496e 742e 6a61 ectSuperOfInt.ja │ │ │ │ │ -000706d0: 7661 3a20 5479 7065 732e 6469 7265 6374 va: Types.direct │ │ │ │ │ -000706e0: 5375 7065 7274 7970 6573 2073 686f 756c Supertypes shoul │ │ │ │ │ -000706f0: 6420 7265 7475 726e 204f 626a 6563 7420 d return Object │ │ │ │ │ -00070700: 6173 2074 6865 2073 7570 6572 2074 7970 as the super typ │ │ │ │ │ -00070710: 6520 6f66 2069 6e74 6572 6661 6365 730a e of interfaces. │ │ │ │ │ -00070720: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00070730: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -00070740: 6c2f 7574 696c 2f47 6574 5479 7065 456c l/util/GetTypeEl │ │ │ │ │ -00070750: 656d 4261 6441 7267 2e6a 6176 613a 2067 emBadArg.java: g │ │ │ │ │ -00070760: 6574 5479 7065 456c 656d 656e 7420 7368 etTypeElement sh │ │ │ │ │ -00070770: 6f75 6c64 2074 6f6c 6572 6174 6520 6120 ould tolerate a │ │ │ │ │ -00070780: 7479 7065 2074 6861 7420 6361 6e27 7420 type that can't │ │ │ │ │ -00070790: 6265 2066 6f75 6e64 0a3c 6272 0a3e 746f be found.to │ │ │ │ │ -000707a0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -000707b0: 7369 6e67 2f6d 6f64 656c 2f75 7469 6c2f sing/model/util/ │ │ │ │ │ -000707c0: 4e6f 5375 7065 7273 2e6a 6176 613a 2064 NoSupers.java: d │ │ │ │ │ -000707d0: 6972 6563 7453 7570 6572 7479 7065 7320 irectSupertypes │ │ │ │ │ -000707e0: 7368 6f75 6c64 2072 6574 7572 6e20 656d should return em │ │ │ │ │ -000707f0: 7074 7920 6c69 7374 2069 6620 6172 6720 pty list if arg │ │ │ │ │ -00070800: 6861 7320 6e6f 2073 7570 6572 7479 7065 has no supertype │ │ │ │ │ -00070810: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00070820: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -00070830: 6465 6c2f 7574 696c 2f4f 7665 7272 6964 del/util/Overrid │ │ │ │ │ -00070840: 6573 5370 6563 4578 2e6a 6176 613a 2056 esSpecEx.java: V │ │ │ │ │ -00070850: 6572 6966 7920 7468 6174 2065 7861 6d70 erify that examp │ │ │ │ │ -00070860: 6c65 2063 6f64 6520 696e 2045 6c65 6d65 le code in Eleme │ │ │ │ │ -00070870: 6e74 732e 6f76 6572 7269 6465 7320 776f nts.overrides wo │ │ │ │ │ -00070880: 726b 7320 6173 2073 7065 6327 6564 2e0a rks as spec'ed.. │ │ │ │ │ -00070890: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000708a0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -000708b0: 6c2f 7574 696c 2f54 6573 7449 6e74 6572 l/util/TestInter │ │ │ │ │ -000708c0: 7365 6374 696f 6e54 7970 6556 6973 6974 sectionTypeVisit │ │ │ │ │ -000708d0: 6f72 732e 6a61 7661 3a20 5465 7374 2076 ors.java: Test v │ │ │ │ │ -000708e0: 6973 6974 6f72 2073 7570 706f 7274 2066 isitor support f │ │ │ │ │ -000708f0: 6f72 2069 6e74 6572 7365 6374 696f 6e20 or intersection │ │ │ │ │ -00070900: 7479 7065 730a 3c62 720a 3e74 6f6f 6c73 types.tools │ │ │ │ │ -00070910: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00070920: 672f 6d6f 6465 6c2f 7574 696c 2f54 6573 g/model/util/Tes │ │ │ │ │ -00070930: 7454 7970 654b 696e 6456 6973 6974 6f72 tTypeKindVisitor │ │ │ │ │ -00070940: 732e 6a61 7661 3a20 5465 7374 2054 7970 s.java: Test Typ │ │ │ │ │ -00070950: 654b 696e 6420 7669 7369 746f 7273 206f eKind visitors o │ │ │ │ │ -00070960: 6e20 7073 6575 646f 2074 7970 6573 2e0a n pseudo types.. │ │ │ │ │ -00070970: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00070980: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -00070990: 6c2f 7574 696c 2f54 7970 6573 4261 6441 l/util/TypesBadA │ │ │ │ │ -000709a0: 7267 2e6a 6176 613a 2056 616c 6964 6174 rg.java: Validat │ │ │ │ │ -000709b0: 6520 6172 6775 6d65 6e74 206b 696e 6473 e argument kinds │ │ │ │ │ -000709c0: 2069 6e20 5479 7065 7320 7574 696c 6974 in Types utilit │ │ │ │ │ -000709d0: 6965 730a 3c62 720a 3e74 6f6f 6c73 2f6a ies.tools/j │ │ │ │ │ -000709e0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -000709f0: 6d6f 6465 6c2f 7574 696c 2f64 6570 7265 model/util/depre │ │ │ │ │ -00070a00: 6361 7469 6f6e 2f54 6573 7444 6570 7265 cation/TestDepre │ │ │ │ │ -00070a10: 6361 7469 6f6e 2e6a 6176 613a 2054 6573 cation.java: Tes │ │ │ │ │ -00070a20: 7473 2045 6c65 6d65 6e74 732e 6973 4465 ts Elements.isDe │ │ │ │ │ -00070a30: 7072 6563 6174 6564 2845 6c65 6d65 6e74 precated(Element │ │ │ │ │ -00070a40: 290a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ).tools/jav │ │ │ │ │ -00070a50: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -00070a60: 6465 6c2f 7574 696c 2f64 6972 6563 7453 del/util/directS │ │ │ │ │ -00070a70: 7570 6572 734f 6645 7272 2f44 6972 6563 upersOfErr/Direc │ │ │ │ │ -00070a80: 7453 7570 6572 734f 6645 7272 2e6a 6176 tSupersOfErr.jav │ │ │ │ │ -00070a90: 613a 2064 6972 6563 7453 7570 6572 7479 a: directSuperty │ │ │ │ │ -00070aa0: 7065 7328 7429 2073 686f 756c 6420 6e6f pes(t) should no │ │ │ │ │ -00070ab0: 7420 7265 7475 726e 2074 0a3c 6272 0a3e t return t. │ │ │ │ │ -00070ac0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ -00070ad0: 6573 7369 6e67 2f6d 6f64 656c 2f75 7469 essing/model/uti │ │ │ │ │ -00070ae0: 6c2f 656c 656d 656e 7473 2f4d 6574 686f l/elements/Metho │ │ │ │ │ -00070af0: 6450 6172 616d 6574 6572 732f 496d 706c dParameters/Impl │ │ │ │ │ -00070b00: 6963 6974 5061 7261 6d65 7465 7273 5072 icitParametersPr │ │ │ │ │ -00070b10: 6f63 6573 736f 722e 6a61 7661 3a20 5665 ocessor.java: Ve │ │ │ │ │ -00070b20: 7269 6679 2073 7065 6369 6669 6320 6578 rify specific ex │ │ │ │ │ -00070b30: 6563 7574 6162 6c65 7320 696e 2065 6e75 ecutables in enu │ │ │ │ │ -00070b40: 6d73 2061 6e64 2072 6563 6f72 6473 2068 ms and records h │ │ │ │ │ -00070b50: 6176 6520 6d61 6e64 6174 6564 2070 6172 ave mandated par │ │ │ │ │ -00070b60: 616d 6574 6572 730a 3c62 720a 3e74 6f6f ameters.too │ │ │ │ │ -00070b70: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -00070b80: 696e 672f 6d6f 6465 6c2f 7574 696c 2f65 ing/model/util/e │ │ │ │ │ -00070b90: 6c65 6d65 6e74 732f 5465 7374 416c 6c46 lements/TestAllF │ │ │ │ │ -00070ba0: 6f6f 732e 6a61 7661 3a20 5465 7374 2045 oos.java: Test E │ │ │ │ │ -00070bb0: 6c65 6d65 6e74 732e 6765 7441 6c6c 7b54 lements.getAll{T │ │ │ │ │ -00070bc0: 7970 652c 2050 6163 6b61 6765 2c20 4d6f ype, Package, Mo │ │ │ │ │ -00070bd0: 6475 6c65 7d45 6c65 6d65 6e74 730a 3c62 dule}Elements.tools/javac/p │ │ │ │ │ -00070bf0: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -00070c00: 7574 696c 2f65 6c65 6d65 6e74 732f 5465 util/elements/Te │ │ │ │ │ -00070c10: 7374 4765 7443 6f6e 7374 616e 7445 7870 stGetConstantExp │ │ │ │ │ -00070c20: 7265 7373 696f 6e2e 6a61 7661 3a20 5465 ression.java: Te │ │ │ │ │ -00070c30: 7374 2045 6c65 6d65 6e74 732e 6765 7443 st Elements.getC │ │ │ │ │ -00070c40: 6f6e 7374 616e 7445 7870 7265 7373 696f onstantExpressio │ │ │ │ │ -00070c50: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -00070c60: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -00070c70: 6465 6c2f 7574 696c 2f65 6c65 6d65 6e74 del/util/element │ │ │ │ │ -00070c80: 732f 5465 7374 4765 744d 6f64 756c 654f s/TestGetModuleO │ │ │ │ │ -00070c90: 662e 6a61 7661 3a20 5465 7374 2045 6c65 f.java: Test Ele │ │ │ │ │ -00070ca0: 6d65 6e74 732e 6765 744d 6f64 756c 654f ments.getModuleO │ │ │ │ │ -00070cb0: 660a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 f.tools/jav │ │ │ │ │ -00070cc0: 6163 2f70 726f 6365 7373 696e 672f 6d6f ac/processing/mo │ │ │ │ │ -00070cd0: 6465 6c2f 7574 696c 2f65 6c65 6d65 6e74 del/util/element │ │ │ │ │ -00070ce0: 732f 5465 7374 4765 7450 6163 6b61 6765 s/TestGetPackage │ │ │ │ │ -00070cf0: 4f66 2e6a 6176 613a 2054 6573 7420 456c Of.java: Test El │ │ │ │ │ -00070d00: 656d 656e 7473 2e67 6574 5061 636b 6167 ements.getPackag │ │ │ │ │ -00070d10: 654f 660a 3c62 720a 3e74 6f6f 6c73 2f6a eOf.tools/j │ │ │ │ │ -00070d20: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -00070d30: 6d6f 6465 6c2f 7574 696c 2f65 6c65 6d65 model/util/eleme │ │ │ │ │ -00070d40: 6e74 732f 5465 7374 4973 4175 746f 6d61 nts/TestIsAutoma │ │ │ │ │ -00070d50: 7469 634d 6f64 2e6a 6176 613a 2054 6573 ticMod.java: Tes │ │ │ │ │ -00070d60: 7420 456c 656d 656e 7473 2e69 7341 7574 t Elements.isAut │ │ │ │ │ -00070d70: 6f6d 6174 6963 4d6f 6475 6c65 0a3c 6272 omaticModule.
    tools/javac/pr │ │ │ │ │ -00070d90: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ -00070da0: 7469 6c2f 656c 656d 656e 7473 2f54 6573 til/elements/Tes │ │ │ │ │ -00070db0: 7449 7346 756e 6374 696f 6e61 6c49 6e74 tIsFunctionalInt │ │ │ │ │ -00070dc0: 6572 6661 6365 2e6a 6176 613a 2054 6573 erface.java: Tes │ │ │ │ │ -00070dd0: 7420 456c 656d 656e 7473 2e69 7346 756e t Elements.isFun │ │ │ │ │ -00070de0: 6374 696f 6e61 6c49 6e74 6572 6661 6365 ctionalInterface │ │ │ │ │ -00070df0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00070e00: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ -00070e10: 656c 2f75 7469 6c2f 656c 656d 656e 7473 el/util/elements │ │ │ │ │ -00070e20: 2f54 6573 744f 7574 6572 6d6f 7374 5479 /TestOutermostTy │ │ │ │ │ -00070e30: 7065 456c 656d 656e 742e 6a61 7661 3a20 peElement.java: │ │ │ │ │ -00070e40: 5465 7374 2045 6c65 6d65 6e74 732e 6765 Test Elements.ge │ │ │ │ │ -00070e50: 744f 7574 6572 6d6f 7374 5479 7065 456c tOutermostTypeEl │ │ │ │ │ -00070e60: 656d 656e 740a 3c62 720a 3e74 6f6f 6c73 ement.tools │ │ │ │ │ -00070e70: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00070e80: 672f 6d6f 6465 6c2f 7574 696c 2f65 6c65 g/model/util/ele │ │ │ │ │ -00070e90: 6d65 6e74 732f 5465 7374 5265 636f 7264 ments/TestRecord │ │ │ │ │ -00070ea0: 5072 6564 6963 6174 6573 2e6a 6176 613a Predicates.java: │ │ │ │ │ -00070eb0: 2054 6573 7420 456c 656d 656e 7473 2e7b Test Elements.{ │ │ │ │ │ -00070ec0: 6973 436f 6d70 6163 7443 6f6e 7374 7275 isCompactConstru │ │ │ │ │ -00070ed0: 6374 6f72 2c20 6973 4361 6e6f 6e69 6361 ctor, isCanonica │ │ │ │ │ -00070ee0: 6c43 6f6e 7374 7275 6374 6f72 7d0a 3c62 lConstructor}.tools/javac/p │ │ │ │ │ -00070f00: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -00070f10: 7574 696c 2f65 6c65 6d65 6e74 732f 5661 util/elements/Va │ │ │ │ │ -00070f20: 6375 6f75 7345 6e75 6d2e 6a61 7661 3a20 cuousEnum.java: │ │ │ │ │ -00070f30: 5465 7374 202d 5870 7269 6e74 206f 6e20 Test -Xprint on │ │ │ │ │ -00070f40: 656e 756d 2074 7970 6520 7769 7468 206e enum type with n │ │ │ │ │ -00070f50: 6f20 636f 6e73 7461 6e74 730a 3c62 720a o constants.tools/javac/pro │ │ │ │ │ -00070f70: 6365 7373 696e 672f 6d6f 6465 6c2f 7574 cessing/model/ut │ │ │ │ │ -00070f80: 696c 2f65 6c65 6d65 6e74 732f 646f 6363 il/elements/docc │ │ │ │ │ -00070f90: 6f6d 6d65 6e74 732f 5465 7374 446f 6343 omments/TestDocC │ │ │ │ │ -00070fa0: 6f6d 6d65 6e74 732e 6a61 7661 3a20 456c omments.java: El │ │ │ │ │ -00070fb0: 656d 656e 7473 2e67 6574 446f 6343 6f6d ements.getDocCom │ │ │ │ │ -00070fc0: 6d65 6e74 2829 2069 7320 6e6f 7420 6765 ment() is not ge │ │ │ │ │ -00070fd0: 7474 696e 6720 4a61 7661 446f 6343 6f6d tting JavaDocCom │ │ │ │ │ -00070fe0: 6d65 6e74 730a 3c62 720a 3e74 6f6f 6c73 ments.tools │ │ │ │ │ -00070ff0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071000: 672f 6d6f 6465 6c2f 7574 696c 2f65 6c65 g/model/util/ele │ │ │ │ │ -00071010: 6d65 6e74 732f 646f 6363 6f6d 6d65 6e74 ments/doccomment │ │ │ │ │ -00071020: 732f 5465 7374 5061 636b 6167 6549 6e66 s/TestPackageInf │ │ │ │ │ -00071030: 6f43 6f6d 6d65 6e74 732e 6a61 7661 3a20 oComments.java: │ │ │ │ │ -00071040: 6765 7444 6f63 436f 6d6d 656e 7428 2920 getDocComment() │ │ │ │ │ -00071050: 6661 696c 7320 666f 7220 646f 6320 636f fails for doc co │ │ │ │ │ -00071060: 6d6d 656e 7473 206f 6e20 5061 636b 6167 mments on Packag │ │ │ │ │ -00071070: 6545 6c65 6d65 6e74 2066 6f75 6e64 2069 eElement found i │ │ │ │ │ -00071080: 6e20 7061 636b 6167 652d 696e 666f 2e6a n package-info.j │ │ │ │ │ -00071090: 6176 610a 3c62 720a 3e74 6f6f 6c73 2f6a ava.tools/j │ │ │ │ │ -000710a0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -000710b0: 6d6f 6465 6c2f 7574 696c 2f65 6c65 6d65 model/util/eleme │ │ │ │ │ -000710c0: 6e74 732f 6869 6465 732f 4869 6465 732e nts/hides/Hides. │ │ │ │ │ -000710d0: 6a61 7661 3a20 456c 656d 656e 7473 2068 java: Elements h │ │ │ │ │ -000710e0: 6964 6573 2064 6f65 7320 6e6f 7420 776f ides does not wo │ │ │ │ │ -000710f0: 726b 2063 6f72 7265 6374 6c79 2077 6974 rk correctly wit │ │ │ │ │ -00071100: 6820 696e 7465 7266 6163 6520 6d65 7468 h interface meth │ │ │ │ │ -00071110: 6f64 730a 3c62 720a 3e74 6f6f 6c73 2f6a ods.tools/j │ │ │ │ │ -00071120: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ -00071130: 6d6f 6465 6c2f 7574 696c 2f66 696c 7465 model/util/filte │ │ │ │ │ -00071140: 722f 5465 7374 4974 6572 6162 6c65 732e r/TestIterables. │ │ │ │ │ -00071150: 6a61 7661 3a20 5465 7374 2074 6861 7420 java: Test that │ │ │ │ │ -00071160: 456c 656d 656e 7446 696c 7465 7220 6974 ElementFilter it │ │ │ │ │ -00071170: 6572 6162 6c65 206d 6574 686f 6473 2062 erable methods b │ │ │ │ │ -00071180: 6568 6176 6520 7072 6f70 6572 6c79 2e0a ehave properly.. │ │ │ │ │ -00071190: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000711a0: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ -000711b0: 6c2f 7574 696c 2f70 7269 6e74 696e 672f l/util/printing/ │ │ │ │ │ -000711c0: 6d6f 6475 6c65 2d69 6e66 6f2e 6a61 7661 module-info.java │ │ │ │ │ -000711d0: 3a20 7072 696e 7469 6e67 206f 6620 6d6f : printing of mo │ │ │ │ │ -000711e0: 6475 6c65 730a 3c62 720a 3e74 6f6f 6c73 dules.tools │ │ │ │ │ -000711f0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071200: 672f 6d6f 6465 6c2f 7574 696c 2f74 7970 g/model/util/typ │ │ │ │ │ -00071210: 6573 2f54 6573 7441 7345 6c65 6d65 6e74 es/TestAsElement │ │ │ │ │ -00071220: 2e6a 6176 613a 2054 6573 7420 5479 7065 .java: Test Type │ │ │ │ │ -00071230: 732e 6173 456c 656d 656e 7420 696e 2063 s.asElement in c │ │ │ │ │ -00071240: 6173 6573 2073 7065 6369 6669 6564 2074 ases specified t │ │ │ │ │ -00071250: 6f20 7265 7475 726e 206e 756c 6c0a 3c62 o return null.tools/javac/p │ │ │ │ │ -00071270: 726f 6365 7373 696e 672f 6d6f 6465 6c2f rocessing/model/ │ │ │ │ │ -00071280: 7574 696c 2f74 7970 6573 2f54 6573 7444 util/types/TestD │ │ │ │ │ -00071290: 6972 6563 7453 7570 6572 7479 7065 4f62 irectSupertypeOb │ │ │ │ │ -000712a0: 6a65 6374 2e6a 6176 613a 2054 6573 7420 ject.java: Test │ │ │ │ │ -000712b0: 6469 7265 6374 2073 7570 6572 7479 7065 direct supertype │ │ │ │ │ -000712c0: 7320 6f66 206a 6176 612e 6c61 6e67 2e4f s of java.lang.O │ │ │ │ │ -000712d0: 626a 6563 740a 3c62 720a 3e74 6f6f 6c73 bject.tools │ │ │ │ │ -000712e0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -000712f0: 672f 6d6f 6465 6c2f 7574 696c 2f74 7970 g/model/util/typ │ │ │ │ │ -00071300: 6573 2f54 6573 7450 7365 7564 6f54 7970 es/TestPseudoTyp │ │ │ │ │ -00071310: 6548 616e 646c 696e 672e 6a61 7661 3a20 eHandling.java: │ │ │ │ │ -00071320: 5465 7374 2054 7970 6573 206d 6574 686f Test Types metho │ │ │ │ │ -00071330: 6473 206f 6e20 6d6f 6475 6c65 2061 6e64 ds on module and │ │ │ │ │ -00071340: 2070 6163 6b61 6765 2054 7970 654d 6972 package TypeMir │ │ │ │ │ -00071350: 726f 7273 0a3c 6272 0a3e 746f 6f6c 732f rors.tools/ │ │ │ │ │ -00071360: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -00071370: 2f6f 7074 696f 6e73 2f54 6573 7449 6d70 /options/TestImp │ │ │ │ │ -00071380: 6c69 6369 744e 6f6e 652e 6a61 7661 3a20 licitNone.java: │ │ │ │ │ -00071390: 2d69 6d70 6c69 6369 743a 6e6f 6e65 2070 -implicit:none p │ │ │ │ │ -000713a0: 7265 7665 6e74 7320 636f 6d70 696c 6174 revents compilat │ │ │ │ │ -000713b0: 696f 6e20 7769 7468 2061 6e6e 6f74 6174 ion with annotat │ │ │ │ │ -000713c0: 696f 6e20 7072 6f63 6573 7369 6e67 0a3c ion processing.< │ │ │ │ │ -000713d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000713e0: 7072 6f63 6573 7369 6e67 2f6f 7074 696f processing/optio │ │ │ │ │ -000713f0: 6e73 2f54 6573 744e 6f74 654f 6e49 6d70 ns/TestNoteOnImp │ │ │ │ │ -00071400: 6c69 6369 7450 726f 6365 7373 696e 672e licitProcessing. │ │ │ │ │ -00071410: 6a61 7661 3a20 5665 7269 6679 2061 206e java: Verify a n │ │ │ │ │ -00071420: 6f74 6520 6973 2069 7373 7565 6420 666f ote is issued fo │ │ │ │ │ -00071430: 7220 696d 706c 6963 6974 2061 6e6e 6f74 r implicit annot │ │ │ │ │ -00071440: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ -00071450: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00071460: 632f 7072 6f63 6573 7369 6e67 2f6f 7074 c/processing/opt │ │ │ │ │ -00071470: 696f 6e73 2f54 6573 7450 726f 634f 7074 ions/TestProcOpt │ │ │ │ │ -00071480: 696f 6e2e 6a61 7661 3a20 5465 7374 2074 ion.java: Test t │ │ │ │ │ -00071490: 7269 7669 616c 2068 616e 646c 696e 6720 rivial handling │ │ │ │ │ -000714a0: 6f66 202d 7072 6f63 3a66 756c 6c20 6f70 of -proc:full op │ │ │ │ │ -000714b0: 7469 6f6e 0a3c 6272 0a3e 746f 6f6c 732f tion.tools/ │ │ │ │ │ -000714c0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ -000714d0: 2f6f 7074 696f 6e73 2f58 7072 696e 742e /options/Xprint. │ │ │ │ │ -000714e0: 6a61 7661 3a20 4a53 5220 3236 393a 204a java: JSR 269: J │ │ │ │ │ -000714f0: 6176 6120 4c61 6e67 7561 6765 204d 6f64 ava Language Mod │ │ │ │ │ -00071500: 656c 2041 5049 0a3c 6272 0a3e 746f 6f6c el API.tool │ │ │ │ │ -00071510: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -00071520: 6e67 2f6f 7074 696f 6e73 2f58 7072 696e ng/options/Xprin │ │ │ │ │ -00071530: 7444 6f63 436f 6d6d 656e 7473 2e6a 6176 tDocComments.jav │ │ │ │ │ -00071540: 613a 206a 6176 6163 202d 5870 7269 6e74 a: javac -Xprint │ │ │ │ │ -00071550: 2026 6c74 3b66 696c 6526 6774 3b20 646f <file> do │ │ │ │ │ -00071560: 6573 206e 6f74 2070 7269 6e74 2063 6f6d es not print com │ │ │ │ │ -00071570: 6d65 6e74 730a 3c62 720a 3e74 6f6f 6c73 ments.tools │ │ │ │ │ +00070300: 6465 6c2f 7479 7065 2f42 6f75 6e64 7354 del/type/BoundsT │ │ │ │ │ +00070310: 6573 742e 6a61 7661 3a20 4173 7365 7274 est.java: Assert │ │ │ │ │ +00070320: 696f 6e20 6368 6563 6b20 666f 7220 5479 ion check for Ty │ │ │ │ │ +00070330: 7065 5661 7269 6162 6c65 2e67 6574 5570 peVariable.getUp │ │ │ │ │ +00070340: 7065 7242 6f75 6e64 2829 2066 6169 6c73 perBound() fails │ │ │ │ │ +00070350: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00070360: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +00070370: 656c 2f74 7970 652f 496e 6865 7269 7465 el/type/Inherite │ │ │ │ │ +00070380: 6441 502e 6a61 7661 3a20 4e50 4520 696e dAP.java: NPE in │ │ │ │ │ +00070390: 2061 6e6e 6f74 6174 696f 6e20 7072 6f63 annotation proc │ │ │ │ │ +000703a0: 6573 7369 6e67 0a3c 6272 0a3e 746f 6f6c essing.tool │ │ │ │ │ +000703b0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +000703c0: 6e67 2f6d 6f64 656c 2f74 7970 652f 496e ng/model/type/In │ │ │ │ │ +000703d0: 7465 7273 6563 7469 6f6e 5072 6f70 6572 tersectionProper │ │ │ │ │ +000703e0: 7469 6573 5465 7374 2e6a 6176 613a 2041 tiesTest.java: A │ │ │ │ │ +000703f0: 7373 6572 7469 6f6e 2063 6865 636b 2066 ssertion check f │ │ │ │ │ +00070400: 6f72 2054 7970 6556 6172 6961 626c 652e or TypeVariable. │ │ │ │ │ +00070410: 6765 7455 7070 6572 426f 756e 6428 2920 getUpperBound() │ │ │ │ │ +00070420: 6661 696c 730a 3c62 720a 3e74 6f6f 6c73 fails.tools │ │ │ │ │ +00070430: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +00070440: 672f 6d6f 6465 6c2f 7479 7065 2f4d 6972 g/model/type/Mir │ │ │ │ │ +00070450: 726f 7265 6454 7970 6545 782f 4e70 6554 roredTypeEx/NpeT │ │ │ │ │ +00070460: 6573 742e 6a61 7661 3a20 4d69 7272 6f72 est.java: Mirror │ │ │ │ │ +00070470: 6564 5479 7065 4578 6365 7074 696f 6e20 edTypeException │ │ │ │ │ +00070480: 636f 6e73 7472 7563 746f 7220 7368 6f75 constructor shou │ │ │ │ │ +00070490: 6c64 206e 6f74 2061 6363 6570 7420 6e75 ld not accept nu │ │ │ │ │ +000704a0: 6c6c 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ll.tools/ja │ │ │ │ │ +000704b0: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +000704c0: 6f64 656c 2f74 7970 652f 4d69 7272 6f72 odel/type/Mirror │ │ │ │ │ +000704d0: 6564 5479 7065 4578 2f4f 7665 7245 6167 edTypeEx/OverEag │ │ │ │ │ +000704e0: 6572 2e6a 6176 613a 204d 6972 726f 7265 er.java: Mirrore │ │ │ │ │ +000704f0: 6454 7970 655b 735d 4578 6365 7074 696f dType[s]Exceptio │ │ │ │ │ +00070500: 6e20 7368 6f75 6c64 6e27 7420 6265 2063 n shouldn't be c │ │ │ │ │ +00070510: 7265 6174 6564 2074 6f6f 2065 6167 6572 reated too eager │ │ │ │ │ +00070520: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ +00070530: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +00070540: 6f64 656c 2f74 7970 652f 4d69 7272 6f72 odel/type/Mirror │ │ │ │ │ +00070550: 6564 5479 7065 4578 2f50 6c75 7261 6c69 edTypeEx/Plurali │ │ │ │ │ +00070560: 7479 2e6a 6176 613a 2056 6572 6966 7920 ty.java: Verify │ │ │ │ │ +00070570: 4d69 7272 6f72 6564 5479 7065 4578 6365 MirroredTypeExce │ │ │ │ │ +00070580: 7074 696f 6e20 7673 204d 6972 726f 7265 ption vs Mirrore │ │ │ │ │ +00070590: 6454 7970 6573 4578 6365 7074 696f 6e20 dTypesException │ │ │ │ │ +000705a0: 6973 2074 6872 6f77 6e0a 3c62 720a 3e74 is thrown.t │ │ │ │ │ +000705b0: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +000705c0: 7373 696e 672f 6d6f 6465 6c2f 7479 7065 ssing/model/type │ │ │ │ │ +000705d0: 2f4e 6f54 7970 6573 2e6a 6176 613a 2054 /NoTypes.java: T │ │ │ │ │ +000705e0: 6573 7420 7468 6520 4e6f 5479 7065 733a est the NoTypes: │ │ │ │ │ +000705f0: 2056 4f49 442c 2050 4143 4b41 4745 2c20 VOID, PACKAGE, │ │ │ │ │ +00070600: 4e4f 4e45 0a3c 6272 0a3e 746f 6f6c 732f NONE.tools/ │ │ │ │ │ +00070610: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00070620: 2f6d 6f64 656c 2f74 7970 652f 5465 7374 /model/type/Test │ │ │ │ │ +00070630: 5479 7065 4b69 6e64 2e6a 6176 613a 2054 TypeKind.java: T │ │ │ │ │ +00070640: 6573 7420 5479 7065 4b69 6e64 2e69 7350 est TypeKind.isP │ │ │ │ │ +00070650: 7269 6d69 7469 7665 0a3c 6272 0a3e 746f rimitive.to │ │ │ │ │ +00070660: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ +00070670: 7369 6e67 2f6d 6f64 656c 2f74 7970 652f sing/model/type/ │ │ │ │ │ +00070680: 5465 7374 556e 696f 6e54 7970 652e 6a61 TestUnionType.ja │ │ │ │ │ +00070690: 7661 3a20 5465 7374 2073 7570 706f 7274 va: Test support │ │ │ │ │ +000706a0: 2066 6f72 2075 6e69 6f6e 2074 7970 6573 for union types │ │ │ │ │ +000706b0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000706c0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +000706d0: 656c 2f75 7469 6c2f 4269 6e61 7279 4e61 el/util/BinaryNa │ │ │ │ │ +000706e0: 6d65 2e6a 6176 613a 2054 6573 7420 456c me.java: Test El │ │ │ │ │ +000706f0: 656d 656e 7473 2e67 6574 4269 6e61 7279 ements.getBinary │ │ │ │ │ +00070700: 4e61 6d65 0a3c 6272 0a3e 746f 6f6c 732f Name.tools/ │ │ │ │ │ +00070710: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00070720: 2f6d 6f64 656c 2f75 7469 6c2f 4469 7265 /model/util/Dire │ │ │ │ │ +00070730: 6374 5375 7065 724f 6649 6e74 2e6a 6176 ctSuperOfInt.jav │ │ │ │ │ +00070740: 613a 2054 7970 6573 2e64 6972 6563 7453 a: Types.directS │ │ │ │ │ +00070750: 7570 6572 7479 7065 7320 7368 6f75 6c64 upertypes should │ │ │ │ │ +00070760: 2072 6574 7572 6e20 4f62 6a65 6374 2061 return Object a │ │ │ │ │ +00070770: 7320 7468 6520 7375 7065 7220 7479 7065 s the super type │ │ │ │ │ +00070780: 206f 6620 696e 7465 7266 6163 6573 0a3c of interfaces.< │ │ │ │ │ +00070790: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000707a0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +000707b0: 2f75 7469 6c2f 4765 7454 7970 6545 6c65 /util/GetTypeEle │ │ │ │ │ +000707c0: 6d42 6164 4172 672e 6a61 7661 3a20 6765 mBadArg.java: ge │ │ │ │ │ +000707d0: 7454 7970 6545 6c65 6d65 6e74 2073 686f tTypeElement sho │ │ │ │ │ +000707e0: 756c 6420 746f 6c65 7261 7465 2061 2074 uld tolerate a t │ │ │ │ │ +000707f0: 7970 6520 7468 6174 2063 616e 2774 2062 ype that can't b │ │ │ │ │ +00070800: 6520 666f 756e 640a 3c62 720a 3e74 6f6f e found.too │ │ │ │ │ +00070810: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +00070820: 696e 672f 6d6f 6465 6c2f 7574 696c 2f4e ing/model/util/N │ │ │ │ │ +00070830: 6f53 7570 6572 732e 6a61 7661 3a20 6469 oSupers.java: di │ │ │ │ │ +00070840: 7265 6374 5375 7065 7274 7970 6573 2073 rectSupertypes s │ │ │ │ │ +00070850: 686f 756c 6420 7265 7475 726e 2065 6d70 hould return emp │ │ │ │ │ +00070860: 7479 206c 6973 7420 6966 2061 7267 2068 ty list if arg h │ │ │ │ │ +00070870: 6173 206e 6f20 7375 7065 7274 7970 6573 as no supertypes │ │ │ │ │ +00070880: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00070890: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +000708a0: 656c 2f75 7469 6c2f 4f76 6572 7269 6465 el/util/Override │ │ │ │ │ +000708b0: 7353 7065 6345 782e 6a61 7661 3a20 5665 sSpecEx.java: Ve │ │ │ │ │ +000708c0: 7269 6679 2074 6861 7420 6578 616d 706c rify that exampl │ │ │ │ │ +000708d0: 6520 636f 6465 2069 6e20 456c 656d 656e e code in Elemen │ │ │ │ │ +000708e0: 7473 2e6f 7665 7272 6964 6573 2077 6f72 ts.overrides wor │ │ │ │ │ +000708f0: 6b73 2061 7320 7370 6563 2765 642e 0a3c ks as spec'ed..< │ │ │ │ │ +00070900: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00070910: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +00070920: 2f75 7469 6c2f 5465 7374 496e 7465 7273 /util/TestInters │ │ │ │ │ +00070930: 6563 7469 6f6e 5479 7065 5669 7369 746f ectionTypeVisito │ │ │ │ │ +00070940: 7273 2e6a 6176 613a 2054 6573 7420 7669 rs.java: Test vi │ │ │ │ │ +00070950: 7369 746f 7220 7375 7070 6f72 7420 666f sitor support fo │ │ │ │ │ +00070960: 7220 696e 7465 7273 6563 7469 6f6e 2074 r intersection t │ │ │ │ │ +00070970: 7970 6573 0a3c 6272 0a3e 746f 6f6c 732f ypes.tools/ │ │ │ │ │ +00070980: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00070990: 2f6d 6f64 656c 2f75 7469 6c2f 5465 7374 /model/util/Test │ │ │ │ │ +000709a0: 5479 7065 4b69 6e64 5669 7369 746f 7273 TypeKindVisitors │ │ │ │ │ +000709b0: 2e6a 6176 613a 2054 6573 7420 5479 7065 .java: Test Type │ │ │ │ │ +000709c0: 4b69 6e64 2076 6973 6974 6f72 7320 6f6e Kind visitors on │ │ │ │ │ +000709d0: 2070 7365 7564 6f20 7479 7065 732e 0a3c pseudo types..< │ │ │ │ │ +000709e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000709f0: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +00070a00: 2f75 7469 6c2f 5479 7065 7342 6164 4172 /util/TypesBadAr │ │ │ │ │ +00070a10: 672e 6a61 7661 3a20 5661 6c69 6461 7465 g.java: Validate │ │ │ │ │ +00070a20: 2061 7267 756d 656e 7420 6b69 6e64 7320 argument kinds │ │ │ │ │ +00070a30: 696e 2054 7970 6573 2075 7469 6c69 7469 in Types utiliti │ │ │ │ │ +00070a40: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +00070a50: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +00070a60: 6f64 656c 2f75 7469 6c2f 6465 7072 6563 odel/util/deprec │ │ │ │ │ +00070a70: 6174 696f 6e2f 5465 7374 4465 7072 6563 ation/TestDeprec │ │ │ │ │ +00070a80: 6174 696f 6e2e 6a61 7661 3a20 5465 7374 ation.java: Test │ │ │ │ │ +00070a90: 7320 456c 656d 656e 7473 2e69 7344 6570 s Elements.isDep │ │ │ │ │ +00070aa0: 7265 6361 7465 6428 456c 656d 656e 7429 recated(Element) │ │ │ │ │ +00070ab0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00070ac0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +00070ad0: 656c 2f75 7469 6c2f 6469 7265 6374 5375 el/util/directSu │ │ │ │ │ +00070ae0: 7065 7273 4f66 4572 722f 4469 7265 6374 persOfErr/Direct │ │ │ │ │ +00070af0: 5375 7065 7273 4f66 4572 722e 6a61 7661 SupersOfErr.java │ │ │ │ │ +00070b00: 3a20 6469 7265 6374 5375 7065 7274 7970 : directSupertyp │ │ │ │ │ +00070b10: 6573 2874 2920 7368 6f75 6c64 206e 6f74 es(t) should not │ │ │ │ │ +00070b20: 2072 6574 7572 6e20 740a 3c62 720a 3e74 return t.t │ │ │ │ │ +00070b30: 6f6f 6c73 2f6a 6176 6163 2f70 726f 6365 ools/javac/proce │ │ │ │ │ +00070b40: 7373 696e 672f 6d6f 6465 6c2f 7574 696c ssing/model/util │ │ │ │ │ +00070b50: 2f65 6c65 6d65 6e74 732f 4d65 7468 6f64 /elements/Method │ │ │ │ │ +00070b60: 5061 7261 6d65 7465 7273 2f49 6d70 6c69 Parameters/Impli │ │ │ │ │ +00070b70: 6369 7450 6172 616d 6574 6572 7350 726f citParametersPro │ │ │ │ │ +00070b80: 6365 7373 6f72 2e6a 6176 613a 2056 6572 cessor.java: Ver │ │ │ │ │ +00070b90: 6966 7920 7370 6563 6966 6963 2065 7865 ify specific exe │ │ │ │ │ +00070ba0: 6375 7461 626c 6573 2069 6e20 656e 756d cutables in enum │ │ │ │ │ +00070bb0: 7320 616e 6420 7265 636f 7264 7320 6861 s and records ha │ │ │ │ │ +00070bc0: 7665 206d 616e 6461 7465 6420 7061 7261 ve mandated para │ │ │ │ │ +00070bd0: 6d65 7465 7273 0a3c 6272 0a3e 746f 6f6c meters.tool │ │ │ │ │ +00070be0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +00070bf0: 6e67 2f6d 6f64 656c 2f75 7469 6c2f 656c ng/model/util/el │ │ │ │ │ +00070c00: 656d 656e 7473 2f54 6573 7441 6c6c 466f ements/TestAllFo │ │ │ │ │ +00070c10: 6f73 2e6a 6176 613a 2054 6573 7420 456c os.java: Test El │ │ │ │ │ +00070c20: 656d 656e 7473 2e67 6574 416c 6c7b 5479 ements.getAll{Ty │ │ │ │ │ +00070c30: 7065 2c20 5061 636b 6167 652c 204d 6f64 pe, Package, Mod │ │ │ │ │ +00070c40: 756c 657d 456c 656d 656e 7473 0a3c 6272 ule}Elements.
    tools/javac/pr │ │ │ │ │ +00070c60: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ +00070c70: 7469 6c2f 656c 656d 656e 7473 2f54 6573 til/elements/Tes │ │ │ │ │ +00070c80: 7447 6574 436f 6e73 7461 6e74 4578 7072 tGetConstantExpr │ │ │ │ │ +00070c90: 6573 7369 6f6e 2e6a 6176 613a 2054 6573 ession.java: Tes │ │ │ │ │ +00070ca0: 7420 456c 656d 656e 7473 2e67 6574 436f t Elements.getCo │ │ │ │ │ +00070cb0: 6e73 7461 6e74 4578 7072 6573 7369 6f6e nstantExpression │ │ │ │ │ +00070cc0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00070cd0: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +00070ce0: 656c 2f75 7469 6c2f 656c 656d 656e 7473 el/util/elements │ │ │ │ │ +00070cf0: 2f54 6573 7447 6574 4d6f 6475 6c65 4f66 /TestGetModuleOf │ │ │ │ │ +00070d00: 2e6a 6176 613a 2054 6573 7420 456c 656d .java: Test Elem │ │ │ │ │ +00070d10: 656e 7473 2e67 6574 4d6f 6475 6c65 4f66 ents.getModuleOf │ │ │ │ │ +00070d20: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00070d30: 632f 7072 6f63 6573 7369 6e67 2f6d 6f64 c/processing/mod │ │ │ │ │ +00070d40: 656c 2f75 7469 6c2f 656c 656d 656e 7473 el/util/elements │ │ │ │ │ +00070d50: 2f54 6573 7447 6574 5061 636b 6167 654f /TestGetPackageO │ │ │ │ │ +00070d60: 662e 6a61 7661 3a20 5465 7374 2045 6c65 f.java: Test Ele │ │ │ │ │ +00070d70: 6d65 6e74 732e 6765 7450 6163 6b61 6765 ments.getPackage │ │ │ │ │ +00070d80: 4f66 0a3c 6272 0a3e 746f 6f6c 732f 6a61 Of.tools/ja │ │ │ │ │ +00070d90: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +00070da0: 6f64 656c 2f75 7469 6c2f 656c 656d 656e odel/util/elemen │ │ │ │ │ +00070db0: 7473 2f54 6573 7449 7341 7574 6f6d 6174 ts/TestIsAutomat │ │ │ │ │ +00070dc0: 6963 4d6f 642e 6a61 7661 3a20 5465 7374 icMod.java: Test │ │ │ │ │ +00070dd0: 2045 6c65 6d65 6e74 732e 6973 4175 746f Elements.isAuto │ │ │ │ │ +00070de0: 6d61 7469 634d 6f64 756c 650a 3c62 720a maticModule.tools/javac/pro │ │ │ │ │ +00070e00: 6365 7373 696e 672f 6d6f 6465 6c2f 7574 cessing/model/ut │ │ │ │ │ +00070e10: 696c 2f65 6c65 6d65 6e74 732f 5465 7374 il/elements/Test │ │ │ │ │ +00070e20: 4973 4675 6e63 7469 6f6e 616c 496e 7465 IsFunctionalInte │ │ │ │ │ +00070e30: 7266 6163 652e 6a61 7661 3a20 5465 7374 rface.java: Test │ │ │ │ │ +00070e40: 2045 6c65 6d65 6e74 732e 6973 4675 6e63 Elements.isFunc │ │ │ │ │ +00070e50: 7469 6f6e 616c 496e 7465 7266 6163 650a tionalInterface. │ │ │ │ │ +00070e60: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00070e70: 2f70 726f 6365 7373 696e 672f 6d6f 6465 /processing/mode │ │ │ │ │ +00070e80: 6c2f 7574 696c 2f65 6c65 6d65 6e74 732f l/util/elements/ │ │ │ │ │ +00070e90: 5465 7374 4f75 7465 726d 6f73 7454 7970 TestOutermostTyp │ │ │ │ │ +00070ea0: 6545 6c65 6d65 6e74 2e6a 6176 613a 2054 eElement.java: T │ │ │ │ │ +00070eb0: 6573 7420 456c 656d 656e 7473 2e67 6574 est Elements.get │ │ │ │ │ +00070ec0: 4f75 7465 726d 6f73 7454 7970 6545 6c65 OutermostTypeEle │ │ │ │ │ +00070ed0: 6d65 6e74 0a3c 6272 0a3e 746f 6f6c 732f ment.tools/ │ │ │ │ │ +00070ee0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00070ef0: 2f6d 6f64 656c 2f75 7469 6c2f 656c 656d /model/util/elem │ │ │ │ │ +00070f00: 656e 7473 2f54 6573 7452 6563 6f72 6450 ents/TestRecordP │ │ │ │ │ +00070f10: 7265 6469 6361 7465 732e 6a61 7661 3a20 redicates.java: │ │ │ │ │ +00070f20: 5465 7374 2045 6c65 6d65 6e74 732e 7b69 Test Elements.{i │ │ │ │ │ +00070f30: 7343 6f6d 7061 6374 436f 6e73 7472 7563 sCompactConstruc │ │ │ │ │ +00070f40: 746f 722c 2069 7343 616e 6f6e 6963 616c tor, isCanonical │ │ │ │ │ +00070f50: 436f 6e73 7472 7563 746f 727d 0a3c 6272 Constructor}.
    tools/javac/pr │ │ │ │ │ +00070f70: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ +00070f80: 7469 6c2f 656c 656d 656e 7473 2f56 6163 til/elements/Vac │ │ │ │ │ +00070f90: 756f 7573 456e 756d 2e6a 6176 613a 2054 uousEnum.java: T │ │ │ │ │ +00070fa0: 6573 7420 2d58 7072 696e 7420 6f6e 2065 est -Xprint on e │ │ │ │ │ +00070fb0: 6e75 6d20 7479 7065 2077 6974 6820 6e6f num type with no │ │ │ │ │ +00070fc0: 2063 6f6e 7374 616e 7473 0a3c 6272 0a3e constants. │ │ │ │ │ +00070fd0: 746f 6f6c 732f 6a61 7661 632f 7072 6f63 tools/javac/proc │ │ │ │ │ +00070fe0: 6573 7369 6e67 2f6d 6f64 656c 2f75 7469 essing/model/uti │ │ │ │ │ +00070ff0: 6c2f 656c 656d 656e 7473 2f64 6f63 636f l/elements/docco │ │ │ │ │ +00071000: 6d6d 656e 7473 2f54 6573 7444 6f63 436f mments/TestDocCo │ │ │ │ │ +00071010: 6d6d 656e 7473 2e6a 6176 613a 2045 6c65 mments.java: Ele │ │ │ │ │ +00071020: 6d65 6e74 732e 6765 7444 6f63 436f 6d6d ments.getDocComm │ │ │ │ │ +00071030: 656e 7428 2920 6973 206e 6f74 2067 6574 ent() is not get │ │ │ │ │ +00071040: 7469 6e67 204a 6176 6144 6f63 436f 6d6d ting JavaDocComm │ │ │ │ │ +00071050: 656e 7473 0a3c 6272 0a3e 746f 6f6c 732f ents.tools/ │ │ │ │ │ +00071060: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071070: 2f6d 6f64 656c 2f75 7469 6c2f 656c 656d /model/util/elem │ │ │ │ │ +00071080: 656e 7473 2f64 6f63 636f 6d6d 656e 7473 ents/doccomments │ │ │ │ │ +00071090: 2f54 6573 7450 6163 6b61 6765 496e 666f /TestPackageInfo │ │ │ │ │ +000710a0: 436f 6d6d 656e 7473 2e6a 6176 613a 2067 Comments.java: g │ │ │ │ │ +000710b0: 6574 446f 6343 6f6d 6d65 6e74 2829 2066 etDocComment() f │ │ │ │ │ +000710c0: 6169 6c73 2066 6f72 2064 6f63 2063 6f6d ails for doc com │ │ │ │ │ +000710d0: 6d65 6e74 7320 6f6e 2050 6163 6b61 6765 ments on Package │ │ │ │ │ +000710e0: 456c 656d 656e 7420 666f 756e 6420 696e Element found in │ │ │ │ │ +000710f0: 2070 6163 6b61 6765 2d69 6e66 6f2e 6a61 package-info.ja │ │ │ │ │ +00071100: 7661 0a3c 6272 0a3e 746f 6f6c 732f 6a61 va.tools/ja │ │ │ │ │ +00071110: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +00071120: 6f64 656c 2f75 7469 6c2f 656c 656d 656e odel/util/elemen │ │ │ │ │ +00071130: 7473 2f68 6964 6573 2f48 6964 6573 2e6a ts/hides/Hides.j │ │ │ │ │ +00071140: 6176 613a 2045 6c65 6d65 6e74 7320 6869 ava: Elements hi │ │ │ │ │ +00071150: 6465 7320 646f 6573 206e 6f74 2077 6f72 des does not wor │ │ │ │ │ +00071160: 6b20 636f 7272 6563 746c 7920 7769 7468 k correctly with │ │ │ │ │ +00071170: 2069 6e74 6572 6661 6365 206d 6574 686f interface metho │ │ │ │ │ +00071180: 6473 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ds.tools/ja │ │ │ │ │ +00071190: 7661 632f 7072 6f63 6573 7369 6e67 2f6d vac/processing/m │ │ │ │ │ +000711a0: 6f64 656c 2f75 7469 6c2f 6669 6c74 6572 odel/util/filter │ │ │ │ │ +000711b0: 2f54 6573 7449 7465 7261 626c 6573 2e6a /TestIterables.j │ │ │ │ │ +000711c0: 6176 613a 2054 6573 7420 7468 6174 2045 ava: Test that E │ │ │ │ │ +000711d0: 6c65 6d65 6e74 4669 6c74 6572 2069 7465 lementFilter ite │ │ │ │ │ +000711e0: 7261 626c 6520 6d65 7468 6f64 7320 6265 rable methods be │ │ │ │ │ +000711f0: 6861 7665 2070 726f 7065 726c 792e 0a3c have properly..< │ │ │ │ │ +00071200: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00071210: 7072 6f63 6573 7369 6e67 2f6d 6f64 656c processing/model │ │ │ │ │ +00071220: 2f75 7469 6c2f 7072 696e 7469 6e67 2f6d /util/printing/m │ │ │ │ │ +00071230: 6f64 756c 652d 696e 666f 2e6a 6176 613a odule-info.java: │ │ │ │ │ +00071240: 2070 7269 6e74 696e 6720 6f66 206d 6f64 printing of mod │ │ │ │ │ +00071250: 756c 6573 0a3c 6272 0a3e 746f 6f6c 732f ules.tools/ │ │ │ │ │ +00071260: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071270: 2f6d 6f64 656c 2f75 7469 6c2f 7479 7065 /model/util/type │ │ │ │ │ +00071280: 732f 5465 7374 4173 456c 656d 656e 742e s/TestAsElement. │ │ │ │ │ +00071290: 6a61 7661 3a20 5465 7374 2054 7970 6573 java: Test Types │ │ │ │ │ +000712a0: 2e61 7345 6c65 6d65 6e74 2069 6e20 6361 .asElement in ca │ │ │ │ │ +000712b0: 7365 7320 7370 6563 6966 6965 6420 746f ses specified to │ │ │ │ │ +000712c0: 2072 6574 7572 6e20 6e75 6c6c 0a3c 6272 return null.
    tools/javac/pr │ │ │ │ │ +000712e0: 6f63 6573 7369 6e67 2f6d 6f64 656c 2f75 ocessing/model/u │ │ │ │ │ +000712f0: 7469 6c2f 7479 7065 732f 5465 7374 4469 til/types/TestDi │ │ │ │ │ +00071300: 7265 6374 5375 7065 7274 7970 654f 626a rectSupertypeObj │ │ │ │ │ +00071310: 6563 742e 6a61 7661 3a20 5465 7374 2064 ect.java: Test d │ │ │ │ │ +00071320: 6972 6563 7420 7375 7065 7274 7970 6573 irect supertypes │ │ │ │ │ +00071330: 206f 6620 6a61 7661 2e6c 616e 672e 4f62 of java.lang.Ob │ │ │ │ │ +00071340: 6a65 6374 0a3c 6272 0a3e 746f 6f6c 732f ject.tools/ │ │ │ │ │ +00071350: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071360: 2f6d 6f64 656c 2f75 7469 6c2f 7479 7065 /model/util/type │ │ │ │ │ +00071370: 732f 5465 7374 5073 6575 646f 5479 7065 s/TestPseudoType │ │ │ │ │ +00071380: 4861 6e64 6c69 6e67 2e6a 6176 613a 2054 Handling.java: T │ │ │ │ │ +00071390: 6573 7420 5479 7065 7320 6d65 7468 6f64 est Types method │ │ │ │ │ +000713a0: 7320 6f6e 206d 6f64 756c 6520 616e 6420 s on module and │ │ │ │ │ +000713b0: 7061 636b 6167 6520 5479 7065 4d69 7272 package TypeMirr │ │ │ │ │ +000713c0: 6f72 730a 3c62 720a 3e74 6f6f 6c73 2f6a ors.tools/j │ │ │ │ │ +000713d0: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +000713e0: 6f70 7469 6f6e 732f 5465 7374 496d 706c options/TestImpl │ │ │ │ │ +000713f0: 6963 6974 4e6f 6e65 2e6a 6176 613a 202d icitNone.java: - │ │ │ │ │ +00071400: 696d 706c 6963 6974 3a6e 6f6e 6520 7072 implicit:none pr │ │ │ │ │ +00071410: 6576 656e 7473 2063 6f6d 7069 6c61 7469 events compilati │ │ │ │ │ +00071420: 6f6e 2077 6974 6820 616e 6e6f 7461 7469 on with annotati │ │ │ │ │ +00071430: 6f6e 2070 726f 6365 7373 696e 670a 3c62 on processing.tools/javac/p │ │ │ │ │ +00071450: 726f 6365 7373 696e 672f 6f70 7469 6f6e rocessing/option │ │ │ │ │ +00071460: 732f 5465 7374 4e6f 7465 4f6e 496d 706c s/TestNoteOnImpl │ │ │ │ │ +00071470: 6963 6974 5072 6f63 6573 7369 6e67 2e6a icitProcessing.j │ │ │ │ │ +00071480: 6176 613a 2056 6572 6966 7920 6120 6e6f ava: Verify a no │ │ │ │ │ +00071490: 7465 2069 7320 6973 7375 6564 2066 6f72 te is issued for │ │ │ │ │ +000714a0: 2069 6d70 6c69 6369 7420 616e 6e6f 7461 implicit annota │ │ │ │ │ +000714b0: 7469 6f6e 2070 726f 6365 7373 696e 670a tion processing. │ │ │ │ │ +000714c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000714d0: 2f70 726f 6365 7373 696e 672f 6f70 7469 /processing/opti │ │ │ │ │ +000714e0: 6f6e 732f 5465 7374 5072 6f63 4f70 7469 ons/TestProcOpti │ │ │ │ │ +000714f0: 6f6e 2e6a 6176 613a 2054 6573 7420 7472 on.java: Test tr │ │ │ │ │ +00071500: 6976 6961 6c20 6861 6e64 6c69 6e67 206f ivial handling o │ │ │ │ │ +00071510: 6620 2d70 726f 633a 6675 6c6c 206f 7074 f -proc:full opt │ │ │ │ │ +00071520: 696f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a ion.tools/j │ │ │ │ │ +00071530: 6176 6163 2f70 726f 6365 7373 696e 672f avac/processing/ │ │ │ │ │ +00071540: 6f70 7469 6f6e 732f 5870 7269 6e74 2e6a options/Xprint.j │ │ │ │ │ +00071550: 6176 613a 204a 5352 2032 3639 3a20 4a61 ava: JSR 269: Ja │ │ │ │ │ +00071560: 7661 204c 616e 6775 6167 6520 4d6f 6465 va Language Mode │ │ │ │ │ +00071570: 6c20 4150 490a 3c62 720a 3e74 6f6f 6c73 l API.tools │ │ │ │ │ 00071580: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ 00071590: 672f 6f70 7469 6f6e 732f 5870 7269 6e74 g/options/Xprint │ │ │ │ │ -000715a0: 5265 7065 6174 696e 6741 6e6e 6f74 6174 RepeatingAnnotat │ │ │ │ │ -000715b0: 696f 6e73 2e6a 6176 613a 2056 6572 6966 ions.java: Verif │ │ │ │ │ -000715c0: 7920 7265 7065 6174 696e 6720 616e 6e6f y repeating anno │ │ │ │ │ -000715d0: 7461 7469 6f6e 7320 6172 6520 7072 696e tations are prin │ │ │ │ │ -000715e0: 7465 6420 6173 2065 7870 6563 7465 640a ted as expected. │ │ │ │ │ -000715f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00071600: 2f70 726f 6365 7373 696e 672f 6f70 7469 /processing/opti │ │ │ │ │ -00071610: 6f6e 732f 7465 7374 436f 6d6d 616e 644c ons/testCommandL │ │ │ │ │ -00071620: 696e 6543 6c61 7373 6573 2f54 6573 742e ineClasses/Test. │ │ │ │ │ -00071630: 6a61 7661 3a20 5061 7373 696e 6720 6e65 java: Passing ne │ │ │ │ │ -00071640: 7374 6564 2063 6c61 7373 206e 616d 6573 sted class names │ │ │ │ │ -00071650: 206f 6e20 6a61 7661 6320 636f 6d6d 616e on javac comman │ │ │ │ │ -00071660: 6420 6c69 6e65 2069 6e74 6572 6665 7265 d line interfere │ │ │ │ │ -00071670: 2077 6974 6820 7375 6273 6571 7565 6e74 with subsequent │ │ │ │ │ -00071680: 206e 616d 6520 2d26 6774 3b20 636c 6173 name -> clas │ │ │ │ │ -00071690: 7320 6c6f 6f6b 7570 0a3c 6272 0a3e 746f s lookup.to │ │ │ │ │ -000716a0: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -000716b0: 7369 6e67 2f6f 7074 696f 6e73 2f74 6573 sing/options/tes │ │ │ │ │ -000716c0: 7450 7269 6e74 5072 6f63 6573 736f 7249 tPrintProcessorI │ │ │ │ │ -000716d0: 6e66 6f2f 5465 7374 2e6a 6176 613a 202d nfo/Test.java: - │ │ │ │ │ -000716e0: 5870 7269 6e74 5072 6f63 6573 736f 7252 XprintProcessorR │ │ │ │ │ -000716f0: 6f75 6e64 7349 6e66 6f20 6d65 7373 6167 oundsInfo messag │ │ │ │ │ -00071700: 6520 7072 696e 7465 6420 7769 7468 2064 e printed with d │ │ │ │ │ -00071710: 6966 6665 7265 6e74 2074 696d 696e 6720 ifferent timing │ │ │ │ │ -00071720: 7468 616e 2070 7265 7669 6f75 730a 3c62 than previous.tools/javac/p │ │ │ │ │ -00071740: 726f 6365 7373 696e 672f 6f70 7469 6f6e rocessing/option │ │ │ │ │ -00071750: 732f 7465 7374 5072 696e 7450 726f 6365 s/testPrintProce │ │ │ │ │ -00071760: 7373 6f72 496e 666f 2f54 6573 7457 6974 ssorInfo/TestWit │ │ │ │ │ -00071770: 6858 7374 646f 7574 2e6a 6176 613a 202d hXstdout.java: - │ │ │ │ │ -00071780: 5870 7269 6e74 5072 6f63 6573 736f 7252 XprintProcessorR │ │ │ │ │ -00071790: 6f75 6e64 7349 6e66 6f20 6d65 7373 6167 oundsInfo messag │ │ │ │ │ -000717a0: 6520 7072 696e 7465 6420 7769 7468 2064 e printed with d │ │ │ │ │ -000717b0: 6966 6665 7265 6e74 2074 696d 696e 6720 ifferent timing │ │ │ │ │ -000717c0: 7468 616e 2070 7265 7669 6f75 730a 3c62 than previous.tools/javac/p │ │ │ │ │ -000717e0: 726f 6365 7373 696e 672f 726f 756e 6473 rocessing/rounds │ │ │ │ │ -000717f0: 2f42 6173 6543 6c61 7373 6573 4e6f 7452 /BaseClassesNotR │ │ │ │ │ -00071800: 6552 6561 642e 6a61 7661 3a20 4368 6563 eRead.java: Chec │ │ │ │ │ -00071810: 6b20 7468 6174 2063 6c61 7373 6669 6c65 k that classfile │ │ │ │ │ -00071820: 7320 6172 6520 7265 6164 206f 6e6c 7920 s are read only │ │ │ │ │ -00071830: 6f6e 6365 2069 6e20 636f 6d6d 6f6e 2063 once in common c │ │ │ │ │ -00071840: 6173 6573 2064 6573 7069 7465 2073 6576 ases despite sev │ │ │ │ │ -00071850: 6572 616c 2072 6f75 6e64 7320 6f66 2061 eral rounds of a │ │ │ │ │ -00071860: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ -00071870: 7369 6e67 2e0a 3c62 720a 3e74 6f6f 6c73 sing..tools │ │ │ │ │ -00071880: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071890: 672f 726f 756e 6473 2f43 6c61 7373 4465 g/rounds/ClassDe │ │ │ │ │ -000718a0: 7065 6e64 696e 674f 6e47 656e 6572 6174 pendingOnGenerat │ │ │ │ │ -000718b0: 6564 2e6a 6176 613a 2056 6572 6966 7920 ed.java: Verify │ │ │ │ │ -000718c0: 7369 7475 6174 696f 6e20 7768 656e 2061 situation when a │ │ │ │ │ -000718d0: 2063 6c61 7373 6669 6c65 2064 6570 656e classfile depen │ │ │ │ │ -000718e0: 6473 206f 6e20 616e 6f74 6865 7220 7479 ds on another ty │ │ │ │ │ -000718f0: 7065 2c20 7768 6963 6820 6973 206d 6973 pe, which is mis │ │ │ │ │ -00071900: 7369 6e67 2061 6e64 2067 656e 6572 6174 sing and generat │ │ │ │ │ -00071910: 6564 2062 7920 616e 2061 6e6e 6f74 6174 ed by an annotat │ │ │ │ │ -00071920: 696f 6e20 7072 6f63 6573 736f 722c 2069 ion processor, i │ │ │ │ │ -00071930: 7320 6861 6e64 6c65 6420 7072 6f70 6572 s handled proper │ │ │ │ │ -00071940: 6c79 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ly.tools/ja │ │ │ │ │ -00071950: 7661 632f 7072 6f63 6573 7369 6e67 2f72 vac/processing/r │ │ │ │ │ -00071960: 6f75 6e64 732f 436f 6d70 6c65 7465 4f6e ounds/CompleteOn │ │ │ │ │ -00071970: 436c 6f73 6564 2e6a 6176 613a 2045 6e73 Closed.java: Ens │ │ │ │ │ -00071980: 7572 6520 7468 6174 2066 6f72 6d61 7474 ure that formatt │ │ │ │ │ -00071990: 696e 6720 6469 6167 6e6f 7374 6963 7320 ing diagnostics │ │ │ │ │ -000719a0: 7769 7468 2061 6e20 616c 7265 6164 7920 with an already │ │ │ │ │ -000719b0: 636c 6f73 6564 204a 6176 6143 6f6d 7069 closed JavaCompi │ │ │ │ │ -000719c0: 6c65 7220 776f 6e27 7420 6372 6173 6820 ler won't crash │ │ │ │ │ -000719d0: 7468 6520 636f 6d70 696c 6572 2e0a 3c62 the compiler..tools/javac/p │ │ │ │ │ -000719f0: 726f 6365 7373 696e 672f 726f 756e 6473 rocessing/rounds │ │ │ │ │ -00071a00: 2f45 7272 436c 6173 7353 796d 626f 6c54 /ErrClassSymbolT │ │ │ │ │ -00071a10: 7970 6546 6978 6564 2e6a 6176 613a 2056 ypeFixed.java: V │ │ │ │ │ -00071a20: 6572 6966 7920 7468 6174 2065 7272 6f6e erify that erron │ │ │ │ │ -00071a30: 656f 7573 2073 796d 626f 6c73 2068 6176 eous symbols hav │ │ │ │ │ -00071a40: 6520 7468 6569 7220 7479 7065 2066 6978 e their type fix │ │ │ │ │ -00071a50: 6564 2062 6574 7765 656e 2072 6f75 6e64 ed between round │ │ │ │ │ -00071a60: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00071a70: 6163 2f70 726f 6365 7373 696e 672f 726f ac/processing/ro │ │ │ │ │ -00071a80: 756e 6473 2f47 656e 6572 6174 6541 6e6f unds/GenerateAno │ │ │ │ │ -00071a90: 6e79 6d6f 7573 436c 6173 732e 6a61 7661 nymousClass.java │ │ │ │ │ -00071aa0: 3a20 6765 6e65 7261 7469 6e67 2061 6e20 : generating an │ │ │ │ │ -00071ab0: 616e 6f6e 796d 6f75 7320 636c 6173 7320 anonymous class │ │ │ │ │ -00071ac0: 7769 7468 2046 696c 6572 2363 7265 6174 with Filer#creat │ │ │ │ │ -00071ad0: 6543 6c61 7373 4669 6c65 2063 6175 7365 eClassFile cause │ │ │ │ │ -00071ae0: 7320 616e 204e 5045 2069 6e20 4a61 7661 s an NPE in Java │ │ │ │ │ -00071af0: 6350 726f 6365 7373 696e 6745 6e76 6972 cProcessingEnvir │ │ │ │ │ -00071b00: 6f6e 6d65 6e74 0a3c 6272 0a3e 746f 6f6c onment.tool │ │ │ │ │ -00071b10: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ -00071b20: 6e67 2f72 6f75 6e64 732f 4765 7445 6c65 ng/rounds/GetEle │ │ │ │ │ -00071b30: 6d65 6e74 7341 6e6e 6f74 6174 6564 5769 mentsAnnotatedWi │ │ │ │ │ -00071b40: 7468 4f6e 4d69 7373 696e 672e 6a61 7661 thOnMissing.java │ │ │ │ │ -00071b50: 3a20 4368 6563 6b69 6e67 2067 6574 456c : Checking getEl │ │ │ │ │ -00071b60: 656d 656e 7473 416e 6e6f 7461 7465 6457 ementsAnnotatedW │ │ │ │ │ -00071b70: 6974 6820 776f 726b 7320 666f 7220 756e ith works for un │ │ │ │ │ -00071b80: 6b6e 6f77 6e20 616e 6e6f 7461 7469 6f6e known annotation │ │ │ │ │ -00071b90: 7320 616e 6420 7769 7468 202d 736f 7572 s and with -sour │ │ │ │ │ -00071ba0: 6365 2038 2e0a 3c62 720a 3e74 6f6f 6c73 ce 8..tools │ │ │ │ │ -00071bb0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071bc0: 672f 726f 756e 6473 2f4d 6574 686f 6473 g/rounds/Methods │ │ │ │ │ -00071bd0: 4472 6f70 7065 6442 6574 7765 656e 526f DroppedBetweenRo │ │ │ │ │ -00071be0: 756e 6473 2e6a 6176 613a 2045 6e73 7572 unds.java: Ensur │ │ │ │ │ -00071bf0: 6520 7468 6174 2053 796d 626f 6c73 2066 e that Symbols f │ │ │ │ │ -00071c00: 6f72 206d 656d 6265 7273 2028 6d65 7468 or members (meth │ │ │ │ │ -00071c10: 6f64 7320 616e 6420 6669 656c 6473 2920 ods and fields) │ │ │ │ │ -00071c20: 6172 6520 6472 6f70 7065 6420 6163 726f are dropped acro │ │ │ │ │ -00071c30: 7373 2061 6e6e 6f74 6174 696f 6e20 7072 ss annotation pr │ │ │ │ │ -00071c40: 6f63 6573 7369 6e67 2072 6f75 6e64 732e ocessing rounds. │ │ │ │ │ -00071c50: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00071c60: 632f 7072 6f63 6573 7369 6e67 2f72 6f75 c/processing/rou │ │ │ │ │ -00071c70: 6e64 732f 4f76 6572 7772 6974 6542 6574 nds/OverwriteBet │ │ │ │ │ -00071c80: 7765 656e 436f 6d70 696c 6174 696f 6e73 weenCompilations │ │ │ │ │ -00071c90: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -00071ca0: 6174 2061 6e6e 6f74 6174 696f 6e20 7072 at annotation pr │ │ │ │ │ -00071cb0: 6f63 6573 736f 7220 6361 6e20 6f76 6572 ocessor can over │ │ │ │ │ -00071cc0: 7772 6974 6520 736f 7572 6365 2061 6e64 write source and │ │ │ │ │ -00071cd0: 2063 6c61 7373 2066 696c 6573 2069 7420 class files it │ │ │ │ │ -00071ce0: 6765 6e65 7261 7465 6420 6475 7269 6e67 generated during │ │ │ │ │ -00071cf0: 2070 7265 7669 6f75 7320 636f 6d70 696c previous compil │ │ │ │ │ -00071d00: 6174 696f 6e73 2c20 616e 6420 7468 6174 ations, and that │ │ │ │ │ -00071d10: 2074 6865 2053 796d 626f 6c73 2061 7265 the Symbols are │ │ │ │ │ -00071d20: 2075 7064 6174 6564 2061 7070 726f 7072 updated appropr │ │ │ │ │ -00071d30: 6961 7465 6c79 2e0a 3c62 720a 3e74 6f6f iately..too │ │ │ │ │ -00071d40: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ -00071d50: 696e 672f 726f 756e 6473 2f54 7970 6573 ing/rounds/Types │ │ │ │ │ -00071d60: 4361 6368 6573 436c 6561 7265 642e 6a61 CachesCleared.ja │ │ │ │ │ -00071d70: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -00071d80: 5479 7065 7320 6361 6368 6573 2028 696e Types caches (in │ │ │ │ │ -00071d90: 2070 6172 7469 6375 6c61 7220 4d65 6d62 particular Memb │ │ │ │ │ -00071da0: 6572 7343 6c6f 7375 7265 4361 6368 6529 ersClosureCache) │ │ │ │ │ -00071db0: 2067 6574 2063 6c65 6172 6564 2062 6574 get cleared bet │ │ │ │ │ -00071dc0: 7765 656e 2072 6f75 6e64 732e 0a3c 6272 ween rounds..
    tools/javac/pr │ │ │ │ │ -00071de0: 6f63 6573 7369 6e67 2f72 6f75 6e64 732f ocessing/rounds/ │ │ │ │ │ -00071df0: 5661 6c69 6454 7970 6573 4172 654b 6570 ValidTypesAreKep │ │ │ │ │ -00071e00: 742e 6a61 7661 3a20 5665 7269 6679 2074 t.java: Verify t │ │ │ │ │ -00071e10: 6865 2074 7970 6520 6f66 2053 7472 696e he type of Strin │ │ │ │ │ -00071e20: 6720 646f 6573 206e 6f74 2063 6861 6e67 g does not chang │ │ │ │ │ -00071e30: 6520 6163 726f 7373 2061 6e6e 6f74 6174 e across annotat │ │ │ │ │ -00071e40: 696f 6e20 7072 6f63 6573 7369 6e67 2072 ion processing r │ │ │ │ │ -00071e50: 6f75 6e64 730a 3c62 720a 3e74 6f6f 6c73 ounds.tools │ │ │ │ │ -00071e60: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071e70: 672f 7761 726e 696e 6773 2f4c 696e 7450 g/warnings/LintP │ │ │ │ │ -00071e80: 726f 6365 7373 696e 672f 5465 7374 416e rocessing/TestAn │ │ │ │ │ -00071e90: 6e6f 7461 7469 6f6e 7357 6974 686f 7574 notationsWithout │ │ │ │ │ -00071ea0: 5072 6f63 6573 736f 7273 2e6a 6176 613a Processors.java: │ │ │ │ │ -00071eb0: 2056 6572 6966 7920 616e 6e6f 7461 7469 Verify annotati │ │ │ │ │ -00071ec0: 6f6e 7320 7769 7468 6f75 7420 7072 6f63 ons without proc │ │ │ │ │ -00071ed0: 6573 736f 7273 2077 6172 6e69 6e67 206e essors warning n │ │ │ │ │ -00071ee0: 6f74 2067 6976 656e 2066 6f72 2062 6173 ot given for bas │ │ │ │ │ -00071ef0: 6520 6d6f 6475 6c65 2061 6e6e 6f74 6174 e module annotat │ │ │ │ │ -00071f00: 696f 6e73 2e0a 3c62 720a 3e74 6f6f 6c73 ions..tools │ │ │ │ │ -00071f10: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071f20: 672f 7761 726e 696e 6773 2f54 6573 7452 g/warnings/TestR │ │ │ │ │ -00071f30: 6570 6561 7465 6449 7465 6d73 5275 6e74 epeatedItemsRunt │ │ │ │ │ -00071f40: 696d 652e 6a61 7661 3a20 5465 7374 2077 ime.java: Test w │ │ │ │ │ -00071f50: 6172 6e69 6e67 7320 6672 6f6d 2074 6865 arnings from the │ │ │ │ │ -00071f60: 2061 6e6e 6f74 6174 696f 6e20 7072 6f63 annotation proc │ │ │ │ │ -00071f70: 6573 7369 6e67 2072 756e 7469 6d65 2061 essing runtime a │ │ │ │ │ -00071f80: 626f 7574 206d 616c 666f 726d 6564 2073 bout malformed s │ │ │ │ │ -00071f90: 7570 706f 7274 6564 2069 6e66 6f72 6d61 upported informa │ │ │ │ │ -00071fa0: 7469 6f6e 2066 726f 6d20 7072 6f63 6573 tion from proces │ │ │ │ │ -00071fb0: 736f 7273 2e0a 3c62 720a 3e74 6f6f 6c73 sors..tools │ │ │ │ │ -00071fc0: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ -00071fd0: 672f 7761 726e 696e 6773 2f54 6573 7452 g/warnings/TestR │ │ │ │ │ -00071fe0: 6570 6561 7465 6453 7570 706f 7274 6564 epeatedSupported │ │ │ │ │ -00071ff0: 4974 656d 732e 6a61 7661 3a20 5465 7374 Items.java: Test │ │ │ │ │ -00072000: 2074 6861 7420 7761 726e 696e 6773 2061 that warnings a │ │ │ │ │ -00072010: 626f 7574 2072 6570 6561 7465 6420 7375 bout repeated su │ │ │ │ │ -00072020: 7070 6f72 7465 6420 6f70 7469 6f6e 7320 pported options │ │ │ │ │ -00072030: 616e 6420 616e 6e6f 7461 7469 6f6e 2074 and annotation t │ │ │ │ │ -00072040: 7970 6573 206f 7574 7075 7420 6173 2065 ypes output as e │ │ │ │ │ -00072050: 7870 6563 7465 642e 0a3c 6272 0a3e 746f xpected..to │ │ │ │ │ -00072060: 6f6c 732f 6a61 7661 632f 7072 6f63 6573 ols/javac/proces │ │ │ │ │ -00072070: 7369 6e67 2f77 6172 6e69 6e67 732f 5465 sing/warnings/Te │ │ │ │ │ -00072080: 7374 536f 7572 6365 5665 7273 696f 6e57 stSourceVersionW │ │ │ │ │ -00072090: 6172 6e69 6e67 732e 6a61 7661 3a20 5465 arnings.java: Te │ │ │ │ │ -000720a0: 7374 2074 6861 7420 7761 726e 696e 6773 st that warnings │ │ │ │ │ -000720b0: 2061 626f 7574 2073 6f75 7263 6520 7665 about source ve │ │ │ │ │ -000720c0: 7273 696f 6e73 2061 7265 206f 7574 7075 rsions are outpu │ │ │ │ │ -000720d0: 7420 6173 2065 7870 6563 7465 642e 0a3c t as expected..< │ │ │ │ │ -000720e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000720f0: 7072 6f63 6573 7369 6e67 2f77 6172 6e69 processing/warni │ │ │ │ │ -00072100: 6e67 732f 5479 7065 416c 7265 6164 7945 ngs/TypeAlreadyE │ │ │ │ │ -00072110: 7869 7374 732f 5465 7374 5072 6f63 5479 xists/TestProcTy │ │ │ │ │ -00072120: 7065 416c 7265 6164 7945 7869 7374 7357 peAlreadyExistsW │ │ │ │ │ -00072130: 6172 6e69 6e67 2e6a 6176 613a 2046 696c arning.java: Fil │ │ │ │ │ -00072140: 6572 2073 686f 756c 6420 7761 726e 2069 er should warn i │ │ │ │ │ -00072150: 6620 7072 6f63 6573 736f 7273 2072 6564 f processors red │ │ │ │ │ -00072160: 6566 696e 6520 7379 6d62 6f6c 7320 6672 efine symbols fr │ │ │ │ │ -00072170: 6f6d 2074 6865 2063 6c61 7373 7061 7468 om the classpath │ │ │ │ │ -00072180: 206f 7220 736f 7572 6365 7061 7468 0a3c or sourcepath.< │ │ │ │ │ -00072190: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000721a0: 7072 6f63 6573 7369 6e67 2f77 6172 6e69 processing/warni │ │ │ │ │ -000721b0: 6e67 732f 5573 6549 6d70 6c69 6369 742f ngs/UseImplicit/ │ │ │ │ │ -000721c0: 5465 7374 5072 6f63 5573 6549 6d70 6c69 TestProcUseImpli │ │ │ │ │ -000721d0: 6369 7457 6172 6e69 6e67 2e6a 6176 613a citWarning.java: │ │ │ │ │ -000721e0: 2063 6f6e 6675 7369 6e67 2077 6172 6e69 confusing warni │ │ │ │ │ -000721f0: 6e67 2067 6976 656e 2061 6674 6572 2065 ng given after e │ │ │ │ │ -00072200: 7272 6f72 7320 696e 2061 6e6e 6f74 6174 rrors in annotat │ │ │ │ │ -00072210: 696f 6e20 7072 6f63 6573 7369 6e67 0a3c ion processing.< │ │ │ │ │ -00072220: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00072230: 7072 6f63 6573 7369 6e67 2f77 6572 726f processing/werro │ │ │ │ │ -00072240: 722f 5745 7272 6f72 312e 6a61 7661 3a20 r/WError1.java: │ │ │ │ │ -00072250: 2d57 6572 726f 7220 7368 6f75 6c64 2077 -Werror should w │ │ │ │ │ -00072260: 6f72 6b20 7769 7468 2061 6e6e 6f74 6174 ork with annotat │ │ │ │ │ -00072270: 696f 6e20 7072 6f63 6573 7369 6e67 0a3c ion processing.< │ │ │ │ │ -00072280: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00072290: 7072 6f63 6573 7369 6e67 2f77 6572 726f processing/werro │ │ │ │ │ -000722a0: 722f 5745 7272 6f72 4765 6e2e 6a61 7661 r/WErrorGen.java │ │ │ │ │ -000722b0: 3a20 2d57 6572 726f 7220 7368 6f75 6c64 : -Werror should │ │ │ │ │ -000722c0: 2077 6f72 6b20 7769 7468 2061 6e6e 6f74 work with annot │ │ │ │ │ -000722d0: 6174 696f 6e20 7072 6f63 6573 7369 6e67 ation processing │ │ │ │ │ -000722e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000722f0: 632f 7072 6f63 6573 7369 6e67 2f77 6572 c/processing/wer │ │ │ │ │ -00072300: 726f 722f 5745 7272 6f72 4c61 7374 2e6a ror/WErrorLast.j │ │ │ │ │ -00072310: 6176 613a 202d 5765 7272 6f72 2073 686f ava: -Werror sho │ │ │ │ │ -00072320: 756c 6420 776f 726b 2077 6974 6820 616e uld work with an │ │ │ │ │ -00072330: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ -00072340: 696e 670a 3c62 720a 3e74 6f6f 6c73 2f6a ing.tools/j │ │ │ │ │ -00072350: 6176 6163 2f70 726f 6669 6c65 732f 5072 avac/profiles/Pr │ │ │ │ │ -00072360: 6f66 696c 654f 7074 696f 6e54 6573 742e ofileOptionTest. │ │ │ │ │ -00072370: 6a61 7661 3a20 4164 6420 7375 7070 6f72 java: Add suppor │ │ │ │ │ -00072380: 7420 666f 7220 7072 6f66 696c 6573 2069 t for profiles i │ │ │ │ │ -00072390: 6e20 6a61 7661 630a 3c62 720a 3e74 6f6f n javac.too │ │ │ │ │ -000723a0: 6c73 2f6a 6176 6163 2f70 726f 7465 6374 ls/javac/protect │ │ │ │ │ -000723b0: 6564 4163 6365 7373 2f50 726f 7465 6374 edAccess/Protect │ │ │ │ │ -000723c0: 6564 4163 6365 7373 5f31 2e6a 6176 613a edAccess_1.java: │ │ │ │ │ -000723d0: 2056 6572 6966 7920 7468 6174 2073 7065 Verify that spe │ │ │ │ │ -000723e0: 6369 616c 2061 6363 6573 7320 6368 6563 cial access chec │ │ │ │ │ -000723f0: 6b73 2066 6f72 2069 6e68 6572 6974 6564 ks for inherited │ │ │ │ │ -00072400: 2070 726f 7465 6374 6564 206d 656d 6265 protected membe │ │ │ │ │ -00072410: 7273 2061 7265 206e 6f74 2061 7070 6c69 rs are not appli │ │ │ │ │ -00072420: 6564 2074 6f20 7374 6174 6963 206d 656d ed to static mem │ │ │ │ │ -00072430: 6265 7273 2c20 7065 7220 7370 6563 6966 bers, per specif │ │ │ │ │ -00072440: 6963 6174 696f 6e20 7265 7669 7369 6f6e ication revision │ │ │ │ │ -00072450: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -00072460: 6163 2f70 726f 7465 6374 6564 4163 6365 ac/protectedAcce │ │ │ │ │ -00072470: 7373 2f50 726f 7465 6374 6564 4163 6365 ss/ProtectedAcce │ │ │ │ │ -00072480: 7373 5f32 2e6a 6176 613a 2056 6572 6966 ss_2.java: Verif │ │ │ │ │ -00072490: 7920 7468 6174 2073 7461 7469 6320 7265 y that static re │ │ │ │ │ -000724a0: 6665 7265 6e63 6520 746f 2070 726f 7465 ference to prote │ │ │ │ │ -000724b0: 6374 6564 206d 656d 6265 7220 6f66 2075 cted member of u │ │ │ │ │ -000724c0: 6e72 656c 6174 6564 2063 6c61 7373 2069 nrelated class i │ │ │ │ │ -000724d0: 7320 6469 7361 6c6c 6f77 6564 2e0a 3c62 s disallowed..tools/javac/p │ │ │ │ │ -000724f0: 726f 7465 6374 6564 4163 6365 7373 2f50 rotectedAccess/P │ │ │ │ │ -00072500: 726f 7465 6374 6564 4163 6365 7373 5f33 rotectedAccess_3 │ │ │ │ │ -00072510: 2e6a 6176 613a 206a 6176 6163 2061 6e64 .java: javac and │ │ │ │ │ -00072520: 206a 6176 6120 6469 7361 6772 6565 2061 java disagree a │ │ │ │ │ -00072530: 626f 7574 2070 726f 7465 6374 6564 3b20 bout protected; │ │ │ │ │ -00072540: 7265 7375 6c74 7320 696e 2061 2056 6572 results in a Ver │ │ │ │ │ -00072550: 6966 7945 7272 6f72 0a3c 6272 0a3e 746f ifyError.to │ │ │ │ │ -00072560: 6f6c 732f 6a61 7661 632f 7072 6f74 6563 ols/javac/protec │ │ │ │ │ -00072570: 7465 6441 6363 6573 732f 5072 6f74 6563 tedAccess/Protec │ │ │ │ │ -00072580: 7465 644d 656d 6265 7241 6363 6573 7331 tedMemberAccess1 │ │ │ │ │ -00072590: 2e6a 6176 613a 2056 6572 6966 7920 636f .java: Verify co │ │ │ │ │ -000725a0: 7272 6563 7420 696d 706c 656d 656e 7461 rrect implementa │ │ │ │ │ -000725b0: 7469 6f6e 206f 6620 4a4c 5332 6520 362e tion of JLS2e 6. │ │ │ │ │ -000725c0: 362e 322e 310a 3c62 720a 3e74 6f6f 6c73 6.2.1.tools │ │ │ │ │ -000725d0: 2f6a 6176 6163 2f70 726f 7465 6374 6564 /javac/protected │ │ │ │ │ -000725e0: 4163 6365 7373 2f50 726f 7465 6374 6564 Access/Protected │ │ │ │ │ -000725f0: 4d65 6d62 6572 4163 6365 7373 322e 6a61 MemberAccess2.ja │ │ │ │ │ -00072600: 7661 3a20 5665 7269 6679 2063 6f72 7265 va: Verify corre │ │ │ │ │ -00072610: 6374 2069 6d70 6c65 6d65 6e74 6174 696f ct implementatio │ │ │ │ │ -00072620: 6e20 6f66 204a 4c53 3265 2036 2e36 2e32 n of JLS2e 6.6.2 │ │ │ │ │ -00072630: 2e31 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .1.tools/ja │ │ │ │ │ -00072640: 7661 632f 7072 6f74 6563 7465 6441 6363 vac/protectedAcc │ │ │ │ │ -00072650: 6573 732f 5072 6f74 6563 7465 644d 656d ess/ProtectedMem │ │ │ │ │ -00072660: 6265 7241 6363 6573 7333 2e6a 6176 613a berAccess3.java: │ │ │ │ │ -00072670: 2056 6572 6966 7920 636f 7272 6563 7420 Verify correct │ │ │ │ │ -00072680: 696d 706c 656d 656e 7461 7469 6f6e 206f implementation o │ │ │ │ │ -00072690: 6620 4a4c 5332 6520 362e 362e 322e 310a f JLS2e 6.6.2.1. │ │ │ │ │ -000726a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000726b0: 2f70 726f 7465 6374 6564 4163 6365 7373 /protectedAccess │ │ │ │ │ -000726c0: 2f50 726f 7465 6374 6564 4d65 6d62 6572 /ProtectedMember │ │ │ │ │ -000726d0: 4163 6365 7373 342e 6a61 7661 3a20 5665 Access4.java: Ve │ │ │ │ │ -000726e0: 7269 6679 2063 6f72 7265 6374 2069 6d70 rify correct imp │ │ │ │ │ -000726f0: 6c65 6d65 6e74 6174 696f 6e20 6f66 204a lementation of J │ │ │ │ │ -00072700: 4c53 3265 2036 2e36 2e32 2e31 0a3c 6272 LS2e 6.6.2.1.
    tools/javac/pr │ │ │ │ │ -00072720: 6f74 6563 7465 6441 6363 6573 732f 5072 otectedAccess/Pr │ │ │ │ │ -00072730: 6f74 6563 7465 644d 656d 6265 7241 6363 otectedMemberAcc │ │ │ │ │ -00072740: 6573 7335 2f4d 6169 6e2e 6a61 7661 3a20 ess5/Main.java: │ │ │ │ │ -00072750: 2863 6c29 204f 6464 2049 6c6c 6567 616c (cl) Odd Illegal │ │ │ │ │ -00072760: 4163 6365 7373 4572 726f 7220 6163 726f AccessError acro │ │ │ │ │ -00072770: 7373 206a 6172 2d66 696c 6520 626f 756e ss jar-file boun │ │ │ │ │ -00072780: 6461 7269 6573 0a3c 6272 0a3e 746f 6f6c daries.tool │ │ │ │ │ -00072790: 732f 6a61 7661 632f 7072 6f74 6563 7465 s/javac/protecte │ │ │ │ │ -000727a0: 6449 6e6e 6572 2f41 6e6f 6e49 6e6e 6572 dInner/AnonInner │ │ │ │ │ -000727b0: 436c 6173 732e 6a61 7661 3a20 5665 7269 Class.java: Veri │ │ │ │ │ -000727c0: 6679 2074 6861 7420 7765 2063 616e 2061 fy that we can a │ │ │ │ │ -000727d0: 6363 6573 7320 696e 6865 7269 7465 642c ccess inherited, │ │ │ │ │ -000727e0: 2070 726f 7465 6374 6564 206d 6574 686f protected metho │ │ │ │ │ -000727f0: 6420 6672 6f6d 2061 6e20 616e 6f6e 796d d from an anonym │ │ │ │ │ -00072800: 6f75 7320 656e 636c 6f73 696e 6720 7375 ous enclosing su │ │ │ │ │ -00072810: 7065 7263 6c61 7373 2e0a 3c62 720a 3e74 perclass..t │ │ │ │ │ -00072820: 6f6f 6c73 2f6a 6176 6163 2f70 726f 7465 ools/javac/prote │ │ │ │ │ -00072830: 6374 6564 496e 6e65 722f 496e 6e65 7243 ctedInner/InnerC │ │ │ │ │ -00072840: 6c61 7373 2e6a 6176 613a 2056 6572 6966 lass.java: Verif │ │ │ │ │ -00072850: 7920 7468 6174 2077 6520 6361 6e20 6163 y that we can ac │ │ │ │ │ -00072860: 6365 7373 2069 6e68 6572 6974 6564 2c20 cess inherited, │ │ │ │ │ -00072870: 7072 6f74 6563 7465 6420 6d65 7468 6f64 protected method │ │ │ │ │ -00072880: 2066 726f 6d20 616e 2069 6e6e 6572 2063 from an inner c │ │ │ │ │ -00072890: 6c61 7373 2e0a 3c62 720a 3e74 6f6f 6c73 lass..tools │ │ │ │ │ -000728a0: 2f6a 6176 6163 2f70 726f 7465 6374 6564 /javac/protected │ │ │ │ │ -000728b0: 496e 6e65 722f 4f75 7465 7263 6c61 7373 Inner/Outerclass │ │ │ │ │ -000728c0: 2e6a 6176 613a 2056 6572 6966 7945 7272 .java: VerifyErr │ │ │ │ │ -000728d0: 6f72 206f 6363 7572 7320 7768 656e 2032 or occurs when 2 │ │ │ │ │ -000728e0: 6e64 2069 6e6e 6572 2063 6c61 7373 2061 nd inner class a │ │ │ │ │ -000728f0: 6363 6573 7365 7320 6d65 7468 6f64 2066 ccesses method f │ │ │ │ │ -00072900: 726f 6d20 6f75 7465 7220 6d6f 7374 2063 rom outer most c │ │ │ │ │ -00072910: 6c61 7373 0a3c 6272 0a3e 746f 6f6c 732f lass.tools/ │ │ │ │ │ -00072920: 6a61 7661 632f 7175 6964 2f54 3639 3939 javac/quid/T6999 │ │ │ │ │ -00072930: 3433 382e 6a61 7661 3a20 7265 6d6f 7665 438.java: remove │ │ │ │ │ -00072940: 2073 7570 706f 7274 2066 6f72 2065 786f support for exo │ │ │ │ │ -00072950: 7469 6320 6964 656e 7469 6669 6572 7320 tic identifiers │ │ │ │ │ -00072960: 6672 6f6d 204a 444b 2037 0a3c 6272 0a3e from JDK 7. │ │ │ │ │ -00072970: 746f 6f6c 732f 6a61 7661 632f 7261 7744 tools/javac/rawD │ │ │ │ │ -00072980: 6961 6773 2f45 7272 6f72 2e6a 6176 613a iags/Error.java: │ │ │ │ │ -00072990: 2061 6464 2068 6964 6465 6e20 6f70 7469 add hidden opti │ │ │ │ │ -000729a0: 6f6e 2074 6f20 6861 7665 2063 6f6d 7069 on to have compi │ │ │ │ │ -000729b0: 6c65 7220 6765 6e65 7261 7465 2064 6961 ler generate dia │ │ │ │ │ -000729c0: 676e 6f73 7469 6373 2069 6e20 6d6f 7265 gnostics in more │ │ │ │ │ -000729d0: 206d 6163 6869 6e65 2d72 6561 6461 626c machine-readabl │ │ │ │ │ -000729e0: 6520 666f 726d 0a3c 6272 0a3e 746f 6f6c e form.tool │ │ │ │ │ -000729f0: 732f 6a61 7661 632f 7261 7744 6961 6773 s/javac/rawDiags │ │ │ │ │ -00072a00: 2f4e 6f74 652e 6a61 7661 3a20 6164 6420 /Note.java: add │ │ │ │ │ -00072a10: 6869 6464 656e 206f 7074 696f 6e20 746f hidden option to │ │ │ │ │ -00072a20: 2068 6176 6520 636f 6d70 696c 6572 2067 have compiler g │ │ │ │ │ -00072a30: 656e 6572 6174 6520 6469 6167 6e6f 7374 enerate diagnost │ │ │ │ │ -00072a40: 6963 7320 696e 206d 6f72 6520 6d61 6368 ics in more mach │ │ │ │ │ -00072a50: 696e 652d 7265 6164 6162 6c65 2066 6f72 ine-readable for │ │ │ │ │ -00072a60: 6d0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 m.tools/jav │ │ │ │ │ -00072a70: 6163 2f72 6177 4469 6167 732f 5761 726e ac/rawDiags/Warn │ │ │ │ │ -00072a80: 696e 672e 6a61 7661 3a20 6164 6420 6869 ing.java: add hi │ │ │ │ │ -00072a90: 6464 656e 206f 7074 696f 6e20 746f 2068 dden option to h │ │ │ │ │ -00072aa0: 6176 6520 636f 6d70 696c 6572 2067 656e ave compiler gen │ │ │ │ │ -00072ab0: 6572 6174 6520 6469 6167 6e6f 7374 6963 erate diagnostic │ │ │ │ │ -00072ac0: 7320 696e 206d 6f72 6520 6d61 6368 696e s in more machin │ │ │ │ │ -00072ad0: 652d 7265 6164 6162 6c65 2066 6f72 6d0a e-readable form. │ │ │ │ │ -00072ae0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00072af0: 2f72 6563 6f72 6473 2f42 6967 5265 636f /records/BigReco │ │ │ │ │ -00072b00: 7264 7354 6f53 7472 696e 6754 6573 742e rdsToStringTest. │ │ │ │ │ -00072b10: 6a61 7661 3a20 7465 7374 2074 6865 206f java: test the o │ │ │ │ │ -00072b20: 7574 7075 7420 6f66 2074 6865 2074 6f53 utput of the toS │ │ │ │ │ -00072b30: 7472 696e 6720 6d65 7468 6f64 206f 6620 tring method of │ │ │ │ │ -00072b40: 7265 636f 7264 7320 7769 7468 2061 206c records with a l │ │ │ │ │ -00072b50: 6172 6765 206e 756d 6265 7220 6f66 2063 arge number of c │ │ │ │ │ -00072b60: 6f6d 706f 6e65 6e74 730a 3c62 720a 3e74 omponents.t │ │ │ │ │ -00072b70: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f72 ools/javac/recor │ │ │ │ │ -00072b80: 6473 2f45 6c65 6d65 6e74 4669 6c74 6572 ds/ElementFilter │ │ │ │ │ -00072b90: 5265 636f 7264 436f 6d70 6f6e 656e 7454 RecordComponentT │ │ │ │ │ -00072ba0: 6573 742e 6a61 7661 3a20 7465 7374 2066 est.java: test f │ │ │ │ │ -00072bb0: 6f72 206a 6176 6178 2e6c 616e 672e 6d6f or javax.lang.mo │ │ │ │ │ -00072bc0: 6465 6c2e 7574 696c 2e45 6c65 6d65 6e74 del.util.Element │ │ │ │ │ -00072bd0: 4669 6c74 6572 3a3a 7265 636f 7264 436f Filter::recordCo │ │ │ │ │ -00072be0: 6d70 6f6e 656e 7473 496e 0a3c 6272 0a3e mponentsIn. │ │ │ │ │ -00072bf0: 746f 6f6c 732f 6a61 7661 632f 7265 636f tools/javac/reco │ │ │ │ │ -00072c00: 7264 732f 4c6f 6361 6c53 7461 7469 6344 rds/LocalStaticD │ │ │ │ │ -00072c10: 6563 6c61 7261 7469 6f6e 732e 6a61 7661 eclarations.java │ │ │ │ │ -00072c20: 3a20 616c 6c6f 7720 666f 7220 6c6f 6361 : allow for loca │ │ │ │ │ -00072c30: 6c20 696e 7465 7266 6163 6573 2061 6e64 l interfaces and │ │ │ │ │ -00072c40: 2065 6e75 6d73 2070 6c75 7320 6e65 7374 enums plus nest │ │ │ │ │ -00072c50: 6564 2072 6563 6f72 6473 2c20 696e 7465 ed records, inte │ │ │ │ │ -00072c60: 7266 6163 6573 2061 6e64 2065 6e75 6d73 rfaces and enums │ │ │ │ │ -00072c70: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00072c80: 632f 7265 636f 7264 732f 4c6f 6361 6c53 c/records/LocalS │ │ │ │ │ -00072c90: 7461 7469 6344 6563 6c61 7261 7469 6f6e taticDeclaration │ │ │ │ │ -00072ca0: 7332 2e6a 6176 613a 2073 796e 7468 6574 s2.java: synthet │ │ │ │ │ -00072cb0: 6963 2061 7267 756d 656e 7473 2061 7265 ic arguments are │ │ │ │ │ -00072cc0: 2062 6569 6e67 2061 6464 6564 2074 6f20 being added to │ │ │ │ │ -00072cd0: 7468 6520 636f 6e73 7472 7563 746f 7273 the constructors │ │ │ │ │ -00072ce0: 206f 6620 7374 6174 6963 206c 6f63 616c of static local │ │ │ │ │ -00072cf0: 2063 6c61 7373 6573 0a3c 6272 0a3e 746f classes.to │ │ │ │ │ -00072d00: 6f6c 732f 6a61 7661 632f 7265 636f 7264 ols/javac/record │ │ │ │ │ -00072d10: 732f 4d61 7041 6363 6573 736f 7254 6f43 s/MapAccessorToC │ │ │ │ │ -00072d20: 6f6d 706f 6e65 6e74 2e6a 6176 613a 2074 omponent.java: t │ │ │ │ │ -00072d30: 6573 7420 666f 7220 6a61 7661 782e 6c61 est for javax.la │ │ │ │ │ -00072d40: 6e67 2e6d 6f64 656c 2e75 7469 6c2e 456c ng.model.util.El │ │ │ │ │ -00072d50: 656d 656e 7473 3a3a 7265 636f 7264 436f ements::recordCo │ │ │ │ │ -00072d60: 6d70 6f6e 656e 7446 6f72 0a3c 6272 0a3e mponentFor. │ │ │ │ │ -00072d70: 746f 6f6c 732f 6a61 7661 632f 7265 636f tools/javac/reco │ │ │ │ │ -00072d80: 7264 732f 5265 636f 7264 436f 6d70 696c rds/RecordCompil │ │ │ │ │ -00072d90: 6174 696f 6e54 6573 7473 2e6a 6176 613a ationTests.java: │ │ │ │ │ -00072da0: 204e 6567 6174 6976 6520 636f 6d70 696c Negative compil │ │ │ │ │ -00072db0: 6174 696f 6e20 7465 7374 732c 2061 6e64 ation tests, and │ │ │ │ │ -00072dc0: 2070 6f73 6974 6976 6520 636f 6d70 696c positive compil │ │ │ │ │ -00072dd0: 6174 696f 6e20 2873 6d6f 6b65 2920 7465 ation (smoke) te │ │ │ │ │ -00072de0: 7374 7320 666f 7220 7265 636f 7264 730a sts for records. │ │ │ │ │ -00072df0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00072e00: 2f72 6563 6f72 6473 2f52 6563 6f72 6444 /records/RecordD │ │ │ │ │ -00072e10: 6563 6c61 7261 7469 6f6e 5379 6e74 6178 eclarationSyntax │ │ │ │ │ -00072e20: 5465 7374 2e6a 6176 613a 2069 6d70 726f Test.java: impro │ │ │ │ │ -00072e30: 7665 2065 7272 6f72 2070 6f73 6974 696f ve error positio │ │ │ │ │ -00072e40: 6e20 666f 7220 7265 636f 7264 7320 7769 n for records wi │ │ │ │ │ -00072e50: 7468 6f75 7420 6865 6164 6572 0a3c 6272 thout header.
    tools/javac/re │ │ │ │ │ -00072e70: 636f 7264 732f 5265 636f 7264 4d65 6d62 cords/RecordMemb │ │ │ │ │ -00072e80: 6572 5465 7374 732e 6a61 7661 3a20 7465 erTests.java: te │ │ │ │ │ -00072e90: 7374 2073 6576 6572 616c 2061 7373 6572 st several asser │ │ │ │ │ -00072ea0: 7469 6f6e 7320 6f6e 2072 6563 6f72 6420 tions on record │ │ │ │ │ -00072eb0: 636c 6173 7365 7320 6d65 6d62 6572 730a classes members. │ │ │ │ │ -00072ec0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00072ed0: 2f72 6563 6f72 6473 2f52 6563 6f72 6452 /records/RecordR │ │ │ │ │ -00072ee0: 6561 6469 6e67 2e6a 6176 613a 2074 6573 eading.java: tes │ │ │ │ │ -00072ef0: 7420 7468 6520 7265 636f 7264 7320 6361 t the records ca │ │ │ │ │ -00072f00: 6e20 6265 2072 6561 6420 6279 206a 6176 n be read by jav │ │ │ │ │ -00072f10: 6163 2070 726f 7065 726c 790a 3c62 720a ac properly.tools/javac/rec │ │ │ │ │ -00072f30: 6f72 6473 2f52 6563 6f72 6473 4269 6e61 ords/RecordsBina │ │ │ │ │ -00072f40: 7279 436f 6d70 6174 6962 696c 6974 7954 ryCompatibilityT │ │ │ │ │ -00072f50: 6573 7473 2e6a 6176 613a 2074 6573 7420 ests.java: test │ │ │ │ │ -00072f60: 6269 6e61 7279 2063 6f6d 7061 7469 6269 binary compatibi │ │ │ │ │ -00072f70: 6c69 7479 2072 756c 6573 2066 6f72 2072 lity rules for r │ │ │ │ │ -00072f80: 6563 6f72 6420 636c 6173 7365 730a 3c62 ecord classes.tools/javac/r │ │ │ │ │ -00072fa0: 6563 6f72 6473 2f52 6563 6f72 6473 4572 ecords/RecordsEr │ │ │ │ │ -00072fb0: 726f 7252 6563 6f76 6572 792e 6a61 7661 rorRecovery.java │ │ │ │ │ -00072fc0: 3a20 5665 7269 6679 2054 7970 6545 6c65 : Verify TypeEle │ │ │ │ │ -00072fd0: 6d65 6e74 2e67 6574 5375 7065 7263 6c61 ment.getSupercla │ │ │ │ │ -00072fe0: 7373 2077 6f72 6b73 2066 6f72 2072 6563 ss works for rec │ │ │ │ │ -00072ff0: 6f72 6473 2077 6865 6e20 6a2e 6c2e 5265 ords when j.l.Re │ │ │ │ │ -00073000: 636f 7264 2069 7320 756e 6176 6169 6c61 cord is unavaila │ │ │ │ │ -00073010: 626c 650a 3c62 720a 3e74 6f6f 6c73 2f6a ble.tools/j │ │ │ │ │ -00073020: 6176 6163 2f72 6563 6f72 6473 2f56 6172 avac/records/Var │ │ │ │ │ -00073030: 6172 6773 5265 636f 7264 7354 6573 742e argsRecordsTest. │ │ │ │ │ -00073040: 6a61 7661 3a20 7465 7374 2066 6f72 2076 java: test for v │ │ │ │ │ -00073050: 6172 6172 6773 2072 6563 6f72 6420 636f arargs record co │ │ │ │ │ -00073060: 6d70 6f6e 656e 7473 0a3c 6272 0a3e 746f mponents.to │ │ │ │ │ -00073070: 6f6c 732f 6a61 7661 632f 7265 636f 7264 ols/javac/record │ │ │ │ │ -00073080: 732f 6d61 6e64 6174 6564 5f6d 656d 6265 s/mandated_membe │ │ │ │ │ -00073090: 7273 2f43 6865 636b 5265 636f 7264 4d65 rs/CheckRecordMe │ │ │ │ │ -000730a0: 6d62 6572 732e 6a61 7661 3a20 6368 6563 mbers.java: chec │ │ │ │ │ -000730b0: 6b20 7468 6174 2074 6865 2061 6363 6573 k that the acces │ │ │ │ │ -000730c0: 736f 7273 2c20 6571 7561 6c73 2c20 6861 sors, equals, ha │ │ │ │ │ -000730d0: 7368 436f 6465 2061 6e64 2074 6f53 7472 shCode and toStr │ │ │ │ │ -000730e0: 696e 6720 6d65 7468 6f64 7320 776f 726b ing methods work │ │ │ │ │ -000730f0: 2061 7320 6578 7065 6374 6564 0a3c 6272 as expected.
    tools/javac/re │ │ │ │ │ -00073110: 636f 7264 732f 7265 636f 7264 436f 6d70 cords/recordComp │ │ │ │ │ -00073120: 6f6e 656e 742f 3832 3935 3138 342f 5265 onent/8295184/Re │ │ │ │ │ -00073130: 636f 7264 436f 6d70 6f6e 656e 7453 6f75 cordComponentSou │ │ │ │ │ -00073140: 7263 6550 6f73 6974 696f 6e54 6573 742e rcePositionTest. │ │ │ │ │ -00073150: 6a61 7661 3a20 5072 696e 7469 6e67 206d java: Printing m │ │ │ │ │ -00073160: 6573 7361 6765 7320 7769 7468 2061 2052 essages with a R │ │ │ │ │ -00073170: 6563 6f72 6443 6f6d 706f 6e65 6e74 456c ecordComponentEl │ │ │ │ │ -00073180: 656d 656e 7420 646f 6573 206e 6f74 2069 ement does not i │ │ │ │ │ -00073190: 6e63 6c75 6465 2070 6f73 6974 696f 6e0a nclude position. │ │ │ │ │ -000731a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000731b0: 2f72 6563 6f72 6473 2f72 6563 6f72 6443 /records/recordC │ │ │ │ │ -000731c0: 6f6d 706f 6e65 6e74 2f52 6563 6f72 6443 omponent/RecordC │ │ │ │ │ -000731d0: 6f6d 706f 6e65 6e74 5479 7065 5465 7374 omponentTypeTest │ │ │ │ │ -000731e0: 2e6a 6176 613a 2054 6865 2063 6f6d 7069 .java: The compi │ │ │ │ │ -000731f0: 6c65 7220 7368 6f75 6c64 6e27 7420 6372 ler shouldn't cr │ │ │ │ │ -00073200: 6173 6820 7768 656e 2072 6563 6f72 6420 ash when record │ │ │ │ │ -00073210: 636f 6d70 6f6e 656e 7420 7573 6573 2074 component uses t │ │ │ │ │ -00073220: 6865 2063 6c61 7373 2067 656e 6572 6174 he class generat │ │ │ │ │ -00073230: 6564 2062 7920 7468 6520 616e 6e6f 7461 ed by the annota │ │ │ │ │ -00073240: 7469 6f6e 2070 726f 6365 7373 6f72 2e0a tion processor.. │ │ │ │ │ -00073250: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00073260: 2f72 6563 6f72 6473 2f77 7269 7465 7265 /records/writere │ │ │ │ │ -00073270: 6164 2f57 7269 7465 5265 6164 5465 7374 ad/WriteReadTest │ │ │ │ │ -00073280: 2e6a 6176 613a 2056 6572 6966 7920 6a61 .java: Verify ja │ │ │ │ │ -00073290: 7661 6320 6361 6e20 7265 6164 2072 6563 vac can read rec │ │ │ │ │ -000732a0: 6f72 6420 636c 6173 7366 696c 6573 2069 ord classfiles i │ │ │ │ │ -000732b0: 7420 7772 6974 6573 0a3c 6272 0a3e 746f t writes.to │ │ │ │ │ -000732c0: 6f6c 732f 6a61 7661 632f 7265 636f 7665 ols/javac/recove │ │ │ │ │ -000732d0: 7279 2f41 6e6e 6f74 6174 696f 6e52 6563 ry/AnnotationRec │ │ │ │ │ -000732e0: 6f76 6572 792e 6a61 7661 3a20 5665 7269 overy.java: Veri │ │ │ │ │ -000732f0: 6679 2065 7272 6f72 2072 6563 6f76 6572 fy error recover │ │ │ │ │ -00073300: 7920 772e 722e 742e 0a3c 6272 0a3e 746f y w.r.t..to │ │ │ │ │ -00073310: 6f6c 732f 6a61 7661 632f 7265 636f 7665 ols/javac/recove │ │ │ │ │ -00073320: 7279 2f41 7474 7252 6563 6f76 6572 792e ry/AttrRecovery. │ │ │ │ │ -00073330: 6a61 7661 3a20 5665 7269 6679 2065 7272 java: Verify err │ │ │ │ │ -00073340: 6f72 2072 6563 6f76 6572 7920 772e 722e or recovery w.r. │ │ │ │ │ -00073350: 742e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 t..tools/ja │ │ │ │ │ -00073360: 7661 632f 7265 636f 7665 7279 2f43 6c61 vac/recovery/Cla │ │ │ │ │ -00073370: 7373 426c 6f63 6b45 7869 7473 2e6a 6176 ssBlockExits.jav │ │ │ │ │ -00073380: 613a 206a 6176 6163 2073 686f 756c 6420 a: javac should │ │ │ │ │ -00073390: 6e6f 7420 6372 6173 6820 7768 696c 6520 not crash while │ │ │ │ │ -000733a0: 7072 6f63 6573 7369 6e67 2065 7869 7473 processing exits │ │ │ │ │ -000733b0: 2069 6e20 636c 6173 7320 696e 6974 6961 in class initia │ │ │ │ │ -000733c0: 6c69 7a65 7273 2069 6e20 466c 6f77 0a3c lizers in Flow.< │ │ │ │ │ -000733d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000733e0: 7265 636f 7665 7279 2f43 6c61 7373 426c recovery/ClassBl │ │ │ │ │ -000733f0: 6f63 6b45 7869 7473 4572 726f 7273 2e6a ockExitsErrors.j │ │ │ │ │ -00073400: 6176 613a 206a 6176 6163 2073 686f 756c ava: javac shoul │ │ │ │ │ -00073410: 6420 6e6f 7420 6372 6173 6820 7768 696c d not crash whil │ │ │ │ │ -00073420: 6520 7072 6f63 6573 7369 6e67 2065 7869 e processing exi │ │ │ │ │ -00073430: 7473 2069 6e20 636c 6173 7320 696e 6974 ts in class init │ │ │ │ │ -00073440: 6961 6c69 7a65 7273 2069 6e20 466c 6f77 ializers in Flow │ │ │ │ │ -00073450: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00073460: 632f 7265 636f 7665 7279 2f43 7261 7368 c/recovery/Crash │ │ │ │ │ -00073470: 4475 6554 6f55 6e72 6570 6f72 7465 6445 DueToUnreportedE │ │ │ │ │ -00073480: 7272 6f72 2e6a 6176 613a 204e 5045 2064 rror.java: NPE d │ │ │ │ │ -00073490: 7565 2074 6f20 756e 7265 706f 7274 6564 ue to unreported │ │ │ │ │ -000734a0: 2063 6f6d 7069 6c65 7220 6572 726f 720a compiler error. │ │ │ │ │ -000734b0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000734c0: 2f72 6563 6f76 6572 792f 4c61 6d62 6461 /recovery/Lambda │ │ │ │ │ -000734d0: 5265 636f 7665 7279 2e6a 6176 613a 2056 Recovery.java: V │ │ │ │ │ -000734e0: 6572 6966 7920 6572 726f 7220 7265 636f erify error reco │ │ │ │ │ -000734f0: 7665 7279 2077 2e72 2e74 2e0a 3c62 720a very w.r.t..tools/javac/rec │ │ │ │ │ -00073510: 6f76 6572 792f 4c6f 6361 6c56 6172 4869 overy/LocalVarHi │ │ │ │ │ -00073520: 6469 6e67 2e6a 6176 613a 2056 6572 6966 ding.java: Verif │ │ │ │ │ -00073530: 7920 6572 726f 7220 7265 636f 7665 7279 y error recovery │ │ │ │ │ -00073540: 2061 6674 6572 2076 6172 6961 626c 6520 after variable │ │ │ │ │ -00073550: 7265 6465 636c 6172 6174 696f 6e0a 3c62 redeclaration.tools/javac/r │ │ │ │ │ -00073570: 6563 6f76 6572 792f 4d65 7468 6f64 4d6f ecovery/MethodMo │ │ │ │ │ -00073580: 6469 6669 6572 732e 6a61 7661 3a20 5665 difiers.java: Ve │ │ │ │ │ -00073590: 7269 6679 2065 7272 6f72 2072 6563 6f76 rify error recov │ │ │ │ │ -000735a0: 6572 7920 7265 6c61 7465 6420 746f 206d ery related to m │ │ │ │ │ -000735b0: 6574 686f 6420 6d6f 6469 6669 6572 732e ethod modifiers. │ │ │ │ │ -000735c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -000735d0: 632f 7265 636f 7665 7279 2f4d 6973 7369 c/recovery/Missi │ │ │ │ │ -000735e0: 6e67 5472 616e 7369 7469 7665 5375 7065 ngTransitiveSupe │ │ │ │ │ -000735f0: 7254 7970 6573 2e6a 6176 613a 2056 6572 rTypes.java: Ver │ │ │ │ │ -00073600: 6966 7920 6a61 7661 6327 7320 6572 726f ify javac's erro │ │ │ │ │ -00073610: 7220 7265 636f 7665 7279 2063 616e 2068 r recovery can h │ │ │ │ │ -00073620: 616e 646c 6520 6d75 6c74 6970 6c65 206d andle multiple m │ │ │ │ │ -00073630: 6973 7369 6e67 2074 7261 6e73 6974 6976 issing transitiv │ │ │ │ │ -00073640: 6520 7375 7065 7274 7970 6573 0a3c 6272 e supertypes.
    tools/javac/re │ │ │ │ │ -00073660: 636f 7665 7279 2f4e 6f43 7261 7368 466f covery/NoCrashFo │ │ │ │ │ -00073670: 7245 7272 6f72 2e6a 6176 613a 2056 6572 rError.java: Ver │ │ │ │ │ -00073680: 6966 7920 7468 6174 2065 7272 6f72 7320 ify that errors │ │ │ │ │ -00073690: 646f 6e27 7420 6372 6173 6820 7468 6520 don't crash the │ │ │ │ │ -000736a0: 636f 6d70 696c 6572 2e0a 3c62 720a 3e74 compiler..t │ │ │ │ │ -000736b0: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f76 ools/javac/recov │ │ │ │ │ -000736c0: 6572 792f 5375 7065 724d 6574 686f 6443 ery/SuperMethodC │ │ │ │ │ -000736d0: 616c 6c42 726f 6b65 6e2e 6a61 7661 3a20 allBroken.java: │ │ │ │ │ -000736e0: 496e 766f 6361 7469 6f6e 206f 6620 6120 Invocation of a │ │ │ │ │ -000736f0: 6d65 7468 6f64 2066 726f 6d20 6120 7375 method from a su │ │ │ │ │ -00073700: 7065 7269 6e74 6572 6661 6365 2069 6e20 perinterface in │ │ │ │ │ -00073710: 6120 636c 6173 7320 7468 6174 2068 6173 a class that has │ │ │ │ │ -00073720: 2061 6e20 6572 726f 6e65 6f75 7320 7375 an erroneous su │ │ │ │ │ -00073730: 7065 7274 7970 6520 7368 6f75 6c64 206e pertype should n │ │ │ │ │ -00073740: 6f74 2063 7261 7368 206a 6176 6163 2e0a ot crash javac.. │ │ │ │ │ -00073750: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00073760: 2f72 6563 6f76 6572 792f 5377 6974 6368 /recovery/Switch │ │ │ │ │ -00073770: 556e 6465 6669 6e65 6453 656c 6563 746f UndefinedSelecto │ │ │ │ │ -00073780: 722e 6a61 7661 3a20 4368 6563 6b20 6572 r.java: Check er │ │ │ │ │ -00073790: 726f 7220 7265 636f 7665 7279 2066 6f72 ror recovery for │ │ │ │ │ -000737a0: 2073 7769 7463 6820 6f76 6572 2075 6e64 switch over und │ │ │ │ │ -000737b0: 6566 696e 6564 2076 6172 6961 626c 6573 efined variables │ │ │ │ │ -000737c0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -000737d0: 6163 2f72 6563 6f76 6572 792f 5438 3235 ac/recovery/T825 │ │ │ │ │ -000737e0: 3933 3539 2e6a 6176 613a 206a 6176 6163 9359.java: javac │ │ │ │ │ -000737f0: 2064 6f65 7320 6e6f 7420 6174 7472 6962 does not attrib │ │ │ │ │ -00073800: 7574 6520 756e 6578 7065 6374 6564 2073 ute unexpected s │ │ │ │ │ -00073810: 7570 6572 2063 6f6e 7374 7275 6374 6f72 uper constructor │ │ │ │ │ -00073820: 2069 6e76 6f63 6174 696f 6e20 7175 616c invocation qual │ │ │ │ │ -00073830: 6966 6965 722c 2061 6e64 206d 6179 2063 ifier, and may c │ │ │ │ │ -00073840: 7261 7368 0a3c 6272 0a3e 746f 6f6c 732f rash.tools/ │ │ │ │ │ -00073850: 6a61 7661 632f 7265 6465 6669 6e65 4f62 javac/redefineOb │ │ │ │ │ -00073860: 6a65 6374 2f4f 626a 6563 7431 2d74 6573 ject/Object1-tes │ │ │ │ │ -00073870: 742e 6a61 7661 3a20 6a61 7661 2e6c 616e t.java: java.lan │ │ │ │ │ -00073880: 672e 4f62 6a65 6374 2063 616e 2774 2062 g.Object can't b │ │ │ │ │ -00073890: 6520 7265 6465 6669 6e65 6420 7769 7468 e redefined with │ │ │ │ │ -000738a0: 6f75 7420 6372 6173 6869 6e67 206a 6176 out crashing jav │ │ │ │ │ -000738b0: 6163 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ac.tools/ja │ │ │ │ │ -000738c0: 7661 632f 7265 6465 6669 6e65 4f62 6a65 vac/redefineObje │ │ │ │ │ -000738d0: 6374 2f4f 626a 6563 7432 2d74 6573 742e ct/Object2-test. │ │ │ │ │ -000738e0: 6a61 7661 3a20 6a61 7661 2e6c 616e 672e java: java.lang. │ │ │ │ │ -000738f0: 4f62 6a65 6374 2063 616e 2774 2062 6520 Object can't be │ │ │ │ │ -00073900: 7265 6465 6669 6e65 6420 7769 7468 6f75 redefined withou │ │ │ │ │ -00073910: 7420 6372 6173 6869 6e67 206a 6176 6163 t crashing javac │ │ │ │ │ -00073920: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00073930: 632f 7265 736f 6c76 652f 416d 6269 6775 c/resolve/Ambigu │ │ │ │ │ -00073940: 6974 7945 7272 6f72 5465 7374 2e6a 6176 ityErrorTest.jav │ │ │ │ │ -00073950: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ -00073960: 6a61 7661 632f 7265 736f 6c76 652f 4269 javac/resolve/Bi │ │ │ │ │ -00073970: 7457 6973 654f 7065 7261 746f 7273 2e6a tWiseOperators.j │ │ │ │ │ -00073980: 6176 613a 2056 6572 6966 7920 7468 6174 ava: Verify that │ │ │ │ │ -00073990: 2062 6974 7769 7365 206f 7065 7261 746f bitwise operato │ │ │ │ │ -000739a0: 7273 2064 6f6e 2774 2061 6c6c 6f77 2074 rs don't allow t │ │ │ │ │ -000739b0: 6f20 6d69 7820 6e75 6d65 7269 6320 616e o mix numeric an │ │ │ │ │ -000739c0: 6420 626f 6f6c 6561 6e20 6f70 6572 616e d boolean operan │ │ │ │ │ -000739d0: 6473 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ds..tools/j │ │ │ │ │ -000739e0: 6176 6163 2f72 6573 6f6c 7665 2f42 726f avac/resolve/Bro │ │ │ │ │ -000739f0: 6b65 6e41 6e6f 6e79 6d6f 7573 2e6a 6176 kenAnonymous.jav │ │ │ │ │ -00073a00: 613a 2045 6e73 7572 696e 6720 7468 6174 a: Ensuring that │ │ │ │ │ -00073a10: 2075 6e72 6573 6f6c 7661 626c 6520 616e unresolvable an │ │ │ │ │ -00073a20: 6f6e 796d 6f75 7320 636c 6173 7320 6973 onymous class is │ │ │ │ │ -00073a30: 2073 7469 6c6c 2061 7474 7269 6275 7465 still attribute │ │ │ │ │ -00073a40: 642e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 d..tools/ja │ │ │ │ │ -00073a50: 7661 632f 7265 736f 6c76 652f 4e6f 4f62 vac/resolve/NoOb │ │ │ │ │ -00073a60: 6a65 6374 546f 5374 7269 6e67 2e6a 6176 jectToString.jav │ │ │ │ │ -00073a70: 613a 2043 6f72 7265 6374 2072 6573 6f6c a: Correct resol │ │ │ │ │ -00073a80: 7574 696f 6e20 6f66 2074 6f53 7472 696e ution of toStrin │ │ │ │ │ -00073a90: 6728 2920 2861 6e64 206f 7468 6572 2073 g() (and other s │ │ │ │ │ -00073aa0: 696d 696c 6172 2063 616c 6c73 2920 6f6e imilar calls) on │ │ │ │ │ -00073ab0: 2069 6e74 6572 6661 6365 730a 3c62 720a interfaces.tools/javac/res │ │ │ │ │ -00073ad0: 6f6c 7665 2f50 6163 6b61 6765 5072 6976 olve/PackagePriv │ │ │ │ │ -00073ae0: 6174 6553 7570 6572 7479 7065 4174 4d75 ateSupertypeAtMu │ │ │ │ │ -00073af0: 6c74 6943 6174 6368 2e6a 6176 613a 204d ltiCatch.java: M │ │ │ │ │ -00073b00: 756c 7469 2d63 6174 6368 2063 6c61 7573 ulti-catch claus │ │ │ │ │ -00073b10: 6520 6361 7573 6573 2063 6f6d 7069 6c65 e causes compile │ │ │ │ │ -00073b20: 7220 6578 6365 7074 696f 6e20 6265 6361 r exception beca │ │ │ │ │ -00073b30: 7573 6520 6974 2075 7365 7320 7468 6520 use it uses the │ │ │ │ │ -00073b40: 7061 636b 6167 652d 7072 6976 6174 6520 package-private │ │ │ │ │ -00073b50: 7375 7065 7274 7970 650a 3c62 720a 3e74 supertype.t │ │ │ │ │ -00073b60: 6f6f 6c73 2f6a 6176 6163 2f72 6573 6f6c ools/javac/resol │ │ │ │ │ -00073b70: 7665 2f52 6573 6f6c 7665 4861 726e 6573 ve/ResolveHarnes │ │ │ │ │ -00073b80: 732e 6a61 7661 3a20 5465 7374 2068 6172 s.java: Test har │ │ │ │ │ -00073b90: 6e65 7373 2066 6f72 206f 7665 726c 6f61 ness for overloa │ │ │ │ │ -00073ba0: 6420 7265 736f 6c75 7469 6f6e 2f69 6e66 d resolution/inf │ │ │ │ │ -00073bb0: 6572 656e 6365 2074 6573 7473 0a3c 6272 erence tests.
    tools/javac/sc │ │ │ │ │ -00073bd0: 6f70 652f 3632 3235 3933 352f 4573 7461 ope/6225935/Esta │ │ │ │ │ -00073be0: 7469 636f 342e 6a61 7661 3a20 436f 6d70 tico4.java: Comp │ │ │ │ │ -00073bf0: 696c 6572 2066 6169 6c73 2074 6f20 7072 iler fails to pr │ │ │ │ │ -00073c00: 6f64 7563 6520 6572 726f 7220 6d65 7373 oduce error mess │ │ │ │ │ -00073c10: 6167 6520 7769 7468 204f 4444 206e 756d age with ODD num │ │ │ │ │ -00073c20: 6265 7220 6f66 2069 6d70 6f72 7420 7374 ber of import st │ │ │ │ │ -00073c30: 6174 6963 0a3c 6272 0a3e 746f 6f6c 732f atic.tools/ │ │ │ │ │ -00073c40: 6a61 7661 632f 7363 6f70 652f 3632 3235 javac/scope/6225 │ │ │ │ │ -00073c50: 3933 352f 5374 6174 6963 496d 706f 7274 935/StaticImport │ │ │ │ │ -00073c60: 4163 6365 7373 2e6a 6176 613a 2022 696d Access.java: "im │ │ │ │ │ -00073c70: 706f 7274 2073 7461 7469 6322 2061 6363 port static" acc │ │ │ │ │ -00073c80: 6573 7369 6269 6c69 7479 2072 756c 6573 essibility rules │ │ │ │ │ -00073c90: 2066 6f72 2073 796d 626f 6c73 2064 6966 for symbols dif │ │ │ │ │ -00073ca0: 6665 7265 6e74 2066 6f72 206e 6f20 7265 ferent for no re │ │ │ │ │ -00073cb0: 6173 6f6e 0a3c 6272 0a3e 746f 6f6c 732f ason.tools/ │ │ │ │ │ -00073cc0: 6a61 7661 632f 7363 6f70 652f 3632 3235 javac/scope/6225 │ │ │ │ │ -00073cd0: 3933 352f 5436 3231 3439 3539 2e6a 6176 935/T6214959.jav │ │ │ │ │ -00073ce0: 613a 2043 6f6d 7069 6c65 7220 6661 696c a: Compiler fail │ │ │ │ │ -00073cf0: 7320 746f 2070 726f 6475 6365 2065 7272 s to produce err │ │ │ │ │ -00073d00: 6f72 206d 6573 7361 6765 2077 6974 6820 or message with │ │ │ │ │ -00073d10: 4f44 4420 6e75 6d62 6572 206f 6620 696d ODD number of im │ │ │ │ │ -00073d20: 706f 7274 2073 7461 7469 630a 3c62 720a port static.tools/javac/sco │ │ │ │ │ -00073d40: 7065 2f36 3232 3539 3335 2f54 3632 3235 pe/6225935/T6225 │ │ │ │ │ -00073d50: 3933 352e 6a61 7661 3a20 2269 6d70 6f72 935.java: "impor │ │ │ │ │ -00073d60: 7420 7374 6174 6963 2220 6163 6365 7373 t static" access │ │ │ │ │ -00073d70: 6962 696c 6974 7920 7275 6c65 7320 666f ibility rules fo │ │ │ │ │ -00073d80: 7220 7379 6d62 6f6c 7320 6469 6666 6572 r symbols differ │ │ │ │ │ -00073d90: 656e 7420 666f 7220 6e6f 2072 6561 736f ent for no reaso │ │ │ │ │ -00073da0: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -00073db0: 6163 2f73 636f 7065 2f36 3232 3539 3335 ac/scope/6225935 │ │ │ │ │ -00073dc0: 2f54 3633 3831 3738 372e 6a61 7661 3a20 /T6381787.java: │ │ │ │ │ -00073dd0: 4661 696c 696e 6720 4a61 7061 6e65 7365 Failing Japanese │ │ │ │ │ -00073de0: 2043 616c 656e 6461 7220 7265 6772 6573 Calendar regres │ │ │ │ │ -00073df0: 7369 6f6e 2074 6573 7473 0a3c 6272 0a3e sion tests. │ │ │ │ │ -00073e00: 746f 6f6c 732f 6a61 7661 632f 7363 6f70 tools/javac/scop │ │ │ │ │ -00073e10: 652f 3632 3235 3933 352f 5465 7374 2e6a e/6225935/Test.j │ │ │ │ │ -00073e20: 6176 613a 2046 6169 6c69 6e67 204a 6170 ava: Failing Jap │ │ │ │ │ -00073e30: 616e 6573 6520 4361 6c65 6e64 6172 2072 anese Calendar r │ │ │ │ │ -00073e40: 6567 7265 7373 696f 6e20 7465 7374 730a egression tests. │ │ │ │ │ -00073e50: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00073e60: 2f73 636f 7065 2f36 3339 3239 3938 2f54 /scope/6392998/T │ │ │ │ │ -00073e70: 3633 3932 3939 382e 6a61 7661 3a20 4d75 6392998.java: Mu │ │ │ │ │ -00073e80: 7374 616e 6720 636f 6d70 696c 6572 2074 stang compiler t │ │ │ │ │ -00073e90: 6872 6f77 7320 4173 7365 7274 696f 6e45 hrows AssertionE │ │ │ │ │ -00073ea0: 7272 6f72 2028 6265 7461 322d 6237 3120 rror (beta2-b71 │ │ │ │ │ -00073eb0: 616e 6420 6869 6768 6572 290a 3c62 720a and higher).tools/javac/sco │ │ │ │ │ -00073ed0: 7065 2f37 3031 3736 3634 2f43 6f6d 706f pe/7017664/Compo │ │ │ │ │ -00073ee0: 756e 6453 636f 7065 5465 7374 2e6a 6176 undScopeTest.jav │ │ │ │ │ -00073ef0: 613a 2042 6173 6865 7220 666f 7220 436f a: Basher for Co │ │ │ │ │ -00073f00: 6d70 6f75 6e64 5363 6f70 6573 0a3c 6272 mpoundScopes.
    tools/javac/sc │ │ │ │ │ -00073f20: 6f70 652f 3730 3137 3636 342f 496d 706c ope/7017664/Impl │ │ │ │ │ -00073f30: 656d 656e 7461 7469 6f6e 4361 6368 6554 ementationCacheT │ │ │ │ │ -00073f40: 6573 742e 6a61 7661 3a20 4261 7368 6572 est.java: Basher │ │ │ │ │ -00073f50: 2066 6f72 2043 6f6d 706f 756e 6453 636f for CompoundSco │ │ │ │ │ -00073f60: 7065 730a 3c62 720a 3e74 6f6f 6c73 2f6a pes.tools/j │ │ │ │ │ -00073f70: 6176 6163 2f73 636f 7065 2f37 3034 3633 avac/scope/70463 │ │ │ │ │ -00073f80: 3438 2f45 6167 6572 496e 7465 7266 6163 48/EagerInterfac │ │ │ │ │ -00073f90: 6543 6f6d 706c 6574 696f 6e54 6573 742e eCompletionTest. │ │ │ │ │ -00073fa0: 6a61 7661 3a20 5265 6772 6573 7369 6f6e java: Regression │ │ │ │ │ -00073fb0: 3a20 6a61 7661 6320 636f 6d70 6c61 696e : javac complain │ │ │ │ │ -00073fc0: 7320 6f66 206d 6973 7369 6e67 2063 6c61 s of missing cla │ │ │ │ │ -00073fd0: 7373 6669 6c65 2066 6f72 2061 2073 6565 ssfile for a see │ │ │ │ │ -00073fe0: 6d69 6e67 6c79 2075 6e72 656c 6174 6564 mingly unrelated │ │ │ │ │ -00073ff0: 2069 6e74 6572 6661 6365 0a3c 6272 0a3e interface. │ │ │ │ │ -00074000: 746f 6f6c 732f 6a61 7661 632f 7363 6f70 tools/javac/scop │ │ │ │ │ -00074010: 652f 4475 7055 6e73 6861 7265 6454 6573 e/DupUnsharedTes │ │ │ │ │ -00074020: 742e 6a61 7661 3a20 5772 6974 6561 626c t.java: Writeabl │ │ │ │ │ -00074030: 6553 636f 7065 2e64 7570 556e 7368 6172 eScope.dupUnshar │ │ │ │ │ -00074040: 6564 206e 6f74 2077 6f72 6b69 6e67 2070 ed not working p │ │ │ │ │ -00074050: 726f 7065 726c 7920 666f 7220 7368 6172 roperly for shar │ │ │ │ │ -00074060: 6564 2053 636f 7065 732e 0a3c 6272 0a3e ed Scopes.. │ │ │ │ │ -00074070: 746f 6f6c 732f 6a61 7661 632f 7363 6f70 tools/javac/scop │ │ │ │ │ -00074080: 652f 4861 7368 436f 6c6c 6973 696f 6e54 e/HashCollisionT │ │ │ │ │ -00074090: 6573 742e 6a61 7661 3a20 456e 7375 7265 est.java: Ensure │ │ │ │ │ -000740a0: 2053 636f 7065 2069 6d70 6c20 6361 6e20 Scope impl can │ │ │ │ │ -000740b0: 636f 7065 2077 6974 6820 6861 7368 2063 cope with hash c │ │ │ │ │ -000740c0: 6f6c 6c69 7369 6f6e 730a 3c62 720a 3e74 ollisions.t │ │ │ │ │ -000740d0: 6f6f 6c73 2f6a 6176 6163 2f73 636f 7065 ools/javac/scope │ │ │ │ │ -000740e0: 2f49 7465 7261 7465 416e 6452 656d 6f76 /IterateAndRemov │ │ │ │ │ -000740f0: 652e 6a61 7661 3a20 5665 7269 6679 2074 e.java: Verify t │ │ │ │ │ -00074100: 6861 7420 5363 6f70 652e 7265 6d6f 7665 hat Scope.remove │ │ │ │ │ -00074110: 2072 656d 6f76 6573 2074 6865 2053 796d removes the Sym │ │ │ │ │ -00074120: 626f 6c20 616c 736f 2066 726f 6d20 616c bol also from al │ │ │ │ │ -00074130: 7265 6164 7920 7275 6e6e 696e 6720 6974 ready running it │ │ │ │ │ -00074140: 6572 6174 696f 6e73 2e0a 3c62 720a 3e74 erations..t │ │ │ │ │ -00074150: 6f6f 6c73 2f6a 6176 6163 2f73 636f 7065 ools/javac/scope │ │ │ │ │ -00074160: 2f52 656d 6f76 6553 796d 626f 6c54 6573 /RemoveSymbolTes │ │ │ │ │ -00074170: 742e 6a61 7661 3a20 456e 7375 7265 2053 t.java: Ensure S │ │ │ │ │ -00074180: 636f 7065 2069 6d70 6c20 6361 6e20 636f cope impl can co │ │ │ │ │ -00074190: 7065 2077 6974 6820 7265 6d6f 7665 2829 pe with remove() │ │ │ │ │ -000741a0: 2077 6865 6e20 6120 6669 656c 6420 616e when a field an │ │ │ │ │ -000741b0: 6420 6d65 7468 6f64 2073 6861 7265 2074 d method share t │ │ │ │ │ -000741c0: 6865 206e 616d 652e 0a3c 6272 0a3e 746f he name..to │ │ │ │ │ -000741d0: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ -000741e0: 5265 6d6f 7665 5379 6d62 6f6c 556e 6974 RemoveSymbolUnit │ │ │ │ │ -000741f0: 5465 7374 2e6a 6176 613a 2045 6e73 7572 Test.java: Ensur │ │ │ │ │ -00074200: 6520 5363 6f70 6520 696d 706c 2063 616e e Scope impl can │ │ │ │ │ -00074210: 2063 6f70 6520 7769 7468 2072 656d 6f76 cope with remov │ │ │ │ │ -00074220: 6528 2920 7768 656e 2061 2066 6965 6c64 e() when a field │ │ │ │ │ -00074230: 2061 6e64 206d 6574 686f 6420 7368 6172 and method shar │ │ │ │ │ -00074240: 6520 7468 6520 6e61 6d65 2e0a 3c62 720a e the name..tools/javac/sco │ │ │ │ │ -00074260: 7065 2f53 7461 7249 6d70 6f72 7454 6573 pe/StarImportTes │ │ │ │ │ -00074270: 742e 6a61 7661 3a20 4261 7368 6572 2066 t.java: Basher f │ │ │ │ │ -00074280: 6f72 2073 7461 722d 696d 706f 7274 2073 or star-import s │ │ │ │ │ -00074290: 636f 7065 730a 3c62 720a 3e74 6f6f 6c73 copes.tools │ │ │ │ │ -000742a0: 2f6a 6176 6163 2f73 6561 6c65 642f 4269 /javac/sealed/Bi │ │ │ │ │ -000742b0: 6e61 7279 436f 6d70 6174 6962 696c 6974 naryCompatibilit │ │ │ │ │ -000742c0: 7954 6573 7473 2e6a 6176 613a 2074 6573 yTests.java: tes │ │ │ │ │ -000742d0: 7420 6269 6e61 7279 2063 6f6d 7061 7469 t binary compati │ │ │ │ │ -000742e0: 6269 6c69 7479 2072 756c 6573 2066 6f72 bility rules for │ │ │ │ │ -000742f0: 2073 6561 6c65 6420 636c 6173 7365 730a sealed classes. │ │ │ │ │ -00074300: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00074310: 2f73 6561 6c65 642f 4368 6563 6b53 7562 /sealed/CheckSub │ │ │ │ │ -00074320: 7479 7065 734f 6653 6561 6c65 6454 6573 typesOfSealedTes │ │ │ │ │ -00074330: 742e 6a61 7661 3a20 6368 6563 6b20 7375 t.java: check su │ │ │ │ │ -00074340: 6274 7970 6573 206f 6620 7365 616c 6564 btypes of sealed │ │ │ │ │ -00074350: 2063 6c61 7373 6573 0a3c 6272 0a3e 746f classes.to │ │ │ │ │ -00074360: 6f6c 732f 6a61 7661 632f 7365 616c 6564 ols/javac/sealed │ │ │ │ │ -00074370: 2f4d 6973 7369 6e67 5065 726d 6974 7465 /MissingPermitte │ │ │ │ │ -00074380: 6453 7562 7479 7065 732e 6a61 7661 3a20 dSubtypes.java: │ │ │ │ │ -00074390: 5665 7269 6679 206d 6973 7369 6e67 2070 Verify missing p │ │ │ │ │ -000743a0: 6572 6d69 7474 6564 2073 7562 7479 7065 ermitted subtype │ │ │ │ │ -000743b0: 2069 7320 6861 6e64 6c65 6420 7072 6f70 is handled prop │ │ │ │ │ -000743c0: 6572 6c79 2066 6f72 2062 6f74 6820 6361 erly for both ca │ │ │ │ │ -000743d0: 7374 7320 616e 6420 7061 7474 6572 6e20 sts and pattern │ │ │ │ │ -000743e0: 7377 6974 6368 6573 2e0a 3c62 720a 3e74 switches..t │ │ │ │ │ -000743f0: 6f6f 6c73 2f6a 6176 6163 2f73 6561 6c65 ools/javac/seale │ │ │ │ │ -00074400: 642f 5365 616c 6564 436f 6d70 696c 6174 d/SealedCompilat │ │ │ │ │ -00074410: 696f 6e54 6573 7473 2e6a 6176 613a 204e ionTests.java: N │ │ │ │ │ -00074420: 6567 6174 6976 6520 636f 6d70 696c 6174 egative compilat │ │ │ │ │ -00074430: 696f 6e20 7465 7374 732c 2061 6e64 2070 ion tests, and p │ │ │ │ │ -00074440: 6f73 6974 6976 6520 636f 6d70 696c 6174 ositive compilat │ │ │ │ │ -00074450: 696f 6e20 2873 6d6f 6b65 2920 7465 7374 ion (smoke) test │ │ │ │ │ -00074460: 7320 666f 7220 7365 616c 6564 2063 6c61 s for sealed cla │ │ │ │ │ -00074470: 7373 6573 0a3c 6272 0a3e 746f 6f6c 732f sses.tools/ │ │ │ │ │ -00074480: 6a61 7661 632f 7365 616c 6564 2f53 6561 javac/sealed/Sea │ │ │ │ │ -00074490: 6c65 6444 6966 6643 6f6e 6669 6775 7261 ledDiffConfigura │ │ │ │ │ -000744a0: 7469 6f6e 7354 6573 742e 6a61 7661 3a20 tionsTest.java: │ │ │ │ │ -000744b0: 7465 7374 2064 6966 6665 7265 6e74 2063 test different c │ │ │ │ │ -000744c0: 6f6e 6669 6775 7261 7469 6f6e 7320 6f66 onfigurations of │ │ │ │ │ -000744d0: 2073 6561 6c65 6420 636c 6173 7365 732c sealed classes, │ │ │ │ │ -000744e0: 2073 616d 6520 636f 6d70 696c 6174 696f same compilatio │ │ │ │ │ -000744f0: 6e20 756e 6974 2c20 6469 6666 2070 6b67 n unit, diff pkg │ │ │ │ │ -00074500: 206f 7220 6d64 6c2c 2065 7463 0a3c 6272 or mdl, etc.
    tools/javac/se │ │ │ │ │ -00074520: 616c 6564 2f54 3832 3538 3636 322f 5438 aled/T8258662/T8 │ │ │ │ │ -00074530: 3235 3836 3632 2e6a 6176 613a 2054 7970 258662.java: Typ │ │ │ │ │ -00074540: 6573 2e69 7343 6173 7461 626c 6520 6372 es.isCastable cr │ │ │ │ │ -00074550: 6173 6865 7320 7768 656e 2069 6e76 6f6c ashes when invol │ │ │ │ │ -00074560: 7669 6e67 2073 6561 6c65 6420 696e 7465 ving sealed inte │ │ │ │ │ -00074570: 7266 6163 6520 616e 6420 7479 7065 2076 rface and type v │ │ │ │ │ -00074580: 6172 6961 626c 652e 0a3c 6272 0a3e 746f ariable..to │ │ │ │ │ -00074590: 6f6c 732f 6a61 7661 632f 7365 616c 6564 ols/javac/sealed │ │ │ │ │ -000745a0: 2f56 616c 6964 6174 654a 6172 5769 7468 /ValidateJarWith │ │ │ │ │ -000745b0: 5365 616c 6564 416e 6452 6563 6f72 642e SealedAndRecord. │ │ │ │ │ -000745c0: 6a61 7661 3a20 4a61 7220 7661 6c69 6461 java: Jar valida │ │ │ │ │ -000745d0: 7469 6f6e 2066 6169 6c73 2077 6865 6e20 tion fails when │ │ │ │ │ -000745e0: 7365 616c 6564 2063 6c61 7373 6573 2061 sealed classes a │ │ │ │ │ -000745f0: 6e64 2072 6563 6f72 6473 2061 7265 2069 nd records are i │ │ │ │ │ -00074600: 6e76 6f6c 7665 640a 3c62 720a 3e74 6f6f nvolved.too │ │ │ │ │ -00074610: 6c73 2f6a 6176 6163 2f73 6572 6961 6c2f ls/javac/serial/ │ │ │ │ │ -00074620: 5365 7269 616c 5761 726e 2e6a 6176 613a SerialWarn.java: │ │ │ │ │ -00074630: 2069 6e63 6c75 6465 2054 6872 6f77 6162 include Throwab │ │ │ │ │ -00074640: 6c65 2073 7562 636c 6173 7365 7320 696e le subclasses in │ │ │ │ │ -00074650: 206d 6973 7369 6e67 2073 6572 6961 6c56 missing serialV │ │ │ │ │ -00074660: 6572 7369 6f6e 5549 4420 7761 726e 696e ersionUID warnin │ │ │ │ │ -00074670: 670a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 g.tools/jav │ │ │ │ │ -00074680: 6163 2f73 6572 6961 6c2f 5365 7269 616c ac/serial/Serial │ │ │ │ │ -00074690: 5761 726e 416e 6f6e 2e6a 6176 613a 204d WarnAnon.java: M │ │ │ │ │ -000746a0: 616b 6520 7375 7265 206e 6f20 7761 726e ake sure no warn │ │ │ │ │ -000746b0: 696e 6720 6973 2065 6d69 7474 6564 2066 ing is emitted f │ │ │ │ │ -000746c0: 6f72 2061 6e6f 6e79 6d6f 7573 2063 6c61 or anonymous cla │ │ │ │ │ -000746d0: 7373 6573 2077 6974 686f 7574 2073 6572 sses without ser │ │ │ │ │ -000746e0: 6961 6c56 6572 7369 6f6e 5549 440a 3c62 ialVersionUID.tools/javac/s │ │ │ │ │ -00074700: 6f75 7263 6550 6174 682f 536f 7572 6365 ourcePath/Source │ │ │ │ │ -00074710: 5061 7468 2e6a 6176 613a 2063 6f6d 7069 Path.java: compi │ │ │ │ │ -00074720: 6c65 7220 646f 6573 206e 6f74 2065 6d69 ler does not emi │ │ │ │ │ -00074730: 7420 636f 6465 2066 6f72 2073 6563 6f6e t code for secon │ │ │ │ │ -00074740: 6420 636c 6173 7320 696e 2073 6f75 7263 d class in sourc │ │ │ │ │ -00074750: 6520 6669 6c65 0a3c 6272 0a3e 746f 6f6c e file.tool │ │ │ │ │ -00074760: 732f 6a61 7661 632f 736f 7572 6365 5061 s/javac/sourcePa │ │ │ │ │ -00074770: 7468 322f 536f 7572 6365 5061 7468 322e th2/SourcePath2. │ │ │ │ │ -00074780: 6a61 7661 3a20 636f 6d70 696c 6572 2064 java: compiler d │ │ │ │ │ -00074790: 6f65 7320 6e6f 7420 656d 6974 2063 6f64 oes not emit cod │ │ │ │ │ -000747a0: 6520 666f 7220 7365 636f 6e64 2063 6c61 e for second cla │ │ │ │ │ -000747b0: 7373 2069 6e20 736f 7572 6365 2066 696c ss in source fil │ │ │ │ │ -000747c0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -000747d0: 6163 2f73 7461 636b 6d61 702f 4f72 6469 ac/stackmap/Ordi │ │ │ │ │ -000747e0: 6e61 7279 5377 6974 6368 5374 6163 6b4d narySwitchStackM │ │ │ │ │ -000747f0: 6170 5465 7374 2e6a 6176 613a 2056 6572 apTest.java: Ver │ │ │ │ │ -00074800: 6966 7920 5374 6163 6b4d 6170 5461 626c ify StackMapTabl │ │ │ │ │ -00074810: 6520 6973 2073 656e 7369 626c 6520 666f e is sensible fo │ │ │ │ │ -00074820: 7220 7369 6d70 6c65 206f 7264 696e 6172 r simple ordinar │ │ │ │ │ -00074830: 7920 7377 6974 6368 6573 0a3c 6272 0a3e y switches. │ │ │ │ │ -00074840: 746f 6f6c 732f 6a61 7661 632f 7374 6163 tools/javac/stac │ │ │ │ │ -00074850: 6b6d 6170 2f53 7461 636b 4d61 7054 6573 kmap/StackMapTes │ │ │ │ │ -00074860: 742e 6a61 7661 3a20 5468 6520 226d 6574 t.java: The "met │ │ │ │ │ -00074870: 686f 6430 2220 5374 6163 6b4d 6170 2061 hod0" StackMap a │ │ │ │ │ -00074880: 7474 7269 6275 7465 2073 686f 756c 6420 ttribute should │ │ │ │ │ -00074890: 6861 7665 2074 776f 2065 6e74 7269 6573 have two entries │ │ │ │ │ -000748a0: 2069 6e73 7465 6164 206f 6620 7468 7265 instead of thre │ │ │ │ │ -000748b0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -000748c0: 6163 2f73 7461 636b 6d61 702f 556e 696e ac/stackmap/Unin │ │ │ │ │ -000748d0: 6974 5468 6973 2e6a 6176 613a 2049 6e76 itThis.java: Inv │ │ │ │ │ -000748e0: 616c 6964 206a 6176 612e 696f 2e46 696c alid java.io.Fil │ │ │ │ │ -000748f0: 6549 6e70 7574 5374 7265 616d 2077 6974 eInputStream wit │ │ │ │ │ -00074900: 6820 7634 3920 6765 6e65 7261 7465 2062 h v49 generate b │ │ │ │ │ -00074910: 7920 6a61 7661 630a 3c62 720a 3e74 6f6f y javac.too │ │ │ │ │ -00074920: 6c73 2f6a 6176 6163 2f73 7461 7469 6349 ls/javac/staticI │ │ │ │ │ -00074930: 6d70 6f72 742f 3635 3337 3032 302f 5436 mport/6537020/T6 │ │ │ │ │ -00074940: 3533 3730 3230 2e6a 6176 613a 204a 434b 537020.java: JCK │ │ │ │ │ -00074950: 2074 6573 7473 3a20 6120 636f 6d70 696c tests: a compil │ │ │ │ │ -00074960: 652d 7469 6d65 2065 7272 6f72 2073 686f e-time error sho │ │ │ │ │ -00074970: 756c 6420 6265 2067 6976 656e 2069 6e20 uld be given in │ │ │ │ │ -00074980: 6361 7365 206f 6620 616d 6269 6775 6f75 case of ambiguou │ │ │ │ │ -00074990: 736c 7920 696d 706f 7274 6564 2066 6965 sly imported fie │ │ │ │ │ -000749a0: 6c64 7320 2874 7970 6573 2c20 6d65 7468 lds (types, meth │ │ │ │ │ -000749b0: 6f64 7329 0a3c 6272 0a3e 746f 6f6c 732f ods).tools/ │ │ │ │ │ -000749c0: 6a61 7661 632f 7374 6174 6963 496d 706f javac/staticImpo │ │ │ │ │ -000749d0: 7274 2f36 3636 3532 3233 2f54 3636 3635 rt/6665223/T6665 │ │ │ │ │ -000749e0: 3232 332e 6a61 7661 3a20 5374 6174 6963 223.java: Static │ │ │ │ │ -000749f0: 2069 6d70 6f72 7420 6f66 2069 6e68 6572 import of inher │ │ │ │ │ -00074a00: 6974 6564 2070 726f 7465 6374 6564 206d ited protected m │ │ │ │ │ -00074a10: 6574 686f 6420 6361 7573 6573 2063 6f6d ethod causes com │ │ │ │ │ -00074a20: 7069 6c65 7220 6578 6365 7074 696f 6e0a piler exception. │ │ │ │ │ -00074a30: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00074a40: 2f73 7461 7469 6349 6d70 6f72 742f 3636 /staticImport/66 │ │ │ │ │ -00074a50: 3935 3833 382f 5436 3639 3538 3338 2e6a 95838/T6695838.j │ │ │ │ │ -00074a60: 6176 613a 206a 6176 6163 2064 6f65 7320 ava: javac does │ │ │ │ │ -00074a70: 6e6f 7420 6465 7465 6374 2063 7963 6c69 not detect cycli │ │ │ │ │ -00074a80: 6320 696e 6865 7269 7461 6e63 6520 696e c inheritance in │ │ │ │ │ -00074a90: 766f 6c76 696e 6720 7374 6174 6963 2069 volving static i │ │ │ │ │ -00074aa0: 6e6e 6572 2063 6c61 7373 6573 2061 6674 nner classes aft │ │ │ │ │ -00074ab0: 6572 2069 6d70 6f72 7420 636c 6175 7365 er import clause │ │ │ │ │ -00074ac0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00074ad0: 632f 7374 6174 6963 496d 706f 7274 2f41 c/staticImport/A │ │ │ │ │ -00074ae0: 6d62 6967 312e 6a61 7661 3a20 4d69 7373 mbig1.java: Miss │ │ │ │ │ -00074af0: 696e 6720 616d 6269 6775 6974 7920 6572 ing ambiguity er │ │ │ │ │ -00074b00: 726f 7220 7768 656e 2074 776f 206d 6574 ror when two met │ │ │ │ │ -00074b10: 686f 6473 2061 7265 2065 7175 616c 6c79 hods are equally │ │ │ │ │ -00074b20: 2073 7065 6369 6669 630a 3c62 720a 3e74 specific.t │ │ │ │ │ -00074b30: 6f6f 6c73 2f6a 6176 6163 2f73 7461 7469 ools/javac/stati │ │ │ │ │ -00074b40: 6349 6d70 6f72 742f 496d 706f 7274 496e cImport/ImportIn │ │ │ │ │ -00074b50: 6865 7269 742e 6a61 7661 3a20 7374 6174 herit.java: stat │ │ │ │ │ -00074b60: 6963 2069 6d70 6f72 7420 7665 7273 7573 ic import versus │ │ │ │ │ -00074b70: 2069 6e68 6572 6974 6564 206d 656d 6265 inherited membe │ │ │ │ │ -00074b80: 7273 0a3c 6272 0a3e 746f 6f6c 732f 6a61 rs.tools/ja │ │ │ │ │ -00074b90: 7661 632f 7374 6174 6963 496d 706f 7274 vac/staticImport │ │ │ │ │ -00074ba0: 2f49 6d70 6f72 7450 7269 7661 7465 2e6a /ImportPrivate.j │ │ │ │ │ -00074bb0: 6176 613a 204e 5045 2077 6869 6c65 2063 ava: NPE while c │ │ │ │ │ -00074bc0: 6f6d 7069 6c69 6e67 2073 7461 7469 6320 ompiling static │ │ │ │ │ -00074bd0: 696d 706f 7274 206f 6620 696e 6163 6365 import of inacce │ │ │ │ │ -00074be0: 7373 6962 6c65 2063 6c61 7373 206d 656d ssible class mem │ │ │ │ │ -00074bf0: 6265 720a 3c62 720a 3e74 6f6f 6c73 2f6a ber.tools/j │ │ │ │ │ -00074c00: 6176 6163 2f73 7461 7469 6349 6d70 6f72 avac/staticImpor │ │ │ │ │ -00074c10: 742f 5072 6976 6174 6553 7461 7469 6349 t/PrivateStaticI │ │ │ │ │ -00074c20: 6d70 6f72 742e 6a61 7661 3a20 7374 6174 mport.java: stat │ │ │ │ │ -00074c30: 6963 2069 6d70 6f72 7420 6f66 2070 7269 ic import of pri │ │ │ │ │ -00074c40: 7661 7465 2066 6965 6c64 2063 7261 7368 vate field crash │ │ │ │ │ -00074c50: 6573 2063 6f6d 7069 6c65 720a 3c62 720a es compiler.tools/javac/sta │ │ │ │ │ -00074c70: 7469 6349 6d70 6f72 742f 5368 6164 6f77 ticImport/Shadow │ │ │ │ │ -00074c80: 2e6a 6176 613a 2063 6f6d 7069 6c65 7220 .java: compiler │ │ │ │ │ -00074c90: 6661 696c 7320 746f 2073 6861 646f 7720 fails to shadow │ │ │ │ │ -00074ca0: 696e 6170 706c 6963 6162 6c65 206d 6574 inapplicable met │ │ │ │ │ -00074cb0: 686f 6420 7769 7468 2073 7461 7469 6320 hod with static │ │ │ │ │ -00074cc0: 696d 706f 7274 0a3c 6272 0a3e 746f 6f6c import.tool │ │ │ │ │ -00074cd0: 732f 6a61 7661 632f 7374 6174 6963 496d s/javac/staticIm │ │ │ │ │ -00074ce0: 706f 7274 2f53 7461 7469 6349 6d70 6f72 port/StaticImpor │ │ │ │ │ -00074cf0: 742e 6a61 7661 3a20 6164 6420 7375 7070 t.java: add supp │ │ │ │ │ -00074d00: 6f72 7420 666f 7220 4a53 5220 3230 3127 ort for JSR 201' │ │ │ │ │ -00074d10: 7320 7374 6174 6963 2069 6d70 6f72 7420 s static import │ │ │ │ │ -00074d20: 6661 6369 6c69 7479 0a3c 6272 0a3e 746f facility.to │ │ │ │ │ -00074d30: 6f6c 732f 6a61 7661 632f 7374 6174 6963 ols/javac/static │ │ │ │ │ -00074d40: 496d 706f 7274 2f53 7461 7469 6349 6d70 Import/StaticImp │ │ │ │ │ -00074d50: 6f72 7432 2e6a 6176 613a 2061 6464 2073 ort2.java: add s │ │ │ │ │ -00074d60: 7570 706f 7274 2066 6f72 204a 5352 2032 upport for JSR 2 │ │ │ │ │ -00074d70: 3031 2773 2073 7461 7469 6320 696d 706f 01's static impo │ │ │ │ │ -00074d80: 7274 2066 6163 696c 6974 790a 3c62 720a rt facility.tools/javac/sta │ │ │ │ │ -00074da0: 7469 6351 7561 6c69 6669 6564 4e65 772f ticQualifiedNew/ │ │ │ │ │ -00074db0: 5374 6174 6963 5175 616c 6966 6965 644e StaticQualifiedN │ │ │ │ │ -00074dc0: 6577 2e6a 6176 613a 2056 6572 6966 7920 ew.java: Verify │ │ │ │ │ -00074dd0: 7468 6174 2071 7561 6c69 6669 6564 2027 that qualified ' │ │ │ │ │ -00074de0: 6e65 7727 206f 6620 7374 6174 6963 2063 new' of static c │ │ │ │ │ -00074df0: 6c61 7373 2069 7320 666f 7262 6964 6465 lass is forbidde │ │ │ │ │ -00074e00: 6e2e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 n..tools/ja │ │ │ │ │ -00074e10: 7661 632f 7374 6174 6963 5f65 7272 6f72 vac/static_error │ │ │ │ │ -00074e20: 2f53 686f 756c 6453 746f 704f 6e53 7461 /ShouldStopOnSta │ │ │ │ │ -00074e30: 7469 6345 7272 6f72 2e6a 6176 613a 204d ticError.java: M │ │ │ │ │ -00074e40: 6574 686f 6420 7265 736f 6c75 7469 6f6e ethod resolution │ │ │ │ │ -00074e50: 2073 686f 756c 6420 7374 6f70 206f 6e20 should stop on │ │ │ │ │ -00074e60: 7374 6174 6963 2065 7272 6f72 0a3c 6272 static error.
    tools/javac/sw │ │ │ │ │ -00074e80: 6974 6368 6578 7072 2f42 6c6f 636b 4578 itchexpr/BlockEx │ │ │ │ │ -00074e90: 7072 6573 7369 6f6e 2e6a 6176 613a 2056 pression.java: V │ │ │ │ │ -00074ea0: 6572 6966 7920 7275 6c65 2063 6173 6573 erify rule cases │ │ │ │ │ -00074eb0: 2077 6974 6820 6578 7072 6573 7369 6f6e with expression │ │ │ │ │ -00074ec0: 2073 7461 7465 6d65 6e74 7320 616e 6420 statements and │ │ │ │ │ -00074ed0: 7468 726f 7720 7374 6174 656d 656e 7473 throw statements │ │ │ │ │ -00074ee0: 2077 6f72 6b2e 0a3c 6272 0a3e 746f 6f6c work..tool │ │ │ │ │ -00074ef0: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ -00074f00: 7072 2f42 6f6f 6c65 616e 4e75 6d65 7269 pr/BooleanNumeri │ │ │ │ │ -00074f10: 634e 6f6e 4e75 6d65 7269 632e 6a61 7661 cNonNumeric.java │ │ │ │ │ -00074f20: 3a20 5665 7269 6679 2074 6865 2074 7970 : Verify the typ │ │ │ │ │ -00074f30: 6520 6f66 2061 2063 6f6e 6469 7469 6f6e e of a condition │ │ │ │ │ -00074f40: 616c 2065 7870 7265 7373 696f 6e20 7769 al expression wi │ │ │ │ │ -00074f50: 7468 206e 6573 7465 6420 7377 6974 6368 th nested switch │ │ │ │ │ -00074f60: 2065 7870 7265 7373 696f 6e20 6973 2063 expression is c │ │ │ │ │ -00074f70: 6f6d 7075 7465 6420 7072 6f70 6572 6c79 omputed properly │ │ │ │ │ -00074f80: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00074f90: 632f 7377 6974 6368 6578 7072 2f42 7265 c/switchexpr/Bre │ │ │ │ │ -00074fa0: 616b 5465 7374 2e6a 6176 613a 2045 6e73 akTest.java: Ens │ │ │ │ │ -00074fb0: 7572 6520 4272 6561 6b54 7265 652e 6765 ure BreakTree.ge │ │ │ │ │ -00074fc0: 744c 6162 656c 2072 6574 7572 6e73 2072 tLabel returns r │ │ │ │ │ -00074fd0: 6561 736f 6e61 626c 6520 7661 6c75 6573 easonable values │ │ │ │ │ -00074fe0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00074ff0: 632f 7377 6974 6368 6578 7072 2f43 5254 c/switchexpr/CRT │ │ │ │ │ -00075000: 2e6a 6176 613a 2054 6573 7420 7468 6520 .java: Test the │ │ │ │ │ -00075010: 4368 6172 6163 7465 7252 616e 6765 5461 CharacterRangeTa │ │ │ │ │ -00075020: 626c 6520 6765 6e65 7261 7465 6420 666f ble generated fo │ │ │ │ │ -00075030: 7220 7377 6974 6368 2065 7870 7265 7373 r switch express │ │ │ │ │ -00075040: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ -00075050: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ -00075060: 2f44 6566 696e 6974 6541 7373 6967 6e6d /DefiniteAssignm │ │ │ │ │ -00075070: 656e 7431 2e6a 6176 613a 2056 6572 6966 ent1.java: Verif │ │ │ │ │ -00075080: 7920 7468 6174 2064 6566 696e 6974 6520 y that definite │ │ │ │ │ -00075090: 6173 7369 676e 6d65 6e74 2077 6865 6e20 assignment when │ │ │ │ │ -000750a0: 7472 7565 2077 6f72 6b73 2028 6c65 6761 true works (lega │ │ │ │ │ -000750b0: 6c20 636f 6465 290a 3c62 720a 3e74 6f6f l code).too │ │ │ │ │ -000750c0: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ -000750d0: 7870 722f 4465 6669 6e69 7465 4173 7369 xpr/DefiniteAssi │ │ │ │ │ -000750e0: 676e 6d65 6e74 322e 6a61 7661 3a20 5665 gnment2.java: Ve │ │ │ │ │ -000750f0: 7269 6679 2074 6861 7420 6465 6669 6e69 rify that defini │ │ │ │ │ -00075100: 7465 2061 7373 6967 6e6d 656e 7420 7768 te assignment wh │ │ │ │ │ -00075110: 656e 2074 7275 6520 776f 726b 7320 2869 en true works (i │ │ │ │ │ -00075120: 6c6c 6567 616c 2063 6f64 6529 0a3c 6272 llegal code).
    tools/javac/sw │ │ │ │ │ -00075140: 6974 6368 6578 7072 2f45 6d70 7479 5377 itchexpr/EmptySw │ │ │ │ │ -00075150: 6974 6368 2e6a 6176 613a 2056 6572 6966 itch.java: Verif │ │ │ │ │ -00075160: 7920 7468 616e 2061 2073 7769 7463 6820 y than a switch │ │ │ │ │ -00075170: 7468 6174 2064 6f65 7320 6e6f 7420 7969 that does not yi │ │ │ │ │ -00075180: 656c 6420 6120 7661 6c75 6520 6973 2072 eld a value is r │ │ │ │ │ -00075190: 656a 6563 7465 642e 0a3c 6272 0a3e 746f ejected..to │ │ │ │ │ -000751a0: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ -000751b0: 6578 7072 2f45 7868 6175 7374 6976 6545 expr/ExhaustiveE │ │ │ │ │ -000751c0: 6e75 6d53 7769 7463 682e 6a61 7661 3a20 numSwitch.java: │ │ │ │ │ -000751d0: 5665 7269 6679 2074 6861 7420 616e 2073 Verify that an s │ │ │ │ │ -000751e0: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -000751f0: 206f 7665 7220 656e 756d 2063 616e 2062 over enum can b │ │ │ │ │ -00075200: 6520 6578 6861 7573 7469 7665 2077 6974 e exhaustive wit │ │ │ │ │ -00075210: 686f 7574 2064 6566 6175 6c74 2e0a 3c62 hout default..tools/javac/s │ │ │ │ │ -00075230: 7769 7463 6865 7870 722f 4578 7072 6573 witchexpr/Expres │ │ │ │ │ -00075240: 7369 6f6e 5377 6974 6368 2e6a 6176 613a sionSwitch.java: │ │ │ │ │ -00075250: 2043 6865 636b 2065 7870 7265 7373 696f Check expressio │ │ │ │ │ -00075260: 6e20 7377 6974 6368 2077 6f72 6b73 2e0a n switch works.. │ │ │ │ │ -00075270: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00075280: 2f73 7769 7463 6865 7870 722f 4578 7072 /switchexpr/Expr │ │ │ │ │ -00075290: 6573 7369 6f6e 5377 6974 6368 4272 6561 essionSwitchBrea │ │ │ │ │ -000752a0: 6b73 312e 6a61 7661 3a20 5665 7269 6679 ks1.java: Verify │ │ │ │ │ -000752b0: 2062 6568 6176 696f 7220 6f66 2076 6172 behavior of var │ │ │ │ │ -000752c0: 696f 7573 206b 696e 6473 206f 6620 6272 ious kinds of br │ │ │ │ │ -000752d0: 6561 6b73 2e0a 3c62 720a 3e74 6f6f 6c73 eaks..tools │ │ │ │ │ -000752e0: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ -000752f0: 722f 4578 7072 6573 7369 6f6e 5377 6974 r/ExpressionSwit │ │ │ │ │ -00075300: 6368 4272 6561 6b73 322e 6a61 7661 3a20 chBreaks2.java: │ │ │ │ │ -00075310: 4368 6563 6b20 6265 6861 7669 6f72 2066 Check behavior f │ │ │ │ │ -00075320: 6f72 2069 6e76 616c 6964 2062 7265 616b or invalid break │ │ │ │ │ -00075330: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -00075340: 7661 632f 7377 6974 6368 6578 7072 2f45 vac/switchexpr/E │ │ │ │ │ -00075350: 7870 7265 7373 696f 6e53 7769 7463 6842 xpressionSwitchB │ │ │ │ │ -00075360: 7567 732e 6a61 7661 3a20 5665 7269 6679 ugs.java: Verify │ │ │ │ │ -00075370: 2076 6172 696f 7573 2063 6f72 6e65 7220 various corner │ │ │ │ │ -00075380: 6361 7365 7320 7769 7468 206e 6573 7465 cases with neste │ │ │ │ │ -00075390: 6420 7377 6974 6368 2065 7870 7265 7373 d switch express │ │ │ │ │ -000753a0: 696f 6e73 2e0a 3c62 720a 3e74 6f6f 6c73 ions..tools │ │ │ │ │ -000753b0: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ -000753c0: 722f 4578 7072 6573 7369 6f6e 5377 6974 r/ExpressionSwit │ │ │ │ │ -000753d0: 6368 4275 6773 496e 4765 6e2e 6a61 7661 chBugsInGen.java │ │ │ │ │ -000753e0: 3a20 5665 7269 6679 2076 6172 696f 7573 : Verify various │ │ │ │ │ -000753f0: 2063 6f72 6e65 7220 6361 7365 7320 7769 corner cases wi │ │ │ │ │ -00075400: 7468 206e 6573 7465 6420 7377 6974 6368 th nested switch │ │ │ │ │ -00075410: 2065 7870 7265 7373 696f 6e73 2e0a 3c62 expressions..tools/javac/s │ │ │ │ │ -00075430: 7769 7463 6865 7870 722f 4578 7072 6573 witchexpr/Expres │ │ │ │ │ -00075440: 7369 6f6e 5377 6974 6368 436f 6465 4672 sionSwitchCodeFr │ │ │ │ │ -00075450: 6f6d 4a4c 532e 6a61 7661 3a20 4368 6563 omJLS.java: Chec │ │ │ │ │ -00075460: 6b20 7377 6974 6368 2065 7870 7265 7373 k switch express │ │ │ │ │ -00075470: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ -00075480: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ -00075490: 2f45 7870 7265 7373 696f 6e53 7769 7463 /ExpressionSwitc │ │ │ │ │ -000754a0: 6844 412e 6a61 7661 3a20 4368 6563 6b20 hDA.java: Check │ │ │ │ │ -000754b0: 6465 6669 6e69 7465 2028 756e 2961 7373 definite (un)ass │ │ │ │ │ -000754c0: 6967 6e6d 656e 7420 666f 7220 696e 2073 ignment for in s │ │ │ │ │ -000754d0: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -000754e0: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -000754f0: 7661 632f 7377 6974 6368 6578 7072 2f45 vac/switchexpr/E │ │ │ │ │ -00075500: 7870 7265 7373 696f 6e53 7769 7463 6845 xpressionSwitchE │ │ │ │ │ -00075510: 6d62 6564 6469 6e67 2e6a 6176 613a 2056 mbedding.java: V │ │ │ │ │ -00075520: 6572 6966 7920 7377 6974 6368 2065 7870 erify switch exp │ │ │ │ │ -00075530: 7265 7373 696f 6e73 2065 6d62 6564 6465 ressions embedde │ │ │ │ │ -00075540: 6420 696e 2076 6172 696f 7573 2073 7461 d in various sta │ │ │ │ │ -00075550: 7465 6d65 6e74 7320 776f 726b 2070 726f tements work pro │ │ │ │ │ -00075560: 7065 726c 792e 0a3c 6272 0a3e 746f 6f6c perly..tool │ │ │ │ │ -00075570: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ -00075580: 7072 2f45 7870 7265 7373 696f 6e53 7769 pr/ExpressionSwi │ │ │ │ │ -00075590: 7463 6846 616c 6c54 6872 6f75 6768 2e6a tchFallThrough.j │ │ │ │ │ -000755a0: 6176 613a 2043 6865 636b 2066 616c 6c20 ava: Check fall │ │ │ │ │ -000755b0: 7468 726f 7567 6820 696e 2073 7769 7463 through in switc │ │ │ │ │ -000755c0: 6820 6578 7072 6573 7369 6f6e 732e 0a3c h expressions..< │ │ │ │ │ -000755d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000755e0: 7377 6974 6368 6578 7072 2f45 7870 7265 switchexpr/Expre │ │ │ │ │ -000755f0: 7373 696f 6e53 7769 7463 6846 616c 6c54 ssionSwitchFallT │ │ │ │ │ -00075600: 6872 6f75 6768 312e 6a61 7661 3a20 4368 hrough1.java: Ch │ │ │ │ │ -00075610: 6563 6b20 6661 6c6c 2074 6872 6f75 6768 eck fall through │ │ │ │ │ -00075620: 2069 6e20 7377 6974 6368 2065 7870 7265 in switch expre │ │ │ │ │ -00075630: 7373 696f 6e73 2e0a 3c62 720a 3e74 6f6f ssions..too │ │ │ │ │ -00075640: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ -00075650: 7870 722f 4578 7072 6573 7369 6f6e 5377 xpr/ExpressionSw │ │ │ │ │ -00075660: 6974 6368 466c 6f77 2e6a 6176 613a 2056 itchFlow.java: V │ │ │ │ │ -00075670: 6572 6966 7920 6120 636f 6d70 696c 652d erify a compile- │ │ │ │ │ -00075680: 7469 6d65 2065 7272 6f72 2069 7320 7072 time error is pr │ │ │ │ │ -00075690: 6f64 7563 6564 2069 6620 7377 6974 6368 oduced if switch │ │ │ │ │ -000756a0: 2065 7870 7265 7373 696f 6e20 646f 6573 expression does │ │ │ │ │ -000756b0: 206e 6f74 2070 726f 7669 6465 2061 2076 not provide a v │ │ │ │ │ -000756c0: 616c 7565 0a3c 6272 0a3e 746f 6f6c 732f alue.tools/ │ │ │ │ │ -000756d0: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ -000756e0: 2f45 7870 7265 7373 696f 6e53 7769 7463 /ExpressionSwitc │ │ │ │ │ -000756f0: 6849 6e45 7870 7265 7373 696f 6e53 7769 hInExpressionSwi │ │ │ │ │ -00075700: 7463 682e 6a61 7661 3a20 4368 6563 6b20 tch.java: Check │ │ │ │ │ -00075710: 7377 6974 6368 2065 7870 7265 7373 696f switch expressio │ │ │ │ │ -00075720: 6e73 2065 6d62 6564 6465 6420 696e 2073 ns embedded in s │ │ │ │ │ -00075730: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ -00075740: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -00075750: 7661 632f 7377 6974 6368 6578 7072 2f45 vac/switchexpr/E │ │ │ │ │ -00075760: 7870 7265 7373 696f 6e53 7769 7463 6849 xpressionSwitchI │ │ │ │ │ -00075770: 6e66 6572 2e6a 6176 613a 2043 6865 636b nfer.java: Check │ │ │ │ │ -00075780: 2074 7970 6573 2069 6e66 6572 7265 6420 types inferred │ │ │ │ │ -00075790: 666f 7220 7377 6974 6368 2065 7870 7265 for switch expre │ │ │ │ │ -000757a0: 7373 696f 6e73 2e0a 3c62 720a 3e74 6f6f ssions..too │ │ │ │ │ -000757b0: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ -000757c0: 7870 722f 4578 7072 6573 7369 6f6e 5377 xpr/ExpressionSw │ │ │ │ │ -000757d0: 6974 6368 496e 7465 7273 6563 7469 6f6e itchIntersection │ │ │ │ │ -000757e0: 5479 7065 732e 6a61 7661 3a20 5665 7269 Types.java: Veri │ │ │ │ │ -000757f0: 6679 2062 6568 6176 696f 7220 7768 656e fy behavior when │ │ │ │ │ -00075800: 2061 6e20 696e 7465 7273 6563 7469 6f6e an intersection │ │ │ │ │ -00075810: 2074 7970 6520 6973 2069 6e66 6572 7265 type is inferre │ │ │ │ │ -00075820: 6420 666f 7220 7377 6974 6368 2065 7870 d for switch exp │ │ │ │ │ -00075830: 7265 7373 696f 6e2e 0a3c 6272 0a3e 746f ression..to │ │ │ │ │ -00075840: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ -00075850: 6578 7072 2f45 7870 7265 7373 696f 6e53 expr/ExpressionS │ │ │ │ │ -00075860: 7769 7463 684e 6f74 4578 6861 7573 7469 witchNotExhausti │ │ │ │ │ -00075870: 7665 2e6a 6176 613a 2056 6572 6966 7920 ve.java: Verify │ │ │ │ │ -00075880: 6265 6861 7669 6f72 206f 6620 6e6f 7420 behavior of not │ │ │ │ │ -00075890: 6578 6861 7573 7469 7665 2073 7769 7463 exhaustive switc │ │ │ │ │ -000758a0: 6820 6578 7072 6573 7369 6f6e 732e 0a3c h expressions..< │ │ │ │ │ -000758b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000758c0: 7377 6974 6368 6578 7072 2f45 7870 7265 switchexpr/Expre │ │ │ │ │ -000758d0: 7373 696f 6e53 7769 7463 6853 796e 6368 ssionSwitchSynch │ │ │ │ │ -000758e0: 726f 6e69 7a65 642e 6a61 7661 3a20 5665 ronized.java: Ve │ │ │ │ │ -000758f0: 7269 6679 2076 616c 6964 2063 6c61 7373 rify valid class │ │ │ │ │ -00075900: 6669 6c65 2069 7320 7072 6f64 7563 6564 file is produced │ │ │ │ │ -00075910: 2077 6865 6e20 7379 6e63 6872 6f6e 697a when synchroniz │ │ │ │ │ -00075920: 6564 2062 6c6f 636b 2069 7320 7573 6564 ed block is used │ │ │ │ │ -00075930: 2069 6e73 6964 6520 6120 7377 6974 6368 inside a switch │ │ │ │ │ -00075940: 2065 7870 7265 7373 696f 6e2e 0a3c 6272 expression..
    tools/javac/sw │ │ │ │ │ -00075960: 6974 6368 6578 7072 2f45 7870 7265 7373 itchexpr/Express │ │ │ │ │ -00075970: 696f 6e53 7769 7463 6854 6f53 7472 696e ionSwitchToStrin │ │ │ │ │ -00075980: 672e 6a61 7661 3a20 5665 7269 6679 2054 g.java: Verify T │ │ │ │ │ -00075990: 7265 652e 746f 5374 7269 6e67 2829 2072 ree.toString() r │ │ │ │ │ -000759a0: 656c 6174 6564 2074 6f20 7377 6974 6368 elated to switch │ │ │ │ │ -000759b0: 2065 7870 7265 7373 696f 6e73 0a3c 6272 expressions.
    tools/javac/sw │ │ │ │ │ -000759d0: 6974 6368 6578 7072 2f45 7870 7265 7373 itchexpr/Express │ │ │ │ │ -000759e0: 696f 6e53 7769 7463 6855 6e72 6561 6368 ionSwitchUnreach │ │ │ │ │ -000759f0: 6162 6c65 2e6a 6176 613a 2056 6572 6966 able.java: Verif │ │ │ │ │ -00075a00: 7920 7265 6163 6861 6269 6c69 7479 2069 y reachability i │ │ │ │ │ -00075a10: 6e20 7377 6974 6368 2065 7870 7265 7373 n switch express │ │ │ │ │ -00075a20: 696f 6e73 2e0a 3c62 720a 3e74 6f6f 6c73 ions..tools │ │ │ │ │ -00075a30: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ -00075a40: 722f 4c61 6d62 6461 4361 7074 7572 652e r/LambdaCapture. │ │ │ │ │ -00075a50: 6a61 7661 3a20 5665 7269 6679 2076 6172 java: Verify var │ │ │ │ │ -00075a60: 6961 626c 6520 6361 7074 7572 6520 776f iable capture wo │ │ │ │ │ -00075a70: 726b 7320 696e 7369 6465 2073 7769 7463 rks inside switc │ │ │ │ │ -00075a80: 6820 6578 7072 6573 7369 6f6e 7320 7768 h expressions wh │ │ │ │ │ -00075a90: 6963 6820 6172 6520 696e 7369 6465 2076 ich are inside v │ │ │ │ │ -00075aa0: 6172 6961 626c 6520 6465 636c 6172 6174 ariable declarat │ │ │ │ │ -00075ab0: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ -00075ac0: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ -00075ad0: 2f50 6172 7365 496e 636f 6d70 6c65 7465 /ParseIncomplete │ │ │ │ │ -00075ae0: 2e6a 6176 613a 2045 6e73 7572 6520 7468 .java: Ensure th │ │ │ │ │ -00075af0: 616e 2070 6172 7365 7220 6361 6e20 7061 an parser can pa │ │ │ │ │ -00075b00: 7273 6520 696e 636f 6d70 6c65 7465 2073 rse incomplete s │ │ │ │ │ -00075b10: 6f75 7263 6573 0a3c 6272 0a3e 746f 6f6c ources.tool │ │ │ │ │ -00075b20: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ -00075b30: 7072 2f50 6172 7365 7252 6563 6f76 6572 pr/ParserRecover │ │ │ │ │ -00075b40: 792e 6a61 7661 3a20 5665 7269 6679 2074 y.java: Verify t │ │ │ │ │ -00075b50: 6865 2070 6172 7365 7220 6861 6e64 6c65 he parser handle │ │ │ │ │ -00075b60: 7320 6272 6f6b 656e 2069 6e70 7574 2067 s broken input g │ │ │ │ │ -00075b70: 7261 6365 6675 6c6c 792e 0a3c 6272 0a3e racefully.. │ │ │ │ │ -00075b80: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ -00075b90: 6368 6578 7072 2f53 7769 7463 6845 7870 chexpr/SwitchExp │ │ │ │ │ -00075ba0: 7265 7373 696f 6e49 734e 6f74 4143 6f6e ressionIsNotACon │ │ │ │ │ -00075bb0: 7374 616e 742e 6a61 7661 3a20 5665 7269 stant.java: Veri │ │ │ │ │ -00075bc0: 6679 2074 6865 2073 7769 7463 6820 6578 fy the switch ex │ │ │ │ │ -00075bd0: 7072 6573 7369 6f6e 2773 2074 7970 6520 pression's type │ │ │ │ │ -00075be0: 646f 6573 206e 6f74 2068 6176 6520 6120 does not have a │ │ │ │ │ -00075bf0: 636f 6e73 7461 6e74 2061 7474 6163 6865 constant attache │ │ │ │ │ -00075c00: 642c 2061 6e64 2073 6f20 7468 6520 7377 d, and so the sw │ │ │ │ │ -00075c10: 6974 6368 2065 7870 7265 7373 696f 6e20 itch expression │ │ │ │ │ -00075c20: 6973 206e 6f74 2065 6c69 6465 642e 0a3c is not elided..< │ │ │ │ │ -00075c30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00075c40: 7377 6974 6368 6578 7072 2f53 7769 7463 switchexpr/Switc │ │ │ │ │ -00075c50: 6845 7870 7265 7373 696f 6e4e 6f56 616c hExpressionNoVal │ │ │ │ │ -00075c60: 7565 2e6a 6176 613a 2043 6865 636b 2074 ue.java: Check t │ │ │ │ │ -00075c70: 6861 7420 7377 6974 6368 2065 7870 7265 hat switch expre │ │ │ │ │ -00075c80: 7373 696f 6e20 7769 7468 206e 6f20 7661 ssion with no va │ │ │ │ │ -00075c90: 6c75 6520 646f 6573 206e 6f74 2063 7261 lue does not cra │ │ │ │ │ -00075ca0: 7368 2074 6865 2063 6f6d 7069 6c65 722e sh the compiler. │ │ │ │ │ -00075cb0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00075cc0: 632f 7377 6974 6368 6578 7072 2f53 7769 c/switchexpr/Swi │ │ │ │ │ -00075cd0: 7463 6845 7870 7265 7373 696f 6e53 636f tchExpressionSco │ │ │ │ │ -00075ce0: 7065 7349 736f 6c61 7465 642e 6a61 7661 pesIsolated.java │ │ │ │ │ -00075cf0: 3a20 5665 7269 6679 2074 6861 7420 7363 : Verify that sc │ │ │ │ │ -00075d00: 6f70 6573 2069 6e20 7275 6c65 2063 6173 opes in rule cas │ │ │ │ │ -00075d10: 6573 2061 7265 2069 736f 6c61 7465 642e es are isolated. │ │ │ │ │ -00075d20: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00075d30: 632f 7377 6974 6368 6578 7072 2f53 7769 c/switchexpr/Swi │ │ │ │ │ -00075d40: 7463 6845 7870 7265 7373 696f 6e53 696d tchExpressionSim │ │ │ │ │ -00075d50: 706c 6556 6973 6974 6f72 5465 7374 2e6a pleVisitorTest.j │ │ │ │ │ -00075d60: 6176 613a 2045 6e73 7572 6520 5369 6d70 ava: Ensure Simp │ │ │ │ │ -00075d70: 6c65 5472 6565 5669 7369 746f 722e 7669 leTreeVisitor.vi │ │ │ │ │ -00075d80: 7369 7453 7769 7463 6845 7870 7265 7373 sitSwitchExpress │ │ │ │ │ -00075d90: 696f 6e20 6265 6861 7665 7320 6173 2069 ion behaves as i │ │ │ │ │ -00075da0: 7420 7368 6f75 6c64 0a3c 6272 0a3e 746f t should.to │ │ │ │ │ -00075db0: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ -00075dc0: 6578 7072 2f54 7279 4361 7463 682e 6a61 expr/TryCatch.ja │ │ │ │ │ -00075dd0: 7661 3a20 5665 7269 6679 2074 7279 2d63 va: Verify try-c │ │ │ │ │ -00075de0: 6174 6368 2069 6e73 6964 6520 6120 7377 atch inside a sw │ │ │ │ │ -00075df0: 6974 6368 2065 7870 7265 7373 696f 6e20 itch expression │ │ │ │ │ -00075e00: 776f 726b 7320 7072 6f70 6572 6c79 2e0a works properly.. │ │ │ │ │ -00075e10: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00075e20: 2f73 7769 7463 6865 7870 722f 5472 7943 /switchexpr/TryC │ │ │ │ │ -00075e30: 6174 6368 4669 6e61 6c6c 792e 6a61 7661 atchFinally.java │ │ │ │ │ -00075e40: 3a20 5665 7269 6679 2074 6861 7420 7472 : Verify that tr │ │ │ │ │ -00075e50: 792d 6361 7463 682d 6669 6e61 6c6c 7920 y-catch-finally │ │ │ │ │ -00075e60: 696e 7369 6465 2061 2073 7769 7463 6820 inside a switch │ │ │ │ │ -00075e70: 6578 7072 6573 7369 6f6e 2077 6f72 6b73 expression works │ │ │ │ │ -00075e80: 2070 726f 7065 726c 792e 0a3c 6272 0a3e properly.. │ │ │ │ │ -00075e90: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ -00075ea0: 6368 6578 7072 2f57 6172 6e57 726f 6e67 chexpr/WarnWrong │ │ │ │ │ -00075eb0: 5969 656c 6454 6573 742e 6a61 7661 3a20 YieldTest.java: │ │ │ │ │ -00075ec0: 5665 7269 6679 2063 6f72 7265 6374 2077 Verify correct w │ │ │ │ │ -00075ed0: 6172 6e69 6e67 7320 772e 722e 742e 0a3c arnings w.r.t..< │ │ │ │ │ -00075ee0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00075ef0: 7377 6974 6368 6578 7072 2f57 726f 6e67 switchexpr/Wrong │ │ │ │ │ -00075f00: 4272 6561 6b54 6573 742e 6a61 7661 3a20 BreakTest.java: │ │ │ │ │ -00075f10: 456e 7375 7265 206a 6176 6163 2069 7320 Ensure javac is │ │ │ │ │ -00075f20: 6e6f 7420 6372 6173 6869 6e67 2066 6f72 not crashing for │ │ │ │ │ -00075f30: 2077 726f 6e67 2062 7265 616b 732e 0a3c wrong breaks..< │ │ │ │ │ -00075f40: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00075f50: 7377 6974 6368 6578 7072 2f57 726f 6e67 switchexpr/Wrong │ │ │ │ │ -00075f60: 5969 656c 6454 6573 742e 6a61 7661 3a20 YieldTest.java: │ │ │ │ │ -00075f70: 456e 7375 7265 2070 726f 7065 7220 6572 Ensure proper er │ │ │ │ │ -00075f80: 726f 7273 2061 7265 2072 6574 7572 6e65 rors are returne │ │ │ │ │ -00075f90: 6420 666f 7220 7969 656c 6473 2e0a 3c62 d for yields..tools/javac/s │ │ │ │ │ -00075fb0: 7769 7463 6865 7874 7261 2f43 6173 6554 witchextra/CaseT │ │ │ │ │ -00075fc0: 6573 742e 6a61 7661 3a20 456e 7375 7265 est.java: Ensure │ │ │ │ │ -00075fd0: 2043 6173 6554 7265 6520 6d65 7468 6f64 CaseTree method │ │ │ │ │ -00075fe0: 7320 7265 7475 726e 2065 7870 6563 7465 s return expecte │ │ │ │ │ -00075ff0: 6420 7661 6c75 6573 0a3c 6272 0a3e 746f d values.to │ │ │ │ │ -00076000: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ -00076010: 6578 7472 612f 4465 6669 6e69 7465 4173 extra/DefiniteAs │ │ │ │ │ -00076020: 7369 676e 6d65 6e74 312e 6a61 7661 3a20 signment1.java: │ │ │ │ │ -00076030: 5665 7269 6679 2074 6861 7420 6465 6669 Verify that defi │ │ │ │ │ -00076040: 6e69 7465 2061 7373 6967 6e6d 656e 7420 nite assignment │ │ │ │ │ -00076050: 776f 726b 7320 286c 6567 616c 2063 6f64 works (legal cod │ │ │ │ │ -00076060: 6529 0a3c 6272 0a3e 746f 6f6c 732f 6a61 e).tools/ja │ │ │ │ │ -00076070: 7661 632f 7377 6974 6368 6578 7472 612f vac/switchextra/ │ │ │ │ │ -00076080: 4465 6669 6e69 7465 4173 7369 676e 6d65 DefiniteAssignme │ │ │ │ │ -00076090: 6e74 322e 6a61 7661 3a20 5665 7269 6679 nt2.java: Verify │ │ │ │ │ -000760a0: 2074 6861 7420 6465 6669 6e69 7465 2061 that definite a │ │ │ │ │ -000760b0: 7373 6967 6e6d 656e 7420 776f 726b 7320 ssignment works │ │ │ │ │ -000760c0: 2869 6c6c 6567 616c 2063 6f64 6529 0a3c (illegal code).< │ │ │ │ │ -000760d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -000760e0: 7377 6974 6368 6578 7472 612f 456e 756d switchextra/Enum │ │ │ │ │ -000760f0: 5377 6974 6368 5175 616c 6966 6965 642e SwitchQualified. │ │ │ │ │ -00076100: 6a61 7661 3a20 4368 6563 6b20 7377 6974 java: Check swit │ │ │ │ │ -00076110: 6368 6573 2077 6f72 6b20 636f 7272 6563 ches work correc │ │ │ │ │ -00076120: 746c 7920 7769 7468 2071 7561 6c69 6669 tly with qualifi │ │ │ │ │ -00076130: 6564 2065 6e75 6d20 636f 6e73 7461 6e74 ed enum constant │ │ │ │ │ -00076140: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00076150: 6163 2f73 7769 7463 6865 7874 7261 2f45 ac/switchextra/E │ │ │ │ │ -00076160: 6e75 6d53 7769 7463 6851 7561 6c69 6669 numSwitchQualifi │ │ │ │ │ -00076170: 6564 4572 726f 7273 2e6a 6176 613a 2043 edErrors.java: C │ │ │ │ │ -00076180: 6865 636b 2073 7769 7463 6865 7320 776f heck switches wo │ │ │ │ │ -00076190: 726b 2063 6f72 7265 6374 6c79 2077 6974 rk correctly wit │ │ │ │ │ -000761a0: 6820 7175 616c 6966 6965 6420 656e 756d h qualified enum │ │ │ │ │ -000761b0: 2063 6f6e 7374 616e 7473 0a3c 6272 0a3e constants. │ │ │ │ │ -000761c0: 746f 6f6c 732f 6a61 7661 632f 7377 6974 tools/javac/swit │ │ │ │ │ -000761d0: 6368 6578 7472 612f 4d75 6c74 6970 6c65 chextra/Multiple │ │ │ │ │ -000761e0: 4c61 6265 6c73 4578 7072 6573 7369 6f6e LabelsExpression │ │ │ │ │ -000761f0: 2e6a 6176 613a 2056 6572 6966 7920 6361 .java: Verify ca │ │ │ │ │ -00076200: 7365 7320 7769 7468 206d 756c 7469 706c ses with multipl │ │ │ │ │ -00076210: 6520 6c61 6265 6c73 2077 6f72 6b20 7072 e labels work pr │ │ │ │ │ -00076220: 6f70 6572 6c79 2e0a 3c62 720a 3e74 6f6f operly..too │ │ │ │ │ -00076230: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ -00076240: 7874 7261 2f4d 756c 7469 706c 654c 6162 xtra/MultipleLab │ │ │ │ │ -00076250: 656c 7353 7461 7465 6d65 6e74 2e6a 6176 elsStatement.jav │ │ │ │ │ -00076260: 613a 2056 6572 6966 7920 6361 7365 7320 a: Verify cases │ │ │ │ │ -00076270: 7769 7468 206d 756c 7469 706c 6520 6c61 with multiple la │ │ │ │ │ -00076280: 6265 6c73 2077 6f72 6b20 7072 6f70 6572 bels work proper │ │ │ │ │ -00076290: 6c79 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ly..tools/j │ │ │ │ │ -000762a0: 6176 6163 2f73 7769 7463 6865 7874 7261 avac/switchextra │ │ │ │ │ -000762b0: 2f52 756c 6550 6172 7369 6e67 5465 7374 /RuleParsingTest │ │ │ │ │ -000762c0: 2e6a 6176 613a 2045 6e73 7572 6520 7275 .java: Ensure ru │ │ │ │ │ -000762d0: 6c65 2063 6173 6573 2063 616e 2062 6520 le cases can be │ │ │ │ │ -000762e0: 7061 7273 6564 2063 6f72 7265 6374 6c79 parsed correctly │ │ │ │ │ -000762f0: 2066 6f72 2063 6f6d 706c 6578 2065 7870 for complex exp │ │ │ │ │ -00076300: 7265 7373 696f 6e73 2e0a 3c62 720a 3e74 ressions..t │ │ │ │ │ -00076310: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ -00076320: 6865 7874 7261 2f53 7769 7463 6841 7272 hextra/SwitchArr │ │ │ │ │ -00076330: 6f77 4272 6f6b 656e 436f 6e73 7461 6e74 owBrokenConstant │ │ │ │ │ -00076340: 2e6a 6176 613a 2056 6572 6966 7920 7265 .java: Verify re │ │ │ │ │ -00076350: 6173 6f6e 6162 6c65 2065 7272 6f72 7320 asonable errors │ │ │ │ │ -00076360: 6172 6520 7072 6f64 7563 6564 2077 6865 are produced whe │ │ │ │ │ -00076370: 6e20 6e65 6974 6865 7220 273a 2720 6e6f n neither ':' no │ │ │ │ │ -00076380: 7220 272d 2667 743b 2720 6973 2066 6f75 r '->' is fou │ │ │ │ │ -00076390: 6e64 2061 7265 2074 6865 2065 7870 7265 nd are the expre │ │ │ │ │ -000763a0: 7373 696f 6e20 6f66 2061 2063 6173 650a ssion of a case. │ │ │ │ │ -000763b0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000763c0: 2f73 7769 7463 6865 7874 7261 2f53 7769 /switchextra/Swi │ │ │ │ │ -000763d0: 7463 684e 6f45 7874 7261 5479 7065 732e tchNoExtraTypes. │ │ │ │ │ -000763e0: 6a61 7661 3a20 5665 7269 6679 2073 7769 java: Verify swi │ │ │ │ │ -000763f0: 7463 6820 6f76 6572 2062 6f6f 6c65 616e tch over boolean │ │ │ │ │ -00076400: 2f6c 6f6e 672f 666c 6f61 742f 646f 7562 /long/float/doub │ │ │ │ │ -00076410: 6c65 2069 7320 6e6f 7420 616c 6c6f 7765 le is not allowe │ │ │ │ │ -00076420: 642e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 d..tools/ja │ │ │ │ │ -00076430: 7661 632f 7377 6974 6368 6578 7472 612f vac/switchextra/ │ │ │ │ │ -00076440: 5377 6974 6368 4f62 6a65 6374 2e6a 6176 SwitchObject.jav │ │ │ │ │ -00076450: 613a 2056 6572 6966 7920 7377 6974 6368 a: Verify switch │ │ │ │ │ -00076460: 206f 7665 7220 4f62 6a65 6374 2069 7320 over Object is │ │ │ │ │ -00076470: 6e6f 7420 616c 6c6f 7765 642e 0a3c 6272 not allowed..
    tools/javac/sw │ │ │ │ │ -00076490: 6974 6368 6578 7472 612f 5377 6974 6368 itchextra/Switch │ │ │ │ │ -000764a0: 5374 6174 656d 656e 7441 7272 6f77 2e6a StatementArrow.j │ │ │ │ │ -000764b0: 6176 613a 2056 6572 6966 7920 7275 6c65 ava: Verify rule │ │ │ │ │ -000764c0: 2063 6173 6573 2077 6f72 6b20 7072 6f70 cases work prop │ │ │ │ │ -000764d0: 6572 6c79 2e0a 3c62 720a 3e74 6f6f 6c73 erly..tools │ │ │ │ │ -000764e0: 2f6a 6176 6163 2f73 7769 7463 6865 7874 /javac/switchext │ │ │ │ │ -000764f0: 7261 2f53 7769 7463 6853 7461 7465 6d65 ra/SwitchStateme │ │ │ │ │ -00076500: 6e74 4272 6f6b 656e 2e6a 6176 613a 2056 ntBroken.java: V │ │ │ │ │ -00076510: 6572 6966 7920 7468 6174 2072 756c 6520 erify that rule │ │ │ │ │ -00076520: 616e 6420 6f72 6469 6e61 7279 2063 6173 and ordinary cas │ │ │ │ │ -00076530: 6573 2063 616e 6e6f 7420 6265 206d 6978 es cannot be mix │ │ │ │ │ -00076540: 6564 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ed..tools/j │ │ │ │ │ -00076550: 6176 6163 2f73 7769 7463 6865 7874 7261 avac/switchextra │ │ │ │ │ -00076560: 2f53 7769 7463 6853 7461 7465 6d65 6e74 /SwitchStatement │ │ │ │ │ -00076570: 4272 6f6b 656e 322e 6a61 7661 3a20 5665 Broken2.java: Ve │ │ │ │ │ -00076580: 7269 6679 2074 6861 7420 6e6f 7420 616c rify that not al │ │ │ │ │ -00076590: 6c6f 7765 6420 7479 7065 7320 6f66 2073 lowed types of s │ │ │ │ │ -000765a0: 7461 7465 6d65 6e74 7320 6361 6e6e 6f74 tatements cannot │ │ │ │ │ -000765b0: 2062 6520 7573 6564 2069 6e20 7275 6c65 be used in rule │ │ │ │ │ -000765c0: 2063 6173 652e 0a3c 6272 0a3e 746f 6f6c case..tool │ │ │ │ │ -000765d0: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ -000765e0: 7472 612f 5377 6974 6368 5374 6174 656d tra/SwitchStatem │ │ │ │ │ -000765f0: 656e 7453 636f 7065 7349 736f 6c61 7465 entScopesIsolate │ │ │ │ │ -00076600: 642e 6a61 7661 3a20 5665 7269 6679 2074 d.java: Verify t │ │ │ │ │ -00076610: 6861 7420 7363 6f70 6573 2069 6e20 7275 hat scopes in ru │ │ │ │ │ -00076620: 6c65 2063 6173 6573 2061 7265 2069 736f le cases are iso │ │ │ │ │ -00076630: 6c61 7465 642e 0a3c 6272 0a3e 746f 6f6c lated..tool │ │ │ │ │ -00076640: 732f 6a61 7661 632f 7377 6974 6368 6e75 s/javac/switchnu │ │ │ │ │ -00076650: 6c6c 2f53 7769 7463 684e 756c 6c44 6973 ll/SwitchNullDis │ │ │ │ │ -00076660: 6162 6c65 642e 6a61 7661 3a20 5665 7269 abled.java: Veri │ │ │ │ │ -00076670: 6679 2022 6361 7365 206e 756c 6c22 2069 fy "case null" i │ │ │ │ │ -00076680: 7320 6e6f 7420 616c 6c6f 7765 6420 666f s not allowed fo │ │ │ │ │ -00076690: 7220 2d2d 7265 6c65 6173 6520 3136 2c20 r --release 16, │ │ │ │ │ -000766a0: 3230 0a3c 6272 0a3e 746f 6f6c 732f 6a61 20.tools/ja │ │ │ │ │ -000766b0: 7661 632f 7379 6d2f 456c 656d 656e 7453 vac/sym/ElementS │ │ │ │ │ -000766c0: 7472 7563 7475 7265 5465 7374 2e6a 6176 tructureTest.jav │ │ │ │ │ -000766d0: 613a 2043 6865 636b 2074 6865 2070 6c61 a: Check the pla │ │ │ │ │ -000766e0: 7466 6f72 6d20 636c 6173 7370 6174 6820 tform classpath │ │ │ │ │ -000766f0: 636f 6e74 6169 6e73 2074 6865 2063 6f72 contains the cor │ │ │ │ │ -00076700: 7265 6374 2065 6c65 6d65 6e74 732e 0a3c rect elements..< │ │ │ │ │ -00076710: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00076720: 7379 6e74 6865 7369 7a65 2f4d 6169 6e2e synthesize/Main. │ │ │ │ │ -00076730: 6a61 7661 3a20 5379 6e74 6865 7369 7a65 java: Synthesize │ │ │ │ │ -00076740: 2069 6d70 6f72 7461 6e74 2063 6c61 7373 important class │ │ │ │ │ -00076750: 6573 2069 6620 7468 6579 2061 7265 206d es if they are m │ │ │ │ │ -00076760: 6973 7369 6e67 2066 726f 6d20 7468 6520 issing from the │ │ │ │ │ -00076770: 2862 6f6f 7429 636c 6173 7370 6174 680a (boot)classpath. │ │ │ │ │ -00076780: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00076790: 2f74 656d 706c 6174 652f 4261 7369 632e /template/Basic. │ │ │ │ │ -000767a0: 6a61 7661 3a20 4578 6572 6369 7365 206a java: Exercise j │ │ │ │ │ -000767b0: 6176 6163 2068 616e 6469 6e67 206f 6620 avac handing of │ │ │ │ │ -000767c0: 7465 6d70 6c61 7465 6420 7374 7269 6e67 templated string │ │ │ │ │ -000767d0: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -000767e0: 7661 632f 7465 6d70 6c61 7465 2f54 3833 vac/template/T83 │ │ │ │ │ -000767f0: 3132 3831 342e 6a61 7661 3a20 5665 7269 12814.java: Veri │ │ │ │ │ -00076800: 6679 2070 726f 7065 7220 6265 6861 7669 fy proper behavi │ │ │ │ │ -00076810: 6f72 206f 6620 5472 616e 7354 7970 6520 or of TransType │ │ │ │ │ -00076820: 772e 722e 742e 0a3c 6272 0a3e 746f 6f6c w.r.t..tool │ │ │ │ │ -00076830: 732f 6a61 7661 632f 7465 6d70 6c61 7465 s/javac/template │ │ │ │ │ -00076840: 2f54 7265 6553 6361 6e6e 6572 5465 7374 /TreeScannerTest │ │ │ │ │ -00076850: 2e6a 6176 613a 2056 6572 6966 7920 7072 .java: Verify pr │ │ │ │ │ -00076860: 6f70 6572 2062 6568 6176 696f 7220 6f66 oper behavior of │ │ │ │ │ -00076870: 2054 7265 6553 6361 6e6e 6572 2077 2e72 TreeScanner w.r │ │ │ │ │ -00076880: 2e74 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a .t..tools/j │ │ │ │ │ -00076890: 6176 6163 2f74 6f6f 6c62 6f78 2f54 6573 avac/toolbox/Tes │ │ │ │ │ -000768a0: 7447 7265 704f 6654 6f6f 6c42 6f78 2e6a tGrepOfToolBox.j │ │ │ │ │ -000768b0: 6176 613a 2054 6f6f 6c42 6f78 3a3a 6772 ava: ToolBox::gr │ │ │ │ │ -000768c0: 6570 2073 686f 756c 6420 616c 6c6f 7720 ep should allow │ │ │ │ │ -000768d0: 666f 7220 6e65 6761 7469 7665 2066 696c for negative fil │ │ │ │ │ -000768e0: 7465 7269 6e67 0a3c 6272 0a3e 746f 6f6c tering.tool │ │ │ │ │ -000768f0: 732f 6a61 7661 632f 7472 6565 2f38 3036 s/javac/tree/806 │ │ │ │ │ -00076900: 3739 3134 2f4e 756b 6545 7874 7261 4361 7914/NukeExtraCa │ │ │ │ │ -00076910: 7374 2e6a 6176 613a 2052 6564 756e 6461 st.java: Redunda │ │ │ │ │ -00076920: 6e74 2074 7970 6520 6361 7374 206e 6f64 nt type cast nod │ │ │ │ │ -00076930: 6573 2069 6e20 4153 5420 2866 6f6c 6c6f es in AST (follo │ │ │ │ │ -00076940: 7720 7570 2066 726f 6d20 4a44 4b2d 3830 w up from JDK-80 │ │ │ │ │ -00076950: 3433 3734 3129 0a3c 6272 0a3e 746f 6f6c 43741).tool │ │ │ │ │ -00076960: 732f 6a61 7661 632f 7472 6565 2f41 7272 s/javac/tree/Arr │ │ │ │ │ -00076970: 6179 5479 7065 546f 5374 7269 6e67 2e6a ayTypeToString.j │ │ │ │ │ -00076980: 6176 613a 2054 6573 7473 2041 7272 6179 ava: Tests Array │ │ │ │ │ -00076990: 5479 7065 2e74 6f53 7472 696e 6720 7769 Type.toString wi │ │ │ │ │ -000769a0: 7468 2074 7970 6520 616e 6e6f 7461 7469 th type annotati │ │ │ │ │ -000769b0: 6f6e 7320 7072 6573 656e 740a 3c62 720a ons present.tools/javac/tre │ │ │ │ │ -000769d0: 652f 436c 6173 7354 7265 6554 6573 742e e/ClassTreeTest. │ │ │ │ │ -000769e0: 6a61 7661 3a20 636f 6d2e 7375 6e2e 736f java: com.sun.so │ │ │ │ │ -000769f0: 7572 6365 2e74 7265 652e 4d6f 6469 6669 urce.tree.Modifi │ │ │ │ │ -00076a00: 6572 7354 7265 652e 6765 7446 6c61 6773 ersTree.getFlags │ │ │ │ │ -00076a10: 2829 2073 686f 756c 6420 7265 7475 726e () should return │ │ │ │ │ -00076a20: 2063 6c61 7373 2074 7970 650a 3c62 720a class type.tools/javac/tre │ │ │ │ │ -00076a40: 652f 436f 6d70 696c 6174 696f 6e55 6e69 e/CompilationUni │ │ │ │ │ -00076a50: 7454 7265 6554 6573 742e 6a61 7661 3a20 tTreeTest.java: │ │ │ │ │ -00076a60: 4361 6e6e 6f74 2061 6363 6573 7320 4d6f Cannot access Mo │ │ │ │ │ -00076a70: 6475 6c65 5472 6565 2069 6e20 6120 436f duleTree in a Co │ │ │ │ │ -00076a80: 6d70 696c 6174 696f 6e55 6e69 7454 7265 mpilationUnitTre │ │ │ │ │ -00076a90: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ -00076aa0: 6163 2f74 7265 652f 446f 6343 6f6d 6d65 ac/tree/DocComme │ │ │ │ │ -00076ab0: 6e74 546f 706c 6576 656c 5465 7374 2e6a ntToplevelTest.j │ │ │ │ │ -00076ac0: 6176 613a 204a 6176 6163 2074 6f6b 656e ava: Javac token │ │ │ │ │ -00076ad0: 7320 7368 6f75 6c64 2072 6574 6169 6e20 s should retain │ │ │ │ │ -00076ae0: 7374 6174 650a 3c62 720a 3e74 6f6f 6c73 state.tools │ │ │ │ │ -00076af0: 2f6a 6176 6163 2f74 7265 652f 4d61 6b65 /javac/tree/Make │ │ │ │ │ -00076b00: 4c69 7465 7261 6c54 6573 742e 6a61 7661 LiteralTest.java │ │ │ │ │ -00076b10: 3a20 5472 6565 4d61 6b65 722e 4c69 7465 : TreeMaker.Lite │ │ │ │ │ -00076b20: 7261 6c28 4f62 6a65 6374 2920 646f 6573 ral(Object) does │ │ │ │ │ -00076b30: 206e 6f74 2073 7570 706f 7274 2042 6f6f not support Boo │ │ │ │ │ -00076b40: 6c65 616e 730a 3c62 720a 3e74 6f6f 6c73 leans.tools │ │ │ │ │ -00076b50: 2f6a 6176 6163 2f74 7265 652f 4d61 6b65 /javac/tree/Make │ │ │ │ │ -00076b60: 5175 616c 4964 656e 742e 6a61 7661 3a20 QualIdent.java: │ │ │ │ │ -00076b70: 5665 7269 6679 2074 6861 7420 5472 6565 Verify that Tree │ │ │ │ │ -00076b80: 4d61 6b65 722e 5175 616c 4964 656e 7428 Maker.QualIdent( │ │ │ │ │ -00076b90: 5379 6d62 6f6c 2920 6669 656c 6420 6163 Symbol) field ac │ │ │ │ │ -00076ba0: 6365 7373 2063 6173 6361 6465 2065 6e64 cess cascade end │ │ │ │ │ -00076bb0: 7320 7769 7468 2074 6865 2074 6f70 2d6c s with the top-l │ │ │ │ │ -00076bc0: 6576 656c 2070 6163 6b61 6765 2028 7768 evel package (wh │ │ │ │ │ -00076bd0: 656e 206e 6f20 746f 706c 6576 656c 2069 en no toplevel i │ │ │ │ │ -00076be0: 7320 7365 7420 696e 2054 7265 654d 616b s set in TreeMak │ │ │ │ │ -00076bf0: 6572 290a 3c62 720a 3e74 6f6f 6c73 2f6a er).tools/j │ │ │ │ │ -00076c00: 6176 6163 2f74 7265 652f 4d61 6b65 5479 avac/tree/MakeTy │ │ │ │ │ -00076c10: 7065 5465 7374 2e6a 6176 613a 2056 6572 peTest.java: Ver │ │ │ │ │ -00076c20: 6966 7920 7468 6174 2054 7265 654d 616b ify that TreeMak │ │ │ │ │ -00076c30: 6572 2e54 7970 6528 5479 7065 2920 6361 er.Type(Type) ca │ │ │ │ │ -00076c40: 6e20 6861 6e64 6c65 2061 6c6c 2072 6561 n handle all rea │ │ │ │ │ -00076c50: 736f 6e61 626c 6520 7479 7065 730a 3c62 sonable types.tools/javac/t │ │ │ │ │ -00076c70: 7265 652f 4d69 7373 696e 6753 656d 6963 ree/MissingSemic │ │ │ │ │ -00076c80: 6f6c 6f6e 5465 7374 2e6a 6176 613a 2056 olonTest.java: V │ │ │ │ │ -00076c90: 6572 6966 7920 7468 6174 2065 6e64 2070 erify that end p │ │ │ │ │ -00076ca0: 6f73 6974 696f 6e73 2061 7265 2073 616e ositions are san │ │ │ │ │ -00076cb0: 6520 6966 2073 656d 6963 6f6c 6f6e 7320 e if semicolons │ │ │ │ │ -00076cc0: 6172 6520 6d69 7373 696e 672e 0a3c 6272 are missing..
    tools/ │ │ │ │ │ +000715f0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071600: 2f6f 7074 696f 6e73 2f58 7072 696e 7452 /options/XprintR │ │ │ │ │ +00071610: 6570 6561 7469 6e67 416e 6e6f 7461 7469 epeatingAnnotati │ │ │ │ │ +00071620: 6f6e 732e 6a61 7661 3a20 5665 7269 6679 ons.java: Verify │ │ │ │ │ +00071630: 2072 6570 6561 7469 6e67 2061 6e6e 6f74 repeating annot │ │ │ │ │ +00071640: 6174 696f 6e73 2061 7265 2070 7269 6e74 ations are print │ │ │ │ │ +00071650: 6564 2061 7320 6578 7065 6374 6564 0a3c ed as expected.< │ │ │ │ │ +00071660: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00071670: 7072 6f63 6573 7369 6e67 2f6f 7074 696f processing/optio │ │ │ │ │ +00071680: 6e73 2f74 6573 7443 6f6d 6d61 6e64 4c69 ns/testCommandLi │ │ │ │ │ +00071690: 6e65 436c 6173 7365 732f 5465 7374 2e6a neClasses/Test.j │ │ │ │ │ +000716a0: 6176 613a 2050 6173 7369 6e67 206e 6573 ava: Passing nes │ │ │ │ │ +000716b0: 7465 6420 636c 6173 7320 6e61 6d65 7320 ted class names │ │ │ │ │ +000716c0: 6f6e 206a 6176 6163 2063 6f6d 6d61 6e64 on javac command │ │ │ │ │ +000716d0: 206c 696e 6520 696e 7465 7266 6572 6520 line interfere │ │ │ │ │ +000716e0: 7769 7468 2073 7562 7365 7175 656e 7420 with subsequent │ │ │ │ │ +000716f0: 6e61 6d65 202d 2667 743b 2063 6c61 7373 name -> class │ │ │ │ │ +00071700: 206c 6f6f 6b75 700a 3c62 720a 3e74 6f6f lookup.too │ │ │ │ │ +00071710: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +00071720: 696e 672f 6f70 7469 6f6e 732f 7465 7374 ing/options/test │ │ │ │ │ +00071730: 5072 696e 7450 726f 6365 7373 6f72 496e PrintProcessorIn │ │ │ │ │ +00071740: 666f 2f54 6573 742e 6a61 7661 3a20 2d58 fo/Test.java: -X │ │ │ │ │ +00071750: 7072 696e 7450 726f 6365 7373 6f72 526f printProcessorRo │ │ │ │ │ +00071760: 756e 6473 496e 666f 206d 6573 7361 6765 undsInfo message │ │ │ │ │ +00071770: 2070 7269 6e74 6564 2077 6974 6820 6469 printed with di │ │ │ │ │ +00071780: 6666 6572 656e 7420 7469 6d69 6e67 2074 fferent timing t │ │ │ │ │ +00071790: 6861 6e20 7072 6576 696f 7573 0a3c 6272 han previous.
    tools/javac/pr │ │ │ │ │ +000717b0: 6f63 6573 7369 6e67 2f6f 7074 696f 6e73 ocessing/options │ │ │ │ │ +000717c0: 2f74 6573 7450 7269 6e74 5072 6f63 6573 /testPrintProces │ │ │ │ │ +000717d0: 736f 7249 6e66 6f2f 5465 7374 5769 7468 sorInfo/TestWith │ │ │ │ │ +000717e0: 5873 7464 6f75 742e 6a61 7661 3a20 2d58 Xstdout.java: -X │ │ │ │ │ +000717f0: 7072 696e 7450 726f 6365 7373 6f72 526f printProcessorRo │ │ │ │ │ +00071800: 756e 6473 496e 666f 206d 6573 7361 6765 undsInfo message │ │ │ │ │ +00071810: 2070 7269 6e74 6564 2077 6974 6820 6469 printed with di │ │ │ │ │ +00071820: 6666 6572 656e 7420 7469 6d69 6e67 2074 fferent timing t │ │ │ │ │ +00071830: 6861 6e20 7072 6576 696f 7573 0a3c 6272 han previous.
    tools/javac/pr │ │ │ │ │ +00071850: 6f63 6573 7369 6e67 2f72 6f75 6e64 732f ocessing/rounds/ │ │ │ │ │ +00071860: 4261 7365 436c 6173 7365 734e 6f74 5265 BaseClassesNotRe │ │ │ │ │ +00071870: 5265 6164 2e6a 6176 613a 2043 6865 636b Read.java: Check │ │ │ │ │ +00071880: 2074 6861 7420 636c 6173 7366 696c 6573 that classfiles │ │ │ │ │ +00071890: 2061 7265 2072 6561 6420 6f6e 6c79 206f are read only o │ │ │ │ │ +000718a0: 6e63 6520 696e 2063 6f6d 6d6f 6e20 6361 nce in common ca │ │ │ │ │ +000718b0: 7365 7320 6465 7370 6974 6520 7365 7665 ses despite seve │ │ │ │ │ +000718c0: 7261 6c20 726f 756e 6473 206f 6620 616e ral rounds of an │ │ │ │ │ +000718d0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ +000718e0: 696e 672e 0a3c 6272 0a3e 746f 6f6c 732f ing..tools/ │ │ │ │ │ +000718f0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071900: 2f72 6f75 6e64 732f 436c 6173 7344 6570 /rounds/ClassDep │ │ │ │ │ +00071910: 656e 6469 6e67 4f6e 4765 6e65 7261 7465 endingOnGenerate │ │ │ │ │ +00071920: 642e 6a61 7661 3a20 5665 7269 6679 2073 d.java: Verify s │ │ │ │ │ +00071930: 6974 7561 7469 6f6e 2077 6865 6e20 6120 ituation when a │ │ │ │ │ +00071940: 636c 6173 7366 696c 6520 6465 7065 6e64 classfile depend │ │ │ │ │ +00071950: 7320 6f6e 2061 6e6f 7468 6572 2074 7970 s on another typ │ │ │ │ │ +00071960: 652c 2077 6869 6368 2069 7320 6d69 7373 e, which is miss │ │ │ │ │ +00071970: 696e 6720 616e 6420 6765 6e65 7261 7465 ing and generate │ │ │ │ │ +00071980: 6420 6279 2061 6e20 616e 6e6f 7461 7469 d by an annotati │ │ │ │ │ +00071990: 6f6e 2070 726f 6365 7373 6f72 2c20 6973 on processor, is │ │ │ │ │ +000719a0: 2068 616e 646c 6564 2070 726f 7065 726c handled properl │ │ │ │ │ +000719b0: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ +000719c0: 6163 2f70 726f 6365 7373 696e 672f 726f ac/processing/ro │ │ │ │ │ +000719d0: 756e 6473 2f43 6f6d 706c 6574 654f 6e43 unds/CompleteOnC │ │ │ │ │ +000719e0: 6c6f 7365 642e 6a61 7661 3a20 456e 7375 losed.java: Ensu │ │ │ │ │ +000719f0: 7265 2074 6861 7420 666f 726d 6174 7469 re that formatti │ │ │ │ │ +00071a00: 6e67 2064 6961 676e 6f73 7469 6373 2077 ng diagnostics w │ │ │ │ │ +00071a10: 6974 6820 616e 2061 6c72 6561 6479 2063 ith an already c │ │ │ │ │ +00071a20: 6c6f 7365 6420 4a61 7661 436f 6d70 696c losed JavaCompil │ │ │ │ │ +00071a30: 6572 2077 6f6e 2774 2063 7261 7368 2074 er won't crash t │ │ │ │ │ +00071a40: 6865 2063 6f6d 7069 6c65 722e 0a3c 6272 he compiler..
    tools/javac/pr │ │ │ │ │ +00071a60: 6f63 6573 7369 6e67 2f72 6f75 6e64 732f ocessing/rounds/ │ │ │ │ │ +00071a70: 4572 7243 6c61 7373 5379 6d62 6f6c 5479 ErrClassSymbolTy │ │ │ │ │ +00071a80: 7065 4669 7865 642e 6a61 7661 3a20 5665 peFixed.java: Ve │ │ │ │ │ +00071a90: 7269 6679 2074 6861 7420 6572 726f 6e65 rify that errone │ │ │ │ │ +00071aa0: 6f75 7320 7379 6d62 6f6c 7320 6861 7665 ous symbols have │ │ │ │ │ +00071ab0: 2074 6865 6972 2074 7970 6520 6669 7865 their type fixe │ │ │ │ │ +00071ac0: 6420 6265 7477 6565 6e20 726f 756e 6473 d between rounds │ │ │ │ │ +00071ad0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00071ae0: 632f 7072 6f63 6573 7369 6e67 2f72 6f75 c/processing/rou │ │ │ │ │ +00071af0: 6e64 732f 4765 6e65 7261 7465 416e 6f6e nds/GenerateAnon │ │ │ │ │ +00071b00: 796d 6f75 7343 6c61 7373 2e6a 6176 613a ymousClass.java: │ │ │ │ │ +00071b10: 2067 656e 6572 6174 696e 6720 616e 2061 generating an a │ │ │ │ │ +00071b20: 6e6f 6e79 6d6f 7573 2063 6c61 7373 2077 nonymous class w │ │ │ │ │ +00071b30: 6974 6820 4669 6c65 7223 6372 6561 7465 ith Filer#create │ │ │ │ │ +00071b40: 436c 6173 7346 696c 6520 6361 7573 6573 ClassFile causes │ │ │ │ │ +00071b50: 2061 6e20 4e50 4520 696e 204a 6176 6163 an NPE in Javac │ │ │ │ │ +00071b60: 5072 6f63 6573 7369 6e67 456e 7669 726f ProcessingEnviro │ │ │ │ │ +00071b70: 6e6d 656e 740a 3c62 720a 3e74 6f6f 6c73 nment.tools │ │ │ │ │ +00071b80: 2f6a 6176 6163 2f70 726f 6365 7373 696e /javac/processin │ │ │ │ │ +00071b90: 672f 726f 756e 6473 2f47 6574 456c 656d g/rounds/GetElem │ │ │ │ │ +00071ba0: 656e 7473 416e 6e6f 7461 7465 6457 6974 entsAnnotatedWit │ │ │ │ │ +00071bb0: 684f 6e4d 6973 7369 6e67 2e6a 6176 613a hOnMissing.java: │ │ │ │ │ +00071bc0: 2043 6865 636b 696e 6720 6765 7445 6c65 Checking getEle │ │ │ │ │ +00071bd0: 6d65 6e74 7341 6e6e 6f74 6174 6564 5769 mentsAnnotatedWi │ │ │ │ │ +00071be0: 7468 2077 6f72 6b73 2066 6f72 2075 6e6b th works for unk │ │ │ │ │ +00071bf0: 6e6f 776e 2061 6e6e 6f74 6174 696f 6e73 nown annotations │ │ │ │ │ +00071c00: 2061 6e64 2077 6974 6820 2d73 6f75 7263 and with -sourc │ │ │ │ │ +00071c10: 6520 382e 0a3c 6272 0a3e 746f 6f6c 732f e 8..tools/ │ │ │ │ │ +00071c20: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071c30: 2f72 6f75 6e64 732f 4d65 7468 6f64 7344 /rounds/MethodsD │ │ │ │ │ +00071c40: 726f 7070 6564 4265 7477 6565 6e52 6f75 roppedBetweenRou │ │ │ │ │ +00071c50: 6e64 732e 6a61 7661 3a20 456e 7375 7265 nds.java: Ensure │ │ │ │ │ +00071c60: 2074 6861 7420 5379 6d62 6f6c 7320 666f that Symbols fo │ │ │ │ │ +00071c70: 7220 6d65 6d62 6572 7320 286d 6574 686f r members (metho │ │ │ │ │ +00071c80: 6473 2061 6e64 2066 6965 6c64 7329 2061 ds and fields) a │ │ │ │ │ +00071c90: 7265 2064 726f 7070 6564 2061 6372 6f73 re dropped acros │ │ │ │ │ +00071ca0: 7320 616e 6e6f 7461 7469 6f6e 2070 726f s annotation pro │ │ │ │ │ +00071cb0: 6365 7373 696e 6720 726f 756e 6473 2e0a cessing rounds.. │ │ │ │ │ +00071cc0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00071cd0: 2f70 726f 6365 7373 696e 672f 726f 756e /processing/roun │ │ │ │ │ +00071ce0: 6473 2f4f 7665 7277 7269 7465 4265 7477 ds/OverwriteBetw │ │ │ │ │ +00071cf0: 6565 6e43 6f6d 7069 6c61 7469 6f6e 732e eenCompilations. │ │ │ │ │ +00071d00: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +00071d10: 7420 616e 6e6f 7461 7469 6f6e 2070 726f t annotation pro │ │ │ │ │ +00071d20: 6365 7373 6f72 2063 616e 206f 7665 7277 cessor can overw │ │ │ │ │ +00071d30: 7269 7465 2073 6f75 7263 6520 616e 6420 rite source and │ │ │ │ │ +00071d40: 636c 6173 7320 6669 6c65 7320 6974 2067 class files it g │ │ │ │ │ +00071d50: 656e 6572 6174 6564 2064 7572 696e 6720 enerated during │ │ │ │ │ +00071d60: 7072 6576 696f 7573 2063 6f6d 7069 6c61 previous compila │ │ │ │ │ +00071d70: 7469 6f6e 732c 2061 6e64 2074 6861 7420 tions, and that │ │ │ │ │ +00071d80: 7468 6520 5379 6d62 6f6c 7320 6172 6520 the Symbols are │ │ │ │ │ +00071d90: 7570 6461 7465 6420 6170 7072 6f70 7269 updated appropri │ │ │ │ │ +00071da0: 6174 656c 792e 0a3c 6272 0a3e 746f 6f6c ately..tool │ │ │ │ │ +00071db0: 732f 6a61 7661 632f 7072 6f63 6573 7369 s/javac/processi │ │ │ │ │ +00071dc0: 6e67 2f72 6f75 6e64 732f 5479 7065 7343 ng/rounds/TypesC │ │ │ │ │ +00071dd0: 6163 6865 7343 6c65 6172 6564 2e6a 6176 achesCleared.jav │ │ │ │ │ +00071de0: 613a 2056 6572 6966 7920 7468 6174 2054 a: Verify that T │ │ │ │ │ +00071df0: 7970 6573 2063 6163 6865 7320 2869 6e20 ypes caches (in │ │ │ │ │ +00071e00: 7061 7274 6963 756c 6172 204d 656d 6265 particular Membe │ │ │ │ │ +00071e10: 7273 436c 6f73 7572 6543 6163 6865 2920 rsClosureCache) │ │ │ │ │ +00071e20: 6765 7420 636c 6561 7265 6420 6265 7477 get cleared betw │ │ │ │ │ +00071e30: 6565 6e20 726f 756e 6473 2e0a 3c62 720a een rounds..tools/javac/pro │ │ │ │ │ +00071e50: 6365 7373 696e 672f 726f 756e 6473 2f56 cessing/rounds/V │ │ │ │ │ +00071e60: 616c 6964 5479 7065 7341 7265 4b65 7074 alidTypesAreKept │ │ │ │ │ +00071e70: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00071e80: 6520 7479 7065 206f 6620 5374 7269 6e67 e type of String │ │ │ │ │ +00071e90: 2064 6f65 7320 6e6f 7420 6368 616e 6765 does not change │ │ │ │ │ +00071ea0: 2061 6372 6f73 7320 616e 6e6f 7461 7469 across annotati │ │ │ │ │ +00071eb0: 6f6e 2070 726f 6365 7373 696e 6720 726f on processing ro │ │ │ │ │ +00071ec0: 756e 6473 0a3c 6272 0a3e 746f 6f6c 732f unds.tools/ │ │ │ │ │ +00071ed0: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071ee0: 2f77 6172 6e69 6e67 732f 4c69 6e74 5072 /warnings/LintPr │ │ │ │ │ +00071ef0: 6f63 6573 7369 6e67 2f54 6573 7441 6e6e ocessing/TestAnn │ │ │ │ │ +00071f00: 6f74 6174 696f 6e73 5769 7468 6f75 7450 otationsWithoutP │ │ │ │ │ +00071f10: 726f 6365 7373 6f72 732e 6a61 7661 3a20 rocessors.java: │ │ │ │ │ +00071f20: 5665 7269 6679 2061 6e6e 6f74 6174 696f Verify annotatio │ │ │ │ │ +00071f30: 6e73 2077 6974 686f 7574 2070 726f 6365 ns without proce │ │ │ │ │ +00071f40: 7373 6f72 7320 7761 726e 696e 6720 6e6f ssors warning no │ │ │ │ │ +00071f50: 7420 6769 7665 6e20 666f 7220 6261 7365 t given for base │ │ │ │ │ +00071f60: 206d 6f64 756c 6520 616e 6e6f 7461 7469 module annotati │ │ │ │ │ +00071f70: 6f6e 732e 0a3c 6272 0a3e 746f 6f6c 732f ons..tools/ │ │ │ │ │ +00071f80: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00071f90: 2f77 6172 6e69 6e67 732f 5465 7374 5265 /warnings/TestRe │ │ │ │ │ +00071fa0: 7065 6174 6564 4974 656d 7352 756e 7469 peatedItemsRunti │ │ │ │ │ +00071fb0: 6d65 2e6a 6176 613a 2054 6573 7420 7761 me.java: Test wa │ │ │ │ │ +00071fc0: 726e 696e 6773 2066 726f 6d20 7468 6520 rnings from the │ │ │ │ │ +00071fd0: 616e 6e6f 7461 7469 6f6e 2070 726f 6365 annotation proce │ │ │ │ │ +00071fe0: 7373 696e 6720 7275 6e74 696d 6520 6162 ssing runtime ab │ │ │ │ │ +00071ff0: 6f75 7420 6d61 6c66 6f72 6d65 6420 7375 out malformed su │ │ │ │ │ +00072000: 7070 6f72 7465 6420 696e 666f 726d 6174 pported informat │ │ │ │ │ +00072010: 696f 6e20 6672 6f6d 2070 726f 6365 7373 ion from process │ │ │ │ │ +00072020: 6f72 732e 0a3c 6272 0a3e 746f 6f6c 732f ors..tools/ │ │ │ │ │ +00072030: 6a61 7661 632f 7072 6f63 6573 7369 6e67 javac/processing │ │ │ │ │ +00072040: 2f77 6172 6e69 6e67 732f 5465 7374 5265 /warnings/TestRe │ │ │ │ │ +00072050: 7065 6174 6564 5375 7070 6f72 7465 6449 peatedSupportedI │ │ │ │ │ +00072060: 7465 6d73 2e6a 6176 613a 2054 6573 7420 tems.java: Test │ │ │ │ │ +00072070: 7468 6174 2077 6172 6e69 6e67 7320 6162 that warnings ab │ │ │ │ │ +00072080: 6f75 7420 7265 7065 6174 6564 2073 7570 out repeated sup │ │ │ │ │ +00072090: 706f 7274 6564 206f 7074 696f 6e73 2061 ported options a │ │ │ │ │ +000720a0: 6e64 2061 6e6e 6f74 6174 696f 6e20 7479 nd annotation ty │ │ │ │ │ +000720b0: 7065 7320 6f75 7470 7574 2061 7320 6578 pes output as ex │ │ │ │ │ +000720c0: 7065 6374 6564 2e0a 3c62 720a 3e74 6f6f pected..too │ │ │ │ │ +000720d0: 6c73 2f6a 6176 6163 2f70 726f 6365 7373 ls/javac/process │ │ │ │ │ +000720e0: 696e 672f 7761 726e 696e 6773 2f54 6573 ing/warnings/Tes │ │ │ │ │ +000720f0: 7453 6f75 7263 6556 6572 7369 6f6e 5761 tSourceVersionWa │ │ │ │ │ +00072100: 726e 696e 6773 2e6a 6176 613a 2054 6573 rnings.java: Tes │ │ │ │ │ +00072110: 7420 7468 6174 2077 6172 6e69 6e67 7320 t that warnings │ │ │ │ │ +00072120: 6162 6f75 7420 736f 7572 6365 2076 6572 about source ver │ │ │ │ │ +00072130: 7369 6f6e 7320 6172 6520 6f75 7470 7574 sions are output │ │ │ │ │ +00072140: 2061 7320 6578 7065 6374 6564 2e0a 3c62 as expected..tools/javac/p │ │ │ │ │ +00072160: 726f 6365 7373 696e 672f 7761 726e 696e rocessing/warnin │ │ │ │ │ +00072170: 6773 2f54 7970 6541 6c72 6561 6479 4578 gs/TypeAlreadyEx │ │ │ │ │ +00072180: 6973 7473 2f54 6573 7450 726f 6354 7970 ists/TestProcTyp │ │ │ │ │ +00072190: 6541 6c72 6561 6479 4578 6973 7473 5761 eAlreadyExistsWa │ │ │ │ │ +000721a0: 726e 696e 672e 6a61 7661 3a20 4669 6c65 rning.java: File │ │ │ │ │ +000721b0: 7220 7368 6f75 6c64 2077 6172 6e20 6966 r should warn if │ │ │ │ │ +000721c0: 2070 726f 6365 7373 6f72 7320 7265 6465 processors rede │ │ │ │ │ +000721d0: 6669 6e65 2073 796d 626f 6c73 2066 726f fine symbols fro │ │ │ │ │ +000721e0: 6d20 7468 6520 636c 6173 7370 6174 6820 m the classpath │ │ │ │ │ +000721f0: 6f72 2073 6f75 7263 6570 6174 680a 3c62 or sourcepath.tools/javac/p │ │ │ │ │ +00072210: 726f 6365 7373 696e 672f 7761 726e 696e rocessing/warnin │ │ │ │ │ +00072220: 6773 2f55 7365 496d 706c 6963 6974 2f54 gs/UseImplicit/T │ │ │ │ │ +00072230: 6573 7450 726f 6355 7365 496d 706c 6963 estProcUseImplic │ │ │ │ │ +00072240: 6974 5761 726e 696e 672e 6a61 7661 3a20 itWarning.java: │ │ │ │ │ +00072250: 636f 6e66 7573 696e 6720 7761 726e 696e confusing warnin │ │ │ │ │ +00072260: 6720 6769 7665 6e20 6166 7465 7220 6572 g given after er │ │ │ │ │ +00072270: 726f 7273 2069 6e20 616e 6e6f 7461 7469 rors in annotati │ │ │ │ │ +00072280: 6f6e 2070 726f 6365 7373 696e 670a 3c62 on processing.tools/javac/p │ │ │ │ │ +000722a0: 726f 6365 7373 696e 672f 7765 7272 6f72 rocessing/werror │ │ │ │ │ +000722b0: 2f57 4572 726f 7231 2e6a 6176 613a 202d /WError1.java: - │ │ │ │ │ +000722c0: 5765 7272 6f72 2073 686f 756c 6420 776f Werror should wo │ │ │ │ │ +000722d0: 726b 2077 6974 6820 616e 6e6f 7461 7469 rk with annotati │ │ │ │ │ +000722e0: 6f6e 2070 726f 6365 7373 696e 670a 3c62 on processing.tools/javac/p │ │ │ │ │ +00072300: 726f 6365 7373 696e 672f 7765 7272 6f72 rocessing/werror │ │ │ │ │ +00072310: 2f57 4572 726f 7247 656e 2e6a 6176 613a /WErrorGen.java: │ │ │ │ │ +00072320: 202d 5765 7272 6f72 2073 686f 756c 6420 -Werror should │ │ │ │ │ +00072330: 776f 726b 2077 6974 6820 616e 6e6f 7461 work with annota │ │ │ │ │ +00072340: 7469 6f6e 2070 726f 6365 7373 696e 670a tion processing. │ │ │ │ │ +00072350: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00072360: 2f70 726f 6365 7373 696e 672f 7765 7272 /processing/werr │ │ │ │ │ +00072370: 6f72 2f57 4572 726f 724c 6173 742e 6a61 or/WErrorLast.ja │ │ │ │ │ +00072380: 7661 3a20 2d57 6572 726f 7220 7368 6f75 va: -Werror shou │ │ │ │ │ +00072390: 6c64 2077 6f72 6b20 7769 7468 2061 6e6e ld work with ann │ │ │ │ │ +000723a0: 6f74 6174 696f 6e20 7072 6f63 6573 7369 otation processi │ │ │ │ │ +000723b0: 6e67 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ng.tools/ja │ │ │ │ │ +000723c0: 7661 632f 7072 6f66 696c 6573 2f50 726f vac/profiles/Pro │ │ │ │ │ +000723d0: 6669 6c65 4f70 7469 6f6e 5465 7374 2e6a fileOptionTest.j │ │ │ │ │ +000723e0: 6176 613a 2041 6464 2073 7570 706f 7274 ava: Add support │ │ │ │ │ +000723f0: 2066 6f72 2070 726f 6669 6c65 7320 696e for profiles in │ │ │ │ │ +00072400: 206a 6176 6163 0a3c 6272 0a3e 746f 6f6c javac.tool │ │ │ │ │ +00072410: 732f 6a61 7661 632f 7072 6f74 6563 7465 s/javac/protecte │ │ │ │ │ +00072420: 6441 6363 6573 732f 5072 6f74 6563 7465 dAccess/Protecte │ │ │ │ │ +00072430: 6441 6363 6573 735f 312e 6a61 7661 3a20 dAccess_1.java: │ │ │ │ │ +00072440: 5665 7269 6679 2074 6861 7420 7370 6563 Verify that spec │ │ │ │ │ +00072450: 6961 6c20 6163 6365 7373 2063 6865 636b ial access check │ │ │ │ │ +00072460: 7320 666f 7220 696e 6865 7269 7465 6420 s for inherited │ │ │ │ │ +00072470: 7072 6f74 6563 7465 6420 6d65 6d62 6572 protected member │ │ │ │ │ +00072480: 7320 6172 6520 6e6f 7420 6170 706c 6965 s are not applie │ │ │ │ │ +00072490: 6420 746f 2073 7461 7469 6320 6d65 6d62 d to static memb │ │ │ │ │ +000724a0: 6572 732c 2070 6572 2073 7065 6369 6669 ers, per specifi │ │ │ │ │ +000724b0: 6361 7469 6f6e 2072 6576 6973 696f 6e2e cation revision. │ │ │ │ │ +000724c0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000724d0: 632f 7072 6f74 6563 7465 6441 6363 6573 c/protectedAcces │ │ │ │ │ +000724e0: 732f 5072 6f74 6563 7465 6441 6363 6573 s/ProtectedAcces │ │ │ │ │ +000724f0: 735f 322e 6a61 7661 3a20 5665 7269 6679 s_2.java: Verify │ │ │ │ │ +00072500: 2074 6861 7420 7374 6174 6963 2072 6566 that static ref │ │ │ │ │ +00072510: 6572 656e 6365 2074 6f20 7072 6f74 6563 erence to protec │ │ │ │ │ +00072520: 7465 6420 6d65 6d62 6572 206f 6620 756e ted member of un │ │ │ │ │ +00072530: 7265 6c61 7465 6420 636c 6173 7320 6973 related class is │ │ │ │ │ +00072540: 2064 6973 616c 6c6f 7765 642e 0a3c 6272 disallowed..
    tools/javac/pr │ │ │ │ │ +00072560: 6f74 6563 7465 6441 6363 6573 732f 5072 otectedAccess/Pr │ │ │ │ │ +00072570: 6f74 6563 7465 6441 6363 6573 735f 332e otectedAccess_3. │ │ │ │ │ +00072580: 6a61 7661 3a20 6a61 7661 6320 616e 6420 java: javac and │ │ │ │ │ +00072590: 6a61 7661 2064 6973 6167 7265 6520 6162 java disagree ab │ │ │ │ │ +000725a0: 6f75 7420 7072 6f74 6563 7465 643b 2072 out protected; r │ │ │ │ │ +000725b0: 6573 756c 7473 2069 6e20 6120 5665 7269 esults in a Veri │ │ │ │ │ +000725c0: 6679 4572 726f 720a 3c62 720a 3e74 6f6f fyError.too │ │ │ │ │ +000725d0: 6c73 2f6a 6176 6163 2f70 726f 7465 6374 ls/javac/protect │ │ │ │ │ +000725e0: 6564 4163 6365 7373 2f50 726f 7465 6374 edAccess/Protect │ │ │ │ │ +000725f0: 6564 4d65 6d62 6572 4163 6365 7373 312e edMemberAccess1. │ │ │ │ │ +00072600: 6a61 7661 3a20 5665 7269 6679 2063 6f72 java: Verify cor │ │ │ │ │ +00072610: 7265 6374 2069 6d70 6c65 6d65 6e74 6174 rect implementat │ │ │ │ │ +00072620: 696f 6e20 6f66 204a 4c53 3265 2036 2e36 ion of JLS2e 6.6 │ │ │ │ │ +00072630: 2e32 2e31 0a3c 6272 0a3e 746f 6f6c 732f .2.1.tools/ │ │ │ │ │ +00072640: 6a61 7661 632f 7072 6f74 6563 7465 6441 javac/protectedA │ │ │ │ │ +00072650: 6363 6573 732f 5072 6f74 6563 7465 644d ccess/ProtectedM │ │ │ │ │ +00072660: 656d 6265 7241 6363 6573 7332 2e6a 6176 emberAccess2.jav │ │ │ │ │ +00072670: 613a 2056 6572 6966 7920 636f 7272 6563 a: Verify correc │ │ │ │ │ +00072680: 7420 696d 706c 656d 656e 7461 7469 6f6e t implementation │ │ │ │ │ +00072690: 206f 6620 4a4c 5332 6520 362e 362e 322e of JLS2e 6.6.2. │ │ │ │ │ +000726a0: 310a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 1.tools/jav │ │ │ │ │ +000726b0: 6163 2f70 726f 7465 6374 6564 4163 6365 ac/protectedAcce │ │ │ │ │ +000726c0: 7373 2f50 726f 7465 6374 6564 4d65 6d62 ss/ProtectedMemb │ │ │ │ │ +000726d0: 6572 4163 6365 7373 332e 6a61 7661 3a20 erAccess3.java: │ │ │ │ │ +000726e0: 5665 7269 6679 2063 6f72 7265 6374 2069 Verify correct i │ │ │ │ │ +000726f0: 6d70 6c65 6d65 6e74 6174 696f 6e20 6f66 mplementation of │ │ │ │ │ +00072700: 204a 4c53 3265 2036 2e36 2e32 2e31 0a3c JLS2e 6.6.2.1.< │ │ │ │ │ +00072710: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00072720: 7072 6f74 6563 7465 6441 6363 6573 732f protectedAccess/ │ │ │ │ │ +00072730: 5072 6f74 6563 7465 644d 656d 6265 7241 ProtectedMemberA │ │ │ │ │ +00072740: 6363 6573 7334 2e6a 6176 613a 2056 6572 ccess4.java: Ver │ │ │ │ │ +00072750: 6966 7920 636f 7272 6563 7420 696d 706c ify correct impl │ │ │ │ │ +00072760: 656d 656e 7461 7469 6f6e 206f 6620 4a4c ementation of JL │ │ │ │ │ +00072770: 5332 6520 362e 362e 322e 310a 3c62 720a S2e 6.6.2.1.tools/javac/pro │ │ │ │ │ +00072790: 7465 6374 6564 4163 6365 7373 2f50 726f tectedAccess/Pro │ │ │ │ │ +000727a0: 7465 6374 6564 4d65 6d62 6572 4163 6365 tectedMemberAcce │ │ │ │ │ +000727b0: 7373 352f 4d61 696e 2e6a 6176 613a 2028 ss5/Main.java: ( │ │ │ │ │ +000727c0: 636c 2920 4f64 6420 496c 6c65 6761 6c41 cl) Odd IllegalA │ │ │ │ │ +000727d0: 6363 6573 7345 7272 6f72 2061 6372 6f73 ccessError acros │ │ │ │ │ +000727e0: 7320 6a61 722d 6669 6c65 2062 6f75 6e64 s jar-file bound │ │ │ │ │ +000727f0: 6172 6965 730a 3c62 720a 3e74 6f6f 6c73 aries.tools │ │ │ │ │ +00072800: 2f6a 6176 6163 2f70 726f 7465 6374 6564 /javac/protected │ │ │ │ │ +00072810: 496e 6e65 722f 416e 6f6e 496e 6e65 7243 Inner/AnonInnerC │ │ │ │ │ +00072820: 6c61 7373 2e6a 6176 613a 2056 6572 6966 lass.java: Verif │ │ │ │ │ +00072830: 7920 7468 6174 2077 6520 6361 6e20 6163 y that we can ac │ │ │ │ │ +00072840: 6365 7373 2069 6e68 6572 6974 6564 2c20 cess inherited, │ │ │ │ │ +00072850: 7072 6f74 6563 7465 6420 6d65 7468 6f64 protected method │ │ │ │ │ +00072860: 2066 726f 6d20 616e 2061 6e6f 6e79 6d6f from an anonymo │ │ │ │ │ +00072870: 7573 2065 6e63 6c6f 7369 6e67 2073 7570 us enclosing sup │ │ │ │ │ +00072880: 6572 636c 6173 732e 0a3c 6272 0a3e 746f erclass..to │ │ │ │ │ +00072890: 6f6c 732f 6a61 7661 632f 7072 6f74 6563 ols/javac/protec │ │ │ │ │ +000728a0: 7465 6449 6e6e 6572 2f49 6e6e 6572 436c tedInner/InnerCl │ │ │ │ │ +000728b0: 6173 732e 6a61 7661 3a20 5665 7269 6679 ass.java: Verify │ │ │ │ │ +000728c0: 2074 6861 7420 7765 2063 616e 2061 6363 that we can acc │ │ │ │ │ +000728d0: 6573 7320 696e 6865 7269 7465 642c 2070 ess inherited, p │ │ │ │ │ +000728e0: 726f 7465 6374 6564 206d 6574 686f 6420 rotected method │ │ │ │ │ +000728f0: 6672 6f6d 2061 6e20 696e 6e65 7220 636c from an inner cl │ │ │ │ │ +00072900: 6173 732e 0a3c 6272 0a3e 746f 6f6c 732f ass..tools/ │ │ │ │ │ +00072910: 6a61 7661 632f 7072 6f74 6563 7465 6449 javac/protectedI │ │ │ │ │ +00072920: 6e6e 6572 2f4f 7574 6572 636c 6173 732e nner/Outerclass. │ │ │ │ │ +00072930: 6a61 7661 3a20 5665 7269 6679 4572 726f java: VerifyErro │ │ │ │ │ +00072940: 7220 6f63 6375 7273 2077 6865 6e20 326e r occurs when 2n │ │ │ │ │ +00072950: 6420 696e 6e65 7220 636c 6173 7320 6163 d inner class ac │ │ │ │ │ +00072960: 6365 7373 6573 206d 6574 686f 6420 6672 cesses method fr │ │ │ │ │ +00072970: 6f6d 206f 7574 6572 206d 6f73 7420 636c om outer most cl │ │ │ │ │ +00072980: 6173 730a 3c62 720a 3e74 6f6f 6c73 2f6a ass.tools/j │ │ │ │ │ +00072990: 6176 6163 2f71 7569 642f 5436 3939 3934 avac/quid/T69994 │ │ │ │ │ +000729a0: 3338 2e6a 6176 613a 2072 656d 6f76 6520 38.java: remove │ │ │ │ │ +000729b0: 7375 7070 6f72 7420 666f 7220 6578 6f74 support for exot │ │ │ │ │ +000729c0: 6963 2069 6465 6e74 6966 6965 7273 2066 ic identifiers f │ │ │ │ │ +000729d0: 726f 6d20 4a44 4b20 370a 3c62 720a 3e74 rom JDK 7.t │ │ │ │ │ +000729e0: 6f6f 6c73 2f6a 6176 6163 2f72 6177 4469 ools/javac/rawDi │ │ │ │ │ +000729f0: 6167 732f 4572 726f 722e 6a61 7661 3a20 ags/Error.java: │ │ │ │ │ +00072a00: 6164 6420 6869 6464 656e 206f 7074 696f add hidden optio │ │ │ │ │ +00072a10: 6e20 746f 2068 6176 6520 636f 6d70 696c n to have compil │ │ │ │ │ +00072a20: 6572 2067 656e 6572 6174 6520 6469 6167 er generate diag │ │ │ │ │ +00072a30: 6e6f 7374 6963 7320 696e 206d 6f72 6520 nostics in more │ │ │ │ │ +00072a40: 6d61 6368 696e 652d 7265 6164 6162 6c65 machine-readable │ │ │ │ │ +00072a50: 2066 6f72 6d0a 3c62 720a 3e74 6f6f 6c73 form.tools │ │ │ │ │ +00072a60: 2f6a 6176 6163 2f72 6177 4469 6167 732f /javac/rawDiags/ │ │ │ │ │ +00072a70: 4e6f 7465 2e6a 6176 613a 2061 6464 2068 Note.java: add h │ │ │ │ │ +00072a80: 6964 6465 6e20 6f70 7469 6f6e 2074 6f20 idden option to │ │ │ │ │ +00072a90: 6861 7665 2063 6f6d 7069 6c65 7220 6765 have compiler ge │ │ │ │ │ +00072aa0: 6e65 7261 7465 2064 6961 676e 6f73 7469 nerate diagnosti │ │ │ │ │ +00072ab0: 6373 2069 6e20 6d6f 7265 206d 6163 6869 cs in more machi │ │ │ │ │ +00072ac0: 6e65 2d72 6561 6461 626c 6520 666f 726d ne-readable form │ │ │ │ │ +00072ad0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00072ae0: 632f 7261 7744 6961 6773 2f57 6172 6e69 c/rawDiags/Warni │ │ │ │ │ +00072af0: 6e67 2e6a 6176 613a 2061 6464 2068 6964 ng.java: add hid │ │ │ │ │ +00072b00: 6465 6e20 6f70 7469 6f6e 2074 6f20 6861 den option to ha │ │ │ │ │ +00072b10: 7665 2063 6f6d 7069 6c65 7220 6765 6e65 ve compiler gene │ │ │ │ │ +00072b20: 7261 7465 2064 6961 676e 6f73 7469 6373 rate diagnostics │ │ │ │ │ +00072b30: 2069 6e20 6d6f 7265 206d 6163 6869 6e65 in more machine │ │ │ │ │ +00072b40: 2d72 6561 6461 626c 6520 666f 726d 0a3c -readable form.< │ │ │ │ │ +00072b50: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00072b60: 7265 636f 7264 732f 4269 6752 6563 6f72 records/BigRecor │ │ │ │ │ +00072b70: 6473 546f 5374 7269 6e67 5465 7374 2e6a dsToStringTest.j │ │ │ │ │ +00072b80: 6176 613a 2074 6573 7420 7468 6520 6f75 ava: test the ou │ │ │ │ │ +00072b90: 7470 7574 206f 6620 7468 6520 746f 5374 tput of the toSt │ │ │ │ │ +00072ba0: 7269 6e67 206d 6574 686f 6420 6f66 2072 ring method of r │ │ │ │ │ +00072bb0: 6563 6f72 6473 2077 6974 6820 6120 6c61 ecords with a la │ │ │ │ │ +00072bc0: 7267 6520 6e75 6d62 6572 206f 6620 636f rge number of co │ │ │ │ │ +00072bd0: 6d70 6f6e 656e 7473 0a3c 6272 0a3e 746f mponents.to │ │ │ │ │ +00072be0: 6f6c 732f 6a61 7661 632f 7265 636f 7264 ols/javac/record │ │ │ │ │ +00072bf0: 732f 456c 656d 656e 7446 696c 7465 7252 s/ElementFilterR │ │ │ │ │ +00072c00: 6563 6f72 6443 6f6d 706f 6e65 6e74 5465 ecordComponentTe │ │ │ │ │ +00072c10: 7374 2e6a 6176 613a 2074 6573 7420 666f st.java: test fo │ │ │ │ │ +00072c20: 7220 6a61 7661 782e 6c61 6e67 2e6d 6f64 r javax.lang.mod │ │ │ │ │ +00072c30: 656c 2e75 7469 6c2e 456c 656d 656e 7446 el.util.ElementF │ │ │ │ │ +00072c40: 696c 7465 723a 3a72 6563 6f72 6443 6f6d ilter::recordCom │ │ │ │ │ +00072c50: 706f 6e65 6e74 7349 6e0a 3c62 720a 3e74 ponentsIn.t │ │ │ │ │ +00072c60: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f72 ools/javac/recor │ │ │ │ │ +00072c70: 6473 2f4c 6f63 616c 5374 6174 6963 4465 ds/LocalStaticDe │ │ │ │ │ +00072c80: 636c 6172 6174 696f 6e73 2e6a 6176 613a clarations.java: │ │ │ │ │ +00072c90: 2061 6c6c 6f77 2066 6f72 206c 6f63 616c allow for local │ │ │ │ │ +00072ca0: 2069 6e74 6572 6661 6365 7320 616e 6420 interfaces and │ │ │ │ │ +00072cb0: 656e 756d 7320 706c 7573 206e 6573 7465 enums plus neste │ │ │ │ │ +00072cc0: 6420 7265 636f 7264 732c 2069 6e74 6572 d records, inter │ │ │ │ │ +00072cd0: 6661 6365 7320 616e 6420 656e 756d 730a faces and enums. │ │ │ │ │ +00072ce0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00072cf0: 2f72 6563 6f72 6473 2f4c 6f63 616c 5374 /records/LocalSt │ │ │ │ │ +00072d00: 6174 6963 4465 636c 6172 6174 696f 6e73 aticDeclarations │ │ │ │ │ +00072d10: 322e 6a61 7661 3a20 7379 6e74 6865 7469 2.java: syntheti │ │ │ │ │ +00072d20: 6320 6172 6775 6d65 6e74 7320 6172 6520 c arguments are │ │ │ │ │ +00072d30: 6265 696e 6720 6164 6465 6420 746f 2074 being added to t │ │ │ │ │ +00072d40: 6865 2063 6f6e 7374 7275 6374 6f72 7320 he constructors │ │ │ │ │ +00072d50: 6f66 2073 7461 7469 6320 6c6f 6361 6c20 of static local │ │ │ │ │ +00072d60: 636c 6173 7365 730a 3c62 720a 3e74 6f6f classes.too │ │ │ │ │ +00072d70: 6c73 2f6a 6176 6163 2f72 6563 6f72 6473 ls/javac/records │ │ │ │ │ +00072d80: 2f4d 6170 4163 6365 7373 6f72 546f 436f /MapAccessorToCo │ │ │ │ │ +00072d90: 6d70 6f6e 656e 742e 6a61 7661 3a20 7465 mponent.java: te │ │ │ │ │ +00072da0: 7374 2066 6f72 206a 6176 6178 2e6c 616e st for javax.lan │ │ │ │ │ +00072db0: 672e 6d6f 6465 6c2e 7574 696c 2e45 6c65 g.model.util.Ele │ │ │ │ │ +00072dc0: 6d65 6e74 733a 3a72 6563 6f72 6443 6f6d ments::recordCom │ │ │ │ │ +00072dd0: 706f 6e65 6e74 466f 720a 3c62 720a 3e74 ponentFor.t │ │ │ │ │ +00072de0: 6f6f 6c73 2f6a 6176 6163 2f72 6563 6f72 ools/javac/recor │ │ │ │ │ +00072df0: 6473 2f52 6563 6f72 6443 6f6d 7069 6c61 ds/RecordCompila │ │ │ │ │ +00072e00: 7469 6f6e 5465 7374 732e 6a61 7661 3a20 tionTests.java: │ │ │ │ │ +00072e10: 4e65 6761 7469 7665 2063 6f6d 7069 6c61 Negative compila │ │ │ │ │ +00072e20: 7469 6f6e 2074 6573 7473 2c20 616e 6420 tion tests, and │ │ │ │ │ +00072e30: 706f 7369 7469 7665 2063 6f6d 7069 6c61 positive compila │ │ │ │ │ +00072e40: 7469 6f6e 2028 736d 6f6b 6529 2074 6573 tion (smoke) tes │ │ │ │ │ +00072e50: 7473 2066 6f72 2072 6563 6f72 6473 0a3c ts for records.< │ │ │ │ │ +00072e60: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00072e70: 7265 636f 7264 732f 5265 636f 7264 4465 records/RecordDe │ │ │ │ │ +00072e80: 636c 6172 6174 696f 6e53 796e 7461 7854 clarationSyntaxT │ │ │ │ │ +00072e90: 6573 742e 6a61 7661 3a20 696d 7072 6f76 est.java: improv │ │ │ │ │ +00072ea0: 6520 6572 726f 7220 706f 7369 7469 6f6e e error position │ │ │ │ │ +00072eb0: 2066 6f72 2072 6563 6f72 6473 2077 6974 for records wit │ │ │ │ │ +00072ec0: 686f 7574 2068 6561 6465 720a 3c62 720a hout header.tools/javac/rec │ │ │ │ │ +00072ee0: 6f72 6473 2f52 6563 6f72 644d 656d 6265 ords/RecordMembe │ │ │ │ │ +00072ef0: 7254 6573 7473 2e6a 6176 613a 2074 6573 rTests.java: tes │ │ │ │ │ +00072f00: 7420 7365 7665 7261 6c20 6173 7365 7274 t several assert │ │ │ │ │ +00072f10: 696f 6e73 206f 6e20 7265 636f 7264 2063 ions on record c │ │ │ │ │ +00072f20: 6c61 7373 6573 206d 656d 6265 7273 0a3c lasses members.< │ │ │ │ │ +00072f30: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00072f40: 7265 636f 7264 732f 5265 636f 7264 5265 records/RecordRe │ │ │ │ │ +00072f50: 6164 696e 672e 6a61 7661 3a20 7465 7374 ading.java: test │ │ │ │ │ +00072f60: 2074 6865 2072 6563 6f72 6473 2063 616e the records can │ │ │ │ │ +00072f70: 2062 6520 7265 6164 2062 7920 6a61 7661 be read by java │ │ │ │ │ +00072f80: 6320 7072 6f70 6572 6c79 0a3c 6272 0a3e c properly. │ │ │ │ │ +00072f90: 746f 6f6c 732f 6a61 7661 632f 7265 636f tools/javac/reco │ │ │ │ │ +00072fa0: 7264 732f 5265 636f 7264 7342 696e 6172 rds/RecordsBinar │ │ │ │ │ +00072fb0: 7943 6f6d 7061 7469 6269 6c69 7479 5465 yCompatibilityTe │ │ │ │ │ +00072fc0: 7374 732e 6a61 7661 3a20 7465 7374 2062 sts.java: test b │ │ │ │ │ +00072fd0: 696e 6172 7920 636f 6d70 6174 6962 696c inary compatibil │ │ │ │ │ +00072fe0: 6974 7920 7275 6c65 7320 666f 7220 7265 ity rules for re │ │ │ │ │ +00072ff0: 636f 7264 2063 6c61 7373 6573 0a3c 6272 cord classes.
    tools/javac/re │ │ │ │ │ +00073010: 636f 7264 732f 5265 636f 7264 7345 7272 cords/RecordsErr │ │ │ │ │ +00073020: 6f72 5265 636f 7665 7279 2e6a 6176 613a orRecovery.java: │ │ │ │ │ +00073030: 2056 6572 6966 7920 5479 7065 456c 656d Verify TypeElem │ │ │ │ │ +00073040: 656e 742e 6765 7453 7570 6572 636c 6173 ent.getSuperclas │ │ │ │ │ +00073050: 7320 776f 726b 7320 666f 7220 7265 636f s works for reco │ │ │ │ │ +00073060: 7264 7320 7768 656e 206a 2e6c 2e52 6563 rds when j.l.Rec │ │ │ │ │ +00073070: 6f72 6420 6973 2075 6e61 7661 696c 6162 ord is unavailab │ │ │ │ │ +00073080: 6c65 0a3c 6272 0a3e 746f 6f6c 732f 6a61 le.tools/ja │ │ │ │ │ +00073090: 7661 632f 7265 636f 7264 732f 5661 7261 vac/records/Vara │ │ │ │ │ +000730a0: 7267 7352 6563 6f72 6473 5465 7374 2e6a rgsRecordsTest.j │ │ │ │ │ +000730b0: 6176 613a 2074 6573 7420 666f 7220 7661 ava: test for va │ │ │ │ │ +000730c0: 7261 7267 7320 7265 636f 7264 2063 6f6d rargs record com │ │ │ │ │ +000730d0: 706f 6e65 6e74 730a 3c62 720a 3e74 6f6f ponents.too │ │ │ │ │ +000730e0: 6c73 2f6a 6176 6163 2f72 6563 6f72 6473 ls/javac/records │ │ │ │ │ +000730f0: 2f6d 616e 6461 7465 645f 6d65 6d62 6572 /mandated_member │ │ │ │ │ +00073100: 732f 4368 6563 6b52 6563 6f72 644d 656d s/CheckRecordMem │ │ │ │ │ +00073110: 6265 7273 2e6a 6176 613a 2063 6865 636b bers.java: check │ │ │ │ │ +00073120: 2074 6861 7420 7468 6520 6163 6365 7373 that the access │ │ │ │ │ +00073130: 6f72 732c 2065 7175 616c 732c 2068 6173 ors, equals, has │ │ │ │ │ +00073140: 6843 6f64 6520 616e 6420 746f 5374 7269 hCode and toStri │ │ │ │ │ +00073150: 6e67 206d 6574 686f 6473 2077 6f72 6b20 ng methods work │ │ │ │ │ +00073160: 6173 2065 7870 6563 7465 640a 3c62 720a as expected.tools/javac/rec │ │ │ │ │ +00073180: 6f72 6473 2f72 6563 6f72 6443 6f6d 706f ords/recordCompo │ │ │ │ │ +00073190: 6e65 6e74 2f38 3239 3531 3834 2f52 6563 nent/8295184/Rec │ │ │ │ │ +000731a0: 6f72 6443 6f6d 706f 6e65 6e74 536f 7572 ordComponentSour │ │ │ │ │ +000731b0: 6365 506f 7369 7469 6f6e 5465 7374 2e6a cePositionTest.j │ │ │ │ │ +000731c0: 6176 613a 2050 7269 6e74 696e 6720 6d65 ava: Printing me │ │ │ │ │ +000731d0: 7373 6167 6573 2077 6974 6820 6120 5265 ssages with a Re │ │ │ │ │ +000731e0: 636f 7264 436f 6d70 6f6e 656e 7445 6c65 cordComponentEle │ │ │ │ │ +000731f0: 6d65 6e74 2064 6f65 7320 6e6f 7420 696e ment does not in │ │ │ │ │ +00073200: 636c 7564 6520 706f 7369 7469 6f6e 0a3c clude position.< │ │ │ │ │ +00073210: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00073220: 7265 636f 7264 732f 7265 636f 7264 436f records/recordCo │ │ │ │ │ +00073230: 6d70 6f6e 656e 742f 5265 636f 7264 436f mponent/RecordCo │ │ │ │ │ +00073240: 6d70 6f6e 656e 7454 7970 6554 6573 742e mponentTypeTest. │ │ │ │ │ +00073250: 6a61 7661 3a20 5468 6520 636f 6d70 696c java: The compil │ │ │ │ │ +00073260: 6572 2073 686f 756c 646e 2774 2063 7261 er shouldn't cra │ │ │ │ │ +00073270: 7368 2077 6865 6e20 7265 636f 7264 2063 sh when record c │ │ │ │ │ +00073280: 6f6d 706f 6e65 6e74 2075 7365 7320 7468 omponent uses th │ │ │ │ │ +00073290: 6520 636c 6173 7320 6765 6e65 7261 7465 e class generate │ │ │ │ │ +000732a0: 6420 6279 2074 6865 2061 6e6e 6f74 6174 d by the annotat │ │ │ │ │ +000732b0: 696f 6e20 7072 6f63 6573 736f 722e 0a3c ion processor..< │ │ │ │ │ +000732c0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000732d0: 7265 636f 7264 732f 7772 6974 6572 6561 records/writerea │ │ │ │ │ +000732e0: 642f 5772 6974 6552 6561 6454 6573 742e d/WriteReadTest. │ │ │ │ │ +000732f0: 6a61 7661 3a20 5665 7269 6679 206a 6176 java: Verify jav │ │ │ │ │ +00073300: 6163 2063 616e 2072 6561 6420 7265 636f ac can read reco │ │ │ │ │ +00073310: 7264 2063 6c61 7373 6669 6c65 7320 6974 rd classfiles it │ │ │ │ │ +00073320: 2077 7269 7465 730a 3c62 720a 3e74 6f6f writes.too │ │ │ │ │ +00073330: 6c73 2f6a 6176 6163 2f72 6563 6f76 6572 ls/javac/recover │ │ │ │ │ +00073340: 792f 416e 6e6f 7461 7469 6f6e 5265 636f y/AnnotationReco │ │ │ │ │ +00073350: 7665 7279 2e6a 6176 613a 2056 6572 6966 very.java: Verif │ │ │ │ │ +00073360: 7920 6572 726f 7220 7265 636f 7665 7279 y error recovery │ │ │ │ │ +00073370: 2077 2e72 2e74 2e0a 3c62 720a 3e74 6f6f w.r.t..too │ │ │ │ │ +00073380: 6c73 2f6a 6176 6163 2f72 6563 6f76 6572 ls/javac/recover │ │ │ │ │ +00073390: 792f 4174 7472 5265 636f 7665 7279 2e6a y/AttrRecovery.j │ │ │ │ │ +000733a0: 6176 613a 2056 6572 6966 7920 6572 726f ava: Verify erro │ │ │ │ │ +000733b0: 7220 7265 636f 7665 7279 2077 2e72 2e74 r recovery w.r.t │ │ │ │ │ +000733c0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +000733d0: 6163 2f72 6563 6f76 6572 792f 436c 6173 ac/recovery/Clas │ │ │ │ │ +000733e0: 7342 6c6f 636b 4578 6974 732e 6a61 7661 sBlockExits.java │ │ │ │ │ +000733f0: 3a20 6a61 7661 6320 7368 6f75 6c64 206e : javac should n │ │ │ │ │ +00073400: 6f74 2063 7261 7368 2077 6869 6c65 2070 ot crash while p │ │ │ │ │ +00073410: 726f 6365 7373 696e 6720 6578 6974 7320 rocessing exits │ │ │ │ │ +00073420: 696e 2063 6c61 7373 2069 6e69 7469 616c in class initial │ │ │ │ │ +00073430: 697a 6572 7320 696e 2046 6c6f 770a 3c62 izers in Flow.tools/javac/r │ │ │ │ │ +00073450: 6563 6f76 6572 792f 436c 6173 7342 6c6f ecovery/ClassBlo │ │ │ │ │ +00073460: 636b 4578 6974 7345 7272 6f72 732e 6a61 ckExitsErrors.ja │ │ │ │ │ +00073470: 7661 3a20 6a61 7661 6320 7368 6f75 6c64 va: javac should │ │ │ │ │ +00073480: 206e 6f74 2063 7261 7368 2077 6869 6c65 not crash while │ │ │ │ │ +00073490: 2070 726f 6365 7373 696e 6720 6578 6974 processing exit │ │ │ │ │ +000734a0: 7320 696e 2063 6c61 7373 2069 6e69 7469 s in class initi │ │ │ │ │ +000734b0: 616c 697a 6572 7320 696e 2046 6c6f 770a alizers in Flow. │ │ │ │ │ +000734c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000734d0: 2f72 6563 6f76 6572 792f 4372 6173 6844 /recovery/CrashD │ │ │ │ │ +000734e0: 7565 546f 556e 7265 706f 7274 6564 4572 ueToUnreportedEr │ │ │ │ │ +000734f0: 726f 722e 6a61 7661 3a20 4e50 4520 6475 ror.java: NPE du │ │ │ │ │ +00073500: 6520 746f 2075 6e72 6570 6f72 7465 6420 e to unreported │ │ │ │ │ +00073510: 636f 6d70 696c 6572 2065 7272 6f72 0a3c compiler error.< │ │ │ │ │ +00073520: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00073530: 7265 636f 7665 7279 2f4c 616d 6264 6152 recovery/LambdaR │ │ │ │ │ +00073540: 6563 6f76 6572 792e 6a61 7661 3a20 5665 ecovery.java: Ve │ │ │ │ │ +00073550: 7269 6679 2065 7272 6f72 2072 6563 6f76 rify error recov │ │ │ │ │ +00073560: 6572 7920 772e 722e 742e 0a3c 6272 0a3e ery w.r.t.. │ │ │ │ │ +00073570: 746f 6f6c 732f 6a61 7661 632f 7265 636f tools/javac/reco │ │ │ │ │ +00073580: 7665 7279 2f4c 6f63 616c 5661 7248 6964 very/LocalVarHid │ │ │ │ │ +00073590: 696e 672e 6a61 7661 3a20 5665 7269 6679 ing.java: Verify │ │ │ │ │ +000735a0: 2065 7272 6f72 2072 6563 6f76 6572 7920 error recovery │ │ │ │ │ +000735b0: 6166 7465 7220 7661 7269 6162 6c65 2072 after variable r │ │ │ │ │ +000735c0: 6564 6563 6c61 7261 7469 6f6e 0a3c 6272 edeclaration.
    tools/javac/re │ │ │ │ │ +000735e0: 636f 7665 7279 2f4d 6574 686f 644d 6f64 covery/MethodMod │ │ │ │ │ +000735f0: 6966 6965 7273 2e6a 6176 613a 2056 6572 ifiers.java: Ver │ │ │ │ │ +00073600: 6966 7920 6572 726f 7220 7265 636f 7665 ify error recove │ │ │ │ │ +00073610: 7279 2072 656c 6174 6564 2074 6f20 6d65 ry related to me │ │ │ │ │ +00073620: 7468 6f64 206d 6f64 6966 6965 7273 2e0a thod modifiers.. │ │ │ │ │ +00073630: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00073640: 2f72 6563 6f76 6572 792f 4d69 7373 696e /recovery/Missin │ │ │ │ │ +00073650: 6754 7261 6e73 6974 6976 6553 7570 6572 gTransitiveSuper │ │ │ │ │ +00073660: 5479 7065 732e 6a61 7661 3a20 5665 7269 Types.java: Veri │ │ │ │ │ +00073670: 6679 206a 6176 6163 2773 2065 7272 6f72 fy javac's error │ │ │ │ │ +00073680: 2072 6563 6f76 6572 7920 6361 6e20 6861 recovery can ha │ │ │ │ │ +00073690: 6e64 6c65 206d 756c 7469 706c 6520 6d69 ndle multiple mi │ │ │ │ │ +000736a0: 7373 696e 6720 7472 616e 7369 7469 7665 ssing transitive │ │ │ │ │ +000736b0: 2073 7570 6572 7479 7065 730a 3c62 720a supertypes.tools/javac/rec │ │ │ │ │ +000736d0: 6f76 6572 792f 4e6f 4372 6173 6846 6f72 overy/NoCrashFor │ │ │ │ │ +000736e0: 4572 726f 722e 6a61 7661 3a20 5665 7269 Error.java: Veri │ │ │ │ │ +000736f0: 6679 2074 6861 7420 6572 726f 7273 2064 fy that errors d │ │ │ │ │ +00073700: 6f6e 2774 2063 7261 7368 2074 6865 2063 on't crash the c │ │ │ │ │ +00073710: 6f6d 7069 6c65 722e 0a3c 6272 0a3e 746f ompiler..to │ │ │ │ │ +00073720: 6f6c 732f 6a61 7661 632f 7265 636f 7665 ols/javac/recove │ │ │ │ │ +00073730: 7279 2f53 7570 6572 4d65 7468 6f64 4361 ry/SuperMethodCa │ │ │ │ │ +00073740: 6c6c 4272 6f6b 656e 2e6a 6176 613a 2049 llBroken.java: I │ │ │ │ │ +00073750: 6e76 6f63 6174 696f 6e20 6f66 2061 206d nvocation of a m │ │ │ │ │ +00073760: 6574 686f 6420 6672 6f6d 2061 2073 7570 ethod from a sup │ │ │ │ │ +00073770: 6572 696e 7465 7266 6163 6520 696e 2061 erinterface in a │ │ │ │ │ +00073780: 2063 6c61 7373 2074 6861 7420 6861 7320 class that has │ │ │ │ │ +00073790: 616e 2065 7272 6f6e 656f 7573 2073 7570 an erroneous sup │ │ │ │ │ +000737a0: 6572 7479 7065 2073 686f 756c 6420 6e6f ertype should no │ │ │ │ │ +000737b0: 7420 6372 6173 6820 6a61 7661 632e 0a3c t crash javac..< │ │ │ │ │ +000737c0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000737d0: 7265 636f 7665 7279 2f53 7769 7463 6855 recovery/SwitchU │ │ │ │ │ +000737e0: 6e64 6566 696e 6564 5365 6c65 6374 6f72 ndefinedSelector │ │ │ │ │ +000737f0: 2e6a 6176 613a 2043 6865 636b 2065 7272 .java: Check err │ │ │ │ │ +00073800: 6f72 2072 6563 6f76 6572 7920 666f 7220 or recovery for │ │ │ │ │ +00073810: 7377 6974 6368 206f 7665 7220 756e 6465 switch over unde │ │ │ │ │ +00073820: 6669 6e65 6420 7661 7269 6162 6c65 732e fined variables. │ │ │ │ │ +00073830: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00073840: 632f 7265 636f 7665 7279 2f54 3832 3539 c/recovery/T8259 │ │ │ │ │ +00073850: 3335 392e 6a61 7661 3a20 6a61 7661 6320 359.java: javac │ │ │ │ │ +00073860: 646f 6573 206e 6f74 2061 7474 7269 6275 does not attribu │ │ │ │ │ +00073870: 7465 2075 6e65 7870 6563 7465 6420 7375 te unexpected su │ │ │ │ │ +00073880: 7065 7220 636f 6e73 7472 7563 746f 7220 per constructor │ │ │ │ │ +00073890: 696e 766f 6361 7469 6f6e 2071 7561 6c69 invocation quali │ │ │ │ │ +000738a0: 6669 6572 2c20 616e 6420 6d61 7920 6372 fier, and may cr │ │ │ │ │ +000738b0: 6173 680a 3c62 720a 3e74 6f6f 6c73 2f6a ash.tools/j │ │ │ │ │ +000738c0: 6176 6163 2f72 6564 6566 696e 654f 626a avac/redefineObj │ │ │ │ │ +000738d0: 6563 742f 4f62 6a65 6374 312d 7465 7374 ect/Object1-test │ │ │ │ │ +000738e0: 2e6a 6176 613a 206a 6176 612e 6c61 6e67 .java: java.lang │ │ │ │ │ +000738f0: 2e4f 626a 6563 7420 6361 6e27 7420 6265 .Object can't be │ │ │ │ │ +00073900: 2072 6564 6566 696e 6564 2077 6974 686f redefined witho │ │ │ │ │ +00073910: 7574 2063 7261 7368 696e 6720 6a61 7661 ut crashing java │ │ │ │ │ +00073920: 630a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 c.tools/jav │ │ │ │ │ +00073930: 6163 2f72 6564 6566 696e 654f 626a 6563 ac/redefineObjec │ │ │ │ │ +00073940: 742f 4f62 6a65 6374 322d 7465 7374 2e6a t/Object2-test.j │ │ │ │ │ +00073950: 6176 613a 206a 6176 612e 6c61 6e67 2e4f ava: java.lang.O │ │ │ │ │ +00073960: 626a 6563 7420 6361 6e27 7420 6265 2072 bject can't be r │ │ │ │ │ +00073970: 6564 6566 696e 6564 2077 6974 686f 7574 edefined without │ │ │ │ │ +00073980: 2063 7261 7368 696e 6720 6a61 7661 630a crashing javac. │ │ │ │ │ +00073990: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000739a0: 2f72 6573 6f6c 7665 2f41 6d62 6967 7569 /resolve/Ambigui │ │ │ │ │ +000739b0: 7479 4572 726f 7254 6573 742e 6a61 7661 tyErrorTest.java │ │ │ │ │ +000739c0: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ +000739d0: 6176 6163 2f72 6573 6f6c 7665 2f42 6974 avac/resolve/Bit │ │ │ │ │ +000739e0: 5769 7365 4f70 6572 6174 6f72 732e 6a61 WiseOperators.ja │ │ │ │ │ +000739f0: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ +00073a00: 6269 7477 6973 6520 6f70 6572 6174 6f72 bitwise operator │ │ │ │ │ +00073a10: 7320 646f 6e27 7420 616c 6c6f 7720 746f s don't allow to │ │ │ │ │ +00073a20: 206d 6978 206e 756d 6572 6963 2061 6e64 mix numeric and │ │ │ │ │ +00073a30: 2062 6f6f 6c65 616e 206f 7065 7261 6e64 boolean operand │ │ │ │ │ +00073a40: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ +00073a50: 7661 632f 7265 736f 6c76 652f 4272 6f6b vac/resolve/Brok │ │ │ │ │ +00073a60: 656e 416e 6f6e 796d 6f75 732e 6a61 7661 enAnonymous.java │ │ │ │ │ +00073a70: 3a20 456e 7375 7269 6e67 2074 6861 7420 : Ensuring that │ │ │ │ │ +00073a80: 756e 7265 736f 6c76 6162 6c65 2061 6e6f unresolvable ano │ │ │ │ │ +00073a90: 6e79 6d6f 7573 2063 6c61 7373 2069 7320 nymous class is │ │ │ │ │ +00073aa0: 7374 696c 6c20 6174 7472 6962 7574 6564 still attributed │ │ │ │ │ +00073ab0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +00073ac0: 6163 2f72 6573 6f6c 7665 2f4e 6f4f 626a ac/resolve/NoObj │ │ │ │ │ +00073ad0: 6563 7454 6f53 7472 696e 672e 6a61 7661 ectToString.java │ │ │ │ │ +00073ae0: 3a20 436f 7272 6563 7420 7265 736f 6c75 : Correct resolu │ │ │ │ │ +00073af0: 7469 6f6e 206f 6620 746f 5374 7269 6e67 tion of toString │ │ │ │ │ +00073b00: 2829 2028 616e 6420 6f74 6865 7220 7369 () (and other si │ │ │ │ │ +00073b10: 6d69 6c61 7220 6361 6c6c 7329 206f 6e20 milar calls) on │ │ │ │ │ +00073b20: 696e 7465 7266 6163 6573 0a3c 6272 0a3e interfaces. │ │ │ │ │ +00073b30: 746f 6f6c 732f 6a61 7661 632f 7265 736f tools/javac/reso │ │ │ │ │ +00073b40: 6c76 652f 5061 636b 6167 6550 7269 7661 lve/PackagePriva │ │ │ │ │ +00073b50: 7465 5375 7065 7274 7970 6541 744d 756c teSupertypeAtMul │ │ │ │ │ +00073b60: 7469 4361 7463 682e 6a61 7661 3a20 4d75 tiCatch.java: Mu │ │ │ │ │ +00073b70: 6c74 692d 6361 7463 6820 636c 6175 7365 lti-catch clause │ │ │ │ │ +00073b80: 2063 6175 7365 7320 636f 6d70 696c 6572 causes compiler │ │ │ │ │ +00073b90: 2065 7863 6570 7469 6f6e 2062 6563 6175 exception becau │ │ │ │ │ +00073ba0: 7365 2069 7420 7573 6573 2074 6865 2070 se it uses the p │ │ │ │ │ +00073bb0: 6163 6b61 6765 2d70 7269 7661 7465 2073 ackage-private s │ │ │ │ │ +00073bc0: 7570 6572 7479 7065 0a3c 6272 0a3e 746f upertype.to │ │ │ │ │ +00073bd0: 6f6c 732f 6a61 7661 632f 7265 736f 6c76 ols/javac/resolv │ │ │ │ │ +00073be0: 652f 5265 736f 6c76 6548 6172 6e65 7373 e/ResolveHarness │ │ │ │ │ +00073bf0: 2e6a 6176 613a 2054 6573 7420 6861 726e .java: Test harn │ │ │ │ │ +00073c00: 6573 7320 666f 7220 6f76 6572 6c6f 6164 ess for overload │ │ │ │ │ +00073c10: 2072 6573 6f6c 7574 696f 6e2f 696e 6665 resolution/infe │ │ │ │ │ +00073c20: 7265 6e63 6520 7465 7374 730a 3c62 720a rence tests.tools/javac/sco │ │ │ │ │ +00073c40: 7065 2f36 3232 3539 3335 2f45 7374 6174 pe/6225935/Estat │ │ │ │ │ +00073c50: 6963 6f34 2e6a 6176 613a 2043 6f6d 7069 ico4.java: Compi │ │ │ │ │ +00073c60: 6c65 7220 6661 696c 7320 746f 2070 726f ler fails to pro │ │ │ │ │ +00073c70: 6475 6365 2065 7272 6f72 206d 6573 7361 duce error messa │ │ │ │ │ +00073c80: 6765 2077 6974 6820 4f44 4420 6e75 6d62 ge with ODD numb │ │ │ │ │ +00073c90: 6572 206f 6620 696d 706f 7274 2073 7461 er of import sta │ │ │ │ │ +00073ca0: 7469 630a 3c62 720a 3e74 6f6f 6c73 2f6a tic.tools/j │ │ │ │ │ +00073cb0: 6176 6163 2f73 636f 7065 2f36 3232 3539 avac/scope/62259 │ │ │ │ │ +00073cc0: 3335 2f53 7461 7469 6349 6d70 6f72 7441 35/StaticImportA │ │ │ │ │ +00073cd0: 6363 6573 732e 6a61 7661 3a20 2269 6d70 ccess.java: "imp │ │ │ │ │ +00073ce0: 6f72 7420 7374 6174 6963 2220 6163 6365 ort static" acce │ │ │ │ │ +00073cf0: 7373 6962 696c 6974 7920 7275 6c65 7320 ssibility rules │ │ │ │ │ +00073d00: 666f 7220 7379 6d62 6f6c 7320 6469 6666 for symbols diff │ │ │ │ │ +00073d10: 6572 656e 7420 666f 7220 6e6f 2072 6561 erent for no rea │ │ │ │ │ +00073d20: 736f 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a son.tools/j │ │ │ │ │ +00073d30: 6176 6163 2f73 636f 7065 2f36 3232 3539 avac/scope/62259 │ │ │ │ │ +00073d40: 3335 2f54 3632 3134 3935 392e 6a61 7661 35/T6214959.java │ │ │ │ │ +00073d50: 3a20 436f 6d70 696c 6572 2066 6169 6c73 : Compiler fails │ │ │ │ │ +00073d60: 2074 6f20 7072 6f64 7563 6520 6572 726f to produce erro │ │ │ │ │ +00073d70: 7220 6d65 7373 6167 6520 7769 7468 204f r message with O │ │ │ │ │ +00073d80: 4444 206e 756d 6265 7220 6f66 2069 6d70 DD number of imp │ │ │ │ │ +00073d90: 6f72 7420 7374 6174 6963 0a3c 6272 0a3e ort static. │ │ │ │ │ +00073da0: 746f 6f6c 732f 6a61 7661 632f 7363 6f70 tools/javac/scop │ │ │ │ │ +00073db0: 652f 3632 3235 3933 352f 5436 3232 3539 e/6225935/T62259 │ │ │ │ │ +00073dc0: 3335 2e6a 6176 613a 2022 696d 706f 7274 35.java: "import │ │ │ │ │ +00073dd0: 2073 7461 7469 6322 2061 6363 6573 7369 static" accessi │ │ │ │ │ +00073de0: 6269 6c69 7479 2072 756c 6573 2066 6f72 bility rules for │ │ │ │ │ +00073df0: 2073 796d 626f 6c73 2064 6966 6665 7265 symbols differe │ │ │ │ │ +00073e00: 6e74 2066 6f72 206e 6f20 7265 6173 6f6e nt for no reason │ │ │ │ │ +00073e10: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00073e20: 632f 7363 6f70 652f 3632 3235 3933 352f c/scope/6225935/ │ │ │ │ │ +00073e30: 5436 3338 3137 3837 2e6a 6176 613a 2046 T6381787.java: F │ │ │ │ │ +00073e40: 6169 6c69 6e67 204a 6170 616e 6573 6520 ailing Japanese │ │ │ │ │ +00073e50: 4361 6c65 6e64 6172 2072 6567 7265 7373 Calendar regress │ │ │ │ │ +00073e60: 696f 6e20 7465 7374 730a 3c62 720a 3e74 ion tests.t │ │ │ │ │ +00073e70: 6f6f 6c73 2f6a 6176 6163 2f73 636f 7065 ools/javac/scope │ │ │ │ │ +00073e80: 2f36 3232 3539 3335 2f54 6573 742e 6a61 /6225935/Test.ja │ │ │ │ │ +00073e90: 7661 3a20 4661 696c 696e 6720 4a61 7061 va: Failing Japa │ │ │ │ │ +00073ea0: 6e65 7365 2043 616c 656e 6461 7220 7265 nese Calendar re │ │ │ │ │ +00073eb0: 6772 6573 7369 6f6e 2074 6573 7473 0a3c gression tests.< │ │ │ │ │ +00073ec0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00073ed0: 7363 6f70 652f 3633 3932 3939 382f 5436 scope/6392998/T6 │ │ │ │ │ +00073ee0: 3339 3239 3938 2e6a 6176 613a 204d 7573 392998.java: Mus │ │ │ │ │ +00073ef0: 7461 6e67 2063 6f6d 7069 6c65 7220 7468 tang compiler th │ │ │ │ │ +00073f00: 726f 7773 2041 7373 6572 7469 6f6e 4572 rows AssertionEr │ │ │ │ │ +00073f10: 726f 7220 2862 6574 6132 2d62 3731 2061 ror (beta2-b71 a │ │ │ │ │ +00073f20: 6e64 2068 6967 6865 7229 0a3c 6272 0a3e nd higher). │ │ │ │ │ +00073f30: 746f 6f6c 732f 6a61 7661 632f 7363 6f70 tools/javac/scop │ │ │ │ │ +00073f40: 652f 3730 3137 3636 342f 436f 6d70 6f75 e/7017664/Compou │ │ │ │ │ +00073f50: 6e64 5363 6f70 6554 6573 742e 6a61 7661 ndScopeTest.java │ │ │ │ │ +00073f60: 3a20 4261 7368 6572 2066 6f72 2043 6f6d : Basher for Com │ │ │ │ │ +00073f70: 706f 756e 6453 636f 7065 730a 3c62 720a poundScopes.tools/javac/sco │ │ │ │ │ +00073f90: 7065 2f37 3031 3736 3634 2f49 6d70 6c65 pe/7017664/Imple │ │ │ │ │ +00073fa0: 6d65 6e74 6174 696f 6e43 6163 6865 5465 mentationCacheTe │ │ │ │ │ +00073fb0: 7374 2e6a 6176 613a 2042 6173 6865 7220 st.java: Basher │ │ │ │ │ +00073fc0: 666f 7220 436f 6d70 6f75 6e64 5363 6f70 for CompoundScop │ │ │ │ │ +00073fd0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +00073fe0: 7661 632f 7363 6f70 652f 3730 3436 3334 vac/scope/704634 │ │ │ │ │ +00073ff0: 382f 4561 6765 7249 6e74 6572 6661 6365 8/EagerInterface │ │ │ │ │ +00074000: 436f 6d70 6c65 7469 6f6e 5465 7374 2e6a CompletionTest.j │ │ │ │ │ +00074010: 6176 613a 2052 6567 7265 7373 696f 6e3a ava: Regression: │ │ │ │ │ +00074020: 206a 6176 6163 2063 6f6d 706c 6169 6e73 javac complains │ │ │ │ │ +00074030: 206f 6620 6d69 7373 696e 6720 636c 6173 of missing clas │ │ │ │ │ +00074040: 7366 696c 6520 666f 7220 6120 7365 656d sfile for a seem │ │ │ │ │ +00074050: 696e 676c 7920 756e 7265 6c61 7465 6420 ingly unrelated │ │ │ │ │ +00074060: 696e 7465 7266 6163 650a 3c62 720a 3e74 interface.t │ │ │ │ │ +00074070: 6f6f 6c73 2f6a 6176 6163 2f73 636f 7065 ools/javac/scope │ │ │ │ │ +00074080: 2f44 7570 556e 7368 6172 6564 5465 7374 /DupUnsharedTest │ │ │ │ │ +00074090: 2e6a 6176 613a 2057 7269 7465 6162 6c65 .java: Writeable │ │ │ │ │ +000740a0: 5363 6f70 652e 6475 7055 6e73 6861 7265 Scope.dupUnshare │ │ │ │ │ +000740b0: 6420 6e6f 7420 776f 726b 696e 6720 7072 d not working pr │ │ │ │ │ +000740c0: 6f70 6572 6c79 2066 6f72 2073 6861 7265 operly for share │ │ │ │ │ +000740d0: 6420 5363 6f70 6573 2e0a 3c62 720a 3e74 d Scopes..t │ │ │ │ │ +000740e0: 6f6f 6c73 2f6a 6176 6163 2f73 636f 7065 ools/javac/scope │ │ │ │ │ +000740f0: 2f48 6173 6843 6f6c 6c69 7369 6f6e 5465 /HashCollisionTe │ │ │ │ │ +00074100: 7374 2e6a 6176 613a 2045 6e73 7572 6520 st.java: Ensure │ │ │ │ │ +00074110: 5363 6f70 6520 696d 706c 2063 616e 2063 Scope impl can c │ │ │ │ │ +00074120: 6f70 6520 7769 7468 2068 6173 6820 636f ope with hash co │ │ │ │ │ +00074130: 6c6c 6973 696f 6e73 0a3c 6272 0a3e 746f llisions.to │ │ │ │ │ +00074140: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ +00074150: 4974 6572 6174 6541 6e64 5265 6d6f 7665 IterateAndRemove │ │ │ │ │ +00074160: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00074170: 6174 2053 636f 7065 2e72 656d 6f76 6520 at Scope.remove │ │ │ │ │ +00074180: 7265 6d6f 7665 7320 7468 6520 5379 6d62 removes the Symb │ │ │ │ │ +00074190: 6f6c 2061 6c73 6f20 6672 6f6d 2061 6c72 ol also from alr │ │ │ │ │ +000741a0: 6561 6479 2072 756e 6e69 6e67 2069 7465 eady running ite │ │ │ │ │ +000741b0: 7261 7469 6f6e 732e 0a3c 6272 0a3e 746f rations..to │ │ │ │ │ +000741c0: 6f6c 732f 6a61 7661 632f 7363 6f70 652f ols/javac/scope/ │ │ │ │ │ +000741d0: 5265 6d6f 7665 5379 6d62 6f6c 5465 7374 RemoveSymbolTest │ │ │ │ │ +000741e0: 2e6a 6176 613a 2045 6e73 7572 6520 5363 .java: Ensure Sc │ │ │ │ │ +000741f0: 6f70 6520 696d 706c 2063 616e 2063 6f70 ope impl can cop │ │ │ │ │ +00074200: 6520 7769 7468 2072 656d 6f76 6528 2920 e with remove() │ │ │ │ │ +00074210: 7768 656e 2061 2066 6965 6c64 2061 6e64 when a field and │ │ │ │ │ +00074220: 206d 6574 686f 6420 7368 6172 6520 7468 method share th │ │ │ │ │ +00074230: 6520 6e61 6d65 2e0a 3c62 720a 3e74 6f6f e name..too │ │ │ │ │ +00074240: 6c73 2f6a 6176 6163 2f73 636f 7065 2f52 ls/javac/scope/R │ │ │ │ │ +00074250: 656d 6f76 6553 796d 626f 6c55 6e69 7454 emoveSymbolUnitT │ │ │ │ │ +00074260: 6573 742e 6a61 7661 3a20 456e 7375 7265 est.java: Ensure │ │ │ │ │ +00074270: 2053 636f 7065 2069 6d70 6c20 6361 6e20 Scope impl can │ │ │ │ │ +00074280: 636f 7065 2077 6974 6820 7265 6d6f 7665 cope with remove │ │ │ │ │ +00074290: 2829 2077 6865 6e20 6120 6669 656c 6420 () when a field │ │ │ │ │ +000742a0: 616e 6420 6d65 7468 6f64 2073 6861 7265 and method share │ │ │ │ │ +000742b0: 2074 6865 206e 616d 652e 0a3c 6272 0a3e the name.. │ │ │ │ │ +000742c0: 746f 6f6c 732f 6a61 7661 632f 7363 6f70 tools/javac/scop │ │ │ │ │ +000742d0: 652f 5374 6172 496d 706f 7274 5465 7374 e/StarImportTest │ │ │ │ │ +000742e0: 2e6a 6176 613a 2042 6173 6865 7220 666f .java: Basher fo │ │ │ │ │ +000742f0: 7220 7374 6172 2d69 6d70 6f72 7420 7363 r star-import sc │ │ │ │ │ +00074300: 6f70 6573 0a3c 6272 0a3e 746f 6f6c 732f opes.tools/ │ │ │ │ │ +00074310: 6a61 7661 632f 7365 616c 6564 2f42 696e javac/sealed/Bin │ │ │ │ │ +00074320: 6172 7943 6f6d 7061 7469 6269 6c69 7479 aryCompatibility │ │ │ │ │ +00074330: 5465 7374 732e 6a61 7661 3a20 7465 7374 Tests.java: test │ │ │ │ │ +00074340: 2062 696e 6172 7920 636f 6d70 6174 6962 binary compatib │ │ │ │ │ +00074350: 696c 6974 7920 7275 6c65 7320 666f 7220 ility rules for │ │ │ │ │ +00074360: 7365 616c 6564 2063 6c61 7373 6573 0a3c sealed classes.< │ │ │ │ │ +00074370: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00074380: 7365 616c 6564 2f43 6865 636b 5375 6274 sealed/CheckSubt │ │ │ │ │ +00074390: 7970 6573 4f66 5365 616c 6564 5465 7374 ypesOfSealedTest │ │ │ │ │ +000743a0: 2e6a 6176 613a 2063 6865 636b 2073 7562 .java: check sub │ │ │ │ │ +000743b0: 7479 7065 7320 6f66 2073 6561 6c65 6420 types of sealed │ │ │ │ │ +000743c0: 636c 6173 7365 730a 3c62 720a 3e74 6f6f classes.too │ │ │ │ │ +000743d0: 6c73 2f6a 6176 6163 2f73 6561 6c65 642f ls/javac/sealed/ │ │ │ │ │ +000743e0: 4d69 7373 696e 6750 6572 6d69 7474 6564 MissingPermitted │ │ │ │ │ +000743f0: 5375 6274 7970 6573 2e6a 6176 613a 2056 Subtypes.java: V │ │ │ │ │ +00074400: 6572 6966 7920 6d69 7373 696e 6720 7065 erify missing pe │ │ │ │ │ +00074410: 726d 6974 7465 6420 7375 6274 7970 6520 rmitted subtype │ │ │ │ │ +00074420: 6973 2068 616e 646c 6564 2070 726f 7065 is handled prope │ │ │ │ │ +00074430: 726c 7920 666f 7220 626f 7468 2063 6173 rly for both cas │ │ │ │ │ +00074440: 7473 2061 6e64 2070 6174 7465 726e 2073 ts and pattern s │ │ │ │ │ +00074450: 7769 7463 6865 732e 0a3c 6272 0a3e 746f witches..to │ │ │ │ │ +00074460: 6f6c 732f 6a61 7661 632f 7365 616c 6564 ols/javac/sealed │ │ │ │ │ +00074470: 2f53 6561 6c65 6443 6f6d 7069 6c61 7469 /SealedCompilati │ │ │ │ │ +00074480: 6f6e 5465 7374 732e 6a61 7661 3a20 4e65 onTests.java: Ne │ │ │ │ │ +00074490: 6761 7469 7665 2063 6f6d 7069 6c61 7469 gative compilati │ │ │ │ │ +000744a0: 6f6e 2074 6573 7473 2c20 616e 6420 706f on tests, and po │ │ │ │ │ +000744b0: 7369 7469 7665 2063 6f6d 7069 6c61 7469 sitive compilati │ │ │ │ │ +000744c0: 6f6e 2028 736d 6f6b 6529 2074 6573 7473 on (smoke) tests │ │ │ │ │ +000744d0: 2066 6f72 2073 6561 6c65 6420 636c 6173 for sealed clas │ │ │ │ │ +000744e0: 7365 730a 3c62 720a 3e74 6f6f 6c73 2f6a ses.tools/j │ │ │ │ │ +000744f0: 6176 6163 2f73 6561 6c65 642f 5365 616c avac/sealed/Seal │ │ │ │ │ +00074500: 6564 4469 6666 436f 6e66 6967 7572 6174 edDiffConfigurat │ │ │ │ │ +00074510: 696f 6e73 5465 7374 2e6a 6176 613a 2074 ionsTest.java: t │ │ │ │ │ +00074520: 6573 7420 6469 6666 6572 656e 7420 636f est different co │ │ │ │ │ +00074530: 6e66 6967 7572 6174 696f 6e73 206f 6620 nfigurations of │ │ │ │ │ +00074540: 7365 616c 6564 2063 6c61 7373 6573 2c20 sealed classes, │ │ │ │ │ +00074550: 7361 6d65 2063 6f6d 7069 6c61 7469 6f6e same compilation │ │ │ │ │ +00074560: 2075 6e69 742c 2064 6966 6620 706b 6720 unit, diff pkg │ │ │ │ │ +00074570: 6f72 206d 646c 2c20 6574 630a 3c62 720a or mdl, etc.tools/javac/sea │ │ │ │ │ +00074590: 6c65 642f 5438 3235 3836 3632 2f54 3832 led/T8258662/T82 │ │ │ │ │ +000745a0: 3538 3636 322e 6a61 7661 3a20 5479 7065 58662.java: Type │ │ │ │ │ +000745b0: 732e 6973 4361 7374 6162 6c65 2063 7261 s.isCastable cra │ │ │ │ │ +000745c0: 7368 6573 2077 6865 6e20 696e 766f 6c76 shes when involv │ │ │ │ │ +000745d0: 696e 6720 7365 616c 6564 2069 6e74 6572 ing sealed inter │ │ │ │ │ +000745e0: 6661 6365 2061 6e64 2074 7970 6520 7661 face and type va │ │ │ │ │ +000745f0: 7269 6162 6c65 2e0a 3c62 720a 3e74 6f6f riable..too │ │ │ │ │ +00074600: 6c73 2f6a 6176 6163 2f73 6561 6c65 642f ls/javac/sealed/ │ │ │ │ │ +00074610: 5661 6c69 6461 7465 4a61 7257 6974 6853 ValidateJarWithS │ │ │ │ │ +00074620: 6561 6c65 6441 6e64 5265 636f 7264 2e6a ealedAndRecord.j │ │ │ │ │ +00074630: 6176 613a 204a 6172 2076 616c 6964 6174 ava: Jar validat │ │ │ │ │ +00074640: 696f 6e20 6661 696c 7320 7768 656e 2073 ion fails when s │ │ │ │ │ +00074650: 6561 6c65 6420 636c 6173 7365 7320 616e ealed classes an │ │ │ │ │ +00074660: 6420 7265 636f 7264 7320 6172 6520 696e d records are in │ │ │ │ │ +00074670: 766f 6c76 6564 0a3c 6272 0a3e 746f 6f6c volved.tool │ │ │ │ │ +00074680: 732f 6a61 7661 632f 7365 7269 616c 2f53 s/javac/serial/S │ │ │ │ │ +00074690: 6572 6961 6c57 6172 6e2e 6a61 7661 3a20 erialWarn.java: │ │ │ │ │ +000746a0: 696e 636c 7564 6520 5468 726f 7761 626c include Throwabl │ │ │ │ │ +000746b0: 6520 7375 6263 6c61 7373 6573 2069 6e20 e subclasses in │ │ │ │ │ +000746c0: 6d69 7373 696e 6720 7365 7269 616c 5665 missing serialVe │ │ │ │ │ +000746d0: 7273 696f 6e55 4944 2077 6172 6e69 6e67 rsionUID warning │ │ │ │ │ +000746e0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000746f0: 632f 7365 7269 616c 2f53 6572 6961 6c57 c/serial/SerialW │ │ │ │ │ +00074700: 6172 6e41 6e6f 6e2e 6a61 7661 3a20 4d61 arnAnon.java: Ma │ │ │ │ │ +00074710: 6b65 2073 7572 6520 6e6f 2077 6172 6e69 ke sure no warni │ │ │ │ │ +00074720: 6e67 2069 7320 656d 6974 7465 6420 666f ng is emitted fo │ │ │ │ │ +00074730: 7220 616e 6f6e 796d 6f75 7320 636c 6173 r anonymous clas │ │ │ │ │ +00074740: 7365 7320 7769 7468 6f75 7420 7365 7269 ses without seri │ │ │ │ │ +00074750: 616c 5665 7273 696f 6e55 4944 0a3c 6272 alVersionUID.
    tools/javac/so │ │ │ │ │ +00074770: 7572 6365 5061 7468 2f53 6f75 7263 6550 urcePath/SourceP │ │ │ │ │ +00074780: 6174 682e 6a61 7661 3a20 636f 6d70 696c ath.java: compil │ │ │ │ │ +00074790: 6572 2064 6f65 7320 6e6f 7420 656d 6974 er does not emit │ │ │ │ │ +000747a0: 2063 6f64 6520 666f 7220 7365 636f 6e64 code for second │ │ │ │ │ +000747b0: 2063 6c61 7373 2069 6e20 736f 7572 6365 class in source │ │ │ │ │ +000747c0: 2066 696c 650a 3c62 720a 3e74 6f6f 6c73 file.tools │ │ │ │ │ +000747d0: 2f6a 6176 6163 2f73 6f75 7263 6550 6174 /javac/sourcePat │ │ │ │ │ +000747e0: 6832 2f53 6f75 7263 6550 6174 6832 2e6a h2/SourcePath2.j │ │ │ │ │ +000747f0: 6176 613a 2063 6f6d 7069 6c65 7220 646f ava: compiler do │ │ │ │ │ +00074800: 6573 206e 6f74 2065 6d69 7420 636f 6465 es not emit code │ │ │ │ │ +00074810: 2066 6f72 2073 6563 6f6e 6420 636c 6173 for second clas │ │ │ │ │ +00074820: 7320 696e 2073 6f75 7263 6520 6669 6c65 s in source file │ │ │ │ │ +00074830: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00074840: 632f 7374 6163 6b6d 6170 2f4f 7264 696e c/stackmap/Ordin │ │ │ │ │ +00074850: 6172 7953 7769 7463 6853 7461 636b 4d61 arySwitchStackMa │ │ │ │ │ +00074860: 7054 6573 742e 6a61 7661 3a20 5665 7269 pTest.java: Veri │ │ │ │ │ +00074870: 6679 2053 7461 636b 4d61 7054 6162 6c65 fy StackMapTable │ │ │ │ │ +00074880: 2069 7320 7365 6e73 6962 6c65 2066 6f72 is sensible for │ │ │ │ │ +00074890: 2073 696d 706c 6520 6f72 6469 6e61 7279 simple ordinary │ │ │ │ │ +000748a0: 2073 7769 7463 6865 730a 3c62 720a 3e74 switches.t │ │ │ │ │ +000748b0: 6f6f 6c73 2f6a 6176 6163 2f73 7461 636b ools/javac/stack │ │ │ │ │ +000748c0: 6d61 702f 5374 6163 6b4d 6170 5465 7374 map/StackMapTest │ │ │ │ │ +000748d0: 2e6a 6176 613a 2054 6865 2022 6d65 7468 .java: The "meth │ │ │ │ │ +000748e0: 6f64 3022 2053 7461 636b 4d61 7020 6174 od0" StackMap at │ │ │ │ │ +000748f0: 7472 6962 7574 6520 7368 6f75 6c64 2068 tribute should h │ │ │ │ │ +00074900: 6176 6520 7477 6f20 656e 7472 6965 7320 ave two entries │ │ │ │ │ +00074910: 696e 7374 6561 6420 6f66 2074 6872 6565 instead of three │ │ │ │ │ +00074920: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00074930: 632f 7374 6163 6b6d 6170 2f55 6e69 6e69 c/stackmap/Unini │ │ │ │ │ +00074940: 7454 6869 732e 6a61 7661 3a20 496e 7661 tThis.java: Inva │ │ │ │ │ +00074950: 6c69 6420 6a61 7661 2e69 6f2e 4669 6c65 lid java.io.File │ │ │ │ │ +00074960: 496e 7075 7453 7472 6561 6d20 7769 7468 InputStream with │ │ │ │ │ +00074970: 2076 3439 2067 656e 6572 6174 6520 6279 v49 generate by │ │ │ │ │ +00074980: 206a 6176 6163 0a3c 6272 0a3e 746f 6f6c javac.tool │ │ │ │ │ +00074990: 732f 6a61 7661 632f 7374 6174 6963 496d s/javac/staticIm │ │ │ │ │ +000749a0: 706f 7274 2f36 3533 3730 3230 2f54 3635 port/6537020/T65 │ │ │ │ │ +000749b0: 3337 3032 302e 6a61 7661 3a20 4a43 4b20 37020.java: JCK │ │ │ │ │ +000749c0: 7465 7374 733a 2061 2063 6f6d 7069 6c65 tests: a compile │ │ │ │ │ +000749d0: 2d74 696d 6520 6572 726f 7220 7368 6f75 -time error shou │ │ │ │ │ +000749e0: 6c64 2062 6520 6769 7665 6e20 696e 2063 ld be given in c │ │ │ │ │ +000749f0: 6173 6520 6f66 2061 6d62 6967 756f 7573 ase of ambiguous │ │ │ │ │ +00074a00: 6c79 2069 6d70 6f72 7465 6420 6669 656c ly imported fiel │ │ │ │ │ +00074a10: 6473 2028 7479 7065 732c 206d 6574 686f ds (types, metho │ │ │ │ │ +00074a20: 6473 290a 3c62 720a 3e74 6f6f 6c73 2f6a ds).tools/j │ │ │ │ │ +00074a30: 6176 6163 2f73 7461 7469 6349 6d70 6f72 avac/staticImpor │ │ │ │ │ +00074a40: 742f 3636 3635 3232 332f 5436 3636 3532 t/6665223/T66652 │ │ │ │ │ +00074a50: 3233 2e6a 6176 613a 2053 7461 7469 6320 23.java: Static │ │ │ │ │ +00074a60: 696d 706f 7274 206f 6620 696e 6865 7269 import of inheri │ │ │ │ │ +00074a70: 7465 6420 7072 6f74 6563 7465 6420 6d65 ted protected me │ │ │ │ │ +00074a80: 7468 6f64 2063 6175 7365 7320 636f 6d70 thod causes comp │ │ │ │ │ +00074a90: 696c 6572 2065 7863 6570 7469 6f6e 0a3c iler exception.< │ │ │ │ │ +00074aa0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00074ab0: 7374 6174 6963 496d 706f 7274 2f36 3639 staticImport/669 │ │ │ │ │ +00074ac0: 3538 3338 2f54 3636 3935 3833 382e 6a61 5838/T6695838.ja │ │ │ │ │ +00074ad0: 7661 3a20 6a61 7661 6320 646f 6573 206e va: javac does n │ │ │ │ │ +00074ae0: 6f74 2064 6574 6563 7420 6379 636c 6963 ot detect cyclic │ │ │ │ │ +00074af0: 2069 6e68 6572 6974 616e 6365 2069 6e76 inheritance inv │ │ │ │ │ +00074b00: 6f6c 7669 6e67 2073 7461 7469 6320 696e olving static in │ │ │ │ │ +00074b10: 6e65 7220 636c 6173 7365 7320 6166 7465 ner classes afte │ │ │ │ │ +00074b20: 7220 696d 706f 7274 2063 6c61 7573 650a r import clause. │ │ │ │ │ +00074b30: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00074b40: 2f73 7461 7469 6349 6d70 6f72 742f 416d /staticImport/Am │ │ │ │ │ +00074b50: 6269 6731 2e6a 6176 613a 204d 6973 7369 big1.java: Missi │ │ │ │ │ +00074b60: 6e67 2061 6d62 6967 7569 7479 2065 7272 ng ambiguity err │ │ │ │ │ +00074b70: 6f72 2077 6865 6e20 7477 6f20 6d65 7468 or when two meth │ │ │ │ │ +00074b80: 6f64 7320 6172 6520 6571 7561 6c6c 7920 ods are equally │ │ │ │ │ +00074b90: 7370 6563 6966 6963 0a3c 6272 0a3e 746f specific.to │ │ │ │ │ +00074ba0: 6f6c 732f 6a61 7661 632f 7374 6174 6963 ols/javac/static │ │ │ │ │ +00074bb0: 496d 706f 7274 2f49 6d70 6f72 7449 6e68 Import/ImportInh │ │ │ │ │ +00074bc0: 6572 6974 2e6a 6176 613a 2073 7461 7469 erit.java: stati │ │ │ │ │ +00074bd0: 6320 696d 706f 7274 2076 6572 7375 7320 c import versus │ │ │ │ │ +00074be0: 696e 6865 7269 7465 6420 6d65 6d62 6572 inherited member │ │ │ │ │ +00074bf0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00074c00: 6163 2f73 7461 7469 6349 6d70 6f72 742f ac/staticImport/ │ │ │ │ │ +00074c10: 496d 706f 7274 5072 6976 6174 652e 6a61 ImportPrivate.ja │ │ │ │ │ +00074c20: 7661 3a20 4e50 4520 7768 696c 6520 636f va: NPE while co │ │ │ │ │ +00074c30: 6d70 696c 696e 6720 7374 6174 6963 2069 mpiling static i │ │ │ │ │ +00074c40: 6d70 6f72 7420 6f66 2069 6e61 6363 6573 mport of inacces │ │ │ │ │ +00074c50: 7369 626c 6520 636c 6173 7320 6d65 6d62 sible class memb │ │ │ │ │ +00074c60: 6572 0a3c 6272 0a3e 746f 6f6c 732f 6a61 er.tools/ja │ │ │ │ │ +00074c70: 7661 632f 7374 6174 6963 496d 706f 7274 vac/staticImport │ │ │ │ │ +00074c80: 2f50 7269 7661 7465 5374 6174 6963 496d /PrivateStaticIm │ │ │ │ │ +00074c90: 706f 7274 2e6a 6176 613a 2073 7461 7469 port.java: stati │ │ │ │ │ +00074ca0: 6320 696d 706f 7274 206f 6620 7072 6976 c import of priv │ │ │ │ │ +00074cb0: 6174 6520 6669 656c 6420 6372 6173 6865 ate field crashe │ │ │ │ │ +00074cc0: 7320 636f 6d70 696c 6572 0a3c 6272 0a3e s compiler. │ │ │ │ │ +00074cd0: 746f 6f6c 732f 6a61 7661 632f 7374 6174 tools/javac/stat │ │ │ │ │ +00074ce0: 6963 496d 706f 7274 2f53 6861 646f 772e icImport/Shadow. │ │ │ │ │ +00074cf0: 6a61 7661 3a20 636f 6d70 696c 6572 2066 java: compiler f │ │ │ │ │ +00074d00: 6169 6c73 2074 6f20 7368 6164 6f77 2069 ails to shadow i │ │ │ │ │ +00074d10: 6e61 7070 6c69 6361 626c 6520 6d65 7468 napplicable meth │ │ │ │ │ +00074d20: 6f64 2077 6974 6820 7374 6174 6963 2069 od with static i │ │ │ │ │ +00074d30: 6d70 6f72 740a 3c62 720a 3e74 6f6f 6c73 mport.tools │ │ │ │ │ +00074d40: 2f6a 6176 6163 2f73 7461 7469 6349 6d70 /javac/staticImp │ │ │ │ │ +00074d50: 6f72 742f 5374 6174 6963 496d 706f 7274 ort/StaticImport │ │ │ │ │ +00074d60: 2e6a 6176 613a 2061 6464 2073 7570 706f .java: add suppo │ │ │ │ │ +00074d70: 7274 2066 6f72 204a 5352 2032 3031 2773 rt for JSR 201's │ │ │ │ │ +00074d80: 2073 7461 7469 6320 696d 706f 7274 2066 static import f │ │ │ │ │ +00074d90: 6163 696c 6974 790a 3c62 720a 3e74 6f6f acility.too │ │ │ │ │ +00074da0: 6c73 2f6a 6176 6163 2f73 7461 7469 6349 ls/javac/staticI │ │ │ │ │ +00074db0: 6d70 6f72 742f 5374 6174 6963 496d 706f mport/StaticImpo │ │ │ │ │ +00074dc0: 7274 322e 6a61 7661 3a20 6164 6420 7375 rt2.java: add su │ │ │ │ │ +00074dd0: 7070 6f72 7420 666f 7220 4a53 5220 3230 pport for JSR 20 │ │ │ │ │ +00074de0: 3127 7320 7374 6174 6963 2069 6d70 6f72 1's static impor │ │ │ │ │ +00074df0: 7420 6661 6369 6c69 7479 0a3c 6272 0a3e t facility. │ │ │ │ │ +00074e00: 746f 6f6c 732f 6a61 7661 632f 7374 6174 tools/javac/stat │ │ │ │ │ +00074e10: 6963 5175 616c 6966 6965 644e 6577 2f53 icQualifiedNew/S │ │ │ │ │ +00074e20: 7461 7469 6351 7561 6c69 6669 6564 4e65 taticQualifiedNe │ │ │ │ │ +00074e30: 772e 6a61 7661 3a20 5665 7269 6679 2074 w.java: Verify t │ │ │ │ │ +00074e40: 6861 7420 7175 616c 6966 6965 6420 276e hat qualified 'n │ │ │ │ │ +00074e50: 6577 2720 6f66 2073 7461 7469 6320 636c ew' of static cl │ │ │ │ │ +00074e60: 6173 7320 6973 2066 6f72 6269 6464 656e ass is forbidden │ │ │ │ │ +00074e70: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +00074e80: 6163 2f73 7461 7469 635f 6572 726f 722f ac/static_error/ │ │ │ │ │ +00074e90: 5368 6f75 6c64 5374 6f70 4f6e 5374 6174 ShouldStopOnStat │ │ │ │ │ +00074ea0: 6963 4572 726f 722e 6a61 7661 3a20 4d65 icError.java: Me │ │ │ │ │ +00074eb0: 7468 6f64 2072 6573 6f6c 7574 696f 6e20 thod resolution │ │ │ │ │ +00074ec0: 7368 6f75 6c64 2073 746f 7020 6f6e 2073 should stop on s │ │ │ │ │ +00074ed0: 7461 7469 6320 6572 726f 720a 3c62 720a tatic error.tools/javac/swi │ │ │ │ │ +00074ef0: 7463 6865 7870 722f 426c 6f63 6b45 7870 tchexpr/BlockExp │ │ │ │ │ +00074f00: 7265 7373 696f 6e2e 6a61 7661 3a20 5665 ression.java: Ve │ │ │ │ │ +00074f10: 7269 6679 2072 756c 6520 6361 7365 7320 rify rule cases │ │ │ │ │ +00074f20: 7769 7468 2065 7870 7265 7373 696f 6e20 with expression │ │ │ │ │ +00074f30: 7374 6174 656d 656e 7473 2061 6e64 2074 statements and t │ │ │ │ │ +00074f40: 6872 6f77 2073 7461 7465 6d65 6e74 7320 hrow statements │ │ │ │ │ +00074f50: 776f 726b 2e0a 3c62 720a 3e74 6f6f 6c73 work..tools │ │ │ │ │ +00074f60: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ +00074f70: 722f 426f 6f6c 6561 6e4e 756d 6572 6963 r/BooleanNumeric │ │ │ │ │ +00074f80: 4e6f 6e4e 756d 6572 6963 2e6a 6176 613a NonNumeric.java: │ │ │ │ │ +00074f90: 2056 6572 6966 7920 7468 6520 7479 7065 Verify the type │ │ │ │ │ +00074fa0: 206f 6620 6120 636f 6e64 6974 696f 6e61 of a conditiona │ │ │ │ │ +00074fb0: 6c20 6578 7072 6573 7369 6f6e 2077 6974 l expression wit │ │ │ │ │ +00074fc0: 6820 6e65 7374 6564 2073 7769 7463 6820 h nested switch │ │ │ │ │ +00074fd0: 6578 7072 6573 7369 6f6e 2069 7320 636f expression is co │ │ │ │ │ +00074fe0: 6d70 7574 6564 2070 726f 7065 726c 790a mputed properly. │ │ │ │ │ +00074ff0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00075000: 2f73 7769 7463 6865 7870 722f 4272 6561 /switchexpr/Brea │ │ │ │ │ +00075010: 6b54 6573 742e 6a61 7661 3a20 456e 7375 kTest.java: Ensu │ │ │ │ │ +00075020: 7265 2042 7265 616b 5472 6565 2e67 6574 re BreakTree.get │ │ │ │ │ +00075030: 4c61 6265 6c20 7265 7475 726e 7320 7265 Label returns re │ │ │ │ │ +00075040: 6173 6f6e 6162 6c65 2076 616c 7565 730a asonable values. │ │ │ │ │ +00075050: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00075060: 2f73 7769 7463 6865 7870 722f 4352 542e /switchexpr/CRT. │ │ │ │ │ +00075070: 6a61 7661 3a20 5465 7374 2074 6865 2043 java: Test the C │ │ │ │ │ +00075080: 6861 7261 6374 6572 5261 6e67 6554 6162 haracterRangeTab │ │ │ │ │ +00075090: 6c65 2067 656e 6572 6174 6564 2066 6f72 le generated for │ │ │ │ │ +000750a0: 2073 7769 7463 6820 6578 7072 6573 7369 switch expressi │ │ │ │ │ +000750b0: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ +000750c0: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ +000750d0: 4465 6669 6e69 7465 4173 7369 676e 6d65 DefiniteAssignme │ │ │ │ │ +000750e0: 6e74 312e 6a61 7661 3a20 5665 7269 6679 nt1.java: Verify │ │ │ │ │ +000750f0: 2074 6861 7420 6465 6669 6e69 7465 2061 that definite a │ │ │ │ │ +00075100: 7373 6967 6e6d 656e 7420 7768 656e 2074 ssignment when t │ │ │ │ │ +00075110: 7275 6520 776f 726b 7320 286c 6567 616c rue works (legal │ │ │ │ │ +00075120: 2063 6f64 6529 0a3c 6272 0a3e 746f 6f6c code).tool │ │ │ │ │ +00075130: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ +00075140: 7072 2f44 6566 696e 6974 6541 7373 6967 pr/DefiniteAssig │ │ │ │ │ +00075150: 6e6d 656e 7432 2e6a 6176 613a 2056 6572 nment2.java: Ver │ │ │ │ │ +00075160: 6966 7920 7468 6174 2064 6566 696e 6974 ify that definit │ │ │ │ │ +00075170: 6520 6173 7369 676e 6d65 6e74 2077 6865 e assignment whe │ │ │ │ │ +00075180: 6e20 7472 7565 2077 6f72 6b73 2028 696c n true works (il │ │ │ │ │ +00075190: 6c65 6761 6c20 636f 6465 290a 3c62 720a legal code).tools/javac/swi │ │ │ │ │ +000751b0: 7463 6865 7870 722f 456d 7074 7953 7769 tchexpr/EmptySwi │ │ │ │ │ +000751c0: 7463 682e 6a61 7661 3a20 5665 7269 6679 tch.java: Verify │ │ │ │ │ +000751d0: 2074 6861 6e20 6120 7377 6974 6368 2074 than a switch t │ │ │ │ │ +000751e0: 6861 7420 646f 6573 206e 6f74 2079 6965 hat does not yie │ │ │ │ │ +000751f0: 6c64 2061 2076 616c 7565 2069 7320 7265 ld a value is re │ │ │ │ │ +00075200: 6a65 6374 6564 2e0a 3c62 720a 3e74 6f6f jected..too │ │ │ │ │ +00075210: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ +00075220: 7870 722f 4578 6861 7573 7469 7665 456e xpr/ExhaustiveEn │ │ │ │ │ +00075230: 756d 5377 6974 6368 2e6a 6176 613a 2056 umSwitch.java: V │ │ │ │ │ +00075240: 6572 6966 7920 7468 6174 2061 6e20 7377 erify that an sw │ │ │ │ │ +00075250: 6974 6368 2065 7870 7265 7373 696f 6e20 itch expression │ │ │ │ │ +00075260: 6f76 6572 2065 6e75 6d20 6361 6e20 6265 over enum can be │ │ │ │ │ +00075270: 2065 7868 6175 7374 6976 6520 7769 7468 exhaustive with │ │ │ │ │ +00075280: 6f75 7420 6465 6661 756c 742e 0a3c 6272 out default..
    tools/javac/sw │ │ │ │ │ +000752a0: 6974 6368 6578 7072 2f45 7870 7265 7373 itchexpr/Express │ │ │ │ │ +000752b0: 696f 6e53 7769 7463 682e 6a61 7661 3a20 ionSwitch.java: │ │ │ │ │ +000752c0: 4368 6563 6b20 6578 7072 6573 7369 6f6e Check expression │ │ │ │ │ +000752d0: 2073 7769 7463 6820 776f 726b 732e 0a3c switch works..< │ │ │ │ │ +000752e0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000752f0: 7377 6974 6368 6578 7072 2f45 7870 7265 switchexpr/Expre │ │ │ │ │ +00075300: 7373 696f 6e53 7769 7463 6842 7265 616b ssionSwitchBreak │ │ │ │ │ +00075310: 7331 2e6a 6176 613a 2056 6572 6966 7920 s1.java: Verify │ │ │ │ │ +00075320: 6265 6861 7669 6f72 206f 6620 7661 7269 behavior of vari │ │ │ │ │ +00075330: 6f75 7320 6b69 6e64 7320 6f66 2062 7265 ous kinds of bre │ │ │ │ │ +00075340: 616b 732e 0a3c 6272 0a3e 746f 6f6c 732f aks..tools/ │ │ │ │ │ +00075350: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ +00075360: 2f45 7870 7265 7373 696f 6e53 7769 7463 /ExpressionSwitc │ │ │ │ │ +00075370: 6842 7265 616b 7332 2e6a 6176 613a 2043 hBreaks2.java: C │ │ │ │ │ +00075380: 6865 636b 2062 6568 6176 696f 7220 666f heck behavior fo │ │ │ │ │ +00075390: 7220 696e 7661 6c69 6420 6272 6561 6b73 r invalid breaks │ │ │ │ │ +000753a0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +000753b0: 6163 2f73 7769 7463 6865 7870 722f 4578 ac/switchexpr/Ex │ │ │ │ │ +000753c0: 7072 6573 7369 6f6e 5377 6974 6368 4275 pressionSwitchBu │ │ │ │ │ +000753d0: 6773 2e6a 6176 613a 2056 6572 6966 7920 gs.java: Verify │ │ │ │ │ +000753e0: 7661 7269 6f75 7320 636f 726e 6572 2063 various corner c │ │ │ │ │ +000753f0: 6173 6573 2077 6974 6820 6e65 7374 6564 ases with nested │ │ │ │ │ +00075400: 2073 7769 7463 6820 6578 7072 6573 7369 switch expressi │ │ │ │ │ +00075410: 6f6e 732e 0a3c 6272 0a3e 746f 6f6c 732f ons..tools/ │ │ │ │ │ +00075420: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ +00075430: 2f45 7870 7265 7373 696f 6e53 7769 7463 /ExpressionSwitc │ │ │ │ │ +00075440: 6842 7567 7349 6e47 656e 2e6a 6176 613a hBugsInGen.java: │ │ │ │ │ +00075450: 2056 6572 6966 7920 7661 7269 6f75 7320 Verify various │ │ │ │ │ +00075460: 636f 726e 6572 2063 6173 6573 2077 6974 corner cases wit │ │ │ │ │ +00075470: 6820 6e65 7374 6564 2073 7769 7463 6820 h nested switch │ │ │ │ │ +00075480: 6578 7072 6573 7369 6f6e 732e 0a3c 6272 expressions..
    tools/javac/sw │ │ │ │ │ +000754a0: 6974 6368 6578 7072 2f45 7870 7265 7373 itchexpr/Express │ │ │ │ │ +000754b0: 696f 6e53 7769 7463 6843 6f64 6546 726f ionSwitchCodeFro │ │ │ │ │ +000754c0: 6d4a 4c53 2e6a 6176 613a 2043 6865 636b mJLS.java: Check │ │ │ │ │ +000754d0: 2073 7769 7463 6820 6578 7072 6573 7369 switch expressi │ │ │ │ │ +000754e0: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ +000754f0: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ +00075500: 4578 7072 6573 7369 6f6e 5377 6974 6368 ExpressionSwitch │ │ │ │ │ +00075510: 4441 2e6a 6176 613a 2043 6865 636b 2064 DA.java: Check d │ │ │ │ │ +00075520: 6566 696e 6974 6520 2875 6e29 6173 7369 efinite (un)assi │ │ │ │ │ +00075530: 676e 6d65 6e74 2066 6f72 2069 6e20 7377 gnment for in sw │ │ │ │ │ +00075540: 6974 6368 2065 7870 7265 7373 696f 6e73 itch expressions │ │ │ │ │ +00075550: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +00075560: 6163 2f73 7769 7463 6865 7870 722f 4578 ac/switchexpr/Ex │ │ │ │ │ +00075570: 7072 6573 7369 6f6e 5377 6974 6368 456d pressionSwitchEm │ │ │ │ │ +00075580: 6265 6464 696e 672e 6a61 7661 3a20 5665 bedding.java: Ve │ │ │ │ │ +00075590: 7269 6679 2073 7769 7463 6820 6578 7072 rify switch expr │ │ │ │ │ +000755a0: 6573 7369 6f6e 7320 656d 6265 6464 6564 essions embedded │ │ │ │ │ +000755b0: 2069 6e20 7661 7269 6f75 7320 7374 6174 in various stat │ │ │ │ │ +000755c0: 656d 656e 7473 2077 6f72 6b20 7072 6f70 ements work prop │ │ │ │ │ +000755d0: 6572 6c79 2e0a 3c62 720a 3e74 6f6f 6c73 erly..tools │ │ │ │ │ +000755e0: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ +000755f0: 722f 4578 7072 6573 7369 6f6e 5377 6974 r/ExpressionSwit │ │ │ │ │ +00075600: 6368 4661 6c6c 5468 726f 7567 682e 6a61 chFallThrough.ja │ │ │ │ │ +00075610: 7661 3a20 4368 6563 6b20 6661 6c6c 2074 va: Check fall t │ │ │ │ │ +00075620: 6872 6f75 6768 2069 6e20 7377 6974 6368 hrough in switch │ │ │ │ │ +00075630: 2065 7870 7265 7373 696f 6e73 2e0a 3c62 expressions..tools/javac/s │ │ │ │ │ +00075650: 7769 7463 6865 7870 722f 4578 7072 6573 witchexpr/Expres │ │ │ │ │ +00075660: 7369 6f6e 5377 6974 6368 4661 6c6c 5468 sionSwitchFallTh │ │ │ │ │ +00075670: 726f 7567 6831 2e6a 6176 613a 2043 6865 rough1.java: Che │ │ │ │ │ +00075680: 636b 2066 616c 6c20 7468 726f 7567 6820 ck fall through │ │ │ │ │ +00075690: 696e 2073 7769 7463 6820 6578 7072 6573 in switch expres │ │ │ │ │ +000756a0: 7369 6f6e 732e 0a3c 6272 0a3e 746f 6f6c sions..tool │ │ │ │ │ +000756b0: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ +000756c0: 7072 2f45 7870 7265 7373 696f 6e53 7769 pr/ExpressionSwi │ │ │ │ │ +000756d0: 7463 6846 6c6f 772e 6a61 7661 3a20 5665 tchFlow.java: Ve │ │ │ │ │ +000756e0: 7269 6679 2061 2063 6f6d 7069 6c65 2d74 rify a compile-t │ │ │ │ │ +000756f0: 696d 6520 6572 726f 7220 6973 2070 726f ime error is pro │ │ │ │ │ +00075700: 6475 6365 6420 6966 2073 7769 7463 6820 duced if switch │ │ │ │ │ +00075710: 6578 7072 6573 7369 6f6e 2064 6f65 7320 expression does │ │ │ │ │ +00075720: 6e6f 7420 7072 6f76 6964 6520 6120 7661 not provide a va │ │ │ │ │ +00075730: 6c75 650a 3c62 720a 3e74 6f6f 6c73 2f6a lue.tools/j │ │ │ │ │ +00075740: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ +00075750: 4578 7072 6573 7369 6f6e 5377 6974 6368 ExpressionSwitch │ │ │ │ │ +00075760: 496e 4578 7072 6573 7369 6f6e 5377 6974 InExpressionSwit │ │ │ │ │ +00075770: 6368 2e6a 6176 613a 2043 6865 636b 2073 ch.java: Check s │ │ │ │ │ +00075780: 7769 7463 6820 6578 7072 6573 7369 6f6e witch expression │ │ │ │ │ +00075790: 7320 656d 6265 6464 6564 2069 6e20 7377 s embedded in sw │ │ │ │ │ +000757a0: 6974 6368 2065 7870 7265 7373 696f 6e73 itch expressions │ │ │ │ │ +000757b0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +000757c0: 6163 2f73 7769 7463 6865 7870 722f 4578 ac/switchexpr/Ex │ │ │ │ │ +000757d0: 7072 6573 7369 6f6e 5377 6974 6368 496e pressionSwitchIn │ │ │ │ │ +000757e0: 6665 722e 6a61 7661 3a20 4368 6563 6b20 fer.java: Check │ │ │ │ │ +000757f0: 7479 7065 7320 696e 6665 7272 6564 2066 types inferred f │ │ │ │ │ +00075800: 6f72 2073 7769 7463 6820 6578 7072 6573 or switch expres │ │ │ │ │ +00075810: 7369 6f6e 732e 0a3c 6272 0a3e 746f 6f6c sions..tool │ │ │ │ │ +00075820: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ +00075830: 7072 2f45 7870 7265 7373 696f 6e53 7769 pr/ExpressionSwi │ │ │ │ │ +00075840: 7463 6849 6e74 6572 7365 6374 696f 6e54 tchIntersectionT │ │ │ │ │ +00075850: 7970 6573 2e6a 6176 613a 2056 6572 6966 ypes.java: Verif │ │ │ │ │ +00075860: 7920 6265 6861 7669 6f72 2077 6865 6e20 y behavior when │ │ │ │ │ +00075870: 616e 2069 6e74 6572 7365 6374 696f 6e20 an intersection │ │ │ │ │ +00075880: 7479 7065 2069 7320 696e 6665 7272 6564 type is inferred │ │ │ │ │ +00075890: 2066 6f72 2073 7769 7463 6820 6578 7072 for switch expr │ │ │ │ │ +000758a0: 6573 7369 6f6e 2e0a 3c62 720a 3e74 6f6f ession..too │ │ │ │ │ +000758b0: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ +000758c0: 7870 722f 4578 7072 6573 7369 6f6e 5377 xpr/ExpressionSw │ │ │ │ │ +000758d0: 6974 6368 4e6f 7445 7868 6175 7374 6976 itchNotExhaustiv │ │ │ │ │ +000758e0: 652e 6a61 7661 3a20 5665 7269 6679 2062 e.java: Verify b │ │ │ │ │ +000758f0: 6568 6176 696f 7220 6f66 206e 6f74 2065 ehavior of not e │ │ │ │ │ +00075900: 7868 6175 7374 6976 6520 7377 6974 6368 xhaustive switch │ │ │ │ │ +00075910: 2065 7870 7265 7373 696f 6e73 2e0a 3c62 expressions..tools/javac/s │ │ │ │ │ +00075930: 7769 7463 6865 7870 722f 4578 7072 6573 witchexpr/Expres │ │ │ │ │ +00075940: 7369 6f6e 5377 6974 6368 5379 6e63 6872 sionSwitchSynchr │ │ │ │ │ +00075950: 6f6e 697a 6564 2e6a 6176 613a 2056 6572 onized.java: Ver │ │ │ │ │ +00075960: 6966 7920 7661 6c69 6420 636c 6173 7366 ify valid classf │ │ │ │ │ +00075970: 696c 6520 6973 2070 726f 6475 6365 6420 ile is produced │ │ │ │ │ +00075980: 7768 656e 2073 796e 6368 726f 6e69 7a65 when synchronize │ │ │ │ │ +00075990: 6420 626c 6f63 6b20 6973 2075 7365 6420 d block is used │ │ │ │ │ +000759a0: 696e 7369 6465 2061 2073 7769 7463 6820 inside a switch │ │ │ │ │ +000759b0: 6578 7072 6573 7369 6f6e 2e0a 3c62 720a expression..tools/javac/swi │ │ │ │ │ +000759d0: 7463 6865 7870 722f 4578 7072 6573 7369 tchexpr/Expressi │ │ │ │ │ +000759e0: 6f6e 5377 6974 6368 546f 5374 7269 6e67 onSwitchToString │ │ │ │ │ +000759f0: 2e6a 6176 613a 2056 6572 6966 7920 5472 .java: Verify Tr │ │ │ │ │ +00075a00: 6565 2e74 6f53 7472 696e 6728 2920 7265 ee.toString() re │ │ │ │ │ +00075a10: 6c61 7465 6420 746f 2073 7769 7463 6820 lated to switch │ │ │ │ │ +00075a20: 6578 7072 6573 7369 6f6e 730a 3c62 720a expressions.tools/javac/swi │ │ │ │ │ +00075a40: 7463 6865 7870 722f 4578 7072 6573 7369 tchexpr/Expressi │ │ │ │ │ +00075a50: 6f6e 5377 6974 6368 556e 7265 6163 6861 onSwitchUnreacha │ │ │ │ │ +00075a60: 626c 652e 6a61 7661 3a20 5665 7269 6679 ble.java: Verify │ │ │ │ │ +00075a70: 2072 6561 6368 6162 696c 6974 7920 696e reachability in │ │ │ │ │ +00075a80: 2073 7769 7463 6820 6578 7072 6573 7369 switch expressi │ │ │ │ │ +00075a90: 6f6e 732e 0a3c 6272 0a3e 746f 6f6c 732f ons..tools/ │ │ │ │ │ +00075aa0: 6a61 7661 632f 7377 6974 6368 6578 7072 javac/switchexpr │ │ │ │ │ +00075ab0: 2f4c 616d 6264 6143 6170 7475 7265 2e6a /LambdaCapture.j │ │ │ │ │ +00075ac0: 6176 613a 2056 6572 6966 7920 7661 7269 ava: Verify vari │ │ │ │ │ +00075ad0: 6162 6c65 2063 6170 7475 7265 2077 6f72 able capture wor │ │ │ │ │ +00075ae0: 6b73 2069 6e73 6964 6520 7377 6974 6368 ks inside switch │ │ │ │ │ +00075af0: 2065 7870 7265 7373 696f 6e73 2077 6869 expressions whi │ │ │ │ │ +00075b00: 6368 2061 7265 2069 6e73 6964 6520 7661 ch are inside va │ │ │ │ │ +00075b10: 7269 6162 6c65 2064 6563 6c61 7261 7469 riable declarati │ │ │ │ │ +00075b20: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ +00075b30: 6176 6163 2f73 7769 7463 6865 7870 722f avac/switchexpr/ │ │ │ │ │ +00075b40: 5061 7273 6549 6e63 6f6d 706c 6574 652e ParseIncomplete. │ │ │ │ │ +00075b50: 6a61 7661 3a20 456e 7375 7265 2074 6861 java: Ensure tha │ │ │ │ │ +00075b60: 6e20 7061 7273 6572 2063 616e 2070 6172 n parser can par │ │ │ │ │ +00075b70: 7365 2069 6e63 6f6d 706c 6574 6520 736f se incomplete so │ │ │ │ │ +00075b80: 7572 6365 730a 3c62 720a 3e74 6f6f 6c73 urces.tools │ │ │ │ │ +00075b90: 2f6a 6176 6163 2f73 7769 7463 6865 7870 /javac/switchexp │ │ │ │ │ +00075ba0: 722f 5061 7273 6572 5265 636f 7665 7279 r/ParserRecovery │ │ │ │ │ +00075bb0: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00075bc0: 6520 7061 7273 6572 2068 616e 646c 6573 e parser handles │ │ │ │ │ +00075bd0: 2062 726f 6b65 6e20 696e 7075 7420 6772 broken input gr │ │ │ │ │ +00075be0: 6163 6566 756c 6c79 2e0a 3c62 720a 3e74 acefully..t │ │ │ │ │ +00075bf0: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ +00075c00: 6865 7870 722f 5377 6974 6368 4578 7072 hexpr/SwitchExpr │ │ │ │ │ +00075c10: 6573 7369 6f6e 4973 4e6f 7441 436f 6e73 essionIsNotACons │ │ │ │ │ +00075c20: 7461 6e74 2e6a 6176 613a 2056 6572 6966 tant.java: Verif │ │ │ │ │ +00075c30: 7920 7468 6520 7377 6974 6368 2065 7870 y the switch exp │ │ │ │ │ +00075c40: 7265 7373 696f 6e27 7320 7479 7065 2064 ression's type d │ │ │ │ │ +00075c50: 6f65 7320 6e6f 7420 6861 7665 2061 2063 oes not have a c │ │ │ │ │ +00075c60: 6f6e 7374 616e 7420 6174 7461 6368 6564 onstant attached │ │ │ │ │ +00075c70: 2c20 616e 6420 736f 2074 6865 2073 7769 , and so the swi │ │ │ │ │ +00075c80: 7463 6820 6578 7072 6573 7369 6f6e 2069 tch expression i │ │ │ │ │ +00075c90: 7320 6e6f 7420 656c 6964 6564 2e0a 3c62 s not elided..tools/javac/s │ │ │ │ │ +00075cb0: 7769 7463 6865 7870 722f 5377 6974 6368 witchexpr/Switch │ │ │ │ │ +00075cc0: 4578 7072 6573 7369 6f6e 4e6f 5661 6c75 ExpressionNoValu │ │ │ │ │ +00075cd0: 652e 6a61 7661 3a20 4368 6563 6b20 7468 e.java: Check th │ │ │ │ │ +00075ce0: 6174 2073 7769 7463 6820 6578 7072 6573 at switch expres │ │ │ │ │ +00075cf0: 7369 6f6e 2077 6974 6820 6e6f 2076 616c sion with no val │ │ │ │ │ +00075d00: 7565 2064 6f65 7320 6e6f 7420 6372 6173 ue does not cras │ │ │ │ │ +00075d10: 6820 7468 6520 636f 6d70 696c 6572 2e0a h the compiler.. │ │ │ │ │ +00075d20: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00075d30: 2f73 7769 7463 6865 7870 722f 5377 6974 /switchexpr/Swit │ │ │ │ │ +00075d40: 6368 4578 7072 6573 7369 6f6e 5363 6f70 chExpressionScop │ │ │ │ │ +00075d50: 6573 4973 6f6c 6174 6564 2e6a 6176 613a esIsolated.java: │ │ │ │ │ +00075d60: 2056 6572 6966 7920 7468 6174 2073 636f Verify that sco │ │ │ │ │ +00075d70: 7065 7320 696e 2072 756c 6520 6361 7365 pes in rule case │ │ │ │ │ +00075d80: 7320 6172 6520 6973 6f6c 6174 6564 2e0a s are isolated.. │ │ │ │ │ +00075d90: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00075da0: 2f73 7769 7463 6865 7870 722f 5377 6974 /switchexpr/Swit │ │ │ │ │ +00075db0: 6368 4578 7072 6573 7369 6f6e 5369 6d70 chExpressionSimp │ │ │ │ │ +00075dc0: 6c65 5669 7369 746f 7254 6573 742e 6a61 leVisitorTest.ja │ │ │ │ │ +00075dd0: 7661 3a20 456e 7375 7265 2053 696d 706c va: Ensure Simpl │ │ │ │ │ +00075de0: 6554 7265 6556 6973 6974 6f72 2e76 6973 eTreeVisitor.vis │ │ │ │ │ +00075df0: 6974 5377 6974 6368 4578 7072 6573 7369 itSwitchExpressi │ │ │ │ │ +00075e00: 6f6e 2062 6568 6176 6573 2061 7320 6974 on behaves as it │ │ │ │ │ +00075e10: 2073 686f 756c 640a 3c62 720a 3e74 6f6f should.too │ │ │ │ │ +00075e20: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ +00075e30: 7870 722f 5472 7943 6174 6368 2e6a 6176 xpr/TryCatch.jav │ │ │ │ │ +00075e40: 613a 2056 6572 6966 7920 7472 792d 6361 a: Verify try-ca │ │ │ │ │ +00075e50: 7463 6820 696e 7369 6465 2061 2073 7769 tch inside a swi │ │ │ │ │ +00075e60: 7463 6820 6578 7072 6573 7369 6f6e 2077 tch expression w │ │ │ │ │ +00075e70: 6f72 6b73 2070 726f 7065 726c 792e 0a3c orks properly..< │ │ │ │ │ +00075e80: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00075e90: 7377 6974 6368 6578 7072 2f54 7279 4361 switchexpr/TryCa │ │ │ │ │ +00075ea0: 7463 6846 696e 616c 6c79 2e6a 6176 613a tchFinally.java: │ │ │ │ │ +00075eb0: 2056 6572 6966 7920 7468 6174 2074 7279 Verify that try │ │ │ │ │ +00075ec0: 2d63 6174 6368 2d66 696e 616c 6c79 2069 -catch-finally i │ │ │ │ │ +00075ed0: 6e73 6964 6520 6120 7377 6974 6368 2065 nside a switch e │ │ │ │ │ +00075ee0: 7870 7265 7373 696f 6e20 776f 726b 7320 xpression works │ │ │ │ │ +00075ef0: 7072 6f70 6572 6c79 2e0a 3c62 720a 3e74 properly..t │ │ │ │ │ +00075f00: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ +00075f10: 6865 7870 722f 5761 726e 5772 6f6e 6759 hexpr/WarnWrongY │ │ │ │ │ +00075f20: 6965 6c64 5465 7374 2e6a 6176 613a 2056 ieldTest.java: V │ │ │ │ │ +00075f30: 6572 6966 7920 636f 7272 6563 7420 7761 erify correct wa │ │ │ │ │ +00075f40: 726e 696e 6773 2077 2e72 2e74 2e0a 3c62 rnings w.r.t..tools/javac/s │ │ │ │ │ +00075f60: 7769 7463 6865 7870 722f 5772 6f6e 6742 witchexpr/WrongB │ │ │ │ │ +00075f70: 7265 616b 5465 7374 2e6a 6176 613a 2045 reakTest.java: E │ │ │ │ │ +00075f80: 6e73 7572 6520 6a61 7661 6320 6973 206e nsure javac is n │ │ │ │ │ +00075f90: 6f74 2063 7261 7368 696e 6720 666f 7220 ot crashing for │ │ │ │ │ +00075fa0: 7772 6f6e 6720 6272 6561 6b73 2e0a 3c62 wrong breaks..tools/javac/s │ │ │ │ │ +00075fc0: 7769 7463 6865 7870 722f 5772 6f6e 6759 witchexpr/WrongY │ │ │ │ │ +00075fd0: 6965 6c64 5465 7374 2e6a 6176 613a 2045 ieldTest.java: E │ │ │ │ │ +00075fe0: 6e73 7572 6520 7072 6f70 6572 2065 7272 nsure proper err │ │ │ │ │ +00075ff0: 6f72 7320 6172 6520 7265 7475 726e 6564 ors are returned │ │ │ │ │ +00076000: 2066 6f72 2079 6965 6c64 732e 0a3c 6272 for yields..
    tools/javac/sw │ │ │ │ │ +00076020: 6974 6368 6578 7472 612f 4361 7365 5465 itchextra/CaseTe │ │ │ │ │ +00076030: 7374 2e6a 6176 613a 2045 6e73 7572 6520 st.java: Ensure │ │ │ │ │ +00076040: 4361 7365 5472 6565 206d 6574 686f 6473 CaseTree methods │ │ │ │ │ +00076050: 2072 6574 7572 6e20 6578 7065 6374 6564 return expected │ │ │ │ │ +00076060: 2076 616c 7565 730a 3c62 720a 3e74 6f6f values.too │ │ │ │ │ +00076070: 6c73 2f6a 6176 6163 2f73 7769 7463 6865 ls/javac/switche │ │ │ │ │ +00076080: 7874 7261 2f44 6566 696e 6974 6541 7373 xtra/DefiniteAss │ │ │ │ │ +00076090: 6967 6e6d 656e 7431 2e6a 6176 613a 2056 ignment1.java: V │ │ │ │ │ +000760a0: 6572 6966 7920 7468 6174 2064 6566 696e erify that defin │ │ │ │ │ +000760b0: 6974 6520 6173 7369 676e 6d65 6e74 2077 ite assignment w │ │ │ │ │ +000760c0: 6f72 6b73 2028 6c65 6761 6c20 636f 6465 orks (legal code │ │ │ │ │ +000760d0: 290a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ).tools/jav │ │ │ │ │ +000760e0: 6163 2f73 7769 7463 6865 7874 7261 2f44 ac/switchextra/D │ │ │ │ │ +000760f0: 6566 696e 6974 6541 7373 6967 6e6d 656e efiniteAssignmen │ │ │ │ │ +00076100: 7432 2e6a 6176 613a 2056 6572 6966 7920 t2.java: Verify │ │ │ │ │ +00076110: 7468 6174 2064 6566 696e 6974 6520 6173 that definite as │ │ │ │ │ +00076120: 7369 676e 6d65 6e74 2077 6f72 6b73 2028 signment works ( │ │ │ │ │ +00076130: 696c 6c65 6761 6c20 636f 6465 290a 3c62 illegal code).tools/javac/s │ │ │ │ │ +00076150: 7769 7463 6865 7874 7261 2f45 6e75 6d53 witchextra/EnumS │ │ │ │ │ +00076160: 7769 7463 6851 7561 6c69 6669 6564 2e6a witchQualified.j │ │ │ │ │ +00076170: 6176 613a 2043 6865 636b 2073 7769 7463 ava: Check switc │ │ │ │ │ +00076180: 6865 7320 776f 726b 2063 6f72 7265 6374 hes work correct │ │ │ │ │ +00076190: 6c79 2077 6974 6820 7175 616c 6966 6965 ly with qualifie │ │ │ │ │ +000761a0: 6420 656e 756d 2063 6f6e 7374 616e 7473 d enum constants │ │ │ │ │ +000761b0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000761c0: 632f 7377 6974 6368 6578 7472 612f 456e c/switchextra/En │ │ │ │ │ +000761d0: 756d 5377 6974 6368 5175 616c 6966 6965 umSwitchQualifie │ │ │ │ │ +000761e0: 6445 7272 6f72 732e 6a61 7661 3a20 4368 dErrors.java: Ch │ │ │ │ │ +000761f0: 6563 6b20 7377 6974 6368 6573 2077 6f72 eck switches wor │ │ │ │ │ +00076200: 6b20 636f 7272 6563 746c 7920 7769 7468 k correctly with │ │ │ │ │ +00076210: 2071 7561 6c69 6669 6564 2065 6e75 6d20 qualified enum │ │ │ │ │ +00076220: 636f 6e73 7461 6e74 730a 3c62 720a 3e74 constants.t │ │ │ │ │ +00076230: 6f6f 6c73 2f6a 6176 6163 2f73 7769 7463 ools/javac/switc │ │ │ │ │ +00076240: 6865 7874 7261 2f4d 756c 7469 706c 654c hextra/MultipleL │ │ │ │ │ +00076250: 6162 656c 7345 7870 7265 7373 696f 6e2e abelsExpression. │ │ │ │ │ +00076260: 6a61 7661 3a20 5665 7269 6679 2063 6173 java: Verify cas │ │ │ │ │ +00076270: 6573 2077 6974 6820 6d75 6c74 6970 6c65 es with multiple │ │ │ │ │ +00076280: 206c 6162 656c 7320 776f 726b 2070 726f labels work pro │ │ │ │ │ +00076290: 7065 726c 792e 0a3c 6272 0a3e 746f 6f6c perly..tool │ │ │ │ │ +000762a0: 732f 6a61 7661 632f 7377 6974 6368 6578 s/javac/switchex │ │ │ │ │ +000762b0: 7472 612f 4d75 6c74 6970 6c65 4c61 6265 tra/MultipleLabe │ │ │ │ │ +000762c0: 6c73 5374 6174 656d 656e 742e 6a61 7661 lsStatement.java │ │ │ │ │ +000762d0: 3a20 5665 7269 6679 2063 6173 6573 2077 : Verify cases w │ │ │ │ │ +000762e0: 6974 6820 6d75 6c74 6970 6c65 206c 6162 ith multiple lab │ │ │ │ │ +000762f0: 656c 7320 776f 726b 2070 726f 7065 726c els work properl │ │ │ │ │ +00076300: 792e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 y..tools/ja │ │ │ │ │ +00076310: 7661 632f 7377 6974 6368 6578 7472 612f vac/switchextra/ │ │ │ │ │ +00076320: 5275 6c65 5061 7273 696e 6754 6573 742e RuleParsingTest. │ │ │ │ │ +00076330: 6a61 7661 3a20 456e 7375 7265 2072 756c java: Ensure rul │ │ │ │ │ +00076340: 6520 6361 7365 7320 6361 6e20 6265 2070 e cases can be p │ │ │ │ │ +00076350: 6172 7365 6420 636f 7272 6563 746c 7920 arsed correctly │ │ │ │ │ +00076360: 666f 7220 636f 6d70 6c65 7820 6578 7072 for complex expr │ │ │ │ │ +00076370: 6573 7369 6f6e 732e 0a3c 6272 0a3e 746f essions..to │ │ │ │ │ +00076380: 6f6c 732f 6a61 7661 632f 7377 6974 6368 ols/javac/switch │ │ │ │ │ +00076390: 6578 7472 612f 5377 6974 6368 4172 726f extra/SwitchArro │ │ │ │ │ +000763a0: 7742 726f 6b65 6e43 6f6e 7374 616e 742e wBrokenConstant. │ │ │ │ │ +000763b0: 6a61 7661 3a20 5665 7269 6679 2072 6561 java: Verify rea │ │ │ │ │ +000763c0: 736f 6e61 626c 6520 6572 726f 7273 2061 sonable errors a │ │ │ │ │ +000763d0: 7265 2070 726f 6475 6365 6420 7768 656e re produced when │ │ │ │ │ +000763e0: 206e 6569 7468 6572 2027 3a27 206e 6f72 neither ':' nor │ │ │ │ │ +000763f0: 2027 2d26 6774 3b27 2069 7320 666f 756e '->' is foun │ │ │ │ │ +00076400: 6420 6172 6520 7468 6520 6578 7072 6573 d are the expres │ │ │ │ │ +00076410: 7369 6f6e 206f 6620 6120 6361 7365 0a3c sion of a case.< │ │ │ │ │ +00076420: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00076430: 7377 6974 6368 6578 7472 612f 5377 6974 switchextra/Swit │ │ │ │ │ +00076440: 6368 4e6f 4578 7472 6154 7970 6573 2e6a chNoExtraTypes.j │ │ │ │ │ +00076450: 6176 613a 2056 6572 6966 7920 7377 6974 ava: Verify swit │ │ │ │ │ +00076460: 6368 206f 7665 7220 626f 6f6c 6561 6e2f ch over boolean/ │ │ │ │ │ +00076470: 6c6f 6e67 2f66 6c6f 6174 2f64 6f75 626c long/float/doubl │ │ │ │ │ +00076480: 6520 6973 206e 6f74 2061 6c6c 6f77 6564 e is not allowed │ │ │ │ │ +00076490: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +000764a0: 6163 2f73 7769 7463 6865 7874 7261 2f53 ac/switchextra/S │ │ │ │ │ +000764b0: 7769 7463 684f 626a 6563 742e 6a61 7661 witchObject.java │ │ │ │ │ +000764c0: 3a20 5665 7269 6679 2073 7769 7463 6820 : Verify switch │ │ │ │ │ +000764d0: 6f76 6572 204f 626a 6563 7420 6973 206e over Object is n │ │ │ │ │ +000764e0: 6f74 2061 6c6c 6f77 6564 2e0a 3c62 720a ot allowed..tools/javac/swi │ │ │ │ │ +00076500: 7463 6865 7874 7261 2f53 7769 7463 6853 tchextra/SwitchS │ │ │ │ │ +00076510: 7461 7465 6d65 6e74 4172 726f 772e 6a61 tatementArrow.ja │ │ │ │ │ +00076520: 7661 3a20 5665 7269 6679 2072 756c 6520 va: Verify rule │ │ │ │ │ +00076530: 6361 7365 7320 776f 726b 2070 726f 7065 cases work prope │ │ │ │ │ +00076540: 726c 792e 0a3c 6272 0a3e 746f 6f6c 732f rly..tools/ │ │ │ │ │ +00076550: 6a61 7661 632f 7377 6974 6368 6578 7472 javac/switchextr │ │ │ │ │ +00076560: 612f 5377 6974 6368 5374 6174 656d 656e a/SwitchStatemen │ │ │ │ │ +00076570: 7442 726f 6b65 6e2e 6a61 7661 3a20 5665 tBroken.java: Ve │ │ │ │ │ +00076580: 7269 6679 2074 6861 7420 7275 6c65 2061 rify that rule a │ │ │ │ │ +00076590: 6e64 206f 7264 696e 6172 7920 6361 7365 nd ordinary case │ │ │ │ │ +000765a0: 7320 6361 6e6e 6f74 2062 6520 6d69 7865 s cannot be mixe │ │ │ │ │ +000765b0: 642e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 d..tools/ja │ │ │ │ │ +000765c0: 7661 632f 7377 6974 6368 6578 7472 612f vac/switchextra/ │ │ │ │ │ +000765d0: 5377 6974 6368 5374 6174 656d 656e 7442 SwitchStatementB │ │ │ │ │ +000765e0: 726f 6b65 6e32 2e6a 6176 613a 2056 6572 roken2.java: Ver │ │ │ │ │ +000765f0: 6966 7920 7468 6174 206e 6f74 2061 6c6c ify that not all │ │ │ │ │ +00076600: 6f77 6564 2074 7970 6573 206f 6620 7374 owed types of st │ │ │ │ │ +00076610: 6174 656d 656e 7473 2063 616e 6e6f 7420 atements cannot │ │ │ │ │ +00076620: 6265 2075 7365 6420 696e 2072 756c 6520 be used in rule │ │ │ │ │ +00076630: 6361 7365 2e0a 3c62 720a 3e74 6f6f 6c73 case..tools │ │ │ │ │ +00076640: 2f6a 6176 6163 2f73 7769 7463 6865 7874 /javac/switchext │ │ │ │ │ +00076650: 7261 2f53 7769 7463 6853 7461 7465 6d65 ra/SwitchStateme │ │ │ │ │ +00076660: 6e74 5363 6f70 6573 4973 6f6c 6174 6564 ntScopesIsolated │ │ │ │ │ +00076670: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +00076680: 6174 2073 636f 7065 7320 696e 2072 756c at scopes in rul │ │ │ │ │ +00076690: 6520 6361 7365 7320 6172 6520 6973 6f6c e cases are isol │ │ │ │ │ +000766a0: 6174 6564 2e0a 3c62 720a 3e74 6f6f 6c73 ated..tools │ │ │ │ │ +000766b0: 2f6a 6176 6163 2f73 7769 7463 686e 756c /javac/switchnul │ │ │ │ │ +000766c0: 6c2f 5377 6974 6368 4e75 6c6c 4469 7361 l/SwitchNullDisa │ │ │ │ │ +000766d0: 626c 6564 2e6a 6176 613a 2056 6572 6966 bled.java: Verif │ │ │ │ │ +000766e0: 7920 2263 6173 6520 6e75 6c6c 2220 6973 y "case null" is │ │ │ │ │ +000766f0: 206e 6f74 2061 6c6c 6f77 6564 2066 6f72 not allowed for │ │ │ │ │ +00076700: 202d 2d72 656c 6561 7365 2031 362c 2032 --release 16, 2 │ │ │ │ │ +00076710: 300a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 0.tools/jav │ │ │ │ │ +00076720: 6163 2f73 796d 2f45 6c65 6d65 6e74 5374 ac/sym/ElementSt │ │ │ │ │ +00076730: 7275 6374 7572 6554 6573 742e 6a61 7661 ructureTest.java │ │ │ │ │ +00076740: 3a20 4368 6563 6b20 7468 6520 706c 6174 : Check the plat │ │ │ │ │ +00076750: 666f 726d 2063 6c61 7373 7061 7468 2063 form classpath c │ │ │ │ │ +00076760: 6f6e 7461 696e 7320 7468 6520 636f 7272 ontains the corr │ │ │ │ │ +00076770: 6563 7420 656c 656d 656e 7473 2e0a 3c62 ect elements..tools/javac/s │ │ │ │ │ +00076790: 796e 7468 6573 697a 652f 4d61 696e 2e6a ynthesize/Main.j │ │ │ │ │ +000767a0: 6176 613a 2053 796e 7468 6573 697a 6520 ava: Synthesize │ │ │ │ │ +000767b0: 696d 706f 7274 616e 7420 636c 6173 7365 important classe │ │ │ │ │ +000767c0: 7320 6966 2074 6865 7920 6172 6520 6d69 s if they are mi │ │ │ │ │ +000767d0: 7373 696e 6720 6672 6f6d 2074 6865 2028 ssing from the ( │ │ │ │ │ +000767e0: 626f 6f74 2963 6c61 7373 7061 7468 0a3c boot)classpath.< │ │ │ │ │ +000767f0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00076800: 7465 6d70 6c61 7465 2f42 6173 6963 2e6a template/Basic.j │ │ │ │ │ +00076810: 6176 613a 2045 7865 7263 6973 6520 6a61 ava: Exercise ja │ │ │ │ │ +00076820: 7661 6320 6861 6e64 696e 6720 6f66 2074 vac handing of t │ │ │ │ │ +00076830: 656d 706c 6174 6564 2073 7472 696e 6773 emplated strings │ │ │ │ │ +00076840: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +00076850: 6163 2f74 656d 706c 6174 652f 5438 3331 ac/template/T831 │ │ │ │ │ +00076860: 3238 3134 2e6a 6176 613a 2056 6572 6966 2814.java: Verif │ │ │ │ │ +00076870: 7920 7072 6f70 6572 2062 6568 6176 696f y proper behavio │ │ │ │ │ +00076880: 7220 6f66 2054 7261 6e73 5479 7065 2077 r of TransType w │ │ │ │ │ +00076890: 2e72 2e74 2e0a 3c62 720a 3e74 6f6f 6c73 .r.t..tools │ │ │ │ │ +000768a0: 2f6a 6176 6163 2f74 656d 706c 6174 652f /javac/template/ │ │ │ │ │ +000768b0: 5472 6565 5363 616e 6e65 7254 6573 742e TreeScannerTest. │ │ │ │ │ +000768c0: 6a61 7661 3a20 5665 7269 6679 2070 726f java: Verify pro │ │ │ │ │ +000768d0: 7065 7220 6265 6861 7669 6f72 206f 6620 per behavior of │ │ │ │ │ +000768e0: 5472 6565 5363 616e 6e65 7220 772e 722e TreeScanner w.r. │ │ │ │ │ +000768f0: 742e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 t..tools/ja │ │ │ │ │ +00076900: 7661 632f 746f 6f6c 626f 782f 5465 7374 vac/toolbox/Test │ │ │ │ │ +00076910: 4772 6570 4f66 546f 6f6c 426f 782e 6a61 GrepOfToolBox.ja │ │ │ │ │ +00076920: 7661 3a20 546f 6f6c 426f 783a 3a67 7265 va: ToolBox::gre │ │ │ │ │ +00076930: 7020 7368 6f75 6c64 2061 6c6c 6f77 2066 p should allow f │ │ │ │ │ +00076940: 6f72 206e 6567 6174 6976 6520 6669 6c74 or negative filt │ │ │ │ │ +00076950: 6572 696e 670a 3c62 720a 3e74 6f6f 6c73 ering.tools │ │ │ │ │ +00076960: 2f6a 6176 6163 2f74 7265 652f 3830 3637 /javac/tree/8067 │ │ │ │ │ +00076970: 3931 342f 4e75 6b65 4578 7472 6143 6173 914/NukeExtraCas │ │ │ │ │ +00076980: 742e 6a61 7661 3a20 5265 6475 6e64 616e t.java: Redundan │ │ │ │ │ +00076990: 7420 7479 7065 2063 6173 7420 6e6f 6465 t type cast node │ │ │ │ │ +000769a0: 7320 696e 2041 5354 2028 666f 6c6c 6f77 s in AST (follow │ │ │ │ │ +000769b0: 2075 7020 6672 6f6d 204a 444b 2d38 3034 up from JDK-804 │ │ │ │ │ +000769c0: 3337 3431 290a 3c62 720a 3e74 6f6f 6c73 3741).tools │ │ │ │ │ +000769d0: 2f6a 6176 6163 2f74 7265 652f 4172 7261 /javac/tree/Arra │ │ │ │ │ +000769e0: 7954 7970 6554 6f53 7472 696e 672e 6a61 yTypeToString.ja │ │ │ │ │ +000769f0: 7661 3a20 5465 7374 7320 4172 7261 7954 va: Tests ArrayT │ │ │ │ │ +00076a00: 7970 652e 746f 5374 7269 6e67 2077 6974 ype.toString wit │ │ │ │ │ +00076a10: 6820 7479 7065 2061 6e6e 6f74 6174 696f h type annotatio │ │ │ │ │ +00076a20: 6e73 2070 7265 7365 6e74 0a3c 6272 0a3e ns present. │ │ │ │ │ +00076a30: 746f 6f6c 732f 6a61 7661 632f 7472 6565 tools/javac/tree │ │ │ │ │ +00076a40: 2f43 6c61 7373 5472 6565 5465 7374 2e6a /ClassTreeTest.j │ │ │ │ │ +00076a50: 6176 613a 2063 6f6d 2e73 756e 2e73 6f75 ava: com.sun.sou │ │ │ │ │ +00076a60: 7263 652e 7472 6565 2e4d 6f64 6966 6965 rce.tree.Modifie │ │ │ │ │ +00076a70: 7273 5472 6565 2e67 6574 466c 6167 7328 rsTree.getFlags( │ │ │ │ │ +00076a80: 2920 7368 6f75 6c64 2072 6574 7572 6e20 ) should return │ │ │ │ │ +00076a90: 636c 6173 7320 7479 7065 0a3c 6272 0a3e class type. │ │ │ │ │ +00076aa0: 746f 6f6c 732f 6a61 7661 632f 7472 6565 tools/javac/tree │ │ │ │ │ +00076ab0: 2f43 6f6d 7069 6c61 7469 6f6e 556e 6974 /CompilationUnit │ │ │ │ │ +00076ac0: 5472 6565 5465 7374 2e6a 6176 613a 2043 TreeTest.java: C │ │ │ │ │ +00076ad0: 616e 6e6f 7420 6163 6365 7373 204d 6f64 annot access Mod │ │ │ │ │ +00076ae0: 756c 6554 7265 6520 696e 2061 2043 6f6d uleTree in a Com │ │ │ │ │ +00076af0: 7069 6c61 7469 6f6e 556e 6974 5472 6565 pilationUnitTree │ │ │ │ │ +00076b00: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00076b10: 632f 7472 6565 2f44 6f63 436f 6d6d 656e c/tree/DocCommen │ │ │ │ │ +00076b20: 7454 6f70 6c65 7665 6c54 6573 742e 6a61 tToplevelTest.ja │ │ │ │ │ +00076b30: 7661 3a20 4a61 7661 6320 746f 6b65 6e73 va: Javac tokens │ │ │ │ │ +00076b40: 2073 686f 756c 6420 7265 7461 696e 2073 should retain s │ │ │ │ │ +00076b50: 7461 7465 0a3c 6272 0a3e 746f 6f6c 732f tate.tools/ │ │ │ │ │ +00076b60: 6a61 7661 632f 7472 6565 2f4d 616b 654c javac/tree/MakeL │ │ │ │ │ +00076b70: 6974 6572 616c 5465 7374 2e6a 6176 613a iteralTest.java: │ │ │ │ │ +00076b80: 2054 7265 654d 616b 6572 2e4c 6974 6572 TreeMaker.Liter │ │ │ │ │ +00076b90: 616c 284f 626a 6563 7429 2064 6f65 7320 al(Object) does │ │ │ │ │ +00076ba0: 6e6f 7420 7375 7070 6f72 7420 426f 6f6c not support Bool │ │ │ │ │ +00076bb0: 6561 6e73 0a3c 6272 0a3e 746f 6f6c 732f eans.tools/ │ │ │ │ │ +00076bc0: 6a61 7661 632f 7472 6565 2f4d 616b 6551 javac/tree/MakeQ │ │ │ │ │ +00076bd0: 7561 6c49 6465 6e74 2e6a 6176 613a 2056 ualIdent.java: V │ │ │ │ │ +00076be0: 6572 6966 7920 7468 6174 2054 7265 654d erify that TreeM │ │ │ │ │ +00076bf0: 616b 6572 2e51 7561 6c49 6465 6e74 2853 aker.QualIdent(S │ │ │ │ │ +00076c00: 796d 626f 6c29 2066 6965 6c64 2061 6363 ymbol) field acc │ │ │ │ │ +00076c10: 6573 7320 6361 7363 6164 6520 656e 6473 ess cascade ends │ │ │ │ │ +00076c20: 2077 6974 6820 7468 6520 746f 702d 6c65 with the top-le │ │ │ │ │ +00076c30: 7665 6c20 7061 636b 6167 6520 2877 6865 vel package (whe │ │ │ │ │ +00076c40: 6e20 6e6f 2074 6f70 6c65 7665 6c20 6973 n no toplevel is │ │ │ │ │ +00076c50: 2073 6574 2069 6e20 5472 6565 4d61 6b65 set in TreeMake │ │ │ │ │ +00076c60: 7229 0a3c 6272 0a3e 746f 6f6c 732f 6a61 r).tools/ja │ │ │ │ │ +00076c70: 7661 632f 7472 6565 2f4d 616b 6554 7970 vac/tree/MakeTyp │ │ │ │ │ +00076c80: 6554 6573 742e 6a61 7661 3a20 5665 7269 eTest.java: Veri │ │ │ │ │ +00076c90: 6679 2074 6861 7420 5472 6565 4d61 6b65 fy that TreeMake │ │ │ │ │ +00076ca0: 722e 5479 7065 2854 7970 6529 2063 616e r.Type(Type) can │ │ │ │ │ +00076cb0: 2068 616e 646c 6520 616c 6c20 7265 6173 handle all reas │ │ │ │ │ +00076cc0: 6f6e 6162 6c65 2074 7970 6573 0a3c 6272 onable types.
    tools/javac/tr │ │ │ │ │ -00076ce0: 6565 2f4e 6577 4172 7261 7950 7265 7474 ee/NewArrayPrett │ │ │ │ │ -00076cf0: 792e 6a61 7661 3a20 7465 7374 2050 7265 y.java: test Pre │ │ │ │ │ -00076d00: 7474 7920 7072 696e 7420 6f66 204e 6577 tty print of New │ │ │ │ │ -00076d10: 4172 7261 790a 3c62 720a 3e74 6f6f 6c73 Array.tools │ │ │ │ │ -00076d20: 2f6a 6176 6163 2f74 7265 652f 4e65 7743 /javac/tree/NewC │ │ │ │ │ -00076d30: 6c61 7373 4465 6645 6e63 6c6f 7369 6e67 lassDefEnclosing │ │ │ │ │ -00076d40: 2e6a 6176 613a 2043 6865 636b 2074 6861 .java: Check tha │ │ │ │ │ -00076d50: 7420 656e 636c 6f73 696e 6720 656c 656d t enclosing elem │ │ │ │ │ -00076d60: 656e 7420 6973 206e 6f74 2063 6c65 6172 ent is not clear │ │ │ │ │ -00076d70: 6564 2069 6e20 4a43 4e65 7743 6c61 7373 ed in JCNewClass │ │ │ │ │ -00076d80: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00076d90: 632f 7472 6565 2f4e 6f50 7269 7661 7465 c/tree/NoPrivate │ │ │ │ │ -00076da0: 5479 7065 7345 7870 6f72 7465 642e 6a61 TypesExported.ja │ │ │ │ │ -00076db0: 7661 3a20 456e 7375 7269 6e67 206a 6176 va: Ensuring jav │ │ │ │ │ -00076dc0: 6178 2e6c 616e 672e 6d6f 6465 6c2e 2a2a ax.lang.model.** │ │ │ │ │ -00076dd0: 2c20 6a61 7661 782e 746f 6f6c 732e 2a2a , javax.tools.** │ │ │ │ │ -00076de0: 2c20 6a61 7661 782e 616e 6e6f 7461 7469 , javax.annotati │ │ │ │ │ -00076df0: 6f6e 2e70 726f 6365 7373 696e 672e 2a2a on.processing.** │ │ │ │ │ -00076e00: 2061 6e64 2063 6f6d 2e73 756e 2e73 6f75 and com.sun.sou │ │ │ │ │ -00076e10: 7263 652e 2a2a 2064 6f6e 2774 2065 7870 rce.** don't exp │ │ │ │ │ -00076e20: 6f72 7420 696e 6170 7072 6f70 7269 6174 ort inappropriat │ │ │ │ │ -00076e30: 6520 7479 7065 732e 0a3c 6272 0a3e 746f e types..to │ │ │ │ │ -00076e40: 6f6c 732f 6a61 7661 632f 7472 6565 2f50 ols/javac/tree/P │ │ │ │ │ -00076e50: 7265 7474 7953 696d 706c 6553 7472 696e rettySimpleStrin │ │ │ │ │ -00076e60: 6754 6573 742e 6a61 7661 3a20 6275 6720 gTest.java: bug │ │ │ │ │ -00076e70: 696e 2050 7265 7474 792e 746f 5369 6d70 in Pretty.toSimp │ │ │ │ │ -00076e80: 6c65 5374 7269 6e67 0a3c 6272 0a3e 746f leString.to │ │ │ │ │ -00076e90: 6f6c 732f 6a61 7661 632f 7472 6565 2f53 ols/javac/tree/S │ │ │ │ │ -00076ea0: 636f 7065 436c 6173 7348 6561 6465 7254 copeClassHeaderT │ │ │ │ │ -00076eb0: 6573 742e 6a61 7661 3a20 5665 7269 6679 est.java: Verify │ │ │ │ │ -00076ec0: 2074 6861 7420 7461 6b69 6e67 2061 2053 that taking a S │ │ │ │ │ -00076ed0: 636f 7065 2069 6e73 6964 6520 6120 636c cope inside a cl │ │ │ │ │ -00076ee0: 6173 7320 6865 6164 6572 2064 6f65 7320 ass header does │ │ │ │ │ -00076ef0: 6e6f 7420 7461 696e 7420 696e 7465 726e not taint intern │ │ │ │ │ -00076f00: 616c 2073 7472 7563 7475 7265 730a 3c62 al structures.tools/javac/t │ │ │ │ │ -00076f20: 7265 652f 5363 6f70 6554 6573 742e 6a61 ree/ScopeTest.ja │ │ │ │ │ -00076f30: 7661 3a20 5665 7269 6679 2074 6861 7420 va: Verify that │ │ │ │ │ -00076f40: 696d 706c 6963 6974 2074 7970 6520 6f66 implicit type of │ │ │ │ │ -00076f50: 206c 616d 6264 6120 7061 7261 6d65 7465 lambda paramete │ │ │ │ │ -00076f60: 7220 6973 2063 6f72 7265 6374 6c79 2061 r is correctly a │ │ │ │ │ -00076f70: 7474 7269 6275 7465 6420 696e 2053 636f ttributed in Sco │ │ │ │ │ -00076f80: 7065 0a3c 6272 0a3e 746f 6f6c 732f 6a61 pe.tools/ja │ │ │ │ │ -00076f90: 7661 632f 7472 6565 2f54 3639 3933 3330 vac/tree/T699330 │ │ │ │ │ -00076fa0: 352e 6a61 7661 3a20 7374 6172 7469 6e67 5.java: starting │ │ │ │ │ -00076fb0: 2070 6f73 6974 696f 6e20 6f66 2061 206d position of a m │ │ │ │ │ -00076fc0: 6574 686f 6420 7769 7468 6f75 7420 6d6f ethod without mo │ │ │ │ │ -00076fd0: 6469 6669 6572 7320 616e 6420 7769 7468 difiers and with │ │ │ │ │ -00076fe0: 2074 7970 6520 7061 7261 6d65 7465 7273 type parameters │ │ │ │ │ -00076ff0: 2069 7320 696e 636f 7272 6563 740a 3c62 is incorrect.tools/javac/t │ │ │ │ │ -00077010: 7265 652f 5438 3032 3434 3135 2e6a 6176 ree/T8024415.jav │ │ │ │ │ -00077020: 613a 2050 7265 7474 7920 7072 696e 7469 a: Pretty printi │ │ │ │ │ -00077030: 6e67 206f 6620 4a43 436f 6e64 6974 696f ng of JCConditio │ │ │ │ │ -00077040: 6e61 6c20 646f 6573 206e 6f74 2066 6f6c nal does not fol │ │ │ │ │ -00077050: 6c6f 7720 7468 6520 7072 6563 6564 656e low the preceden │ │ │ │ │ -00077060: 6365 2061 6e64 2061 7373 6f63 6961 7469 ce and associati │ │ │ │ │ -00077070: 7669 7479 2072 756c 6573 206f 6620 4a43 vity rules of JC │ │ │ │ │ -00077080: 436f 6e64 6974 696f 6e61 6c0a 3c62 720a Conditional.tools/javac/tre │ │ │ │ │ -000770a0: 652f 5465 7374 5072 6574 7479 446f 6343 e/TestPrettyDocC │ │ │ │ │ -000770b0: 6f6d 6d65 6e74 2e6a 6176 613a 206a 6176 omment.java: jav │ │ │ │ │ -000770c0: 6163 2050 7265 7474 7920 7072 696e 7465 ac Pretty printe │ │ │ │ │ -000770d0: 7220 7368 6f75 6c64 2069 6e63 6c75 6465 r should include │ │ │ │ │ -000770e0: 2064 6f63 2063 6f6d 6d65 6e74 2066 6f72 doc comment for │ │ │ │ │ -000770f0: 206d 6f64 756c 6573 0a3c 6272 0a3e 746f modules.to │ │ │ │ │ -00077100: 6f6c 732f 6a61 7661 632f 7472 6565 2f54 ols/javac/tree/T │ │ │ │ │ -00077110: 6573 7454 6f53 7472 696e 672e 6a61 7661 estToString.java │ │ │ │ │ -00077120: 3a20 4361 6c6c 2074 6f20 746f 5374 7269 : Call to toStri │ │ │ │ │ -00077130: 6e67 2829 2066 726f 6d20 616e 2045 7870 ng() from an Exp │ │ │ │ │ -00077140: 7265 7373 696f 6e53 7461 7465 6d65 6e74 ressionStatement │ │ │ │ │ -00077150: 5472 6565 2064 6f65 736e 2774 2074 616b Tree doesn't tak │ │ │ │ │ -00077160: 6520 696e 2063 6f6e 7369 6465 7261 7469 e in considerati │ │ │ │ │ -00077170: 6f6e 2074 6865 2022 3b22 2061 7420 7468 on the ";" at th │ │ │ │ │ -00077180: 6520 656e 640a 3c62 720a 3e74 6f6f 6c73 e end.tools │ │ │ │ │ -00077190: 2f6a 6176 6163 2f74 7265 652f 5472 6565 /javac/tree/Tree │ │ │ │ │ -000771a0: 4b69 6e64 5465 7374 2e6a 6176 613a 2054 KindTest.java: T │ │ │ │ │ -000771b0: 7265 6520 4150 493a 2054 7265 652e 4b69 ree API: Tree.Ki │ │ │ │ │ -000771c0: 6e64 2073 686f 756c 6420 6861 7665 206d nd should have m │ │ │ │ │ -000771d0: 6170 7069 6e67 2074 6f20 696e 7465 7266 apping to interf │ │ │ │ │ -000771e0: 6163 650a 3c62 720a 3e74 6f6f 6c73 2f6a ace.tools/j │ │ │ │ │ -000771f0: 6176 6163 2f74 7265 652f 5472 6565 506f avac/tree/TreePo │ │ │ │ │ -00077200: 7352 6f75 6e64 7354 6573 742e 6a61 7661 sRoundsTest.java │ │ │ │ │ -00077210: 3a20 6163 6365 7373 2074 6f20 7472 6565 : access to tree │ │ │ │ │ -00077220: 2070 6f73 6974 696f 6e73 2061 6e64 2064 positions and d │ │ │ │ │ -00077230: 6f63 2063 6f6d 6d65 6e74 7320 6d61 7920 oc comments may │ │ │ │ │ -00077240: 6265 206c 6f73 7420 6163 726f 7373 2061 be lost across a │ │ │ │ │ -00077250: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ -00077260: 7369 6e67 2072 6f75 6e64 730a 3c62 720a sing rounds.tools/javac/tre │ │ │ │ │ -00077280: 652f 5479 7065 416e 6e6f 7461 7469 6f6e e/TypeAnnotation │ │ │ │ │ -00077290: 7350 7265 7474 792e 6a61 7661 3a20 7465 sPretty.java: te │ │ │ │ │ -000772a0: 7374 2050 7265 7474 7920 7072 696e 7420 st Pretty print │ │ │ │ │ -000772b0: 6f66 2074 7970 6520 616e 6e6f 7461 7469 of type annotati │ │ │ │ │ -000772c0: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ -000772d0: 6176 6163 2f74 7265 652f 5661 7254 7265 avac/tree/VarTre │ │ │ │ │ -000772e0: 652e 6a61 7661 3a20 4368 6563 6b20 7468 e.java: Check th │ │ │ │ │ -000772f0: 6174 2076 6172 6961 626c 6573 206f 6620 at variables of │ │ │ │ │ -00077300: 7479 7065 2076 6172 2068 6176 6520 6120 type var have a │ │ │ │ │ -00077310: 636f 6e73 6973 7465 6e74 206d 6f64 656c consistent model │ │ │ │ │ -00077320: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00077330: 632f 7472 6565 616e 6e6f 7465 7374 732f c/treeannotests/ │ │ │ │ │ -00077340: 416e 6e6f 5472 6565 5465 7374 732e 6a61 AnnoTreeTests.ja │ │ │ │ │ -00077350: 7661 3a20 200a 3c62 720a 3e74 6f6f 6c73 va: .tools │ │ │ │ │ -00077360: 2f6a 6176 6163 2f74 7970 6544 6563 6c61 /javac/typeDecla │ │ │ │ │ -00077370: 7261 7469 6f6e 496e 7369 6465 4578 7072 rationInsideExpr │ │ │ │ │ -00077380: 6573 7369 6f6e 2f54 7970 6544 6563 6c61 ession/TypeDecla │ │ │ │ │ -00077390: 7261 7469 6f6e 496e 7369 6465 4578 7072 rationInsideExpr │ │ │ │ │ -000773a0: 6573 7369 6f6e 5465 7374 2e6a 6176 613a essionTest.java: │ │ │ │ │ -000773b0: 2043 616e 6e6f 7420 6361 6c6c 2061 206d Cannot call a m │ │ │ │ │ -000773c0: 6574 686f 6420 7769 7468 2061 2070 6172 ethod with a par │ │ │ │ │ -000773d0: 616d 6574 6572 206f 6620 6120 6c6f 6361 ameter of a loca │ │ │ │ │ -000773e0: 6c20 636c 6173 7320 6465 636c 6172 6564 l class declared │ │ │ │ │ -000773f0: 2069 6e20 6120 6c61 6d62 6461 0a3c 6272 in a lambda.
    tools/javac/ty │ │ │ │ │ -00077410: 7065 5661 7269 6162 6c65 4361 7374 2f54 peVariableCast/T │ │ │ │ │ -00077420: 7970 6556 6172 6961 626c 6543 6173 7454 ypeVariableCastT │ │ │ │ │ -00077430: 6573 742e 6a61 7661 3a20 4d69 7373 696e est.java: Missin │ │ │ │ │ -00077440: 6720 6368 6563 6b63 6173 7420 7768 656e g checkcast when │ │ │ │ │ -00077450: 2063 6173 7469 6e67 2074 6f20 7479 7065 casting to type │ │ │ │ │ -00077460: 2070 6172 616d 6574 6572 2062 6f75 6e64 parameter bound │ │ │ │ │ -00077470: 6564 2062 7920 696e 7465 7273 6563 7469 ed by intersecti │ │ │ │ │ -00077480: 6f6e 2074 7970 650a 3c62 720a 3e74 6f6f on type.too │ │ │ │ │ -00077490: 6c73 2f6a 6176 6163 2f74 7970 6573 2f42 ls/javac/types/B │ │ │ │ │ -000774a0: 6164 5369 6754 6573 742e 6a61 7661 3a20 adSigTest.java: │ │ │ │ │ -000774b0: 4a61 7661 6320 6765 6e65 7261 7465 7320 Javac generates │ │ │ │ │ -000774c0: 696e 7661 6c69 6420 7369 676e 6174 7572 invalid signatur │ │ │ │ │ -000774d0: 6573 2066 6f72 206c 6f63 616c 2074 7970 es for local typ │ │ │ │ │ -000774e0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -000774f0: 7661 632f 7479 7065 732f 426f 7869 6e67 vac/types/Boxing │ │ │ │ │ -00077500: 436f 6e76 6572 7369 6f6e 5465 7374 2e6a ConversionTest.j │ │ │ │ │ -00077510: 6176 613a 2041 6464 2074 6573 7420 6c69 ava: Add test li │ │ │ │ │ -00077520: 6272 6172 7920 746f 2073 696d 706c 6966 brary to simplif │ │ │ │ │ -00077530: 7920 7468 6520 7461 736b 206f 6620 7772 y the task of wr │ │ │ │ │ -00077540: 6974 696e 6720 6175 746f 6d61 7465 6420 iting automated │ │ │ │ │ -00077550: 7479 7065 2d73 7973 7465 6d20 7465 7374 type-system test │ │ │ │ │ -00077560: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -00077570: 6163 2f74 7970 6573 2f43 6173 744f 626a ac/types/CastObj │ │ │ │ │ -00077580: 6563 7454 6f50 7269 6d69 7469 7665 5465 ectToPrimitiveTe │ │ │ │ │ -00077590: 7374 2e6a 6176 613a 2063 6173 7420 6672 st.java: cast fr │ │ │ │ │ -000775a0: 6f6d 206f 626a 6563 7420 746f 2070 7269 om object to pri │ │ │ │ │ -000775b0: 6d69 7469 7665 2073 686f 756c 6420 6265 mitive should be │ │ │ │ │ -000775c0: 2066 6f72 2073 6f75 7263 6520 2667 743b for source > │ │ │ │ │ -000775d0: 3d20 312e 370a 3c62 720a 3e74 6f6f 6c73 = 1.7.tools │ │ │ │ │ -000775e0: 2f6a 6176 6163 2f74 7970 6573 2f43 6173 /javac/types/Cas │ │ │ │ │ -000775f0: 7454 6573 742e 6a61 7661 3a20 4164 6420 tTest.java: Add │ │ │ │ │ -00077600: 7465 7374 206c 6962 7261 7279 2074 6f20 test library to │ │ │ │ │ -00077610: 7369 6d70 6c69 6679 2074 6865 2074 6173 simplify the tas │ │ │ │ │ -00077620: 6b20 6f66 2077 7269 7469 6e67 2061 7574 k of writing aut │ │ │ │ │ -00077630: 6f6d 6174 6564 2074 7970 652d 7379 7374 omated type-syst │ │ │ │ │ -00077640: 656d 2074 6573 7473 0a3c 6272 0a3e 746f em tests.to │ │ │ │ │ -00077650: 6f6c 732f 6a61 7661 632f 7479 7065 732f ols/javac/types/ │ │ │ │ │ -00077660: 4361 7374 546f 5479 7065 5661 7254 6573 CastToTypeVarTes │ │ │ │ │ -00077670: 742e 6a61 7661 3a20 6361 7374 2063 6f6e t.java: cast con │ │ │ │ │ -00077680: 7665 7273 696f 6e20 6661 696c 7320 7768 version fails wh │ │ │ │ │ -00077690: 656e 2063 6f6e 7665 7274 696e 6720 6120 en converting a │ │ │ │ │ -000776a0: 7479 7065 2d76 6172 6961 626c 6520 746f type-variable to │ │ │ │ │ -000776b0: 2070 7269 6d69 7469 7665 2074 7970 650a primitive type. │ │ │ │ │ -000776c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000776d0: 2f74 7970 6573 2f43 6173 7454 7970 6556 /types/CastTypeV │ │ │ │ │ -000776e0: 6172 546f 5072 696d 6974 6976 6554 6573 arToPrimitiveTes │ │ │ │ │ -000776f0: 742e 6a61 7661 3a20 6361 7374 2063 6f6e t.java: cast con │ │ │ │ │ -00077700: 7665 7273 696f 6e20 6661 696c 7320 7768 version fails wh │ │ │ │ │ -00077710: 656e 2063 6f6e 7665 7274 696e 6720 6120 en converting a │ │ │ │ │ -00077720: 7479 7065 2d76 6172 6961 626c 6520 746f type-variable to │ │ │ │ │ -00077730: 2070 7269 6d69 7469 7665 2074 7970 650a primitive type. │ │ │ │ │ -00077740: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00077750: 2f74 7970 6573 2f47 656e 6572 6963 5479 /types/GenericTy │ │ │ │ │ -00077760: 7065 5765 6c6c 466f 726d 6564 6e65 7373 peWellFormedness │ │ │ │ │ -00077770: 5465 7374 2e6a 6176 613a 2054 6573 7420 Test.java: Test │ │ │ │ │ -00077780: 6765 6e65 7269 6320 7479 7065 7320 7765 generic types we │ │ │ │ │ -00077790: 6c6c 2d66 6f72 6d65 646e 6573 730a 3c62 ll-formedness.tools/javac/t │ │ │ │ │ -000777b0: 7970 6573 2f50 7269 6d69 7469 7665 436f ypes/PrimitiveCo │ │ │ │ │ -000777c0: 6e76 6572 7369 6f6e 5465 7374 2e6a 6176 nversionTest.jav │ │ │ │ │ -000777d0: 613a 2041 6464 2074 6573 7420 6c69 6272 a: Add test libr │ │ │ │ │ -000777e0: 6172 7920 746f 2073 696d 706c 6966 7920 ary to simplify │ │ │ │ │ -000777f0: 7468 6520 7461 736b 206f 6620 7772 6974 the task of writ │ │ │ │ │ -00077800: 696e 6720 6175 746f 6d61 7465 6420 7479 ing automated ty │ │ │ │ │ -00077810: 7065 2d73 7973 7465 6d20 7465 7374 730a pe-system tests. │ │ │ │ │ -00077820: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00077830: 2f74 7970 6573 2f53 636f 7065 4c69 7374 /types/ScopeList │ │ │ │ │ -00077840: 656e 6572 5465 7374 2e6a 6176 613a 2045 enerTest.java: E │ │ │ │ │ -00077850: 6e73 7572 6520 7468 6174 2075 7369 6e67 nsure that using │ │ │ │ │ -00077860: 2054 7970 6573 2e6d 656d 6265 7273 436c Types.membersCl │ │ │ │ │ -00077870: 6f73 7572 6520 646f 6573 206e 6f74 2069 osure does not i │ │ │ │ │ -00077880: 6e63 7265 6173 6520 7468 6520 6e75 6d62 ncrease the numb │ │ │ │ │ -00077890: 6572 206f 6620 6c69 7374 656e 6572 7320 er of listeners │ │ │ │ │ -000778a0: 6f6e 2074 6865 2063 6c61 7373 2773 206d on the class's m │ │ │ │ │ -000778b0: 656d 6265 7273 2053 636f 7065 2e0a 3c62 embers Scope..tools/javac/t │ │ │ │ │ -000778d0: 7970 6573 2f54 6573 7443 6f6d 7061 7269 ypes/TestCompari │ │ │ │ │ -000778e0: 736f 6e73 2e6a 6176 613a 206a 6176 6163 sons.java: javac │ │ │ │ │ -000778f0: 2073 686f 756c 6420 636f 7272 6563 746c should correctl │ │ │ │ │ -00077900: 7920 656e 666f 7263 6520 6269 6e61 7279 y enforce binary │ │ │ │ │ -00077910: 2063 6f6d 7061 7269 736f 6e20 7275 6c65 comparison rule │ │ │ │ │ -00077920: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -00077930: 7661 632f 7479 7065 732f 5661 7249 6e73 vac/types/VarIns │ │ │ │ │ -00077940: 7461 6e63 654d 656d 6265 7254 6573 742e tanceMemberTest. │ │ │ │ │ -00077950: 6a61 7661 3a20 4d61 6b65 2073 7572 6520 java: Make sure │ │ │ │ │ -00077960: 7468 6174 2076 6172 206b 696e 6420 213d that var kind != │ │ │ │ │ -00077970: 204e 6f6e 650a 3c62 720a 3e74 6f6f 6c73 None.tools │ │ │ │ │ -00077980: 2f6a 6176 6163 2f75 6e69 636f 6465 2f46 /javac/unicode/F │ │ │ │ │ -00077990: 6972 7374 4368 6172 2e6a 6176 613a 2061 irstChar.java: a │ │ │ │ │ -000779a0: 6c6c 6f77 2075 6e69 636f 6465 2065 7363 llow unicode esc │ │ │ │ │ -000779b0: 6170 6520 6174 2073 7461 7274 206f 6620 ape at start of │ │ │ │ │ -000779c0: 7072 6f67 7261 6d0a 3c62 720a 3e74 6f6f program.too │ │ │ │ │ -000779d0: 6c73 2f6a 6176 6163 2f75 6e69 636f 6465 ls/javac/unicode │ │ │ │ │ -000779e0: 2f4e 6f6e 6173 6369 6944 6967 6974 2e6a /NonasciiDigit.j │ │ │ │ │ -000779f0: 6176 613a 206a 6176 6163 2061 6363 6570 ava: javac accep │ │ │ │ │ -00077a00: 7473 2075 6e69 636f 6465 2064 6967 6974 ts unicode digit │ │ │ │ │ -00077a10: 7320 2d20 736f 6d65 7469 6d65 7320 6372 s - sometimes cr │ │ │ │ │ -00077a20: 6173 6869 6e67 0a3c 6272 0a3e 746f 6f6c ashing.tool │ │ │ │ │ -00077a30: 732f 6a61 7661 632f 756e 6963 6f64 652f s/javac/unicode/ │ │ │ │ │ -00077a40: 5375 6243 6861 722e 6a61 7661 3a20 4153 SubChar.java: AS │ │ │ │ │ -00077a50: 4349 4920 5355 4220 6368 6172 6163 7465 CII SUB characte │ │ │ │ │ -00077a60: 7220 6973 2072 656a 6563 7465 6420 696e r is rejected in │ │ │ │ │ -00077a70: 206d 756c 7469 2d6c 696e 6520 636f 6d6d multi-line comm │ │ │ │ │ -00077a80: 656e 7473 0a3c 6272 0a3e 746f 6f6c 732f ents.tools/ │ │ │ │ │ -00077a90: 6a61 7661 632f 756e 6963 6f64 652f 5375 javac/unicode/Su │ │ │ │ │ -00077aa0: 7070 6c65 6d65 6e74 6172 794a 6176 6149 pplementaryJavaI │ │ │ │ │ -00077ab0: 4431 2e6a 6176 613a 2043 6865 636b 2074 D1.java: Check t │ │ │ │ │ -00077ac0: 6861 7420 7661 6c69 6420 7375 7070 6c65 hat valid supple │ │ │ │ │ -00077ad0: 6d65 6e74 6172 7920 6368 6172 6163 7465 mentary characte │ │ │ │ │ -00077ae0: 7273 2063 616e 2062 6520 7573 6564 2061 rs can be used a │ │ │ │ │ -00077af0: 7320 4a61 7661 2069 6465 6e74 6966 6965 s Java identifie │ │ │ │ │ -00077b00: 7273 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a rs..tools/j │ │ │ │ │ -00077b10: 6176 6163 2f75 6e69 636f 6465 2f53 7570 avac/unicode/Sup │ │ │ │ │ -00077b20: 706c 656d 656e 7461 7279 4a61 7661 4944 plementaryJavaID │ │ │ │ │ -00077b30: 322e 6a61 7661 3a20 456e 7375 7265 2074 2.java: Ensure t │ │ │ │ │ -00077b40: 6861 7420 7468 6520 696e 7661 6c69 6420 hat the invalid │ │ │ │ │ -00077b50: 7375 7272 6f67 6174 6520 7365 7175 656e surrogate sequen │ │ │ │ │ -00077b60: 6365 2c20 6173 2074 6865 2073 7461 7274 ce, as the start │ │ │ │ │ -00077b70: 206f 6620 616e 2069 6465 6e74 6966 6965 of an identifie │ │ │ │ │ -00077b80: 722c 2063 6175 7365 7320 6120 636f 6d70 r, causes a comp │ │ │ │ │ -00077b90: 696c 6174 696f 6e20 6661 696c 7572 650a ilation failure. │ │ │ │ │ -00077ba0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00077bb0: 2f75 6e69 636f 6465 2f53 7570 706c 656d /unicode/Supplem │ │ │ │ │ -00077bc0: 656e 7461 7279 4a61 7661 4944 332e 6a61 entaryJavaID3.ja │ │ │ │ │ -00077bd0: 7661 3a20 456e 7375 7265 2074 6861 7420 va: Ensure that │ │ │ │ │ -00077be0: 7468 6520 696e 7661 6c69 6420 7375 7272 the invalid surr │ │ │ │ │ -00077bf0: 6f67 6174 6520 7365 7175 656e 6365 2c20 ogate sequence, │ │ │ │ │ -00077c00: 6173 2074 6865 2070 6172 7420 6f66 2061 as the part of a │ │ │ │ │ -00077c10: 6e20 6964 656e 7469 6669 6572 2c20 6361 n identifier, ca │ │ │ │ │ -00077c20: 7573 6573 2061 2063 6f6d 7069 6c61 7469 uses a compilati │ │ │ │ │ -00077c30: 6f6e 2066 6169 6c75 7265 0a3c 6272 0a3e on failure. │ │ │ │ │ -00077c40: 746f 6f6c 732f 6a61 7661 632f 756e 6963 tools/javac/unic │ │ │ │ │ -00077c50: 6f64 652f 5375 7070 6c65 6d65 6e74 6172 ode/Supplementar │ │ │ │ │ -00077c60: 794a 6176 6149 4434 2e6a 6176 613a 2045 yJavaID4.java: E │ │ │ │ │ -00077c70: 6e73 7572 6520 7468 6174 2061 2073 7570 nsure that a sup │ │ │ │ │ -00077c80: 706c 656d 656e 7461 7279 2063 6861 7261 plementary chara │ │ │ │ │ -00077c90: 6374 6572 2074 6861 7420 6361 6e6e 6f74 cter that cannot │ │ │ │ │ -00077ca0: 2062 6520 7468 6520 7374 6172 7420 6f66 be the start of │ │ │ │ │ -00077cb0: 2061 204a 6176 6120 6964 656e 7469 6669 a Java identifi │ │ │ │ │ -00077cc0: 6572 2063 6175 7365 7320 6120 636f 6d70 er causes a comp │ │ │ │ │ -00077cd0: 696c 6174 696f 6e20 6661 696c 7572 652c ilation failure, │ │ │ │ │ -00077ce0: 2069 6620 6974 2069 7320 7573 6564 2061 if it is used a │ │ │ │ │ -00077cf0: 7320 7468 6520 7374 6172 7420 6f66 2061 s the start of a │ │ │ │ │ -00077d00: 6e20 6964 656e 7469 6669 6572 0a3c 6272 n identifier.
    tools/javac/un │ │ │ │ │ -00077d20: 6963 6f64 652f 5375 7070 6c65 6d65 6e74 icode/Supplement │ │ │ │ │ -00077d30: 6172 794a 6176 6149 4435 2e6a 6176 613a aryJavaID5.java: │ │ │ │ │ -00077d40: 2045 6e73 7572 6520 7468 6174 2061 2073 Ensure that a s │ │ │ │ │ -00077d50: 7570 706c 656d 656e 7461 7279 2063 6861 upplementary cha │ │ │ │ │ -00077d60: 7261 6374 6572 2074 6861 7420 6361 6e6e racter that cann │ │ │ │ │ -00077d70: 6f74 2062 6520 7468 6520 7061 7274 206f ot be the part o │ │ │ │ │ -00077d80: 6620 6120 4a61 7661 2069 6465 6e74 6966 f a Java identif │ │ │ │ │ -00077d90: 6965 7220 6361 7573 6573 2061 2063 6f6d ier causes a com │ │ │ │ │ -00077da0: 7069 6c61 7469 6f6e 2066 6169 6c75 7265 pilation failure │ │ │ │ │ -00077db0: 2c20 6966 2069 7420 6973 2075 7365 6420 , if it is used │ │ │ │ │ -00077dc0: 6173 2074 6865 2070 6172 7420 6f66 2061 as the part of a │ │ │ │ │ -00077dd0: 6e20 6964 656e 7469 6669 6572 0a3c 6272 n identifier.
    tools/javac/un │ │ │ │ │ -00077df0: 6963 6f64 652f 5375 7070 6c65 6d65 6e74 icode/Supplement │ │ │ │ │ -00077e00: 6172 794a 6176 6149 4436 2e6a 6176 613a aryJavaID6.java: │ │ │ │ │ -00077e10: 2045 6e73 7572 6520 7468 6174 2061 2073 Ensure that a s │ │ │ │ │ -00077e20: 7570 706c 656d 656e 7461 7279 2063 6861 upplementary cha │ │ │ │ │ -00077e30: 7261 6374 6572 2063 616e 2062 6520 7573 racter can be us │ │ │ │ │ -00077e40: 6564 2061 7320 7061 7274 2f77 686f 6c65 ed as part/whole │ │ │ │ │ -00077e50: 206f 6620 6120 636c 6173 7320 6e61 6d65 of a class name │ │ │ │ │ -00077e60: 206f 6e20 706c 6174 666f 726d 7320 7468 on platforms th │ │ │ │ │ -00077e70: 6174 2068 6176 6520 556e 6963 6f64 6520 at have Unicode │ │ │ │ │ -00077e80: 6177 6172 6520 6669 6c65 7379 7374 656d aware filesystem │ │ │ │ │ -00077e90: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ -00077ea0: 7661 632f 756e 6963 6f64 652f 5472 6970 vac/unicode/Trip │ │ │ │ │ -00077eb0: 6c65 5175 6f74 652e 6a61 7661 3a20 2727 leQuote.java: '' │ │ │ │ │ -00077ec0: 2720 616e 6420 275c 7530 3032 3727 2061 ' and '\u0027' a │ │ │ │ │ -00077ed0: 7265 206e 6f74 206c 6567 616c 2063 6861 re not legal cha │ │ │ │ │ -00077ee0: 7220 6c69 7465 7261 6c73 2e0a 3c62 720a r literals..tools/javac/uni │ │ │ │ │ -00077f00: 636f 6465 2f55 6e69 636f 6465 4174 454f code/UnicodeAtEO │ │ │ │ │ -00077f10: 4c2e 6a61 7661 3a20 436f 7272 6563 7420 L.java: Correct │ │ │ │ │ -00077f20: 6861 6e64 6c69 6e67 206f 6620 756e 6963 handling of unic │ │ │ │ │ -00077f30: 6f64 6520 6573 6361 7065 7320 666f 7220 ode escapes for │ │ │ │ │ -00077f40: 6c69 6e65 2074 6572 6d69 6e61 7469 6f6e line termination │ │ │ │ │ -00077f50: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00077f60: 632f 756e 6963 6f64 652f 556e 6963 6f64 c/unicode/Unicod │ │ │ │ │ -00077f70: 6543 6f6d 6d65 6e74 4465 6c69 6d69 7465 eCommentDelimite │ │ │ │ │ -00077f80: 722e 6a61 7661 3a20 756e 6963 6f64 6520 r.java: unicode │ │ │ │ │ -00077f90: 6573 6361 7065 7320 6465 6c69 6d69 7469 escapes delimiti │ │ │ │ │ -00077fa0: 6e67 2061 6e64 2069 6e73 6964 6520 6f66 ng and inside of │ │ │ │ │ -00077fb0: 2063 6f6d 6d65 6e74 730a 3c62 720a 3e74 comments.t │ │ │ │ │ -00077fc0: 6f6f 6c73 2f6a 6176 6163 2f75 6e69 636f ools/javac/unico │ │ │ │ │ -00077fd0: 6465 2f55 6e69 636f 6465 4e65 776c 696e de/UnicodeNewlin │ │ │ │ │ -00077fe0: 652e 6a61 7661 3a20 7768 656e 205c 7530 e.java: when \u0 │ │ │ │ │ -00077ff0: 3030 6120 6973 2075 7365 642c 2064 6961 00a is used, dia │ │ │ │ │ -00078000: 676e 6f73 7469 6373 2061 7265 2072 6570 gnostics are rep │ │ │ │ │ -00078010: 6f72 7465 6420 6f6e 2074 6865 2077 726f orted on the wro │ │ │ │ │ -00078020: 6e67 206c 696e 652e 0a3c 6272 0a3e 746f ng line..to │ │ │ │ │ +00076ce0: 6565 2f4d 6973 7369 6e67 5365 6d69 636f ee/MissingSemico │ │ │ │ │ +00076cf0: 6c6f 6e54 6573 742e 6a61 7661 3a20 5665 lonTest.java: Ve │ │ │ │ │ +00076d00: 7269 6679 2074 6861 7420 656e 6420 706f rify that end po │ │ │ │ │ +00076d10: 7369 7469 6f6e 7320 6172 6520 7361 6e65 sitions are sane │ │ │ │ │ +00076d20: 2069 6620 7365 6d69 636f 6c6f 6e73 2061 if semicolons a │ │ │ │ │ +00076d30: 7265 206d 6973 7369 6e67 2e0a 3c62 720a re missing..tools/javac/tre │ │ │ │ │ +00076d50: 652f 4e65 7741 7272 6179 5072 6574 7479 e/NewArrayPretty │ │ │ │ │ +00076d60: 2e6a 6176 613a 2074 6573 7420 5072 6574 .java: test Pret │ │ │ │ │ +00076d70: 7479 2070 7269 6e74 206f 6620 4e65 7741 ty print of NewA │ │ │ │ │ +00076d80: 7272 6179 0a3c 6272 0a3e 746f 6f6c 732f rray.tools/ │ │ │ │ │ +00076d90: 6a61 7661 632f 7472 6565 2f4e 6577 436c javac/tree/NewCl │ │ │ │ │ +00076da0: 6173 7344 6566 456e 636c 6f73 696e 672e assDefEnclosing. │ │ │ │ │ +00076db0: 6a61 7661 3a20 4368 6563 6b20 7468 6174 java: Check that │ │ │ │ │ +00076dc0: 2065 6e63 6c6f 7369 6e67 2065 6c65 6d65 enclosing eleme │ │ │ │ │ +00076dd0: 6e74 2069 7320 6e6f 7420 636c 6561 7265 nt is not cleare │ │ │ │ │ +00076de0: 6420 696e 204a 434e 6577 436c 6173 730a d in JCNewClass. │ │ │ │ │ +00076df0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00076e00: 2f74 7265 652f 4e6f 5072 6976 6174 6554 /tree/NoPrivateT │ │ │ │ │ +00076e10: 7970 6573 4578 706f 7274 6564 2e6a 6176 ypesExported.jav │ │ │ │ │ +00076e20: 613a 2045 6e73 7572 696e 6720 6a61 7661 a: Ensuring java │ │ │ │ │ +00076e30: 782e 6c61 6e67 2e6d 6f64 656c 2e2a 2a2c x.lang.model.**, │ │ │ │ │ +00076e40: 206a 6176 6178 2e74 6f6f 6c73 2e2a 2a2c javax.tools.**, │ │ │ │ │ +00076e50: 206a 6176 6178 2e61 6e6e 6f74 6174 696f javax.annotatio │ │ │ │ │ +00076e60: 6e2e 7072 6f63 6573 7369 6e67 2e2a 2a20 n.processing.** │ │ │ │ │ +00076e70: 616e 6420 636f 6d2e 7375 6e2e 736f 7572 and com.sun.sour │ │ │ │ │ +00076e80: 6365 2e2a 2a20 646f 6e27 7420 6578 706f ce.** don't expo │ │ │ │ │ +00076e90: 7274 2069 6e61 7070 726f 7072 6961 7465 rt inappropriate │ │ │ │ │ +00076ea0: 2074 7970 6573 2e0a 3c62 720a 3e74 6f6f types..too │ │ │ │ │ +00076eb0: 6c73 2f6a 6176 6163 2f74 7265 652f 5072 ls/javac/tree/Pr │ │ │ │ │ +00076ec0: 6574 7479 5369 6d70 6c65 5374 7269 6e67 ettySimpleString │ │ │ │ │ +00076ed0: 5465 7374 2e6a 6176 613a 2062 7567 2069 Test.java: bug i │ │ │ │ │ +00076ee0: 6e20 5072 6574 7479 2e74 6f53 696d 706c n Pretty.toSimpl │ │ │ │ │ +00076ef0: 6553 7472 696e 670a 3c62 720a 3e74 6f6f eString.too │ │ │ │ │ +00076f00: 6c73 2f6a 6176 6163 2f74 7265 652f 5363 ls/javac/tree/Sc │ │ │ │ │ +00076f10: 6f70 6543 6c61 7373 4865 6164 6572 5465 opeClassHeaderTe │ │ │ │ │ +00076f20: 7374 2e6a 6176 613a 2056 6572 6966 7920 st.java: Verify │ │ │ │ │ +00076f30: 7468 6174 2074 616b 696e 6720 6120 5363 that taking a Sc │ │ │ │ │ +00076f40: 6f70 6520 696e 7369 6465 2061 2063 6c61 ope inside a cla │ │ │ │ │ +00076f50: 7373 2068 6561 6465 7220 646f 6573 206e ss header does n │ │ │ │ │ +00076f60: 6f74 2074 6169 6e74 2069 6e74 6572 6e61 ot taint interna │ │ │ │ │ +00076f70: 6c20 7374 7275 6374 7572 6573 0a3c 6272 l structures.
    tools/javac/tr │ │ │ │ │ +00076f90: 6565 2f53 636f 7065 5465 7374 2e6a 6176 ee/ScopeTest.jav │ │ │ │ │ +00076fa0: 613a 2056 6572 6966 7920 7468 6174 2069 a: Verify that i │ │ │ │ │ +00076fb0: 6d70 6c69 6369 7420 7479 7065 206f 6620 mplicit type of │ │ │ │ │ +00076fc0: 6c61 6d62 6461 2070 6172 616d 6574 6572 lambda parameter │ │ │ │ │ +00076fd0: 2069 7320 636f 7272 6563 746c 7920 6174 is correctly at │ │ │ │ │ +00076fe0: 7472 6962 7574 6564 2069 6e20 5363 6f70 tributed in Scop │ │ │ │ │ +00076ff0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +00077000: 6163 2f74 7265 652f 5436 3939 3333 3035 ac/tree/T6993305 │ │ │ │ │ +00077010: 2e6a 6176 613a 2073 7461 7274 696e 6720 .java: starting │ │ │ │ │ +00077020: 706f 7369 7469 6f6e 206f 6620 6120 6d65 position of a me │ │ │ │ │ +00077030: 7468 6f64 2077 6974 686f 7574 206d 6f64 thod without mod │ │ │ │ │ +00077040: 6966 6965 7273 2061 6e64 2077 6974 6820 ifiers and with │ │ │ │ │ +00077050: 7479 7065 2070 6172 616d 6574 6572 7320 type parameters │ │ │ │ │ +00077060: 6973 2069 6e63 6f72 7265 6374 0a3c 6272 is incorrect.
    tools/javac/tr │ │ │ │ │ +00077080: 6565 2f54 3830 3234 3431 352e 6a61 7661 ee/T8024415.java │ │ │ │ │ +00077090: 3a20 5072 6574 7479 2070 7269 6e74 696e : Pretty printin │ │ │ │ │ +000770a0: 6720 6f66 204a 4343 6f6e 6469 7469 6f6e g of JCCondition │ │ │ │ │ +000770b0: 616c 2064 6f65 7320 6e6f 7420 666f 6c6c al does not foll │ │ │ │ │ +000770c0: 6f77 2074 6865 2070 7265 6365 6465 6e63 ow the precedenc │ │ │ │ │ +000770d0: 6520 616e 6420 6173 736f 6369 6174 6976 e and associativ │ │ │ │ │ +000770e0: 6974 7920 7275 6c65 7320 6f66 204a 4343 ity rules of JCC │ │ │ │ │ +000770f0: 6f6e 6469 7469 6f6e 616c 0a3c 6272 0a3e onditional. │ │ │ │ │ +00077100: 746f 6f6c 732f 6a61 7661 632f 7472 6565 tools/javac/tree │ │ │ │ │ +00077110: 2f54 6573 7450 7265 7474 7944 6f63 436f /TestPrettyDocCo │ │ │ │ │ +00077120: 6d6d 656e 742e 6a61 7661 3a20 6a61 7661 mment.java: java │ │ │ │ │ +00077130: 6320 5072 6574 7479 2070 7269 6e74 6572 c Pretty printer │ │ │ │ │ +00077140: 2073 686f 756c 6420 696e 636c 7564 6520 should include │ │ │ │ │ +00077150: 646f 6320 636f 6d6d 656e 7420 666f 7220 doc comment for │ │ │ │ │ +00077160: 6d6f 6475 6c65 730a 3c62 720a 3e74 6f6f modules.too │ │ │ │ │ +00077170: 6c73 2f6a 6176 6163 2f74 7265 652f 5465 ls/javac/tree/Te │ │ │ │ │ +00077180: 7374 546f 5374 7269 6e67 2e6a 6176 613a stToString.java: │ │ │ │ │ +00077190: 2043 616c 6c20 746f 2074 6f53 7472 696e Call to toStrin │ │ │ │ │ +000771a0: 6728 2920 6672 6f6d 2061 6e20 4578 7072 g() from an Expr │ │ │ │ │ +000771b0: 6573 7369 6f6e 5374 6174 656d 656e 7454 essionStatementT │ │ │ │ │ +000771c0: 7265 6520 646f 6573 6e27 7420 7461 6b65 ree doesn't take │ │ │ │ │ +000771d0: 2069 6e20 636f 6e73 6964 6572 6174 696f in consideratio │ │ │ │ │ +000771e0: 6e20 7468 6520 223b 2220 6174 2074 6865 n the ";" at the │ │ │ │ │ +000771f0: 2065 6e64 0a3c 6272 0a3e 746f 6f6c 732f end.tools/ │ │ │ │ │ +00077200: 6a61 7661 632f 7472 6565 2f54 7265 654b javac/tree/TreeK │ │ │ │ │ +00077210: 696e 6454 6573 742e 6a61 7661 3a20 5472 indTest.java: Tr │ │ │ │ │ +00077220: 6565 2041 5049 3a20 5472 6565 2e4b 696e ee API: Tree.Kin │ │ │ │ │ +00077230: 6420 7368 6f75 6c64 2068 6176 6520 6d61 d should have ma │ │ │ │ │ +00077240: 7070 696e 6720 746f 2069 6e74 6572 6661 pping to interfa │ │ │ │ │ +00077250: 6365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ce.tools/ja │ │ │ │ │ +00077260: 7661 632f 7472 6565 2f54 7265 6550 6f73 vac/tree/TreePos │ │ │ │ │ +00077270: 526f 756e 6473 5465 7374 2e6a 6176 613a RoundsTest.java: │ │ │ │ │ +00077280: 2061 6363 6573 7320 746f 2074 7265 6520 access to tree │ │ │ │ │ +00077290: 706f 7369 7469 6f6e 7320 616e 6420 646f positions and do │ │ │ │ │ +000772a0: 6320 636f 6d6d 656e 7473 206d 6179 2062 c comments may b │ │ │ │ │ +000772b0: 6520 6c6f 7374 2061 6372 6f73 7320 616e e lost across an │ │ │ │ │ +000772c0: 6e6f 7461 7469 6f6e 2070 726f 6365 7373 notation process │ │ │ │ │ +000772d0: 696e 6720 726f 756e 6473 0a3c 6272 0a3e ing rounds. │ │ │ │ │ +000772e0: 746f 6f6c 732f 6a61 7661 632f 7472 6565 tools/javac/tree │ │ │ │ │ +000772f0: 2f54 7970 6541 6e6e 6f74 6174 696f 6e73 /TypeAnnotations │ │ │ │ │ +00077300: 5072 6574 7479 2e6a 6176 613a 2074 6573 Pretty.java: tes │ │ │ │ │ +00077310: 7420 5072 6574 7479 2070 7269 6e74 206f t Pretty print o │ │ │ │ │ +00077320: 6620 7479 7065 2061 6e6e 6f74 6174 696f f type annotatio │ │ │ │ │ +00077330: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ +00077340: 7661 632f 7472 6565 2f56 6172 5472 6565 vac/tree/VarTree │ │ │ │ │ +00077350: 2e6a 6176 613a 2043 6865 636b 2074 6861 .java: Check tha │ │ │ │ │ +00077360: 7420 7661 7269 6162 6c65 7320 6f66 2074 t variables of t │ │ │ │ │ +00077370: 7970 6520 7661 7220 6861 7665 2061 2063 ype var have a c │ │ │ │ │ +00077380: 6f6e 7369 7374 656e 7420 6d6f 6465 6c0a onsistent model. │ │ │ │ │ +00077390: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +000773a0: 2f74 7265 6561 6e6e 6f74 6573 7473 2f41 /treeannotests/A │ │ │ │ │ +000773b0: 6e6e 6f54 7265 6554 6573 7473 2e6a 6176 nnoTreeTests.jav │ │ │ │ │ +000773c0: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ +000773d0: 6a61 7661 632f 7479 7065 4465 636c 6172 javac/typeDeclar │ │ │ │ │ +000773e0: 6174 696f 6e49 6e73 6964 6545 7870 7265 ationInsideExpre │ │ │ │ │ +000773f0: 7373 696f 6e2f 5479 7065 4465 636c 6172 ssion/TypeDeclar │ │ │ │ │ +00077400: 6174 696f 6e49 6e73 6964 6545 7870 7265 ationInsideExpre │ │ │ │ │ +00077410: 7373 696f 6e54 6573 742e 6a61 7661 3a20 ssionTest.java: │ │ │ │ │ +00077420: 4361 6e6e 6f74 2063 616c 6c20 6120 6d65 Cannot call a me │ │ │ │ │ +00077430: 7468 6f64 2077 6974 6820 6120 7061 7261 thod with a para │ │ │ │ │ +00077440: 6d65 7465 7220 6f66 2061 206c 6f63 616c meter of a local │ │ │ │ │ +00077450: 2063 6c61 7373 2064 6563 6c61 7265 6420 class declared │ │ │ │ │ +00077460: 696e 2061 206c 616d 6264 610a 3c62 720a in a lambda.tools/javac/typ │ │ │ │ │ +00077480: 6556 6172 6961 626c 6543 6173 742f 5479 eVariableCast/Ty │ │ │ │ │ +00077490: 7065 5661 7269 6162 6c65 4361 7374 5465 peVariableCastTe │ │ │ │ │ +000774a0: 7374 2e6a 6176 613a 204d 6973 7369 6e67 st.java: Missing │ │ │ │ │ +000774b0: 2063 6865 636b 6361 7374 2077 6865 6e20 checkcast when │ │ │ │ │ +000774c0: 6361 7374 696e 6720 746f 2074 7970 6520 casting to type │ │ │ │ │ +000774d0: 7061 7261 6d65 7465 7220 626f 756e 6465 parameter bounde │ │ │ │ │ +000774e0: 6420 6279 2069 6e74 6572 7365 6374 696f d by intersectio │ │ │ │ │ +000774f0: 6e20 7479 7065 0a3c 6272 0a3e 746f 6f6c n type.tool │ │ │ │ │ +00077500: 732f 6a61 7661 632f 7479 7065 732f 4261 s/javac/types/Ba │ │ │ │ │ +00077510: 6453 6967 5465 7374 2e6a 6176 613a 204a dSigTest.java: J │ │ │ │ │ +00077520: 6176 6163 2067 656e 6572 6174 6573 2069 avac generates i │ │ │ │ │ +00077530: 6e76 616c 6964 2073 6967 6e61 7475 7265 nvalid signature │ │ │ │ │ +00077540: 7320 666f 7220 6c6f 6361 6c20 7479 7065 s for local type │ │ │ │ │ +00077550: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00077560: 6163 2f74 7970 6573 2f42 6f78 696e 6743 ac/types/BoxingC │ │ │ │ │ +00077570: 6f6e 7665 7273 696f 6e54 6573 742e 6a61 onversionTest.ja │ │ │ │ │ +00077580: 7661 3a20 4164 6420 7465 7374 206c 6962 va: Add test lib │ │ │ │ │ +00077590: 7261 7279 2074 6f20 7369 6d70 6c69 6679 rary to simplify │ │ │ │ │ +000775a0: 2074 6865 2074 6173 6b20 6f66 2077 7269 the task of wri │ │ │ │ │ +000775b0: 7469 6e67 2061 7574 6f6d 6174 6564 2074 ting automated t │ │ │ │ │ +000775c0: 7970 652d 7379 7374 656d 2074 6573 7473 ype-system tests │ │ │ │ │ +000775d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000775e0: 632f 7479 7065 732f 4361 7374 4f62 6a65 c/types/CastObje │ │ │ │ │ +000775f0: 6374 546f 5072 696d 6974 6976 6554 6573 ctToPrimitiveTes │ │ │ │ │ +00077600: 742e 6a61 7661 3a20 6361 7374 2066 726f t.java: cast fro │ │ │ │ │ +00077610: 6d20 6f62 6a65 6374 2074 6f20 7072 696d m object to prim │ │ │ │ │ +00077620: 6974 6976 6520 7368 6f75 6c64 2062 6520 itive should be │ │ │ │ │ +00077630: 666f 7220 736f 7572 6365 2026 6774 3b3d for source >= │ │ │ │ │ +00077640: 2031 2e37 0a3c 6272 0a3e 746f 6f6c 732f 1.7.tools/ │ │ │ │ │ +00077650: 6a61 7661 632f 7479 7065 732f 4361 7374 javac/types/Cast │ │ │ │ │ +00077660: 5465 7374 2e6a 6176 613a 2041 6464 2074 Test.java: Add t │ │ │ │ │ +00077670: 6573 7420 6c69 6272 6172 7920 746f 2073 est library to s │ │ │ │ │ +00077680: 696d 706c 6966 7920 7468 6520 7461 736b implify the task │ │ │ │ │ +00077690: 206f 6620 7772 6974 696e 6720 6175 746f of writing auto │ │ │ │ │ +000776a0: 6d61 7465 6420 7479 7065 2d73 7973 7465 mated type-syste │ │ │ │ │ +000776b0: 6d20 7465 7374 730a 3c62 720a 3e74 6f6f m tests.too │ │ │ │ │ +000776c0: 6c73 2f6a 6176 6163 2f74 7970 6573 2f43 ls/javac/types/C │ │ │ │ │ +000776d0: 6173 7454 6f54 7970 6556 6172 5465 7374 astToTypeVarTest │ │ │ │ │ +000776e0: 2e6a 6176 613a 2063 6173 7420 636f 6e76 .java: cast conv │ │ │ │ │ +000776f0: 6572 7369 6f6e 2066 6169 6c73 2077 6865 ersion fails whe │ │ │ │ │ +00077700: 6e20 636f 6e76 6572 7469 6e67 2061 2074 n converting a t │ │ │ │ │ +00077710: 7970 652d 7661 7269 6162 6c65 2074 6f20 ype-variable to │ │ │ │ │ +00077720: 7072 696d 6974 6976 6520 7479 7065 0a3c primitive type.< │ │ │ │ │ +00077730: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00077740: 7479 7065 732f 4361 7374 5479 7065 5661 types/CastTypeVa │ │ │ │ │ +00077750: 7254 6f50 7269 6d69 7469 7665 5465 7374 rToPrimitiveTest │ │ │ │ │ +00077760: 2e6a 6176 613a 2063 6173 7420 636f 6e76 .java: cast conv │ │ │ │ │ +00077770: 6572 7369 6f6e 2066 6169 6c73 2077 6865 ersion fails whe │ │ │ │ │ +00077780: 6e20 636f 6e76 6572 7469 6e67 2061 2074 n converting a t │ │ │ │ │ +00077790: 7970 652d 7661 7269 6162 6c65 2074 6f20 ype-variable to │ │ │ │ │ +000777a0: 7072 696d 6974 6976 6520 7479 7065 0a3c primitive type.< │ │ │ │ │ +000777b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000777c0: 7479 7065 732f 4765 6e65 7269 6354 7970 types/GenericTyp │ │ │ │ │ +000777d0: 6557 656c 6c46 6f72 6d65 646e 6573 7354 eWellFormednessT │ │ │ │ │ +000777e0: 6573 742e 6a61 7661 3a20 5465 7374 2067 est.java: Test g │ │ │ │ │ +000777f0: 656e 6572 6963 2074 7970 6573 2077 656c eneric types wel │ │ │ │ │ +00077800: 6c2d 666f 726d 6564 6e65 7373 0a3c 6272 l-formedness.
    tools/javac/ty │ │ │ │ │ +00077820: 7065 732f 5072 696d 6974 6976 6543 6f6e pes/PrimitiveCon │ │ │ │ │ +00077830: 7665 7273 696f 6e54 6573 742e 6a61 7661 versionTest.java │ │ │ │ │ +00077840: 3a20 4164 6420 7465 7374 206c 6962 7261 : Add test libra │ │ │ │ │ +00077850: 7279 2074 6f20 7369 6d70 6c69 6679 2074 ry to simplify t │ │ │ │ │ +00077860: 6865 2074 6173 6b20 6f66 2077 7269 7469 he task of writi │ │ │ │ │ +00077870: 6e67 2061 7574 6f6d 6174 6564 2074 7970 ng automated typ │ │ │ │ │ +00077880: 652d 7379 7374 656d 2074 6573 7473 0a3c e-system tests.< │ │ │ │ │ +00077890: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000778a0: 7479 7065 732f 5363 6f70 654c 6973 7465 types/ScopeListe │ │ │ │ │ +000778b0: 6e65 7254 6573 742e 6a61 7661 3a20 456e nerTest.java: En │ │ │ │ │ +000778c0: 7375 7265 2074 6861 7420 7573 696e 6720 sure that using │ │ │ │ │ +000778d0: 5479 7065 732e 6d65 6d62 6572 7343 6c6f Types.membersClo │ │ │ │ │ +000778e0: 7375 7265 2064 6f65 7320 6e6f 7420 696e sure does not in │ │ │ │ │ +000778f0: 6372 6561 7365 2074 6865 206e 756d 6265 crease the numbe │ │ │ │ │ +00077900: 7220 6f66 206c 6973 7465 6e65 7273 206f r of listeners o │ │ │ │ │ +00077910: 6e20 7468 6520 636c 6173 7327 7320 6d65 n the class's me │ │ │ │ │ +00077920: 6d62 6572 7320 5363 6f70 652e 0a3c 6272 mbers Scope..
    tools/javac/ty │ │ │ │ │ +00077940: 7065 732f 5465 7374 436f 6d70 6172 6973 pes/TestComparis │ │ │ │ │ +00077950: 6f6e 732e 6a61 7661 3a20 6a61 7661 6320 ons.java: javac │ │ │ │ │ +00077960: 7368 6f75 6c64 2063 6f72 7265 6374 6c79 should correctly │ │ │ │ │ +00077970: 2065 6e66 6f72 6365 2062 696e 6172 7920 enforce binary │ │ │ │ │ +00077980: 636f 6d70 6172 6973 6f6e 2072 756c 6573 comparison rules │ │ │ │ │ +00077990: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +000779a0: 6163 2f74 7970 6573 2f56 6172 496e 7374 ac/types/VarInst │ │ │ │ │ +000779b0: 616e 6365 4d65 6d62 6572 5465 7374 2e6a anceMemberTest.j │ │ │ │ │ +000779c0: 6176 613a 204d 616b 6520 7375 7265 2074 ava: Make sure t │ │ │ │ │ +000779d0: 6861 7420 7661 7220 6b69 6e64 2021 3d20 hat var kind != │ │ │ │ │ +000779e0: 4e6f 6e65 0a3c 6272 0a3e 746f 6f6c 732f None.tools/ │ │ │ │ │ +000779f0: 6a61 7661 632f 756e 6963 6f64 652f 4669 javac/unicode/Fi │ │ │ │ │ +00077a00: 7273 7443 6861 722e 6a61 7661 3a20 616c rstChar.java: al │ │ │ │ │ +00077a10: 6c6f 7720 756e 6963 6f64 6520 6573 6361 low unicode esca │ │ │ │ │ +00077a20: 7065 2061 7420 7374 6172 7420 6f66 2070 pe at start of p │ │ │ │ │ +00077a30: 726f 6772 616d 0a3c 6272 0a3e 746f 6f6c rogram.tool │ │ │ │ │ +00077a40: 732f 6a61 7661 632f 756e 6963 6f64 652f s/javac/unicode/ │ │ │ │ │ +00077a50: 4e6f 6e61 7363 6969 4469 6769 742e 6a61 NonasciiDigit.ja │ │ │ │ │ +00077a60: 7661 3a20 6a61 7661 6320 6163 6365 7074 va: javac accept │ │ │ │ │ +00077a70: 7320 756e 6963 6f64 6520 6469 6769 7473 s unicode digits │ │ │ │ │ +00077a80: 202d 2073 6f6d 6574 696d 6573 2063 7261 - sometimes cra │ │ │ │ │ +00077a90: 7368 696e 670a 3c62 720a 3e74 6f6f 6c73 shing.tools │ │ │ │ │ +00077aa0: 2f6a 6176 6163 2f75 6e69 636f 6465 2f53 /javac/unicode/S │ │ │ │ │ +00077ab0: 7562 4368 6172 2e6a 6176 613a 2041 5343 ubChar.java: ASC │ │ │ │ │ +00077ac0: 4949 2053 5542 2063 6861 7261 6374 6572 II SUB character │ │ │ │ │ +00077ad0: 2069 7320 7265 6a65 6374 6564 2069 6e20 is rejected in │ │ │ │ │ +00077ae0: 6d75 6c74 692d 6c69 6e65 2063 6f6d 6d65 multi-line comme │ │ │ │ │ +00077af0: 6e74 730a 3c62 720a 3e74 6f6f 6c73 2f6a nts.tools/j │ │ │ │ │ +00077b00: 6176 6163 2f75 6e69 636f 6465 2f53 7570 avac/unicode/Sup │ │ │ │ │ +00077b10: 706c 656d 656e 7461 7279 4a61 7661 4944 plementaryJavaID │ │ │ │ │ +00077b20: 312e 6a61 7661 3a20 4368 6563 6b20 7468 1.java: Check th │ │ │ │ │ +00077b30: 6174 2076 616c 6964 2073 7570 706c 656d at valid supplem │ │ │ │ │ +00077b40: 656e 7461 7279 2063 6861 7261 6374 6572 entary character │ │ │ │ │ +00077b50: 7320 6361 6e20 6265 2075 7365 6420 6173 s can be used as │ │ │ │ │ +00077b60: 204a 6176 6120 6964 656e 7469 6669 6572 Java identifier │ │ │ │ │ +00077b70: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 s..tools/ja │ │ │ │ │ +00077b80: 7661 632f 756e 6963 6f64 652f 5375 7070 vac/unicode/Supp │ │ │ │ │ +00077b90: 6c65 6d65 6e74 6172 794a 6176 6149 4432 lementaryJavaID2 │ │ │ │ │ +00077ba0: 2e6a 6176 613a 2045 6e73 7572 6520 7468 .java: Ensure th │ │ │ │ │ +00077bb0: 6174 2074 6865 2069 6e76 616c 6964 2073 at the invalid s │ │ │ │ │ +00077bc0: 7572 726f 6761 7465 2073 6571 7565 6e63 urrogate sequenc │ │ │ │ │ +00077bd0: 652c 2061 7320 7468 6520 7374 6172 7420 e, as the start │ │ │ │ │ +00077be0: 6f66 2061 6e20 6964 656e 7469 6669 6572 of an identifier │ │ │ │ │ +00077bf0: 2c20 6361 7573 6573 2061 2063 6f6d 7069 , causes a compi │ │ │ │ │ +00077c00: 6c61 7469 6f6e 2066 6169 6c75 7265 0a3c lation failure.< │ │ │ │ │ +00077c10: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00077c20: 756e 6963 6f64 652f 5375 7070 6c65 6d65 unicode/Suppleme │ │ │ │ │ +00077c30: 6e74 6172 794a 6176 6149 4433 2e6a 6176 ntaryJavaID3.jav │ │ │ │ │ +00077c40: 613a 2045 6e73 7572 6520 7468 6174 2074 a: Ensure that t │ │ │ │ │ +00077c50: 6865 2069 6e76 616c 6964 2073 7572 726f he invalid surro │ │ │ │ │ +00077c60: 6761 7465 2073 6571 7565 6e63 652c 2061 gate sequence, a │ │ │ │ │ +00077c70: 7320 7468 6520 7061 7274 206f 6620 616e s the part of an │ │ │ │ │ +00077c80: 2069 6465 6e74 6966 6965 722c 2063 6175 identifier, cau │ │ │ │ │ +00077c90: 7365 7320 6120 636f 6d70 696c 6174 696f ses a compilatio │ │ │ │ │ +00077ca0: 6e20 6661 696c 7572 650a 3c62 720a 3e74 n failure.t │ │ │ │ │ +00077cb0: 6f6f 6c73 2f6a 6176 6163 2f75 6e69 636f ools/javac/unico │ │ │ │ │ +00077cc0: 6465 2f53 7570 706c 656d 656e 7461 7279 de/Supplementary │ │ │ │ │ +00077cd0: 4a61 7661 4944 342e 6a61 7661 3a20 456e JavaID4.java: En │ │ │ │ │ +00077ce0: 7375 7265 2074 6861 7420 6120 7375 7070 sure that a supp │ │ │ │ │ +00077cf0: 6c65 6d65 6e74 6172 7920 6368 6172 6163 lementary charac │ │ │ │ │ +00077d00: 7465 7220 7468 6174 2063 616e 6e6f 7420 ter that cannot │ │ │ │ │ +00077d10: 6265 2074 6865 2073 7461 7274 206f 6620 be the start of │ │ │ │ │ +00077d20: 6120 4a61 7661 2069 6465 6e74 6966 6965 a Java identifie │ │ │ │ │ +00077d30: 7220 6361 7573 6573 2061 2063 6f6d 7069 r causes a compi │ │ │ │ │ +00077d40: 6c61 7469 6f6e 2066 6169 6c75 7265 2c20 lation failure, │ │ │ │ │ +00077d50: 6966 2069 7420 6973 2075 7365 6420 6173 if it is used as │ │ │ │ │ +00077d60: 2074 6865 2073 7461 7274 206f 6620 616e the start of an │ │ │ │ │ +00077d70: 2069 6465 6e74 6966 6965 720a 3c62 720a identifier.tools/javac/uni │ │ │ │ │ +00077d90: 636f 6465 2f53 7570 706c 656d 656e 7461 code/Supplementa │ │ │ │ │ +00077da0: 7279 4a61 7661 4944 352e 6a61 7661 3a20 ryJavaID5.java: │ │ │ │ │ +00077db0: 456e 7375 7265 2074 6861 7420 6120 7375 Ensure that a su │ │ │ │ │ +00077dc0: 7070 6c65 6d65 6e74 6172 7920 6368 6172 pplementary char │ │ │ │ │ +00077dd0: 6163 7465 7220 7468 6174 2063 616e 6e6f acter that canno │ │ │ │ │ +00077de0: 7420 6265 2074 6865 2070 6172 7420 6f66 t be the part of │ │ │ │ │ +00077df0: 2061 204a 6176 6120 6964 656e 7469 6669 a Java identifi │ │ │ │ │ +00077e00: 6572 2063 6175 7365 7320 6120 636f 6d70 er causes a comp │ │ │ │ │ +00077e10: 696c 6174 696f 6e20 6661 696c 7572 652c ilation failure, │ │ │ │ │ +00077e20: 2069 6620 6974 2069 7320 7573 6564 2061 if it is used a │ │ │ │ │ +00077e30: 7320 7468 6520 7061 7274 206f 6620 616e s the part of an │ │ │ │ │ +00077e40: 2069 6465 6e74 6966 6965 720a 3c62 720a identifier.tools/javac/uni │ │ │ │ │ +00077e60: 636f 6465 2f53 7570 706c 656d 656e 7461 code/Supplementa │ │ │ │ │ +00077e70: 7279 4a61 7661 4944 362e 6a61 7661 3a20 ryJavaID6.java: │ │ │ │ │ +00077e80: 456e 7375 7265 2074 6861 7420 6120 7375 Ensure that a su │ │ │ │ │ +00077e90: 7070 6c65 6d65 6e74 6172 7920 6368 6172 pplementary char │ │ │ │ │ +00077ea0: 6163 7465 7220 6361 6e20 6265 2075 7365 acter can be use │ │ │ │ │ +00077eb0: 6420 6173 2070 6172 742f 7768 6f6c 6520 d as part/whole │ │ │ │ │ +00077ec0: 6f66 2061 2063 6c61 7373 206e 616d 6520 of a class name │ │ │ │ │ +00077ed0: 6f6e 2070 6c61 7466 6f72 6d73 2074 6861 on platforms tha │ │ │ │ │ +00077ee0: 7420 6861 7665 2055 6e69 636f 6465 2061 t have Unicode a │ │ │ │ │ +00077ef0: 7761 7265 2066 696c 6573 7973 7465 6d73 ware filesystems │ │ │ │ │ +00077f00: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ +00077f10: 6163 2f75 6e69 636f 6465 2f54 7269 706c ac/unicode/Tripl │ │ │ │ │ +00077f20: 6551 756f 7465 2e6a 6176 613a 2027 2727 eQuote.java: ''' │ │ │ │ │ +00077f30: 2061 6e64 2027 5c75 3030 3237 2720 6172 and '\u0027' ar │ │ │ │ │ +00077f40: 6520 6e6f 7420 6c65 6761 6c20 6368 6172 e not legal char │ │ │ │ │ +00077f50: 206c 6974 6572 616c 732e 0a3c 6272 0a3e literals.. │ │ │ │ │ +00077f60: 746f 6f6c 732f 6a61 7661 632f 756e 6963 tools/javac/unic │ │ │ │ │ +00077f70: 6f64 652f 556e 6963 6f64 6541 7445 4f4c ode/UnicodeAtEOL │ │ │ │ │ +00077f80: 2e6a 6176 613a 2043 6f72 7265 6374 2068 .java: Correct h │ │ │ │ │ +00077f90: 616e 646c 696e 6720 6f66 2075 6e69 636f andling of unico │ │ │ │ │ +00077fa0: 6465 2065 7363 6170 6573 2066 6f72 206c de escapes for l │ │ │ │ │ +00077fb0: 696e 6520 7465 726d 696e 6174 696f 6e0a ine termination. │ │ │ │ │ +00077fc0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00077fd0: 2f75 6e69 636f 6465 2f55 6e69 636f 6465 /unicode/Unicode │ │ │ │ │ +00077fe0: 436f 6d6d 656e 7444 656c 696d 6974 6572 CommentDelimiter │ │ │ │ │ +00077ff0: 2e6a 6176 613a 2075 6e69 636f 6465 2065 .java: unicode e │ │ │ │ │ +00078000: 7363 6170 6573 2064 656c 696d 6974 696e scapes delimitin │ │ │ │ │ +00078010: 6720 616e 6420 696e 7369 6465 206f 6620 g and inside of │ │ │ │ │ +00078020: 636f 6d6d 656e 7473 0a3c 6272 0a3e 746f comments.to │ │ │ │ │ 00078030: 6f6c 732f 6a61 7661 632f 756e 6963 6f64 ols/javac/unicod │ │ │ │ │ -00078040: 652f 556e 6963 6f64 6555 6e69 636f 6465 e/UnicodeUnicode │ │ │ │ │ -00078050: 2e6a 6176 613a 2055 6e69 636f 6465 2065 .java: Unicode e │ │ │ │ │ -00078060: 7363 6170 6520 7072 6f63 6573 7369 6e67 scape processing │ │ │ │ │ -00078070: 2069 7320 7265 646f 6e65 0a3c 6272 0a3e is redone. │ │ │ │ │ -00078080: 746f 6f6c 732f 6a61 7661 632f 756e 6963 tools/javac/unic │ │ │ │ │ -00078090: 6f64 652f 556e 6d61 7070 6162 6c65 2e6a ode/Unmappable.j │ │ │ │ │ -000780a0: 6176 613a 2064 6961 676e 6f73 6520 656e ava: diagnose en │ │ │ │ │ -000780b0: 636f 6469 6e67 2065 7272 6f72 7320 696e coding errors in │ │ │ │ │ -000780c0: 204a 6176 6120 736f 7572 6365 2066 696c Java source fil │ │ │ │ │ -000780d0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -000780e0: 7661 632f 756e 6974 2f54 3631 3938 3139 vac/unit/T619819 │ │ │ │ │ -000780f0: 362e 6a61 7661 3a20 7061 636b 6167 652d 6.java: package- │ │ │ │ │ -00078100: 696e 666f 2e6a 6176 613a 2057 6569 7264 info.java: Weird │ │ │ │ │ -00078110: 2063 6f6d 7069 6c65 7220 6572 726f 720a compiler error. │ │ │ │ │ -00078120: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00078130: 2f75 6e69 742f 7574 696c 2f63 6f6e 7665 /unit/util/conve │ │ │ │ │ -00078140: 7274 2f45 6e63 6c6f 7369 6e67 4361 6e64 rt/EnclosingCand │ │ │ │ │ -00078150: 6964 6174 6573 2e6a 6176 613a 206a 6176 idates.java: jav │ │ │ │ │ -00078160: 6163 2063 6f6d 7069 6c61 7469 6f6e 2066 ac compilation f │ │ │ │ │ -00078170: 6169 6c75 7265 2077 6865 6e20 696d 706f ailure when impo │ │ │ │ │ -00078180: 7274 6564 2063 6c61 7373 2077 6974 6820 rted class with │ │ │ │ │ -00078190: 2420 7369 676e 2069 6e20 7468 6520 6e61 $ sign in the na │ │ │ │ │ -000781a0: 6d65 0a3c 6272 0a3e 746f 6f6c 732f 6a61 me.tools/ja │ │ │ │ │ -000781b0: 7661 632f 756e 6974 2f75 7469 6c2f 6c69 vac/unit/util/li │ │ │ │ │ -000781c0: 7374 2f41 6273 7472 6163 744c 6973 742e st/AbstractList. │ │ │ │ │ -000781d0: 6a61 7661 3a20 636f 6d2e 7375 6e2e 746f java: com.sun.to │ │ │ │ │ -000781e0: 6f6c 732e 6a61 7661 632e 7574 696c 2e4c ols.javac.util.L │ │ │ │ │ -000781f0: 6973 742e 6672 6f6d 2841 5b5d 2920 7368 ist.from(A[]) sh │ │ │ │ │ -00078200: 6f75 6c64 6e27 7420 6265 2064 6570 7265 ouldn't be depre │ │ │ │ │ -00078210: 6361 7465 640a 3c62 720a 3e74 6f6f 6c73 cated.tools │ │ │ │ │ -00078220: 2f6a 6176 6163 2f75 6e69 742f 7574 696c /javac/unit/util │ │ │ │ │ -00078230: 2f6c 6973 742f 4672 6f6d 4172 7261 792e /list/FromArray. │ │ │ │ │ -00078240: 6a61 7661 3a20 636f 6d2e 7375 6e2e 746f java: com.sun.to │ │ │ │ │ -00078250: 6f6c 732e 6a61 7661 632e 7574 696c 2e4c ols.javac.util.L │ │ │ │ │ -00078260: 6973 742e 6672 6f6d 2841 5b5d 2920 7368 ist.from(A[]) sh │ │ │ │ │ -00078270: 6f75 6c64 6e27 7420 6265 2064 6570 7265 ouldn't be depre │ │ │ │ │ -00078280: 6361 7465 640a 3c62 720a 3e74 6f6f 6c73 cated.tools │ │ │ │ │ -00078290: 2f6a 6176 6163 2f75 6e6e 616d 6564 2f55 /javac/unnamed/U │ │ │ │ │ -000782a0: 6e6e 616d 6564 436c 6173 7352 6563 6f76 nnamedClassRecov │ │ │ │ │ -000782b0: 6572 792e 6a61 7661 3a20 200a 3c62 720a ery.java: .tools/javac/unn │ │ │ │ │ -000782d0: 616d 6564 2f55 6e6e 616d 6564 4c6f 6361 amed/UnnamedLoca │ │ │ │ │ -000782e0: 6c56 6172 6961 626c 6554 6162 6c65 2e6a lVariableTable.j │ │ │ │ │ -000782f0: 6176 613a 2056 6572 6966 7920 6a61 7661 ava: Verify java │ │ │ │ │ -00078300: 6320 646f 6573 206e 6f74 2070 726f 6475 c does not produ │ │ │ │ │ -00078310: 6365 2069 6e63 6f72 7265 6374 204c 6f63 ce incorrect Loc │ │ │ │ │ -00078320: 616c 5661 7269 6162 6c65 5461 626c 650a alVariableTable. │ │ │ │ │ -00078330: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00078340: 2f75 6e6e 616d 6564 636c 6173 732f 4e65 /unnamedclass/Ne │ │ │ │ │ -00078350: 7374 6564 456e 756d 2e6a 6176 613a 2065 stedEnum.java: e │ │ │ │ │ -00078360: 6e75 6d73 3a20 656e 7375 7265 2075 6e6e nums: ensure unn │ │ │ │ │ -00078370: 616d 6564 2063 6c61 7373 2069 7320 7669 amed class is vi │ │ │ │ │ -00078380: 7369 626c 6520 746f 206a 6176 612e 6c61 sible to java.la │ │ │ │ │ -00078390: 6e67 2e45 6e75 6d26 6c74 3b75 6e6e 616d ng.Enum<unnam │ │ │ │ │ -000783a0: 6564 5f63 6c61 7373 2667 743b 0a3c 6272 ed_class>.
    tools/javac/un │ │ │ │ │ -000783c0: 6e61 6d65 6463 6c61 7373 2f53 6f75 7263 namedclass/Sourc │ │ │ │ │ -000783d0: 654c 6576 656c 4572 726f 7250 6f73 6974 eLevelErrorPosit │ │ │ │ │ -000783e0: 696f 6e2e 6a61 7661 3a20 456e 7375 7265 ion.java: Ensure │ │ │ │ │ -000783f0: 2070 726f 7065 7220 6572 726f 7220 706f proper error po │ │ │ │ │ -00078400: 7369 7469 6f6e 2066 6f72 2074 6865 2022 sition for the " │ │ │ │ │ -00078410: 756e 6e61 6d65 6420 636c 6173 7365 7320 unnamed classes │ │ │ │ │ -00078420: 6e6f 7420 7375 7070 6f72 7465 6422 2065 not supported" e │ │ │ │ │ -00078430: 7272 6f72 0a3c 6272 0a3e 746f 6f6c 732f rror.tools/ │ │ │ │ │ -00078440: 6a61 7661 632f 7574 696c 2f42 6974 7354 javac/util/BitsT │ │ │ │ │ -00078450: 6573 742e 6a61 7661 3a20 556e 6974 2074 est.java: Unit t │ │ │ │ │ -00078460: 6573 7473 2066 6f72 2074 6865 2063 6f6d ests for the com │ │ │ │ │ -00078470: 2e73 756e 2e74 6f6f 6c73 2e6a 6176 6163 .sun.tools.javac │ │ │ │ │ -00078480: 2e75 7469 6c2e 4269 7473 2063 6c61 7373 .util.Bits class │ │ │ │ │ -00078490: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 ..tools/jav │ │ │ │ │ -000784a0: 6163 2f75 7469 6c2f 4974 6572 6174 6f72 ac/util/Iterator │ │ │ │ │ -000784b0: 7354 6573 742e 6a61 7661 3a20 5665 7269 sTest.java: Veri │ │ │ │ │ -000784c0: 6679 2074 6861 7420 4974 6572 6174 6f72 fy that Iterator │ │ │ │ │ -000784d0: 7320 6d65 7468 6f64 2077 6f72 6b20 6173 s method work as │ │ │ │ │ -000784e0: 2065 7870 6563 7465 640a 3c62 720a 3e74 expected.t │ │ │ │ │ -000784f0: 6f6f 6c73 2f6a 6176 6163 2f75 7469 6c2f ools/javac/util/ │ │ │ │ │ -00078500: 4a61 7661 6354 6173 6b50 6f6f 6c54 6573 JavacTaskPoolTes │ │ │ │ │ -00078510: 742e 6a61 7661 3a20 4368 6563 6b20 7468 t.java: Check th │ │ │ │ │ -00078520: 6174 204a 6176 6163 5461 736b 506f 6f6c at JavacTaskPool │ │ │ │ │ -00078530: 2072 6575 7365 7320 4a61 7661 6354 6173 reuses JavacTas │ │ │ │ │ -00078540: 6b20 696e 7465 726e 616c 7320 7768 656e k internals when │ │ │ │ │ -00078550: 2069 7420 7368 6f75 6c64 0a3c 6272 0a3e it should. │ │ │ │ │ -00078560: 746f 6f6c 732f 6a61 7661 632f 7574 696c tools/javac/util │ │ │ │ │ -00078570: 2f4e 6577 6c69 6e65 4f6e 6c79 4469 6167 /NewlineOnlyDiag │ │ │ │ │ -00078580: 6e6f 7374 6963 2e6a 6176 613a 2054 6573 nostic.java: Tes │ │ │ │ │ -00078590: 7420 7468 6174 206a 6176 6163 2064 6f65 t that javac doe │ │ │ │ │ -000785a0: 736e 2774 2074 6872 6f77 2041 7272 6179 sn't throw Array │ │ │ │ │ -000785b0: 496e 6465 784f 7574 4f66 426f 756e 6473 IndexOutOfBounds │ │ │ │ │ -000785c0: 4578 6365 7074 696f 6e20 7768 656e 206c Exception when l │ │ │ │ │ -000785d0: 6f67 6769 6e67 2074 6865 206d 6573 7361 ogging the messa │ │ │ │ │ -000785e0: 6765 2022 5c6e 220a 3c62 720a 3e74 6f6f ge "\n".too │ │ │ │ │ -000785f0: 6c73 2f6a 6176 6163 2f75 7469 6c2f 5374 ls/javac/util/St │ │ │ │ │ -00078600: 7269 6e67 5574 696c 7354 6573 742e 6a61 ringUtilsTest.ja │ │ │ │ │ -00078610: 7661 3a20 556e 6974 2074 6573 7420 5374 va: Unit test St │ │ │ │ │ -00078620: 7269 6e67 5574 696c 730a 3c62 720a 3e74 ringUtils.t │ │ │ │ │ -00078630: 6f6f 6c73 2f6a 6176 6163 2f75 7469 6c2f ools/javac/util/ │ │ │ │ │ -00078640: 5436 3539 3736 3738 2e6a 6176 613a 2045 T6597678.java: E │ │ │ │ │ -00078650: 6e73 7572 6520 4d65 7373 6167 6573 2070 nsure Messages p │ │ │ │ │ -00078660: 726f 706f 6761 7465 6420 6265 7477 6565 ropogated betwee │ │ │ │ │ -00078670: 6e20 726f 756e 6473 0a3c 6272 0a3e 746f n rounds.to │ │ │ │ │ -00078680: 6f6c 732f 6a61 7661 632f 7574 696c 2f66 ols/javac/util/f │ │ │ │ │ -00078690: 696c 656d 616e 6167 6572 2f54 6573 744e ilemanager/TestN │ │ │ │ │ -000786a0: 616d 652e 6a61 7661 3a20 4a53 5220 3139 ame.java: JSR 19 │ │ │ │ │ -000786b0: 393a 2065 6e66 6f72 6365 2074 6865 2075 9: enforce the u │ │ │ │ │ -000786c0: 7365 206f 6620 7661 6c69 6420 7061 636b se of valid pack │ │ │ │ │ -000786d0: 6167 6520 616e 6420 636c 6173 7320 6e61 age and class na │ │ │ │ │ -000786e0: 6d65 7320 696e 2067 6574 7b4a 6176 612c mes in get{Java, │ │ │ │ │ -000786f0: 7d46 696c 6546 6f72 7b49 6e70 7574 2c4f }FileFor{Input,O │ │ │ │ │ -00078700: 7574 7075 747d 0a3c 6272 0a3e 746f 6f6c utput}.tool │ │ │ │ │ -00078710: 732f 6a61 7661 632f 7574 696c 2f6c 6973 s/javac/util/lis │ │ │ │ │ -00078720: 742f 4c69 7374 4275 6666 6572 5465 7374 t/ListBufferTest │ │ │ │ │ -00078730: 2e6a 6176 613a 2045 6e73 7572 6520 7468 .java: Ensure th │ │ │ │ │ -00078740: 6174 204c 6973 7442 7566 6665 7220 6973 at ListBuffer is │ │ │ │ │ -00078750: 2077 6f72 6b69 6e67 2070 726f 7065 726c working properl │ │ │ │ │ -00078760: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ -00078770: 6163 2f75 7469 6c2f 6c69 7374 2f54 4c69 ac/util/list/TLi │ │ │ │ │ -00078780: 7374 2e6a 6176 613a 2075 6e69 7420 7465 st.java: unit te │ │ │ │ │ -00078790: 7374 2066 6f72 206a 6176 6163 204c 6973 st for javac Lis │ │ │ │ │ -000787a0: 740a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 t.tools/jav │ │ │ │ │ -000787b0: 6163 2f76 6172 5f69 6d70 6c69 6369 745f ac/var_implicit_ │ │ │ │ │ -000787c0: 6c61 6d62 6461 2f56 6172 496e 496d 706c lambda/VarInImpl │ │ │ │ │ -000787d0: 6963 6974 4c61 6d62 6461 4e65 6754 6573 icitLambdaNegTes │ │ │ │ │ -000787e0: 7430 312e 6a61 7661 3a20 636f 6d70 696c t01.java: compil │ │ │ │ │ -000787f0: 6572 2073 7570 706f 7274 2066 6f72 206c er support for l │ │ │ │ │ -00078800: 6f63 616c 2d76 6172 6961 626c 6520 7379 ocal-variable sy │ │ │ │ │ -00078810: 6e74 6178 2066 6f72 206c 616d 6264 6120 ntax for lambda │ │ │ │ │ -00078820: 7061 7261 6d65 7465 7273 0a3c 6272 0a3e parameters. │ │ │ │ │ -00078830: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ -00078840: 7267 732f 3530 3838 3432 392f 5435 3038 rgs/5088429/T508 │ │ │ │ │ -00078850: 3834 3239 4e65 6730 312e 6a61 7661 3a20 8429Neg01.java: │ │ │ │ │ -00078860: 7661 7261 7267 7320 6f76 6572 6c6f 6164 varargs overload │ │ │ │ │ -00078870: 696e 6720 7072 6f62 6c65 6d0a 3c62 720a ing problem.tools/javac/var │ │ │ │ │ -00078890: 6172 6773 2f35 3038 3834 3239 2f54 3530 args/5088429/T50 │ │ │ │ │ -000788a0: 3838 3432 394e 6567 3032 2e6a 6176 613a 88429Neg02.java: │ │ │ │ │ -000788b0: 2076 6172 6172 6773 206f 7665 726c 6f61 varargs overloa │ │ │ │ │ -000788c0: 6469 6e67 2070 726f 626c 656d 0a3c 6272 ding problem.
    tools/javac/va │ │ │ │ │ -000788e0: 7261 7267 732f 3530 3838 3432 392f 5435 rargs/5088429/T5 │ │ │ │ │ -000788f0: 3038 3834 3239 506f 7330 312e 6a61 7661 088429Pos01.java │ │ │ │ │ -00078900: 3a20 7661 7261 7267 7320 6f76 6572 6c6f : varargs overlo │ │ │ │ │ -00078910: 6164 696e 6720 7072 6f62 6c65 6d0a 3c62 ading problem.tools/javac/v │ │ │ │ │ -00078930: 6172 6172 6773 2f35 3038 3834 3239 2f54 arargs/5088429/T │ │ │ │ │ -00078940: 3530 3838 3432 3950 6f73 3032 2e6a 6176 5088429Pos02.jav │ │ │ │ │ -00078950: 613a 2076 6172 6172 6773 206f 7665 726c a: varargs overl │ │ │ │ │ -00078960: 6f61 6469 6e67 2070 726f 626c 656d 0a3c oading problem.< │ │ │ │ │ -00078970: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00078980: 7661 7261 7267 732f 3631 3939 3037 352f varargs/6199075/ │ │ │ │ │ -00078990: 5436 3139 3930 3735 2e6a 6176 613a 2055 T6199075.java: U │ │ │ │ │ -000789a0: 6e61 6d62 6967 756f 7573 2076 6172 6172 nambiguous varar │ │ │ │ │ -000789b0: 6773 206d 6574 686f 6420 6361 6c6c 7320 gs method calls │ │ │ │ │ -000789c0: 666c 6167 6765 6420 6173 2061 6d62 6967 flagged as ambig │ │ │ │ │ -000789d0: 756f 7573 0a3c 6272 0a3e 746f 6f6c 732f uous.tools/ │ │ │ │ │ -000789e0: 6a61 7661 632f 7661 7261 7267 732f 3633 javac/varargs/63 │ │ │ │ │ -000789f0: 3133 3136 342f 5436 3331 3331 3634 2e6a 13164/T6313164.j │ │ │ │ │ -00078a00: 6176 613a 206a 6176 6163 2067 656e 6572 ava: javac gener │ │ │ │ │ -00078a10: 6174 6573 2063 6f64 6520 7468 6174 2066 ates code that f │ │ │ │ │ -00078a20: 6169 6c73 2062 7974 6520 636f 6465 2076 ails byte code v │ │ │ │ │ -00078a30: 6572 6966 6963 6174 696f 6e20 666f 7220 erification for │ │ │ │ │ -00078a40: 7468 6520 7661 7261 7267 7320 6665 6174 the varargs feat │ │ │ │ │ -00078a50: 7572 650a 3c62 720a 3e74 6f6f 6c73 2f6a ure.tools/j │ │ │ │ │ -00078a60: 6176 6163 2f76 6172 6172 6773 2f36 3331 avac/varargs/631 │ │ │ │ │ -00078a70: 3331 3634 2f54 3731 3735 3433 332e 6a61 3164/T7175433.ja │ │ │ │ │ -00078a80: 7661 3a20 496e 6665 7265 6e63 6520 636c va: Inference cl │ │ │ │ │ -00078a90: 6561 6e75 703a 2061 6464 2068 656c 7065 eanup: add helpe │ │ │ │ │ -00078aa0: 7220 636c 6173 7320 746f 2068 616e 646c r class to handl │ │ │ │ │ -00078ab0: 6520 696e 6665 7265 6e63 6520 7661 7269 e inference vari │ │ │ │ │ -00078ac0: 6162 6c65 730a 3c62 720a 3e74 6f6f 6c73 ables.tools │ │ │ │ │ -00078ad0: 2f6a 6176 6163 2f76 6172 6172 6773 2f36 /javac/varargs/6 │ │ │ │ │ -00078ae0: 3536 3936 3333 2f54 3635 3639 3633 332e 569633/T6569633. │ │ │ │ │ -00078af0: 6a61 7661 3a20 5661 7261 7267 733a 2070 java: Varargs: p │ │ │ │ │ -00078b00: 6172 7365 7220 6572 726f 7220 7768 656e arser error when │ │ │ │ │ -00078b10: 2076 6172 6172 6773 2065 6c65 6d65 6e74 varargs element │ │ │ │ │ -00078b20: 2074 7970 6520 6973 2061 6e20 6172 7261 type is an arra │ │ │ │ │ -00078b30: 790a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 y.tools/jav │ │ │ │ │ -00078b40: 6163 2f76 6172 6172 6773 2f36 3733 3034 ac/varargs/67304 │ │ │ │ │ -00078b50: 3736 2f54 3637 3330 3437 3661 2e6a 6176 76/T6730476a.jav │ │ │ │ │ -00078b60: 613a 2069 6e76 616c 6964 2022 756e 6368 a: invalid "unch │ │ │ │ │ -00078b70: 6563 6b65 6420 6765 6e65 7269 6320 6172 ecked generic ar │ │ │ │ │ -00078b80: 7261 7922 2077 6172 6e69 6e67 0a3c 6272 ray" warning.
    tools/javac/va │ │ │ │ │ -00078ba0: 7261 7267 732f 3637 3330 3437 362f 5436 rargs/6730476/T6 │ │ │ │ │ -00078bb0: 3733 3034 3736 622e 6a61 7661 3a20 696e 730476b.java: in │ │ │ │ │ -00078bc0: 7661 6c69 6420 2275 6e63 6865 636b 6564 valid "unchecked │ │ │ │ │ -00078bd0: 2067 656e 6572 6963 2061 7272 6179 2220 generic array" │ │ │ │ │ -00078be0: 7761 726e 696e 670a 3c62 720a 3e74 6f6f warning.too │ │ │ │ │ -00078bf0: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ -00078c00: 2f36 3830 3638 3736 2f54 3638 3036 3837 /6806876/T680687 │ │ │ │ │ -00078c10: 362e 6a61 7661 3a20 436c 6173 7343 6173 6.java: ClassCas │ │ │ │ │ -00078c20: 7445 7863 6570 7469 6f6e 206f 6363 7572 tException occur │ │ │ │ │ -00078c30: 7320 696e 2061 7373 6967 6e6d 656e 7420 s in assignment │ │ │ │ │ -00078c40: 6578 7072 6573 7369 6f6e 7320 7769 7468 expressions with │ │ │ │ │ -00078c50: 6f75 7420 616e 7920 6865 6170 2070 6f6c out any heap pol │ │ │ │ │ -00078c60: 6c75 7469 6f6e 730a 3c62 720a 3e74 6f6f lutions.too │ │ │ │ │ -00078c70: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ -00078c80: 2f36 3939 3339 3738 2f54 3639 3933 3937 /6993978/T699397 │ │ │ │ │ -00078c90: 386e 6567 2e6a 6176 613a 2043 6c61 7373 8neg.java: Class │ │ │ │ │ -00078ca0: 4361 7374 4578 6365 7074 696f 6e20 6f63 CastException oc │ │ │ │ │ -00078cb0: 6375 7273 2069 6e20 6173 7369 676e 6d65 curs in assignme │ │ │ │ │ -00078cc0: 6e74 2065 7870 7265 7373 696f 6e73 2077 nt expressions w │ │ │ │ │ -00078cd0: 6974 686f 7574 2061 6e79 2068 6561 7020 ithout any heap │ │ │ │ │ -00078ce0: 706f 6c6c 7574 696f 6e73 0a3c 6272 0a3e pollutions. │ │ │ │ │ -00078cf0: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ -00078d00: 7267 732f 3730 3432 3536 362f 5437 3034 rgs/7042566/T704 │ │ │ │ │ -00078d10: 3235 3636 2e6a 6176 613a 2055 6e61 6d62 2566.java: Unamb │ │ │ │ │ -00078d20: 6967 756f 7573 2076 6172 6172 6773 206d iguous varargs m │ │ │ │ │ -00078d30: 6574 686f 6420 6361 6c6c 7320 666c 6167 ethod calls flag │ │ │ │ │ -00078d40: 6765 6420 6173 2061 6d62 6967 756f 7573 ged as ambiguous │ │ │ │ │ -00078d50: 2074 656d 706f 7261 7269 6c79 2077 6f72 temporarily wor │ │ │ │ │ -00078d60: 6b61 726f 756e 6420 636f 6d62 6f20 7465 karound combo te │ │ │ │ │ -00078d70: 7374 7320 6172 6520 6361 7573 696e 6720 sts are causing │ │ │ │ │ -00078d80: 7469 6d65 206f 7574 2069 6e20 7365 7665 time out in seve │ │ │ │ │ -00078d90: 7261 6c20 706c 6174 666f 726d 730a 3c62 ral platforms.tools/javac/v │ │ │ │ │ -00078db0: 6172 6172 6773 2f37 3034 3339 3232 2f54 arargs/7043922/T │ │ │ │ │ -00078dc0: 3730 3433 3932 322e 6a61 7661 3a20 5265 7043922.java: Re │ │ │ │ │ -00078dd0: 6772 6573 7369 6f6e 3a20 696e 7465 726e gression: intern │ │ │ │ │ -00078de0: 616c 2063 6f6d 7069 6c65 7220 6572 726f al compiler erro │ │ │ │ │ -00078df0: 7220 666f 7220 6e65 7374 6564 2061 6e6f r for nested ano │ │ │ │ │ -00078e00: 6e79 6d6f 7573 2069 6e6e 6572 2063 6c61 nymous inner cla │ │ │ │ │ -00078e10: 7373 2066 6561 7475 7269 6e67 2076 6172 ss featuring var │ │ │ │ │ -00078e20: 6172 6773 2063 6f6e 7374 7275 6374 6f72 args constructor │ │ │ │ │ -00078e30: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00078e40: 632f 7661 7261 7267 732f 3730 3937 3433 c/varargs/709743 │ │ │ │ │ -00078e50: 362f 5437 3039 3734 3336 2e6a 6176 613a 6/T7097436.java: │ │ │ │ │ -00078e60: 2043 6c61 7373 4361 7374 4578 6365 7074 ClassCastExcept │ │ │ │ │ -00078e70: 696f 6e20 6f63 6375 7273 2069 6e20 6173 ion occurs in as │ │ │ │ │ -00078e80: 7369 676e 6d65 6e74 2065 7870 7265 7373 signment express │ │ │ │ │ -00078e90: 696f 6e73 2077 6974 686f 7574 2061 6e79 ions without any │ │ │ │ │ -00078ea0: 2068 6561 7020 706f 6c6c 7574 696f 6e73 heap pollutions │ │ │ │ │ -00078eb0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00078ec0: 632f 7661 7261 7267 732f 3830 3535 3531 c/varargs/805551 │ │ │ │ │ -00078ed0: 342f 5438 3035 3535 3134 2e6a 6176 613a 4/T8055514.java: │ │ │ │ │ -00078ee0: 2057 726f 6e67 2c20 636f 6e66 7573 696e Wrong, confusin │ │ │ │ │ -00078ef0: 6720 6572 726f 7220 7768 656e 206e 6f6e g error when non │ │ │ │ │ -00078f00: 2d73 7461 7469 6320 7661 7261 7267 7320 -static varargs │ │ │ │ │ -00078f10: 7265 6665 7265 6e63 6564 2069 6e20 7374 referenced in st │ │ │ │ │ -00078f20: 6174 6963 2063 6f6e 7465 7874 0a3c 6272 atic context.
    tools/javac/va │ │ │ │ │ -00078f40: 7261 7267 732f 416e 6f6e 2e6a 6176 613a rargs/Anon.java: │ │ │ │ │ -00078f50: 2076 6172 6172 6773 2076 6572 7375 7320 varargs versus │ │ │ │ │ -00078f60: 616e 6f6e 796d 6f75 7320 636f 6e73 7472 anonymous constr │ │ │ │ │ -00078f70: 7563 746f 7273 2063 7261 7368 6573 206a uctors crashes j │ │ │ │ │ -00078f80: 6176 6163 0a3c 6272 0a3e 746f 6f6c 732f avac.tools/ │ │ │ │ │ -00078f90: 6a61 7661 632f 7661 7261 7267 732f 4261 javac/varargs/Ba │ │ │ │ │ -00078fa0: 6453 796e 7461 7832 2e6a 6176 613a 2067 dSyntax2.java: g │ │ │ │ │ -00078fb0: 656e 6572 6963 2063 6c61 7373 206d 6574 eneric class met │ │ │ │ │ -00078fc0: 686f 6420 7769 7468 2076 6172 6172 6720 hod with vararg │ │ │ │ │ -00078fd0: 6765 7473 2022 6a61 7661 2e6c 616e 672e gets "java.lang. │ │ │ │ │ -00078fe0: 4173 7365 7274 696f 6e45 7272 6f72 3a20 AssertionError: │ │ │ │ │ -00078ff0: 6172 7261 7963 6f64 6520 5422 0a3c 6272 arraycode T".
    tools/javac/va │ │ │ │ │ -00079010: 7261 7267 732f 456c 656d 656e 7454 7970 rargs/ElementTyp │ │ │ │ │ -00079020: 654d 6973 7369 6e67 5465 7374 2e6a 6176 eMissingTest.jav │ │ │ │ │ -00079030: 613a 2052 6567 7265 7373 696f 6e3a 2043 a: Regression: C │ │ │ │ │ -00079040: 6c61 7373 4361 7374 4578 6365 7074 696f lassCastExceptio │ │ │ │ │ -00079050: 6e3a 2054 7970 6524 4572 726f 7254 7970 n: Type$ErrorTyp │ │ │ │ │ -00079060: 6520 6361 6e6e 6f74 2062 6520 6361 7374 e cannot be cast │ │ │ │ │ -00079070: 2074 6f20 5479 7065 2441 7272 6179 5479 to Type$ArrayTy │ │ │ │ │ -00079080: 7065 0a3c 6272 0a3e 746f 6f6c 732f 6a61 pe.tools/ja │ │ │ │ │ -00079090: 7661 632f 7661 7261 7267 732f 4d65 7468 vac/varargs/Meth │ │ │ │ │ -000790a0: 6f64 4861 6e64 6c65 4372 6173 682e 6a61 odHandleCrash.ja │ │ │ │ │ -000790b0: 7661 3a20 6a61 7661 6320 6372 6173 6820 va: javac crash │ │ │ │ │ -000790c0: 7769 7468 206d 6574 686f 6420 7265 6665 with method refe │ │ │ │ │ -000790d0: 7265 6e63 6573 2070 6c75 7320 6c61 6d62 rences plus lamb │ │ │ │ │ -000790e0: 6461 2070 6c75 7320 7661 7220 6172 6773 da plus var args │ │ │ │ │ -000790f0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00079100: 632f 7661 7261 7267 732f 5436 3734 3631 c/varargs/T67461 │ │ │ │ │ -00079110: 3834 2e6a 6176 613a 206a 6176 6163 2066 84.java: javac f │ │ │ │ │ -00079120: 6169 6c73 2074 6f20 636f 6d70 696c 6520 ails to compile │ │ │ │ │ -00079130: 6361 6c6c 2074 6f20 7075 626c 6963 2076 call to public v │ │ │ │ │ -00079140: 6172 6172 6773 206d 6574 686f 640a 3c62 arargs method.tools/javac/v │ │ │ │ │ -00079160: 6172 6172 6773 2f54 3730 3133 3836 352e arargs/T7013865. │ │ │ │ │ -00079170: 6a61 7661 3a20 7661 7261 7267 733a 206a java: varargs: j │ │ │ │ │ -00079180: 6176 6163 2063 7261 7368 6573 2064 7572 avac crashes dur │ │ │ │ │ -00079190: 696e 6720 6f76 6572 6c6f 6164 2072 6573 ing overload res │ │ │ │ │ -000791a0: 6f6c 7574 696f 6e20 7769 7468 2067 656e olution with gen │ │ │ │ │ -000791b0: 6572 6963 2076 6172 6172 6773 0a3c 6272 eric varargs.
    too │ │ │ │ │ +000780a0: 6c73 2f6a 6176 6163 2f75 6e69 636f 6465 ls/javac/unicode │ │ │ │ │ +000780b0: 2f55 6e69 636f 6465 556e 6963 6f64 652e /UnicodeUnicode. │ │ │ │ │ +000780c0: 6a61 7661 3a20 556e 6963 6f64 6520 6573 java: Unicode es │ │ │ │ │ +000780d0: 6361 7065 2070 726f 6365 7373 696e 6720 cape processing │ │ │ │ │ +000780e0: 6973 2072 6564 6f6e 650a 3c62 720a 3e74 is redone.t │ │ │ │ │ +000780f0: 6f6f 6c73 2f6a 6176 6163 2f75 6e69 636f ools/javac/unico │ │ │ │ │ +00078100: 6465 2f55 6e6d 6170 7061 626c 652e 6a61 de/Unmappable.ja │ │ │ │ │ +00078110: 7661 3a20 6469 6167 6e6f 7365 2065 6e63 va: diagnose enc │ │ │ │ │ +00078120: 6f64 696e 6720 6572 726f 7273 2069 6e20 oding errors in │ │ │ │ │ +00078130: 4a61 7661 2073 6f75 7263 6520 6669 6c65 Java source file │ │ │ │ │ +00078140: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +00078150: 6163 2f75 6e69 742f 5436 3139 3831 3936 ac/unit/T6198196 │ │ │ │ │ +00078160: 2e6a 6176 613a 2070 6163 6b61 6765 2d69 .java: package-i │ │ │ │ │ +00078170: 6e66 6f2e 6a61 7661 3a20 5765 6972 6420 nfo.java: Weird │ │ │ │ │ +00078180: 636f 6d70 696c 6572 2065 7272 6f72 0a3c compiler error.< │ │ │ │ │ +00078190: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000781a0: 756e 6974 2f75 7469 6c2f 636f 6e76 6572 unit/util/conver │ │ │ │ │ +000781b0: 742f 456e 636c 6f73 696e 6743 616e 6469 t/EnclosingCandi │ │ │ │ │ +000781c0: 6461 7465 732e 6a61 7661 3a20 6a61 7661 dates.java: java │ │ │ │ │ +000781d0: 6320 636f 6d70 696c 6174 696f 6e20 6661 c compilation fa │ │ │ │ │ +000781e0: 696c 7572 6520 7768 656e 2069 6d70 6f72 ilure when impor │ │ │ │ │ +000781f0: 7465 6420 636c 6173 7320 7769 7468 2024 ted class with $ │ │ │ │ │ +00078200: 2073 6967 6e20 696e 2074 6865 206e 616d sign in the nam │ │ │ │ │ +00078210: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +00078220: 6163 2f75 6e69 742f 7574 696c 2f6c 6973 ac/unit/util/lis │ │ │ │ │ +00078230: 742f 4162 7374 7261 6374 4c69 7374 2e6a t/AbstractList.j │ │ │ │ │ +00078240: 6176 613a 2063 6f6d 2e73 756e 2e74 6f6f ava: com.sun.too │ │ │ │ │ +00078250: 6c73 2e6a 6176 6163 2e75 7469 6c2e 4c69 ls.javac.util.Li │ │ │ │ │ +00078260: 7374 2e66 726f 6d28 415b 5d29 2073 686f st.from(A[]) sho │ │ │ │ │ +00078270: 756c 646e 2774 2062 6520 6465 7072 6563 uldn't be deprec │ │ │ │ │ +00078280: 6174 6564 0a3c 6272 0a3e 746f 6f6c 732f ated.tools/ │ │ │ │ │ +00078290: 6a61 7661 632f 756e 6974 2f75 7469 6c2f javac/unit/util/ │ │ │ │ │ +000782a0: 6c69 7374 2f46 726f 6d41 7272 6179 2e6a list/FromArray.j │ │ │ │ │ +000782b0: 6176 613a 2063 6f6d 2e73 756e 2e74 6f6f ava: com.sun.too │ │ │ │ │ +000782c0: 6c73 2e6a 6176 6163 2e75 7469 6c2e 4c69 ls.javac.util.Li │ │ │ │ │ +000782d0: 7374 2e66 726f 6d28 415b 5d29 2073 686f st.from(A[]) sho │ │ │ │ │ +000782e0: 756c 646e 2774 2062 6520 6465 7072 6563 uldn't be deprec │ │ │ │ │ +000782f0: 6174 6564 0a3c 6272 0a3e 746f 6f6c 732f ated.tools/ │ │ │ │ │ +00078300: 6a61 7661 632f 756e 6e61 6d65 642f 556e javac/unnamed/Un │ │ │ │ │ +00078310: 6e61 6d65 6443 6c61 7373 5265 636f 7665 namedClassRecove │ │ │ │ │ +00078320: 7279 2e6a 6176 613a 2020 0a3c 6272 0a3e ry.java: . │ │ │ │ │ +00078330: 746f 6f6c 732f 6a61 7661 632f 756e 6e61 tools/javac/unna │ │ │ │ │ +00078340: 6d65 642f 556e 6e61 6d65 644c 6f63 616c med/UnnamedLocal │ │ │ │ │ +00078350: 5661 7269 6162 6c65 5461 626c 652e 6a61 VariableTable.ja │ │ │ │ │ +00078360: 7661 3a20 5665 7269 6679 206a 6176 6163 va: Verify javac │ │ │ │ │ +00078370: 2064 6f65 7320 6e6f 7420 7072 6f64 7563 does not produc │ │ │ │ │ +00078380: 6520 696e 636f 7272 6563 7420 4c6f 6361 e incorrect Loca │ │ │ │ │ +00078390: 6c56 6172 6961 626c 6554 6162 6c65 0a3c lVariableTable.< │ │ │ │ │ +000783a0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000783b0: 756e 6e61 6d65 6463 6c61 7373 2f4e 6573 unnamedclass/Nes │ │ │ │ │ +000783c0: 7465 6445 6e75 6d2e 6a61 7661 3a20 656e tedEnum.java: en │ │ │ │ │ +000783d0: 756d 733a 2065 6e73 7572 6520 756e 6e61 ums: ensure unna │ │ │ │ │ +000783e0: 6d65 6420 636c 6173 7320 6973 2076 6973 med class is vis │ │ │ │ │ +000783f0: 6962 6c65 2074 6f20 6a61 7661 2e6c 616e ible to java.lan │ │ │ │ │ +00078400: 672e 456e 756d 266c 743b 756e 6e61 6d65 g.Enum<unname │ │ │ │ │ +00078410: 645f 636c 6173 7326 6774 3b0a 3c62 720a d_class>.tools/javac/unn │ │ │ │ │ +00078430: 616d 6564 636c 6173 732f 536f 7572 6365 amedclass/Source │ │ │ │ │ +00078440: 4c65 7665 6c45 7272 6f72 506f 7369 7469 LevelErrorPositi │ │ │ │ │ +00078450: 6f6e 2e6a 6176 613a 2045 6e73 7572 6520 on.java: Ensure │ │ │ │ │ +00078460: 7072 6f70 6572 2065 7272 6f72 2070 6f73 proper error pos │ │ │ │ │ +00078470: 6974 696f 6e20 666f 7220 7468 6520 2275 ition for the "u │ │ │ │ │ +00078480: 6e6e 616d 6564 2063 6c61 7373 6573 206e nnamed classes n │ │ │ │ │ +00078490: 6f74 2073 7570 706f 7274 6564 2220 6572 ot supported" er │ │ │ │ │ +000784a0: 726f 720a 3c62 720a 3e74 6f6f 6c73 2f6a ror.tools/j │ │ │ │ │ +000784b0: 6176 6163 2f75 7469 6c2f 4269 7473 5465 avac/util/BitsTe │ │ │ │ │ +000784c0: 7374 2e6a 6176 613a 2055 6e69 7420 7465 st.java: Unit te │ │ │ │ │ +000784d0: 7374 7320 666f 7220 7468 6520 636f 6d2e sts for the com. │ │ │ │ │ +000784e0: 7375 6e2e 746f 6f6c 732e 6a61 7661 632e sun.tools.javac. │ │ │ │ │ +000784f0: 7574 696c 2e42 6974 7320 636c 6173 732e util.Bits class. │ │ │ │ │ +00078500: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00078510: 632f 7574 696c 2f49 7465 7261 746f 7273 c/util/Iterators │ │ │ │ │ +00078520: 5465 7374 2e6a 6176 613a 2056 6572 6966 Test.java: Verif │ │ │ │ │ +00078530: 7920 7468 6174 2049 7465 7261 746f 7273 y that Iterators │ │ │ │ │ +00078540: 206d 6574 686f 6420 776f 726b 2061 7320 method work as │ │ │ │ │ +00078550: 6578 7065 6374 6564 0a3c 6272 0a3e 746f expected.to │ │ │ │ │ +00078560: 6f6c 732f 6a61 7661 632f 7574 696c 2f4a ols/javac/util/J │ │ │ │ │ +00078570: 6176 6163 5461 736b 506f 6f6c 5465 7374 avacTaskPoolTest │ │ │ │ │ +00078580: 2e6a 6176 613a 2043 6865 636b 2074 6861 .java: Check tha │ │ │ │ │ +00078590: 7420 4a61 7661 6354 6173 6b50 6f6f 6c20 t JavacTaskPool │ │ │ │ │ +000785a0: 7265 7573 6573 204a 6176 6163 5461 736b reuses JavacTask │ │ │ │ │ +000785b0: 2069 6e74 6572 6e61 6c73 2077 6865 6e20 internals when │ │ │ │ │ +000785c0: 6974 2073 686f 756c 640a 3c62 720a 3e74 it should.t │ │ │ │ │ +000785d0: 6f6f 6c73 2f6a 6176 6163 2f75 7469 6c2f ools/javac/util/ │ │ │ │ │ +000785e0: 4e65 776c 696e 654f 6e6c 7944 6961 676e NewlineOnlyDiagn │ │ │ │ │ +000785f0: 6f73 7469 632e 6a61 7661 3a20 5465 7374 ostic.java: Test │ │ │ │ │ +00078600: 2074 6861 7420 6a61 7661 6320 646f 6573 that javac does │ │ │ │ │ +00078610: 6e27 7420 7468 726f 7720 4172 7261 7949 n't throw ArrayI │ │ │ │ │ +00078620: 6e64 6578 4f75 744f 6642 6f75 6e64 7345 ndexOutOfBoundsE │ │ │ │ │ +00078630: 7863 6570 7469 6f6e 2077 6865 6e20 6c6f xception when lo │ │ │ │ │ +00078640: 6767 696e 6720 7468 6520 6d65 7373 6167 gging the messag │ │ │ │ │ +00078650: 6520 225c 6e22 0a3c 6272 0a3e 746f 6f6c e "\n".tool │ │ │ │ │ +00078660: 732f 6a61 7661 632f 7574 696c 2f53 7472 s/javac/util/Str │ │ │ │ │ +00078670: 696e 6755 7469 6c73 5465 7374 2e6a 6176 ingUtilsTest.jav │ │ │ │ │ +00078680: 613a 2055 6e69 7420 7465 7374 2053 7472 a: Unit test Str │ │ │ │ │ +00078690: 696e 6755 7469 6c73 0a3c 6272 0a3e 746f ingUtils.to │ │ │ │ │ +000786a0: 6f6c 732f 6a61 7661 632f 7574 696c 2f54 ols/javac/util/T │ │ │ │ │ +000786b0: 3635 3937 3637 382e 6a61 7661 3a20 456e 6597678.java: En │ │ │ │ │ +000786c0: 7375 7265 204d 6573 7361 6765 7320 7072 sure Messages pr │ │ │ │ │ +000786d0: 6f70 6f67 6174 6564 2062 6574 7765 656e opogated between │ │ │ │ │ +000786e0: 2072 6f75 6e64 730a 3c62 720a 3e74 6f6f rounds.too │ │ │ │ │ +000786f0: 6c73 2f6a 6176 6163 2f75 7469 6c2f 6669 ls/javac/util/fi │ │ │ │ │ +00078700: 6c65 6d61 6e61 6765 722f 5465 7374 4e61 lemanager/TestNa │ │ │ │ │ +00078710: 6d65 2e6a 6176 613a 204a 5352 2031 3939 me.java: JSR 199 │ │ │ │ │ +00078720: 3a20 656e 666f 7263 6520 7468 6520 7573 : enforce the us │ │ │ │ │ +00078730: 6520 6f66 2076 616c 6964 2070 6163 6b61 e of valid packa │ │ │ │ │ +00078740: 6765 2061 6e64 2063 6c61 7373 206e 616d ge and class nam │ │ │ │ │ +00078750: 6573 2069 6e20 6765 747b 4a61 7661 2c7d es in get{Java,} │ │ │ │ │ +00078760: 4669 6c65 466f 727b 496e 7075 742c 4f75 FileFor{Input,Ou │ │ │ │ │ +00078770: 7470 7574 7d0a 3c62 720a 3e74 6f6f 6c73 tput}.tools │ │ │ │ │ +00078780: 2f6a 6176 6163 2f75 7469 6c2f 6c69 7374 /javac/util/list │ │ │ │ │ +00078790: 2f4c 6973 7442 7566 6665 7254 6573 742e /ListBufferTest. │ │ │ │ │ +000787a0: 6a61 7661 3a20 456e 7375 7265 2074 6861 java: Ensure tha │ │ │ │ │ +000787b0: 7420 4c69 7374 4275 6666 6572 2069 7320 t ListBuffer is │ │ │ │ │ +000787c0: 776f 726b 696e 6720 7072 6f70 6572 6c79 working properly │ │ │ │ │ +000787d0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +000787e0: 632f 7574 696c 2f6c 6973 742f 544c 6973 c/util/list/TLis │ │ │ │ │ +000787f0: 742e 6a61 7661 3a20 756e 6974 2074 6573 t.java: unit tes │ │ │ │ │ +00078800: 7420 666f 7220 6a61 7661 6320 4c69 7374 t for javac List │ │ │ │ │ +00078810: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00078820: 632f 7661 725f 696d 706c 6963 6974 5f6c c/var_implicit_l │ │ │ │ │ +00078830: 616d 6264 612f 5661 7249 6e49 6d70 6c69 ambda/VarInImpli │ │ │ │ │ +00078840: 6369 744c 616d 6264 614e 6567 5465 7374 citLambdaNegTest │ │ │ │ │ +00078850: 3031 2e6a 6176 613a 2063 6f6d 7069 6c65 01.java: compile │ │ │ │ │ +00078860: 7220 7375 7070 6f72 7420 666f 7220 6c6f r support for lo │ │ │ │ │ +00078870: 6361 6c2d 7661 7269 6162 6c65 2073 796e cal-variable syn │ │ │ │ │ +00078880: 7461 7820 666f 7220 6c61 6d62 6461 2070 tax for lambda p │ │ │ │ │ +00078890: 6172 616d 6574 6572 730a 3c62 720a 3e74 arameters.t │ │ │ │ │ +000788a0: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ +000788b0: 6773 2f35 3038 3834 3239 2f54 3530 3838 gs/5088429/T5088 │ │ │ │ │ +000788c0: 3432 394e 6567 3031 2e6a 6176 613a 2076 429Neg01.java: v │ │ │ │ │ +000788d0: 6172 6172 6773 206f 7665 726c 6f61 6469 arargs overloadi │ │ │ │ │ +000788e0: 6e67 2070 726f 626c 656d 0a3c 6272 0a3e ng problem. │ │ │ │ │ +000788f0: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ +00078900: 7267 732f 3530 3838 3432 392f 5435 3038 rgs/5088429/T508 │ │ │ │ │ +00078910: 3834 3239 4e65 6730 322e 6a61 7661 3a20 8429Neg02.java: │ │ │ │ │ +00078920: 7661 7261 7267 7320 6f76 6572 6c6f 6164 varargs overload │ │ │ │ │ +00078930: 696e 6720 7072 6f62 6c65 6d0a 3c62 720a ing problem.tools/javac/var │ │ │ │ │ +00078950: 6172 6773 2f35 3038 3834 3239 2f54 3530 args/5088429/T50 │ │ │ │ │ +00078960: 3838 3432 3950 6f73 3031 2e6a 6176 613a 88429Pos01.java: │ │ │ │ │ +00078970: 2076 6172 6172 6773 206f 7665 726c 6f61 varargs overloa │ │ │ │ │ +00078980: 6469 6e67 2070 726f 626c 656d 0a3c 6272 ding problem.
    tools/javac/va │ │ │ │ │ +000789a0: 7261 7267 732f 3530 3838 3432 392f 5435 rargs/5088429/T5 │ │ │ │ │ +000789b0: 3038 3834 3239 506f 7330 322e 6a61 7661 088429Pos02.java │ │ │ │ │ +000789c0: 3a20 7661 7261 7267 7320 6f76 6572 6c6f : varargs overlo │ │ │ │ │ +000789d0: 6164 696e 6720 7072 6f62 6c65 6d0a 3c62 ading problem.tools/javac/v │ │ │ │ │ +000789f0: 6172 6172 6773 2f36 3139 3930 3735 2f54 arargs/6199075/T │ │ │ │ │ +00078a00: 3631 3939 3037 352e 6a61 7661 3a20 556e 6199075.java: Un │ │ │ │ │ +00078a10: 616d 6269 6775 6f75 7320 7661 7261 7267 ambiguous vararg │ │ │ │ │ +00078a20: 7320 6d65 7468 6f64 2063 616c 6c73 2066 s method calls f │ │ │ │ │ +00078a30: 6c61 6767 6564 2061 7320 616d 6269 6775 lagged as ambigu │ │ │ │ │ +00078a40: 6f75 730a 3c62 720a 3e74 6f6f 6c73 2f6a ous.tools/j │ │ │ │ │ +00078a50: 6176 6163 2f76 6172 6172 6773 2f36 3331 avac/varargs/631 │ │ │ │ │ +00078a60: 3331 3634 2f54 3633 3133 3136 342e 6a61 3164/T6313164.ja │ │ │ │ │ +00078a70: 7661 3a20 6a61 7661 6320 6765 6e65 7261 va: javac genera │ │ │ │ │ +00078a80: 7465 7320 636f 6465 2074 6861 7420 6661 tes code that fa │ │ │ │ │ +00078a90: 696c 7320 6279 7465 2063 6f64 6520 7665 ils byte code ve │ │ │ │ │ +00078aa0: 7269 6669 6361 7469 6f6e 2066 6f72 2074 rification for t │ │ │ │ │ +00078ab0: 6865 2076 6172 6172 6773 2066 6561 7475 he varargs featu │ │ │ │ │ +00078ac0: 7265 0a3c 6272 0a3e 746f 6f6c 732f 6a61 re.tools/ja │ │ │ │ │ +00078ad0: 7661 632f 7661 7261 7267 732f 3633 3133 vac/varargs/6313 │ │ │ │ │ +00078ae0: 3136 342f 5437 3137 3534 3333 2e6a 6176 164/T7175433.jav │ │ │ │ │ +00078af0: 613a 2049 6e66 6572 656e 6365 2063 6c65 a: Inference cle │ │ │ │ │ +00078b00: 616e 7570 3a20 6164 6420 6865 6c70 6572 anup: add helper │ │ │ │ │ +00078b10: 2063 6c61 7373 2074 6f20 6861 6e64 6c65 class to handle │ │ │ │ │ +00078b20: 2069 6e66 6572 656e 6365 2076 6172 6961 inference varia │ │ │ │ │ +00078b30: 626c 6573 0a3c 6272 0a3e 746f 6f6c 732f bles.tools/ │ │ │ │ │ +00078b40: 6a61 7661 632f 7661 7261 7267 732f 3635 javac/varargs/65 │ │ │ │ │ +00078b50: 3639 3633 332f 5436 3536 3936 3333 2e6a 69633/T6569633.j │ │ │ │ │ +00078b60: 6176 613a 2056 6172 6172 6773 3a20 7061 ava: Varargs: pa │ │ │ │ │ +00078b70: 7273 6572 2065 7272 6f72 2077 6865 6e20 rser error when │ │ │ │ │ +00078b80: 7661 7261 7267 7320 656c 656d 656e 7420 varargs element │ │ │ │ │ +00078b90: 7479 7065 2069 7320 616e 2061 7272 6179 type is an array │ │ │ │ │ +00078ba0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00078bb0: 632f 7661 7261 7267 732f 3637 3330 3437 c/varargs/673047 │ │ │ │ │ +00078bc0: 362f 5436 3733 3034 3736 612e 6a61 7661 6/T6730476a.java │ │ │ │ │ +00078bd0: 3a20 696e 7661 6c69 6420 2275 6e63 6865 : invalid "unche │ │ │ │ │ +00078be0: 636b 6564 2067 656e 6572 6963 2061 7272 cked generic arr │ │ │ │ │ +00078bf0: 6179 2220 7761 726e 696e 670a 3c62 720a ay" warning.tools/javac/var │ │ │ │ │ +00078c10: 6172 6773 2f36 3733 3034 3736 2f54 3637 args/6730476/T67 │ │ │ │ │ +00078c20: 3330 3437 3662 2e6a 6176 613a 2069 6e76 30476b.java: inv │ │ │ │ │ +00078c30: 616c 6964 2022 756e 6368 6563 6b65 6420 alid "unchecked │ │ │ │ │ +00078c40: 6765 6e65 7269 6320 6172 7261 7922 2077 generic array" w │ │ │ │ │ +00078c50: 6172 6e69 6e67 0a3c 6272 0a3e 746f 6f6c arning.tool │ │ │ │ │ +00078c60: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ +00078c70: 3638 3036 3837 362f 5436 3830 3638 3736 6806876/T6806876 │ │ │ │ │ +00078c80: 2e6a 6176 613a 2043 6c61 7373 4361 7374 .java: ClassCast │ │ │ │ │ +00078c90: 4578 6365 7074 696f 6e20 6f63 6375 7273 Exception occurs │ │ │ │ │ +00078ca0: 2069 6e20 6173 7369 676e 6d65 6e74 2065 in assignment e │ │ │ │ │ +00078cb0: 7870 7265 7373 696f 6e73 2077 6974 686f xpressions witho │ │ │ │ │ +00078cc0: 7574 2061 6e79 2068 6561 7020 706f 6c6c ut any heap poll │ │ │ │ │ +00078cd0: 7574 696f 6e73 0a3c 6272 0a3e 746f 6f6c utions.tool │ │ │ │ │ +00078ce0: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ +00078cf0: 3639 3933 3937 382f 5436 3939 3339 3738 6993978/T6993978 │ │ │ │ │ +00078d00: 6e65 672e 6a61 7661 3a20 436c 6173 7343 neg.java: ClassC │ │ │ │ │ +00078d10: 6173 7445 7863 6570 7469 6f6e 206f 6363 astException occ │ │ │ │ │ +00078d20: 7572 7320 696e 2061 7373 6967 6e6d 656e urs in assignmen │ │ │ │ │ +00078d30: 7420 6578 7072 6573 7369 6f6e 7320 7769 t expressions wi │ │ │ │ │ +00078d40: 7468 6f75 7420 616e 7920 6865 6170 2070 thout any heap p │ │ │ │ │ +00078d50: 6f6c 6c75 7469 6f6e 730a 3c62 720a 3e74 ollutions.t │ │ │ │ │ +00078d60: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ +00078d70: 6773 2f37 3034 3235 3636 2f54 3730 3432 gs/7042566/T7042 │ │ │ │ │ +00078d80: 3536 362e 6a61 7661 3a20 556e 616d 6269 566.java: Unambi │ │ │ │ │ +00078d90: 6775 6f75 7320 7661 7261 7267 7320 6d65 guous varargs me │ │ │ │ │ +00078da0: 7468 6f64 2063 616c 6c73 2066 6c61 6767 thod calls flagg │ │ │ │ │ +00078db0: 6564 2061 7320 616d 6269 6775 6f75 7320 ed as ambiguous │ │ │ │ │ +00078dc0: 7465 6d70 6f72 6172 696c 7920 776f 726b temporarily work │ │ │ │ │ +00078dd0: 6172 6f75 6e64 2063 6f6d 626f 2074 6573 around combo tes │ │ │ │ │ +00078de0: 7473 2061 7265 2063 6175 7369 6e67 2074 ts are causing t │ │ │ │ │ +00078df0: 696d 6520 6f75 7420 696e 2073 6576 6572 ime out in sever │ │ │ │ │ +00078e00: 616c 2070 6c61 7466 6f72 6d73 0a3c 6272 al platforms.
    tools/javac/va │ │ │ │ │ +00078e20: 7261 7267 732f 3730 3433 3932 322f 5437 rargs/7043922/T7 │ │ │ │ │ +00078e30: 3034 3339 3232 2e6a 6176 613a 2052 6567 043922.java: Reg │ │ │ │ │ +00078e40: 7265 7373 696f 6e3a 2069 6e74 6572 6e61 ression: interna │ │ │ │ │ +00078e50: 6c20 636f 6d70 696c 6572 2065 7272 6f72 l compiler error │ │ │ │ │ +00078e60: 2066 6f72 206e 6573 7465 6420 616e 6f6e for nested anon │ │ │ │ │ +00078e70: 796d 6f75 7320 696e 6e65 7220 636c 6173 ymous inner clas │ │ │ │ │ +00078e80: 7320 6665 6174 7572 696e 6720 7661 7261 s featuring vara │ │ │ │ │ +00078e90: 7267 7320 636f 6e73 7472 7563 746f 720a rgs constructor. │ │ │ │ │ +00078ea0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00078eb0: 2f76 6172 6172 6773 2f37 3039 3734 3336 /varargs/7097436 │ │ │ │ │ +00078ec0: 2f54 3730 3937 3433 362e 6a61 7661 3a20 /T7097436.java: │ │ │ │ │ +00078ed0: 436c 6173 7343 6173 7445 7863 6570 7469 ClassCastExcepti │ │ │ │ │ +00078ee0: 6f6e 206f 6363 7572 7320 696e 2061 7373 on occurs in ass │ │ │ │ │ +00078ef0: 6967 6e6d 656e 7420 6578 7072 6573 7369 ignment expressi │ │ │ │ │ +00078f00: 6f6e 7320 7769 7468 6f75 7420 616e 7920 ons without any │ │ │ │ │ +00078f10: 6865 6170 2070 6f6c 6c75 7469 6f6e 730a heap pollutions. │ │ │ │ │ +00078f20: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00078f30: 2f76 6172 6172 6773 2f38 3035 3535 3134 /varargs/8055514 │ │ │ │ │ +00078f40: 2f54 3830 3535 3531 342e 6a61 7661 3a20 /T8055514.java: │ │ │ │ │ +00078f50: 5772 6f6e 672c 2063 6f6e 6675 7369 6e67 Wrong, confusing │ │ │ │ │ +00078f60: 2065 7272 6f72 2077 6865 6e20 6e6f 6e2d error when non- │ │ │ │ │ +00078f70: 7374 6174 6963 2076 6172 6172 6773 2072 static varargs r │ │ │ │ │ +00078f80: 6566 6572 656e 6365 6420 696e 2073 7461 eferenced in sta │ │ │ │ │ +00078f90: 7469 6320 636f 6e74 6578 740a 3c62 720a tic context.tools/javac/var │ │ │ │ │ +00078fb0: 6172 6773 2f41 6e6f 6e2e 6a61 7661 3a20 args/Anon.java: │ │ │ │ │ +00078fc0: 7661 7261 7267 7320 7665 7273 7573 2061 varargs versus a │ │ │ │ │ +00078fd0: 6e6f 6e79 6d6f 7573 2063 6f6e 7374 7275 nonymous constru │ │ │ │ │ +00078fe0: 6374 6f72 7320 6372 6173 6865 7320 6a61 ctors crashes ja │ │ │ │ │ +00078ff0: 7661 630a 3c62 720a 3e74 6f6f 6c73 2f6a vac.tools/j │ │ │ │ │ +00079000: 6176 6163 2f76 6172 6172 6773 2f42 6164 avac/varargs/Bad │ │ │ │ │ +00079010: 5379 6e74 6178 322e 6a61 7661 3a20 6765 Syntax2.java: ge │ │ │ │ │ +00079020: 6e65 7269 6320 636c 6173 7320 6d65 7468 neric class meth │ │ │ │ │ +00079030: 6f64 2077 6974 6820 7661 7261 7267 2067 od with vararg g │ │ │ │ │ +00079040: 6574 7320 226a 6176 612e 6c61 6e67 2e41 ets "java.lang.A │ │ │ │ │ +00079050: 7373 6572 7469 6f6e 4572 726f 723a 2061 ssertionError: a │ │ │ │ │ +00079060: 7272 6179 636f 6465 2054 220a 3c62 720a rraycode T".tools/javac/var │ │ │ │ │ +00079080: 6172 6773 2f45 6c65 6d65 6e74 5479 7065 args/ElementType │ │ │ │ │ +00079090: 4d69 7373 696e 6754 6573 742e 6a61 7661 MissingTest.java │ │ │ │ │ +000790a0: 3a20 5265 6772 6573 7369 6f6e 3a20 436c : Regression: Cl │ │ │ │ │ +000790b0: 6173 7343 6173 7445 7863 6570 7469 6f6e assCastException │ │ │ │ │ +000790c0: 3a20 5479 7065 2445 7272 6f72 5479 7065 : Type$ErrorType │ │ │ │ │ +000790d0: 2063 616e 6e6f 7420 6265 2063 6173 7420 cannot be cast │ │ │ │ │ +000790e0: 746f 2054 7970 6524 4172 7261 7954 7970 to Type$ArrayTyp │ │ │ │ │ +000790f0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +00079100: 6163 2f76 6172 6172 6773 2f4d 6574 686f ac/varargs/Metho │ │ │ │ │ +00079110: 6448 616e 646c 6543 7261 7368 2e6a 6176 dHandleCrash.jav │ │ │ │ │ +00079120: 613a 206a 6176 6163 2063 7261 7368 2077 a: javac crash w │ │ │ │ │ +00079130: 6974 6820 6d65 7468 6f64 2072 6566 6572 ith method refer │ │ │ │ │ +00079140: 656e 6365 7320 706c 7573 206c 616d 6264 ences plus lambd │ │ │ │ │ +00079150: 6120 706c 7573 2076 6172 2061 7267 730a a plus var args. │ │ │ │ │ +00079160: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00079170: 2f76 6172 6172 6773 2f54 3637 3436 3138 /varargs/T674618 │ │ │ │ │ +00079180: 342e 6a61 7661 3a20 6a61 7661 6320 6661 4.java: javac fa │ │ │ │ │ +00079190: 696c 7320 746f 2063 6f6d 7069 6c65 2063 ils to compile c │ │ │ │ │ +000791a0: 616c 6c20 746f 2070 7562 6c69 6320 7661 all to public va │ │ │ │ │ +000791b0: 7261 7267 7320 6d65 7468 6f64 0a3c 6272 rargs method.
    tools/javac/va │ │ │ │ │ -000791d0: 7261 7267 732f 5661 7261 7267 7331 2e6a rargs/Varargs1.j │ │ │ │ │ -000791e0: 6176 613a 2076 6172 6167 732c 2061 7574 ava: varags, aut │ │ │ │ │ -000791f0: 6f20 626f 7869 6e67 0a3c 6272 0a3e 746f o boxing.to │ │ │ │ │ -00079200: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ -00079210: 732f 5661 7261 7267 734f 7665 7272 6964 s/VarargsOverrid │ │ │ │ │ -00079220: 652e 6a61 7661 3a20 6f76 6572 7269 6469 e.java: overridi │ │ │ │ │ -00079230: 6e67 2077 6974 6820 6d65 7468 6f64 206f ng with method o │ │ │ │ │ -00079240: 6620 6469 6666 6572 656e 7420 6172 6974 f different arit │ │ │ │ │ -00079250: 7920 6973 2070 726f 6869 6269 7465 640a y is prohibited. │ │ │ │ │ -00079260: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00079270: 2f76 6172 6172 6773 2f57 6172 6e31 2e6a /varargs/Warn1.j │ │ │ │ │ -00079280: 6176 613a 206e 6565 6420 7761 726e 696e ava: need warnin │ │ │ │ │ -00079290: 6720 6966 2076 6172 6172 6773 2061 7267 g if varargs arg │ │ │ │ │ -000792a0: 756d 656e 7420 6973 6e27 7420 626f 7865 ument isn't boxe │ │ │ │ │ -000792b0: 640a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 d.tools/jav │ │ │ │ │ -000792c0: 6163 2f76 6172 6172 6773 2f57 6172 6e32 ac/varargs/Warn2 │ │ │ │ │ -000792d0: 2e6a 6176 613a 206e 6565 6420 7761 726e .java: need warn │ │ │ │ │ -000792e0: 696e 6720 6966 2076 6172 6172 6773 2061 ing if varargs a │ │ │ │ │ -000792f0: 7267 756d 656e 7420 6973 6e27 7420 626f rgument isn't bo │ │ │ │ │ -00079300: 7865 640a 3c62 720a 3e74 6f6f 6c73 2f6a xed.tools/j │ │ │ │ │ -00079310: 6176 6163 2f76 6172 6172 6773 2f61 6363 avac/varargs/acc │ │ │ │ │ -00079320: 6573 732f 5661 7261 7267 7341 6e64 5769 ess/VarargsAndWi │ │ │ │ │ -00079330: 6c64 6361 7264 5061 7261 6d65 7465 7269 ldcardParameteri │ │ │ │ │ -00079340: 7a65 6454 7970 6554 6573 742e 6a61 7661 zedTypeTest.java │ │ │ │ │ -00079350: 3a20 6a61 7661 632c 2077 696c 6463 6172 : javac, wildcar │ │ │ │ │ -00079360: 6473 2061 6e64 2067 656e 6572 6963 2076 ds and generic v │ │ │ │ │ -00079370: 6172 6172 6720 6d65 7468 6f64 2069 6e76 ararg method inv │ │ │ │ │ -00079380: 6f63 6174 696f 6e20 6e6f 7420 6163 6365 ocation not acce │ │ │ │ │ -00079390: 7074 6564 0a3c 6272 0a3e 746f 6f6c 732f pted.tools/ │ │ │ │ │ -000793a0: 6a61 7661 632f 7661 7261 7267 732f 6163 javac/varargs/ac │ │ │ │ │ -000793b0: 6365 7373 2f56 6172 6172 6773 416e 6457 cess/VarargsAndW │ │ │ │ │ -000793c0: 696c 6463 6172 6450 6172 616d 6574 6572 ildcardParameter │ │ │ │ │ -000793d0: 697a 6564 5479 7065 5465 7374 322e 6a61 izedTypeTest2.ja │ │ │ │ │ -000793e0: 7661 3a20 5661 7261 7267 7320 6163 6365 va: Varargs acce │ │ │ │ │ -000793f0: 7373 2063 6865 636b 206d 6973 6861 6e64 ss check mishand │ │ │ │ │ -00079400: 6c65 7320 6361 7074 7572 6520 7661 7269 les capture vari │ │ │ │ │ -00079410: 6162 6c65 730a 3c62 720a 3e74 6f6f 6c73 ables.tools │ │ │ │ │ -00079420: 2f6a 6176 6163 2f76 6172 6172 6773 2f61 /javac/varargs/a │ │ │ │ │ -00079430: 6363 6573 732f 5661 7261 7267 7341 6e64 ccess/VarargsAnd │ │ │ │ │ -00079440: 5769 6c64 6361 7264 5061 7261 6d65 7465 WildcardParamete │ │ │ │ │ -00079450: 7269 7a65 6454 7970 6554 6573 7433 2e6a rizedTypeTest3.j │ │ │ │ │ -00079460: 6176 613a 2056 6172 6172 6773 2061 6363 ava: Varargs acc │ │ │ │ │ -00079470: 6573 7320 6368 6563 6b20 6d69 7368 616e ess check mishan │ │ │ │ │ -00079480: 646c 6573 2063 6170 7475 7265 2076 6172 dles capture var │ │ │ │ │ -00079490: 6961 626c 6573 0a3c 6272 0a3e 746f 6f6c iables.tool │ │ │ │ │ -000794a0: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ -000794b0: 6163 6365 7373 2f56 6172 6172 6773 416e access/VarargsAn │ │ │ │ │ -000794c0: 6457 696c 6463 6172 6450 6172 616d 6574 dWildcardParamet │ │ │ │ │ -000794d0: 6572 697a 6564 5479 7065 5465 7374 342e erizedTypeTest4. │ │ │ │ │ -000794e0: 6a61 7661 3a20 5661 7261 7267 7320 6163 java: Varargs ac │ │ │ │ │ -000794f0: 6365 7373 2063 6865 636b 206d 6973 6861 cess check misha │ │ │ │ │ -00079500: 6e64 6c65 7320 6361 7074 7572 6520 7661 ndles capture va │ │ │ │ │ -00079510: 7269 6162 6c65 730a 3c62 720a 3e74 6f6f riables.too │ │ │ │ │ -00079520: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ -00079530: 2f61 6363 6573 732f 5661 7261 7267 7349 /access/VarargsI │ │ │ │ │ -00079540: 6e66 6572 7265 6450 7269 7661 7465 5479 nferredPrivateTy │ │ │ │ │ -00079550: 7065 2e6a 6176 613a 2043 6865 636b 2076 pe.java: Check v │ │ │ │ │ -00079560: 6172 6172 6773 2061 6363 6573 7320 6167 arargs access ag │ │ │ │ │ -00079570: 6169 6e73 7420 696e 6665 7272 6564 2073 ainst inferred s │ │ │ │ │ -00079580: 6967 6e61 7475 7265 0a3c 6272 0a3e 746f ignature.to │ │ │ │ │ -00079590: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ -000795a0: 732f 7761 726e 696e 672f 5761 726e 322e s/warning/Warn2. │ │ │ │ │ -000795b0: 6a61 7661 3a20 6669 7865 642d 6172 6974 java: fixed-arit │ │ │ │ │ -000795c0: 7920 7761 726e 696e 6720 6769 7665 6e20 y warning given │ │ │ │ │ -000795d0: 746f 6f20 6f66 7465 6e0a 3c62 720a 3e74 too often.t │ │ │ │ │ -000795e0: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ -000795f0: 6773 2f77 6172 6e69 6e67 2f57 6172 6e33 gs/warning/Warn3 │ │ │ │ │ -00079600: 2e6a 6176 613a 2066 6978 6564 2d61 7269 .java: fixed-ari │ │ │ │ │ -00079610: 7479 2077 6172 6e69 6e67 2067 6976 656e ty warning given │ │ │ │ │ -00079620: 2074 6f6f 206f 6674 656e 0a3c 6272 0a3e too often. │ │ │ │ │ -00079630: 746f 6f6c 732f 6a61 7661 632f 7661 7261 tools/javac/vara │ │ │ │ │ -00079640: 7267 732f 7761 726e 696e 672f 5761 726e rgs/warning/Warn │ │ │ │ │ -00079650: 342e 6a61 7661 3a20 5072 6f6a 6563 7420 4.java: Project │ │ │ │ │ -00079660: 436f 696e 3a20 5369 6d70 6c69 6669 6564 Coin: Simplified │ │ │ │ │ -00079670: 2056 6172 6172 6773 204d 6574 686f 6420 Varargs Method │ │ │ │ │ -00079680: 496e 766f 6361 7469 6f6e 2074 656d 706f Invocation tempo │ │ │ │ │ -00079690: 7261 7269 6c79 2077 6f72 6b61 726f 756e rarily workaroun │ │ │ │ │ -000796a0: 6420 636f 6d62 6f20 7465 7374 7320 6172 d combo tests ar │ │ │ │ │ -000796b0: 6520 6361 7573 696e 6720 7469 6d65 206f e causing time o │ │ │ │ │ -000796c0: 7574 2069 6e20 7365 7665 7261 6c20 706c ut in several pl │ │ │ │ │ -000796d0: 6174 666f 726d 730a 3c62 720a 3e74 6f6f atforms.too │ │ │ │ │ -000796e0: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ -000796f0: 2f77 6172 6e69 6e67 2f57 6172 6e35 2e6a /warning/Warn5.j │ │ │ │ │ -00079700: 6176 613a 2050 726f 6a65 6374 2043 6f69 ava: Project Coi │ │ │ │ │ -00079710: 6e3a 2041 6e6e 6f74 6174 696f 6e20 746f n: Annotation to │ │ │ │ │ -00079720: 2072 6564 7563 6520 7661 7261 7267 7320 reduce varargs │ │ │ │ │ -00079730: 7761 726e 696e 6773 2074 656d 706f 7261 warnings tempora │ │ │ │ │ -00079740: 7269 6c79 2077 6f72 6b61 726f 756e 6420 rily workaround │ │ │ │ │ -00079750: 636f 6d62 6f20 7465 7374 7320 6172 6520 combo tests are │ │ │ │ │ -00079760: 6361 7573 696e 6720 7469 6d65 206f 7574 causing time out │ │ │ │ │ -00079770: 2069 6e20 7365 7665 7261 6c20 706c 6174 in several plat │ │ │ │ │ -00079780: 666f 726d 730a 3c62 720a 3e74 6f6f 6c73 forms.tools │ │ │ │ │ -00079790: 2f6a 6176 6163 2f76 6172 6172 6773 2f77 /javac/varargs/w │ │ │ │ │ -000797a0: 6172 6e69 6e67 2f57 6172 6e36 2e6a 6176 arning/Warn6.jav │ │ │ │ │ -000797b0: 613a 2045 6e73 7572 6520 7468 6520 6765 a: Ensure the ge │ │ │ │ │ -000797c0: 6e65 7269 6320 6172 7261 7920 6372 6561 neric array crea │ │ │ │ │ -000797d0: 7469 6f6e 2077 6172 6e69 6e67 2069 7320 tion warning is │ │ │ │ │ -000797e0: 6e6f 7420 696e 636f 7272 6563 746c 7920 not incorrectly │ │ │ │ │ -000797f0: 7072 6f64 7563 6564 2066 6f72 2064 6961 produced for dia │ │ │ │ │ -00079800: 6d6f 6e64 730a 3c62 720a 3e74 6f6f 6c73 monds.tools │ │ │ │ │ -00079810: 2f6a 6176 6163 2f76 6572 7369 6f6e 732f /javac/versions/ │ │ │ │ │ -00079820: 536f 7572 6365 5461 7267 6574 5465 7374 SourceTargetTest │ │ │ │ │ -00079830: 2e6a 6176 613a 204a 6176 6143 6f6d 7069 .java: JavaCompi │ │ │ │ │ -00079840: 6c65 7220 7265 6c69 6573 206f 6e20 696e ler relies on in │ │ │ │ │ -00079850: 6170 7072 6f70 7269 6174 6520 7265 7375 appropriate resu │ │ │ │ │ -00079860: 6c74 2066 726f 6d20 636f 6d70 6172 6973 lt from comparis │ │ │ │ │ -00079870: 6f6e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 on.tools/ja │ │ │ │ │ -00079880: 7661 632f 7665 7273 696f 6e73 2f56 6572 vac/versions/Ver │ │ │ │ │ -00079890: 7369 6f6e 732e 6a61 7661 3a20 4368 6563 sions.java: Chec │ │ │ │ │ -000798a0: 6b20 696e 7465 7270 7265 7461 7469 6f6e k interpretation │ │ │ │ │ -000798b0: 206f 6620 2d74 6172 6765 7420 616e 6420 of -target and │ │ │ │ │ -000798c0: 2d73 6f75 7263 6520 6f70 7469 6f6e 730a -source options. │ │ │ │ │ -000798d0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -000798e0: 2f77 6172 6e69 6e67 732f 3635 3934 3931 /warnings/659491 │ │ │ │ │ -000798f0: 342f 496d 706c 6963 6974 436f 6d70 696c 4/ImplicitCompil │ │ │ │ │ -00079900: 6174 696f 6e2e 6a61 7661 3a20 5761 726e ation.java: Warn │ │ │ │ │ -00079910: 696e 6773 2069 6e20 7468 6520 696d 706f ings in the impo │ │ │ │ │ -00079920: 7274 7320 7365 6374 696f 6e20 7368 6f75 rts section shou │ │ │ │ │ -00079930: 6c64 2062 6520 6174 7472 6962 7574 6564 ld be attributed │ │ │ │ │ -00079940: 2074 6f20 7468 6520 636f 7272 6563 7420 to the correct │ │ │ │ │ -00079950: 736f 7572 6365 2066 696c 650a 3c62 720a source file.tools/javac/war │ │ │ │ │ -00079970: 6e69 6e67 732f 3635 3934 3931 342f 5436 nings/6594914/T6 │ │ │ │ │ -00079980: 3539 3439 3134 612e 6a61 7661 3a20 5c5c 594914a.java: \\ │ │ │ │ │ -00079990: 4053 7570 7072 6573 7357 6172 6e69 6e67 @SuppressWarning │ │ │ │ │ -000799a0: 7328 2264 6570 7265 6361 7469 6f6e 2229 s("deprecation") │ │ │ │ │ -000799b0: 2064 6f65 7320 6e6f 7420 776f 726b 2066 does not work f │ │ │ │ │ -000799c0: 6f72 2074 6865 2074 7970 6520 6f66 2061 or the type of a │ │ │ │ │ -000799d0: 2076 6172 6961 626c 650a 3c62 720a 3e74 variable.t │ │ │ │ │ -000799e0: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -000799f0: 6e67 732f 3637 3437 3637 312f 5436 3734 ngs/6747671/T674 │ │ │ │ │ -00079a00: 3736 3731 2e6a 6176 613a 202d 586c 696e 7671.java: -Xlin │ │ │ │ │ -00079a10: 743a 7261 7774 7970 6573 0a3c 6272 0a3e t:rawtypes. │ │ │ │ │ -00079a20: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -00079a30: 696e 6773 2f36 3838 3532 3535 2f54 3638 ings/6885255/T68 │ │ │ │ │ -00079a40: 3835 3235 352e 6a61 7661 3a20 2d58 6c69 85255.java: -Xli │ │ │ │ │ -00079a50: 6e74 3a72 6177 7479 7065 730a 3c62 720a nt:rawtypes.tools/javac/war │ │ │ │ │ -00079a70: 6e69 6e67 732f 3730 3930 3439 392f 5437 nings/7090499/T7 │ │ │ │ │ -00079a80: 3039 3034 3939 2e6a 6176 613a 202d 586c 090499.java: -Xl │ │ │ │ │ -00079a90: 696e 743a 7261 7774 7970 6573 0a3c 6272 int:rawtypes.
    tools/javac/wa │ │ │ │ │ -00079ab0: 726e 696e 6773 2f41 7578 696c 6961 7279 rnings/Auxiliary │ │ │ │ │ -00079ac0: 436c 6173 732f 436c 6173 7355 7369 6e67 Class/ClassUsing │ │ │ │ │ -00079ad0: 416e 6f74 6865 7241 7578 696c 6961 7279 AnotherAuxiliary │ │ │ │ │ -00079ae0: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ -00079af0: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ -00079b00: 6773 2f41 7578 696c 6961 7279 436c 6173 gs/AuxiliaryClas │ │ │ │ │ -00079b10: 732f 436c 6173 7355 7369 6e67 4175 7869 s/ClassUsingAuxi │ │ │ │ │ -00079b20: 6c69 6172 792e 6a61 7661 3a20 200a 3c62 liary.java: .tools/javac/w │ │ │ │ │ -00079b40: 6172 6e69 6e67 732f 4175 7869 6c69 6172 arnings/Auxiliar │ │ │ │ │ -00079b50: 7943 6c61 7373 2f53 656c 6643 6c61 7373 yClass/SelfClass │ │ │ │ │ -00079b60: 5769 7468 4175 782e 6a61 7661 3a20 200a WithAux.java: . │ │ │ │ │ -00079b70: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00079b80: 2f77 6172 6e69 6e67 732f 4465 6661 756c /warnings/Defaul │ │ │ │ │ -00079b90: 7443 746f 722f 4465 6661 756c 7443 746f tCtor/DefaultCto │ │ │ │ │ -00079ba0: 7257 6172 6e69 6e67 546f 6f6c 426f 782e rWarningToolBox. │ │ │ │ │ -00079bb0: 6a61 7661 3a20 5665 7269 6679 2065 7870 java: Verify exp │ │ │ │ │ -00079bc0: 6563 7465 6420 6465 6661 756c 7420 636f ected default co │ │ │ │ │ -00079bd0: 6e73 7472 7563 746f 7220 7761 726e 696e nstructor warnin │ │ │ │ │ -00079be0: 6773 2061 7265 2070 726f 6475 6374 6564 gs are producted │ │ │ │ │ -00079bf0: 206f 7220 6e6f 7420 7072 6f64 7563 6564 or not produced │ │ │ │ │ -00079c00: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -00079c10: 632f 7761 726e 696e 6773 2f44 6566 6175 c/warnings/Defau │ │ │ │ │ -00079c20: 6c74 4374 6f72 2f4e 6f57 6172 6e69 6e67 ltCtor/NoWarning │ │ │ │ │ -00079c30: 4361 7365 732e 6a61 7661 3a20 200a 3c62 Cases.java: .tools/javac/w │ │ │ │ │ -00079c50: 6172 6e69 6e67 732f 4465 6661 756c 7443 arnings/DefaultC │ │ │ │ │ -00079c60: 746f 722f 4e6f 5761 726e 696e 6752 6563 tor/NoWarningRec │ │ │ │ │ -00079c70: 6f72 642e 6a61 7661 3a20 200a 3c62 720a ord.java: .tools/javac/war │ │ │ │ │ -00079c90: 6e69 6e67 732f 4465 7041 6e6e 2e6a 6176 nings/DepAnn.jav │ │ │ │ │ -00079ca0: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ -00079cb0: 6a61 7661 632f 7761 726e 696e 6773 2f44 javac/warnings/D │ │ │ │ │ -00079cc0: 6570 7265 6361 7469 6f6e 2e6a 6176 613a eprecation.java: │ │ │ │ │ -00079cd0: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ -00079ce0: 7661 632f 7761 726e 696e 6773 2f44 6570 vac/warnings/Dep │ │ │ │ │ -00079cf0: 7265 6361 7469 6f6e 5345 3854 6573 742e recationSE8Test. │ │ │ │ │ -00079d00: 6a61 7661 3a20 4465 7072 6563 6174 6564 java: Deprecated │ │ │ │ │ -00079d10: 2077 6172 6e69 6e67 2069 6e20 6d65 7468 warning in meth │ │ │ │ │ -00079d20: 6f64 2072 6566 6572 656e 6365 2061 7265 od reference are │ │ │ │ │ -00079d30: 206d 6973 7369 6e67 2069 6e20 736f 6d65 missing in some │ │ │ │ │ -00079d40: 2063 6173 6573 2e0a 3c62 720a 3e74 6f6f cases..too │ │ │ │ │ -00079d50: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ -00079d60: 732f 4469 765a 6572 6f2e 6a61 7661 3a20 s/DivZero.java: │ │ │ │ │ -00079d70: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ -00079d80: 6163 2f77 6172 6e69 6e67 732f 4661 6c6c ac/warnings/Fall │ │ │ │ │ -00079d90: 5468 726f 7567 682e 6a61 7661 3a20 200a Through.java: . │ │ │ │ │ -00079da0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -00079db0: 2f77 6172 6e69 6e67 732f 4669 6e61 6c6c /warnings/Finall │ │ │ │ │ -00079dc0: 792e 6a61 7661 3a20 200a 3c62 720a 3e74 y.java: .t │ │ │ │ │ -00079dd0: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -00079de0: 6e67 732f 4d61 7844 6961 6773 5265 636f ngs/MaxDiagsReco │ │ │ │ │ -00079df0: 6d70 696c 652e 6a61 7661 3a20 7375 6767 mpile.java: sugg │ │ │ │ │ -00079e00: 6573 7420 7265 636f 6d70 696c 696e 6720 est recompiling │ │ │ │ │ -00079e10: 7769 7468 202d 586d 6178 6572 7273 0a3c with -Xmaxerrs.< │ │ │ │ │ -00079e20: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -00079e30: 7761 726e 696e 6773 2f4d 6178 5761 726e warnings/MaxWarn │ │ │ │ │ -00079e40: 7352 6563 6f6d 7069 6c65 2e6a 6176 613a sRecompile.java: │ │ │ │ │ -00079e50: 2073 7567 6765 7374 2072 6563 6f6d 7069 suggest recompi │ │ │ │ │ -00079e60: 6c69 6e67 2077 6974 6820 2d58 6d61 7877 ling with -Xmaxw │ │ │ │ │ -00079e70: 6172 6e73 0a3c 6272 0a3e 746f 6f6c 732f arns.tools/ │ │ │ │ │ -00079e80: 6a61 7661 632f 7761 726e 696e 6773 2f4e javac/warnings/N │ │ │ │ │ -00079e90: 6573 7465 6444 6570 7265 6361 7469 6f6e estedDeprecation │ │ │ │ │ -00079ea0: 2f4e 6573 7465 6444 6570 7265 6361 7469 /NestedDeprecati │ │ │ │ │ -00079eb0: 6f6e 2e6a 6176 613a 2020 0a3c 6272 0a3e on.java: . │ │ │ │ │ -00079ec0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -00079ed0: 696e 6773 2f52 656d 6f76 616c 2e6a 6176 ings/Removal.jav │ │ │ │ │ -00079ee0: 613a 206a 6176 6163 2063 6861 6e67 6573 a: javac changes │ │ │ │ │ -00079ef0: 2066 6f72 2065 6e68 616e 6365 6420 6465 for enhanced de │ │ │ │ │ -00079f00: 7072 6563 6174 696f 6e0a 3c62 720a 3e74 precation.t │ │ │ │ │ -00079f10: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -00079f20: 6e67 732f 5365 7269 616c 2f43 746f 7241 ngs/Serial/CtorA │ │ │ │ │ -00079f30: 6363 6573 732e 6a61 7661 3a20 200a 3c62 ccess.java: .tools/javac/w │ │ │ │ │ -00079f50: 6172 6e69 6e67 732f 5365 7269 616c 2f44 arnings/Serial/D │ │ │ │ │ -00079f60: 6565 704e 6573 7469 6e67 5375 7070 7265 eepNestingSuppre │ │ │ │ │ -00079f70: 7373 696f 6e2e 6a61 7661 3a20 200a 3c62 ssion.java: .tools/javac/w │ │ │ │ │ -00079f90: 6172 6e69 6e67 732f 5365 7269 616c 2f45 arnings/Serial/E │ │ │ │ │ -00079fa0: 6e75 6d53 6572 6961 6c2e 6a61 7661 3a20 numSerial.java: │ │ │ │ │ -00079fb0: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ -00079fc0: 6163 2f77 6172 6e69 6e67 732f 5365 7269 ac/warnings/Seri │ │ │ │ │ -00079fd0: 616c 2f45 7874 6572 6e2e 6a61 7661 3a20 al/Extern.java: │ │ │ │ │ -00079fe0: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ -00079ff0: 6163 2f77 6172 6e69 6e67 732f 5365 7269 ac/warnings/Seri │ │ │ │ │ -0007a000: 616c 2f49 6d70 726f 7065 7252 6574 7572 al/ImproperRetur │ │ │ │ │ -0007a010: 6e54 7970 6573 2e6a 6176 613a 2020 0a3c nTypes.java: .< │ │ │ │ │ -0007a020: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0007a030: 7761 726e 696e 6773 2f53 6572 6961 6c2f warnings/Serial/ │ │ │ │ │ -0007a040: 496d 7072 6f70 6572 5365 7269 616c 5046 ImproperSerialPF │ │ │ │ │ -0007a050: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ -0007a060: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ -0007a070: 6773 2f53 6572 6961 6c2f 496e 7374 616e gs/Serial/Instan │ │ │ │ │ -0007a080: 6365 4669 656c 642e 6a61 7661 3a20 200a ceField.java: . │ │ │ │ │ -0007a090: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0007a0a0: 2f77 6172 6e69 6e67 732f 5365 7269 616c /warnings/Serial │ │ │ │ │ -0007a0b0: 2f49 6e74 6572 6661 6365 4669 656c 6473 /InterfaceFields │ │ │ │ │ -0007a0c0: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ -0007a0d0: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ -0007a0e0: 6773 2f53 6572 6961 6c2f 496e 7465 7266 gs/Serial/Interf │ │ │ │ │ -0007a0f0: 6163 654e 6f6e 5072 6976 6174 654d 6574 aceNonPrivateMet │ │ │ │ │ -0007a100: 686f 6473 2e6a 6176 613a 2020 0a3c 6272 hods.java: .
    tools/javac/wa │ │ │ │ │ -0007a120: 726e 696e 6773 2f53 6572 6961 6c2f 5265 rnings/Serial/Re │ │ │ │ │ -0007a130: 636f 7264 5365 7269 616c 2e6a 6176 613a cordSerial.java: │ │ │ │ │ -0007a140: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ -0007a150: 7661 632f 7761 726e 696e 6773 2f53 6572 vac/warnings/Ser │ │ │ │ │ -0007a160: 6961 6c2f 5365 7269 616c 2e6a 6176 613a ial/Serial.java: │ │ │ │ │ -0007a170: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ -0007a180: 7661 632f 7761 726e 696e 6773 2f53 6572 vac/warnings/Ser │ │ │ │ │ -0007a190: 6961 6c2f 5365 7269 616c 4d65 7468 6f64 ial/SerialMethod │ │ │ │ │ -0007a1a0: 4172 6974 792e 6a61 7661 3a20 200a 3c62 Arity.java: .tools/javac/w │ │ │ │ │ -0007a1c0: 6172 6e69 6e67 732f 5365 7269 616c 2f53 arnings/Serial/S │ │ │ │ │ -0007a1d0: 6572 6961 6c4d 6574 686f 644d 6f64 732e erialMethodMods. │ │ │ │ │ -0007a1e0: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ -0007a1f0: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ -0007a200: 732f 5365 7269 616c 2f53 6572 6961 6c4d s/Serial/SerialM │ │ │ │ │ -0007a210: 6574 686f 6454 6872 6f77 732e 6a61 7661 ethodThrows.java │ │ │ │ │ -0007a220: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ -0007a230: 6176 6163 2f77 6172 6e69 6e67 732f 5436 avac/warnings/T6 │ │ │ │ │ -0007a240: 3736 3335 3138 2e6a 6176 613a 2049 6d70 763518.java: Imp │ │ │ │ │ -0007a250: 6f73 7369 626c 6520 746f 2073 7570 7072 ossible to suppr │ │ │ │ │ -0007a260: 6573 7320 7261 772d 7479 7065 2077 6172 ess raw-type war │ │ │ │ │ -0007a270: 6e69 6e67 730a 3c62 720a 3e74 6f6f 6c73 nings.tools │ │ │ │ │ -0007a280: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ -0007a290: 5468 6973 4573 6361 7065 2e6a 6176 613a ThisEscape.java: │ │ │ │ │ -0007a2a0: 2056 6572 6966 7920 2774 6869 7327 2065 Verify 'this' e │ │ │ │ │ -0007a2b0: 7363 6170 6520 6465 7465 6374 696f 6e0a scape detection. │ │ │ │ │ -0007a2c0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ -0007a2d0: 2f77 6172 6e69 6e67 732f 556e 626f 756e /warnings/Unboun │ │ │ │ │ -0007a2e0: 6441 6e64 426f 756e 6442 794f 626a 6563 dAndBoundByObjec │ │ │ │ │ -0007a2f0: 7454 6573 742e 6a61 7661 3a20 756e 6368 tTest.java: unch │ │ │ │ │ -0007a300: 6563 6b65 6420 7761 726e 696e 6773 2068 ecked warnings h │ │ │ │ │ -0007a310: 616e 646c 6520 3f20 616e 6420 3f20 6578 andle ? and ? ex │ │ │ │ │ -0007a320: 7465 6e64 7320 4f62 6a65 6374 2064 6966 tends Object dif │ │ │ │ │ -0007a330: 6665 7265 6e74 6c79 0a3c 6272 0a3e 746f ferently.to │ │ │ │ │ -0007a340: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ -0007a350: 6773 2f55 6e63 6865 636b 6564 2e6a 6176 gs/Unchecked.jav │ │ │ │ │ -0007a360: 613a 2020 0a3c 6272 0a3e 746f 6f6c 732f a: .tools/ │ │ │ │ │ -0007a370: 6a61 7661 632f 7761 726e 696e 6773 2f55 javac/warnings/U │ │ │ │ │ -0007a380: 6e6e 6565 6465 6453 7472 6963 7466 7057 nneededStrictfpW │ │ │ │ │ -0007a390: 6172 6e69 6e67 546f 6f6c 426f 782e 6a61 arningToolBox.ja │ │ │ │ │ -0007a3a0: 7661 3a20 5665 7269 6679 2065 7870 6563 va: Verify expec │ │ │ │ │ -0007a3b0: 7465 6420 7374 7269 6374 6670 2077 6172 ted strictfp war │ │ │ │ │ -0007a3c0: 6e69 6e67 7320 6172 6520 7072 6f64 7563 nings are produc │ │ │ │ │ -0007a3d0: 7465 6420 6f72 206e 6f74 2070 726f 6475 ted or not produ │ │ │ │ │ -0007a3e0: 6365 640a 3c62 720a 3e74 6f6f 6c73 2f6a ced.tools/j │ │ │ │ │ -0007a3f0: 6176 6163 2f77 6172 6e69 6e67 732f 5665 avac/warnings/Ve │ │ │ │ │ -0007a400: 7269 6679 4c69 6e74 4465 7363 7269 7074 rifyLintDescript │ │ │ │ │ -0007a410: 696f 6e73 2e6a 6176 613a 2056 6572 6966 ions.java: Verif │ │ │ │ │ -0007a420: 7920 7468 6174 2061 6c6c 204c 696e 7443 y that all LintC │ │ │ │ │ -0007a430: 6174 6567 6f72 6965 7320 6861 7665 2074 ategories have t │ │ │ │ │ -0007a440: 6865 6972 2064 6573 6372 6970 7469 6f6e heir description │ │ │ │ │ -0007a450: 7320 6669 6c6c 6564 2e0a 3c62 720a 3e74 s filled..t │ │ │ │ │ -0007a460: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -0007a470: 6e67 732f 7375 7070 7265 7373 2f49 6d70 ngs/suppress/Imp │ │ │ │ │ -0007a480: 6c69 6369 7454 6573 742e 6a61 7661 3a20 licitTest.java: │ │ │ │ │ -0007a490: 5665 7269 6679 2074 6861 7420 6465 7072 Verify that depr │ │ │ │ │ -0007a4a0: 6563 6174 6564 2077 6172 6e69 6e67 2069 ecated warning i │ │ │ │ │ -0007a4b0: 7320 7072 696e 7465 6420 636f 7272 6563 s printed correc │ │ │ │ │ -0007a4c0: 746c 7920 666f 7220 696d 706f 7274 2073 tly for import s │ │ │ │ │ -0007a4d0: 7461 7465 6d65 6e74 2077 6865 6e20 7072 tatement when pr │ │ │ │ │ -0007a4e0: 6f63 6573 7369 6e67 2061 2066 696c 6520 ocessing a file │ │ │ │ │ -0007a4f0: 6f6e 2064 656d 616e 6420 7768 696c 6520 on demand while │ │ │ │ │ -0007a500: 6174 7472 6962 7574 696e 6720 616e 6f74 attributing anot │ │ │ │ │ -0007a510: 6865 7220 6669 6c65 2e0a 3c62 720a 3e74 her file..t │ │ │ │ │ -0007a520: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -0007a530: 6e67 732f 7375 7070 7265 7373 2f4f 7665 ngs/suppress/Ove │ │ │ │ │ -0007a540: 7272 6964 6465 6e2e 6a61 7661 3a20 4368 rridden.java: Ch │ │ │ │ │ -0007a550: 6563 6b20 7468 6174 205c 5c40 5375 7070 eck that \\@Supp │ │ │ │ │ -0007a560: 7265 7373 5761 726e 696e 6773 2077 6f72 ressWarnings wor │ │ │ │ │ -0007a570: 6b73 2070 726f 7065 726c 7920 7768 656e ks properly when │ │ │ │ │ -0007a580: 206f 7665 7272 6964 696e 6720 6465 7072 overriding depr │ │ │ │ │ -0007a590: 6563 6174 6564 206d 6574 686f 642e 0a3c ecated method..< │ │ │ │ │ -0007a5a0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0007a5b0: 7761 726e 696e 6773 2f73 7570 7072 6573 warnings/suppres │ │ │ │ │ -0007a5c0: 732f 4f76 6572 7269 6464 656e 5375 7070 s/OverriddenSupp │ │ │ │ │ -0007a5d0: 7265 7373 6564 2e6a 6176 613a 2043 6865 ressed.java: Che │ │ │ │ │ -0007a5e0: 636b 2074 6861 7420 5c5c 4053 7570 7072 ck that \\@Suppr │ │ │ │ │ -0007a5f0: 6573 7357 6172 6e69 6e67 7320 776f 726b essWarnings work │ │ │ │ │ -0007a600: 7320 7072 6f70 6572 6c79 2077 6865 6e20 s properly when │ │ │ │ │ -0007a610: 6f76 6572 7269 6469 6e67 2064 6570 7265 overriding depre │ │ │ │ │ -0007a620: 6361 7465 6420 6d65 7468 6f64 2e0a 3c62 cated method..tools/javac/w │ │ │ │ │ -0007a640: 6172 6e69 6e67 732f 7375 7070 7265 7373 arnings/suppress │ │ │ │ │ -0007a650: 2f50 6163 6b61 6765 496e 666f 2e6a 6176 /PackageInfo.jav │ │ │ │ │ -0007a660: 613a 2056 6572 6966 7920 7468 6174 2064 a: Verify that d │ │ │ │ │ -0007a670: 6570 7265 6361 7465 6420 7761 726e 696e eprecated warnin │ │ │ │ │ -0007a680: 6773 2061 7265 2070 7269 6e74 6564 2063 gs are printed c │ │ │ │ │ -0007a690: 6f72 7265 6374 6c79 2066 6f72 2070 6163 orrectly for pac │ │ │ │ │ -0007a6a0: 6b61 6765 2d69 6e66 6f2e 6a61 7661 0a3c kage-info.java.< │ │ │ │ │ -0007a6b0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ -0007a6c0: 7761 726e 696e 6773 2f73 7570 7072 6573 warnings/suppres │ │ │ │ │ -0007a6d0: 732f 5375 7070 7265 7373 5761 726e 696e s/SuppressWarnin │ │ │ │ │ -0007a6e0: 6773 5061 636b 6167 652e 6a61 7661 3a20 gsPackage.java: │ │ │ │ │ -0007a6f0: 5665 7269 6679 2053 7570 7072 6573 7357 Verify SuppressW │ │ │ │ │ -0007a700: 6172 6e69 6e67 7320 776f 726b 7320 6f6e arnings works on │ │ │ │ │ -0007a710: 2070 6163 6b61 6765 2063 6c61 7573 6573 package clauses │ │ │ │ │ -0007a720: 2061 6e64 206d 6f64 756c 6573 2e0a 3c62 and modules..tools/javac/w │ │ │ │ │ -0007a740: 6172 6e69 6e67 732f 7375 7070 7265 7373 arnings/suppress │ │ │ │ │ -0007a750: 2f54 3634 3830 3538 382e 6a61 7661 3a20 /T6480588.java: │ │ │ │ │ -0007a760: 5665 7269 6679 2074 6861 7420 5c5c 4053 Verify that \\@S │ │ │ │ │ -0007a770: 7570 7072 6573 7357 6172 6e69 6e67 7328 uppressWarnings( │ │ │ │ │ -0007a780: 2264 6570 7265 6361 7469 6f6e 2229 2077 "deprecation") w │ │ │ │ │ -0007a790: 6f72 6b73 204f 4b20 666f 7220 616c 6c20 orks OK for all │ │ │ │ │ -0007a7a0: 7061 7274 7320 6f66 2063 6c61 7373 2f6d parts of class/m │ │ │ │ │ -0007a7b0: 6574 686f 642f 6669 656c 6420 2268 6561 ethod/field "hea │ │ │ │ │ -0007a7c0: 6465 7222 2c20 696e 636c 7564 696e 6720 der", including │ │ │ │ │ -0007a7d0: 2864 6563 6c61 7261 7469 6f6e 2920 616e (declaration) an │ │ │ │ │ -0007a7e0: 6e6f 7461 7469 6f6e 730a 3c62 720a 3e74 notations.t │ │ │ │ │ -0007a7f0: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ -0007a800: 6e67 732f 7375 7070 7265 7373 2f54 3637 ngs/suppress/T67 │ │ │ │ │ -0007a810: 3037 3033 322e 6a61 7661 3a20 5665 7269 07032.java: Veri │ │ │ │ │ -0007a820: 6679 2074 6861 7420 5c5c 4053 7570 7072 fy that \\@Suppr │ │ │ │ │ -0007a830: 6573 7357 6172 6e69 6e67 7328 2264 6976 essWarnings("div │ │ │ │ │ -0007a840: 7a65 726f 2229 2077 6f72 6b73 2066 6f72 zero") works for │ │ │ │ │ -0007a850: 2063 6f6e 7374 616e 7420 696e 6974 6961 constant initia │ │ │ │ │ -0007a860: 6c69 7a65 7273 0a3c 6272 0a3e 746f 6f6c lizers.tool │ │ │ │ │ -0007a870: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ -0007a880: 2f73 7570 7072 6573 732f 5438 3032 3131 /suppress/T80211 │ │ │ │ │ -0007a890: 3132 612e 6a61 7661 3a20 5665 7269 6679 12a.java: Verify │ │ │ │ │ -0007a8a0: 2074 6861 7420 5c5c 4053 7570 7072 6573 that \\@Suppres │ │ │ │ │ -0007a8b0: 7357 6172 6e69 6e67 7320 776f 726b 2065 sWarnings work e │ │ │ │ │ -0007a8c0: 7665 6e20 6966 2074 6865 2076 616c 7565 ven if the value │ │ │ │ │ -0007a8d0: 2069 7320 6465 6669 6e65 6420 696e 7369 is defined insi │ │ │ │ │ -0007a8e0: 6465 2074 6865 2073 7570 7072 6573 7365 de the suppresse │ │ │ │ │ -0007a8f0: 6420 636c 6173 7320 6974 7365 6c66 2c20 d class itself, │ │ │ │ │ -0007a900: 616e 6420 7665 7269 6679 2074 6861 7420 and verify that │ │ │ │ │ -0007a910: 2275 6e6e 6563 6573 7361 7279 2063 6173 "unnecessary cas │ │ │ │ │ -0007a920: 7422 206c 696e 7420 6361 6e20 6265 2070 t" lint can be p │ │ │ │ │ -0007a930: 726f 7065 726c 7920 7375 7070 7265 7373 roperly suppress │ │ │ │ │ -0007a940: 6564 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ed..tools/j │ │ │ │ │ -0007a950: 6176 6163 2f77 6172 6e69 6e67 732f 7375 avac/warnings/su │ │ │ │ │ -0007a960: 7070 7265 7373 2f54 3830 3231 3131 3262 ppress/T8021112b │ │ │ │ │ -0007a970: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ -0007a980: 6174 205c 5c40 5375 7070 7265 7373 5761 at \\@SuppressWa │ │ │ │ │ -0007a990: 726e 696e 6773 2822 756e 6368 6563 6b65 rnings("unchecke │ │ │ │ │ -0007a9a0: 6422 2920 776f 726b 7320 636f 7272 6563 d") works correc │ │ │ │ │ -0007a9b0: 746c 7920 666f 7220 6c61 7a79 2061 7474 tly for lazy att │ │ │ │ │ -0007a9c0: 7269 6220 7661 6c75 6573 0a3c 6272 0a3e rib values. │ │ │ │ │ -0007a9d0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ -0007a9e0: 696e 6773 2f73 7570 7072 6573 732f 5438 ings/suppress/T8 │ │ │ │ │ -0007a9f0: 3036 3930 3934 2e6a 6176 613a 2056 6572 069094.java: Ver │ │ │ │ │ -0007aa00: 6966 7920 7468 6174 205c 5c40 5375 7070 ify that \\@Supp │ │ │ │ │ -0007aa10: 7265 7373 5761 726e 696e 6773 2822 756e ressWarnings("un │ │ │ │ │ -0007aa20: 6368 6563 6b65 6422 2920 776f 726b 7320 checked") works │ │ │ │ │ -0007aa30: 636f 7272 6563 746c 7920 666f 7220 616e correctly for an │ │ │ │ │ -0007aa40: 6e6f 7461 7469 6f6e 2064 6566 6175 6c74 notation default │ │ │ │ │ -0007aa50: 2076 616c 7565 730a 3c62 720a 3e74 6f6f values.too │ │ │ │ │ -0007aa60: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ -0007aa70: 732f 7375 7070 7265 7373 2f54 7970 6541 s/suppress/TypeA │ │ │ │ │ -0007aa80: 6e6e 6f74 6174 696f 6e73 2e6a 6176 613a nnotations.java: │ │ │ │ │ -0007aa90: 2056 6572 6966 7920 7468 6174 205c 5c40 Verify that \\@ │ │ │ │ │ -0007aaa0: 5375 7070 7265 7373 5761 726e 696e 6773 SuppressWarnings │ │ │ │ │ -0007aab0: 2822 756e 6368 6563 6b65 6422 2920 776f ("unchecked") wo │ │ │ │ │ -0007aac0: 726b 7320 666f 7220 7479 7065 2061 6e6e rks for type ann │ │ │ │ │ -0007aad0: 6f74 6174 696f 6e73 0a3c 6272 0a3e 746f otations.to │ │ │ │ │ -0007aae0: 6f6c 732f 6a61 7661 702f 3431 3131 3836 ols/javap/411186 │ │ │ │ │ -0007aaf0: 312f 5434 3131 3138 3631 2e6a 6176 613a 1/T4111861.java: │ │ │ │ │ -0007ab00: 2073 7461 7469 6320 6669 6e61 6c20 6669 static final fi │ │ │ │ │ -0007ab10: 656c 6420 636f 6e74 656e 7473 2061 7265 eld contents are │ │ │ │ │ -0007ab20: 206e 6f74 2064 6973 706c 6179 6564 0a3c not displayed.< │ │ │ │ │ -0007ab30: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ -0007ab40: 3437 3938 3331 322f 4a61 7661 7053 686f 4798312/JavapSho │ │ │ │ │ -0007ab50: 756c 644c 6f61 6443 6c61 7373 6573 4672 uldLoadClassesFr │ │ │ │ │ -0007ab60: 6f6d 5254 4a61 7254 6573 742e 6a61 7661 omRTJarTest.java │ │ │ │ │ -0007ab70: 3a20 496e 2057 696e 646f 7773 2c20 6a61 : In Windows, ja │ │ │ │ │ -0007ab80: 7661 7020 646f 6573 6e27 7420 6c6f 6164 vap doesn't load │ │ │ │ │ -0007ab90: 2063 6c61 7373 6573 2066 726f 6d20 7274 classes from rt │ │ │ │ │ -0007aba0: 2e6a 6172 0a3c 6272 0a3e 746f 6f6c 732f .jar.tools/ │ │ │ │ │ -0007abb0: 6a61 7661 702f 3438 3636 3833 312f 5075 javap/4866831/Pu │ │ │ │ │ -0007abc0: 626c 6963 496e 7465 7266 6163 6554 6573 blicInterfaceTes │ │ │ │ │ -0007abd0: 742e 6a61 7661 3a20 5665 7269 6679 2074 t.java: Verify t │ │ │ │ │ -0007abe0: 6861 7420 6a61 7661 7020 6d61 726b 7320 hat javap marks │ │ │ │ │ -0007abf0: 7075 626c 6963 2069 6e74 6572 6661 6365 public interface │ │ │ │ │ -0007ac00: 7320 6173 2070 7562 6c69 630a 3c62 720a s as public.tools/javap/487 │ │ │ │ │ -0007ac20: 3036 3531 2f54 3438 3730 3635 312e 6a61 0651/T4870651.ja │ │ │ │ │ -0007ac30: 7661 3a20 6a61 7661 7020 7368 6f75 6c64 va: javap should │ │ │ │ │ -0007ac40: 2072 6563 6f67 6e69 7a65 2067 656e 6572 recognize gener │ │ │ │ │ -0007ac50: 6963 732c 2076 6172 6172 6773 2c20 656e ics, varargs, en │ │ │ │ │ -0007ac60: 756d 3b20 6a61 7661 7020 7072 696e 7473 um; javap prints │ │ │ │ │ -0007ac70: 2022 6578 7465 6e64 7320 6a61 7661 2e6c "extends java.l │ │ │ │ │ -0007ac80: 616e 672e 4f62 6a65 6374 220a 3c62 720a ang.Object".tools/javap/693 │ │ │ │ │ -0007aca0: 3732 3434 2f54 3639 3337 3234 342e 6a61 7244/T6937244.ja │ │ │ │ │ -0007acb0: 7661 3a20 6669 656c 6473 2064 6973 706c va: fields displ │ │ │ │ │ -0007acc0: 6179 2077 6974 6820 4a56 4d53 206e 616d ay with JVMS nam │ │ │ │ │ -0007acd0: 6573 2c20 6e6f 7420 4a61 7661 206e 616d es, not Java nam │ │ │ │ │ -0007ace0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -0007acf0: 7661 702f 3639 3337 3234 342f 5436 3933 vap/6937244/T693 │ │ │ │ │ -0007ad00: 3732 3434 412e 6a61 7661 3a20 6669 656c 7244A.java: fiel │ │ │ │ │ -0007ad10: 6473 2064 6973 706c 6179 2077 6974 6820 ds display with │ │ │ │ │ -0007ad20: 4a56 4d53 206e 616d 6573 2c20 6e6f 7420 JVMS names, not │ │ │ │ │ -0007ad30: 4a61 7661 206e 616d 6573 0a3c 6272 0a3e Java names. │ │ │ │ │ -0007ad40: 746f 6f6c 732f 6a61 7661 702f 3830 3036 tools/javap/8006 │ │ │ │ │ -0007ad50: 3333 342f 4a61 7661 7054 6173 6b43 746f 334/JavapTaskCto │ │ │ │ │ -0007ad60: 7246 6169 6c57 6974 684e 5045 2e6a 6176 rFailWithNPE.jav │ │ │ │ │ -0007ad70: 613a 206a 6176 6170 3a20 4a61 7661 7054 a: javap: JavapT │ │ │ │ │ -0007ad80: 6173 6b20 636f 6e73 7472 7563 746f 7220 ask constructor │ │ │ │ │ -0007ad90: 6272 6561 6b73 2077 6974 6820 6e75 6c6c breaks with null │ │ │ │ │ -0007ada0: 2070 6f69 6e74 6572 2065 7863 6570 7469 pointer excepti │ │ │ │ │ -0007adb0: 6f6e 2069 6620 7061 7261 6d65 7465 7220 on if parameter │ │ │ │ │ -0007adc0: 6f70 7469 6f6e 7320 6973 206e 756c 6c0a options is null. │ │ │ │ │ -0007add0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6170 tools/javap │ │ │ │ │ -0007ade0: 2f38 3030 3739 3037 2f4a 6176 6170 5265 /8007907/JavapRe │ │ │ │ │ -0007adf0: 7475 726e 7330 4166 7465 7243 6c61 7373 turns0AfterClass │ │ │ │ │ -0007ae00: 4e6f 7446 6f75 6e64 5465 7374 2e6a 6176 NotFoundTest.jav │ │ │ │ │ -0007ae10: 613a 206a 6176 6170 2c20 6d65 7468 6f64 a: javap, method │ │ │ │ │ -0007ae20: 2063 6f6d 2e73 756e 2e74 6f6f 6c73 2e6a com.sun.tools.j │ │ │ │ │ -0007ae30: 6176 6170 2e4d 6169 6e2e 7275 6e20 7265 avap.Main.run re │ │ │ │ │ -0007ae40: 7475 726e 7320 3020 6576 656e 2069 6e20 turns 0 even in │ │ │ │ │ -0007ae50: 6361 7365 206f 6620 636c 6173 7320 6e6f case of class no │ │ │ │ │ -0007ae60: 7420 666f 756e 6420 6572 726f 720a 3c62 t found error.tools/javap/8 │ │ │ │ │ -0007ae80: 3234 3435 3733 2f54 3832 3434 3537 332e 244573/T8244573. │ │ │ │ │ -0007ae90: 6a61 7661 3a20 6a61 7661 702c 206a 6176 java: javap, jav │ │ │ │ │ -0007aea0: 612e 6c61 6e67 2e41 7272 6179 496e 6465 a.lang.ArrayInde │ │ │ │ │ -0007aeb0: 784f 7574 4f66 426f 756e 6473 4578 6365 xOutOfBoundsExce │ │ │ │ │ -0007aec0: 7074 696f 6e20 7468 726f 776e 2066 6f72 ption thrown for │ │ │ │ │ -0007aed0: 206d 616c 666f 726d 6564 2063 6c61 7373 malformed class │ │ │ │ │ -0007aee0: 2066 696c 650a 3c62 720a 3e74 6f6f 6c73 file.tools │ │ │ │ │ -0007aef0: 2f6a 6176 6170 2f38 3236 3034 3033 2f54 /javap/8260403/T │ │ │ │ │ -0007af00: 3832 3630 3430 332e 6a61 7661 3a20 6a61 8260403.java: ja │ │ │ │ │ -0007af10: 7661 7020 7368 6f75 6c64 2062 6520 6d6f vap should be mo │ │ │ │ │ -0007af20: 7265 2072 6f62 7573 7420 696e 2074 6865 re robust in the │ │ │ │ │ -0007af30: 2066 6163 6520 6f66 2069 6e76 616c 6964 face of invalid │ │ │ │ │ -0007af40: 2063 6c61 7373 2066 696c 6573 0a3c 6272 class files.
    tools/javap/Ac │ │ │ │ │ -0007af60: 6365 7373 4d6f 6469 6669 6572 732e 6a61 cessModifiers.ja │ │ │ │ │ -0007af70: 7661 3a20 7465 7374 202d 7075 626c 6963 va: test -public │ │ │ │ │ -0007af80: 2c20 2d70 726f 7465 6374 6564 2c20 2d70 , -protected, -p │ │ │ │ │ -0007af90: 6163 6b61 6765 2c20 2d70 7269 7661 7465 ackage, -private │ │ │ │ │ -0007afa0: 206f 7074 696f 6e73 0a3c 6272 0a3e 746f options.to │ │ │ │ │ -0007afb0: 6f6c 732f 6a61 7661 702f 416e 6e6f 5465 ols/javap/AnnoTe │ │ │ │ │ -0007afc0: 7374 2e6a 6176 613a 206a 6176 6170 2073 st.java: javap s │ │ │ │ │ -0007afd0: 686f 756c 6420 7265 6e64 6572 2061 6e6e hould render ann │ │ │ │ │ -0007afe0: 6f74 6174 696f 6e73 2069 6e20 6120 6672 otations in a fr │ │ │ │ │ -0007aff0: 6965 6e64 6c79 2077 6179 0a3c 6272 0a3e iendly way. │ │ │ │ │ -0007b000: 746f 6f6c 732f 6a61 7661 702f 4261 6441 tools/javap/BadA │ │ │ │ │ -0007b010: 7474 7269 6275 7465 4c65 6e67 7468 2e6a ttributeLength.j │ │ │ │ │ -0007b020: 6176 613a 206a 6176 6170 204f 4f4d 206f ava: javap OOM o │ │ │ │ │ -0007b030: 6e20 6675 7a7a 6564 2063 6c61 7373 6669 n fuzzed classfi │ │ │ │ │ -0007b040: 6c65 0a3c 6272 0a3e 746f 6f6c 732f 6a61 le.tools/ja │ │ │ │ │ -0007b050: 7661 702f 4261 6441 7474 7269 6275 7465 vap/BadAttribute │ │ │ │ │ -0007b060: 4e61 6d65 2e6a 6176 613a 2063 6861 6e67 Name.java: chang │ │ │ │ │ -0007b070: 6520 6a61 7661 7020 7265 706f 7274 696e e javap reportin │ │ │ │ │ -0007b080: 6720 6f6e 2075 6e6b 6e6f 776e 2061 7474 g on unknown att │ │ │ │ │ -0007b090: 7269 6275 7465 730a 3c62 720a 3e74 6f6f ributes.too │ │ │ │ │ -0007b0a0: 6c73 2f6a 6176 6170 2f42 6f75 6e64 7354 ls/javap/BoundsT │ │ │ │ │ -0007b0b0: 7970 6556 6172 6961 626c 6554 6573 742e ypeVariableTest. │ │ │ │ │ -0007b0c0: 6a61 7661 3a20 6a61 7661 7020 7368 6f75 java: javap shou │ │ │ │ │ -0007b0d0: 6c64 206e 6f74 2075 7365 202f 2069 6e20 ld not use / in │ │ │ │ │ -0007b0e0: 426f 756e 6473 2054 7970 6520 5661 7269 Bounds Type Vari │ │ │ │ │ -0007b0f0: 6162 6c65 730a 3c62 720a 3e74 6f6f 6c73 ables.tools │ │ │ │ │ -0007b100: 2f6a 6176 6170 2f43 6f6e 7472 6f6c 4368 /javap/ControlCh │ │ │ │ │ -0007b110: 6172 5465 7374 2e6a 6176 613a 2043 6865 arTest.java: Che │ │ │ │ │ -0007b120: 636b 2074 6861 7420 636f 6e74 726f 6c20 ck that control │ │ │ │ │ -0007b130: 6368 6172 7320 6172 6520 6469 7370 6c61 chars are displa │ │ │ │ │ -0007b140: 7965 6420 636f 7272 6563 746c 790a 3c62 yed correctly.tools/javap/D │ │ │ │ │ -0007b160: 6573 6372 6970 746f 7254 6573 742e 6a61 escriptorTest.ja │ │ │ │ │ -0007b170: 7661 3a20 6a61 7661 7020 7368 6f75 6c64 va: javap should │ │ │ │ │ -0007b180: 2069 6e63 6c75 6465 2074 6865 2064 6573 include the des │ │ │ │ │ -0007b190: 6372 6970 746f 7220 666f 7220 6120 6d65 criptor for a me │ │ │ │ │ -0007b1a0: 7468 6f64 2069 6e20 7665 7262 6f73 6520 thod in verbose │ │ │ │ │ -0007b1b0: 6d6f 6465 0a3c 6272 0a3e 746f 6f6c 732f mode.tools/ │ │ │ │ │ -0007b1c0: 6a61 7661 702f 4578 7450 6174 682e 6a61 javap/ExtPath.ja │ │ │ │ │ -0007b1d0: 7661 3a20 6a61 7661 7020 6361 6e6e 6f74 va: javap cannot │ │ │ │ │ -0007b1e0: 2072 6561 6420 6d75 6c74 6970 6c65 2065 read multiple e │ │ │ │ │ -0007b1f0: 6e74 7269 6573 206f 6e20 7468 6520 6578 ntries on the ex │ │ │ │ │ -0007b200: 7465 6e73 696f 6e20 636c 6173 7370 6174 tension classpat │ │ │ │ │ -0007b210: 680a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 h.tools/jav │ │ │ │ │ -0007b220: 6170 2f49 6e76 616c 6964 4f70 7469 6f6e ap/InvalidOption │ │ │ │ │ -0007b230: 732e 6a61 7661 3a20 7465 7374 2061 6e20 s.java: test an │ │ │ │ │ -0007b240: 696e 7661 6c69 6420 6f70 7469 6f6e 0a3c invalid option.< │ │ │ │ │ -0007b250: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ -0007b260: 4d65 7468 6f64 5061 7261 6d65 7465 7273 MethodParameters │ │ │ │ │ -0007b270: 2e6a 6176 613a 206a 6176 6163 2073 686f .java: javac sho │ │ │ │ │ -0007b280: 756c 6420 6765 6e65 7261 7465 206d 6574 uld generate met │ │ │ │ │ -0007b290: 686f 6420 7061 7261 6d65 7465 7273 2063 hod parameters c │ │ │ │ │ -0007b2a0: 6f72 7265 6374 6c79 2e0a 3c62 720a 3e74 orrectly..t │ │ │ │ │ -0007b2b0: 6f6f 6c73 2f6a 6176 6170 2f53 7461 636b ools/javap/Stack │ │ │ │ │ -0007b2c0: 4d61 7054 6162 6c65 5465 7374 2e6a 6176 MapTableTest.jav │ │ │ │ │ -0007b2d0: 613a 2062 6164 2066 6f72 6d61 7474 696e a: bad formattin │ │ │ │ │ -0007b2e0: 6720 6f66 2053 7461 636b 4d61 7054 6162 g of StackMapTab │ │ │ │ │ -0007b2f0: 6c65 2065 6e74 7269 6573 0a3c 6272 0a3e le entries. │ │ │ │ │ -0007b300: 746f 6f6c 732f 6a61 7661 702f 5434 3037 tools/javap/T407 │ │ │ │ │ -0007b310: 3534 3033 2e6a 6176 613a 2055 7365 206a 5403.java: Use j │ │ │ │ │ -0007b320: 6176 6170 2074 6f20 696e 7175 6972 6520 avap to inquire │ │ │ │ │ -0007b330: 6162 6f75 7420 6120 7370 6563 6966 6963 about a specific │ │ │ │ │ -0007b340: 2069 6e6e 6572 2063 6c61 7373 0a3c 6272 inner class.
    tools/javap/T4 │ │ │ │ │ -0007b360: 3435 3935 3431 2e6a 6176 613a 2022 6a61 459541.java: "ja │ │ │ │ │ -0007b370: 7661 7020 2d6c 2220 7368 6f77 7320 6c69 vap -l" shows li │ │ │ │ │ -0007b380: 6e65 206e 756d 6265 7273 2061 7320 7369 ne numbers as si │ │ │ │ │ -0007b390: 676e 6564 2073 686f 7274 3b20 7468 6579 gned short; they │ │ │ │ │ -0007b3a0: 2073 686f 756c 6420 6265 2075 6e73 6967 should be unsig │ │ │ │ │ -0007b3b0: 6e65 642e 0a3c 6272 0a3e 746f 6f6c 732f ned..tools/ │ │ │ │ │ -0007b3c0: 6a61 7661 702f 5434 3530 3136 3630 2e6a javap/T4501660.j │ │ │ │ │ -0007b3d0: 6176 613a 2063 6861 6e67 6520 6469 6167 ava: change diag │ │ │ │ │ -0007b3e0: 6e6f 7374 6963 206f 6620 2d68 656c 7020 nostic of -help │ │ │ │ │ -0007b3f0: 6173 2027 7072 696e 7420 7468 6973 2068 as 'print this h │ │ │ │ │ -0007b400: 656c 7020 6d65 7373 6167 6520 616e 6420 elp message and │ │ │ │ │ -0007b410: 6578 6974 2720 2861 6374 7561 6c6c 792c exit' (actually, │ │ │ │ │ -0007b420: 2076 6572 6966 7920 2d68 656c 7020 646f verify -help do │ │ │ │ │ -0007b430: 6573 206e 6f74 2063 6175 7365 2070 7265 es not cause pre │ │ │ │ │ -0007b440: 6d61 7475 7265 2065 7869 7429 0a3c 6272 mature exit).
    tools/javap/T4 │ │ │ │ │ -0007b460: 3530 3136 3631 2e6a 6176 613a 2064 6973 501661.java: dis │ │ │ │ │ -0007b470: 616c 6c6f 7720 6d69 7869 6e67 202d 7075 allow mixing -pu │ │ │ │ │ -0007b480: 626c 6963 2c20 2d70 7269 7661 7465 2c20 blic, -private, │ │ │ │ │ -0007b490: 616e 6420 2d70 726f 7465 6374 6564 0a3c and -protected.< │ │ │ │ │ -0007b4a0: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ -0007b4b0: 5434 3737 3739 3439 2e6a 6176 613a 2057 T4777949.java: W │ │ │ │ │ -0007b4c0: 6172 6e20 6a61 7661 7020 7573 6167 6520 arn javap usage │ │ │ │ │ -0007b4d0: 6f6e 2070 6163 6b61 6765 2077 6974 6820 on package with │ │ │ │ │ -0007b4e0: 7369 6d70 6c65 206e 616d 650a 3c62 720a simple name.tools/javap/T48 │ │ │ │ │ -0007b500: 3736 3934 322e 6a61 7661 3a20 6a61 7661 76942.java: java │ │ │ │ │ -0007b510: 7020 696e 766f 6b65 6420 7769 7468 6f75 p invoked withou │ │ │ │ │ -0007b520: 7420 6172 6773 2064 6f65 7320 6e6f 7420 t args does not │ │ │ │ │ -0007b530: 7072 696e 7420 6865 6c70 2073 6372 6565 print help scree │ │ │ │ │ -0007b540: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ -0007b550: 6170 2f54 3438 3830 3636 332e 6a61 7661 ap/T4880663.java │ │ │ │ │ -0007b560: 3a20 6a61 7661 7020 636f 756c 6420 6f75 : javap could ou │ │ │ │ │ -0007b570: 7470 7574 2077 6869 7465 7370 6163 6520 tput whitespace │ │ │ │ │ -0007b580: 6265 7477 6565 6e20 636c 6173 7320 6e61 between class na │ │ │ │ │ -0007b590: 6d65 2061 6e64 206f 7065 6e69 6e67 2062 me and opening b │ │ │ │ │ -0007b5a0: 7261 6365 206a 6176 6170 2070 7269 6e74 race javap print │ │ │ │ │ -0007b5b0: 7320 2265 7874 656e 6473 206a 6176 612e s "extends java. │ │ │ │ │ -0007b5c0: 6c61 6e67 2e4f 626a 6563 7422 0a3c 6272 lang.Object".
    tools/javap/T4 │ │ │ │ │ -0007b5e0: 3838 3036 3732 2e6a 6176 613a 206a 6176 880672.java: jav │ │ │ │ │ -0007b5f0: 6170 2064 6f65 7320 6e6f 7420 6f75 7470 ap does not outp │ │ │ │ │ -0007b600: 7574 2069 6e6e 6572 2069 6e74 6572 6661 ut inner interfa │ │ │ │ │ -0007b610: 6365 7320 6f66 2061 6e20 696e 7465 7266 ces of an interf │ │ │ │ │ -0007b620: 6163 650a 3c62 720a 3e74 6f6f 6c73 2f6a ace.tools/j │ │ │ │ │ -0007b630: 6176 6170 2f54 3438 3834 3234 302e 6a61 avap/T4884240.ja │ │ │ │ │ -0007b640: 7661 3a20 6164 6469 7469 6f6e 616c 206f va: additional o │ │ │ │ │ -0007b650: 7074 696f 6e20 7265 7175 6972 6564 2066 ption required f │ │ │ │ │ -0007b660: 6f72 206a 6176 6170 0a3c 6272 0a3e 746f or javap.to │ │ │ │ │ -0007b670: 6f6c 732f 6a61 7661 702f 5434 3937 3535 ols/javap/T49755 │ │ │ │ │ -0007b680: 3639 2e6a 6176 613a 206a 6176 6170 2064 69.java: javap d │ │ │ │ │ -0007b690: 6f65 736e 2774 2070 7269 6e74 206e 6577 oesn't print new │ │ │ │ │ -0007b6a0: 2066 6c61 6720 6269 7473 0a3c 6272 0a3e flag bits. │ │ │ │ │ -0007b6b0: 746f 6f6c 732f 6a61 7661 702f 5436 3237 tools/javap/T627 │ │ │ │ │ -0007b6c0: 3137 3837 2e6a 6176 613a 206a 6176 6170 1787.java: javap │ │ │ │ │ -0007b6d0: 2064 756d 7073 204c 6f63 616c 5661 7269 dumps LocalVari │ │ │ │ │ -0007b6e0: 6162 6c65 5479 7065 5461 626c 6520 6174 ableTypeTable at │ │ │ │ │ -0007b6f0: 7472 6962 7574 6520 696e 2068 6578 2c20 tribute in hex, │ │ │ │ │ -0007b700: 6e65 6564 7320 746f 2070 7269 6e74 2061 needs to print a │ │ │ │ │ -0007b710: 2074 6162 6c65 0a3c 6272 0a3e 746f 6f6c table.tool │ │ │ │ │ -0007b720: 732f 6a61 7661 702f 5436 3437 3438 3930 s/javap/T6474890 │ │ │ │ │ -0007b730: 2e6a 6176 613a 206a 6176 6170 2064 6f65 .java: javap doe │ │ │ │ │ -0007b740: 7320 6e6f 7420 6f70 656e 202e 7a69 7020 s not open .zip │ │ │ │ │ -0007b750: 6669 6c65 7320 696e 202d 636c 6173 7370 files in -classp │ │ │ │ │ -0007b760: 6174 680a 3c62 720a 3e74 6f6f 6c73 2f6a ath.tools/j │ │ │ │ │ -0007b770: 6176 6170 2f54 3635 3837 3738 362e 6a61 avap/T6587786.ja │ │ │ │ │ -0007b780: 7661 3a20 4a61 7661 7020 7468 726f 7773 va: Javap throws │ │ │ │ │ -0007b790: 2065 7272 6f72 203a 2022 4552 524f 523a error : "ERROR: │ │ │ │ │ -0007b7a0: 436f 756c 6420 6e6f 7420 6669 6e64 2026 Could not find & │ │ │ │ │ -0007b7b0: 6c74 3b63 6c61 7373 6e61 6d65 2667 743b lt;classname> │ │ │ │ │ -0007b7c0: 2220 666f 7220 4a52 4520 636c 6173 7365 " for JRE classe │ │ │ │ │ -0007b7d0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ -0007b7e0: 6170 2f54 3636 3232 3231 362e 6a61 7661 ap/T6622216.java │ │ │ │ │ -0007b7f0: 3a20 6a61 7661 7020 6e61 6d65 7320 736f : javap names so │ │ │ │ │ -0007b800: 6d65 2061 7474 7269 6275 7465 7320 696e me attributes in │ │ │ │ │ -0007b810: 636f 7272 6563 746c 790a 3c62 720a 3e74 correctly.t │ │ │ │ │ -0007b820: 6f6f 6c73 2f6a 6176 6170 2f54 3636 3232 ools/javap/T6622 │ │ │ │ │ -0007b830: 3233 322e 6a61 7661 3a20 6a61 7661 7020 232.java: javap │ │ │ │ │ -0007b840: 6765 7473 2077 6869 7465 7370 6163 6520 gets whitespace │ │ │ │ │ -0007b850: 636f 6e66 7573 6564 0a3c 6272 0a3e 746f confused.to │ │ │ │ │ -0007b860: 6f6c 732f 6a61 7661 702f 5436 3632 3232 ols/javap/T66222 │ │ │ │ │ -0007b870: 3630 2e6a 6176 613a 206a 6176 6170 2070 60.java: javap p │ │ │ │ │ -0007b880: 7269 6e74 7320 6e65 6761 7469 7665 2062 rints negative b │ │ │ │ │ -0007b890: 7974 6573 2069 6e63 6f72 7265 6374 6c79 ytes incorrectly │ │ │ │ │ -0007b8a0: 2069 6e20 6865 780a 3c62 720a 3e74 6f6f in hex.too │ │ │ │ │ -0007b8b0: 6c73 2f6a 6176 6170 2f54 3637 3135 3235 ls/javap/T671525 │ │ │ │ │ -0007b8c0: 312e 6a61 7661 3a20 6a61 7661 7020 7368 1.java: javap sh │ │ │ │ │ -0007b8d0: 6f75 6c64 2062 6520 636f 6e73 6973 7465 ould be consiste │ │ │ │ │ -0007b8e0: 6e74 2077 6974 6820 6a61 7661 6320 616e nt with javac an │ │ │ │ │ -0007b8f0: 6420 7265 7475 726e 2032 2069 6620 6769 d return 2 if gi │ │ │ │ │ -0007b900: 7665 6e20 6e6f 2061 7267 756d 656e 7473 ven no arguments │ │ │ │ │ -0007b910: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0007b920: 702f 5436 3731 3537 3533 2e6a 6176 613a p/T6715753.java: │ │ │ │ │ -0007b930: 2055 7365 206a 6176 6170 2074 6f20 696e Use javap to in │ │ │ │ │ -0007b940: 7175 6972 6520 6162 6f75 7420 6120 7370 quire about a sp │ │ │ │ │ -0007b950: 6563 6966 6963 2069 6e6e 6572 2063 6c61 ecific inner cla │ │ │ │ │ -0007b960: 7373 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ss.tools/ja │ │ │ │ │ -0007b970: 7661 702f 5436 3731 3537 3637 2e6a 6176 vap/T6715767.jav │ │ │ │ │ -0007b980: 613a 206a 6176 6170 206f 6e20 6a61 7661 a: javap on java │ │ │ │ │ -0007b990: 2e6c 616e 672e 436c 6173 734c 6f61 6465 .lang.ClassLoade │ │ │ │ │ -0007b9a0: 7220 6372 6173 6865 730a 3c62 720a 3e74 r crashes.t │ │ │ │ │ -0007b9b0: 6f6f 6c73 2f6a 6176 6170 2f54 3637 3136 ools/javap/T6716 │ │ │ │ │ -0007b9c0: 3435 322e 6a61 7661 3a20 6e65 6564 2061 452.java: need a │ │ │ │ │ -0007b9d0: 206d 6574 686f 6420 746f 2067 6574 2061 method to get a │ │ │ │ │ -0007b9e0: 6e20 696e 6465 7820 6f66 2061 6e20 6174 n index of an at │ │ │ │ │ -0007b9f0: 7472 6962 7574 650a 3c62 720a 3e74 6f6f tribute.too │ │ │ │ │ -0007ba00: 6c73 2f6a 6176 6170 2f54 3637 3239 3437 ls/javap/T672947 │ │ │ │ │ -0007ba10: 312e 6a61 7661 3a20 6a61 7661 7020 646f 1.java: javap do │ │ │ │ │ -0007ba20: 6573 206e 6f74 206f 7574 7075 7420 696e es not output in │ │ │ │ │ -0007ba30: 6e65 7220 696e 7465 7266 6163 6573 206f ner interfaces o │ │ │ │ │ -0007ba40: 6620 616e 2069 6e74 6572 6661 6365 0a3c f an interface.< │ │ │ │ │ -0007ba50: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ -0007ba60: 5436 3832 3434 3933 2e6a 6176 613a 2065 T6824493.java: e │ │ │ │ │ -0007ba70: 7870 6572 696d 656e 7461 6c20 7375 7070 xperimental supp │ │ │ │ │ -0007ba80: 6f72 7420 666f 7220 6164 6469 7469 6f6e ort for addition │ │ │ │ │ -0007ba90: 616c 2069 6e66 6f20 666f 7220 696e 7374 al info for inst │ │ │ │ │ -0007baa0: 7275 6374 696f 6e73 0a3c 6272 0a3e 746f ructions.to │ │ │ │ │ -0007bab0: 6f6c 732f 6a61 7661 702f 5436 3836 3337 ols/javap/T68637 │ │ │ │ │ -0007bac0: 3436 2e6a 6176 613a 206a 6176 6170 2073 46.java: javap s │ │ │ │ │ -0007bad0: 686f 756c 6420 6e6f 7420 7363 616e 2063 hould not scan c │ │ │ │ │ -0007bae0: 742e 7379 6d20 6279 2064 6566 6175 6c74 t.sym by default │ │ │ │ │ -0007baf0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0007bb00: 702f 5436 3836 3636 3537 2e6a 6176 613a p/T6866657.java: │ │ │ │ │ -0007bb10: 2061 6464 2062 7974 654c 656e 6774 6828 add byteLength( │ │ │ │ │ -0007bb20: 2920 6d65 7468 6f64 2074 6f20 7072 696d ) method to prim │ │ │ │ │ -0007bb30: 6172 7920 636c 6173 7366 696c 6520 7479 ary classfile ty │ │ │ │ │ -0007bb40: 7065 730a 3c62 720a 3e74 6f6f 6c73 2f6a pes.tools/j │ │ │ │ │ -0007bb50: 6176 6170 2f54 3638 3638 3533 392e 6a61 avap/T6868539.ja │ │ │ │ │ -0007bb60: 7661 3a20 6a61 7661 7020 7368 6f75 6c64 va: javap should │ │ │ │ │ -0007bb70: 2075 7365 2063 7572 7265 6e74 206e 616d use current nam │ │ │ │ │ -0007bb80: 6573 2066 6f72 2063 6f6e 7374 616e 7420 es for constant │ │ │ │ │ -0007bb90: 706f 6f6c 2065 6e74 7269 6573 2c20 7265 pool entries, re │ │ │ │ │ -0007bba0: 6d6f 7665 2073 7075 7269 6f75 7320 273b move spurious '; │ │ │ │ │ -0007bbb0: 2720 6672 6f6d 2063 6f6e 7374 616e 7420 ' from constant │ │ │ │ │ -0007bbc0: 706f 6f6c 2065 6e74 7269 6573 0a3c 6272 pool entries.
    tools/javap/T6 │ │ │ │ │ -0007bbe0: 3837 3933 3731 2e6a 6176 613a 206a 6176 879371.java: jav │ │ │ │ │ -0007bbf0: 6170 2064 6f65 7320 6e6f 7420 636c 6f73 ap does not clos │ │ │ │ │ -0007bc00: 6520 696e 7465 726e 616c 2064 6566 6175 e internal defau │ │ │ │ │ -0007bc10: 6c74 2066 696c 6520 6d61 6e61 6765 720a lt file manager. │ │ │ │ │ -0007bc20: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6170 tools/javap │ │ │ │ │ -0007bc30: 2f54 3639 3830 3031 372e 6a61 7661 3a20 /T6980017.java: │ │ │ │ │ -0007bc40: 6a61 7661 7020 2d58 4464 6574 6169 6c3a javap -XDdetail: │ │ │ │ │ -0007bc50: 736f 7572 6365 2062 6568 6176 6573 2062 source behaves b │ │ │ │ │ -0007bc60: 6164 6c79 2069 6620 736f 7572 6365 206e adly if source n │ │ │ │ │ -0007bc70: 6f74 2061 7661 696c 6162 6c65 2e0a 3c62 ot available..tools/javap/T │ │ │ │ │ -0007bc90: 3730 3034 3639 382e 6a61 7661 3a20 6a61 7004698.java: ja │ │ │ │ │ -0007bca0: 7661 7020 646f 6573 206e 6f74 206f 7574 vap does not out │ │ │ │ │ -0007bcb0: 7075 7420 4368 6172 6163 7465 7252 616e put CharacterRan │ │ │ │ │ -0007bcc0: 6765 5461 626c 6520 6174 7472 6962 7574 geTable attribut │ │ │ │ │ -0007bcd0: 6573 2063 6f72 7265 6374 6c79 0a3c 6272 es correctly.
    tools/javap/T7 │ │ │ │ │ -0007bcf0: 3138 3639 3235 2e6a 6176 613a 204a 6176 186925.java: Jav │ │ │ │ │ -0007bd00: 6170 5461 736b 2070 6173 7365 7320 6e75 apTask passes nu │ │ │ │ │ -0007bd10: 6c6c 2074 6f20 6a61 7661 2e69 6f2e 5772 ll to java.io.Wr │ │ │ │ │ -0007bd20: 6974 6572 0a3c 6272 0a3e 746f 6f6c 732f iter.tools/ │ │ │ │ │ -0007bd30: 6a61 7661 702f 5437 3139 3038 3632 2e6a javap/T7190862.j │ │ │ │ │ -0007bd40: 6176 613a 206a 6176 6170 2073 686f 7773 ava: javap shows │ │ │ │ │ -0007bd50: 2061 6e20 696e 636f 7272 6563 7420 7479 an incorrect ty │ │ │ │ │ -0007bd60: 7065 2066 6f72 206f 7065 7261 6e64 7320 pe for operands │ │ │ │ │ -0007bd70: 6966 2074 6865 2027 7769 6465 2720 7072 if the 'wide' pr │ │ │ │ │ -0007bd80: 6566 6978 2069 7320 7573 6564 0a3c 6272 efix is used.
    tools/javap/T8 │ │ │ │ │ -0007bda0: 3033 3238 3134 2e6a 6176 613a 204c 696e 032814.java: Lin │ │ │ │ │ -0007bdb0: 654e 756d 6265 7254 6162 6c65 2f4c 6f63 eNumberTable/Loc │ │ │ │ │ -0007bdc0: 616c 5661 7269 6162 6c65 5461 626c 6520 alVariableTable │ │ │ │ │ -0007bdd0: 7461 626c 6573 2064 7570 6c69 6361 7469 tables duplicati │ │ │ │ │ -0007bde0: 6f6e 2066 6f72 2074 6865 2022 2d76 202d on for the "-v - │ │ │ │ │ -0007bdf0: 6c22 2063 6f6d 6269 6e61 7469 6f6e 206f l" combination o │ │ │ │ │ -0007be00: 6620 6f70 7469 6f6e 730a 3c62 720a 3e74 f options.t │ │ │ │ │ -0007be10: 6f6f 6c73 2f6a 6176 6170 2f54 3830 3332 ools/javap/T8032 │ │ │ │ │ -0007be20: 3831 392e 6a61 7661 3a20 4578 7472 6120 819.java: Extra │ │ │ │ │ -0007be30: 656d 7074 7920 6c69 6e65 2062 6574 7765 empty line betwe │ │ │ │ │ -0007be40: 656e 2066 6965 6c64 2064 6563 6c61 7261 en field declara │ │ │ │ │ -0007be50: 7469 6f6e 7320 666f 7220 7468 6520 222d tions for the "- │ │ │ │ │ -0007be60: 7620 2d63 2220 616e 6420 222d 7620 2d6c v -c" and "-v -l │ │ │ │ │ -0007be70: 2220 636f 6d62 696e 6174 696f 6e20 6f66 " combination of │ │ │ │ │ -0007be80: 206f 7074 696f 6e73 0a3c 6272 0a3e 746f options.to │ │ │ │ │ -0007be90: 6f6c 732f 6a61 7661 702f 5438 3033 3331 ols/javap/T80331 │ │ │ │ │ -0007bea0: 3830 2e6a 6176 613a 2042 6164 206e 6577 80.java: Bad new │ │ │ │ │ -0007beb0: 6c69 6e65 2063 6861 7261 6374 6572 730a line characters. │ │ │ │ │ -0007bec0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6170 tools/javap │ │ │ │ │ -0007bed0: 2f54 3830 3333 3731 312e 6a61 7661 3a20 /T8033711.java: │ │ │ │ │ -0007bee0: 416e 2065 7863 6570 7469 6f6e 2069 7320 An exception is │ │ │ │ │ -0007bef0: 7468 726f 776e 2069 6620 7573 696e 6720 thrown if using │ │ │ │ │ -0007bf00: 7468 6520 222d 636c 6173 7370 6174 6822 the "-classpath" │ │ │ │ │ -0007bf10: 206f 7074 696f 6e20 7769 7468 206e 6f20 option with no │ │ │ │ │ -0007bf20: 6172 6775 6d65 6e74 730a 3c62 720a 3e74 arguments.t │ │ │ │ │ -0007bf30: 6f6f 6c73 2f6a 6176 6170 2f54 3830 3335 ools/javap/T8035 │ │ │ │ │ -0007bf40: 3130 342e 6a61 7661 3a20 7265 6f72 6465 104.java: reorde │ │ │ │ │ -0007bf50: 7220 636c 6173 7320 6669 6c65 2061 7474 r class file att │ │ │ │ │ -0007bf60: 7269 6275 7465 7320 696e 206a 6176 6170 ributes in javap │ │ │ │ │ -0007bf70: 206c 6973 7469 6e67 0a3c 6272 0a3e 746f listing.to │ │ │ │ │ -0007bf80: 6f6c 732f 6a61 7661 702f 5438 3033 3834 ols/javap/T80384 │ │ │ │ │ -0007bf90: 3134 2e6a 6176 613a 2043 6f6e 7374 616e 14.java: Constan │ │ │ │ │ -0007bfa0: 7420 706f 6f6c 2773 2073 7472 696e 6773 t pool's strings │ │ │ │ │ -0007bfb0: 2061 7265 206e 6f74 2065 7363 6170 6564 are not escaped │ │ │ │ │ -0007bfc0: 2070 726f 7065 726c 790a 3c62 720a 3e74 properly.t │ │ │ │ │ -0007bfd0: 6f6f 6c73 2f6a 6176 6170 2f54 6573 7443 ools/javap/TestC │ │ │ │ │ -0007bfe0: 6c61 7373 4e61 6d65 5761 726e 696e 672e lassNameWarning. │ │ │ │ │ -0007bff0: 6a61 7661 3a20 6a61 7661 7020 2d6d 2026 java: javap -m & │ │ │ │ │ -0007c000: 6c74 3b6d 6f64 756c 6526 6774 3b20 6361 lt;module> ca │ │ │ │ │ -0007c010: 6e6e 6f74 2072 6561 6420 6120 6d6f 6475 nnot read a modu │ │ │ │ │ -0007c020: 6c65 2d69 6e66 6f2e 636c 6173 730a 3c62 le-info.class.tools/javap/T │ │ │ │ │ -0007c040: 6573 7453 7570 6572 636c 6173 732e 6a61 estSuperclass.ja │ │ │ │ │ -0007c050: 7661 3a20 6a61 7661 7020 7072 696e 7473 va: javap prints │ │ │ │ │ -0007c060: 2022 6578 7465 6e64 7320 6a61 7661 2e6c "extends java.l │ │ │ │ │ -0007c070: 616e 672e 4f62 6a65 6374 220a 3c62 720a ang.Object".tools/javap/Whi │ │ │ │ │ -0007c090: 7465 7370 6163 6554 6573 742e 6a61 7661 tespaceTest.java │ │ │ │ │ -0007c0a0: 3a20 4368 6563 6b20 7768 6974 6573 7061 : Check whitespa │ │ │ │ │ -0007c0b0: 6365 2069 6e20 6765 6e65 7261 7465 6420 ce in generated │ │ │ │ │ -0007c0c0: 6f75 7470 7574 0a3c 6272 0a3e 746f 6f6c output.tool │ │ │ │ │ -0007c0d0: 732f 6a61 7661 702f 6174 7472 6962 7574 s/javap/attribut │ │ │ │ │ -0007c0e0: 655f 6c65 6e67 7468 2f41 7474 7269 6275 e_length/Attribu │ │ │ │ │ -0007c0f0: 7465 4c65 6e67 7468 5465 7374 2e6a 6176 teLengthTest.jav │ │ │ │ │ -0007c100: 613a 206a 2e6c 2e4e 4153 4520 696e 206a a: j.l.NASE in j │ │ │ │ │ -0007c110: 6176 6170 0a3c 6272 0a3e 746f 6f6c 732f avap.tools/ │ │ │ │ │ -0007c120: 6a61 7661 702f 636c 6173 7366 696c 652f javap/classfile/ │ │ │ │ │ -0007c130: 3638 3838 3336 372f 5436 3838 3833 3637 6888367/T6888367 │ │ │ │ │ -0007c140: 2e6a 6176 613a 2063 6c61 7373 6669 6c65 .java: classfile │ │ │ │ │ -0007c150: 206c 6962 7261 7279 2070 6172 7365 7320 library parses │ │ │ │ │ -0007c160: 7369 676e 6174 7572 6520 6174 7472 6962 signature attrib │ │ │ │ │ -0007c170: 7574 6573 2069 6e63 6f72 7265 6374 6c79 utes incorrectly │ │ │ │ │ -0007c180: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ -0007c190: 702f 636c 6173 7366 696c 652f 5436 3838 p/classfile/T688 │ │ │ │ │ -0007c1a0: 3738 3935 2e6a 6176 613a 2043 4f4e 5354 7895.java: CONST │ │ │ │ │ -0007c1b0: 414e 545f 436c 6173 735f 696e 666f 2067 ANT_Class_info g │ │ │ │ │ -0007c1c0: 6574 4261 7365 4e61 6d65 2064 6f65 7320 etBaseName does │ │ │ │ │ -0007c1d0: 6e6f 7420 6861 6e64 6c65 2061 7272 6179 not handle array │ │ │ │ │ -0007c1e0: 7320 6f66 2070 7269 6d69 7469 7665 7320 s of primitives │ │ │ │ │ -0007c1f0: 636f 7272 6563 746c 790a 3c62 720a 3e74 correctly.t │ │ │ │ │ -0007c200: 6f6f 6c73 2f6a 6176 6170 2f63 6c61 7373 ools/javap/class │ │ │ │ │ -0007c210: 6669 6c65 2f64 6570 732f 5436 3930 3735 file/deps/T69075 │ │ │ │ │ -0007c220: 3735 2e6a 6176 613a 2020 0a3c 6272 0a3e 75.java: . │ │ │ │ │ -0007c230: 746f 6f6c 732f 6a61 7661 702f 6465 6661 tools/javap/defa │ │ │ │ │ -0007c240: 756c 745f 6d65 7468 6f64 732f 4a61 7661 ult_methods/Java │ │ │ │ │ -0007c250: 704e 6f74 5072 696e 7469 6e67 4465 6661 pNotPrintingDefa │ │ │ │ │ -0007c260: 756c 744d 6f64 6966 6965 7254 6573 742e ultModifierTest. │ │ │ │ │ -0007c270: 6a61 7661 3a20 4a61 7661 7020 6967 6e6f java: Javap igno │ │ │ │ │ -0007c280: 7265 7320 6465 6661 756c 7420 6d6f 6469 res default modi │ │ │ │ │ -0007c290: 6669 6572 206f 6e20 696e 7465 7266 6163 fier on interfac │ │ │ │ │ -0007c2a0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ -0007c2b0: 7661 702f 6f75 7470 7574 2f52 6570 6561 vap/output/Repea │ │ │ │ │ -0007c2c0: 7469 6e67 5479 7065 416e 6e6f 7461 7469 tingTypeAnnotati │ │ │ │ │ -0007c2d0: 6f6e 732e 6a61 7661 3a20 6a61 7661 7020 ons.java: javap │ │ │ │ │ -0007c2e0: 6d75 7374 2064 6973 706c 6179 2072 6570 must display rep │ │ │ │ │ -0007c2f0: 6561 7469 6e67 2061 6e6e 6f74 6174 696f eating annotatio │ │ │ │ │ -0007c300: 6e73 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ns.tools/ja │ │ │ │ │ -0007c310: 7661 702f 7374 6163 6b6d 6170 2f53 7461 vap/stackmap/Sta │ │ │ │ │ -0007c320: 636b 6d61 7054 6573 742e 6a61 7661 3a20 ckmapTest.java: │ │ │ │ │ -0007c330: 5665 7269 6679 2074 6861 7420 6a61 7661 Verify that java │ │ │ │ │ -0007c340: 7020 7072 696e 7473 2053 7461 636b 4d61 p prints StackMa │ │ │ │ │ -0007c350: 7054 6162 6c65 2061 7474 7269 6275 7465 pTable attribute │ │ │ │ │ -0007c360: 2063 6f6e 7465 6e74 730a 3c62 720a 3e74 contents.t │ │ │ │ │ -0007c370: 6f6f 6c73 2f6a 6176 6170 2f74 7970 6541 ools/javap/typeA │ │ │ │ │ -0007c380: 6e6e 6f74 6174 696f 6e73 2f41 6e6e 6f74 nnotations/Annot │ │ │ │ │ -0007c390: 6174 696f 6e44 6566 6175 6c74 4e65 776c ationDefaultNewl │ │ │ │ │ -0007c3a0: 696e 6554 6573 742e 6a61 7661 3a20 5665 ineTest.java: Ve │ │ │ │ │ -0007c3b0: 7269 6679 2074 6861 7420 6a61 7661 7020 rify that javap │ │ │ │ │ -0007c3c0: 7072 696e 7473 206e 6577 6c69 6e65 2063 prints newline c │ │ │ │ │ -0007c3d0: 6861 7261 6374 6572 2061 6674 6572 2041 haracter after A │ │ │ │ │ -0007c3e0: 6e6e 6f74 6174 696f 6e44 6566 6175 6c74 nnotationDefault │ │ │ │ │ -0007c3f0: 2076 616c 7565 0a3c 6272 0a3e 746f 6f6c value.tool │ │ │ │ │ -0007c400: 732f 6a61 7661 702f 7479 7065 416e 6e6f s/javap/typeAnno │ │ │ │ │ -0007c410: 7461 7469 6f6e 732f 496e 7669 7369 626c tations/Invisibl │ │ │ │ │ -0007c420: 6550 6172 616d 6574 6572 416e 6e6f 7461 eParameterAnnota │ │ │ │ │ -0007c430: 7469 6f6e 7354 6573 742e 6a61 7661 3a20 tionsTest.java: │ │ │ │ │ -0007c440: 5665 7269 6679 2074 6861 7420 6a61 7661 Verify that java │ │ │ │ │ -0007c450: 7020 7072 696e 7473 2022 7061 7261 6d22 p prints "param" │ │ │ │ │ -0007c460: 2066 6f72 2052 756e 7469 6d65 496e 7669 for RuntimeInvi │ │ │ │ │ -0007c470: 7369 626c 6550 6172 616d 6574 6572 416e sibleParameterAn │ │ │ │ │ -0007c480: 6e6f 7461 7469 6f6e 730a 3c62 720a 3e74 notations.t │ │ │ │ │ -0007c490: 6f6f 6c73 2f6a 6176 6170 2f74 7970 6541 ools/javap/typeA │ │ │ │ │ -0007c4a0: 6e6e 6f74 6174 696f 6e73 2f4a 5352 3137 nnotations/JSR17 │ │ │ │ │ -0007c4b0: 3541 6e6e 6f74 6174 696f 6e73 2e6a 6176 5Annotations.jav │ │ │ │ │ -0007c4c0: 613a 2074 6573 7420 7468 6174 206f 6e6c a: test that onl │ │ │ │ │ -0007c4d0: 7920 7479 7065 2061 6e6e 6f74 6174 696f y type annotatio │ │ │ │ │ -0007c4e0: 6e73 2061 7265 2072 6563 6f72 6465 6420 ns are recorded │ │ │ │ │ -0007c4f0: 6173 2073 7563 6820 696e 2063 6c61 7373 as such in class │ │ │ │ │ -0007c500: 6669 6c65 0a3c 6272 0a3e 746f 6f6c 732f file.tools/ │ │ │ │ │ -0007c510: 6a61 7661 702f 7479 7065 416e 6e6f 7461 javap/typeAnnota │ │ │ │ │ -0007c520: 7469 6f6e 732f 4e65 7741 7272 6179 2e6a tions/NewArray.j │ │ │ │ │ -0007c530: 6176 613a 2054 6573 7420 7479 7065 2061 ava: Test type a │ │ │ │ │ -0007c540: 6e6e 6f74 6174 696f 6e73 206f 6e20 6c6f nnotations on lo │ │ │ │ │ -0007c550: 6361 6c20 6172 7261 7920 6172 6520 696e cal array are in │ │ │ │ │ -0007c560: 206d 6574 686f 6427 7320 636f 6465 2061 method's code a │ │ │ │ │ -0007c570: 7474 7269 6275 7465 2e0a 3c62 720a 3e74 ttribute..t │ │ │ │ │ -0007c580: 6f6f 6c73 2f6a 6176 6170 2f74 7970 6541 ools/javap/typeA │ │ │ │ │ -0007c590: 6e6e 6f74 6174 696f 6e73 2f50 7265 7365 nnotations/Prese │ │ │ │ │ -0007c5a0: 6e63 652e 6a61 7661 3a20 7465 7374 2074 nce.java: test t │ │ │ │ │ -0007c5b0: 6861 7420 616c 6c20 7479 7065 2061 6e6e hat all type ann │ │ │ │ │ -0007c5c0: 6f74 6174 696f 6e73 2061 7265 2070 7265 otations are pre │ │ │ │ │ -0007c5d0: 7365 6e74 2069 6e20 7468 6520 636c 6173 sent in the clas │ │ │ │ │ -0007c5e0: 7366 696c 650a 3c62 720a 3e74 6f6f 6c73 sfile.tools │ │ │ │ │ -0007c5f0: 2f6a 6176 6170 2f74 7970 6541 6e6e 6f74 /javap/typeAnnot │ │ │ │ │ -0007c600: 6174 696f 6e73 2f50 7265 7365 6e63 6549 ations/PresenceI │ │ │ │ │ -0007c610: 6e6e 6572 2e6a 6176 613a 2074 6573 7420 nner.java: test │ │ │ │ │ -0007c620: 7468 6174 2061 6e6e 6f74 6174 696f 6e73 that annotations │ │ │ │ │ -0007c630: 2069 6e20 696e 6e65 7220 7479 7065 7320 in inner types │ │ │ │ │ -0007c640: 636f 756e 7420 6f6e 6c79 206f 6e63 650a count only once. │ │ │ │ │ -0007c650: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6170 tools/javap │ │ │ │ │ -0007c660: 2f74 7970 6541 6e6e 6f74 6174 696f 6e73 /typeAnnotations │ │ │ │ │ -0007c670: 2f54 3638 3535 3939 302e 6a61 7661 3a20 /T6855990.java: │ │ │ │ │ -0007c680: 496e 7374 7275 6374 696f 6e44 6574 6169 InstructionDetai │ │ │ │ │ -0007c690: 6c57 7269 7465 7220 7368 6f75 6c64 2073 lWriter should s │ │ │ │ │ -0007c6a0: 7570 706f 7274 206e 6577 2033 3038 2061 upport new 308 a │ │ │ │ │ -0007c6b0: 6e6e 6f74 6174 696f 6e73 2061 7474 7269 nnotations attri │ │ │ │ │ -0007c6c0: 6275 7465 0a3c 6272 0a3e 746f 6f6c 732f bute.tools/ │ │ │ │ │ -0007c6d0: 6a61 7661 702f 7479 7065 416e 6e6f 7461 javap/typeAnnota │ │ │ │ │ -0007c6e0: 7469 6f6e 732f 5479 7065 4361 7374 732e tions/TypeCasts. │ │ │ │ │ -0007c6f0: 6a61 7661 3a20 7465 7374 2074 6861 7420 java: test that │ │ │ │ │ -0007c700: 7479 7065 6361 7374 7320 616e 6e6f 7461 typecasts annota │ │ │ │ │ -0007c710: 7469 6f6e 2061 7265 2065 6d69 7474 6564 tion are emitted │ │ │ │ │ -0007c720: 2069 6620 6f6e 6c79 2074 6865 2063 6173 if only the cas │ │ │ │ │ -0007c730: 7420 6578 7072 6573 7369 6f6e 2069 7320 t expression is │ │ │ │ │ -0007c740: 6f70 7469 6d69 7a65 6420 6177 6179 0a3c optimized away.< │ │ │ │ │ -0007c750: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ -0007c760: 7479 7065 416e 6e6f 7461 7469 6f6e 732f typeAnnotations/ │ │ │ │ │ -0007c770: 5669 7369 6269 6c69 7479 2e6a 6176 613a Visibility.java: │ │ │ │ │ -0007c780: 2074 6573 7420 7468 6174 2074 7970 6520 test that type │ │ │ │ │ -0007c790: 616e 6e6f 7461 7469 6f6e 7320 6172 6520 annotations are │ │ │ │ │ -0007c7a0: 7265 636f 7264 6564 2069 6e20 7468 6520 recorded in the │ │ │ │ │ -0007c7b0: 636c 6173 7366 696c 650a 3c62 720a 3e74 classfile.t │ │ │ │ │ -0007c7c0: 6f6f 6c73 2f6a 6176 6170 2f74 7970 6541 ools/javap/typeA │ │ │ │ │ -0007c7d0: 6e6e 6f74 6174 696f 6e73 2f57 696c 6463 nnotations/Wildc │ │ │ │ │ -0007c7e0: 6172 6473 2e6a 6176 613a 2074 6573 7420 ards.java: test │ │ │ │ │ -0007c7f0: 7468 6174 2061 6e6e 6f74 6174 696f 6e73 that annotations │ │ │ │ │ -0007c800: 2074 6172 6765 7420 7769 6c64 6361 7264 target wildcard │ │ │ │ │ -0007c810: 7320 6765 7420 656d 6974 7465 6420 746f s get emitted to │ │ │ │ │ -0007c820: 2063 6c61 7373 6669 6c65 0a3c 6272 0a3e classfile. │ │ │ │ │ -0007c830: 746f 6f6c 732f 6a64 6570 7273 6361 6e2f tools/jdeprscan/ │ │ │ │ │ -0007c840: 7465 7374 732f 6a64 6b2f 6a64 6570 7273 tests/jdk/jdeprs │ │ │ │ │ -0007c850: 6361 6e2f 5465 7374 4353 562e 6a61 7661 can/TestCSV.java │ │ │ │ │ -0007c860: 3a20 4261 7369 6320 7465 7374 7320 4353 : Basic tests CS │ │ │ │ │ -0007c870: 5620 7072 696e 7469 6e67 2061 6e64 2070 V printing and p │ │ │ │ │ -0007c880: 6172 7369 6e67 0a3c 6272 0a3e 746f 6f6c arsing.tool │ │ │ │ │ -0007c890: 732f 6a64 6570 7273 6361 6e2f 7465 7374 s/jdeprscan/test │ │ │ │ │ -0007c8a0: 732f 6a64 6b2f 6a64 6570 7273 6361 6e2f s/jdk/jdeprscan/ │ │ │ │ │ -0007c8b0: 5465 7374 4c6f 6164 2e6a 6176 613a 2054 TestLoad.java: T │ │ │ │ │ -0007c8c0: 6573 7420 6f66 206a 6465 7072 7363 616e est of jdeprscan │ │ │ │ │ -0007c8d0: 2074 6f6f 6c20 6c6f 6164 696e 6720 616e tool loading an │ │ │ │ │ -0007c8e0: 6420 7072 696e 7469 6e67 2074 6f20 6143 d printing to aC │ │ │ │ │ -0007c8f0: 5356 2066 696c 652e 0a3c 6272 0a3e 746f SV file..to │ │ │ │ │ -0007c900: 6f6c 732f 6a64 6570 7273 6361 6e2f 7465 ols/jdeprscan/te │ │ │ │ │ -0007c910: 7374 732f 6a64 6b2f 6a64 6570 7273 6361 sts/jdk/jdeprsca │ │ │ │ │ -0007c920: 6e2f 5465 7374 4d65 7468 6f64 5369 672e n/TestMethodSig. │ │ │ │ │ -0007c930: 6a61 7661 3a20 5369 6d70 6c65 2074 6573 java: Simple tes │ │ │ │ │ -0007c940: 7473 2066 6f72 206d 6574 686f 6420 7369 ts for method si │ │ │ │ │ -0007c950: 676e 6174 7572 6520 7061 7273 696e 670a gnature parsing. │ │ │ │ │ -0007c960: 3c62 720a 3e74 6f6f 6c73 2f6a 6465 7072 tools/jdepr │ │ │ │ │ -0007c970: 7363 616e 2f74 6573 7473 2f6a 646b 2f6a scan/tests/jdk/j │ │ │ │ │ -0007c980: 6465 7072 7363 616e 2f54 6573 744e 6f74 deprscan/TestNot │ │ │ │ │ -0007c990: 466f 756e 642e 6a61 7661 3a20 5465 7374 Found.java: Test │ │ │ │ │ -0007c9a0: 206f 6620 6a64 6570 7273 6361 6e20 6861 of jdeprscan ha │ │ │ │ │ -0007c9b0: 6e64 6c69 6e67 206f 6620 7072 696d 6974 ndling of primit │ │ │ │ │ -0007c9c0: 6976 6573 2061 6e64 2070 7269 6d69 7469 ives and primiti │ │ │ │ │ -0007c9d0: 7665 2061 7272 6179 732e 0a3c 6272 0a3e ve arrays.. │ │ │ │ │ -0007c9e0: 746f 6f6c 732f 6a64 6570 7273 6361 6e2f tools/jdeprscan/ │ │ │ │ │ -0007c9f0: 7465 7374 732f 6a64 6b2f 6a64 6570 7273 tests/jdk/jdeprs │ │ │ │ │ -0007ca00: 6361 6e2f 5465 7374 5072 696d 732e 6a61 can/TestPrims.ja │ │ │ │ │ -0007ca10: 7661 3a20 5465 7374 206f 6620 6a64 6570 va: Test of jdep │ │ │ │ │ -0007ca20: 7273 6361 6e20 6861 6e64 6c69 6e67 206f rscan handling o │ │ │ │ │ -0007ca30: 6620 7072 696d 6974 6976 6573 2061 6e64 f primitives and │ │ │ │ │ -0007ca40: 2070 7269 6d69 7469 7665 2061 7272 6179 primitive array │ │ │ │ │ -0007ca50: 732e 0a3c 6272 0a3e 746f 6f6c 732f 6a64 s..tools/jd │ │ │ │ │ -0007ca60: 6570 7273 6361 6e2f 7465 7374 732f 6a64 eprscan/tests/jd │ │ │ │ │ -0007ca70: 6b2f 6a64 6570 7273 6361 6e2f 5465 7374 k/jdeprscan/Test │ │ │ │ │ -0007ca80: 5265 6c65 6173 652e 6a61 7661 3a20 5465 Release.java: Te │ │ │ │ │ -0007ca90: 7374 2070 726f 7065 7220 6861 6e64 6c69 st proper handli │ │ │ │ │ -0007caa0: 6e67 206f 6620 7468 6520 2d2d 7265 6c65 ng of the --rele │ │ │ │ │ -0007cab0: 6173 6520 6f70 7469 6f6e 2e0a 3c62 720a ase option..tools/jdeprscan │ │ │ │ │ -0007cad0: 2f74 6573 7473 2f6a 646b 2f6a 6465 7072 /tests/jdk/jdepr │ │ │ │ │ -0007cae0: 7363 616e 2f54 6573 7453 6361 6e2e 6a61 scan/TestScan.ja │ │ │ │ │ -0007caf0: 7661 3a20 4261 7369 6320 7465 7374 206f va: Basic test o │ │ │ │ │ -0007cb00: 6620 6a64 6570 7273 6361 6e27 7320 7363 f jdeprscan's sc │ │ │ │ │ -0007cb10: 616e 6e69 6e67 2070 6861 7365 2e0a 3c62 anning phase..tools/jdeps/A │ │ │ │ │ -0007cb30: 5049 4465 7073 2e6a 6176 613a 2054 6573 PIDeps.java: Tes │ │ │ │ │ -0007cb40: 7420 2d61 7069 6f6e 6c79 2061 6e64 202d t -apionly and - │ │ │ │ │ -0007cb50: 6a64 6b69 6e74 6572 6e61 6c73 206f 7074 jdkinternals opt │ │ │ │ │ -0007cb60: 696f 6e73 0a3c 6272 0a3e 746f 6f6c 732f ions.tools/ │ │ │ │ │ -0007cb70: 6a64 6570 732f 4261 7369 632e 6a61 7661 jdeps/Basic.java │ │ │ │ │ -0007cb80: 3a20 4261 7369 6320 7465 7374 7320 666f : Basic tests fo │ │ │ │ │ -0007cb90: 7220 6a64 6570 7320 746f 6f6c 0a3c 6272 r jdeps tool.
    tools/jdeps/Do │ │ │ │ │ -0007cbb0: 7446 696c 6554 6573 742e 6a61 7661 3a20 tFileTest.java: │ │ │ │ │ -0007cbc0: 4261 7369 6320 7465 7374 7320 666f 7220 Basic tests for │ │ │ │ │ -0007cbd0: 6a64 6570 7320 2d64 6f74 6f75 7470 7574 jdeps -dotoutput │ │ │ │ │ -0007cbe0: 206f 7074 696f 6e0a 3c62 720a 3e74 6f6f option.too │ │ │ │ │ -0007cbf0: 6c73 2f6a 6465 7073 2f4d 756c 7469 5265 ls/jdeps/MultiRe │ │ │ │ │ -0007cc00: 6c65 6173 654a 6172 2e6a 6176 613a 2054 leaseJar.java: T │ │ │ │ │ -0007cc10: 6573 7473 2066 6f72 206a 6465 7073 2074 ests for jdeps t │ │ │ │ │ -0007cc20: 6f6f 6c20 7769 7468 206d 756c 7469 2d72 ool with multi-r │ │ │ │ │ -0007cc30: 656c 6561 7365 206a 6172 2066 696c 6573 elease jar files │ │ │ │ │ -0007cc40: 0a3c 6272 0a3e 746f 6f6c 732f 6a64 6570 .tools/jdep │ │ │ │ │ -0007cc50: 732f 4f70 7469 6f6e 732e 6a61 7661 3a20 s/Options.java: │ │ │ │ │ -0007cc60: 5465 7374 206f 7074 696f 6e20 7661 6c69 Test option vali │ │ │ │ │ -0007cc70: 6461 7469 6f6e 0a3c 6272 0a3e 746f 6f6c dation.tool │ │ │ │ │ -0007cc80: 732f 6a64 6570 732f 5665 7262 6f73 6546 s/jdeps/VerboseF │ │ │ │ │ -0007cc90: 6f72 6d61 742f 4a64 6570 7344 6570 656e ormat/JdepsDepen │ │ │ │ │ -0007cca0: 6465 6e63 7943 6c6f 7375 7265 2e6a 6176 dencyClosure.jav │ │ │ │ │ -0007ccb0: 613a 2054 6573 7420 7468 6174 206a 6465 a: Test that jde │ │ │ │ │ -0007ccc0: 7073 2076 6572 626f 7365 206f 7574 7075 ps verbose outpu │ │ │ │ │ -0007ccd0: 7420 6861 7320 6120 7375 6d6d 6172 7920 t has a summary │ │ │ │ │ -0007cce0: 6c69 6e65 2077 6865 6e20 6465 7065 6e64 line when depend │ │ │ │ │ -0007ccf0: 656e 6369 6573 2061 7265 2066 6f75 6e64 encies are found │ │ │ │ │ -0007cd00: 2077 6974 6869 6e20 7468 6520 7361 6d65 within the same │ │ │ │ │ -0007cd10: 2061 7263 6869 7665 2e0a 3c62 720a 3e74 archive..t │ │ │ │ │ -0007cd20: 6f6f 6c73 2f6a 6465 7073 2f6a 646b 696e ools/jdeps/jdkin │ │ │ │ │ -0007cd30: 7465 726e 616c 732f 5265 6d6f 7665 644a ternals/RemovedJ │ │ │ │ │ -0007cd40: 444b 496e 7465 726e 616c 732e 6a61 7661 DKInternals.java │ │ │ │ │ -0007cd50: 3a20 5465 7374 7320 4a44 4b20 696e 7465 : Tests JDK inte │ │ │ │ │ -0007cd60: 726e 616c 2041 5049 7320 7468 6174 2068 rnal APIs that h │ │ │ │ │ -0007cd70: 6176 6520 6265 656e 2072 656d 6f76 6564 ave been removed │ │ │ │ │ -0007cd80: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6465 ..tools/jde │ │ │ │ │ -0007cd90: 7073 2f6a 646b 696e 7465 726e 616c 732f ps/jdkinternals/ │ │ │ │ │ -0007cda0: 5368 6f77 5265 706c 6163 656d 656e 742e ShowReplacement. │ │ │ │ │ -0007cdb0: 6a61 7661 3a20 5465 7374 7320 4a44 4b20 java: Tests JDK │ │ │ │ │ -0007cdc0: 696e 7465 726e 616c 2041 5049 7320 7769 internal APIs wi │ │ │ │ │ -0007cdd0: 7468 2061 6e64 2077 6974 686f 7574 2072 th and without r │ │ │ │ │ -0007cde0: 6570 6c61 6365 6d65 6e74 730a 3c62 720a eplacements.tools/jdeps/lis │ │ │ │ │ -0007ce00: 7464 6570 732f 4c69 7374 4d6f 6475 6c65 tdeps/ListModule │ │ │ │ │ -0007ce10: 4465 7073 2e6a 6176 613a 2054 6573 7473 Deps.java: Tests │ │ │ │ │ -0007ce20: 202d 2d6c 6973 742d 6465 7073 2c20 2d2d --list-deps, -- │ │ │ │ │ -0007ce30: 6c69 7374 2d72 6564 7563 6564 2d64 6570 list-reduced-dep │ │ │ │ │ -0007ce40: 732c 202d 2d70 7269 6e74 2d6d 6f64 756c s, --print-modul │ │ │ │ │ -0007ce50: 652d 6465 7073 206f 7074 696f 6e73 0a3c e-deps options.< │ │ │ │ │ -0007ce60: 6272 0a3e 746f 6f6c 732f 6a64 6570 732f br.>tools/jdeps/ │ │ │ │ │ -0007ce70: 6d69 7373 696e 6744 6570 732f 4d69 7373 missingDeps/Miss │ │ │ │ │ -0007ce80: 696e 6744 6570 7354 6573 742e 6a61 7661 ingDepsTest.java │ │ │ │ │ -0007ce90: 3a20 5465 7374 7320 6a64 6570 7320 6f70 : Tests jdeps op │ │ │ │ │ -0007cea0: 7469 6f6e 206f 6e20 6120 4d52 206a 6172 tion on a MR jar │ │ │ │ │ -0007ceb0: 2077 6974 6820 6d69 7373 696e 6720 6465 with missing de │ │ │ │ │ -0007cec0: 7065 6e64 656e 6365 730a 3c62 720a 3e74 pendences.t │ │ │ │ │ -0007ced0: 6f6f 6c73 2f6a 6465 7073 2f6d 6f64 756c ools/jdeps/modul │ │ │ │ │ -0007cee0: 6573 2f43 6865 636b 4d6f 6475 6c65 5465 es/CheckModuleTe │ │ │ │ │ -0007cef0: 7374 2e6a 6176 613a 2054 6573 7473 2073 st.java: Tests s │ │ │ │ │ -0007cf00: 706c 6974 2070 6163 6b61 6765 730a 3c62 plit packages.tools/jdeps/m │ │ │ │ │ -0007cf20: 6f64 756c 6573 2f44 6f74 4669 6c65 5465 odules/DotFileTe │ │ │ │ │ -0007cf30: 7374 2e6a 6176 613a 2054 6573 7473 206d st.java: Tests m │ │ │ │ │ -0007cf40: 6f64 756c 6520 646f 7420 6772 6170 680a odule dot graph. │ │ │ │ │ -0007cf50: 3c62 720a 3e74 6f6f 6c73 2f6a 6465 7073 tools/jdeps │ │ │ │ │ -0007cf60: 2f6d 6f64 756c 6573 2f47 656e 4d6f 6475 /modules/GenModu │ │ │ │ │ -0007cf70: 6c65 496e 666f 2e6a 6176 613a 2054 6573 leInfo.java: Tes │ │ │ │ │ -0007cf80: 7473 206a 6465 7073 202d 2d67 656e 6572 ts jdeps --gener │ │ │ │ │ -0007cf90: 6174 652d 6d6f 6475 6c65 2d69 6e66 6f20 ate-module-info │ │ │ │ │ -0007cfa0: 6f70 7469 6f6e 0a3c 6272 0a3e 746f 6f6c option.tool │ │ │ │ │ -0007cfb0: 732f 6a64 6570 732f 6d6f 6475 6c65 732f s/jdeps/modules/ │ │ │ │ │ -0007cfc0: 4765 6e4f 7065 6e4d 6f64 756c 652e 6a61 GenOpenModule.ja │ │ │ │ │ -0007cfd0: 7661 3a20 5465 7374 7320 6a64 6570 7320 va: Tests jdeps │ │ │ │ │ -0007cfe0: 2d2d 6765 6e65 7261 7465 2d6f 7065 6e2d --generate-open- │ │ │ │ │ -0007cff0: 6d6f 6475 6c65 206f 7074 696f 6e0a 3c62 module option.tools/jdeps/m │ │ │ │ │ -0007d010: 6f64 756c 6573 2f49 6e76 6572 7365 4465 odules/InverseDe │ │ │ │ │ -0007d020: 7073 2e6a 6176 613a 2054 6573 7473 2073 ps.java: Tests s │ │ │ │ │ -0007d030: 706c 6974 2070 6163 6b61 6765 730a 3c62 plit packages.tools/jdeps/m │ │ │ │ │ -0007d050: 6f64 756c 6573 2f4d 6f64 756c 6554 6573 odules/ModuleTes │ │ │ │ │ -0007d060: 742e 6a61 7661 3a20 5465 7374 7320 6a64 t.java: Tests jd │ │ │ │ │ -0007d070: 6570 7320 2d6d 2061 6e64 202d 2d6d 6f64 eps -m and --mod │ │ │ │ │ -0007d080: 756c 652d 7061 7468 206f 7074 696f 6e73 ule-path options │ │ │ │ │ -0007d090: 206f 6e20 6e61 6d65 6420 6d6f 6475 6c65 on named module │ │ │ │ │ -0007d0a0: 7320 616e 6420 756e 6e61 6d65 6420 6d6f s and unnamed mo │ │ │ │ │ -0007d0b0: 6475 6c65 730a 3c62 720a 3e74 6f6f 6c73 dules.tools │ │ │ │ │ -0007d0c0: 2f6a 6465 7073 2f6d 6f64 756c 6573 2f53 /jdeps/modules/S │ │ │ │ │ -0007d0d0: 706c 6974 5061 636b 6167 652e 6a61 7661 plitPackage.java │ │ │ │ │ -0007d0e0: 3a20 5465 7374 7320 7370 6c69 7420 7061 : Tests split pa │ │ │ │ │ -0007d0f0: 636b 6167 6573 0a3c 6272 0a3e 746f 6f6c ckages.tool │ │ │ │ │ -0007d100: 732f 6a64 6570 732f 6d6f 6475 6c65 732f s/jdeps/modules/ │ │ │ │ │ -0007d110: 5472 616e 7369 7469 7665 4465 7073 2e6a TransitiveDeps.j │ │ │ │ │ -0007d120: 6176 613a 2054 6573 7473 206a 6465 7073 ava: Tests jdeps │ │ │ │ │ -0007d130: 202d 6d20 616e 6420 2d6d 7020 6f70 7469 -m and -mp opti │ │ │ │ │ -0007d140: 6f6e 7320 6f6e 206e 616d 6564 206d 6f64 ons on named mod │ │ │ │ │ -0007d150: 756c 6573 2061 6e64 2075 6e6e 616d 6564 ules and unnamed │ │ │ │ │ -0007d160: 206d 6f64 756c 6573 0a3c 6272 0a3e 746f modules.to │ │ │ │ │ -0007d170: 6f6c 732f 6a64 6570 732f 6d6f 6475 6c65 ols/jdeps/module │ │ │ │ │ -0007d180: 732f 556e 6e61 6d65 6450 6163 6b61 6765 s/UnnamedPackage │ │ │ │ │ -0007d190: 2e6a 6176 613a 2054 6573 7473 202d 2d67 .java: Tests --g │ │ │ │ │ -0007d1a0: 656e 6572 6174 652d 6d6f 6475 6c65 2d69 enerate-module-i │ │ │ │ │ -0007d1b0: 6e66 6f20 6f6e 2069 6e76 616c 6964 204a nfo on invalid J │ │ │ │ │ -0007d1c0: 4152 2066 696c 650a 3c62 720a 3e74 6f6f AR file.too │ │ │ │ │ -0007d1d0: 6c73 2f6a 6465 7073 2f6d 6f64 756c 6573 ls/jdeps/modules │ │ │ │ │ -0007d1e0: 2f75 7067 7261 6465 6d6f 6475 6c65 7061 /upgrademodulepa │ │ │ │ │ -0007d1f0: 7468 2f55 7067 7261 6465 4d6f 6475 6c65 th/UpgradeModule │ │ │ │ │ -0007d200: 5061 7468 5465 7374 2e6a 6176 613a 2054 PathTest.java: T │ │ │ │ │ -0007d210: 6573 7473 206a 6465 7073 202d 2d75 7067 ests jdeps --upg │ │ │ │ │ -0007d220: 7261 6465 2d6d 6f64 756c 652d 7061 7468 rade-module-path │ │ │ │ │ -0007d230: 0a3c 6272 0a3e 746f 6f6c 732f 6a64 6570 .tools/jdep │ │ │ │ │ -0007d240: 732f 6d75 6c74 6956 6572 7369 6f6e 2f4d s/multiVersion/M │ │ │ │ │ -0007d250: 756c 7469 5665 7273 696f 6e45 7272 6f72 ultiVersionError │ │ │ │ │ -0007d260: 2e6a 6176 613a 2054 6573 7473 206d 756c .java: Tests mul │ │ │ │ │ -0007d270: 7469 706c 6520 7665 7273 696f 6e73 206f tiple versions o │ │ │ │ │ -0007d280: 6620 7468 6520 7361 6d65 2063 6c61 7373 f the same class │ │ │ │ │ -0007d290: 2066 696c 650a 3c62 720a 3e74 6f6f 6c73 file.tools │ │ │ │ │ -0007d2a0: 2f6a 6465 7073 2f6f 7074 696f 6e61 6c44 /jdeps/optionalD │ │ │ │ │ -0007d2b0: 6570 656e 6465 6e63 792f 4f70 7469 6f6e ependency/Option │ │ │ │ │ -0007d2c0: 616c 4465 7065 6e64 656e 6379 5465 7374 alDependencyTest │ │ │ │ │ -0007d2d0: 2e6a 6176 613a 2054 6573 7473 206f 7074 .java: Tests opt │ │ │ │ │ -0007d2e0: 696f 6e61 6c20 6465 7065 6e64 656e 6379 ional dependency │ │ │ │ │ -0007d2f0: 2068 616e 646c 696e 670a 3c62 720a 3e74 handling.t │ │ │ │ │ -0007d300: 6f6f 6c73 2f6a 6465 7073 2f75 6e73 7570 ools/jdeps/unsup │ │ │ │ │ -0007d310: 706f 7274 6564 2f4a 444b 556e 7375 7070 ported/JDKUnsupp │ │ │ │ │ -0007d320: 6f72 7465 6454 6573 742e 6a61 7661 3a20 ortedTest.java: │ │ │ │ │ -0007d330: 6a64 6570 7320 7368 6f75 6c64 2066 6c61 jdeps should fla │ │ │ │ │ -0007d340: 6720 6a64 6b2e 756e 7375 7070 6f72 7465 g jdk.unsupporte │ │ │ │ │ -0007d350: 6420 6578 706f 7274 6564 2041 5049 2061 d exported API a │ │ │ │ │ -0007d360: 7320 696e 7465 726e 616c 0a3c 6272 0a3e s internal. │ │ │ │ │ -0007d370: 0a3c 6872 3e0a 3c73 6d61 6c6c 3e52 6570 .
    .Rep │ │ │ │ │ -0007d380: 6f72 7420 6765 6e65 7261 7465 6420 6f6e ort generated on │ │ │ │ │ -0007d390: 2041 7567 2032 302c 2032 3032 3620 323a Aug 20, 2026 2: │ │ │ │ │ -0007d3a0: 3130 3a31 33e2 80af 414d 0a3c 6272 3e55 10:13...AM.
    U │ │ │ │ │ -0007d3b0: 7369 6e67 204a 5420 4861 726e 6573 7320 sing JT Harness │ │ │ │ │ -0007d3c0: 362e 3020 6232 343b 2062 7569 6c74 206f 6.0 b24; built o │ │ │ │ │ -0007d3d0: 6e20 4a61 6e75 6172 7920 3235 2c20 3139 n January 25, 19 │ │ │ │ │ -0007d3e0: 3730 2c20 3132 3a30 303a 3030 e280 af41 70, 12:00:00...A │ │ │ │ │ -0007d3f0: 4d20 5554 4320 7769 7468 206f 7065 6e6a M UTC with openj │ │ │ │ │ -0007d400: 646b 2076 6572 7369 6f6e 2022 3131 2e30 dk version "11.0 │ │ │ │ │ -0007d410: 2e31 3622 2032 3032 322d 3037 2d31 393c .16" 2022-07-19< │ │ │ │ │ -0007d420: 2f73 6d61 6c6c 3e3c 2f62 6f64 793e 3c2f /small> │ │ │ │ │ +000791d0: 7261 7267 732f 5437 3031 3338 3635 2e6a rargs/T7013865.j │ │ │ │ │ +000791e0: 6176 613a 2076 6172 6172 6773 3a20 6a61 ava: varargs: ja │ │ │ │ │ +000791f0: 7661 6320 6372 6173 6865 7320 6475 7269 vac crashes duri │ │ │ │ │ +00079200: 6e67 206f 7665 726c 6f61 6420 7265 736f ng overload reso │ │ │ │ │ +00079210: 6c75 7469 6f6e 2077 6974 6820 6765 6e65 lution with gene │ │ │ │ │ +00079220: 7269 6320 7661 7261 7267 730a 3c62 720a ric varargs.tools/javac/var │ │ │ │ │ +00079240: 6172 6773 2f56 6172 6172 6773 312e 6a61 args/Varargs1.ja │ │ │ │ │ +00079250: 7661 3a20 7661 7261 6773 2c20 6175 746f va: varags, auto │ │ │ │ │ +00079260: 2062 6f78 696e 670a 3c62 720a 3e74 6f6f boxing.too │ │ │ │ │ +00079270: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ +00079280: 2f56 6172 6172 6773 4f76 6572 7269 6465 /VarargsOverride │ │ │ │ │ +00079290: 2e6a 6176 613a 206f 7665 7272 6964 696e .java: overridin │ │ │ │ │ +000792a0: 6720 7769 7468 206d 6574 686f 6420 6f66 g with method of │ │ │ │ │ +000792b0: 2064 6966 6665 7265 6e74 2061 7269 7479 different arity │ │ │ │ │ +000792c0: 2069 7320 7072 6f68 6962 6974 6564 0a3c is prohibited.< │ │ │ │ │ +000792d0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +000792e0: 7661 7261 7267 732f 5761 726e 312e 6a61 varargs/Warn1.ja │ │ │ │ │ +000792f0: 7661 3a20 6e65 6564 2077 6172 6e69 6e67 va: need warning │ │ │ │ │ +00079300: 2069 6620 7661 7261 7267 7320 6172 6775 if varargs argu │ │ │ │ │ +00079310: 6d65 6e74 2069 736e 2774 2062 6f78 6564 ment isn't boxed │ │ │ │ │ +00079320: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00079330: 632f 7661 7261 7267 732f 5761 726e 322e c/varargs/Warn2. │ │ │ │ │ +00079340: 6a61 7661 3a20 6e65 6564 2077 6172 6e69 java: need warni │ │ │ │ │ +00079350: 6e67 2069 6620 7661 7261 7267 7320 6172 ng if varargs ar │ │ │ │ │ +00079360: 6775 6d65 6e74 2069 736e 2774 2062 6f78 gument isn't box │ │ │ │ │ +00079370: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ +00079380: 7661 632f 7661 7261 7267 732f 6163 6365 vac/varargs/acce │ │ │ │ │ +00079390: 7373 2f56 6172 6172 6773 416e 6457 696c ss/VarargsAndWil │ │ │ │ │ +000793a0: 6463 6172 6450 6172 616d 6574 6572 697a dcardParameteriz │ │ │ │ │ +000793b0: 6564 5479 7065 5465 7374 2e6a 6176 613a edTypeTest.java: │ │ │ │ │ +000793c0: 206a 6176 6163 2c20 7769 6c64 6361 7264 javac, wildcard │ │ │ │ │ +000793d0: 7320 616e 6420 6765 6e65 7269 6320 7661 s and generic va │ │ │ │ │ +000793e0: 7261 7267 206d 6574 686f 6420 696e 766f rarg method invo │ │ │ │ │ +000793f0: 6361 7469 6f6e 206e 6f74 2061 6363 6570 cation not accep │ │ │ │ │ +00079400: 7465 640a 3c62 720a 3e74 6f6f 6c73 2f6a ted.tools/j │ │ │ │ │ +00079410: 6176 6163 2f76 6172 6172 6773 2f61 6363 avac/varargs/acc │ │ │ │ │ +00079420: 6573 732f 5661 7261 7267 7341 6e64 5769 ess/VarargsAndWi │ │ │ │ │ +00079430: 6c64 6361 7264 5061 7261 6d65 7465 7269 ldcardParameteri │ │ │ │ │ +00079440: 7a65 6454 7970 6554 6573 7432 2e6a 6176 zedTypeTest2.jav │ │ │ │ │ +00079450: 613a 2056 6172 6172 6773 2061 6363 6573 a: Varargs acces │ │ │ │ │ +00079460: 7320 6368 6563 6b20 6d69 7368 616e 646c s check mishandl │ │ │ │ │ +00079470: 6573 2063 6170 7475 7265 2076 6172 6961 es capture varia │ │ │ │ │ +00079480: 626c 6573 0a3c 6272 0a3e 746f 6f6c 732f bles.tools/ │ │ │ │ │ +00079490: 6a61 7661 632f 7661 7261 7267 732f 6163 javac/varargs/ac │ │ │ │ │ +000794a0: 6365 7373 2f56 6172 6172 6773 416e 6457 cess/VarargsAndW │ │ │ │ │ +000794b0: 696c 6463 6172 6450 6172 616d 6574 6572 ildcardParameter │ │ │ │ │ +000794c0: 697a 6564 5479 7065 5465 7374 332e 6a61 izedTypeTest3.ja │ │ │ │ │ +000794d0: 7661 3a20 5661 7261 7267 7320 6163 6365 va: Varargs acce │ │ │ │ │ +000794e0: 7373 2063 6865 636b 206d 6973 6861 6e64 ss check mishand │ │ │ │ │ +000794f0: 6c65 7320 6361 7074 7572 6520 7661 7269 les capture vari │ │ │ │ │ +00079500: 6162 6c65 730a 3c62 720a 3e74 6f6f 6c73 ables.tools │ │ │ │ │ +00079510: 2f6a 6176 6163 2f76 6172 6172 6773 2f61 /javac/varargs/a │ │ │ │ │ +00079520: 6363 6573 732f 5661 7261 7267 7341 6e64 ccess/VarargsAnd │ │ │ │ │ +00079530: 5769 6c64 6361 7264 5061 7261 6d65 7465 WildcardParamete │ │ │ │ │ +00079540: 7269 7a65 6454 7970 6554 6573 7434 2e6a rizedTypeTest4.j │ │ │ │ │ +00079550: 6176 613a 2056 6172 6172 6773 2061 6363 ava: Varargs acc │ │ │ │ │ +00079560: 6573 7320 6368 6563 6b20 6d69 7368 616e ess check mishan │ │ │ │ │ +00079570: 646c 6573 2063 6170 7475 7265 2076 6172 dles capture var │ │ │ │ │ +00079580: 6961 626c 6573 0a3c 6272 0a3e 746f 6f6c iables.tool │ │ │ │ │ +00079590: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ +000795a0: 6163 6365 7373 2f56 6172 6172 6773 496e access/VarargsIn │ │ │ │ │ +000795b0: 6665 7272 6564 5072 6976 6174 6554 7970 ferredPrivateTyp │ │ │ │ │ +000795c0: 652e 6a61 7661 3a20 4368 6563 6b20 7661 e.java: Check va │ │ │ │ │ +000795d0: 7261 7267 7320 6163 6365 7373 2061 6761 rargs access aga │ │ │ │ │ +000795e0: 696e 7374 2069 6e66 6572 7265 6420 7369 inst inferred si │ │ │ │ │ +000795f0: 676e 6174 7572 650a 3c62 720a 3e74 6f6f gnature.too │ │ │ │ │ +00079600: 6c73 2f6a 6176 6163 2f76 6172 6172 6773 ls/javac/varargs │ │ │ │ │ +00079610: 2f77 6172 6e69 6e67 2f57 6172 6e32 2e6a /warning/Warn2.j │ │ │ │ │ +00079620: 6176 613a 2066 6978 6564 2d61 7269 7479 ava: fixed-arity │ │ │ │ │ +00079630: 2077 6172 6e69 6e67 2067 6976 656e 2074 warning given t │ │ │ │ │ +00079640: 6f6f 206f 6674 656e 0a3c 6272 0a3e 746f oo often.to │ │ │ │ │ +00079650: 6f6c 732f 6a61 7661 632f 7661 7261 7267 ols/javac/vararg │ │ │ │ │ +00079660: 732f 7761 726e 696e 672f 5761 726e 332e s/warning/Warn3. │ │ │ │ │ +00079670: 6a61 7661 3a20 6669 7865 642d 6172 6974 java: fixed-arit │ │ │ │ │ +00079680: 7920 7761 726e 696e 6720 6769 7665 6e20 y warning given │ │ │ │ │ +00079690: 746f 6f20 6f66 7465 6e0a 3c62 720a 3e74 too often.t │ │ │ │ │ +000796a0: 6f6f 6c73 2f6a 6176 6163 2f76 6172 6172 ools/javac/varar │ │ │ │ │ +000796b0: 6773 2f77 6172 6e69 6e67 2f57 6172 6e34 gs/warning/Warn4 │ │ │ │ │ +000796c0: 2e6a 6176 613a 2050 726f 6a65 6374 2043 .java: Project C │ │ │ │ │ +000796d0: 6f69 6e3a 2053 696d 706c 6966 6965 6420 oin: Simplified │ │ │ │ │ +000796e0: 5661 7261 7267 7320 4d65 7468 6f64 2049 Varargs Method I │ │ │ │ │ +000796f0: 6e76 6f63 6174 696f 6e20 7465 6d70 6f72 nvocation tempor │ │ │ │ │ +00079700: 6172 696c 7920 776f 726b 6172 6f75 6e64 arily workaround │ │ │ │ │ +00079710: 2063 6f6d 626f 2074 6573 7473 2061 7265 combo tests are │ │ │ │ │ +00079720: 2063 6175 7369 6e67 2074 696d 6520 6f75 causing time ou │ │ │ │ │ +00079730: 7420 696e 2073 6576 6572 616c 2070 6c61 t in several pla │ │ │ │ │ +00079740: 7466 6f72 6d73 0a3c 6272 0a3e 746f 6f6c tforms.tool │ │ │ │ │ +00079750: 732f 6a61 7661 632f 7661 7261 7267 732f s/javac/varargs/ │ │ │ │ │ +00079760: 7761 726e 696e 672f 5761 726e 352e 6a61 warning/Warn5.ja │ │ │ │ │ +00079770: 7661 3a20 5072 6f6a 6563 7420 436f 696e va: Project Coin │ │ │ │ │ +00079780: 3a20 416e 6e6f 7461 7469 6f6e 2074 6f20 : Annotation to │ │ │ │ │ +00079790: 7265 6475 6365 2076 6172 6172 6773 2077 reduce varargs w │ │ │ │ │ +000797a0: 6172 6e69 6e67 7320 7465 6d70 6f72 6172 arnings temporar │ │ │ │ │ +000797b0: 696c 7920 776f 726b 6172 6f75 6e64 2063 ily workaround c │ │ │ │ │ +000797c0: 6f6d 626f 2074 6573 7473 2061 7265 2063 ombo tests are c │ │ │ │ │ +000797d0: 6175 7369 6e67 2074 696d 6520 6f75 7420 ausing time out │ │ │ │ │ +000797e0: 696e 2073 6576 6572 616c 2070 6c61 7466 in several platf │ │ │ │ │ +000797f0: 6f72 6d73 0a3c 6272 0a3e 746f 6f6c 732f orms.tools/ │ │ │ │ │ +00079800: 6a61 7661 632f 7661 7261 7267 732f 7761 javac/varargs/wa │ │ │ │ │ +00079810: 726e 696e 672f 5761 726e 362e 6a61 7661 rning/Warn6.java │ │ │ │ │ +00079820: 3a20 456e 7375 7265 2074 6865 2067 656e : Ensure the gen │ │ │ │ │ +00079830: 6572 6963 2061 7272 6179 2063 7265 6174 eric array creat │ │ │ │ │ +00079840: 696f 6e20 7761 726e 696e 6720 6973 206e ion warning is n │ │ │ │ │ +00079850: 6f74 2069 6e63 6f72 7265 6374 6c79 2070 ot incorrectly p │ │ │ │ │ +00079860: 726f 6475 6365 6420 666f 7220 6469 616d roduced for diam │ │ │ │ │ +00079870: 6f6e 6473 0a3c 6272 0a3e 746f 6f6c 732f onds.tools/ │ │ │ │ │ +00079880: 6a61 7661 632f 7665 7273 696f 6e73 2f53 javac/versions/S │ │ │ │ │ +00079890: 6f75 7263 6554 6172 6765 7454 6573 742e ourceTargetTest. │ │ │ │ │ +000798a0: 6a61 7661 3a20 4a61 7661 436f 6d70 696c java: JavaCompil │ │ │ │ │ +000798b0: 6572 2072 656c 6965 7320 6f6e 2069 6e61 er relies on ina │ │ │ │ │ +000798c0: 7070 726f 7072 6961 7465 2072 6573 756c ppropriate resul │ │ │ │ │ +000798d0: 7420 6672 6f6d 2063 6f6d 7061 7269 736f t from compariso │ │ │ │ │ +000798e0: 6e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 n.tools/jav │ │ │ │ │ +000798f0: 6163 2f76 6572 7369 6f6e 732f 5665 7273 ac/versions/Vers │ │ │ │ │ +00079900: 696f 6e73 2e6a 6176 613a 2043 6865 636b ions.java: Check │ │ │ │ │ +00079910: 2069 6e74 6572 7072 6574 6174 696f 6e20 interpretation │ │ │ │ │ +00079920: 6f66 202d 7461 7267 6574 2061 6e64 202d of -target and - │ │ │ │ │ +00079930: 736f 7572 6365 206f 7074 696f 6e73 0a3c source options.< │ │ │ │ │ +00079940: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00079950: 7761 726e 696e 6773 2f36 3539 3439 3134 warnings/6594914 │ │ │ │ │ +00079960: 2f49 6d70 6c69 6369 7443 6f6d 7069 6c61 /ImplicitCompila │ │ │ │ │ +00079970: 7469 6f6e 2e6a 6176 613a 2057 6172 6e69 tion.java: Warni │ │ │ │ │ +00079980: 6e67 7320 696e 2074 6865 2069 6d70 6f72 ngs in the impor │ │ │ │ │ +00079990: 7473 2073 6563 7469 6f6e 2073 686f 756c ts section shoul │ │ │ │ │ +000799a0: 6420 6265 2061 7474 7269 6275 7465 6420 d be attributed │ │ │ │ │ +000799b0: 746f 2074 6865 2063 6f72 7265 6374 2073 to the correct s │ │ │ │ │ +000799c0: 6f75 7263 6520 6669 6c65 0a3c 6272 0a3e ource file. │ │ │ │ │ +000799d0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ +000799e0: 696e 6773 2f36 3539 3439 3134 2f54 3635 ings/6594914/T65 │ │ │ │ │ +000799f0: 3934 3931 3461 2e6a 6176 613a 205c 5c40 94914a.java: \\@ │ │ │ │ │ +00079a00: 5375 7070 7265 7373 5761 726e 696e 6773 SuppressWarnings │ │ │ │ │ +00079a10: 2822 6465 7072 6563 6174 696f 6e22 2920 ("deprecation") │ │ │ │ │ +00079a20: 646f 6573 206e 6f74 2077 6f72 6b20 666f does not work fo │ │ │ │ │ +00079a30: 7220 7468 6520 7479 7065 206f 6620 6120 r the type of a │ │ │ │ │ +00079a40: 7661 7269 6162 6c65 0a3c 6272 0a3e 746f variable.to │ │ │ │ │ +00079a50: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +00079a60: 6773 2f36 3734 3736 3731 2f54 3637 3437 gs/6747671/T6747 │ │ │ │ │ +00079a70: 3637 312e 6a61 7661 3a20 2d58 6c69 6e74 671.java: -Xlint │ │ │ │ │ +00079a80: 3a72 6177 7479 7065 730a 3c62 720a 3e74 :rawtypes.t │ │ │ │ │ +00079a90: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +00079aa0: 6e67 732f 3638 3835 3235 352f 5436 3838 ngs/6885255/T688 │ │ │ │ │ +00079ab0: 3532 3535 2e6a 6176 613a 202d 586c 696e 5255.java: -Xlin │ │ │ │ │ +00079ac0: 743a 7261 7774 7970 6573 0a3c 6272 0a3e t:rawtypes. │ │ │ │ │ +00079ad0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ +00079ae0: 696e 6773 2f37 3039 3034 3939 2f54 3730 ings/7090499/T70 │ │ │ │ │ +00079af0: 3930 3439 392e 6a61 7661 3a20 2d58 6c69 90499.java: -Xli │ │ │ │ │ +00079b00: 6e74 3a72 6177 7479 7065 730a 3c62 720a nt:rawtypes.tools/javac/war │ │ │ │ │ +00079b20: 6e69 6e67 732f 4175 7869 6c69 6172 7943 nings/AuxiliaryC │ │ │ │ │ +00079b30: 6c61 7373 2f43 6c61 7373 5573 696e 6741 lass/ClassUsingA │ │ │ │ │ +00079b40: 6e6f 7468 6572 4175 7869 6c69 6172 792e notherAuxiliary. │ │ │ │ │ +00079b50: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ +00079b60: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ +00079b70: 732f 4175 7869 6c69 6172 7943 6c61 7373 s/AuxiliaryClass │ │ │ │ │ +00079b80: 2f43 6c61 7373 5573 696e 6741 7578 696c /ClassUsingAuxil │ │ │ │ │ +00079b90: 6961 7279 2e6a 6176 613a 2020 0a3c 6272 iary.java: .
    tools/javac/wa │ │ │ │ │ +00079bb0: 726e 696e 6773 2f41 7578 696c 6961 7279 rnings/Auxiliary │ │ │ │ │ +00079bc0: 436c 6173 732f 5365 6c66 436c 6173 7357 Class/SelfClassW │ │ │ │ │ +00079bd0: 6974 6841 7578 2e6a 6176 613a 2020 0a3c ithAux.java: .< │ │ │ │ │ +00079be0: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00079bf0: 7761 726e 696e 6773 2f44 6566 6175 6c74 warnings/Default │ │ │ │ │ +00079c00: 4374 6f72 2f44 6566 6175 6c74 4374 6f72 Ctor/DefaultCtor │ │ │ │ │ +00079c10: 5761 726e 696e 6754 6f6f 6c42 6f78 2e6a WarningToolBox.j │ │ │ │ │ +00079c20: 6176 613a 2056 6572 6966 7920 6578 7065 ava: Verify expe │ │ │ │ │ +00079c30: 6374 6564 2064 6566 6175 6c74 2063 6f6e cted default con │ │ │ │ │ +00079c40: 7374 7275 6374 6f72 2077 6172 6e69 6e67 structor warning │ │ │ │ │ +00079c50: 7320 6172 6520 7072 6f64 7563 7465 6420 s are producted │ │ │ │ │ +00079c60: 6f72 206e 6f74 2070 726f 6475 6365 640a or not produced. │ │ │ │ │ +00079c70: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6163 tools/javac │ │ │ │ │ +00079c80: 2f77 6172 6e69 6e67 732f 4465 6661 756c /warnings/Defaul │ │ │ │ │ +00079c90: 7443 746f 722f 4e6f 5761 726e 696e 6743 tCtor/NoWarningC │ │ │ │ │ +00079ca0: 6173 6573 2e6a 6176 613a 2020 0a3c 6272 ases.java: .
    tools/javac/wa │ │ │ │ │ +00079cc0: 726e 696e 6773 2f44 6566 6175 6c74 4374 rnings/DefaultCt │ │ │ │ │ +00079cd0: 6f72 2f4e 6f57 6172 6e69 6e67 5265 636f or/NoWarningReco │ │ │ │ │ +00079ce0: 7264 2e6a 6176 613a 2020 0a3c 6272 0a3e rd.java: . │ │ │ │ │ +00079cf0: 746f 6f6c 732f 6a61 7661 632f 7761 726e tools/javac/warn │ │ │ │ │ +00079d00: 696e 6773 2f44 6570 416e 6e2e 6a61 7661 ings/DepAnn.java │ │ │ │ │ +00079d10: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ +00079d20: 6176 6163 2f77 6172 6e69 6e67 732f 4465 avac/warnings/De │ │ │ │ │ +00079d30: 7072 6563 6174 696f 6e2e 6a61 7661 3a20 precation.java: │ │ │ │ │ +00079d40: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ +00079d50: 6163 2f77 6172 6e69 6e67 732f 4465 7072 ac/warnings/Depr │ │ │ │ │ +00079d60: 6563 6174 696f 6e53 4538 5465 7374 2e6a ecationSE8Test.j │ │ │ │ │ +00079d70: 6176 613a 2044 6570 7265 6361 7465 6420 ava: Deprecated │ │ │ │ │ +00079d80: 7761 726e 696e 6720 696e 206d 6574 686f warning in metho │ │ │ │ │ +00079d90: 6420 7265 6665 7265 6e63 6520 6172 6520 d reference are │ │ │ │ │ +00079da0: 6d69 7373 696e 6720 696e 2073 6f6d 6520 missing in some │ │ │ │ │ +00079db0: 6361 7365 732e 0a3c 6272 0a3e 746f 6f6c cases..tool │ │ │ │ │ +00079dc0: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ +00079dd0: 2f44 6976 5a65 726f 2e6a 6176 613a 2020 /DivZero.java: │ │ │ │ │ +00079de0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +00079df0: 632f 7761 726e 696e 6773 2f46 616c 6c54 c/warnings/FallT │ │ │ │ │ +00079e00: 6872 6f75 6768 2e6a 6176 613a 2020 0a3c hrough.java: .< │ │ │ │ │ +00079e10: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +00079e20: 7761 726e 696e 6773 2f46 696e 616c 6c79 warnings/Finally │ │ │ │ │ +00079e30: 2e6a 6176 613a 2020 0a3c 6272 0a3e 746f .java: .to │ │ │ │ │ +00079e40: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +00079e50: 6773 2f4d 6178 4469 6167 7352 6563 6f6d gs/MaxDiagsRecom │ │ │ │ │ +00079e60: 7069 6c65 2e6a 6176 613a 2073 7567 6765 pile.java: sugge │ │ │ │ │ +00079e70: 7374 2072 6563 6f6d 7069 6c69 6e67 2077 st recompiling w │ │ │ │ │ +00079e80: 6974 6820 2d58 6d61 7865 7272 730a 3c62 ith -Xmaxerrs.tools/javac/w │ │ │ │ │ +00079ea0: 6172 6e69 6e67 732f 4d61 7857 6172 6e73 arnings/MaxWarns │ │ │ │ │ +00079eb0: 5265 636f 6d70 696c 652e 6a61 7661 3a20 Recompile.java: │ │ │ │ │ +00079ec0: 7375 6767 6573 7420 7265 636f 6d70 696c suggest recompil │ │ │ │ │ +00079ed0: 696e 6720 7769 7468 202d 586d 6178 7761 ing with -Xmaxwa │ │ │ │ │ +00079ee0: 726e 730a 3c62 720a 3e74 6f6f 6c73 2f6a rns.tools/j │ │ │ │ │ +00079ef0: 6176 6163 2f77 6172 6e69 6e67 732f 4e65 avac/warnings/Ne │ │ │ │ │ +00079f00: 7374 6564 4465 7072 6563 6174 696f 6e2f stedDeprecation/ │ │ │ │ │ +00079f10: 4e65 7374 6564 4465 7072 6563 6174 696f NestedDeprecatio │ │ │ │ │ +00079f20: 6e2e 6a61 7661 3a20 200a 3c62 720a 3e74 n.java: .t │ │ │ │ │ +00079f30: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +00079f40: 6e67 732f 5265 6d6f 7661 6c2e 6a61 7661 ngs/Removal.java │ │ │ │ │ +00079f50: 3a20 6a61 7661 6320 6368 616e 6765 7320 : javac changes │ │ │ │ │ +00079f60: 666f 7220 656e 6861 6e63 6564 2064 6570 for enhanced dep │ │ │ │ │ +00079f70: 7265 6361 7469 6f6e 0a3c 6272 0a3e 746f recation.to │ │ │ │ │ +00079f80: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +00079f90: 6773 2f53 6572 6961 6c2f 4374 6f72 4163 gs/Serial/CtorAc │ │ │ │ │ +00079fa0: 6365 7373 2e6a 6176 613a 2020 0a3c 6272 cess.java: .
    tools/javac/wa │ │ │ │ │ +00079fc0: 726e 696e 6773 2f53 6572 6961 6c2f 4465 rnings/Serial/De │ │ │ │ │ +00079fd0: 6570 4e65 7374 696e 6753 7570 7072 6573 epNestingSuppres │ │ │ │ │ +00079fe0: 7369 6f6e 2e6a 6176 613a 2020 0a3c 6272 sion.java: .
    tools/javac/wa │ │ │ │ │ +0007a000: 726e 696e 6773 2f53 6572 6961 6c2f 456e rnings/Serial/En │ │ │ │ │ +0007a010: 756d 5365 7269 616c 2e6a 6176 613a 2020 umSerial.java: │ │ │ │ │ +0007a020: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0007a030: 632f 7761 726e 696e 6773 2f53 6572 6961 c/warnings/Seria │ │ │ │ │ +0007a040: 6c2f 4578 7465 726e 2e6a 6176 613a 2020 l/Extern.java: │ │ │ │ │ +0007a050: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0007a060: 632f 7761 726e 696e 6773 2f53 6572 6961 c/warnings/Seria │ │ │ │ │ +0007a070: 6c2f 496d 7072 6f70 6572 5265 7475 726e l/ImproperReturn │ │ │ │ │ +0007a080: 5479 7065 732e 6a61 7661 3a20 200a 3c62 Types.java: .tools/javac/w │ │ │ │ │ +0007a0a0: 6172 6e69 6e67 732f 5365 7269 616c 2f49 arnings/Serial/I │ │ │ │ │ +0007a0b0: 6d70 726f 7065 7253 6572 6961 6c50 462e mproperSerialPF. │ │ │ │ │ +0007a0c0: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ +0007a0d0: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ +0007a0e0: 732f 5365 7269 616c 2f49 6e73 7461 6e63 s/Serial/Instanc │ │ │ │ │ +0007a0f0: 6546 6965 6c64 2e6a 6176 613a 2020 0a3c eField.java: .< │ │ │ │ │ +0007a100: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0007a110: 7761 726e 696e 6773 2f53 6572 6961 6c2f warnings/Serial/ │ │ │ │ │ +0007a120: 496e 7465 7266 6163 6546 6965 6c64 732e InterfaceFields. │ │ │ │ │ +0007a130: 6a61 7661 3a20 200a 3c62 720a 3e74 6f6f java: .too │ │ │ │ │ +0007a140: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ +0007a150: 732f 5365 7269 616c 2f49 6e74 6572 6661 s/Serial/Interfa │ │ │ │ │ +0007a160: 6365 4e6f 6e50 7269 7661 7465 4d65 7468 ceNonPrivateMeth │ │ │ │ │ +0007a170: 6f64 732e 6a61 7661 3a20 200a 3c62 720a ods.java: .tools/javac/war │ │ │ │ │ +0007a190: 6e69 6e67 732f 5365 7269 616c 2f52 6563 nings/Serial/Rec │ │ │ │ │ +0007a1a0: 6f72 6453 6572 6961 6c2e 6a61 7661 3a20 ordSerial.java: │ │ │ │ │ +0007a1b0: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ +0007a1c0: 6163 2f77 6172 6e69 6e67 732f 5365 7269 ac/warnings/Seri │ │ │ │ │ +0007a1d0: 616c 2f53 6572 6961 6c2e 6a61 7661 3a20 al/Serial.java: │ │ │ │ │ +0007a1e0: 200a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 .tools/jav │ │ │ │ │ +0007a1f0: 6163 2f77 6172 6e69 6e67 732f 5365 7269 ac/warnings/Seri │ │ │ │ │ +0007a200: 616c 2f53 6572 6961 6c4d 6574 686f 6441 al/SerialMethodA │ │ │ │ │ +0007a210: 7269 7479 2e6a 6176 613a 2020 0a3c 6272 rity.java: .
    tools/javac/wa │ │ │ │ │ +0007a230: 726e 696e 6773 2f53 6572 6961 6c2f 5365 rnings/Serial/Se │ │ │ │ │ +0007a240: 7269 616c 4d65 7468 6f64 4d6f 6473 2e6a rialMethodMods.j │ │ │ │ │ +0007a250: 6176 613a 2020 0a3c 6272 0a3e 746f 6f6c ava: .tool │ │ │ │ │ +0007a260: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ +0007a270: 2f53 6572 6961 6c2f 5365 7269 616c 4d65 /Serial/SerialMe │ │ │ │ │ +0007a280: 7468 6f64 5468 726f 7773 2e6a 6176 613a thodThrows.java: │ │ │ │ │ +0007a290: 2020 0a3c 6272 0a3e 746f 6f6c 732f 6a61 .tools/ja │ │ │ │ │ +0007a2a0: 7661 632f 7761 726e 696e 6773 2f54 3637 vac/warnings/T67 │ │ │ │ │ +0007a2b0: 3633 3531 382e 6a61 7661 3a20 496d 706f 63518.java: Impo │ │ │ │ │ +0007a2c0: 7373 6962 6c65 2074 6f20 7375 7070 7265 ssible to suppre │ │ │ │ │ +0007a2d0: 7373 2072 6177 2d74 7970 6520 7761 726e ss raw-type warn │ │ │ │ │ +0007a2e0: 696e 6773 0a3c 6272 0a3e 746f 6f6c 732f ings.tools/ │ │ │ │ │ +0007a2f0: 6a61 7661 632f 7761 726e 696e 6773 2f54 javac/warnings/T │ │ │ │ │ +0007a300: 6869 7345 7363 6170 652e 6a61 7661 3a20 hisEscape.java: │ │ │ │ │ +0007a310: 5665 7269 6679 2027 7468 6973 2720 6573 Verify 'this' es │ │ │ │ │ +0007a320: 6361 7065 2064 6574 6563 7469 6f6e 0a3c cape detection.< │ │ │ │ │ +0007a330: 6272 0a3e 746f 6f6c 732f 6a61 7661 632f br.>tools/javac/ │ │ │ │ │ +0007a340: 7761 726e 696e 6773 2f55 6e62 6f75 6e64 warnings/Unbound │ │ │ │ │ +0007a350: 416e 6442 6f75 6e64 4279 4f62 6a65 6374 AndBoundByObject │ │ │ │ │ +0007a360: 5465 7374 2e6a 6176 613a 2075 6e63 6865 Test.java: unche │ │ │ │ │ +0007a370: 636b 6564 2077 6172 6e69 6e67 7320 6861 cked warnings ha │ │ │ │ │ +0007a380: 6e64 6c65 203f 2061 6e64 203f 2065 7874 ndle ? and ? ext │ │ │ │ │ +0007a390: 656e 6473 204f 626a 6563 7420 6469 6666 ends Object diff │ │ │ │ │ +0007a3a0: 6572 656e 746c 790a 3c62 720a 3e74 6f6f erently.too │ │ │ │ │ +0007a3b0: 6c73 2f6a 6176 6163 2f77 6172 6e69 6e67 ls/javac/warning │ │ │ │ │ +0007a3c0: 732f 556e 6368 6563 6b65 642e 6a61 7661 s/Unchecked.java │ │ │ │ │ +0007a3d0: 3a20 200a 3c62 720a 3e74 6f6f 6c73 2f6a : .tools/j │ │ │ │ │ +0007a3e0: 6176 6163 2f77 6172 6e69 6e67 732f 556e avac/warnings/Un │ │ │ │ │ +0007a3f0: 6e65 6564 6564 5374 7269 6374 6670 5761 neededStrictfpWa │ │ │ │ │ +0007a400: 726e 696e 6754 6f6f 6c42 6f78 2e6a 6176 rningToolBox.jav │ │ │ │ │ +0007a410: 613a 2056 6572 6966 7920 6578 7065 6374 a: Verify expect │ │ │ │ │ +0007a420: 6564 2073 7472 6963 7466 7020 7761 726e ed strictfp warn │ │ │ │ │ +0007a430: 696e 6773 2061 7265 2070 726f 6475 6374 ings are product │ │ │ │ │ +0007a440: 6564 206f 7220 6e6f 7420 7072 6f64 7563 ed or not produc │ │ │ │ │ +0007a450: 6564 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ed.tools/ja │ │ │ │ │ +0007a460: 7661 632f 7761 726e 696e 6773 2f56 6572 vac/warnings/Ver │ │ │ │ │ +0007a470: 6966 794c 696e 7444 6573 6372 6970 7469 ifyLintDescripti │ │ │ │ │ +0007a480: 6f6e 732e 6a61 7661 3a20 5665 7269 6679 ons.java: Verify │ │ │ │ │ +0007a490: 2074 6861 7420 616c 6c20 4c69 6e74 4361 that all LintCa │ │ │ │ │ +0007a4a0: 7465 676f 7269 6573 2068 6176 6520 7468 tegories have th │ │ │ │ │ +0007a4b0: 6569 7220 6465 7363 7269 7074 696f 6e73 eir descriptions │ │ │ │ │ +0007a4c0: 2066 696c 6c65 642e 0a3c 6272 0a3e 746f filled..to │ │ │ │ │ +0007a4d0: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +0007a4e0: 6773 2f73 7570 7072 6573 732f 496d 706c gs/suppress/Impl │ │ │ │ │ +0007a4f0: 6963 6974 5465 7374 2e6a 6176 613a 2056 icitTest.java: V │ │ │ │ │ +0007a500: 6572 6966 7920 7468 6174 2064 6570 7265 erify that depre │ │ │ │ │ +0007a510: 6361 7465 6420 7761 726e 696e 6720 6973 cated warning is │ │ │ │ │ +0007a520: 2070 7269 6e74 6564 2063 6f72 7265 6374 printed correct │ │ │ │ │ +0007a530: 6c79 2066 6f72 2069 6d70 6f72 7420 7374 ly for import st │ │ │ │ │ +0007a540: 6174 656d 656e 7420 7768 656e 2070 726f atement when pro │ │ │ │ │ +0007a550: 6365 7373 696e 6720 6120 6669 6c65 206f cessing a file o │ │ │ │ │ +0007a560: 6e20 6465 6d61 6e64 2077 6869 6c65 2061 n demand while a │ │ │ │ │ +0007a570: 7474 7269 6275 7469 6e67 2061 6e6f 7468 ttributing anoth │ │ │ │ │ +0007a580: 6572 2066 696c 652e 0a3c 6272 0a3e 746f er file..to │ │ │ │ │ +0007a590: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +0007a5a0: 6773 2f73 7570 7072 6573 732f 4f76 6572 gs/suppress/Over │ │ │ │ │ +0007a5b0: 7269 6464 656e 2e6a 6176 613a 2043 6865 ridden.java: Che │ │ │ │ │ +0007a5c0: 636b 2074 6861 7420 5c5c 4053 7570 7072 ck that \\@Suppr │ │ │ │ │ +0007a5d0: 6573 7357 6172 6e69 6e67 7320 776f 726b essWarnings work │ │ │ │ │ +0007a5e0: 7320 7072 6f70 6572 6c79 2077 6865 6e20 s properly when │ │ │ │ │ +0007a5f0: 6f76 6572 7269 6469 6e67 2064 6570 7265 overriding depre │ │ │ │ │ +0007a600: 6361 7465 6420 6d65 7468 6f64 2e0a 3c62 cated method..tools/javac/w │ │ │ │ │ +0007a620: 6172 6e69 6e67 732f 7375 7070 7265 7373 arnings/suppress │ │ │ │ │ +0007a630: 2f4f 7665 7272 6964 6465 6e53 7570 7072 /OverriddenSuppr │ │ │ │ │ +0007a640: 6573 7365 642e 6a61 7661 3a20 4368 6563 essed.java: Chec │ │ │ │ │ +0007a650: 6b20 7468 6174 205c 5c40 5375 7070 7265 k that \\@Suppre │ │ │ │ │ +0007a660: 7373 5761 726e 696e 6773 2077 6f72 6b73 ssWarnings works │ │ │ │ │ +0007a670: 2070 726f 7065 726c 7920 7768 656e 206f properly when o │ │ │ │ │ +0007a680: 7665 7272 6964 696e 6720 6465 7072 6563 verriding deprec │ │ │ │ │ +0007a690: 6174 6564 206d 6574 686f 642e 0a3c 6272 ated method..
    tools/javac/wa │ │ │ │ │ +0007a6b0: 726e 696e 6773 2f73 7570 7072 6573 732f rnings/suppress/ │ │ │ │ │ +0007a6c0: 5061 636b 6167 6549 6e66 6f2e 6a61 7661 PackageInfo.java │ │ │ │ │ +0007a6d0: 3a20 5665 7269 6679 2074 6861 7420 6465 : Verify that de │ │ │ │ │ +0007a6e0: 7072 6563 6174 6564 2077 6172 6e69 6e67 precated warning │ │ │ │ │ +0007a6f0: 7320 6172 6520 7072 696e 7465 6420 636f s are printed co │ │ │ │ │ +0007a700: 7272 6563 746c 7920 666f 7220 7061 636b rrectly for pack │ │ │ │ │ +0007a710: 6167 652d 696e 666f 2e6a 6176 610a 3c62 age-info.java.tools/javac/w │ │ │ │ │ +0007a730: 6172 6e69 6e67 732f 7375 7070 7265 7373 arnings/suppress │ │ │ │ │ +0007a740: 2f53 7570 7072 6573 7357 6172 6e69 6e67 /SuppressWarning │ │ │ │ │ +0007a750: 7350 6163 6b61 6765 2e6a 6176 613a 2056 sPackage.java: V │ │ │ │ │ +0007a760: 6572 6966 7920 5375 7070 7265 7373 5761 erify SuppressWa │ │ │ │ │ +0007a770: 726e 696e 6773 2077 6f72 6b73 206f 6e20 rnings works on │ │ │ │ │ +0007a780: 7061 636b 6167 6520 636c 6175 7365 7320 package clauses │ │ │ │ │ +0007a790: 616e 6420 6d6f 6475 6c65 732e 0a3c 6272 and modules..
    tools/javac/wa │ │ │ │ │ +0007a7b0: 726e 696e 6773 2f73 7570 7072 6573 732f rnings/suppress/ │ │ │ │ │ +0007a7c0: 5436 3438 3035 3838 2e6a 6176 613a 2056 T6480588.java: V │ │ │ │ │ +0007a7d0: 6572 6966 7920 7468 6174 205c 5c40 5375 erify that \\@Su │ │ │ │ │ +0007a7e0: 7070 7265 7373 5761 726e 696e 6773 2822 ppressWarnings(" │ │ │ │ │ +0007a7f0: 6465 7072 6563 6174 696f 6e22 2920 776f deprecation") wo │ │ │ │ │ +0007a800: 726b 7320 4f4b 2066 6f72 2061 6c6c 2070 rks OK for all p │ │ │ │ │ +0007a810: 6172 7473 206f 6620 636c 6173 732f 6d65 arts of class/me │ │ │ │ │ +0007a820: 7468 6f64 2f66 6965 6c64 2022 6865 6164 thod/field "head │ │ │ │ │ +0007a830: 6572 222c 2069 6e63 6c75 6469 6e67 2028 er", including ( │ │ │ │ │ +0007a840: 6465 636c 6172 6174 696f 6e29 2061 6e6e declaration) ann │ │ │ │ │ +0007a850: 6f74 6174 696f 6e73 0a3c 6272 0a3e 746f otations.to │ │ │ │ │ +0007a860: 6f6c 732f 6a61 7661 632f 7761 726e 696e ols/javac/warnin │ │ │ │ │ +0007a870: 6773 2f73 7570 7072 6573 732f 5436 3730 gs/suppress/T670 │ │ │ │ │ +0007a880: 3730 3332 2e6a 6176 613a 2056 6572 6966 7032.java: Verif │ │ │ │ │ +0007a890: 7920 7468 6174 205c 5c40 5375 7070 7265 y that \\@Suppre │ │ │ │ │ +0007a8a0: 7373 5761 726e 696e 6773 2822 6469 767a ssWarnings("divz │ │ │ │ │ +0007a8b0: 6572 6f22 2920 776f 726b 7320 666f 7220 ero") works for │ │ │ │ │ +0007a8c0: 636f 6e73 7461 6e74 2069 6e69 7469 616c constant initial │ │ │ │ │ +0007a8d0: 697a 6572 730a 3c62 720a 3e74 6f6f 6c73 izers.tools │ │ │ │ │ +0007a8e0: 2f6a 6176 6163 2f77 6172 6e69 6e67 732f /javac/warnings/ │ │ │ │ │ +0007a8f0: 7375 7070 7265 7373 2f54 3830 3231 3131 suppress/T802111 │ │ │ │ │ +0007a900: 3261 2e6a 6176 613a 2056 6572 6966 7920 2a.java: Verify │ │ │ │ │ +0007a910: 7468 6174 205c 5c40 5375 7070 7265 7373 that \\@Suppress │ │ │ │ │ +0007a920: 5761 726e 696e 6773 2077 6f72 6b20 6576 Warnings work ev │ │ │ │ │ +0007a930: 656e 2069 6620 7468 6520 7661 6c75 6520 en if the value │ │ │ │ │ +0007a940: 6973 2064 6566 696e 6564 2069 6e73 6964 is defined insid │ │ │ │ │ +0007a950: 6520 7468 6520 7375 7070 7265 7373 6564 e the suppressed │ │ │ │ │ +0007a960: 2063 6c61 7373 2069 7473 656c 662c 2061 class itself, a │ │ │ │ │ +0007a970: 6e64 2076 6572 6966 7920 7468 6174 2022 nd verify that " │ │ │ │ │ +0007a980: 756e 6e65 6365 7373 6172 7920 6361 7374 unnecessary cast │ │ │ │ │ +0007a990: 2220 6c69 6e74 2063 616e 2062 6520 7072 " lint can be pr │ │ │ │ │ +0007a9a0: 6f70 6572 6c79 2073 7570 7072 6573 7365 operly suppresse │ │ │ │ │ +0007a9b0: 642e 0a3c 6272 0a3e 746f 6f6c 732f 6a61 d..tools/ja │ │ │ │ │ +0007a9c0: 7661 632f 7761 726e 696e 6773 2f73 7570 vac/warnings/sup │ │ │ │ │ +0007a9d0: 7072 6573 732f 5438 3032 3131 3132 622e press/T8021112b. │ │ │ │ │ +0007a9e0: 6a61 7661 3a20 5665 7269 6679 2074 6861 java: Verify tha │ │ │ │ │ +0007a9f0: 7420 5c5c 4053 7570 7072 6573 7357 6172 t \\@SuppressWar │ │ │ │ │ +0007aa00: 6e69 6e67 7328 2275 6e63 6865 636b 6564 nings("unchecked │ │ │ │ │ +0007aa10: 2229 2077 6f72 6b73 2063 6f72 7265 6374 ") works correct │ │ │ │ │ +0007aa20: 6c79 2066 6f72 206c 617a 7920 6174 7472 ly for lazy attr │ │ │ │ │ +0007aa30: 6962 2076 616c 7565 730a 3c62 720a 3e74 ib values.t │ │ │ │ │ +0007aa40: 6f6f 6c73 2f6a 6176 6163 2f77 6172 6e69 ools/javac/warni │ │ │ │ │ +0007aa50: 6e67 732f 7375 7070 7265 7373 2f54 3830 ngs/suppress/T80 │ │ │ │ │ +0007aa60: 3639 3039 342e 6a61 7661 3a20 5665 7269 69094.java: Veri │ │ │ │ │ +0007aa70: 6679 2074 6861 7420 5c5c 4053 7570 7072 fy that \\@Suppr │ │ │ │ │ +0007aa80: 6573 7357 6172 6e69 6e67 7328 2275 6e63 essWarnings("unc │ │ │ │ │ +0007aa90: 6865 636b 6564 2229 2077 6f72 6b73 2063 hecked") works c │ │ │ │ │ +0007aaa0: 6f72 7265 6374 6c79 2066 6f72 2061 6e6e orrectly for ann │ │ │ │ │ +0007aab0: 6f74 6174 696f 6e20 6465 6661 756c 7420 otation default │ │ │ │ │ +0007aac0: 7661 6c75 6573 0a3c 6272 0a3e 746f 6f6c values.tool │ │ │ │ │ +0007aad0: 732f 6a61 7661 632f 7761 726e 696e 6773 s/javac/warnings │ │ │ │ │ +0007aae0: 2f73 7570 7072 6573 732f 5479 7065 416e /suppress/TypeAn │ │ │ │ │ +0007aaf0: 6e6f 7461 7469 6f6e 732e 6a61 7661 3a20 notations.java: │ │ │ │ │ +0007ab00: 5665 7269 6679 2074 6861 7420 5c5c 4053 Verify that \\@S │ │ │ │ │ +0007ab10: 7570 7072 6573 7357 6172 6e69 6e67 7328 uppressWarnings( │ │ │ │ │ +0007ab20: 2275 6e63 6865 636b 6564 2229 2077 6f72 "unchecked") wor │ │ │ │ │ +0007ab30: 6b73 2066 6f72 2074 7970 6520 616e 6e6f ks for type anno │ │ │ │ │ +0007ab40: 7461 7469 6f6e 730a 3c62 720a 3e74 6f6f tations.too │ │ │ │ │ +0007ab50: 6c73 2f6a 6176 6170 2f34 3131 3138 3631 ls/javap/4111861 │ │ │ │ │ +0007ab60: 2f54 3431 3131 3836 312e 6a61 7661 3a20 /T4111861.java: │ │ │ │ │ +0007ab70: 7374 6174 6963 2066 696e 616c 2066 6965 static final fie │ │ │ │ │ +0007ab80: 6c64 2063 6f6e 7465 6e74 7320 6172 6520 ld contents are │ │ │ │ │ +0007ab90: 6e6f 7420 6469 7370 6c61 7965 640a 3c62 not displayed.tools/javap/4 │ │ │ │ │ +0007abb0: 3739 3833 3132 2f4a 6176 6170 5368 6f75 798312/JavapShou │ │ │ │ │ +0007abc0: 6c64 4c6f 6164 436c 6173 7365 7346 726f ldLoadClassesFro │ │ │ │ │ +0007abd0: 6d52 544a 6172 5465 7374 2e6a 6176 613a mRTJarTest.java: │ │ │ │ │ +0007abe0: 2049 6e20 5769 6e64 6f77 732c 206a 6176 In Windows, jav │ │ │ │ │ +0007abf0: 6170 2064 6f65 736e 2774 206c 6f61 6420 ap doesn't load │ │ │ │ │ +0007ac00: 636c 6173 7365 7320 6672 6f6d 2072 742e classes from rt. │ │ │ │ │ +0007ac10: 6a61 720a 3c62 720a 3e74 6f6f 6c73 2f6a jar.tools/j │ │ │ │ │ +0007ac20: 6176 6170 2f34 3836 3638 3331 2f50 7562 avap/4866831/Pub │ │ │ │ │ +0007ac30: 6c69 6349 6e74 6572 6661 6365 5465 7374 licInterfaceTest │ │ │ │ │ +0007ac40: 2e6a 6176 613a 2056 6572 6966 7920 7468 .java: Verify th │ │ │ │ │ +0007ac50: 6174 206a 6176 6170 206d 6172 6b73 2070 at javap marks p │ │ │ │ │ +0007ac60: 7562 6c69 6320 696e 7465 7266 6163 6573 ublic interfaces │ │ │ │ │ +0007ac70: 2061 7320 7075 626c 6963 0a3c 6272 0a3e as public. │ │ │ │ │ +0007ac80: 746f 6f6c 732f 6a61 7661 702f 3438 3730 tools/javap/4870 │ │ │ │ │ +0007ac90: 3635 312f 5434 3837 3036 3531 2e6a 6176 651/T4870651.jav │ │ │ │ │ +0007aca0: 613a 206a 6176 6170 2073 686f 756c 6420 a: javap should │ │ │ │ │ +0007acb0: 7265 636f 676e 697a 6520 6765 6e65 7269 recognize generi │ │ │ │ │ +0007acc0: 6373 2c20 7661 7261 7267 732c 2065 6e75 cs, varargs, enu │ │ │ │ │ +0007acd0: 6d3b 206a 6176 6170 2070 7269 6e74 7320 m; javap prints │ │ │ │ │ +0007ace0: 2265 7874 656e 6473 206a 6176 612e 6c61 "extends java.la │ │ │ │ │ +0007acf0: 6e67 2e4f 626a 6563 7422 0a3c 6272 0a3e ng.Object". │ │ │ │ │ +0007ad00: 746f 6f6c 732f 6a61 7661 702f 3639 3337 tools/javap/6937 │ │ │ │ │ +0007ad10: 3234 342f 5436 3933 3732 3434 2e6a 6176 244/T6937244.jav │ │ │ │ │ +0007ad20: 613a 2066 6965 6c64 7320 6469 7370 6c61 a: fields displa │ │ │ │ │ +0007ad30: 7920 7769 7468 204a 564d 5320 6e61 6d65 y with JVMS name │ │ │ │ │ +0007ad40: 732c 206e 6f74 204a 6176 6120 6e61 6d65 s, not Java name │ │ │ │ │ +0007ad50: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0007ad60: 6170 2f36 3933 3732 3434 2f54 3639 3337 ap/6937244/T6937 │ │ │ │ │ +0007ad70: 3234 3441 2e6a 6176 613a 2066 6965 6c64 244A.java: field │ │ │ │ │ +0007ad80: 7320 6469 7370 6c61 7920 7769 7468 204a s display with J │ │ │ │ │ +0007ad90: 564d 5320 6e61 6d65 732c 206e 6f74 204a VMS names, not J │ │ │ │ │ +0007ada0: 6176 6120 6e61 6d65 730a 3c62 720a 3e74 ava names.t │ │ │ │ │ +0007adb0: 6f6f 6c73 2f6a 6176 6170 2f38 3030 3633 ools/javap/80063 │ │ │ │ │ +0007adc0: 3334 2f4a 6176 6170 5461 736b 4374 6f72 34/JavapTaskCtor │ │ │ │ │ +0007add0: 4661 696c 5769 7468 4e50 452e 6a61 7661 FailWithNPE.java │ │ │ │ │ +0007ade0: 3a20 6a61 7661 703a 204a 6176 6170 5461 : javap: JavapTa │ │ │ │ │ +0007adf0: 736b 2063 6f6e 7374 7275 6374 6f72 2062 sk constructor b │ │ │ │ │ +0007ae00: 7265 616b 7320 7769 7468 206e 756c 6c20 reaks with null │ │ │ │ │ +0007ae10: 706f 696e 7465 7220 6578 6365 7074 696f pointer exceptio │ │ │ │ │ +0007ae20: 6e20 6966 2070 6172 616d 6574 6572 206f n if parameter o │ │ │ │ │ +0007ae30: 7074 696f 6e73 2069 7320 6e75 6c6c 0a3c ptions is null.< │ │ │ │ │ +0007ae40: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ +0007ae50: 3830 3037 3930 372f 4a61 7661 7052 6574 8007907/JavapRet │ │ │ │ │ +0007ae60: 7572 6e73 3041 6674 6572 436c 6173 734e urns0AfterClassN │ │ │ │ │ +0007ae70: 6f74 466f 756e 6454 6573 742e 6a61 7661 otFoundTest.java │ │ │ │ │ +0007ae80: 3a20 6a61 7661 702c 206d 6574 686f 6420 : javap, method │ │ │ │ │ +0007ae90: 636f 6d2e 7375 6e2e 746f 6f6c 732e 6a61 com.sun.tools.ja │ │ │ │ │ +0007aea0: 7661 702e 4d61 696e 2e72 756e 2072 6574 vap.Main.run ret │ │ │ │ │ +0007aeb0: 7572 6e73 2030 2065 7665 6e20 696e 2063 urns 0 even in c │ │ │ │ │ +0007aec0: 6173 6520 6f66 2063 6c61 7373 206e 6f74 ase of class not │ │ │ │ │ +0007aed0: 2066 6f75 6e64 2065 7272 6f72 0a3c 6272 found error.
    tools/javap/82 │ │ │ │ │ +0007aef0: 3434 3537 332f 5438 3234 3435 3733 2e6a 44573/T8244573.j │ │ │ │ │ +0007af00: 6176 613a 206a 6176 6170 2c20 6a61 7661 ava: javap, java │ │ │ │ │ +0007af10: 2e6c 616e 672e 4172 7261 7949 6e64 6578 .lang.ArrayIndex │ │ │ │ │ +0007af20: 4f75 744f 6642 6f75 6e64 7345 7863 6570 OutOfBoundsExcep │ │ │ │ │ +0007af30: 7469 6f6e 2074 6872 6f77 6e20 666f 7220 tion thrown for │ │ │ │ │ +0007af40: 6d61 6c66 6f72 6d65 6420 636c 6173 7320 malformed class │ │ │ │ │ +0007af50: 6669 6c65 0a3c 6272 0a3e 746f 6f6c 732f file.tools/ │ │ │ │ │ +0007af60: 6a61 7661 702f 3832 3630 3430 332f 5438 javap/8260403/T8 │ │ │ │ │ +0007af70: 3236 3034 3033 2e6a 6176 613a 206a 6176 260403.java: jav │ │ │ │ │ +0007af80: 6170 2073 686f 756c 6420 6265 206d 6f72 ap should be mor │ │ │ │ │ +0007af90: 6520 726f 6275 7374 2069 6e20 7468 6520 e robust in the │ │ │ │ │ +0007afa0: 6661 6365 206f 6620 696e 7661 6c69 6420 face of invalid │ │ │ │ │ +0007afb0: 636c 6173 7320 6669 6c65 730a 3c62 720a class files.tools/javap/Acc │ │ │ │ │ +0007afd0: 6573 734d 6f64 6966 6965 7273 2e6a 6176 essModifiers.jav │ │ │ │ │ +0007afe0: 613a 2074 6573 7420 2d70 7562 6c69 632c a: test -public, │ │ │ │ │ +0007aff0: 202d 7072 6f74 6563 7465 642c 202d 7061 -protected, -pa │ │ │ │ │ +0007b000: 636b 6167 652c 202d 7072 6976 6174 6520 ckage, -private │ │ │ │ │ +0007b010: 6f70 7469 6f6e 730a 3c62 720a 3e74 6f6f options.too │ │ │ │ │ +0007b020: 6c73 2f6a 6176 6170 2f41 6e6e 6f54 6573 ls/javap/AnnoTes │ │ │ │ │ +0007b030: 742e 6a61 7661 3a20 6a61 7661 7020 7368 t.java: javap sh │ │ │ │ │ +0007b040: 6f75 6c64 2072 656e 6465 7220 616e 6e6f ould render anno │ │ │ │ │ +0007b050: 7461 7469 6f6e 7320 696e 2061 2066 7269 tations in a fri │ │ │ │ │ +0007b060: 656e 646c 7920 7761 790a 3c62 720a 3e74 endly way.t │ │ │ │ │ +0007b070: 6f6f 6c73 2f6a 6176 6170 2f42 6164 4174 ools/javap/BadAt │ │ │ │ │ +0007b080: 7472 6962 7574 654c 656e 6774 682e 6a61 tributeLength.ja │ │ │ │ │ +0007b090: 7661 3a20 6a61 7661 7020 4f4f 4d20 6f6e va: javap OOM on │ │ │ │ │ +0007b0a0: 2066 757a 7a65 6420 636c 6173 7366 696c fuzzed classfil │ │ │ │ │ +0007b0b0: 650a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 e.tools/jav │ │ │ │ │ +0007b0c0: 6170 2f42 6164 4174 7472 6962 7574 654e ap/BadAttributeN │ │ │ │ │ +0007b0d0: 616d 652e 6a61 7661 3a20 6368 616e 6765 ame.java: change │ │ │ │ │ +0007b0e0: 206a 6176 6170 2072 6570 6f72 7469 6e67 javap reporting │ │ │ │ │ +0007b0f0: 206f 6e20 756e 6b6e 6f77 6e20 6174 7472 on unknown attr │ │ │ │ │ +0007b100: 6962 7574 6573 0a3c 6272 0a3e 746f 6f6c ibutes.tool │ │ │ │ │ +0007b110: 732f 6a61 7661 702f 426f 756e 6473 5479 s/javap/BoundsTy │ │ │ │ │ +0007b120: 7065 5661 7269 6162 6c65 5465 7374 2e6a peVariableTest.j │ │ │ │ │ +0007b130: 6176 613a 206a 6176 6170 2073 686f 756c ava: javap shoul │ │ │ │ │ +0007b140: 6420 6e6f 7420 7573 6520 2f20 696e 2042 d not use / in B │ │ │ │ │ +0007b150: 6f75 6e64 7320 5479 7065 2056 6172 6961 ounds Type Varia │ │ │ │ │ +0007b160: 626c 6573 0a3c 6272 0a3e 746f 6f6c 732f bles.tools/ │ │ │ │ │ +0007b170: 6a61 7661 702f 436f 6e74 726f 6c43 6861 javap/ControlCha │ │ │ │ │ +0007b180: 7254 6573 742e 6a61 7661 3a20 4368 6563 rTest.java: Chec │ │ │ │ │ +0007b190: 6b20 7468 6174 2063 6f6e 7472 6f6c 2063 k that control c │ │ │ │ │ +0007b1a0: 6861 7273 2061 7265 2064 6973 706c 6179 hars are display │ │ │ │ │ +0007b1b0: 6564 2063 6f72 7265 6374 6c79 0a3c 6272 ed correctly.
    tools/javap/De │ │ │ │ │ +0007b1d0: 7363 7269 7074 6f72 5465 7374 2e6a 6176 scriptorTest.jav │ │ │ │ │ +0007b1e0: 613a 206a 6176 6170 2073 686f 756c 6420 a: javap should │ │ │ │ │ +0007b1f0: 696e 636c 7564 6520 7468 6520 6465 7363 include the desc │ │ │ │ │ +0007b200: 7269 7074 6f72 2066 6f72 2061 206d 6574 riptor for a met │ │ │ │ │ +0007b210: 686f 6420 696e 2076 6572 626f 7365 206d hod in verbose m │ │ │ │ │ +0007b220: 6f64 650a 3c62 720a 3e74 6f6f 6c73 2f6a ode.tools/j │ │ │ │ │ +0007b230: 6176 6170 2f45 7874 5061 7468 2e6a 6176 avap/ExtPath.jav │ │ │ │ │ +0007b240: 613a 206a 6176 6170 2063 616e 6e6f 7420 a: javap cannot │ │ │ │ │ +0007b250: 7265 6164 206d 756c 7469 706c 6520 656e read multiple en │ │ │ │ │ +0007b260: 7472 6965 7320 6f6e 2074 6865 2065 7874 tries on the ext │ │ │ │ │ +0007b270: 656e 7369 6f6e 2063 6c61 7373 7061 7468 ension classpath │ │ │ │ │ +0007b280: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0007b290: 702f 496e 7661 6c69 644f 7074 696f 6e73 p/InvalidOptions │ │ │ │ │ +0007b2a0: 2e6a 6176 613a 2074 6573 7420 616e 2069 .java: test an i │ │ │ │ │ +0007b2b0: 6e76 616c 6964 206f 7074 696f 6e0a 3c62 nvalid option.tools/javap/M │ │ │ │ │ +0007b2d0: 6574 686f 6450 6172 616d 6574 6572 732e ethodParameters. │ │ │ │ │ +0007b2e0: 6a61 7661 3a20 6a61 7661 6320 7368 6f75 java: javac shou │ │ │ │ │ +0007b2f0: 6c64 2067 656e 6572 6174 6520 6d65 7468 ld generate meth │ │ │ │ │ +0007b300: 6f64 2070 6172 616d 6574 6572 7320 636f od parameters co │ │ │ │ │ +0007b310: 7272 6563 746c 792e 0a3c 6272 0a3e 746f rrectly..to │ │ │ │ │ +0007b320: 6f6c 732f 6a61 7661 702f 5374 6163 6b4d ols/javap/StackM │ │ │ │ │ +0007b330: 6170 5461 626c 6554 6573 742e 6a61 7661 apTableTest.java │ │ │ │ │ +0007b340: 3a20 6261 6420 666f 726d 6174 7469 6e67 : bad formatting │ │ │ │ │ +0007b350: 206f 6620 5374 6163 6b4d 6170 5461 626c of StackMapTabl │ │ │ │ │ +0007b360: 6520 656e 7472 6965 730a 3c62 720a 3e74 e entries.t │ │ │ │ │ +0007b370: 6f6f 6c73 2f6a 6176 6170 2f54 3430 3735 ools/javap/T4075 │ │ │ │ │ +0007b380: 3430 332e 6a61 7661 3a20 5573 6520 6a61 403.java: Use ja │ │ │ │ │ +0007b390: 7661 7020 746f 2069 6e71 7569 7265 2061 vap to inquire a │ │ │ │ │ +0007b3a0: 626f 7574 2061 2073 7065 6369 6669 6320 bout a specific │ │ │ │ │ +0007b3b0: 696e 6e65 7220 636c 6173 730a 3c62 720a inner class.tools/javap/T44 │ │ │ │ │ +0007b3d0: 3539 3534 312e 6a61 7661 3a20 226a 6176 59541.java: "jav │ │ │ │ │ +0007b3e0: 6170 202d 6c22 2073 686f 7773 206c 696e ap -l" shows lin │ │ │ │ │ +0007b3f0: 6520 6e75 6d62 6572 7320 6173 2073 6967 e numbers as sig │ │ │ │ │ +0007b400: 6e65 6420 7368 6f72 743b 2074 6865 7920 ned short; they │ │ │ │ │ +0007b410: 7368 6f75 6c64 2062 6520 756e 7369 676e should be unsign │ │ │ │ │ +0007b420: 6564 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a ed..tools/j │ │ │ │ │ +0007b430: 6176 6170 2f54 3435 3031 3636 302e 6a61 avap/T4501660.ja │ │ │ │ │ +0007b440: 7661 3a20 6368 616e 6765 2064 6961 676e va: change diagn │ │ │ │ │ +0007b450: 6f73 7469 6320 6f66 202d 6865 6c70 2061 ostic of -help a │ │ │ │ │ +0007b460: 7320 2770 7269 6e74 2074 6869 7320 6865 s 'print this he │ │ │ │ │ +0007b470: 6c70 206d 6573 7361 6765 2061 6e64 2065 lp message and e │ │ │ │ │ +0007b480: 7869 7427 2028 6163 7475 616c 6c79 2c20 xit' (actually, │ │ │ │ │ +0007b490: 7665 7269 6679 202d 6865 6c70 2064 6f65 verify -help doe │ │ │ │ │ +0007b4a0: 7320 6e6f 7420 6361 7573 6520 7072 656d s not cause prem │ │ │ │ │ +0007b4b0: 6174 7572 6520 6578 6974 290a 3c62 720a ature exit).tools/javap/T45 │ │ │ │ │ +0007b4d0: 3031 3636 312e 6a61 7661 3a20 6469 7361 01661.java: disa │ │ │ │ │ +0007b4e0: 6c6c 6f77 206d 6978 696e 6720 2d70 7562 llow mixing -pub │ │ │ │ │ +0007b4f0: 6c69 632c 202d 7072 6976 6174 652c 2061 lic, -private, a │ │ │ │ │ +0007b500: 6e64 202d 7072 6f74 6563 7465 640a 3c62 nd -protected.tools/javap/T │ │ │ │ │ +0007b520: 3437 3737 3934 392e 6a61 7661 3a20 5761 4777949.java: Wa │ │ │ │ │ +0007b530: 726e 206a 6176 6170 2075 7361 6765 206f rn javap usage o │ │ │ │ │ +0007b540: 6e20 7061 636b 6167 6520 7769 7468 2073 n package with s │ │ │ │ │ +0007b550: 696d 706c 6520 6e61 6d65 0a3c 6272 0a3e imple name. │ │ │ │ │ +0007b560: 746f 6f6c 732f 6a61 7661 702f 5434 3837 tools/javap/T487 │ │ │ │ │ +0007b570: 3639 3432 2e6a 6176 613a 206a 6176 6170 6942.java: javap │ │ │ │ │ +0007b580: 2069 6e76 6f6b 6564 2077 6974 686f 7574 invoked without │ │ │ │ │ +0007b590: 2061 7267 7320 646f 6573 206e 6f74 2070 args does not p │ │ │ │ │ +0007b5a0: 7269 6e74 2068 656c 7020 7363 7265 656e rint help screen │ │ │ │ │ +0007b5b0: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0007b5c0: 702f 5434 3838 3036 3633 2e6a 6176 613a p/T4880663.java: │ │ │ │ │ +0007b5d0: 206a 6176 6170 2063 6f75 6c64 206f 7574 javap could out │ │ │ │ │ +0007b5e0: 7075 7420 7768 6974 6573 7061 6365 2062 put whitespace b │ │ │ │ │ +0007b5f0: 6574 7765 656e 2063 6c61 7373 206e 616d etween class nam │ │ │ │ │ +0007b600: 6520 616e 6420 6f70 656e 696e 6720 6272 e and opening br │ │ │ │ │ +0007b610: 6163 6520 6a61 7661 7020 7072 696e 7473 ace javap prints │ │ │ │ │ +0007b620: 2022 6578 7465 6e64 7320 6a61 7661 2e6c "extends java.l │ │ │ │ │ +0007b630: 616e 672e 4f62 6a65 6374 220a 3c62 720a ang.Object".tools/javap/T48 │ │ │ │ │ +0007b650: 3830 3637 322e 6a61 7661 3a20 6a61 7661 80672.java: java │ │ │ │ │ +0007b660: 7020 646f 6573 206e 6f74 206f 7574 7075 p does not outpu │ │ │ │ │ +0007b670: 7420 696e 6e65 7220 696e 7465 7266 6163 t inner interfac │ │ │ │ │ +0007b680: 6573 206f 6620 616e 2069 6e74 6572 6661 es of an interfa │ │ │ │ │ +0007b690: 6365 0a3c 6272 0a3e 746f 6f6c 732f 6a61 ce.tools/ja │ │ │ │ │ +0007b6a0: 7661 702f 5434 3838 3432 3430 2e6a 6176 vap/T4884240.jav │ │ │ │ │ +0007b6b0: 613a 2061 6464 6974 696f 6e61 6c20 6f70 a: additional op │ │ │ │ │ +0007b6c0: 7469 6f6e 2072 6571 7569 7265 6420 666f tion required fo │ │ │ │ │ +0007b6d0: 7220 6a61 7661 700a 3c62 720a 3e74 6f6f r javap.too │ │ │ │ │ +0007b6e0: 6c73 2f6a 6176 6170 2f54 3439 3735 3536 ls/javap/T497556 │ │ │ │ │ +0007b6f0: 392e 6a61 7661 3a20 6a61 7661 7020 646f 9.java: javap do │ │ │ │ │ +0007b700: 6573 6e27 7420 7072 696e 7420 6e65 7720 esn't print new │ │ │ │ │ +0007b710: 666c 6167 2062 6974 730a 3c62 720a 3e74 flag bits.t │ │ │ │ │ +0007b720: 6f6f 6c73 2f6a 6176 6170 2f54 3632 3731 ools/javap/T6271 │ │ │ │ │ +0007b730: 3738 372e 6a61 7661 3a20 6a61 7661 7020 787.java: javap │ │ │ │ │ +0007b740: 6475 6d70 7320 4c6f 6361 6c56 6172 6961 dumps LocalVaria │ │ │ │ │ +0007b750: 626c 6554 7970 6554 6162 6c65 2061 7474 bleTypeTable att │ │ │ │ │ +0007b760: 7269 6275 7465 2069 6e20 6865 782c 206e ribute in hex, n │ │ │ │ │ +0007b770: 6565 6473 2074 6f20 7072 696e 7420 6120 eeds to print a │ │ │ │ │ +0007b780: 7461 626c 650a 3c62 720a 3e74 6f6f 6c73 table.tools │ │ │ │ │ +0007b790: 2f6a 6176 6170 2f54 3634 3734 3839 302e /javap/T6474890. │ │ │ │ │ +0007b7a0: 6a61 7661 3a20 6a61 7661 7020 646f 6573 java: javap does │ │ │ │ │ +0007b7b0: 206e 6f74 206f 7065 6e20 2e7a 6970 2066 not open .zip f │ │ │ │ │ +0007b7c0: 696c 6573 2069 6e20 2d63 6c61 7373 7061 iles in -classpa │ │ │ │ │ +0007b7d0: 7468 0a3c 6272 0a3e 746f 6f6c 732f 6a61 th.tools/ja │ │ │ │ │ +0007b7e0: 7661 702f 5436 3538 3737 3836 2e6a 6176 vap/T6587786.jav │ │ │ │ │ +0007b7f0: 613a 204a 6176 6170 2074 6872 6f77 7320 a: Javap throws │ │ │ │ │ +0007b800: 6572 726f 7220 3a20 2245 5252 4f52 3a43 error : "ERROR:C │ │ │ │ │ +0007b810: 6f75 6c64 206e 6f74 2066 696e 6420 266c ould not find &l │ │ │ │ │ +0007b820: 743b 636c 6173 736e 616d 6526 6774 3b22 t;classname>" │ │ │ │ │ +0007b830: 2066 6f72 204a 5245 2063 6c61 7373 6573 for JRE classes │ │ │ │ │ +0007b840: 0a3c 6272 0a3e 746f 6f6c 732f 6a61 7661 .tools/java │ │ │ │ │ +0007b850: 702f 5436 3632 3232 3136 2e6a 6176 613a p/T6622216.java: │ │ │ │ │ +0007b860: 206a 6176 6170 206e 616d 6573 2073 6f6d javap names som │ │ │ │ │ +0007b870: 6520 6174 7472 6962 7574 6573 2069 6e63 e attributes inc │ │ │ │ │ +0007b880: 6f72 7265 6374 6c79 0a3c 6272 0a3e 746f orrectly.to │ │ │ │ │ +0007b890: 6f6c 732f 6a61 7661 702f 5436 3632 3232 ols/javap/T66222 │ │ │ │ │ +0007b8a0: 3332 2e6a 6176 613a 206a 6176 6170 2067 32.java: javap g │ │ │ │ │ +0007b8b0: 6574 7320 7768 6974 6573 7061 6365 2063 ets whitespace c │ │ │ │ │ +0007b8c0: 6f6e 6675 7365 640a 3c62 720a 3e74 6f6f onfused.too │ │ │ │ │ +0007b8d0: 6c73 2f6a 6176 6170 2f54 3636 3232 3236 ls/javap/T662226 │ │ │ │ │ +0007b8e0: 302e 6a61 7661 3a20 6a61 7661 7020 7072 0.java: javap pr │ │ │ │ │ +0007b8f0: 696e 7473 206e 6567 6174 6976 6520 6279 ints negative by │ │ │ │ │ +0007b900: 7465 7320 696e 636f 7272 6563 746c 7920 tes incorrectly │ │ │ │ │ +0007b910: 696e 2068 6578 0a3c 6272 0a3e 746f 6f6c in hex.tool │ │ │ │ │ +0007b920: 732f 6a61 7661 702f 5436 3731 3532 3531 s/javap/T6715251 │ │ │ │ │ +0007b930: 2e6a 6176 613a 206a 6176 6170 2073 686f .java: javap sho │ │ │ │ │ +0007b940: 756c 6420 6265 2063 6f6e 7369 7374 656e uld be consisten │ │ │ │ │ +0007b950: 7420 7769 7468 206a 6176 6163 2061 6e64 t with javac and │ │ │ │ │ +0007b960: 2072 6574 7572 6e20 3220 6966 2067 6976 return 2 if giv │ │ │ │ │ +0007b970: 656e 206e 6f20 6172 6775 6d65 6e74 730a en no arguments. │ │ │ │ │ +0007b980: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6170 tools/javap │ │ │ │ │ +0007b990: 2f54 3637 3135 3735 332e 6a61 7661 3a20 /T6715753.java: │ │ │ │ │ +0007b9a0: 5573 6520 6a61 7661 7020 746f 2069 6e71 Use javap to inq │ │ │ │ │ +0007b9b0: 7569 7265 2061 626f 7574 2061 2073 7065 uire about a spe │ │ │ │ │ +0007b9c0: 6369 6669 6320 696e 6e65 7220 636c 6173 cific inner clas │ │ │ │ │ +0007b9d0: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0007b9e0: 6170 2f54 3637 3135 3736 372e 6a61 7661 ap/T6715767.java │ │ │ │ │ +0007b9f0: 3a20 6a61 7661 7020 6f6e 206a 6176 612e : javap on java. │ │ │ │ │ +0007ba00: 6c61 6e67 2e43 6c61 7373 4c6f 6164 6572 lang.ClassLoader │ │ │ │ │ +0007ba10: 2063 7261 7368 6573 0a3c 6272 0a3e 746f crashes.to │ │ │ │ │ +0007ba20: 6f6c 732f 6a61 7661 702f 5436 3731 3634 ols/javap/T67164 │ │ │ │ │ +0007ba30: 3532 2e6a 6176 613a 206e 6565 6420 6120 52.java: need a │ │ │ │ │ +0007ba40: 6d65 7468 6f64 2074 6f20 6765 7420 616e method to get an │ │ │ │ │ +0007ba50: 2069 6e64 6578 206f 6620 616e 2061 7474 index of an att │ │ │ │ │ +0007ba60: 7269 6275 7465 0a3c 6272 0a3e 746f 6f6c ribute.tool │ │ │ │ │ +0007ba70: 732f 6a61 7661 702f 5436 3732 3934 3731 s/javap/T6729471 │ │ │ │ │ +0007ba80: 2e6a 6176 613a 206a 6176 6170 2064 6f65 .java: javap doe │ │ │ │ │ +0007ba90: 7320 6e6f 7420 6f75 7470 7574 2069 6e6e s not output inn │ │ │ │ │ +0007baa0: 6572 2069 6e74 6572 6661 6365 7320 6f66 er interfaces of │ │ │ │ │ +0007bab0: 2061 6e20 696e 7465 7266 6163 650a 3c62 an interface.tools/javap/T │ │ │ │ │ +0007bad0: 3638 3234 3439 332e 6a61 7661 3a20 6578 6824493.java: ex │ │ │ │ │ +0007bae0: 7065 7269 6d65 6e74 616c 2073 7570 706f perimental suppo │ │ │ │ │ +0007baf0: 7274 2066 6f72 2061 6464 6974 696f 6e61 rt for additiona │ │ │ │ │ +0007bb00: 6c20 696e 666f 2066 6f72 2069 6e73 7472 l info for instr │ │ │ │ │ +0007bb10: 7563 7469 6f6e 730a 3c62 720a 3e74 6f6f uctions.too │ │ │ │ │ +0007bb20: 6c73 2f6a 6176 6170 2f54 3638 3633 3734 ls/javap/T686374 │ │ │ │ │ +0007bb30: 362e 6a61 7661 3a20 6a61 7661 7020 7368 6.java: javap sh │ │ │ │ │ +0007bb40: 6f75 6c64 206e 6f74 2073 6361 6e20 6374 ould not scan ct │ │ │ │ │ +0007bb50: 2e73 796d 2062 7920 6465 6661 756c 740a .sym by default. │ │ │ │ │ +0007bb60: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6170 tools/javap │ │ │ │ │ +0007bb70: 2f54 3638 3636 3635 372e 6a61 7661 3a20 /T6866657.java: │ │ │ │ │ +0007bb80: 6164 6420 6279 7465 4c65 6e67 7468 2829 add byteLength() │ │ │ │ │ +0007bb90: 206d 6574 686f 6420 746f 2070 7269 6d61 method to prima │ │ │ │ │ +0007bba0: 7279 2063 6c61 7373 6669 6c65 2074 7970 ry classfile typ │ │ │ │ │ +0007bbb0: 6573 0a3c 6272 0a3e 746f 6f6c 732f 6a61 es.tools/ja │ │ │ │ │ +0007bbc0: 7661 702f 5436 3836 3835 3339 2e6a 6176 vap/T6868539.jav │ │ │ │ │ +0007bbd0: 613a 206a 6176 6170 2073 686f 756c 6420 a: javap should │ │ │ │ │ +0007bbe0: 7573 6520 6375 7272 656e 7420 6e61 6d65 use current name │ │ │ │ │ +0007bbf0: 7320 666f 7220 636f 6e73 7461 6e74 2070 s for constant p │ │ │ │ │ +0007bc00: 6f6f 6c20 656e 7472 6965 732c 2072 656d ool entries, rem │ │ │ │ │ +0007bc10: 6f76 6520 7370 7572 696f 7573 2027 3b27 ove spurious ';' │ │ │ │ │ +0007bc20: 2066 726f 6d20 636f 6e73 7461 6e74 2070 from constant p │ │ │ │ │ +0007bc30: 6f6f 6c20 656e 7472 6965 730a 3c62 720a ool entries.tools/javap/T68 │ │ │ │ │ +0007bc50: 3739 3337 312e 6a61 7661 3a20 6a61 7661 79371.java: java │ │ │ │ │ +0007bc60: 7020 646f 6573 206e 6f74 2063 6c6f 7365 p does not close │ │ │ │ │ +0007bc70: 2069 6e74 6572 6e61 6c20 6465 6661 756c internal defaul │ │ │ │ │ +0007bc80: 7420 6669 6c65 206d 616e 6167 6572 0a3c t file manager.< │ │ │ │ │ +0007bc90: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ +0007bca0: 5436 3938 3030 3137 2e6a 6176 613a 206a T6980017.java: j │ │ │ │ │ +0007bcb0: 6176 6170 202d 5844 6465 7461 696c 3a73 avap -XDdetail:s │ │ │ │ │ +0007bcc0: 6f75 7263 6520 6265 6861 7665 7320 6261 ource behaves ba │ │ │ │ │ +0007bcd0: 646c 7920 6966 2073 6f75 7263 6520 6e6f dly if source no │ │ │ │ │ +0007bce0: 7420 6176 6169 6c61 626c 652e 0a3c 6272 t available..
    tools/javap/T7 │ │ │ │ │ +0007bd00: 3030 3436 3938 2e6a 6176 613a 206a 6176 004698.java: jav │ │ │ │ │ +0007bd10: 6170 2064 6f65 7320 6e6f 7420 6f75 7470 ap does not outp │ │ │ │ │ +0007bd20: 7574 2043 6861 7261 6374 6572 5261 6e67 ut CharacterRang │ │ │ │ │ +0007bd30: 6554 6162 6c65 2061 7474 7269 6275 7465 eTable attribute │ │ │ │ │ +0007bd40: 7320 636f 7272 6563 746c 790a 3c62 720a s correctly.tools/javap/T71 │ │ │ │ │ +0007bd60: 3836 3932 352e 6a61 7661 3a20 4a61 7661 86925.java: Java │ │ │ │ │ +0007bd70: 7054 6173 6b20 7061 7373 6573 206e 756c pTask passes nul │ │ │ │ │ +0007bd80: 6c20 746f 206a 6176 612e 696f 2e57 7269 l to java.io.Wri │ │ │ │ │ +0007bd90: 7465 720a 3c62 720a 3e74 6f6f 6c73 2f6a ter.tools/j │ │ │ │ │ +0007bda0: 6176 6170 2f54 3731 3930 3836 322e 6a61 avap/T7190862.ja │ │ │ │ │ +0007bdb0: 7661 3a20 6a61 7661 7020 7368 6f77 7320 va: javap shows │ │ │ │ │ +0007bdc0: 616e 2069 6e63 6f72 7265 6374 2074 7970 an incorrect typ │ │ │ │ │ +0007bdd0: 6520 666f 7220 6f70 6572 616e 6473 2069 e for operands i │ │ │ │ │ +0007bde0: 6620 7468 6520 2777 6964 6527 2070 7265 f the 'wide' pre │ │ │ │ │ +0007bdf0: 6669 7820 6973 2075 7365 640a 3c62 720a fix is used.tools/javap/T80 │ │ │ │ │ +0007be10: 3332 3831 342e 6a61 7661 3a20 4c69 6e65 32814.java: Line │ │ │ │ │ +0007be20: 4e75 6d62 6572 5461 626c 652f 4c6f 6361 NumberTable/Loca │ │ │ │ │ +0007be30: 6c56 6172 6961 626c 6554 6162 6c65 2074 lVariableTable t │ │ │ │ │ +0007be40: 6162 6c65 7320 6475 706c 6963 6174 696f ables duplicatio │ │ │ │ │ +0007be50: 6e20 666f 7220 7468 6520 222d 7620 2d6c n for the "-v -l │ │ │ │ │ +0007be60: 2220 636f 6d62 696e 6174 696f 6e20 6f66 " combination of │ │ │ │ │ +0007be70: 206f 7074 696f 6e73 0a3c 6272 0a3e 746f options.to │ │ │ │ │ +0007be80: 6f6c 732f 6a61 7661 702f 5438 3033 3238 ols/javap/T80328 │ │ │ │ │ +0007be90: 3139 2e6a 6176 613a 2045 7874 7261 2065 19.java: Extra e │ │ │ │ │ +0007bea0: 6d70 7479 206c 696e 6520 6265 7477 6565 mpty line betwee │ │ │ │ │ +0007beb0: 6e20 6669 656c 6420 6465 636c 6172 6174 n field declarat │ │ │ │ │ +0007bec0: 696f 6e73 2066 6f72 2074 6865 2022 2d76 ions for the "-v │ │ │ │ │ +0007bed0: 202d 6322 2061 6e64 2022 2d76 202d 6c22 -c" and "-v -l" │ │ │ │ │ +0007bee0: 2063 6f6d 6269 6e61 7469 6f6e 206f 6620 combination of │ │ │ │ │ +0007bef0: 6f70 7469 6f6e 730a 3c62 720a 3e74 6f6f options.too │ │ │ │ │ +0007bf00: 6c73 2f6a 6176 6170 2f54 3830 3333 3138 ls/javap/T803318 │ │ │ │ │ +0007bf10: 302e 6a61 7661 3a20 4261 6420 6e65 776c 0.java: Bad newl │ │ │ │ │ +0007bf20: 696e 6520 6368 6172 6163 7465 7273 0a3c ine characters.< │ │ │ │ │ +0007bf30: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ +0007bf40: 5438 3033 3337 3131 2e6a 6176 613a 2041 T8033711.java: A │ │ │ │ │ +0007bf50: 6e20 6578 6365 7074 696f 6e20 6973 2074 n exception is t │ │ │ │ │ +0007bf60: 6872 6f77 6e20 6966 2075 7369 6e67 2074 hrown if using t │ │ │ │ │ +0007bf70: 6865 2022 2d63 6c61 7373 7061 7468 2220 he "-classpath" │ │ │ │ │ +0007bf80: 6f70 7469 6f6e 2077 6974 6820 6e6f 2061 option with no a │ │ │ │ │ +0007bf90: 7267 756d 656e 7473 0a3c 6272 0a3e 746f rguments.to │ │ │ │ │ +0007bfa0: 6f6c 732f 6a61 7661 702f 5438 3033 3531 ols/javap/T80351 │ │ │ │ │ +0007bfb0: 3034 2e6a 6176 613a 2072 656f 7264 6572 04.java: reorder │ │ │ │ │ +0007bfc0: 2063 6c61 7373 2066 696c 6520 6174 7472 class file attr │ │ │ │ │ +0007bfd0: 6962 7574 6573 2069 6e20 6a61 7661 7020 ibutes in javap │ │ │ │ │ +0007bfe0: 6c69 7374 696e 670a 3c62 720a 3e74 6f6f listing.too │ │ │ │ │ +0007bff0: 6c73 2f6a 6176 6170 2f54 3830 3338 3431 ls/javap/T803841 │ │ │ │ │ +0007c000: 342e 6a61 7661 3a20 436f 6e73 7461 6e74 4.java: Constant │ │ │ │ │ +0007c010: 2070 6f6f 6c27 7320 7374 7269 6e67 7320 pool's strings │ │ │ │ │ +0007c020: 6172 6520 6e6f 7420 6573 6361 7065 6420 are not escaped │ │ │ │ │ +0007c030: 7072 6f70 6572 6c79 0a3c 6272 0a3e 746f properly.to │ │ │ │ │ +0007c040: 6f6c 732f 6a61 7661 702f 5465 7374 436c ols/javap/TestCl │ │ │ │ │ +0007c050: 6173 734e 616d 6557 6172 6e69 6e67 2e6a assNameWarning.j │ │ │ │ │ +0007c060: 6176 613a 206a 6176 6170 202d 6d20 266c ava: javap -m &l │ │ │ │ │ +0007c070: 743b 6d6f 6475 6c65 2667 743b 2063 616e t;module> can │ │ │ │ │ +0007c080: 6e6f 7420 7265 6164 2061 206d 6f64 756c not read a modul │ │ │ │ │ +0007c090: 652d 696e 666f 2e63 6c61 7373 0a3c 6272 e-info.class.
    tools/javap/Te │ │ │ │ │ +0007c0b0: 7374 5375 7065 7263 6c61 7373 2e6a 6176 stSuperclass.jav │ │ │ │ │ +0007c0c0: 613a 206a 6176 6170 2070 7269 6e74 7320 a: javap prints │ │ │ │ │ +0007c0d0: 2265 7874 656e 6473 206a 6176 612e 6c61 "extends java.la │ │ │ │ │ +0007c0e0: 6e67 2e4f 626a 6563 7422 0a3c 6272 0a3e ng.Object". │ │ │ │ │ +0007c0f0: 746f 6f6c 732f 6a61 7661 702f 5768 6974 tools/javap/Whit │ │ │ │ │ +0007c100: 6573 7061 6365 5465 7374 2e6a 6176 613a espaceTest.java: │ │ │ │ │ +0007c110: 2043 6865 636b 2077 6869 7465 7370 6163 Check whitespac │ │ │ │ │ +0007c120: 6520 696e 2067 656e 6572 6174 6564 206f e in generated o │ │ │ │ │ +0007c130: 7574 7075 740a 3c62 720a 3e74 6f6f 6c73 utput.tools │ │ │ │ │ +0007c140: 2f6a 6176 6170 2f61 7474 7269 6275 7465 /javap/attribute │ │ │ │ │ +0007c150: 5f6c 656e 6774 682f 4174 7472 6962 7574 _length/Attribut │ │ │ │ │ +0007c160: 654c 656e 6774 6854 6573 742e 6a61 7661 eLengthTest.java │ │ │ │ │ +0007c170: 3a20 6a2e 6c2e 4e41 5345 2069 6e20 6a61 : j.l.NASE in ja │ │ │ │ │ +0007c180: 7661 700a 3c62 720a 3e74 6f6f 6c73 2f6a vap.tools/j │ │ │ │ │ +0007c190: 6176 6170 2f63 6c61 7373 6669 6c65 2f36 avap/classfile/6 │ │ │ │ │ +0007c1a0: 3838 3833 3637 2f54 3638 3838 3336 372e 888367/T6888367. │ │ │ │ │ +0007c1b0: 6a61 7661 3a20 636c 6173 7366 696c 6520 java: classfile │ │ │ │ │ +0007c1c0: 6c69 6272 6172 7920 7061 7273 6573 2073 library parses s │ │ │ │ │ +0007c1d0: 6967 6e61 7475 7265 2061 7474 7269 6275 ignature attribu │ │ │ │ │ +0007c1e0: 7465 7320 696e 636f 7272 6563 746c 790a tes incorrectly. │ │ │ │ │ +0007c1f0: 3c62 720a 3e74 6f6f 6c73 2f6a 6176 6170 tools/javap │ │ │ │ │ +0007c200: 2f63 6c61 7373 6669 6c65 2f54 3638 3837 /classfile/T6887 │ │ │ │ │ +0007c210: 3839 352e 6a61 7661 3a20 434f 4e53 5441 895.java: CONSTA │ │ │ │ │ +0007c220: 4e54 5f43 6c61 7373 5f69 6e66 6f20 6765 NT_Class_info ge │ │ │ │ │ +0007c230: 7442 6173 654e 616d 6520 646f 6573 206e tBaseName does n │ │ │ │ │ +0007c240: 6f74 2068 616e 646c 6520 6172 7261 7973 ot handle arrays │ │ │ │ │ +0007c250: 206f 6620 7072 696d 6974 6976 6573 2063 of primitives c │ │ │ │ │ +0007c260: 6f72 7265 6374 6c79 0a3c 6272 0a3e 746f orrectly.to │ │ │ │ │ +0007c270: 6f6c 732f 6a61 7661 702f 636c 6173 7366 ols/javap/classf │ │ │ │ │ +0007c280: 696c 652f 6465 7073 2f54 3639 3037 3537 ile/deps/T690757 │ │ │ │ │ +0007c290: 352e 6a61 7661 3a20 200a 3c62 720a 3e74 5.java: .t │ │ │ │ │ +0007c2a0: 6f6f 6c73 2f6a 6176 6170 2f64 6566 6175 ools/javap/defau │ │ │ │ │ +0007c2b0: 6c74 5f6d 6574 686f 6473 2f4a 6176 6170 lt_methods/Javap │ │ │ │ │ +0007c2c0: 4e6f 7450 7269 6e74 696e 6744 6566 6175 NotPrintingDefau │ │ │ │ │ +0007c2d0: 6c74 4d6f 6469 6669 6572 5465 7374 2e6a ltModifierTest.j │ │ │ │ │ +0007c2e0: 6176 613a 204a 6176 6170 2069 676e 6f72 ava: Javap ignor │ │ │ │ │ +0007c2f0: 6573 2064 6566 6175 6c74 206d 6f64 6966 es default modif │ │ │ │ │ +0007c300: 6965 7220 6f6e 2069 6e74 6572 6661 6365 ier on interface │ │ │ │ │ +0007c310: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0007c320: 6170 2f6f 7574 7075 742f 5265 7065 6174 ap/output/Repeat │ │ │ │ │ +0007c330: 696e 6754 7970 6541 6e6e 6f74 6174 696f ingTypeAnnotatio │ │ │ │ │ +0007c340: 6e73 2e6a 6176 613a 206a 6176 6170 206d ns.java: javap m │ │ │ │ │ +0007c350: 7573 7420 6469 7370 6c61 7920 7265 7065 ust display repe │ │ │ │ │ +0007c360: 6174 696e 6720 616e 6e6f 7461 7469 6f6e ating annotation │ │ │ │ │ +0007c370: 730a 3c62 720a 3e74 6f6f 6c73 2f6a 6176 s.tools/jav │ │ │ │ │ +0007c380: 6170 2f73 7461 636b 6d61 702f 5374 6163 ap/stackmap/Stac │ │ │ │ │ +0007c390: 6b6d 6170 5465 7374 2e6a 6176 613a 2056 kmapTest.java: V │ │ │ │ │ +0007c3a0: 6572 6966 7920 7468 6174 206a 6176 6170 erify that javap │ │ │ │ │ +0007c3b0: 2070 7269 6e74 7320 5374 6163 6b4d 6170 prints StackMap │ │ │ │ │ +0007c3c0: 5461 626c 6520 6174 7472 6962 7574 6520 Table attribute │ │ │ │ │ +0007c3d0: 636f 6e74 656e 7473 0a3c 6272 0a3e 746f contents.to │ │ │ │ │ +0007c3e0: 6f6c 732f 6a61 7661 702f 7479 7065 416e ols/javap/typeAn │ │ │ │ │ +0007c3f0: 6e6f 7461 7469 6f6e 732f 416e 6e6f 7461 notations/Annota │ │ │ │ │ +0007c400: 7469 6f6e 4465 6661 756c 744e 6577 6c69 tionDefaultNewli │ │ │ │ │ +0007c410: 6e65 5465 7374 2e6a 6176 613a 2056 6572 neTest.java: Ver │ │ │ │ │ +0007c420: 6966 7920 7468 6174 206a 6176 6170 2070 ify that javap p │ │ │ │ │ +0007c430: 7269 6e74 7320 6e65 776c 696e 6520 6368 rints newline ch │ │ │ │ │ +0007c440: 6172 6163 7465 7220 6166 7465 7220 416e aracter after An │ │ │ │ │ +0007c450: 6e6f 7461 7469 6f6e 4465 6661 756c 7420 notationDefault │ │ │ │ │ +0007c460: 7661 6c75 650a 3c62 720a 3e74 6f6f 6c73 value.tools │ │ │ │ │ +0007c470: 2f6a 6176 6170 2f74 7970 6541 6e6e 6f74 /javap/typeAnnot │ │ │ │ │ +0007c480: 6174 696f 6e73 2f49 6e76 6973 6962 6c65 ations/Invisible │ │ │ │ │ +0007c490: 5061 7261 6d65 7465 7241 6e6e 6f74 6174 ParameterAnnotat │ │ │ │ │ +0007c4a0: 696f 6e73 5465 7374 2e6a 6176 613a 2056 ionsTest.java: V │ │ │ │ │ +0007c4b0: 6572 6966 7920 7468 6174 206a 6176 6170 erify that javap │ │ │ │ │ +0007c4c0: 2070 7269 6e74 7320 2270 6172 616d 2220 prints "param" │ │ │ │ │ +0007c4d0: 666f 7220 5275 6e74 696d 6549 6e76 6973 for RuntimeInvis │ │ │ │ │ +0007c4e0: 6962 6c65 5061 7261 6d65 7465 7241 6e6e ibleParameterAnn │ │ │ │ │ +0007c4f0: 6f74 6174 696f 6e73 0a3c 6272 0a3e 746f otations.to │ │ │ │ │ +0007c500: 6f6c 732f 6a61 7661 702f 7479 7065 416e ols/javap/typeAn │ │ │ │ │ +0007c510: 6e6f 7461 7469 6f6e 732f 4a53 5231 3735 notations/JSR175 │ │ │ │ │ +0007c520: 416e 6e6f 7461 7469 6f6e 732e 6a61 7661 Annotations.java │ │ │ │ │ +0007c530: 3a20 7465 7374 2074 6861 7420 6f6e 6c79 : test that only │ │ │ │ │ +0007c540: 2074 7970 6520 616e 6e6f 7461 7469 6f6e type annotation │ │ │ │ │ +0007c550: 7320 6172 6520 7265 636f 7264 6564 2061 s are recorded a │ │ │ │ │ +0007c560: 7320 7375 6368 2069 6e20 636c 6173 7366 s such in classf │ │ │ │ │ +0007c570: 696c 650a 3c62 720a 3e74 6f6f 6c73 2f6a ile.tools/j │ │ │ │ │ +0007c580: 6176 6170 2f74 7970 6541 6e6e 6f74 6174 avap/typeAnnotat │ │ │ │ │ +0007c590: 696f 6e73 2f4e 6577 4172 7261 792e 6a61 ions/NewArray.ja │ │ │ │ │ +0007c5a0: 7661 3a20 5465 7374 2074 7970 6520 616e va: Test type an │ │ │ │ │ +0007c5b0: 6e6f 7461 7469 6f6e 7320 6f6e 206c 6f63 notations on loc │ │ │ │ │ +0007c5c0: 616c 2061 7272 6179 2061 7265 2069 6e20 al array are in │ │ │ │ │ +0007c5d0: 6d65 7468 6f64 2773 2063 6f64 6520 6174 method's code at │ │ │ │ │ +0007c5e0: 7472 6962 7574 652e 0a3c 6272 0a3e 746f tribute..to │ │ │ │ │ +0007c5f0: 6f6c 732f 6a61 7661 702f 7479 7065 416e ols/javap/typeAn │ │ │ │ │ +0007c600: 6e6f 7461 7469 6f6e 732f 5072 6573 656e notations/Presen │ │ │ │ │ +0007c610: 6365 2e6a 6176 613a 2074 6573 7420 7468 ce.java: test th │ │ │ │ │ +0007c620: 6174 2061 6c6c 2074 7970 6520 616e 6e6f at all type anno │ │ │ │ │ +0007c630: 7461 7469 6f6e 7320 6172 6520 7072 6573 tations are pres │ │ │ │ │ +0007c640: 656e 7420 696e 2074 6865 2063 6c61 7373 ent in the class │ │ │ │ │ +0007c650: 6669 6c65 0a3c 6272 0a3e 746f 6f6c 732f file.tools/ │ │ │ │ │ +0007c660: 6a61 7661 702f 7479 7065 416e 6e6f 7461 javap/typeAnnota │ │ │ │ │ +0007c670: 7469 6f6e 732f 5072 6573 656e 6365 496e tions/PresenceIn │ │ │ │ │ +0007c680: 6e65 722e 6a61 7661 3a20 7465 7374 2074 ner.java: test t │ │ │ │ │ +0007c690: 6861 7420 616e 6e6f 7461 7469 6f6e 7320 hat annotations │ │ │ │ │ +0007c6a0: 696e 2069 6e6e 6572 2074 7970 6573 2063 in inner types c │ │ │ │ │ +0007c6b0: 6f75 6e74 206f 6e6c 7920 6f6e 6365 0a3c ount only once.< │ │ │ │ │ +0007c6c0: 6272 0a3e 746f 6f6c 732f 6a61 7661 702f br.>tools/javap/ │ │ │ │ │ +0007c6d0: 7479 7065 416e 6e6f 7461 7469 6f6e 732f typeAnnotations/ │ │ │ │ │ +0007c6e0: 5436 3835 3539 3930 2e6a 6176 613a 2049 T6855990.java: I │ │ │ │ │ +0007c6f0: 6e73 7472 7563 7469 6f6e 4465 7461 696c nstructionDetail │ │ │ │ │ +0007c700: 5772 6974 6572 2073 686f 756c 6420 7375 Writer should su │ │ │ │ │ +0007c710: 7070 6f72 7420 6e65 7720 3330 3820 616e pport new 308 an │ │ │ │ │ +0007c720: 6e6f 7461 7469 6f6e 7320 6174 7472 6962 notations attrib │ │ │ │ │ +0007c730: 7574 650a 3c62 720a 3e74 6f6f 6c73 2f6a ute.tools/j │ │ │ │ │ +0007c740: 6176 6170 2f74 7970 6541 6e6e 6f74 6174 avap/typeAnnotat │ │ │ │ │ +0007c750: 696f 6e73 2f54 7970 6543 6173 7473 2e6a ions/TypeCasts.j │ │ │ │ │ +0007c760: 6176 613a 2074 6573 7420 7468 6174 2074 ava: test that t │ │ │ │ │ +0007c770: 7970 6563 6173 7473 2061 6e6e 6f74 6174 ypecasts annotat │ │ │ │ │ +0007c780: 696f 6e20 6172 6520 656d 6974 7465 6420 ion are emitted │ │ │ │ │ +0007c790: 6966 206f 6e6c 7920 7468 6520 6361 7374 if only the cast │ │ │ │ │ +0007c7a0: 2065 7870 7265 7373 696f 6e20 6973 206f expression is o │ │ │ │ │ +0007c7b0: 7074 696d 697a 6564 2061 7761 790a 3c62 ptimized away.tools/javap/t │ │ │ │ │ +0007c7d0: 7970 6541 6e6e 6f74 6174 696f 6e73 2f56 ypeAnnotations/V │ │ │ │ │ +0007c7e0: 6973 6962 696c 6974 792e 6a61 7661 3a20 isibility.java: │ │ │ │ │ +0007c7f0: 7465 7374 2074 6861 7420 7479 7065 2061 test that type a │ │ │ │ │ +0007c800: 6e6e 6f74 6174 696f 6e73 2061 7265 2072 nnotations are r │ │ │ │ │ +0007c810: 6563 6f72 6465 6420 696e 2074 6865 2063 ecorded in the c │ │ │ │ │ +0007c820: 6c61 7373 6669 6c65 0a3c 6272 0a3e 746f lassfile.to │ │ │ │ │ +0007c830: 6f6c 732f 6a61 7661 702f 7479 7065 416e ols/javap/typeAn │ │ │ │ │ +0007c840: 6e6f 7461 7469 6f6e 732f 5769 6c64 6361 notations/Wildca │ │ │ │ │ +0007c850: 7264 732e 6a61 7661 3a20 7465 7374 2074 rds.java: test t │ │ │ │ │ +0007c860: 6861 7420 616e 6e6f 7461 7469 6f6e 7320 hat annotations │ │ │ │ │ +0007c870: 7461 7267 6574 2077 696c 6463 6172 6473 target wildcards │ │ │ │ │ +0007c880: 2067 6574 2065 6d69 7474 6564 2074 6f20 get emitted to │ │ │ │ │ +0007c890: 636c 6173 7366 696c 650a 3c62 720a 3e74 classfile.t │ │ │ │ │ +0007c8a0: 6f6f 6c73 2f6a 6465 7072 7363 616e 2f74 ools/jdeprscan/t │ │ │ │ │ +0007c8b0: 6573 7473 2f6a 646b 2f6a 6465 7072 7363 ests/jdk/jdeprsc │ │ │ │ │ +0007c8c0: 616e 2f54 6573 7443 5356 2e6a 6176 613a an/TestCSV.java: │ │ │ │ │ +0007c8d0: 2042 6173 6963 2074 6573 7473 2043 5356 Basic tests CSV │ │ │ │ │ +0007c8e0: 2070 7269 6e74 696e 6720 616e 6420 7061 printing and pa │ │ │ │ │ +0007c8f0: 7273 696e 670a 3c62 720a 3e74 6f6f 6c73 rsing.tools │ │ │ │ │ +0007c900: 2f6a 6465 7072 7363 616e 2f74 6573 7473 /jdeprscan/tests │ │ │ │ │ +0007c910: 2f6a 646b 2f6a 6465 7072 7363 616e 2f54 /jdk/jdeprscan/T │ │ │ │ │ +0007c920: 6573 744c 6f61 642e 6a61 7661 3a20 5465 estLoad.java: Te │ │ │ │ │ +0007c930: 7374 206f 6620 6a64 6570 7273 6361 6e20 st of jdeprscan │ │ │ │ │ +0007c940: 746f 6f6c 206c 6f61 6469 6e67 2061 6e64 tool loading and │ │ │ │ │ +0007c950: 2070 7269 6e74 696e 6720 746f 2061 4353 printing to aCS │ │ │ │ │ +0007c960: 5620 6669 6c65 2e0a 3c62 720a 3e74 6f6f V file..too │ │ │ │ │ +0007c970: 6c73 2f6a 6465 7072 7363 616e 2f74 6573 ls/jdeprscan/tes │ │ │ │ │ +0007c980: 7473 2f6a 646b 2f6a 6465 7072 7363 616e ts/jdk/jdeprscan │ │ │ │ │ +0007c990: 2f54 6573 744d 6574 686f 6453 6967 2e6a /TestMethodSig.j │ │ │ │ │ +0007c9a0: 6176 613a 2053 696d 706c 6520 7465 7374 ava: Simple test │ │ │ │ │ +0007c9b0: 7320 666f 7220 6d65 7468 6f64 2073 6967 s for method sig │ │ │ │ │ +0007c9c0: 6e61 7475 7265 2070 6172 7369 6e67 0a3c nature parsing.< │ │ │ │ │ +0007c9d0: 6272 0a3e 746f 6f6c 732f 6a64 6570 7273 br.>tools/jdeprs │ │ │ │ │ +0007c9e0: 6361 6e2f 7465 7374 732f 6a64 6b2f 6a64 can/tests/jdk/jd │ │ │ │ │ +0007c9f0: 6570 7273 6361 6e2f 5465 7374 4e6f 7446 eprscan/TestNotF │ │ │ │ │ +0007ca00: 6f75 6e64 2e6a 6176 613a 2054 6573 7420 ound.java: Test │ │ │ │ │ +0007ca10: 6f66 206a 6465 7072 7363 616e 2068 616e of jdeprscan han │ │ │ │ │ +0007ca20: 646c 696e 6720 6f66 2070 7269 6d69 7469 dling of primiti │ │ │ │ │ +0007ca30: 7665 7320 616e 6420 7072 696d 6974 6976 ves and primitiv │ │ │ │ │ +0007ca40: 6520 6172 7261 7973 2e0a 3c62 720a 3e74 e arrays..t │ │ │ │ │ +0007ca50: 6f6f 6c73 2f6a 6465 7072 7363 616e 2f74 ools/jdeprscan/t │ │ │ │ │ +0007ca60: 6573 7473 2f6a 646b 2f6a 6465 7072 7363 ests/jdk/jdeprsc │ │ │ │ │ +0007ca70: 616e 2f54 6573 7450 7269 6d73 2e6a 6176 an/TestPrims.jav │ │ │ │ │ +0007ca80: 613a 2054 6573 7420 6f66 206a 6465 7072 a: Test of jdepr │ │ │ │ │ +0007ca90: 7363 616e 2068 616e 646c 696e 6720 6f66 scan handling of │ │ │ │ │ +0007caa0: 2070 7269 6d69 7469 7665 7320 616e 6420 primitives and │ │ │ │ │ +0007cab0: 7072 696d 6974 6976 6520 6172 7261 7973 primitive arrays │ │ │ │ │ +0007cac0: 2e0a 3c62 720a 3e74 6f6f 6c73 2f6a 6465 ..tools/jde │ │ │ │ │ +0007cad0: 7072 7363 616e 2f74 6573 7473 2f6a 646b prscan/tests/jdk │ │ │ │ │ +0007cae0: 2f6a 6465 7072 7363 616e 2f54 6573 7452 /jdeprscan/TestR │ │ │ │ │ +0007caf0: 656c 6561 7365 2e6a 6176 613a 2054 6573 elease.java: Tes │ │ │ │ │ +0007cb00: 7420 7072 6f70 6572 2068 616e 646c 696e t proper handlin │ │ │ │ │ +0007cb10: 6720 6f66 2074 6865 202d 2d72 656c 6561 g of the --relea │ │ │ │ │ +0007cb20: 7365 206f 7074 696f 6e2e 0a3c 6272 0a3e se option.. │ │ │ │ │ +0007cb30: 746f 6f6c 732f 6a64 6570 7273 6361 6e2f tools/jdeprscan/ │ │ │ │ │ +0007cb40: 7465 7374 732f 6a64 6b2f 6a64 6570 7273 tests/jdk/jdeprs │ │ │ │ │ +0007cb50: 6361 6e2f 5465 7374 5363 616e 2e6a 6176 can/TestScan.jav │ │ │ │ │ +0007cb60: 613a 2042 6173 6963 2074 6573 7420 6f66 a: Basic test of │ │ │ │ │ +0007cb70: 206a 6465 7072 7363 616e 2773 2073 6361 jdeprscan's sca │ │ │ │ │ +0007cb80: 6e6e 696e 6720 7068 6173 652e 0a3c 6272 nning phase..
    tools/jdeps/AP │ │ │ │ │ +0007cba0: 4944 6570 732e 6a61 7661 3a20 5465 7374 IDeps.java: Test │ │ │ │ │ +0007cbb0: 202d 6170 696f 6e6c 7920 616e 6420 2d6a -apionly and -j │ │ │ │ │ +0007cbc0: 646b 696e 7465 726e 616c 7320 6f70 7469 dkinternals opti │ │ │ │ │ +0007cbd0: 6f6e 730a 3c62 720a 3e74 6f6f 6c73 2f6a ons.tools/j │ │ │ │ │ +0007cbe0: 6465 7073 2f42 6173 6963 2e6a 6176 613a deps/Basic.java: │ │ │ │ │ +0007cbf0: 2042 6173 6963 2074 6573 7473 2066 6f72 Basic tests for │ │ │ │ │ +0007cc00: 206a 6465 7073 2074 6f6f 6c0a 3c62 720a jdeps tool.tools/jdeps/Dot │ │ │ │ │ +0007cc20: 4669 6c65 5465 7374 2e6a 6176 613a 2042 FileTest.java: B │ │ │ │ │ +0007cc30: 6173 6963 2074 6573 7473 2066 6f72 206a asic tests for j │ │ │ │ │ +0007cc40: 6465 7073 202d 646f 746f 7574 7075 7420 deps -dotoutput │ │ │ │ │ +0007cc50: 6f70 7469 6f6e 0a3c 6272 0a3e 746f 6f6c option.tool │ │ │ │ │ +0007cc60: 732f 6a64 6570 732f 4d75 6c74 6952 656c s/jdeps/MultiRel │ │ │ │ │ +0007cc70: 6561 7365 4a61 722e 6a61 7661 3a20 5465 easeJar.java: Te │ │ │ │ │ +0007cc80: 7374 7320 666f 7220 6a64 6570 7320 746f sts for jdeps to │ │ │ │ │ +0007cc90: 6f6c 2077 6974 6820 6d75 6c74 692d 7265 ol with multi-re │ │ │ │ │ +0007cca0: 6c65 6173 6520 6a61 7220 6669 6c65 730a lease jar files. │ │ │ │ │ +0007ccb0: 3c62 720a 3e74 6f6f 6c73 2f6a 6465 7073 tools/jdeps │ │ │ │ │ +0007ccc0: 2f4f 7074 696f 6e73 2e6a 6176 613a 2054 /Options.java: T │ │ │ │ │ +0007ccd0: 6573 7420 6f70 7469 6f6e 2076 616c 6964 est option valid │ │ │ │ │ +0007cce0: 6174 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ation.tools │ │ │ │ │ +0007ccf0: 2f6a 6465 7073 2f56 6572 626f 7365 466f /jdeps/VerboseFo │ │ │ │ │ +0007cd00: 726d 6174 2f4a 6465 7073 4465 7065 6e64 rmat/JdepsDepend │ │ │ │ │ +0007cd10: 656e 6379 436c 6f73 7572 652e 6a61 7661 encyClosure.java │ │ │ │ │ +0007cd20: 3a20 5465 7374 2074 6861 7420 6a64 6570 : Test that jdep │ │ │ │ │ +0007cd30: 7320 7665 7262 6f73 6520 6f75 7470 7574 s verbose output │ │ │ │ │ +0007cd40: 2068 6173 2061 2073 756d 6d61 7279 206c has a summary l │ │ │ │ │ +0007cd50: 696e 6520 7768 656e 2064 6570 656e 6465 ine when depende │ │ │ │ │ +0007cd60: 6e63 6965 7320 6172 6520 666f 756e 6420 ncies are found │ │ │ │ │ +0007cd70: 7769 7468 696e 2074 6865 2073 616d 6520 within the same │ │ │ │ │ +0007cd80: 6172 6368 6976 652e 0a3c 6272 0a3e 746f archive..to │ │ │ │ │ +0007cd90: 6f6c 732f 6a64 6570 732f 6a64 6b69 6e74 ols/jdeps/jdkint │ │ │ │ │ +0007cda0: 6572 6e61 6c73 2f52 656d 6f76 6564 4a44 ernals/RemovedJD │ │ │ │ │ +0007cdb0: 4b49 6e74 6572 6e61 6c73 2e6a 6176 613a KInternals.java: │ │ │ │ │ +0007cdc0: 2054 6573 7473 204a 444b 2069 6e74 6572 Tests JDK inter │ │ │ │ │ +0007cdd0: 6e61 6c20 4150 4973 2074 6861 7420 6861 nal APIs that ha │ │ │ │ │ +0007cde0: 7665 2062 6565 6e20 7265 6d6f 7665 642e ve been removed. │ │ │ │ │ +0007cdf0: 0a3c 6272 0a3e 746f 6f6c 732f 6a64 6570 .tools/jdep │ │ │ │ │ +0007ce00: 732f 6a64 6b69 6e74 6572 6e61 6c73 2f53 s/jdkinternals/S │ │ │ │ │ +0007ce10: 686f 7752 6570 6c61 6365 6d65 6e74 2e6a howReplacement.j │ │ │ │ │ +0007ce20: 6176 613a 2054 6573 7473 204a 444b 2069 ava: Tests JDK i │ │ │ │ │ +0007ce30: 6e74 6572 6e61 6c20 4150 4973 2077 6974 nternal APIs wit │ │ │ │ │ +0007ce40: 6820 616e 6420 7769 7468 6f75 7420 7265 h and without re │ │ │ │ │ +0007ce50: 706c 6163 656d 656e 7473 0a3c 6272 0a3e placements. │ │ │ │ │ +0007ce60: 746f 6f6c 732f 6a64 6570 732f 6c69 7374 tools/jdeps/list │ │ │ │ │ +0007ce70: 6465 7073 2f4c 6973 744d 6f64 756c 6544 deps/ListModuleD │ │ │ │ │ +0007ce80: 6570 732e 6a61 7661 3a20 5465 7374 7320 eps.java: Tests │ │ │ │ │ +0007ce90: 2d2d 6c69 7374 2d64 6570 732c 202d 2d6c --list-deps, --l │ │ │ │ │ +0007cea0: 6973 742d 7265 6475 6365 642d 6465 7073 ist-reduced-deps │ │ │ │ │ +0007ceb0: 2c20 2d2d 7072 696e 742d 6d6f 6475 6c65 , --print-module │ │ │ │ │ +0007cec0: 2d64 6570 7320 6f70 7469 6f6e 730a 3c62 -deps options.tools/jdeps/m │ │ │ │ │ +0007cee0: 6973 7369 6e67 4465 7073 2f4d 6973 7369 issingDeps/Missi │ │ │ │ │ +0007cef0: 6e67 4465 7073 5465 7374 2e6a 6176 613a ngDepsTest.java: │ │ │ │ │ +0007cf00: 2054 6573 7473 206a 6465 7073 206f 7074 Tests jdeps opt │ │ │ │ │ +0007cf10: 696f 6e20 6f6e 2061 204d 5220 6a61 7220 ion on a MR jar │ │ │ │ │ +0007cf20: 7769 7468 206d 6973 7369 6e67 2064 6570 with missing dep │ │ │ │ │ +0007cf30: 656e 6465 6e63 6573 0a3c 6272 0a3e 746f endences.to │ │ │ │ │ +0007cf40: 6f6c 732f 6a64 6570 732f 6d6f 6475 6c65 ols/jdeps/module │ │ │ │ │ +0007cf50: 732f 4368 6563 6b4d 6f64 756c 6554 6573 s/CheckModuleTes │ │ │ │ │ +0007cf60: 742e 6a61 7661 3a20 5465 7374 7320 7370 t.java: Tests sp │ │ │ │ │ +0007cf70: 6c69 7420 7061 636b 6167 6573 0a3c 6272 lit packages.
    tools/jdeps/mo │ │ │ │ │ +0007cf90: 6475 6c65 732f 446f 7446 696c 6554 6573 dules/DotFileTes │ │ │ │ │ +0007cfa0: 742e 6a61 7661 3a20 5465 7374 7320 6d6f t.java: Tests mo │ │ │ │ │ +0007cfb0: 6475 6c65 2064 6f74 2067 7261 7068 0a3c dule dot graph.< │ │ │ │ │ +0007cfc0: 6272 0a3e 746f 6f6c 732f 6a64 6570 732f br.>tools/jdeps/ │ │ │ │ │ +0007cfd0: 6d6f 6475 6c65 732f 4765 6e4d 6f64 756c modules/GenModul │ │ │ │ │ +0007cfe0: 6549 6e66 6f2e 6a61 7661 3a20 5465 7374 eInfo.java: Test │ │ │ │ │ +0007cff0: 7320 6a64 6570 7320 2d2d 6765 6e65 7261 s jdeps --genera │ │ │ │ │ +0007d000: 7465 2d6d 6f64 756c 652d 696e 666f 206f te-module-info o │ │ │ │ │ +0007d010: 7074 696f 6e0a 3c62 720a 3e74 6f6f 6c73 ption.tools │ │ │ │ │ +0007d020: 2f6a 6465 7073 2f6d 6f64 756c 6573 2f47 /jdeps/modules/G │ │ │ │ │ +0007d030: 656e 4f70 656e 4d6f 6475 6c65 2e6a 6176 enOpenModule.jav │ │ │ │ │ +0007d040: 613a 2054 6573 7473 206a 6465 7073 202d a: Tests jdeps - │ │ │ │ │ +0007d050: 2d67 656e 6572 6174 652d 6f70 656e 2d6d -generate-open-m │ │ │ │ │ +0007d060: 6f64 756c 6520 6f70 7469 6f6e 0a3c 6272 odule option.
    tools/jdeps/mo │ │ │ │ │ +0007d080: 6475 6c65 732f 496e 7665 7273 6544 6570 dules/InverseDep │ │ │ │ │ +0007d090: 732e 6a61 7661 3a20 5465 7374 7320 7370 s.java: Tests sp │ │ │ │ │ +0007d0a0: 6c69 7420 7061 636b 6167 6573 0a3c 6272 lit packages.
    tools/jdeps/mo │ │ │ │ │ +0007d0c0: 6475 6c65 732f 4d6f 6475 6c65 5465 7374 dules/ModuleTest │ │ │ │ │ +0007d0d0: 2e6a 6176 613a 2054 6573 7473 206a 6465 .java: Tests jde │ │ │ │ │ +0007d0e0: 7073 202d 6d20 616e 6420 2d2d 6d6f 6475 ps -m and --modu │ │ │ │ │ +0007d0f0: 6c65 2d70 6174 6820 6f70 7469 6f6e 7320 le-path options │ │ │ │ │ +0007d100: 6f6e 206e 616d 6564 206d 6f64 756c 6573 on named modules │ │ │ │ │ +0007d110: 2061 6e64 2075 6e6e 616d 6564 206d 6f64 and unnamed mod │ │ │ │ │ +0007d120: 756c 6573 0a3c 6272 0a3e 746f 6f6c 732f ules.tools/ │ │ │ │ │ +0007d130: 6a64 6570 732f 6d6f 6475 6c65 732f 5370 jdeps/modules/Sp │ │ │ │ │ +0007d140: 6c69 7450 6163 6b61 6765 2e6a 6176 613a litPackage.java: │ │ │ │ │ +0007d150: 2054 6573 7473 2073 706c 6974 2070 6163 Tests split pac │ │ │ │ │ +0007d160: 6b61 6765 730a 3c62 720a 3e74 6f6f 6c73 kages.tools │ │ │ │ │ +0007d170: 2f6a 6465 7073 2f6d 6f64 756c 6573 2f54 /jdeps/modules/T │ │ │ │ │ +0007d180: 7261 6e73 6974 6976 6544 6570 732e 6a61 ransitiveDeps.ja │ │ │ │ │ +0007d190: 7661 3a20 5465 7374 7320 6a64 6570 7320 va: Tests jdeps │ │ │ │ │ +0007d1a0: 2d6d 2061 6e64 202d 6d70 206f 7074 696f -m and -mp optio │ │ │ │ │ +0007d1b0: 6e73 206f 6e20 6e61 6d65 6420 6d6f 6475 ns on named modu │ │ │ │ │ +0007d1c0: 6c65 7320 616e 6420 756e 6e61 6d65 6420 les and unnamed │ │ │ │ │ +0007d1d0: 6d6f 6475 6c65 730a 3c62 720a 3e74 6f6f modules.too │ │ │ │ │ +0007d1e0: 6c73 2f6a 6465 7073 2f6d 6f64 756c 6573 ls/jdeps/modules │ │ │ │ │ +0007d1f0: 2f55 6e6e 616d 6564 5061 636b 6167 652e /UnnamedPackage. │ │ │ │ │ +0007d200: 6a61 7661 3a20 5465 7374 7320 2d2d 6765 java: Tests --ge │ │ │ │ │ +0007d210: 6e65 7261 7465 2d6d 6f64 756c 652d 696e nerate-module-in │ │ │ │ │ +0007d220: 666f 206f 6e20 696e 7661 6c69 6420 4a41 fo on invalid JA │ │ │ │ │ +0007d230: 5220 6669 6c65 0a3c 6272 0a3e 746f 6f6c R file.tool │ │ │ │ │ +0007d240: 732f 6a64 6570 732f 6d6f 6475 6c65 732f s/jdeps/modules/ │ │ │ │ │ +0007d250: 7570 6772 6164 656d 6f64 756c 6570 6174 upgrademodulepat │ │ │ │ │ +0007d260: 682f 5570 6772 6164 654d 6f64 756c 6550 h/UpgradeModuleP │ │ │ │ │ +0007d270: 6174 6854 6573 742e 6a61 7661 3a20 5465 athTest.java: Te │ │ │ │ │ +0007d280: 7374 7320 6a64 6570 7320 2d2d 7570 6772 sts jdeps --upgr │ │ │ │ │ +0007d290: 6164 652d 6d6f 6475 6c65 2d70 6174 680a ade-module-path. │ │ │ │ │ +0007d2a0: 3c62 720a 3e74 6f6f 6c73 2f6a 6465 7073 tools/jdeps │ │ │ │ │ +0007d2b0: 2f6d 756c 7469 5665 7273 696f 6e2f 4d75 /multiVersion/Mu │ │ │ │ │ +0007d2c0: 6c74 6956 6572 7369 6f6e 4572 726f 722e ltiVersionError. │ │ │ │ │ +0007d2d0: 6a61 7661 3a20 5465 7374 7320 6d75 6c74 java: Tests mult │ │ │ │ │ +0007d2e0: 6970 6c65 2076 6572 7369 6f6e 7320 6f66 iple versions of │ │ │ │ │ +0007d2f0: 2074 6865 2073 616d 6520 636c 6173 7320 the same class │ │ │ │ │ +0007d300: 6669 6c65 0a3c 6272 0a3e 746f 6f6c 732f file.tools/ │ │ │ │ │ +0007d310: 6a64 6570 732f 6f70 7469 6f6e 616c 4465 jdeps/optionalDe │ │ │ │ │ +0007d320: 7065 6e64 656e 6379 2f4f 7074 696f 6e61 pendency/Optiona │ │ │ │ │ +0007d330: 6c44 6570 656e 6465 6e63 7954 6573 742e lDependencyTest. │ │ │ │ │ +0007d340: 6a61 7661 3a20 5465 7374 7320 6f70 7469 java: Tests opti │ │ │ │ │ +0007d350: 6f6e 616c 2064 6570 656e 6465 6e63 7920 onal dependency │ │ │ │ │ +0007d360: 6861 6e64 6c69 6e67 0a3c 6272 0a3e 746f handling.to │ │ │ │ │ +0007d370: 6f6c 732f 6a64 6570 732f 756e 7375 7070 ols/jdeps/unsupp │ │ │ │ │ +0007d380: 6f72 7465 642f 4a44 4b55 6e73 7570 706f orted/JDKUnsuppo │ │ │ │ │ +0007d390: 7274 6564 5465 7374 2e6a 6176 613a 206a rtedTest.java: j │ │ │ │ │ +0007d3a0: 6465 7073 2073 686f 756c 6420 666c 6167 deps should flag │ │ │ │ │ +0007d3b0: 206a 646b 2e75 6e73 7570 706f 7274 6564 jdk.unsupported │ │ │ │ │ +0007d3c0: 2065 7870 6f72 7465 6420 4150 4920 6173 exported API as │ │ │ │ │ +0007d3d0: 2069 6e74 6572 6e61 6c0a 3c62 720a 3e0a internal.. │ │ │ │ │ +0007d3e0: 3c68 723e 0a3c 736d 616c 6c3e 5265 706f
    .Repo │ │ │ │ │ +0007d3f0: 7274 2067 656e 6572 6174 6564 206f 6e20 rt generated on │ │ │ │ │ +0007d400: 5365 7020 3135 2c20 3230 3236 2036 3a30 Sep 15, 2026 6:0 │ │ │ │ │ +0007d410: 393a 3234 e280 af50 4d0a 3c62 723e 5573 9:24...PM.
    Us │ │ │ │ │ +0007d420: 696e 6720 4a54 2048 6172 6e65 7373 2036 ing JT Harness 6 │ │ │ │ │ +0007d430: 2e30 2062 3234 3b20 6275 696c 7420 6f6e .0 b24; built on │ │ │ │ │ +0007d440: 204a 616e 7561 7279 2032 352c 2031 3937 January 25, 197 │ │ │ │ │ +0007d450: 302c 2031 323a 3030 3a30 30e2 80af 414d 0, 12:00:00...AM │ │ │ │ │ +0007d460: 2055 5443 2077 6974 6820 6f70 656e 6a64 UTC with openjd │ │ │ │ │ +0007d470: 6b20 7665 7273 696f 6e20 2231 312e 302e k version "11.0. │ │ │ │ │ +0007d480: 3136 2220 3230 3232 2d30 372d 3139 3c2f 16" 2022-07-19 │ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -5412,14 +5412,16 @@ │ │ │ │ │ │ dependencies through type parameters and implements/extends statements. │ │ │ │ │ │ tools/javac/importscope/ImportInaccessible.java: Verify that type import on │ │ │ │ │ │ demand won't put inaccessible types into the Scope │ │ │ │ │ │ tools/javac/importscope/ImportMembersTest.java: The test checks possibility of │ │ │ │ │ │ class members to be imported. │ │ │ │ │ │ tools/javac/importscope/ImportResolvedTooSoon.java: Verify that imports are │ │ │ │ │ │ declarations are processed in the correct order. │ │ │ │ │ │ +tools/javac/importscope/NegativeCyclicDependencyTest.java: The negative test │ │ │ │ │ │ +against cyclic dependencies. │ │ │ │ │ │ tools/javac/importscope/T7101822A.java: Verify that imports are declarations │ │ │ │ │ │ are processed in the correct order. │ │ │ │ │ │ tools/javac/importscope/T8075274/Outer.java: Ensuring order of imports or │ │ │ │ │ │ inputs does not affect compilability of the sources │ │ │ │ │ │ tools/javac/importscope/T8133235/A.java: Ensuring order of inputs does not │ │ │ │ │ │ affect compilability of the sources │ │ │ │ │ │ tools/javac/importscope/T8148131/A.java: Ensuring order of inputs does not │ │ │ │ │ │ @@ -8600,10 +8602,10 @@ │ │ │ │ │ │ tools/jdeps/multiVersion/MultiVersionError.java: Tests multiple versions of the │ │ │ │ │ │ same class file │ │ │ │ │ │ tools/jdeps/optionalDependency/OptionalDependencyTest.java: Tests optional │ │ │ │ │ │ dependency handling │ │ │ │ │ │ tools/jdeps/unsupported/JDKUnsupportedTest.java: jdeps should flag │ │ │ │ │ │ jdk.unsupported exported API as internal │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:13 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:24 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/html/error_gr.html │ │ │ │ │ @@ -9,26 +9,19 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    JT Harness : Tests that had errors

    Tests are grouped by their final status message. │ │ │ │ │

    "main" action timed out with a timeout of 3600 seconds on agent 2

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ │ -

    "main" action timed out with a timeout of 3600 seconds on agent 7

    │ │ │ │ │ - │ │ │ │ │ - │ │ │ │ │ │ │ │ │ │

    system error (exit code 3)

    │ │ │ │ │ │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │
    Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
    │ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,14 +1,11 @@ │ │ │ │ │ │ ****** JT Harness : Tests that had errors ****** │ │ │ │ │ │ Tests are grouped by their final status message. │ │ │ │ │ │ *** "main" action timed out with a timeout of 3600 seconds on agent 2 *** │ │ │ │ │ │ - * tools/javac/importscope/NegativeCyclicDependencyTest.java: The negative │ │ │ │ │ │ - test against cyclic dependencies. │ │ │ │ │ │ -*** "main" action timed out with a timeout of 3600 seconds on agent 7 *** │ │ │ │ │ │ * tools/javac/switchnull/SwitchNull.java: Verify "case null" behavior. │ │ │ │ │ │ *** system error (exit code 3) *** │ │ │ │ │ │ * tools/javac/patterns/SOEDeeplyNestedBlocksTest.java: Javac fails with │ │ │ │ │ │ StackOverflowError when compiling deeply nested synchronized blocks │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/html/error.html │ │ │ │ │ @@ -5,19 +5,16 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ JT Harness : Tests that had errors │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │

    JT Harness : Tests that had errors

    │ │ │ │ │ -tools/javac/importscope/NegativeCyclicDependencyTest.java: The negative test against cyclic dependencies. │ │ │ │ │ -
    │ │ │ │ │ tools/javac/patterns/SOEDeeplyNestedBlocksTest.java: Javac fails with StackOverflowError when compiling deeply nested synchronized blocks │ │ │ │ │
    │ │ │ │ │ tools/javac/switchnull/SwitchNull.java: Verify "case null" behavior. │ │ │ │ │
    │ │ │ │ │
    │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │
    Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
    │ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -1,10 +1,8 @@ │ │ │ │ │ │ ****** JT Harness : Tests that had errors ****** │ │ │ │ │ │ -tools/javac/importscope/NegativeCyclicDependencyTest.java: The negative test │ │ │ │ │ │ -against cyclic dependencies. │ │ │ │ │ │ tools/javac/patterns/SOEDeeplyNestedBlocksTest.java: Javac fails with │ │ │ │ │ │ StackOverflowError when compiling deeply nested synchronized blocks │ │ │ │ │ │ tools/javac/switchnull/SwitchNull.java: Verify "case null" behavior. │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/html/failed_gr.html │ │ │ │ │ @@ -39,9 +39,9 @@ │ │ │ │ │
  • │ │ │ │ │ tools/javac/tree/SourceTreeScannerTest.java: TreeScanner.visitNewClass should scan tree.typeargs │ │ │ │ │ │ │ │ │ │
  • │ │ │ │ │ tools/javac/tree/TreePosTest.java: assorted position errors in compiler syntax trees OLD: -q -r -ef ./tools/javac/typeAnnotations -ef ./tools/javap/typeAnnotations -et ANNOTATED_TYPE . │ │ │ │ │ │ │ │ │ │
    │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │
    Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
    │ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -17,10 +17,10 @@ │ │ │ │ │ │ should scan tree.typeargs │ │ │ │ │ │ * tools/javac/tree/SourceTreeScannerTest.java: TreeScanner.visitNewClass │ │ │ │ │ │ should scan tree.typeargs │ │ │ │ │ │ * tools/javac/tree/TreePosTest.java: assorted position errors in compiler │ │ │ │ │ │ syntax trees OLD: -q -r -ef ./tools/javac/typeAnnotations -ef ./tools/ │ │ │ │ │ │ javap/typeAnnotations -et ANNOTATED_TYPE . │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/html/failed.html │ │ │ │ │ @@ -24,9 +24,9 @@ │ │ │ │ │ tools/javac/tree/SourceTreeScannerTest.java: TreeScanner.visitNewClass should scan tree.typeargs │ │ │ │ │
    │ │ │ │ │ tools/javac/tree/TreePosTest.java: assorted position errors in compiler syntax trees OLD: -q -r -ef ./tools/javac/typeAnnotations -ef ./tools/javap/typeAnnotations -et ANNOTATED_TYPE . │ │ │ │ │
    │ │ │ │ │
    │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │
    Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with openjdk version "11.0.16" 2022-07-19
    │ │ │ │ │ ├── html2text {} │ │ │ │ │ │ @@ -9,10 +9,10 @@ │ │ │ │ │ │ DocTreeScanner │ │ │ │ │ │ tools/javac/tree/SourceTreeScannerTest.java: TreeScanner.visitNewClass should │ │ │ │ │ │ scan tree.typeargs │ │ │ │ │ │ tools/javac/tree/TreePosTest.java: assorted position errors in compiler syntax │ │ │ │ │ │ trees OLD: -q -r -ef ./tools/javac/typeAnnotations -ef ./tools/javap/ │ │ │ │ │ │ typeAnnotations -et ANNOTATED_TYPE . │ │ │ │ │ │ =============================================================================== │ │ │ │ │ │ -Report generated on Aug 20, 2026 2:10:11 AM │ │ │ │ │ │ +Report generated on Sep 15, 2026 6:09:22 PM │ │ │ │ │ │ Using JT Harness 6.0 b24; built on January 25, 1970, 12:00:00 AM UTC with │ │ │ │ │ │ openjdk version "11.0.16" 2022-07-19 │ │ │ │ ├── jtreg-test-output/langtools/2/JTreport/html/passed_gr.html │ │ │ │ │ @@ -44764,10462 +44764,10474 @@ │ │ │ │ │ 000aedb0: 7465 7374 2063 6865 636b 7320 706f 7373 test checks poss │ │ │ │ │ 000aedc0: 6962 696c 6974 7920 6f66 2063 6c61 7373 ibility of class │ │ │ │ │ 000aedd0: 206d 656d 6265 7273 2074 6f20 6265 2069 members to be i │ │ │ │ │ 000aede0: 6d70 6f72 7465 642e 0a0a 3c6c 693e 0a3c mported...
  • .< │ │ │ │ │ 000aedf0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ 000aee00: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ 000aee10: 6f6c 732f 6a61 7661 632f 696d 706f 7274 ols/javac/import │ │ │ │ │ -000aee20: 7363 6f70 652f 5438 3139 3337 3137 2e6a scope/T8193717.j │ │ │ │ │ -000aee30: 7472 223e 746f 6f6c 732f 6a61 7661 632f tr">tools/javac/ │ │ │ │ │ -000aee40: 696d 706f 7274 7363 6f70 652f 5438 3139 importscope/T819 │ │ │ │ │ -000aee50: 3337 3137 2e6a 6176 613c 2f61 3e3a 2043 3717.java: C │ │ │ │ │ -000aee60: 6865 636b 2074 6861 7420 636f 6465 2077 heck that code w │ │ │ │ │ -000aee70: 6974 6820 6120 6c6f 7420 6e61 6d65 6420 ith a lot named │ │ │ │ │ -000aee80: 696d 706f 7274 7320 6361 6e20 636f 6d70 imports can comp │ │ │ │ │ -000aee90: 696c 652e 0a0a 3c6c 693e 0a3c 6120 6872 ile...
  • . │ │ │ │ │ -000aeef0: 746f 6f6c 732f 6a61 7661 632f 696d 706f tools/javac/impo │ │ │ │ │ -000aef00: 7274 7363 6f70 652f 5465 7374 4465 6570 rtscope/TestDeep │ │ │ │ │ -000aef10: 4669 6e69 7368 436c 6173 7353 7461 636b FinishClassStack │ │ │ │ │ -000aef20: 2e6a 6176 613c 2f61 3e3a 2043 6865 636b .java: Check │ │ │ │ │ -000aef30: 2074 6861 7420 6e65 7374 6564 2054 7970 that nested Typ │ │ │ │ │ -000aef40: 6545 6e74 6572 2e4d 656d 6265 7273 5068 eEnter.MembersPh │ │ │ │ │ -000aef50: 6173 6520 696e 766f 6361 7469 6f6e 7320 ase invocations │ │ │ │ │ -000aef60: 646f 6e27 7420 6361 7573 6520 5374 6163 don't cause Stac │ │ │ │ │ -000aef70: 6b4f 7665 7266 6c6f 7745 7272 6f72 0a0a kOverflowError.. │ │ │ │ │ -000aef80: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac │ │ │ │ │ -000aefe0: 2f69 6d70 6f72 7473 636f 7065 2f54 6573 /importscope/Tes │ │ │ │ │ -000aeff0: 7444 7570 6c69 6361 7465 496d 706f 7274 tDuplicateImport │ │ │ │ │ -000af000: 2e6a 6176 613c 2f61 3e3a 2073 7461 7469 .java: stati │ │ │ │ │ -000af010: 6320 696d 706f 7274 2066 6169 6c73 2074 c import fails t │ │ │ │ │ -000af020: 6f20 7265 736f 6c76 6520 696e 7465 7266 o resolve interf │ │ │ │ │ -000af030: 6163 6573 206f 6e20 6e65 7374 6564 2065 aces on nested e │ │ │ │ │ -000af040: 6e75 6d73 2076 6961 2069 6d70 6f72 7420 nums via import │ │ │ │ │ -000af050: 7374 6174 656d 656e 7473 0a0a 3c6c 693e statements..
  • │ │ │ │ │ -000af060: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac/imp │ │ │ │ │ -000af0c0: 6f72 7473 636f 7065 2f54 6573 744c 617a ortscope/TestLaz │ │ │ │ │ -000af0d0: 7949 6d70 6f72 7453 636f 7065 2e6a 6176 yImportScope.jav │ │ │ │ │ -000af0e0: 613c 2f61 3e3a 2073 7461 7469 6320 696d a: static im │ │ │ │ │ -000af0f0: 706f 7274 2066 6169 6c73 2074 6f20 7265 port fails to re │ │ │ │ │ -000af100: 736f 6c76 6520 696e 7465 7266 6163 6573 solve interfaces │ │ │ │ │ -000af110: 206f 6e20 6e65 7374 6564 2065 6e75 6d73 on nested enums │ │ │ │ │ -000af120: 2076 6961 2069 6d70 6f72 7420 7374 6174 via import stat │ │ │ │ │ -000af130: 656d 656e 7473 0a0a 3c6c 693e 0a3c 6120 ements..
  • .tools/jav │ │ │ │ │ -000af1a0: 6163 2f69 6d70 6f72 7473 636f 7065 2f64 ac/importscope/d │ │ │ │ │ -000af1b0: 6570 656e 6465 6e63 6965 732f 4465 7065 ependencies/Depe │ │ │ │ │ -000af1c0: 6e64 656e 6369 6573 5465 7374 2e6a 6176 ndenciesTest.jav │ │ │ │ │ -000af1d0: 613c 2f61 3e3a 2056 6572 6966 7920 7468 a: Verify th │ │ │ │ │ -000af1e0: 6174 2074 6865 2070 726f 6365 7373 696e at the processin │ │ │ │ │ -000af1f0: 6720 6f66 2063 6c61 7373 6573 2069 6e20 g of classes in │ │ │ │ │ -000af200: 5479 7065 456e 7465 7220 7275 6e73 2069 TypeEnter runs i │ │ │ │ │ -000af210: 6e20 7468 6520 636f 7272 6563 7420 6f72 n the correct or │ │ │ │ │ -000af220: 6465 722e 0a0a 3c6c 693e 0a3c 6120 6872 der...
  • .tool │ │ │ │ │ -000af280: 732f 6a61 7661 632f 696e 6865 7269 7441 s/javac/inheritA │ │ │ │ │ -000af290: 6363 6573 732f 5076 744d 6272 734e 6f74 ccess/PvtMbrsNot │ │ │ │ │ -000af2a0: 496e 6865 7269 7431 2e6a 6176 613c 2f61 Inherit1.java: Private membe │ │ │ │ │ -000af2c0: 7273 2073 686f 756c 6420 6e6f 7420 6265 rs should not be │ │ │ │ │ -000af2d0: 2069 6e68 6572 6974 6564 2066 726f 6d20 inherited from │ │ │ │ │ -000af2e0: 7375 7065 7263 6c61 7373 6573 2e0a 0a3c superclasses...< │ │ │ │ │ -000af2f0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/i │ │ │ │ │ -000af360: 6e68 6572 6974 6564 4163 6365 7373 2f4d nheritedAccess/M │ │ │ │ │ -000af370: 6574 686f 6452 6566 6572 656e 6365 5175 ethodReferenceQu │ │ │ │ │ -000af380: 616c 6966 6963 6174 696f 6e5f 312e 6a61 alification_1.ja │ │ │ │ │ -000af390: 7661 3c2f 613e 3a20 5665 7269 6679 2070 va: Verify p │ │ │ │ │ -000af3a0: 726f 7065 7220 6279 7465 636f 6465 2d6c roper bytecode-l │ │ │ │ │ -000af3b0: 6576 656c 2071 7561 6c69 6669 6361 7469 evel qualificati │ │ │ │ │ -000af3c0: 6f6e 206f 6620 6d65 7468 6f64 2061 6363 on of method acc │ │ │ │ │ -000af3d0: 6573 7365 732e 0a0a 3c6c 693e 0a3c 6120 esses...
  • .t │ │ │ │ │ -000af430: 6f6f 6c73 2f6a 6176 6163 2f69 6e6e 6572 ools/javac/inner │ │ │ │ │ -000af440: 436c 6173 7346 696c 652f 496e 6e65 7243 ClassFile/InnerC │ │ │ │ │ -000af450: 6c61 7373 4669 6c65 5465 7374 2e6a 6176 lassFileTest.jav │ │ │ │ │ -000af460: 613c 2f61 3e3a 2050 726f 6220 772f 7374 a: Prob w/st │ │ │ │ │ -000af470: 6174 6963 2069 6e6e 6572 2063 6c61 7373 atic inner class │ │ │ │ │ -000af480: 2077 6974 6820 7361 6d65 206e 616d 6520 with same name │ │ │ │ │ -000af490: 6173 2061 2072 6567 756c 6172 2063 6c61 as a regular cla │ │ │ │ │ -000af4a0: 7373 0a0a 3c6c 693e 0a3c 6120 6872 6566 ss..
  • .too │ │ │ │ │ -000af4f0: 6c73 2f6a 6176 6163 2f6a 6176 617a 6970 ls/javac/javazip │ │ │ │ │ -000af500: 2f4a 6176 615a 6970 5465 7374 2e6a 6176 /JavaZipTest.jav │ │ │ │ │ -000af510: 613c 2f61 3e3a 2063 6865 636b 2074 6861 a: check tha │ │ │ │ │ -000af520: 7420 736f 7572 6365 2066 696c 6573 2069 t source files i │ │ │ │ │ -000af530: 6e73 6964 6520 7a69 7020 6669 6c65 7320 nside zip files │ │ │ │ │ -000af540: 6f6e 2074 6865 2063 6c61 7373 2070 6174 on the class pat │ │ │ │ │ -000af550: 6820 6172 6520 6967 6e6f 7265 640a 0a3c h are ignored..< │ │ │ │ │ -000af560: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/java │ │ │ │ │ -000af5c0: 632f 6a76 6d2f 436c 6173 7352 6566 4475 c/jvm/ClassRefDu │ │ │ │ │ -000af5d0: 7049 6e43 6f6e 7374 616e 7450 6f6f 6c54 pInConstantPoolT │ │ │ │ │ -000af5e0: 6573 742e 6a61 7661 3c2f 613e 3a20 436c est.java: Cl │ │ │ │ │ -000af5f0: 6173 7320 7265 6665 7265 6e63 6520 6475 ass reference du │ │ │ │ │ -000af600: 706c 6963 6174 6573 2069 6e20 636f 6e73 plicates in cons │ │ │ │ │ -000af610: 7461 6e74 2070 6f6f 6c0a 0a3c 6c69 3e0a tant pool..
  • . │ │ │ │ │ -000af620: 3c61 2068 7265 663d 222f 746d 702f 6c61 too │ │ │ │ │ -000af660: 6c73 2f6a 6176 6163 2f6a 766d 2f54 3730 ls/javac/jvm/T70 │ │ │ │ │ -000af670: 3234 3039 362e 6a61 7661 3c2f 613e 3a20 24096.java: │ │ │ │ │ -000af680: 5374 6163 6b20 7472 6163 6520 6861 7320 Stack trace has │ │ │ │ │ -000af690: 696e 7661 6c69 6420 6c69 6e65 206e 756d invalid line num │ │ │ │ │ -000af6a0: 6265 7273 0a0a 3c6c 693e 0a3c 6120 6872 bers..
  • .tools/ja │ │ │ │ │ -000af6f0: 7661 632f 6a76 6d2f 5438 3032 3036 3839 vac/jvm/T8020689 │ │ │ │ │ -000af700: 2e6a 6176 613c 2f61 3e3a 204d 616b 696e .java: Makin │ │ │ │ │ -000af710: 6720 7375 7265 2074 6865 204c 696e 654e g sure the LineN │ │ │ │ │ -000af720: 756d 6265 7254 6162 6c65 2065 6e74 7279 umberTable entry │ │ │ │ │ -000af730: 2069 7320 636f 7272 6563 746c 7920 6765 is correctly ge │ │ │ │ │ -000af740: 6e65 7261 7465 6420 666f 7220 7468 6520 nerated for the │ │ │ │ │ -000af750: 6c65 6164 696e 6720 6d65 7468 6f64 2069 leading method i │ │ │ │ │ -000af760: 6e76 6f63 6174 696f 6e20 696e 2074 6865 nvocation in the │ │ │ │ │ -000af770: 2065 6c73 6520 7365 6374 696f 6e0a 0a3c else section..< │ │ │ │ │ -000af780: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.too │ │ │ │ │ -000af7d0: 6c73 2f6a 6176 6163 2f6a 766d 2f56 6572 ls/javac/jvm/Ver │ │ │ │ │ -000af7e0: 626f 7365 436c 6173 7350 6174 6854 6573 boseClassPathTes │ │ │ │ │ -000af7f0: 742e 6a61 7661 3c2f 613e 3a20 6a61 7661 t.java: java │ │ │ │ │ -000af800: 6320 2d76 6572 626f 7365 206c 6f67 7320 c -verbose logs │ │ │ │ │ -000af810: 7468 6520 636c 6173 7320 7061 7468 206d the class path m │ │ │ │ │ -000af820: 756c 7469 706c 6520 7469 6d65 730a 0a3c ultiple times..< │ │ │ │ │ -000af830: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/jav │ │ │ │ │ -000af880: 6163 2f6a 766d 2f56 6572 626f 7365 4f75 ac/jvm/VerboseOu │ │ │ │ │ -000af890: 7454 6573 742e 6a61 7661 3c2f 613e 3a20 tTest.java: │ │ │ │ │ -000af8a0: 6a61 7661 6320 2d76 6572 626f 7365 2070 javac -verbose p │ │ │ │ │ -000af8b0: 7269 6e74 7320 7772 6f6e 6720 7061 7468 rints wrong path │ │ │ │ │ -000af8c0: 7320 666f 7220 6f75 7470 7574 2066 696c s for output fil │ │ │ │ │ -000af8d0: 6573 0a0a 3c6c 693e 0a3c 6120 6872 6566 es..
  • .tools/jav │ │ │ │ │ -000af930: 6163 2f6c 616d 6264 612f 3830 3132 3535 ac/lambda/801255 │ │ │ │ │ -000af940: 372f 5072 6976 6174 654c 616d 6264 6173 7/PrivateLambdas │ │ │ │ │ -000af950: 2e6a 6176 613c 2f61 3e3a 2043 6865 636b .java: Check │ │ │ │ │ -000af960: 2074 6861 7420 3830 3132 3535 3720 6973 that 8012557 is │ │ │ │ │ -000af970: 2066 6978 6564 2c20 7468 6174 2069 6e74 fixed, that int │ │ │ │ │ -000af980: 6572 6661 6365 206c 616d 6264 6120 6d65 erface lambda me │ │ │ │ │ -000af990: 7468 6f64 7320 6172 6520 7072 6976 6174 thods are privat │ │ │ │ │ -000af9a0: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .too │ │ │ │ │ -000afa00: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000afa10: 3830 3136 3332 302f 496c 6c65 6761 6c42 8016320/IllegalB │ │ │ │ │ -000afa20: 7269 6467 654d 6f64 6966 6965 722e 6a61 ridgeModifier.ja │ │ │ │ │ -000afa30: 7661 3c2f 613e 3a20 4368 6563 6b20 7468 va: Check th │ │ │ │ │ -000afa40: 6174 2038 3031 3633 3230 2069 7320 6669 at 8016320 is fi │ │ │ │ │ -000afa50: 7865 642c 2074 6861 7420 6272 6964 6765 xed, that bridge │ │ │ │ │ -000afa60: 7320 6861 7665 2076 616c 6964 206d 6f64 s have valid mod │ │ │ │ │ -000afa70: 6966 6965 7220 6269 7473 0a0a 3c6c 693e ifier bits..
  • │ │ │ │ │ -000afa80: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/ │ │ │ │ │ -000afad0: 6a61 7661 632f 6c61 6d62 6461 2f38 3032 javac/lambda/802 │ │ │ │ │ -000afae0: 3135 3637 2f54 3830 3231 3536 3762 2e6a 1567/T8021567b.j │ │ │ │ │ -000afaf0: 6176 613c 2f61 3e3a 204a 6176 6163 2064 ava: Javac d │ │ │ │ │ -000afb00: 6f65 736e 2774 2072 6570 6f72 7420 226a oesn't report "j │ │ │ │ │ -000afb10: 6176 613a 2072 6566 6572 656e 6365 2074 ava: reference t │ │ │ │ │ -000afb20: 6f20 6d65 7468 6f64 2069 7320 616d 6269 o method is ambi │ │ │ │ │ -000afb30: 6775 6f75 7322 2061 6e79 206d 6f72 650a guous" any more. │ │ │ │ │ -000afb40: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .t │ │ │ │ │ -000afb90: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000afba0: 612f 3830 3233 3535 382f 5438 3032 3335 a/8023558/T80235 │ │ │ │ │ -000afbb0: 3538 612e 6a61 7661 3c2f 613e 3a20 4a61 58a.java: Ja │ │ │ │ │ -000afbc0: 7661 6320 6372 6561 7465 7320 696e 7661 vac creates inva │ │ │ │ │ -000afbd0: 6c69 6420 626f 6f74 7374 7261 7020 6d65 lid bootstrap me │ │ │ │ │ -000afbe0: 7468 6f64 7320 666f 7220 636f 6d70 6c65 thods for comple │ │ │ │ │ -000afbf0: 7820 6c61 6d62 6461 2f6d 6574 686f 6472 x lambda/methodr │ │ │ │ │ -000afc00: 6566 2063 6173 650a 0a3c 6c69 3e0a 3c61 ef case..
  • .tools/jav │ │ │ │ │ -000afc60: 6163 2f6c 616d 6264 612f 3830 3233 3535 ac/lambda/802355 │ │ │ │ │ -000afc70: 382f 5438 3032 3335 3538 622e 6a61 7661 8/T8023558b.java │ │ │ │ │ -000afc80: 3c2f 613e 3a20 4a61 7661 6320 6372 6561 : Javac crea │ │ │ │ │ -000afc90: 7465 7320 696e 7661 6c69 6420 626f 6f74 tes invalid boot │ │ │ │ │ -000afca0: 7374 7261 7020 6d65 7468 6f64 7320 666f strap methods fo │ │ │ │ │ -000afcb0: 7220 636f 6d70 6c65 7820 6c61 6d62 6461 r complex lambda │ │ │ │ │ -000afcc0: 2f6d 6574 686f 6472 6566 2063 6173 650a /methodref case. │ │ │ │ │ -000afcd0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .t │ │ │ │ │ -000afd20: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000afd30: 612f 3830 3233 3535 382f 5438 3032 3335 a/8023558/T80235 │ │ │ │ │ -000afd40: 3538 632e 6a61 7661 3c2f 613e 3a20 4a61 58c.java: Ja │ │ │ │ │ -000afd50: 7661 6320 6372 6561 7465 7320 696e 7661 vac creates inva │ │ │ │ │ -000afd60: 6c69 6420 626f 6f74 7374 7261 7020 6d65 lid bootstrap me │ │ │ │ │ -000afd70: 7468 6f64 7320 666f 7220 636f 6d70 6c65 thods for comple │ │ │ │ │ -000afd80: 7820 6c61 6d62 6461 2f6d 6574 686f 6472 x lambda/methodr │ │ │ │ │ -000afd90: 6566 2063 6173 650a 0a3c 6c69 3e0a 3c61 ef case..
  • .tools/java │ │ │ │ │ -000afdf0: 632f 6c61 6d62 6461 2f38 3036 3833 3939 c/lambda/8068399 │ │ │ │ │ -000afe00: 2f54 3830 3638 3339 392e 6a61 7661 3c2f /T8068399.java: structural m │ │ │ │ │ -000afe20: 6f73 7420 7370 6563 6966 6963 2061 6e64 ost specific and │ │ │ │ │ -000afe30: 2073 7475 636b 6e65 7373 0a0a 3c6c 693e stuckness..
  • │ │ │ │ │ -000afe40: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/j │ │ │ │ │ -000afe90: 6176 6163 2f6c 616d 6264 612f 3830 3638 avac/lambda/8068 │ │ │ │ │ -000afea0: 3433 302f 5438 3036 3834 3330 2e6a 6176 430/T8068430.jav │ │ │ │ │ -000afeb0: 613c 2f61 3e3a 2073 7472 7563 7475 7261 a: structura │ │ │ │ │ -000afec0: 6c20 6d6f 7374 2073 7065 6369 6669 6320 l most specific │ │ │ │ │ -000afed0: 616e 6420 7374 7563 6b6e 6573 730a 0a3c and stuckness..< │ │ │ │ │ -000afee0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tool │ │ │ │ │ -000aff30: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ -000aff40: 3133 3433 3239 2f54 3831 3334 3332 392e 134329/T8134329. │ │ │ │ │ -000aff50: 6a61 7661 3c2f 613e 3a20 5465 654f 7054 java: TeeOpT │ │ │ │ │ -000aff60: 6573 742e 6a61 7661 2066 6169 6c73 2061 est.java fails a │ │ │ │ │ -000aff70: 6372 6f73 7320 706c 6174 666f 726d 7320 cross platforms │ │ │ │ │ -000aff80: 6166 7465 7220 6669 7820 666f 7220 4a44 after fix for JD │ │ │ │ │ -000aff90: 4b2d 3831 3239 3534 370a 0a3c 6c69 3e0a K-8129547..
  • . │ │ │ │ │ -000affa0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/ja │ │ │ │ │ -000afff0: 7661 632f 6c61 6d62 6461 2f38 3138 3831 vac/lambda/81881 │ │ │ │ │ -000b0000: 3434 2f54 3831 3838 3134 342e 6a61 7661 44/T8188144.java │ │ │ │ │ -000b0010: 3c2f 613e 3a20 7265 6772 6573 7369 6f6e : regression │ │ │ │ │ -000b0020: 2069 6e20 6d65 7468 6f64 2072 6566 6572 in method refer │ │ │ │ │ -000b0030: 656e 6365 2074 7970 652d 6368 6563 6b69 ence type-checki │ │ │ │ │ -000b0040: 6e67 0a0a 3c6c 693e 0a3c 6120 6872 6566 ng..
  • .tools/j │ │ │ │ │ -000b00a0: 6176 6163 2f6c 616d 6264 612f 3832 3538 avac/lambda/8258 │ │ │ │ │ -000b00b0: 3839 372f 4361 7074 7572 6556 6172 6961 897/CaptureVaria │ │ │ │ │ -000b00c0: 626c 6573 2e6a 6176 613c 2f61 3e3a 2043 bles.java: C │ │ │ │ │ -000b00d0: 6865 636b 7320 7472 616e 736c 6174 696f hecks translatio │ │ │ │ │ -000b00e0: 6e20 6f66 2063 6170 7475 7269 6e67 206c n of capturing l │ │ │ │ │ -000b00f0: 6f63 616c 2063 6c61 7373 6573 2069 6e73 ocal classes ins │ │ │ │ │ -000b0100: 6964 6520 6e65 7374 6564 206c 616d 6264 ide nested lambd │ │ │ │ │ -000b0110: 6173 0a0a 3c6c 693e 0a3c 6120 6872 6566 as..
  • .tools/javac/la │ │ │ │ │ -000b0180: 6d62 6461 2f38 3235 3838 3937 2f43 6170 mbda/8258897/Cap │ │ │ │ │ -000b0190: 7475 7265 5661 7269 6162 6c65 7341 6e6f tureVariablesAno │ │ │ │ │ -000b01a0: 6e79 6d6f 7573 2e6a 6176 613c 2f61 3e3a nymous.java: │ │ │ │ │ -000b01b0: 2043 6865 636b 7320 7472 616e 736c 6174 Checks translat │ │ │ │ │ -000b01c0: 696f 6e20 6f66 2063 6170 7475 7269 6e67 ion of capturing │ │ │ │ │ -000b01d0: 206c 6f63 616c 2063 6c61 7373 6573 2069 local classes i │ │ │ │ │ -000b01e0: 6e73 6964 6520 6e65 7374 6564 206c 616d nside nested lam │ │ │ │ │ -000b01f0: 6264 6173 0a0a 3c6c 693e 0a3c 6120 6872 bdas..
  • .too │ │ │ │ │ -000b0250: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b0260: 4176 6f69 6449 6e66 696e 6974 6552 6561 AvoidInfiniteRea │ │ │ │ │ -000b0270: 7474 7269 6275 7469 6f6e 2e6a 6176 613c ttribution.java< │ │ │ │ │ -000b0280: 2f61 3e3a 2043 6865 636b 2074 6861 7420 /a>: Check that │ │ │ │ │ -000b0290: 7768 656e 2061 6e20 6578 6365 7074 696f when an exceptio │ │ │ │ │ -000b02a0: 6e20 6f63 6375 7273 2064 7572 696e 6720 n occurs during │ │ │ │ │ -000b02b0: 4174 7472 2e76 6973 6974 4c61 6d62 6461 Attr.visitLambda │ │ │ │ │ -000b02c0: 2c20 616e 2061 7474 656d 7074 2074 6f20 , an attempt to │ │ │ │ │ -000b02d0: 6174 7472 6962 7574 6520 7468 6520 6c61 attribute the la │ │ │ │ │ -000b02e0: 6d62 6461 2061 6761 696e 2069 7320 6176 mbda again is av │ │ │ │ │ -000b02f0: 6f69 6465 6420 7261 7468 6572 2074 6861 oided rather tha │ │ │ │ │ -000b0300: 6e20 6661 6c6c 696e 6720 696e 746f 2061 n falling into a │ │ │ │ │ -000b0310: 6e20 696e 6669 6e69 7465 2072 6563 7572 n infinite recur │ │ │ │ │ -000b0320: 7369 6f6e 2e0a 0a3c 6c69 3e0a 3c61 2068 sion...
  • .tools/javac/lam │ │ │ │ │ -000b0380: 6264 612f 4261 644c 616d 6264 6145 7870 bda/BadLambdaExp │ │ │ │ │ -000b0390: 722e 6a61 7661 3c2f 613e 3a20 4164 6420 r.java: Add │ │ │ │ │ -000b03a0: 6c61 6d62 6461 2074 6573 7473 2063 6f6d lambda tests com │ │ │ │ │ -000b03b0: 7069 6c65 2063 7261 7368 6573 206f 6e20 pile crashes on │ │ │ │ │ -000b03c0: 7061 7274 6961 6c20 6c61 6d62 6461 2065 partial lambda e │ │ │ │ │ -000b03d0: 7870 7265 7373 696f 6e73 0a0a 3c6c 693e xpressions..
  • │ │ │ │ │ -000b03e0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac │ │ │ │ │ -000b0430: 2f6c 616d 6264 612f 4279 7465 436f 6465 /lambda/ByteCode │ │ │ │ │ -000b0440: 5465 7374 2e6a 6176 613c 2f61 3e3a 2043 Test.java: C │ │ │ │ │ -000b0450: 6f64 6520 7472 616e 736c 6174 696f 6e20 ode translation │ │ │ │ │ -000b0460: 7465 7374 2066 6f72 204c 616d 6264 6120 test for Lambda │ │ │ │ │ -000b0470: 6578 7072 6573 7369 6f6e 732c 206d 6574 expressions, met │ │ │ │ │ -000b0480: 686f 6420 7265 6665 7265 6e63 6573 0a0a hod references.. │ │ │ │ │ -000b0490: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .to │ │ │ │ │ -000b04f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b0500: 2f46 756e 6374 696f 6e61 6c49 6e74 6572 /FunctionalInter │ │ │ │ │ -000b0510: 6661 6365 436f 6e76 6572 7369 6f6e 5465 faceConversionTe │ │ │ │ │ -000b0520: 7374 2e6a 6176 613c 2f61 3e3a 2041 6464 st.java: Add │ │ │ │ │ -000b0530: 206c 616d 6264 6120 7465 7374 7320 7065 lambda tests pe │ │ │ │ │ -000b0540: 7266 6f72 6d20 7365 7665 7261 6c20 6175 rform several au │ │ │ │ │ -000b0550: 746f 6d61 7465 6420 6368 6563 6b73 2069 tomated checks i │ │ │ │ │ -000b0560: 6e20 6c61 6d62 6461 2063 6f6e 7665 7273 n lambda convers │ │ │ │ │ -000b0570: 696f 6e2c 2065 7370 2e0a 0a3c 6c69 3e0a ion, esp...
  • . │ │ │ │ │ -000b0580: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/lam │ │ │ │ │ -000b05e0: 6264 612f 4765 6e65 7269 634d 6574 686f bda/GenericMetho │ │ │ │ │ -000b05f0: 6452 6566 496d 706c 436c 6173 732e 6a61 dRefImplClass.ja │ │ │ │ │ -000b0600: 7661 3c2f 613e 3a20 4d65 7468 6f64 2072 va: Method r │ │ │ │ │ -000b0610: 6566 6572 656e 6365 2067 656e 6572 6963 eference generic │ │ │ │ │ -000b0620: 2063 6f6e 7374 7275 6374 6f72 2067 6976 constructor giv │ │ │ │ │ -000b0630: 6573 3a20 496c 6c65 6761 6c41 7267 756d es: IllegalArgum │ │ │ │ │ -000b0640: 656e 7445 7863 6570 7469 6f6e 3a20 496e entException: In │ │ │ │ │ -000b0650: 7661 6c69 6420 6c61 6d62 6461 2064 6573 valid lambda des │ │ │ │ │ -000b0660: 6572 6961 6c69 7a61 7469 6f6e 0a0a 3c6c erialization...tools/ja │ │ │ │ │ -000b06d0: 7661 632f 6c61 6d62 6461 2f49 6d70 6c69 vac/lambda/Impli │ │ │ │ │ -000b06e0: 6369 7445 6e63 6c6f 7369 6e67 496e 7374 citEnclosingInst │ │ │ │ │ -000b06f0: 616e 6365 5465 7374 2e6a 6176 613c 2f61 anceTest.java: Verification │ │ │ │ │ -000b0710: 6572 726f 7220 666f 7220 656e 636c 6f73 error for enclos │ │ │ │ │ -000b0720: 696e 6720 696e 7374 616e 6365 2063 6170 ing instance cap │ │ │ │ │ -000b0730: 7475 7265 2069 6e73 6964 6520 7375 7065 ture inside supe │ │ │ │ │ -000b0740: 7220 636f 6e73 7472 7563 746f 7220 696e r constructor in │ │ │ │ │ -000b0750: 766f 6361 7469 6f6e 0a0a 3c6c 693e 0a3c vocation..
  • .< │ │ │ │ │ -000b0760: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000b0770: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000b0780: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b0790: 2f49 6e6e 6572 436f 6e73 7472 7563 746f /InnerConstructo │ │ │ │ │ -000b07a0: 722e 6a74 7222 3e74 6f6f 6c73 2f6a 6176 r.jtr">tools/jav │ │ │ │ │ -000b07b0: 6163 2f6c 616d 6264 612f 496e 6e65 7243 ac/lambda/InnerC │ │ │ │ │ -000b07c0: 6f6e 7374 7275 6374 6f72 2e6a 6176 613c onstructor.java< │ │ │ │ │ -000b07d0: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b07e0: 7465 7374 7320 5265 6772 6573 7369 6f6e tests Regression │ │ │ │ │ -000b07f0: 2074 6573 7420 4a44 4b2d 3830 3033 3330 test JDK-800330 │ │ │ │ │ -000b0800: 3620 696e 6e65 7220 636c 6173 7320 636f 6 inner class co │ │ │ │ │ -000b0810: 6e73 7472 7563 746f 7220 696e 206c 616d nstructor in lam │ │ │ │ │ -000b0820: 6264 610a 0a3c 6c69 3e0a 3c61 2068 7265 bda..
  • .tools │ │ │ │ │ -000b0880: 2f6a 6176 6163 2f6c 616d 6264 612f 496e /javac/lambda/In │ │ │ │ │ -000b0890: 6e65 7249 6e73 7461 6e63 6543 7265 6174 nerInstanceCreat │ │ │ │ │ -000b08a0: 696f 6e54 6573 742e 6a61 7661 3c2f 613e ionTest.java │ │ │ │ │ -000b08b0: 3a20 5665 7269 6669 6361 7469 6f6e 2065 : Verification e │ │ │ │ │ -000b08c0: 7272 6f72 2066 6f72 2065 6e63 6c6f 7369 rror for enclosi │ │ │ │ │ -000b08d0: 6e67 2069 6e73 7461 6e63 6520 6361 7074 ng instance capt │ │ │ │ │ -000b08e0: 7572 6520 696e 7369 6465 2073 7570 6572 ure inside super │ │ │ │ │ -000b08f0: 2063 6f6e 7374 7275 6374 6f72 2069 6e76 constructor inv │ │ │ │ │ -000b0900: 6f63 6174 696f 6e0a 0a3c 6c69 3e0a 3c61 ocation..
  • .tools/javac/ │ │ │ │ │ -000b0960: 6c61 6d62 6461 2f49 6e74 6572 7365 6374 lambda/Intersect │ │ │ │ │ -000b0970: 696f 6e30 332e 6a61 7661 3c2f 613e 3a20 ion03.java: │ │ │ │ │ -000b0980: 4d69 7373 696e 6720 6368 6563 6b63 6173 Missing checkcas │ │ │ │ │ -000b0990: 7420 7768 656e 2063 6173 7469 6e67 2074 t when casting t │ │ │ │ │ -000b09a0: 6f20 696e 7465 7273 6563 7469 6f6e 2074 o intersection t │ │ │ │ │ -000b09b0: 7970 650a 0a3c 6c69 3e0a 3c61 2068 7265 ype..
  • .tools/javac/lam │ │ │ │ │ -000b0a10: 6264 612f 4c61 6d62 6461 4361 7074 7572 bda/LambdaCaptur │ │ │ │ │ -000b0a20: 6530 312e 6a61 7661 3c2f 613e 3a20 4164 e01.java: Ad │ │ │ │ │ -000b0a30: 6420 6c61 6d62 6461 2074 6573 7473 2062 d lambda tests b │ │ │ │ │ -000b0a40: 6173 6963 2074 6573 7420 666f 7220 6361 asic test for ca │ │ │ │ │ -000b0a50: 7074 7572 6520 6f66 206e 6f6e 2d6d 7574 pture of non-mut │ │ │ │ │ -000b0a60: 6162 6c65 206c 6f63 616c 730a 0a3c 6c69 able locals..
  • .tools/j │ │ │ │ │ -000b0ac0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -000b0ad0: 6461 4361 7074 7572 6530 322e 6a61 7661 daCapture02.java │ │ │ │ │ -000b0ae0: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ -000b0af0: 2074 6573 7473 2062 6173 6963 2074 6573 tests basic tes │ │ │ │ │ -000b0b00: 7420 666f 7220 6361 7074 7572 6520 6f66 t for capture of │ │ │ │ │ -000b0b10: 206e 6f6e 2d6d 7574 6162 6c65 206c 6f63 non-mutable loc │ │ │ │ │ -000b0b20: 616c 730a 0a3c 6c69 3e0a 3c61 2068 7265 als..
  • .tools/javac/lam │ │ │ │ │ -000b0b80: 6264 612f 4c61 6d62 6461 4361 7074 7572 bda/LambdaCaptur │ │ │ │ │ -000b0b90: 6530 332e 6a61 7661 3c2f 613e 3a20 4164 e03.java: Ad │ │ │ │ │ -000b0ba0: 6420 6c61 6d62 6461 2074 6573 7473 2074 d lambda tests t │ │ │ │ │ -000b0bb0: 6573 7420 666f 7220 6361 7074 7572 6520 est for capture │ │ │ │ │ -000b0bc0: 6f66 206e 6f6e 2d6d 7574 6162 6c65 206c of non-mutable l │ │ │ │ │ -000b0bd0: 6f63 616c 732f 6f75 7465 7220 6669 656c ocals/outer fiel │ │ │ │ │ -000b0be0: 6473 2069 6e20 6d75 6c74 6970 6c65 2073 ds in multiple s │ │ │ │ │ -000b0bf0: 636f 7065 730a 0a3c 6c69 3e0a 3c61 2068 copes..
  • .tools/javac/l │ │ │ │ │ -000b0c50: 616d 6264 612f 4c61 6d62 6461 4361 7074 ambda/LambdaCapt │ │ │ │ │ -000b0c60: 7572 6530 342e 6a61 7661 3c2f 613e 3a20 ure04.java: │ │ │ │ │ -000b0c70: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b0c80: 2074 6573 7420 666f 7220 6361 7074 7572 test for captur │ │ │ │ │ -000b0c90: 6520 6f66 206e 6f6e 2d6d 7574 6162 6c65 e of non-mutable │ │ │ │ │ -000b0ca0: 206c 6f63 616c 732f 6f75 7465 7220 6669 locals/outer fi │ │ │ │ │ -000b0cb0: 656c 6473 2069 6e20 6d75 6c74 6970 6c65 elds in multiple │ │ │ │ │ -000b0cc0: 2073 636f 7065 730a 0a3c 6c69 3e0a 3c61 scopes..
  • .tools/javac │ │ │ │ │ -000b0d20: 2f6c 616d 6264 612f 4c61 6d62 6461 4361 /lambda/LambdaCa │ │ │ │ │ -000b0d30: 7074 7572 6530 352e 6a61 7661 3c2f 613e pture05.java │ │ │ │ │ -000b0d40: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000b0d50: 7473 2074 6573 7420 666f 7220 6361 7074 ts test for capt │ │ │ │ │ -000b0d60: 7572 6520 696e 206e 6573 7465 6420 6c61 ure in nested la │ │ │ │ │ -000b0d70: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ -000b0d80: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .to │ │ │ │ │ -000b0dd0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b0de0: 2f4c 616d 6264 6143 6170 7475 7265 3036 /LambdaCapture06 │ │ │ │ │ -000b0df0: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b0e00: 616d 6264 6120 7465 7374 7320 436f 6d70 ambda tests Comp │ │ │ │ │ -000b0e10: 696c 6572 2063 7261 7368 2077 6865 6e20 iler crash when │ │ │ │ │ -000b0e20: 6c6f 6361 6c20 696e 6e65 7220 636c 6173 local inner clas │ │ │ │ │ -000b0e30: 7320 6e65 7374 6564 2069 6e73 6964 6520 s nested inside │ │ │ │ │ -000b0e40: 6c61 6d62 6461 2063 6170 7475 7265 7320 lambda captures │ │ │ │ │ -000b0e50: 6c6f 6361 6c20 7661 7269 6162 6c65 7320 local variables │ │ │ │ │ -000b0e60: 6672 6f6d 2065 6e63 6c6f 7369 6e67 2073 from enclosing s │ │ │ │ │ -000b0e70: 636f 7065 0a0a 3c6c 693e 0a3c 6120 6872 cope..
  • .tools/javac/la │ │ │ │ │ -000b0ed0: 6d62 6461 2f4c 616d 6264 6143 6170 7475 mbda/LambdaCaptu │ │ │ │ │ -000b0ee0: 7265 3037 2e6a 6176 613c 2f61 3e3a 2043 re07.java: C │ │ │ │ │ -000b0ef0: 6f64 6520 6765 6e65 7261 7469 6f6e 2063 ode generation c │ │ │ │ │ -000b0f00: 7261 7368 2077 6974 6820 6c61 6d62 6461 rash with lambda │ │ │ │ │ -000b0f10: 2061 6e64 206c 6f63 616c 2063 6c61 7373 and local class │ │ │ │ │ -000b0f20: 6573 0a0a 3c6c 693e 0a3c 6120 6872 6566 es..
  • .too │ │ │ │ │ -000b0f70: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b0f80: 4c61 6d62 6461 436f 6e76 3031 2e6a 6176 LambdaConv01.jav │ │ │ │ │ -000b0f90: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ -000b0fa0: 6120 7465 7374 7320 6261 7369 6320 7465 a tests basic te │ │ │ │ │ -000b0fb0: 7374 2066 6f72 206c 616d 6264 6120 636f st for lambda co │ │ │ │ │ -000b0fc0: 6e76 6572 7369 6f6e 0a0a 3c6c 693e 0a3c nversion..
  • .< │ │ │ │ │ -000b0fd0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000b0fe0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000b0ff0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b1000: 2f4c 616d 6264 6143 6f6e 7630 332e 6a74 /LambdaConv03.jt │ │ │ │ │ -000b1010: 7222 3e74 6f6f 6c73 2f6a 6176 6163 2f6c r">tools/javac/l │ │ │ │ │ -000b1020: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ -000b1030: 3033 2e6a 6176 613c 2f61 3e3a 2041 6464 03.java: Add │ │ │ │ │ -000b1040: 206c 616d 6264 6120 7465 7374 7320 5341 lambda tests SA │ │ │ │ │ -000b1050: 4d20 7479 7065 7320 616e 6420 6d65 7468 M types and meth │ │ │ │ │ -000b1060: 6f64 2074 7970 6520 696e 6665 7265 6e63 od type inferenc │ │ │ │ │ -000b1070: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tool │ │ │ │ │ -000b10c0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -000b10d0: 616d 6264 6143 6f6e 7630 352e 6a61 7661 ambdaConv05.java │ │ │ │ │ -000b10e0: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ -000b10f0: 2074 6573 7473 2066 756e 6374 696f 6e20 tests function │ │ │ │ │ -000b1100: 7479 7065 2061 6e64 206d 6574 686f 6420 type and method │ │ │ │ │ -000b1110: 7479 7065 2069 6e66 6572 656e 6365 0a0a type inference.. │ │ │ │ │ -000b1120: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/j │ │ │ │ │ -000b1170: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -000b1180: 6461 436f 6e76 3038 2e6a 6176 613c 2f61 daConv08.java: Add lambda te │ │ │ │ │ -000b11a0: 7374 7320 6368 6563 6b20 7468 6174 2053 sts check that S │ │ │ │ │ -000b11b0: 414d 2063 6f6e 7665 7273 696f 6e20 6861 AM conversion ha │ │ │ │ │ -000b11c0: 6e64 6c65 7320 636f 7661 7269 6e61 7420 ndles covarinat │ │ │ │ │ -000b11d0: 7265 7475 726e 2074 7970 6573 2063 6f72 return types cor │ │ │ │ │ -000b11e0: 7265 6374 6c79 0a0a 3c6c 693e 0a3c 6120 rectly..
  • .tools/javac/lam │ │ │ │ │ -000b1240: 6264 612f 4c61 6d62 6461 436f 6e76 3136 bda/LambdaConv16 │ │ │ │ │ -000b1250: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b1260: 616d 6264 6120 7465 7374 7320 5341 4d20 ambda tests SAM │ │ │ │ │ -000b1270: 636f 6e76 6572 7369 6f6e 2061 6e64 2072 conversion and r │ │ │ │ │ -000b1280: 6177 2074 7970 6573 2069 6e20 6172 6775 aw types in argu │ │ │ │ │ -000b1290: 6d65 6e74 2f72 6574 7572 6e20 7479 7065 ment/return type │ │ │ │ │ -000b12a0: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tool │ │ │ │ │ -000b12f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -000b1300: 616d 6264 6143 6f6e 7632 302e 6a61 7661 ambdaConv20.java │ │ │ │ │ -000b1310: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ -000b1320: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -000b1330: 7420 7379 6e74 6865 7469 6320 6361 7374 t synthetic cast │ │ │ │ │ -000b1340: 7320 6172 6520 6164 6465 6420 7768 656e s are added when │ │ │ │ │ -000b1350: 2065 7261 7365 6420 7479 7065 206f 6620 erased type of │ │ │ │ │ -000b1360: 6c61 6d62 6461 2062 6f64 7920 656e 6473 lambda body ends │ │ │ │ │ -000b1370: 2075 7020 6265 696e 6720 746f 6f20 6765 up being too ge │ │ │ │ │ -000b1380: 6e65 7261 6c0a 0a3c 6c69 3e0a 3c61 2068 neral..
  • . │ │ │ │ │ -000b13d0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b13e0: 6461 2f4c 616d 6264 6143 6f6e 7632 332e da/LambdaConv23. │ │ │ │ │ -000b13f0: 6a61 7661 3c2f 613e 3a20 4164 6420 6c61 java: Add la │ │ │ │ │ -000b1400: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ -000b1410: 2073 7570 6572 2076 6172 6172 6773 2072 super varargs r │ │ │ │ │ -000b1420: 6566 6572 656e 6365 2069 7320 6861 6e64 eference is hand │ │ │ │ │ -000b1430: 6c65 6420 636f 7272 6563 746c 790a 0a3c led correctly..< │ │ │ │ │ -000b1440: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ja │ │ │ │ │ -000b1490: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000b14a0: 6143 6f6e 7632 342e 6a61 7661 3c2f 613e aConv24.java │ │ │ │ │ -000b14b0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000b14c0: 7473 2063 6865 636b 2074 6861 7420 6c61 ts check that la │ │ │ │ │ -000b14d0: 6d62 6461 2069 6e73 6964 6520 2774 6869 mbda inside 'thi │ │ │ │ │ -000b14e0: 7327 2063 616c 6c20 6973 2068 616e 646c s' call is handl │ │ │ │ │ -000b14f0: 6564 2070 726f 7065 726c 790a 0a3c 6c69 ed properly..
  • .tools/java │ │ │ │ │ -000b1550: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ -000b1560: 6f6e 7632 372e 6a61 7661 3c2f 613e 3a20 onv27.java: │ │ │ │ │ -000b1570: 4d69 7869 6e67 206c 616d 6264 6173 2077 Mixing lambdas w │ │ │ │ │ -000b1580: 6974 6820 616e 6f6e 796d 6f75 7320 636c ith anonymous cl │ │ │ │ │ -000b1590: 6173 7365 7320 6c65 6164 7320 746f 204e asses leads to N │ │ │ │ │ -000b15a0: 5045 2074 6872 6f77 6e20 6279 2063 6f6d PE thrown by com │ │ │ │ │ -000b15b0: 7069 6c65 720a 0a3c 6c69 3e0a 3c61 2068 piler..
  • . │ │ │ │ │ -000b1600: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b1610: 6461 2f4c 616d 6264 6143 6f6e 7633 302e da/LambdaConv30. │ │ │ │ │ -000b1620: 6a61 7661 3c2f 613e 3a20 5665 7269 6679 java: Verify │ │ │ │ │ -000b1630: 696e 6720 6c61 6d62 6461 7320 616e 6f6e ing lambdas anon │ │ │ │ │ -000b1640: 796d 6f75 7320 636c 6173 7365 7320 7768 ymous classes wh │ │ │ │ │ -000b1650: 6f73 6520 7375 7065 7274 7970 6520 6361 ose supertype ca │ │ │ │ │ -000b1660: 7074 7572 6573 2077 6f72 6b73 2e0a 0a3c ptures works...< │ │ │ │ │ -000b1670: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ja │ │ │ │ │ -000b16c0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000b16d0: 6145 7870 7230 312e 6a61 7661 3c2f 613e aExpr01.java │ │ │ │ │ -000b16e0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000b16f0: 7473 2062 6173 6963 2074 6573 7420 666f ts basic test fo │ │ │ │ │ -000b1700: 7220 7369 6d70 6c65 206c 616d 6264 6120 r simple lambda │ │ │ │ │ -000b1710: 6578 7072 6573 7369 6f6e 7320 696e 206d expressions in m │ │ │ │ │ -000b1720: 756c 7469 706c 6520 7363 6f70 6573 0a0a ultiple scopes.. │ │ │ │ │ -000b1730: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/j │ │ │ │ │ -000b1780: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -000b1790: 6461 4578 7072 3032 2e6a 6176 613c 2f61 daExpr02.java: Add lambda te │ │ │ │ │ -000b17b0: 7374 7320 6261 7369 6320 7465 7374 2066 sts basic test f │ │ │ │ │ -000b17c0: 6f72 2073 696d 706c 6520 6c61 6d62 6461 or simple lambda │ │ │ │ │ -000b17d0: 2065 7870 7265 7373 696f 6e73 2069 6e20 expressions in │ │ │ │ │ -000b17e0: 6d75 6c74 6970 6c65 2073 636f 7065 730a multiple scopes. │ │ │ │ │ -000b17f0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ -000b1840: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ -000b1850: 6264 6145 7870 7230 362e 6a61 7661 3c2f bdaExpr06.java: Add lambda t │ │ │ │ │ -000b1870: 6573 7473 2070 6172 7365 7220 7465 7374 ests parser test │ │ │ │ │ -000b1880: 2066 6f72 206e 6573 7465 6420 7061 7265 for nested pare │ │ │ │ │ -000b1890: 6e74 6865 7369 7a65 6420 6c61 6d62 6461 nthesized lambda │ │ │ │ │ -000b18a0: 2065 7870 7265 7373 696f 6e0a 0a3c 6c69 expression..
  • .tools/java │ │ │ │ │ -000b1900: 632f 6c61 6d62 6461 2f4c 616d 6264 6145 c/lambda/LambdaE │ │ │ │ │ -000b1910: 7870 7230 372e 6a61 7661 3c2f 613e 3a20 xpr07.java: │ │ │ │ │ -000b1920: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b1930: 2063 6865 636b 2061 6363 6573 7320 746f check access to │ │ │ │ │ -000b1940: 2065 6666 6563 7469 7665 6c79 2066 696e effectively fin │ │ │ │ │ -000b1950: 616c 206c 6f63 616c 2076 6172 6961 626c al local variabl │ │ │ │ │ -000b1960: 6520 6672 6f6d 2064 6f75 626c 7920 6e65 e from doubly ne │ │ │ │ │ -000b1970: 7374 6564 206c 616d 6264 610a 0a3c 6c69 sted lambda..
  • .tools/java │ │ │ │ │ -000b19d0: 632f 6c61 6d62 6461 2f4c 616d 6264 6145 c/lambda/LambdaE │ │ │ │ │ -000b19e0: 7870 7231 312e 6a61 7661 3c2f 613e 3a20 xpr11.java: │ │ │ │ │ -000b19f0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b1a00: 2063 6865 636b 2074 6861 7420 6372 6561 check that crea │ │ │ │ │ -000b1a10: 7469 6e67 2061 6e20 696e 6e65 7220 636c ting an inner cl │ │ │ │ │ -000b1a20: 6173 7320 6672 6f6d 2061 206c 616d 6264 ass from a lambd │ │ │ │ │ -000b1a30: 6120 646f 6573 2061 6464 2061 2063 6170 a does add a cap │ │ │ │ │ -000b1a40: 7475 7265 6420 7468 6973 0a0a 3c6c 693e tured this..
  • │ │ │ │ │ -000b1a50: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac │ │ │ │ │ -000b1aa0: 2f6c 616d 6264 612f 4c61 6d62 6461 4578 /lambda/LambdaEx │ │ │ │ │ -000b1ab0: 7072 3132 2e6a 6176 613c 2f61 3e3a 2041 pr12.java: A │ │ │ │ │ -000b1ac0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000b1ad0: 6368 6563 6b20 7468 6174 2063 7265 6174 check that creat │ │ │ │ │ -000b1ae0: 696e 6720 616e 2069 6e6e 6572 2063 6c61 ing an inner cla │ │ │ │ │ -000b1af0: 7373 2066 726f 6d20 6120 6c61 6d62 6461 ss from a lambda │ │ │ │ │ -000b1b00: 2064 6f65 7320 6164 6420 6120 6361 7074 does add a capt │ │ │ │ │ -000b1b10: 7572 6564 2074 6869 730a 0a3c 6c69 3e0a ured this..
  • . │ │ │ │ │ -000b1b20: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/ │ │ │ │ │ -000b1b70: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ -000b1b80: 7231 342e 6a61 7661 3c2f 613e 3a20 4164 r14.java: Ad │ │ │ │ │ -000b1b90: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000b1ba0: 6865 636b 2074 6861 7420 7265 6375 7273 heck that recurs │ │ │ │ │ -000b1bb0: 696f 6e20 6672 6f6d 2064 6f75 626c 7920 ion from doubly │ │ │ │ │ -000b1bc0: 6e65 7374 6564 206c 616d 6264 6120 6973 nested lambda is │ │ │ │ │ -000b1bd0: 2068 616e 646c 6564 2063 6f72 7265 6374 handled correct │ │ │ │ │ -000b1be0: 6c79 0a0a 3c6c 693e 0a3c 6120 6872 6566 ly..
  • .too │ │ │ │ │ -000b1c30: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b1c40: 4c61 6d62 6461 4578 7072 3135 2e6a 6176 LambdaExpr15.jav │ │ │ │ │ -000b1c50: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ -000b1c60: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -000b1c70: 6174 206e 6573 7465 6420 696e 6e65 7220 at nested inner │ │ │ │ │ -000b1c80: 636c 6173 7320 696e 2073 7461 7465 6d65 class in stateme │ │ │ │ │ -000b1c90: 6e74 206c 616d 6264 6173 2064 6f6e 2774 nt lambdas don't │ │ │ │ │ -000b1ca0: 2067 6574 2063 6f72 7275 7074 6564 2072 get corrupted r │ │ │ │ │ -000b1cb0: 6574 7572 6e20 7374 6174 656d 656e 7473 eturn statements │ │ │ │ │ -000b1cc0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools │ │ │ │ │ -000b1d10: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ -000b1d20: 6d62 6461 4578 7072 3136 2e6a 6176 613c mbdaExpr16.java< │ │ │ │ │ -000b1d30: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b1d40: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ -000b1d50: 2073 7570 6572 2069 6e73 6964 6520 6c61 super inside la │ │ │ │ │ -000b1d60: 6d62 6461 2069 7320 6861 6e64 6c65 6420 mbda is handled │ │ │ │ │ -000b1d70: 636f 7272 6563 746c 790a 0a3c 6c69 3e0a correctly..
  • . │ │ │ │ │ -000b1d80: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/ │ │ │ │ │ -000b1dd0: 6c61 6d62 6461 2f4c 616d 6264 6145 7870 lambda/LambdaExp │ │ │ │ │ -000b1de0: 7231 372e 6a61 7661 3c2f 613e 3a20 4164 r17.java: Ad │ │ │ │ │ -000b1df0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000b1e00: 6865 636b 2074 6861 7420 7375 7065 7220 heck that super │ │ │ │ │ -000b1e10: 696e 2061 7267 756d 656e 7420 706f 7369 in argument posi │ │ │ │ │ -000b1e20: 7469 6f6e 2069 6e73 6964 6520 6c61 6d62 tion inside lamb │ │ │ │ │ -000b1e30: 6461 2069 7320 6861 6e64 6c65 6420 636f da is handled co │ │ │ │ │ -000b1e40: 7272 6563 746c 790a 0a3c 6c69 3e0a 3c61 rrectly..
  • .tools/javac/la │ │ │ │ │ -000b1ea0: 6d62 6461 2f4c 616d 6264 6145 7870 7231 mbda/LambdaExpr1 │ │ │ │ │ -000b1eb0: 382e 6a61 7661 3c2f 613e 3a20 4164 6420 8.java: Add │ │ │ │ │ -000b1ec0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -000b1ed0: 636b 2074 6861 7420 7379 6e74 6865 7469 ck that syntheti │ │ │ │ │ -000b1ee0: 6320 6361 7374 7320 6672 6f6d 206f 7574 c casts from out │ │ │ │ │ -000b1ef0: 6572 2065 6e76 6972 6f6e 6d65 6e74 2061 er environment a │ │ │ │ │ -000b1f00: 7265 206e 6f74 2069 6e73 6572 7465 6420 re not inserted │ │ │ │ │ -000b1f10: 7477 6963 650a 0a3c 6c69 3e0a 3c61 2068 twice..
  • . │ │ │ │ │ -000b1f60: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b1f70: 6461 2f4c 616d 6264 6145 7870 7232 312e da/LambdaExpr21. │ │ │ │ │ -000b1f80: 6a61 7661 3c2f 613e 3a20 436f 6d70 696c java: Compil │ │ │ │ │ -000b1f90: 6572 2070 726f 6475 6365 7320 6a61 7661 er produces java │ │ │ │ │ -000b1fa0: 2e6c 616e 672e 5665 7269 6679 4572 726f .lang.VerifyErro │ │ │ │ │ -000b1fb0: 723a 2042 6164 2074 7970 6520 6f6e 206f r: Bad type on o │ │ │ │ │ -000b1fc0: 7065 7261 6e64 2073 7461 636b 0a0a 3c6c perand stack...tools/javac/lam │ │ │ │ │ -000b2040: 6264 612f 4c61 6d62 6461 4578 7072 4c65 bda/LambdaExprLe │ │ │ │ │ -000b2050: 6164 7354 6f4d 6973 7369 6e67 436c 6173 adsToMissingClas │ │ │ │ │ -000b2060: 7346 696c 6573 5465 7374 2e6a 6176 613c sFilesTest.java< │ │ │ │ │ -000b2070: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b2080: 7465 7374 7320 7374 616c 6520 7374 6174 tests stale stat │ │ │ │ │ -000b2090: 6520 6166 7465 7220 7370 6563 756c 6174 e after speculat │ │ │ │ │ -000b20a0: 6976 6520 6174 7472 6962 7574 696f 6e20 ive attribution │ │ │ │ │ -000b20b0: 726f 756e 6420 6c65 6164 7320 746f 206d round leads to m │ │ │ │ │ -000b20c0: 6973 7369 6e67 2063 6c61 7373 6669 6c65 issing classfile │ │ │ │ │ -000b20d0: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/javac/l │ │ │ │ │ -000b2140: 616d 6264 612f 4c61 6d62 6461 496e 5375 ambda/LambdaInSu │ │ │ │ │ -000b2150: 7065 7243 616c 6c43 6170 7475 7269 6e67 perCallCapturing │ │ │ │ │ -000b2160: 4f75 7465 7254 6869 732e 6a61 7661 3c2f OuterThis.java: Incorrect cl │ │ │ │ │ -000b2180: 6173 7320 6669 6c65 2063 7265 6174 6564 ass file created │ │ │ │ │ -000b2190: 2077 6865 6e20 7061 7373 696e 6720 6c61 when passing la │ │ │ │ │ -000b21a0: 6d62 6461 2069 6e20 696e 6e65 7220 636c mbda in inner cl │ │ │ │ │ -000b21b0: 6173 7320 636f 6e73 7472 7563 746f 7220 ass constructor │ │ │ │ │ -000b21c0: 616e 6420 6f75 7465 7220 6973 2073 7562 and outer is sub │ │ │ │ │ -000b21d0: 636c 6173 730a 0a3c 6c69 3e0a 3c61 2068 class..
  • .tools/ja │ │ │ │ │ -000b2240: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000b2250: 6149 6e53 7570 6572 4361 6c6c 4361 7074 aInSuperCallCapt │ │ │ │ │ -000b2260: 7572 696e 674f 7574 6572 5468 6973 322e uringOuterThis2. │ │ │ │ │ -000b2270: 6a61 7661 3c2f 613e 3a20 496e 636f 7272 java: Incorr │ │ │ │ │ -000b2280: 6563 7420 636c 6173 7320 6669 6c65 2063 ect class file c │ │ │ │ │ -000b2290: 7265 6174 6564 2077 6865 6e20 7061 7373 reated when pass │ │ │ │ │ -000b22a0: 696e 6720 6c61 6d62 6461 2069 6e20 696e ing lambda in in │ │ │ │ │ -000b22b0: 6e65 7220 636c 6173 7320 636f 6e73 7472 ner class constr │ │ │ │ │ -000b22c0: 7563 746f 7220 616e 6420 6f75 7465 7220 uctor and outer │ │ │ │ │ -000b22d0: 6973 2073 7562 636c 6173 730a 0a3c 6c69 is subclass..
  • .to │ │ │ │ │ -000b2340: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b2350: 2f4c 616d 6264 6149 6e53 7570 6572 4361 /LambdaInSuperCa │ │ │ │ │ -000b2360: 6c6c 4361 7074 7572 696e 674f 7574 6572 llCapturingOuter │ │ │ │ │ -000b2370: 5468 6973 332e 6a61 7661 3c2f 613e 3a20 This3.java: │ │ │ │ │ -000b2380: 496e 636f 7272 6563 7420 636c 6173 7320 Incorrect class │ │ │ │ │ -000b2390: 6669 6c65 2063 7265 6174 6564 2077 6865 file created whe │ │ │ │ │ -000b23a0: 6e20 7061 7373 696e 6720 6c61 6d62 6461 n passing lambda │ │ │ │ │ -000b23b0: 2069 6e20 696e 6e65 7220 636c 6173 7320 in inner class │ │ │ │ │ -000b23c0: 636f 6e73 7472 7563 746f 7220 616e 6420 constructor and │ │ │ │ │ -000b23d0: 6f75 7465 7220 6973 2073 7562 636c 6173 outer is subclas │ │ │ │ │ -000b23e0: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/java │ │ │ │ │ -000b2440: 632f 6c61 6d62 6461 2f4c 616d 6264 6149 c/lambda/LambdaI │ │ │ │ │ -000b2450: 6e6e 6572 5479 7065 5661 7241 7267 732e nnerTypeVarArgs. │ │ │ │ │ -000b2460: 6a61 7661 3c2f 613e 3a20 4120 6c61 6d62 java: A lamb │ │ │ │ │ -000b2470: 6461 2063 6f6e 7461 696e 696e 6720 616e da containing an │ │ │ │ │ -000b2480: 2069 6e6e 6572 2063 6c61 7373 2072 6566 inner class ref │ │ │ │ │ -000b2490: 6572 656e 6369 6e67 2061 6e20 6578 7465 erencing an exte │ │ │ │ │ -000b24a0: 726e 616c 2074 7970 6520 7661 7220 696e rnal type var in │ │ │ │ │ -000b24b0: 2063 6c61 7373 2070 6172 616d 6574 6572 class parameter │ │ │ │ │ -000b24c0: 2074 7970 650a 0a3c 6c69 3e0a 3c61 2068 type..
  • .tools/javac/l │ │ │ │ │ -000b2530: 616d 6264 612f 4c61 6d62 6461 496e 6e65 ambda/LambdaInne │ │ │ │ │ -000b2540: 7254 7970 6556 6172 4172 6773 5365 7269 rTypeVarArgsSeri │ │ │ │ │ -000b2550: 616c 697a 652e 6a61 7661 3c2f 613e 3a20 alize.java: │ │ │ │ │ -000b2560: 4120 7365 7269 616c 697a 6564 206c 616d A serialized lam │ │ │ │ │ -000b2570: 6264 6120 636f 6e74 6169 6e69 6e67 2061 bda containing a │ │ │ │ │ -000b2580: 6e20 696e 6e65 7220 636c 6173 7320 7265 n inner class re │ │ │ │ │ -000b2590: 6665 7265 6e63 696e 6720 616e 2065 7874 ferencing an ext │ │ │ │ │ -000b25a0: 6572 6e61 6c20 7479 7065 2076 6172 2069 ernal type var i │ │ │ │ │ -000b25b0: 6e20 636c 6173 7320 7061 7261 6d65 7465 n class paramete │ │ │ │ │ -000b25c0: 7220 7479 7065 0a0a 3c6c 693e 0a3c 6120 r type..
  • .to │ │ │ │ │ -000b2620: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b2630: 2f4c 616d 6264 6149 6e6e 6572 5479 7065 /LambdaInnerType │ │ │ │ │ -000b2640: 5661 7252 6566 6c65 6374 2e6a 6176 613c VarReflect.java< │ │ │ │ │ -000b2650: 2f61 3e3a 2041 206c 616d 6264 6120 636f /a>: A lambda co │ │ │ │ │ -000b2660: 6e74 6169 6e69 6e67 2061 6e20 696e 6e65 ntaining an inne │ │ │ │ │ -000b2670: 7220 636c 6173 7320 7265 6665 7265 6e63 r class referenc │ │ │ │ │ -000b2680: 696e 6720 616e 2065 7874 6572 6e61 6c20 ing an external │ │ │ │ │ -000b2690: 7479 7065 2076 6172 0a0a 3c6c 693e 0a3c type var..
  • .< │ │ │ │ │ -000b26a0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000b26b0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000b26c0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b26d0: 2f4c 616d 6264 6149 6e6e 6572 5479 7065 /LambdaInnerType │ │ │ │ │ -000b26e0: 5661 7253 6572 6961 6c69 7a65 2e6a 7472 VarSerialize.jtr │ │ │ │ │ -000b26f0: 223e 746f 6f6c 732f 6a61 7661 632f 6c61 ">tools/javac/la │ │ │ │ │ -000b2700: 6d62 6461 2f4c 616d 6264 6149 6e6e 6572 mbda/LambdaInner │ │ │ │ │ -000b2710: 5479 7065 5661 7253 6572 6961 6c69 7a65 TypeVarSerialize │ │ │ │ │ -000b2720: 2e6a 6176 613c 2f61 3e3a 2041 2073 6572 .java: A ser │ │ │ │ │ -000b2730: 6961 6c69 7a65 6420 6c61 6d62 6461 2063 ialized lambda c │ │ │ │ │ -000b2740: 6f6e 7461 696e 696e 6720 616e 2069 6e6e ontaining an inn │ │ │ │ │ -000b2750: 6572 2063 6c61 7373 2072 6566 6572 656e er class referen │ │ │ │ │ -000b2760: 6369 6e67 2061 6e20 6578 7465 726e 616c cing an external │ │ │ │ │ -000b2770: 2074 7970 6520 7661 720a 0a3c 6c69 3e0a type var..
  • . │ │ │ │ │ -000b2780: 3c61 2068 7265 663d 222f 746d 702f 6c61 to │ │ │ │ │ -000b27d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b27e0: 2f4c 616d 6264 614c 616d 6264 6153 6572 /LambdaLambdaSer │ │ │ │ │ -000b27f0: 6961 6c69 7a65 642e 6a61 7661 3c2f 613e ialized.java │ │ │ │ │ -000b2800: 3a20 4e50 4520 6765 6e65 7261 7469 6e67 : NPE generating │ │ │ │ │ -000b2810: 2073 6572 6961 6c69 7a65 644c 616d 6264 serializedLambd │ │ │ │ │ -000b2820: 614e 616d 6520 666f 7220 6e65 7374 6564 aName for nested │ │ │ │ │ -000b2830: 206c 616d 6264 610a 0a3c 6c69 3e0a 3c61 lambda..
  • .tools/javac │ │ │ │ │ -000b2890: 2f6c 616d 6264 612f 4c61 6d62 6461 4c6f /lambda/LambdaLo │ │ │ │ │ -000b28a0: 6361 6c54 6573 742e 6a61 7661 3c2f 613e calTest.java │ │ │ │ │ -000b28b0: 3a20 4c61 6d62 6461 2072 6566 6572 656e : Lambda referen │ │ │ │ │ -000b28c0: 6365 2074 6f20 636f 6e74 6169 6e69 6e67 ce to containing │ │ │ │ │ -000b28d0: 206c 6f63 616c 2063 6c61 7373 2063 6175 local class cau │ │ │ │ │ -000b28e0: 7365 7320 6a61 7661 6320 696e 6669 6e69 ses javac infini │ │ │ │ │ -000b28f0: 7465 2072 6563 7572 7369 6f6e 0a0a 3c6c te recursion...t │ │ │ │ │ -000b2950: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000b2960: 612f 4c61 6d62 6461 4d75 6c74 6943 6174 a/LambdaMultiCat │ │ │ │ │ -000b2970: 6368 5465 7374 2e6a 6176 613c 2f61 3e3a chTest.java: │ │ │ │ │ -000b2980: 206a 6176 6163 2067 656e 6572 6174 6573 javac generates │ │ │ │ │ -000b2990: 2069 6e63 6f72 7265 6374 2065 7863 6570 incorrect excep │ │ │ │ │ -000b29a0: 7469 6f6e 2074 6162 6c65 2066 6f72 206d tion table for m │ │ │ │ │ -000b29b0: 756c 7469 2d63 6174 6368 2073 7461 7465 ulti-catch state │ │ │ │ │ -000b29c0: 6d65 6e74 7320 696e 7369 6465 2061 206c ments inside a l │ │ │ │ │ -000b29d0: 616d 6264 610a 0a3c 6c69 3e0a 3c61 2068 ambda..
  • .tools/ja │ │ │ │ │ -000b2a30: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ -000b2a40: 614f 7574 6572 4c6f 6361 6c54 6573 742e aOuterLocalTest. │ │ │ │ │ -000b2a50: 6a61 7661 3c2f 613e 3a20 4c61 6d62 6461 java: Lambda │ │ │ │ │ -000b2a60: 2072 6566 6572 656e 6365 2074 6f20 636f reference to co │ │ │ │ │ -000b2a70: 6e74 6169 6e69 6e67 206c 6f63 616c 2063 ntaining local c │ │ │ │ │ -000b2a80: 6c61 7373 2063 6175 7365 7320 6a61 7661 lass causes java │ │ │ │ │ -000b2a90: 6320 696e 6669 6e69 7465 2072 6563 7572 c infinite recur │ │ │ │ │ -000b2aa0: 7369 6f6e 0a0a 3c6c 693e 0a3c 6120 6872 sion..
  • .tools/ja │ │ │ │ │ +000aee50: 7661 632f 696d 706f 7274 7363 6f70 652f vac/importscope/ │ │ │ │ │ +000aee60: 4e65 6761 7469 7665 4379 636c 6963 4465 NegativeCyclicDe │ │ │ │ │ +000aee70: 7065 6e64 656e 6379 5465 7374 2e6a 6176 pendencyTest.jav │ │ │ │ │ +000aee80: 613c 2f61 3e3a 2054 6865 206e 6567 6174 a: The negat │ │ │ │ │ +000aee90: 6976 6520 7465 7374 2061 6761 696e 7374 ive test against │ │ │ │ │ +000aeea0: 2063 7963 6c69 6320 6465 7065 6e64 656e cyclic dependen │ │ │ │ │ +000aeeb0: 6369 6573 2e0a 0a3c 6c69 3e0a 3c61 2068 cies...
  • .tools/javac/imp │ │ │ │ │ +000aef10: 6f72 7473 636f 7065 2f54 3831 3933 3731 ortscope/T819371 │ │ │ │ │ +000aef20: 372e 6a61 7661 3c2f 613e 3a20 4368 6563 7.java: Chec │ │ │ │ │ +000aef30: 6b20 7468 6174 2063 6f64 6520 7769 7468 k that code with │ │ │ │ │ +000aef40: 2061 206c 6f74 206e 616d 6564 2069 6d70 a lot named imp │ │ │ │ │ +000aef50: 6f72 7473 2063 616e 2063 6f6d 7069 6c65 orts can compile │ │ │ │ │ +000aef60: 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 663d ...
  • .too │ │ │ │ │ +000aefc0: 6c73 2f6a 6176 6163 2f69 6d70 6f72 7473 ls/javac/imports │ │ │ │ │ +000aefd0: 636f 7065 2f54 6573 7444 6565 7046 696e cope/TestDeepFin │ │ │ │ │ +000aefe0: 6973 6843 6c61 7373 5374 6163 6b2e 6a61 ishClassStack.ja │ │ │ │ │ +000aeff0: 7661 3c2f 613e 3a20 4368 6563 6b20 7468 va: Check th │ │ │ │ │ +000af000: 6174 206e 6573 7465 6420 5479 7065 456e at nested TypeEn │ │ │ │ │ +000af010: 7465 722e 4d65 6d62 6572 7350 6861 7365 ter.MembersPhase │ │ │ │ │ +000af020: 2069 6e76 6f63 6174 696f 6e73 2064 6f6e invocations don │ │ │ │ │ +000af030: 2774 2063 6175 7365 2053 7461 636b 4f76 't cause StackOv │ │ │ │ │ +000af040: 6572 666c 6f77 4572 726f 720a 0a3c 6c69 erflowError..
  • .tools/javac/im │ │ │ │ │ +000af0b0: 706f 7274 7363 6f70 652f 5465 7374 4475 portscope/TestDu │ │ │ │ │ +000af0c0: 706c 6963 6174 6549 6d70 6f72 742e 6a61 plicateImport.ja │ │ │ │ │ +000af0d0: 7661 3c2f 613e 3a20 7374 6174 6963 2069 va: static i │ │ │ │ │ +000af0e0: 6d70 6f72 7420 6661 696c 7320 746f 2072 mport fails to r │ │ │ │ │ +000af0f0: 6573 6f6c 7665 2069 6e74 6572 6661 6365 esolve interface │ │ │ │ │ +000af100: 7320 6f6e 206e 6573 7465 6420 656e 756d s on nested enum │ │ │ │ │ +000af110: 7320 7669 6120 696d 706f 7274 2073 7461 s via import sta │ │ │ │ │ +000af120: 7465 6d65 6e74 730a 0a3c 6c69 3e0a 3c61 tements..
  • .to │ │ │ │ │ +000af180: 6f6c 732f 6a61 7661 632f 696d 706f 7274 ols/javac/import │ │ │ │ │ +000af190: 7363 6f70 652f 5465 7374 4c61 7a79 496d scope/TestLazyIm │ │ │ │ │ +000af1a0: 706f 7274 5363 6f70 652e 6a61 7661 3c2f portScope.java: static impor │ │ │ │ │ +000af1c0: 7420 6661 696c 7320 746f 2072 6573 6f6c t fails to resol │ │ │ │ │ +000af1d0: 7665 2069 6e74 6572 6661 6365 7320 6f6e ve interfaces on │ │ │ │ │ +000af1e0: 206e 6573 7465 6420 656e 756d 7320 7669 nested enums vi │ │ │ │ │ +000af1f0: 6120 696d 706f 7274 2073 7461 7465 6d65 a import stateme │ │ │ │ │ +000af200: 6e74 730a 0a3c 6c69 3e0a 3c61 2068 7265 nts..
  • .tools/javac/ │ │ │ │ │ +000af270: 696d 706f 7274 7363 6f70 652f 6465 7065 importscope/depe │ │ │ │ │ +000af280: 6e64 656e 6369 6573 2f44 6570 656e 6465 ndencies/Depende │ │ │ │ │ +000af290: 6e63 6965 7354 6573 742e 6a61 7661 3c2f nciesTest.java: Verify that │ │ │ │ │ +000af2b0: 7468 6520 7072 6f63 6573 7369 6e67 206f the processing o │ │ │ │ │ +000af2c0: 6620 636c 6173 7365 7320 696e 2054 7970 f classes in Typ │ │ │ │ │ +000af2d0: 6545 6e74 6572 2072 756e 7320 696e 2074 eEnter runs in t │ │ │ │ │ +000af2e0: 6865 2063 6f72 7265 6374 206f 7264 6572 he correct order │ │ │ │ │ +000af2f0: 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 663d ...
  • .tools/j │ │ │ │ │ +000af350: 6176 6163 2f69 6e68 6572 6974 4163 6365 avac/inheritAcce │ │ │ │ │ +000af360: 7373 2f50 7674 4d62 7273 4e6f 7449 6e68 ss/PvtMbrsNotInh │ │ │ │ │ +000af370: 6572 6974 312e 6a61 7661 3c2f 613e 3a20 erit1.java: │ │ │ │ │ +000af380: 5072 6976 6174 6520 6d65 6d62 6572 7320 Private members │ │ │ │ │ +000af390: 7368 6f75 6c64 206e 6f74 2062 6520 696e should not be in │ │ │ │ │ +000af3a0: 6865 7269 7465 6420 6672 6f6d 2073 7570 herited from sup │ │ │ │ │ +000af3b0: 6572 636c 6173 7365 732e 0a0a 3c6c 693e erclasses...
  • │ │ │ │ │ +000af3c0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c . │ │ │ │ │ +000af420: 746f 6f6c 732f 6a61 7661 632f 696e 6865 tools/javac/inhe │ │ │ │ │ +000af430: 7269 7465 6441 6363 6573 732f 4d65 7468 ritedAccess/Meth │ │ │ │ │ +000af440: 6f64 5265 6665 7265 6e63 6551 7561 6c69 odReferenceQuali │ │ │ │ │ +000af450: 6669 6361 7469 6f6e 5f31 2e6a 6176 613c fication_1.java< │ │ │ │ │ +000af460: 2f61 3e3a 2056 6572 6966 7920 7072 6f70 /a>: Verify prop │ │ │ │ │ +000af470: 6572 2062 7974 6563 6f64 652d 6c65 7665 er bytecode-leve │ │ │ │ │ +000af480: 6c20 7175 616c 6966 6963 6174 696f 6e20 l qualification │ │ │ │ │ +000af490: 6f66 206d 6574 686f 6420 6163 6365 7373 of method access │ │ │ │ │ +000af4a0: 6573 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 es...
  • .tool │ │ │ │ │ +000af500: 732f 6a61 7661 632f 696e 6e65 7243 6c61 s/javac/innerCla │ │ │ │ │ +000af510: 7373 4669 6c65 2f49 6e6e 6572 436c 6173 ssFile/InnerClas │ │ │ │ │ +000af520: 7346 696c 6554 6573 742e 6a61 7661 3c2f sFileTest.java: Prob w/stati │ │ │ │ │ +000af540: 6320 696e 6e65 7220 636c 6173 7320 7769 c inner class wi │ │ │ │ │ +000af550: 7468 2073 616d 6520 6e61 6d65 2061 7320 th same name as │ │ │ │ │ +000af560: 6120 7265 6775 6c61 7220 636c 6173 730a a regular class. │ │ │ │ │ +000af570: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ +000af5c0: 6a61 7661 632f 6a61 7661 7a69 702f 4a61 javac/javazip/Ja │ │ │ │ │ +000af5d0: 7661 5a69 7054 6573 742e 6a61 7661 3c2f vaZipTest.java: check that s │ │ │ │ │ +000af5f0: 6f75 7263 6520 6669 6c65 7320 696e 7369 ource files insi │ │ │ │ │ +000af600: 6465 207a 6970 2066 696c 6573 206f 6e20 de zip files on │ │ │ │ │ +000af610: 7468 6520 636c 6173 7320 7061 7468 2061 the class path a │ │ │ │ │ +000af620: 7265 2069 676e 6f72 6564 0a0a 3c6c 693e re ignored..
  • │ │ │ │ │ +000af630: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac/j │ │ │ │ │ +000af690: 766d 2f43 6c61 7373 5265 6644 7570 496e vm/ClassRefDupIn │ │ │ │ │ +000af6a0: 436f 6e73 7461 6e74 506f 6f6c 5465 7374 ConstantPoolTest │ │ │ │ │ +000af6b0: 2e6a 6176 613c 2f61 3e3a 2043 6c61 7373 .java: Class │ │ │ │ │ +000af6c0: 2072 6566 6572 656e 6365 2064 7570 6c69 reference dupli │ │ │ │ │ +000af6d0: 6361 7465 7320 696e 2063 6f6e 7374 616e cates in constan │ │ │ │ │ +000af6e0: 7420 706f 6f6c 0a0a 3c6c 693e 0a3c 6120 t pool..
  • .tools/ │ │ │ │ │ +000af730: 6a61 7661 632f 6a76 6d2f 5437 3032 3430 javac/jvm/T70240 │ │ │ │ │ +000af740: 3936 2e6a 6176 613c 2f61 3e3a 2053 7461 96.java: Sta │ │ │ │ │ +000af750: 636b 2074 7261 6365 2068 6173 2069 6e76 ck trace has inv │ │ │ │ │ +000af760: 616c 6964 206c 696e 6520 6e75 6d62 6572 alid line number │ │ │ │ │ +000af770: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/javac │ │ │ │ │ +000af7c0: 2f6a 766d 2f54 3830 3230 3638 392e 6a61 /jvm/T8020689.ja │ │ │ │ │ +000af7d0: 7661 3c2f 613e 3a20 4d61 6b69 6e67 2073 va: Making s │ │ │ │ │ +000af7e0: 7572 6520 7468 6520 4c69 6e65 4e75 6d62 ure the LineNumb │ │ │ │ │ +000af7f0: 6572 5461 626c 6520 656e 7472 7920 6973 erTable entry is │ │ │ │ │ +000af800: 2063 6f72 7265 6374 6c79 2067 656e 6572 correctly gener │ │ │ │ │ +000af810: 6174 6564 2066 6f72 2074 6865 206c 6561 ated for the lea │ │ │ │ │ +000af820: 6469 6e67 206d 6574 686f 6420 696e 766f ding method invo │ │ │ │ │ +000af830: 6361 7469 6f6e 2069 6e20 7468 6520 656c cation in the el │ │ │ │ │ +000af840: 7365 2073 6563 7469 6f6e 0a0a 3c6c 693e se section..
  • │ │ │ │ │ +000af850: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/ │ │ │ │ │ +000af8a0: 6a61 7661 632f 6a76 6d2f 5665 7262 6f73 javac/jvm/Verbos │ │ │ │ │ +000af8b0: 6543 6c61 7373 5061 7468 5465 7374 2e6a eClassPathTest.j │ │ │ │ │ +000af8c0: 6176 613c 2f61 3e3a 206a 6176 6163 202d ava: javac - │ │ │ │ │ +000af8d0: 7665 7262 6f73 6520 6c6f 6773 2074 6865 verbose logs the │ │ │ │ │ +000af8e0: 2063 6c61 7373 2070 6174 6820 6d75 6c74 class path mult │ │ │ │ │ +000af8f0: 6970 6c65 2074 696d 6573 0a0a 3c6c 693e iple times..
  • │ │ │ │ │ +000af900: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac/ │ │ │ │ │ +000af950: 6a76 6d2f 5665 7262 6f73 654f 7574 5465 jvm/VerboseOutTe │ │ │ │ │ +000af960: 7374 2e6a 6176 613c 2f61 3e3a 206a 6176 st.java: jav │ │ │ │ │ +000af970: 6163 202d 7665 7262 6f73 6520 7072 696e ac -verbose prin │ │ │ │ │ +000af980: 7473 2077 726f 6e67 2070 6174 6873 2066 ts wrong paths f │ │ │ │ │ +000af990: 6f72 206f 7574 7075 7420 6669 6c65 730a or output files. │ │ │ │ │ +000af9a0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/ │ │ │ │ │ +000afa00: 6c61 6d62 6461 2f38 3031 3235 3537 2f50 lambda/8012557/P │ │ │ │ │ +000afa10: 7269 7661 7465 4c61 6d62 6461 732e 6a61 rivateLambdas.ja │ │ │ │ │ +000afa20: 7661 3c2f 613e 3a20 4368 6563 6b20 7468 va: Check th │ │ │ │ │ +000afa30: 6174 2038 3031 3235 3537 2069 7320 6669 at 8012557 is fi │ │ │ │ │ +000afa40: 7865 642c 2074 6861 7420 696e 7465 7266 xed, that interf │ │ │ │ │ +000afa50: 6163 6520 6c61 6d62 6461 206d 6574 686f ace lambda metho │ │ │ │ │ +000afa60: 6473 2061 7265 2070 7269 7661 7465 0a0a ds are private.. │ │ │ │ │ +000afa70: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/ │ │ │ │ │ +000afad0: 6a61 7661 632f 6c61 6d62 6461 2f38 3031 javac/lambda/801 │ │ │ │ │ +000afae0: 3633 3230 2f49 6c6c 6567 616c 4272 6964 6320/IllegalBrid │ │ │ │ │ +000afaf0: 6765 4d6f 6469 6669 6572 2e6a 6176 613c geModifier.java< │ │ │ │ │ +000afb00: 2f61 3e3a 2043 6865 636b 2074 6861 7420 /a>: Check that │ │ │ │ │ +000afb10: 3830 3136 3332 3020 6973 2066 6978 6564 8016320 is fixed │ │ │ │ │ +000afb20: 2c20 7468 6174 2062 7269 6467 6573 2068 , that bridges h │ │ │ │ │ +000afb30: 6176 6520 7661 6c69 6420 6d6f 6469 6669 ave valid modifi │ │ │ │ │ +000afb40: 6572 2062 6974 730a 0a3c 6c69 3e0a 3c61 er bits..
  • .tools/jav │ │ │ │ │ +000afba0: 6163 2f6c 616d 6264 612f 3830 3231 3536 ac/lambda/802156 │ │ │ │ │ +000afbb0: 372f 5438 3032 3135 3637 622e 6a61 7661 7/T8021567b.java │ │ │ │ │ +000afbc0: 3c2f 613e 3a20 4a61 7661 6320 646f 6573 : Javac does │ │ │ │ │ +000afbd0: 6e27 7420 7265 706f 7274 2022 6a61 7661 n't report "java │ │ │ │ │ +000afbe0: 3a20 7265 6665 7265 6e63 6520 746f 206d : reference to m │ │ │ │ │ +000afbf0: 6574 686f 6420 6973 2061 6d62 6967 756f ethod is ambiguo │ │ │ │ │ +000afc00: 7573 2220 616e 7920 6d6f 7265 0a0a 3c6c us" any more...tool │ │ │ │ │ +000afc60: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +000afc70: 3032 3335 3538 2f54 3830 3233 3535 3861 023558/T8023558a │ │ │ │ │ +000afc80: 2e6a 6176 613c 2f61 3e3a 204a 6176 6163 .java: Javac │ │ │ │ │ +000afc90: 2063 7265 6174 6573 2069 6e76 616c 6964 creates invalid │ │ │ │ │ +000afca0: 2062 6f6f 7473 7472 6170 206d 6574 686f bootstrap metho │ │ │ │ │ +000afcb0: 6473 2066 6f72 2063 6f6d 706c 6578 206c ds for complex l │ │ │ │ │ +000afcc0: 616d 6264 612f 6d65 7468 6f64 7265 6620 ambda/methodref │ │ │ │ │ +000afcd0: 6361 7365 0a0a 3c6c 693e 0a3c 6120 6872 case..
  • .tools/javac/ │ │ │ │ │ +000afd30: 6c61 6d62 6461 2f38 3032 3335 3538 2f54 lambda/8023558/T │ │ │ │ │ +000afd40: 3830 3233 3535 3862 2e6a 6176 613c 2f61 8023558b.java: Javac creates │ │ │ │ │ +000afd60: 2069 6e76 616c 6964 2062 6f6f 7473 7472 invalid bootstr │ │ │ │ │ +000afd70: 6170 206d 6574 686f 6473 2066 6f72 2063 ap methods for c │ │ │ │ │ +000afd80: 6f6d 706c 6578 206c 616d 6264 612f 6d65 omplex lambda/me │ │ │ │ │ +000afd90: 7468 6f64 7265 6620 6361 7365 0a0a 3c6c thodref case...tool │ │ │ │ │ +000afdf0: 732f 6a61 7661 632f 6c61 6d62 6461 2f38 s/javac/lambda/8 │ │ │ │ │ +000afe00: 3032 3335 3538 2f54 3830 3233 3535 3863 023558/T8023558c │ │ │ │ │ +000afe10: 2e6a 6176 613c 2f61 3e3a 204a 6176 6163 .java: Javac │ │ │ │ │ +000afe20: 2063 7265 6174 6573 2069 6e76 616c 6964 creates invalid │ │ │ │ │ +000afe30: 2062 6f6f 7473 7472 6170 206d 6574 686f bootstrap metho │ │ │ │ │ +000afe40: 6473 2066 6f72 2063 6f6d 706c 6578 206c ds for complex l │ │ │ │ │ +000afe50: 616d 6264 612f 6d65 7468 6f64 7265 6620 ambda/methodref │ │ │ │ │ +000afe60: 6361 7365 0a0a 3c6c 693e 0a3c 6120 6872 case..
  • .tools/javac/l │ │ │ │ │ +000afec0: 616d 6264 612f 3830 3638 3339 392f 5438 ambda/8068399/T8 │ │ │ │ │ +000afed0: 3036 3833 3939 2e6a 6176 613c 2f61 3e3a 068399.java: │ │ │ │ │ +000afee0: 2073 7472 7563 7475 7261 6c20 6d6f 7374 structural most │ │ │ │ │ +000afef0: 2073 7065 6369 6669 6320 616e 6420 7374 specific and st │ │ │ │ │ +000aff00: 7563 6b6e 6573 730a 0a3c 6c69 3e0a 3c61 uckness..
  • .tools/java │ │ │ │ │ +000aff60: 632f 6c61 6d62 6461 2f38 3036 3834 3330 c/lambda/8068430 │ │ │ │ │ +000aff70: 2f54 3830 3638 3433 302e 6a61 7661 3c2f /T8068430.java: structural m │ │ │ │ │ +000aff90: 6f73 7420 7370 6563 6966 6963 2061 6e64 ost specific and │ │ │ │ │ +000affa0: 2073 7475 636b 6e65 7373 0a0a 3c6c 693e stuckness..
  • │ │ │ │ │ +000affb0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/j │ │ │ │ │ +000b0000: 6176 6163 2f6c 616d 6264 612f 3831 3334 avac/lambda/8134 │ │ │ │ │ +000b0010: 3332 392f 5438 3133 3433 3239 2e6a 6176 329/T8134329.jav │ │ │ │ │ +000b0020: 613c 2f61 3e3a 2054 6565 4f70 5465 7374 a: TeeOpTest │ │ │ │ │ +000b0030: 2e6a 6176 6120 6661 696c 7320 6163 726f .java fails acro │ │ │ │ │ +000b0040: 7373 2070 6c61 7466 6f72 6d73 2061 6674 ss platforms aft │ │ │ │ │ +000b0050: 6572 2066 6978 2066 6f72 204a 444b 2d38 er fix for JDK-8 │ │ │ │ │ +000b0060: 3132 3935 3437 0a0a 3c6c 693e 0a3c 6120 129547..
  • .tools/javac │ │ │ │ │ +000b00c0: 2f6c 616d 6264 612f 3831 3838 3134 342f /lambda/8188144/ │ │ │ │ │ +000b00d0: 5438 3138 3831 3434 2e6a 6176 613c 2f61 T8188144.java: regression in │ │ │ │ │ +000b00f0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +000b0100: 6520 7479 7065 2d63 6865 636b 696e 670a e type-checking. │ │ │ │ │ +000b0110: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/java │ │ │ │ │ +000b0170: 632f 6c61 6d62 6461 2f38 3235 3838 3937 c/lambda/8258897 │ │ │ │ │ +000b0180: 2f43 6170 7475 7265 5661 7269 6162 6c65 /CaptureVariable │ │ │ │ │ +000b0190: 732e 6a61 7661 3c2f 613e 3a20 4368 6563 s.java: Chec │ │ │ │ │ +000b01a0: 6b73 2074 7261 6e73 6c61 7469 6f6e 206f ks translation o │ │ │ │ │ +000b01b0: 6620 6361 7074 7572 696e 6720 6c6f 6361 f capturing loca │ │ │ │ │ +000b01c0: 6c20 636c 6173 7365 7320 696e 7369 6465 l classes inside │ │ │ │ │ +000b01d0: 206e 6573 7465 6420 6c61 6d62 6461 730a nested lambdas. │ │ │ │ │ +000b01e0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .t │ │ │ │ │ +000b0240: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b0250: 612f 3832 3538 3839 372f 4361 7074 7572 a/8258897/Captur │ │ │ │ │ +000b0260: 6556 6172 6961 626c 6573 416e 6f6e 796d eVariablesAnonym │ │ │ │ │ +000b0270: 6f75 732e 6a61 7661 3c2f 613e 3a20 4368 ous.java: Ch │ │ │ │ │ +000b0280: 6563 6b73 2074 7261 6e73 6c61 7469 6f6e ecks translation │ │ │ │ │ +000b0290: 206f 6620 6361 7074 7572 696e 6720 6c6f of capturing lo │ │ │ │ │ +000b02a0: 6361 6c20 636c 6173 7365 7320 696e 7369 cal classes insi │ │ │ │ │ +000b02b0: 6465 206e 6573 7465 6420 6c61 6d62 6461 de nested lambda │ │ │ │ │ +000b02c0: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/ │ │ │ │ │ +000b0320: 6a61 7661 632f 6c61 6d62 6461 2f41 766f javac/lambda/Avo │ │ │ │ │ +000b0330: 6964 496e 6669 6e69 7465 5265 6174 7472 idInfiniteReattr │ │ │ │ │ +000b0340: 6962 7574 696f 6e2e 6a61 7661 3c2f 613e ibution.java │ │ │ │ │ +000b0350: 3a20 4368 6563 6b20 7468 6174 2077 6865 : Check that whe │ │ │ │ │ +000b0360: 6e20 616e 2065 7863 6570 7469 6f6e 206f n an exception o │ │ │ │ │ +000b0370: 6363 7572 7320 6475 7269 6e67 2041 7474 ccurs during Att │ │ │ │ │ +000b0380: 722e 7669 7369 744c 616d 6264 612c 2061 r.visitLambda, a │ │ │ │ │ +000b0390: 6e20 6174 7465 6d70 7420 746f 2061 7474 n attempt to att │ │ │ │ │ +000b03a0: 7269 6275 7465 2074 6865 206c 616d 6264 ribute the lambd │ │ │ │ │ +000b03b0: 6120 6167 6169 6e20 6973 2061 766f 6964 a again is avoid │ │ │ │ │ +000b03c0: 6564 2072 6174 6865 7220 7468 616e 2066 ed rather than f │ │ │ │ │ +000b03d0: 616c 6c69 6e67 2069 6e74 6f20 616e 2069 alling into an i │ │ │ │ │ +000b03e0: 6e66 696e 6974 6520 7265 6375 7273 696f nfinite recursio │ │ │ │ │ +000b03f0: 6e2e 0a0a 3c6c 693e 0a3c 6120 6872 6566 n...
  • .to │ │ │ │ │ +000b0440: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b0450: 2f42 6164 4c61 6d62 6461 4578 7072 2e6a /BadLambdaExpr.j │ │ │ │ │ +000b0460: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ +000b0470: 6264 6120 7465 7374 7320 636f 6d70 696c bda tests compil │ │ │ │ │ +000b0480: 6520 6372 6173 6865 7320 6f6e 2070 6172 e crashes on par │ │ │ │ │ +000b0490: 7469 616c 206c 616d 6264 6120 6578 7072 tial lambda expr │ │ │ │ │ +000b04a0: 6573 7369 6f6e 730a 0a3c 6c69 3e0a 3c61 essions..
  • .tools/javac/la │ │ │ │ │ +000b0500: 6d62 6461 2f42 7974 6543 6f64 6554 6573 mbda/ByteCodeTes │ │ │ │ │ +000b0510: 742e 6a61 7661 3c2f 613e 3a20 436f 6465 t.java: Code │ │ │ │ │ +000b0520: 2074 7261 6e73 6c61 7469 6f6e 2074 6573 translation tes │ │ │ │ │ +000b0530: 7420 666f 7220 4c61 6d62 6461 2065 7870 t for Lambda exp │ │ │ │ │ +000b0540: 7265 7373 696f 6e73 2c20 6d65 7468 6f64 ressions, method │ │ │ │ │ +000b0550: 2072 6566 6572 656e 6365 730a 0a3c 6c69 references..
  • .tools │ │ │ │ │ +000b05c0: 2f6a 6176 6163 2f6c 616d 6264 612f 4675 /javac/lambda/Fu │ │ │ │ │ +000b05d0: 6e63 7469 6f6e 616c 496e 7465 7266 6163 nctionalInterfac │ │ │ │ │ +000b05e0: 6543 6f6e 7665 7273 696f 6e54 6573 742e eConversionTest. │ │ │ │ │ +000b05f0: 6a61 7661 3c2f 613e 3a20 4164 6420 6c61 java: Add la │ │ │ │ │ +000b0600: 6d62 6461 2074 6573 7473 2070 6572 666f mbda tests perfo │ │ │ │ │ +000b0610: 726d 2073 6576 6572 616c 2061 7574 6f6d rm several autom │ │ │ │ │ +000b0620: 6174 6564 2063 6865 636b 7320 696e 206c ated checks in l │ │ │ │ │ +000b0630: 616d 6264 6120 636f 6e76 6572 7369 6f6e ambda conversion │ │ │ │ │ +000b0640: 2c20 6573 702e 0a0a 3c6c 693e 0a3c 6120 , esp...
  • .to │ │ │ │ │ +000b06a0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b06b0: 2f47 656e 6572 6963 4d65 7468 6f64 5265 /GenericMethodRe │ │ │ │ │ +000b06c0: 6649 6d70 6c43 6c61 7373 2e6a 6176 613c fImplClass.java< │ │ │ │ │ +000b06d0: 2f61 3e3a 204d 6574 686f 6420 7265 6665 /a>: Method refe │ │ │ │ │ +000b06e0: 7265 6e63 6520 6765 6e65 7269 6320 636f rence generic co │ │ │ │ │ +000b06f0: 6e73 7472 7563 746f 7220 6769 7665 733a nstructor gives: │ │ │ │ │ +000b0700: 2049 6c6c 6567 616c 4172 6775 6d65 6e74 IllegalArgument │ │ │ │ │ +000b0710: 4578 6365 7074 696f 6e3a 2049 6e76 616c Exception: Inval │ │ │ │ │ +000b0720: 6964 206c 616d 6264 6120 6465 7365 7269 id lambda deseri │ │ │ │ │ +000b0730: 616c 697a 6174 696f 6e0a 0a3c 6c69 3e0a alization..
  • . │ │ │ │ │ +000b0740: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac │ │ │ │ │ +000b07a0: 2f6c 616d 6264 612f 496d 706c 6963 6974 /lambda/Implicit │ │ │ │ │ +000b07b0: 456e 636c 6f73 696e 6749 6e73 7461 6e63 EnclosingInstanc │ │ │ │ │ +000b07c0: 6554 6573 742e 6a61 7661 3c2f 613e 3a20 eTest.java: │ │ │ │ │ +000b07d0: 5665 7269 6669 6361 7469 6f6e 2065 7272 Verification err │ │ │ │ │ +000b07e0: 6f72 2066 6f72 2065 6e63 6c6f 7369 6e67 or for enclosing │ │ │ │ │ +000b07f0: 2069 6e73 7461 6e63 6520 6361 7074 7572 instance captur │ │ │ │ │ +000b0800: 6520 696e 7369 6465 2073 7570 6572 2063 e inside super c │ │ │ │ │ +000b0810: 6f6e 7374 7275 6374 6f72 2069 6e76 6f63 onstructor invoc │ │ │ │ │ +000b0820: 6174 696f 6e0a 0a3c 6c69 3e0a 3c61 2068 ation..
  • .tools/javac/ │ │ │ │ │ +000b0880: 6c61 6d62 6461 2f49 6e6e 6572 436f 6e73 lambda/InnerCons │ │ │ │ │ +000b0890: 7472 7563 746f 722e 6a61 7661 3c2f 613e tructor.java │ │ │ │ │ +000b08a0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b08b0: 7473 2052 6567 7265 7373 696f 6e20 7465 ts Regression te │ │ │ │ │ +000b08c0: 7374 204a 444b 2d38 3030 3333 3036 2069 st JDK-8003306 i │ │ │ │ │ +000b08d0: 6e6e 6572 2063 6c61 7373 2063 6f6e 7374 nner class const │ │ │ │ │ +000b08e0: 7275 6374 6f72 2069 6e20 6c61 6d62 6461 ructor in lambda │ │ │ │ │ +000b08f0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/ja │ │ │ │ │ +000b0950: 7661 632f 6c61 6d62 6461 2f49 6e6e 6572 vac/lambda/Inner │ │ │ │ │ +000b0960: 496e 7374 616e 6365 4372 6561 7469 6f6e InstanceCreation │ │ │ │ │ +000b0970: 5465 7374 2e6a 6176 613c 2f61 3e3a 2056 Test.java: V │ │ │ │ │ +000b0980: 6572 6966 6963 6174 696f 6e20 6572 726f erification erro │ │ │ │ │ +000b0990: 7220 666f 7220 656e 636c 6f73 696e 6720 r for enclosing │ │ │ │ │ +000b09a0: 696e 7374 616e 6365 2063 6170 7475 7265 instance capture │ │ │ │ │ +000b09b0: 2069 6e73 6964 6520 7375 7065 7220 636f inside super co │ │ │ │ │ +000b09c0: 6e73 7472 7563 746f 7220 696e 766f 6361 nstructor invoca │ │ │ │ │ +000b09d0: 7469 6f6e 0a0a 3c6c 693e 0a3c 6120 6872 tion..
  • .tools/javac/lam │ │ │ │ │ +000b0a30: 6264 612f 496e 7465 7273 6563 7469 6f6e bda/Intersection │ │ │ │ │ +000b0a40: 3033 2e6a 6176 613c 2f61 3e3a 204d 6973 03.java: Mis │ │ │ │ │ +000b0a50: 7369 6e67 2063 6865 636b 6361 7374 2077 sing checkcast w │ │ │ │ │ +000b0a60: 6865 6e20 6361 7374 696e 6720 746f 2069 hen casting to i │ │ │ │ │ +000b0a70: 6e74 6572 7365 6374 696f 6e20 7479 7065 ntersection type │ │ │ │ │ +000b0a80: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .to │ │ │ │ │ +000b0ad0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b0ae0: 2f4c 616d 6264 6143 6170 7475 7265 3031 /LambdaCapture01 │ │ │ │ │ +000b0af0: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ +000b0b00: 616d 6264 6120 7465 7374 7320 6261 7369 ambda tests basi │ │ │ │ │ +000b0b10: 6320 7465 7374 2066 6f72 2063 6170 7475 c test for captu │ │ │ │ │ +000b0b20: 7265 206f 6620 6e6f 6e2d 6d75 7461 626c re of non-mutabl │ │ │ │ │ +000b0b30: 6520 6c6f 6361 6c73 0a0a 3c6c 693e 0a3c e locals..
  • .< │ │ │ │ │ +000b0b40: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b0b50: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b0b60: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b0b70: 2f4c 616d 6264 6143 6170 7475 7265 3032 /LambdaCapture02 │ │ │ │ │ +000b0b80: 2e6a 7472 223e 746f 6f6c 732f 6a61 7661 .jtr">tools/java │ │ │ │ │ +000b0b90: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ +000b0ba0: 6170 7475 7265 3032 2e6a 6176 613c 2f61 apture02.java: Add lambda te │ │ │ │ │ +000b0bc0: 7374 7320 6261 7369 6320 7465 7374 2066 sts basic test f │ │ │ │ │ +000b0bd0: 6f72 2063 6170 7475 7265 206f 6620 6e6f or capture of no │ │ │ │ │ +000b0be0: 6e2d 6d75 7461 626c 6520 6c6f 6361 6c73 n-mutable locals │ │ │ │ │ +000b0bf0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .to │ │ │ │ │ +000b0c40: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b0c50: 2f4c 616d 6264 6143 6170 7475 7265 3033 /LambdaCapture03 │ │ │ │ │ +000b0c60: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ +000b0c70: 616d 6264 6120 7465 7374 7320 7465 7374 ambda tests test │ │ │ │ │ +000b0c80: 2066 6f72 2063 6170 7475 7265 206f 6620 for capture of │ │ │ │ │ +000b0c90: 6e6f 6e2d 6d75 7461 626c 6520 6c6f 6361 non-mutable loca │ │ │ │ │ +000b0ca0: 6c73 2f6f 7574 6572 2066 6965 6c64 7320 ls/outer fields │ │ │ │ │ +000b0cb0: 696e 206d 756c 7469 706c 6520 7363 6f70 in multiple scop │ │ │ │ │ +000b0cc0: 6573 0a0a 3c6c 693e 0a3c 6120 6872 6566 es..
  • . │ │ │ │ │ +000b0d10: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b0d20: 6461 2f4c 616d 6264 6143 6170 7475 7265 da/LambdaCapture │ │ │ │ │ +000b0d30: 3034 2e6a 6176 613c 2f61 3e3a 2041 6464 04.java: Add │ │ │ │ │ +000b0d40: 206c 616d 6264 6120 7465 7374 7320 7465 lambda tests te │ │ │ │ │ +000b0d50: 7374 2066 6f72 2063 6170 7475 7265 206f st for capture o │ │ │ │ │ +000b0d60: 6620 6e6f 6e2d 6d75 7461 626c 6520 6c6f f non-mutable lo │ │ │ │ │ +000b0d70: 6361 6c73 2f6f 7574 6572 2066 6965 6c64 cals/outer field │ │ │ │ │ +000b0d80: 7320 696e 206d 756c 7469 706c 6520 7363 s in multiple sc │ │ │ │ │ +000b0d90: 6f70 6573 0a0a 3c6c 693e 0a3c 6120 6872 opes..
  • .tools/javac/la │ │ │ │ │ +000b0df0: 6d62 6461 2f4c 616d 6264 6143 6170 7475 mbda/LambdaCaptu │ │ │ │ │ +000b0e00: 7265 3035 2e6a 6176 613c 2f61 3e3a 2041 re05.java: A │ │ │ │ │ +000b0e10: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000b0e20: 7465 7374 2066 6f72 2063 6170 7475 7265 test for capture │ │ │ │ │ +000b0e30: 2069 6e20 6e65 7374 6564 206c 616d 6264 in nested lambd │ │ │ │ │ +000b0e40: 6120 6578 7072 6573 7369 6f6e 730a 0a3c a expressions..< │ │ │ │ │ +000b0e50: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools │ │ │ │ │ +000b0ea0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +000b0eb0: 6d62 6461 4361 7074 7572 6530 362e 6a61 mbdaCapture06.ja │ │ │ │ │ +000b0ec0: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b0ed0: 6461 2074 6573 7473 2043 6f6d 7069 6c65 da tests Compile │ │ │ │ │ +000b0ee0: 7220 6372 6173 6820 7768 656e 206c 6f63 r crash when loc │ │ │ │ │ +000b0ef0: 616c 2069 6e6e 6572 2063 6c61 7373 206e al inner class n │ │ │ │ │ +000b0f00: 6573 7465 6420 696e 7369 6465 206c 616d ested inside lam │ │ │ │ │ +000b0f10: 6264 6120 6361 7074 7572 6573 206c 6f63 bda captures loc │ │ │ │ │ +000b0f20: 616c 2076 6172 6961 626c 6573 2066 726f al variables fro │ │ │ │ │ +000b0f30: 6d20 656e 636c 6f73 696e 6720 7363 6f70 m enclosing scop │ │ │ │ │ +000b0f40: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .t │ │ │ │ │ +000b0f90: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b0fa0: 612f 4c61 6d62 6461 4361 7074 7572 6530 a/LambdaCapture0 │ │ │ │ │ +000b0fb0: 372e 6a61 7661 3c2f 613e 3a20 436f 6465 7.java: Code │ │ │ │ │ +000b0fc0: 2067 656e 6572 6174 696f 6e20 6372 6173 generation cras │ │ │ │ │ +000b0fd0: 6820 7769 7468 206c 616d 6264 6120 616e h with lambda an │ │ │ │ │ +000b0fe0: 6420 6c6f 6361 6c20 636c 6173 7365 730a d local classes. │ │ │ │ │ +000b0ff0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ +000b1040: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +000b1050: 6264 6143 6f6e 7630 312e 6a61 7661 3c2f bdaConv01.java: Add lambda t │ │ │ │ │ +000b1070: 6573 7473 2062 6173 6963 2074 6573 7420 ests basic test │ │ │ │ │ +000b1080: 666f 7220 6c61 6d62 6461 2063 6f6e 7665 for lambda conve │ │ │ │ │ +000b1090: 7273 696f 6e0a 0a3c 6c69 3e0a 3c61 2068 rsion..
  • . │ │ │ │ │ +000b10e0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b10f0: 6461 2f4c 616d 6264 6143 6f6e 7630 332e da/LambdaConv03. │ │ │ │ │ +000b1100: 6a61 7661 3c2f 613e 3a20 4164 6420 6c61 java: Add la │ │ │ │ │ +000b1110: 6d62 6461 2074 6573 7473 2053 414d 2074 mbda tests SAM t │ │ │ │ │ +000b1120: 7970 6573 2061 6e64 206d 6574 686f 6420 ypes and method │ │ │ │ │ +000b1130: 7479 7065 2069 6e66 6572 656e 6365 0a0a type inference.. │ │ │ │ │ +000b1140: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/j │ │ │ │ │ +000b1190: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +000b11a0: 6461 436f 6e76 3035 2e6a 6176 613c 2f61 daConv05.java: Add lambda te │ │ │ │ │ +000b11c0: 7374 7320 6675 6e63 7469 6f6e 2074 7970 sts function typ │ │ │ │ │ +000b11d0: 6520 616e 6420 6d65 7468 6f64 2074 7970 e and method typ │ │ │ │ │ +000b11e0: 6520 696e 6665 7265 6e63 650a 0a3c 6c69 e inference..
  • .tools/java │ │ │ │ │ +000b1240: 632f 6c61 6d62 6461 2f4c 616d 6264 6143 c/lambda/LambdaC │ │ │ │ │ +000b1250: 6f6e 7630 382e 6a61 7661 3c2f 613e 3a20 onv08.java: │ │ │ │ │ +000b1260: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b1270: 2063 6865 636b 2074 6861 7420 5341 4d20 check that SAM │ │ │ │ │ +000b1280: 636f 6e76 6572 7369 6f6e 2068 616e 646c conversion handl │ │ │ │ │ +000b1290: 6573 2063 6f76 6172 696e 6174 2072 6574 es covarinat ret │ │ │ │ │ +000b12a0: 7572 6e20 7479 7065 7320 636f 7272 6563 urn types correc │ │ │ │ │ +000b12b0: 746c 790a 0a3c 6c69 3e0a 3c61 2068 7265 tly..
  • .to │ │ │ │ │ +000b1300: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b1310: 2f4c 616d 6264 6143 6f6e 7631 362e 6a61 /LambdaConv16.ja │ │ │ │ │ +000b1320: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b1330: 6461 2074 6573 7473 2053 414d 2063 6f6e da tests SAM con │ │ │ │ │ +000b1340: 7665 7273 696f 6e20 616e 6420 7261 7720 version and raw │ │ │ │ │ +000b1350: 7479 7065 7320 696e 2061 7267 756d 656e types in argumen │ │ │ │ │ +000b1360: 742f 7265 7475 726e 2074 7970 6573 0a0a t/return types.. │ │ │ │ │ +000b1370: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/j │ │ │ │ │ +000b13c0: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +000b13d0: 6461 436f 6e76 3230 2e6a 6176 613c 2f61 daConv20.java: Add lambda te │ │ │ │ │ +000b13f0: 7374 7320 6368 6563 6b20 7468 6174 2073 sts check that s │ │ │ │ │ +000b1400: 796e 7468 6574 6963 2063 6173 7473 2061 ynthetic casts a │ │ │ │ │ +000b1410: 7265 2061 6464 6564 2077 6865 6e20 6572 re added when er │ │ │ │ │ +000b1420: 6173 6564 2074 7970 6520 6f66 206c 616d ased type of lam │ │ │ │ │ +000b1430: 6264 6120 626f 6479 2065 6e64 7320 7570 bda body ends up │ │ │ │ │ +000b1440: 2062 6569 6e67 2074 6f6f 2067 656e 6572 being too gener │ │ │ │ │ +000b1450: 616c 0a0a 3c6c 693e 0a3c 6120 6872 6566 al..
  • .too │ │ │ │ │ +000b14a0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b14b0: 4c61 6d62 6461 436f 6e76 3233 2e6a 6176 LambdaConv23.jav │ │ │ │ │ +000b14c0: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ +000b14d0: 6120 7465 7374 7320 6368 6563 6b20 7375 a tests check su │ │ │ │ │ +000b14e0: 7065 7220 7661 7261 7267 7320 7265 6665 per varargs refe │ │ │ │ │ +000b14f0: 7265 6e63 6520 6973 2068 616e 646c 6564 rence is handled │ │ │ │ │ +000b1500: 2063 6f72 7265 6374 6c79 0a0a 3c6c 693e correctly..
  • │ │ │ │ │ +000b1510: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac │ │ │ │ │ +000b1560: 2f6c 616d 6264 612f 4c61 6d62 6461 436f /lambda/LambdaCo │ │ │ │ │ +000b1570: 6e76 3234 2e6a 6176 613c 2f61 3e3a 2041 nv24.java: A │ │ │ │ │ +000b1580: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000b1590: 6368 6563 6b20 7468 6174 206c 616d 6264 check that lambd │ │ │ │ │ +000b15a0: 6120 696e 7369 6465 2027 7468 6973 2720 a inside 'this' │ │ │ │ │ +000b15b0: 6361 6c6c 2069 7320 6861 6e64 6c65 6420 call is handled │ │ │ │ │ +000b15c0: 7072 6f70 6572 6c79 0a0a 3c6c 693e 0a3c properly..
  • .< │ │ │ │ │ +000b15d0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b15e0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b15f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b1600: 2f4c 616d 6264 6143 6f6e 7632 372e 6a74 /LambdaConv27.jt │ │ │ │ │ +000b1610: 7222 3e74 6f6f 6c73 2f6a 6176 6163 2f6c r">tools/javac/l │ │ │ │ │ +000b1620: 616d 6264 612f 4c61 6d62 6461 436f 6e76 ambda/LambdaConv │ │ │ │ │ +000b1630: 3237 2e6a 6176 613c 2f61 3e3a 204d 6978 27.java: Mix │ │ │ │ │ +000b1640: 696e 6720 6c61 6d62 6461 7320 7769 7468 ing lambdas with │ │ │ │ │ +000b1650: 2061 6e6f 6e79 6d6f 7573 2063 6c61 7373 anonymous class │ │ │ │ │ +000b1660: 6573 206c 6561 6473 2074 6f20 4e50 4520 es leads to NPE │ │ │ │ │ +000b1670: 7468 726f 776e 2062 7920 636f 6d70 696c thrown by compil │ │ │ │ │ +000b1680: 6572 0a0a 3c6c 693e 0a3c 6120 6872 6566 er..
  • .too │ │ │ │ │ +000b16d0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b16e0: 4c61 6d62 6461 436f 6e76 3330 2e6a 6176 LambdaConv30.jav │ │ │ │ │ +000b16f0: 613c 2f61 3e3a 2056 6572 6966 7969 6e67 a: Verifying │ │ │ │ │ +000b1700: 206c 616d 6264 6173 2061 6e6f 6e79 6d6f lambdas anonymo │ │ │ │ │ +000b1710: 7573 2063 6c61 7373 6573 2077 686f 7365 us classes whose │ │ │ │ │ +000b1720: 2073 7570 6572 7479 7065 2063 6170 7475 supertype captu │ │ │ │ │ +000b1730: 7265 7320 776f 726b 732e 0a0a 3c6c 693e res works...
  • │ │ │ │ │ +000b1740: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac │ │ │ │ │ +000b1790: 2f6c 616d 6264 612f 4c61 6d62 6461 4578 /lambda/LambdaEx │ │ │ │ │ +000b17a0: 7072 3031 2e6a 6176 613c 2f61 3e3a 2041 pr01.java: A │ │ │ │ │ +000b17b0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000b17c0: 6261 7369 6320 7465 7374 2066 6f72 2073 basic test for s │ │ │ │ │ +000b17d0: 696d 706c 6520 6c61 6d62 6461 2065 7870 imple lambda exp │ │ │ │ │ +000b17e0: 7265 7373 696f 6e73 2069 6e20 6d75 6c74 ressions in mult │ │ │ │ │ +000b17f0: 6970 6c65 2073 636f 7065 730a 0a3c 6c69 iple scopes..
  • .tools/java │ │ │ │ │ +000b1850: 632f 6c61 6d62 6461 2f4c 616d 6264 6145 c/lambda/LambdaE │ │ │ │ │ +000b1860: 7870 7230 322e 6a61 7661 3c2f 613e 3a20 xpr02.java: │ │ │ │ │ +000b1870: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b1880: 2062 6173 6963 2074 6573 7420 666f 7220 basic test for │ │ │ │ │ +000b1890: 7369 6d70 6c65 206c 616d 6264 6120 6578 simple lambda ex │ │ │ │ │ +000b18a0: 7072 6573 7369 6f6e 7320 696e 206d 756c pressions in mul │ │ │ │ │ +000b18b0: 7469 706c 6520 7363 6f70 6573 0a0a 3c6c tiple scopes...tools/jav │ │ │ │ │ +000b1910: 6163 2f6c 616d 6264 612f 4c61 6d62 6461 ac/lambda/Lambda │ │ │ │ │ +000b1920: 4578 7072 3036 2e6a 6176 613c 2f61 3e3a Expr06.java: │ │ │ │ │ +000b1930: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b1940: 7320 7061 7273 6572 2074 6573 7420 666f s parser test fo │ │ │ │ │ +000b1950: 7220 6e65 7374 6564 2070 6172 656e 7468 r nested parenth │ │ │ │ │ +000b1960: 6573 697a 6564 206c 616d 6264 6120 6578 esized lambda ex │ │ │ │ │ +000b1970: 7072 6573 7369 6f6e 0a0a 3c6c 693e 0a3c pression..
  • .< │ │ │ │ │ +000b1980: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b1990: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b19a0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b19b0: 2f4c 616d 6264 6145 7870 7230 372e 6a74 /LambdaExpr07.jt │ │ │ │ │ +000b19c0: 7222 3e74 6f6f 6c73 2f6a 6176 6163 2f6c r">tools/javac/l │ │ │ │ │ +000b19d0: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ +000b19e0: 3037 2e6a 6176 613c 2f61 3e3a 2041 6464 07.java: Add │ │ │ │ │ +000b19f0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000b1a00: 6563 6b20 6163 6365 7373 2074 6f20 6566 eck access to ef │ │ │ │ │ +000b1a10: 6665 6374 6976 656c 7920 6669 6e61 6c20 fectively final │ │ │ │ │ +000b1a20: 6c6f 6361 6c20 7661 7269 6162 6c65 2066 local variable f │ │ │ │ │ +000b1a30: 726f 6d20 646f 7562 6c79 206e 6573 7465 rom doubly neste │ │ │ │ │ +000b1a40: 6420 6c61 6d62 6461 0a0a 3c6c 693e 0a3c d lambda..
  • .< │ │ │ │ │ +000b1a50: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b1a60: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b1a70: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b1a80: 2f4c 616d 6264 6145 7870 7231 312e 6a74 /LambdaExpr11.jt │ │ │ │ │ +000b1a90: 7222 3e74 6f6f 6c73 2f6a 6176 6163 2f6c r">tools/javac/l │ │ │ │ │ +000b1aa0: 616d 6264 612f 4c61 6d62 6461 4578 7072 ambda/LambdaExpr │ │ │ │ │ +000b1ab0: 3131 2e6a 6176 613c 2f61 3e3a 2041 6464 11.java: Add │ │ │ │ │ +000b1ac0: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000b1ad0: 6563 6b20 7468 6174 2063 7265 6174 696e eck that creatin │ │ │ │ │ +000b1ae0: 6720 616e 2069 6e6e 6572 2063 6c61 7373 g an inner class │ │ │ │ │ +000b1af0: 2066 726f 6d20 6120 6c61 6d62 6461 2064 from a lambda d │ │ │ │ │ +000b1b00: 6f65 7320 6164 6420 6120 6361 7074 7572 oes add a captur │ │ │ │ │ +000b1b10: 6564 2074 6869 730a 0a3c 6c69 3e0a 3c61 ed this..
  • .tools/javac/la │ │ │ │ │ +000b1b70: 6d62 6461 2f4c 616d 6264 6145 7870 7231 mbda/LambdaExpr1 │ │ │ │ │ +000b1b80: 322e 6a61 7661 3c2f 613e 3a20 4164 6420 2.java: Add │ │ │ │ │ +000b1b90: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +000b1ba0: 636b 2074 6861 7420 6372 6561 7469 6e67 ck that creating │ │ │ │ │ +000b1bb0: 2061 6e20 696e 6e65 7220 636c 6173 7320 an inner class │ │ │ │ │ +000b1bc0: 6672 6f6d 2061 206c 616d 6264 6120 646f from a lambda do │ │ │ │ │ +000b1bd0: 6573 2061 6464 2061 2063 6170 7475 7265 es add a capture │ │ │ │ │ +000b1be0: 6420 7468 6973 0a0a 3c6c 693e 0a3c 6120 d this..
  • .tools/javac/lam │ │ │ │ │ +000b1c40: 6264 612f 4c61 6d62 6461 4578 7072 3134 bda/LambdaExpr14 │ │ │ │ │ +000b1c50: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ +000b1c60: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +000b1c70: 6b20 7468 6174 2072 6563 7572 7369 6f6e k that recursion │ │ │ │ │ +000b1c80: 2066 726f 6d20 646f 7562 6c79 206e 6573 from doubly nes │ │ │ │ │ +000b1c90: 7465 6420 6c61 6d62 6461 2069 7320 6861 ted lambda is ha │ │ │ │ │ +000b1ca0: 6e64 6c65 6420 636f 7272 6563 746c 790a ndled correctly. │ │ │ │ │ +000b1cb0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ +000b1d00: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +000b1d10: 6264 6145 7870 7231 352e 6a61 7661 3c2f bdaExpr15.java: Add lambda t │ │ │ │ │ +000b1d30: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +000b1d40: 6e65 7374 6564 2069 6e6e 6572 2063 6c61 nested inner cla │ │ │ │ │ +000b1d50: 7373 2069 6e20 7374 6174 656d 656e 7420 ss in statement │ │ │ │ │ +000b1d60: 6c61 6d62 6461 7320 646f 6e27 7420 6765 lambdas don't ge │ │ │ │ │ +000b1d70: 7420 636f 7272 7570 7465 6420 7265 7475 t corrupted retu │ │ │ │ │ +000b1d80: 726e 2073 7461 7465 6d65 6e74 730a 0a3c rn statements..< │ │ │ │ │ +000b1d90: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ja │ │ │ │ │ +000b1de0: 7661 632f 6c61 6d62 6461 2f4c 616d 6264 vac/lambda/Lambd │ │ │ │ │ +000b1df0: 6145 7870 7231 362e 6a61 7661 3c2f 613e aExpr16.java │ │ │ │ │ +000b1e00: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b1e10: 7473 2063 6865 636b 2074 6861 7420 7375 ts check that su │ │ │ │ │ +000b1e20: 7065 7220 696e 7369 6465 206c 616d 6264 per inside lambd │ │ │ │ │ +000b1e30: 6120 6973 2068 616e 646c 6564 2063 6f72 a is handled cor │ │ │ │ │ +000b1e40: 7265 6374 6c79 0a0a 3c6c 693e 0a3c 6120 rectly..
  • .tools/javac/lam │ │ │ │ │ +000b1ea0: 6264 612f 4c61 6d62 6461 4578 7072 3137 bda/LambdaExpr17 │ │ │ │ │ +000b1eb0: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ +000b1ec0: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +000b1ed0: 6b20 7468 6174 2073 7570 6572 2069 6e20 k that super in │ │ │ │ │ +000b1ee0: 6172 6775 6d65 6e74 2070 6f73 6974 696f argument positio │ │ │ │ │ +000b1ef0: 6e20 696e 7369 6465 206c 616d 6264 6120 n inside lambda │ │ │ │ │ +000b1f00: 6973 2068 616e 646c 6564 2063 6f72 7265 is handled corre │ │ │ │ │ +000b1f10: 6374 6c79 0a0a 3c6c 693e 0a3c 6120 6872 ctly..
  • .t │ │ │ │ │ +000b1f60: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b1f70: 612f 4c61 6d62 6461 4578 7072 3138 2e6a a/LambdaExpr18.j │ │ │ │ │ +000b1f80: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ +000b1f90: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +000b1fa0: 7468 6174 2073 796e 7468 6574 6963 2063 that synthetic c │ │ │ │ │ +000b1fb0: 6173 7473 2066 726f 6d20 6f75 7465 7220 asts from outer │ │ │ │ │ +000b1fc0: 656e 7669 726f 6e6d 656e 7420 6172 6520 environment are │ │ │ │ │ +000b1fd0: 6e6f 7420 696e 7365 7274 6564 2074 7769 not inserted twi │ │ │ │ │ +000b1fe0: 6365 0a0a 3c6c 693e 0a3c 6120 6872 6566 ce..
  • .too │ │ │ │ │ +000b2030: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b2040: 4c61 6d62 6461 4578 7072 3231 2e6a 6176 LambdaExpr21.jav │ │ │ │ │ +000b2050: 613c 2f61 3e3a 2043 6f6d 7069 6c65 7220 a: Compiler │ │ │ │ │ +000b2060: 7072 6f64 7563 6573 206a 6176 612e 6c61 produces java.la │ │ │ │ │ +000b2070: 6e67 2e56 6572 6966 7945 7272 6f72 3a20 ng.VerifyError: │ │ │ │ │ +000b2080: 4261 6420 7479 7065 206f 6e20 6f70 6572 Bad type on oper │ │ │ │ │ +000b2090: 616e 6420 7374 6163 6b0a 0a3c 6c69 3e0a and stack..
  • . │ │ │ │ │ +000b20a0: 3c61 2068 7265 663d 222f 746d 702f 6c61 to │ │ │ │ │ +000b2100: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b2110: 2f4c 616d 6264 6145 7870 724c 6561 6473 /LambdaExprLeads │ │ │ │ │ +000b2120: 546f 4d69 7373 696e 6743 6c61 7373 4669 ToMissingClassFi │ │ │ │ │ +000b2130: 6c65 7354 6573 742e 6a61 7661 3c2f 613e lesTest.java │ │ │ │ │ +000b2140: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b2150: 7473 2073 7461 6c65 2073 7461 7465 2061 ts stale state a │ │ │ │ │ +000b2160: 6674 6572 2073 7065 6375 6c61 7469 7665 fter speculative │ │ │ │ │ +000b2170: 2061 7474 7269 6275 7469 6f6e 2072 6f75 attribution rou │ │ │ │ │ +000b2180: 6e64 206c 6561 6473 2074 6f20 6d69 7373 nd leads to miss │ │ │ │ │ +000b2190: 696e 6720 636c 6173 7366 696c 6573 0a0a ing classfiles.. │ │ │ │ │ +000b21a0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • . │ │ │ │ │ +000b2200: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b2210: 6461 2f4c 616d 6264 6149 6e53 7570 6572 da/LambdaInSuper │ │ │ │ │ +000b2220: 4361 6c6c 4361 7074 7572 696e 674f 7574 CallCapturingOut │ │ │ │ │ +000b2230: 6572 5468 6973 2e6a 6176 613c 2f61 3e3a erThis.java: │ │ │ │ │ +000b2240: 2049 6e63 6f72 7265 6374 2063 6c61 7373 Incorrect class │ │ │ │ │ +000b2250: 2066 696c 6520 6372 6561 7465 6420 7768 file created wh │ │ │ │ │ +000b2260: 656e 2070 6173 7369 6e67 206c 616d 6264 en passing lambd │ │ │ │ │ +000b2270: 6120 696e 2069 6e6e 6572 2063 6c61 7373 a in inner class │ │ │ │ │ +000b2280: 2063 6f6e 7374 7275 6374 6f72 2061 6e64 constructor and │ │ │ │ │ +000b2290: 206f 7574 6572 2069 7320 7375 6263 6c61 outer is subcla │ │ │ │ │ +000b22a0: 7373 0a0a 3c6c 693e 0a3c 6120 6872 6566 ss..
  • .tools/javac │ │ │ │ │ +000b2310: 2f6c 616d 6264 612f 4c61 6d62 6461 496e /lambda/LambdaIn │ │ │ │ │ +000b2320: 5375 7065 7243 616c 6c43 6170 7475 7269 SuperCallCapturi │ │ │ │ │ +000b2330: 6e67 4f75 7465 7254 6869 7332 2e6a 6176 ngOuterThis2.jav │ │ │ │ │ +000b2340: 613c 2f61 3e3a 2049 6e63 6f72 7265 6374 a: Incorrect │ │ │ │ │ +000b2350: 2063 6c61 7373 2066 696c 6520 6372 6561 class file crea │ │ │ │ │ +000b2360: 7465 6420 7768 656e 2070 6173 7369 6e67 ted when passing │ │ │ │ │ +000b2370: 206c 616d 6264 6120 696e 2069 6e6e 6572 lambda in inner │ │ │ │ │ +000b2380: 2063 6c61 7373 2063 6f6e 7374 7275 6374 class construct │ │ │ │ │ +000b2390: 6f72 2061 6e64 206f 7574 6572 2069 7320 or and outer is │ │ │ │ │ +000b23a0: 7375 6263 6c61 7373 0a0a 3c6c 693e 0a3c subclass..
  • .< │ │ │ │ │ +000b23b0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b23c0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b23d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b23e0: 2f4c 616d 6264 6149 6e53 7570 6572 4361 /LambdaInSuperCa │ │ │ │ │ +000b23f0: 6c6c 4361 7074 7572 696e 674f 7574 6572 llCapturingOuter │ │ │ │ │ +000b2400: 5468 6973 332e 6a74 7222 3e74 6f6f 6c73 This3.jtr">tools │ │ │ │ │ +000b2410: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +000b2420: 6d62 6461 496e 5375 7065 7243 616c 6c43 mbdaInSuperCallC │ │ │ │ │ +000b2430: 6170 7475 7269 6e67 4f75 7465 7254 6869 apturingOuterThi │ │ │ │ │ +000b2440: 7333 2e6a 6176 613c 2f61 3e3a 2049 6e63 s3.java: Inc │ │ │ │ │ +000b2450: 6f72 7265 6374 2063 6c61 7373 2066 696c orrect class fil │ │ │ │ │ +000b2460: 6520 6372 6561 7465 6420 7768 656e 2070 e created when p │ │ │ │ │ +000b2470: 6173 7369 6e67 206c 616d 6264 6120 696e assing lambda in │ │ │ │ │ +000b2480: 2069 6e6e 6572 2063 6c61 7373 2063 6f6e inner class con │ │ │ │ │ +000b2490: 7374 7275 6374 6f72 2061 6e64 206f 7574 structor and out │ │ │ │ │ +000b24a0: 6572 2069 7320 7375 6263 6c61 7373 0a0a er is subclass.. │ │ │ │ │ +000b24b0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/l │ │ │ │ │ +000b2510: 616d 6264 612f 4c61 6d62 6461 496e 6e65 ambda/LambdaInne │ │ │ │ │ +000b2520: 7254 7970 6556 6172 4172 6773 2e6a 6176 rTypeVarArgs.jav │ │ │ │ │ +000b2530: 613c 2f61 3e3a 2041 206c 616d 6264 6120 a: A lambda │ │ │ │ │ +000b2540: 636f 6e74 6169 6e69 6e67 2061 6e20 696e containing an in │ │ │ │ │ +000b2550: 6e65 7220 636c 6173 7320 7265 6665 7265 ner class refere │ │ │ │ │ +000b2560: 6e63 696e 6720 616e 2065 7874 6572 6e61 ncing an externa │ │ │ │ │ +000b2570: 6c20 7479 7065 2076 6172 2069 6e20 636c l type var in cl │ │ │ │ │ +000b2580: 6173 7320 7061 7261 6d65 7465 7220 7479 ass parameter ty │ │ │ │ │ +000b2590: 7065 0a0a 3c6c 693e 0a3c 6120 6872 6566 pe..
  • . │ │ │ │ │ +000b25f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b2600: 6461 2f4c 616d 6264 6149 6e6e 6572 5479 da/LambdaInnerTy │ │ │ │ │ +000b2610: 7065 5661 7241 7267 7353 6572 6961 6c69 peVarArgsSeriali │ │ │ │ │ +000b2620: 7a65 2e6a 6176 613c 2f61 3e3a 2041 2073 ze.java: A s │ │ │ │ │ +000b2630: 6572 6961 6c69 7a65 6420 6c61 6d62 6461 erialized lambda │ │ │ │ │ +000b2640: 2063 6f6e 7461 696e 696e 6720 616e 2069 containing an i │ │ │ │ │ +000b2650: 6e6e 6572 2063 6c61 7373 2072 6566 6572 nner class refer │ │ │ │ │ +000b2660: 656e 6369 6e67 2061 6e20 6578 7465 726e encing an extern │ │ │ │ │ +000b2670: 616c 2074 7970 6520 7661 7220 696e 2063 al type var in c │ │ │ │ │ +000b2680: 6c61 7373 2070 6172 616d 6574 6572 2074 lass parameter t │ │ │ │ │ +000b2690: 7970 650a 0a3c 6c69 3e0a 3c61 2068 7265 ype..
  • .tools │ │ │ │ │ +000b26f0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +000b2700: 6d62 6461 496e 6e65 7254 7970 6556 6172 mbdaInnerTypeVar │ │ │ │ │ +000b2710: 5265 666c 6563 742e 6a61 7661 3c2f 613e Reflect.java │ │ │ │ │ +000b2720: 3a20 4120 6c61 6d62 6461 2063 6f6e 7461 : A lambda conta │ │ │ │ │ +000b2730: 696e 696e 6720 616e 2069 6e6e 6572 2063 ining an inner c │ │ │ │ │ +000b2740: 6c61 7373 2072 6566 6572 656e 6369 6e67 lass referencing │ │ │ │ │ +000b2750: 2061 6e20 6578 7465 726e 616c 2074 7970 an external typ │ │ │ │ │ +000b2760: 6520 7661 720a 0a3c 6c69 3e0a 3c61 2068 e var..
  • .t │ │ │ │ │ +000b27c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b27d0: 612f 4c61 6d62 6461 496e 6e65 7254 7970 a/LambdaInnerTyp │ │ │ │ │ +000b27e0: 6556 6172 5365 7269 616c 697a 652e 6a61 eVarSerialize.ja │ │ │ │ │ +000b27f0: 7661 3c2f 613e 3a20 4120 7365 7269 616c va: A serial │ │ │ │ │ +000b2800: 697a 6564 206c 616d 6264 6120 636f 6e74 ized lambda cont │ │ │ │ │ +000b2810: 6169 6e69 6e67 2061 6e20 696e 6e65 7220 aining an inner │ │ │ │ │ +000b2820: 636c 6173 7320 7265 6665 7265 6e63 696e class referencin │ │ │ │ │ +000b2830: 6720 616e 2065 7874 6572 6e61 6c20 7479 g an external ty │ │ │ │ │ +000b2840: 7065 2076 6172 0a0a 3c6c 693e 0a3c 6120 pe var..
  • .tools │ │ │ │ │ +000b28a0: 2f6a 6176 6163 2f6c 616d 6264 612f 4c61 /javac/lambda/La │ │ │ │ │ +000b28b0: 6d62 6461 4c61 6d62 6461 5365 7269 616c mbdaLambdaSerial │ │ │ │ │ +000b28c0: 697a 6564 2e6a 6176 613c 2f61 3e3a 204e ized.java: N │ │ │ │ │ +000b28d0: 5045 2067 656e 6572 6174 696e 6720 7365 PE generating se │ │ │ │ │ +000b28e0: 7269 616c 697a 6564 4c61 6d62 6461 4e61 rializedLambdaNa │ │ │ │ │ +000b28f0: 6d65 2066 6f72 206e 6573 7465 6420 6c61 me for nested la │ │ │ │ │ +000b2900: 6d62 6461 0a0a 3c6c 693e 0a3c 6120 6872 mbda..
  • .tools/javac/la │ │ │ │ │ +000b2960: 6d62 6461 2f4c 616d 6264 614c 6f63 616c mbda/LambdaLocal │ │ │ │ │ +000b2970: 5465 7374 2e6a 6176 613c 2f61 3e3a 204c Test.java: L │ │ │ │ │ +000b2980: 616d 6264 6120 7265 6665 7265 6e63 6520 ambda reference │ │ │ │ │ +000b2990: 746f 2063 6f6e 7461 696e 696e 6720 6c6f to containing lo │ │ │ │ │ +000b29a0: 6361 6c20 636c 6173 7320 6361 7573 6573 cal class causes │ │ │ │ │ +000b29b0: 206a 6176 6163 2069 6e66 696e 6974 6520 javac infinite │ │ │ │ │ +000b29c0: 7265 6375 7273 696f 6e0a 0a3c 6c69 3e0a recursion..
  • . │ │ │ │ │ +000b29d0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tool │ │ │ │ │ +000b2a20: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ +000b2a30: 616d 6264 614d 756c 7469 4361 7463 6854 ambdaMultiCatchT │ │ │ │ │ +000b2a40: 6573 742e 6a61 7661 3c2f 613e 3a20 6a61 est.java: ja │ │ │ │ │ +000b2a50: 7661 6320 6765 6e65 7261 7465 7320 696e vac generates in │ │ │ │ │ +000b2a60: 636f 7272 6563 7420 6578 6365 7074 696f correct exceptio │ │ │ │ │ +000b2a70: 6e20 7461 626c 6520 666f 7220 6d75 6c74 n table for mult │ │ │ │ │ +000b2a80: 692d 6361 7463 6820 7374 6174 656d 656e i-catch statemen │ │ │ │ │ +000b2a90: 7473 2069 6e73 6964 6520 6120 6c61 6d62 ts inside a lamb │ │ │ │ │ +000b2aa0: 6461 0a0a 3c6c 693e 0a3c 6120 6872 6566 da..
  • .tools/javac │ │ │ │ │ -000b2b00: 2f6c 616d 6264 612f 4c61 6d62 6461 5061 /lambda/LambdaPa │ │ │ │ │ -000b2b10: 7265 6e47 656e 6572 6963 2e6a 6176 613c renGeneric.java< │ │ │ │ │ -000b2b20: 2f61 3e3a 2056 6572 6966 7945 7272 6f72 /a>: VerifyError │ │ │ │ │ -000b2b30: 206c 616d 6264 6120 626f 6479 2069 7320 lambda body is │ │ │ │ │ -000b2b40: 7061 7265 6e74 6865 7369 7a65 6420 6765 parenthesized ge │ │ │ │ │ -000b2b50: 6e65 7269 6320 7661 6c75 650a 0a3c 6c69 neric value..
  • . │ │ │ │ │ -000b2bb0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b2bc0: 6461 2f4c 616d 6264 6150 6172 656e 4765 da/LambdaParenGe │ │ │ │ │ -000b2bd0: 6e65 7269 634f 7269 672e 6a61 7661 3c2f nericOrig.java: VerifyError │ │ │ │ │ -000b2bf0: 6c61 6d62 6461 2062 6f64 7920 6973 2070 lambda body is p │ │ │ │ │ -000b2c00: 6172 656e 7468 6573 697a 6564 2067 656e arenthesized gen │ │ │ │ │ -000b2c10: 6572 6963 2076 616c 7565 2028 6f72 6967 eric value (orig │ │ │ │ │ -000b2c20: 696e 616c 6c79 2073 7562 6d69 7474 6564 inally submitted │ │ │ │ │ -000b2c30: 2074 6573 7429 0a0a 3c6c 693e 0a3c 6120 test)..
  • .tools/javac │ │ │ │ │ -000b2c90: 2f6c 616d 6264 612f 4c61 6d62 6461 5061 /lambda/LambdaPa │ │ │ │ │ -000b2ca0: 7273 6572 5465 7374 2e6a 6176 613c 2f61 rserTest.java: Add lambda te │ │ │ │ │ -000b2cc0: 7374 7320 4164 6420 7061 7273 6572 2073 sts Add parser s │ │ │ │ │ -000b2cd0: 7570 706f 7274 2066 6f72 206c 616d 6264 upport for lambd │ │ │ │ │ -000b2ce0: 6120 6578 7072 6573 7369 6f6e 7320 7465 a expressions te │ │ │ │ │ -000b2cf0: 6d70 6f72 6172 696c 7920 776f 726b 6172 mporarily workar │ │ │ │ │ -000b2d00: 6f75 6e64 2063 6f6d 626f 2074 6573 7473 ound combo tests │ │ │ │ │ -000b2d10: 2061 7265 2063 6175 7369 6e67 2074 696d are causing tim │ │ │ │ │ -000b2d20: 6520 6f75 7420 696e 2073 6576 6572 616c e out in several │ │ │ │ │ -000b2d30: 2070 6c61 7466 6f72 6d73 0a0a 3c6c 693e platforms..
  • │ │ │ │ │ -000b2d40: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .too │ │ │ │ │ -000b2d90: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b2da0: 4c61 6d62 6461 5265 7475 726e 556e 626f LambdaReturnUnbo │ │ │ │ │ -000b2db0: 7869 6e67 2e6a 6176 613c 2f61 3e3a 2055 xing.java: U │ │ │ │ │ -000b2dc0: 6e62 6f78 696e 6720 696e 2072 6574 7572 nboxing in retur │ │ │ │ │ -000b2dd0: 6e20 6672 6f6d 206c 616d 6264 6120 6d69 n from lambda mi │ │ │ │ │ -000b2de0: 7363 6f6d 7069 6c65 6420 746f 2074 6872 scompiled to thr │ │ │ │ │ -000b2df0: 6f77 2043 6c61 7373 4361 7374 4578 6365 ow ClassCastExce │ │ │ │ │ -000b2e00: 7074 696f 6e0a 0a3c 6c69 3e0a 3c61 2068 ption..
  • .tools/javac/lam │ │ │ │ │ -000b2e60: 6264 612f 4c61 6d62 6461 5363 6f70 6530 bda/LambdaScope0 │ │ │ │ │ -000b2e70: 312e 6a61 7661 3c2f 613e 3a20 4164 6420 1.java: Add │ │ │ │ │ -000b2e80: 6c61 6d62 6461 2074 6573 7473 2062 6173 lambda tests bas │ │ │ │ │ -000b2e90: 6963 2074 6573 7420 666f 7220 6361 7074 ic test for capt │ │ │ │ │ -000b2ea0: 7572 6520 6f66 206e 6f6e 2d6d 7574 6162 ure of non-mutab │ │ │ │ │ -000b2eb0: 6c65 206c 6f63 616c 730a 0a3c 6c69 3e0a le locals..
  • . │ │ │ │ │ -000b2ec0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac │ │ │ │ │ -000b2f10: 2f6c 616d 6264 612f 4c61 6d62 6461 5363 /lambda/LambdaSc │ │ │ │ │ -000b2f20: 6f70 6530 322e 6a61 7661 3c2f 613e 3a20 ope02.java: │ │ │ │ │ -000b2f30: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b2f40: 2063 6865 636b 2074 6861 7420 4f62 6a65 check that Obje │ │ │ │ │ -000b2f50: 6374 206d 656d 6265 7273 2061 7265 2061 ct members are a │ │ │ │ │ -000b2f60: 6363 6573 7369 626c 6520 6173 2065 7870 ccessible as exp │ │ │ │ │ -000b2f70: 6563 7465 640a 0a3c 6c69 3e0a 3c61 2068 ected..
  • .tools/javac/lam │ │ │ │ │ -000b2fd0: 6264 612f 4c61 6d62 6461 5363 6f70 6530 bda/LambdaScope0 │ │ │ │ │ -000b2fe0: 332e 6a61 7661 3c2f 613e 3a20 4164 6420 3.java: Add │ │ │ │ │ -000b2ff0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -000b3000: 636b 2074 6861 7420 756e 7175 616c 6966 ck that unqualif │ │ │ │ │ -000b3010: 6965 6420 4f62 6a65 6374 206d 656d 6265 ied Object membe │ │ │ │ │ -000b3020: 7273 2061 7265 2061 6363 6573 7365 6420 rs are accessed │ │ │ │ │ -000b3030: 6173 2065 7870 6563 7465 640a 0a3c 6c69 as expected..
  • .tool │ │ │ │ │ -000b3090: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -000b30a0: 616d 6264 6154 6573 7453 7472 6963 7446 ambdaTestStrictF │ │ │ │ │ -000b30b0: 502e 6a61 7661 3c2f 613e 3a20 4469 6666 P.java: Diff │ │ │ │ │ -000b30c0: 6572 656e 7420 7265 7375 6c74 7320 6f66 erent results of │ │ │ │ │ -000b30d0: 2066 6c6f 6174 696e 6720 706f 696e 7420 floating point │ │ │ │ │ -000b30e0: 6d75 6c74 6970 6c69 6361 7469 6f6e 2066 multiplication f │ │ │ │ │ -000b30f0: 6f72 206c 616d 6264 6120 636f 6465 2062 or lambda code b │ │ │ │ │ -000b3100: 6c6f 636b 0a0a 3c6c 693e 0a3c 6120 6872 lock..
  • .tools/j │ │ │ │ │ +000b2b00: 2f6c 616d 6264 612f 4c61 6d62 6461 4f75 /lambda/LambdaOu │ │ │ │ │ +000b2b10: 7465 724c 6f63 616c 5465 7374 2e6a 6176 terLocalTest.jav │ │ │ │ │ +000b2b20: 613c 2f61 3e3a 204c 616d 6264 6120 7265 a: Lambda re │ │ │ │ │ +000b2b30: 6665 7265 6e63 6520 746f 2063 6f6e 7461 ference to conta │ │ │ │ │ +000b2b40: 696e 696e 6720 6c6f 6361 6c20 636c 6173 ining local clas │ │ │ │ │ +000b2b50: 7320 6361 7573 6573 206a 6176 6163 2069 s causes javac i │ │ │ │ │ +000b2b60: 6e66 696e 6974 6520 7265 6375 7273 696f nfinite recursio │ │ │ │ │ +000b2b70: 6e0a 0a3c 6c69 3e0a 3c61 2068 7265 663d n..
  • .tools/javac/la │ │ │ │ │ +000b2bd0: 6d62 6461 2f4c 616d 6264 6150 6172 656e mbda/LambdaParen │ │ │ │ │ +000b2be0: 4765 6e65 7269 632e 6a61 7661 3c2f 613e Generic.java │ │ │ │ │ +000b2bf0: 3a20 5665 7269 6679 4572 726f 7220 6c61 : VerifyError la │ │ │ │ │ +000b2c00: 6d62 6461 2062 6f64 7920 6973 2070 6172 mbda body is par │ │ │ │ │ +000b2c10: 656e 7468 6573 697a 6564 2067 656e 6572 enthesized gener │ │ │ │ │ +000b2c20: 6963 2076 616c 7565 0a0a 3c6c 693e 0a3c ic value..
  • .< │ │ │ │ │ +000b2c30: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b2c40: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b2c50: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b2c60: 2f4c 616d 6264 6150 6172 656e 4765 6e65 /LambdaParenGene │ │ │ │ │ +000b2c70: 7269 634f 7269 672e 6a74 7222 3e74 6f6f ricOrig.jtr">too │ │ │ │ │ +000b2c80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b2c90: 4c61 6d62 6461 5061 7265 6e47 656e 6572 LambdaParenGener │ │ │ │ │ +000b2ca0: 6963 4f72 6967 2e6a 6176 613c 2f61 3e3a icOrig.java: │ │ │ │ │ +000b2cb0: 2056 6572 6966 7945 7272 6f72 206c 616d VerifyError lam │ │ │ │ │ +000b2cc0: 6264 6120 626f 6479 2069 7320 7061 7265 bda body is pare │ │ │ │ │ +000b2cd0: 6e74 6865 7369 7a65 6420 6765 6e65 7269 nthesized generi │ │ │ │ │ +000b2ce0: 6320 7661 6c75 6520 286f 7269 6769 6e61 c value (origina │ │ │ │ │ +000b2cf0: 6c6c 7920 7375 626d 6974 7465 6420 7465 lly submitted te │ │ │ │ │ +000b2d00: 7374 290a 0a3c 6c69 3e0a 3c61 2068 7265 st)..
  • .tools/javac/la │ │ │ │ │ +000b2d60: 6d62 6461 2f4c 616d 6264 6150 6172 7365 mbda/LambdaParse │ │ │ │ │ +000b2d70: 7254 6573 742e 6a61 7661 3c2f 613e 3a20 rTest.java: │ │ │ │ │ +000b2d80: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b2d90: 2041 6464 2070 6172 7365 7220 7375 7070 Add parser supp │ │ │ │ │ +000b2da0: 6f72 7420 666f 7220 6c61 6d62 6461 2065 ort for lambda e │ │ │ │ │ +000b2db0: 7870 7265 7373 696f 6e73 2074 656d 706f xpressions tempo │ │ │ │ │ +000b2dc0: 7261 7269 6c79 2077 6f72 6b61 726f 756e rarily workaroun │ │ │ │ │ +000b2dd0: 6420 636f 6d62 6f20 7465 7374 7320 6172 d combo tests ar │ │ │ │ │ +000b2de0: 6520 6361 7573 696e 6720 7469 6d65 206f e causing time o │ │ │ │ │ +000b2df0: 7574 2069 6e20 7365 7665 7261 6c20 706c ut in several pl │ │ │ │ │ +000b2e00: 6174 666f 726d 730a 0a3c 6c69 3e0a 3c61 atforms..
  • .tools/ │ │ │ │ │ +000b2e60: 6a61 7661 632f 6c61 6d62 6461 2f4c 616d javac/lambda/Lam │ │ │ │ │ +000b2e70: 6264 6152 6574 7572 6e55 6e62 6f78 696e bdaReturnUnboxin │ │ │ │ │ +000b2e80: 672e 6a61 7661 3c2f 613e 3a20 556e 626f g.java: Unbo │ │ │ │ │ +000b2e90: 7869 6e67 2069 6e20 7265 7475 726e 2066 xing in return f │ │ │ │ │ +000b2ea0: 726f 6d20 6c61 6d62 6461 206d 6973 636f rom lambda misco │ │ │ │ │ +000b2eb0: 6d70 696c 6564 2074 6f20 7468 726f 7720 mpiled to throw │ │ │ │ │ +000b2ec0: 436c 6173 7343 6173 7445 7863 6570 7469 ClassCastExcepti │ │ │ │ │ +000b2ed0: 6f6e 0a0a 3c6c 693e 0a3c 6120 6872 6566 on..
  • .to │ │ │ │ │ +000b2f20: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b2f30: 2f4c 616d 6264 6153 636f 7065 3031 2e6a /LambdaScope01.j │ │ │ │ │ +000b2f40: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ +000b2f50: 6264 6120 7465 7374 7320 6261 7369 6320 bda tests basic │ │ │ │ │ +000b2f60: 7465 7374 2066 6f72 2063 6170 7475 7265 test for capture │ │ │ │ │ +000b2f70: 206f 6620 6e6f 6e2d 6d75 7461 626c 6520 of non-mutable │ │ │ │ │ +000b2f80: 6c6f 6361 6c73 0a0a 3c6c 693e 0a3c 6120 locals..
  • .tools/javac/la │ │ │ │ │ +000b2fe0: 6d62 6461 2f4c 616d 6264 6153 636f 7065 mbda/LambdaScope │ │ │ │ │ +000b2ff0: 3032 2e6a 6176 613c 2f61 3e3a 2041 6464 02.java: Add │ │ │ │ │ +000b3000: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000b3010: 6563 6b20 7468 6174 204f 626a 6563 7420 eck that Object │ │ │ │ │ +000b3020: 6d65 6d62 6572 7320 6172 6520 6163 6365 members are acce │ │ │ │ │ +000b3030: 7373 6962 6c65 2061 7320 6578 7065 6374 ssible as expect │ │ │ │ │ +000b3040: 6564 0a0a 3c6c 693e 0a3c 6120 6872 6566 ed..
  • .to │ │ │ │ │ +000b3090: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b30a0: 2f4c 616d 6264 6153 636f 7065 3033 2e6a /LambdaScope03.j │ │ │ │ │ +000b30b0: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ +000b30c0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +000b30d0: 7468 6174 2075 6e71 7561 6c69 6669 6564 that unqualified │ │ │ │ │ +000b30e0: 204f 626a 6563 7420 6d65 6d62 6572 7320 Object members │ │ │ │ │ +000b30f0: 6172 6520 6163 6365 7373 6564 2061 7320 are accessed as │ │ │ │ │ +000b3100: 6578 7065 6374 6564 0a0a 3c6c 693e 0a3c expected..
  • .< │ │ │ │ │ +000b3110: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b3120: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b3130: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b3140: 2f4c 616d 6264 6154 6573 7453 7472 6963 /LambdaTestStric │ │ │ │ │ +000b3150: 7446 502e 6a74 7222 3e74 6f6f 6c73 2f6a tFP.jtr">tools/j │ │ │ │ │ 000b3160: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ -000b3170: 6461 5465 7374 5374 7269 6374 4650 466c daTestStrictFPFl │ │ │ │ │ -000b3180: 6167 2e6a 6176 613c 2f61 3e3a 2044 6966 ag.java: Dif │ │ │ │ │ -000b3190: 6665 7265 6e74 2072 6573 756c 7473 206f ferent results o │ │ │ │ │ -000b31a0: 6620 666c 6f61 7469 6e67 2070 6f69 6e74 f floating point │ │ │ │ │ -000b31b0: 206d 756c 7469 706c 6963 6174 696f 6e20 multiplication │ │ │ │ │ -000b31c0: 666f 7220 6c61 6d62 6461 2063 6f64 6520 for lambda code │ │ │ │ │ -000b31d0: 626c 6f63 6b0a 0a3c 6c69 3e0a 3c61 2068 block..
  • .tool │ │ │ │ │ -000b3230: 732f 6a61 7661 632f 6c61 6d62 6461 2f4c s/javac/lambda/L │ │ │ │ │ -000b3240: 616d 6264 6154 6573 7453 7472 6963 7446 ambdaTestStrictF │ │ │ │ │ -000b3250: 504d 6574 686f 642e 6a61 7661 3c2f 613e PMethod.java │ │ │ │ │ -000b3260: 3a20 4469 6666 6572 656e 7420 7265 7375 : Different resu │ │ │ │ │ -000b3270: 6c74 7320 6f66 2066 6c6f 6174 696e 6720 lts of floating │ │ │ │ │ -000b3280: 706f 696e 7420 6d75 6c74 6970 6c69 6361 point multiplica │ │ │ │ │ -000b3290: 7469 6f6e 2066 6f72 206c 616d 6264 6120 tion for lambda │ │ │ │ │ -000b32a0: 636f 6465 2062 6c6f 636b 0a0a 3c6c 693e code block..
  • │ │ │ │ │ -000b32b0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools │ │ │ │ │ -000b3300: 2f6a 6176 6163 2f6c 616d 6264 612f 4c6f /javac/lambda/Lo │ │ │ │ │ -000b3310: 6361 6c56 6172 6961 626c 6554 6162 6c65 calVariableTable │ │ │ │ │ -000b3320: 2e6a 6176 613c 2f61 3e3a 204d 6973 7369 .java: Missi │ │ │ │ │ -000b3330: 6e67 204c 5620 7461 626c 6520 696e 206c ng LV table in l │ │ │ │ │ -000b3340: 616d 6264 6120 626f 6469 6573 0a0a 3c6c ambda bodies...tools/javac/lam │ │ │ │ │ -000b33b0: 6264 612f 4d65 7468 6f64 4861 6e64 6c65 bda/MethodHandle │ │ │ │ │ -000b33c0: 496e 766f 6b65 5465 7374 2e6a 6176 613c InvokeTest.java< │ │ │ │ │ -000b33d0: 2f61 3e3a 206a 6176 6163 2041 7373 6572 /a>: javac Asser │ │ │ │ │ -000b33e0: 7469 6f6e 4572 726f 7220 7768 656e 2069 tionError when i │ │ │ │ │ -000b33f0: 6e76 6f6b 696e 6720 4d65 7468 6f64 4861 nvoking MethodHa │ │ │ │ │ -000b3400: 6e64 6c65 2e69 6e76 6f6b 6520 7769 7468 ndle.invoke with │ │ │ │ │ -000b3410: 206c 616d 6264 6120 7061 7261 6d74 6572 lambda paramter │ │ │ │ │ -000b3420: 6572 0a0a 3c6c 693e 0a3c 6120 6872 6566 er..
  • .tools/javac/la │ │ │ │ │ -000b3480: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -000b3490: 656e 6365 3031 2e6a 6176 613c 2f61 3e3a ence01.java: │ │ │ │ │ -000b34a0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ -000b34b0: 7320 7573 6520 6d65 7468 6f64 2072 6566 s use method ref │ │ │ │ │ -000b34c0: 6572 656e 6365 2074 6f20 736f 7274 206c erence to sort l │ │ │ │ │ -000b34d0: 6973 7420 656c 656d 656e 7473 2062 7920 ist elements by │ │ │ │ │ -000b34e0: 6669 656c 640a 0a3c 6c69 3e0a 3c61 2068 field..
  • .tools/javac │ │ │ │ │ -000b3540: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -000b3550: 6665 7265 6e63 6530 332e 6a61 7661 3c2f ference03.java: Add lambda t │ │ │ │ │ -000b3570: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -000b3580: 6d6f 7374 2073 7065 6369 6669 6320 6d65 most specific me │ │ │ │ │ -000b3590: 7468 6f64 2069 7320 7365 6c65 6374 6564 thod is selected │ │ │ │ │ -000b35a0: 2061 7320 6578 7065 6374 6564 0a0a 3c6c as expected...tool │ │ │ │ │ -000b3600: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000b3610: 6574 686f 6452 6566 6572 656e 6365 3035 ethodReference05 │ │ │ │ │ -000b3620: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b3630: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -000b3640: 6b20 7468 6174 206e 6f6e 2d73 7461 7469 k that non-stati │ │ │ │ │ -000b3650: 6320 6d65 7468 6f64 2072 6566 6572 6e63 c method refernc │ │ │ │ │ -000b3660: 6573 2066 726f 6d20 7374 6174 6963 2063 es from static c │ │ │ │ │ -000b3670: 6f6e 7465 7874 2061 7265 2068 616e 646c ontext are handl │ │ │ │ │ -000b3680: 6564 2063 6f72 7265 6374 6c79 0a0a 3c6c ed correctly...tool │ │ │ │ │ -000b36e0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000b36f0: 6574 686f 6452 6566 6572 656e 6365 3036 ethodReference06 │ │ │ │ │ -000b3700: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b3710: 616d 6264 6120 7465 7374 7320 6d65 7468 ambda tests meth │ │ │ │ │ -000b3720: 6f64 2072 6566 6572 656e 6365 7320 616e od references an │ │ │ │ │ -000b3730: 6420 7375 7065 720a 0a3c 6c69 3e0a 3c61 d super..
  • .tools/jav │ │ │ │ │ -000b3790: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -000b37a0: 5265 6665 7265 6e63 6531 312e 6a61 7661 Reference11.java │ │ │ │ │ -000b37b0: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ -000b37c0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ -000b37d0: 7420 7374 6174 6963 2076 732e 0a0a 3c6c t static vs....tool │ │ │ │ │ -000b3830: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000b3840: 6574 686f 6452 6566 6572 656e 6365 3132 ethodReference12 │ │ │ │ │ -000b3850: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b3860: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ -000b3870: 6b20 7468 6174 204f 626a 6563 7420 6d65 k that Object me │ │ │ │ │ -000b3880: 7468 6f64 7320 6172 6520 6469 7370 6174 thods are dispat │ │ │ │ │ -000b3890: 6368 6564 2061 6363 6f72 6469 6e67 6c79 ched accordingly │ │ │ │ │ -000b38a0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • . │ │ │ │ │ -000b38f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b3900: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -000b3910: 6365 3133 2e6a 6176 613c 2f61 3e3a 2041 ce13.java: A │ │ │ │ │ -000b3920: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000b3930: 6368 6563 6b20 7468 6174 2065 7175 616c check that equal │ │ │ │ │ -000b3940: 7328 2920 6f6e 2050 726f 7869 6564 206f s() on Proxied o │ │ │ │ │ -000b3950: 626a 6563 7473 2069 7320 6861 6e64 6c65 bjects is handle │ │ │ │ │ +000b3170: 6461 5465 7374 5374 7269 6374 4650 2e6a daTestStrictFP.j │ │ │ │ │ +000b3180: 6176 613c 2f61 3e3a 2044 6966 6665 7265 ava: Differe │ │ │ │ │ +000b3190: 6e74 2072 6573 756c 7473 206f 6620 666c nt results of fl │ │ │ │ │ +000b31a0: 6f61 7469 6e67 2070 6f69 6e74 206d 756c oating point mul │ │ │ │ │ +000b31b0: 7469 706c 6963 6174 696f 6e20 666f 7220 tiplication for │ │ │ │ │ +000b31c0: 6c61 6d62 6461 2063 6f64 6520 626c 6f63 lambda code bloc │ │ │ │ │ +000b31d0: 6b0a 0a3c 6c69 3e0a 3c61 2068 7265 663d k..
  • .tools/java │ │ │ │ │ +000b3230: 632f 6c61 6d62 6461 2f4c 616d 6264 6154 c/lambda/LambdaT │ │ │ │ │ +000b3240: 6573 7453 7472 6963 7446 5046 6c61 672e estStrictFPFlag. │ │ │ │ │ +000b3250: 6a61 7661 3c2f 613e 3a20 4469 6666 6572 java: Differ │ │ │ │ │ +000b3260: 656e 7420 7265 7375 6c74 7320 6f66 2066 ent results of f │ │ │ │ │ +000b3270: 6c6f 6174 696e 6720 706f 696e 7420 6d75 loating point mu │ │ │ │ │ +000b3280: 6c74 6970 6c69 6361 7469 6f6e 2066 6f72 ltiplication for │ │ │ │ │ +000b3290: 206c 616d 6264 6120 636f 6465 2062 6c6f lambda code blo │ │ │ │ │ +000b32a0: 636b 0a0a 3c6c 693e 0a3c 6120 6872 6566 ck..
  • .tools/j │ │ │ │ │ +000b3300: 6176 6163 2f6c 616d 6264 612f 4c61 6d62 avac/lambda/Lamb │ │ │ │ │ +000b3310: 6461 5465 7374 5374 7269 6374 4650 4d65 daTestStrictFPMe │ │ │ │ │ +000b3320: 7468 6f64 2e6a 6176 613c 2f61 3e3a 2044 thod.java: D │ │ │ │ │ +000b3330: 6966 6665 7265 6e74 2072 6573 756c 7473 ifferent results │ │ │ │ │ +000b3340: 206f 6620 666c 6f61 7469 6e67 2070 6f69 of floating poi │ │ │ │ │ +000b3350: 6e74 206d 756c 7469 706c 6963 6174 696f nt multiplicatio │ │ │ │ │ +000b3360: 6e20 666f 7220 6c61 6d62 6461 2063 6f64 n for lambda cod │ │ │ │ │ +000b3370: 6520 626c 6f63 6b0a 0a3c 6c69 3e0a 3c61 e block..
  • .tools/ja │ │ │ │ │ +000b33d0: 7661 632f 6c61 6d62 6461 2f4c 6f63 616c vac/lambda/Local │ │ │ │ │ +000b33e0: 5661 7269 6162 6c65 5461 626c 652e 6a61 VariableTable.ja │ │ │ │ │ +000b33f0: 7661 3c2f 613e 3a20 4d69 7373 696e 6720 va: Missing │ │ │ │ │ +000b3400: 4c56 2074 6162 6c65 2069 6e20 6c61 6d62 LV table in lamb │ │ │ │ │ +000b3410: 6461 2062 6f64 6965 730a 0a3c 6c69 3e0a da bodies..
  • . │ │ │ │ │ +000b3420: 3c61 2068 7265 663d 222f 746d 702f 6c61 to │ │ │ │ │ +000b3470: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b3480: 2f4d 6574 686f 6448 616e 646c 6549 6e76 /MethodHandleInv │ │ │ │ │ +000b3490: 6f6b 6554 6573 742e 6a61 7661 3c2f 613e okeTest.java │ │ │ │ │ +000b34a0: 3a20 6a61 7661 6320 4173 7365 7274 696f : javac Assertio │ │ │ │ │ +000b34b0: 6e45 7272 6f72 2077 6865 6e20 696e 766f nError when invo │ │ │ │ │ +000b34c0: 6b69 6e67 204d 6574 686f 6448 616e 646c king MethodHandl │ │ │ │ │ +000b34d0: 652e 696e 766f 6b65 2077 6974 6820 6c61 e.invoke with la │ │ │ │ │ +000b34e0: 6d62 6461 2070 6172 616d 7465 7265 720a mbda paramterer. │ │ │ │ │ +000b34f0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .t │ │ │ │ │ +000b3540: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b3550: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +000b3560: 6530 312e 6a61 7661 3c2f 613e 3a20 4164 e01.java: Ad │ │ │ │ │ +000b3570: 6420 6c61 6d62 6461 2074 6573 7473 2075 d lambda tests u │ │ │ │ │ +000b3580: 7365 206d 6574 686f 6420 7265 6665 7265 se method refere │ │ │ │ │ +000b3590: 6e63 6520 746f 2073 6f72 7420 6c69 7374 nce to sort list │ │ │ │ │ +000b35a0: 2065 6c65 6d65 6e74 7320 6279 2066 6965 elements by fie │ │ │ │ │ +000b35b0: 6c64 0a0a 3c6c 693e 0a3c 6120 6872 6566 ld..
  • .tools/javac/la │ │ │ │ │ +000b3610: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +000b3620: 656e 6365 3033 2e6a 6176 613c 2f61 3e3a ence03.java: │ │ │ │ │ +000b3630: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b3640: 7320 6368 6563 6b20 7468 6174 206d 6f73 s check that mos │ │ │ │ │ +000b3650: 7420 7370 6563 6966 6963 206d 6574 686f t specific metho │ │ │ │ │ +000b3660: 6420 6973 2073 656c 6563 7465 6420 6173 d is selected as │ │ │ │ │ +000b3670: 2065 7870 6563 7465 640a 0a3c 6c69 3e0a expected..
  • . │ │ │ │ │ +000b3680: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/j │ │ │ │ │ +000b36d0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +000b36e0: 6f64 5265 6665 7265 6e63 6530 352e 6a61 odReference05.ja │ │ │ │ │ +000b36f0: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b3700: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +000b3710: 6861 7420 6e6f 6e2d 7374 6174 6963 206d hat non-static m │ │ │ │ │ +000b3720: 6574 686f 6420 7265 6665 726e 6365 7320 ethod refernces │ │ │ │ │ +000b3730: 6672 6f6d 2073 7461 7469 6320 636f 6e74 from static cont │ │ │ │ │ +000b3740: 6578 7420 6172 6520 6861 6e64 6c65 6420 ext are handled │ │ │ │ │ +000b3750: 636f 7272 6563 746c 790a 0a3c 6c69 3e0a correctly..
  • . │ │ │ │ │ +000b3760: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/j │ │ │ │ │ +000b37b0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +000b37c0: 6f64 5265 6665 7265 6e63 6530 362e 6a61 odReference06.ja │ │ │ │ │ +000b37d0: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b37e0: 6461 2074 6573 7473 206d 6574 686f 6420 da tests method │ │ │ │ │ +000b37f0: 7265 6665 7265 6e63 6573 2061 6e64 2073 references and s │ │ │ │ │ +000b3800: 7570 6572 0a0a 3c6c 693e 0a3c 6120 6872 uper..
  • .tools/javac/ │ │ │ │ │ +000b3860: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +000b3870: 6572 656e 6365 3131 2e6a 6176 613c 2f61 erence11.java: Add lambda te │ │ │ │ │ +000b3890: 7374 7320 6368 6563 6b20 7468 6174 2073 sts check that s │ │ │ │ │ +000b38a0: 7461 7469 6320 7673 2e0a 0a3c 6c69 3e0a tatic vs...
  • . │ │ │ │ │ +000b38b0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/j │ │ │ │ │ +000b3900: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +000b3910: 6f64 5265 6665 7265 6e63 6531 322e 6a61 odReference12.ja │ │ │ │ │ +000b3920: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b3930: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ +000b3940: 6861 7420 4f62 6a65 6374 206d 6574 686f hat Object metho │ │ │ │ │ +000b3950: 6473 2061 7265 2064 6973 7061 7463 6865 ds are dispatche │ │ │ │ │ 000b3960: 6420 6163 636f 7264 696e 676c 790a 0a3c d accordingly..< │ │ │ │ │ 000b3970: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.too │ │ │ │ │ +000b39b0: 7265 6e63 6531 332e 6a74 7222 3e74 6f6f rence13.jtr">too │ │ │ │ │ 000b39c0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ 000b39d0: 4d65 7468 6f64 5265 6665 7265 6e63 6531 MethodReference1 │ │ │ │ │ -000b39e0: 342e 6a61 7661 3c2f 613e 3a20 4164 6420 4.java: Add │ │ │ │ │ +000b39e0: 332e 6a61 7661 3c2f 613e 3a20 4164 6420 3.java: Add │ │ │ │ │ 000b39f0: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ -000b3a00: 636b 2063 6173 7469 6e67 2061 206d 6574 ck casting a met │ │ │ │ │ -000b3a10: 686f 6420 7265 6665 7265 6e63 6520 746f hod reference to │ │ │ │ │ -000b3a20: 2061 2053 414d 2074 7970 6520 646f 6573 a SAM type does │ │ │ │ │ -000b3a30: 206e 6f74 2072 6573 756c 7420 696e 2061 not result in a │ │ │ │ │ -000b3a40: 2043 4345 0a0a 3c6c 693e 0a3c 6120 6872 CCE..
  • .tools/javac/ │ │ │ │ │ -000b3aa0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -000b3ab0: 6572 656e 6365 3136 2e6a 6176 613c 2f61 erence16.java: Add lambda te │ │ │ │ │ -000b3ad0: 7374 7320 7365 6d61 6e74 6963 7320 6f66 sts semantics of │ │ │ │ │ -000b3ae0: 2073 7461 7469 6361 6c6c 7920 7175 616c statically qual │ │ │ │ │ -000b3af0: 6966 6965 6420 6d65 7468 6f64 2072 6566 ified method ref │ │ │ │ │ -000b3b00: 6572 656e 6365 2073 686f 756c 6420 6e6f erence should no │ │ │ │ │ -000b3b10: 7420 6465 7065 6e64 206f 6e20 7468 6520 t depend on the │ │ │ │ │ -000b3b20: 636f 6e74 6578 740a 0a3c 6c69 3e0a 3c61 context..
  • .tools/jav │ │ │ │ │ -000b3b80: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ -000b3b90: 5265 6665 7265 6e63 6531 372e 6a61 7661 Reference17.java │ │ │ │ │ -000b3ba0: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ -000b3bb0: 2074 6573 7473 2062 6173 6963 2074 6573 tests basic tes │ │ │ │ │ -000b3bc0: 7420 666f 7220 636f 6e73 7472 7563 746f t for constructo │ │ │ │ │ -000b3bd0: 7220 7265 6665 7265 6e63 6573 0a0a 3c6c r references...tool │ │ │ │ │ -000b3c30: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000b3c40: 6574 686f 6452 6566 6572 656e 6365 3138 ethodReference18 │ │ │ │ │ -000b3c50: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b3c60: 616d 6264 6120 7465 7374 7320 6261 7369 ambda tests basi │ │ │ │ │ -000b3c70: 6320 7465 7374 2066 6f72 2063 6f6e 7374 c test for const │ │ │ │ │ -000b3c80: 7275 6374 6f72 2072 6566 6572 656e 6365 ructor reference │ │ │ │ │ -000b3c90: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/javac/lam │ │ │ │ │ -000b3cf0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -000b3d00: 6e63 6531 392e 6a61 7661 3c2f 613e 3a20 nce19.java: │ │ │ │ │ -000b3d10: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b3d20: 2062 6173 6963 2074 6573 7420 666f 7220 basic test for │ │ │ │ │ -000b3d30: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ -000b3d40: 7265 6e63 6573 2061 6e64 2067 656e 6572 rences and gener │ │ │ │ │ -000b3d50: 6963 2063 6c61 7373 6573 0a0a 3c6c 693e ic classes..
  • │ │ │ │ │ -000b3d60: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/ │ │ │ │ │ -000b3db0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ -000b3dc0: 686f 6452 6566 6572 656e 6365 3234 2e6a hodReference24.j │ │ │ │ │ -000b3dd0: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ -000b3de0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ -000b3df0: 7468 6174 206e 6f6e 2d62 6f78 696e 6720 that non-boxing │ │ │ │ │ -000b3e00: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -000b3e10: 7320 636f 6e76 6572 7369 6f6e 2068 6173 s conversion has │ │ │ │ │ -000b3e20: 2074 6865 2070 7265 6365 6465 6e63 650a the precedence. │ │ │ │ │ -000b3e30: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .t │ │ │ │ │ -000b3e80: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000b3e90: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ -000b3ea0: 6532 372e 6a61 7661 3c2f 613e 3a20 4164 e27.java: Ad │ │ │ │ │ -000b3eb0: 6420 6c61 6d62 6461 2074 6573 7473 2063 d lambda tests c │ │ │ │ │ -000b3ec0: 6865 636b 2074 6861 7420 6e6f 6e2d 626f heck that non-bo │ │ │ │ │ -000b3ed0: 7869 6e67 206d 6574 686f 6420 7265 6665 xing method refe │ │ │ │ │ -000b3ee0: 7265 6e63 6573 2063 6f6e 7665 7273 696f rences conversio │ │ │ │ │ -000b3ef0: 6e20 6861 7320 7468 6520 7072 6563 6564 n has the preced │ │ │ │ │ -000b3f00: 656e 6365 0a0a 3c6c 693e 0a3c 6120 6872 ence..
  • .tools/javac/ │ │ │ │ │ -000b3f60: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -000b3f70: 6572 656e 6365 3239 2e6a 6176 613c 2f61 erence29.java: Add lambda te │ │ │ │ │ -000b3f90: 7374 7320 7265 6665 7265 6e63 6520 746f sts reference to │ │ │ │ │ -000b3fa0: 2073 7570 6572 206c 6561 6473 2074 6f20 super leads to │ │ │ │ │ -000b3fb0: 636f 6d70 696c 6572 2063 7261 7368 2077 compiler crash w │ │ │ │ │ -000b3fc0: 6865 6e20 3239 3220 7472 616e 736c 6174 hen 292 translat │ │ │ │ │ -000b3fd0: 696f 6e20 7363 6865 6d65 2069 7320 656e ion scheme is en │ │ │ │ │ -000b3fe0: 6162 6c65 640a 0a3c 6c69 3e0a 3c61 2068 abled..
  • .tools/javac │ │ │ │ │ -000b4040: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ -000b4050: 6665 7265 6e63 6533 302e 6a61 7661 3c2f ference30.java: Add lambda t │ │ │ │ │ -000b4070: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ -000b4080: 6e6f 6e2d 7374 6174 6963 2071 7561 6c69 non-static quali │ │ │ │ │ -000b4090: 6669 6572 206f 6620 7374 6174 6963 206d fier of static m │ │ │ │ │ -000b40a0: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -000b40b0: 6973 2065 6167 6572 6c79 2065 7661 6c75 is eagerly evalu │ │ │ │ │ -000b40c0: 6174 6564 0a0a 3c6c 693e 0a3c 6120 6872 ated..
  • .tools/javac/ │ │ │ │ │ -000b4120: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -000b4130: 6572 656e 6365 3331 2e6a 6176 613c 2f61 erence31.java: Add lambda te │ │ │ │ │ -000b4150: 7374 7320 6368 6563 6b20 7468 6174 2062 sts check that b │ │ │ │ │ -000b4160: 6f78 696e 6720 6f66 2072 6574 7572 6e2d oxing of return- │ │ │ │ │ -000b4170: 7479 7065 2077 6f72 6b73 2061 7320 6578 type works as ex │ │ │ │ │ -000b4180: 7065 6374 6564 0a0a 3c6c 693e 0a3c 6120 pected..
  • .tools/java │ │ │ │ │ -000b41e0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ -000b41f0: 6566 6572 656e 6365 3333 2e6a 6176 613c eference33.java< │ │ │ │ │ -000b4200: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b4210: 7465 7374 7320 7465 7374 2062 7269 6467 tests test bridg │ │ │ │ │ -000b4220: 6564 2063 6f6e 7374 7275 6374 6f72 2072 ed constructor r │ │ │ │ │ -000b4230: 6566 6572 656e 6365 730a 0a3c 6c69 3e0a eferences..
  • . │ │ │ │ │ -000b4240: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/j │ │ │ │ │ -000b4290: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -000b42a0: 6f64 5265 6665 7265 6e63 6533 342e 6a61 odReference34.ja │ │ │ │ │ -000b42b0: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ -000b42c0: 6461 2074 6573 7473 2063 6865 636b 2074 da tests check t │ │ │ │ │ -000b42d0: 6861 7420 636f 6465 2067 656e 6572 6174 hat code generat │ │ │ │ │ -000b42e0: 696f 6e20 6861 6e64 6c65 7320 766f 6964 ion handles void │ │ │ │ │ -000b42f0: 2d63 6f6d 7061 7469 6269 6c69 7479 2063 -compatibility c │ │ │ │ │ -000b4300: 6f72 7265 6374 6c79 0a0a 3c6c 693e 0a3c orrectly..
  • .< │ │ │ │ │ -000b4310: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000b4320: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000b4330: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b4340: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -000b4350: 3335 2e6a 7472 223e 746f 6f6c 732f 6a61 35.jtr">tools/ja │ │ │ │ │ -000b4360: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ -000b4370: 6452 6566 6572 656e 6365 3335 2e6a 6176 dReference35.jav │ │ │ │ │ -000b4380: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ -000b4390: 6120 7465 7374 7320 6368 6563 6b20 7468 a tests check th │ │ │ │ │ -000b43a0: 6174 206c 616d 6264 612f 6d65 7468 6f64 at lambda/method │ │ │ │ │ -000b43b0: 2072 6566 6572 656e 6365 7320 6172 6520 references are │ │ │ │ │ -000b43c0: 7661 6c69 6420 6d65 7468 6f64 2072 6566 valid method ref │ │ │ │ │ -000b43d0: 6572 656e 6365 2071 7561 6c69 6669 6572 erence qualifier │ │ │ │ │ -000b43e0: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/javac/lam │ │ │ │ │ -000b4440: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ -000b4450: 6e63 6533 362e 6a61 7661 3c2f 613e 3a20 nce36.java: │ │ │ │ │ -000b4460: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b4470: 2063 6865 636b 2074 6861 7420 6d65 7468 check that meth │ │ │ │ │ -000b4480: 6f64 2072 6566 6572 656e 6365 2068 616e od reference han │ │ │ │ │ -000b4490: 646c 6573 2076 6172 6172 6773 2063 6f6e dles varargs con │ │ │ │ │ -000b44a0: 7665 7273 696f 6e20 7072 6f70 6572 6c79 version properly │ │ │ │ │ -000b44b0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • . │ │ │ │ │ -000b4500: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b4510: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ -000b4520: 6365 3439 2e6a 6176 613c 2f61 3e3a 2041 ce49.java: A │ │ │ │ │ -000b4530: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000b4540: 6368 6563 6b20 7468 6174 2061 6e20 6172 check that an ar │ │ │ │ │ -000b4550: 7261 7920 7479 7065 2063 616e 2062 6520 ray type can be │ │ │ │ │ -000b4560: 7573 6564 2061 7320 6120 7175 616c 6966 used as a qualif │ │ │ │ │ -000b4570: 6965 7220 6f66 2061 6e20 756e 626f 756e ier of an unboun │ │ │ │ │ -000b4580: 6420 6d65 7468 6f64 2072 6566 6572 656e d method referen │ │ │ │ │ -000b4590: 6365 0a0a 3c6c 693e 0a3c 6120 6872 6566 ce..
  • .tools/javac/la │ │ │ │ │ -000b45f0: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ -000b4600: 656e 6365 3539 2e6a 6176 613c 2f61 3e3a ence59.java: │ │ │ │ │ -000b4610: 2041 6464 2073 7570 706f 7274 2066 6f72 Add support for │ │ │ │ │ -000b4620: 2061 7272 6179 2063 6f6e 7374 7275 6374 array construct │ │ │ │ │ -000b4630: 6f72 2072 6566 6572 656e 6365 730a 0a3c or references..< │ │ │ │ │ -000b4640: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.too │ │ │ │ │ -000b4690: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b46a0: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ -000b46b0: 312e 6a61 7661 3c2f 613e 3a20 7375 7065 1.java: supe │ │ │ │ │ -000b46c0: 7220 696e 206d 6574 686f 6420 7265 6665 r in method refe │ │ │ │ │ -000b46d0: 7265 6e63 6520 7573 6564 2069 6e20 616e rence used in an │ │ │ │ │ -000b46e0: 6f6e 796d 6f75 7320 636c 6173 730a 0a3c onymous class..< │ │ │ │ │ -000b46f0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.too │ │ │ │ │ -000b4740: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b4750: 4d65 7468 6f64 5265 6665 7265 6e63 6536 MethodReference6 │ │ │ │ │ -000b4760: 332e 6a61 7661 3c2f 613e 3a20 4d69 7373 3.java: Miss │ │ │ │ │ -000b4770: 696e 6720 6163 6365 7373 6f72 2066 6f72 ing accessor for │ │ │ │ │ -000b4780: 2063 6f6e 7374 7275 6374 6f72 2072 6566 constructor ref │ │ │ │ │ -000b4790: 6572 656e 6365 2070 6f69 6e74 696e 6720 erence pointing │ │ │ │ │ -000b47a0: 746f 2070 7269 7661 7465 2069 6e6e 6572 to private inner │ │ │ │ │ -000b47b0: 2063 6c61 7373 2063 746f 720a 0a3c 6c69 class ctor..
  • .tools │ │ │ │ │ -000b4810: 2f6a 6176 6163 2f6c 616d 6264 612f 4d65 /javac/lambda/Me │ │ │ │ │ -000b4820: 7468 6f64 5265 6665 7265 6e63 6536 352e thodReference65. │ │ │ │ │ -000b4830: 6a61 7661 3c2f 613e 3a20 4d69 7373 696e java: Missin │ │ │ │ │ -000b4840: 6720 6361 7374 2069 6e20 6d65 7468 6f64 g cast in method │ │ │ │ │ -000b4850: 2072 6566 6572 656e 6365 2062 7269 6467 reference bridg │ │ │ │ │ -000b4860: 6520 6c65 6164 7320 746f 204e 6f53 7563 e leads to NoSuc │ │ │ │ │ -000b4870: 684d 6574 686f 6445 7272 6f72 0a0a 3c6c hMethodError...tool │ │ │ │ │ -000b48d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000b48e0: 6574 686f 6452 6566 6572 656e 6365 3636 ethodReference66 │ │ │ │ │ -000b48f0: 2e6a 6176 613c 2f61 3e3a 204a 6176 6163 .java: Javac │ │ │ │ │ -000b4900: 2063 7261 7368 6573 2077 6865 6e20 636f crashes when co │ │ │ │ │ -000b4910: 6d70 696c 696e 6720 6d65 7468 6f64 2072 mpiling method r │ │ │ │ │ -000b4920: 6566 6572 656e 6365 2074 6f20 7374 6174 eference to stat │ │ │ │ │ -000b4930: 6963 2069 6e74 6572 6661 6365 206d 6574 ic interface met │ │ │ │ │ -000b4940: 686f 640a 0a3c 6c69 3e0a 3c61 2068 7265 hod..
  • .tools/javac/l │ │ │ │ │ -000b49a0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ -000b49b0: 7265 6e63 6537 342e 6a61 7661 3c2f 613e rence74.java │ │ │ │ │ -000b49c0: 3a20 4361 6e27 7420 7573 6520 7375 7065 : Can't use supe │ │ │ │ │ -000b49d0: 723a 3a78 206d 6574 686f 6420 7265 6665 r::x method refe │ │ │ │ │ -000b49e0: 7265 6e63 6520 7768 656e 2078 2069 7320 rence when x is │ │ │ │ │ -000b49f0: 7072 6f74 6563 7465 640a 0a3c 6c69 3e0a protected..
  • . │ │ │ │ │ -000b4a00: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/j │ │ │ │ │ -000b4a50: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -000b4a60: 6f64 5265 6665 7265 6e63 6537 352e 6a61 odReference75.ja │ │ │ │ │ -000b4a70: 7661 3c2f 613e 3a20 4a61 7661 6320 636f va: Javac co │ │ │ │ │ -000b4a80: 6d70 696c 6573 206d 6574 686f 6420 7265 mpiles method re │ │ │ │ │ -000b4a90: 6665 7265 6e63 6520 7468 6174 2061 6c6c ference that all │ │ │ │ │ -000b4aa0: 6f77 7320 7265 7375 6c74 7320 696e 2061 ows results in a │ │ │ │ │ -000b4ab0: 6e20 496c 6c65 6761 6c41 6363 6573 7345 n IllegalAccessE │ │ │ │ │ -000b4ac0: 7272 6f72 0a0a 3c6c 693e 0a3c 6120 6872 rror..
  • .tool │ │ │ │ │ -000b4b20: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ -000b4b30: 6574 686f 6452 6566 6572 656e 6365 4172 ethodReferenceAr │ │ │ │ │ -000b4b40: 7261 7943 6c6f 6e65 2e6a 6176 613c 2f61 rayClone.java: int[]::clone │ │ │ │ │ -000b4b60: 6361 7573 6573 2022 6a61 7661 2e6c 616e causes "java.lan │ │ │ │ │ -000b4b70: 672e 4e6f 436c 6173 7344 6566 466f 756e g.NoClassDefFoun │ │ │ │ │ -000b4b80: 6445 7272 6f72 3a20 4172 7261 7922 0a0a dError: Array".. │ │ │ │ │ -000b4b90: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/j │ │ │ │ │ +000b3a00: 636b 2074 6861 7420 6571 7561 6c73 2829 ck that equals() │ │ │ │ │ +000b3a10: 206f 6e20 5072 6f78 6965 6420 6f62 6a65 on Proxied obje │ │ │ │ │ +000b3a20: 6374 7320 6973 2068 616e 646c 6564 2061 cts is handled a │ │ │ │ │ +000b3a30: 6363 6f72 6469 6e67 6c79 0a0a 3c6c 693e ccordingly..
  • │ │ │ │ │ +000b3a40: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/ │ │ │ │ │ +000b3a90: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +000b3aa0: 686f 6452 6566 6572 656e 6365 3134 2e6a hodReference14.j │ │ │ │ │ +000b3ab0: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ +000b3ac0: 6264 6120 7465 7374 7320 6368 6563 6b20 bda tests check │ │ │ │ │ +000b3ad0: 6361 7374 696e 6720 6120 6d65 7468 6f64 casting a method │ │ │ │ │ +000b3ae0: 2072 6566 6572 656e 6365 2074 6f20 6120 reference to a │ │ │ │ │ +000b3af0: 5341 4d20 7479 7065 2064 6f65 7320 6e6f SAM type does no │ │ │ │ │ +000b3b00: 7420 7265 7375 6c74 2069 6e20 6120 4343 t result in a CC │ │ │ │ │ +000b3b10: 450a 0a3c 6c69 3e0a 3c61 2068 7265 663d E..
  • .tools/javac/lam │ │ │ │ │ +000b3b70: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +000b3b80: 6e63 6531 362e 6a61 7661 3c2f 613e 3a20 nce16.java: │ │ │ │ │ +000b3b90: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b3ba0: 2073 656d 616e 7469 6373 206f 6620 7374 semantics of st │ │ │ │ │ +000b3bb0: 6174 6963 616c 6c79 2071 7561 6c69 6669 atically qualifi │ │ │ │ │ +000b3bc0: 6564 206d 6574 686f 6420 7265 6665 7265 ed method refere │ │ │ │ │ +000b3bd0: 6e63 6520 7368 6f75 6c64 206e 6f74 2064 nce should not d │ │ │ │ │ +000b3be0: 6570 656e 6420 6f6e 2074 6865 2063 6f6e epend on the con │ │ │ │ │ +000b3bf0: 7465 7874 0a0a 3c6c 693e 0a3c 6120 6872 text..
  • .tools/javac/ │ │ │ │ │ +000b3c50: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ +000b3c60: 6572 656e 6365 3137 2e6a 6176 613c 2f61 erence17.java: Add lambda te │ │ │ │ │ +000b3c80: 7374 7320 6261 7369 6320 7465 7374 2066 sts basic test f │ │ │ │ │ +000b3c90: 6f72 2063 6f6e 7374 7275 6374 6f72 2072 or constructor r │ │ │ │ │ +000b3ca0: 6566 6572 656e 6365 730a 0a3c 6c69 3e0a eferences..
  • . │ │ │ │ │ +000b3cb0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/j │ │ │ │ │ +000b3d00: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +000b3d10: 6f64 5265 6665 7265 6e63 6531 382e 6a61 odReference18.ja │ │ │ │ │ +000b3d20: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b3d30: 6461 2074 6573 7473 2062 6173 6963 2074 da tests basic t │ │ │ │ │ +000b3d40: 6573 7420 666f 7220 636f 6e73 7472 7563 est for construc │ │ │ │ │ +000b3d50: 746f 7220 7265 6665 7265 6e63 6573 0a0a tor references.. │ │ │ │ │ +000b3d60: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .to │ │ │ │ │ +000b3db0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b3dc0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +000b3dd0: 3139 2e6a 6176 613c 2f61 3e3a 2041 6464 19.java: Add │ │ │ │ │ +000b3de0: 206c 616d 6264 6120 7465 7374 7320 6261 lambda tests ba │ │ │ │ │ +000b3df0: 7369 6320 7465 7374 2066 6f72 2063 6f6e sic test for con │ │ │ │ │ +000b3e00: 7374 7275 6374 6f72 2072 6566 6572 656e structor referen │ │ │ │ │ +000b3e10: 6365 7320 616e 6420 6765 6e65 7269 6320 ces and generic │ │ │ │ │ +000b3e20: 636c 6173 7365 730a 0a3c 6c69 3e0a 3c61 classes..
  • .tools/jav │ │ │ │ │ +000b3e80: 6163 2f6c 616d 6264 612f 4d65 7468 6f64 ac/lambda/Method │ │ │ │ │ +000b3e90: 5265 6665 7265 6e63 6532 342e 6a61 7661 Reference24.java │ │ │ │ │ +000b3ea0: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ +000b3eb0: 2074 6573 7473 2063 6865 636b 2074 6861 tests check tha │ │ │ │ │ +000b3ec0: 7420 6e6f 6e2d 626f 7869 6e67 206d 6574 t non-boxing met │ │ │ │ │ +000b3ed0: 686f 6420 7265 6665 7265 6e63 6573 2063 hod references c │ │ │ │ │ +000b3ee0: 6f6e 7665 7273 696f 6e20 6861 7320 7468 onversion has th │ │ │ │ │ +000b3ef0: 6520 7072 6563 6564 656e 6365 0a0a 3c6c e precedence...tool │ │ │ │ │ +000b3f50: 732f 6a61 7661 632f 6c61 6d62 6461 2f4d s/javac/lambda/M │ │ │ │ │ +000b3f60: 6574 686f 6452 6566 6572 656e 6365 3237 ethodReference27 │ │ │ │ │ +000b3f70: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ +000b3f80: 616d 6264 6120 7465 7374 7320 6368 6563 ambda tests chec │ │ │ │ │ +000b3f90: 6b20 7468 6174 206e 6f6e 2d62 6f78 696e k that non-boxin │ │ │ │ │ +000b3fa0: 6720 6d65 7468 6f64 2072 6566 6572 656e g method referen │ │ │ │ │ +000b3fb0: 6365 7320 636f 6e76 6572 7369 6f6e 2068 ces conversion h │ │ │ │ │ +000b3fc0: 6173 2074 6865 2070 7265 6365 6465 6e63 as the precedenc │ │ │ │ │ +000b3fd0: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tools/javac/lam │ │ │ │ │ +000b4030: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +000b4040: 6e63 6532 392e 6a61 7661 3c2f 613e 3a20 nce29.java: │ │ │ │ │ +000b4050: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b4060: 2072 6566 6572 656e 6365 2074 6f20 7375 reference to su │ │ │ │ │ +000b4070: 7065 7220 6c65 6164 7320 746f 2063 6f6d per leads to com │ │ │ │ │ +000b4080: 7069 6c65 7220 6372 6173 6820 7768 656e piler crash when │ │ │ │ │ +000b4090: 2032 3932 2074 7261 6e73 6c61 7469 6f6e 292 translation │ │ │ │ │ +000b40a0: 2073 6368 656d 6520 6973 2065 6e61 626c scheme is enabl │ │ │ │ │ +000b40b0: 6564 0a0a 3c6c 693e 0a3c 6120 6872 6566 ed..
  • .tools/javac/la │ │ │ │ │ +000b4110: 6d62 6461 2f4d 6574 686f 6452 6566 6572 mbda/MethodRefer │ │ │ │ │ +000b4120: 656e 6365 3330 2e6a 6176 613c 2f61 3e3a ence30.java: │ │ │ │ │ +000b4130: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b4140: 7320 6368 6563 6b20 7468 6174 206e 6f6e s check that non │ │ │ │ │ +000b4150: 2d73 7461 7469 6320 7175 616c 6966 6965 -static qualifie │ │ │ │ │ +000b4160: 7220 6f66 2073 7461 7469 6320 6d65 7468 r of static meth │ │ │ │ │ +000b4170: 6f64 2072 6566 6572 656e 6365 2069 7320 od reference is │ │ │ │ │ +000b4180: 6561 6765 726c 7920 6576 616c 7561 7465 eagerly evaluate │ │ │ │ │ +000b4190: 640a 0a3c 6c69 3e0a 3c61 2068 7265 663d d..
  • .tools/javac/lam │ │ │ │ │ +000b41f0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +000b4200: 6e63 6533 312e 6a61 7661 3c2f 613e 3a20 nce31.java: │ │ │ │ │ +000b4210: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b4220: 2063 6865 636b 2074 6861 7420 626f 7869 check that boxi │ │ │ │ │ +000b4230: 6e67 206f 6620 7265 7475 726e 2d74 7970 ng of return-typ │ │ │ │ │ +000b4240: 6520 776f 726b 7320 6173 2065 7870 6563 e works as expec │ │ │ │ │ +000b4250: 7465 640a 0a3c 6c69 3e0a 3c61 2068 7265 ted..
  • .tools/javac/l │ │ │ │ │ +000b42b0: 616d 6264 612f 4d65 7468 6f64 5265 6665 ambda/MethodRefe │ │ │ │ │ +000b42c0: 7265 6e63 6533 332e 6a61 7661 3c2f 613e rence33.java │ │ │ │ │ +000b42d0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b42e0: 7473 2074 6573 7420 6272 6964 6765 6420 ts test bridged │ │ │ │ │ +000b42f0: 636f 6e73 7472 7563 746f 7220 7265 6665 constructor refe │ │ │ │ │ +000b4300: 7265 6e63 6573 0a0a 3c6c 693e 0a3c 6120 rences..
  • .tools/java │ │ │ │ │ +000b4360: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +000b4370: 6566 6572 656e 6365 3334 2e6a 6176 613c eference34.java< │ │ │ │ │ +000b4380: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ +000b4390: 7465 7374 7320 6368 6563 6b20 7468 6174 tests check that │ │ │ │ │ +000b43a0: 2063 6f64 6520 6765 6e65 7261 7469 6f6e code generation │ │ │ │ │ +000b43b0: 2068 616e 646c 6573 2076 6f69 642d 636f handles void-co │ │ │ │ │ +000b43c0: 6d70 6174 6962 696c 6974 7920 636f 7272 mpatibility corr │ │ │ │ │ +000b43d0: 6563 746c 790a 0a3c 6c69 3e0a 3c61 2068 ectly..
  • .tools/javac │ │ │ │ │ +000b4430: 2f6c 616d 6264 612f 4d65 7468 6f64 5265 /lambda/MethodRe │ │ │ │ │ +000b4440: 6665 7265 6e63 6533 352e 6a61 7661 3c2f ference35.java: Add lambda t │ │ │ │ │ +000b4460: 6573 7473 2063 6865 636b 2074 6861 7420 ests check that │ │ │ │ │ +000b4470: 6c61 6d62 6461 2f6d 6574 686f 6420 7265 lambda/method re │ │ │ │ │ +000b4480: 6665 7265 6e63 6573 2061 7265 2076 616c ferences are val │ │ │ │ │ +000b4490: 6964 206d 6574 686f 6420 7265 6665 7265 id method refere │ │ │ │ │ +000b44a0: 6e63 6520 7175 616c 6966 6965 7273 0a0a nce qualifiers.. │ │ │ │ │ +000b44b0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .to │ │ │ │ │ +000b4500: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b4510: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +000b4520: 3336 2e6a 6176 613c 2f61 3e3a 2041 6464 36.java: Add │ │ │ │ │ +000b4530: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ +000b4540: 6563 6b20 7468 6174 206d 6574 686f 6420 eck that method │ │ │ │ │ +000b4550: 7265 6665 7265 6e63 6520 6861 6e64 6c65 reference handle │ │ │ │ │ +000b4560: 7320 7661 7261 7267 7320 636f 6e76 6572 s varargs conver │ │ │ │ │ +000b4570: 7369 6f6e 2070 726f 7065 726c 790a 0a3c sion properly..< │ │ │ │ │ +000b4580: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.too │ │ │ │ │ +000b45d0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b45e0: 4d65 7468 6f64 5265 6665 7265 6e63 6534 MethodReference4 │ │ │ │ │ +000b45f0: 392e 6a61 7661 3c2f 613e 3a20 4164 6420 9.java: Add │ │ │ │ │ +000b4600: 6c61 6d62 6461 2074 6573 7473 2063 6865 lambda tests che │ │ │ │ │ +000b4610: 636b 2074 6861 7420 616e 2061 7272 6179 ck that an array │ │ │ │ │ +000b4620: 2074 7970 6520 6361 6e20 6265 2075 7365 type can be use │ │ │ │ │ +000b4630: 6420 6173 2061 2071 7561 6c69 6669 6572 d as a qualifier │ │ │ │ │ +000b4640: 206f 6620 616e 2075 6e62 6f75 6e64 206d of an unbound m │ │ │ │ │ +000b4650: 6574 686f 6420 7265 6665 7265 6e63 650a ethod reference. │ │ │ │ │ +000b4660: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .t │ │ │ │ │ +000b46b0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b46c0: 612f 4d65 7468 6f64 5265 6665 7265 6e63 a/MethodReferenc │ │ │ │ │ +000b46d0: 6535 392e 6a61 7661 3c2f 613e 3a20 4164 e59.java: Ad │ │ │ │ │ +000b46e0: 6420 7375 7070 6f72 7420 666f 7220 6172 d support for ar │ │ │ │ │ +000b46f0: 7261 7920 636f 6e73 7472 7563 746f 7220 ray constructor │ │ │ │ │ +000b4700: 7265 6665 7265 6e63 6573 0a0a 3c6c 693e references..
  • │ │ │ │ │ +000b4710: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/ │ │ │ │ │ +000b4760: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +000b4770: 686f 6452 6566 6572 656e 6365 3631 2e6a hodReference61.j │ │ │ │ │ +000b4780: 6176 613c 2f61 3e3a 2073 7570 6572 2069 ava: super i │ │ │ │ │ +000b4790: 6e20 6d65 7468 6f64 2072 6566 6572 656e n method referen │ │ │ │ │ +000b47a0: 6365 2075 7365 6420 696e 2061 6e6f 6e79 ce used in anony │ │ │ │ │ +000b47b0: 6d6f 7573 2063 6c61 7373 0a0a 3c6c 693e mous class..
  • │ │ │ │ │ +000b47c0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/ │ │ │ │ │ +000b4810: 6a61 7661 632f 6c61 6d62 6461 2f4d 6574 javac/lambda/Met │ │ │ │ │ +000b4820: 686f 6452 6566 6572 656e 6365 3633 2e6a hodReference63.j │ │ │ │ │ +000b4830: 6176 613c 2f61 3e3a 204d 6973 7369 6e67 ava: Missing │ │ │ │ │ +000b4840: 2061 6363 6573 736f 7220 666f 7220 636f accessor for co │ │ │ │ │ +000b4850: 6e73 7472 7563 746f 7220 7265 6665 7265 nstructor refere │ │ │ │ │ +000b4860: 6e63 6520 706f 696e 7469 6e67 2074 6f20 nce pointing to │ │ │ │ │ +000b4870: 7072 6976 6174 6520 696e 6e65 7220 636c private inner cl │ │ │ │ │ +000b4880: 6173 7320 6374 6f72 0a0a 3c6c 693e 0a3c ass ctor..
  • .< │ │ │ │ │ +000b4890: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b48a0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b48b0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b48c0: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +000b48d0: 3635 2e6a 7472 223e 746f 6f6c 732f 6a61 65.jtr">tools/ja │ │ │ │ │ +000b48e0: 7661 632f 6c61 6d62 6461 2f4d 6574 686f vac/lambda/Metho │ │ │ │ │ +000b48f0: 6452 6566 6572 656e 6365 3635 2e6a 6176 dReference65.jav │ │ │ │ │ +000b4900: 613c 2f61 3e3a 204d 6973 7369 6e67 2063 a: Missing c │ │ │ │ │ +000b4910: 6173 7420 696e 206d 6574 686f 6420 7265 ast in method re │ │ │ │ │ +000b4920: 6665 7265 6e63 6520 6272 6964 6765 206c ference bridge l │ │ │ │ │ +000b4930: 6561 6473 2074 6f20 4e6f 5375 6368 4d65 eads to NoSuchMe │ │ │ │ │ +000b4940: 7468 6f64 4572 726f 720a 0a3c 6c69 3e0a thodError..
  • . │ │ │ │ │ +000b4950: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/j │ │ │ │ │ +000b49a0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ +000b49b0: 6f64 5265 6665 7265 6e63 6536 362e 6a61 odReference66.ja │ │ │ │ │ +000b49c0: 7661 3c2f 613e 3a20 4a61 7661 6320 6372 va: Javac cr │ │ │ │ │ +000b49d0: 6173 6865 7320 7768 656e 2063 6f6d 7069 ashes when compi │ │ │ │ │ +000b49e0: 6c69 6e67 206d 6574 686f 6420 7265 6665 ling method refe │ │ │ │ │ +000b49f0: 7265 6e63 6520 746f 2073 7461 7469 6320 rence to static │ │ │ │ │ +000b4a00: 696e 7465 7266 6163 6520 6d65 7468 6f64 interface method │ │ │ │ │ +000b4a10: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • . │ │ │ │ │ +000b4a60: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b4a70: 6461 2f4d 6574 686f 6452 6566 6572 656e da/MethodReferen │ │ │ │ │ +000b4a80: 6365 3734 2e6a 6176 613c 2f61 3e3a 2043 ce74.java: C │ │ │ │ │ +000b4a90: 616e 2774 2075 7365 2073 7570 6572 3a3a an't use super:: │ │ │ │ │ +000b4aa0: 7820 6d65 7468 6f64 2072 6566 6572 656e x method referen │ │ │ │ │ +000b4ab0: 6365 2077 6865 6e20 7820 6973 2070 726f ce when x is pro │ │ │ │ │ +000b4ac0: 7465 6374 6564 0a0a 3c6c 693e 0a3c 6120 tected..
  • .tools/java │ │ │ │ │ +000b4b20: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +000b4b30: 6566 6572 656e 6365 3735 2e6a 6176 613c eference75.java< │ │ │ │ │ +000b4b40: 2f61 3e3a 204a 6176 6163 2063 6f6d 7069 /a>: Javac compi │ │ │ │ │ +000b4b50: 6c65 7320 6d65 7468 6f64 2072 6566 6572 les method refer │ │ │ │ │ +000b4b60: 656e 6365 2074 6861 7420 616c 6c6f 7773 ence that allows │ │ │ │ │ +000b4b70: 2072 6573 756c 7473 2069 6e20 616e 2049 results in an I │ │ │ │ │ +000b4b80: 6c6c 6567 616c 4163 6365 7373 4572 726f llegalAccessErro │ │ │ │ │ +000b4b90: 720a 0a3c 6c69 3e0a 3c61 2068 7265 663d r..
  • .tools/j │ │ │ │ │ 000b4bf0: 6176 6163 2f6c 616d 6264 612f 4d65 7468 avac/lambda/Meth │ │ │ │ │ -000b4c00: 6f64 5265 6665 7265 6e63 6547 656e 6572 odReferenceGener │ │ │ │ │ -000b4c10: 6963 5461 7267 6574 2e6a 6176 613c 2f61 icTarget.java: ClassCastExce │ │ │ │ │ -000b4c30: 7074 696f 6e3a 2074 7970 696e 6720 696e ption: typing in │ │ │ │ │ -000b4c40: 666f 726d 6174 696f 6e20 6e65 6564 6564 formation needed │ │ │ │ │ -000b4c50: 2066 6f72 206d 6574 686f 6420 7265 6665 for method refe │ │ │ │ │ -000b4c60: 7265 6e63 6520 6272 6964 6769 6e67 206e rence bridging n │ │ │ │ │ -000b4c70: 6f74 2070 7265 7365 7276 6564 0a0a 3c6c ot preserved...tools/javac/ │ │ │ │ │ -000b4ce0: 6c61 6d62 6461 2f4d 6574 686f 6452 6566 lambda/MethodRef │ │ │ │ │ -000b4cf0: 6572 656e 6365 5061 7273 6572 5465 7374 erenceParserTest │ │ │ │ │ -000b4d00: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b4d10: 616d 6264 6120 7465 7374 7320 4164 6420 ambda tests Add │ │ │ │ │ -000b4d20: 7061 7273 6572 2073 7570 706f 7274 2066 parser support f │ │ │ │ │ -000b4d30: 6f72 206d 6574 686f 6420 7265 6665 7265 or method refere │ │ │ │ │ -000b4d40: 6e63 6573 2074 656d 706f 7261 7269 6c79 nces temporarily │ │ │ │ │ -000b4d50: 2077 6f72 6b61 726f 756e 6420 636f 6d62 workaround comb │ │ │ │ │ -000b4d60: 6f20 7465 7374 7320 6172 6520 6361 7573 o tests are caus │ │ │ │ │ -000b4d70: 696e 6720 7469 6d65 206f 7574 2069 6e20 ing time out in │ │ │ │ │ -000b4d80: 7365 7665 7261 6c20 706c 6174 666f 726d several platform │ │ │ │ │ -000b4d90: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .to │ │ │ │ │ -000b4de0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b4df0: 2f4d 6f73 7453 7065 6369 6669 6331 302e /MostSpecific10. │ │ │ │ │ -000b4e00: 6a61 7661 3c2f 613e 3a20 5374 7275 6374 java: Struct │ │ │ │ │ -000b4e10: 7572 616c 206d 6f73 742d 7370 6563 6966 ural most-specif │ │ │ │ │ -000b4e20: 6963 206c 6f67 6963 2066 6f72 206c 616d ic logic for lam │ │ │ │ │ -000b4e30: 6264 6173 2c20 6d65 7468 6f64 2072 6566 bdas, method ref │ │ │ │ │ -000b4e40: 732c 2070 6172 656e 732c 2061 6e64 2063 s, parens, and c │ │ │ │ │ -000b4e50: 6f6e 6469 7469 6f6e 616c 730a 0a3c 6c69 onditionals..
  • .tools/ja │ │ │ │ │ -000b4eb0: 7661 632f 6c61 6d62 6461 2f4d 6f73 7453 vac/lambda/MostS │ │ │ │ │ -000b4ec0: 7065 6369 6669 6331 312e 6a61 7661 3c2f pecific11.java: Return type │ │ │ │ │ -000b4ee0: 4f62 6a65 6374 2069 7320 6e6f 7420 6d6f Object is not mo │ │ │ │ │ -000b4ef0: 7265 2073 7065 6369 6669 6320 7468 616e re specific than │ │ │ │ │ -000b4f00: 2072 6574 7572 6e20 7479 7065 2053 7472 return type Str │ │ │ │ │ -000b4f10: 696e 670a 0a3c 6c69 3e0a 3c61 2068 7265 ing..
  • . │ │ │ │ │ -000b4f60: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b4f70: 6461 2f4d 6f73 7453 7065 6369 6669 6331 da/MostSpecific1 │ │ │ │ │ -000b4f80: 352e 6a61 7661 3c2f 613e 3a20 5265 6e61 5.java: Rena │ │ │ │ │ -000b4f90: 6d65 2066 756e 6374 696f 6e61 6c20 696e me functional in │ │ │ │ │ -000b4fa0: 7465 7266 6163 6520 6d65 7468 6f64 2074 terface method t │ │ │ │ │ -000b4fb0: 7970 6520 7061 7261 6d65 7465 7273 2064 ype parameters d │ │ │ │ │ -000b4fc0: 7572 696e 6720 6d6f 7374 2073 7065 6369 uring most speci │ │ │ │ │ -000b4fd0: 6669 6320 7465 7374 0a0a 3c6c 693e 0a3c fic test..
  • .< │ │ │ │ │ -000b4fe0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000b4ff0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000b5000: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b5010: 2f4d 6f73 7453 7065 6369 6669 6331 372e /MostSpecific17. │ │ │ │ │ -000b5020: 6a74 7222 3e74 6f6f 6c73 2f6a 6176 6163 jtr">tools/javac │ │ │ │ │ -000b5030: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ -000b5040: 6966 6963 3137 2e6a 6176 613c 2f61 3e3a ific17.java: │ │ │ │ │ -000b5050: 2052 656e 616d 6520 6675 6e63 7469 6f6e Rename function │ │ │ │ │ -000b5060: 616c 2069 6e74 6572 6661 6365 206d 6574 al interface met │ │ │ │ │ -000b5070: 686f 6420 7479 7065 2070 6172 616d 6574 hod type paramet │ │ │ │ │ -000b5080: 6572 7320 6475 7269 6e67 206d 6f73 7420 ers during most │ │ │ │ │ -000b5090: 7370 6563 6966 6963 2074 6573 740a 0a3c specific test..< │ │ │ │ │ -000b50a0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ │ │ │ │ │ -000b50f0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ -000b5100: 7453 7065 6369 6669 6331 382e 6a61 7661 tSpecific18.java │ │ │ │ │ -000b5110: 3c2f 613e 3a20 5465 7374 2074 6861 7420 : Test that │ │ │ │ │ -000b5120: 6765 6e65 7269 6320 6675 6e63 7469 6f6e generic function │ │ │ │ │ -000b5130: 2069 6e74 6572 6661 6365 206d 6574 686f interface metho │ │ │ │ │ -000b5140: 6420 626f 756e 6473 2061 7265 2074 6865 d bounds are the │ │ │ │ │ -000b5150: 2073 616d 650a 0a3c 6c69 3e0a 3c61 2068 same..
  • .tools/javac/la │ │ │ │ │ -000b51b0: 6d62 6461 2f4d 6f73 7453 7065 6369 6669 mbda/MostSpecifi │ │ │ │ │ -000b51c0: 6332 302e 6a61 7661 3c2f 613e 3a20 5465 c20.java: Te │ │ │ │ │ -000b51d0: 7374 2074 6861 7420 6765 6e65 7269 6320 st that generic │ │ │ │ │ -000b51e0: 6675 6e63 7469 6f6e 2069 6e74 6572 6661 function interfa │ │ │ │ │ -000b51f0: 6365 206d 6574 686f 6420 626f 756e 6473 ce method bounds │ │ │ │ │ -000b5200: 2061 7265 2074 6865 2073 616d 650a 0a3c are the same..< │ │ │ │ │ -000b5210: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ │ │ │ │ │ -000b5260: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ -000b5270: 7453 7065 6369 6669 6332 322e 6a61 7661 tSpecific22.java │ │ │ │ │ -000b5280: 3c2f 613e 3a20 4d6f 7374 2073 7065 6369 : Most speci │ │ │ │ │ -000b5290: 6669 6320 696e 6665 7265 6e63 6520 636f fic inference co │ │ │ │ │ -000b52a0: 6e73 7472 6169 6e74 7320 6465 7269 7665 nstraints derive │ │ │ │ │ -000b52b0: 6420 6672 6f6d 2062 6f74 6820 6675 6e63 d from both func │ │ │ │ │ -000b52c0: 7469 6f6e 616c 2069 6e74 6572 6661 6365 tional interface │ │ │ │ │ -000b52d0: 206d 6574 686f 6420 7061 7261 6d65 7465 method paramete │ │ │ │ │ -000b52e0: 7273 2061 6e64 2074 7061 7261 6d20 626f rs and tparam bo │ │ │ │ │ -000b52f0: 756e 6473 0a0a 3c6c 693e 0a3c 6120 6872 unds..
  • .tools/javac/lam │ │ │ │ │ -000b5350: 6264 612f 4d6f 7374 5370 6563 6966 6963 bda/MostSpecific │ │ │ │ │ -000b5360: 3237 2e6a 6176 613c 2f61 3e3a 204d 6f73 27.java: Mos │ │ │ │ │ -000b5370: 7420 7370 6563 6966 6963 2069 6e66 6572 t specific infer │ │ │ │ │ -000b5380: 656e 6365 2063 6f6e 7374 7261 696e 7473 ence constraints │ │ │ │ │ -000b5390: 2064 6572 6976 6564 2066 726f 6d20 696e derived from in │ │ │ │ │ -000b53a0: 7465 7273 6563 7469 6f6e 2062 6f75 6e64 tersection bound │ │ │ │ │ -000b53b0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .too │ │ │ │ │ -000b5400: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b5410: 4d6f 7374 5370 6563 6966 6963 3239 2e6a MostSpecific29.j │ │ │ │ │ -000b5420: 6176 613c 2f61 3e3a 2043 6f72 7265 6374 ava: Correct │ │ │ │ │ -000b5430: 206d 6f73 742d 7370 6563 6966 6963 2074 most-specific t │ │ │ │ │ -000b5440: 6573 7420 7768 656e 2077 696c 6463 6172 est when wildcar │ │ │ │ │ -000b5450: 6473 2061 7070 6561 7220 696e 2066 756e ds appear in fun │ │ │ │ │ -000b5460: 6374 696f 6e61 6c20 696e 7465 7266 6163 ctional interfac │ │ │ │ │ -000b5470: 6520 7479 7065 0a0a 3c6c 693e 0a3c 6120 e type..
  • .tools/javac/ │ │ │ │ │ -000b54d0: 6c61 6d62 6461 2f4e 6573 7465 6443 6170 lambda/NestedCap │ │ │ │ │ -000b54e0: 7475 7265 3034 2e6a 6176 613c 2f61 3e3a ture04.java: │ │ │ │ │ -000b54f0: 2056 6572 6966 7920 6572 726f 7220 6174 Verify error at │ │ │ │ │ -000b5500: 2072 756e 7469 6d65 2064 7565 2074 6f20 runtime due to │ │ │ │ │ -000b5510: 696e 636f 7272 6563 7420 636c 6173 7369 incorrect classi │ │ │ │ │ -000b5520: 6669 6361 7469 6f6e 206f 6620 6120 6c61 fication of a la │ │ │ │ │ -000b5530: 6d62 6461 2061 7320 6265 696e 6720 696e mbda as being in │ │ │ │ │ -000b5540: 7374 616e 6365 2063 6170 7475 7269 6e67 stance capturing │ │ │ │ │ -000b5550: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .t │ │ │ │ │ -000b55b0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000b55c0: 612f 5345 3541 6e6e 6f74 6174 696f 6e73 a/SE5Annotations │ │ │ │ │ -000b55d0: 4f6e 4c61 6d62 6461 5061 7261 6d65 7465 OnLambdaParamete │ │ │ │ │ -000b55e0: 7273 2e6a 6176 613c 2f61 3e3a 2044 6f20 rs.java: Do │ │ │ │ │ -000b55f0: 6e6f 7420 7265 7461 696e 2064 6563 6c61 not retain decla │ │ │ │ │ -000b5600: 7261 7469 6f6e 2061 6e6e 6f74 6174 696f ration annotatio │ │ │ │ │ -000b5610: 6e73 206f 6e20 6c61 6d62 6461 2066 6f72 ns on lambda for │ │ │ │ │ -000b5620: 6d61 6c20 7061 7261 6d65 7465 7273 0a0a mal parameters.. │ │ │ │ │ -000b5630: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/java │ │ │ │ │ -000b5690: 632f 6c61 6d62 6461 2f53 6572 6961 6c69 c/lambda/Seriali │ │ │ │ │ -000b56a0: 7a61 626c 654f 626a 6563 744d 6574 686f zableObjectMetho │ │ │ │ │ -000b56b0: 6473 2e6a 6176 613c 2f61 3e3a 2043 6865 ds.java: Che │ │ │ │ │ -000b56c0: 636b 2074 6861 7420 7365 7269 616c 697a ck that serializ │ │ │ │ │ -000b56d0: 6162 6c65 206c 616d 6264 6173 2072 6566 able lambdas ref │ │ │ │ │ -000b56e0: 6572 7269 6e67 2074 6f20 6a2e 6c2e 4f62 erring to j.l.Ob │ │ │ │ │ -000b56f0: 6a65 6374 206d 6574 686f 6473 2077 6f72 ject methods wor │ │ │ │ │ -000b5700: 6b2e 0a0a 3c6c 693e 0a3c 6120 6872 6566 k...
  • .tools/jav │ │ │ │ │ -000b5760: 6163 2f6c 616d 6264 612f 5365 7269 616c ac/lambda/Serial │ │ │ │ │ -000b5770: 697a 6564 4c61 6d62 6461 496e 496e 6974 izedLambdaInInit │ │ │ │ │ -000b5780: 2e6a 6176 613c 2f61 3e3a 2042 6164 206d .java: Bad m │ │ │ │ │ -000b5790: 6574 686f 6420 6e61 6d65 3a20 5365 7269 ethod name: Seri │ │ │ │ │ -000b57a0: 616c 697a 6564 206c 616d 6264 6120 696e alized lambda in │ │ │ │ │ -000b57b0: 2061 2063 6f6e 7374 7275 6374 6f72 206f a constructor o │ │ │ │ │ -000b57c0: 7220 636c 6173 7320 696e 6974 0a0a 3c6c r class init...tools/ │ │ │ │ │ -000b5820: 6a61 7661 632f 6c61 6d62 6461 2f53 696e javac/lambda/Sin │ │ │ │ │ -000b5830: 676c 654c 6f63 616c 5465 7374 2e6a 6176 gleLocalTest.jav │ │ │ │ │ -000b5840: 613c 2f61 3e3a 2042 6164 2063 6f64 6520 a: Bad code │ │ │ │ │ -000b5850: 6765 6e65 7261 7465 6420 2856 6572 6966 generated (Verif │ │ │ │ │ -000b5860: 7945 7272 6f72 2920 7768 656e 206c 616d yError) when lam │ │ │ │ │ -000b5870: 6264 6120 696e 7374 616e 7469 6174 6573 bda instantiates │ │ │ │ │ -000b5880: 2065 6e63 6c6f 7369 6e67 206c 6f63 616c enclosing local │ │ │ │ │ -000b5890: 2063 6c61 7373 2061 6e64 2068 6173 2063 class and has c │ │ │ │ │ -000b58a0: 6170 7475 7265 6420 7661 7269 6162 6c65 aptured variable │ │ │ │ │ -000b58b0: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .too │ │ │ │ │ -000b5920: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b5930: 5438 3033 3739 3335 2f4c 616d 6264 6157 T8037935/LambdaW │ │ │ │ │ -000b5940: 6974 6842 696e 4f70 436f 6e73 7452 6566 ithBinOpConstRef │ │ │ │ │ -000b5950: 546f 436f 6e73 7453 7472 696e 672e 6a61 ToConstString.ja │ │ │ │ │ -000b5960: 7661 3c2f 613e 3a20 4a61 7661 633a 2066 va: Javac: f │ │ │ │ │ -000b5970: 696e 616c 206c 6f63 616c 2053 7472 696e inal local Strin │ │ │ │ │ -000b5980: 6720 7661 7220 7265 6665 7265 6e63 6564 g var referenced │ │ │ │ │ -000b5990: 2069 6e20 6269 6e61 7279 2f75 6e61 7279 in binary/unary │ │ │ │ │ -000b59a0: 206f 7020 696e 206c 616d 6264 6120 7072 op in lambda pr │ │ │ │ │ -000b59b0: 6f64 7563 6573 2063 6f64 6520 7468 6174 oduces code that │ │ │ │ │ -000b59c0: 2064 6f65 7320 6e6f 7420 7665 7269 6679 does not verify │ │ │ │ │ -000b59d0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/jav │ │ │ │ │ -000b5a30: 6163 2f6c 616d 6264 612f 5438 3033 3834 ac/lambda/T80384 │ │ │ │ │ -000b5a40: 3230 2f4c 616d 6264 6149 6e63 7265 6d65 20/LambdaIncreme │ │ │ │ │ -000b5a50: 6e74 2e6a 6176 613c 2f61 3e3a 204c 616d nt.java: Lam │ │ │ │ │ -000b5a60: 6264 6120 7265 7475 726e 696e 6720 706f bda returning po │ │ │ │ │ -000b5a70: 7374 2d69 6e63 7265 6d65 6e74 2067 656e st-increment gen │ │ │ │ │ -000b5a80: 6572 6174 6573 2077 726f 6e67 2063 6f64 erates wrong cod │ │ │ │ │ -000b5a90: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tools/ja │ │ │ │ │ -000b5ae0: 7661 632f 6c61 6d62 6461 2f54 3830 3536 vac/lambda/T8056 │ │ │ │ │ -000b5af0: 3031 342e 6a61 7661 3c2f 613e 3a20 5665 014.java: Ve │ │ │ │ │ -000b5b00: 7269 6679 2074 6861 7420 6675 6c6c 2074 rify that full t │ │ │ │ │ -000b5b10: 7970 6520 696e 6665 7265 6e63 6520 6973 ype inference is │ │ │ │ │ -000b5b20: 2075 7365 6420 7768 656e 2063 616c 6c69 used when calli │ │ │ │ │ -000b5b30: 6e67 2061 206d 6574 686f 6420 6f6e 2061 ng a method on a │ │ │ │ │ -000b5b40: 2074 7970 6520 7661 7269 6162 6c65 2e0a type variable.. │ │ │ │ │ -000b5b50: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/l │ │ │ │ │ -000b5bc0: 616d 6264 612f 5438 3132 3937 3430 2f41 ambda/T8129740/A │ │ │ │ │ -000b5bd0: 6c6c 6f77 456e 636c 6f73 696e 6756 6172 llowEnclosingVar │ │ │ │ │ -000b5be0: 4361 7074 7572 6554 6573 742e 6a61 7661 CaptureTest.java │ │ │ │ │ -000b5bf0: 3c2f 613e 3a20 496e 636f 7272 6563 7420 : Incorrect │ │ │ │ │ -000b5c00: 636c 6173 7320 6669 6c65 2063 7265 6174 class file creat │ │ │ │ │ -000b5c10: 6564 2077 6865 6e20 7061 7373 696e 6720 ed when passing │ │ │ │ │ -000b5c20: 6c61 6d62 6461 2069 6e20 696e 6e65 7220 lambda in inner │ │ │ │ │ -000b5c30: 636c 6173 7320 636f 6e73 7472 7563 746f class constructo │ │ │ │ │ -000b5c40: 720a 0a3c 6c69 3e0a 3c61 2068 7265 663d r..
  • .tools/javac/la │ │ │ │ │ -000b5cb0: 6d62 6461 2f54 3831 3239 3734 302f 4361 mbda/T8129740/Ca │ │ │ │ │ -000b5cc0: 7074 7572 6549 6e43 746f 7243 6861 696e ptureInCtorChain │ │ │ │ │ -000b5cd0: 696e 6754 6573 742e 6a61 7661 3c2f 613e ingTest.java │ │ │ │ │ -000b5ce0: 3a20 496e 636f 7272 6563 7420 636c 6173 : Incorrect clas │ │ │ │ │ -000b5cf0: 7320 6669 6c65 2063 7265 6174 6564 2077 s file created w │ │ │ │ │ -000b5d00: 6865 6e20 7061 7373 696e 6720 6c61 6d62 hen passing lamb │ │ │ │ │ -000b5d10: 6461 2069 6e20 696e 6e65 7220 636c 6173 da in inner clas │ │ │ │ │ -000b5d20: 7320 636f 6e73 7472 7563 746f 720a 0a3c s constructor..< │ │ │ │ │ -000b5d30: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tool │ │ │ │ │ -000b5d90: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ -000b5da0: 3831 3239 3734 302f 5175 616c 6966 6965 8129740/Qualifie │ │ │ │ │ -000b5db0: 6454 6869 7341 6363 6573 7354 6573 742e dThisAccessTest. │ │ │ │ │ -000b5dc0: 6a61 7661 3c2f 613e 3a20 496e 636f 7272 java: Incorr │ │ │ │ │ -000b5dd0: 6563 7420 636c 6173 7320 6669 6c65 2063 ect class file c │ │ │ │ │ -000b5de0: 7265 6174 6564 2077 6865 6e20 7061 7373 reated when pass │ │ │ │ │ -000b5df0: 696e 6720 6c61 6d62 6461 2069 6e20 696e ing lambda in in │ │ │ │ │ -000b5e00: 6e65 7220 636c 6173 7320 636f 6e73 7472 ner class constr │ │ │ │ │ -000b5e10: 7563 746f 720a 0a3c 6c69 3e0a 3c61 2068 uctor..
  • .tools/ │ │ │ │ │ -000b5e80: 6a61 7661 632f 6c61 6d62 6461 2f54 3831 javac/lambda/T81 │ │ │ │ │ -000b5e90: 3239 3734 302f 536f 7572 6365 546f 536f 29740/SourceToSo │ │ │ │ │ -000b5ea0: 7572 6365 5472 616e 736c 6174 696f 6e54 urceTranslationT │ │ │ │ │ -000b5eb0: 6573 742e 6a61 7661 3c2f 613e 3a20 496e est.java: In │ │ │ │ │ -000b5ec0: 636f 7272 6563 7420 636c 6173 7320 6669 correct class fi │ │ │ │ │ -000b5ed0: 6c65 2063 7265 6174 6564 2077 6865 6e20 le created when │ │ │ │ │ -000b5ee0: 7061 7373 696e 6720 6c61 6d62 6461 2069 passing lambda i │ │ │ │ │ -000b5ef0: 6e20 696e 6e65 7220 636c 6173 7320 636f n inner class co │ │ │ │ │ -000b5f00: 6e73 7472 7563 746f 720a 0a3c 6c69 3e0a nstructor..
  • . │ │ │ │ │ -000b5f10: 3c61 2068 7265 663d 222f 746d 702f 6c61 │ │ │ │ │ -000b5f50: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b5f60: 6461 2f54 3831 3435 3035 312e 6a61 7661 da/T8145051.java │ │ │ │ │ -000b5f70: 3c2f 613e 3a20 5772 6f6e 6720 7061 7261 : Wrong para │ │ │ │ │ -000b5f80: 6d65 7465 7220 6e61 6d65 2069 6e20 7379 meter name in sy │ │ │ │ │ -000b5f90: 6e74 6865 7469 6320 6c61 6d62 6461 206d nthetic lambda m │ │ │ │ │ -000b5fa0: 6574 686f 6420 6c65 6164 7320 746f 2076 ethod leads to v │ │ │ │ │ -000b5fb0: 6572 6966 6965 7220 6572 726f 720a 0a3c erifier error..< │ │ │ │ │ -000b5fc0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/lam │ │ │ │ │ -000b6030: 6264 612f 5438 3230 3934 3037 2f56 6572 bda/T8209407/Ver │ │ │ │ │ -000b6040: 6966 6965 7245 7272 6f72 496e 6e65 7250 ifierErrorInnerP │ │ │ │ │ -000b6050: 6c75 734c 616d 6264 612e 6a61 7661 3c2f lusLambda.java: VerifyError │ │ │ │ │ -000b6070: 6973 2074 6872 6f77 6e20 666f 7220 696e is thrown for in │ │ │ │ │ -000b6080: 6e65 7220 636c 6173 7320 7769 7468 206c ner class with l │ │ │ │ │ -000b6090: 616d 6264 610a 0a3c 6c69 3e0a 3c61 2068 ambda..
  • .tools/javac/ │ │ │ │ │ -000b6100: 6c61 6d62 6461 2f54 3832 3133 3730 332f lambda/T8213703/ │ │ │ │ │ -000b6110: 496e 7661 6c69 6452 6563 6569 7665 7254 InvalidReceiverT │ │ │ │ │ -000b6120: 7970 6554 6573 742e 6a61 7661 3c2f 613e ypeTest.java │ │ │ │ │ -000b6130: 3a20 4c61 6d62 6461 436f 6e76 6572 7369 : LambdaConversi │ │ │ │ │ -000b6140: 6f6e 4578 6365 7074 696f 6e3a 2049 6e76 onException: Inv │ │ │ │ │ -000b6150: 616c 6964 2072 6563 6569 7665 7220 7479 alid receiver ty │ │ │ │ │ -000b6160: 7065 206e 6f74 2061 2073 7562 7479 7065 pe not a subtype │ │ │ │ │ -000b6170: 206f 6620 696d 706c 656d 656e 7461 7469 of implementati │ │ │ │ │ -000b6180: 6f6e 2074 7970 6520 696e 7465 7266 6163 on type interfac │ │ │ │ │ -000b6190: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tools/ja │ │ │ │ │ -000b61e0: 7661 632f 6c61 6d62 6461 2f54 3832 3335 vac/lambda/T8235 │ │ │ │ │ -000b61f0: 3536 342e 6a61 7661 3c2f 613e 3a20 5665 564.java: Ve │ │ │ │ │ -000b6200: 7269 6679 2074 6861 7420 7061 7373 696e rify that passin │ │ │ │ │ -000b6210: 6720 6d65 6d62 6572 2072 6566 6572 656e g member referen │ │ │ │ │ -000b6220: 6365 7320 746f 2061 206d 6574 686f 6420 ces to a method │ │ │ │ │ -000b6230: 6e6f 7420 6163 6365 7074 696e 6720 6675 not accepting fu │ │ │ │ │ -000b6240: 6e63 7469 6f6e 616c 2069 6e74 6572 6661 nctional interfa │ │ │ │ │ -000b6250: 6365 2064 6f65 7320 6e6f 7420 6372 6173 ce does not cras │ │ │ │ │ -000b6260: 6820 7468 6520 636f 6d70 696c 6572 2e0a h the compiler.. │ │ │ │ │ -000b6270: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ -000b62c0: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -000b62d0: 6765 7454 7970 6530 332e 6a61 7661 3c2f getType03.java: Add lambda t │ │ │ │ │ -000b62f0: 6573 7473 2063 6865 636b 206f 7665 726c ests check overl │ │ │ │ │ -000b6300: 6f61 6420 7265 736f 6c75 7469 6f6e 2061 oad resolution a │ │ │ │ │ -000b6310: 6e64 2074 6172 6765 7420 7479 7065 2069 nd target type i │ │ │ │ │ -000b6320: 6e66 6572 656e 6365 2077 2e72 2e74 2e0a nference w.r.t.. │ │ │ │ │ -000b6330: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ -000b6380: 6a61 7661 632f 6c61 6d62 6461 2f54 6172 javac/lambda/Tar │ │ │ │ │ -000b6390: 6765 7454 7970 6530 352e 6a61 7661 3c2f getType05.java: Add lambda t │ │ │ │ │ -000b63b0: 6573 7473 2074 6573 7420 7265 6375 7273 ests test recurs │ │ │ │ │ -000b63c0: 696f 6e20 7468 726f 7567 6820 5341 4d20 ion through SAM │ │ │ │ │ -000b63d0: 7479 7065 0a0a 3c6c 693e 0a3c 6120 6872 type..
  • .t │ │ │ │ │ -000b6420: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000b6430: 612f 5461 7267 6574 5479 7065 3332 2e6a a/TargetType32.j │ │ │ │ │ -000b6440: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ -000b6450: 6264 6120 7465 7374 7320 7461 7267 6574 bda tests target │ │ │ │ │ -000b6460: 2d74 7970 696e 6720 616e 6420 636f 6e64 -typing and cond │ │ │ │ │ -000b6470: 6974 696f 6e61 6c20 6f70 6572 6174 6f72 itional operator │ │ │ │ │ -000b6480: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools │ │ │ │ │ -000b64d0: 2f6a 6176 6163 2f6c 616d 6264 612f 5461 /javac/lambda/Ta │ │ │ │ │ -000b64e0: 7267 6574 5479 7065 3335 2e6a 6176 613c rgetType35.java< │ │ │ │ │ -000b64f0: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b6500: 7465 7374 7320 6d69 7373 696e 6720 6572 tests missing er │ │ │ │ │ -000b6510: 6173 7572 6520 6f6e 2069 6e74 6572 7365 asure on interse │ │ │ │ │ -000b6520: 6374 696f 6e20 7375 7065 7274 7970 6520 ction supertype │ │ │ │ │ -000b6530: 6f66 2067 656e 6572 6174 6564 206c 616d of generated lam │ │ │ │ │ -000b6540: 6264 6120 636c 6173 730a 0a3c 6c69 3e0a bda class..
  • . │ │ │ │ │ -000b6550: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/lam │ │ │ │ │ -000b65b0: 6264 612f 5465 7374 426f 6f74 7374 7261 bda/TestBootstra │ │ │ │ │ -000b65c0: 704d 6574 686f 6473 436f 756e 742e 6a61 pMethodsCount.ja │ │ │ │ │ -000b65d0: 7661 3c2f 613e 3a20 4578 6365 7373 2065 va: Excess e │ │ │ │ │ -000b65e0: 6e74 7269 6573 2069 6e20 426f 6f74 7374 ntries in Bootst │ │ │ │ │ -000b65f0: 7261 704d 6574 686f 6473 2077 6974 6820 rapMethods with │ │ │ │ │ -000b6600: 7468 6520 7361 6d65 2028 6273 6d2c 2062 the same (bsm, b │ │ │ │ │ -000b6610: 736d 4b69 6e64 2c20 6273 6d53 7461 7469 smKind, bsmStati │ │ │ │ │ -000b6620: 6341 7267 7329 2c20 6275 7420 6469 6666 cArgs), but diff │ │ │ │ │ -000b6630: 6572 656e 7420 6479 6e61 6d69 6341 7267 erent dynamicArg │ │ │ │ │ -000b6640: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/javac/lam │ │ │ │ │ -000b66a0: 6264 612f 5465 7374 496e 766f 6b65 4479 bda/TestInvokeDy │ │ │ │ │ -000b66b0: 6e61 6d69 632e 6a61 7661 3c2f 613e 3a20 namic.java: │ │ │ │ │ -000b66c0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b66d0: 2041 6464 2062 6163 6b2d 656e 6420 7375 Add back-end su │ │ │ │ │ -000b66e0: 7070 6f72 7420 666f 7220 696e 766f 6b65 pport for invoke │ │ │ │ │ -000b66f0: 6479 6e61 6d69 6320 7465 6d70 6f72 6172 dynamic temporar │ │ │ │ │ -000b6700: 696c 7920 776f 726b 6172 6f75 6e64 2063 ily workaround c │ │ │ │ │ -000b6710: 6f6d 626f 2074 6573 7473 2061 7265 2063 ombo tests are c │ │ │ │ │ -000b6720: 6175 7369 6e67 2074 696d 6520 6f75 7420 ausing time out │ │ │ │ │ -000b6730: 696e 2073 6576 6572 616c 2070 6c61 7466 in several platf │ │ │ │ │ -000b6740: 6f72 6d73 0a0a 3c6c 693e 0a3c 6120 6872 orms..
  • .tools/ │ │ │ │ │ -000b67a0: 6a61 7661 632f 6c61 6d62 6461 2f54 6573 javac/lambda/Tes │ │ │ │ │ -000b67b0: 744c 616d 6264 6154 6f4d 6574 686f 6453 tLambdaToMethodS │ │ │ │ │ -000b67c0: 7461 7473 2e6a 6176 613c 2f61 3e3a 2041 tats.java: A │ │ │ │ │ -000b67d0: 6464 2073 7461 7420 7375 7070 6f72 7420 dd stat support │ │ │ │ │ -000b67e0: 746f 204c 616d 6264 6154 6f4d 6574 686f to LambdaToMetho │ │ │ │ │ -000b67f0: 640a 0a3c 6c69 3e0a 3c61 2068 7265 663d d..
  • .tools │ │ │ │ │ -000b6840: 2f6a 6176 6163 2f6c 616d 6264 612f 5465 /javac/lambda/Te │ │ │ │ │ -000b6850: 7374 5365 6c66 5265 662e 6a61 7661 3c2f stSelfRef.java: Add lambda t │ │ │ │ │ -000b6870: 6573 7473 2043 6865 636b 2074 6861 7420 ests Check that │ │ │ │ │ -000b6880: 7365 6c66 2f66 6f72 7761 7264 2072 6566 self/forward ref │ │ │ │ │ -000b6890: 6572 656e 6365 7320 6672 6f6d 206c 616d erences from lam │ │ │ │ │ -000b68a0: 6264 6120 6578 7072 6573 7369 6f6e 7320 bda expressions │ │ │ │ │ -000b68b0: 6265 6861 7665 2063 6f6e 7369 7374 656e behave consisten │ │ │ │ │ -000b68c0: 746c 7920 772e 722e 742e 0a0a 3c6c 693e tly w.r.t...
  • │ │ │ │ │ -000b68d0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac/ │ │ │ │ │ -000b6920: 6c61 6d62 6461 2f61 626f 7274 2f41 626f lambda/abort/Abo │ │ │ │ │ -000b6930: 7274 2e6a 6176 613c 2f61 3e3a 2041 6464 rt.java: Add │ │ │ │ │ -000b6940: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -000b6950: 6563 6b20 7468 6174 2061 6c6c 2064 6961 eck that all dia │ │ │ │ │ -000b6960: 676e 6f73 7469 6373 2061 7265 2064 756d gnostics are dum │ │ │ │ │ -000b6970: 7065 6420 746f 206f 7574 7075 7420 7768 ped to output wh │ │ │ │ │ -000b6980: 656e 2063 6f6d 7069 6c65 7220 6578 6974 en compiler exit │ │ │ │ │ -000b6990: 7320 6162 7275 7074 6c79 0a0a 3c6c 693e s abruptly..
  • │ │ │ │ │ -000b69a0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c . │ │ │ │ │ -000b69f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b6a00: 6461 2f61 626f 7274 2f43 6f6d 706c 6574 da/abort/Complet │ │ │ │ │ -000b6a10: 696f 6e46 6169 6c75 7265 2e6a 6176 613c ionFailure.java< │ │ │ │ │ -000b6a20: 2f61 3e3a 2043 6572 7461 696e 2064 6961 /a>: Certain dia │ │ │ │ │ -000b6a30: 676e 6f73 7469 6373 2073 686f 756c 6420 gnostics should │ │ │ │ │ -000b6a40: 6e6f 7420 6265 2064 6566 6572 7265 640a not be deferred. │ │ │ │ │ -000b6a50: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools │ │ │ │ │ -000b6ab0: 2f6a 6176 6163 2f6c 616d 6264 612f 6272 /javac/lambda/br │ │ │ │ │ -000b6ac0: 6964 6765 2f54 6573 744d 6574 6166 6163 idge/TestMetafac │ │ │ │ │ -000b6ad0: 746f 7279 4272 6964 6765 732e 6a61 7661 toryBridges.java │ │ │ │ │ -000b6ae0: 3c2f 613e 3a20 436f 6d70 696c 6572 2073 : Compiler s │ │ │ │ │ -000b6af0: 686f 756c 6420 656d 6974 2062 7269 6467 hould emit bridg │ │ │ │ │ -000b6b00: 6573 2069 6e20 696e 7465 7266 6163 6573 es in interfaces │ │ │ │ │ -000b6b10: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/j │ │ │ │ │ -000b6b80: 6176 6163 2f6c 616d 6264 612f 6272 6964 avac/lambda/brid │ │ │ │ │ -000b6b90: 6765 2f74 656d 706c 6174 655f 7465 7374 ge/template_test │ │ │ │ │ -000b6ba0: 732f 4272 6964 6765 4d65 7468 6f64 5465 s/BridgeMethodTe │ │ │ │ │ -000b6bb0: 7374 4361 7365 2e6a 6176 613c 2f61 3e3a stCase.java: │ │ │ │ │ -000b6bc0: 2020 0a0a 3c6c 693e 0a3c 6120 6872 6566 ..
  • . │ │ │ │ │ -000b6c30: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b6c40: 6461 2f62 7269 6467 652f 7465 6d70 6c61 da/bridge/templa │ │ │ │ │ -000b6c50: 7465 5f74 6573 7473 2f42 7269 6467 654d te_tests/BridgeM │ │ │ │ │ -000b6c60: 6574 686f 6473 5465 6d70 6c61 7465 5465 ethodsTemplateTe │ │ │ │ │ -000b6c70: 7374 2e6a 6176 613c 2f61 3e3a 2020 0a0a st.java: .. │ │ │ │ │ -000b6c80: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/ja │ │ │ │ │ -000b6ce0: 7661 632f 6c61 6d62 6461 2f62 7974 6563 vac/lambda/bytec │ │ │ │ │ -000b6cf0: 6f64 652f 5465 7374 4c61 6d62 6461 4279 ode/TestLambdaBy │ │ │ │ │ -000b6d00: 7465 636f 6465 2e6a 6176 613c 2f61 3e3a tecode.java: │ │ │ │ │ -000b6d10: 204c 616d 6264 6120 6261 636b 2d65 6e64 Lambda back-end │ │ │ │ │ -000b6d20: 2073 686f 756c 6420 6765 6e65 7261 7465 should generate │ │ │ │ │ -000b6d30: 2069 6e76 6f6b 6576 6972 7475 616c 2066 invokevirtual f │ │ │ │ │ -000b6d40: 6f72 206d 6574 686f 6420 6861 6e64 6c65 or method handle │ │ │ │ │ -000b6d50: 7320 7265 6665 7272 696e 6720 746f 2070 s referring to p │ │ │ │ │ -000b6d60: 7269 7661 7465 2069 6e73 7461 6e63 6520 rivate instance │ │ │ │ │ -000b6d70: 6d65 7468 6f64 7320 6173 206c 616d 6264 methods as lambd │ │ │ │ │ -000b6d80: 6120 7072 6f78 7920 6973 2061 206e 6573 a proxy is a nes │ │ │ │ │ -000b6d90: 746d 6174 6520 6f66 2074 6865 2074 6172 tmate of the tar │ │ │ │ │ -000b6da0: 6765 7420 636c 7361 730a 0a3c 6c69 3e0a get clsas..
  • . │ │ │ │ │ -000b6db0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/la │ │ │ │ │ -000b6e20: 6d62 6461 2f62 7974 6563 6f64 652f 5465 mbda/bytecode/Te │ │ │ │ │ -000b6e30: 7374 4c61 6d62 6461 4279 7465 636f 6465 stLambdaBytecode │ │ │ │ │ -000b6e40: 5461 7267 6574 5265 6c65 6173 6531 342e TargetRelease14. │ │ │ │ │ -000b6e50: 6a61 7661 3c2f 613e 3a20 4c61 6d62 6461 java: Lambda │ │ │ │ │ -000b6e60: 2062 6163 6b2d 656e 6420 7368 6f75 6c64 back-end should │ │ │ │ │ -000b6e70: 2067 656e 6572 6174 6520 696e 766f 6b65 generate invoke │ │ │ │ │ -000b6e80: 7370 6563 6961 6c20 666f 7220 6d65 7468 special for meth │ │ │ │ │ -000b6e90: 6f64 2068 616e 646c 6573 2072 6566 6572 od handles refer │ │ │ │ │ -000b6ea0: 7269 6e67 2074 6f20 7072 6976 6174 6520 ring to private │ │ │ │ │ -000b6eb0: 696e 7374 616e 6365 206d 6574 686f 6473 instance methods │ │ │ │ │ -000b6ec0: 2077 6865 6e20 636f 6d70 696c 696e 6720 when compiling │ │ │ │ │ -000b6ed0: 7769 7468 202d 2d72 656c 6561 7365 2031 with --release 1 │ │ │ │ │ -000b6ee0: 340a 0a3c 6c69 3e0a 3c61 2068 7265 663d 4..
  • .tools/javac │ │ │ │ │ -000b6f50: 2f6c 616d 6264 612f 6465 6475 706c 6963 /lambda/deduplic │ │ │ │ │ -000b6f60: 6174 696f 6e2f 436c 6173 7346 6965 6c64 ation/ClassField │ │ │ │ │ -000b6f70: 4465 6475 706c 6963 6174 696f 6e2e 6a61 Deduplication.ja │ │ │ │ │ -000b6f80: 7661 3c2f 613e 3a20 5665 7269 6679 2074 va: Verify t │ │ │ │ │ -000b6f90: 6861 7420 2e63 6c61 7373 2073 796e 7468 hat .class synth │ │ │ │ │ -000b6fa0: 6574 6963 2053 796d 626f 6c73 2061 7265 etic Symbols are │ │ │ │ │ -000b6fb0: 206e 6f74 2064 7570 6c69 6361 7465 642e not duplicated. │ │ │ │ │ -000b6fc0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .to │ │ │ │ │ -000b7020: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b7030: 2f64 6564 7570 6c69 6361 7469 6f6e 2f44 /deduplication/D │ │ │ │ │ -000b7040: 6564 7570 6c69 6361 7469 6f6e 5465 7374 eduplicationTest │ │ │ │ │ -000b7050: 2e6a 6176 613c 2f61 3e3a 2064 6564 7570 .java: dedup │ │ │ │ │ -000b7060: 6c69 6361 7465 206c 616d 6264 6120 6d65 licate lambda me │ │ │ │ │ -000b7070: 7468 6f64 7320 7769 7468 2074 6865 2073 thods with the s │ │ │ │ │ -000b7080: 616d 6520 626f 6479 2c20 7461 7267 6574 ame body, target │ │ │ │ │ -000b7090: 2074 7970 652c 2061 6e64 2063 6170 7475 type, and captu │ │ │ │ │ -000b70a0: 7265 6420 7374 6174 650a 0a3c 6c69 3e0a red state..
  • . │ │ │ │ │ -000b70b0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/la │ │ │ │ │ -000b7110: 6d62 6461 2f66 756e 6349 6e74 6572 6661 mbda/funcInterfa │ │ │ │ │ -000b7120: 6365 732f 4c61 6d62 6461 5465 7374 312e ces/LambdaTest1. │ │ │ │ │ -000b7130: 6a61 7661 3c2f 613e 3a20 4164 6420 6c61 java: Add la │ │ │ │ │ -000b7140: 6d62 6461 2074 6573 7473 2054 6869 7320 mbda tests This │ │ │ │ │ -000b7150: 7465 7374 2069 7320 666f 7220 6c61 6d62 test is for lamb │ │ │ │ │ -000b7160: 6461 2065 7870 7265 7373 696f 6e73 0a0a da expressions.. │ │ │ │ │ -000b7170: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tool │ │ │ │ │ -000b71d0: 732f 6a61 7661 632f 6c61 6d62 6461 2f66 s/javac/lambda/f │ │ │ │ │ -000b71e0: 756e 6349 6e74 6572 6661 6365 732f 4c61 uncInterfaces/La │ │ │ │ │ -000b71f0: 6d62 6461 5465 7374 325f 5341 4d31 2e6a mbdaTest2_SAM1.j │ │ │ │ │ -000b7200: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ -000b7210: 6264 6120 7465 7374 7320 5468 6973 2074 bda tests This t │ │ │ │ │ -000b7220: 6573 7420 6973 2066 6f72 2069 6465 6e74 est is for ident │ │ │ │ │ -000b7230: 6966 7969 6e67 2053 414d 2074 7970 6573 ifying SAM types │ │ │ │ │ -000b7240: 2032 2061 6e64 2033 2c20 7365 6520 4865 2 and 3, see He │ │ │ │ │ -000b7250: 6c70 6572 2e6a 6176 6120 666f 7220 5341 lper.java for SA │ │ │ │ │ -000b7260: 4d20 7479 7065 730a 0a3c 6c69 3e0a 3c61 M types..
  • .tools/javac │ │ │ │ │ -000b72d0: 2f6c 616d 6264 612f 6675 6e63 496e 7465 /lambda/funcInte │ │ │ │ │ -000b72e0: 7266 6163 6573 2f4c 616d 6264 6154 6573 rfaces/LambdaTes │ │ │ │ │ -000b72f0: 7432 5f53 414d 322e 6a61 7661 3c2f 613e t2_SAM2.java │ │ │ │ │ -000b7300: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000b7310: 7473 2054 6869 7320 7465 7374 2069 7320 ts This test is │ │ │ │ │ -000b7320: 666f 7220 6964 656e 7469 6679 696e 6720 for identifying │ │ │ │ │ -000b7330: 5341 4d20 7479 7065 7320 2334 2c20 7365 SAM types #4, se │ │ │ │ │ -000b7340: 6520 4865 6c70 6572 2e6a 6176 6120 666f e Helper.java fo │ │ │ │ │ -000b7350: 7220 5341 4d20 7479 7065 730a 0a3c 6c69 r SAM types..
  • .tools/j │ │ │ │ │ -000b73c0: 6176 6163 2f6c 616d 6264 612f 6675 6e63 avac/lambda/func │ │ │ │ │ -000b73d0: 496e 7465 7266 6163 6573 2f4c 616d 6264 Interfaces/Lambd │ │ │ │ │ -000b73e0: 6154 6573 7432 5f53 414d 332e 6a61 7661 aTest2_SAM3.java │ │ │ │ │ -000b73f0: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ -000b7400: 2074 6573 7473 2054 6869 7320 7465 7374 tests This test │ │ │ │ │ -000b7410: 2069 7320 666f 7220 6964 656e 7469 6679 is for identify │ │ │ │ │ -000b7420: 696e 6720 5341 4d20 7479 7065 7320 2335 ing SAM types #5 │ │ │ │ │ -000b7430: 2061 6e64 2069 6e73 7461 6e74 6961 7469 and instantiati │ │ │ │ │ -000b7440: 6e67 206e 6f6e 2d53 414d 2074 7970 6573 ng non-SAM types │ │ │ │ │ -000b7450: 2023 3720 7468 726f 7567 6820 696e 6e65 #7 through inne │ │ │ │ │ -000b7460: 7220 636c 6173 732c 2073 6565 2048 656c r class, see Hel │ │ │ │ │ -000b7470: 7065 722e 6a61 7661 2066 6f72 2053 414d per.java for SAM │ │ │ │ │ -000b7480: 2074 7970 6573 0a0a 3c6c 693e 0a3c 6120 types..
  • .tools/ │ │ │ │ │ -000b74f0: 6a61 7661 632f 6c61 6d62 6461 2f69 6e61 javac/lambda/ina │ │ │ │ │ -000b7500: 6363 6573 7369 626c 654d 7265 6630 322f ccessibleMref02/ │ │ │ │ │ -000b7510: 496e 6163 6365 7373 6962 6c65 4d72 6566 InaccessibleMref │ │ │ │ │ -000b7520: 3032 2e6a 6176 613c 2f61 3e3a 2041 6464 02.java: Add │ │ │ │ │ -000b7530: 206c 616d 6264 6120 7465 7374 7320 6368 lambda tests ch │ │ │ │ │ -000b7540: 6563 6b20 7468 6174 2063 6c61 7373 6669 eck that classfi │ │ │ │ │ -000b7550: 6c65 7320 7769 7468 206d 656d 6265 7220 les with member │ │ │ │ │ -000b7560: 7265 6620 4350 2065 6e74 7269 6573 2061 ref CP entries a │ │ │ │ │ -000b7570: 7265 2072 6561 6420 636f 7272 6563 746c re read correctl │ │ │ │ │ -000b7580: 790a 0a3c 6c69 3e0a 3c61 2068 7265 663d y..
  • .tools/jav │ │ │ │ │ -000b75f0: 6163 2f6c 616d 6264 612f 696e 7465 7273 ac/lambda/inters │ │ │ │ │ -000b7600: 6563 7469 6f6e 2f49 6e74 6572 7365 6374 ection/Intersect │ │ │ │ │ -000b7610: 696f 6e54 6172 6765 7454 7970 6554 6573 ionTargetTypeTes │ │ │ │ │ -000b7620: 742e 6a61 7661 3c2f 613e 3a20 4164 6420 t.java: Add │ │ │ │ │ -000b7630: 7375 7070 6f72 7420 666f 7220 696e 7465 support for inte │ │ │ │ │ -000b7640: 7273 6563 7469 6f6e 2074 7970 6573 2069 rsection types i │ │ │ │ │ -000b7650: 6e20 6361 7374 2065 7870 7265 7373 696f n cast expressio │ │ │ │ │ -000b7660: 6e0a 0a3c 6c69 3e0a 3c61 2068 7265 663d n..
  • .tools │ │ │ │ │ -000b76c0: 2f6a 6176 6163 2f6c 616d 6264 612f 6c61 /javac/lambda/la │ │ │ │ │ -000b76d0: 6d62 6461 4578 6563 7574 696f 6e2f 496e mbdaExecution/In │ │ │ │ │ -000b76e0: 496e 7465 7266 6163 652e 6a61 7661 3c2f Interface.java: convert lamb │ │ │ │ │ -000b7700: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ -000b7710: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ -000b7720: 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 2068 them..
  • .tools/javac/ │ │ │ │ │ -000b7790: 6c61 6d62 6461 2f6c 616d 6264 6145 7865 lambda/lambdaExe │ │ │ │ │ -000b77a0: 6375 7469 6f6e 2f49 6e6e 6572 436f 6e73 cution/InnerCons │ │ │ │ │ -000b77b0: 7472 7563 746f 722e 6a61 7661 3c2f 613e tructor.java │ │ │ │ │ -000b77c0: 3a20 636f 6e76 6572 7420 6c61 6d62 6461 : convert lambda │ │ │ │ │ -000b77d0: 2074 6573 746e 6720 7465 7374 7320 746f testng tests to │ │ │ │ │ -000b77e0: 206a 7472 6567 2061 6e64 2061 6464 2074 jtreg and add t │ │ │ │ │ -000b77f0: 6865 6d0a 0a3c 6c69 3e0a 3c61 2068 7265 hem..
  • .tools/ja │ │ │ │ │ -000b7860: 7661 632f 6c61 6d62 6461 2f6c 616d 6264 vac/lambda/lambd │ │ │ │ │ -000b7870: 6145 7865 6375 7469 6f6e 2f4c 616d 6264 aExecution/Lambd │ │ │ │ │ -000b7880: 6154 7261 6e73 6c61 7469 6f6e 5465 7374 aTranslationTest │ │ │ │ │ -000b7890: 312e 6a61 7661 3c2f 613e 3a20 636f 6e76 1.java: conv │ │ │ │ │ -000b78a0: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ -000b78b0: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ -000b78c0: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ -000b78d0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/la │ │ │ │ │ -000b7940: 6d62 6461 2f6c 616d 6264 6145 7865 6375 mbda/lambdaExecu │ │ │ │ │ -000b7950: 7469 6f6e 2f4c 616d 6264 6154 7261 6e73 tion/LambdaTrans │ │ │ │ │ -000b7960: 6c61 7469 6f6e 5465 7374 322e 6a61 7661 lationTest2.java │ │ │ │ │ -000b7970: 3c2f 613e 3a20 636f 6e76 6572 7420 6c61 : convert la │ │ │ │ │ -000b7980: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ -000b7990: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ -000b79a0: 6464 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 dd them..
  • .tools/javac/la │ │ │ │ │ -000b7a10: 6d62 6461 2f6c 616d 6264 6145 7870 7265 mbda/lambdaExpre │ │ │ │ │ -000b7a20: 7373 696f 6e2f 4c61 6d62 6461 5465 7374 ssion/LambdaTest │ │ │ │ │ -000b7a30: 312e 6a61 7661 3c2f 613e 3a20 4164 6420 1.java: Add │ │ │ │ │ -000b7a40: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ -000b7a50: 7420 6c61 6d62 6461 2065 7870 7265 7373 t lambda express │ │ │ │ │ -000b7a60: 696f 6e73 2066 6f72 2065 7869 7374 696e ions for existin │ │ │ │ │ -000b7a70: 6720 5341 4d20 696e 7465 7266 6163 6573 g SAM interfaces │ │ │ │ │ -000b7a80: 206c 696b 6520 5275 6e6e 6162 6c65 2061 like Runnable a │ │ │ │ │ -000b7a90: 6e64 2043 6f6d 7061 7261 746f 7226 6c74 nd Comparator< │ │ │ │ │ -000b7aa0: 3b54 2667 743b 0a0a 3c6c 693e 0a3c 6120 ;T>..
  • .tools/javac/lam │ │ │ │ │ -000b7b10: 6264 612f 6c61 6d62 6461 4578 7072 6573 bda/lambdaExpres │ │ │ │ │ -000b7b20: 7369 6f6e 2f4c 616d 6264 6154 6573 7432 sion/LambdaTest2 │ │ │ │ │ -000b7b30: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ -000b7b40: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ -000b7b50: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ -000b7b60: 6f6e 7320 666f 7220 6469 6666 6572 656e ons for differen │ │ │ │ │ -000b7b70: 7420 6d65 7468 6f64 2073 6967 6e61 7475 t method signatu │ │ │ │ │ -000b7b80: 7265 7320 2870 6172 616d 6574 6572 2061 res (parameter a │ │ │ │ │ -000b7b90: 6e64 2072 6574 7572 6e20 7479 7065 290a nd return type). │ │ │ │ │ -000b7ba0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ -000b7c00: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ -000b7c10: 6264 6145 7870 7265 7373 696f 6e2f 4c61 bdaExpression/La │ │ │ │ │ -000b7c20: 6d62 6461 5465 7374 332e 6a61 7661 3c2f mbdaTest3.java: Add lambda t │ │ │ │ │ -000b7c40: 6573 7473 2054 6573 7420 6361 7074 7572 ests Test captur │ │ │ │ │ -000b7c50: 6520 6f66 2022 6566 6665 6374 6976 656c e of "effectivel │ │ │ │ │ -000b7c60: 7920 6669 6e61 6c22 206c 6f63 616c 2076 y final" local v │ │ │ │ │ -000b7c70: 6172 6961 626c 6520 696e 206c 616d 6264 ariable in lambd │ │ │ │ │ -000b7c80: 6120 6578 7072 6573 7369 6f6e 730a 0a3c a expressions..< │ │ │ │ │ -000b7c90: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ja │ │ │ │ │ -000b7cf0: 7661 632f 6c61 6d62 6461 2f6c 616d 6264 vac/lambda/lambd │ │ │ │ │ -000b7d00: 6145 7870 7265 7373 696f 6e2f 4c61 6d62 aExpression/Lamb │ │ │ │ │ -000b7d10: 6461 5465 7374 342e 6a61 7661 3c2f 613e daTest4.java │ │ │ │ │ -000b7d20: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ -000b7d30: 7473 2054 6573 7420 6163 6365 7373 696e ts Test accessin │ │ │ │ │ -000b7d40: 6720 2274 6869 7322 2069 6e20 6c61 6d62 g "this" in lamb │ │ │ │ │ -000b7d50: 6461 2065 7870 7265 7373 696f 6e73 0a0a da expressions.. │ │ │ │ │ -000b7d60: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/j │ │ │ │ │ -000b7dc0: 6176 6163 2f6c 616d 6264 612f 6c61 6d62 avac/lambda/lamb │ │ │ │ │ -000b7dd0: 6461 4578 7072 6573 7369 6f6e 2f4c 616d daExpression/Lam │ │ │ │ │ -000b7de0: 6264 6154 6573 7435 2e6a 6176 613c 2f61 bdaTest5.java: Add lambda te │ │ │ │ │ -000b7e00: 7374 7320 5465 7374 206c 616d 6264 6120 sts Test lambda │ │ │ │ │ -000b7e10: 6578 7072 6573 7369 6f6e 7320 696e 7369 expressions insi │ │ │ │ │ -000b7e20: 6465 206c 616d 6264 6120 6578 7072 6573 de lambda expres │ │ │ │ │ -000b7e30: 7369 6f6e 730a 0a3c 6c69 3e0a 3c61 2068 sions..
  • . │ │ │ │ │ -000b7e90: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000b7ea0: 6461 2f6c 616d 6264 6145 7870 7265 7373 da/lambdaExpress │ │ │ │ │ -000b7eb0: 696f 6e2f 4c61 6d62 6461 5465 7374 362e ion/LambdaTest6. │ │ │ │ │ -000b7ec0: 6a61 7661 3c2f 613e 3a20 4164 6420 6c61 java: Add la │ │ │ │ │ -000b7ed0: 6d62 6461 2074 6573 7473 2054 6573 7420 mbda tests Test │ │ │ │ │ -000b7ee0: 6272 6964 6765 206d 6574 686f 6473 2066 bridge methods f │ │ │ │ │ -000b7ef0: 6f72 2063 6572 7461 696e 2053 414d 2063 or certain SAM c │ │ │ │ │ -000b7f00: 6f6e 7665 7273 696f 6e73 2054 6573 7420 onversions Test │ │ │ │ │ -000b7f10: 7468 6520 7365 7420 6f66 2067 656e 6572 the set of gener │ │ │ │ │ -000b7f20: 6174 6564 206d 6574 686f 6473 0a0a 3c6c ated methods...tools/j │ │ │ │ │ -000b7f90: 6176 6163 2f6c 616d 6264 612f 6c61 6d62 avac/lambda/lamb │ │ │ │ │ -000b7fa0: 6461 4578 7072 6573 7369 6f6e 2f53 616d daExpression/Sam │ │ │ │ │ -000b7fb0: 436f 6e76 6572 7369 6f6e 2e6a 6176 613c Conversion.java< │ │ │ │ │ -000b7fc0: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b7fd0: 7465 7374 7320 5465 7374 2053 414d 2063 tests Test SAM c │ │ │ │ │ -000b7fe0: 6f6e 7665 7273 696f 6e20 6f66 206c 616d onversion of lam │ │ │ │ │ -000b7ff0: 6264 6120 6578 7072 6573 7369 6f6e 7320 bda expressions │ │ │ │ │ -000b8000: 696e 2063 6f6e 7465 7874 206f 6620 6173 in context of as │ │ │ │ │ -000b8010: 7369 676e 6d65 6e74 2c20 6d65 7468 6f64 signment, method │ │ │ │ │ -000b8020: 2063 616c 6c2c 2072 6574 7572 6e20 7374 call, return st │ │ │ │ │ -000b8030: 6174 656d 656e 7420 616e 6420 6361 7374 atement and cast │ │ │ │ │ -000b8040: 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 663d ...
  • .tools/jav │ │ │ │ │ -000b80b0: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ -000b80c0: 4578 7072 6573 7369 6f6e 2f53 616d 436f Expression/SamCo │ │ │ │ │ -000b80d0: 6e76 6572 7369 6f6e 436f 6d62 6f54 6573 nversionComboTes │ │ │ │ │ -000b80e0: 742e 6a61 7661 3c2f 613e 3a20 4164 6420 t.java: Add │ │ │ │ │ -000b80f0: 6c61 6d62 6461 2074 6573 7473 2054 6573 lambda tests Tes │ │ │ │ │ -000b8100: 7420 5341 4d20 636f 6e76 6572 7369 6f6e t SAM conversion │ │ │ │ │ -000b8110: 206f 6620 6c61 6d62 6461 2065 7870 7265 of lambda expre │ │ │ │ │ -000b8120: 7373 696f 6e73 2069 6e20 636f 6d62 696e ssions in combin │ │ │ │ │ -000b8130: 6174 696f 6e73 206f 6620 6469 6666 6572 ations of differ │ │ │ │ │ -000b8140: 656e 7420 636f 6e74 6578 7473 2c20 6c61 ent contexts, la │ │ │ │ │ -000b8150: 6d62 6461 2062 6f64 7920 7479 7065 7328 mbda body types( │ │ │ │ │ -000b8160: 7374 6174 656d 656e 742f 6578 7072 6573 statement/expres │ │ │ │ │ -000b8170: 7369 6f6e 292c 2065 7870 6c69 6374 2f69 sion), explict/i │ │ │ │ │ -000b8180: 6d70 6c69 6369 7420 7461 7267 6574 2074 mplicit target t │ │ │ │ │ -000b8190: 7970 6520 6574 632c 2074 6f20 7665 7269 ype etc, to veri │ │ │ │ │ -000b81a0: 6679 2053 414d 2063 6f6e 7665 7273 696f fy SAM conversio │ │ │ │ │ -000b81b0: 6e20 6265 696e 6720 636f 6e64 7563 7465 n being conducte │ │ │ │ │ -000b81c0: 6420 7375 6363 6573 7366 756c 6c79 2061 d successfully a │ │ │ │ │ -000b81d0: 7320 6578 7065 6374 6564 2e0a 0a3c 6c69 s expected...
  • .too │ │ │ │ │ -000b8250: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b8260: 6c61 6d62 6461 4e61 6d69 6e67 2f54 6573 lambdaNaming/Tes │ │ │ │ │ -000b8270: 744e 6f6e 5365 7269 616c 697a 6162 6c65 tNonSerializable │ │ │ │ │ -000b8280: 4c61 6d62 6461 4e61 6d65 5374 6162 696c LambdaNameStabil │ │ │ │ │ -000b8290: 6974 792e 6a61 7661 3c2f 613e 3a20 4368 ity.java: Ch │ │ │ │ │ -000b82a0: 6563 6b20 7468 6174 2074 6865 206c 616d eck that the lam │ │ │ │ │ -000b82b0: 6264 6120 6e61 6d65 7320 6172 6520 6e6f bda names are no │ │ │ │ │ -000b82c0: 7420 756e 6e65 6365 7373 6172 696c 7920 t unnecessarily │ │ │ │ │ -000b82d0: 756e 7374 6162 6c65 0a0a 3c6c 693e 0a3c unstable..
  • .< │ │ │ │ │ -000b82e0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000b82f0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000b8300: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b8310: 2f6c 616d 6264 614e 616d 696e 672f 5465 /lambdaNaming/Te │ │ │ │ │ -000b8320: 7374 5365 7269 616c 697a 6564 4c61 6d62 stSerializedLamb │ │ │ │ │ -000b8330: 6461 4e61 6d65 5374 6162 696c 6974 792e daNameStability. │ │ │ │ │ -000b8340: 6a74 7222 3e74 6f6f 6c73 2f6a 6176 6163 jtr">tools/javac │ │ │ │ │ -000b8350: 2f6c 616d 6264 612f 6c61 6d62 6461 4e61 /lambda/lambdaNa │ │ │ │ │ -000b8360: 6d69 6e67 2f54 6573 7453 6572 6961 6c69 ming/TestSeriali │ │ │ │ │ -000b8370: 7a65 644c 616d 6264 614e 616d 6553 7461 zedLambdaNameSta │ │ │ │ │ -000b8380: 6269 6c69 7479 2e6a 6176 613c 2f61 3e3a bility.java: │ │ │ │ │ -000b8390: 2044 6573 7567 6172 2073 6572 6961 6c69 Desugar seriali │ │ │ │ │ -000b83a0: 7a61 626c 6520 6c61 6d62 6461 2062 6f64 zable lambda bod │ │ │ │ │ -000b83b0: 6965 7320 7573 696e 6720 6d6f 7265 2072 ies using more r │ │ │ │ │ -000b83c0: 6f62 7573 7420 6e61 6d69 6e67 2073 6368 obust naming sch │ │ │ │ │ -000b83d0: 656d 650a 0a3c 6c69 3e0a 3c61 2068 7265 eme..
  • .tools/ja │ │ │ │ │ -000b8440: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -000b8450: 6452 6566 6572 656e 6365 2f42 6f75 6e64 dReference/Bound │ │ │ │ │ -000b8460: 556e 626f 756e 6453 6561 7263 6854 6573 UnboundSearchTes │ │ │ │ │ -000b8470: 742e 6a61 7661 3c2f 613e 3a20 7374 6174 t.java: stat │ │ │ │ │ -000b8480: 6963 2f69 6e73 7461 6e63 6520 6f76 6572 ic/instance over │ │ │ │ │ -000b8490: 6c6f 6164 206c 6561 6473 2074 6f20 2775 load leads to 'u │ │ │ │ │ -000b84a0: 6e65 7870 6563 7465 6420 7374 6174 6963 nexpected static │ │ │ │ │ -000b84b0: 206d 6574 686f 6420 666f 756e 6420 696e method found in │ │ │ │ │ -000b84c0: 2075 6e62 6f75 6e64 206c 6f6f 6b75 7027 unbound lookup' │ │ │ │ │ -000b84d0: 2077 6865 6e20 7265 736f 6c76 696e 6720 when resolving │ │ │ │ │ -000b84e0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ -000b84f0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools │ │ │ │ │ -000b8550: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -000b8560: 7468 6f64 5265 6665 7265 6e63 652f 4272 thodReference/Br │ │ │ │ │ -000b8570: 6964 6765 4d65 7468 6f64 2e6a 6176 613c idgeMethod.java< │ │ │ │ │ -000b8580: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b8590: 7465 7374 7320 5465 7374 2062 7269 6467 tests Test bridg │ │ │ │ │ -000b85a0: 6520 6d65 7468 6f64 7320 696e 2063 6572 e methods in cer │ │ │ │ │ -000b85b0: 7461 696e 2053 414d 2063 6f6e 7665 7273 tain SAM convers │ │ │ │ │ -000b85c0: 696f 6e0a 0a3c 6c69 3e0a 3c61 2068 7265 ion..
  • .t │ │ │ │ │ -000b8630: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000b8640: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -000b8650: 652f 496d 706c 6963 6974 456e 636c 6f73 e/ImplicitEnclos │ │ │ │ │ -000b8660: 696e 6749 6e73 7461 6e63 6554 6573 742e ingInstanceTest. │ │ │ │ │ -000b8670: 6a61 7661 3c2f 613e 3a20 5665 7269 6669 java: Verifi │ │ │ │ │ -000b8680: 6361 7469 6f6e 2065 7272 6f72 2066 6f72 cation error for │ │ │ │ │ -000b8690: 2065 6e63 6c6f 7369 6e67 2069 6e73 7461 enclosing insta │ │ │ │ │ -000b86a0: 6e63 6520 6361 7074 7572 6520 696e 7369 nce capture insi │ │ │ │ │ -000b86b0: 6465 2073 7570 6572 2063 6f6e 7374 7275 de super constru │ │ │ │ │ -000b86c0: 6374 6f72 2069 6e76 6f63 6174 696f 6e0a ctor invocation. │ │ │ │ │ -000b86d0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools │ │ │ │ │ -000b8740: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -000b8750: 7468 6f64 5265 6665 7265 6e63 652f 496e thodReference/In │ │ │ │ │ -000b8760: 7465 7273 6563 7469 6f6e 5061 7261 6d65 tersectionParame │ │ │ │ │ -000b8770: 7465 7254 7970 6554 6573 742e 6a61 7661 terTypeTest.java │ │ │ │ │ -000b8780: 3c2f 613e 3a20 4a61 7661 6320 7072 6f64 : Javac prod │ │ │ │ │ -000b8790: 7563 6573 2063 6f64 6520 7468 6174 2063 uces code that c │ │ │ │ │ -000b87a0: 7261 7368 6573 2077 6974 6820 4c61 6d62 rashes with Lamb │ │ │ │ │ -000b87b0: 6461 436f 6e76 6572 7369 6f6e 4578 6365 daConversionExce │ │ │ │ │ -000b87c0: 7074 696f 6e0a 0a3c 6c69 3e0a 3c61 2068 ption..
  • .tools/javac/la │ │ │ │ │ -000b8840: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -000b8850: 656e 6365 2f49 6e74 6572 7365 6374 696f ence/Intersectio │ │ │ │ │ -000b8860: 6e50 6172 616d 6574 6572 5479 7065 5465 nParameterTypeTe │ │ │ │ │ -000b8870: 7374 322e 6a61 7661 3c2f 613e 3a20 426f st2.java: Bo │ │ │ │ │ -000b8880: 6f74 7374 7261 704d 6574 686f 6445 7272 otstrapMethodErr │ │ │ │ │ -000b8890: 6f72 2077 6974 6820 6d65 7468 6f64 2072 or with method r │ │ │ │ │ -000b88a0: 6566 6572 656e 6365 2061 6e64 2069 6e74 eference and int │ │ │ │ │ -000b88b0: 6572 7365 6374 696f 6e20 7479 7065 0a0a ersection type.. │ │ │ │ │ -000b88c0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/j │ │ │ │ │ -000b8930: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -000b8940: 6f64 5265 6665 7265 6e63 652f 496e 7465 odReference/Inte │ │ │ │ │ -000b8950: 7273 6563 7469 6f6e 5479 7065 5265 6365 rsectionTypeRece │ │ │ │ │ -000b8960: 6976 6572 5465 7374 2e6a 6176 613c 2f61 iverTest.java: Test that Cal │ │ │ │ │ -000b8980: 6c20 7369 7465 2069 6e69 7469 616c 697a l site initializ │ │ │ │ │ -000b8990: 6174 696f 6e20 6578 6365 7074 696f 6e20 ation exception │ │ │ │ │ -000b89a0: 6973 206e 6f74 2074 6872 6f77 6e20 7768 is not thrown wh │ │ │ │ │ -000b89b0: 656e 2074 6865 206d 6574 686f 6420 7265 en the method re │ │ │ │ │ -000b89c0: 6665 7265 6e63 6520 7265 6365 6976 6572 ference receiver │ │ │ │ │ -000b89d0: 2069 7320 6f66 2069 6e74 6572 7365 6374 is of intersect │ │ │ │ │ -000b89e0: 696f 6e20 7479 7065 2e0a 0a3c 6c69 3e0a ion type...
  • . │ │ │ │ │ -000b89f0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac │ │ │ │ │ -000b8a60: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -000b8a70: 6665 7265 6e63 652f 496e 7465 7273 6563 ference/Intersec │ │ │ │ │ -000b8a80: 7469 6f6e 5479 7065 5265 6365 6976 6572 tionTypeReceiver │ │ │ │ │ -000b8a90: 5465 7374 322e 6a61 7661 3c2f 613e 3a20 Test2.java: │ │ │ │ │ -000b8aa0: 5465 7374 2074 6861 7420 4361 6c6c 2073 Test that Call s │ │ │ │ │ -000b8ab0: 6974 6520 696e 6974 6961 6c69 7a61 7469 ite initializati │ │ │ │ │ -000b8ac0: 6f6e 2065 7863 6570 7469 6f6e 2069 7320 on exception is │ │ │ │ │ -000b8ad0: 6e6f 7420 7468 726f 776e 2077 6865 6e20 not thrown when │ │ │ │ │ -000b8ae0: 7468 6520 6d65 7468 6f64 2072 6566 6572 the method refer │ │ │ │ │ -000b8af0: 656e 6365 2072 6563 6569 7665 7220 6973 ence receiver is │ │ │ │ │ -000b8b00: 206f 6620 696e 7465 7273 6563 7469 6f6e of intersection │ │ │ │ │ -000b8b10: 2074 7970 652e 0a0a 3c6c 693e 0a3c 6120 type...
  • .t │ │ │ │ │ -000b8b70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000b8b80: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -000b8b90: 652f 4d65 7468 6f64 5265 6631 2e6a 6176 e/MethodRef1.jav │ │ │ │ │ -000b8ba0: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ -000b8bb0: 6120 7465 7374 7320 5465 7374 2073 7461 a tests Test sta │ │ │ │ │ -000b8bc0: 7469 6320 6d65 7468 6f64 2072 6566 6572 tic method refer │ │ │ │ │ -000b8bd0: 656e 6365 0a0a 3c6c 693e 0a3c 6120 6872 ence..
  • .too │ │ │ │ │ -000b8c30: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b8c40: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -000b8c50: 4d65 7468 6f64 5265 6632 2e6a 6176 613c MethodRef2.java< │ │ │ │ │ -000b8c60: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b8c70: 7465 7374 7320 5465 7374 2069 6e73 7461 tests Test insta │ │ │ │ │ -000b8c80: 6e63 6520 6d65 7468 6f64 2072 6566 6572 nce method refer │ │ │ │ │ -000b8c90: 656e 6365 0a0a 3c6c 693e 0a3c 6120 6872 ence..
  • .too │ │ │ │ │ -000b8cf0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b8d00: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -000b8d10: 4d65 7468 6f64 5265 6633 2e6a 6176 613c MethodRef3.java< │ │ │ │ │ -000b8d20: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ -000b8d30: 7465 7374 7320 5465 7374 2075 6e62 6f75 tests Test unbou │ │ │ │ │ -000b8d40: 6e64 206d 6574 686f 6420 7265 6665 7265 nd method refere │ │ │ │ │ -000b8d50: 6e63 650a 0a3c 6c69 3e0a 3c61 2068 7265 nce..
  • .tool │ │ │ │ │ -000b8db0: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -000b8dc0: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ -000b8dd0: 6574 686f 6452 6566 342e 6a61 7661 3c2f ethodRef4.java: Add lambda t │ │ │ │ │ -000b8df0: 6573 7473 2054 6573 7420 636f 6e73 7472 ests Test constr │ │ │ │ │ -000b8e00: 7563 746f 7220 7265 6665 7265 6e63 650a uctor reference. │ │ │ │ │ -000b8e10: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ja │ │ │ │ │ -000b8e70: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -000b8e80: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ -000b8e90: 6452 6566 352e 6a61 7661 3c2f 613e 3a20 dRef5.java: │ │ │ │ │ -000b8ea0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000b8eb0: 2054 6573 7420 6d65 7468 6f64 2072 6566 Test method ref │ │ │ │ │ -000b8ec0: 6572 656e 6365 2077 6974 6820 5341 4d20 erence with SAM │ │ │ │ │ -000b8ed0: 696e 7465 7266 6163 6520 436f 6d70 6172 interface Compar │ │ │ │ │ -000b8ee0: 6174 6f72 266c 743b 5426 6774 3b0a 0a3c ator<T>..< │ │ │ │ │ -000b8ef0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/java │ │ │ │ │ -000b8f50: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -000b8f60: 6566 6572 656e 6365 2f4d 6574 686f 6452 eference/MethodR │ │ │ │ │ -000b8f70: 6566 362e 6a61 7661 3c2f 613e 3a20 4164 ef6.java: Ad │ │ │ │ │ -000b8f80: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ -000b8f90: 6573 7420 7468 6174 2074 6865 206d 6f73 est that the mos │ │ │ │ │ -000b8fa0: 7420 7370 6563 6966 6963 2072 6566 6572 t specific refer │ │ │ │ │ -000b8fb0: 656e 6365 2069 7320 7365 6c65 6374 6564 ence is selected │ │ │ │ │ -000b8fc0: 2077 6865 6e20 6d65 7468 6f64 2070 6172 when method par │ │ │ │ │ -000b8fd0: 616d 6574 6572 7320 6172 6520 656c 6964 ameters are elid │ │ │ │ │ -000b8fe0: 6564 0a0a 3c6c 693e 0a3c 6120 6872 6566 ed..
  • .tools │ │ │ │ │ -000b9040: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -000b9050: 7468 6f64 5265 6665 7265 6e63 652f 4d65 thodReference/Me │ │ │ │ │ -000b9060: 7468 6f64 5265 6637 2e6a 6176 613c 2f61 thodRef7.java: Add lambda te │ │ │ │ │ -000b9080: 7374 7320 5465 7374 2074 6861 7420 7061 sts Test that pa │ │ │ │ │ -000b9090: 7261 6d65 7465 7220 7479 7065 7320 6172 rameter types ar │ │ │ │ │ -000b90a0: 6520 696e 6665 7272 6564 2066 726f 6d20 e inferred from │ │ │ │ │ -000b90b0: 5341 4d20 6465 7363 7269 7074 6f72 2077 SAM descriptor w │ │ │ │ │ -000b90c0: 6865 6e20 6d65 7468 6f64 2070 6172 616d hen method param │ │ │ │ │ -000b90d0: 6574 6572 7320 6172 6520 656c 6964 6564 eters are elided │ │ │ │ │ -000b90e0: 2c20 7769 7468 2064 6966 6665 7265 6e74 , with different │ │ │ │ │ -000b90f0: 2074 7970 6573 206f 6620 6d65 7468 6f64 types of method │ │ │ │ │ -000b9100: 2072 6566 6572 656e 6365 730a 0a3c 6c69 references..
  • .tools/javac/ │ │ │ │ │ -000b9180: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -000b9190: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ -000b91a0: 4e65 7749 6e6e 6572 426f 6f74 7374 7261 NewInnerBootstra │ │ │ │ │ -000b91b0: 702e 6a61 7661 3c2f 613e 3a20 4a56 4d20 p.java: JVM │ │ │ │ │ -000b91c0: 6361 6e6e 6f74 2061 6363 6573 7320 636f cannot access co │ │ │ │ │ -000b91d0: 6e73 7472 7563 746f 7220 7468 6f75 6768 nstructor though │ │ │ │ │ -000b91e0: 203a 3a6e 6577 2072 6566 6572 656e 6365 ::new reference │ │ │ │ │ -000b91f0: 2061 6c74 686f 7567 6820 6361 6e20 6361 although can ca │ │ │ │ │ -000b9200: 6c6c 2069 7420 6469 7265 6374 6c79 0a0a ll it directly.. │ │ │ │ │ -000b9210: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/ │ │ │ │ │ -000b9280: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -000b9290: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ -000b92a0: 686f 6452 6566 4e65 7749 6e6e 6572 496e hodRefNewInnerIn │ │ │ │ │ -000b92b0: 4c61 6d62 6461 4e50 4531 2e6a 6176 613c LambdaNPE1.java< │ │ │ │ │ -000b92c0: 2f61 3e3a 206a 6176 6163 204e 5045 206f /a>: javac NPE o │ │ │ │ │ -000b92d0: 7220 5665 7269 6679 4572 726f 7220 666f r VerifyError fo │ │ │ │ │ -000b92e0: 7220 636f 6465 2077 6974 6820 636f 6e73 r code with cons │ │ │ │ │ -000b92f0: 7472 7563 746f 7220 7265 6665 7265 6e63 tructor referenc │ │ │ │ │ -000b9300: 6520 6f66 2069 6e6e 6572 2063 6c61 7373 e of inner class │ │ │ │ │ -000b9310: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .t │ │ │ │ │ -000b9380: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000b9390: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -000b93a0: 652f 4d65 7468 6f64 5265 664e 6577 496e e/MethodRefNewIn │ │ │ │ │ -000b93b0: 6e65 7249 6e4c 616d 6264 6156 6572 6966 nerInLambdaVerif │ │ │ │ │ -000b93c0: 7931 2e6a 6176 613c 2f61 3e3a 206a 6176 y1.java: jav │ │ │ │ │ -000b93d0: 6163 204e 5045 206f 7220 5665 7269 6679 ac NPE or Verify │ │ │ │ │ -000b93e0: 4572 726f 7220 666f 7220 636f 6465 2077 Error for code w │ │ │ │ │ -000b93f0: 6974 6820 636f 6e73 7472 7563 746f 7220 ith constructor │ │ │ │ │ -000b9400: 7265 6665 7265 6e63 6520 6f66 2069 6e6e reference of inn │ │ │ │ │ -000b9410: 6572 2063 6c61 7373 0a0a 3c6c 693e 0a3c er class..
  • .< │ │ │ │ │ -000b9420: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000b9430: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000b9440: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000b9450: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -000b9460: 2f4d 6574 686f 6452 6566 4e65 7749 6e6e /MethodRefNewInn │ │ │ │ │ -000b9470: 6572 496e 4c61 6d62 6461 5665 7269 6679 erInLambdaVerify │ │ │ │ │ -000b9480: 322e 6a74 7222 3e74 6f6f 6c73 2f6a 6176 2.jtr">tools/jav │ │ │ │ │ -000b9490: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -000b94a0: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ -000b94b0: 5265 664e 6577 496e 6e65 7249 6e4c 616d RefNewInnerInLam │ │ │ │ │ -000b94c0: 6264 6156 6572 6966 7932 2e6a 6176 613c bdaVerify2.java< │ │ │ │ │ -000b94d0: 2f61 3e3a 2056 6572 6966 7945 7272 6f72 /a>: VerifyError │ │ │ │ │ -000b94e0: 2077 6865 6e20 7275 6e6e 696e 6720 7375 when running su │ │ │ │ │ -000b94f0: 6363 6573 7366 756c 6c79 2063 6f6d 7069 ccessfully compi │ │ │ │ │ -000b9500: 6c65 6420 6a61 7661 2063 6c61 7373 0a0a led java class.. │ │ │ │ │ -000b9510: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/l │ │ │ │ │ -000b9590: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -000b95a0: 7265 6e63 652f 4d65 7468 6f64 5265 664e rence/MethodRefN │ │ │ │ │ -000b95b0: 6577 496e 6e65 7249 6e4c 616d 6264 6156 ewInnerInLambdaV │ │ │ │ │ -000b95c0: 6572 6966 7932 7369 6d70 6c65 2e6a 6176 erify2simple.jav │ │ │ │ │ -000b95d0: 613c 2f61 3e3a 2056 6572 6966 7945 7272 a: VerifyErr │ │ │ │ │ -000b95e0: 6f72 2077 6865 6e20 7275 6e6e 696e 6720 or when running │ │ │ │ │ -000b95f0: 7375 6363 6573 7366 756c 6c79 2063 6f6d successfully com │ │ │ │ │ -000b9600: 7069 6c65 6420 6a61 7661 2063 6c61 7373 piled java class │ │ │ │ │ -000b9610: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/javac/la │ │ │ │ │ -000b9680: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -000b9690: 656e 6365 2f4d 6574 686f 6452 6566 5175 ence/MethodRefQu │ │ │ │ │ -000b96a0: 616c 6966 6965 7231 2e6a 6176 613c 2f61 alifier1.java: javac complex │ │ │ │ │ -000b96c0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ -000b96d0: 6573 3a20 7265 7661 6d70 2061 6e64 2073 es: revamp and s │ │ │ │ │ -000b96e0: 696d 706c 6966 790a 0a3c 6c69 3e0a 3c61 implify..
  • .tools/javac/la │ │ │ │ │ -000b9760: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -000b9770: 656e 6365 2f4d 6574 686f 6452 6566 5369 ence/MethodRefSi │ │ │ │ │ -000b9780: 6e67 6c65 5265 6645 7661 6c42 7269 6467 ngleRefEvalBridg │ │ │ │ │ -000b9790: 652e 6a61 7661 3c2f 613e 3a20 6a61 7661 e.java: java │ │ │ │ │ -000b97a0: 6320 636f 6d70 6c65 7820 6d65 7468 6f64 c complex method │ │ │ │ │ -000b97b0: 2072 6566 6572 656e 6365 733a 2072 6576 references: rev │ │ │ │ │ -000b97c0: 616d 7020 616e 6420 7369 6d70 6c69 6679 amp and simplify │ │ │ │ │ -000b97d0: 2020 4d61 6b65 2073 7572 6520 7468 6174 Make sure that │ │ │ │ │ -000b97e0: 2074 6865 206d 6574 686f 6420 7265 6665 the method refe │ │ │ │ │ -000b97f0: 7265 6e63 6520 7265 6365 6976 6572 2069 rence receiver i │ │ │ │ │ -000b9800: 7320 6576 616c 7561 7465 6420 6578 6163 s evaluated exac │ │ │ │ │ -000b9810: 746c 7920 6f6e 6365 2065 7665 6e20 696e tly once even in │ │ │ │ │ -000b9820: 2074 6869 7320 6272 6964 6769 6e67 2063 this bridging c │ │ │ │ │ -000b9830: 6173 652e 0a0a 3c6c 693e 0a3c 6120 6872 ase...
  • .tools/javac/l │ │ │ │ │ -000b98a0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -000b98b0: 7265 6e63 652f 4d65 7468 6f64 5265 6654 rence/MethodRefT │ │ │ │ │ -000b98c0: 6f49 6e6e 6572 2e6a 6176 613c 2f61 3e3a oInner.java: │ │ │ │ │ -000b98d0: 206c 616d 6264 6120 7265 6665 7265 6e63 lambda referenc │ │ │ │ │ -000b98e0: 6520 746f 2069 6e6e 6572 2063 6c61 7373 e to inner class │ │ │ │ │ -000b98f0: 2069 6e20 6261 7365 2063 6c61 7373 2063 in base class c │ │ │ │ │ -000b9900: 6175 7365 7320 4c61 6d62 6461 436f 6e76 auses LambdaConv │ │ │ │ │ -000b9910: 6572 7369 6f6e 4578 6365 7074 696f 6e0a ersionException. │ │ │ │ │ -000b9920: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .too │ │ │ │ │ -000b9990: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000b99a0: 6d65 7468 6f64 5265 6665 7265 6e63 652f methodReference/ │ │ │ │ │ -000b99b0: 4d65 7468 6f64 5265 6654 6f4c 6f63 616c MethodRefToLocal │ │ │ │ │ -000b99c0: 436c 6173 734d 6574 686f 6454 6573 742e ClassMethodTest. │ │ │ │ │ -000b99d0: 6a61 7661 3c2f 613e 3a20 5375 7370 6563 java: Suspec │ │ │ │ │ -000b99e0: 7420 6d65 7373 6167 6520 7265 6761 7264 t message regard │ │ │ │ │ -000b99f0: 696e 6720 7375 6974 6162 6c65 2065 6e63 ing suitable enc │ │ │ │ │ -000b9a00: 6c6f 7369 6e67 2069 6e73 7461 6e63 6520 losing instance │ │ │ │ │ -000b9a10: 6e6f 7420 6265 696e 6720 696e 2073 636f not being in sco │ │ │ │ │ -000b9a20: 7065 0a0a 3c6c 693e 0a3c 6120 6872 6566 pe..
  • .tools/javac/ │ │ │ │ │ -000b9aa0: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -000b9ab0: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ -000b9ac0: 6572 656e 6365 436f 6d70 6c65 784e 756c erenceComplexNul │ │ │ │ │ -000b9ad0: 6c43 6865 636b 5465 7374 2e6a 6176 613c lCheckTest.java< │ │ │ │ │ -000b9ae0: 2f61 3e3a 206a 6176 6163 2063 6f6d 706c /a>: javac compl │ │ │ │ │ -000b9af0: 6578 206d 6574 686f 6420 7265 6665 7265 ex method refere │ │ │ │ │ -000b9b00: 6e63 6573 3a20 7265 7661 6d70 2061 6e64 nces: revamp and │ │ │ │ │ -000b9b10: 2073 696d 706c 6966 7920 204d 616b 6520 simplify Make │ │ │ │ │ -000b9b20: 7375 7265 204e 5045 2063 6865 636b 2069 sure NPE check i │ │ │ │ │ -000b9b30: 7320 646f 6e65 2065 7665 6e20 696e 2074 s done even in t │ │ │ │ │ -000b9b40: 6865 2063 6f6e 7665 7274 2074 6f20 4c61 he convert to La │ │ │ │ │ -000b9b50: 6d62 6461 2063 6173 650a 0a3c 6c69 3e0a mbda case..
  • . │ │ │ │ │ -000b9b60: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/ │ │ │ │ │ -000b9bd0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -000b9be0: 686f 6452 6566 6572 656e 6365 2f50 726f hodReference/Pro │ │ │ │ │ -000b9bf0: 7465 6374 6564 496e 6163 6365 7373 6962 tectedInaccessib │ │ │ │ │ -000b9c00: 6c65 4d65 7468 6f64 5265 6654 6573 742e leMethodRefTest. │ │ │ │ │ -000b9c10: 6a61 7661 3c2f 613e 3a20 5665 7269 6679 java: Verify │ │ │ │ │ -000b9c20: 2074 6861 7420 6a61 7661 6320 656d 6974 that javac emit │ │ │ │ │ -000b9c30: 7320 7375 6974 6162 6c65 2061 6363 6573 s suitable acces │ │ │ │ │ -000b9c40: 736f 7273 2077 6865 6e20 6120 6d65 7468 sors when a meth │ │ │ │ │ -000b9c50: 6f64 2072 6566 6572 656e 6365 206d 656e od reference men │ │ │ │ │ -000b9c60: 7469 6f6e 7320 6120 7072 6f74 6563 7465 tions a protecte │ │ │ │ │ -000b9c70: 6420 6d65 7468 6f64 2074 6861 7420 776f d method that wo │ │ │ │ │ -000b9c80: 756c 6420 6e65 6564 2061 6e20 6163 6365 uld need an acce │ │ │ │ │ -000b9c90: 7373 6f72 0a0a 3c6c 693e 0a3c 6120 6872 ssor..
  • .tools/java │ │ │ │ │ -000b9d10: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ -000b9d20: 6566 6572 656e 6365 2f50 726f 7465 6374 eference/Protect │ │ │ │ │ -000b9d30: 6564 496e 6163 6365 7373 6962 6c65 4d65 edInaccessibleMe │ │ │ │ │ -000b9d40: 7468 6f64 5265 6654 6573 7432 2e6a 6176 thodRefTest2.jav │ │ │ │ │ -000b9d50: 613c 2f61 3e3a 204a 6176 6163 2073 686f a: Javac sho │ │ │ │ │ -000b9d60: 756c 6420 6561 6765 726c 7920 6368 616e uld eagerly chan │ │ │ │ │ -000b9d70: 6765 2063 6f64 6520 6765 6e65 7261 7469 ge code generati │ │ │ │ │ -000b9d80: 6f6e 2066 6f72 206d 6574 686f 6420 7265 on for method re │ │ │ │ │ -000b9d90: 6665 7265 6e63 6573 2074 6f20 6176 6572 ferences to aver │ │ │ │ │ -000b9da0: 7420 496c 6c65 6761 6c41 6363 6573 7345 t IllegalAccessE │ │ │ │ │ -000b9db0: 7272 6f72 2069 6e20 6675 7475 7265 2e0a rror in future.. │ │ │ │ │ -000b9dc0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools │ │ │ │ │ -000b9e20: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ -000b9e30: 7468 6f64 5265 6665 7265 6e63 652f 5361 thodReference/Sa │ │ │ │ │ -000b9e40: 6d43 6f6e 7665 7273 696f 6e2e 6a61 7661 mConversion.java │ │ │ │ │ -000b9e50: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ -000b9e60: 2074 6573 7473 2054 6573 7420 5341 4d20 tests Test SAM │ │ │ │ │ -000b9e70: 636f 6e76 6572 7369 6f6e 206f 6620 6d65 conversion of me │ │ │ │ │ -000b9e80: 7468 6f64 2072 6566 6572 656e 6365 7320 thod references │ │ │ │ │ -000b9e90: 696e 2063 6f6e 7465 7874 7320 6f66 2061 in contexts of a │ │ │ │ │ -000b9ea0: 7373 6967 6e6d 656e 742c 206d 6574 686f ssignment, metho │ │ │ │ │ -000b9eb0: 642f 636f 6e73 7472 7563 746f 7220 6172 d/constructor ar │ │ │ │ │ -000b9ec0: 6775 6d65 6e74 2c20 7265 7475 726e 2073 gument, return s │ │ │ │ │ -000b9ed0: 7461 7465 6d65 6e74 2c20 6172 7261 7920 tatement, array │ │ │ │ │ -000b9ee0: 696e 6974 6961 6c69 7a65 722c 206c 616d initializer, lam │ │ │ │ │ -000b9ef0: 6264 6120 6578 7072 6573 7369 6f6e 2062 bda expression b │ │ │ │ │ -000b9f00: 6f64 792c 2063 6f6e 6469 7469 6f6e 616c ody, conditional │ │ │ │ │ -000b9f10: 2065 7870 7265 7373 696f 6e20 616e 6420 expression and │ │ │ │ │ -000b9f20: 6361 7374 2e0a 0a3c 6c69 3e0a 3c61 2068 cast...
  • .tools/ │ │ │ │ │ -000b9f90: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -000b9fa0: 686f 6452 6566 6572 656e 6365 2f53 616d hodReference/Sam │ │ │ │ │ -000b9fb0: 436f 6e76 6572 7369 6f6e 436f 6d62 6f54 ConversionComboT │ │ │ │ │ -000b9fc0: 6573 742e 6a61 7661 3c2f 613e 3a20 4164 est.java: Ad │ │ │ │ │ -000b9fd0: 6420 6c61 6d62 6461 2074 6573 7473 2054 d lambda tests T │ │ │ │ │ -000b9fe0: 6573 7420 5341 4d20 636f 6e76 6572 7369 est SAM conversi │ │ │ │ │ -000b9ff0: 6f6e 206f 6620 6d65 7468 6f64 2072 6566 on of method ref │ │ │ │ │ -000ba000: 6572 656e 6365 7320 696e 2063 6f6d 6269 erences in combi │ │ │ │ │ -000ba010: 6e61 7469 6f6e 7320 6f66 2064 6966 6665 nations of diffe │ │ │ │ │ -000ba020: 7265 6e74 2063 6f6e 7465 7874 732c 206c rent contexts, l │ │ │ │ │ -000ba030: 616d 6264 6120 626f 6479 2074 7970 6573 ambda body types │ │ │ │ │ -000ba040: 2873 7461 7465 6d65 6e74 2f65 7870 7265 (statement/expre │ │ │ │ │ -000ba050: 7373 696f 6e29 2c20 626f 7869 6e67 2f75 ssion), boxing/u │ │ │ │ │ -000ba060: 6e62 6f78 696e 6720 6574 632c 2074 6f20 nboxing etc, to │ │ │ │ │ -000ba070: 7665 7269 6679 2053 414d 2063 6f6e 7665 verify SAM conve │ │ │ │ │ -000ba080: 7273 696f 6e20 6265 696e 6720 636f 6e64 rsion being cond │ │ │ │ │ -000ba090: 7563 7465 6420 7375 6363 6573 7366 756c ucted successful │ │ │ │ │ -000ba0a0: 6c79 2061 7320 6578 7065 6374 6564 2e0a ly as expected.. │ │ │ │ │ -000ba0b0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/ │ │ │ │ │ -000ba120: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ -000ba130: 6572 656e 6365 2f54 7265 654d 616b 6572 erence/TreeMaker │ │ │ │ │ -000ba140: 5061 7261 6d73 4973 476f 6f66 792e 6a61 ParamsIsGoofy.ja │ │ │ │ │ -000ba150: 7661 3c2f 613e 3a20 5768 656e 2061 206d va: When a m │ │ │ │ │ -000ba160: 6574 686f 6420 7265 6665 7265 6e63 6520 ethod reference │ │ │ │ │ -000ba170: 746f 2061 206c 6f63 616c 2063 6c61 7373 to a local class │ │ │ │ │ -000ba180: 2063 6f6e 7374 7275 6374 6f72 2069 7320 constructor is │ │ │ │ │ -000ba190: 636f 6e74 6169 6e65 6420 696e 2061 206d contained in a m │ │ │ │ │ -000ba1a0: 6574 686f 6420 7768 6f73 6520 6e75 6d62 ethod whose numb │ │ │ │ │ -000ba1b0: 6572 206f 6620 7061 7261 6d65 7465 7273 er of parameters │ │ │ │ │ -000ba1c0: 206d 6174 6368 6573 2074 6865 206e 756d matches the num │ │ │ │ │ -000ba1d0: 6265 7220 6f66 2063 6f6e 7374 7275 6374 ber of construct │ │ │ │ │ -000ba1e0: 6f72 2070 6172 616d 6574 6572 7320 636f or parameters co │ │ │ │ │ -000ba1f0: 6d70 696c 6174 696f 6e20 6661 696c 730a mpilation fails. │ │ │ │ │ -000ba200: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/l │ │ │ │ │ -000ba280: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ -000ba290: 7265 6e63 6545 7865 6375 7469 6f6e 2f4d renceExecution/M │ │ │ │ │ -000ba2a0: 6574 686f 6452 6566 6572 656e 6365 496e ethodReferenceIn │ │ │ │ │ -000ba2b0: 7465 7273 6563 7469 6f6e 312e 6a61 7661 tersection1.java │ │ │ │ │ -000ba2c0: 3c2f 613e 3a20 496e 7661 6c69 6420 426f : Invalid Bo │ │ │ │ │ -000ba2d0: 6f74 7374 7261 704d 6574 686f 6420 666f otstrapMethod fo │ │ │ │ │ -000ba2e0: 7220 636f 6e73 7472 7563 746f 722f 6d65 r constructor/me │ │ │ │ │ -000ba2f0: 7468 6f64 2072 6566 6572 656e 6365 0a0a thod reference.. │ │ │ │ │ -000ba300: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/la │ │ │ │ │ -000ba380: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -000ba390: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -000ba3a0: 7468 6f64 5265 6665 7265 6e63 6549 6e74 thodReferenceInt │ │ │ │ │ -000ba3b0: 6572 7365 6374 696f 6e32 2e6a 6176 613c ersection2.java< │ │ │ │ │ -000ba3c0: 2f61 3e3a 2049 6e76 616c 6964 2042 6f6f /a>: Invalid Boo │ │ │ │ │ -000ba3d0: 7473 7472 6170 4d65 7468 6f64 2066 6f72 tstrapMethod for │ │ │ │ │ -000ba3e0: 2063 6f6e 7374 7275 6374 6f72 2f6d 6574 constructor/met │ │ │ │ │ -000ba3f0: 686f 6420 7265 6665 7265 6e63 650a 0a3c hod reference..< │ │ │ │ │ -000ba400: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/lam │ │ │ │ │ -000ba480: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -000ba490: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ -000ba4a0: 686f 6452 6566 6572 656e 6365 496e 7465 hodReferenceInte │ │ │ │ │ -000ba4b0: 7273 6563 7469 6f6e 332e 6a61 7661 3c2f rsection3.java: Invalid Boot │ │ │ │ │ -000ba4d0: 7374 7261 704d 6574 686f 6420 666f 7220 strapMethod for │ │ │ │ │ -000ba4e0: 636f 6e73 7472 7563 746f 722f 6d65 7468 constructor/meth │ │ │ │ │ -000ba4f0: 6f64 2072 6566 6572 656e 6365 0a0a 3c6c od reference... │ │ │ │ │ -000ba570: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000ba580: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -000ba590: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ -000ba5a0: 6f64 5265 6665 7265 6e63 6549 6e74 6572 odReferenceInter │ │ │ │ │ -000ba5b0: 7365 6374 696f 6e34 2e6a 6176 613c 2f61 section4.java: program fails │ │ │ │ │ -000ba5d0: 2077 6974 6820 4c61 6d62 6461 436f 6e76 with LambdaConv │ │ │ │ │ -000ba5e0: 6572 7369 6f6e 4578 6365 7074 696f 6e20 ersionException │ │ │ │ │ -000ba5f0: 6174 2065 7865 6375 7469 6f6e 2074 696d at execution tim │ │ │ │ │ -000ba600: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .t │ │ │ │ │ -000ba680: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000ba690: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -000ba6a0: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ -000ba6b0: 6452 6566 6572 656e 6365 496e 7465 7273 dReferenceInters │ │ │ │ │ -000ba6c0: 6563 7469 6f6e 496e 6475 6365 6454 6573 ectionInducedTes │ │ │ │ │ -000ba6d0: 742e 6a61 7661 3c2f 613e 3a20 4c61 6d62 t.java: Lamb │ │ │ │ │ -000ba6e0: 6461 436f 6e76 6572 7369 6f6e 4578 6365 daConversionExce │ │ │ │ │ -000ba6f0: 7074 696f 6e3a 2049 6e76 616c 6964 2072 ption: Invalid r │ │ │ │ │ -000ba700: 6563 6569 7665 7220 7479 7065 2069 6e74 eceiver type int │ │ │ │ │ -000ba710: 6572 6661 6365 3b20 6e6f 7420 6120 7375 erface; not a su │ │ │ │ │ -000ba720: 6274 7970 6520 6f66 2069 6d70 6c65 6d65 btype of impleme │ │ │ │ │ -000ba730: 6e74 6174 696f 6e20 7479 7065 2069 6e74 ntation type int │ │ │ │ │ -000ba740: 6572 6661 6365 0a0a 3c6c 693e 0a3c 6120 erface..
  • .tools/ │ │ │ │ │ -000ba7c0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -000ba7d0: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ -000ba7e0: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ -000ba7f0: 7265 6e63 654e 756c 6c43 6865 636b 5465 renceNullCheckTe │ │ │ │ │ -000ba800: 7374 2e6a 6176 613c 2f61 3e3a 204d 6973 st.java: Mis │ │ │ │ │ -000ba810: 7369 6e67 206e 756c 6c20 6368 6563 6b20 sing null check │ │ │ │ │ -000ba820: 696e 2062 6f75 6e64 206d 6574 686f 6420 in bound method │ │ │ │ │ -000ba830: 7265 6665 7265 6e63 6520 6361 7074 7572 reference captur │ │ │ │ │ -000ba840: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .t │ │ │ │ │ -000ba8c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000ba8d0: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -000ba8e0: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ -000ba8f0: 6452 6566 6572 656e 6365 5061 636b 6167 dReferencePackag │ │ │ │ │ -000ba900: 6550 7269 7661 7465 5175 616c 6966 6965 ePrivateQualifie │ │ │ │ │ -000ba910: 722e 6a61 7661 3c2f 613e 3a20 4d65 7468 r.java: Meth │ │ │ │ │ -000ba920: 6f64 2072 6566 6572 656e 6365 2075 7365 od reference use │ │ │ │ │ -000ba930: 7320 7772 6f6e 6720 7175 616c 6966 7969 s wrong qualifyi │ │ │ │ │ -000ba940: 6e67 2074 7970 650a 0a3c 6c69 3e0a 3c61 ng type..
  • .tools/jav │ │ │ │ │ -000ba9c0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -000ba9d0: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ -000ba9e0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ -000ba9f0: 6365 5465 7374 4644 4343 452e 6a61 7661 ceTestFDCCE.java │ │ │ │ │ -000baa00: 3c2f 613e 3a20 636f 6e76 6572 7420 6c61 : convert la │ │ │ │ │ -000baa10: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ -000baa20: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ -000baa30: 6464 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 dd them..
  • .to │ │ │ │ │ -000baab0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000baac0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -000baad0: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ -000baae0: 5265 6665 7265 6e63 6554 6573 7449 6e6e ReferenceTestInn │ │ │ │ │ -000baaf0: 6572 4465 6661 756c 742e 6a61 7661 3c2f erDefault.java: convert lamb │ │ │ │ │ -000bab10: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ -000bab20: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ -000bab30: 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 2068 them..
  • .too │ │ │ │ │ -000babb0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000babc0: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ -000babd0: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ -000babe0: 6566 6572 656e 6365 5465 7374 496e 6e65 eferenceTestInne │ │ │ │ │ -000babf0: 7249 6e73 7461 6e63 652e 6a61 7661 3c2f rInstance.java: convert lamb │ │ │ │ │ -000bac10: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ -000bac20: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ -000bac30: 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 2068 them..
  • . │ │ │ │ │ -000bacb0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000bacc0: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -000bacd0: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ -000bace0: 6f64 5265 6665 7265 6e63 6554 6573 7449 odReferenceTestI │ │ │ │ │ -000bacf0: 6e6e 6572 5661 7241 7267 7354 6869 732e nnerVarArgsThis. │ │ │ │ │ -000bad00: 6a61 7661 3c2f 613e 3a20 636f 6e76 6572 java: conver │ │ │ │ │ -000bad10: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ -000bad20: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ -000bad30: 6e64 2061 6464 2074 6865 6d0a 0a3c 6c69 nd add them..
  • .to │ │ │ │ │ -000badb0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000badc0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -000badd0: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ -000bade0: 5265 6665 7265 6e63 6554 6573 7449 6e73 ReferenceTestIns │ │ │ │ │ -000badf0: 7461 6e63 652e 6a61 7661 3c2f 613e 3a20 tance.java: │ │ │ │ │ -000bae00: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ -000bae10: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ -000bae20: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ -000bae30: 6d0a 0a3c 6c69 3e0a 3c61 2068 7265 663d m..
  • .tools/javac/lam │ │ │ │ │ -000baeb0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -000baec0: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ -000baed0: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ -000baee0: 4b69 6e64 732e 6a61 7661 3c2f 613e 3a20 Kinds.java: │ │ │ │ │ -000baef0: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ -000baf00: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ -000baf10: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ -000baf20: 6d0a 0a3c 6c69 3e0a 3c61 2068 7265 663d m..
  • .tools/ja │ │ │ │ │ -000bafa0: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -000bafb0: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ -000bafc0: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ -000bafd0: 6e63 6554 6573 744d 6574 686f 6448 616e nceTestMethodHan │ │ │ │ │ -000bafe0: 646c 652e 6a61 7661 3c2f 613e 3a20 6a61 dle.java: ja │ │ │ │ │ -000baff0: 7661 6320 6765 6e65 7261 7465 7320 696e vac generates in │ │ │ │ │ -000bb000: 636f 7272 6563 7420 6465 7363 7269 7074 correct descript │ │ │ │ │ -000bb010: 6f72 2066 6f72 204d 6574 686f 6448 616e or for MethodHan │ │ │ │ │ -000bb020: 646c 653a 3a69 6e76 6f6b 650a 0a3c 6c69 dle::invoke..
  • .tools/j │ │ │ │ │ -000bb0a0: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -000bb0b0: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -000bb0c0: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -000bb0d0: 656e 6365 5465 7374 4e65 772e 6a61 7661 enceTestNew.java │ │ │ │ │ -000bb0e0: 3c2f 613e 3a20 636f 6e76 6572 7420 6c61 : convert la │ │ │ │ │ -000bb0f0: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ -000bb100: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ -000bb110: 6464 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 dd them..
  • .tools/ │ │ │ │ │ -000bb190: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -000bb1a0: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ -000bb1b0: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ -000bb1c0: 7265 6e63 6554 6573 744e 6577 496e 6e65 renceTestNewInne │ │ │ │ │ -000bb1d0: 722e 6a61 7661 3c2f 613e 3a20 636f 6e76 r.java: conv │ │ │ │ │ -000bb1e0: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ -000bb1f0: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ -000bb200: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ -000bb210: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tool │ │ │ │ │ -000bb290: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ -000bb2a0: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ -000bb2b0: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ -000bb2c0: 6665 7265 6e63 6554 6573 744e 6577 496e ferenceTestNewIn │ │ │ │ │ -000bb2d0: 6e65 7249 6d70 6c69 6369 7441 7267 732e nerImplicitArgs. │ │ │ │ │ -000bb2e0: 6a61 7661 3c2f 613e 3a20 426f 6f74 7374 java: Bootst │ │ │ │ │ -000bb2f0: 7261 704d 6574 686f 6445 7272 6f72 2077 rapMethodError w │ │ │ │ │ -000bb300: 6865 6e20 6361 7074 7572 696e 6720 636f hen capturing co │ │ │ │ │ -000bb310: 6e73 7472 7563 746f 7220 7265 6620 746f nstructor ref to │ │ │ │ │ -000bb320: 206c 6f63 616c 2063 6c61 7373 6573 0a0a local classes.. │ │ │ │ │ -000bb330: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/lam │ │ │ │ │ -000bb3b0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ -000bb3c0: 6e63 6545 7865 6375 7469 6f6e 2f4d 6574 nceExecution/Met │ │ │ │ │ -000bb3d0: 686f 6452 6566 6572 656e 6365 5465 7374 hodReferenceTest │ │ │ │ │ -000bb3e0: 5375 6543 6173 6531 2e6a 6176 613c 2f61 SueCase1.java: convert lambd │ │ │ │ │ -000bb400: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ -000bb410: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ -000bb420: 7468 656d 0a0a 3c6c 693e 0a3c 6120 6872 them..
  • .tools/jav │ │ │ │ │ -000bb4a0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -000bb4b0: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ -000bb4c0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ -000bb4d0: 6365 5465 7374 5375 6543 6173 6532 2e6a ceTestSueCase2.j │ │ │ │ │ -000bb4e0: 6176 613c 2f61 3e3a 2063 6f6e 7665 7274 ava: convert │ │ │ │ │ -000bb4f0: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ -000bb500: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ -000bb510: 6420 6164 6420 7468 656d 0a0a 3c6c 693e d add them..
  • │ │ │ │ │ -000bb520: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .too │ │ │ │ │ -000bb590: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ -000bb5a0: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ -000bb5b0: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ -000bb5c0: 6566 6572 656e 6365 5465 7374 5375 6543 eferenceTestSueC │ │ │ │ │ -000bb5d0: 6173 6534 2e6a 6176 613c 2f61 3e3a 2063 ase4.java: c │ │ │ │ │ -000bb5e0: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ -000bb5f0: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ -000bb600: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ -000bb610: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • . │ │ │ │ │ -000bb680: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000bb690: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ -000bb6a0: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ -000bb6b0: 6f64 5265 6665 7265 6e63 6554 6573 7453 odReferenceTestS │ │ │ │ │ -000bb6c0: 7570 6572 2e6a 6176 613c 2f61 3e3a 2063 uper.java: c │ │ │ │ │ -000bb6d0: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ -000bb6e0: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ -000bb6f0: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ -000bb700: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/jav │ │ │ │ │ -000bb780: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -000bb790: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ -000bb7a0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ -000bb7b0: 6365 5465 7374 5375 7065 7244 6566 6175 ceTestSuperDefau │ │ │ │ │ -000bb7c0: 6c74 2e6a 6176 613c 2f61 3e3a 2063 6f6e lt.java: con │ │ │ │ │ -000bb7d0: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ -000bb7e0: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ -000bb7f0: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ -000bb800: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/jav │ │ │ │ │ -000bb880: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ -000bb890: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ -000bb8a0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ -000bb8b0: 6365 5465 7374 5479 7065 436f 6e76 6572 ceTestTypeConver │ │ │ │ │ -000bb8c0: 7369 6f6e 2e6a 6176 613c 2f61 3e3a 2063 sion.java: c │ │ │ │ │ -000bb8d0: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ -000bb8e0: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ -000bb8f0: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ -000bb900: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/javac/la │ │ │ │ │ -000bb980: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ -000bb990: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ -000bb9a0: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ -000bb9b0: 7456 6172 4172 6773 2e6a 6176 613c 2f61 tVarArgs.java: convert lambd │ │ │ │ │ -000bb9d0: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ -000bb9e0: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ -000bb9f0: 7468 656d 0a0a 3c6c 693e 0a3c 6120 6872 them..
  • .tools/j │ │ │ │ │ -000bba70: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ -000bba80: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ -000bba90: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ -000bbaa0: 656e 6365 5465 7374 5661 7241 7267 7345 enceTestVarArgsE │ │ │ │ │ -000bbab0: 7874 2e6a 6176 613c 2f61 3e3a 2063 6f6e xt.java: con │ │ │ │ │ -000bbac0: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ -000bbad0: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ -000bbae0: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ -000bbaf0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac │ │ │ │ │ -000bbb70: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ -000bbb80: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ -000bbb90: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ -000bbba0: 5465 7374 5661 7241 7267 7353 7570 6572 TestVarArgsSuper │ │ │ │ │ -000bbbb0: 2e6a 6176 613c 2f61 3e3a 2063 6f6e 7665 .java: conve │ │ │ │ │ -000bbbc0: 7274 206c 616d 6264 6120 7465 7374 6e67 rt lambda testng │ │ │ │ │ -000bbbd0: 2074 6573 7473 2074 6f20 6a74 7265 6720 tests to jtreg │ │ │ │ │ -000bbbe0: 616e 6420 6164 6420 7468 656d 0a0a 3c6c and add them...tools/ │ │ │ │ │ -000bbc70: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ -000bbc80: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ -000bbc90: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ -000bbca0: 7265 6e63 6554 6573 7456 6172 4172 6773 renceTestVarArgs │ │ │ │ │ -000bbcb0: 5375 7065 7244 6566 6175 6c74 2e6a 6176 SuperDefault.jav │ │ │ │ │ -000bbcc0: 613c 2f61 3e3a 2063 6f6e 7665 7274 206c a: convert l │ │ │ │ │ -000bbcd0: 616d 6264 6120 7465 7374 6e67 2074 6573 ambda testng tes │ │ │ │ │ -000bbce0: 7473 2074 6f20 6a74 7265 6720 616e 6420 ts to jtreg and │ │ │ │ │ -000bbcf0: 6164 6420 7468 656d 0a0a 3c6c 693e 0a3c add them..
  • .< │ │ │ │ │ -000bbd00: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000bbd10: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000bbd20: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000bbd30: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -000bbd40: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ -000bbd50: 5265 6665 7265 6e63 6554 6573 7456 6172 ReferenceTestVar │ │ │ │ │ -000bbd60: 4172 6773 5468 6973 2e6a 7472 223e 746f ArgsThis.jtr">to │ │ │ │ │ -000bbd70: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000bbd80: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ -000bbd90: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ -000bbda0: 5265 6665 7265 6e63 6554 6573 7456 6172 ReferenceTestVar │ │ │ │ │ -000bbdb0: 4172 6773 5468 6973 2e6a 6176 613c 2f61 ArgsThis.java: convert lambd │ │ │ │ │ -000bbdd0: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ -000bbde0: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ -000bbdf0: 7468 656d 0a0a 3c6c 693e 0a3c 6120 6872 them..
  • .tools/ja │ │ │ │ │ -000bbe70: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ -000bbe80: 6452 6566 6572 656e 6365 4578 6563 7574 dReferenceExecut │ │ │ │ │ -000bbe90: 696f 6e2f 4d65 7468 6f64 5265 6665 7265 ion/MethodRefere │ │ │ │ │ -000bbea0: 6e63 6554 6573 7456 6172 4861 6e64 6c65 nceTestVarHandle │ │ │ │ │ -000bbeb0: 2e6a 6176 613c 2f61 3e3a 2074 6573 7420 .java: test │ │ │ │ │ -000bbec0: 666f 7220 5661 7248 616e 646c 6520 7369 for VarHandle si │ │ │ │ │ -000bbed0: 676e 6174 7572 6520 706f 6c79 6d6f 7270 gnature polymorp │ │ │ │ │ -000bbee0: 6869 6320 6d65 7468 6f64 730a 0a3c 6c69 hic methods..
  • .t │ │ │ │ │ -000bbf60: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000bbf70: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ -000bbf80: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ -000bbf90: 6452 6566 6572 656e 6365 556e 696f 6e54 dReferenceUnionT │ │ │ │ │ -000bbfa0: 7970 6554 6573 742e 6a61 7661 3c2f 613e ypeTest.java │ │ │ │ │ -000bbfb0: 3a20 4c61 6d62 6461 436f 6e76 6572 7369 : LambdaConversi │ │ │ │ │ -000bbfc0: 6f6e 4578 6365 7074 696f 6e3a 2049 6e76 onException: Inv │ │ │ │ │ -000bbfd0: 616c 6964 2072 6563 6569 7665 7220 7479 alid receiver ty │ │ │ │ │ -000bbfe0: 7065 2069 6e74 6572 6661 6365 3b20 6e6f pe interface; no │ │ │ │ │ -000bbff0: 7420 6120 7375 6274 7970 6520 6f66 2069 t a subtype of i │ │ │ │ │ -000bc000: 6d70 6c65 6d65 6e74 6174 696f 6e20 7479 mplementation ty │ │ │ │ │ -000bc010: 7065 2069 6e74 6572 6661 6365 0a0a 3c6c pe interface...tools/javac/la │ │ │ │ │ -000bc090: 6d62 6461 2f6d 6f73 7453 7065 6369 6669 mbda/mostSpecifi │ │ │ │ │ -000bc0a0: 632f 5374 7275 6374 7572 616c 4d6f 7374 c/StructuralMost │ │ │ │ │ -000bc0b0: 5370 6563 6966 6963 5465 7374 2e6a 6176 SpecificTest.jav │ │ │ │ │ -000bc0c0: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ -000bc0d0: 6120 7465 7374 7320 4175 746f 6d61 7469 a tests Automati │ │ │ │ │ -000bc0e0: 6320 7465 7374 2066 6f72 2063 6865 636b c test for check │ │ │ │ │ -000bc0f0: 696e 6720 636f 7272 6563 746e 6573 7320 ing correctness │ │ │ │ │ -000bc100: 6f66 2073 7472 7563 7475 7261 6c20 6d6f of structural mo │ │ │ │ │ -000bc110: 7374 2073 7065 6369 6669 6320 7465 7374 st specific test │ │ │ │ │ -000bc120: 2072 6f75 7469 6e65 2074 656d 706f 7261 routine tempora │ │ │ │ │ -000bc130: 7269 6c79 2077 6f72 6b61 726f 756e 6420 rily workaround │ │ │ │ │ -000bc140: 636f 6d62 6f20 7465 7374 7320 6172 6520 combo tests are │ │ │ │ │ -000bc150: 6361 7573 696e 6720 7469 6d65 206f 7574 causing time out │ │ │ │ │ -000bc160: 2069 6e20 7365 7665 7261 6c20 706c 6174 in several plat │ │ │ │ │ -000bc170: 666f 726d 730a 0a3c 6c69 3e0a 3c61 2068 forms..
  • .tools/j │ │ │ │ │ -000bc1e0: 6176 6163 2f6c 616d 6264 612f 7072 6976 avac/lambda/priv │ │ │ │ │ -000bc1f0: 6174 654d 6574 686f 6452 6566 6572 656e ateMethodReferen │ │ │ │ │ -000bc200: 6365 732f 4d65 7468 6f64 496e 766f 6b65 ces/MethodInvoke │ │ │ │ │ -000bc210: 722e 6a61 7661 3c2f 613e 3a20 7072 6976 r.java: priv │ │ │ │ │ -000bc220: 6174 6520 6d65 7468 6f64 2073 686f 756c ate method shoul │ │ │ │ │ -000bc230: 6420 6265 2061 6363 6573 7369 626c 6520 d be accessible │ │ │ │ │ -000bc240: 286e 6573 7465 6420 636c 6173 7365 7329 (nested classes) │ │ │ │ │ -000bc250: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/javac │ │ │ │ │ -000bc2c0: 2f6c 616d 6264 612f 7072 6976 6174 654d /lambda/privateM │ │ │ │ │ -000bc2d0: 6574 686f 6452 6566 6572 656e 6365 732f ethodReferences/ │ │ │ │ │ -000bc2e0: 4d65 7468 6f64 5375 7070 6c69 6572 2e6a MethodSupplier.j │ │ │ │ │ -000bc2f0: 6176 613c 2f61 3e3a 2070 7269 7661 7465 ava: private │ │ │ │ │ -000bc300: 206d 6574 686f 6420 7368 6f75 6c64 2062 method should b │ │ │ │ │ -000bc310: 6520 6163 6365 7373 6962 6c65 2028 6e65 e accessible (ne │ │ │ │ │ -000bc320: 7374 6564 2063 6c61 7373 6573 290a 0a3c sted classes)..< │ │ │ │ │ -000bc330: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.to │ │ │ │ │ -000bc390: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000bc3a0: 2f70 7269 7661 7465 4d65 7468 6f64 5265 /privateMethodRe │ │ │ │ │ -000bc3b0: 6665 7265 6e63 6573 2f54 6869 7264 436c ferences/ThirdCl │ │ │ │ │ -000bc3c0: 6173 732e 6a61 7661 3c2f 613e 3a20 7072 ass.java: pr │ │ │ │ │ -000bc3d0: 6976 6174 6520 6d65 7468 6f64 2073 686f ivate method sho │ │ │ │ │ -000bc3e0: 756c 6420 6265 2061 6363 6573 7369 626c uld be accessibl │ │ │ │ │ -000bc3f0: 6520 286e 6573 7465 6420 636c 6173 7365 e (nested classe │ │ │ │ │ -000bc400: 7329 0a0a 3c6c 693e 0a3c 6120 6872 6566 s)..
  • .to │ │ │ │ │ -000bc460: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ -000bc470: 2f74 7970 6549 6e66 6572 656e 6365 2f49 /typeInference/I │ │ │ │ │ -000bc480: 6e66 6572 656e 6365 5465 7374 3131 2e6a nferenceTest11.j │ │ │ │ │ -000bc490: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ -000bc4a0: 6264 6120 7465 7374 7320 5468 6973 2074 bda tests This t │ │ │ │ │ -000bc4b0: 6573 7420 6973 2066 6f72 2073 656c 6620 est is for self │ │ │ │ │ -000bc4c0: 7265 6665 7265 6e74 6961 6c20 616e 6420 referential and │ │ │ │ │ -000bc4d0: 7265 6375 7273 6976 6520 6c61 6d62 6461 recursive lambda │ │ │ │ │ -000bc4e0: 2065 7870 7265 7373 696f 6e20 7468 6174 expression that │ │ │ │ │ -000bc4f0: 2068 6176 6520 7479 7065 2069 6e66 6572 have type infer │ │ │ │ │ -000bc500: 656e 6365 0a0a 3c6c 693e 0a3c 6120 6872 ence..
  • .t │ │ │ │ │ -000bc560: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ -000bc570: 612f 7479 7065 496e 6665 7265 6e63 652f a/typeInference/ │ │ │ │ │ -000bc580: 496e 6665 7265 6e63 6554 6573 7432 2e6a InferenceTest2.j │ │ │ │ │ -000bc590: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ -000bc5a0: 6264 6120 7465 7374 7320 5061 7261 6d65 bda tests Parame │ │ │ │ │ -000bc5b0: 7465 7220 7479 7065 7320 696e 6665 7272 ter types inferr │ │ │ │ │ -000bc5c0: 6564 2066 726f 6d20 7461 7267 6574 2074 ed from target t │ │ │ │ │ -000bc5d0: 7970 6520 696e 2067 656e 6572 6963 7320 ype in generics │ │ │ │ │ -000bc5e0: 7769 7468 6f75 7420 7769 6c64 6361 7264 without wildcard │ │ │ │ │ -000bc5f0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tool │ │ │ │ │ -000bc650: 732f 6a61 7661 632f 6c61 6d62 6461 2f74 s/javac/lambda/t │ │ │ │ │ -000bc660: 7970 6549 6e66 6572 656e 6365 2f49 6e66 ypeInference/Inf │ │ │ │ │ -000bc670: 6572 656e 6365 5465 7374 3262 2e6a 6176 erenceTest2b.jav │ │ │ │ │ -000bc680: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ -000bc690: 6120 7465 7374 7320 5061 7261 6d65 7465 a tests Paramete │ │ │ │ │ -000bc6a0: 7220 7479 7065 7320 696e 6665 7272 6564 r types inferred │ │ │ │ │ -000bc6b0: 2066 726f 6d20 7461 7267 6574 2074 7970 from target typ │ │ │ │ │ -000bc6c0: 6520 696e 2067 656e 6572 6963 7320 7769 e in generics wi │ │ │ │ │ -000bc6d0: 7468 2077 696c 6463 6172 640a 0a3c 6c69 th wildcard..
  • .tools/java │ │ │ │ │ -000bc740: 632f 6c61 6d62 6461 2f74 7970 6549 6e66 c/lambda/typeInf │ │ │ │ │ -000bc750: 6572 656e 6365 2f49 6e66 6572 656e 6365 erence/Inference │ │ │ │ │ -000bc760: 5465 7374 332e 6a61 7661 3c2f 613e 3a20 Test3.java: │ │ │ │ │ -000bc770: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ -000bc780: 2049 6e74 6572 6661 6365 2069 6e68 6572 Interface inher │ │ │ │ │ -000bc790: 6974 616e 6365 2c20 7375 622d 696e 7465 itance, sub-inte │ │ │ │ │ -000bc7a0: 7266 6163 6520 7265 736f 6c76 6573 2074 rface resolves t │ │ │ │ │ -000bc7b0: 6865 2074 7970 6520 6f66 2074 6865 2073 he type of the s │ │ │ │ │ -000bc7c0: 7570 6572 2069 6e74 6572 6661 6365 2e0a uper interface.. │ │ │ │ │ -000bc7d0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ -000bc830: 6a61 7661 632f 6c61 6d62 6461 2f74 7970 javac/lambda/typ │ │ │ │ │ -000bc840: 6549 6e66 6572 656e 6365 2f49 6e66 6572 eInference/Infer │ │ │ │ │ -000bc850: 656e 6365 5465 7374 342e 6a61 7661 3c2f enceTest4.java: Add lambda t │ │ │ │ │ -000bc870: 6573 7473 2054 6869 7320 7465 7374 2069 ests This test i │ │ │ │ │ -000bc880: 7320 666f 7220 6765 6e65 7269 6320 6d65 s for generic me │ │ │ │ │ -000bc890: 7468 6f64 7320 7768 6f73 6520 7479 7065 thods whose type │ │ │ │ │ -000bc8a0: 2069 7320 7468 6520 7361 6d65 2061 7320 is the same as │ │ │ │ │ -000bc8b0: 7468 6520 7479 7065 206f 6620 7468 6520 the type of the │ │ │ │ │ -000bc8c0: 6765 6e65 7269 6320 5341 4d20 696e 7465 generic SAM inte │ │ │ │ │ -000bc8d0: 7266 6163 6520 7468 6174 2069 7320 7461 rface that is ta │ │ │ │ │ -000bc8e0: 6b65 6e20 6173 2074 6865 2070 6172 616d ken as the param │ │ │ │ │ -000bc8f0: 6574 6572 206f 6620 7468 6520 6765 6e65 eter of the gene │ │ │ │ │ -000bc900: 7269 6320 6d65 7468 6f64 3b20 7468 6520 ric method; the │ │ │ │ │ -000bc910: 7479 7065 2063 616e 2062 6520 696e 6665 type can be infe │ │ │ │ │ -000bc920: 7272 6564 2066 726f 6d20 7468 6520 7661 rred from the va │ │ │ │ │ -000bc930: 6c75 6520 6f66 2074 6865 206f 7468 6572 lue of the other │ │ │ │ │ -000bc940: 2074 7970 6520 6172 6775 6d65 6e74 730a type arguments. │ │ │ │ │ -000bc950: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tool │ │ │ │ │ -000bc9b0: 732f 6a61 7661 632f 6c61 6d62 6461 2f74 s/javac/lambda/t │ │ │ │ │ -000bc9c0: 7970 6549 6e66 6572 656e 6365 2f49 6e66 ypeInference/Inf │ │ │ │ │ -000bc9d0: 6572 656e 6365 5465 7374 3738 392e 6a61 erenceTest789.ja │ │ │ │ │ -000bc9e0: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ -000bc9f0: 6461 2074 6573 7473 2054 6869 7320 7465 da tests This te │ │ │ │ │ -000bca00: 7374 2069 7320 666f 7220 7768 656e 206c st is for when l │ │ │ │ │ -000bca10: 616d 6264 6120 7265 7475 726e 2074 7970 ambda return typ │ │ │ │ │ -000bca20: 6520 6973 2069 6e66 6572 7265 6420 6672 e is inferred fr │ │ │ │ │ -000bca30: 6f6d 2074 6172 6765 7420 7479 7065 0a0a om target type.. │ │ │ │ │ -000bca40: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/jav │ │ │ │ │ -000bcab0: 6163 2f6c 616d 6264 612f 7479 7065 496e ac/lambda/typeIn │ │ │ │ │ -000bcac0: 6665 7265 6e63 652f 636f 6d62 6f2f 5479 ference/combo/Ty │ │ │ │ │ -000bcad0: 7065 496e 6665 7265 6e63 6543 6f6d 626f peInferenceCombo │ │ │ │ │ -000bcae0: 5465 7374 2e6a 6176 613c 2f61 3e3a 2041 Test.java: A │ │ │ │ │ -000bcaf0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ -000bcb00: 7065 7266 6f72 6d20 6175 746f 6d61 7465 perform automate │ │ │ │ │ -000bcb10: 6420 6368 6563 6b73 2069 6e20 7479 7065 d checks in type │ │ │ │ │ -000bcb20: 2069 6e66 6572 656e 6365 2069 6e20 6c61 inference in la │ │ │ │ │ -000bcb30: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ -000bcb40: 2069 6e20 6469 6666 6572 656e 7420 636f in different co │ │ │ │ │ -000bcb50: 6e74 6578 7473 2074 656d 706f 7261 7269 ntexts temporari │ │ │ │ │ -000bcb60: 6c79 2077 6f72 6b61 726f 756e 6420 636f ly workaround co │ │ │ │ │ -000bcb70: 6d62 6f20 7465 7374 7320 6172 6520 6361 mbo tests are ca │ │ │ │ │ -000bcb80: 7573 696e 6720 7469 6d65 206f 7574 2069 using time out i │ │ │ │ │ -000bcb90: 6e20 7365 7665 7261 6c20 706c 6174 666f n several platfo │ │ │ │ │ -000bcba0: 726d 730a 0a3c 6c69 3e0a 3c61 2068 7265 rms..
  • .tools/java │ │ │ │ │ -000bcc10: 632f 6c61 6d62 6461 5368 6170 6573 2f6f c/lambdaShapes/o │ │ │ │ │ -000bcc20: 7267 2f6f 7065 6e6a 646b 2f74 6573 7473 rg/openjdk/tests │ │ │ │ │ -000bcc30: 2f6a 6176 6163 2f46 4454 6573 742e 6a61 /javac/FDTest.ja │ │ │ │ │ -000bcc40: 7661 3c2f 613e 3a20 200a 0a3c 6c69 3e0a va: ..
  • . │ │ │ │ │ -000bcc50: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/ │ │ │ │ │ -000bccc0: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ -000bccd0: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ -000bcce0: 6573 7473 2f73 6570 6172 6174 652f 4174 ests/separate/At │ │ │ │ │ -000bccf0: 7472 6962 7574 6549 6e6a 6563 746f 722e tributeInjector. │ │ │ │ │ -000bcd00: 6a61 7661 3c2f 613e 3a20 200a 0a3c 6c69 java: ..
  • .tools/javac/ │ │ │ │ │ -000bcd80: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ -000bcd90: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ -000bcda0: 6570 6172 6174 652f 436c 6173 7346 696c eparate/ClassFil │ │ │ │ │ -000bcdb0: 652e 6a61 7661 3c2f 613e 3a20 200a 0a3c e.java: ..< │ │ │ │ │ -000bcdc0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/la │ │ │ │ │ -000bce40: 6d62 6461 5368 6170 6573 2f6f 7267 2f6f mbdaShapes/org/o │ │ │ │ │ -000bce50: 7065 6e6a 646b 2f74 6573 7473 2f73 6570 penjdk/tests/sep │ │ │ │ │ -000bce60: 6172 6174 652f 436c 6173 7346 696c 6550 arate/ClassFileP │ │ │ │ │ -000bce70: 7265 7072 6f63 6573 736f 722e 6a61 7661 reprocessor.java │ │ │ │ │ -000bce80: 3c2f 613e 3a20 200a 0a3c 6c69 3e0a 3c61 : ..
  • . │ │ │ │ │ -000bcf00: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000bcf10: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ -000bcf20: 6e6a 646b 2f74 6573 7473 2f73 6570 6172 njdk/tests/separ │ │ │ │ │ -000bcf30: 6174 652f 436c 6173 7354 6f49 6e74 6572 ate/ClassToInter │ │ │ │ │ -000bcf40: 6661 6365 436f 6e76 6572 7465 722e 6a61 faceConverter.ja │ │ │ │ │ -000bcf50: 7661 3c2f 613e 3a20 200a 0a3c 6c69 3e0a va: ..
  • . │ │ │ │ │ -000bcf60: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/lam │ │ │ │ │ -000bcfd0: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ -000bcfe0: 656e 6a64 6b2f 7465 7374 732f 7365 7061 enjdk/tests/sepa │ │ │ │ │ -000bcff0: 7261 7465 2f43 6f6d 7069 6c65 722e 6a61 rate/Compiler.ja │ │ │ │ │ -000bd000: 7661 3c2f 613e 3a20 200a 0a3c 6c69 3e0a va: ..
  • . │ │ │ │ │ -000bd010: 3c61 2068 7265 663d 222f 746d 702f 6c61 tool │ │ │ │ │ -000bd080: 732f 6a61 7661 632f 6c61 6d62 6461 5368 s/javac/lambdaSh │ │ │ │ │ -000bd090: 6170 6573 2f6f 7267 2f6f 7065 6e6a 646b apes/org/openjdk │ │ │ │ │ -000bd0a0: 2f74 6573 7473 2f73 6570 6172 6174 652f /tests/separate/ │ │ │ │ │ -000bd0b0: 4469 7265 6374 6564 436c 6173 734c 6f61 DirectedClassLoa │ │ │ │ │ -000bd0c0: 6465 722e 6a61 7661 3c2f 613e 3a20 200a der.java: . │ │ │ │ │ -000bd0d0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ -000bd140: 6a61 7661 632f 6c61 6d62 6461 5368 6170 javac/lambdaShap │ │ │ │ │ -000bd150: 6573 2f6f 7267 2f6f 7065 6e6a 646b 2f74 es/org/openjdk/t │ │ │ │ │ -000bd160: 6573 7473 2f73 6570 6172 6174 652f 536f ests/separate/So │ │ │ │ │ -000bd170: 7572 6365 4d6f 6465 6c2e 6a61 7661 3c2f urceModel.java: ..
  • . │ │ │ │ │ -000bd1f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000bd200: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ -000bd210: 6e6a 646b 2f74 6573 7473 2f73 6570 6172 njdk/tests/separ │ │ │ │ │ -000bd220: 6174 652f 5465 7374 4861 726e 6573 732e ate/TestHarness. │ │ │ │ │ -000bd230: 6a61 7661 3c2f 613e 3a20 200a 0a3c 6c69 java: ..
  • .tools/javac/ │ │ │ │ │ -000bd2b0: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ -000bd2c0: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ -000bd2d0: 6861 7065 6765 6e2f 436c 6173 7343 6173 hapegen/ClassCas │ │ │ │ │ -000bd2e0: 652e 6a61 7661 3c2f 613e 3a20 200a 0a3c e.java: ..< │ │ │ │ │ -000bd2f0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/java │ │ │ │ │ -000bd360: 632f 6c61 6d62 6461 5368 6170 6573 2f6f c/lambdaShapes/o │ │ │ │ │ -000bd370: 7267 2f6f 7065 6e6a 646b 2f74 6573 7473 rg/openjdk/tests │ │ │ │ │ -000bd380: 2f73 6861 7065 6765 6e2f 4869 6572 6172 /shapegen/Hierar │ │ │ │ │ -000bd390: 6368 792e 6a61 7661 3c2f 613e 3a20 200a chy.java: . │ │ │ │ │ -000bd3a0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/lam │ │ │ │ │ -000bd420: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ -000bd430: 656e 6a64 6b2f 7465 7374 732f 7368 6170 enjdk/tests/shap │ │ │ │ │ -000bd440: 6567 656e 2f48 6965 7261 7263 6879 4765 egen/HierarchyGe │ │ │ │ │ -000bd450: 6e65 7261 746f 722e 6a61 7661 3c2f 613e nerator.java │ │ │ │ │ -000bd460: 3a20 200a 0a3c 6c69 3e0a 3c61 2068 7265 : ..
  • .tools/jav │ │ │ │ │ -000bd4d0: 6163 2f6c 616d 6264 6153 6861 7065 732f ac/lambdaShapes/ │ │ │ │ │ -000bd4e0: 6f72 672f 6f70 656e 6a64 6b2f 7465 7374 org/openjdk/test │ │ │ │ │ -000bd4f0: 732f 7368 6170 6567 656e 2f52 756c 652e s/shapegen/Rule. │ │ │ │ │ -000bd500: 6a61 7661 3c2f 613e 3a20 200a 0a3c 6c69 java: ..
  • .tools/javac/ │ │ │ │ │ -000bd580: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ -000bd590: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ -000bd5a0: 6861 7065 6765 6e2f 5275 6c65 4772 6f75 hapegen/RuleGrou │ │ │ │ │ -000bd5b0: 702e 6a61 7661 3c2f 613e 3a20 200a 0a3c p.java: ..< │ │ │ │ │ -000bd5c0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/l │ │ │ │ │ -000bd630: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ -000bd640: 6f70 656e 6a64 6b2f 7465 7374 732f 7368 openjdk/tests/sh │ │ │ │ │ -000bd650: 6170 6567 656e 2f54 544e 6f64 652e 6a61 apegen/TTNode.ja │ │ │ │ │ -000bd660: 7661 3c2f 613e 3a20 200a 0a3c 6c69 3e0a va: ..
  • . │ │ │ │ │ -000bd670: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/lam │ │ │ │ │ -000bd6e0: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ -000bd6f0: 656e 6a64 6b2f 7465 7374 732f 7368 6170 enjdk/tests/shap │ │ │ │ │ -000bd700: 6567 656e 2f54 5450 6172 7365 722e 6a61 egen/TTParser.ja │ │ │ │ │ -000bd710: 7661 3c2f 613e 3a20 200a 0a3c 6c69 3e0a va: ..
  • . │ │ │ │ │ -000bd720: 3c61 2068 7265 663d 222f 746d 702f 6c61 │ │ │ │ │ -000bd780: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ -000bd790: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ -000bd7a0: 6e6a 646b 2f74 6573 7473 2f73 6861 7065 njdk/tests/shape │ │ │ │ │ -000bd7b0: 6765 6e2f 5454 5368 6170 652e 6a61 7661 gen/TTShape.java │ │ │ │ │ -000bd7c0: 3c2f 613e 3a20 200a 0a3c 6c69 3e0a 3c61 : ..
  • .tools/javac/l │ │ │ │ │ -000bd840: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ -000bd850: 6f70 656e 6a64 6b2f 7465 7374 732f 766d openjdk/tests/vm │ │ │ │ │ -000bd860: 2f44 6566 6175 6c74 4d65 7468 6f64 7354 /DefaultMethodsT │ │ │ │ │ -000bd870: 6573 742e 6a61 7661 3c2f 613e 3a20 200a est.java: . │ │ │ │ │ -000bd880: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/la │ │ │ │ │ -000bd900: 6d62 6461 5368 6170 6573 2f6f 7267 2f6f mbdaShapes/org/o │ │ │ │ │ -000bd910: 7065 6e6a 646b 2f74 6573 7473 2f76 6d2f penjdk/tests/vm/ │ │ │ │ │ -000bd920: 4644 5365 7061 7261 7465 436f 6d70 696c FDSeparateCompil │ │ │ │ │ -000bd930: 6174 696f 6e54 6573 742e 6a61 7661 3c2f ationTest.java: ..
  • .tools/javac │ │ │ │ │ -000bd9a0: 2f6c 6175 6e63 6865 722f 4765 7452 6573 /launcher/GetRes │ │ │ │ │ -000bd9b0: 6f75 7263 6554 6573 742e 6a61 7661 3c2f ourceTest.java: Source Launc │ │ │ │ │ -000bd9d0: 6865 7220 636c 6173 736c 6f61 6465 7220 her classloader │ │ │ │ │ -000bd9e0: 7368 6f75 6c64 2073 7570 706f 7274 2067 should support g │ │ │ │ │ -000bd9f0: 6574 5265 736f 7572 6365 2061 6e64 2067 etResource and g │ │ │ │ │ -000bda00: 6574 5265 736f 7572 6365 4173 5374 7265 etResourceAsStre │ │ │ │ │ -000bda10: 616d 0a0a 3c6c 693e 0a3c 6120 6872 6566 am..
  • .: │ │ │ │ │ +000b4c20: 696e 745b 5d3a 3a63 6c6f 6e65 2063 6175 int[]::clone cau │ │ │ │ │ +000b4c30: 7365 7320 226a 6176 612e 6c61 6e67 2e4e ses "java.lang.N │ │ │ │ │ +000b4c40: 6f43 6c61 7373 4465 6646 6f75 6e64 4572 oClassDefFoundEr │ │ │ │ │ +000b4c50: 726f 723a 2041 7272 6179 220a 0a3c 6c69 ror: Array"..
  • .tools/java │ │ │ │ │ +000b4cc0: 632f 6c61 6d62 6461 2f4d 6574 686f 6452 c/lambda/MethodR │ │ │ │ │ +000b4cd0: 6566 6572 656e 6365 4765 6e65 7269 6354 eferenceGenericT │ │ │ │ │ +000b4ce0: 6172 6765 742e 6a61 7661 3c2f 613e 3a20 arget.java: │ │ │ │ │ +000b4cf0: 436c 6173 7343 6173 7445 7863 6570 7469 ClassCastExcepti │ │ │ │ │ +000b4d00: 6f6e 3a20 7479 7069 6e67 2069 6e66 6f72 on: typing infor │ │ │ │ │ +000b4d10: 6d61 7469 6f6e 206e 6565 6465 6420 666f mation needed fo │ │ │ │ │ +000b4d20: 7220 6d65 7468 6f64 2072 6566 6572 656e r method referen │ │ │ │ │ +000b4d30: 6365 2062 7269 6467 696e 6720 6e6f 7420 ce bridging not │ │ │ │ │ +000b4d40: 7072 6573 6572 7665 640a 0a3c 6c69 3e0a preserved..
  • . │ │ │ │ │ +000b4d50: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/lam │ │ │ │ │ +000b4db0: 6264 612f 4d65 7468 6f64 5265 6665 7265 bda/MethodRefere │ │ │ │ │ +000b4dc0: 6e63 6550 6172 7365 7254 6573 742e 6a61 nceParserTest.ja │ │ │ │ │ +000b4dd0: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b4de0: 6461 2074 6573 7473 2041 6464 2070 6172 da tests Add par │ │ │ │ │ +000b4df0: 7365 7220 7375 7070 6f72 7420 666f 7220 ser support for │ │ │ │ │ +000b4e00: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +000b4e10: 7320 7465 6d70 6f72 6172 696c 7920 776f s temporarily wo │ │ │ │ │ +000b4e20: 726b 6172 6f75 6e64 2063 6f6d 626f 2074 rkaround combo t │ │ │ │ │ +000b4e30: 6573 7473 2061 7265 2063 6175 7369 6e67 ests are causing │ │ │ │ │ +000b4e40: 2074 696d 6520 6f75 7420 696e 2073 6576 time out in sev │ │ │ │ │ +000b4e50: 6572 616c 2070 6c61 7466 6f72 6d73 0a0a eral platforms.. │ │ │ │ │ +000b4e60: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools │ │ │ │ │ +000b4eb0: 2f6a 6176 6163 2f6c 616d 6264 612f 4d6f /javac/lambda/Mo │ │ │ │ │ +000b4ec0: 7374 5370 6563 6966 6963 3130 2e6a 6176 stSpecific10.jav │ │ │ │ │ +000b4ed0: 613c 2f61 3e3a 2053 7472 7563 7475 7261 a: Structura │ │ │ │ │ +000b4ee0: 6c20 6d6f 7374 2d73 7065 6369 6669 6320 l most-specific │ │ │ │ │ +000b4ef0: 6c6f 6769 6320 666f 7220 6c61 6d62 6461 logic for lambda │ │ │ │ │ +000b4f00: 732c 206d 6574 686f 6420 7265 6673 2c20 s, method refs, │ │ │ │ │ +000b4f10: 7061 7265 6e73 2c20 616e 6420 636f 6e64 parens, and cond │ │ │ │ │ +000b4f20: 6974 696f 6e61 6c73 0a0a 3c6c 693e 0a3c itionals..
  • .< │ │ │ │ │ +000b4f30: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b4f40: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b4f50: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b4f60: 2f4d 6f73 7453 7065 6369 6669 6331 312e /MostSpecific11. │ │ │ │ │ +000b4f70: 6a74 7222 3e74 6f6f 6c73 2f6a 6176 6163 jtr">tools/javac │ │ │ │ │ +000b4f80: 2f6c 616d 6264 612f 4d6f 7374 5370 6563 /lambda/MostSpec │ │ │ │ │ +000b4f90: 6966 6963 3131 2e6a 6176 613c 2f61 3e3a ific11.java: │ │ │ │ │ +000b4fa0: 2052 6574 7572 6e20 7479 7065 204f 626a Return type Obj │ │ │ │ │ +000b4fb0: 6563 7420 6973 206e 6f74 206d 6f72 6520 ect is not more │ │ │ │ │ +000b4fc0: 7370 6563 6966 6963 2074 6861 6e20 7265 specific than re │ │ │ │ │ +000b4fd0: 7475 726e 2074 7970 6520 5374 7269 6e67 turn type String │ │ │ │ │ +000b4fe0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .too │ │ │ │ │ +000b5030: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b5040: 4d6f 7374 5370 6563 6966 6963 3135 2e6a MostSpecific15.j │ │ │ │ │ +000b5050: 6176 613c 2f61 3e3a 2052 656e 616d 6520 ava: Rename │ │ │ │ │ +000b5060: 6675 6e63 7469 6f6e 616c 2069 6e74 6572 functional inter │ │ │ │ │ +000b5070: 6661 6365 206d 6574 686f 6420 7479 7065 face method type │ │ │ │ │ +000b5080: 2070 6172 616d 6574 6572 7320 6475 7269 parameters duri │ │ │ │ │ +000b5090: 6e67 206d 6f73 7420 7370 6563 6966 6963 ng most specific │ │ │ │ │ +000b50a0: 2074 6573 740a 0a3c 6c69 3e0a 3c61 2068 test..
  • .tools/javac/la │ │ │ │ │ +000b5100: 6d62 6461 2f4d 6f73 7453 7065 6369 6669 mbda/MostSpecifi │ │ │ │ │ +000b5110: 6331 372e 6a61 7661 3c2f 613e 3a20 5265 c17.java: Re │ │ │ │ │ +000b5120: 6e61 6d65 2066 756e 6374 696f 6e61 6c20 name functional │ │ │ │ │ +000b5130: 696e 7465 7266 6163 6520 6d65 7468 6f64 interface method │ │ │ │ │ +000b5140: 2074 7970 6520 7061 7261 6d65 7465 7273 type parameters │ │ │ │ │ +000b5150: 2064 7572 696e 6720 6d6f 7374 2073 7065 during most spe │ │ │ │ │ +000b5160: 6369 6669 6320 7465 7374 0a0a 3c6c 693e cific test..
  • │ │ │ │ │ +000b5170: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/jav │ │ │ │ │ +000b51c0: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +000b51d0: 6563 6966 6963 3138 2e6a 6176 613c 2f61 ecific18.java: Test that gen │ │ │ │ │ +000b51f0: 6572 6963 2066 756e 6374 696f 6e20 696e eric function in │ │ │ │ │ +000b5200: 7465 7266 6163 6520 6d65 7468 6f64 2062 terface method b │ │ │ │ │ +000b5210: 6f75 6e64 7320 6172 6520 7468 6520 7361 ounds are the sa │ │ │ │ │ +000b5220: 6d65 0a0a 3c6c 693e 0a3c 6120 6872 6566 me..
  • .t │ │ │ │ │ +000b5270: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b5280: 612f 4d6f 7374 5370 6563 6966 6963 3230 a/MostSpecific20 │ │ │ │ │ +000b5290: 2e6a 6176 613c 2f61 3e3a 2054 6573 7420 .java: Test │ │ │ │ │ +000b52a0: 7468 6174 2067 656e 6572 6963 2066 756e that generic fun │ │ │ │ │ +000b52b0: 6374 696f 6e20 696e 7465 7266 6163 6520 ction interface │ │ │ │ │ +000b52c0: 6d65 7468 6f64 2062 6f75 6e64 7320 6172 method bounds ar │ │ │ │ │ +000b52d0: 6520 7468 6520 7361 6d65 0a0a 3c6c 693e e the same..
  • │ │ │ │ │ +000b52e0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/jav │ │ │ │ │ +000b5330: 6163 2f6c 616d 6264 612f 4d6f 7374 5370 ac/lambda/MostSp │ │ │ │ │ +000b5340: 6563 6966 6963 3232 2e6a 6176 613c 2f61 ecific22.java: Most specific │ │ │ │ │ +000b5360: 2069 6e66 6572 656e 6365 2063 6f6e 7374 inference const │ │ │ │ │ +000b5370: 7261 696e 7473 2064 6572 6976 6564 2066 raints derived f │ │ │ │ │ +000b5380: 726f 6d20 626f 7468 2066 756e 6374 696f rom both functio │ │ │ │ │ +000b5390: 6e61 6c20 696e 7465 7266 6163 6520 6d65 nal interface me │ │ │ │ │ +000b53a0: 7468 6f64 2070 6172 616d 6574 6572 7320 thod parameters │ │ │ │ │ +000b53b0: 616e 6420 7470 6172 616d 2062 6f75 6e64 and tparam bound │ │ │ │ │ +000b53c0: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .to │ │ │ │ │ +000b5410: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b5420: 2f4d 6f73 7453 7065 6369 6669 6332 372e /MostSpecific27. │ │ │ │ │ +000b5430: 6a61 7661 3c2f 613e 3a20 4d6f 7374 2073 java: Most s │ │ │ │ │ +000b5440: 7065 6369 6669 6320 696e 6665 7265 6e63 pecific inferenc │ │ │ │ │ +000b5450: 6520 636f 6e73 7472 6169 6e74 7320 6465 e constraints de │ │ │ │ │ +000b5460: 7269 7665 6420 6672 6f6d 2069 6e74 6572 rived from inter │ │ │ │ │ +000b5470: 7365 6374 696f 6e20 626f 756e 640a 0a3c section bound..< │ │ │ │ │ +000b5480: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ │ │ │ │ │ +000b54d0: 6a61 7661 632f 6c61 6d62 6461 2f4d 6f73 javac/lambda/Mos │ │ │ │ │ +000b54e0: 7453 7065 6369 6669 6332 392e 6a61 7661 tSpecific29.java │ │ │ │ │ +000b54f0: 3c2f 613e 3a20 436f 7272 6563 7420 6d6f : Correct mo │ │ │ │ │ +000b5500: 7374 2d73 7065 6369 6669 6320 7465 7374 st-specific test │ │ │ │ │ +000b5510: 2077 6865 6e20 7769 6c64 6361 7264 7320 when wildcards │ │ │ │ │ +000b5520: 6170 7065 6172 2069 6e20 6675 6e63 7469 appear in functi │ │ │ │ │ +000b5530: 6f6e 616c 2069 6e74 6572 6661 6365 2074 onal interface t │ │ │ │ │ +000b5540: 7970 650a 0a3c 6c69 3e0a 3c61 2068 7265 ype..
  • .tools/javac/lam │ │ │ │ │ +000b55a0: 6264 612f 4e65 7374 6564 4361 7074 7572 bda/NestedCaptur │ │ │ │ │ +000b55b0: 6530 342e 6a61 7661 3c2f 613e 3a20 5665 e04.java: Ve │ │ │ │ │ +000b55c0: 7269 6679 2065 7272 6f72 2061 7420 7275 rify error at ru │ │ │ │ │ +000b55d0: 6e74 696d 6520 6475 6520 746f 2069 6e63 ntime due to inc │ │ │ │ │ +000b55e0: 6f72 7265 6374 2063 6c61 7373 6966 6963 orrect classific │ │ │ │ │ +000b55f0: 6174 696f 6e20 6f66 2061 206c 616d 6264 ation of a lambd │ │ │ │ │ +000b5600: 6120 6173 2062 6569 6e67 2069 6e73 7461 a as being insta │ │ │ │ │ +000b5610: 6e63 6520 6361 7074 7572 696e 670a 0a3c nce capturing..< │ │ │ │ │ +000b5620: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tool │ │ │ │ │ +000b5680: 732f 6a61 7661 632f 6c61 6d62 6461 2f53 s/javac/lambda/S │ │ │ │ │ +000b5690: 4535 416e 6e6f 7461 7469 6f6e 734f 6e4c E5AnnotationsOnL │ │ │ │ │ +000b56a0: 616d 6264 6150 6172 616d 6574 6572 732e ambdaParameters. │ │ │ │ │ +000b56b0: 6a61 7661 3c2f 613e 3a20 446f 206e 6f74 java: Do not │ │ │ │ │ +000b56c0: 2072 6574 6169 6e20 6465 636c 6172 6174 retain declarat │ │ │ │ │ +000b56d0: 696f 6e20 616e 6e6f 7461 7469 6f6e 7320 ion annotations │ │ │ │ │ +000b56e0: 6f6e 206c 616d 6264 6120 666f 726d 616c on lambda formal │ │ │ │ │ +000b56f0: 2070 6172 616d 6574 6572 730a 0a3c 6c69 parameters..
  • .tools/javac/l │ │ │ │ │ +000b5760: 616d 6264 612f 5365 7269 616c 697a 6162 ambda/Serializab │ │ │ │ │ +000b5770: 6c65 4f62 6a65 6374 4d65 7468 6f64 732e leObjectMethods. │ │ │ │ │ +000b5780: 6a61 7661 3c2f 613e 3a20 4368 6563 6b20 java: Check │ │ │ │ │ +000b5790: 7468 6174 2073 6572 6961 6c69 7a61 626c that serializabl │ │ │ │ │ +000b57a0: 6520 6c61 6d62 6461 7320 7265 6665 7272 e lambdas referr │ │ │ │ │ +000b57b0: 696e 6720 746f 206a 2e6c 2e4f 626a 6563 ing to j.l.Objec │ │ │ │ │ +000b57c0: 7420 6d65 7468 6f64 7320 776f 726b 2e0a t methods work.. │ │ │ │ │ +000b57d0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/ │ │ │ │ │ +000b5830: 6c61 6d62 6461 2f53 6572 6961 6c69 7a65 lambda/Serialize │ │ │ │ │ +000b5840: 644c 616d 6264 6149 6e49 6e69 742e 6a61 dLambdaInInit.ja │ │ │ │ │ +000b5850: 7661 3c2f 613e 3a20 4261 6420 6d65 7468 va: Bad meth │ │ │ │ │ +000b5860: 6f64 206e 616d 653a 2053 6572 6961 6c69 od name: Seriali │ │ │ │ │ +000b5870: 7a65 6420 6c61 6d62 6461 2069 6e20 6120 zed lambda in a │ │ │ │ │ +000b5880: 636f 6e73 7472 7563 746f 7220 6f72 2063 constructor or c │ │ │ │ │ +000b5890: 6c61 7373 2069 6e69 740a 0a3c 6c69 3e0a lass init..
  • . │ │ │ │ │ +000b58a0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/jav │ │ │ │ │ +000b58f0: 6163 2f6c 616d 6264 612f 5369 6e67 6c65 ac/lambda/Single │ │ │ │ │ +000b5900: 4c6f 6361 6c54 6573 742e 6a61 7661 3c2f LocalTest.java: Bad code gen │ │ │ │ │ +000b5920: 6572 6174 6564 2028 5665 7269 6679 4572 erated (VerifyEr │ │ │ │ │ +000b5930: 726f 7229 2077 6865 6e20 6c61 6d62 6461 ror) when lambda │ │ │ │ │ +000b5940: 2069 6e73 7461 6e74 6961 7465 7320 656e instantiates en │ │ │ │ │ +000b5950: 636c 6f73 696e 6720 6c6f 6361 6c20 636c closing local cl │ │ │ │ │ +000b5960: 6173 7320 616e 6420 6861 7320 6361 7074 ass and has capt │ │ │ │ │ +000b5970: 7572 6564 2076 6172 6961 626c 6573 0a0a ured variables.. │ │ │ │ │ +000b5980: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/ │ │ │ │ │ +000b59f0: 6a61 7661 632f 6c61 6d62 6461 2f54 3830 javac/lambda/T80 │ │ │ │ │ +000b5a00: 3337 3933 352f 4c61 6d62 6461 5769 7468 37935/LambdaWith │ │ │ │ │ +000b5a10: 4269 6e4f 7043 6f6e 7374 5265 6654 6f43 BinOpConstRefToC │ │ │ │ │ +000b5a20: 6f6e 7374 5374 7269 6e67 2e6a 6176 613c onstString.java< │ │ │ │ │ +000b5a30: 2f61 3e3a 204a 6176 6163 3a20 6669 6e61 /a>: Javac: fina │ │ │ │ │ +000b5a40: 6c20 6c6f 6361 6c20 5374 7269 6e67 2076 l local String v │ │ │ │ │ +000b5a50: 6172 2072 6566 6572 656e 6365 6420 696e ar referenced in │ │ │ │ │ +000b5a60: 2062 696e 6172 792f 756e 6172 7920 6f70 binary/unary op │ │ │ │ │ +000b5a70: 2069 6e20 6c61 6d62 6461 2070 726f 6475 in lambda produ │ │ │ │ │ +000b5a80: 6365 7320 636f 6465 2074 6861 7420 646f ces code that do │ │ │ │ │ +000b5a90: 6573 206e 6f74 2076 6572 6966 790a 0a3c es not verify..< │ │ │ │ │ +000b5aa0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/ │ │ │ │ │ +000b5b00: 6c61 6d62 6461 2f54 3830 3338 3432 302f lambda/T8038420/ │ │ │ │ │ +000b5b10: 4c61 6d62 6461 496e 6372 656d 656e 742e LambdaIncrement. │ │ │ │ │ +000b5b20: 6a61 7661 3c2f 613e 3a20 4c61 6d62 6461 java: Lambda │ │ │ │ │ +000b5b30: 2072 6574 7572 6e69 6e67 2070 6f73 742d returning post- │ │ │ │ │ +000b5b40: 696e 6372 656d 656e 7420 6765 6e65 7261 increment genera │ │ │ │ │ +000b5b50: 7465 7320 7772 6f6e 6720 636f 6465 0a0a tes wrong code.. │ │ │ │ │ +000b5b60: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac │ │ │ │ │ +000b5bb0: 2f6c 616d 6264 612f 5438 3035 3630 3134 /lambda/T8056014 │ │ │ │ │ +000b5bc0: 2e6a 6176 613c 2f61 3e3a 2056 6572 6966 .java: Verif │ │ │ │ │ +000b5bd0: 7920 7468 6174 2066 756c 6c20 7479 7065 y that full type │ │ │ │ │ +000b5be0: 2069 6e66 6572 656e 6365 2069 7320 7573 inference is us │ │ │ │ │ +000b5bf0: 6564 2077 6865 6e20 6361 6c6c 696e 6720 ed when calling │ │ │ │ │ +000b5c00: 6120 6d65 7468 6f64 206f 6e20 6120 7479 a method on a ty │ │ │ │ │ +000b5c10: 7065 2076 6172 6961 626c 652e 0a0a 3c6c pe variable.... │ │ │ │ │ +000b5c80: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b5c90: 6461 2f54 3831 3239 3734 302f 416c 6c6f da/T8129740/Allo │ │ │ │ │ +000b5ca0: 7745 6e63 6c6f 7369 6e67 5661 7243 6170 wEnclosingVarCap │ │ │ │ │ +000b5cb0: 7475 7265 5465 7374 2e6a 6176 613c 2f61 tureTest.java: Incorrect cla │ │ │ │ │ +000b5cd0: 7373 2066 696c 6520 6372 6561 7465 6420 ss file created │ │ │ │ │ +000b5ce0: 7768 656e 2070 6173 7369 6e67 206c 616d when passing lam │ │ │ │ │ +000b5cf0: 6264 6120 696e 2069 6e6e 6572 2063 6c61 bda in inner cla │ │ │ │ │ +000b5d00: 7373 2063 6f6e 7374 7275 6374 6f72 0a0a ss constructor.. │ │ │ │ │ +000b5d10: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .t │ │ │ │ │ +000b5d70: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b5d80: 612f 5438 3132 3937 3430 2f43 6170 7475 a/T8129740/Captu │ │ │ │ │ +000b5d90: 7265 496e 4374 6f72 4368 6169 6e69 6e67 reInCtorChaining │ │ │ │ │ +000b5da0: 5465 7374 2e6a 6176 613c 2f61 3e3a 2049 Test.java: I │ │ │ │ │ +000b5db0: 6e63 6f72 7265 6374 2063 6c61 7373 2066 ncorrect class f │ │ │ │ │ +000b5dc0: 696c 6520 6372 6561 7465 6420 7768 656e ile created when │ │ │ │ │ +000b5dd0: 2070 6173 7369 6e67 206c 616d 6264 6120 passing lambda │ │ │ │ │ +000b5de0: 696e 2069 6e6e 6572 2063 6c61 7373 2063 in inner class c │ │ │ │ │ +000b5df0: 6f6e 7374 7275 6374 6f72 0a0a 3c6c 693e onstructor..
  • │ │ │ │ │ +000b5e00: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/j │ │ │ │ │ +000b5e60: 6176 6163 2f6c 616d 6264 612f 5438 3132 avac/lambda/T812 │ │ │ │ │ +000b5e70: 3937 3430 2f51 7561 6c69 6669 6564 5468 9740/QualifiedTh │ │ │ │ │ +000b5e80: 6973 4163 6365 7373 5465 7374 2e6a 6176 isAccessTest.jav │ │ │ │ │ +000b5e90: 613c 2f61 3e3a 2049 6e63 6f72 7265 6374 a: Incorrect │ │ │ │ │ +000b5ea0: 2063 6c61 7373 2066 696c 6520 6372 6561 class file crea │ │ │ │ │ +000b5eb0: 7465 6420 7768 656e 2070 6173 7369 6e67 ted when passing │ │ │ │ │ +000b5ec0: 206c 616d 6264 6120 696e 2069 6e6e 6572 lambda in inner │ │ │ │ │ +000b5ed0: 2063 6c61 7373 2063 6f6e 7374 7275 6374 class construct │ │ │ │ │ +000b5ee0: 6f72 0a0a 3c6c 693e 0a3c 6120 6872 6566 or..
  • .tools/jav │ │ │ │ │ +000b5f50: 6163 2f6c 616d 6264 612f 5438 3132 3937 ac/lambda/T81297 │ │ │ │ │ +000b5f60: 3430 2f53 6f75 7263 6554 6f53 6f75 7263 40/SourceToSourc │ │ │ │ │ +000b5f70: 6554 7261 6e73 6c61 7469 6f6e 5465 7374 eTranslationTest │ │ │ │ │ +000b5f80: 2e6a 6176 613c 2f61 3e3a 2049 6e63 6f72 .java: Incor │ │ │ │ │ +000b5f90: 7265 6374 2063 6c61 7373 2066 696c 6520 rect class file │ │ │ │ │ +000b5fa0: 6372 6561 7465 6420 7768 656e 2070 6173 created when pas │ │ │ │ │ +000b5fb0: 7369 6e67 206c 616d 6264 6120 696e 2069 sing lambda in i │ │ │ │ │ +000b5fc0: 6e6e 6572 2063 6c61 7373 2063 6f6e 7374 nner class const │ │ │ │ │ +000b5fd0: 7275 6374 6f72 0a0a 3c6c 693e 0a3c 6120 ructor..
  • .too │ │ │ │ │ +000b6020: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b6030: 5438 3134 3530 3531 2e6a 6176 613c 2f61 T8145051.java: Wrong paramet │ │ │ │ │ +000b6050: 6572 206e 616d 6520 696e 2073 796e 7468 er name in synth │ │ │ │ │ +000b6060: 6574 6963 206c 616d 6264 6120 6d65 7468 etic lambda meth │ │ │ │ │ +000b6070: 6f64 206c 6561 6473 2074 6f20 7665 7269 od leads to veri │ │ │ │ │ +000b6080: 6669 6572 2065 7272 6f72 0a0a 3c6c 693e fier error..
  • │ │ │ │ │ +000b6090: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .to │ │ │ │ │ +000b60f0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b6100: 2f54 3832 3039 3430 372f 5665 7269 6669 /T8209407/Verifi │ │ │ │ │ +000b6110: 6572 4572 726f 7249 6e6e 6572 506c 7573 erErrorInnerPlus │ │ │ │ │ +000b6120: 4c61 6d62 6461 2e6a 6176 613c 2f61 3e3a Lambda.java: │ │ │ │ │ +000b6130: 2056 6572 6966 7945 7272 6f72 2069 7320 VerifyError is │ │ │ │ │ +000b6140: 7468 726f 776e 2066 6f72 2069 6e6e 6572 thrown for inner │ │ │ │ │ +000b6150: 2063 6c61 7373 2077 6974 6820 6c61 6d62 class with lamb │ │ │ │ │ +000b6160: 6461 0a0a 3c6c 693e 0a3c 6120 6872 6566 da..
  • .tools/javac/lam │ │ │ │ │ +000b61d0: 6264 612f 5438 3231 3337 3033 2f49 6e76 bda/T8213703/Inv │ │ │ │ │ +000b61e0: 616c 6964 5265 6365 6976 6572 5479 7065 alidReceiverType │ │ │ │ │ +000b61f0: 5465 7374 2e6a 6176 613c 2f61 3e3a 204c Test.java: L │ │ │ │ │ +000b6200: 616d 6264 6143 6f6e 7665 7273 696f 6e45 ambdaConversionE │ │ │ │ │ +000b6210: 7863 6570 7469 6f6e 3a20 496e 7661 6c69 xception: Invali │ │ │ │ │ +000b6220: 6420 7265 6365 6976 6572 2074 7970 6520 d receiver type │ │ │ │ │ +000b6230: 6e6f 7420 6120 7375 6274 7970 6520 6f66 not a subtype of │ │ │ │ │ +000b6240: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation │ │ │ │ │ +000b6250: 7479 7065 2069 6e74 6572 6661 6365 0a0a type interface.. │ │ │ │ │ +000b6260: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac │ │ │ │ │ +000b62b0: 2f6c 616d 6264 612f 5438 3233 3535 3634 /lambda/T8235564 │ │ │ │ │ +000b62c0: 2e6a 6176 613c 2f61 3e3a 2056 6572 6966 .java: Verif │ │ │ │ │ +000b62d0: 7920 7468 6174 2070 6173 7369 6e67 206d y that passing m │ │ │ │ │ +000b62e0: 656d 6265 7220 7265 6665 7265 6e63 6573 ember references │ │ │ │ │ +000b62f0: 2074 6f20 6120 6d65 7468 6f64 206e 6f74 to a method not │ │ │ │ │ +000b6300: 2061 6363 6570 7469 6e67 2066 756e 6374 accepting funct │ │ │ │ │ +000b6310: 696f 6e61 6c20 696e 7465 7266 6163 6520 ional interface │ │ │ │ │ +000b6320: 646f 6573 206e 6f74 2063 7261 7368 2074 does not crash t │ │ │ │ │ +000b6330: 6865 2063 6f6d 7069 6c65 722e 0a0a 3c6c he compiler....tools/jav │ │ │ │ │ +000b6390: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +000b63a0: 5479 7065 3033 2e6a 6176 613c 2f61 3e3a Type03.java: │ │ │ │ │ +000b63b0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b63c0: 7320 6368 6563 6b20 6f76 6572 6c6f 6164 s check overload │ │ │ │ │ +000b63d0: 2072 6573 6f6c 7574 696f 6e20 616e 6420 resolution and │ │ │ │ │ +000b63e0: 7461 7267 6574 2074 7970 6520 696e 6665 target type infe │ │ │ │ │ +000b63f0: 7265 6e63 6520 772e 722e 742e 0a0a 3c6c rence w.r.t....tools/jav │ │ │ │ │ +000b6450: 6163 2f6c 616d 6264 612f 5461 7267 6574 ac/lambda/Target │ │ │ │ │ +000b6460: 5479 7065 3035 2e6a 6176 613c 2f61 3e3a Type05.java: │ │ │ │ │ +000b6470: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b6480: 7320 7465 7374 2072 6563 7572 7369 6f6e s test recursion │ │ │ │ │ +000b6490: 2074 6872 6f75 6768 2053 414d 2074 7970 through SAM typ │ │ │ │ │ +000b64a0: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tool │ │ │ │ │ +000b64f0: 732f 6a61 7661 632f 6c61 6d62 6461 2f54 s/javac/lambda/T │ │ │ │ │ +000b6500: 6172 6765 7454 7970 6533 322e 6a61 7661 argetType32.java │ │ │ │ │ +000b6510: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ +000b6520: 2074 6573 7473 2074 6172 6765 742d 7479 tests target-ty │ │ │ │ │ +000b6530: 7069 6e67 2061 6e64 2063 6f6e 6469 7469 ping and conditi │ │ │ │ │ +000b6540: 6f6e 616c 206f 7065 7261 746f 720a 0a3c onal operator..< │ │ │ │ │ +000b6550: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ja │ │ │ │ │ +000b65a0: 7661 632f 6c61 6d62 6461 2f54 6172 6765 vac/lambda/Targe │ │ │ │ │ +000b65b0: 7454 7970 6533 352e 6a61 7661 3c2f 613e tType35.java │ │ │ │ │ +000b65c0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b65d0: 7473 206d 6973 7369 6e67 2065 7261 7375 ts missing erasu │ │ │ │ │ +000b65e0: 7265 206f 6e20 696e 7465 7273 6563 7469 re on intersecti │ │ │ │ │ +000b65f0: 6f6e 2073 7570 6572 7479 7065 206f 6620 on supertype of │ │ │ │ │ +000b6600: 6765 6e65 7261 7465 6420 6c61 6d62 6461 generated lambda │ │ │ │ │ +000b6610: 2063 6c61 7373 0a0a 3c6c 693e 0a3c 6120 class..
  • .to │ │ │ │ │ +000b6670: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b6680: 2f54 6573 7442 6f6f 7473 7472 6170 4d65 /TestBootstrapMe │ │ │ │ │ +000b6690: 7468 6f64 7343 6f75 6e74 2e6a 6176 613c thodsCount.java< │ │ │ │ │ +000b66a0: 2f61 3e3a 2045 7863 6573 7320 656e 7472 /a>: Excess entr │ │ │ │ │ +000b66b0: 6965 7320 696e 2042 6f6f 7473 7472 6170 ies in Bootstrap │ │ │ │ │ +000b66c0: 4d65 7468 6f64 7320 7769 7468 2074 6865 Methods with the │ │ │ │ │ +000b66d0: 2073 616d 6520 2862 736d 2c20 6273 6d4b same (bsm, bsmK │ │ │ │ │ +000b66e0: 696e 642c 2062 736d 5374 6174 6963 4172 ind, bsmStaticAr │ │ │ │ │ +000b66f0: 6773 292c 2062 7574 2064 6966 6665 7265 gs), but differe │ │ │ │ │ +000b6700: 6e74 2064 796e 616d 6963 4172 6773 0a0a nt dynamicArgs.. │ │ │ │ │ +000b6710: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .to │ │ │ │ │ +000b6760: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b6770: 2f54 6573 7449 6e76 6f6b 6544 796e 616d /TestInvokeDynam │ │ │ │ │ +000b6780: 6963 2e6a 6176 613c 2f61 3e3a 2041 6464 ic.java: Add │ │ │ │ │ +000b6790: 206c 616d 6264 6120 7465 7374 7320 4164 lambda tests Ad │ │ │ │ │ +000b67a0: 6420 6261 636b 2d65 6e64 2073 7570 706f d back-end suppo │ │ │ │ │ +000b67b0: 7274 2066 6f72 2069 6e76 6f6b 6564 796e rt for invokedyn │ │ │ │ │ +000b67c0: 616d 6963 2074 656d 706f 7261 7269 6c79 amic temporarily │ │ │ │ │ +000b67d0: 2077 6f72 6b61 726f 756e 6420 636f 6d62 workaround comb │ │ │ │ │ +000b67e0: 6f20 7465 7374 7320 6172 6520 6361 7573 o tests are caus │ │ │ │ │ +000b67f0: 696e 6720 7469 6d65 206f 7574 2069 6e20 ing time out in │ │ │ │ │ +000b6800: 7365 7665 7261 6c20 706c 6174 666f 726d several platform │ │ │ │ │ +000b6810: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/jav │ │ │ │ │ +000b6870: 6163 2f6c 616d 6264 612f 5465 7374 4c61 ac/lambda/TestLa │ │ │ │ │ +000b6880: 6d62 6461 546f 4d65 7468 6f64 5374 6174 mbdaToMethodStat │ │ │ │ │ +000b6890: 732e 6a61 7661 3c2f 613e 3a20 4164 6420 s.java: Add │ │ │ │ │ +000b68a0: 7374 6174 2073 7570 706f 7274 2074 6f20 stat support to │ │ │ │ │ +000b68b0: 4c61 6d62 6461 546f 4d65 7468 6f64 0a0a LambdaToMethod.. │ │ │ │ │ +000b68c0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/ja │ │ │ │ │ +000b6910: 7661 632f 6c61 6d62 6461 2f54 6573 7453 vac/lambda/TestS │ │ │ │ │ +000b6920: 656c 6652 6566 2e6a 6176 613c 2f61 3e3a elfRef.java: │ │ │ │ │ +000b6930: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b6940: 7320 4368 6563 6b20 7468 6174 2073 656c s Check that sel │ │ │ │ │ +000b6950: 662f 666f 7277 6172 6420 7265 6665 7265 f/forward refere │ │ │ │ │ +000b6960: 6e63 6573 2066 726f 6d20 6c61 6d62 6461 nces from lambda │ │ │ │ │ +000b6970: 2065 7870 7265 7373 696f 6e73 2062 6568 expressions beh │ │ │ │ │ +000b6980: 6176 6520 636f 6e73 6973 7465 6e74 6c79 ave consistently │ │ │ │ │ +000b6990: 2077 2e72 2e74 2e0a 0a3c 6c69 3e0a 3c61 w.r.t...
  • .tools/javac/lam │ │ │ │ │ +000b69f0: 6264 612f 6162 6f72 742f 4162 6f72 742e bda/abort/Abort. │ │ │ │ │ +000b6a00: 6a61 7661 3c2f 613e 3a20 4164 6420 6c61 java: Add la │ │ │ │ │ +000b6a10: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +000b6a20: 2074 6861 7420 616c 6c20 6469 6167 6e6f that all diagno │ │ │ │ │ +000b6a30: 7374 6963 7320 6172 6520 6475 6d70 6564 stics are dumped │ │ │ │ │ +000b6a40: 2074 6f20 6f75 7470 7574 2077 6865 6e20 to output when │ │ │ │ │ +000b6a50: 636f 6d70 696c 6572 2065 7869 7473 2061 compiler exits a │ │ │ │ │ +000b6a60: 6272 7570 746c 790a 0a3c 6c69 3e0a 3c61 bruptly..
  • .too │ │ │ │ │ +000b6ac0: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b6ad0: 6162 6f72 742f 436f 6d70 6c65 7469 6f6e abort/Completion │ │ │ │ │ +000b6ae0: 4661 696c 7572 652e 6a61 7661 3c2f 613e Failure.java │ │ │ │ │ +000b6af0: 3a20 4365 7274 6169 6e20 6469 6167 6e6f : Certain diagno │ │ │ │ │ +000b6b00: 7374 6963 7320 7368 6f75 6c64 206e 6f74 stics should not │ │ │ │ │ +000b6b10: 2062 6520 6465 6665 7272 6564 0a0a 3c6c be deferred...tools/ja │ │ │ │ │ +000b6b80: 7661 632f 6c61 6d62 6461 2f62 7269 6467 vac/lambda/bridg │ │ │ │ │ +000b6b90: 652f 5465 7374 4d65 7461 6661 6374 6f72 e/TestMetafactor │ │ │ │ │ +000b6ba0: 7942 7269 6467 6573 2e6a 6176 613c 2f61 yBridges.java: Compiler shou │ │ │ │ │ +000b6bc0: 6c64 2065 6d69 7420 6272 6964 6765 7320 ld emit bridges │ │ │ │ │ +000b6bd0: 696e 2069 6e74 6572 6661 6365 730a 0a3c in interfaces..< │ │ │ │ │ +000b6be0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/java │ │ │ │ │ +000b6c50: 632f 6c61 6d62 6461 2f62 7269 6467 652f c/lambda/bridge/ │ │ │ │ │ +000b6c60: 7465 6d70 6c61 7465 5f74 6573 7473 2f42 template_tests/B │ │ │ │ │ +000b6c70: 7269 6467 654d 6574 686f 6454 6573 7443 ridgeMethodTestC │ │ │ │ │ +000b6c80: 6173 652e 6a61 7661 3c2f 613e 3a20 200a ase.java: . │ │ │ │ │ +000b6c90: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .too │ │ │ │ │ +000b6d00: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b6d10: 6272 6964 6765 2f74 656d 706c 6174 655f bridge/template_ │ │ │ │ │ +000b6d20: 7465 7374 732f 4272 6964 6765 4d65 7468 tests/BridgeMeth │ │ │ │ │ +000b6d30: 6f64 7354 656d 706c 6174 6554 6573 742e odsTemplateTest. │ │ │ │ │ +000b6d40: 6a61 7661 3c2f 613e 3a20 200a 0a3c 6c69 java: ..
  • .tools/javac │ │ │ │ │ +000b6db0: 2f6c 616d 6264 612f 6279 7465 636f 6465 /lambda/bytecode │ │ │ │ │ +000b6dc0: 2f54 6573 744c 616d 6264 6142 7974 6563 /TestLambdaBytec │ │ │ │ │ +000b6dd0: 6f64 652e 6a61 7661 3c2f 613e 3a20 4c61 ode.java: La │ │ │ │ │ +000b6de0: 6d62 6461 2062 6163 6b2d 656e 6420 7368 mbda back-end sh │ │ │ │ │ +000b6df0: 6f75 6c64 2067 656e 6572 6174 6520 696e ould generate in │ │ │ │ │ +000b6e00: 766f 6b65 7669 7274 7561 6c20 666f 7220 vokevirtual for │ │ │ │ │ +000b6e10: 6d65 7468 6f64 2068 616e 646c 6573 2072 method handles r │ │ │ │ │ +000b6e20: 6566 6572 7269 6e67 2074 6f20 7072 6976 eferring to priv │ │ │ │ │ +000b6e30: 6174 6520 696e 7374 616e 6365 206d 6574 ate instance met │ │ │ │ │ +000b6e40: 686f 6473 2061 7320 6c61 6d62 6461 2070 hods as lambda p │ │ │ │ │ +000b6e50: 726f 7879 2069 7320 6120 6e65 7374 6d61 roxy is a nestma │ │ │ │ │ +000b6e60: 7465 206f 6620 7468 6520 7461 7267 6574 te of the target │ │ │ │ │ +000b6e70: 2063 6c73 6173 0a0a 3c6c 693e 0a3c 6120 clsas..
  • .t │ │ │ │ │ +000b6ee0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b6ef0: 612f 6279 7465 636f 6465 2f54 6573 744c a/bytecode/TestL │ │ │ │ │ +000b6f00: 616d 6264 6142 7974 6563 6f64 6554 6172 ambdaBytecodeTar │ │ │ │ │ +000b6f10: 6765 7452 656c 6561 7365 3134 2e6a 6176 getRelease14.jav │ │ │ │ │ +000b6f20: 613c 2f61 3e3a 204c 616d 6264 6120 6261 a: Lambda ba │ │ │ │ │ +000b6f30: 636b 2d65 6e64 2073 686f 756c 6420 6765 ck-end should ge │ │ │ │ │ +000b6f40: 6e65 7261 7465 2069 6e76 6f6b 6573 7065 nerate invokespe │ │ │ │ │ +000b6f50: 6369 616c 2066 6f72 206d 6574 686f 6420 cial for method │ │ │ │ │ +000b6f60: 6861 6e64 6c65 7320 7265 6665 7272 696e handles referrin │ │ │ │ │ +000b6f70: 6720 746f 2070 7269 7661 7465 2069 6e73 g to private ins │ │ │ │ │ +000b6f80: 7461 6e63 6520 6d65 7468 6f64 7320 7768 tance methods wh │ │ │ │ │ +000b6f90: 656e 2063 6f6d 7069 6c69 6e67 2077 6974 en compiling wit │ │ │ │ │ +000b6fa0: 6820 2d2d 7265 6c65 6173 6520 3134 0a0a h --release 14.. │ │ │ │ │ +000b6fb0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/la │ │ │ │ │ +000b7020: 6d62 6461 2f64 6564 7570 6c69 6361 7469 mbda/deduplicati │ │ │ │ │ +000b7030: 6f6e 2f43 6c61 7373 4669 656c 6444 6564 on/ClassFieldDed │ │ │ │ │ +000b7040: 7570 6c69 6361 7469 6f6e 2e6a 6176 613c uplication.java< │ │ │ │ │ +000b7050: 2f61 3e3a 2056 6572 6966 7920 7468 6174 /a>: Verify that │ │ │ │ │ +000b7060: 202e 636c 6173 7320 7379 6e74 6865 7469 .class syntheti │ │ │ │ │ +000b7070: 6320 5379 6d62 6f6c 7320 6172 6520 6e6f c Symbols are no │ │ │ │ │ +000b7080: 7420 6475 706c 6963 6174 6564 2e0a 0a3c t duplicated...< │ │ │ │ │ +000b7090: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools │ │ │ │ │ +000b70f0: 2f6a 6176 6163 2f6c 616d 6264 612f 6465 /javac/lambda/de │ │ │ │ │ +000b7100: 6475 706c 6963 6174 696f 6e2f 4465 6475 duplication/Dedu │ │ │ │ │ +000b7110: 706c 6963 6174 696f 6e54 6573 742e 6a61 plicationTest.ja │ │ │ │ │ +000b7120: 7661 3c2f 613e 3a20 6465 6475 706c 6963 va: deduplic │ │ │ │ │ +000b7130: 6174 6520 6c61 6d62 6461 206d 6574 686f ate lambda metho │ │ │ │ │ +000b7140: 6473 2077 6974 6820 7468 6520 7361 6d65 ds with the same │ │ │ │ │ +000b7150: 2062 6f64 792c 2074 6172 6765 7420 7479 body, target ty │ │ │ │ │ +000b7160: 7065 2c20 616e 6420 6361 7074 7572 6564 pe, and captured │ │ │ │ │ +000b7170: 2073 7461 7465 0a0a 3c6c 693e 0a3c 6120 state..
  • .t │ │ │ │ │ +000b71d0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b71e0: 612f 6675 6e63 496e 7465 7266 6163 6573 a/funcInterfaces │ │ │ │ │ +000b71f0: 2f4c 616d 6264 6154 6573 7431 2e6a 6176 /LambdaTest1.jav │ │ │ │ │ +000b7200: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ +000b7210: 6120 7465 7374 7320 5468 6973 2074 6573 a tests This tes │ │ │ │ │ +000b7220: 7420 6973 2066 6f72 206c 616d 6264 6120 t is for lambda │ │ │ │ │ +000b7230: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • .tools/j │ │ │ │ │ +000b72a0: 6176 6163 2f6c 616d 6264 612f 6675 6e63 avac/lambda/func │ │ │ │ │ +000b72b0: 496e 7465 7266 6163 6573 2f4c 616d 6264 Interfaces/Lambd │ │ │ │ │ +000b72c0: 6154 6573 7432 5f53 414d 312e 6a61 7661 aTest2_SAM1.java │ │ │ │ │ +000b72d0: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ +000b72e0: 2074 6573 7473 2054 6869 7320 7465 7374 tests This test │ │ │ │ │ +000b72f0: 2069 7320 666f 7220 6964 656e 7469 6679 is for identify │ │ │ │ │ +000b7300: 696e 6720 5341 4d20 7479 7065 7320 3220 ing SAM types 2 │ │ │ │ │ +000b7310: 616e 6420 332c 2073 6565 2048 656c 7065 and 3, see Helpe │ │ │ │ │ +000b7320: 722e 6a61 7661 2066 6f72 2053 414d 2074 r.java for SAM t │ │ │ │ │ +000b7330: 7970 6573 0a0a 3c6c 693e 0a3c 6120 6872 ypes..
  • .tools/javac/la │ │ │ │ │ +000b73a0: 6d62 6461 2f66 756e 6349 6e74 6572 6661 mbda/funcInterfa │ │ │ │ │ +000b73b0: 6365 732f 4c61 6d62 6461 5465 7374 325f ces/LambdaTest2_ │ │ │ │ │ +000b73c0: 5341 4d32 2e6a 6176 613c 2f61 3e3a 2041 SAM2.java: A │ │ │ │ │ +000b73d0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000b73e0: 5468 6973 2074 6573 7420 6973 2066 6f72 This test is for │ │ │ │ │ +000b73f0: 2069 6465 6e74 6966 7969 6e67 2053 414d identifying SAM │ │ │ │ │ +000b7400: 2074 7970 6573 2023 342c 2073 6565 2048 types #4, see H │ │ │ │ │ +000b7410: 656c 7065 722e 6a61 7661 2066 6f72 2053 elper.java for S │ │ │ │ │ +000b7420: 414d 2074 7970 6573 0a0a 3c6c 693e 0a3c AM types..
  • .< │ │ │ │ │ +000b7430: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b7440: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b7450: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b7460: 2f66 756e 6349 6e74 6572 6661 6365 732f /funcInterfaces/ │ │ │ │ │ +000b7470: 4c61 6d62 6461 5465 7374 325f 5341 4d33 LambdaTest2_SAM3 │ │ │ │ │ +000b7480: 2e6a 7472 223e 746f 6f6c 732f 6a61 7661 .jtr">tools/java │ │ │ │ │ +000b7490: 632f 6c61 6d62 6461 2f66 756e 6349 6e74 c/lambda/funcInt │ │ │ │ │ +000b74a0: 6572 6661 6365 732f 4c61 6d62 6461 5465 erfaces/LambdaTe │ │ │ │ │ +000b74b0: 7374 325f 5341 4d33 2e6a 6176 613c 2f61 st2_SAM3.java: Add lambda te │ │ │ │ │ +000b74d0: 7374 7320 5468 6973 2074 6573 7420 6973 sts This test is │ │ │ │ │ +000b74e0: 2066 6f72 2069 6465 6e74 6966 7969 6e67 for identifying │ │ │ │ │ +000b74f0: 2053 414d 2074 7970 6573 2023 3520 616e SAM types #5 an │ │ │ │ │ +000b7500: 6420 696e 7374 616e 7469 6174 696e 6720 d instantiating │ │ │ │ │ +000b7510: 6e6f 6e2d 5341 4d20 7479 7065 7320 2337 non-SAM types #7 │ │ │ │ │ +000b7520: 2074 6872 6f75 6768 2069 6e6e 6572 2063 through inner c │ │ │ │ │ +000b7530: 6c61 7373 2c20 7365 6520 4865 6c70 6572 lass, see Helper │ │ │ │ │ +000b7540: 2e6a 6176 6120 666f 7220 5341 4d20 7479 .java for SAM ty │ │ │ │ │ +000b7550: 7065 730a 0a3c 6c69 3e0a 3c61 2068 7265 pes..
  • .tools/jav │ │ │ │ │ +000b75c0: 6163 2f6c 616d 6264 612f 696e 6163 6365 ac/lambda/inacce │ │ │ │ │ +000b75d0: 7373 6962 6c65 4d72 6566 3032 2f49 6e61 ssibleMref02/Ina │ │ │ │ │ +000b75e0: 6363 6573 7369 626c 654d 7265 6630 322e ccessibleMref02. │ │ │ │ │ +000b75f0: 6a61 7661 3c2f 613e 3a20 4164 6420 6c61 java: Add la │ │ │ │ │ +000b7600: 6d62 6461 2074 6573 7473 2063 6865 636b mbda tests check │ │ │ │ │ +000b7610: 2074 6861 7420 636c 6173 7366 696c 6573 that classfiles │ │ │ │ │ +000b7620: 2077 6974 6820 6d65 6d62 6572 2072 6566 with member ref │ │ │ │ │ +000b7630: 2043 5020 656e 7472 6965 7320 6172 6520 CP entries are │ │ │ │ │ +000b7640: 7265 6164 2063 6f72 7265 6374 6c79 0a0a read correctly.. │ │ │ │ │ +000b7650: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/ │ │ │ │ │ +000b76c0: 6c61 6d62 6461 2f69 6e74 6572 7365 6374 lambda/intersect │ │ │ │ │ +000b76d0: 696f 6e2f 496e 7465 7273 6563 7469 6f6e ion/Intersection │ │ │ │ │ +000b76e0: 5461 7267 6574 5479 7065 5465 7374 2e6a TargetTypeTest.j │ │ │ │ │ +000b76f0: 6176 613c 2f61 3e3a 2041 6464 2073 7570 ava: Add sup │ │ │ │ │ +000b7700: 706f 7274 2066 6f72 2069 6e74 6572 7365 port for interse │ │ │ │ │ +000b7710: 6374 696f 6e20 7479 7065 7320 696e 2063 ction types in c │ │ │ │ │ +000b7720: 6173 7420 6578 7072 6573 7369 6f6e 0a0a ast expression.. │ │ │ │ │ +000b7730: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/ja │ │ │ │ │ +000b7790: 7661 632f 6c61 6d62 6461 2f6c 616d 6264 vac/lambda/lambd │ │ │ │ │ +000b77a0: 6145 7865 6375 7469 6f6e 2f49 6e49 6e74 aExecution/InInt │ │ │ │ │ +000b77b0: 6572 6661 6365 2e6a 6176 613c 2f61 3e3a erface.java: │ │ │ │ │ +000b77c0: 2063 6f6e 7665 7274 206c 616d 6264 6120 convert lambda │ │ │ │ │ +000b77d0: 7465 7374 6e67 2074 6573 7473 2074 6f20 testng tests to │ │ │ │ │ +000b77e0: 6a74 7265 6720 616e 6420 6164 6420 7468 jtreg and add th │ │ │ │ │ +000b77f0: 656d 0a0a 3c6c 693e 0a3c 6120 6872 6566 em..
  • .tools/javac/lam │ │ │ │ │ +000b7860: 6264 612f 6c61 6d62 6461 4578 6563 7574 bda/lambdaExecut │ │ │ │ │ +000b7870: 696f 6e2f 496e 6e65 7243 6f6e 7374 7275 ion/InnerConstru │ │ │ │ │ +000b7880: 6374 6f72 2e6a 6176 613c 2f61 3e3a 2063 ctor.java: c │ │ │ │ │ +000b7890: 6f6e 7665 7274 206c 616d 6264 6120 7465 onvert lambda te │ │ │ │ │ +000b78a0: 7374 6e67 2074 6573 7473 2074 6f20 6a74 stng tests to jt │ │ │ │ │ +000b78b0: 7265 6720 616e 6420 6164 6420 7468 656d reg and add them │ │ │ │ │ +000b78c0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/javac │ │ │ │ │ +000b7930: 2f6c 616d 6264 612f 6c61 6d62 6461 4578 /lambda/lambdaEx │ │ │ │ │ +000b7940: 6563 7574 696f 6e2f 4c61 6d62 6461 5472 ecution/LambdaTr │ │ │ │ │ +000b7950: 616e 736c 6174 696f 6e54 6573 7431 2e6a anslationTest1.j │ │ │ │ │ +000b7960: 6176 613c 2f61 3e3a 2063 6f6e 7665 7274 ava: convert │ │ │ │ │ +000b7970: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ +000b7980: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ +000b7990: 6420 6164 6420 7468 656d 0a0a 3c6c 693e d add them..
  • │ │ │ │ │ +000b79a0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .t │ │ │ │ │ +000b7a00: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b7a10: 612f 6c61 6d62 6461 4578 6563 7574 696f a/lambdaExecutio │ │ │ │ │ +000b7a20: 6e2f 4c61 6d62 6461 5472 616e 736c 6174 n/LambdaTranslat │ │ │ │ │ +000b7a30: 696f 6e54 6573 7432 2e6a 6176 613c 2f61 ionTest2.java: convert lambd │ │ │ │ │ +000b7a50: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ +000b7a60: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ +000b7a70: 7468 656d 0a0a 3c6c 693e 0a3c 6120 6872 them..
  • .t │ │ │ │ │ +000b7ad0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b7ae0: 612f 6c61 6d62 6461 4578 7072 6573 7369 a/lambdaExpressi │ │ │ │ │ +000b7af0: 6f6e 2f4c 616d 6264 6154 6573 7431 2e6a on/LambdaTest1.j │ │ │ │ │ +000b7b00: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ +000b7b10: 6264 6120 7465 7374 7320 5465 7374 206c bda tests Test l │ │ │ │ │ +000b7b20: 616d 6264 6120 6578 7072 6573 7369 6f6e ambda expression │ │ │ │ │ +000b7b30: 7320 666f 7220 6578 6973 7469 6e67 2053 s for existing S │ │ │ │ │ +000b7b40: 414d 2069 6e74 6572 6661 6365 7320 6c69 AM interfaces li │ │ │ │ │ +000b7b50: 6b65 2052 756e 6e61 626c 6520 616e 6420 ke Runnable and │ │ │ │ │ +000b7b60: 436f 6d70 6172 6174 6f72 266c 743b 5426 Comparator<T& │ │ │ │ │ +000b7b70: 6774 3b0a 0a3c 6c69 3e0a 3c61 2068 7265 gt;..
  • .to │ │ │ │ │ +000b7bd0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b7be0: 2f6c 616d 6264 6145 7870 7265 7373 696f /lambdaExpressio │ │ │ │ │ +000b7bf0: 6e2f 4c61 6d62 6461 5465 7374 322e 6a61 n/LambdaTest2.ja │ │ │ │ │ +000b7c00: 7661 3c2f 613e 3a20 4164 6420 6c61 6d62 va: Add lamb │ │ │ │ │ +000b7c10: 6461 2074 6573 7473 2054 6573 7420 6c61 da tests Test la │ │ │ │ │ +000b7c20: 6d62 6461 2065 7870 7265 7373 696f 6e73 mbda expressions │ │ │ │ │ +000b7c30: 2066 6f72 2064 6966 6665 7265 6e74 206d for different m │ │ │ │ │ +000b7c40: 6574 686f 6420 7369 676e 6174 7572 6573 ethod signatures │ │ │ │ │ +000b7c50: 2028 7061 7261 6d65 7465 7220 616e 6420 (parameter and │ │ │ │ │ +000b7c60: 7265 7475 726e 2074 7970 6529 0a0a 3c6c return type)...tools/jav │ │ │ │ │ +000b7cd0: 6163 2f6c 616d 6264 612f 6c61 6d62 6461 ac/lambda/lambda │ │ │ │ │ +000b7ce0: 4578 7072 6573 7369 6f6e 2f4c 616d 6264 Expression/Lambd │ │ │ │ │ +000b7cf0: 6154 6573 7433 2e6a 6176 613c 2f61 3e3a aTest3.java: │ │ │ │ │ +000b7d00: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b7d10: 7320 5465 7374 2063 6170 7475 7265 206f s Test capture o │ │ │ │ │ +000b7d20: 6620 2265 6666 6563 7469 7665 6c79 2066 f "effectively f │ │ │ │ │ +000b7d30: 696e 616c 2220 6c6f 6361 6c20 7661 7269 inal" local vari │ │ │ │ │ +000b7d40: 6162 6c65 2069 6e20 6c61 6d62 6461 2065 able in lambda e │ │ │ │ │ +000b7d50: 7870 7265 7373 696f 6e73 0a0a 3c6c 693e xpressions..
  • │ │ │ │ │ +000b7d60: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac │ │ │ │ │ +000b7dc0: 2f6c 616d 6264 612f 6c61 6d62 6461 4578 /lambda/lambdaEx │ │ │ │ │ +000b7dd0: 7072 6573 7369 6f6e 2f4c 616d 6264 6154 pression/LambdaT │ │ │ │ │ +000b7de0: 6573 7434 2e6a 6176 613c 2f61 3e3a 2041 est4.java: A │ │ │ │ │ +000b7df0: 6464 206c 616d 6264 6120 7465 7374 7320 dd lambda tests │ │ │ │ │ +000b7e00: 5465 7374 2061 6363 6573 7369 6e67 2022 Test accessing " │ │ │ │ │ +000b7e10: 7468 6973 2220 696e 206c 616d 6264 6120 this" in lambda │ │ │ │ │ +000b7e20: 6578 7072 6573 7369 6f6e 730a 0a3c 6c69 expressions..
  • .tools/java │ │ │ │ │ +000b7e90: 632f 6c61 6d62 6461 2f6c 616d 6264 6145 c/lambda/lambdaE │ │ │ │ │ +000b7ea0: 7870 7265 7373 696f 6e2f 4c61 6d62 6461 xpression/Lambda │ │ │ │ │ +000b7eb0: 5465 7374 352e 6a61 7661 3c2f 613e 3a20 Test5.java: │ │ │ │ │ +000b7ec0: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b7ed0: 2054 6573 7420 6c61 6d62 6461 2065 7870 Test lambda exp │ │ │ │ │ +000b7ee0: 7265 7373 696f 6e73 2069 6e73 6964 6520 ressions inside │ │ │ │ │ +000b7ef0: 6c61 6d62 6461 2065 7870 7265 7373 696f lambda expressio │ │ │ │ │ +000b7f00: 6e73 0a0a 3c6c 693e 0a3c 6120 6872 6566 ns..
  • .too │ │ │ │ │ +000b7f60: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000b7f70: 6c61 6d62 6461 4578 7072 6573 7369 6f6e lambdaExpression │ │ │ │ │ +000b7f80: 2f4c 616d 6264 6154 6573 7436 2e6a 6176 /LambdaTest6.jav │ │ │ │ │ +000b7f90: 613c 2f61 3e3a 2041 6464 206c 616d 6264 a: Add lambd │ │ │ │ │ +000b7fa0: 6120 7465 7374 7320 5465 7374 2062 7269 a tests Test bri │ │ │ │ │ +000b7fb0: 6467 6520 6d65 7468 6f64 7320 666f 7220 dge methods for │ │ │ │ │ +000b7fc0: 6365 7274 6169 6e20 5341 4d20 636f 6e76 certain SAM conv │ │ │ │ │ +000b7fd0: 6572 7369 6f6e 7320 5465 7374 2074 6865 ersions Test the │ │ │ │ │ +000b7fe0: 2073 6574 206f 6620 6765 6e65 7261 7465 set of generate │ │ │ │ │ +000b7ff0: 6420 6d65 7468 6f64 730a 0a3c 6c69 3e0a d methods..
  • . │ │ │ │ │ +000b8000: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/java │ │ │ │ │ +000b8060: 632f 6c61 6d62 6461 2f6c 616d 6264 6145 c/lambda/lambdaE │ │ │ │ │ +000b8070: 7870 7265 7373 696f 6e2f 5361 6d43 6f6e xpression/SamCon │ │ │ │ │ +000b8080: 7665 7273 696f 6e2e 6a61 7661 3c2f 613e version.java │ │ │ │ │ +000b8090: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b80a0: 7473 2054 6573 7420 5341 4d20 636f 6e76 ts Test SAM conv │ │ │ │ │ +000b80b0: 6572 7369 6f6e 206f 6620 6c61 6d62 6461 ersion of lambda │ │ │ │ │ +000b80c0: 2065 7870 7265 7373 696f 6e73 2069 6e20 expressions in │ │ │ │ │ +000b80d0: 636f 6e74 6578 7420 6f66 2061 7373 6967 context of assig │ │ │ │ │ +000b80e0: 6e6d 656e 742c 206d 6574 686f 6420 6361 nment, method ca │ │ │ │ │ +000b80f0: 6c6c 2c20 7265 7475 726e 2073 7461 7465 ll, return state │ │ │ │ │ +000b8100: 6d65 6e74 2061 6e64 2063 6173 742e 0a0a ment and cast... │ │ │ │ │ +000b8110: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/ │ │ │ │ │ +000b8180: 6c61 6d62 6461 2f6c 616d 6264 6145 7870 lambda/lambdaExp │ │ │ │ │ +000b8190: 7265 7373 696f 6e2f 5361 6d43 6f6e 7665 ression/SamConve │ │ │ │ │ +000b81a0: 7273 696f 6e43 6f6d 626f 5465 7374 2e6a rsionComboTest.j │ │ │ │ │ +000b81b0: 6176 613c 2f61 3e3a 2041 6464 206c 616d ava: Add lam │ │ │ │ │ +000b81c0: 6264 6120 7465 7374 7320 5465 7374 2053 bda tests Test S │ │ │ │ │ +000b81d0: 414d 2063 6f6e 7665 7273 696f 6e20 6f66 AM conversion of │ │ │ │ │ +000b81e0: 206c 616d 6264 6120 6578 7072 6573 7369 lambda expressi │ │ │ │ │ +000b81f0: 6f6e 7320 696e 2063 6f6d 6269 6e61 7469 ons in combinati │ │ │ │ │ +000b8200: 6f6e 7320 6f66 2064 6966 6665 7265 6e74 ons of different │ │ │ │ │ +000b8210: 2063 6f6e 7465 7874 732c 206c 616d 6264 contexts, lambd │ │ │ │ │ +000b8220: 6120 626f 6479 2074 7970 6573 2873 7461 a body types(sta │ │ │ │ │ +000b8230: 7465 6d65 6e74 2f65 7870 7265 7373 696f tement/expressio │ │ │ │ │ +000b8240: 6e29 2c20 6578 706c 6963 742f 696d 706c n), explict/impl │ │ │ │ │ +000b8250: 6963 6974 2074 6172 6765 7420 7479 7065 icit target type │ │ │ │ │ +000b8260: 2065 7463 2c20 746f 2076 6572 6966 7920 etc, to verify │ │ │ │ │ +000b8270: 5341 4d20 636f 6e76 6572 7369 6f6e 2062 SAM conversion b │ │ │ │ │ +000b8280: 6569 6e67 2063 6f6e 6475 6374 6564 2073 eing conducted s │ │ │ │ │ +000b8290: 7563 6365 7373 6675 6c6c 7920 6173 2065 uccessfully as e │ │ │ │ │ +000b82a0: 7870 6563 7465 642e 0a0a 3c6c 693e 0a3c xpected...
  • .< │ │ │ │ │ +000b82b0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b82c0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b82d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b82e0: 2f6c 616d 6264 614e 616d 696e 672f 5465 /lambdaNaming/Te │ │ │ │ │ +000b82f0: 7374 4e6f 6e53 6572 6961 6c69 7a61 626c stNonSerializabl │ │ │ │ │ +000b8300: 654c 616d 6264 614e 616d 6553 7461 6269 eLambdaNameStabi │ │ │ │ │ +000b8310: 6c69 7479 2e6a 7472 223e 746f 6f6c 732f lity.jtr">tools/ │ │ │ │ │ +000b8320: 6a61 7661 632f 6c61 6d62 6461 2f6c 616d javac/lambda/lam │ │ │ │ │ +000b8330: 6264 614e 616d 696e 672f 5465 7374 4e6f bdaNaming/TestNo │ │ │ │ │ +000b8340: 6e53 6572 6961 6c69 7a61 626c 654c 616d nSerializableLam │ │ │ │ │ +000b8350: 6264 614e 616d 6553 7461 6269 6c69 7479 bdaNameStability │ │ │ │ │ +000b8360: 2e6a 6176 613c 2f61 3e3a 2043 6865 636b .java: Check │ │ │ │ │ +000b8370: 2074 6861 7420 7468 6520 6c61 6d62 6461 that the lambda │ │ │ │ │ +000b8380: 206e 616d 6573 2061 7265 206e 6f74 2075 names are not u │ │ │ │ │ +000b8390: 6e6e 6563 6573 7361 7269 6c79 2075 6e73 nnecessarily uns │ │ │ │ │ +000b83a0: 7461 626c 650a 0a3c 6c69 3e0a 3c61 2068 table..
  • .tools/javac/la │ │ │ │ │ +000b8420: 6d62 6461 2f6c 616d 6264 614e 616d 696e mbda/lambdaNamin │ │ │ │ │ +000b8430: 672f 5465 7374 5365 7269 616c 697a 6564 g/TestSerialized │ │ │ │ │ +000b8440: 4c61 6d62 6461 4e61 6d65 5374 6162 696c LambdaNameStabil │ │ │ │ │ +000b8450: 6974 792e 6a61 7661 3c2f 613e 3a20 4465 ity.java: De │ │ │ │ │ +000b8460: 7375 6761 7220 7365 7269 616c 697a 6162 sugar serializab │ │ │ │ │ +000b8470: 6c65 206c 616d 6264 6120 626f 6469 6573 le lambda bodies │ │ │ │ │ +000b8480: 2075 7369 6e67 206d 6f72 6520 726f 6275 using more robu │ │ │ │ │ +000b8490: 7374 206e 616d 696e 6720 7363 6865 6d65 st naming scheme │ │ │ │ │ +000b84a0: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/javac │ │ │ │ │ +000b8510: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +000b8520: 6665 7265 6e63 652f 426f 756e 6455 6e62 ference/BoundUnb │ │ │ │ │ +000b8530: 6f75 6e64 5365 6172 6368 5465 7374 2e6a oundSearchTest.j │ │ │ │ │ +000b8540: 6176 613c 2f61 3e3a 2073 7461 7469 632f ava: static/ │ │ │ │ │ +000b8550: 696e 7374 616e 6365 206f 7665 726c 6f61 instance overloa │ │ │ │ │ +000b8560: 6420 6c65 6164 7320 746f 2027 756e 6578 d leads to 'unex │ │ │ │ │ +000b8570: 7065 6374 6564 2073 7461 7469 6320 6d65 pected static me │ │ │ │ │ +000b8580: 7468 6f64 2066 6f75 6e64 2069 6e20 756e thod found in un │ │ │ │ │ +000b8590: 626f 756e 6420 6c6f 6f6b 7570 2720 7768 bound lookup' wh │ │ │ │ │ +000b85a0: 656e 2072 6573 6f6c 7669 6e67 206d 6574 en resolving met │ │ │ │ │ +000b85b0: 686f 6420 7265 6665 7265 6e63 650a 0a3c hod reference..< │ │ │ │ │ +000b85c0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/ja │ │ │ │ │ +000b8620: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +000b8630: 6452 6566 6572 656e 6365 2f42 7269 6467 dReference/Bridg │ │ │ │ │ +000b8640: 654d 6574 686f 642e 6a61 7661 3c2f 613e eMethod.java │ │ │ │ │ +000b8650: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b8660: 7473 2054 6573 7420 6272 6964 6765 206d ts Test bridge m │ │ │ │ │ +000b8670: 6574 686f 6473 2069 6e20 6365 7274 6169 ethods in certai │ │ │ │ │ +000b8680: 6e20 5341 4d20 636f 6e76 6572 7369 6f6e n SAM conversion │ │ │ │ │ +000b8690: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tool │ │ │ │ │ +000b8700: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +000b8710: 6574 686f 6452 6566 6572 656e 6365 2f49 ethodReference/I │ │ │ │ │ +000b8720: 6d70 6c69 6369 7445 6e63 6c6f 7369 6e67 mplicitEnclosing │ │ │ │ │ +000b8730: 496e 7374 616e 6365 5465 7374 2e6a 6176 InstanceTest.jav │ │ │ │ │ +000b8740: 613c 2f61 3e3a 2056 6572 6966 6963 6174 a: Verificat │ │ │ │ │ +000b8750: 696f 6e20 6572 726f 7220 666f 7220 656e ion error for en │ │ │ │ │ +000b8760: 636c 6f73 696e 6720 696e 7374 616e 6365 closing instance │ │ │ │ │ +000b8770: 2063 6170 7475 7265 2069 6e73 6964 6520 capture inside │ │ │ │ │ +000b8780: 7375 7065 7220 636f 6e73 7472 7563 746f super constructo │ │ │ │ │ +000b8790: 7220 696e 766f 6361 7469 6f6e 0a0a 3c6c r invocation...tools/ja │ │ │ │ │ +000b8810: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +000b8820: 6452 6566 6572 656e 6365 2f49 6e74 6572 dReference/Inter │ │ │ │ │ +000b8830: 7365 6374 696f 6e50 6172 616d 6574 6572 sectionParameter │ │ │ │ │ +000b8840: 5479 7065 5465 7374 2e6a 6176 613c 2f61 TypeTest.java: Javac produce │ │ │ │ │ +000b8860: 7320 636f 6465 2074 6861 7420 6372 6173 s code that cras │ │ │ │ │ +000b8870: 6865 7320 7769 7468 204c 616d 6264 6143 hes with LambdaC │ │ │ │ │ +000b8880: 6f6e 7665 7273 696f 6e45 7863 6570 7469 onversionExcepti │ │ │ │ │ +000b8890: 6f6e 0a0a 3c6c 693e 0a3c 6120 6872 6566 on..
  • .t │ │ │ │ │ +000b8900: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b8910: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +000b8920: 652f 496e 7465 7273 6563 7469 6f6e 5061 e/IntersectionPa │ │ │ │ │ +000b8930: 7261 6d65 7465 7254 7970 6554 6573 7432 rameterTypeTest2 │ │ │ │ │ +000b8940: 2e6a 6176 613c 2f61 3e3a 2042 6f6f 7473 .java: Boots │ │ │ │ │ +000b8950: 7472 6170 4d65 7468 6f64 4572 726f 7220 trapMethodError │ │ │ │ │ +000b8960: 7769 7468 206d 6574 686f 6420 7265 6665 with method refe │ │ │ │ │ +000b8970: 7265 6e63 6520 616e 6420 696e 7465 7273 rence and inters │ │ │ │ │ +000b8980: 6563 7469 6f6e 2074 7970 650a 0a3c 6c69 ection type..
  • .tools/java │ │ │ │ │ +000b8a00: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +000b8a10: 6566 6572 656e 6365 2f49 6e74 6572 7365 eference/Interse │ │ │ │ │ +000b8a20: 6374 696f 6e54 7970 6552 6563 6569 7665 ctionTypeReceive │ │ │ │ │ +000b8a30: 7254 6573 742e 6a61 7661 3c2f 613e 3a20 rTest.java: │ │ │ │ │ +000b8a40: 5465 7374 2074 6861 7420 4361 6c6c 2073 Test that Call s │ │ │ │ │ +000b8a50: 6974 6520 696e 6974 6961 6c69 7a61 7469 ite initializati │ │ │ │ │ +000b8a60: 6f6e 2065 7863 6570 7469 6f6e 2069 7320 on exception is │ │ │ │ │ +000b8a70: 6e6f 7420 7468 726f 776e 2077 6865 6e20 not thrown when │ │ │ │ │ +000b8a80: 7468 6520 6d65 7468 6f64 2072 6566 6572 the method refer │ │ │ │ │ +000b8a90: 656e 6365 2072 6563 6569 7665 7220 6973 ence receiver is │ │ │ │ │ +000b8aa0: 206f 6620 696e 7465 7273 6563 7469 6f6e of intersection │ │ │ │ │ +000b8ab0: 2074 7970 652e 0a0a 3c6c 693e 0a3c 6120 type...
  • .tools/javac/la │ │ │ │ │ +000b8b30: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +000b8b40: 656e 6365 2f49 6e74 6572 7365 6374 696f ence/Intersectio │ │ │ │ │ +000b8b50: 6e54 7970 6552 6563 6569 7665 7254 6573 nTypeReceiverTes │ │ │ │ │ +000b8b60: 7432 2e6a 6176 613c 2f61 3e3a 2054 6573 t2.java: Tes │ │ │ │ │ +000b8b70: 7420 7468 6174 2043 616c 6c20 7369 7465 t that Call site │ │ │ │ │ +000b8b80: 2069 6e69 7469 616c 697a 6174 696f 6e20 initialization │ │ │ │ │ +000b8b90: 6578 6365 7074 696f 6e20 6973 206e 6f74 exception is not │ │ │ │ │ +000b8ba0: 2074 6872 6f77 6e20 7768 656e 2074 6865 thrown when the │ │ │ │ │ +000b8bb0: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +000b8bc0: 6520 7265 6365 6976 6572 2069 7320 6f66 e receiver is of │ │ │ │ │ +000b8bd0: 2069 6e74 6572 7365 6374 696f 6e20 7479 intersection ty │ │ │ │ │ +000b8be0: 7065 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 pe...
  • .tool │ │ │ │ │ +000b8c40: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +000b8c50: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ +000b8c60: 6574 686f 6452 6566 312e 6a61 7661 3c2f ethodRef1.java: Add lambda t │ │ │ │ │ +000b8c80: 6573 7473 2054 6573 7420 7374 6174 6963 ests Test static │ │ │ │ │ +000b8c90: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +000b8ca0: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tools/ │ │ │ │ │ +000b8d00: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +000b8d10: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ +000b8d20: 686f 6452 6566 322e 6a61 7661 3c2f 613e hodRef2.java │ │ │ │ │ +000b8d30: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b8d40: 7473 2054 6573 7420 696e 7374 616e 6365 ts Test instance │ │ │ │ │ +000b8d50: 206d 6574 686f 6420 7265 6665 7265 6e63 method referenc │ │ │ │ │ +000b8d60: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tools/ │ │ │ │ │ +000b8dc0: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +000b8dd0: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ +000b8de0: 686f 6452 6566 332e 6a61 7661 3c2f 613e hodRef3.java │ │ │ │ │ +000b8df0: 3a20 4164 6420 6c61 6d62 6461 2074 6573 : Add lambda tes │ │ │ │ │ +000b8e00: 7473 2054 6573 7420 756e 626f 756e 6420 ts Test unbound │ │ │ │ │ +000b8e10: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +000b8e20: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/j │ │ │ │ │ +000b8e80: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +000b8e90: 6f64 5265 6665 7265 6e63 652f 4d65 7468 odReference/Meth │ │ │ │ │ +000b8ea0: 6f64 5265 6634 2e6a 6176 613c 2f61 3e3a odRef4.java: │ │ │ │ │ +000b8eb0: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000b8ec0: 7320 5465 7374 2063 6f6e 7374 7275 6374 s Test construct │ │ │ │ │ +000b8ed0: 6f72 2072 6566 6572 656e 6365 0a0a 3c6c or reference...tools/javac │ │ │ │ │ +000b8f40: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +000b8f50: 6665 7265 6e63 652f 4d65 7468 6f64 5265 ference/MethodRe │ │ │ │ │ +000b8f60: 6635 2e6a 6176 613c 2f61 3e3a 2041 6464 f5.java: Add │ │ │ │ │ +000b8f70: 206c 616d 6264 6120 7465 7374 7320 5465 lambda tests Te │ │ │ │ │ +000b8f80: 7374 206d 6574 686f 6420 7265 6665 7265 st method refere │ │ │ │ │ +000b8f90: 6e63 6520 7769 7468 2053 414d 2069 6e74 nce with SAM int │ │ │ │ │ +000b8fa0: 6572 6661 6365 2043 6f6d 7061 7261 746f erface Comparato │ │ │ │ │ +000b8fb0: 7226 6c74 3b54 2667 743b 0a0a 3c6c 693e r<T>..
  • │ │ │ │ │ +000b8fc0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac/l │ │ │ │ │ +000b9020: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +000b9030: 7265 6e63 652f 4d65 7468 6f64 5265 6636 rence/MethodRef6 │ │ │ │ │ +000b9040: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ +000b9050: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ +000b9060: 2074 6861 7420 7468 6520 6d6f 7374 2073 that the most s │ │ │ │ │ +000b9070: 7065 6369 6669 6320 7265 6665 7265 6e63 pecific referenc │ │ │ │ │ +000b9080: 6520 6973 2073 656c 6563 7465 6420 7768 e is selected wh │ │ │ │ │ +000b9090: 656e 206d 6574 686f 6420 7061 7261 6d65 en method parame │ │ │ │ │ +000b90a0: 7465 7273 2061 7265 2065 6c69 6465 640a ters are elided. │ │ │ │ │ +000b90b0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ja │ │ │ │ │ +000b9110: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +000b9120: 6452 6566 6572 656e 6365 2f4d 6574 686f dReference/Metho │ │ │ │ │ +000b9130: 6452 6566 372e 6a61 7661 3c2f 613e 3a20 dRef7.java: │ │ │ │ │ +000b9140: 4164 6420 6c61 6d62 6461 2074 6573 7473 Add lambda tests │ │ │ │ │ +000b9150: 2054 6573 7420 7468 6174 2070 6172 616d Test that param │ │ │ │ │ +000b9160: 6574 6572 2074 7970 6573 2061 7265 2069 eter types are i │ │ │ │ │ +000b9170: 6e66 6572 7265 6420 6672 6f6d 2053 414d nferred from SAM │ │ │ │ │ +000b9180: 2064 6573 6372 6970 746f 7220 7768 656e descriptor when │ │ │ │ │ +000b9190: 206d 6574 686f 6420 7061 7261 6d65 7465 method paramete │ │ │ │ │ +000b91a0: 7273 2061 7265 2065 6c69 6465 642c 2077 rs are elided, w │ │ │ │ │ +000b91b0: 6974 6820 6469 6666 6572 656e 7420 7479 ith different ty │ │ │ │ │ +000b91c0: 7065 7320 6f66 206d 6574 686f 6420 7265 pes of method re │ │ │ │ │ +000b91d0: 6665 7265 6e63 6573 0a0a 3c6c 693e 0a3c ferences..
  • .< │ │ │ │ │ +000b91e0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000b91f0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000b9200: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000b9210: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +000b9220: 2f4d 6574 686f 6452 6566 4e65 7749 6e6e /MethodRefNewInn │ │ │ │ │ +000b9230: 6572 426f 6f74 7374 7261 702e 6a74 7222 erBootstrap.jtr" │ │ │ │ │ +000b9240: 3e74 6f6f 6c73 2f6a 6176 6163 2f6c 616d >tools/javac/lam │ │ │ │ │ +000b9250: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +000b9260: 6e63 652f 4d65 7468 6f64 5265 664e 6577 nce/MethodRefNew │ │ │ │ │ +000b9270: 496e 6e65 7242 6f6f 7473 7472 6170 2e6a InnerBootstrap.j │ │ │ │ │ +000b9280: 6176 613c 2f61 3e3a 204a 564d 2063 616e ava: JVM can │ │ │ │ │ +000b9290: 6e6f 7420 6163 6365 7373 2063 6f6e 7374 not access const │ │ │ │ │ +000b92a0: 7275 6374 6f72 2074 686f 7567 6820 3a3a ructor though :: │ │ │ │ │ +000b92b0: 6e65 7720 7265 6665 7265 6e63 6520 616c new reference al │ │ │ │ │ +000b92c0: 7468 6f75 6768 2063 616e 2063 616c 6c20 though can call │ │ │ │ │ +000b92d0: 6974 2064 6972 6563 746c 790a 0a3c 6c69 it directly..
  • .tools/jav │ │ │ │ │ +000b9350: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +000b9360: 5265 6665 7265 6e63 652f 4d65 7468 6f64 Reference/Method │ │ │ │ │ +000b9370: 5265 664e 6577 496e 6e65 7249 6e4c 616d RefNewInnerInLam │ │ │ │ │ +000b9380: 6264 614e 5045 312e 6a61 7661 3c2f 613e bdaNPE1.java │ │ │ │ │ +000b9390: 3a20 6a61 7661 6320 4e50 4520 6f72 2056 : javac NPE or V │ │ │ │ │ +000b93a0: 6572 6966 7945 7272 6f72 2066 6f72 2063 erifyError for c │ │ │ │ │ +000b93b0: 6f64 6520 7769 7468 2063 6f6e 7374 7275 ode with constru │ │ │ │ │ +000b93c0: 6374 6f72 2072 6566 6572 656e 6365 206f ctor reference o │ │ │ │ │ +000b93d0: 6620 696e 6e65 7220 636c 6173 730a 0a3c f inner class..< │ │ │ │ │ +000b93e0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tool │ │ │ │ │ +000b9450: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +000b9460: 6574 686f 6452 6566 6572 656e 6365 2f4d ethodReference/M │ │ │ │ │ +000b9470: 6574 686f 6452 6566 4e65 7749 6e6e 6572 ethodRefNewInner │ │ │ │ │ +000b9480: 496e 4c61 6d62 6461 5665 7269 6679 312e InLambdaVerify1. │ │ │ │ │ +000b9490: 6a61 7661 3c2f 613e 3a20 6a61 7661 6320 java: javac │ │ │ │ │ +000b94a0: 4e50 4520 6f72 2056 6572 6966 7945 7272 NPE or VerifyErr │ │ │ │ │ +000b94b0: 6f72 2066 6f72 2063 6f64 6520 7769 7468 or for code with │ │ │ │ │ +000b94c0: 2063 6f6e 7374 7275 6374 6f72 2072 6566 constructor ref │ │ │ │ │ +000b94d0: 6572 656e 6365 206f 6620 696e 6e65 7220 erence of inner │ │ │ │ │ +000b94e0: 636c 6173 730a 0a3c 6c69 3e0a 3c61 2068 class..
  • .tools/javac/ │ │ │ │ │ +000b9560: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +000b9570: 6572 656e 6365 2f4d 6574 686f 6452 6566 erence/MethodRef │ │ │ │ │ +000b9580: 4e65 7749 6e6e 6572 496e 4c61 6d62 6461 NewInnerInLambda │ │ │ │ │ +000b9590: 5665 7269 6679 322e 6a61 7661 3c2f 613e Verify2.java │ │ │ │ │ +000b95a0: 3a20 5665 7269 6679 4572 726f 7220 7768 : VerifyError wh │ │ │ │ │ +000b95b0: 656e 2072 756e 6e69 6e67 2073 7563 6365 en running succe │ │ │ │ │ +000b95c0: 7373 6675 6c6c 7920 636f 6d70 696c 6564 ssfully compiled │ │ │ │ │ +000b95d0: 206a 6176 6120 636c 6173 730a 0a3c 6c69 java class..
  • . │ │ │ │ │ +000b9650: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b9660: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +000b9670: 6365 2f4d 6574 686f 6452 6566 4e65 7749 ce/MethodRefNewI │ │ │ │ │ +000b9680: 6e6e 6572 496e 4c61 6d62 6461 5665 7269 nnerInLambdaVeri │ │ │ │ │ +000b9690: 6679 3273 696d 706c 652e 6a61 7661 3c2f fy2simple.java: VerifyError │ │ │ │ │ +000b96b0: 7768 656e 2072 756e 6e69 6e67 2073 7563 when running suc │ │ │ │ │ +000b96c0: 6365 7373 6675 6c6c 7920 636f 6d70 696c cessfully compil │ │ │ │ │ +000b96d0: 6564 206a 6176 6120 636c 6173 730a 0a3c ed java class..< │ │ │ │ │ +000b96e0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.t │ │ │ │ │ +000b9740: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b9750: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +000b9760: 652f 4d65 7468 6f64 5265 6651 7561 6c69 e/MethodRefQuali │ │ │ │ │ +000b9770: 6669 6572 312e 6a61 7661 3c2f 613e 3a20 fier1.java: │ │ │ │ │ +000b9780: 6a61 7661 6320 636f 6d70 6c65 7820 6d65 javac complex me │ │ │ │ │ +000b9790: 7468 6f64 2072 6566 6572 656e 6365 733a thod references: │ │ │ │ │ +000b97a0: 2072 6576 616d 7020 616e 6420 7369 6d70 revamp and simp │ │ │ │ │ +000b97b0: 6c69 6679 0a0a 3c6c 693e 0a3c 6120 6872 lify..
  • .t │ │ │ │ │ +000b9820: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000b9830: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +000b9840: 652f 4d65 7468 6f64 5265 6653 696e 676c e/MethodRefSingl │ │ │ │ │ +000b9850: 6552 6566 4576 616c 4272 6964 6765 2e6a eRefEvalBridge.j │ │ │ │ │ +000b9860: 6176 613c 2f61 3e3a 206a 6176 6163 2063 ava: javac c │ │ │ │ │ +000b9870: 6f6d 706c 6578 206d 6574 686f 6420 7265 omplex method re │ │ │ │ │ +000b9880: 6665 7265 6e63 6573 3a20 7265 7661 6d70 ferences: revamp │ │ │ │ │ +000b9890: 2061 6e64 2073 696d 706c 6966 7920 204d and simplify M │ │ │ │ │ +000b98a0: 616b 6520 7375 7265 2074 6861 7420 7468 ake sure that th │ │ │ │ │ +000b98b0: 6520 6d65 7468 6f64 2072 6566 6572 656e e method referen │ │ │ │ │ +000b98c0: 6365 2072 6563 6569 7665 7220 6973 2065 ce receiver is e │ │ │ │ │ +000b98d0: 7661 6c75 6174 6564 2065 7861 6374 6c79 valuated exactly │ │ │ │ │ +000b98e0: 206f 6e63 6520 6576 656e 2069 6e20 7468 once even in th │ │ │ │ │ +000b98f0: 6973 2062 7269 6467 696e 6720 6361 7365 is bridging case │ │ │ │ │ +000b9900: 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 663d ...
  • . │ │ │ │ │ +000b9960: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000b9970: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +000b9980: 6365 2f4d 6574 686f 6452 6566 546f 496e ce/MethodRefToIn │ │ │ │ │ +000b9990: 6e65 722e 6a61 7661 3c2f 613e 3a20 6c61 ner.java: la │ │ │ │ │ +000b99a0: 6d62 6461 2072 6566 6572 656e 6365 2074 mbda reference t │ │ │ │ │ +000b99b0: 6f20 696e 6e65 7220 636c 6173 7320 696e o inner class in │ │ │ │ │ +000b99c0: 2062 6173 6520 636c 6173 7320 6361 7573 base class caus │ │ │ │ │ +000b99d0: 6573 204c 616d 6264 6143 6f6e 7665 7273 es LambdaConvers │ │ │ │ │ +000b99e0: 696f 6e45 7863 6570 7469 6f6e 0a0a 3c6c ionException...tools/ │ │ │ │ │ +000b9a60: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +000b9a70: 686f 6452 6566 6572 656e 6365 2f4d 6574 hodReference/Met │ │ │ │ │ +000b9a80: 686f 6452 6566 546f 4c6f 6361 6c43 6c61 hodRefToLocalCla │ │ │ │ │ +000b9a90: 7373 4d65 7468 6f64 5465 7374 2e6a 6176 ssMethodTest.jav │ │ │ │ │ +000b9aa0: 613c 2f61 3e3a 2053 7573 7065 6374 206d a: Suspect m │ │ │ │ │ +000b9ab0: 6573 7361 6765 2072 6567 6172 6469 6e67 essage regarding │ │ │ │ │ +000b9ac0: 2073 7569 7461 626c 6520 656e 636c 6f73 suitable enclos │ │ │ │ │ +000b9ad0: 696e 6720 696e 7374 616e 6365 206e 6f74 ing instance not │ │ │ │ │ +000b9ae0: 2062 6569 6e67 2069 6e20 7363 6f70 650a being in scope. │ │ │ │ │ +000b9af0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/lam │ │ │ │ │ +000b9b70: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +000b9b80: 6e63 652f 4d65 7468 6f64 5265 6665 7265 nce/MethodRefere │ │ │ │ │ +000b9b90: 6e63 6543 6f6d 706c 6578 4e75 6c6c 4368 nceComplexNullCh │ │ │ │ │ +000b9ba0: 6563 6b54 6573 742e 6a61 7661 3c2f 613e eckTest.java │ │ │ │ │ +000b9bb0: 3a20 6a61 7661 6320 636f 6d70 6c65 7820 : javac complex │ │ │ │ │ +000b9bc0: 6d65 7468 6f64 2072 6566 6572 656e 6365 method reference │ │ │ │ │ +000b9bd0: 733a 2072 6576 616d 7020 616e 6420 7369 s: revamp and si │ │ │ │ │ +000b9be0: 6d70 6c69 6679 2020 4d61 6b65 2073 7572 mplify Make sur │ │ │ │ │ +000b9bf0: 6520 4e50 4520 6368 6563 6b20 6973 2064 e NPE check is d │ │ │ │ │ +000b9c00: 6f6e 6520 6576 656e 2069 6e20 7468 6520 one even in the │ │ │ │ │ +000b9c10: 636f 6e76 6572 7420 746f 204c 616d 6264 convert to Lambd │ │ │ │ │ +000b9c20: 6120 6361 7365 0a0a 3c6c 693e 0a3c 6120 a case..
  • .tools/jav │ │ │ │ │ +000b9ca0: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +000b9cb0: 5265 6665 7265 6e63 652f 5072 6f74 6563 Reference/Protec │ │ │ │ │ +000b9cc0: 7465 6449 6e61 6363 6573 7369 626c 654d tedInaccessibleM │ │ │ │ │ +000b9cd0: 6574 686f 6452 6566 5465 7374 2e6a 6176 ethodRefTest.jav │ │ │ │ │ +000b9ce0: 613c 2f61 3e3a 2056 6572 6966 7920 7468 a: Verify th │ │ │ │ │ +000b9cf0: 6174 206a 6176 6163 2065 6d69 7473 2073 at javac emits s │ │ │ │ │ +000b9d00: 7569 7461 626c 6520 6163 6365 7373 6f72 uitable accessor │ │ │ │ │ +000b9d10: 7320 7768 656e 2061 206d 6574 686f 6420 s when a method │ │ │ │ │ +000b9d20: 7265 6665 7265 6e63 6520 6d65 6e74 696f reference mentio │ │ │ │ │ +000b9d30: 6e73 2061 2070 726f 7465 6374 6564 206d ns a protected m │ │ │ │ │ +000b9d40: 6574 686f 6420 7468 6174 2077 6f75 6c64 ethod that would │ │ │ │ │ +000b9d50: 206e 6565 6420 616e 2061 6363 6573 736f need an accesso │ │ │ │ │ +000b9d60: 720a 0a3c 6c69 3e0a 3c61 2068 7265 663d r..
  • .tools/javac/l │ │ │ │ │ +000b9de0: 616d 6264 612f 6d65 7468 6f64 5265 6665 ambda/methodRefe │ │ │ │ │ +000b9df0: 7265 6e63 652f 5072 6f74 6563 7465 6449 rence/ProtectedI │ │ │ │ │ +000b9e00: 6e61 6363 6573 7369 626c 654d 6574 686f naccessibleMetho │ │ │ │ │ +000b9e10: 6452 6566 5465 7374 322e 6a61 7661 3c2f dRefTest2.java: Javac should │ │ │ │ │ +000b9e30: 2065 6167 6572 6c79 2063 6861 6e67 6520 eagerly change │ │ │ │ │ +000b9e40: 636f 6465 2067 656e 6572 6174 696f 6e20 code generation │ │ │ │ │ +000b9e50: 666f 7220 6d65 7468 6f64 2072 6566 6572 for method refer │ │ │ │ │ +000b9e60: 656e 6365 7320 746f 2061 7665 7274 2049 ences to avert I │ │ │ │ │ +000b9e70: 6c6c 6567 616c 4163 6365 7373 4572 726f llegalAccessErro │ │ │ │ │ +000b9e80: 7220 696e 2066 7574 7572 652e 0a0a 3c6c r in future....tools/ja │ │ │ │ │ +000b9ef0: 7661 632f 6c61 6d62 6461 2f6d 6574 686f vac/lambda/metho │ │ │ │ │ +000b9f00: 6452 6566 6572 656e 6365 2f53 616d 436f dReference/SamCo │ │ │ │ │ +000b9f10: 6e76 6572 7369 6f6e 2e6a 6176 613c 2f61 nversion.java: Add lambda te │ │ │ │ │ +000b9f30: 7374 7320 5465 7374 2053 414d 2063 6f6e sts Test SAM con │ │ │ │ │ +000b9f40: 7665 7273 696f 6e20 6f66 206d 6574 686f version of metho │ │ │ │ │ +000b9f50: 6420 7265 6665 7265 6e63 6573 2069 6e20 d references in │ │ │ │ │ +000b9f60: 636f 6e74 6578 7473 206f 6620 6173 7369 contexts of assi │ │ │ │ │ +000b9f70: 676e 6d65 6e74 2c20 6d65 7468 6f64 2f63 gnment, method/c │ │ │ │ │ +000b9f80: 6f6e 7374 7275 6374 6f72 2061 7267 756d onstructor argum │ │ │ │ │ +000b9f90: 656e 742c 2072 6574 7572 6e20 7374 6174 ent, return stat │ │ │ │ │ +000b9fa0: 656d 656e 742c 2061 7272 6179 2069 6e69 ement, array ini │ │ │ │ │ +000b9fb0: 7469 616c 697a 6572 2c20 6c61 6d62 6461 tializer, lambda │ │ │ │ │ +000b9fc0: 2065 7870 7265 7373 696f 6e20 626f 6479 expression body │ │ │ │ │ +000b9fd0: 2c20 636f 6e64 6974 696f 6e61 6c20 6578 , conditional ex │ │ │ │ │ +000b9fe0: 7072 6573 7369 6f6e 2061 6e64 2063 6173 pression and cas │ │ │ │ │ +000b9ff0: 742e 0a0a 3c6c 693e 0a3c 6120 6872 6566 t...
  • .tools/jav │ │ │ │ │ +000ba060: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +000ba070: 5265 6665 7265 6e63 652f 5361 6d43 6f6e Reference/SamCon │ │ │ │ │ +000ba080: 7665 7273 696f 6e43 6f6d 626f 5465 7374 versionComboTest │ │ │ │ │ +000ba090: 2e6a 6176 613c 2f61 3e3a 2041 6464 206c .java: Add l │ │ │ │ │ +000ba0a0: 616d 6264 6120 7465 7374 7320 5465 7374 ambda tests Test │ │ │ │ │ +000ba0b0: 2053 414d 2063 6f6e 7665 7273 696f 6e20 SAM conversion │ │ │ │ │ +000ba0c0: 6f66 206d 6574 686f 6420 7265 6665 7265 of method refere │ │ │ │ │ +000ba0d0: 6e63 6573 2069 6e20 636f 6d62 696e 6174 nces in combinat │ │ │ │ │ +000ba0e0: 696f 6e73 206f 6620 6469 6666 6572 656e ions of differen │ │ │ │ │ +000ba0f0: 7420 636f 6e74 6578 7473 2c20 6c61 6d62 t contexts, lamb │ │ │ │ │ +000ba100: 6461 2062 6f64 7920 7479 7065 7328 7374 da body types(st │ │ │ │ │ +000ba110: 6174 656d 656e 742f 6578 7072 6573 7369 atement/expressi │ │ │ │ │ +000ba120: 6f6e 292c 2062 6f78 696e 672f 756e 626f on), boxing/unbo │ │ │ │ │ +000ba130: 7869 6e67 2065 7463 2c20 746f 2076 6572 xing etc, to ver │ │ │ │ │ +000ba140: 6966 7920 5341 4d20 636f 6e76 6572 7369 ify SAM conversi │ │ │ │ │ +000ba150: 6f6e 2062 6569 6e67 2063 6f6e 6475 6374 on being conduct │ │ │ │ │ +000ba160: 6564 2073 7563 6365 7373 6675 6c6c 7920 ed successfully │ │ │ │ │ +000ba170: 6173 2065 7870 6563 7465 642e 0a0a 3c6c as expected....tools/javac/lam │ │ │ │ │ +000ba1f0: 6264 612f 6d65 7468 6f64 5265 6665 7265 bda/methodRefere │ │ │ │ │ +000ba200: 6e63 652f 5472 6565 4d61 6b65 7250 6172 nce/TreeMakerPar │ │ │ │ │ +000ba210: 616d 7349 7347 6f6f 6679 2e6a 6176 613c amsIsGoofy.java< │ │ │ │ │ +000ba220: 2f61 3e3a 2057 6865 6e20 6120 6d65 7468 /a>: When a meth │ │ │ │ │ +000ba230: 6f64 2072 6566 6572 656e 6365 2074 6f20 od reference to │ │ │ │ │ +000ba240: 6120 6c6f 6361 6c20 636c 6173 7320 636f a local class co │ │ │ │ │ +000ba250: 6e73 7472 7563 746f 7220 6973 2063 6f6e nstructor is con │ │ │ │ │ +000ba260: 7461 696e 6564 2069 6e20 6120 6d65 7468 tained in a meth │ │ │ │ │ +000ba270: 6f64 2077 686f 7365 206e 756d 6265 7220 od whose number │ │ │ │ │ +000ba280: 6f66 2070 6172 616d 6574 6572 7320 6d61 of parameters ma │ │ │ │ │ +000ba290: 7463 6865 7320 7468 6520 6e75 6d62 6572 tches the number │ │ │ │ │ +000ba2a0: 206f 6620 636f 6e73 7472 7563 746f 7220 of constructor │ │ │ │ │ +000ba2b0: 7061 7261 6d65 7465 7273 2063 6f6d 7069 parameters compi │ │ │ │ │ +000ba2c0: 6c61 7469 6f6e 2066 6169 6c73 0a0a 3c6c lation fails... │ │ │ │ │ +000ba340: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000ba350: 6461 2f6d 6574 686f 6452 6566 6572 656e da/methodReferen │ │ │ │ │ +000ba360: 6365 4578 6563 7574 696f 6e2f 4d65 7468 ceExecution/Meth │ │ │ │ │ +000ba370: 6f64 5265 6665 7265 6e63 6549 6e74 6572 odReferenceInter │ │ │ │ │ +000ba380: 7365 6374 696f 6e31 2e6a 6176 613c 2f61 section1.java: Invalid Boots │ │ │ │ │ +000ba3a0: 7472 6170 4d65 7468 6f64 2066 6f72 2063 trapMethod for c │ │ │ │ │ +000ba3b0: 6f6e 7374 7275 6374 6f72 2f6d 6574 686f onstructor/metho │ │ │ │ │ +000ba3c0: 6420 7265 6665 7265 6e63 650a 0a3c 6c69 d reference..
  • .t │ │ │ │ │ +000ba440: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000ba450: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +000ba460: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ +000ba470: 6452 6566 6572 656e 6365 496e 7465 7273 dReferenceInters │ │ │ │ │ +000ba480: 6563 7469 6f6e 322e 6a61 7661 3c2f 613e ection2.java │ │ │ │ │ +000ba490: 3a20 496e 7661 6c69 6420 426f 6f74 7374 : Invalid Bootst │ │ │ │ │ +000ba4a0: 7261 704d 6574 686f 6420 666f 7220 636f rapMethod for co │ │ │ │ │ +000ba4b0: 6e73 7472 7563 746f 722f 6d65 7468 6f64 nstructor/method │ │ │ │ │ +000ba4c0: 2072 6566 6572 656e 6365 0a0a 3c6c 693e reference..
  • │ │ │ │ │ +000ba4d0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .to │ │ │ │ │ +000ba540: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000ba550: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +000ba560: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +000ba570: 5265 6665 7265 6e63 6549 6e74 6572 7365 ReferenceInterse │ │ │ │ │ +000ba580: 6374 696f 6e33 2e6a 6176 613c 2f61 3e3a ction3.java: │ │ │ │ │ +000ba590: 2049 6e76 616c 6964 2042 6f6f 7473 7472 Invalid Bootstr │ │ │ │ │ +000ba5a0: 6170 4d65 7468 6f64 2066 6f72 2063 6f6e apMethod for con │ │ │ │ │ +000ba5b0: 7374 7275 6374 6f72 2f6d 6574 686f 6420 structor/method │ │ │ │ │ +000ba5c0: 7265 6665 7265 6e63 650a 0a3c 6c69 3e0a reference..
  • . │ │ │ │ │ +000ba5d0: 3c61 2068 7265 663d 222f 746d 702f 6c61 too │ │ │ │ │ +000ba640: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000ba650: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ +000ba660: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ +000ba670: 6566 6572 656e 6365 496e 7465 7273 6563 eferenceIntersec │ │ │ │ │ +000ba680: 7469 6f6e 342e 6a61 7661 3c2f 613e 3a20 tion4.java: │ │ │ │ │ +000ba690: 7072 6f67 7261 6d20 6661 696c 7320 7769 program fails wi │ │ │ │ │ +000ba6a0: 7468 204c 616d 6264 6143 6f6e 7665 7273 th LambdaConvers │ │ │ │ │ +000ba6b0: 696f 6e45 7863 6570 7469 6f6e 2061 7420 ionException at │ │ │ │ │ +000ba6c0: 6578 6563 7574 696f 6e20 7469 6d65 0a0a execution time.. │ │ │ │ │ +000ba6d0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tool │ │ │ │ │ +000ba750: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +000ba760: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ +000ba770: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ +000ba780: 6665 7265 6e63 6549 6e74 6572 7365 6374 ferenceIntersect │ │ │ │ │ +000ba790: 696f 6e49 6e64 7563 6564 5465 7374 2e6a ionInducedTest.j │ │ │ │ │ +000ba7a0: 6176 613c 2f61 3e3a 204c 616d 6264 6143 ava: LambdaC │ │ │ │ │ +000ba7b0: 6f6e 7665 7273 696f 6e45 7863 6570 7469 onversionExcepti │ │ │ │ │ +000ba7c0: 6f6e 3a20 496e 7661 6c69 6420 7265 6365 on: Invalid rece │ │ │ │ │ +000ba7d0: 6976 6572 2074 7970 6520 696e 7465 7266 iver type interf │ │ │ │ │ +000ba7e0: 6163 653b 206e 6f74 2061 2073 7562 7479 ace; not a subty │ │ │ │ │ +000ba7f0: 7065 206f 6620 696d 706c 656d 656e 7461 pe of implementa │ │ │ │ │ +000ba800: 7469 6f6e 2074 7970 6520 696e 7465 7266 tion type interf │ │ │ │ │ +000ba810: 6163 650a 0a3c 6c69 3e0a 3c61 2068 7265 ace..
  • .tools/jav │ │ │ │ │ +000ba890: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +000ba8a0: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ +000ba8b0: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ +000ba8c0: 6365 4e75 6c6c 4368 6563 6b54 6573 742e ceNullCheckTest. │ │ │ │ │ +000ba8d0: 6a61 7661 3c2f 613e 3a20 4d69 7373 696e java: Missin │ │ │ │ │ +000ba8e0: 6720 6e75 6c6c 2063 6865 636b 2069 6e20 g null check in │ │ │ │ │ +000ba8f0: 626f 756e 6420 6d65 7468 6f64 2072 6566 bound method ref │ │ │ │ │ +000ba900: 6572 656e 6365 2063 6170 7475 7265 0a0a erence capture.. │ │ │ │ │ +000ba910: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tool │ │ │ │ │ +000ba990: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +000ba9a0: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ +000ba9b0: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ +000ba9c0: 6665 7265 6e63 6550 6163 6b61 6765 5072 ferencePackagePr │ │ │ │ │ +000ba9d0: 6976 6174 6551 7561 6c69 6669 6572 2e6a ivateQualifier.j │ │ │ │ │ +000ba9e0: 6176 613c 2f61 3e3a 204d 6574 686f 6420 ava: Method │ │ │ │ │ +000ba9f0: 7265 6665 7265 6e63 6520 7573 6573 2077 reference uses w │ │ │ │ │ +000baa00: 726f 6e67 2071 7561 6c69 6679 696e 6720 rong qualifying │ │ │ │ │ +000baa10: 7479 7065 0a0a 3c6c 693e 0a3c 6120 6872 type..
  • .tools/javac/ │ │ │ │ │ +000baa90: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +000baaa0: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +000baab0: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +000baac0: 6573 7446 4443 4345 2e6a 6176 613c 2f61 estFDCCE.java: convert lambd │ │ │ │ │ +000baae0: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ +000baaf0: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ +000bab00: 7468 656d 0a0a 3c6c 693e 0a3c 6120 6872 them..
  • .tools │ │ │ │ │ +000bab80: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +000bab90: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +000baba0: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +000babb0: 6572 656e 6365 5465 7374 496e 6e65 7244 erenceTestInnerD │ │ │ │ │ +000babc0: 6566 6175 6c74 2e6a 6176 613c 2f61 3e3a efault.java: │ │ │ │ │ +000babd0: 2063 6f6e 7665 7274 206c 616d 6264 6120 convert lambda │ │ │ │ │ +000babe0: 7465 7374 6e67 2074 6573 7473 2074 6f20 testng tests to │ │ │ │ │ +000babf0: 6a74 7265 6720 616e 6420 6164 6420 7468 jtreg and add th │ │ │ │ │ +000bac00: 656d 0a0a 3c6c 693e 0a3c 6120 6872 6566 em..
  • .tools/ │ │ │ │ │ +000bac80: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +000bac90: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ +000baca0: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ +000bacb0: 7265 6e63 6554 6573 7449 6e6e 6572 496e renceTestInnerIn │ │ │ │ │ +000bacc0: 7374 616e 6365 2e6a 6176 613c 2f61 3e3a stance.java: │ │ │ │ │ +000bacd0: 2063 6f6e 7665 7274 206c 616d 6264 6120 convert lambda │ │ │ │ │ +000bace0: 7465 7374 6e67 2074 6573 7473 2074 6f20 testng tests to │ │ │ │ │ +000bacf0: 6a74 7265 6720 616e 6420 6164 6420 7468 jtreg and add th │ │ │ │ │ +000bad00: 656d 0a0a 3c6c 693e 0a3c 6120 6872 6566 em..
  • .too │ │ │ │ │ +000bad80: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000bad90: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ +000bada0: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ +000badb0: 6566 6572 656e 6365 5465 7374 496e 6e65 eferenceTestInne │ │ │ │ │ +000badc0: 7256 6172 4172 6773 5468 6973 2e6a 6176 rVarArgsThis.jav │ │ │ │ │ +000badd0: 613c 2f61 3e3a 2063 6f6e 7665 7274 206c a: convert l │ │ │ │ │ +000bade0: 616d 6264 6120 7465 7374 6e67 2074 6573 ambda testng tes │ │ │ │ │ +000badf0: 7473 2074 6f20 6a74 7265 6720 616e 6420 ts to jtreg and │ │ │ │ │ +000bae00: 6164 6420 7468 656d 0a0a 3c6c 693e 0a3c add them..
  • .< │ │ │ │ │ +000bae10: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bae20: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bae30: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bae40: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +000bae50: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +000bae60: 5265 6665 7265 6e63 6554 6573 7449 6e73 ReferenceTestIns │ │ │ │ │ +000bae70: 7461 6e63 652e 6a74 7222 3e74 6f6f 6c73 tance.jtr">tools │ │ │ │ │ +000bae80: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +000bae90: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +000baea0: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +000baeb0: 6572 656e 6365 5465 7374 496e 7374 616e erenceTestInstan │ │ │ │ │ +000baec0: 6365 2e6a 6176 613c 2f61 3e3a 2063 6f6e ce.java: con │ │ │ │ │ +000baed0: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ +000baee0: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ +000baef0: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ +000baf00: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .to │ │ │ │ │ +000baf70: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000baf80: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +000baf90: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +000bafa0: 5265 6665 7265 6e63 6554 6573 744b 696e ReferenceTestKin │ │ │ │ │ +000bafb0: 6473 2e6a 6176 613c 2f61 3e3a 2063 6f6e ds.java: con │ │ │ │ │ +000bafc0: 7665 7274 206c 616d 6264 6120 7465 7374 vert lambda test │ │ │ │ │ +000bafd0: 6e67 2074 6573 7473 2074 6f20 6a74 7265 ng tests to jtre │ │ │ │ │ +000bafe0: 6720 616e 6420 6164 6420 7468 656d 0a0a g and add them.. │ │ │ │ │ +000baff0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac │ │ │ │ │ +000bb070: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +000bb080: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ +000bb090: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +000bb0a0: 5465 7374 4d65 7468 6f64 4861 6e64 6c65 TestMethodHandle │ │ │ │ │ +000bb0b0: 2e6a 6176 613c 2f61 3e3a 206a 6176 6163 .java: javac │ │ │ │ │ +000bb0c0: 2067 656e 6572 6174 6573 2069 6e63 6f72 generates incor │ │ │ │ │ +000bb0d0: 7265 6374 2064 6573 6372 6970 746f 7220 rect descriptor │ │ │ │ │ +000bb0e0: 666f 7220 4d65 7468 6f64 4861 6e64 6c65 for MethodHandle │ │ │ │ │ +000bb0f0: 3a3a 696e 766f 6b65 0a0a 3c6c 693e 0a3c ::invoke..
  • .< │ │ │ │ │ +000bb100: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bb110: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bb120: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bb130: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +000bb140: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +000bb150: 5265 6665 7265 6e63 6554 6573 744e 6577 ReferenceTestNew │ │ │ │ │ +000bb160: 2e6a 7472 223e 746f 6f6c 732f 6a61 7661 .jtr">tools/java │ │ │ │ │ +000bb170: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +000bb180: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ +000bb190: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ +000bb1a0: 6554 6573 744e 6577 2e6a 6176 613c 2f61 eTestNew.java: convert lambd │ │ │ │ │ +000bb1c0: 6120 7465 7374 6e67 2074 6573 7473 2074 a testng tests t │ │ │ │ │ +000bb1d0: 6f20 6a74 7265 6720 616e 6420 6164 6420 o jtreg and add │ │ │ │ │ +000bb1e0: 7468 656d 0a0a 3c6c 693e 0a3c 6120 6872 them..
  • .tools/jav │ │ │ │ │ +000bb260: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +000bb270: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ +000bb280: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ +000bb290: 6365 5465 7374 4e65 7749 6e6e 6572 2e6a ceTestNewInner.j │ │ │ │ │ +000bb2a0: 6176 613c 2f61 3e3a 2063 6f6e 7665 7274 ava: convert │ │ │ │ │ +000bb2b0: 206c 616d 6264 6120 7465 7374 6e67 2074 lambda testng t │ │ │ │ │ +000bb2c0: 6573 7473 2074 6f20 6a74 7265 6720 616e ests to jtreg an │ │ │ │ │ +000bb2d0: 6420 6164 6420 7468 656d 0a0a 3c6c 693e d add them..
  • │ │ │ │ │ +000bb2e0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/j │ │ │ │ │ +000bb360: 6176 6163 2f6c 616d 6264 612f 6d65 7468 avac/lambda/meth │ │ │ │ │ +000bb370: 6f64 5265 6665 7265 6e63 6545 7865 6375 odReferenceExecu │ │ │ │ │ +000bb380: 7469 6f6e 2f4d 6574 686f 6452 6566 6572 tion/MethodRefer │ │ │ │ │ +000bb390: 656e 6365 5465 7374 4e65 7749 6e6e 6572 enceTestNewInner │ │ │ │ │ +000bb3a0: 496d 706c 6963 6974 4172 6773 2e6a 6176 ImplicitArgs.jav │ │ │ │ │ +000bb3b0: 613c 2f61 3e3a 2042 6f6f 7473 7472 6170 a: Bootstrap │ │ │ │ │ +000bb3c0: 4d65 7468 6f64 4572 726f 7220 7768 656e MethodError when │ │ │ │ │ +000bb3d0: 2063 6170 7475 7269 6e67 2063 6f6e 7374 capturing const │ │ │ │ │ +000bb3e0: 7275 6374 6f72 2072 6566 2074 6f20 6c6f ructor ref to lo │ │ │ │ │ +000bb3f0: 6361 6c20 636c 6173 7365 730a 0a3c 6c69 cal classes..
  • .to │ │ │ │ │ +000bb470: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bb480: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +000bb490: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +000bb4a0: 5265 6665 7265 6e63 6554 6573 7453 7565 ReferenceTestSue │ │ │ │ │ +000bb4b0: 4361 7365 312e 6a61 7661 3c2f 613e 3a20 Case1.java: │ │ │ │ │ +000bb4c0: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ +000bb4d0: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ +000bb4e0: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ +000bb4f0: 6d0a 0a3c 6c69 3e0a 3c61 2068 7265 663d m..
  • .tools/javac/ │ │ │ │ │ +000bb570: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +000bb580: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +000bb590: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +000bb5a0: 6573 7453 7565 4361 7365 322e 6a61 7661 estSueCase2.java │ │ │ │ │ +000bb5b0: 3c2f 613e 3a20 636f 6e76 6572 7420 6c61 : convert la │ │ │ │ │ +000bb5c0: 6d62 6461 2074 6573 746e 6720 7465 7374 mbda testng test │ │ │ │ │ +000bb5d0: 7320 746f 206a 7472 6567 2061 6e64 2061 s to jtreg and a │ │ │ │ │ +000bb5e0: 6464 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 dd them..
  • .tools/ │ │ │ │ │ +000bb660: 6a61 7661 632f 6c61 6d62 6461 2f6d 6574 javac/lambda/met │ │ │ │ │ +000bb670: 686f 6452 6566 6572 656e 6365 4578 6563 hodReferenceExec │ │ │ │ │ +000bb680: 7574 696f 6e2f 4d65 7468 6f64 5265 6665 ution/MethodRefe │ │ │ │ │ +000bb690: 7265 6e63 6554 6573 7453 7565 4361 7365 renceTestSueCase │ │ │ │ │ +000bb6a0: 342e 6a61 7661 3c2f 613e 3a20 636f 6e76 4.java: conv │ │ │ │ │ +000bb6b0: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ +000bb6c0: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ +000bb6d0: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ +000bb6e0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.too │ │ │ │ │ +000bb750: 6c73 2f6a 6176 6163 2f6c 616d 6264 612f ls/javac/lambda/ │ │ │ │ │ +000bb760: 6d65 7468 6f64 5265 6665 7265 6e63 6545 methodReferenceE │ │ │ │ │ +000bb770: 7865 6375 7469 6f6e 2f4d 6574 686f 6452 xecution/MethodR │ │ │ │ │ +000bb780: 6566 6572 656e 6365 5465 7374 5375 7065 eferenceTestSupe │ │ │ │ │ +000bb790: 722e 6a61 7661 3c2f 613e 3a20 636f 6e76 r.java: conv │ │ │ │ │ +000bb7a0: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ +000bb7b0: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ +000bb7c0: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ +000bb7d0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/ │ │ │ │ │ +000bb850: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +000bb860: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +000bb870: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +000bb880: 6573 7453 7570 6572 4465 6661 756c 742e estSuperDefault. │ │ │ │ │ +000bb890: 6a61 7661 3c2f 613e 3a20 636f 6e76 6572 java: conver │ │ │ │ │ +000bb8a0: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ +000bb8b0: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ +000bb8c0: 6e64 2061 6464 2074 6865 6d0a 0a3c 6c69 nd add them..
  • .tools/javac/ │ │ │ │ │ +000bb950: 6c61 6d62 6461 2f6d 6574 686f 6452 6566 lambda/methodRef │ │ │ │ │ +000bb960: 6572 656e 6365 4578 6563 7574 696f 6e2f erenceExecution/ │ │ │ │ │ +000bb970: 4d65 7468 6f64 5265 6665 7265 6e63 6554 MethodReferenceT │ │ │ │ │ +000bb980: 6573 7454 7970 6543 6f6e 7665 7273 696f estTypeConversio │ │ │ │ │ +000bb990: 6e2e 6a61 7661 3c2f 613e 3a20 636f 6e76 n.java: conv │ │ │ │ │ +000bb9a0: 6572 7420 6c61 6d62 6461 2074 6573 746e ert lambda testn │ │ │ │ │ +000bb9b0: 6720 7465 7374 7320 746f 206a 7472 6567 g tests to jtreg │ │ │ │ │ +000bb9c0: 2061 6e64 2061 6464 2074 6865 6d0a 0a3c and add them..< │ │ │ │ │ +000bb9d0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.t │ │ │ │ │ +000bba40: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000bba50: 612f 6d65 7468 6f64 5265 6665 7265 6e63 a/methodReferenc │ │ │ │ │ +000bba60: 6545 7865 6375 7469 6f6e 2f4d 6574 686f eExecution/Metho │ │ │ │ │ +000bba70: 6452 6566 6572 656e 6365 5465 7374 5661 dReferenceTestVa │ │ │ │ │ +000bba80: 7241 7267 732e 6a61 7661 3c2f 613e 3a20 rArgs.java: │ │ │ │ │ +000bba90: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ +000bbaa0: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ +000bbab0: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ +000bbac0: 6d0a 0a3c 6c69 3e0a 3c61 2068 7265 663d m..
  • .tools/java │ │ │ │ │ +000bbb40: 632f 6c61 6d62 6461 2f6d 6574 686f 6452 c/lambda/methodR │ │ │ │ │ +000bbb50: 6566 6572 656e 6365 4578 6563 7574 696f eferenceExecutio │ │ │ │ │ +000bbb60: 6e2f 4d65 7468 6f64 5265 6665 7265 6e63 n/MethodReferenc │ │ │ │ │ +000bbb70: 6554 6573 7456 6172 4172 6773 4578 742e eTestVarArgsExt. │ │ │ │ │ +000bbb80: 6a61 7661 3c2f 613e 3a20 636f 6e76 6572 java: conver │ │ │ │ │ +000bbb90: 7420 6c61 6d62 6461 2074 6573 746e 6720 t lambda testng │ │ │ │ │ +000bbba0: 7465 7374 7320 746f 206a 7472 6567 2061 tests to jtreg a │ │ │ │ │ +000bbbb0: 6e64 2061 6464 2074 6865 6d0a 0a3c 6c69 nd add them..
  • .tools/javac/la │ │ │ │ │ +000bbc40: 6d62 6461 2f6d 6574 686f 6452 6566 6572 mbda/methodRefer │ │ │ │ │ +000bbc50: 656e 6365 4578 6563 7574 696f 6e2f 4d65 enceExecution/Me │ │ │ │ │ +000bbc60: 7468 6f64 5265 6665 7265 6e63 6554 6573 thodReferenceTes │ │ │ │ │ +000bbc70: 7456 6172 4172 6773 5375 7065 722e 6a61 tVarArgsSuper.ja │ │ │ │ │ +000bbc80: 7661 3c2f 613e 3a20 636f 6e76 6572 7420 va: convert │ │ │ │ │ +000bbc90: 6c61 6d62 6461 2074 6573 746e 6720 7465 lambda testng te │ │ │ │ │ +000bbca0: 7374 7320 746f 206a 7472 6567 2061 6e64 sts to jtreg and │ │ │ │ │ +000bbcb0: 2061 6464 2074 6865 6d0a 0a3c 6c69 3e0a add them..
  • . │ │ │ │ │ +000bbcc0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/jav │ │ │ │ │ +000bbd40: 6163 2f6c 616d 6264 612f 6d65 7468 6f64 ac/lambda/method │ │ │ │ │ +000bbd50: 5265 6665 7265 6e63 6545 7865 6375 7469 ReferenceExecuti │ │ │ │ │ +000bbd60: 6f6e 2f4d 6574 686f 6452 6566 6572 656e on/MethodReferen │ │ │ │ │ +000bbd70: 6365 5465 7374 5661 7241 7267 7353 7570 ceTestVarArgsSup │ │ │ │ │ +000bbd80: 6572 4465 6661 756c 742e 6a61 7661 3c2f erDefault.java: convert lamb │ │ │ │ │ +000bbda0: 6461 2074 6573 746e 6720 7465 7374 7320 da testng tests │ │ │ │ │ +000bbdb0: 746f 206a 7472 6567 2061 6e64 2061 6464 to jtreg and add │ │ │ │ │ +000bbdc0: 2074 6865 6d0a 0a3c 6c69 3e0a 3c61 2068 them..
  • .tools │ │ │ │ │ +000bbe40: 2f6a 6176 6163 2f6c 616d 6264 612f 6d65 /javac/lambda/me │ │ │ │ │ +000bbe50: 7468 6f64 5265 6665 7265 6e63 6545 7865 thodReferenceExe │ │ │ │ │ +000bbe60: 6375 7469 6f6e 2f4d 6574 686f 6452 6566 cution/MethodRef │ │ │ │ │ +000bbe70: 6572 656e 6365 5465 7374 5661 7241 7267 erenceTestVarArg │ │ │ │ │ +000bbe80: 7354 6869 732e 6a61 7661 3c2f 613e 3a20 sThis.java: │ │ │ │ │ +000bbe90: 636f 6e76 6572 7420 6c61 6d62 6461 2074 convert lambda t │ │ │ │ │ +000bbea0: 6573 746e 6720 7465 7374 7320 746f 206a estng tests to j │ │ │ │ │ +000bbeb0: 7472 6567 2061 6e64 2061 6464 2074 6865 treg and add the │ │ │ │ │ +000bbec0: 6d0a 0a3c 6c69 3e0a 3c61 2068 7265 663d m..
  • .tools/javac │ │ │ │ │ +000bbf40: 2f6c 616d 6264 612f 6d65 7468 6f64 5265 /lambda/methodRe │ │ │ │ │ +000bbf50: 6665 7265 6e63 6545 7865 6375 7469 6f6e ferenceExecution │ │ │ │ │ +000bbf60: 2f4d 6574 686f 6452 6566 6572 656e 6365 /MethodReference │ │ │ │ │ +000bbf70: 5465 7374 5661 7248 616e 646c 652e 6a61 TestVarHandle.ja │ │ │ │ │ +000bbf80: 7661 3c2f 613e 3a20 7465 7374 2066 6f72 va: test for │ │ │ │ │ +000bbf90: 2056 6172 4861 6e64 6c65 2073 6967 6e61 VarHandle signa │ │ │ │ │ +000bbfa0: 7475 7265 2070 6f6c 796d 6f72 7068 6963 ture polymorphic │ │ │ │ │ +000bbfb0: 206d 6574 686f 6473 0a0a 3c6c 693e 0a3c methods..
  • .< │ │ │ │ │ +000bbfc0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bbfd0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bbfe0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bbff0: 2f6d 6574 686f 6452 6566 6572 656e 6365 /methodReference │ │ │ │ │ +000bc000: 4578 6563 7574 696f 6e2f 4d65 7468 6f64 Execution/Method │ │ │ │ │ +000bc010: 5265 6665 7265 6e63 6555 6e69 6f6e 5479 ReferenceUnionTy │ │ │ │ │ +000bc020: 7065 5465 7374 2e6a 7472 223e 746f 6f6c peTest.jtr">tool │ │ │ │ │ +000bc030: 732f 6a61 7661 632f 6c61 6d62 6461 2f6d s/javac/lambda/m │ │ │ │ │ +000bc040: 6574 686f 6452 6566 6572 656e 6365 4578 ethodReferenceEx │ │ │ │ │ +000bc050: 6563 7574 696f 6e2f 4d65 7468 6f64 5265 ecution/MethodRe │ │ │ │ │ +000bc060: 6665 7265 6e63 6555 6e69 6f6e 5479 7065 ferenceUnionType │ │ │ │ │ +000bc070: 5465 7374 2e6a 6176 613c 2f61 3e3a 204c Test.java: L │ │ │ │ │ +000bc080: 616d 6264 6143 6f6e 7665 7273 696f 6e45 ambdaConversionE │ │ │ │ │ +000bc090: 7863 6570 7469 6f6e 3a20 496e 7661 6c69 xception: Invali │ │ │ │ │ +000bc0a0: 6420 7265 6365 6976 6572 2074 7970 6520 d receiver type │ │ │ │ │ +000bc0b0: 696e 7465 7266 6163 653b 206e 6f74 2061 interface; not a │ │ │ │ │ +000bc0c0: 2073 7562 7479 7065 206f 6620 696d 706c subtype of impl │ │ │ │ │ +000bc0d0: 656d 656e 7461 7469 6f6e 2074 7970 6520 ementation type │ │ │ │ │ +000bc0e0: 696e 7465 7266 6163 650a 0a3c 6c69 3e0a interface..
  • . │ │ │ │ │ +000bc0f0: 3c61 2068 7265 663d 222f 746d 702f 6c61 t │ │ │ │ │ +000bc150: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000bc160: 612f 6d6f 7374 5370 6563 6966 6963 2f53 a/mostSpecific/S │ │ │ │ │ +000bc170: 7472 7563 7475 7261 6c4d 6f73 7453 7065 tructuralMostSpe │ │ │ │ │ +000bc180: 6369 6669 6354 6573 742e 6a61 7661 3c2f cificTest.java: Add lambda t │ │ │ │ │ +000bc1a0: 6573 7473 2041 7574 6f6d 6174 6963 2074 ests Automatic t │ │ │ │ │ +000bc1b0: 6573 7420 666f 7220 6368 6563 6b69 6e67 est for checking │ │ │ │ │ +000bc1c0: 2063 6f72 7265 6374 6e65 7373 206f 6620 correctness of │ │ │ │ │ +000bc1d0: 7374 7275 6374 7572 616c 206d 6f73 7420 structural most │ │ │ │ │ +000bc1e0: 7370 6563 6966 6963 2074 6573 7420 726f specific test ro │ │ │ │ │ +000bc1f0: 7574 696e 6520 7465 6d70 6f72 6172 696c utine temporaril │ │ │ │ │ +000bc200: 7920 776f 726b 6172 6f75 6e64 2063 6f6d y workaround com │ │ │ │ │ +000bc210: 626f 2074 6573 7473 2061 7265 2063 6175 bo tests are cau │ │ │ │ │ +000bc220: 7369 6e67 2074 696d 6520 6f75 7420 696e sing time out in │ │ │ │ │ +000bc230: 2073 6576 6572 616c 2070 6c61 7466 6f72 several platfor │ │ │ │ │ +000bc240: 6d73 0a0a 3c6c 693e 0a3c 6120 6872 6566 ms..
  • .tools/java │ │ │ │ │ +000bc2b0: 632f 6c61 6d62 6461 2f70 7269 7661 7465 c/lambda/private │ │ │ │ │ +000bc2c0: 4d65 7468 6f64 5265 6665 7265 6e63 6573 MethodReferences │ │ │ │ │ +000bc2d0: 2f4d 6574 686f 6449 6e76 6f6b 6572 2e6a /MethodInvoker.j │ │ │ │ │ +000bc2e0: 6176 613c 2f61 3e3a 2070 7269 7661 7465 ava: private │ │ │ │ │ +000bc2f0: 206d 6574 686f 6420 7368 6f75 6c64 2062 method should b │ │ │ │ │ +000bc300: 6520 6163 6365 7373 6962 6c65 2028 6e65 e accessible (ne │ │ │ │ │ +000bc310: 7374 6564 2063 6c61 7373 6573 290a 0a3c sted classes)..< │ │ │ │ │ +000bc320: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/javac/la │ │ │ │ │ +000bc390: 6d62 6461 2f70 7269 7661 7465 4d65 7468 mbda/privateMeth │ │ │ │ │ +000bc3a0: 6f64 5265 6665 7265 6e63 6573 2f4d 6574 odReferences/Met │ │ │ │ │ +000bc3b0: 686f 6453 7570 706c 6965 722e 6a61 7661 hodSupplier.java │ │ │ │ │ +000bc3c0: 3c2f 613e 3a20 7072 6976 6174 6520 6d65 : private me │ │ │ │ │ +000bc3d0: 7468 6f64 2073 686f 756c 6420 6265 2061 thod should be a │ │ │ │ │ +000bc3e0: 6363 6573 7369 626c 6520 286e 6573 7465 ccessible (neste │ │ │ │ │ +000bc3f0: 6420 636c 6173 7365 7329 0a0a 3c6c 693e d classes)..
  • │ │ │ │ │ +000bc400: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools │ │ │ │ │ +000bc460: 2f6a 6176 6163 2f6c 616d 6264 612f 7072 /javac/lambda/pr │ │ │ │ │ +000bc470: 6976 6174 654d 6574 686f 6452 6566 6572 ivateMethodRefer │ │ │ │ │ +000bc480: 656e 6365 732f 5468 6972 6443 6c61 7373 ences/ThirdClass │ │ │ │ │ +000bc490: 2e6a 6176 613c 2f61 3e3a 2070 7269 7661 .java: priva │ │ │ │ │ +000bc4a0: 7465 206d 6574 686f 6420 7368 6f75 6c64 te method should │ │ │ │ │ +000bc4b0: 2062 6520 6163 6365 7373 6962 6c65 2028 be accessible ( │ │ │ │ │ +000bc4c0: 6e65 7374 6564 2063 6c61 7373 6573 290a nested classes). │ │ │ │ │ +000bc4d0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools │ │ │ │ │ +000bc530: 2f6a 6176 6163 2f6c 616d 6264 612f 7479 /javac/lambda/ty │ │ │ │ │ +000bc540: 7065 496e 6665 7265 6e63 652f 496e 6665 peInference/Infe │ │ │ │ │ +000bc550: 7265 6e63 6554 6573 7431 312e 6a61 7661 renceTest11.java │ │ │ │ │ +000bc560: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ +000bc570: 2074 6573 7473 2054 6869 7320 7465 7374 tests This test │ │ │ │ │ +000bc580: 2069 7320 666f 7220 7365 6c66 2072 6566 is for self ref │ │ │ │ │ +000bc590: 6572 656e 7469 616c 2061 6e64 2072 6563 erential and rec │ │ │ │ │ +000bc5a0: 7572 7369 7665 206c 616d 6264 6120 6578 ursive lambda ex │ │ │ │ │ +000bc5b0: 7072 6573 7369 6f6e 2074 6861 7420 6861 pression that ha │ │ │ │ │ +000bc5c0: 7665 2074 7970 6520 696e 6665 7265 6e63 ve type inferenc │ │ │ │ │ +000bc5d0: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tool │ │ │ │ │ +000bc630: 732f 6a61 7661 632f 6c61 6d62 6461 2f74 s/javac/lambda/t │ │ │ │ │ +000bc640: 7970 6549 6e66 6572 656e 6365 2f49 6e66 ypeInference/Inf │ │ │ │ │ +000bc650: 6572 656e 6365 5465 7374 322e 6a61 7661 erenceTest2.java │ │ │ │ │ +000bc660: 3c2f 613e 3a20 4164 6420 6c61 6d62 6461 : Add lambda │ │ │ │ │ +000bc670: 2074 6573 7473 2050 6172 616d 6574 6572 tests Parameter │ │ │ │ │ +000bc680: 2074 7970 6573 2069 6e66 6572 7265 6420 types inferred │ │ │ │ │ +000bc690: 6672 6f6d 2074 6172 6765 7420 7479 7065 from target type │ │ │ │ │ +000bc6a0: 2069 6e20 6765 6e65 7269 6373 2077 6974 in generics wit │ │ │ │ │ +000bc6b0: 686f 7574 2077 696c 6463 6172 640a 0a3c hout wildcard..< │ │ │ │ │ +000bc6c0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/j │ │ │ │ │ +000bc720: 6176 6163 2f6c 616d 6264 612f 7479 7065 avac/lambda/type │ │ │ │ │ +000bc730: 496e 6665 7265 6e63 652f 496e 6665 7265 Inference/Infere │ │ │ │ │ +000bc740: 6e63 6554 6573 7432 622e 6a61 7661 3c2f nceTest2b.java: Add lambda t │ │ │ │ │ +000bc760: 6573 7473 2050 6172 616d 6574 6572 2074 ests Parameter t │ │ │ │ │ +000bc770: 7970 6573 2069 6e66 6572 7265 6420 6672 ypes inferred fr │ │ │ │ │ +000bc780: 6f6d 2074 6172 6765 7420 7479 7065 2069 om target type i │ │ │ │ │ +000bc790: 6e20 6765 6e65 7269 6373 2077 6974 6820 n generics with │ │ │ │ │ +000bc7a0: 7769 6c64 6361 7264 0a0a 3c6c 693e 0a3c wildcard..
  • .< │ │ │ │ │ +000bc7b0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bc7c0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bc7d0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bc7e0: 2f74 7970 6549 6e66 6572 656e 6365 2f49 /typeInference/I │ │ │ │ │ +000bc7f0: 6e66 6572 656e 6365 5465 7374 332e 6a74 nferenceTest3.jt │ │ │ │ │ +000bc800: 7222 3e74 6f6f 6c73 2f6a 6176 6163 2f6c r">tools/javac/l │ │ │ │ │ +000bc810: 616d 6264 612f 7479 7065 496e 6665 7265 ambda/typeInfere │ │ │ │ │ +000bc820: 6e63 652f 496e 6665 7265 6e63 6554 6573 nce/InferenceTes │ │ │ │ │ +000bc830: 7433 2e6a 6176 613c 2f61 3e3a 2041 6464 t3.java: Add │ │ │ │ │ +000bc840: 206c 616d 6264 6120 7465 7374 7320 496e lambda tests In │ │ │ │ │ +000bc850: 7465 7266 6163 6520 696e 6865 7269 7461 terface inherita │ │ │ │ │ +000bc860: 6e63 652c 2073 7562 2d69 6e74 6572 6661 nce, sub-interfa │ │ │ │ │ +000bc870: 6365 2072 6573 6f6c 7665 7320 7468 6520 ce resolves the │ │ │ │ │ +000bc880: 7479 7065 206f 6620 7468 6520 7375 7065 type of the supe │ │ │ │ │ +000bc890: 7220 696e 7465 7266 6163 652e 0a0a 3c6c r interface....tools/jav │ │ │ │ │ +000bc900: 6163 2f6c 616d 6264 612f 7479 7065 496e ac/lambda/typeIn │ │ │ │ │ +000bc910: 6665 7265 6e63 652f 496e 6665 7265 6e63 ference/Inferenc │ │ │ │ │ +000bc920: 6554 6573 7434 2e6a 6176 613c 2f61 3e3a eTest4.java: │ │ │ │ │ +000bc930: 2041 6464 206c 616d 6264 6120 7465 7374 Add lambda test │ │ │ │ │ +000bc940: 7320 5468 6973 2074 6573 7420 6973 2066 s This test is f │ │ │ │ │ +000bc950: 6f72 2067 656e 6572 6963 206d 6574 686f or generic metho │ │ │ │ │ +000bc960: 6473 2077 686f 7365 2074 7970 6520 6973 ds whose type is │ │ │ │ │ +000bc970: 2074 6865 2073 616d 6520 6173 2074 6865 the same as the │ │ │ │ │ +000bc980: 2074 7970 6520 6f66 2074 6865 2067 656e type of the gen │ │ │ │ │ +000bc990: 6572 6963 2053 414d 2069 6e74 6572 6661 eric SAM interfa │ │ │ │ │ +000bc9a0: 6365 2074 6861 7420 6973 2074 616b 656e ce that is taken │ │ │ │ │ +000bc9b0: 2061 7320 7468 6520 7061 7261 6d65 7465 as the paramete │ │ │ │ │ +000bc9c0: 7220 6f66 2074 6865 2067 656e 6572 6963 r of the generic │ │ │ │ │ +000bc9d0: 206d 6574 686f 643b 2074 6865 2074 7970 method; the typ │ │ │ │ │ +000bc9e0: 6520 6361 6e20 6265 2069 6e66 6572 7265 e can be inferre │ │ │ │ │ +000bc9f0: 6420 6672 6f6d 2074 6865 2076 616c 7565 d from the value │ │ │ │ │ +000bca00: 206f 6620 7468 6520 6f74 6865 7220 7479 of the other ty │ │ │ │ │ +000bca10: 7065 2061 7267 756d 656e 7473 0a0a 3c6c pe arguments...tools/j │ │ │ │ │ +000bca80: 6176 6163 2f6c 616d 6264 612f 7479 7065 avac/lambda/type │ │ │ │ │ +000bca90: 496e 6665 7265 6e63 652f 496e 6665 7265 Inference/Infere │ │ │ │ │ +000bcaa0: 6e63 6554 6573 7437 3839 2e6a 6176 613c nceTest789.java< │ │ │ │ │ +000bcab0: 2f61 3e3a 2041 6464 206c 616d 6264 6120 /a>: Add lambda │ │ │ │ │ +000bcac0: 7465 7374 7320 5468 6973 2074 6573 7420 tests This test │ │ │ │ │ +000bcad0: 6973 2066 6f72 2077 6865 6e20 6c61 6d62 is for when lamb │ │ │ │ │ +000bcae0: 6461 2072 6574 7572 6e20 7479 7065 2069 da return type i │ │ │ │ │ +000bcaf0: 7320 696e 6665 7272 6564 2066 726f 6d20 s inferred from │ │ │ │ │ +000bcb00: 7461 7267 6574 2074 7970 650a 0a3c 6c69 target type..
  • .tools/javac/ │ │ │ │ │ +000bcb80: 6c61 6d62 6461 2f74 7970 6549 6e66 6572 lambda/typeInfer │ │ │ │ │ +000bcb90: 656e 6365 2f63 6f6d 626f 2f54 7970 6549 ence/combo/TypeI │ │ │ │ │ +000bcba0: 6e66 6572 656e 6365 436f 6d62 6f54 6573 nferenceComboTes │ │ │ │ │ +000bcbb0: 742e 6a61 7661 3c2f 613e 3a20 4164 6420 t.java: Add │ │ │ │ │ +000bcbc0: 6c61 6d62 6461 2074 6573 7473 2070 6572 lambda tests per │ │ │ │ │ +000bcbd0: 666f 726d 2061 7574 6f6d 6174 6564 2063 form automated c │ │ │ │ │ +000bcbe0: 6865 636b 7320 696e 2074 7970 6520 696e hecks in type in │ │ │ │ │ +000bcbf0: 6665 7265 6e63 6520 696e 206c 616d 6264 ference in lambd │ │ │ │ │ +000bcc00: 6120 6578 7072 6573 7369 6f6e 7320 696e a expressions in │ │ │ │ │ +000bcc10: 2064 6966 6665 7265 6e74 2063 6f6e 7465 different conte │ │ │ │ │ +000bcc20: 7874 7320 7465 6d70 6f72 6172 696c 7920 xts temporarily │ │ │ │ │ +000bcc30: 776f 726b 6172 6f75 6e64 2063 6f6d 626f workaround combo │ │ │ │ │ +000bcc40: 2074 6573 7473 2061 7265 2063 6175 7369 tests are causi │ │ │ │ │ +000bcc50: 6e67 2074 696d 6520 6f75 7420 696e 2073 ng time out in s │ │ │ │ │ +000bcc60: 6576 6572 616c 2070 6c61 7466 6f72 6d73 everal platforms │ │ │ │ │ +000bcc70: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/javac/l │ │ │ │ │ +000bcce0: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ +000bccf0: 6f70 656e 6a64 6b2f 7465 7374 732f 6a61 openjdk/tests/ja │ │ │ │ │ +000bcd00: 7661 632f 4644 5465 7374 2e6a 6176 613c vac/FDTest.java< │ │ │ │ │ +000bcd10: 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c 6120 /a>: ..
  • .tools/jav │ │ │ │ │ +000bcd90: 6163 2f6c 616d 6264 6153 6861 7065 732f ac/lambdaShapes/ │ │ │ │ │ +000bcda0: 6f72 672f 6f70 656e 6a64 6b2f 7465 7374 org/openjdk/test │ │ │ │ │ +000bcdb0: 732f 7365 7061 7261 7465 2f41 7474 7269 s/separate/Attri │ │ │ │ │ +000bcdc0: 6275 7465 496e 6a65 6374 6f72 2e6a 6176 buteInjector.jav │ │ │ │ │ +000bcdd0: 613c 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c a: ..
  • .< │ │ │ │ │ +000bcde0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bcdf0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bce00: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bce10: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ +000bce20: 646b 2f74 6573 7473 2f73 6570 6172 6174 dk/tests/separat │ │ │ │ │ +000bce30: 652f 436c 6173 7346 696c 652e 6a74 7222 e/ClassFile.jtr" │ │ │ │ │ +000bce40: 3e74 6f6f 6c73 2f6a 6176 6163 2f6c 616d >tools/javac/lam │ │ │ │ │ +000bce50: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ +000bce60: 656e 6a64 6b2f 7465 7374 732f 7365 7061 enjdk/tests/sepa │ │ │ │ │ +000bce70: 7261 7465 2f43 6c61 7373 4669 6c65 2e6a rate/ClassFile.j │ │ │ │ │ +000bce80: 6176 613c 2f61 3e3a 2020 0a0a 3c6c 693e ava: ..
  • │ │ │ │ │ +000bce90: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .t │ │ │ │ │ +000bcf00: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000bcf10: 6153 6861 7065 732f 6f72 672f 6f70 656e aShapes/org/open │ │ │ │ │ +000bcf20: 6a64 6b2f 7465 7374 732f 7365 7061 7261 jdk/tests/separa │ │ │ │ │ +000bcf30: 7465 2f43 6c61 7373 4669 6c65 5072 6570 te/ClassFilePrep │ │ │ │ │ +000bcf40: 726f 6365 7373 6f72 2e6a 6176 613c 2f61 rocessor.java: ..
  • .too │ │ │ │ │ +000bcfd0: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ +000bcfe0: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ +000bcff0: 6b2f 7465 7374 732f 7365 7061 7261 7465 k/tests/separate │ │ │ │ │ +000bd000: 2f43 6c61 7373 546f 496e 7465 7266 6163 /ClassToInterfac │ │ │ │ │ +000bd010: 6543 6f6e 7665 7274 6572 2e6a 6176 613c eConverter.java< │ │ │ │ │ +000bd020: 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c 6120 /a>: ..
  • .to │ │ │ │ │ +000bd090: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bd0a0: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ +000bd0b0: 646b 2f74 6573 7473 2f73 6570 6172 6174 dk/tests/separat │ │ │ │ │ +000bd0c0: 652f 436f 6d70 696c 6572 2e6a 6176 613c e/Compiler.java< │ │ │ │ │ +000bd0d0: 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c 6120 /a>: ..
  • .tools/j │ │ │ │ │ +000bd150: 6176 6163 2f6c 616d 6264 6153 6861 7065 avac/lambdaShape │ │ │ │ │ +000bd160: 732f 6f72 672f 6f70 656e 6a64 6b2f 7465 s/org/openjdk/te │ │ │ │ │ +000bd170: 7374 732f 7365 7061 7261 7465 2f44 6972 sts/separate/Dir │ │ │ │ │ +000bd180: 6563 7465 6443 6c61 7373 4c6f 6164 6572 ectedClassLoader │ │ │ │ │ +000bd190: 2e6a 6176 613c 2f61 3e3a 2020 0a0a 3c6c .java: ...tools/jav │ │ │ │ │ +000bd210: 6163 2f6c 616d 6264 6153 6861 7065 732f ac/lambdaShapes/ │ │ │ │ │ +000bd220: 6f72 672f 6f70 656e 6a64 6b2f 7465 7374 org/openjdk/test │ │ │ │ │ +000bd230: 732f 7365 7061 7261 7465 2f53 6f75 7263 s/separate/Sourc │ │ │ │ │ +000bd240: 654d 6f64 656c 2e6a 6176 613c 2f61 3e3a eModel.java: │ │ │ │ │ +000bd250: 2020 0a0a 3c6c 693e 0a3c 6120 6872 6566 ..
  • .too │ │ │ │ │ +000bd2c0: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ +000bd2d0: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ +000bd2e0: 6b2f 7465 7374 732f 7365 7061 7261 7465 k/tests/separate │ │ │ │ │ +000bd2f0: 2f54 6573 7448 6172 6e65 7373 2e6a 6176 /TestHarness.jav │ │ │ │ │ +000bd300: 613c 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c a: ..
  • .< │ │ │ │ │ +000bd310: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bd320: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bd330: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bd340: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ +000bd350: 646b 2f74 6573 7473 2f73 6861 7065 6765 dk/tests/shapege │ │ │ │ │ +000bd360: 6e2f 436c 6173 7343 6173 652e 6a74 7222 n/ClassCase.jtr" │ │ │ │ │ +000bd370: 3e74 6f6f 6c73 2f6a 6176 6163 2f6c 616d >tools/javac/lam │ │ │ │ │ +000bd380: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ +000bd390: 656e 6a64 6b2f 7465 7374 732f 7368 6170 enjdk/tests/shap │ │ │ │ │ +000bd3a0: 6567 656e 2f43 6c61 7373 4361 7365 2e6a egen/ClassCase.j │ │ │ │ │ +000bd3b0: 6176 613c 2f61 3e3a 2020 0a0a 3c6c 693e ava: ..
  • │ │ │ │ │ +000bd3c0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac/l │ │ │ │ │ +000bd430: 616d 6264 6153 6861 7065 732f 6f72 672f ambdaShapes/org/ │ │ │ │ │ +000bd440: 6f70 656e 6a64 6b2f 7465 7374 732f 7368 openjdk/tests/sh │ │ │ │ │ +000bd450: 6170 6567 656e 2f48 6965 7261 7263 6879 apegen/Hierarchy │ │ │ │ │ +000bd460: 2e6a 6176 613c 2f61 3e3a 2020 0a0a 3c6c .java: ...to │ │ │ │ │ +000bd4e0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bd4f0: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ +000bd500: 646b 2f74 6573 7473 2f73 6861 7065 6765 dk/tests/shapege │ │ │ │ │ +000bd510: 6e2f 4869 6572 6172 6368 7947 656e 6572 n/HierarchyGener │ │ │ │ │ +000bd520: 6174 6f72 2e6a 6176 613c 2f61 3e3a 2020 ator.java: │ │ │ │ │ +000bd530: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/javac/ │ │ │ │ │ +000bd5a0: 6c61 6d62 6461 5368 6170 6573 2f6f 7267 lambdaShapes/org │ │ │ │ │ +000bd5b0: 2f6f 7065 6e6a 646b 2f74 6573 7473 2f73 /openjdk/tests/s │ │ │ │ │ +000bd5c0: 6861 7065 6765 6e2f 5275 6c65 2e6a 6176 hapegen/Rule.jav │ │ │ │ │ +000bd5d0: 613c 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c a: ..
  • .< │ │ │ │ │ +000bd5e0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bd5f0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bd600: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bd610: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ +000bd620: 646b 2f74 6573 7473 2f73 6861 7065 6765 dk/tests/shapege │ │ │ │ │ +000bd630: 6e2f 5275 6c65 4772 6f75 702e 6a74 7222 n/RuleGroup.jtr" │ │ │ │ │ +000bd640: 3e74 6f6f 6c73 2f6a 6176 6163 2f6c 616d >tools/javac/lam │ │ │ │ │ +000bd650: 6264 6153 6861 7065 732f 6f72 672f 6f70 bdaShapes/org/op │ │ │ │ │ +000bd660: 656e 6a64 6b2f 7465 7374 732f 7368 6170 enjdk/tests/shap │ │ │ │ │ +000bd670: 6567 656e 2f52 756c 6547 726f 7570 2e6a egen/RuleGroup.j │ │ │ │ │ +000bd680: 6176 613c 2f61 3e3a 2020 0a0a 3c6c 693e ava: ..
  • │ │ │ │ │ +000bd690: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c . │ │ │ │ │ +000bd6f0: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000bd700: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ +000bd710: 6e6a 646b 2f74 6573 7473 2f73 6861 7065 njdk/tests/shape │ │ │ │ │ +000bd720: 6765 6e2f 5454 4e6f 6465 2e6a 6176 613c gen/TTNode.java< │ │ │ │ │ +000bd730: 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c 6120 /a>: ..
  • .to │ │ │ │ │ +000bd7a0: 6f6c 732f 6a61 7661 632f 6c61 6d62 6461 ols/javac/lambda │ │ │ │ │ +000bd7b0: 5368 6170 6573 2f6f 7267 2f6f 7065 6e6a Shapes/org/openj │ │ │ │ │ +000bd7c0: 646b 2f74 6573 7473 2f73 6861 7065 6765 dk/tests/shapege │ │ │ │ │ +000bd7d0: 6e2f 5454 5061 7273 6572 2e6a 6176 613c n/TTParser.java< │ │ │ │ │ +000bd7e0: 2f61 3e3a 2020 0a0a 3c6c 693e 0a3c 6120 /a>: ..
  • .too │ │ │ │ │ +000bd850: 6c73 2f6a 6176 6163 2f6c 616d 6264 6153 ls/javac/lambdaS │ │ │ │ │ +000bd860: 6861 7065 732f 6f72 672f 6f70 656e 6a64 hapes/org/openjd │ │ │ │ │ +000bd870: 6b2f 7465 7374 732f 7368 6170 6567 656e k/tests/shapegen │ │ │ │ │ +000bd880: 2f54 5453 6861 7065 2e6a 6176 613c 2f61 /TTShape.java: ..
  • . │ │ │ │ │ +000bd900: 746f 6f6c 732f 6a61 7661 632f 6c61 6d62 tools/javac/lamb │ │ │ │ │ +000bd910: 6461 5368 6170 6573 2f6f 7267 2f6f 7065 daShapes/org/ope │ │ │ │ │ +000bd920: 6e6a 646b 2f74 6573 7473 2f76 6d2f 4465 njdk/tests/vm/De │ │ │ │ │ +000bd930: 6661 756c 744d 6574 686f 6473 5465 7374 faultMethodsTest │ │ │ │ │ +000bd940: 2e6a 6176 613c 2f61 3e3a 2020 0a0a 3c6c .java: ...t │ │ │ │ │ +000bd9c0: 6f6f 6c73 2f6a 6176 6163 2f6c 616d 6264 ools/javac/lambd │ │ │ │ │ +000bd9d0: 6153 6861 7065 732f 6f72 672f 6f70 656e aShapes/org/open │ │ │ │ │ +000bd9e0: 6a64 6b2f 7465 7374 732f 766d 2f46 4453 jdk/tests/vm/FDS │ │ │ │ │ +000bd9f0: 6570 6172 6174 6543 6f6d 7069 6c61 7469 eparateCompilati │ │ │ │ │ +000bda00: 6f6e 5465 7374 2e6a 6176 613c 2f61 3e3a onTest.java: │ │ │ │ │ +000bda10: 2020 0a0a 3c6c 693e 0a3c 6120 6872 6566 ..
  • .tools/javac │ │ │ │ │ -000bda70: 2f6c 6175 6e63 6865 722f 536f 7572 6365 /launcher/Source │ │ │ │ │ -000bda80: 4c61 756e 6368 6572 5465 7374 2e6a 6176 LauncherTest.jav │ │ │ │ │ -000bda90: 613c 2f61 3e3a 2054 6573 7420 736f 7572 a: Test sour │ │ │ │ │ -000bdaa0: 6365 206c 6175 6e63 6865 720a 0a3c 6c69 ce launcher..
  • .tools/java │ │ │ │ │ -000bdb00: 632f 6c65 7865 722f 4a61 7661 4c65 7865 c/lexer/JavaLexe │ │ │ │ │ -000bdb10: 7254 6573 742e 6a61 7661 3c2f 613e 3a20 rTest.java: │ │ │ │ │ -000bdb20: 5072 6f70 6572 206c 6578 696e 6720 6f66 Proper lexing of │ │ │ │ │ -000bdb30: 2076 6172 696f 7573 2074 6f6b 656e 206b various token k │ │ │ │ │ -000bdb40: 696e 6473 2e0a 0a3c 6c69 3e0a 3c61 2068 inds...
  • .tools/javac/le │ │ │ │ │ -000bdba0: 7865 722f 4f63 7461 6c4e 756d 6265 7254 xer/OctalNumberT │ │ │ │ │ -000bdbb0: 6573 742e 6a61 7661 3c2f 613e 3a20 4a61 est.java: Ja │ │ │ │ │ -000bdbc0: 7661 546f 6b65 6e69 7a65 7220 7265 6164 vaTokenizer read │ │ │ │ │ -000bdbd0: 7320 6f63 7461 6c20 6e75 6d62 6572 7320 s octal numbers │ │ │ │ │ -000bdbe0: 6d69 7374 616b 656e 6c79 0a0a 3c6c 693e mistakenly..
  • │ │ │ │ │ -000bdbf0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/javac/l │ │ │ │ │ -000bdc50: 696d 6974 732f 4e65 7374 6564 436c 6173 imits/NestedClas │ │ │ │ │ -000bdc60: 7343 6f6e 7374 7275 6374 6f72 4172 6773 sConstructorArgs │ │ │ │ │ -000bdc70: 2e6a 6176 613c 2f61 3e3a 2043 6f6d 7069 .java: Compi │ │ │ │ │ -000bdc80: 6c65 7220 7369 6c65 6e74 6c79 2067 656e ler silently gen │ │ │ │ │ -000bdc90: 6572 6174 6573 2062 7974 6563 6f64 6520 erates bytecode │ │ │ │ │ -000bdca0: 7468 6174 2065 7863 6565 6473 2056 4d20 that exceeds VM │ │ │ │ │ -000bdcb0: 6c69 6d69 7473 0a0a 3c6c 693e 0a3c 6120 limits..
  • .tools/ │ │ │ │ │ -000bdd10: 6a61 7661 632f 6c69 6d69 7473 2f4e 6573 javac/limits/Nes │ │ │ │ │ -000bdd20: 7465 6443 6c61 7373 4d65 7468 6f64 4172 tedClassMethodAr │ │ │ │ │ -000bdd30: 6773 2e6a 6176 613c 2f61 3e3a 2043 6f6d gs.java: Com │ │ │ │ │ -000bdd40: 7069 6c65 7220 7369 6c65 6e74 6c79 2067 piler silently g │ │ │ │ │ -000bdd50: 656e 6572 6174 6573 2062 7974 6563 6f64 enerates bytecod │ │ │ │ │ -000bdd60: 6520 7468 6174 2065 7863 6565 6473 2056 e that exceeds V │ │ │ │ │ -000bdd70: 4d20 6c69 6d69 7473 0a0a 3c6c 693e 0a3c M limits..
  • .< │ │ │ │ │ -000bdd80: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000bdd90: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000bdda0: 6f6c 732f 6a61 7661 632f 6c69 6d69 7473 ols/javac/limits │ │ │ │ │ -000bddb0: 2f53 7461 7469 634e 6573 7465 6443 6c61 /StaticNestedCla │ │ │ │ │ -000bddc0: 7373 436f 6e73 7472 7563 746f 7241 7267 ssConstructorArg │ │ │ │ │ +000bda40: 7661 632f 6c61 756e 6368 6572 2f47 6574 vac/launcher/Get │ │ │ │ │ +000bda50: 5265 736f 7572 6365 5465 7374 2e6a 7472 ResourceTest.jtr │ │ │ │ │ +000bda60: 223e 746f 6f6c 732f 6a61 7661 632f 6c61 ">tools/javac/la │ │ │ │ │ +000bda70: 756e 6368 6572 2f47 6574 5265 736f 7572 uncher/GetResour │ │ │ │ │ +000bda80: 6365 5465 7374 2e6a 6176 613c 2f61 3e3a ceTest.java: │ │ │ │ │ +000bda90: 2053 6f75 7263 6520 4c61 756e 6368 6572 Source Launcher │ │ │ │ │ +000bdaa0: 2063 6c61 7373 6c6f 6164 6572 2073 686f classloader sho │ │ │ │ │ +000bdab0: 756c 6420 7375 7070 6f72 7420 6765 7452 uld support getR │ │ │ │ │ +000bdac0: 6573 6f75 7263 6520 616e 6420 6765 7452 esource and getR │ │ │ │ │ +000bdad0: 6573 6f75 7263 6541 7353 7472 6561 6d0a esourceAsStream. │ │ │ │ │ +000bdae0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/la │ │ │ │ │ +000bdb40: 756e 6368 6572 2f53 6f75 7263 654c 6175 uncher/SourceLau │ │ │ │ │ +000bdb50: 6e63 6865 7254 6573 742e 6a61 7661 3c2f ncherTest.java: Test source │ │ │ │ │ +000bdb70: 6c61 756e 6368 6572 0a0a 3c6c 693e 0a3c launcher..
  • .< │ │ │ │ │ +000bdb80: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ +000bdb90: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ +000bdba0: 6f6c 732f 6a61 7661 632f 6c65 7865 722f ols/javac/lexer/ │ │ │ │ │ +000bdbb0: 4a61 7661 4c65 7865 7254 6573 742e 6a74 JavaLexerTest.jt │ │ │ │ │ +000bdbc0: 7222 3e74 6f6f 6c73 2f6a 6176 6163 2f6c r">tools/javac/l │ │ │ │ │ +000bdbd0: 6578 6572 2f4a 6176 614c 6578 6572 5465 exer/JavaLexerTe │ │ │ │ │ +000bdbe0: 7374 2e6a 6176 613c 2f61 3e3a 2050 726f st.java: Pro │ │ │ │ │ +000bdbf0: 7065 7220 6c65 7869 6e67 206f 6620 7661 per lexing of va │ │ │ │ │ +000bdc00: 7269 6f75 7320 746f 6b65 6e20 6b69 6e64 rious token kind │ │ │ │ │ +000bdc10: 732e 0a0a 3c6c 693e 0a3c 6120 6872 6566 s...
  • .t │ │ │ │ │ +000bdc60: 6f6f 6c73 2f6a 6176 6163 2f6c 6578 6572 ools/javac/lexer │ │ │ │ │ +000bdc70: 2f4f 6374 616c 4e75 6d62 6572 5465 7374 /OctalNumberTest │ │ │ │ │ +000bdc80: 2e6a 6176 613c 2f61 3e3a 204a 6176 6154 .java: JavaT │ │ │ │ │ +000bdc90: 6f6b 656e 697a 6572 2072 6561 6473 206f okenizer reads o │ │ │ │ │ +000bdca0: 6374 616c 206e 756d 6265 7273 206d 6973 ctal numbers mis │ │ │ │ │ +000bdcb0: 7461 6b65 6e6c 790a 0a3c 6c69 3e0a 3c61 takenly..
  • . │ │ │ │ │ +000bdd10: 746f 6f6c 732f 6a61 7661 632f 6c69 6d69 tools/javac/limi │ │ │ │ │ +000bdd20: 7473 2f4e 6573 7465 6443 6c61 7373 436f ts/NestedClassCo │ │ │ │ │ +000bdd30: 6e73 7472 7563 746f 7241 7267 732e 6a61 nstructorArgs.ja │ │ │ │ │ +000bdd40: 7661 3c2f 613e 3a20 436f 6d70 696c 6572 va: Compiler │ │ │ │ │ +000bdd50: 2073 696c 656e 746c 7920 6765 6e65 7261 silently genera │ │ │ │ │ +000bdd60: 7465 7320 6279 7465 636f 6465 2074 6861 tes bytecode tha │ │ │ │ │ +000bdd70: 7420 6578 6365 6564 7320 564d 206c 696d t exceeds VM lim │ │ │ │ │ +000bdd80: 6974 730a 0a3c 6c69 3e0a 3c61 2068 7265 its..
  • .tools/jav │ │ │ │ │ -000bdde0: 6163 2f6c 696d 6974 732f 5374 6174 6963 ac/limits/Static │ │ │ │ │ -000bddf0: 4e65 7374 6564 436c 6173 7343 6f6e 7374 NestedClassConst │ │ │ │ │ -000bde00: 7275 6374 6f72 4172 6773 2e6a 6176 613c ructorArgs.java< │ │ │ │ │ -000bde10: 2f61 3e3a 2043 6f6d 7069 6c65 7220 7369 /a>: Compiler si │ │ │ │ │ -000bde20: 6c65 6e74 6c79 2067 656e 6572 6174 6573 lently generates │ │ │ │ │ -000bde30: 2062 7974 6563 6f64 6520 7468 6174 2065 bytecode that e │ │ │ │ │ -000bde40: 7863 6565 6473 2056 4d20 6c69 6d69 7473 xceeds VM limits │ │ │ │ │ -000bde50: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools │ │ │ │ │ -000bdeb0: 2f6a 6176 6163 2f6c 696d 6974 732f 546f /javac/limits/To │ │ │ │ │ -000bdec0: 704c 6576 656c 436c 6173 7343 6f6e 7374 pLevelClassConst │ │ │ │ │ -000bded0: 7275 6374 6f72 4172 6773 2e6a 6176 613c ructorArgs.java< │ │ │ │ │ -000bdee0: 2f61 3e3a 2043 6f6d 7069 6c65 7220 7369 /a>: Compiler si │ │ │ │ │ -000bdef0: 6c65 6e74 6c79 2067 656e 6572 6174 6573 lently generates │ │ │ │ │ -000bdf00: 2062 7974 6563 6f64 6520 7468 6174 2065 bytecode that e │ │ │ │ │ -000bdf10: 7863 6565 6473 2056 4d20 6c69 6d69 7473 xceeds VM limits │ │ │ │ │ -000bdf20: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/java │ │ │ │ │ -000bdf80: 632f 6c69 6d69 7473 2f54 6f70 4c65 7665 c/limits/TopLeve │ │ │ │ │ -000bdf90: 6c43 6c61 7373 4d65 7468 6f64 4172 6773 lClassMethodArgs │ │ │ │ │ -000bdfa0: 2e6a 6176 613c 2f61 3e3a 2043 6f6d 7069 .java: Compi │ │ │ │ │ -000bdfb0: 6c65 7220 7369 6c65 6e74 6c79 2067 656e ler silently gen │ │ │ │ │ -000bdfc0: 6572 6174 6573 2062 7974 6563 6f64 6520 erates bytecode │ │ │ │ │ -000bdfd0: 7468 6174 2065 7863 6565 6473 2056 4d20 that exceeds VM │ │ │ │ │ -000bdfe0: 6c69 6d69 7473 0a0a 3c6c 693e 0a3c 6120 limits..
  • .tools/javac/li │ │ │ │ │ -000be050: 6d69 7473 2f54 6f70 4c65 7665 6c43 6c61 mits/TopLevelCla │ │ │ │ │ -000be060: 7373 5374 6174 6963 4d65 7468 6f64 4172 ssStaticMethodAr │ │ │ │ │ -000be070: 6773 2e6a 6176 613c 2f61 3e3a 2043 6f6d gs.java: Com │ │ │ │ │ -000be080: 7069 6c65 7220 7369 6c65 6e74 6c79 2067 piler silently g │ │ │ │ │ -000be090: 656e 6572 6174 6573 2062 7974 6563 6f64 enerates bytecod │ │ │ │ │ -000be0a0: 6520 7468 6174 2065 7863 6565 6473 2056 e that exceeds V │ │ │ │ │ -000be0b0: 4d20 6c69 6d69 7473 0a0a 3c6c 693e 0a3c M limits..
  • .< │ │ │ │ │ -000be0c0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000be0d0: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000be0e0: 6f6c 732f 6a61 7661 632f 6c69 6e65 6e75 ols/javac/linenu │ │ │ │ │ -000be0f0: 6d62 6572 732f 436f 6e64 6974 696f 6e61 mbers/Conditiona │ │ │ │ │ -000be100: 6c4c 696e 654e 756d 6265 7254 6573 742e lLineNumberTest. │ │ │ │ │ -000be110: 6a74 7222 3e74 6f6f 6c73 2f6a 6176 6163 jtr">tools/javac │ │ │ │ │ -000be120: 2f6c 696e 656e 756d 6265 7273 2f43 6f6e /linenumbers/Con │ │ │ │ │ -000be130: 6469 7469 6f6e 616c 4c69 6e65 4e75 6d62 ditionalLineNumb │ │ │ │ │ -000be140: 6572 5465 7374 2e6a 6176 613c 2f61 3e3a erTest.java: │ │ │ │ │ -000be150: 2041 6464 204c 696e 654e 756d 6265 7254 Add LineNumberT │ │ │ │ │ -000be160: 6162 6c65 2061 7474 7269 6275 7465 7320 able attributes │ │ │ │ │ -000be170: 666f 7220 636f 6e64 6974 696f 6e61 6c20 for conditional │ │ │ │ │ -000be180: 6f70 6572 6174 6f72 2028 3f3a 2920 7370 operator (?:) sp │ │ │ │ │ -000be190: 6c69 7420 6163 726f 7373 2073 6576 6572 lit across sever │ │ │ │ │ -000be1a0: 616c 206c 696e 6573 2e0a 0a3c 6c69 3e0a al lines...
  • . │ │ │ │ │ -000be1b0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/javac/li │ │ │ │ │ -000be210: 6e65 6e75 6d62 6572 732f 4669 6e61 6c6c nenumbers/Finall │ │ │ │ │ -000be220: 794c 696e 654e 756d 6265 7254 6573 742e yLineNumberTest. │ │ │ │ │ -000be230: 6a61 7661 3c2f 613e 3a20 4164 6420 4c69 java: Add Li │ │ │ │ │ -000be240: 6e65 4e75 6d62 6572 5461 626c 6520 6174 neNumberTable at │ │ │ │ │ -000be250: 7472 6962 7574 6520 666f 7220 7265 7475 tribute for retu │ │ │ │ │ -000be260: 726e 2062 7974 6563 6f64 6573 2073 706c rn bytecodes spl │ │ │ │ │ -000be270: 6974 2061 726f 756e 6420 6669 6e61 6c6c it around finall │ │ │ │ │ -000be280: 7920 636f 6465 0a0a 3c6c 693e 0a3c 6120 y code..
  • .to │ │ │ │ │ -000be2e0: 6f6c 732f 6a61 7661 632f 6c69 6e65 6e75 ols/javac/linenu │ │ │ │ │ -000be2f0: 6d62 6572 732f 4e65 7374 6564 4c69 6e65 mbers/NestedLine │ │ │ │ │ -000be300: 4e75 6d62 6572 5465 7374 2e6a 6176 613c NumberTest.java< │ │ │ │ │ -000be310: 2f61 3e3a 2057 726f 6e67 204c 696e 654e /a>: Wrong LineN │ │ │ │ │ -000be320: 756d 6265 7254 6162 6c65 2066 6f72 2064 umberTable for d │ │ │ │ │ -000be330: 6566 6175 6c74 2063 6f6e 7374 7275 6374 efault construct │ │ │ │ │ -000be340: 6f72 730a 0a3c 6c69 3e0a 3c61 2068 7265 ors..
  • .to │ │ │ │ │ -000be3a0: 6f6c 732f 6a61 7661 632f 6c69 6e65 6e75 ols/javac/linenu │ │ │ │ │ -000be3b0: 6d62 6572 732f 4e75 6c6c 4368 6563 6b4c mbers/NullCheckL │ │ │ │ │ -000be3c0: 696e 654e 756d 6265 7254 6573 742e 6a61 ineNumberTest.ja │ │ │ │ │ -000be3d0: 7661 3c2f 613e 3a20 5772 6f6e 6720 4c69 va: Wrong Li │ │ │ │ │ -000be3e0: 6e65 4e75 6d62 6572 5461 626c 6520 666f neNumberTable fo │ │ │ │ │ -000be3f0: 7220 7379 6e74 6865 7469 6320 6e75 6c6c r synthetic null │ │ │ │ │ -000be400: 2063 6865 636b 730a 0a3c 6c69 3e0a 3c61 checks..
  • .to │ │ │ │ │ -000be450: 6f6c 732f 6a61 7661 632f 6c69 6e6b 732f ols/javac/links/ │ │ │ │ │ -000be460: 4c69 6e6b 7354 6573 742e 6a61 7661 3c2f LinksTest.java: javac no lon │ │ │ │ │ -000be480: 6765 7220 666f 6c6c 6f77 7320 7379 6d6c ger follows syml │ │ │ │ │ -000be490: 696e 6b73 0a0a 3c6c 693e 0a3c 6120 6872 inks..
  • . │ │ │ │ │ -000be4e0: 746f 6f6c 732f 6a61 7661 632f 6c69 6e74 tools/javac/lint │ │ │ │ │ -000be4f0: 2f44 6570 7265 6361 7469 6f6e 5465 7374 /DeprecationTest │ │ │ │ │ -000be500: 2e6a 6176 613c 2f61 3e3a 2056 6572 6966 .java: Verif │ │ │ │ │ -000be510: 7920 6465 7072 6563 6174 696f 6e20 6d65 y deprecation me │ │ │ │ │ -000be520: 7373 6167 6520 6973 206e 6f74 2072 6570 ssage is not rep │ │ │ │ │ -000be530: 6f72 7465 6420 666f 7220 6465 7072 6563 orted for deprec │ │ │ │ │ -000be540: 6174 6564 2070 6163 6b61 6765 732e 0a0a ated packages... │ │ │ │ │ -000be550: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .too │ │ │ │ │ -000be5a0: 6c73 2f6a 6176 6163 2f6c 6974 6572 616c ls/javac/literal │ │ │ │ │ -000be5b0: 732f 4269 6e61 7279 4c69 7465 7261 6c73 s/BinaryLiterals │ │ │ │ │ -000be5c0: 2e6a 6176 613c 2f61 3e3a 2050 726f 6a65 .java: Proje │ │ │ │ │ -000be5d0: 6374 2043 6f69 6e3a 2062 696e 6172 7920 ct Coin: binary │ │ │ │ │ -000be5e0: 6c69 7465 7261 6c73 0a0a 3c6c 693e 0a3c literals..
  • .< │ │ │ │ │ -000be5f0: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000be600: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000be610: 6f6c 732f 6a61 7661 632f 6c69 7465 7261 ols/javac/litera │ │ │ │ │ -000be620: 6c73 2f55 6e64 6572 7363 6f72 654c 6974 ls/UnderscoreLit │ │ │ │ │ -000be630: 6572 616c 732e 6a74 7222 3e74 6f6f 6c73 erals.jtr">tools │ │ │ │ │ -000be640: 2f6a 6176 6163 2f6c 6974 6572 616c 732f /javac/literals/ │ │ │ │ │ -000be650: 556e 6465 7273 636f 7265 4c69 7465 7261 UnderscoreLitera │ │ │ │ │ -000be660: 6c73 2e6a 6176 613c 2f61 3e3a 2050 726f ls.java: Pro │ │ │ │ │ -000be670: 6a65 6374 2043 6f69 6e3a 2055 6e64 6572 ject Coin: Under │ │ │ │ │ -000be680: 7363 6f72 6573 2069 6e20 6c69 7465 7261 scores in litera │ │ │ │ │ -000be690: 6c73 0a0a 3c6c 693e 0a3c 6120 6872 6566 ls..
  • .tool │ │ │ │ │ -000be6e0: 732f 6a61 7661 632f 6c76 7469 2f43 6f6e s/javac/lvti/Con │ │ │ │ │ -000be6f0: 7374 616e 7454 7970 6573 2e6a 6176 613c stantTypes.java< │ │ │ │ │ -000be700: 2f61 3e3a 2045 6e73 7572 6520 636f 6e73 /a>: Ensure cons │ │ │ │ │ -000be710: 7461 6e74 2074 7970 6573 2061 7265 2072 tant types are r │ │ │ │ │ -000be720: 656d 6f76 6564 2063 6f72 7265 6374 6c79 emoved correctly │ │ │ │ │ -000be730: 2066 6f72 2026 6c74 3b73 7472 696e 6726 for <string& │ │ │ │ │ -000be740: 6774 3b2e 6765 7443 6c61 7373 2829 2e0a gt;.getClass().. │ │ │ │ │ -000be750: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/ │ │ │ │ │ -000be7b0: 6c76 7469 2f68 6172 6e65 7373 2f4e 6f6e lvti/harness/Non │ │ │ │ │ -000be7c0: 4465 6e6f 7461 626c 6554 6573 742e 6a61 DenotableTest.ja │ │ │ │ │ -000be7d0: 7661 3c2f 613e 3a20 4164 6420 636f 6d70 va: Add comp │ │ │ │ │ -000be7e0: 696c 6572 2073 7570 706f 7274 2066 6f72 iler support for │ │ │ │ │ -000be7f0: 206c 6f63 616c 2076 6172 6961 626c 6520 local variable │ │ │ │ │ -000be800: 7479 7065 2d69 6e66 6572 656e 6365 0a0a type-inference.. │ │ │ │ │ -000be810: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tools/javac/ │ │ │ │ │ -000be870: 6c76 7469 2f68 6172 6e65 7373 2f50 7269 lvti/harness/Pri │ │ │ │ │ -000be880: 6d69 7469 7665 5479 7065 5465 7374 2e6a mitiveTypeTest.j │ │ │ │ │ -000be890: 6176 613c 2f61 3e3a 2041 6464 2063 6f6d ava: Add com │ │ │ │ │ -000be8a0: 7069 6c65 7220 7375 7070 6f72 7420 666f piler support fo │ │ │ │ │ -000be8b0: 7220 6c6f 6361 6c20 7661 7269 6162 6c65 r local variable │ │ │ │ │ -000be8c0: 2074 7970 652d 696e 6665 7265 6e63 650a type-inference. │ │ │ │ │ -000be8d0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac │ │ │ │ │ -000be930: 2f6c 7674 692f 6861 726e 6573 732f 5265 /lvti/harness/Re │ │ │ │ │ -000be940: 6665 7265 6e63 6554 7970 6554 6573 742e ferenceTypeTest. │ │ │ │ │ -000be950: 6a61 7661 3c2f 613e 3a20 4164 6420 636f java: Add co │ │ │ │ │ -000be960: 6d70 696c 6572 2073 7570 706f 7274 2066 mpiler support f │ │ │ │ │ -000be970: 6f72 206c 6f63 616c 2076 6172 6961 626c or local variabl │ │ │ │ │ -000be980: 6520 7479 7065 2d69 6e66 6572 656e 6365 e type-inference │ │ │ │ │ -000be990: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • . │ │ │ │ │ -000be9e0: 746f 6f6c 732f 6a61 7661 632f 6c76 7469 tools/javac/lvti │ │ │ │ │ -000be9f0: 2f68 6172 6e65 7373 2f55 7070 6572 426f /harness/UpperBo │ │ │ │ │ -000bea00: 756e 6473 2e6a 6176 613c 2f61 3e3a 2055 unds.java: U │ │ │ │ │ -000bea10: 7077 6172 6420 7072 6f6a 6563 7469 6f6e pward projection │ │ │ │ │ -000bea20: 2072 6573 756c 7420 6973 2041 266c 743b result is A< │ │ │ │ │ -000bea30: 3f20 6578 7465 6e64 7320 4e75 6d62 6572 ? extends Number │ │ │ │ │ -000bea40: 2667 743b 2069 6e73 7465 6164 206f 6620 > instead of │ │ │ │ │ -000bea50: 4126 6c74 3b3f 2073 7570 6572 2049 6e74 A<? super Int │ │ │ │ │ -000bea60: 6567 6572 2667 743b 0a0a 3c6c 693e 0a3c eger>..
  • .< │ │ │ │ │ -000bea70: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000bea80: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000bea90: 6f6c 732f 6a61 7661 632f 6d61 696e 2f41 ols/javac/main/A │ │ │ │ │ -000beaa0: 7446 696c 6554 6573 742e 6a74 7222 3e74 tFileTest.jtr">t │ │ │ │ │ -000beab0: 6f6f 6c73 2f6a 6176 6163 2f6d 6169 6e2f ools/javac/main/ │ │ │ │ │ -000beac0: 4174 4669 6c65 5465 7374 2e6a 6176 613c AtFileTest.java< │ │ │ │ │ -000bead0: 2f61 3e3a 2041 6c69 676e 206a 6176 6163 /a>: Align javac │ │ │ │ │ -000beae0: 2073 7570 706f 7274 2066 6f72 2061 742d support for at- │ │ │ │ │ -000beaf0: 6669 6c65 7320 7769 7468 206c 6175 6e63 files with launc │ │ │ │ │ -000beb00: 6865 7220 7375 7070 6f72 740a 0a3c 6c69 her support..
  • .tools/jav │ │ │ │ │ -000beb60: 6163 2f6d 6169 6e2f 456e 7656 6172 6961 ac/main/EnvVaria │ │ │ │ │ -000beb70: 626c 6554 6573 742e 6a61 7661 3c2f 613e bleTest.java │ │ │ │ │ -000beb80: 3a20 4368 6563 6b20 4a44 4b5f 4a41 5641 : Check JDK_JAVA │ │ │ │ │ -000beb90: 5f4f 5054 494f 4e53 2070 6172 7369 6e67 _OPTIONS parsing │ │ │ │ │ -000beba0: 2062 6568 6176 696f 720a 0a3c 6c69 3e0a behavior..
  • . │ │ │ │ │ -000bebb0: 3c61 2068 7265 663d 222f 746d 702f 6c61 tools/java │ │ │ │ │ -000bec00: 632f 6d61 696e 2f4f 7074 696f 6e5f 4a5f c/main/Option_J_ │ │ │ │ │ -000bec10: 4174 5f54 6573 742e 6a61 7661 3c2f 613e At_Test.java │ │ │ │ │ -000bec20: 3a20 6578 7472 6120 7370 6163 6520 696e : extra space in │ │ │ │ │ -000bec30: 206a 6176 6163 202d 6865 6c70 2066 6f72 javac -help for │ │ │ │ │ -000bec40: 202d 4a20 616e 6420 4020 6f70 7469 6f6e -J and @ option │ │ │ │ │ -000bec50: 730a 0a3c 6c69 3e0a 3c61 2068 7265 663d s..
  • .tools/j │ │ │ │ │ -000beca0: 6176 6163 2f6d 6169 6e2f 5374 7265 616d avac/main/Stream │ │ │ │ │ -000becb0: 7354 6573 742e 6a61 7661 3c2f 613e 3a20 sTest.java: │ │ │ │ │ -000becc0: 6578 7472 6120 7370 6163 6520 696e 206a extra space in j │ │ │ │ │ -000becd0: 6176 6163 202d 6865 6c70 2066 6f72 202d avac -help for - │ │ │ │ │ -000bece0: 4a20 616e 6420 4020 6f70 7469 6f6e 730a J and @ options. │ │ │ │ │ -000becf0: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/javac/ │ │ │ │ │ -000bed40: 6d61 696e 2f54 3830 3538 3434 352e 6a61 main/T8058445.ja │ │ │ │ │ -000bed50: 7661 3c2f 613e 3a20 6a61 7661 6320 7468 va: javac th │ │ │ │ │ -000bed60: 726f 7773 2065 7863 6570 7469 6f6e 2077 rows exception w │ │ │ │ │ -000bed70: 6865 6e20 6469 7370 6c61 7969 6e67 2069 hen displaying i │ │ │ │ │ -000bed80: 6e66 6f0a 0a3c 6c69 3e0a 3c61 2068 7265 nfo..
  • .tools/ja │ │ │ │ │ -000bedd0: 7661 632f 6d61 696e 2f54 3832 3339 3534 vac/main/T823954 │ │ │ │ │ -000bede0: 342e 6a61 7661 3c2f 613e 3a20 4a61 7661 4.java: Java │ │ │ │ │ -000bedf0: 6320 646f 6573 206e 6f74 2072 6573 7065 c does not respe │ │ │ │ │ -000bee00: 6374 2073 686f 756c 642d 7374 6f70 2e69 ct should-stop.i │ │ │ │ │ -000bee10: 664e 6f45 7272 6f72 2070 6f6c 6963 7920 fNoError policy │ │ │ │ │ -000bee20: 746f 2073 746f 7020 6166 7465 7220 436f to stop after Co │ │ │ │ │ -000bee30: 6d70 696c 6553 7461 7465 2050 4152 5345 mpileState PARSE │ │ │ │ │ -000bee40: 2c20 454e 5445 5220 616e 6420 5052 4f43 , ENTER and PROC │ │ │ │ │ -000bee50: 4553 530a 0a3c 6c69 3e0a 3c61 2068 7265 ESS..
  • . │ │ │ │ │ -000beea0: 746f 6f6c 732f 6a61 7661 632f 6d61 696e tools/javac/main │ │ │ │ │ -000beeb0: 2f54 6f6f 6c50 726f 7669 6465 7254 6573 /ToolProviderTes │ │ │ │ │ -000beec0: 742e 6a61 7661 3c2f 613e 3a20 7465 7374 t.java: test │ │ │ │ │ -000beed0: 206a 6176 6163 2773 2054 6f6f 6c50 726f javac's ToolPro │ │ │ │ │ -000beee0: 7669 6465 720a 0a3c 6c69 3e0a 3c61 2068 vider..
  • .tools/ja │ │ │ │ │ -000bef30: 7661 632f 6d65 7468 2f54 6573 7443 502e vac/meth/TestCP. │ │ │ │ │ -000bef40: 6a61 7661 3c2f 613e 3a20 706f 6c79 6d6f java: polymo │ │ │ │ │ -000bef50: 7270 6869 6320 7369 676e 6174 7572 6520 rphic signature │ │ │ │ │ -000bef60: 6361 6c6c 7320 646f 6e27 7420 7368 6172 calls don't shar │ │ │ │ │ -000bef70: 6520 7468 6520 7361 6d65 2043 5020 656e e the same CP en │ │ │ │ │ -000bef80: 7472 6965 730a 0a3c 6c69 3e0a 3c61 2068 tries..
  • .tools/ja │ │ │ │ │ -000beff0: 7661 632f 6d6f 6475 6c65 732f 4162 7374 vac/modules/Abst │ │ │ │ │ -000bf000: 7261 6374 4f72 496e 6e65 7243 6c61 7373 ractOrInnerClass │ │ │ │ │ -000bf010: 5365 7276 6963 6549 6d70 6c54 6573 742e ServiceImplTest. │ │ │ │ │ -000bf020: 6a61 7661 3c2f 613e 3a20 4a61 7661 6320 java: Javac │ │ │ │ │ -000bf030: 646f 6573 6e27 7420 7265 706f 7274 2065 doesn't report e │ │ │ │ │ -000bf040: 7272 6f72 7320 6f6e 2073 6572 7669 6365 rrors on service │ │ │ │ │ -000bf050: 2069 6d70 6c65 6d65 6e74 6174 696f 6e20 implementation │ │ │ │ │ -000bf060: 7768 6963 6820 6361 6e6e 6f74 2062 6520 which cannot be │ │ │ │ │ -000bf070: 696e 6974 6961 6c69 7a65 640a 0a3c 6c69 initialized..
  • .tools/j │ │ │ │ │ -000bf0d0: 6176 6163 2f6d 6f64 756c 6573 2f41 6464 avac/modules/Add │ │ │ │ │ -000bf0e0: 4578 706f 7274 7354 6573 742e 6a61 7661 ExportsTest.java │ │ │ │ │ -000bf0f0: 3c2f 613e 3a20 5465 7374 2074 6865 202d : Test the - │ │ │ │ │ -000bf100: 2d61 6464 2d65 7870 6f72 7473 206f 7074 -add-exports opt │ │ │ │ │ -000bf110: 696f 6e0a 0a3c 6c69 3e0a 3c61 2068 7265 ion..
  • .t │ │ │ │ │ -000bf160: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -000bf170: 6573 2f41 6464 4c69 6d69 744d 6f64 732e es/AddLimitMods. │ │ │ │ │ -000bf180: 6a61 7661 3c2f 613e 3a20 5465 7374 202d java: Test - │ │ │ │ │ -000bf190: 2d61 6464 2d6d 6f64 756c 6573 2061 6e64 -add-modules and │ │ │ │ │ -000bf1a0: 202d 2d6c 696d 6974 2d6d 6f64 756c 6573 --limit-modules │ │ │ │ │ -000bf1b0: 3b20 616c 736f 2074 6573 7420 7468 6520 ; also test the │ │ │ │ │ -000bf1c0: 2265 6e61 626c 6564 2220 6d6f 6475 6c65 "enabled" module │ │ │ │ │ -000bf1d0: 732e 0a0a 3c6c 693e 0a3c 6120 6872 6566 s...
  • . │ │ │ │ │ -000bf220: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000bf230: 6c65 732f 4164 644d 6f64 756c 6573 5465 les/AddModulesTe │ │ │ │ │ -000bf240: 7374 2e6a 6176 613c 2f61 3e3a 2054 6573 st.java: Tes │ │ │ │ │ -000bf250: 7420 7468 6520 2d2d 6164 642d 6d6f 6475 t the --add-modu │ │ │ │ │ -000bf260: 6c65 7320 6f70 7469 6f6e 0a0a 3c6c 693e les option..
  • │ │ │ │ │ -000bf270: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools/java │ │ │ │ │ -000bf2c0: 632f 6d6f 6475 6c65 732f 4164 6452 6561 c/modules/AddRea │ │ │ │ │ -000bf2d0: 6473 5465 7374 2e6a 6176 613c 2f61 3e3a dsTest.java: │ │ │ │ │ -000bf2e0: 2054 6573 7420 7468 6520 2d2d 6164 642d Test the --add- │ │ │ │ │ -000bf2f0: 7265 6164 7320 6f70 7469 6f6e 0a0a 3c6c reads option...tools/ │ │ │ │ │ -000bf350: 6a61 7661 632f 6d6f 6475 6c65 732f 416c javac/modules/Al │ │ │ │ │ -000bf360: 6c44 6566 6175 6c74 5465 7374 2e6a 6176 lDefaultTest.jav │ │ │ │ │ -000bf370: 613c 2f61 3e3a 2054 6573 7420 7573 6520 a: Test use │ │ │ │ │ -000bf380: 6f66 2041 4c4c 2d44 4546 4155 4c54 2074 of ALL-DEFAULT t │ │ │ │ │ -000bf390: 6f6b 656e 0a0a 3c6c 693e 0a3c 6120 6872 oken..
  • .tools/jav │ │ │ │ │ -000bf410: 6163 2f6d 6f64 756c 6573 2f41 6e61 6368 ac/modules/Anach │ │ │ │ │ -000bf420: 726f 6e69 7374 6963 4d6f 6475 6c65 496e ronisticModuleIn │ │ │ │ │ -000bf430: 666f 2f41 6e61 6368 726f 6e69 7374 6963 fo/Anachronistic │ │ │ │ │ -000bf440: 4d6f 6475 6c65 496e 666f 5465 7374 2e6a ModuleInfoTest.j │ │ │ │ │ -000bf450: 6176 613c 2f61 3e3a 2041 7373 6572 7469 ava: Asserti │ │ │ │ │ -000bf460: 6f6e 4572 726f 7220 696e 206a 6176 6163 onError in javac │ │ │ │ │ -000bf470: 2077 6865 6e20 6d6f 6475 6c65 2d69 6e66 when module-inf │ │ │ │ │ -000bf480: 6f20 266c 743b 2076 3533 2e30 0a0a 3c6c o < v53.0... │ │ │ │ │ -000bf4e0: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000bf4f0: 6c65 732f 416e 6e6f 7461 7469 6f6e 5072 les/AnnotationPr │ │ │ │ │ -000bf500: 6f63 6573 7369 6e67 2e6a 6176 613c 2f61 ocessing.java: Verify that a │ │ │ │ │ -000bf520: 6e6e 6f74 6174 696f 6e20 7072 6f63 6573 nnotation proces │ │ │ │ │ -000bf530: 7369 6e67 2077 6f72 6b73 2e0a 0a3c 6c69 sing works...
  • .tools/j │ │ │ │ │ -000bf5b0: 6176 6163 2f6d 6f64 756c 6573 2f41 6e6e avac/modules/Ann │ │ │ │ │ -000bf5c0: 6f74 6174 696f 6e50 726f 6365 7373 696e otationProcessin │ │ │ │ │ -000bf5d0: 6757 6974 684d 6f64 756c 6549 6e66 6f49 gWithModuleInfoI │ │ │ │ │ -000bf5e0: 6e57 726f 6e67 506c 6163 652e 6a61 7661 nWrongPlace.java │ │ │ │ │ -000bf5f0: 3c2f 613e 3a20 6a61 7661 6320 7468 726f : javac thro │ │ │ │ │ -000bf600: 7773 204e 5045 2069 6620 616e 6e6f 7461 ws NPE if annota │ │ │ │ │ -000bf610: 7469 6f6e 2070 726f 6365 7373 6f72 2069 tion processor i │ │ │ │ │ -000bf620: 7320 7370 6563 6966 6965 6420 616e 6420 s specified and │ │ │ │ │ -000bf630: 6d6f 6475 6c65 2069 7320 6465 636c 6172 module is declar │ │ │ │ │ -000bf640: 6564 2069 6e20 6120 6669 6c65 206e 616d ed in a file nam │ │ │ │ │ -000bf650: 6564 2061 7262 6974 7261 7269 6c79 0a0a ed arbitrarily.. │ │ │ │ │ -000bf660: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .t │ │ │ │ │ -000bf6c0: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -000bf6d0: 6573 2f41 6e6e 6f74 6174 696f 6e50 726f es/AnnotationPro │ │ │ │ │ -000bf6e0: 6365 7373 6f72 7349 6e4d 6f64 756c 6573 cessorsInModules │ │ │ │ │ -000bf6f0: 5465 7374 2e6a 6176 613c 2f61 3e3a 2056 Test.java: V │ │ │ │ │ -000bf700: 6572 6966 7920 7468 6174 2061 6e6e 6f74 erify that annot │ │ │ │ │ -000bf710: 6174 696f 6e20 7072 6f63 6573 736f 7273 ation processors │ │ │ │ │ -000bf720: 2069 6e73 6964 6520 6d6f 6475 6c65 7320 inside modules │ │ │ │ │ -000bf730: 776f 726b 730a 0a3c 6c69 3e0a 3c61 2068 works..
  • .tools/j │ │ │ │ │ -000bf790: 6176 6163 2f6d 6f64 756c 6573 2f41 6e6e avac/modules/Ann │ │ │ │ │ -000bf7a0: 6f74 6174 696f 6e73 4f6e 4d6f 6475 6c65 otationsOnModule │ │ │ │ │ -000bf7b0: 732e 6a61 7661 3c2f 613e 3a20 5465 7374 s.java: Test │ │ │ │ │ -000bf7c0: 2061 6e6e 6f74 6174 696f 6e73 206f 6e20 annotations on │ │ │ │ │ -000bf7d0: 6d6f 6475 6c65 2064 6563 6c61 7261 7469 module declarati │ │ │ │ │ -000bf7e0: 6f6e 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 on...
  • .tools/javac/m │ │ │ │ │ -000bf840: 6f64 756c 6573 2f41 7574 6f6d 6174 6963 odules/Automatic │ │ │ │ │ -000bf850: 4d6f 6475 6c65 732e 6a61 7661 3c2f 613e Modules.java │ │ │ │ │ -000bf860: 3a20 5465 7374 2061 7574 6f6d 6174 6963 : Test automatic │ │ │ │ │ -000bf870: 206d 6f64 756c 6573 0a0a 3c6c 693e 0a3c modules..
  • .< │ │ │ │ │ -000bf880: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000bf890: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000bf8a0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -000bf8b0: 732f 4272 6f6b 656e 4d6f 6475 6c65 7354 s/BrokenModulesT │ │ │ │ │ -000bf8c0: 6573 742e 6a74 7222 3e74 6f6f 6c73 2f6a est.jtr">tools/j │ │ │ │ │ -000bf8d0: 6176 6163 2f6d 6f64 756c 6573 2f42 726f avac/modules/Bro │ │ │ │ │ -000bf8e0: 6b65 6e4d 6f64 756c 6573 5465 7374 2e6a kenModulesTest.j │ │ │ │ │ -000bf8f0: 6176 613c 2f61 3e3a 2054 6573 7420 6d6f ava: Test mo │ │ │ │ │ -000bf900: 6465 6c20 6265 6861 7669 6f72 2077 6865 del behavior whe │ │ │ │ │ -000bf910: 6e20 6120 636f 6d70 6c65 7469 6e67 2061 n a completing a │ │ │ │ │ -000bf920: 2062 726f 6b65 6e20 6d6f 6475 6c65 2d69 broken module-i │ │ │ │ │ -000bf930: 6e66 6f2e 0a0a 3c6c 693e 0a3c 6120 6872 nfo...
  • .tools/ │ │ │ │ │ -000bf990: 6a61 7661 632f 6d6f 6475 6c65 732f 436f javac/modules/Co │ │ │ │ │ -000bf9a0: 6d70 696c 654d 6f64 756c 6550 6174 6368 mpileModulePatch │ │ │ │ │ -000bf9b0: 5465 7374 2e6a 6176 613c 2f61 3e3a 2074 Test.java: t │ │ │ │ │ -000bf9c0: 6573 7473 2066 6f72 206d 756c 7469 2d6d ests for multi-m │ │ │ │ │ -000bf9d0: 6f64 756c 6520 6d6f 6465 2063 6f6d 7069 odule mode compi │ │ │ │ │ -000bf9e0: 6c61 7469 6f6e 0a0a 3c6c 693e 0a3c 6120 lation..
  • .tools/javac/mo │ │ │ │ │ -000bfa40: 6475 6c65 732f 436f 6e74 6169 6e73 5465 dules/ContainsTe │ │ │ │ │ -000bfa50: 7374 2e6a 6176 613c 2f61 3e3a 2041 6464 st.java: Add │ │ │ │ │ -000bfa60: 206d 6574 686f 6420 4a61 7661 4669 6c65 method JavaFile │ │ │ │ │ -000bfa70: 4d61 6e61 6765 722e 636f 6e74 6169 6e73 Manager.contains │ │ │ │ │ -000bfa80: 0a0a 3c6c 693e 0a3c 6120 6872 6566 3d22 ..
  • .tools/ │ │ │ │ │ -000bfae0: 6a61 7661 632f 6d6f 6475 6c65 732f 436f javac/modules/Co │ │ │ │ │ -000bfaf0: 6e76 656e 6965 6e74 4163 6365 7373 4572 nvenientAccessEr │ │ │ │ │ -000bfb00: 726f 7273 5465 7374 2e6a 6176 613c 2f61 rorsTest.java: Check conveni │ │ │ │ │ -000bfb20: 656e 7420 6572 726f 7273 2061 7265 2070 ent errors are p │ │ │ │ │ -000bfb30: 726f 6475 6365 6420 666f 7220 696e 6163 roduced for inac │ │ │ │ │ -000bfb40: 6365 7373 6962 6c65 2063 6c61 7373 6573 cessible classes │ │ │ │ │ -000bfb50: 2e0a 0a3c 6c69 3e0a 3c61 2068 7265 663d ...
  • .tools/javac │ │ │ │ │ -000bfbb0: 2f6d 6f64 756c 6573 2f44 6972 6563 7469 /modules/Directi │ │ │ │ │ -000bfbc0: 7665 5669 7369 746f 7254 6573 742e 6a61 veVisitorTest.ja │ │ │ │ │ -000bfbd0: 7661 3c2f 613e 3a20 4164 6420 4d6f 6475 va: Add Modu │ │ │ │ │ -000bfbe0: 6c65 456c 656d 656e 742e 4469 7265 6374 leElement.Direct │ │ │ │ │ -000bfbf0: 6976 6556 6973 6974 6f72 0a0a 3c6c 693e iveVisitor..
  • │ │ │ │ │ -000bfc00: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .too │ │ │ │ │ -000bfc50: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -000bfc60: 2f44 6f63 6c69 6e74 4f74 6865 724d 6f64 /DoclintOtherMod │ │ │ │ │ -000bfc70: 756c 6573 2e6a 6176 613c 2f61 3e3a 2056 ules.java: V │ │ │ │ │ -000bfc80: 6572 6966 7920 7468 6174 2044 6f63 4c69 erify that DocLi │ │ │ │ │ -000bfc90: 6e74 2064 6f65 7320 6e6f 7420 6361 7573 nt does not caus │ │ │ │ │ -000bfca0: 6520 756e 6e65 6365 7373 6172 7920 2861 e unnecessary (a │ │ │ │ │ -000bfcb0: 6e64 2070 6f74 656e 7469 616c 6c79 2064 nd potentially d │ │ │ │ │ -000bfcc0: 616e 6765 726f 7573 2920 696d 706c 6963 angerous) implic │ │ │ │ │ -000bfcd0: 6974 2063 6f6d 7069 6c61 7469 6f6e 0a0a it compilation.. │ │ │ │ │ -000bfce0: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • . │ │ │ │ │ -000bfd30: 746f 6f6c 732f 6a61 7661 632f 6d6f 6475 tools/javac/modu │ │ │ │ │ -000bfd40: 6c65 732f 4475 706c 6963 6174 6543 6c61 les/DuplicateCla │ │ │ │ │ -000bfd50: 7373 5465 7374 2e6a 6176 613c 2f61 3e3a ssTest.java: │ │ │ │ │ -000bfd60: 2045 6e73 7572 6520 7468 6174 2063 6c61 Ensure that cla │ │ │ │ │ -000bfd70: 7373 6573 2077 6974 6820 7468 6520 7361 sses with the sa │ │ │ │ │ -000bfd80: 6d65 2046 514e 7320 6172 6520 4f4b 2069 me FQNs are OK i │ │ │ │ │ -000bfd90: 6e20 756e 7265 6c61 7465 6420 6d6f 6475 n unrelated modu │ │ │ │ │ -000bfda0: 6c65 732e 0a0a 3c6c 693e 0a3c 6120 6872 les...
  • .too │ │ │ │ │ -000bfdf0: 6c73 2f6a 6176 6163 2f6d 6f64 756c 6573 ls/javac/modules │ │ │ │ │ -000bfe00: 2f45 6467 6543 6173 6573 2e6a 6176 613c /EdgeCases.java< │ │ │ │ │ -000bfe10: 2f61 3e3a 2074 6573 7473 2066 6f72 206d /a>: tests for m │ │ │ │ │ -000bfe20: 756c 7469 2d6d 6f64 756c 6520 6d6f 6465 ulti-module mode │ │ │ │ │ -000bfe30: 2063 6f6d 7069 6c61 7469 6f6e 0a0a 3c6c compilation...tools/java │ │ │ │ │ -000bfe90: 632f 6d6f 6475 6c65 732f 456e 7656 6172 c/modules/EnvVar │ │ │ │ │ -000bfea0: 5465 7374 2e6a 6176 613c 2f61 3e3a 2054 Test.java: T │ │ │ │ │ -000bfeb0: 6573 7473 2075 7365 206f 6620 4a44 4b5f ests use of JDK_ │ │ │ │ │ -000bfec0: 4a41 5641 435f 4f50 5449 4f4e 5320 656e JAVAC_OPTIONS en │ │ │ │ │ -000bfed0: 7620 7661 7269 6162 6c65 0a0a 3c6c 693e v variable..
  • │ │ │ │ │ -000bfee0: 0a3c 6120 6872 6566 3d22 2f74 6d70 2f6c .tools │ │ │ │ │ -000bff30: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f45 /javac/modules/E │ │ │ │ │ -000bff40: 7870 6f72 7473 556e 6578 706f 7274 6564 xportsUnexported │ │ │ │ │ -000bff50: 2e6a 6176 613c 2f61 3e3a 2074 6573 7473 .java: tests │ │ │ │ │ -000bff60: 2066 6f72 206d 6f64 756c 6520 6465 636c for module decl │ │ │ │ │ -000bff70: 6172 6174 696f 6e73 0a0a 3c6c 693e 0a3c arations..
  • .< │ │ │ │ │ -000bff80: 6120 6872 6566 3d22 2f74 6d70 2f6c 616e a href="/tmp/lan │ │ │ │ │ -000bff90: 6774 6f6f 6c73 2f4a 5477 6f72 6b2f 746f gtools/JTwork/to │ │ │ │ │ -000bffa0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -000bffb0: 732f 4669 6c65 4d61 6e61 6765 7247 6574 s/FileManagerGet │ │ │ │ │ -000bffc0: 5365 7276 6963 654c 6f61 6465 7254 6573 ServiceLoaderTes │ │ │ │ │ -000bffd0: 742e 6a74 7222 3e74 6f6f 6c73 2f6a 6176 t.jtr">tools/jav │ │ │ │ │ -000bffe0: 6163 2f6d 6f64 756c 6573 2f46 696c 654d ac/modules/FileM │ │ │ │ │ -000bfff0: 616e 6167 6572 4765 7453 6572 7669 6365 anagerGetService │ │ │ │ │ -000c0000: 4c6f 6164 6572 5465 7374 2e6a 6176 613c LoaderTest.java< │ │ │ │ │ -000c0010: 2f61 3e3a 2054 6573 7420 7468 6174 206a /a>: Test that j │ │ │ │ │ -000c0020: 646b 2e63 6f6d 7069 6c65 7220 6361 6e20 dk.compiler can │ │ │ │ │ -000c0030: 6d61 7465 7269 616c 697a 6520 6120 7365 materialize a se │ │ │ │ │ -000c0040: 7276 6963 6520 6c6f 6164 6572 2066 6f72 rvice loader for │ │ │ │ │ -000c0050: 2061 7262 6974 7261 7279 2073 6572 7669 arbitrary servi │ │ │ │ │ -000c0060: 6365 730a 0a3c 6c69 3e0a 3c61 2068 7265 ces..
  • .tools │ │ │ │ │ -000c00c0: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f47 /javac/modules/G │ │ │ │ │ -000c00d0: 6574 4c6f 6361 7469 6f6e 466f 724d 6f64 etLocationForMod │ │ │ │ │ -000c00e0: 756c 6554 6573 742e 6a61 7661 3c2f 613e uleTest.java │ │ │ │ │ -000c00f0: 3a20 5374 616e 6461 7264 4a61 7661 4669 : StandardJavaFi │ │ │ │ │ -000c0100: 6c65 4d61 6e61 6765 722e 6765 744d 6f64 leManager.getMod │ │ │ │ │ -000c0110: 756c 654c 6f63 6174 696f 6e28 2920 6361 uleLocation() ca │ │ │ │ │ -000c0120: 6e27 7420 6669 6e64 2061 206d 6f64 756c n't find a modul │ │ │ │ │ -000c0130: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tools │ │ │ │ │ -000c0180: 2f6a 6176 6163 2f6d 6f64 756c 6573 2f47 /javac/modules/G │ │ │ │ │ -000c0190: 7261 7068 7354 6573 742e 6a61 7661 3c2f raphsTest.java: tests for mo │ │ │ │ │ -000c01b0: 6475 6c65 2067 7261 7068 2072 6573 6f6c dule graph resol │ │ │ │ │ -000c01c0: 7574 696f 6e20 6973 7375 6573 0a0a 3c6c ution issues...tools/ │ │ │ │ │ -000c0220: 6a61 7661 632f 6d6f 6475 6c65 732f 4865 javac/modules/He │ │ │ │ │ -000c0230: 6c6c 6f57 6f72 6c64 5465 7374 2e6a 6176 lloWorldTest.jav │ │ │ │ │ -000c0240: 613c 2f61 3e3a 2073 696d 706c 6520 7465 a: simple te │ │ │ │ │ -000c0250: 7374 7320 6f66 206a 6176 6163 2063 6f6d sts of javac com │ │ │ │ │ -000c0260: 7069 6c61 7469 6f6e 206d 6f64 6573 0a0a pilation modes.. │ │ │ │ │ -000c0270: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .tool │ │ │ │ │ -000c02c0: 732f 6a61 7661 632f 6d6f 6475 6c65 732f s/javac/modules/ │ │ │ │ │ -000c02d0: 496e 6375 6261 7469 6e67 5465 7374 2e6a IncubatingTest.j │ │ │ │ │ -000c02e0: 6176 613c 2f61 3e3a 2056 6572 6966 7920 ava: Verify │ │ │ │ │ -000c02f0: 7468 6174 204d 6f64 756c 6552 6573 6f6c that ModuleResol │ │ │ │ │ -000c0300: 7574 696f 6e20 6174 7472 6962 7574 6520 ution attribute │ │ │ │ │ -000c0310: 666c 6167 7320 6172 6520 686f 6e6f 7265 flags are honore │ │ │ │ │ -000c0320: 642e 0a0a 3c6c 693e 0a3c 6120 6872 6566 d...
  • .t │ │ │ │ │ -000c0380: 6f6f 6c73 2f6a 6176 6163 2f6d 6f64 756c ools/javac/modul │ │ │ │ │ -000c0390: 6573 2f49 6e68 6572 6974 5275 6e74 696d es/InheritRuntim │ │ │ │ │ -000c03a0: 6545 6e76 6972 6f6e 6d65 6e74 5465 7374 eEnvironmentTest │ │ │ │ │ -000c03b0: 2e6a 6176 613c 2f61 3e3a 2054 6573 7420 .java: Test │ │ │ │ │ -000c03c0: 2d2d 696e 6865 7269 742d 7275 6e74 696d --inherit-runtim │ │ │ │ │ -000c03d0: 652d 656e 7669 726f 6e6d 656e 740a 0a3c e-environment..< │ │ │ │ │ -000c03e0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.tools/j │ │ │ │ │ -000c0430: 6176 6163 2f6d 6f64 756c 6573 2f4a 6176 avac/modules/Jav │ │ │ │ │ -000c0440: 6142 6173 6554 6573 742e 6a61 7661 3c2f aBaseTest.java: test modifie │ │ │ │ │ -000c0460: 7273 2077 6974 6820 6a61 7661 2e62 6173 rs with java.bas │ │ │ │ │ -000c0470: 650a 0a3c 6c69 3e0a 3c61 2068 7265 663d e..
  • .tools/javac/mod │ │ │ │ │ -000c04d0: 756c 6573 2f4c 696d 6974 4d6f 6475 6c65 ules/LimitModule │ │ │ │ │ -000c04e0: 7354 6573 742e 6a61 7661 3c2f 613e 3a20 sTest.java: │ │ │ │ │ -000c04f0: 5465 7374 2074 6865 202d 2d6c 696d 6974 Test the --limit │ │ │ │ │ -000c0500: 2d6d 6f64 756c 6573 206f 7074 696f 6e0a -modules option. │ │ │ │ │ -000c0510: 0a3c 6c69 3e0a 3c61 2068 7265 663d 222f .
  • .tools/ │ │ │ │ │ -000c0560: 6a61 7661 632f 6d6f 6475 6c65 732f 4d4f javac/modules/MO │ │ │ │ │ -000c0570: 7074 696f 6e54 6573 742e 6a61 7661 3c2f ptionTest.java: implement ja │ │ │ │ │ -000c0590: 7661 6320 2d6d 206f 7074 696f 6e0a 0a3c vac -m option..< │ │ │ │ │ -000c05a0: 6c69 3e0a 3c61 2068 7265 663d 222f 746d li>.to │ │ │ │ │ -000c05f0: 6f6c 732f 6a61 7661 632f 6d6f 6475 6c65 ols/javac/module │ │ │ │ │ -000c0600: 732f 4d69 7373 696e 674d 6f64 756c 6554 s/MissingModuleT │ │ │ │ │ -000c0610: 6573 742e 6a61 7661 3c2f 613e 3a20 6a61 est.java: ja │ │ │ │ │ -000c0620: 7661 6320 7368 6f75 6c64 206e 6f74 206e vac should not n │ │ │ │ │ -000c0630: 6565 6420 7468 6520 7472 616e 7369 7469 eed the transiti │ │ │ │ │ -000c0640: 7665 2063 6c6f 7375 7265 2074 6f20 636f ve closure to co │ │ │ │ │ -000c0650: 6d70 696c 6520 6120 6d6f 6475 6c65 0a0a mpile a module.. │ │ │ │ │ -000c0660: 3c6c 693e 0a3c 6120 6872 6566 3d22 2f74
  • .